¿Qué son los comandos G y M en CNC?
Las palabras de función auxiliar se utilizan para especificar la dirección de rotación del husillo, inicio, parada, apertura y cierre del refrigerante, sujeción y aflojamiento de la pieza o herramienta, reemplazo de herramientas, etc. La palabra de función auxiliar consta del carácter de dirección M seguido de dos dígitos. La palabra de función auxiliar consta del carácter de dirección M seguido de dos dígitos. El estándar JB3208-83 proporciona la siguiente tabla:
Tabla palabra de función auxiliar código M función rango de función código de función rango de función función
M00 * Parada de programa M36 * Rango de alimentación 1
M01 * Fin de programa M37 * Rango de avance 2
M02 * Fin de programa M38 * Rango de velocidad del husillo 1
M03 El husillo gira en el sentido de las agujas del reloj M39 * Rango de velocidad del husillo 2
M04 El husillo gira en sentido antihorario M40-M45 * Shift
M05 El husillo se detiene M46-M47 * Sin especificar
M06 * Cambio de herramienta M48 * Salida M49
p>
M07 Refrigerante en No.2 M49 * Bypass de corrección de velocidad de avance
M08 Refrigerante en No.1 M50 * Refrigerante en No.3
M09 Cierre de refrigerante M51 * Refrigerante en N°4
M06 * Cambiador de herramientas M48 * Salida M494
M10 Abrazadera M52-M54 * No especificado
M11 Liberación M55 * Desplazamiento lineal de herramienta , posición 1
M12 * No especificado M56 * Desplazamiento lineal de la herramienta, posición 2
M13 Rotación del husillo en sentido horario, M57-M59 * No especificado
M14 husillo en sentido antihorario , trabajo de reemplazo de refrigerante en M60
M15 * movimiento positivo M61 desplazamiento lineal de la pieza de trabajo, posición 1
M16 * movimiento negativo M62 * desplazamiento lineal de la pieza de trabajo, posición 2
M17-M18 * No especificado M63-M70 * No especificado
M19 Tope de dirección del husillo M71 * Desplazamiento angular de la pieza, posición 1
M20-M29 * No especificado M72 * Desplazamiento angular de la pieza de trabajo, posición 2
M30 * Extremo de cinta M73-M89 * No especificado
M31 * Bypass de enclavamiento M90-M99 * No especificado
M32-M35 * No especificado
Nota: * significa que si se utiliza para fines especiales, debe especificarse en el formato del programa
Código G
Posicionamiento rápido G00 p>
G01 Corte lineal con husillo
G02 Corte con cabezal en sentido horario
G03 Corte con cabezal en sentido antihorario
G04 Pausa
p>G04 Compensación
G42 Compensación del radio derecho de la punta de la herramienta
G40 Cancelar
G41 Compensación del radio izquierdo de la punta de la herramienta
G42 Radio derecho de la punta de la herramienta compensación