Está en la página 1de 4

Código G

 G00 Posicionamiento con movimiento rápido (Grupo 01)


 G01 Movimiento de interpolación lineal (Grupo 01)
 G02 Movimiento de interpolación circular CW (sentido de las agujas del
reloj) / G03 Movimiento de interpolación circular CCW (sentido contrario a
las agujas del reloj) (Grupo 01)
 G04 Pausa (Grupo 00)
 G05 Movimiento fino del control del husillo (Grupo 00)
 G09 Parada exacta (Grupo 00)
 G10 Establecer correctores (Grupo 00)
 G14 Cambio de husillo principal / G15 Cancelar (Grupo 17)
 G17 Plano XY
 G18 Selección del plano ZX (Grupo 02)
 G19 Selección del plano YX (Grupo 02)
 G20 Seleccionar pulgadas / G21 Seleccionar sist. métrico (Grupo 06)
 G28 Retorno a la posición cero de la máquina, establecer G29 punto de
referencia opcional (Grupo 00)
 G29 Movimiento desde punto de referencia (Grupo 00)
 G31 Saltar Función (Este código G es opcional y requiere un palpador)
(Grupo 00)
 G32 Corte de rosca (Grupo 01)
 G40 Cancelar la compensación del radio de la punta de la herramienta
(Grupo 07)
 G41 Compensación del radio de la punta de la herramienta (TNC) Izquierda
 G42 TNC Derecha (Grupo 07)
 G50 Establecer el corrector de coordenadas FANUC, YASNAC (Grupo 00)
 G50 Fijador de velocidad del husillo
 G51 Cancelar corrector (YASNAC) (Grupo 00)
 G52 Establecer sistema de coordenadas locales FANUC (Grupo 00)
 G53 Selección de coordenadas de la máquina (Grupo 00)
 G54-59 Selección de sistema de coordenadas del #1 al #6 FANUC (Grupo
12)
 G61 Modalidad de parada exacta (Grupo 15)
 G64 Cancelación de parada exacta (G61) (Grupo 15)
 G70 Finalizar ciclo (Grupo 00)
 G71 Ciclo para remover Material de los O.D./I.D. (Diámetros Ext./Interiores)
(Grupo 00)
 G72 Ciclo para retirar material del final de la cara (Grupo 00)
 G73 Ciclo para retirar material de una trayectoria irregular (Grupo 00)
 G74 Taladrado con avances cortos, Ciclo de ranurado frontal fi nal (Grupo
00)
 G75 Ciclo de ranurado de los O.D./I.D. (Diámetros Ext./Interiores) (Grupo
00)
 G76 Ciclo de roscado, Pases múltiples (Grupo 00)
 G77 Ciclo de laminado (Este código G es opcional y se usa para herr.
motorizadas) (Grupo 00)
 G80 Cancelar el Ciclo fijo (Grupo 09*)
 G81 Ciclo fijo de taladrado (Grupo 09)
 G82 Ciclo fijo de taladrado (Grupo 09)
 G83 Ciclo fijo de taladrado intermitente normal (Grupo 09)
 G84 Ciclo fijo de roscado (Grupo 09)
 G85 Ciclo fijo de mandrilado (Grupo 09)
 G86 Ciclo fijo de mandrilado y parada (Grupo 09)
 G87 Ciclo fijo de mandrilado y retroceso manual (Grupo 09)
 G88 Ciclo fijo de barrenado y pausa y retroceso manual (Grupo 09)
 G89 Ciclo fijo de mandrilado y pausa (Grupo 09)
 G90 Ciclo de torneado de los O.D./I.D. (Diámetros Ext./Interiores) (Grupo
01)
 G92 Ciclo de roscado (Grupo 01)
 G94 Ciclo de corte del final de la cara (Grupo 01)
 G95 Roscado rígido con herramientas motorizadas (Cara) (Grupo 09)
 G96 Encendido de velocidad de superficie constante (Grupo 13)
 G97 Apagado de la velocidad de superficie constante (Grupo 13)
 G98 Avance por minuto (Grupo 10)
 G99 Avance por revolución (Grupo 10)
 G100 Deshabilitar la imagen especular (Grupo 00)
 G101 Habilitar la imagen especular (Grupo 00)
 G102 Salida programable al RS-232 (Grupo 00)
 G103 Límite previsor de bloques (Grupo 00)
 G105 Comando de la barra del servo
 G110, G111 y G114-G129 Sistema de coordenadas (Grupo 12)
 G112 Interpretación XY a XC (Grupo 04)
 G113 G112 Cancelar (Grupo 04)
 G112 Ejemplo de Programa
 G154 Seleccionar coordenadas de trabajo P1-99 (Grupo 12)
 G159 Extracción del fondo / retorno de la pieza
 G160 Modo activo del comando del eje del APL
 G161 Modo apagado del comando del eje del APL
 G184 Ciclo fijo del roscado inverso para las roscas de mano izquierda
(Grupo 09)
 G186 Roscado rígido inverso con herramientas motorizadas (Grupo 09)
 G187 Control de precisión (Grupo 00)
 G195 Roscado radial con herramientas motorizadas (Diámetro) (Grupo 00)
 G196 Roscado vectorial inversa con herramientas motorizadas (Diámetro)
(Grupo 00)
 G200 Índice sobre la marcha (Grupo 00)
 G65, la llamada de subrutina macro, se describe en el capítulo Macros.

Código M
 M00: Parada opcional
 M01: Parada opcional
 M02: Reset del programa
 M03: Hacer girar el husillo en sentido horario
 M04: Hacer girar el husillo en sentido anti horario
 M05: Frenar el husillo
 M06: Cambiar de herramienta
 M07: Abrir el paso del refrigerante B
 M08: Abrir el paso del refrigerante A
 M09: Cerrar el paso de los refrigerantes
 M10: Abrir mordazas
 M11: Cerrar mordazas
 M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
 M14: Hacer girar el husillo en sentido anti horario y abrir el paso de
refrigerante
 M30: Finalizar programa y poner el puntero de ejecución en su inicio
 M31: Incrementar el contador de partes
 M37: Frenar el husillo y abrir la guarda
 M38: Abrir la guarda
 M39: Cerrar la guarda
 M40: Extender el alimentador de piezas
 M41: Retraer el alimentador de piezas
 M43: Avisar a la cinta transportadora que avance
 M44: Avisar a la cinta transportadora que retroceda
 M45: Avisar a la cinta transportadora que frene
 M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas)
 M49: Cancelar M48
 M62: Activar salida auxiliar 1
 M63: Activar salida auxiliar 2
 M64: Desactivar salida auxiliar 1
 M65: Desactivar salida auxiliar 2
 M66: Esperar hasta que la entrada 1 esté en ON
 M67: Esperar hasta que la entrada 2 esté en ON
 M70: Activar espejo en X
 M76: Esperar hasta que la entrada 1 esté en OFF
 M77: Esperar hasta que la entrada 2 esté en OFF
 M80: Desactivar el espejo en X
 M98: Llamada a subprograma
 M99: Retorno de subprograma

Código T
 Tool = número de herramienta se hace de acuerdo con el orden operacional
del mecanizado específico de una pieza
 T0101 Herramienta ubicada en la posición 1 con compensación de longitud
1
 T0202 Herramienta ubicada en la posición 2 con compensación de longitud
2
 T0303 Herramienta ubicada en la posición 3 con compensación de longitud
3 y así sucesivamente, de acuerdo al orden de operaciones

Código S
Se usa este código para programar la velocidad del husillo en la fresadora o la
velocidad de la pieza en el torno, por ejemplo:
 S1250 indica que la velocidad del husillo o pieza es de 1250 rpm.

Código F
Programa la velocidad de avance de la pieza en el caso de la fresadora, o la
velocidad de la herramienta en el caso del torno. Dependiendo del sistema de
unidades utilizado, la velocidad de avance será: mm/min ó pulg/min.

También podría gustarte