Control numérico por computadora CNC.
Raúl Guerra
AUTOMATIZACIÓN ROBÓTICA INDUSTRIAL
Instituto IACC
18-11-2020
Desarrollo
1. Usted ha sido contratado en una empresa para hacerse cargo del manejo y supervisión
de un nuevo equipo de control numérico por computadora CNC. Su primer trabajo
consiste en detallar su uso a la gerencia, explicando el tipo de pieza que puede ser
mecanizado y la manera en que las acciones deben ser secuenciadas, desde el momento en
que se recibe la orden de fabricación de una pieza hasta su entrega. Entregue un pequeño
informe, de entre 15 a 25 líneas, donde se explique lo antes descrito.
El control numérico computarizado (CNC) es un método para automatizar el control de las
máquinas herramienta a través del uso de un software integrado en un microordenador conectado
a la herramienta. Se usa comúnmente en la fabricación de piezas de metal y plástico.
Con el CNC, cada objeto a fabricar obtiene un programa informático personalizado,
generalmente escrito en un lenguaje estándar internacional llamado código G, almacenado y
ejecutado por la unidad de control de la máquina (MCU), un microordenador conectado a la
máquina.
El programa contiene las instrucciones y los parámetros que seguirá la máquina herramienta,
como la velocidad de avance de los materiales, el posicionamiento y la velocidad de los
componentes de la herramienta. Los molinos, tornos, enrutadores, amoladoras y láseres son
herramientas de máquina comunes cuyas operaciones se pueden automatizar con CNC.
También se puede utilizar para controlar herramientas que no sean de máquina, como máquinas
de soldadura, ensamblaje electrónico y bobinado de filamentos.
Al inicio del proceso, los ingenieros crean un dibujo de diseño asistido por computadora (CAD)
de la pieza a fabricar, y luego convierten el dibujo en código G. El programa se carga en la MCU
y un operador humano realiza una ejecución de prueba sin la materia prima en su lugar, para
garantizar un posicionamiento y un rendimiento adecuados. Este paso es importante porque la
velocidad o el posicionamiento incorrectos pueden dañar tanto la máquina como la pieza.
Se considera que CNC proporciona más precisión, complejidad y repetitividad de lo que es
posible con el mecanizado manual. Otros beneficios incluyen una mayor precisión, velocidad y
flexibilidad, así como ciertas capacidades, como el mecanizado de contornos, que permite el
fresado de formas contorneadas, incluidas las producidas en diseños 3D.
Algunos sistemas CNC están integrados con CAD y software de fabricación asistida por
computadora (CAM), que puede acelerar el proceso de programación de la MCU. La integración
con el software ERP y las aplicaciones relacionadas, como el software de gestión de activos
empresariales, puede facilitar los procesos de inteligencia operativa y ayudar a mejorar el
rendimiento y el mantenimiento de la planta.
2. Uno de los tornos especiales más voluminosos es el denominado torno vertical. Al
respecto, investigue y responda las siguientes preguntas: o ¿Cuáles considera que son sus
dos principales características?
Mecanizado en torno vertical.
El torno vertical es una variedad de torno diseñado para mecanizar piezas de gran tamaño, que
van sujetas al plato de garras u otros operadores, y que por sus dimensiones o peso harían difícil
su fijación en un torno horizontal.
Los tornos verticales tienen el eje dispuesto verticalmente y el plato giratorio sobre un plano
horizontal, lo que facilita el montaje de las piezas voluminosas y pesadas. Es pues el tamaño lo
que identifica a estas máquinas, permitiendo el mecanizado integral de piezas de gran tamaño.
Actualmente la mayoría de tornos verticales que se construyen van guiados por control numérico
por computadora (CNC) y actúan siguiendo las instrucciones de mecanizado contenidas en un
software previamente realizado por un programador conocedor de la tecnología del torneado.
O ¿Qué tipo de piezas son susceptibles de ser mecanizados en este tipo de máquina?
Describe el principal uso de cada una de ellas.
Con el torno vertical para fabricación de piezas se pueden fabricar piezas cilíndricas y cónicas
mediante el movimiento de rotación alrededor del eje. El torno realiza tres movimientos que son
necesarios para la mecanización, el movimiento principal con el que se elimina todo el material,
el movimiento de avance que marca la trayectoria que debe de seguir la herramienta y el
movimiento de penetración que posiciona la pieza y la herramienta siendo el responsable del
material eliminado.
En la actualidad, el torno vertical para fabricación de piezas suele está dirigido por control
numérico computarizado (CNC) y trabaja siguiendo las instrucciones contenidas en un software.
De esta manera se optimiza enormemente el tiempo de trabajo consiguiéndose mayor número de
piezas en menos tiempo. En los tornos modernos es muy importante seleccionar adecuadamente
las herramientas que van a realizar las operaciones siendo fundamental la precisión y la calidad.
3. La empresa donde usted se desempeña le ha pedido trabajar con un equipo CNC que
acaba de adquirir, para lo cual le solicita que dé respuesta a las siguientes interrogantes: o
¿Cómo asegura que tal máquina en efecto es una máquina de control numérico por
computadora? Fundamente su respuesta basándose en los principios de funcionamiento de
este tipo de máquina tratado en el contenido de la semana.
Para saber que una maquina en efecto es una máquina de control numérico por computadora es
por los siguientes motivos, básicamente, el controlador de las máquinas CNC recibe
instrucciones de la computadora en forma de códigos G y códigos M, mediante su propio
software convierte esas instrucciones en señales eléctricas destinadas a activar los motores que, a
su vez, pondrán en marcha el sistema de accionamiento. Además para comprender en términos
generales cómo funciona una máquina CNC vamos a examinar algunas de las funciones
específicas que pueden programarse.
Control de movimiento
Todas las máquinas CNC comparten una característica en común, tienen dos o más direcciones
programables de movimiento llamadas ejes. Un eje de movimiento puede ser lineal o rotatorio.
Una de las primeras especificaciones que implica la complejidad de una máquina CNC es la
cantidad de ejes que tiene. En términos generales, a mayor cantidad de ejes, mayor complejidad.
Accesorios programables
Una máquina CNC no sería útil si solo contara con un control de movimiento. Casi todas las
máquinas son programables de varias otras maneras. El tipo específico de máquina está
directamente relacionado con sus accesorios programables apropiados, por lo que puede
programarse cualquier función requerida en una máquina CNC.
Programa CNC
Este es un listado secuencial de instrucciones que ejecutará la máquina. Esas instrucciones se
conocen como programa CNC, el cual debe contener toda la información requerida para el
mecanizado de la pieza.
El programa CNC está escrito en un lenguaje de bajo nivel denominado G y M, estandarizado
por las normas 6983 de ISO y RS274 de EIA y compuesto por instrucciones Generales (código
G) y Misceláneas (código M).
d) Controlador CNC
Este componente clave interpreta un programa CNC y acciona la serie de comandos en orden
secuencial. A medida que lee el programa, el controlador activa las funciones apropiadas de la
máquina, impulsa el movimiento de los ejes, y en general, sigue las instrucciones dadas en el
programa.
Si la maquina tiene estas funciones descritas anteriormente, entre otras más, se le puede
considerar como un CNC
o A la hora de programar una rutina de mecanizado ¿qué lenguaje de programación
recomendaría utilizar?
La programación nativa de la mayoría de las máquinas de Control Numérico Computarizado se
efectúa mediante un lenguaje de bajo nivel llamado G & M.
Se trata de un lenguaje de programación vectorial mediante el cual se describen acciones simples
y entidades geométricas sencillas junto con sus parámetros de maquinado.
El nombre G & M viene del hecho de que el programa está constituido por instrucciones
Generales y Misceláneas.
Si bien en el mundo existen aún diferentes dialectos de programación con códigos G&M, se dio
un gran paso adelante a través de la estandarización que promovió la ISO.
Esta estandarización fue adoptada por la totalidad de los fabricantes industriales serios de CNC y
permite utilizar los mismos programas en distintas máquinas CNC de manera directa o con
adaptaciones menores. A pesar de tratarse de un lenguaje de programación muy rudimentario
para los gustos actuales, lo robusto de su comportamiento y los millones de líneas de
programación que hacen funcionar máquinas de CNC en todas las latitudes del planeta aseguran
su vigencia en los años por venir.
O ¿Es necesario incorporar junto con esta máquina algún dispositivo de medición de
dimensiones de piezas? Fundamente su respuesta, entregando un ejemplo.
Es muy importante ya que para las tareas mecánicas en el proceso de mecanizado, se precisan de
instrumentos a fin de realizar mediciones y comparaciones de magnitudes. En este sentido, existe
una gran variedad de instrumentos, ya que toda tarea mecánica lleva consigo la necesidad de
tomar medidas de las piezas y trabajos que se están realizando, con precisión y exactitud, para
obtener correctos resultados de las medidas y cálculos.
Medir una magnitud es determinar cuántas veces contiene a otra de la misma especie que se toma
como unidad. Esta operación que a primera vista puede resultar muy simple es, en la práctica,
más delicada cuanto más precisa deba ser la medida que se quiere realizar.
Las magnitudes nunca se podrán medir exactamente y el número que se obtiene para representar
su medida será siempre aproximado. La precisión de una medida dependerá del error que se
comete al realizarla. Para todo lo relativo al cálculo de errores se recomienda utilización de
instrumentos de medición, y son un elemento imprescindible para el desarrollo productivo en los
procesos de mecanizado de piezas metálicas.
Bibliografía
IACC (2019). Control numérico por computadora CNC. Automatización Robótica
Industrial. Semana 3.