Contacto Empresas
Rellene el siguiente formulario para enviar una Solicitud de Cotización a cualquiera de las siguientes empresas que figuran en
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.
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
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)
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)
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.
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