2.control Numerico - Groover
2.control Numerico - Groover
Sistemas de manufactura
CONTROL NUMÉRICO Y
39 ROBÓTICA INDUSTRIAL
CONTENIDO DEL CAPÍTULO
En esta parte del libro se consideran varios tipos de sistemas de manufactura que se asocian
comúnmente con los procesos de fabricación y ensamble analizados en los capítulos
anteriores. Un sistema de manufactura puede definirse como una colección de equipo
integrado y recursos humanos que realizan una o más operaciones de procesamiento y/
o ensamble sobre un material de trabajo inicial, una pieza o un conjunto de piezas. El
equipo integrado consiste en máquinas de producción, manejo de material y dispositivos de
posicionamiento y sistemas computacionales. Los recursos humanos se necesitan a tiempo
completo o tiempo parcial para mantener al equipo en funcionamiento. En la figura 39.1
se muestra la posición de los sistemas de manufactura en el sistema de producción grande.
Como lo indica el diagrama, los sistemas de manufactura se encuentran en la fábrica y son
los que realizan el trabajo de valor agregado sobre la pieza o producto.
Los sistemas de manufactura incluyen tanto sistemas automatizados como equipo
operado en forma manual. La distinción entre las dos categorías no siempre está clara,
porque muchos sistemas de manufactura involucran elementos de trabajo automatizado y
manual (por ejemplo, una máquina herramienta que funciona en un ciclo de procesamiento
semiautomático pero que en cada ciclo debe ser cargada y descargada por un trabajador
humano). La cobertura de este texto incluye ambas categorías y está organizada en tres
capítulos: el capítulo 39 sobre control numérico y robótica industrial, el capítulo 40 sobre
tecnología de grupos y sistemas de manufactura flexible y el capítulo 41 sobre líneas de
producción. En [5] puede encontrarse un análisis más detallado de estos temas.
www.FreeLibros.me
888 Capítulo 39/Control numérico y robótica industrial
Sistema de producción
Sistemas de Soporte a la
soporte
a la manufactura manufactura
Sistema de control
de calidad
Sistemas de
manufactura
Instalaciones
FIGURA 39.1 Posición de Materiales
Productos
de Operaciones de procesos de fabricación y de ensamble
los sistemas de manufactura terminados
ingeniería
en el sistema de producción
más grande.
Q uienes reciben el crédito por las primeras combinados analógicos-digitales. El sistema mediante
investigaciones sobre control numérico son John Parsons el cual se realizaban los movimientos de la máquina
y Frank Stulen en la Parsons Corporation en Michigan, a herramienta recibió el nombre de control numérico (CN).
fines de la década de 1940. Parsons era un contratista de El funcionamiento de la máquina prototipo se demostró
maquinado para la Fuerza Aérea de Estados Unidos y había en 1952.
diseñado un medio que utilizaba datos de coordenadas La exactitud y la repetibilidad del sistema de control
numéricas a fin de mover la mesa de trabajo de una numérico eran mucho mejores que los métodos de
fresadora y producir piezas complejas para aeronaves. Con maquinado manual disponibles entonces. También era
base en el trabajo de Parsons, la Fuerza Aérea de Estados evidente el potencial para reducir el tiempo no productivo
Unidos premió con un contrato a esta compañía en 1949, en el ciclo de maquinado. Sin embargo, los constructores
con el fin de estudiar la factibilidad del nuevo concepto de máquinas herramienta no estaban dispuestos a invertir
de control para máquinas herramienta. El proyecto fue las grandes cantidades requeridas para elaborar productos
subcontratado para el laboratorio de servomecanismos en basados en el control numérico. En 1956, la fuerza aérea
el Massachusetts Institute of Technology con el propósito decidió patrocinar el desarrollo de máquinas herramienta
de crear una máquina herramienta prototipo que utilizara de CN en diversas compañías. Estas máquinas se pusieron
el nuevo principio de datos numéricos. El laboratorio del en operación en diferentes compañías aéreas entre 1958
M.I.T. confirmó que el concepto era factible y procedió a y 1960. Pronto fueron evidentes las ventajas del CN y las
adaptar una fresadora vertical de tres ejes, usando controles compañías de la industria aeronáutica y aeroespacial
www.FreeLibros.me
Sección 39.1/Control numérico 889
empezaron a hacer pedidos de nuevas máquinas de control propósito era controlar las máquinas de CN. Esta
numérico. Algunos, incluso, iniciaron la construcción de sus investigación produjo la implantación en 1958 de la
propias unidades. habilitación de herramientas programadas automáticamente
La importancia de la programación de piezas fue clara (APT, por sus siglas en inglés). APT es un lenguaje de
desde el principio. La Fuerza Aérea de Estados Unidos programación de piezas a través del cual un usuario describe
siguió apoyando el desarrollo y la aplicación del CN las instrucciones de maquinado en enunciados simples
mediante el patrocinio de la investigación en el M.I.T parecidos al idioma inglés, y éstos están codificados de
para un lenguaje de programación de piezas, cuyo manera que el sistema de CN pueda leerlos.
www.FreeLibros.me
890 Capítulo 39/Control numérico y robótica industrial
Pieza
de trabajo
Herramienta
de corte
FIGURA 39.2 Sistema de coordenadas que se usa en el control numérico: a) para trabajo plano y prismático y b) para trabajo rotatorio.
para que la pieza de trabajo gire y presente diferentes superficies durante el maquinado, o
para orientar la herramienta o cabeza de trabajo de algún ángulo en relación con la pieza.
La mayoría de los sistemas de CN no requieren los seis ejes. Los sistemas de control numé-
rico más sencillos (por ejemplo, los graficadores, las máquinas para procesar materia prima
en prensa, como láminas metálicas planas y las máquinas de inserción de componentes) son
sistemas de posicionamiento cuyas ubicaciones se definen en un plano x-y. La programa-
ción de estas máquinas implica especificar una secuencia de coordenadas x-y. En contraste,
algunas máquinas herramienta tienen un control de cinco ejes para dar forma a configura-
ciones geométricas de piezas de trabajo complejas. Por lo general, estos sistemas incluyen
tres ejes lineales y dos rotatorios.
Las coordenadas para un sistema de CN rotatorio se ilustran en la figura 39.2b). Estos
sistemas están relacionados con operaciones de torneado en tornos de CN. Aunque el tra-
bajo rota, éste no es uno de los ejes controlados. La trayectoria de corte de la herramienta
de torno en relación con la pieza de trabajo está definida en el plano x-z, como se muestra
en la figura.
En muchos sistemas de CN, los movimientos relativos entre el elemento de procesa-
miento y la pieza de trabajo se obtienen fijando la pieza a una mesa y después controlando
las posiciones y los movimientos de ésta en relación con la cabeza de trabajo estacionaria o
semiestacionaria. La mayoría de las máquinas herramienta sirve para insertar componen-
tes y se basa en este método de operación. En otros sistemas, la pieza de trabajo se mantie-
ne estacionaria y la cabeza de trabajo se mueve a lo largo de dos o tres ejes. Los cortadores
por flama, las trazadoras o graficadores x-y, y las máquinas de medición de coordenadas
funcionan de este modo.
Los sistemas de control de movimiento basados en el CN se dividen en dos tipos:
1) de punto a punto y 2) de trayectoria continua. Los sistemas de punto a punto, también
llamados sistemas de posicionamiento, mueven la cabeza de trabajo (o la pieza de traba-
jo) a una posición programada, sin considerar la trayectoria que recorren para llegar a tal
lugar. Una vez terminado el movimiento, el cabezal de sujeción realiza cierta acción de
procesamiento en una posición, tal como el taladrado o el perforado de un orificio. Por lo
tanto, el programa consiste en una serie de posiciones de puntos en las cuales se realizan
las operaciones.
Los sistemas de trayectoria continua proporcionan un dominio continuo y simul-
táneo de más de un eje, por lo que controlan la trayectoria que sigue la herramienta en
relación con la pieza. Esto permite que la herramienta ejecute un proceso mientras se mue-
ven los ejes y habilita al sistema para generar superficies angulares, curvas en dos dimen-
siones o contornos tridimensionales en la pieza de trabajo. Este esquema de operación se
requiere en máquinas de dibujo, operaciones de fresado y torneado y corte con flama. En
el maquinado, el control de trayectoria continua también recibe el nombre de torneado de
contornos.
Otro aspecto del control del movimiento se refiere a las posiciones en el sistema de
coordenadas, las cuales se definen en forma absoluta o incremental. En el posicionamiento
www.FreeLibros.me
Sección 39.1/Control numérico 891
absoluto, las posiciones de la cabeza de trabajo siempre se definen respecto al origen del
sistema de coordenadas. En el posicionamiento incremental, la siguiente disposición de la
cabeza de trabajo se define de acuerdo con la posición actual. La diferencia se ilustra en
la figura 39.3.
Tornillo guía
www.FreeLibros.me
892 Capítulo 39/Control numérico y robótica industrial
Cabeza de trabajo
Pieza de
Motor de engranes trabajo Mesa de trabajo
Tornillo guía
Cabeza de trabajo
Servomotor Pieza de
Comparador trabajo Mesa de trabajo
Codificador óptico
Entrada
Tornillo guía
FIGURA 39.5 Dos tipos de
movimientos bajo CN: a) de
Señal de retroalimentación
ciclo abierto y b) de ciclo
cerrado.
www.FreeLibros.me
Sección 39.1/Control numérico 893
Los pulsos se transmiten a cierta frecuencia, la cual conduce la mesa de trabajo a una ve-
locidad correspondiente a la velocidad de alimentación en la dirección del eje del tornillo
guía. La velocidad de rotación del tornillo guía depende de la frecuencia del tren de pulsos,
como sigue:
60 fp
N= (39.5)
ns
donde N ⫽ velocidad de rotación, rev/min; f p ⫽ frecuencia del tren de pulsos, Hz (pulsos/
s); y ns ⫽ pasos/rev o pulsos/rev. Para una tabla de dos ejes con un control de trayectoria
continuo, las velocidades relativas de los ejes se coordinan para obtener la dirección de
viaje deseada.
La velocidad de viaje en la mesa, en la dirección del eje del tornillo guía, se determina
mediante la velocidad de rotación del siguiente modo:
v t ⫽ fr ⫽ N p (39.6)
donde vt ⫽ velocidad de viaje de la mesa, mm/min (in/min); f r ⫽ velocidad de alimentación
en la mesa, mm/min (in/min); N ⫽ velocidad de rotación según se define en la ecuación
anterior, rev/min; y p ⫽ paso del tornillo guía, mm/rev (in/rev).
La frecuencia requerida del tren de pulsos para controlar la mesa a una velocidad de
alimentación especificada se obtiene mediante una combinación de las ecuaciones (39.5)
y (39.6) y un reordenamiento para despejar f p :
vt ns fn
fp = = r s (39.7)
60 p 60 p
EJEMPLO 39.1 Un motor de engranes tiene 150 ángulos de paso. Su flecha de salida está acoplada direc-
Posicionamiento de tamente a un tornillo guía con un paso ⫽ 5.0 mm. Un tornillo guía conduce la mesa de
ciclo abierto con CN trabajo de un sistema de posicionamiento. La mesa debe moverse una distancia de 75.0
mm desde su posición actual a una velocidad de viaje de 400 mm/min. Determine a) cuán-
tos puntos se requieren para mover la mesa a la distancia especificada y b) la velocidad del
motor y la razón de pulsos requeridos para alcanzar la velocidad deseada en la mesa.
360 x 360( 75 )
A= = = 5400ϒ
p 5
360
Con 150 ángulos de paso, cada ángulo de paso es α = = 2.4 ϒ. Por lo tanto, la cantidad
150
5 400
de pulsos para mover la mesa 75 mm es np = = 2 250 pulsos
2.4
b) Se usa la ecuación (39.6) para encontrar la velocidad de motor correspondiente a la
velocidad de la mesa de 400 mm/min.
vt 400
N= = = 80.0 rev / min
p 5.0
400(150 )
y la velocidad de pulsos está dada por fp = = 200 Hz
60(5.0 )
www.FreeLibros.me
894 Capítulo 39/Control numérico y robótica industrial
Disco codificador
Ranuras
Pulsos de la señal
Fuente de luz
un disco que contiene una serie de ranuras a través de las cuales destella la fuente de luz
para activar el fotodetector. Este disco se conecta, ya sea directamente o mediante un tren
de engranaje, a una flecha rotatoria cuya posición y velocidad angulares se medirán. Con-
forme gira la flecha, las ranuras provocan que la fotocelda capte la fuente de luz como una
serie de destellos, los cuales se convierten en una serie equivalente de pulsos eléctricos. Si
se cuentan los pulsos y se calcula la frecuencia del tren de pulsos, puede determinarse la
posición y la velocidad de la mesa de trabajo.
Las ecuaciones que describen el funcionamiento de un sistema de posicionamiento
de ciclo cerrado son similares a las de un sistema de ciclo abierto. En el codificador óptico
básico, el ángulo entre las ranuras del disco debe cumplir el siguiente requerimiento:
360
α= (39.8)
ns
donde a ⫽ ángulo entre ranuras, grados/ranura; ns ⫽ cantidad de ranuras en el disco, ranu-
ras/rev; y 360 ⫽ grados/rev. Para cierta rotación angular de la flecha, el codificador detecta
una cantidad de pulsos que está dada por
A
np = (39.9)
α
donde np ⫽ cuenta de pulsos; A ⫽ ángulo de rotación, grados; y a ⫽ ángulo entre ranuras,
grados/pulsos. El conteo de pulsos puede usarse 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 lo
tanto,
pn p
x= (39.10)
ns
De manera similar, 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:
60 pf p
fr = (39.11)
ns
donde fr ⫽ velocidad de alimentación, mm/min (in/min); p ⫽ paso, mm/rev (in/rev); fp ⫽
frecuencia del tren de pulsos, Hz (pulsos/s); ns ⫽ cantidad de ranuras en el disco codificador,
pulsos/rev; y 60 es el factor para convertir los segundos a minutos.
La serie de pulsos que genera el codificador se compara con la posición de coorde-
nadas y la velocidad de alimentación especificadas en el programa de piezas; la unidad de
control de máquina usa la diferencia para conducir un servomotor, que a su vez controla la
mesa de trabajo. Se usa un convertidor digital a analógico (DAC, por sus siglas en inglés)
para transformar las señales digitales que usa la MCU a una señal analógica continua, para
www.FreeLibros.me
Sección 39.1/Control numérico 895
operar el motor conductor. Los sistemas de CN de ciclo cerrado, del tipo descrito aquí, son
apropiados cuando hay una fuerza de resistencia al movimiento de la mesa. La mayoría de
las operaciones de máquinas herramienta de corte de metales pertenecen a esta categoría,
en particular las que implican un control de trayectoria continua, como el fresado y el
torneado.
Las ecuaciones anteriores suponen una relación de engranes ⫽ 1:1. Para otras rela-
ciones de engranes, deben hacerse ajustes en el cálculo, como se muestra en el siguiente
ejemplo.
EJEMPLO 39.2 Este sistema consiste en un servomotor, un tornillo guía y un codificador óptico que con-
Posicionamiento de duce una mesa de trabajo con CN. El tornillo guía tiene un paso de 5.00 mm y está aco-
ciclo cerrado con plado a la flecha del motor con una relación de engranes de 4:1 (cuatro giros del mo-
control numérico tor por un giro del tornillo guía). El codificador óptico genera 150 pulsos/rev del tornillo
guía. La mesa fue programada para moverse una distancia de 75.0 mm, a una velocidad
de alimentación ⫽ 400 mm/min. Determine a) cuántos pulsos recibe el sistema de control
para verificar que la mesa se ha movido exactamente 75.0 mm; y b) la razón de pulsos y
c) la velocidad del motor que corresponde a la velocidad de alimentación especificada.
xns 75(150 )
np = = = 2250 pulsos
p 5
b) La razón de pulsos que corresponde a 400 mm/min puede obtenerse al reordenar la
ecuación (39.11):
frns 400(150 )
fp = = = 200 Hz
60 p 60(5 )
c) La velocidad del motor es la velocidad de la mesa dividida entre el paso y al corregir
para la reducción de engranes se tiene:
rg fr
N= (39.12)
p
40( 400 )
donde rg ⫽ razón de engranes (rg ⫽ 4.0); por lo tanto, N = = 320 rev/min
5
Observe que la cuenta de pulsos y la razón de pulsos tienen los mismos valores numéricos
que en el ejemplo 39.1, puesto que el codificador está conectado al tornillo guía. Sin em-
bargo, debido a que el servomotor gira cuatro veces por cada rotación del tornillo guía, la
velocidad del motor es cuatro veces el valor anterior del motor de engranes.
www.FreeLibros.me
896 Capítulo 39/Control numérico y robótica industrial
Los factores electromecánicos que limitan la resolución incluyen el paso del tornillo
guía, la relación de engranes en el sistema conductor y el ángulo de paso en el motor de
engranes (para un sistema de ciclo abierto) o el ángulo entre las ranuras en un disco codifi-
cador (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 mo-
tor de engranes con una relación de engranes 1:1 entre el eje del motor y el tornillo guía
está dada por
p
CR1 = (39.13)
ns
donde CR1 ⫽ resolución de control de los componentes electromecánicos, en mm (in); p ⫽
paso del tornillo guía, en mm/rev (in/rev); y ns = cantidad de pasos/rev. Puede desarrollarse
una expresión similar para un sistema de posicionamiento de ciclo cerrado.
Aunque no es común en la tecnología computacional moderna, 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 ⫽ el número de bits en el registro de almacenamiento
para el eje, el número de puntos de control entre los que puede dividirse el rango del eje
⫽ 2B. Suponiendo que los puntos de control están separados por distancias iguales dentro
del rango, entonces
L
CR2 = (39.14)
2 −1
B
www.FreeLibros.me
Sección 39.1/Control numérico 897
de los escenarios, en el cual el punto objetivo se encuentra exactamente entre dos puntos
de control adyacentes. Como el sistema sólo 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. Resulta apropiado definir la exactitud en el peor de los casos. La
exactitud, 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;
expresado en forma de ecuación:
Exactitud ⫽ 0.5CR + 3s (39.16)
donde CR ⫽ resolución de control, mm (in); y s ⫽ desviación estándar de la distribución
de error, mm (in).
La repetibilidad se refiere a la capacidad que posee un sistema de posicionamien-
to 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 encontrados 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 repetibilidad de
cualquier eje de un sistema de posicionamiento se define como el rango de errores mecá-
nicos asociados con el eje; esto se reduce a
Repetibilidad ⫽ ±3s (39.17)
EJEMPLO 39.3 Si se hace referencia al ejemplo 39.1, las imprecisiones mecánicas en el sistema de posicio-
Resolución de namiento de ciclo abierto se describen mediante una distribución normal cuya desviación
control, exactitud estándar ⫽ 0.005 mm. El rango del eje de la mesa de trabajo es de 550 mm, y hay 16 bits en
y repetibilidad el registro binario que usa el controlador digital para almacenar la posición programada.
Determine a) la resolución de control, b) la exactitud y c) la repetibilidad para el sistema
de posicionamiento.
Solución: a) La resolución de control es la mayor de CR1 y CR2, como lo definen las
ecuaciones (39.13) y (39.14):
p 5.0
CR1 = = = 0.0333 mm
ns 150
L 550 550
CR2 = = 16 = = 0.0084 mm
2 − 1 2 − 1 65, 535
B
www.FreeLibros.me
898 Capítulo 39/Control numérico y robótica industrial
GOTO/P1
Esto dirige a la herramienta para que se mueva de su posición actual a una posición
definida mediante P1, donde P1 se ha definido mediante un enunciado previo de geometría
de APT. Los comandos de movimiento de trayectoria continua usan elementos de geome-
tría como líneas, círculos y planos. Por ejemplo, considere el comando
GORGT/L3, PAST, L4
www.FreeLibros.me
Sección 39.1/Control numérico 899
Se usan enunciados APT adicionales para definir los parámetros de operación, como
velocidades de alimentación, velocidades de giro, tamaños de herramientas y tolerancias.
Cuando se 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 piezas) para que los use una máquina herramienta particular.
Programación de piezas asistida por sistemas CAD/CAM El uso de estos sistemas lleva
a la programación de piezas asistida por computadora un paso adelante, usando un sistema
gráfico computarizado CAD/CAM que interactúa con el programador conforme se prepara
el programa de piezas. En el uso convencional de la APT se escribe un programa completo
y después se introduce en la computadora para su procesamiento. Muchos errores de pro-
gramación no se detectan sino hasta el procesamiento en la computadora. Cuando se usa
un sistema CAD/CAM, el programador recibe una verificación visual inmediata conforme
introduce cada enunciado para determinar si es correcto. Cuando el programador introduce
la configuración geométrica de piezas, el elemento se despliega gráficamente en el monitor.
Conforme el programador diseña la trayectoria de una herramienta, ve exactamente cómo
desplazarán los comandos de movimiento a la herramienta, en relación con la pieza. Los
errores se corrigen de inmediato y no después de escribir el programa completo.
La interacción entre el programador y el sistema de programación es un beneficio
significativo de la programación asistida por CAD/CAM. Hay otros beneficios importantes
al usar CAD/CAM en la programación de piezas por CN. Primero, el diseño del producto
y sus componentes puede obtenerse en un sistema CAD/CAM. El programador de control
numérico recupera la base de datos de diseño resultante, incluida la definición geométrica
de cada pieza, para usarla como la configuración geométrica inicial para la programación
de piezas. Esta recuperación ahorra un tiempo valioso en comparación con la reconstruc-
ción de la pieza desde cero, usando enunciados de geometría de la APT.
Segundo, existen rutinas especiales de software disponibles comercialmente para la
programación de piezas mediante sistemas CAD/CAM, que automatizan algunas secciones
de la herramienta y generan trayectorias de una ruta, tales como un perfilado por fresado en
la superficie de un pieza, el fresado de una cavidad dentro de la superficie de una pieza, la
elaboración de contornos en superficies y ciertas operaciones punto a punto. El programa-
dor de pieza solicita estas rutinas como comandos especiales macro. Su uso produce ahorros
significativos en el tiempo y esfuerzo de programación.
Ingreso manual de datos El ingreso manual de datos (MDI, por sus siglas en inglés) es un
método en el cual un operador de máquina introduce el programa de piezas en la fábrica.
El método usa una pantalla CRT con capacidad de imágenes en los controles de la máquina
herramienta. Los enunciados de programación de piezas por CN se introducen mediante un
procedimiento controlado con menús que requiere una capacitación mínima del operador
de la máquina herramienta. Debido a que la programación de piezas está simplificada y
no requiere personal especial en la programación de piezas con CN, el MDI es una forma
adecuada para que los talleres especializados instrumenten económicamente el control nu-
mérico en sus operaciones.
www.FreeLibros.me
900 Capítulo 39/Control numérico y robótica industrial
www.FreeLibros.me