Coordenadas de destino
Herramienta
Dist. al centro del radio
Funcion preparatoria
Funcion miscelanea
Avance
No secuencia
Velocidad del husillo rpm
Function
Codigo
G00 Movimiento de posicionamiento rapido
G01 Interpolacion lineal
G02 Interpolacion circular sentido horario
G03 Interpolacion circular sentido antihorario
G04 Tiempo de espera o pausa
G07.1 Interpolacion cilindrica
G17 Selección del plano X Y
G18 Selección del plano Z X
G19 Selección del plano Y Z
G20 Datos en pulgadas
G21 Datos en milimetros
G28 Retorno a posicion de referencia
G32 Corte para roscado
G34 Variable- Carga variable de roscado
G36 Compensacion automatica de herramienta en X
G37 Compensacion automatica de herramienta en Z
Function Function
A A
G40 Cancela compensacion del radio de la herramienta G80 Cancelacion de ciclo de barrenado
G41 Compensacion del radio de la herramienta a izquierda G83 Ciclo de barrenado en cara
G42 Compensacion del radio de la heramienta a derecha G84 Ciclo para rosca en cara
G52 Colocacion del sistema de coordenadas locales G86 Ciclo para boreado de cara
G53 Colocacion del sistema de coordenadas de maquina G87 Ciclo de barrenado lateral
G54 Seleccion sistema de coordenadas de trabajo G88 Ciclo de roscado lateral
G55 Seleccion sistema de coordenadas de trabajo G89 Ciclo de boreado lateral
G56 Seleccion sistema de coordenadas de trabajo G90 Ciclo de diametros de corte
G92 Ciclo de roscado
G57 Seleccion sistema de coordenadas de trabajo
G94 Ciclo de acabado
G58 Seleccion sistema de coordenadas de trabajo
G96 Control de velocidad constante careado
G59 Seleccion sistema de coordenadas de trabajo G97 Cancelacion de velocidad constante de careado
G98 Avance por minuto
G99 Avance por revolucion
G90 Programacion absoluta
G91 Programacion incremental
G98 Retorno al nivel inicial
G99 Retorno al punto de referencia
OBJETIVO DE LA PROGRAMACION CODIGOS G
� Como aprender e interpretar los codigos G
� Como trabaja un codigo G
G.
� Correr programas CNC en el simulador
� Correr un programa en la fresa CNC
� El éxito de la programacion y el mas crucial
es Practicar, Practicar y Practicar
Tipo Significado
Código G instantáneo El código G es efectivo solo en el bloque en que fue especificado.
El código G es efectivo hasta que otro código G del mismo grupo
Código G modal
sea especificado.
El codigo G le dice a la maquina que lleve la
herramienta a un punto dado a velocidad maxima
o velocidad de maquina que es controlada por
parametros de maquina
ABSOLUTO
G00 X150.0 Z100.0
X200.0 Z200.0
INCREMENTAL
G00 U150.0 W100.0
U50.0 W100.0
6
O1000 Numero de programa
T1 M06 Cambio de herramienta 01
G00 G90 G40 G21 G17 G94 G80 G54 bloque seguridad
X100 Y100 S500 M03 (Position 6) Cero de maquina
G43 Z100 H1 Compensacion
Z5 G01 Z-2 F100
X 0 (Position 1)
1
3 Y-80 M8 (Position 2)
X100 (Position 3)
Y0 (Position 4)
X0 (Position 5)
G00 Z100 M30
2 2
5
Definicion:
Es un movimiento de traslacion circular,
llamado interpolacion circular.
Tambien definido como los comandos que
G90
G01
G01 X0 Y0
X30
permiten una herramienta a lo largo de un
G03 X54 R12 arco con posiciones definidas.
G01 X82
G02 X108 R13 Una interpolacion circular requiere que se le
G01 X123
G01 X80 Y45 definan: El punto final, sentido de direccion
G01 X40 Y75
G03 X35 Y80 R5
del movimiento, avance y revoluciones
G01 X20
G03 X0 Y80 R10
G01 Y0
M30
G41 G90 G41 G91
G01 X0 Y20 G01 X0 Y20
G02 X10 Y30 I10 J0 G02 X10 Y10 I10 J0
G01 X20 Y30 G01 X10 Y0
G01 X20 Y40 G01 X0 Y10
G02 X30 Y50 I10 J0 G02 X10 Y10 I10 J0
G01 X45 Y50 G01 X15 Y0
G02 X50 Y45 I0 J-5 G02 X5 Y-5 I0 J-5
G01 X50 Y5 G01 X0 Y-40
G02 X40 Y0 I-13.59 J14.68 G02 X-10 Y-5 I-13.59 J14.68
G01 X0 Y0 G01 X-40 Y0
ExplIcacion.
O0001 Numero de programa
N1- Cambio herramienta (M06) Herramienta 01
N2- Movimiento rapido (G00) a la posicion X0.5 Y-0.5
con un Zero-offset-no. 1 (G54)
N3- Broca arranca en sentido horadrio (M03) con 1200
O0001 rpm (S1200).
N1 T01 M06
N2 G90 G54 G00 X0.5 Y-0.5
N4- Broca avanza a Z!. Con compensacion de
N3 S1200 M03 herramienta y longitud (G43 H16), refrigerante
N4 G43 H16 Z1. M08 encendido (M08).
N5 G81 G99 Z-0.375 R0.1 F9. N5- Ciclo de barrenado (G81) profundidad de corte (Z)
N6 X1.5
N7 Y-1.5 y avance (F) son dados primeramente la posicion se
N8 X0.5 coloca en (X0.5 Y-0.5).
N9 G80 G00 Z1. M09 N6- El ciclo sigue activo y continuara trabajando en las
N10 G53 G49 Z0. M05
N11 M30
siguientes coordenadas X1.5
N7- El tercer barreno Y-1.5
G00 X0 Z3.0 M08 :
G02 X100.0 Z-74.385 R45.0
G42 G01 Z0 F0.2 :
N20 G50 S2000 T0300 :
G96 S200 M03 :
G00 X0 Z3.0 M08 :
G42 G01 Z0 F0.2 : G03 X20.0 Z-10.0 R10.0 : G01 Z-125.0 :
G03 X20.0 Z-10.0 R10.0 :
G01 Z-50.0 :
G02 X100.0 Z-74.385 I40.0 K20.615 : (G02
X100.0 Z-74.385 R45.0)
G01 Z-125.0 :
G40 U2.0 W1.0
G00 X200.0 Z200.0 M09 T0300 : G01 Z-50.0 :
M30 :
N050 G28 X(U)_ Z(W)_
Los movimientos se realizan
X: Es la cota "X" del punto intermedio. en avance rápido, por lo tanto,
(En cotas absolutas). tendremos que estar seguros
U: Idem que X, pero las cotas estan que no tenemos ningún tipo
reflejadas en incremental. de compensación de la
Z: Es la cota "Z" del punto intermedio. herramienta. (ni de radio ni de
(En cotas absolutas). longitud)
W: Idem que "Z", pero las cotas estan
reflejadas en incremental.
Esta función mecaniza un perfil desbastando en el eje "Z". En el
perfil pueden haber tanto tramos rectos como curvos. Esta
función no realiza la pasada de acabado del perfil. Para efectuar
el acabado hay que recurrir a la instrucción G72. Las
condiciones del acabado vienen definidas entre los bloques P y
Q. Antes de utilizar este ciclo, lo primero que hay que hacer es
posicionar la herramienta en el eje "Z" y en el "X", ese punto de
posicionamiento será donde se inicie el ciclo y donde finalice.
Suelen ser precisos dos bloques para utilizar este ciclo
Parametro Descripcion
U Profundidad de corte
R Altura en la retraccion
Parametro Descripcion
P Numero de bloque inicio contorno
Q Numero de bloque fin contorno
U Acabado direccion en eje X
W Acabado direccion en eje Z
F Avance durante el ciclo
S Velocidad del husillo en el ciclo
N050 G73 P _ Q_ U_ W_ F_ S_ T_
TIPO I
En este mismo ciclo de trabajo podemos utilizar
con la misma función otros parámetros.
P Es el número de bloque de inicio de perfil
Q Es el número de bloque del final del perfil.
U Exceso de material con respecto al eje X.
W Exceso de material con respecto al eje Z.
F Velocidad de avance.
S Velocidad de giro del cabezal.
T Definición de la herramienta
TIPO II
Con este tipo podemos programar perfiles de hasta 10
concavidades. Como sucedía en el primer tipo, el primer
movimiento que debe realizar este ciclo es en G00 y
posicionamiento de X y Z. Los parámetros de programación son
exactamente los mismos.
N010 G00 X260.0 Z80.0 :
N011 G00 X220.0 Z40.0 :
N012 G73 U14.0 W14.0 R3 :
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 :
N014 G00 G42 X80.0 Z2.0 :
N015 G01 W-20.0 F0.15 S0600 :
N016 X120.0 W-10.0 :
N017 W-20.0 S0400 :
N018 G02 X160.0 W-20.0 R20.0 :
N019 G01 X180.0 W-10.0 S0280 :
N020 G40 :
N021 G70 P014 Q020 :
N022 G00 X260.0 Z80.0 :
N023 M30 :