• Mecanizados Inter2000 SLU

COMO FUNCIONA UNA MAQUINA CNC

El mecanizado por CNC es , a día de hoy, la tecnología mas extendida en la industria del mecanizado de precisión y mecanizado en general, por sus prestaciones ya citadas en nuestras anteriores publicaciones .


Panel de control en centro de mecanizado OKUMA

Esta semana seguiremos tratando diferentes aspectos de las maquinas de mecanizar por control numérico, bien sean centros de mecanizado o tornos.


Llegados a este punto vamos a explicar cual es el funcionamiento de una máquina CNC.


¿Cómo funciona una máquina CNC?


Básicamente, el controlador de las máquinas CNC recibe instrucciones de la computadora (en forma de códigos G y códigos M) y 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. Este es el principio de la operativa de este tipo de maquinaria.


Para comprender en términos generales cómo funciona una máquina CNC vamos ahora a examinar algunos aspectos,


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 :


  1. Lineal (en línea recta)

  2. Rotatorio (en una trayectoria circular).


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.


Los ejes de una máquina CNC son un requisito para generar los movimientos necesarios para el proceso de fabricación. Si seguimos con el ejemplo de un taladro industrial, los ejes ubicarían la herramienta sobre el orificio a mecanizar (en dos ejes) y efectuarían la operación (con el tercer eje).


Los ejes se denominan con letras. Los nombres más comunes de los ejes lineales son X, Y y Z, mientras que los más comunes de los ejes giratorios son A, B y C.


El control de movimiento puede realizarse mediante dos sistemas, que pueden funcionar individualmente o combinados entre sí:


  • Valores absolutos (código G90), donde las coordenadas del punto de destino son referidas al punto de origen de coordenadas. Se usan las variables X (medida del diámetro final) y Z (medida en dirección paralela al eje de giro del husillo).


  • Valores incrementales (código G91), donde las coordenadas del punto de destino son referidas al punto actual. Se usan las variables U (distancia radial) y W (medida en dirección paralela al eje de giro del husillo).


  • 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.


Pongamos el ejemplo de un centro de mecanizado para explicar las mínimas funciones especificas programables:


  • Cambiador automático de herramienta: la mayoría de los centros de mecanizado puede tener muchas herramientas diferentes ubicadas en un portaherramientas. Cuando se requiera, la herramienta necesaria puede colocarse automáticamente en el husillo para efectuar el mecanizado correspondiente.


  • Velocidad y activación del husillo: la velocidad del husillo (en rpm) se puede especificar fácilmente y el husillo puede girar no sólo en un sentido horario o antihorario, sino que además, puede puede detenerse.


  • Refrigerante: muchas operaciones de mecanizado requieren de refrigerante para lubricar y enfriar. El refrigerante puede activarse y desactivarse durante el ciclo de trabajo de la máquina. Vease nuestro post de fecha...... relativo a los aceites de corte y taladrinas.


  • 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 (Organización Internacional de Normalización) y RS274 de EIA (Alianza de Industrias Electrónicas) y compuesto por instrucciones Generales (código G) y Misceláneas (código M).


El programa presenta un formato de frases conformadas por bloques, encabezados por la letra N, tal como vemos en la figura de abajo, donde cada movimiento o acción se realiza secuencialmente y donde cada bloque está numerado y generalmente contiene un solo comando.

El código G describe las funciones de movimiento de la máquina (por ejemplo, movimientos rápidos, avances, avances radiales, pausas, ciclos), mientras que el código M describe las funciones de carácter mas didáctico que se requieren para el mecanizado de la pieza, pero que no corresponden a los movimientos de la máquina (por ejemplo, arranque y detención del husillo, cambio de herramienta, refrigerante, detención del programa).


A su vez, cada código contiene variables (direcciones), identificadas con otras letras y definidas por el programador para cada función específica. Por ejemplo, F define la velocidad de avance, S la velocidad del husillo, T la herramienta seleccionada, X, Y y Z el movimiento de los ejes, I, J y K la localización del centro de un arco, etc.


Debemos tener en cuenta que, dado que todas son diferentes, cada máquina tendrá su propio programa CNC, ya que, por ejemplo, una plegadora de chapas no tiene husillo ni requiere de refrigerante.


  • 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.


Además de interpretar el programa CNC, el controlador tiene varios otros propósitos, por ejemplo:

  • Modificar (editar) los programas si se detectan errores.

  • Realizar funciones de verificación especial (como el funcionamiento en vacío) para confirmar la exactitud del programa CNC.

  • Especificar ciertas entradas importantes del operador, tales como los valores de longitud de las herramientas.


  • Programa CAM


En este articulo mencionamos la importancia de un programa CAM (fabricación asistida por computadora) cuando se dificulta la escritura del programa CNC, ya sea por desconocimiento del operario o ante aplicaciones complicadas.


En muchos casos, el programa CAM funciona conjuntamente con el diseño asistido por computadora (CAD). Esto elimina la necesidad de redefinir la configuración de la pieza de trabajo para el programa CAM.


Así pues , el programador CNC simplemente especifica las operaciones de mecanizado a realizar y el programa CAM crea automáticamente el programa CNC.


  • Sistema DNC o sistema de distribución de control numérico CNC


Una vez que se desarrolla el programa CNC (ya sea manualmente o con un programa CAM), debe cargarse en el controlador y para ello se usa un sistema de distribución de control numérico (DNC).


Un sistema DNC es una computadora conectada en red con una o más máquinas CNC. Tradicionalmente la transferencia de los programas se efectuaba mediante un protocolo rudimentario de comunicaciones seriales (RS-232C). Sin embargo, la tecnología ha avanzado para dotar a los controladores actuales con mayores capacidades de comunicación, de manera que puedan conectarse en red de maneras más convencionales, por ejemplo, mediante Ethernet.


Adjuntamos un listado de proveedores de sistemas DNC, que fueron publicados en la revista digital Metalmecànica y consideramos de interés.


Y finalmente, queremos reseñar que la tecnologia CNC ofrece grandes oportunidades laborales dado que se detecta una cierta escasez de personal capacitado para operar con dichas máquinas. Así pues , esta área del mecanizado resulta prometedora para conseguir una buena progresión profesional y aspirar a buenos salarios.


Creemos que el futuro ya es el presente y éste viene de la mano de las nuevas tecnologías aplicadas a la mecánica, así como la robótica, de la que ya hablamos en nuestra publicación de 11 de febrero en nuestro blog de empresa.


Aqui les dejamos este vídeo altamente instructivo que ilustra el tema que hoy nos ocupa.



MECANIZADO CNC, DECOLETAJE, TALLER DE MECANIZADO, MECANIZADO DE PRECISION, OFICINA TECNICA, INGENIERIA DE COSTOS, MECANIZADOS INTER 2000