Manual completo de programación G y M para fresadora CNC GTCNC-150iM-II
Códigos G y M del GTCNC-150iM-II
Códigos G y M para fresadora y centros de mecanizado GREAT-150iM-II o GTCNC-150iM-II.

Códigos G
| Código G | Descripción |
|---|---|
| G00 | Posicionamiento rápido |
| G01 | Interpolación lineal |
| G02 | Interpolación circular/helicoidal CW |
| G03 | Interpolación circular/helicoidal CCW |
| G33 | Roscado |
| G04 | Pausa (Dwell) |
| G15 | Cancelar instrucción de coordenadas polares |
| G16 | Instrucción de coordenadas polares |
| G17 | Seleccionar plano X-Y |
| G18 | Seleccionar plano Z-X |
| G20 | Entrada en pulgadas (sistema inglés) |
| G21 | Entrada en milímetros (sistema métrico) |
| G28/G281/G282/G283 | Retorno al primer punto de referencia |
| G30/G301/G302/G303 | Retorno al 2º, 3º, 4º punto de referencia |
| G26 | Retorno de ejes Z, X, Y al origen del programa |
| G261 | Retorno del eje X al origen del programa |
| G262 | Retorno del eje Y al origen del programa |
| G263 | Retorno del eje Z al origen del programa |
| G40 | Cancelar compensación de radio de herramienta |
| G41 | Compensación de radio de herramienta, izquierda |
| G42 | Compensación de radio de herramienta, derecha |
| G43 | Compensación positiva de longitud de herramienta |
| G44 | Compensación negativa de longitud de herramienta |
| G45 | Aumento de valor de compensación de herramienta |
| G46 | Disminución de valor de compensación de herramienta |
| G47 | Aumento del doble del valor de compensación |
| G48 | Disminución del doble del valor de compensación |
| G49 | Cancelar compensación de longitud de herramienta |
| G37 | Cancelar escalado |
| G36 | Activar escalado |
| G12 | Cancelar espejo programable |
| G11 | Activar espejo programable: mecanizado simétrico |
| G52 | Sistema de coordenadas local |
| G53 | Sistema de coordenadas de máquina |
| G54 | Sistema de coordenadas de pieza 1 |
| G55 | Sistema de coordenadas de pieza 2 |
| G56 | Sistema de coordenadas de pieza 3 |
| G57 | Sistema de coordenadas de pieza 4 |
| G58 | Sistema de coordenadas de pieza 5 |
| G59 | Sistema de coordenadas de pieza 6 |
| G60 | Posicionamiento preciso |
| G64 | Mecanizado de trayectoria continua |
| G68 | Rotación de coordenadas |
| G69 | Cancelar rotación de coordenadas |
| G73 | Ciclo de taladrado de agujero profundo |
| G74 | Ciclo de roscado a golpes profundo CCW |
| G76 | Ciclo de mandrinado de acabado |
| G80 | Cancelar ciclo predeterminado / cancelar función operada externamente |
| G81 | Ciclo de taladrado |
| G82 | Ciclo de taladrado con evacuación de viruta o avellanado |
| G83 | Ciclo de taladrado con evacuación de viruta |
| G84 | Ciclo de roscado a golpes profundo CW |
| G85 | Ciclo de mandrinado |
| G86 | Ciclo de mandrinado |
| G87 | Ciclo de mandrinado |
| G89 | Ciclo de mandrinado |
| G90 | Programación absoluta |
| G91 | Programación incremental |
| G92 | Establecer coordenadas de pieza o limitar velocidad máxima de husillo |
| G94 | Avance por minuto |
| G95 | Avance por revolución |
| G98 | Retorno de ciclo predeterminado al punto inicial: aplicar a taladrado final |
| G99 | Retorno de ciclo predeterminado al punto R: aplicar a primer taladrado |
| G22 | Comando de ciclo de programa |
| G800 | Cancelar comando de ciclo de programa |
| G65 | Llamada no modal para macroprograma |
| G66 | Llamada modal para macroprograma |
| G67 | Cancelar llamada modal para macroprograma |
| G180—G189 | Macroprograma autodefinido por usuario |
Códigos M
| Código M | Descripción |
|---|---|
| M02 | Fin de programa, parada de ejecución automática (por defecto M02) |
| M30 | Fin de programa, apagar husillo y refrigerante |
| M00 | Pausa de programa, pulsar "ejecutar" para continuar |
| M20 | Fin de programa, repite ejecución según veces configuradas en parámetro, para prueba CNC |
| M98 | Llamada a subprograma |
| M99 | Fin de subprograma |
| M97 | Salto de programa |
| M03 | Husillo CW |
| M04 | Husillo CCW |
| M05 | Parada de husillo |
| M06/M16 | Cambio de herramienta |
| M08 | Activar refrigerante |
| M09 | Desactivar refrigerante |
| M10 | Apriete de herramienta |
| M11 | Liberación de herramienta |
| M24 | Desactivar soplado |
| M25 | Activar soplado |
| M32 | Activar lubricación |
| M33 | Desactivar lubricación |
| M41 | Autodefinido usuario activado |
| M42 | Autodefinido usuario desactivado |
| M43 | Autodefinido usuario activado |
| M44 | Autodefinido usuario desactivado |
| M45 | Autodefinido usuario activado |
| M46 | Autodefinido usuario desactivado |
| M47 | Autodefinido usuario activado |
| M48 | Autodefinido usuario desactivado |
| M49 | Autodefinido usuario activado |
| M50 | Autodefinido usuario desactivado |
| M51 | Autodefinido usuario activado |
| M52 | Autodefinido usuario desactivado |
| M53 | Autodefinido usuario activado |
| M54 | Autodefinido usuario desactivado |
| M55 | Autodefinido usuario activado |
| M56 | Autodefinido usuario desactivado |
| M57 | Autodefinido usuario activado |
| M58 | Autodefinido usuario desactivado |
| M61 | Cambio de velocidad alta de husillo (primera) |
| M62 | Cambio de velocidad baja de husillo (segunda) |
| M63 | 3er cambio de velocidad de husillo |
| M64 | 4º cambio de velocidad de husillo |
| M317 | Borrar coordenadas de máquina del eje X |
| M318 | Borrar coordenadas de máquina del eje Y |
| M319 | Borrar coordenadas de máquina del eje Z |
| M320 | Borrar coordenadas de máquina de todos los ejes incluyendo X,Y(C),Z,A,B |
Instrucciones de programa
| Instrucción | Descripción |
|---|---|
| Número de archivo | % |
| Número de bloque de programa | N |
| Función de preparación | G |
| Función auxiliar | M |
| Selección de herramienta | T |
| Compensación de herramienta | H D |
| Función de husillo | S SP |
| Velocidad de corte | F |
| Carácter de coordenadas | X Y Z A |
| Coordenadas de centro | I J K |
| Longitud de paso | R |
| Tiempo de retraso | P |
| Entrada de programa | P |
| Veces de repetición | L |
máquina CNC
- Domine el Ciclo de Ranurado G75 de Fanuc: Guía de Programación CNC Paso a Paso
- Ciclo de Torneado G90 de Fanuc: Ejemplo de Programa CNC para Operaciones Eficientes
- Ejemplo de Programa de Ciclo de Desbaste G71 de Haas para Desbaste Interior
- Programa de Ciclo de Taladrado Fanuc G81 – Ejemplo Paso a Paso
- Ejemplo Completo de Ciclo de Desbaste Frontal Fanuc G94 para Mecanizado CNC
- Demo del Ciclo de Desbaste Frontal Fanuc G72 – Guía Paso a Paso de Programación CNC
- Domine el Ciclo de Roscado G84: Guía Práctica de Programación CNC
- Ciclo de Ranurado L93 de Sinumerik: Programa CNC de Ejemplo para Mecanizado de Ranuras
- Dominar el ciclo de taladrado y avellanado Sinumerik CYCLE82: Ejemplo paso a paso
- Códigos M Milltronics Torno: Referencia Completa para Operadores CNC
- Guía Completa de Códigos M de Mach3 para Mecanizado CNC