Está en la página 1de 13

DISEÑO Y PROGRAMACION CNC

Ing. Fredy Antonio Estupiñán M.

UNIDAD DE DISEÑO Y PROGRAMACION CNC


CICLOS DE MECANIZADO

Los ciclos fijos se crearon para facilitar la programación en las rutinas


de taladrado, roscado, rimado y alesado de agujeros. Los ciclos fijos
ahorran bloques de programación en los posicionamientos con G0 y
mecanizados con G1 que se tendrían que programar para mecanizar
varios agujeros, todos estos movimientos los hace automáticamente
el ciclo. Los ciclos más utilizados son:

G73 Ciclo de taladrado con rompe-viruta.


G76 Ciclo de alesado o mandrinado de precisión.
G80 Cancela todos los ciclos fijos.
G81 Ciclo de taladrado normal.
G82 Taladrado con temporización en fondo del agujero.
G83 Ciclo de taladrado con desalojo total de viruta.
G84 Ciclo de roscado con macho a derecha,( G74 a izquierda)
G85 Ciclo de rimado de agujeros.
G89 Rimado con temporización en el fondo del agujero.
G98 Retorno al nivel de aproximación inicial al salir de mecanizar.
G99 Retorno al nivel de seguridad R, al salir de mecanizar.

La estructura general de un ciclo consta de:

1 Ubicación de aproximación a una coordenada X,Y donde se


hará el primer mecanizado, bajar en Z hasta un nivel Inicial,
donde la herramienta después de mecanizar un agujero saldrá
y puede moverse en X, Y a los siguientes agujeros sin
estrellarse con obstáculos.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.; (Z30=NIVEL INICIAL DE APROXIMACIÓN)

2 Se especifica la salida de la herramienta después de mecanizar


el agujero, si sale al nivel inicial se programa G98, si sale al
nivel de seguridad R se programa G99.En el mismo bloque el
formato del ciclo a trabajar, donde se programa la ubicación
en X, Y del primer agujero, la profundidad de mecanizado Z,
un nivel de seguridad R de aproximación antes de iniciar a
mecanizar y donde saldrá la herramienta si no hay obstáculos
para posicionarse en otros agujeros, y el avance de
mecanizado.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 1 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43 H1 Z30.; (Z30=NIVEL INICIAL DE APROXIMACIÓN)
G99 G81X40.Y50.Z-10. R2. F100;
(G99=saldrá al nivel R2., profundidad Z-10)

3 Luego solamente se programan en cada bloque la posición X, Y


de cada agujero a mecanizar, se coloca G98 o G99 para indicar
que cuando salga de mecanizar ese agujero saldrá al nivel R o
al nivel inicial. También se puede cambiar la profundidad para
cada agujero, y el nivel de seguridad R si es necesario.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43 H1 Z30.; (Z30= NIVEL INICIAL DE APROXIMACIÓN)
G99 G81X40.Y50.Z-10.R2.F100;
(G99=SALDRA AL NIVEL R2, PROF. Z-10)
X50. Y60.; (SEGUNDO AGUJERO PROF. Z-10)
X60. Y80 Z-13.;(TERCER AGUJERO CON PROFUNDIDAD Z-13)
G98 X70; (G98= SALDRA AL NIVEL INICIAL Z30.PROF. Z-13)
X90. Y90.Z-10.; (SALDRA A Z30.PROF. Z-10)
G99X100. Y100.R5.; (SALDRA AL NIVEL R5.PROF. Z-10)
X110. Y110.; (ULTIMO AGUJERO SALDRA A R5.PROF. Z-10)

4 Al terminar de mecanizar los agujeros se programa el código


G80 que cancela el modo de ciclo y la máquina puede moverse
a otra posición para realizar otra operación diferente o
terminar el programa.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43 H1 Z30.; (Z30= NIVEL INICIAL DE APROXIMACIÓN)
G99 G81X40.Y50.Z-10.R2.F100;
(G99=SALDRA AL NIVEL R2, PROF. Z-10)
X50. Y60.; (SEGUNDO AGUJERO PROF. Z-10)
X60. Y80 Z-13.;(TERCER AGUJERO CON PROFUNDIDAD Z-13)
G98 X70; (G98= SALDRA AL NIVEL INICIAL Z30.PROF. Z-13)
X90. Y90.Z-10.; (SALDRA A Z30.PROF. Z-10)
G99X100. Y100.R5.; (SALDRA AL NIVEL R5.PROF. Z-10)
X110. Y110.; (ULTIMO AGUJERO SALDRA A R5.PROF. Z-10)
G80 (CANCELA EL CICLO)
M30;

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 2 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

G73 Ciclo de taladrado con rompe-viruta.: Se utiliza para romper


la viruta que sale continua en materiales llamados gomosos como
aluminio y aceros de bajo carbono al hacer la retracción se rompe la
viruta. El formato del ciclo es:

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.;
G99 G73 X40. Y50. Z-30. R2. Q5. F100;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de taladrado, R es el nivel de seguridad y F el avance de
mecanizado. Q5. es la cantidad de perforación realizada antes de
retraerse 5 mm, la dimensión de la retracción esta dada por un
parámetro .La broca se acerca en marcha rápida hasta el nivel R de
seguridad programado R2, desde este punto comienza a taladrar 5
milímetros y se retrae, luego perfora otros 5 milímetros y se retrae, y
así sucesivamente hasta el fondo del agujero y saldrá hasta el nivel
R2 programado con el código G99. Si se programa G98 en vez de
G99 saldrá al nivel inicial de aproximación Z30. Luego se ubica en la
posición del siguiente agujero.

G76 Ciclo de alesado o mandrinado de precisión: Se utiliza para


alesar o mecanizar agujeros previamente taladrados para dar un
diámetro más preciso y con mejor acabado. Se utiliza un alesador
que posee un buril o un inserto desplazable para calibrar el diámetro
a mecanizar. El formato del ciclo es:

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.;
G99 G76 X40. Y50. Z-30. R2. Q0.03 F100;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de mecanizado, R es el nivel de seguridad y F el avance de
mecanizado. Q0.03. es la cantidad de retracción realizada en el

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 3 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

fondo del agujero en el plano X,Y para que el buril no raye el


diámetro mecanizado al salir del agujero. El alesador se acerca en
marcha rápida hasta el nivel R de seguridad programado R2, desde
este punto comienza a mecanizar hasta el fondo del agujero, donde el
husillo se detiene, luego se orienta (en la misma posición que se
orienta para el cambio de herramienta), después se retrae el valor Q
programado en este caso 0.03 mm (la dirección hacia donde se
retrae esta fijada por parámetros), el alesador sale en marca rápida
hasta el nivel R2 programado con el código G99. Si se programa G98
en vez de G99 saldrá al nivel inicial de aproximación Z30. En esta
posición devuelve la retracción programada para seguir trabajando
con el centro del alesador, enciende el husillo de nuevo y se ubica en
la posición del siguiente agujero.

G80 Cancela todos los ciclos fijos: Se programa al finalizar el


mecanizado de los agujeros en todos los ciclos, si no se programa, y
luego se comanda un código de movimiento G0 o G1 se presenta una
alarma en el control. Se recomienda colocarlo al inicio de los
programas para cancelar ciclos que han quedado activados al
detenerlos antes de leer el código G80.

O0003;
G80 G15 G17 G40 G94;
G91 G28 Z0;
G28 X0Y0;
G90 G54;
M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.;
G99 G73 X40. Y50. Z-30. R2. Q5. F100;
X50. Y60.;
X60. Y80.;
G80;
G91 G28 Z0;
G28 X0 Y0;
M30;

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 4 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

G81 Ciclo taladrado normal: Par taladrar agujeros poco profundos.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.;
G99 G81 X40. Y50. Z-10. R2. F100;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de taladrado, R es el nivel de seguridad y F el avance de
mecanizado. La broca se acerca en marcha rápida hasta el nivel R de
seguridad programado R2, desde este punto comienza a taladrar
hasta la profundidad Z-30 milímetros y saldrá en marcha rápida hasta
el nivel R2 programado con el código G99. Si se programa G98 en
vez de G99 saldrá al nivel inicial de aproximación Z30. Luego se ubica
en la posición del siguiente agujero.

G82 Ciclo de taladrado con temporización en le fondo del


agujero: Se utiliza para taladrar agujeros donde se necesita que el
fondo del agujero quede con un buen acabado. Se utiliza para
avellanar agujeros, abocardar agujeros, la temporización en el fondo
del agujero permite romper bien la viruta. El formato del ciclo es:

M6T1;
G0X20.Y30.M13 S1000;
G0 G43 H1 Z30.;
G99 G82 X40. Y50. Z-15. R2. P1000 F100;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de taladrado, R es el nivel de seguridad y F el avance de
mecanizado. La broca se acerca en marcha rápida hasta el nivel R de
seguridad programado R2, desde este punto comienza a taladrar
hasta la profundidad Z-15 milímetros, en el fondo del agujero la
herramienta permanecerá el valor programado en P1000 valor dado
en milésimas de segundo, en este caso 1 segundo y saldrá en marcha
rápida hasta el nivel R2 programado con el código G99. Si se
programa G98 en vez de G99 saldrá al nivel inicial de aproximación
Z30. Luego se ubica en la posición del siguiente agujero.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 5 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

G83 Ciclo de taladrado con desalojo total de viruta: Se utiliza


para taladrar agujeros profundos y para taladrar con brocas de
pequeños diámetros. El ciclo saca la broca del agujero para desalojar
la viruta y refrigerar el agujero, evitando que la broca se atasque y se
rompa por acumulación de viruta. El formato del ciclo es:

M6 T1;
G0 X20. Y30. M13 S1000;
G0 G43 H1 Z30.;
G99 G83 X40. Y50. Z-50. R2. Q5. P1000 F100;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de taladrado, R es el nivel de seguridad, Q5. es la cantidad de
perforación realizada (5mm) antes de retraerse, El valor Q máximo
será tres veces el diámetro de la broca. Si se desea temporización en
el fondo del agujero en el fondo del agujero la herramienta
permanecerá el valor programado en P1000 valor dado en milésimas
de segundo, en este caso 1 segundo, y F el avance de mecanizado.
La broca se acerca en marcha rápida hasta el nivel R de seguridad
programado R2, desde este punto comienza a taladrar 5 milímetros y
se retrae hasta el nivel R2. luego perfora otros 5 milímetros más y se
retrae hasta el nivel R2. y así sucesivamente hasta el fondo del
agujero donde permanecerá el valor programado en P1000 valor
dado en milésimas de segundo, en este caso 1 segundo, y saldrá en
marcha rápida hasta el nivel R2 programado con el código G99. Si se
programa G98 en vez de G99 saldrá al nivel inicial de aproximación
Z30. Luego se ubica en la posición del siguiente agujero.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 6 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

G84 Ciclo de roscado con macho a derecha,( G74 a izquierda):

Se utiliza para roscar agujeros con macho, preferiblemente se utiliza


macho helicoidal para facilitar la extracción de la viruta, se puede
roscar con macho recto para agujeros poco profundos y pasantes, si
se rosca con macho de rosca izquierda se programa de la misma
forma pero cambiando G84 por G74. Hay varios formatos para este
ciclo:

 Ciclo de roscado normal con avance en mm/min.


 Ciclo de roscado rígido con avance en mm/min.
 Ciclo de roscado rígido con avance en mm/rev.
 Ciclo de roscado rígido con retracción.

Ciclo de roscado normal con avance en milímetros/minuto: Se


utiliza cuando el control de la máquina no tiene la opción de roscado
con avance en mm/revolución, ni roscado rígido, se recomienda el
uso de un cono porta macho con amortiguación. El formato de este
ciclo es:

M6T1;
G0X20.Y30.M13 S100;
G0 G43H1 Z30.;
G99 G84 X40. Y50. Z-15. R2. F125;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de roscado, R es el nivel de seguridad y F el avance de mecanizado
que se calcula multiplicando el paso de rosca en este caso 1.25mm
por las r.p.m. a las que se va a roscar en este caso 100 r.p.m. dando
un avance F de 125 milímetros por minuto. El macho se acerca en
marcha rápida hasta el nivel R de seguridad programado R2,
enciende el husillo en sentido horario a 100 r.p.m. desde este punto
comienza a roscar hasta la profundidad Z-15 milímetros con un
avance de 125 milímetros/minuto, donde se detiene el husillo y girará
a 100 r.p.m. en sentido anti horario subiendo a la vez con el mismo
avance hasta el nivel R2 programado con el código G99, en este
nivel cambia el sentido de giro del husillo a horario. Si se programa
G98 en vez de G99 saldrá al nivel inicial de aproximación Z30. Luego
se ubica en la posición del siguiente agujero.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 7 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

Ciclo de roscado rígido con avance en milímetros/minuto: Se


utiliza cuando la máquina tiene la opción de roscado rígido, pero no
tiene la opción de avance F en mm/rev. Se utiliza el código M29 que
activa una función de sincronización entre la velocidad del husillo y el
avance en el eje Z si el husillo desacelera o acelera el avance en Z
también lo hace, permitiendo sujetar el macho con un sistema rígido
sin amortiguación. El formato de este ciclo es:

M6T1;
G0X20.Y30.;
G0 G43H1 Z30.;
M29 S100;
G99 G84 X40. Y50. Z-15. R2. F125;
X50. Y60.;
X60. Y80.;
G80;

Donde: M29 activa el roscado rígido y se programa siempre junto con


las r.p.m. a trabajar. En el G84 X, Y es la ubicación del primer
agujero, Z es la profundidad de roscado, R es el nivel de seguridad y
F el avance de mecanizado que se calcula multiplicando el paso de
rosca en este caso 1.25mm por las r.p.m. a las que se va a roscar en
este caso 100 r.p.m. dando un avance F de 125 milímetros por
minuto. El macho se acerca en marcha rápida hasta el nivel R de
seguridad programado R2, enciende el husillo en sentido horario a
100 r.p.m. desde este punto comienza a roscar hasta la profundidad
Z-15 milímetros con un avance de 125 milímetros/minuto, donde se
detiene el husillo y girará a 100 r.p.m. en sentido anti horario
subiendo a la vez con el mismo avance hasta el nivel R2 programado
con el código G99, en este nivel cambia el sentido de giro del husillo
a horario. Si se programa G98 en vez de G99 saldrá al nivel inicial de
aproximación Z30. Luego se ubica en la posición del siguiente
agujero.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 8 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

Ciclo de roscado rígido con avance en milímetros/revolución:


Se utiliza cuando el control tiene la opción de roscado rígido y de
avance F en mm/rev del husillo activado con el código G95. Se utiliza
el código M29 que activa una función de sincronización entre la
velocidad del husillo y el avance en el eje Z en milímetros por
revolución del husillo, si el husillo desacelera o acelera el avance en Z
también lo hace en forma más sincronizada que con el avance en
mm/minuto, permitiendo sujetar el macho con un sistema rígido sin
amortiguación. El formato de este ciclo es:

O0004;
G15G17G40G80G94; (G94=AVANCE F EN MM/MIN )
G91G28Z0;
G28X0Y0;
G90G54;
M6T1;
G0X20.Y30.;
G0 G43H1 Z30.;
G95; (ACTIVA EL AVANCE F EN MM/ REVOLUCIÓN DEL HUSILLO)
M29 S100;
G99 G84 X40. Y50. Z-15. R2. F1.25;
X50. Y60.;
X60. Y80.;
G80G94; (G94 AVANCE F EN MM/MINUTO)

Donde: M29 activa el roscado rígido y se programa siempre junto con


las r.p.m. a trabajar. En el G84 X, Y es la ubicación del primer
agujero, Z es la profundidad de roscado, R es el nivel de seguridad y
F el paso de rosca 1,25 mm. El macho se acerca en marcha rápida
hasta el nivel R de seguridad programado R2, enciende el husillo en
sentido horario a 100 r.p.m. desde este punto comienza a roscar
hasta la profundidad Z-15 milímetros con un avance de 1.25
milímetros/revolución, donde se detiene el husillo y girará a 100
r.p.m. en sentido anti horario subiendo a la vez con el mismo avance
hasta el nivel R2 programado con el código G99, en este nivel cambia
el sentido de giro del husillo a horario. Si se programa G98 en vez de
G99 saldrá al nivel inicial de aproximación Z30. Luego se ubica en la
posición del siguiente agujero. Al final se programa de nuevo el
código G94 para que el avance F quede en milímetros por minuto, y
al inicio del programa también se programa por si se interrumpe el
ciclo sin leer el código G94.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 9 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

Ciclo de roscado rígido con retracción: Se utiliza en los controles


FANUC 21MB donde existe la opción de trabajar el roscado con
retracción con movimientos parecidos al código de taladrado G83.Se
utiliza para roscar agujeros profundos. El formato de este ciclo es:

O0005;
G15G17G40G80G94; (G94=AVANCE F EN MM/MIN )
G91G28Z0;
G28X0Y0;
G90G54;
M6T1;
G0X20.Y30.;
G0 G43H1 Z30.;
G95; (ACTIVA EL AVANCE F EN MM/ REVOLUCIÓN DEL HUSILLO)
M29 S100;
G99 G84 X40. Y50. Z-30. R2.Q5. F1.25;
X50. Y60.;
X60. Y80.;
G80G94; (G94 AVANCE F EN MM/MINUTO)

Donde: M29 activa el roscado rígido y se programa siempre junto con


las r.p.m. a trabajar. En el G84 X, Y es la ubicación del primer
agujero, Z es la profundidad de roscado, R es el nivel de seguridad,
Q5. es la cantidad de roscado realizado (5mm) antes de retraerse, y
F el paso de rosca 1,25 mm. El macho se acerca en marcha rápida
hasta el nivel R de seguridad programado R2, enciende el husillo en
sentido horario a 100 r.p.m. desde este punto comienza a roscar
5mm y se devuelve hasta el nivel R2. cambiando de giro y con el
mismo avance, luego cambia de giro y rosca 5mm más de lo roscado
anteriormente y se devuelve cambiando de giro hasta el nivel R2. y
así sucesivamente hasta que llegue a la longitud de roscado Z-30.
luego se devuelve hasta el nivel R2 programado con el código G99,
en este nivel cambia el sentido de giro del husillo a horario. Si se
programa G98 en vez de G99 saldrá al nivel inicial de aproximación
Z30. Luego se ubica en la posición del siguiente agujero. Al final se
programa de nuevo el código G94 para que el avance F quede en
milímetros por minuto, y al inicio del programa también se programa,
por si se interrumpe el ciclo sin leer el código G94.

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 10 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

G85 Ciclo de rimado de agujeros: Se utiliza para rectificar


agujeros previamente taladrados, utilizando una rima recta o cónica.
La rima entra con avance de mecanizado y se devuelve con avance
de mecanizado para no rayar el agujero ni dañar la rima, dejando un
agujero más preciso y muy bien acabado. El formato de este ciclo es:

M6T1;
G0X20.Y30.M13 S180;
G0 G43H1 Z30.;
G99 G85 X40. Y50. Z-15. R2. F60;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de rimado, R es el nivel de seguridad y F el avance de mecanizado.
La rima se acerca en marcha rápida hasta el nivel R de seguridad
programado R2, desde este punto comienza a rimar hasta la
profundidad Z-15 milímetros con avance de mecanizado F60
mm/min, y saldrá también en avance de mecanizado F60 hasta el
nivel R2 programado con el código G99. Si se programa G98 en vez
de G99 saldrá al nivel inicial de aproximación Z30. Luego se ubica en
la posición del siguiente agujero.

G89 Ciclo de rimado con temporización en el fondo del


agujero: Es el mismo formato del código G85 pero se programa
además un temporizado en el fondo del agujero antes de salir con
avance de mecanizado.

M6T1;
G0X20.Y30.M13 S180;
G0 G43H1 Z30.;
G99 G89 X40. Y50. Z-15. R2.P1000 F60;
X50. Y60.;
X60. Y80.;
G80;

Donde: X, Y es la ubicación del primer agujero, Z es la profundidad


de rimado, R es el nivel de seguridad y F el avance de mecanizado.
La rima se acerca en marcha rápida hasta el nivel R de seguridad
programado R2, desde este punto comienza a rimar hasta la
profundidad Z-15 milímetros con avance de mecanizado F60
mm/min, luego en el fondo temporiza 1 segundo, y saldrá también en

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 11 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

avance de mecanizado F60 hasta el nivel R2 programado con el


código G99. Si se programa G98 en vez de G99 saldrá al nivel inicial
de aproximación Z30. Luego se ubica en la posición del siguiente
agujero.

G98 Retorno al nivel de aproximación inicial al salir de


mecanizar: Se utiliza solamente en los ciclos fijos como se explicó
anteriormente. Este es un código modal, es decir que queda activado
hasta que sea cancelado por otro código (G99) .
Determina la salida de la herramienta después de mecanizar el
agujero, si sale al nivel inicial se programa G98, en este caso sale a
Z30 mm donde se supone que la broca se puede desplazar sin
estrellarse con obstáculos si los hay, si no hay obstáculos se
programa G99 y saldría al nivel de seguridad R..

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.; (Z30=NIVEL INICIAL DE APROXIMACIÓN)
G98 G81X40.Y50.Z-10.R2.F100; (G98=saldrá al nivel Z30.)

Luego solamente se programan en cada bloque la posición X, Y de


cada agujero a mecanizar, se coloca G98 o G99 para indicar que
cuando salga de mecanizar ese agujero, saldrá al nivel R o al nivel
inicial.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.;(Z30= NIVEL INICIAL DE APROXIMACIÓN)
G98 G81X40.Y50.Z-10.R2.F100; (G98=SALDRA AL NIVEL Z30.)
X50. Y60.; (SEGUNDO AGUJERO PROF. Z-10)
X60. Y80 Z-13.; (TERCER AGUJERO CON PROFUNDIDAD Z-13)
G99 X70;(G99= SALDRA AL NIVEL R2.)
X90. Y90. Z-10.;
X100. Y100..
X110. Y110.

G99 Retorno al nivel de seguridad R, al salir de mecanizar: Se


utiliza solamente en los ciclos fijos como se explicó anteriormente.
Este es un código modal, es decir que queda activado hasta que sea
cancelado por otro código (G98).
Determina la salida de la herramienta después de mecanizar el
agujero, si se programa G99 sale al nivel R programado cerca de la
superficie donde la herramienta se puede desplazar a otras

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 12 DE 13
DISEÑO Y PROGRAMACION CNC
Ing. Fredy Antonio Estupiñán M.

posiciones sin estrellarse, si hay obstáculos se programa la salida al


nivel inicial programando G98, en este caso sale a Z30 mm donde se
supone que la broca se puede desplazar sin estrellarse con obstáculos
si los hay.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.; (DONDE Z30=NIVEL INICIAL DE APROXIMACIÓN)
G99 G81X40.Y50.Z-10.R2.F100;(G99=saldrá al nivel R2.)

Luego solamente se programan en cada bloque la posición X, Y de


cada agujero a mecanizar, se coloca G98 o G99 para indicar que
cuando salga de mecanizar ese agujero, saldrá al nivel R o al nivel
inicial. También se puede cambiar la profundidad para cada agujero,
y el nivel de seguridad R si es necesario.

M6T1;
G0X20.Y30.M13 S1000;
G0 G43H1 Z30.; (Z30= NIVEL INICIAL DE APROXIMACIÓN)
G99 G81X40.Y50.Z-10.R2.F100; (G99=SALDRA AL NIVEL R2.)
X50. Y60.; (SEGUNDO AGUJERO PROF. Z-10)
X60. Y80 Z-13.; (TERCER AGUJERO CON PROFUNDIDAD Z-13)
G98 X70;(G98= SALDRA AL NIVEL INICIAL Z30.PROF. Z-13)
X90. Y90.Z-10.; (SALDRA A Z30.PROF. Z-10)
G99X100. Y100.R5. (SALDRA AL NIVEL R5.PROF. Z-10)
X110. Y110. (ULTIMO AGUJERO SALDRA A R5.PROF. Z-10)
G80;

Carrera 64A No 4B – 67 Teléfonos: 4137354 – 2906546 – 5641389 hemeind@yahoo.com


Bogotá – Colombia PAG 13 DE 13

También podría gustarte