Control Numérico por computadora (CNC) y Códigos M CNC

Cerrar

Haga que Su Empresa aparezca en esta Página de Poder

El control numérico por computadora (CNC) es una parte fundamental de la fabricación moderna. La mayoría de las máquinas funcionan con instrucciones y directrices que se han descargado mediante un controlador de programa CNC. Para que una máquina interprete los comandos de CNC, los comandos deben ingresarse utilizando códigos G y M. Los operadores de CNC deben conocer los códigos e instrucciones adecuados, así como cómo usarlos. Ambos tipos de codificación son necesarios para que el sistema de un dispositivo CNC funcione correctamente.

 Mecanizado CNC
Mecanizado CNC

M-code es una parte del lenguaje que AutoCAD y CAM, fabricación asistida por ordenador, utilizan para introducir instrucciones en máquinas CNC. Los códigos G y M funcionan al unísono para posicionar una pieza de trabajo y guiar las acciones de la máquina. Los códigos M, códigos diversos o códigos de máquina controlan el funcionamiento del equipo indicándole cuándo debe funcionar o dejar de funcionar. Si bien el código G puede dirigir a una máquina a moverse en una línea o arco, una vez que la herramienta esté posicionada, no sabrá detener, cambiar herramientas, agregar refrigerante ni completar ninguna otra acción, que son proporcionadas por los códigos M. Las instrucciones para activar o desactivar una herramienta forman parte del lenguaje de código M.

El uso de códigos M varía según la máquina. Durante la programación, se requiere un código M por bloque de código que da los comandos para que una herramienta se active o desactive y active otras operaciones. Tener más de un código M en un bloque de código puede causar problemas. El fabricante de la máquina define las funciones de código M y sus usos.

Los operadores utilizan códigos M para indicar a una máquina que cambie de herramienta, encienda el husillo, cargue refrigerante o abra y cierre una puerta. Hay varios códigos M que los operadores deben conocer para que una máquina funcione correctamente. Además, cada máquina tiene un método diferente para descargar los códigos M. Un controlador puede requerir un cero entre la M y el número, mientras que otros no necesitan el cero. El método particular para una máquina se expone claramente en las instrucciones del fabricante.

HAGA QUE SU EMPRESA SE ENUMERE A CONTINUACIÓN

Fabricantes y proveedores líderes

Póngase en contacto con estas empresas

Los tipos de comandos programados en una máquina CNC

Los códigos M son un componente importante del funcionamiento de una máquina CNC. Mientras que los códigos G describen el posicionamiento para una operación, los códigos M proporcionan datos para las acciones de una máquina. Para el correcto funcionamiento de una máquina CNC, deben introducirse los códigos G y M. Trabajan en tándem y en conjunto para instruir, guiar y programar las respuestas de un dispositivo CNC. Como con cualquier computadora, las máquinas CNC tienen un controlador para la entrada de datos. Aunque la mayoría de los lenguajes de programación están construidos en C o C++, hay variaciones para cada tipo de controlador.

Fanuc fabrica controladores robóticos que utilizan códigos M para comandos de máquinas CNC. Sus controladores utilizan la forma de número M cero de los códigos M. A continuación se muestran varios de los códigos M del controlador Fanuc.

  • M00 Parada de programa
  • M01 Parada de programa opcional
  • M02 Fin del programa
  • M03 Arranque del husillo hacia adelante CW
  • M04 Arranque del husillo hacia atrás CCW
  • M05 Parada del husillo
  • Refrigerante M08 encendido
  • Refrigerante M09 apagado
  • Modo de grifo rígido M29
  • M99 Fin de programa

Los comandos M forman parte de un grupo de información que determina cómo y cuándo una máquina debe iniciar o detener una acción. Comenzando con M00 continúan en una progresión aritmética a M99, que termina el programa. La forma en que se utiliza un código M difiere entre proveedores y productores. En muchos casos, no todos los códigos M están programados en la máquina. Conocer los códigos y cómo hacen que la máquina funcione es fundamental. En algunos casos, cuando un código no se utiliza o no se programa, la definición del código se deja a discreción del usuario.

A continuación se enumeran ejemplos de códigos programables para operaciones de torno y fresado. La tabla 1 tiene códigos para un torno, mientras que la tabla 2 tiene los códigos M para una operación de fresado. Ambas tablas son ejemplos de códigos M para controladores Fanuc.

Fanuc M-Código de la Lista (en Torno)

la Tabla de origen de datos
M código Descripción
M00 Programa stop
M01 programa Opcional de parada
M02 Fin de programa
M03 Eje iniciar adelante CW
M04 Eje empezar a invertir CCW
M05 parada de Husillo
M08 Refrigerante en
M09 Refrigerante off
M29 Rígida pulse el modo de
M30 Final del programa de restablecimiento de
M40 Husillo de engranaje, en medio
M41 velocidad Baja Seleccione
M42 Engranajes de Alta Seleccione
M68 Hidráulico chuck close
M69 chuck Hidráulico abierto
M78 Contrapunto avanzar
M79 Contrapunto revertir
M94 Mirrorimage cancelar
M95 Mirrorimage del eje X
M98 Subprograma de llamada
M99 Fin de subprograma

Fanuc M-Lista de códigos (Molino de)

la Tabla de Origen de datos
M código Descripción
M00 Programa stop
M01 programa Opcional de parada
M02 Fin de programa
M03 Eje iniciar adelante CW
M04 Eje empezar a invertir CCW
M05 parada de Husillo
M06 cambio de Herramienta
M07 Refrigerante de vapor de refrigerante/Refrigerante a través del husillo
M08 Refrigerante EN la Inundación de refrigerante
M09 Refrigerante OFF
M19 orientación del Husillo
M28 Volver al origen
M29 Rígida pulse
M30 Fin de programa (Reset)
M41 velocidad Baja seleccione
M42 engranajes de Alta seleccione
M94 Cancelar mirrorimage
M95 Mirrorimage del eje X
M96 Mirrorimage del eje Y
M98 Subprograma de llamada
M99 Fin de subprograma

Puede haber cierta confusión con respecto a los códigos para máquinas CNC, ya que algunos operadores se refieren a todos los códigos como códigos G a pesar de que ingresan códigos G y M. Para evitar desinformación y malentendidos, es importante saber que cada bloque de código tiene que tener un código M para comenzar y finalizar una función. El código G indica a la máquina dónde y cuándo hacer un trabajo. Los códigos M detienen una operación, finalizan una tarea programada o comienzan un movimiento después de colocar la herramienta.

 Mecanizado CNC personalizado
Mecanizado CNC personalizado

La mayoría de las piezas y productos producidos por máquinas CNC se programan utilizando software CAD o CAM que da instrucciones para máquinas CNC que utilizan programación alfanumérica. A pesar de que los ingenieros dominan esas dos formas de software, sigue siendo importante para ellos comprender cómo los códigos G y M dirigen una máquina CNC.

HAGA QUE SU EMPRESA APAREZCA EN LA LISTA A CONTINUACIÓN

Fabricantes y proveedores líderes

Póngase en contacto con estas empresas

Leave a Reply

Deja una respuesta

Tu dirección de correo electrónico no será publicada.