Códigos Generales
G00: Posicionamiento rápido
G01: Interpolación lineal
G02: Interpolación circular (horaria)
G03: Interpolación circular (anti horario)
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G28: Volver al home de la máquina
G36: Compensación automática de herramienta en X
G37: Compensación automática de herramienta en Z
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de curvatura de herramienta a la izquierda
G42: Compensación de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de desbaste longitudinal
G72: Ciclo de refrentado
G74: Taladrado intermitente, con salida para retirar virutas
G76: siglo de rosca en múltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentación (unidades/min)
G99: Velocidad de alimentación (unidades/revolución)
Códigos Misceláneos
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
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
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 (tornear exclusivamente con las
velocidades programadas)
M49: Cancelar M48
M98: Llamada a subprograma
M99: Retorno de subprograma
Desbastado de un perfil utilizando un ciclo fijo de
desbastado longitudinal (G71)
Cuando queremos realizar el desbaste de un perfil podemos utilizar la función G71. Ésta
realiza un ciclo fijo de desbastado longitudinal. Es decir, paralelo al eje «Z».
Los parámetros utilizados en esta función son:
N585 G71 U1.0 R2.0
N590 G71 P100 Q300 U0.1 W0.2 F0.2
U: es la profundidad de pasada en X.
R: es la retirada de la herramienta.
P y Q: son los bloques de inicio y final del perfil respectivamente.
U: es el exceso de material en X.
W: es el exceso de material en Z.
F: es el avance para el mecanizado.
Ciclo fijo de acabado. Instrucción G70
Ciclo fijo de acabado en torno
Se utiliza esta función para realizar el acabado en un perfil. Es decir, un ciclo fijo
de acabado. Tan solo es necesario indicar el número de secuencia del primer
bloque, el número del bloque al final del contorno y el avance.
Un ejemplo de los parámetros a utilizar podría ser el siguiente:
N520 G70 P175 Q300 F0.2
El bloque N175 inicia la secuencia del perfil y el bloque N300 finaliza la secuencia
del perfil. Este mecanizado se realiza a un avance de 0.2 mm/v
En la imagen el punto P seria la línea de programa con bloque número N175. El
punto Q la línea de programa con bloque número N300. Para indicarlo en la
función G70 tan solo hay que poner P175, no hace falta poner la N, para el inicio
del perfil y Q300, no hace falta poner la N, cuando nos referimos al final del perfil.
Ciclo fijo de roscado múltiple
Esta función nos permite mecanizar roscas métricas, cilíndricas o cónicas en más de una
pasada. Previo a utilizar el ciclo, la herramienta debe estar bien posicionada tanto en el
eje X como en el eje Z. Por consiguiente, la herramienta terminará en el punto d
posicionamiento.
Ejemplo:
N150 G76 P010060 Q100 R0.05
N160 G76 X15.325 Z-22 R0 P766 Q250 F1.25
En la primera línea vemos:
G76 P010060 Q100 R0.05
P: Es donde se define la rosca que vamos a mecanizar. Este parámetro encapsula tres
parámetros. Es decir, almacena tres parámetros diferentes. Después de la P (Pxx—-), los
dos primeros dígitos indican el número de repeticiones para el acabado. Los otros dos
dígitos (P–xx–) definen el valor de achaflanado «r». Los dos últimos (P—-xx) indican el
ángulo de la punta de la herramienta. A continuación un diagrama explicativo de estos
tres parámetros.
Explicación de parámetro P
A continuación la siguiente línea que es la definición de los parámetros.
G76 X12.325 Z-22 R0 P766 Q250 F1.25
Parámetros en G76
X: Es el diámetro del final de la rosca en cotas absolutas.
Z: La cota final de la rosca en absolutas.
U: Es la distancia del punto de inicio al final de rosca. Se utiliza si
programamos en incrementales y se representa en diámetro.
W: La distancia del punto de incio a final de la rosca. También en incrementales.
R: Valor del incremento del cono. Se utiliza para el mecanizado de roscas cónicas.
Su valor es en micras.
P: Profundidad de la rosca. Se expresa en micras.
Q: Es la profundidad de corte de la primera pasada de roscado. Este valor también
se expresa en micras y se toma en radios.
F: El paso de la rosca a mecanizar.