Upload
carlos-reyes-paredes
View
136
Download
1
Embed Size (px)
Citation preview
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 1
INDICE
1. HISTORIA: ..........................................................................................................................3
2. INTRODUCCIÓN ...............................................................................................................4
3. DEFINICIÓN DE CONTROL NUMÉRICO .....................................................................6
4. CLASIFICACIÓN DE LOS CONTROLES NUMÉRICOS .............................................7
4.1. Clasificación según el sistema de referencia .........................................................7
4.2. Clasificación según el control de las trayectorias ..................................................8
4.2.1. Control Numérico Punto a Punto: ....................................................................8
4.2.2. Control Numérico Paraxial: ...............................................................................9
4.2.3. Control numérico de contorneado: ..................................................................9
4.3. Según el tipo de accionamiento .............................................................................10
4.4. Según el bucle de control .......................................................................................10
4.5. Clasificación según la tecnología de control ........................................................10
4.5.1. Control Numérico (CN):...................................................................................10
4.5.2. Control Numérico computarizado (CNC): .....................................................11
4.5.3. Control Numérico Adaptativo (CNA): ............................................................11
5. ELEMENTOS DE LAS MÁQUINAS HERRAMIENTAS NC ......................................12
6. MÁQUINAS HERRAMIENTA CNC ...............................................................................13
6.1. Introducción: .............................................................................................................13
6.2. Componentes funcionales en máquinas CNC .....................................................14
6.3. Funciones de las maquinas herramienta CNC: ...................................................15
6.4. Comparación de los sistemas NC con los sistemas CNC: ................................16
7. ANÁLISIS DE LOS SISTEMAS DE POSICIONAMIENTO PARA EL NC ................18
7.1. Servo control en sistemas de control numérico ...................................................19
7.1.1. Sistemas de posicionamiento de Ciclo abierto ............................................19
7.2. Sistemas de posicionamiento de ciclo cerrado....................................................21
8. PRECISIÓN DEL POSICIONAMIENTO .......................................................................22
8.1. COMPONENTES .....................................................................................................25
8.1.1. La Unidad de Gobierno ...................................................................................26
8.1.2. Los servomecanismos. ...................................................................................27
8.1.3. Los transductores ............................................................................................28
8.1.4. Dispositivos para el cambio de herramientas. .............................................29
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 2
8.1.5. Husillos y ejes de trabajo y avances. ............................................................30
8.2. EJES PRINCIPALES DE REFERENCIA..............................................................30
9. PROGRAMACION DE PARTES POR NC ...................................................................31
9.1. Programación manual .............................................................................................31
9.2. Programación de partes asistida por computadora: ...........................................36
9.3. Programacion de partes asistida por sistemas CAD/CAM.................................38
CAD / Diseño Asistido por Computadora .............................................................................38
Beneficios de CAD ..............................................................................................................39
Software CAD ......................................................................................................................39
CAM / Manufactura Asistida por Computadora ...................................................................40
Beneficios de CAM ..............................................................................................................41
Software CAM ......................................................................................................................41
10. APLICACIONES DEL CONTROL AUTOMATICO ..................................................43
10.1. FUNCIONES PROGRAMABLES CN ................................................................43
10.1.1. Sistemas CN básicos: .................................................................................44
10.1.2. Sistemas CNC: (controlados numéricamente por ordenador) ...............44
10.2. MAQUINAS HERRAMIENTAS DE CONTROL NUMÉRICO (MHCN) .........45
10.2.1. Ventajas ........................................................................................................47
10.2.2. Desventajas ..................................................................................................47
10.3. MECANIZADO .....................................................................................................48
10.4. APLICACIONES DE MAQUINAS HERRAMIENTAS. ....................................49
10.5. APLICACIONES QUE NO SON MÁQUINAS HERRAMIENTAS. .................51
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 3
CONTROL NUMÉRICO CN
1. HISTORIA:
Quienes merecen el crédito acerca de las primeras investigaciones sobre control
numérico son John Parsons y Frank Stulen, en la Parsons Corporation en Michigan, a
fines de la década de los cuarenta. Parsons era un contratista de maquinado para la
fuerza aérea de Estados Unidos y había diseñado un medio que utilizaba datos de
coordenadas numéricas a fin de mover la mesa de trabajo de una fresadora y producir
partes complejas para aeronaves. Con base en el trabajo de Parsons, la fuerza aérea
de Estados Unidos premio con un contrato a esta compañía en 1949, con el fin de
estudiar la factibilidad del nuevo concepto de control para maquinas herramienta. El
proyecto fue subcontratado para el laboratorio de servomecanismos en el
Massachusetts Institute of Technology (M.I.T) con el propósito de desarrollar una
máquina herramienta prototipo que utilizara el nuevo principio de datos numéricos. El
laboratorio del M.I.T confirmo que el concepto era factible y procedió a adaptar una
fresadora vertical de tres ejes, usando controles combinados analógicos-digitales. El
sistema mediante el cual se realizaban los movimientos de la máquina herramienta
recibió el nombre de control numérico (NC).
La máquina prototipo se mostró en 1952. La exactitud y la capacidad de repetición del
sistema de control numérico eran mucho mejor que los métodos de maquinado manual
disponibles entonces. También era evidente el potencial para reducir el tiempo no
productivo en el ciclo de maquinado. Sin embargo, los constructores de máquinas
herramienta no estaban dispuestos a invertir las grandes cantidades requeridas para
desarrollar productos basados en el control numérico en diversas compañías. Estas
máquinas herramienta de control numérico en diversas compañías. Estas máquinas se
pusieron en operación en diferentes compañías de aeronaves entre 1958 y 1960.
Pronto fueron evidentes las ventajas del control numérico y las compañías de la
industria aeronáutica y aeroespacial empezaron a hacer pedidos de nuevas máquinas
de control numérico. Incluso, algunos iniciaron la construcción de sus propias
unidades.
La importancia de la programación de partes fue clara desde el principio. La fuerza
aérea de Estados Unidos siguió apoyando el desarrollo y la aplicación del NC
mediante el patrocinio de la investigación en el M.I.T para un lenguaje de
programación de partes, cuyo propósito era controlar las máquinas de control
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 4
numérico. Esta investigación produjo el desarrollo de la habilitación de herramientas
programadas automáticamente (APT) en 1958. El lenguaje APT es un lenguaje de
programación de partes a través del cual un usuario describe las instrucciones de
maquinado en enunciados simples parecidos al idioma inglés.
2. INTRODUCCIÓN
El control numérico (CN) es una forma de automatización programable en la cual el
equipo de procesado se controla a través de números, letras y otros símbolos. Estos
números, letras y símbolos están codificados en un formato apropiado para definir un
programa de instrucciones para desarrollar una tarea concreta. Cuando la tarea en
cuestión cambia, se cambia el programa de instrucciones. La capacidad de cambiar el
programa hace que el CN sea apropiado para volúmenes de producción bajos o
medios, dado que es más fácil escribir nuevos programas que realizar cambios en los
equipos de procesado.
El primer desarrollo en el área del control numérico se le atribuye a John Parsons. El
concepto de control numérico implicaba el uso de datos en un sistema de referencia
para definir las superficies de contorno de las hélices de un helicóptero.
Actualmente existe un ambiente de grandes expectativas e incertidumbre. Mucho de
esto se da por los rápidos cambios de la tecnología actual, pues estos no permiten
asimilarla en forma adecuada de modo que es muy difícil sacar su mejor provecho.
También surgen cambios rápidos en el orden económico y político los cuales en
sociedades como la nuestra (países en desarrollo) inhiben el surgimiento de
soluciones autóctonas o propias para nuestros problemas más fundamentales.
Entre todos estos cambios uno de los de mayor influencia lo será sin duda el
desarrollo de las nuevas políticas mundiales de mercados abiertos y globalización.
Todo esto habla de una libre competencia y surge la necesidad de adecuar nuestras
industrias a fin de que puedan satisfacer el reto de los próximos años. Una opción o
alternativa frente a esto es la reconversión de las industrias introduciendo el elemento
de la automatización. Sin embargo se debe hacerse en la forma más adecuada de
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 5
modo que se pueda absorber gradualmente la nueva tecnología en un tiempo
adecuado; todo esto sin olvidar los factores de rendimiento de la inversión y capacidad
de producción.
Uno de los elementos importantes dentro de este resurgir de la automatización son las
Máquinas de Herramientas de Control Numérico Computarizado, las cuales brindan
algunas ventajas adicionales.
Desde los orígenes del control numérico todos los esfuerzos se han encaminado a
incrementar la productividad, precisión, rapidez y flexibilidad de las máquinas-
herramienta. Su uso ha permitido la mecanización de piezas muy complejas,
especialmente en la industria aeronáutica, que difícilmente se hubieran podido fabricar
de forma manual.
La utilización de sistemas de control abiertos aportará considerables beneficios, no
sólo a los fabricantes de control y fabricantes de máquina-herramienta, sino también al
usuario final.
Permitirá la integración de módulos propios, dando así a una empresa la posibilidad de
implementar, por ejemplo, su sistema de programación específico tanto a pie de
máquina como en el departamento de programación. Al basarse en estándares, la
integración en un entorno CIM será fácil y económica.
También se obtendrán una reducción del tiempo de desarrollo y un incremento de la
flexibilidad en la adaptación de los controles a las demandas especiales de las
máquinas- herramienta y células de producción. Finalmente, se reducirán los costes
de desarrollo, adaptación, puesta en marcha, formación, documentación y
mantenimiento.
Las maquinas herramienta de control numérico configuran una tecnología de
fabricación que de la mano de la microelectrónica, la automática y la informática
industrial ha experimentado en los últimos años un desarrollo acelerado y una plena
incorporación a los procesos productivos, desplazando progresivamente a las
maquinas convencionales, su capacidad de trabajo automático y de integración de los
distintos equipos entre sí y con los sistemas de control, planificación y gestión de
formación, hacen del control numérico (CN) la base de apoyo a unas tecnologías de
fabricación: el COM.- fabricación flexible y el CIM fabricación integrado por
computadora.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 6
3. DEFINICIÓN DE CONTROL NUMÉRICO
Existen diversas definiciones de lo que es un control numérico (CN) entre las
que se pueden citar las siguientes:
Es todo dispositivo capaz de dirigir posicionamientos de un órgano mecánico
móvil, en el que las órdenes relativas a los desplazamientos del móvil son
elaboradas a partir de las instrucciones codificadas en un programa.
Es todo dispositivo que realiza un mando mediante números, haciendo que las
máquinas desarrollen su trabajo automáticamente mediante la introducción en su
memoria de un programa en el que se definen las operaciones a realizar por medio
de combinaciones de letras y números.
Son sistemas que, en base a una serie de instrucciones codificadas (programa),
gobierna todas las acciones de una máquina o mecanismo al que le ha sido
aplicado haciendo que éste desarrolle una secuencia de operaciones y
movimientos en el orden previamente establecido por el programador.
Quizá la definición más clara en lo que se refiere al CN aplicado a las máquinas-
herramienta sea la siguiente:
Sistema que aplicado a una máquina herramienta automatiza y controla todas
las acciones de la misma, entre las que se encuentran:
Los movimientos de los carros y del cabezal.
El valor y el sentido de las velocidades de avance y de corte.
Los cambios de herramientas y de piezas a mecanizar.
Las condiciones de funcionamiento de la máquina (bloqueos, refrigerantes,
lubricación, etc.).
El estado de funcionamiento de la máquina (averías, funcionamiento
defectuoso, etc.).
La coordinación y el control de las propias acciones del CN (flujos de
información, sintaxis de programación, diagnóstico de su funcionamiento,
comunicación con otros dispositivos, etc.).
De todo ello se deduce que los elementos básicos de un sistema de control
numérico son, con carácter general.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 7
El programa, que contiene la información precisa para que se desarrollen esas tareas.
El programa se escribe en un lenguaje especial (código) compuesto por letras y
números y se graba en un soporte físico (cinta magnética, disquete, etc.) o se envía
directamente al control vía RS-232.
El control numérico (CN), que debe interpretar las instrucciones contenidas en el
programa, convertirlas en señales que accionen los dispositivos de las máquinas y
comprobar su resultado.
El equipo de procesado es el componente que realiza el trabajo útil, y lo forman la
mesa de trabajo, las máquinas herramienta así como los motores y controles para
moverlas.
4. CLASIFICACIÓN DE LOS CONTROLES NUMÉRICOS
Debido a las diferencias que existen entre las máquinas que son susceptibles de ser
gobernadas por un CN, a las dificultades técnicas en el diseño de los controladores y a
condicionantes de tipo económico, han aparecido diversos tipos de CN que pueden
clasificarse de varias maneras:
Según el sistema de referencia
Según el control de las trayectorias
Según el tipo de accionamiento
Según el bucle de control
Según la tecnología de control.
4.1. Clasificación según el sistema de referencia
Para programar los sistemas de CN es necesario establecer un sistema de referencia
estándar en el que puedan ser especificadas las diferentes posiciones relativas de la
máquina herramienta con respecto al trabajo a realizar.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 8
Para facilitar las cosas de cara al programador la pieza a ser maquinada se fija a una
mesa de trabajo mientras que la máquina herramienta se mueve en torno a ella. De
este modo el sistema de referencia se fija con respecto a la mesa de trabajo.
Sistemas de referencia fijos frente a sistemas de referencia flotantes.
El propósito de los sistemas de referencia es localizar la herramienta en relación con la
pieza a ser maquinada. Dependiendo del tipo de máquina de CN el programador
puede tener varias opciones para especificar esta localización.
En el caso de sistemas de referencia fijos, el origen siempre se localiza en la misma
posición con respecto a la mesa de trabajo. Normalmente, esta posición es la esquina
inferior de la izquierda de la mesa de trabajo y todas las posiciones se localizan a lo
largo de los ejes XY positivos y relativos a ese punto fijo de referencia.
En el caso de sistema de referencia flotante, más común en las modernas máquinas
de CN, permiten que el operador fije el origen del sistema en cualquier posición de la
mesa de trabajo. A esta característica se le llama origen flotante. El programador es el
que decide donde debe estar situado el origen. Esta decisión corresponde a la
conveniencia de la parte de programación. Por ejemplo, la pieza a trabajar puede tener
una simetría y convendría situar el origen en el centro de esa simetría. La localización
de esta referencia se realiza al principio de la tarea, el operador mueve la herramienta
mediante control manual al punto que se desea como origen del sistema de referencia
y presiona un botón indicándole a la máquina que en ese punto se encuentra el origen.
4.2. Clasificación según el control de las trayectorias
Si atendemos al primer tipo de clasificación nos encontramos con dos tipos de CN
distintos:
CN punto a punto.
CN paraxial.
CN continuo o de contorneado
4.2.1. Control Numérico Punto a Punto:
El CN punto a punto controla únicamente el posicionado de la herramienta en los
puntos donde debe ser realizada una operación de mecanizado realizando los
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 9
desplazamientos en vacío según trayectorias paralelas a los ejes o a 45 grados sin
ninguna coordinación entre los sistemas de mando de cada uno. Se utiliza
fundamentalmente en máquinas taladradoras, punzonadoras, punteadoras y en
algunas mandrinadoras.
La coordinación entre ejes no es necesaria porque lo importante es alcanzar un punto
dado en el mínimo tiempo y con la máxima precisión posible. El mecanizado no
comienza hasta que se han alcanzado todas las cotas en los diversos ejes para dicho
punto. El camino seguido para ir de un punto a otro no importa con tal de que no
existan colisiones.
El método a es quizás el más lento, pero más sencillo. El método b es sin duda el más
rápido aunque implica el uso de equipos sofisticados para mover los ejes
coordinadamente (interpolación lineal). El método c es el más común, en él los dos
ejes comienzan a moverse simultáneamente a máxima velocidad (formando 45
grados) hasta alcanzar la cota límite en alguno de los ejes, momento en el cual, para
ese eje y continúan los demás.
4.2.2. Control Numérico Paraxial:
El CN paraxial permite controlar la posición y trayectoria durante el mecanizado del
elemento desplazable, siempre que esta última sea paralela a los ejes de la máquina
y, en algunos casos, a 45 grados). En principio es aplicable a cualquier tipo de
máquina herramienta si bien su uso en la práctica se reduce al gobierno de
taladradoras y fresadoras.
4.2.3. Control numérico de contorneado:
El CN de contorneado o continuo fue el primero en aparecer para después quedar en
un segundo plano frente a los sistemas punto a punto y paraxiales y, posteriormente,
con los avances en la tecnología electrónica e informática, desplazar a los otros dos
sistemas siendo el más utilizado en la mayor parte de las máquinas-herramienta.
Los sistemas CN de contorneado controlan no sólo la posición final de la herramienta
sino el movimiento en cada instante de los ejes y coordinan su movimiento usando
técnicas de interpolación lineal, circular y parabólica. La denominación de continuo
viene dada por su capacidad de un control continuo de la trayectoria de la herramienta
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 10
durante el mecanizado, y de contorneado por la posibilidad de realizar trayectorias
definidas matemáticamente de formas cualesquiera obtenidas por aproximación.
Este tipo de control de contorneado se aplica a tornos, fresadoras, centros de
mecanizado y, en general, a cualquier tipo de máquina que deba realizar mecanizados
según una trayectoria más o menos compleja.
4.3. Según el tipo de accionamiento
Según el tipo de accionamiento pueden ser: hidráulicos, eléctricos o neumáticos.
4.4. Según el bucle de control
El control del sistema se puede realizar de dos formas: en bucle cerrado, donde a
través de sensores se mide el valor a la salida, y se compara en todo instante con un
valor de referencia proporcionando una adecuada señal de control; o en bucle abierto
donde no existe tal realimentación.
4.5. Clasificación según la tecnología de control
Si atendemos a la clasificación según la forma física de realizar el control encontramos
los siguientes tipos de CN:
Control Numérico (CN)
Control Numérico Computarizado (CNC)
Control Numérico Adaptativo (CNA)
4.5.1. Control Numérico (CN):
La denominación de Control Numérico (CN) se utiliza para designar aquellos controles
donde cada una de las funciones que realiza el control son implementadas por un
circuito electrónico específico únicamente destinado a este fin, realizándose la
interconexión entre ellos con lógica cableada.
Sus características principales son las de trabajar sin memoria, con una cinta
perforada como medio de introducción del programa que se ejecuta de forma
secuencial. Los armarios de control son de gran volumen y difícil mantenimiento.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 11
4.5.2. Control Numérico computarizado (CNC):
El tipo de controles basados en circuitos específicos y lógica cableada (CN) ha caído
en desuso con la aparición de los Controles Numéricos Computarizados (CNC),
basados en el uso de uno o varios microprocesadores que sustituyen a los circuitos de
lógica cableada de los sistemas CN, poco fiables y de gran tamaño.
Los CNC incluyen una memoria interna de semiconductores que permite el
almacenamiento del programa pieza, de los datos de la máquina y de las
compensaciones de las herramientas. Por otra parte, incorporan un teclado que facilita
la comunicación y el grado de interactividad con el operario y permiten la ruptura de la
secuencia de los programas, la incorporación de subrutinas, los saltos condicionales y
la programación paramétrica. De esta forma, se facilita una programación más
estructurada y fácil de aprender. Por otra parte, se trata de equipos compactos con
circuitos integrados, lo que aumenta el grado de fiabilidad del control y permite su
instalación en espacios reducidos y con un nivel de ruido elevado.
Actualmente, todos los controles que se fabrican son del tipo CNC, quedando
reservado el término CN para una referencia genérica sobre la tecnología, de tal forma
que se utiliza la denominación CN (Control Numérico) para hacer referencia a todas
las máquinas de control numérico, tengan o no computador.
4.5.3. Control Numérico Adaptativo (CNA):
El Control Numérico Adaptativo (CNA) es la tendencia actual de los controles. En ellos
el controlador detecta las características del mecanizado que está realizando y en
función de ellas optimiza las velocidades de corte y los avances; en otras palabras,
adapta las condiciones teóricas o programadas del mecanizado a las características
reales del mismo. Para ello, hace uso de sistemas sensoriales de fuerza y deformación
en la herramienta, par, temperatura de corte, vibraciones, potencia, etc.
Las razones de la introducción del CNA residen en la variación de las
condiciones de corte durante el mecanizado por varios motivos:
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 12
Geometría variable de la sección de corte (profundidad y anchura) por la
complejidad de la superficie a mecanizar, típico de las operaciones de
contorneo.
Variaciones en la dureza y en la maquinabilidad de los materiales.
Desgaste de las herramientas, incrementándose el esfuerzo de corte.
5. ELEMENTOS DE LAS MÁQUINAS HERRAMIENTAS NC
Los elementos importantes de una máquina CN son los siguientes.
5.1. Compactadores: Un comparador es un circuito analógico que monitorea
dos entradas de voltaje. Uno es llamado voltaje de referencia (Vref) y el
otro voltaje de entrada (Vin). Cuando Vin se incrementa por encima o se
reduce por debajo de Vref, la salida (Vout) del comparador cambia de
estado entre bajo y alto.
5.2. DAC: Un convertidor de digital a analógico (DAC o D-a-A) es un dispositivo
que convierte una señal digital (generalmente binaria) de código en una
señal analógica (corriente, tensión, o carga eléctrica).
5.3. Servomotor: Un servomotor (también llamado servo) es un dispositivo
similar a un motor de corriente continua que tiene la capacidad de ubicarse
en cualquier posición dentro de su rango de operación, y mantenerse
estable en dicha posición. Un servomotor es un motor eléctrico que consta
con la capacidad de ser controlado, tanto en velocidad como en posición.
5.4. Servocontrol: Los servocontroles son amplificadores de muy alta
ganancia que se retroalimentan con la información proveniente de los
tacómetros de los servomotores. Estos amplificadores reciben como
entrada una señal analógica de un control manual o automático; esto es,
de un potenciómetro o de un PLC por ejemplo. Su uso es muy específico
para lugares donde se requiere exactitud en la velocidad y/o en la posición
de una máquina. Ejemplo: Los servos de las máquinas herramienta de
control numérico.
5.5. Controlador: Un controlador o control CNC (Computer Numerical Control)
es un dispositivo digital de control numérico (CNC) que cumple la función
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 13
controlar máquinas herramientas y sus procesos. Ofrecen capacidades
que van desde el control de una simple relación de movimiento de punto a
punto, hasta el control de algoritmos muy complejos, con múltiples ejes de
control. Los controladores CNC se utilizan para equipar a muchos tipos de
maquinaria en un taller o planta fabril.
5.6. Actuador: Un actuador es un dispositivo capaz de transformar energía
hidráulica, neumática o eléctrica en la activación de un proceso con la
finalidad de generar un efecto sobre un proceso automatizado. Este recibe
la orden de un regulador o controlador y en función a ella genera la orden
para activar un elemento final de control como, por ejemplo, una válvula.
5.7. La retroalimentación: Es el que auto corrige las perturbaciones,
eliminando los errores para obtener la salida ideal. Una plancha posee un
dispositivo que mantiene la temperatura deseada, es decir, si se sube la
temperatura abre el circuito de alimentación de las resistencias y si se baja
lo cierra para que calienten. Los servosistemas son también de este tipo
solo que su salida son elementos mecánicos, un brazo de un robot o una
válvula auto regulado o piloteado.
6. MÁQUINAS HERRAMIENTA CNC
6.1. Introducción:
Las maquinas herramientas CNC, a las que también se les conoce como maquinas
herramienta de control numérico computarizado, son accionadas automáticamente.
Por ello deben ser cuidadosamente diseñadas, pues, en caso contrario, pueden ocurrir
grandes daños. Ya que requieren de menos supervisión.
En las maquinas CNC pueden ocurrir deformaciones o daños inesperados debido a
que trabajan a altas velocidades, con recorridos excesivos u oscilación de la
herramienta o de la mesa que provoquen cambios en la operación, a presión excesiva
de la herramienta sobre la pieza de trabajo y a fricción de las guías. Todos estos
factores conducen a:
Calidad pobre de la pieza de trabajo.
Accidentes y fatiga del operario.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 14
Mayor costo de mantenimiento.
Producción menor.
En consecuencia, los criterios generales para probar una máquina herramienta CNC
son:
Buena producción.
Precisión de lo que se produce.
Productividad incrementada.
Facilidad para el operario
Confiabilidad de las maquinas herramienta.
Seguridad contra todo tipo de accidentes.
Un máquina herramienta CNC debe ser de construcción robusta y estar libre de
contragolpes.
6.2. Componentes funcionales en máquinas CNC
Programa CNC
Dispositivo entrada programa (IHM)
Controlador máquina
Sistemas de actuación
Sistemas de realimentación
Herramientas de la máquina
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 15
6.3. Funciones de las maquinas herramienta CNC:
Las principales funciones de las maquinas herramientas CNC son las siguientes:
6.3.1. Control de la máquina herramienta: es la función fundamental de
las maquinas herramientas CNC y comprende la conversión de las
instrucciones del programa de la parte en movimiento de la máquina
herramienta mediante una computadora de interface y un
servomecanismo.
6.3.2. Compensación durante el proceso: está estrechamente relacionada
con el control de la máquina herramienta. Comprende la corrección
dinámica del movimiento de la máquina herramienta o la rectificación
de errores que ocurren durante el procesamiento. Comprende las
siguientes opciones:
Ajuste de errores detectados por sondas y calibradores de inspección
durante el proceso
Ajuste de control adaptable de la velocidad y del avance
Selección del manejo alternativo de herramientas conforme a las
instrucciones.
Recálculo de las posiciones de los ejes mediante la localización de la
referencia de origen en una pieza de trabajo
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 16
6.3.3. Programación mejorada y características de operación: las
principales características de este sistema son las siguientes:
Edición de los programas de la partes en la máquina.
Despliegue grafico de la trayectoria de la herramienta para verificar la
cinta
Provee diferentes tipos de interpolación: circular, parabólica y cubica
Comprender viejas unidades tradicionales y nuevas unidades métricas
Almacenamiento de diferentes programas
6.3.4. Diagnósticos: las maquinas CNC modernas están equipadas con la
capacidad de diagnóstico. Esta ayuda tanto a dar mantenimiento y
reparar el sistema como para:
Minimizar el tiempo muerto.
Dar aviso de la falta inminente de algún componente
6.4. Comparación de los sistemas NC con los sistemas CNC:
Ventajas de las maquinas CNC sobre las maquinas NC:
Las maquinas CNC son más flexibles que las NC.se pueden hacer
modificaciones a los programas mientras que las maquinas NC
requieren de una cinta totalmente nueva.
Los errores de lectura de datos son menos.
Es posible editar el programa en línea. Los errores de dimensiones,
condiciones de corte y compensación del contador se pueden modificar
fácilmente.
Posee características de diagnóstico. Puede diagnosticar un programa
y detectar las fallas de funcionamiento de la maquina incluso antes que
se produzca la parte.
Se puede integrar con el sistema el control numérico directo (DNG).
Por ello es posible producir componentes altamente complejos.
Se puede convertir un sistema de unidades en otro, es decir si la cinta
se produjo en pulgadas se puede convertir a unidades SI.
Las desventajas de las maquinas CNC son:
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 17
El costo inicial del equipo y el de instalación es mayor que el de las
maquinas NC
Requieren personal más capacitado en comparación con las maquinas
NC
No son adecuadas para aplicaciones de corridas largas
Su consto de mantenimiento es alto
Requieren lugares con aire acondicionado para su instalación.
TORNO CNC
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 18
TORNO CONVENCIONAL
7. ANÁLISIS DE LOS SISTEMAS DE POSICIONAMIENTO PARA EL NC
Su función es convertir las coordenadas que se especifican en el programa de partes
del control numérico en posiciones relativas entre la herramienta y la parte de trabajo
durante el procesamiento. Vemos como funcionaria un sistema de posicionamiento
simple.
Este sistema consiste en una mesa de trabajo, la cual la parte de trabajo esta fija. El
propósito de la mesa es mover la parte respecto a una herramienta o cabezal de
sujeción. Para conseguir este propósito la mesa de trabajo se mueve en forma lineal
mediante un tornillo guía giratorio, el cual se controla mediante un motor .Para aportar
la capacidad de desplazamiento sobre los ejes x-y, el sistema mostrados se construirá
encima de un segundo eje perpendicular al primero.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 19
7.1. Servo control en sistemas de control numérico
7.1.1. Sistemas de posicionamiento de Ciclo abierto
Características:
En los sistemas en lazo abierto, la mesa puede sobrepasar o no alcanzar la
posición deseada debido a cambios en la inercia, desgastes y/o fricción.
La diferencia es que en un ciclo abierto opera sin verificar la posición adecuada
para la mesa de trabajo.
Los sistemas ciclo abierto son menos costos.
Angulo de paso permisible
, donde es la cantidad de ángulos de paso para el motor
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 20
Para cierta rotación angular del eje, el codificador detecta cierta cantidad de
impulsos:
En un sistema de ciclo abierto opera sin verificar la posición adecuada para la mesa de
trabajo. Un sistema de ciclo cerrado usa una medición retroalimenta para verificar que
la posición de la mesa de trabajo sea en verdad la que esta especificada en el
programa. Los sistemas de ciclo abierto son menos costosos que los de ciclo cerrado
y son convenientes donde es mínima la fuerza que resiste el movimiento de
funcionamiento. Los sistemas de ciclo cerrado generalmente se especifican para
maquinas herramientas que ejecutan operaciones de trayectoria continua, tales como
la fresadora o torneado, en los cuales las fuerzas de resistencia son significativas.
Es común que un sistema de posicionamiento de ciclo abierto use un motor de
engranajes para hacer girar el tornillo guía. En el NC se controla un motor de
engranajes mediante una serie de pulsos eléctricos que genera la unidad de control de
máquina. Cada pulso provoca que el motor gire una fracción de una revolución,
llamada ángulo de paso. Los ángulos de paso permisibles deben apegarse a la
relación:
Las ecuaciones que describen el funcionamiento de un sistema de posicionamiento de
ciclo cerrado son similares a la de un ciclo abierto. En el codificador óptico básico, el
ángulo entre las ranuras de disco debe cumplir:
Para cierta rotación angular del eje, el codificador detecta una cantidad de pulsos que
se obtienen mediante:
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 21
La cuenta de pulsos se usa para determinar la posición lineal del eje x de la mesa de
trabajo, mediante la factorización del paso del tornillo guía, por tanto:
Así mismo la velocidad de alimentación a la cual se mueve la mesa de trabajo se
obtiene a partir de la frecuencia del tren de pulsos:
Donde =velocidad de alimentación, pulg/min(mm/min);p=paso, en
pulg/rev(mm/rev), =frecuencia del tren de pulzos,en Hz(pulsos/seg); =cantidad de
ranuras en disco codificadorenpulsos/rev; y 60 es el factor que convierte los segundos
a minutos.
La serie de pulsos que genera el codificador se compara con la posición de
coordenadas y la velocidad de alimentación especificadas en el programa de partes; la
unidad de control de maquina usa la diferencia para conducir un servomotor, el cual a
su vez controla la mesa d trabajo. Se usa un convertidor analógico digital para
transformar las señales digitales de MCU a una señal analógica continua a fin de
operar el motor conductor.
7.2. Sistemas de posicionamiento de ciclo cerrado
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 22
Características
En los sistemas en lazo cerrado, los sensores de posición permiten corregir el
movimiento de la mesa y conseguir una mayor precisión y repetitibilidad.
Un sistemas de ciclo cerrado usa una medición retroalimentada para verificar
que la posición de la mesa de trabajo sea en verdad la que se esa
especificando en el programa.
Los sistemas de ciclo cerrado generalmente se especifican para maquinas
herramientas que ejecutan operaciones de trayectoria continua, tales como
fresado y torneado, donde las fuerzas de resistencia son significativas
8. PRECISIÓN DEL POSICIONAMIENTO
Tres medidas de precisión importantes en el posicionamiento son la resolución de
control, La exactitud y la capacidad de repetición. Estos términos se explican con
mayor facilidad considerando un eje único del sistema de posición.
La resolución de control se refiere a la capacidad del sistema para dividir el rango total
del movimiento del eje en puntos estrechamente espaciados que puede distinguir la
unidad de control. La resolución de control se define como la distancia que separa dos
puntos de control adyacentes en el movimiento del eje. En ocasiones los puntos de
control se denominan puntos direccionales, que debido a que son posiciones a lo largo
del eje, hacia los cuales puede dirigirse específicamente la mesa de trabajo. Es
conveniente que la resolución de control sea la más pequeña posible. Esto depende
de las limitaciones que imponen:1) Los componentes electromecánicos del sistema de
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 23
posicionamiento y 2) la cantidad de bits que usa el controlador para definir la posición
de coordenadas del eje.
Los factores electromecánicos que limitan la resolución incluyen el paso del tornillo
guía, la relación de engranajes en el sistema conductor y el ángulo de paso en el
motor de engranajes (para un sistema de ciclo abierto) o el ángulo entre las ranuras en
un disco codificador (para un sistema de ciclo cerrado).Juntos estos factores
determinan una resolución de control, que es la distancia mínima que puede moverse
la mesa de trabajo. Por ejemplo, la resolución de control para un sistema de ciclo
abierto que se conduce mediante un motor de engranajes con una relación de
engranajes de 1:1 entre el eje del motor y el tornillo guía se proporciona mediante:
Donde =resolución de control de los componentes electromecánicos
P=paso del tornillo guía en pulg/rev(mm/rev)
= cantidad de pasos/rev
Aunque no es común en la tecnología moderna de computadoras, el segundo factor
posible que limita la resolución de control es la cantidad de bits que definen el valor de
coordenadas del eje. Por ejemplo, la capacidad de almacenamiento de bits del
controlador puede imponer esta limitación. Si B=la cantidad de bits en el registro de
almacenamiento para el eje, el número de puntos de control entre los que puede
dividirse e rango del eje= Suponiendo que los puntos de control están separados
equitativamente dentro del rango, entonces:
Resolución del sistema de control de la computadora en pulg(mm) y L=rango
del eje en pulg (mm)La resolución del control del sistema de posicionamiento es el
máximo de los dos valores , esto es,
CR=Max( , )
En general es conveniente que , lo que significa que el sistema
electromecánico es el factor limitante e la resolución de control.
Cuando se dirige un sistema de posicionamiento para mover la mesa de trabajo a un
punto de control determinado, la capacidad del sistema para moverse a tal punto
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 24
estará limitada por errores mecánicos. Estos se deben a diversas imprecisiones e
imperfecciones en el sistema mecánico tales como una holgura entre tornillo guía y la
mesa de trabajo, un retroceso en los engranajes y una desviación de los componentes
de la máquina. Es útil suponer que los errores forman una distribución estadística
alrededor del punto de control, distribución neutral normal con una media =0.
Con las tres definiciones de resolución de control y distribución de errores mecánicos,
consideremos ahora la exactitud y la capacidad de repetición. La exactitud se define
en una escena con el caso extremo, en la cual el punto objetivo se encuentra
exactamente entre dos puntos de control adyacentes. Dado que el sistema solo puede
moverse a uno u otro de los puntos de control, habrá un error en la posición final de la
mesa de trabajo. Si el objetivo estuviera más cerca de uno de los puntos de control, La
mesa se movería al punto más cercano y el error sería más pequeño. Es conveniente
de finir la exactitud en el peor de los casos. La precisión de cualquier eje en un
sistema de posicionamiento es el máximo error posible que puede ocurrir entre el
punto objetivo deseado y la posición real que toma el sistema y la obtenemos
mediante:
Precisión=0.5CR+3
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 25
Donde CR= resolución de control en pulg(mm) y =desviación estándar de la
distribución de error.
La capacidad de repetición (repeatability) se refiere a la capacidad que posee
un sistema de posicionamiento para regresar a un punto de control determinado que
se ha programado antes. Esta capacidad se mide en términos de los errores de
posición encontrada cuando el sistema intenta colocarse en un punto de control. Los
errores de posición son una manifestación de los errores mecánicos del sistema de
posicionamiento, los cuales se definen mediante una distribución normal supuesta,
como se describió antes. Por lo tanto, la capacidad de repetición de cualquier eje de
un sistema de posicionamiento se define como el rango de errores mecánicos
asociados al eje, esto se reduce a:
Capacidad de repetición=
8.1. COMPONENTES
Al analizar una máquina con CNC, observamos que básicamente mantiene su
principio de funcionamiento comparada con una convencional, con excepción de la
innovación que le confiere su ordenador o unidad de gobierno.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 26
Este componente es quien más ha evolucionado con el correr de muy poco tiempo,
aunque los demás elementos que conforman tradicionalmente una máquina
herramienta, han debido adecuarse a las altas velocidades de maquinado, y a la
extrema precisión en los posicionamientos tanto de las herramientas como de las
piezas.
Por ejemplo, se recubrieron las superficies de deslizamiento con materiales plásticos
muy resistentes al desgaste, los desplazamientos de los carros son mediante
sistemas de transmisión por tornillos de bolas recirculantes, los restantes
movimientos son mediante circuitos hidráulicos o neumáticos.
Los desplazamientos de las herramientas y el giro del husillo, son provocados
por motores de corriente continua.
Y muy particularmente, en el campo de las herramientas de corte, se han debido
adecuar a las altas exigencias de terminación y de esfuerzos de corte.
Podríamos decir, que los elementos componentes de una
máquina con CNC, son:
La unidad de gobierno.
Los servomecanismos.
Los transductores.
Dispositivos para el cambio de herramientas.
Husillos y ejes de trabajo y avances.
8.1.1. La Unidad de Gobierno
Es el elemento que contiene la información necesaria para todas las operaciones de
desplazamientos de las herramientas, giro de los husillos, etc.
Está conformada por el ordenador o procesador, que es donde se encuentra la
memoria de almacenamiento de los datos de maquinado, que serán transformados
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 27
en impulsos eléctricos y transmitidos a los distintos motores de la máquina; y por el
tablero o panel de servicio, elemento físico por donde se ingresan los datos
requeridos por el control.
Esto se realiza mediante un teclado alfanumérico similar al teclado de una
computadora, una zona de paneles de mando directo de la máquina, y un monitor
(display o pantalla).
8.1.2. Los servomecanismos.
Estos se encargan principalmente de los movimientos de los carros o
mesas de la máquina. Son servomotores con motores paso a paso, a
corriente continua, hidráulicos, etc.
Reciben los impulsos eléctricos del control, y le transmiten un determinado número
de rotaciones o inclusive una fracción de rotación a los tornillos que trasladarán las
mesas o los carros.
Los servomotores con motores paso a paso, constan de un generador de impulsos
que regulan la velocidad de giro del motor variando la cantidad y frecuencia de los
impulsos emitidos. Estos motores giran un ángulo (paso) de aproximadamente 1° a
10° por impulso.
La cantidad de impulsos puede variar hasta 16.000 por segundo, dando como
resultado una gran gama de velocidades.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 28
En los servomotores con motores de corriente continua, cuando varía la tensión,
varía proporcionalmente la velocidad de giro del motor.
El servomotor hidráulico, posee una servoválvula reguladora del caudal que ingresa al
motor, dosificando de esta manera la velocidad de rotación del mismo.
8.1.3. Los transductores
La función de los mismos consiste en informar por medio de señales eléctricas la
posición real de la herramienta al control, de manera que este pueda compararla con
la posición programada de la misma, y efectuar los desplazamientos
correspondientes para que la posición real sea igual a la teórica.
Los dispositivos de medición pueden ser directos o indirectos.
En los de medición directa, encontramos una regla graduada unida al carro.
En cambio, en los de medición indirecta, un cuenta vueltas reconoce la cantidad de
giros que efectúa el tornillo de filete esférico del carro.
También podemos clasificarlos de acuerdo a sus características de funcionamiento,
pudiendo ser absolutos, incrementales o absolutos-cíclicos.
Los absolutos, informan de las posiciones de los carros punto por punto con respecto
a un punto de origen fijo previamente determinado.
Los incrementales, emiten un impulso eléctrico a intervalos de desplazamiento
determinados, los que son acumulados por un contador de impulsos, quienes
informarán al control de la suma de estos impulsos.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 29
Los últimos, pueden decirse los más difundidos, y funcionan de la siguiente manera:
Pueden medir directamente movimientos angulares o giratorios, lo que se
utiliza para determinar la coordinación exacta de los carros con el giro del
husillo en los casos de roscado.
Otros miden la posición del carro o la mesa utilizando una escala metálica con
un circuito impreso en forma de grilla, que se encuentra fijo sobre la carrera a
dimensionar. Sobre esta, se mueven con los carros, un par de lectores
(cursores) eléctricos, que informarán sobre la mensura efectuada al control.
8.1.4. Dispositivos para el cambio de herramientas.
El cambio de las herramientas de trabajo en una máquina con CNC, se efectúa de
manera totalmente automática, para lo cual se utilizan dispositivos de torreta tipo
revólver, con un número importante de posiciones o estaciones, o sistemas de
cambio denominados magazines, que consta de una cinta o cadena, que con el
auxilio de agarraderas, selecciona la herramienta a emplear de un “almacén” y la
sitúa en posición de trabajo.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 30
8.1.5. Husillos y ejes de trabajo y avances.
Los husillos de trabajo en las máquinas con CNC son movidos con motores de
corriente continua, generalmente, ya que los mismos permiten incrementar o decrecer
el número de R.P.M. sin escalonamientos.
Cuando hablamos de ejes de trabajo o de rotación, nos referimos a las máquinas en
las cuales la mesa de trabajo o el cabezal del husillo son orientables pudiendo
adoptar distintas posiciones angulares, tal es el caso de los centros de maquinado o
las fresas, o algunos tornos verticales con varios montantes.
Conocemos como ejes de avances a las direcciones en las cuales se mueven los
carros, el husillo o la mesa de trabajo.
De esta manera, en un torno tendremos un eje X determinado por un avance en el
sentido perpendicular al husillo, y un eje Z que será colineal al eje del torno.
En una fresa, generalmente los ejes X e Y son coplanares y generados ambos por el
movimiento de la mesa, y el eje Z, coincidirá con el movimiento vertical del husillo
8.2. EJES PRINCIPALES DE REFERENCIA.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 31
Tendremos fundamentalmente tres ejes de
referencias: los ejes X, Y, Z.
El eje X, es paralelo al carro transversal, y en el caso del torno, sus medidas se
toman a partir del eje de la pieza, pero con valores de diámetros.
El eje Y, que es perpendicular al anterior, y solo lo
encontramos en las fresas.
El eje Z, que es coincidente con el eje de la máquina.
9. PROGRAMACION DE PARTES POR NC
La programación de partes requiere que el programador defina los puntos, las líneas y
las superficies de la parte de trabajo en el sistema del eje y que, además, controle el
movimiento de la herramienta de corte en relación con estas características de parte
definidas. Entre las técnicas de programación de partes, las más importantes son: 1) la
programación manual de partes, 2) la programación de partes asistida por
computadora, 3) la programación de partes asistida por CAD/CAM y 4) el ingreso
manual de datos.
9.1. Programación manual
El sistema consta únicamente por medio de razonamientos y cálculos que realiza un
operario, usando datos numéricos básicos y códigos. Consiste en calcular primero las
relaciones dimensionales de la herramienta, la pieza y la mesa con base en planos
técnicos de la base. El sistema de mecanizado comprende todo el conjunto de datos
que el control necesita para la mecanización de la pieza.
Al conjunto de informaciones que corresponde a una misma fase del mecanizado se le
denomina bloque o secuencia, que se numeran para facilitar su búsqueda. Este
conjunto de informaciones es interpretado por el intérprete de órdenes. Una secuencia
o bloque de programa debe contener todas las funciones geométricas, funciones
máquina y funciones tecnológicas del mecanizado. De tal modo, un bloque de
programa consta de varias instrucciones.
La programación manual es el método más fácil y económico, es usado
frecuentemente en las aplicaciones de punto a punto.
Los caracteres más usados comúnmente, regidos bajo la norma DIN 66024 y 66025
son, entre otros, los siguientes:
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 32
N es la dirección correspondiente al número de bloque o secuencia. Esta dirección va
seguida normalmente de un número de tres o cuatro cifras. En el caso del formato
N03, el número máximo de bloques que pueden programarse es 1000 (N000 ® N999).
X, Y, Z son las direcciones correspondientes a las cotas según los ejes X, Y, Z de la
máquina herramienta. Dichas cotas se pueden programar en forma absoluta o relativa,
es decir, con respecto al cero pieza o con respecto a la última cota respectivamente.
G es la dirección correspondiente a las funciones preparatorias. Se utilizan para
informar al control de las características de las funciones de mecanizado, como por
ejemplo, forma de la trayectoria, tipo de corrección de herramienta, parada
temporizada, ciclos automáticos, programación absoluta y relativa, etc.
La función G va seguida de un número de dos cifras que permite programar hasta 100
funciones preparatorias diferentes.
Ejemplos:
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 33
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 34
M es la dirección correspondiente a las funciones auxiliares o complementarias. Se
usan para indicar a la máquina herramienta que se deben realizar operaciones tales
como: parada programada, rotación del husillo a derechas o a izquierdas, cambio de
útil, etc. La dirección M va seguida de un número de dos cifras que permite programar
hasta 100 funciones auxiliares diferentes.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la
refrigeración.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 35
M02: Indica el fin del programa. Se debe escribir en el último bloque del programa y
posibilita la parada del control una vez ejecutadas el resto de las operaciones
contenidas en el mismo bloque.
M03: Permite programar la rotación del husillo en sentido horario.
M04: Permite programar la rotación del husillo en sentido antihorario, etc.
F es la dirección correspondiente a la velocidad de avance. Va seguida de un número
de cuatro cifras que indica la velocidad de avance en mm/min.
S es la dirección correspondiente a la velocidad de rotación del husillo principal. Se
programa directamente en revoluciones por minuto, usando cuatro dígitos.
I, J, K son direcciones utilizadas para programar arcos de circunferencia. Cuando la
interpolación se realiza en el plano X-Y, se utilizan las direcciones I y J. Análogamente,
en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z, las direcciones J y
K.
T es la dirección correspondiente al número de herramienta. Va seguido de un número
de cuatro cifras en el cual los dos primeros indican el número de herramienta y los dos
últimos el número de corrección de las mismas.
Por ejemplo, para realizar una operación de taladro se introduce un comando del tipo
siguiente:
n010 x20750 y3.000 f7.00 s500
Cada palabra en el enunciado especifica un detalle en la operación de taladro. La
palabra n (n010) es simplemente un número de secuencia para el enunciado. Las
palabras x y y indican las posiciones de coordenadas x y y. (x=2.75 pulg, y=3.00 pulg).
La s y la f especifican la velocidad de alimentación y la velocidad de giro que se van a
usar en la operación de taladrado (velocidad de alimentación=7.00 pulg/min y
velocidad de giro=500 rpm). El programa de partes con control númerico completo
consta de una secuencia de enunciados similares al comando anterior.
LOS FAMOSOS BLOCKS EN CN
Estructura de Block
Es el modo de dar órdenes a la máquina para que se los ejecute tiene ciertas
características que se debe cumplir.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 36
La máquina ejecuta las ordenes (operaciones) de otra manera por lo que cada orden
tiene una estructura definida a cada orden le denominamos block o bloque de
programa.
De manera general cada block tiene la siguiente estructura:
a) Numero de operaciones
b) Código de orden de configuración
c) Puntos coordenados o coordenadas
d) Parámetros complementarios
Formato de Block
El modo básico de comunicarse con la máquina herramienta es a través de los
elementos que forman la estructura de un block de instrucciones, en donde cada uno
de los caracteres alfanuméricos tienen un significado y una representación propia.
A b c D
O001
N010 G21 Encabezado
N020 [BILLET X
30
Z
80
N030 G28
N040 M06 T 1
N050 M03 S
500
N060 F 60 Procedimiento
N…….
N070 M02
N080 G28 Conclusión
N090 M05
9.2. Programación de partes asistida por computadora:
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 37
Cuando el perfil es complejo y la precisión requerida es elevada, el gran número de
cálculos de puntos intermedios es inabordable por métodos manuales. La
programación manual de 3 y más ejes, a poco compleja que sea la pieza, no es
aconsejable sin apoyo del ordenador.
La primera intervención del ordenador en el campo del control numérico se dio
precisamente en el área de la programación cuando a finales de los 60 el MIT
desarrollo la programación de herramientas en forma automática APT (Automatic
Programming Tool), un lenguaje para programación del control numérico por
ordenador. La programación utilizando el ordenador pasó a conocerse con el nombre
de programación automática.
El nombre más correcto sería el de programación asistida por ordenador. Hasta hoy es
el más usado para programación de punto a punto y trayectoria continua.
Fases de la programación asistida:
- Definición del contorno de la pieza con los elementos geométricos que la
componen (líneas, puntos, arcos, planos, cilindros, esferas, superficies
regladas, etc) y codificándolos según el lenguaje de programación utilizada.
- Definición del recorrido de la herramienta sobre los elementos geométricos
definidos anteriormente.
- Introducción de los parámetros de corte.
El lenguaje más utilizado en el APT, lenguaje universal válido para mecanizados en 3,
4 y 5 ejes, en el que cada instrucción del programa está compuesta de palabras de
vocabulario, valores numéricos y símbolos, separado por caracteres especiales como
la barra (/) o la coma (,).
La geometría se define usando enunciados de geometría de la APT, tales como:
P1 = POINT/1.0, 5.0
L1 =LINE/P1,P2
P1 es un punto definido en el plano x-y que se localiza en x=1.0 pulg y en y =5.0 pulg.
L1 es una línea que va a través de los puntos P1 y P2. Se usan enunciados Similares
para definir círculos, cilindros y otros elementos geométricos. La mayoría de las
formas de las partes de trabajo se describen usando enunciados como estos para
especificar sus superficies, esquinas, bordes y posiciones de orificios.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 38
La especificación de una trayectoria de herramienta se realiza con los enunciados de
movimiento del APT. Un enunciado común para una operación de punto a punto es
GOTO/P1
Esto dirige a la herramienta para que se mueva de su posición actual a una posición
definida mediante P1, en donde P1 se ha definido mediante un enunciado previo de
geometría de APT. Los comandos de movimiento de trayectoria continua usan
elementos de geometría. Por ejemplo considere el ejemplo:
GORGT/L3, PAST, L4
El enunciado dirige a la herramienta para que vaya a la derecha (GORGT) a lo largo
de la línea L3 hasta que se coloque justo después de la línea L4.
Se usan enunciados APT adicionales para definir los parámetros de operación tales
como velocidades de alimentación, velocidades de giro, tamaños de herramientas y
tolerancias. Cuando termina, el programador introduce el programa APT a la
computadora durante el procesamiento se generan enunciados de bajo nivel (similares
a los que se preparan en la programación manual de partes) para que los use una
máquina herramienta particular.
9.3. Programacion de partes asistida por sistemas CAD/CAM
CAD / Diseño Asistido por Computadora
Computer-aided design (CAD) es el uso de programas computacionales para crear
representaciones gráficas de objetos físicos ya sea en segunda o tercera dimensión
(2D o 3D). El software CAD puede ser especializado para usos y aplicaciones
específicas. CAD es ampliamente utilizado para la animación computacional y efectos
especiales en películas, publicidad y productos de diferentes industrias, donde el
software realiza cálculos para determinar una forma y tamaño óptimo para una
variedad de productos y aplicaciones de diseño industrial.
En diseño de industrial y de productos, CAD es utilizado principalmente para la
creación de modelos de superficie o sólidos en 3D, o bien, dibujos de componentes
físicos basados en vectores en 2D. Sin embargo, CAD también se utiliza en los
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 39
procesos de ingeniería desde el diseño conceptual y hasta el layout de productos, a
través de fuerza y análisis dinámico de ensambles hasta la definición de métodos de
manufactura. Esto le permite al ingeniero analizar interactiva y automáticamente las
variantes de diseño, para encontrar el diseño óptimo para manufactura mientras se
minimiza el uso de prototipos físicos.
Beneficios de CAD
Los beneficios del CAD incluyen menores costos de desarrollo de productos, aumento
de la productividad, mejora en la calidad del producto y un menor tiempo de
lanzamiento al Mercado.
Mejor visualización del producto final, los sub-ensambles parciales y los
componentes en un sistema CAD agilizan el proceso de diseño.
El software CAD ofrece gran exactitud de forma que se reducen los errores.
El software CAD brinda una documentación más sencilla y robusta del diseño,
incluyendo geometría y dimensiones, lista de materiales, etc.
El software CAD permite una reutilización sencilla de diseños de datos y
mejores prácticas.
Software CAD
Estos son algunos ejemplos de aplicaciones de Software tipo CAD:
NX es una gama integrada de aplicaciones completamente asociativas de tipo
CAD/CAM/CAE. NX aborda la variedad completa de procesos de desarrollo de diseño
de productos, manufactura y simulación; lo que le permite a las compañías motivar el
uso de mejores prácticas al capturar y re-usar productos y conocimiento de procesos.
Solid Edge es un sistema híbrido de CAD en 2D/3D que utiliza Synchronous
Technology para acelerar el diseño, cambios ágiles, y mejor re utilización de
importaciones. Con modelado de partes y ensable, borradores, administración
transparente de datos, y análisis de elementos finitos (FEA) integrado, Solid Edge
facilita la creciente complejidad de diseño de productos.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 40
Los siguientes componentes de software son utilizados por desarrolladores de
software CAD como base para sus aplicaciones:
Parasolid es un componente de software para modelado geométrico en 3D,
permitiéndoles a los usuarios de aplicaciones basadas en Parasolid modelar partes y
ensambles complejos. Es utilizado como la herramienta geométrica en cientos de
diferentes aplicaciones de CAD, CAM y CAE.
D-Cubed Components son seis librerías de software que pueden ser licenciadas por
desarrolladores de software para integrarlas en sus productos. Proveen capacidades
que incluyen el bosquejo parametrizado, diseño de partes y ensambles, simulador de
movimiento, detección de colisiones, medidas de separación y visualización de líneas
ocultas.
CAM / Manufactura Asistida por Computadora
Manufactura Asistida por Computadora (CAM) comúnmente se refiere al uso de
aplicaciones de software computacional de control numérico (NC) para crear
instrucciones detalladas (G-code) que conducen las máquinas de herramientas para
manufactura de partes controladas numéricamente por computadora (CNC). Los
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 41
fabricantes de diferentes industrias dependen de las capacidades de CAM para
producir partes de alta calidad.
Una definición más amplia de CAM puede incluir el uso de aplicaciones
computacionales para definir planes de manufactura para el diseño de herramientas,
diseño asistido por computadora (CAD) para la preparación de modelos, programación
NC, programación de la inspección de la máquina de medición (CMM), simulación de
máquinas de herramientas o post-procesamiento. El plan es entonces ejecutado en un
ambiente de producción, como control numérico directo (DNC), administración de
herramientas, maquinado CNC, o ejecución de CCM.
Beneficios de CAM
Los beneficios de CAM incluyen un plan de manufactura correctamente definido que
genera los resultados de producción esperados.
Los sistemas CAM pueden maximizar la utilización de la amplia gama de
equipamiento de producción, incluyendo alta velocidad, 5 ejes, máquinas
multifuncionales y de torneado, maquinado de descarga eléctrica (EDM), e
inspección de equipo CMM.
Los sistemas CAM pueden ayudar a la creación, verificación y optimización de
programas NC para una productividad óptima de maquinado, así como
automatizar la creación de documentación de producción.
Los sistemas CAM avanzados, integrados con la administración del ciclo de
vida del producto (PLM) proveen planeación de manufactura y personal de
producción con datos y administración de procesos para asegurar el uso
correcto de datos y recursos estándar.
Los sistemas CAM y PLM pueden integrarse con sistemas DNC para entrega y
administración de archivos a máquinas de CNC en el piso de producción.
Software CAM
Estos son algunos ejemplos de aplicaciones de Software CAM:
NX CAM y CAM Express le permiten a los programadores NC maximizar el valor de
sus inversiones en las máquinas de herramientas más nuevas, eficientes y capaces.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 42
NX CAM provee el rango total de funciones para tratar con el maquinado de alta
velocidad de superficies, máquinas funcionales, fresas-torno y maquinados de 5 ejes.
CAM Express provee una gran programación NC con un bajo costo de propiedad.
NX Tooling and Fixture Design offers a set of automated applications for mold and die
design, fixture design and other tooling processes built on a foundation of industry
knowledge and best practices.
Tecnomatix Part Planning and Validation le permite a los ingenieros de manufacturas,
programadores NC, diseñadores de herraientas, y administradores trabajar juntos para
digitalmente definir y validar el proceso de manufactura de partes. Pueden compartir
herramientas y librerías de recursos, así como conectar el plan de datos directamente
a los sistemas del piso de producción tales como DNC y administración de
herramientas.
Los siguientes componentes de software son utilizados por desarrolladores de
software CAM como base para sus aplicaciones:
Parasolid es un componente de software para modelado geométrico en 3D,
permitiéndoles a los usuarios de aplicaciones basadas en Parasolid modelar partes y
ensambles complejos. Es utilizado como la herramienta geométrica en cientos de
diferentes aplicaciones de CAD, CAM y CAE.
D-Cubed Components son seis librerías de software que pueden ser licenciadas por
desarrolladores de software para integrarlas en sus productos. Proveen capacidades
que incluyen el bosquejo parametrizado, diseño de partes y ensambles, simulador de
movimiento, detección de colisiones, medidas de separación y visualización de líneas
ocultas.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 43
Ejemplo de una programación de código G en un controlador Mach3
10. APLICACIONES DEL CONTROL AUTOMATICO
10.1. FUNCIONES PROGRAMABLES CN
Actualmente las MHCN emplean como método de trabajo la modalidad CNC
exclusivamente. Sin embargo, existen en el entorno de la máquina herramienta
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 44
referencias continuas a la "tecnología CN". Es importante conocer los escalones de
dicha tecnología y distinguir entre los términos CN y CNC.
10.1.1. Sistemas CN básicos:
En las primeras máquinas-herramienta dotadas de unidades de control numérico
el programa se confeccionaba externamente y debía ser transferido a la MHCN
mediante algún tipo de soporte físico (disquete, casete o cinta perforada). Estos
programas CN podían ser puestos en marcha o detenidos a pie de máquina,
pero no podían modificarse (editarse).
Las correcciones geométricas debidas a las dimensiones de las herramientas y
de los dispositivos de sujeción tenían que preverse anticipadamente en la
programación y ser gestionadas de manera exhaustiva. El operador montaba las
herramientas y los amarres pieza en acuerdo estricto con aquellas
consideraciones, utilizando generalmente hojas de proceso o de datos de utillaje.
10.1.2. Sistemas CNC: (controlados numéricamente por ordenador)
Presentan un ordenador como UC que permite al operador comenzar (o
terminar) el programa y además realizar modificaciones (editar) sobre el mismo a
pie de máquina manipulando los datos con periféricos de entrada y salida.
Las dimensiones de herramientas y utillajes se definen durante el reglaje o
inicialización de las mismas, de forma independiente al programa. Estos datos se
incorporan automáticamente a la programación durante la ejecución para que
sean llevadas a cabo las correcciones pertinentes. Por esta razón el operador
puede editar los programas con menos información de partida, limitándose a
seleccionar las herramientas o utillajes en esa fase.
10.1.3. No existen diferencias entre CN y CNC con relación a:
Lenguaje de programación
Tecnología de la máquina-herramienta
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 45
10.2. MAQUINAS HERRAMIENTAS DE CONTROL NUMÉRICO (MHCN)
Las Maquinas Herramientas de Control Numérico (MHCN), constituyen una modalidad
de automatización flexible más utilizada; son máquinas herramientas programadas
para fabricar lotes de pequeño y medio tamaño de piezas de formas complicadas; los
programas de software sustituyen a los especialistas que controlaban
convencionalmente los cambios de las máquinas y constituciones que incluye las
tareas y sus velocidades así como algunas variables de control adaptativo para
comprobar aspectos tales como temperatura, vibración, control adaptativo, condición
del material, desgaste de las herramientas, etc., que permiten proceder a los reajustes
necesarios.
Estas máquinas pueden encontrarse en forma aislada, en cuyo caso se habla de un
módulo, o bien interconectadas entre sí por medio de algún tipo de mecanismo
automático para la carga y descarga del trabajo en curso, en cuyo caso se hablaría de
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 46
una célula de fabricación. En ocasiones las máquinas están dispuestas en forma
semicircular para que un robot pueda encargarse de manejar los materiales, mientras
que en otros la configuración es lineal. Cuando una máquina de control numérico
actúa de forma independiente, necesita contar con la presencia de un operario, quien
se ocupa de la carga y descarga de las piezas a procesar, los programas y las
herramientas.
Algunas máquinas CN incluyen “cartucheras” rotatorias con diferentes herramientas. El
programa de ordenador puede seleccionar la herramienta a utilizar, de este modo, una
maquina puede encargarse de realizar distintas operaciones que antes habían de
hacerse en varias. No solo es reduce aso el tiempo de lanzamiento, sino que también
se simplifica el flujo de items en curso por el taller. En otros casos, frente a las
maquinas se ubica un carrusel de herramientas, materiales, etc. y aquellas, sin
necesidad de intervención humana, seleccionan con un “brazo” el instrumento o
material que necesitan para desarrollar una determinada tarea.
Se cree que, en un futuro, las máquinas de Control Numérico harán el trabajo de
precisión, mientras que los robots se limitaran a la carga, descarga y ensamblaje. En
los casos de producción de gran volumen, la automatización rígida, más sencilla y
barata, sería suficiente porque, aunque puede haber excepciones, las maquinas CN y
los robots son lentos.
Para determinar la conveniencia de estas máquinas en términos de coste habrá que
considerar la mano de obra, la disponibilidad de operarios especializados, tipo y grado
de precisión requerida, fiabilidad de las maquinas, etc. Algunas empresas que
producen una gama de productos estrecha se han dirigido, no obstante, a las
maquinas CN porque, aunque el coste de la programación sea alto, una vez hecha
esta, puede ser utilizada posteriormente sin necesidad de volver a programar.
Sobre las funciones desarrolladas por las máquinas convencionales las máquinas a
control numérico incorporan básicamente:
Sistemas de posicionado de la herramienta.
Sistemas de medición del desplazamiento.
Sistemas de medición de piezas y herramientas.
Sistemas de control de condiciones de mecanizado.
Sistemas de cambio de herramientas.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 47
Sistemas de cambio de pieza.
10.2.1. Ventajas
10.2.1.1. En diseño
• Prototipos precisos.
• Cumplimiento de especificaciones.
• Reducción en la dificultad para manufacturar partes.
10.2.1.2. En Manufactura
• Permite una mejor planeación de las operaciones.
• Se incrementa la flexibilidad de maquinado.
• Reducción en tiempo de programación.
• Mejor control del proceso y tiempos de maquinado.
• Disminución en los costos por herramientas.
• Se incrementa la Seguridad para el usuario.
• Reducción del tiempo de flujo de material.
• Reducción del manejo de la pieza de trabajo.
• Aumento de productividad.
• Aumento en precisión.
10.2.2. Desventajas
La frecuencia de errores en la programación.
El deterioro de las cintas magnéticas o perforadas en que están grabadas las
instrucciones.
La sensibilidad del lector de las instrucciones a las averías.
También es importante mencionar que la configuración física de las maquinas no
facilita la realización de cambios, así como que, en muchos casos, los operarios
especializados tienen que permanecer al lado de aquellas para controlar como
funcionan e introducir los posibles ajustes si fuesen necesarios. Aunque, como
muchas otras tecnologías, las CN han resuelto menos problemas de los que se
esperaba, puede afirmarse, una mayor flexibilidad que las convencionales a las que
han sustituido, si bien ésta es mucho menor que la permitida por las maquinas CNC.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 48
10.3. MECANIZADO
El mecanizado siguiendo un programa CN es diferente:
Las operaciones de mecanizado deben establecerse previamente y en el orden
correcto, junto con las condiciones de avance, velocidad de giro, etc., y estos detalles
almacenarse en el programa CN.
Una vez introducido el programa CN en el sistema de control, puede ejecutarse tantas
veces como se desee.
Al operador tan sólo le queda:
Preparar la máquina.
Monitorizar las secuencias de mecanizado.
Efectuar la inspección.
Cargar, fijar y liberar las piezas.
Recambiar las herramientas desgastadas.
Si algunas operaciones deben llevarse a cabo de forma diferente a la especificada en
el programa CN, los puntos apropiados del programa CN deben modificarse.
En un sistema de control CNC, tales modificaciones pueden ser realizadas
directamente por el operador de la máquina.
Otras condiciones adicionales pueden consistir en:
información geométrica (p.e. datos de coordenadas. X20, Y40, Z30),
información tecnológica (p.e. avance: F0.2; F40; velocidad de giro: S1000) e
información de programación (p.e. nombre de bloques de programa:
P50comienzo de bloque en programa nº50; Q60= final de bloque en programa
nº60)
Subrutinas
Los programas de CN con secuencias de mecanizado repetitivas incluyen un
número de instrucciones que tienen que ser programadas varias veces.
Para que el programador no tenga que escribir y/o introducir instrucciones
repetidamente, hay formas de preparar secciones de programas repetitivas
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 49
como subrutinas que son almacenadas separadamente en el sistema de
control. Cuando se ejecuta el programa principal para una pieza concreta, se
llama a la subrutina mediante instrucciones especiales en el punto adecuado,
siendo insertada en la secuencia general de mecanizado. Al final de la
subrutina, una instrucción devuelve el control al programa principal.
Un programa CN consta básicamente de instrucciones. Estas instrucciones son
convertidas por el sistema de control en pulsos de control para la máquina
herramienta
Ejemplo
Si en el programa aparece:
"Desplazamiento rápido a X=40, Z=20",
Esto origina que se activen los motores de los ejes X y Z, manteniéndose así
hasta llegar a la posición X=40, Z=20
10.4. APLICACIONES DE MAQUINAS HERRAMIENTAS.
Para Maquinado.
Torno
Freza
Taladro
Otras operaciones
Esmerilado
Para procesamiento de láminas.
Para doblado de tubos.
Procesos de corte térmico.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 50
FUNCIONAMIENTO DE UN TORNO CONVENCIONAL
FUNCIONAMIENTO DE UN TORNO DE CONTROL NUMÉRICO
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 51
10.5. APLICACIONES QUE NO SON MÁQUINAS HERRAMIENTAS.
Máquinas de colocación de cinta.
Máquinas de devanad de filamentos para compuestos.
Máquinas para soldar por fusión con arco.
Máquinas para soldar por fusión con resistencia.
Máquina para inserción de componentes en ensambles electrónicos.
Máquinas para cobertura de alambre eléctrico.
Máquina de dibujo.
Máquina de medición de coordenadas para inspección.
Torno de control numérico
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 52
Fresadora de control numérico
Taladradora de Control numérico
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 53
Esmeriladora de control numérico
Carga y descarga para procesamiento de láminas metálicas
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 54
Máquina de control numérico para doblado de tubos
Máquina de control numérico para procesos de corte térmico
Máquina de control numérico de colocación de cinta
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 55
Máquina de control numérico para soldar por fusión con arco.
CNTROL NUMÉRICO
ING. MECÁNICA - UNT Página 56
11. REFERENCIAS
Procesos de manufactura, H.S. Bawa, Cap.34 Maquinas herramienta CNC,
Cap. Programación de las maquinas CNC, Mc Graw Hill.
Curso de CNC torno-Manual I, CEDIT, pag. 56-115.
Fundamentos de Manufactura Moderna (Materiales, Procesos y
Sistemas)/Mikell P. Groover/1era Edición/1997/Págs. 925-938
http://www.elprisma.com/apuntes/ingenieria_mecanica/controlnumericocnc/defa
ult.asp
http://www.sitenordeste.com/mecanica/control_numerico.htm
http://www.frlp.utn.edu.ar/mecanica/Materias/CNCMH/ClaseDemo.PDF
http://www.virtual.unal.edu.co/cursos/ingenieria/mecatronica/docs_curso/Anexo
s/TUTORIALcnc/DOCUMENTOS/otros/U4-control-numerico-por
computadora.pdf