Está en la página 1de 9

CODIGOS G

A continuación se explicarán los códigos G necesarios para la programación


de torneado C.N.C. Dentro de los códigos G se encuentran los códigos
modales que quedan activados en el programa hasta que sean cancelados o
cambiados por otros. En una línea o bloque se pueden programar varios
códigos G desde que no se cancelen entre sí es decir que cumplan funciones
diferentes. Los códigos G básicos son G0, G1, G2, G3, y G4. Estos códigos
son comunes a la mayoría de controles, de ahí en adelante los códigos pueden
variar de acuerdo al fabricante de control o a la estandarización que utilice
(norma DIN, ISO, etc).

G0 Posicionamiento en marcha rápida: Este es un código modal, se utiliza


para acercar la herramienta a la pieza de trabajo en marcha rápida antes de
iniciar el mecanizado y para alejarse de esta después de haber mecanizado.
La máquina se desplaza con la máxima velocidad hasta las coordenadas
programadas.

El formato de programación es el siguiente: G0 X32. Z2.*

En este caso la máquina se moverá desde donde está hasta el diámetro 32mm
y a 2mm de la cara de la pieza moviendo los dos ejes a la vez. Se puede
programar movimiento rápido en un solo eje G0 X10. ó G0 Z5.

G1 Mecanizado en línea recta: También llamado interpolación lineal. Este


código se utiliza para mecanizar toda trayectoria en línea recta ( refrentar,
cilindrar, taladrar, hacer conos y chaflanes, ranurar, tronzar). La máquina se
mueve con avance de mecanizado programado con el código F. Al programar
los ejes X y Z a la vez, se generan fácilmente trayectorias cónicas
(interpolación lineal de los dos ejes) .El código G1 es modal actúa hasta
cuando se coloque otro código G distinto que lo cancele. El código F debe
programarse por lo menos en la primera instrucción donde se trabaje con el
código G1; como el código F es modal actúa hasta cuando se cambie de
avance.

El formato de programación es el siguiente: G1 X45. F0.1 *

En este caso la máquina se moverá en línea recta refrentando la pieza de


trabajo hasta un diámetro de 45mm. con una velocidad de 0.1mm/revolución
(de la copa). Si se programa G1 Z-30. F0.15 la máquina se moverá en línea
recta cilindrando la pieza hasta una longitud de 30mm con un avance de 0.15
mm/rev. Si se programa G1 X20. Z30. F0.12 la máquina se moverá en línea
recta con avance de mecanizado F 0.12 mm/revolución hasta la coordenada
X20. y Z30. describiendo una trayectoria cónica.

G2 Interpolación circular en sentido horario: este código modal se utiliza


para mecanizar arcos y semiesferas donde la herramienta describe una
trayectoria circular en sentido de las manecillas del reloj. Este código
también se acompaña del avance de mecanizado F.

El formato de programación es el siguiente: G2 X40. Z-60. R25. F0.12 *

Donde: X40. y Z-60. son las coordenadas del punto donde termina el arco,
R25. es el radio del arco y F0.12 el avance de mecanizado para dicho arco.
Se puede programar cualquier radio que sea mayor a la distancia entre el
punto de inicio y el punto final del arco.

Otro formato para G2 es: G2 X40. Z-60. I-20. K19.F0.12 *

Donde: X40. y Z-60. son igualmente las coordenadas del punto donde termina
el arco, I-20. y K19. son las coordenadas relativas del centro del arco con
respecto al punto inicial del arco (I corresponde a X, K corresponde a Z).
Con este último formato es más dispendioso calcular las coordenadas del
centro del arco con respecto al punto inicial, por eso se recomienda utilizar el
primer formato donde solamente se programa el punto final del arco y el
radio de este.

G3 Interpolación circular en sentido antihorario: este código modal se


utiliza para mecanizar arcos y semiesferas donde la herramienta describe
una trayectoria circular en sentido contrario a las manecillas del reloj. Este
código también se acompaña del avance de mecanizado F.

El formato de programación es el siguiente: G3 X50. Z-70. R35. F0.1 *

Donde: X50. y Z-70. son las coordenadas del punto donde termina el arco,
R35. es el radio del arco y F0.1 el avance de mecanizado para dicho arco. Se
puede programar cualquier radio que sea mayor a la distancia entre el
punto de inicio y el punto final del arco.
Otro formato para G3 es: G3 X40. Z-60. I-20. K19.F0.12 *

Donde: X40. y Z-60. son igualmente las coordenadas del punto donde termina
el arco, I-20. y K19. son las coordenadas relativas del centro del arco con
respecto al punto inicial del arco (I corresponde a X, K corresponde a Z).
Con este último formato es más dispendioso calcular las coordenadas del
centro del arco con respecto al punto inicial, por eso se recomienda utilizar el
primer formato donde solamente se programa el punto final del arco y el
radio de este.

G4 Tiempo de espera: Este código se utiliza cuando se necesita una pausa


temporizada en el programa. Después de cumplir el tiempo programado el
proceso sigue con la secuencia del programa.

El formato de programación es el siguiente: G4 P1000 *

Donde: P es el tiempo de espera programado en milésimas de segundo, en


este caso se ejecuta una pausa de 1 seg. El tiempo de espera se puede
programar en los taladrados al llegar al fondo del agujero, donde al
temporizar se rompe bien la viruta y deja bien acabado el fondo del agujero.

“““
G1 Z-12. F0.08 * (TALADRA A UNA PROFUNDIDAD DE 12 MM)
G4 P500 * (TEMPORIZA MEDIO SEGUNDO)
G0 Z3.* (SE RETIRA EN MARCHA RÁPIDA A 3MM DE LA PIEZA)
“““
También se utiliza para dejar bien acabado y cilíndrico el fondo de las
ranuras.
“““
G1 X22. F0.08 * (RANURA HASTA UN DIÁMETRO DE 12MM)
G4 P200 * (TEMPORIZA 0,2 SEG.)
G0 X27.* (SE RETIRA EN MARCHA RÁPIDA A UN DIÁMETRO DE 27MM)

Se utiliza para temporizar la apertura y cierre de la copa al alimentar


automáticamente la pieza de trabajo (con alimentador de barras o jalador de
barras).
“““
M5* (APAGAR HUSILLO)
G0 X7. Z0.5* (UBICA LA HERRAMIENTA QUE HACE DE TOPE)
M31* (DESACTIVA ALARMA DE COPA ABIERTA)
M11* (ABRE LA COPA)
G4 P1500* (TEMPORIZA PARA QUE LA PIEZA HAGA TOPE)
M10* (CIERRA COPA)
G4 P1500* (TEMPORIZA PARA QUE LA COPA CIERRE BIEN)
M32* (ACTIVA LA ALARMA DE COPA ABIERTA)
G0 X120. Z150.* (SE ALEJA PARA CAMBIO DE HERRAMIENTA)
“““
“““
Otra forma de programar el código G4 es utilizando X en vez de P. G4X1.5
de esta forma temporizará 1.5 seg. Se recomienda utilizar el primer formato
con P para evitar confusión con la coordenada X.

G20 Trabajar en pulgadas: Este código se utiliza al inicio del programa para
especificar que las dimensiones se programaran en pulgadas. Es un código
modal.

G20 *
G0 X1.5 Z0.2 *

En la pantalla del control se verán las coordenadas con cuatro decimales


después del punto X1.5000 Z0.2000

G21 Trabajar en milímetros: Este código se utiliza al inicio del programa


para especificar que las dimensiones se programaran en milímetros. Es un
código modal.

G21 *
G0 X1.5 Z0.2 *

En la pantalla del control se verán las coordenadas con tres decimales


después del punto X1.500 Z0.200

G28 Referencia de máquina: Este código se utiliza para enviar la máquina


al Home o referencia de máquina en forma automática, la máquina se mueve
en marcha rápida hasta alcanzar el cero en cada eje, se envía a referencia
primero el eje X y luego Z. Se utiliza generalmente cuando es necesario
enviar la máquina a referencia antes de cambiar herramienta, o también al
terminar el programa se envía a referencia para facilitar el cambio de pieza
al operario. Este no es un código modal y se programa siempre junto con las
coordenadas relativas U, W. La máquina se referencia llegando generalmente
al extremo del recorrido de cada eje.

G28 U0 W0 (REFERENCIA EJE X y Z)*

Compensación del radio del inserto:

G40 = Cancelar compensación de radio.


G41 = Compensar radio a la izquierda del contorno programado.
G42 = Compensar radio a la derecha del contorno programado.

La compensación del radio del inserto (en la punta) se utiliza generalmente


cuando se necesita generar perfiles con arcos y conos muy exactos
(troquelería y moldes). Todos los insertos poseen un radio en la punta, este
radio varía en tamaño dependiendo de la aplicación del inserto, para
desbastes fuertes se utiliza insertos con radio grande, para acabados insertos
con radio pequeño. Al mecanizar conos y radios se genera un sobrematerial
(porque el inserto no es de filo vivo) que depende del tamaño del radio del
inserto, entre más grande el radio más grande el sobrematerial. Al programar
la compensación del radio el control corrige la trayectoria de la herramienta
para acercarla al contorno programado.

G41 = Compensar radio a la izquierda del contorno programado: se utiliza


para compensar la trayectoria de la herramienta cuando avanza hacia la
copa en mecanizados interiores, la punta del inserto se encuentra a la
izquierda del contorno programado.

G42 = Compensar radio a la derecha del contorno programado: se utiliza


para compensar la trayectoria de la herramienta cuando avanza hacia la
copa en mecanizados exteriores, la punta del inserto se encuentra a la
derecha del contorno programado.

Al oprimir la tecla Menú offset en la tabla de geometría aparece además de


las casillas para compensar la herramienta en el eje X y Z la casilla R donde
se anota el valor del radio de la punta del inserto y la casilla T donde se
anota un código que depende del ángulo en que ataca la herramienta la pieza
de trabajo.

Tabla de compensaciones geométricas de herramienta:

X Z R T

01 0.000 0.000 0.8 3

02 5.430 3.208 0.4 2

03 1.345 2.543 0.2 3

G40 = Cancelar compensación de radio: se programa al finalizar el contorno


del perfil después de haber compensado la trayectoria con G41 ó G42.

Reglas para la compensación del radio del inserto:

 Realizar la compensación del radio en la trayectoria anterior al inicio


del mecanizado (trayectoria de compensación) utilizando solamente los
códigos G0 ó G1.

 Esta trayectoria de compensación debe ser más grande que el radio de


la herramienta.

 Programar contornos con ranuras o entalles donde el radio de


herramienta pueda entrar, de lo contrario se generaran alarmas de
sobrecorte.

 Al finalizar el contorno descompensar el radio de herramienta con el


código G40 junto con un código G0 ó G1 (trayectoria de
descompensación).

 Colocar al inicio del programa el código G40 para cancelar cualquier


compensación de radio que pudo haber quedado activa.

G50 Limita las r.p.m. máximas / fijar cero pieza: Se utiliza para limitar las
r.pm. máximas cuando se programa el código G96 que mantiene constante la
velocidad de corte en m/min. Se limitan las r.p.m. a un valor adecuado,
porque al variar el diámetro de la pieza se aumentan las r.p.m. . Si no se
limitan las r.p.m. alcanzan la velocidad máxima del husillo cuando la
herramienta se acerca al centro de la pieza.

G96 S180 M4 *
G50 S2500 *

Donde: S180 es la velocidad de corte en metros/minuto, y S2500 son las r.p.m


máximas que alcanzará el husillo cuando la herramienta este cerca al centro
de la pieza. Al programar las r.p.m. fijas con el código G97 el código G50 no
limita la velocidad ejemplo: G97 S2700 el husillo girará a 2700 r.p.m..y no
limitará las r.p.m a 2500 como se programó con el código G50.

El código G50 se utiliza también para fijar directamente en el programa las


coordenadas del cero de pieza. Se programa antes el código G28 para enviar
a referencia la máquina, y luego se fija con el código G50 la distancia que
hay desde home hasta el centro de la pieza en X y hasta la cara de la pieza en
Z, se colocan siempre con valores positivos.

O1245 *
N05 T0000 G40 G21 G97*
/ N10 G28 U0 W0*
/ N20 G50 X135.435 Z201.987*
N30 T0101 (BROCA CENTRO)*
N40 G0 X80. Z5. M4 S1200*
N50 G1 Z-2. F0.12 M8*
N60 G0 X81. Z2.*

Actualmente se graban las coordenadas de cero de pieza en unas tablas


numeradas del 1 al 6 es la forma más segura para fijar el cero de pieza. Allí
se graban las coordenadas mecánicas con su signo correspondiente en X y Z .
Para activar el cero de pieza se programa el código correspondiente a cada
tabla, si el cero de pieza se grabó en la tabla 1 se coloca en el programa G54,
si se grabó en la tabla 2 se coloca G55, y así hasta el G59.

G54 Grabar cero de pieza en la tabla 1.

G55 Grabar cero de pieza en la tabla 2.


G56 Grabar cero de pieza en la tabla 3.

G57 Grabar cero de pieza en la tabla 4.

G58 Grabar cero de pieza en la tabla 5.

G59 grabar cero de pieza en la tabla 6.

Las coordenadas del cero de pieza se pueden grabar en cualquiera de las


tablas numeradas del 1 al 6, activadas para este fin, es la forma más segura
para fijar el cero de pieza. Allí se graba la distancia que hay desde home
hasta el centro de la pieza en X y hasta la cara de la pieza en Z, se colocan
las coordenadas mecánicas con el signo correspondientes.

Para activar el cero de pieza se programa al inicio del programa el código


correspondiente a cada tabla, si el cero de pieza se grabó en la tabla 1 se
coloca en el programa G54, si se grabó en la tabla 2 se coloca G55, y así
hasta el G59.

Oprimiendo la tecla Menu ofset , luego [ Des tr] , luego [Trabajo] se


encuentran las tablas de ceros de pieza :

00 02 (G55)

X0.000 X0.000
Z0.000 Z0.000

01 (G54) 03 (G56)

X-180.654 X0.000
Z-201.987 Z0.000

En este caso se grabaron las coordenadas del cero de pieza en la tabla


numero 1, en el programa se coloca el código G54 y cuando el control lee
este código se fijan las coordenadas de cero pieza.

O1245*
N05 T0000 G40 G21 G97*
N10 G28 U0 W0*
N20 G54*
N30 T0101 (BROCA CENTRO)*
N40 G0 X80. Z5. M4 S1200*
N50 G1 Z-2. F0.12 M8*

También podría gustarte