Sunteți pe pagina 1din 30

UNIDAD II

CNC

CENTRO DE MAQUINADO
VERTICAL
PROGRAMACION
CMV - HASS VF0

3.3 PROGRAMACION CNC-CMV HASS VFO

ING. JORGE ALVAREZ SERVIN

ING. JORGE ALVAREZ SERVIN


JAS/II-2006

CODIGOS G
Cada cdigo G definido es parte de un grupo de cdigos; el
grupo 0 son NO MODALES; esto significa que, ellos
especifican una funcin aplicable solo a este bloque y no
afecta a otros bloques.

Los otros grupos son de modalidad y la especificacin de


un cdigo en el grupo cancela el cdigo previo de ese
grupo; por tanto un cdigo modal G aplica a los bloques
subsecuentes de manera que estos no necesitan ser reespecificados si desea aplicar el mismo cdigo G modal.

JAS/II-2006

G00 Posicionamiento con movimiento rpido


Mueve la herramienta desde la posicin presente al
punto de destino especificado por los parmetros
coordenados en el modo rpido transversal. Solo los ejes
especificados son movidos.
Y

Formato:
X,Y

G00 X_Y_Z;
X, Y, Z, son las
coordenadas de destino
para cada eje.

L
A
X

JAS/II-2006

G01 Movimiento de interpolacin lineal


Este comando es utilizado para crear un movimiento en
lnea recta (lineal) para un punto a la proporcin de
alimentacin especificada por el usuario. El movimiento
puede ejecutarse en 1, 2 o 3 dimensiones. Si ms de un eje
es comandado el movimiento ser sincronizado.
(Comenzar y parar al mismo tiempo).
Ejemplo:
G01 X30.
G01X30. Y20.
Formato:

Y
C

X,Y
L
A
X

G01 X_Y_Z_
JAS/II-2006

G02 Movimiento de interpolacin circular (CW)


Generar movimiento para crear un arco en el sentido de
las agujas del reloj desde la posicin 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 posicin
actual al centro del arco sobre la direccin X, Y y Z
respectivamente, y son siempre expresados en valores
incrementales.

Formato:
G02 X_Y_I_J_K_;

X,Y
R

G02 X_Y_Z_R_;

A
I

X
JAS/II-2006

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 crculo ms grande.

JAS/II-2006

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.
JAS/II-2006

G12 Fresado de cavidad circular a mano derecha

La herramienta tiene que estar posicionada al centro


del circulo ya sea en un bloque previo o en este bloque
usando X y Y. G 12 no es modal
JAS/II-2006

D Seleccin del dimetro de la herramienta


I Radio del primer circulo ( o terminado si no hay K)
K Radio del circulo de terminado (si es especificado)
L Contador de vueltas para repetir cortes mas profundos
Q Incremento del radio (tiene que ser usado con K)
F Velocidad de avance
Z Profundidad en Z del corte o incremento
Ej. G12Z-1.F200.D08I12.7;
Ej. G12Z-1.I9.K20.Q9.D8F200.;
EJ. G12G91Z-1.I9.K20.Q9.D8F200.L5;
JAS/II-2006

G17, G18, G19 Seleccin del plano de trabajo


G17 Plano XY
G18 Plano ZX
G19 Plano YZ

Nota: La compensacin del radio del cortador solo


esta disponible en el plano XY
JAS/II-2006

G41, G42 Compensacin del dimetro 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 dimensin


declarada en la posicin 4 , usualmente corresponde al
numero de herramienta.
G40 cancela G41 o G42.
JAS/II-2006

JAS/II-2006

G42 Compensa el cortador a la derecha.

JAS/II-2006

G43 compensacin 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
JAS/II-2006

G47 Grabado
Permite grabar una lnea literal o un numero de serie en
secuencia
E: Velocidad de inmersin
F: Velocidad de avance
I: Angulo de rotacin
J: Tamao de letra
P:

1 para grabado de numero de serie


0 para grabado de lnea literal

R: Plano de retorno
X, Y : Inicio de grabado
Z: profundidad de corte
JAS/II-2006

Ejemplo:
G47P0X2.0Y2.0I45.J.5Z-.005F15.E10.(TEXTO A
GRABAR)

G47P0: Grabado literal


X2.Y2. : Punto de inicio de texto
I45 : Texto en angulo 45
J.5 Altura de texto 0.5 pg.
R.05 Retroceso en pg. (mm)
Z-.005 Prof. Corte en pg. (mm)
F15 Vel avance pg.(mm)/min.
E10. Vel inmersin pg(mm)/min.
JAS/II-2006

G70, G71, G72 Patrones de agujeros

Un ciclo preprogramado debe estar activo de manera que


en cada una de las posiciones , algn tipo de ciclo de
taladrado o roscado sea ejecutado (G73, G74, G76, G77,
O G81-G89).
JAS/II-2006

La herramienta tiene que estar posicionada al centro del


circulo ya sea en el bloque previo o en la instruccin.

JAS/II-2006

G70,G71,G72 son cdigos no modales


JAS/II-2006

G83 Ciclo preprogramado de taladrado con avances cortos

Este cdigo es modal por lo que cada movimiento de X


o Y har que el ciclo preprogramado sea ejecutado.
JAS/II-2006

F velocidad de avance
I Tamao opcional de la profundidad del primer corte
J cant. opcional p/reducir la profundidad de corte en cada pasada del
cortador
K profundidad opcional mnima 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 posicin del plano de retroceso
X, Y movimiento del eje X y Y opcional
Z posicin del fondo del agujero

JAS/II-2006

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 posicin X60.Y85.

JAS/II-2006

G84 Ciclo preprogramado de machuelado

JAS/II-2006

Este cdigo es de modalidad, es cancelado por G80 o


cuando otro ciclo preprogramado sea seleccionado. Cada
movimiento en X o Y har que el ciclo sea ejecutado

F Velocidad de avance
Numero de repeticiones
R Posicin del plano R
X, Y opcional para el movimiento de X y Y
Z Posicin del fondo del agujero

JAS/II-2006

Ejemplo
S900M03G00X0.Y0.Z5.
G01Z1.

El cortador en Z1.

G84Z-0.6F56.25R1. Ciclo de machuelado


X10.Y20.

Machuelado en X10.Y20.

X50.Y80.

Machuelado en X10.Y20.

G80.

Cancela ciclo

G01X60.Y85

Cortador a posicin X60.Y85.

900rpm/16TPI = 56.25 = F
JAS/II-2006

G150 Fresado de cavidades


La forma de la cavidad tiene que ser definida por una serie de
movimientos dentro de una subrutina. El corte ser en la trayectoria X o
Y segn sea especificado por I o J, seguido por una pasada de
terminado para limpiar la orilla.

JAS/II-2006

X,Y Posicin del agujero de inicio


Z Profundidad final del agujero
F velocidad de avance
R Plano de referencia
Q Profundidad incremental del cortador por pasada en Z
I Incremento de corte en eje X
J incremento de corte en eje Y
K Margen o tolerancia del corte terminado
P Numero de subprograma
D Numero de desplazamiento de la geometra
G41 o G42 Compensacin del cortador

JAS/II-2006

Q pasadas son realizadas para alcanzar la profundidad Z; si un


contador L es indicado el bloque entero es repetido y un
incremental X o Y reposicionara la cavidad.
JAS/II-2006

La subrutina tiene que definir una rea cerrada por medio de cdigos
G01, G02 o G03 movimientos en X e Y y tiene que terminar con un
M99. Ejemplo:
%
O1000

T1M06

O511

G00G90G54S2000M03

G01Y2.

G43H01Z0.1M08

X-2.

G01Z0.01F30.

Y-2.

G150P511Z-.5Q.25R.01J.4K.01G4
1D01F10

X2.

G40G01X0.Y0.

X0.

G00Z1.M09

M99

Y-2.

G28G91Y0.Z0.
M30
JAS/II-2006

Cualquier cdigo diferente a G, I, J, R, X o Y son


ignorados en la subrutina, la cual debe consistir en menos
de 20 recorridos

JAS/II-2006

S-ar putea să vă placă și