You are on page 1of 15

Cdigos de torno CNC

Cdigos generales

Cdigo Funcin
G00 Posicionamiento (avance rpido)
G01 Interpolacin lineal (avance en mecanizado)
G02 Interpolacin circular o interpolacin helicoidal horaria
G03 Interpolacin circular antihoraria e interpolacin helicoidal antihoraria
G04 Temporizacin
G05 Mecanizado en ciclo de alta velocidad
G07 Interpolacin segn eje hipottico
G08 Control anticipatorio
G10 Entrada de datos programables
G10.6 Retirada de la herramienta y reanudacin
G11 Anulacin del modo introduccin de datos programables
G12.1 Modo de interpolacin en coordenadas polares
G13.1 Modo de anulacin interpolacin coordenadas polares
G17 Seleccin de plano XpYp
G18 Seleccin de plano XpYp
G19 Seleccin de plano XpYp
G20 Entrada en pulgadas
G21 Entrada en mm
G22 Funcin comprobacin limite recorrido memorizado activar
G23 Funcin comprobacin limite recorrido memorizado desactivar
G25 Deteccin fluctuacin velocidad husillo desactivar
G26 Deteccin fluctuacin velocidad husillo activar
G27 Comprobacin de vuelta al punto de referencia
G28 Vuelta al punto de referencia
G30 Vueltas a puntos de referencia segundo, tercero y cuarto
G30.1 Vuelta al punto de referencia flotante
G31 Funcin de salto
G32 Roscado
G34 Roscado de rosca de paso variable
G35 Roscado circular (sentido horario)
G36 Roscado circular antihorario (cuando el bit 3 (G36) el parmetro NO. 3405 est
configurado a 0)
G36 X de compensacin automtica de herramienta (cuando el bit 3 (G36) del
parmetro NO. 3405 est configurado a 0
G37 Z de compensacin automtica de herramienta
G37.1 X de compensacin automtica de herramienta
G37.2 Z de compensacin automtica de herramienta
G39 Interpolacin circular de esquinas
G40 Anular compensacin de radio de plaquita de herramienta
G41 Compensacin de radio de plaquita de herramienta a la izquierda
G42 Compensacin de radio de plaquita de herramienta a la derecha
G50 Seleccin de sistema de coordenadas de o seleccin de velocidad mxima de husillo
G50.2 Torneado poligonal anular
G51.2 Torneado poligonal
G52 Definicin del sistema local de coordenadas
G53 Definicin de sistema de coordenadas de maquina
G54 Seleccin de sistema 1 de coordenadas pieza
G55 Seleccin de sistema 2 de coordenadas pieza
G56 Seleccin de sistema 3 de coordenadas pieza
G57 Seleccin de sistema 4 de coordenadas pieza
G58 Seleccin de sistema 5 de coordenadas pieza
G59 Seleccin de sistema 6 de coordenadas pieza
G60 Posicionamiento de sentido nico
G65 Llamada a macro
G66 Llamada modal a macro
G67 Llamada modal a macro anular
G68 Imagen espejo para dobles torretas activar o modo de mecanizado equilibrado
G68.1 Arranque de rotacin del sistema de coordenadas o modo de conversin
tridimensional del sistema de coordenadas activado
G69 Imagen espejo para dobles torretas desactivar o cancelar modo mecanizado
equilibrado
G69.1 Cancelar rotacin de sistema de coordenadas o modo de conversin tridimensional
de sistema de coordenadas desactivado
G70 Ciclo de acabado
G71 Arranque de material en torneado
G74 Taladrado profundo en cara final
G75 Taladrado de dimetro exterior/dimetro interior
G76 Ciclo de roscado mltiple
G71 Ciclo de rectificado transversal (para rectificadora)
G72 Ciclo de rectificado transversal con dimensin constante (para rectificadora)
G73 Ciclo de rectificado de oscilacin (para rectificadora)
G74 Ciclo de rectificado directo de oscilacin con dimensin constante (para
rectificadora)
G80 Ciclo fijo de taladro anular
G83 Ciclo de taladrado en cara frontal
G84 Ciclo de taladrado con macho en cara frontal
G85 Ciclo de mandrilado en frontal
G87 Ciclo de taladrado lateral
G88 Ciclo de roscado con macho lateral
G89 Ciclo de mandrilado lateral
G90 Ciclo de mecanizado de dimetro exterior/dimetro interior
G92 Ciclo de roscado
G94 Ciclo de torneado en cara final
G96 Control de velocidad de corte constante
G97 Control de velocidad de corte constante anular
G98 Avance por minuto
G99 Avance por revolucin
- Programacin absoluta
- Programacin incremental
- Retorno a nivel inicial
- Retorno a nivel punto R
G100 Control eje B: fin de registro de programas
G101 Control de eje B: Activacin de registro de primer programa
G102 Control de eje B: Activacin de registro de segundo programa
G103 Control de eje B: Activacin de registro de tercer programa
G110 Control de eje B: Programacin de operacin de un solo desplazamiento

Cdigos miscelneos
Listado de cdigos M generales como cada mquina tiene dispositivos diferentes el fabricante
puede configurar su propia lista de cdigo

Cdigo Funcin
M00 Parada de programa obligatoria
M01 Parada de programa opcional
M02 Fin de programa sin reset
M03 Giro de husillo sentido horario
M04 Giro de husillo sentido antihorario
M05 Parada del giro del husillo
M06 Cambiar de herramienta
M07 Abrir paso de refrigerante B
M08 Abrir paso de refrigerante A
M09 Cerrar 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 antihorario y abrir paso de refrigerante
M30 Finalizar programa y poner el puntero en ejecucin en su inicio
M31 Incrementar el contador de partes
M37 Frenar husillo y abrir guarda
M38 Abrir la guarda
M39 Cerrar la guarda
M40 Extender el alimentador de piezas
M41 Retraer el alimentador de piezas
M43 Avisar a cinta transportadora que avance
M44 Avisar a cinta transportadora que retroceda
M45 Avisar a 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 espejo en X
M98 Llamada a subprograma
M99 Retorno de subprograma

Lenguaje de programacin ISO


Cdigos o comandos IS0 Funcin
Cdigos G: creados en principio para describir la
geometra de la pieza de trabajo, si la pieza
posee lneas rectas, arcos, etc.
Cdigos M: Miscelneos o tambin llamados funciones
auxiliares se crearon en principio para
automatizar las funciones operativas,
funciones que realizara el operario como:
prender el husillo, prender el refrigerante, etc.
Cdigos S: Speed = velocidad de giro del husillo en r.p.m.
si programamos S1200 el husillo girar a 1200
r.p.m.
Cdigo F: Cdigo F: Feed = Alimentacin o avance de
mecanizado, es la velocidad con que se mueve
la mquina en la operacin de mecanizado,
generalmente en las operaciones de torneado
se utiliza el avance de mecanizado en
milmetros por revolucin, si programamos
F0.1 la mquina se mover en la operacin de
mecanizado a 0.1 milmetros por revolucin o
vuelta de la copa. (mm/Rev.).
En los movimientos donde se necesita
mecanizar sin que gire el husillo, se programa
el avance de mecanizado F en milmetros por
minuto, (en el caso de tornos fresadores con
herramienta motorizada) si se programa F80 la
mquina se mover a 80 milmetros por
minuto (mm/min).
Cdigo T: Tool = Herramienta de trabajo, la
programacin del nmero de herramienta se
hace de acuerdo con el orden operacional del
mecanizado especfico de una pieza, es decir,
si vamos a roscar una pieza, la primera
herramienta T0101 ser la broca centro, la
segunda herramienta T0202 ser la broca, la
tercera herramienta T0303 el macho de
roscado, y as sucesivamente.
Los dos primeros dgitos del cdigo T se
refieren al nmero de posicin de la
herramienta en la torreta, y los dos siguientes
al corrector de la compensacin de la
herramienta. Se programa T0000 Al inicio del
programa para cancelar todas las
compensaciones de herramienta que han
quedado activadas.
Cdigos n: La letra N nos indica el nmero de rengln
de nuestro programa el cual avanza en
renglones de 10 en 10 para insertar en un
momento dado algn rengln extra u orden
extra.
Cdigos L: Numero de subprograma
Cdigos R: Parmetros de un ciclo
Cdigos H: Funciones auxiliares
Cdigos I, K y K: Estos cdigos se utilizan para designar un
Parmetro de interpolacin circular relativo al
eje X, Y y Z
Cdigos X, Z, U, W: Estos cdigos se utilizan para designar las
coordenadas de trabajo en la fresa

Cdigos de fresadora CNC

Cdigos generales
Cdigo Funcin
G00 Avance rpido
G01 Interpolacin lineal (avance de maquinado)
G02 Interpolacin circular horaria
G03 Interpolacin circular antihoraria
G04 Espera para la puerta de loas fresadora
G09 Parada exacta
G10 Colocar el cero en el programa
G11 Cancelar modo cero en el programa
G17 Seleccionar plano XY
G18 Seleccionar plano ZX
G19 Seleccionar plano YZ
G20 Entrada de datos de pulgadas
G21 Entrada de datos en milmetros
G22
G23
G27 Chequear el cero de maquina a la posicin de referencia (home)
G28 Ir a la posicin de referencia de la maquina (home)
G29 Regresar al punto de referencia
G30 Regresar al segundo punto de referencia
G31 Saltar la funcin
G33 Corte para rosca
G39 Interpolacin circular en esquinas
G40 Cancelar compensacin en el corte
G41 Compensacin en el corte de la izquierda
G42 Compensacin en el corte de la derecha
G43 Compensacin en la longitud de la herramienta
G44 Compensacin en la longitud de la herramienta
G49 Cancelar compensacin en la longitud de la herramienta
G50 Cancelar escala
G51 Escala
G54 Seleccin de sistema 1 de coordenadas de trabajo
G55 Seleccin de sistema 2 de coordenadas de trabajo
G56 Seleccin de sistema 3 de coordenadas de trabajo
G57 Seleccin de sistema 4 de coordenadas de trabajo
G58 Seleccin de sistema 5 de coordenadas de trabajo
G59 Seleccin de sistema 6 de coordenadas de trabajo
G60 Posicin en una sola direccin
G61 Parar modo exacto
G62 Sistema de control en el modo automtico en las esquinas
G63 Modo de roscado
G64 Modo de corte
G65 Llamado de marcos
G66 Esperar seal
G67 Esperar cancelacin de la seal
G68 Coordinacin rotacin
G69 Cancelar coordinar rotacin
G73 Avance rpido en el ciclo de perforado
G74 Ciclo de perforado con velocidades de corte
G76 Roscado
G80 Cancela el ciclo
G81 Ciclo de perforado sencillo
G82 Taladrado con tiempo de espera en el fondo
G83 Profundidad del agujero en el ciclo de perforado
G84 Ciclo de roscado
G85 Ciclo para ampliar agujeros
G86 Ciclo para ampliar agujeros
G87 Regresar al ciclo de ampliar agujeros
G88 Ciclo de ampliar agujeros
G89 Ciclo de ampliar agujeros
G90 Coordenadas absolutas
G91 Coordenadas incrementadas
G92 Desplazamiento hasta el origen del sistema
G94 Velocidad de avance en mm/ min
G95 Velocidad de avance en rev/ min
G98 Regresar al nivel inicial
G99 Regresar al punto R

Cdigos miscelneos de fresadora CNC


Cdigo Funcin
M00 Para el programa
M01 Parar opcionalmente
M02 Reset programa
M03 Encender husillo horario
M04 Encender husillo antihorario
M05 Apagar husillo
M06 Cambio automtico de herramienta
M07 Refrigeracin B ON
M08 Refrigeracin A ON
M09 Apagar refrigeracin
M10 Abrir prensa
M11 Cerrar prensa
M13 Husillo hacia adelante y refrigerante encendido
M14 Husillo hacia atrs y refrigerante encendido
M15 Programa de entrada usando MIN P
M19 Orientacin del husillo
M20 ATC coger herramienta
M21 ATC sacar herramienta
M22 ATC bajar herramienta
M23 ATC subir herramienta
M24
M25
M27 Reset el carrusel al bolsillo uno
M28 Reset el carrusel en la posicin del bolsillo
M29 Seleccionar DNC modo
M30 Reset y reactivar el programa
M31 Incrementar el conteo de partes
M37 Abrir la puerta en una parada
M38 Abrir puerta
M39 Cerrar puerta
M40 Extender atrapado de partes
M41 Retraer atrapado de partes
M43
M44
M45
M48 Mirar porcentaje de avance al 100%
M49 Cancelar M48
M62 Salida auxiliar 1 encendida
M63 Salida auxiliar 2 encendida
M64 Salida auxiliar 1 apagada
M65 Salida auxiliar 2 apagada
M66 Esperar la salida auxiliar 1 encendida
M67 Esperar la salida auxiliar 2 encendida
M68 Lleva al robot a la posicin home
M70 Espejo en x encendido
M71 Espejo en y encendido
M73 Espejo en IV encendido
M76 Esperar la salida auxiliar 1 apagada
M77 Esperar la salida auxiliar 2 apagada
M80 Espejo en X apagada
M81 Espejo en Y apagada
M83 Espejo en IV apagado
M98 Llamado de un subprograma
M99 Fin de subprograma

Lenguaje de programacin ISO

Cdigos o comandos IS0 Funcin


Cdigos G: creados en principio para describir la
geometra de la pieza de trabajo, si la pieza
posee lneas rectas, arcos, etc.
Cdigos M: Miscelneos o tambin llamados funciones
auxiliares se crearon en principio para
automatizar las funciones operativas,
funciones que realizara el operario como:
prender el husillo, prender el refrigerante, etc.
Cdigos S: Speed = velocidad de giro del husillo en r.p.m.
si programamos S1200 el husillo girar a 1200
r.p.m.
Cdigo F: Cdigo F: Feed = Alimentacin o avance de
mecanizado, es la velocidad con que se mueve
la mquina en la operacin de mecanizado,
generalmente en las operaciones de torneado
se utiliza el avance de mecanizado en
milmetros por revolucin, si programamos
F0.1 la mquina se mover en la operacin de
mecanizado a 0.1 milmetros por revolucin o
vuelta de la copa. (mm/Rev.).
En los movimientos donde se necesita
mecanizar sin que gire el husillo, se programa
el avance de mecanizado F en milmetros por
minuto, (en el caso de tornos fresadores con
herramienta motorizada) si se programa F80 la
mquina se mover a 80 milmetros por
minuto (mm/min).
Cdigo T: Tool = Herramienta de trabajo, la
programacin del nmero de herramienta se
hace de acuerdo con el orden operacional del
mecanizado especfico de una pieza, es decir,
si vamos a roscar una pieza, la primera
herramienta T0101 ser la broca centro, la
segunda herramienta T0202 ser la broca, la
tercera herramienta T0303 el macho de
roscado, y as sucesivamente.
Los dos primeros dgitos del cdigo T se
refieren al nmero de posicin de la
herramienta en la torreta, y los dos siguientes
al corrector de la compensacin de la
herramienta. Se programa T0000 Al inicio del
programa para cancelar todas las
compensaciones de herramienta que han
quedado activadas.
Cdigos n: La letra N nos indica el nmero de rengln
de nuestro programa el cual avanza en
renglones de 10 en 10 para insertar en un
momento dado algn rengln extra u orden
extra.
Cdigos L: Numero de subprograma
Cdigos R: Parmetros de un ciclo
Cdigos H: Funciones auxiliares
Cdigos I, K y K: Estos cdigos se utilizan para designar un
Parmetro de interpolacin circular relativo al
eje X, Y y Z
Cdigos X, Z, U, W: Estos cdigos se utilizan para designar las
coordenadas de trabajo en la fresa

You might also like