LinuxCNC Documentation
Referencia rápida de "código G" de LinuxCNC
Código Parámetros Descripción
Motion(X Y Z A B C U V W aplica a todos los movimientos)
G0Movimiento rápido
G1Movimiento lineal
G2, G3I J K o R PMovimiento de arco
G4PEspera
G5I J P QSpline cúbico
G5.1I JSpline cuadrática
G5.2P LNURBS
G38.2 - G38.5Sondeo recto
G33K ($)Movimiento sincronizado del husillo
G33.1K ($)Roscado interno rígido
G80 Cancelar ciclo fijo
Ciclos fijos(X Y Z o U V W aplica a ciclos fijos, dependiendo del plano activo)
G70Q (X) (Z) (D) (E) (P)Ciclo de acabado de torneado
G71 G72Q (X) (Z) (D) (E) (P)Ciclo de desbaste en torno
G73R L QCiclo de taladrado con rotura de viruta
G74R L (P) ($)Ciclo de roscado interno izquierdo, con espera
G76P Z I J R K Q H L E ($)Ciclo de roscado
G81R L (P)Ciclo de taladrado
G82R L (P)Ciclo de taladrado, con espera
G83R L QCiclo de taladrado con picoteo
G84R L (P) ($)Ciclo de roscado interno derecho, con espera
G85R L (P)Ciclo de mandrinado, alimentación de salida
G89R L (P)Ciclo de mandrinado, espera, alimentación de salida
Modo de distancia
G90, G91Modo de distancia
G90.1, G91.1Modo de distancia de arco
G7Modo de diámetro de torno
G8Modo de radio de torno
Modo de velocidad de alimentación
G93, G94, G95S ($)Modo de velocidad de alimentación
Control de husillo
M3, M4, M5S ($)Control de husillo
M19R Q (P) ($)Orientación del husillo
G96, G97 S D ($)Modo de control del husillo
Refrigerante
M7, M8, M9Control de refrigerante
Compensación de longitud de herramienta
G43 H Compensación de longitud de herramienta
G43.1 Compensación dinámica de longitud de herramienta
G43.2 H Aplicar offset adicional de longitud de herramienta
G49 Cancelación de compensación de longitud de herramienta
Parada
M0, M1Pausa de programa
M2, M30 Fin del programa
M60Pausa de cambio de pallet
Unidades
G20, G21 Unidades (pulgadas, mm)
Selección de plano (afecta G2, G3, G81…G89, G40…G42)
G17 - G19.1Selección de plano
Compensación de radio de cortador
G40Apagar compensación
G41,G42DCompensación del cortador
G41.1, G42.1D LCompensación del cortador dinámica
Modo de control de ruta
G61 G61.1Modo de ruta exacta
G61.1Modo de parada exacta
G64P QPath Blending
Modo de retorno en ciclos fijos
G98, G99Nivel de retracción de ciclo fijo
Otros códigos modales
FSet Feed Rate
S($)Set Spindle Speed
TSeleccionar herramienta
M48, M49Speed and Feed Override Control
M50P0 (off) or P1 (on)Feed Override Control
M51P0 (off) or P1 (on) ($)Spindle Speed Override Control
M52P0 (off) or P1 (on)Control de avance adaptativo
M53P0 (off) or P1 (on)Feed Stop Control
G54-G59.3Select Coordinate System
Flow-control Codes
o subSubroutines, sub/endsub call
o whileLooping, while/endwhile do/while
o ifConditional, if/else/endif
o repeatRepeat a loop of code
[]Indirection
o callCall named file
M70Save modal state
M71Invalidate stored state
M72Restore modal state
M73Save and Auto-restore modal state
Códigos de Entrada/Salida
M62 - M65PDigital Output Control
M66P E L QWait on Input
M67TAnalog Output, Synchronized
M68TAnalog Output, Immediate
Non-modal Codes
M6TCambio de herramienta
M61QSet Current Tool
G10 L0Recargar tabla de herramientas
G10 L1P Q RSet Tool Table
G10 L10PSet Tool Table
G10 L11PSet Tool Table
G10 L2P RSet Coordinate System
G10 L20PSet Coordinate System
G28, G28.1Go/Set Predefined Position
G28.2PHome from G-code
G30, G30.1Go/Set Predefined Position
G53Mover en coordenadas de máquina
G52, G92Desplazamiento de sistema de coordenadas
G92.1, G92.2Reset G92 Offsets
G92.3Restablece offsets G92
M101 - M199P QComandos definidos por el usuario
Comments & Messages
; (…)Comentarios
(MSG,…)Mensajes
(DEBUG,…)Mensajes de depuración
(PRINT,…)Print Messages