Está en la página 1de 14

UNIDAD III

CNC

CENTRO DE MAQUINADO
VERTICAL
PROGRAMACION
CMV – 3 EJES
CODIGOS G

Cada código G definido es parte de un grupo de códigos; el


grupo 0 son NO MODALES; esto significa que, ellos
especifican una función aplicable solo a este bloque y no
afecta a otros bloques.

Los otros grupos son de modalidad y la especificación de un


código en el grupo cancela el código previo de ese grupo; por
tanto un código modal G aplica a los bloques subsecuentes de
manera que estos no necesitan ser re-especificados si desea
aplicar el mismo código G modal.
G00 Posicionamiento con movimiento rápido

Mueve la herramienta desde la posición presente al


punto de destino especificado por los parámetros
coordenados en el modo rápido transversal. Solo los ejes
especificados son movidos.

Formato:

G00 X_Y_Z;
X, Y, Z, son las
coordenadas de destino
para cada eje.
G01 Movimiento de interpolación lineal
Este comando es utilizado para crear un movimiento en
línea recta (lineal) para un punto a la proporción de
alimentación especificada por el usuario. El movimiento
puede ejecutarse en 1, 2 o 3 dimensiones. Si más de un
eje es comandado el movimiento será sincronizado.
(Comenzará y parará al mismo tiempo).

Ejemplo:
G01 X30.
G01X30. Y20.
Formato:

G01 X_Y_Z_
G02 Movimiento de interpolación circular (CW)
Generará movimiento para crear un arco en el sentido de
las agujas del reloj desde la posición actual al punto de
destino.
El centro es especificado por una “I”, una “J”, o una “K”.
Las letras I, J y K especifican la distancia de la posición
actual al centro del arco sobre la dirección X, Y y Z
respectivamente, y son siempre expresados en valores
incrementales.

Formato:
G02 X_Y_I_J_K_;

G02 X_Y_Z_R_;
X, Y, Z, son las coordenadas de destino de cada eje.
I, J, K es el centro del arco en incremental desde el punto de
inicio del arco.
R es el radio. R negativo quiere decir círculo más grande.
Si solo I, J o K es especificado, se asume que los otros son
cero. Con R no se puede cortar un circulo completo; en este
caso no necesita especificar un punto final X, Y Z; solo
programe I,J,K para definir el centro del circulo.

Ej. G02 I3.J4.

G03 Funciona igual que G02, solo que la trayectoria es en sentido


contrario a las manecilla del reloj.
G17, G18, G19 Selección del plano de trabajo

G17 Plano XY
G18 Plano ZX
G19 Plano YZ

Nota: La compensación del radio del cortador solo


esta disponible en el plano XY
G41, G42 Compensación del diámetro del cortador

G41 Compensa el cortador a la izquierda; La


herramienta se moverá ala izquierda de la trayectoria
programada compensando el radio de la herramienta
registrada en memoria.

Ej. G41D04; Compensa a la izquierda la dimensión


declarada en la posición 4 , usualmente corresponde al
numero de herramienta.

G40 cancela G41 o G42.


G42 Compensa el cortador a la derecha.
G43 compensación de la altura de la herramienta
Los desplazamientos de longitud de herramienta son agregados a las
posiciones de los ejes ordenados

Sintaxis:
G43H##
Donde
## es el No. de
la hmta.

Ejemplo:
G43H01
G83 Ciclo preprogramado de taladrado con avances cortos

Este código es modal por lo que cada movimiento de X


o Y hará que el ciclo preprogramado sea ejecutado.
F velocidad de avance
I Tamaño opcional de la profundidad del primer corte
J cant. opcional p/reducir la profundidad de corte en cada pasada del
cortador
K profundidad opcional mínima de corte
L numero de repeticiones
P pausa opcional al final del ultimo avance, en segundos
Q valor de la profundidad de corte, siempre incremental
R posición del plano de retroceso
X, Y movimiento del eje X y Y opcional
Z posición del fondo del agujero
Ejemplo:
G01Z1. El cortador en Z1.
G83Z-10.Q2.R1.F80. Ciclo de taladrado
X10.Y20. Taladrado en X10.Y20.
X50.Y80. Taladrado en X10.Y20.
G80. Cancela ciclo de taladrado
G01X60.Y85 Cortador a posición X60.Y85.

También podría gustarte