Sei sulla pagina 1di 15

G73 Ciclo de taladrado con arranque de viruta

Este ciclo trabaja perforando con la broca a cierta profundidad y luego


subiendo otra, repitiendo el ciclo hasta alcanzar la profundidad que se
desea.

¿Cómo se escribe ese codigo?

G98/(G99) G73/G83 X_ Y_ Z_ (R_) (P_) (Q_) (F_) (K_)

Donde XY es la posición donde se va a perforar, Z es la profundidad, R


el valor absoluto del plano referencial, P es el tiempo que estará
perforando, Q el avance por corte y K el numero de veces que se va a
repetir.

Este tipo de codigo sirve para taladros profundos, materiales con malas
propiedades de mecanización con arranque de virutas.
G74/G84 Ciclo de taladrado con macho a la izquierda
En este ciclo la herramienta entra girando a la derecha de la pieza hasta
la profundidad deseada que se haya programado, esto con un macho,
el ciclo G74 es muy similar al G84, solo que en sentidos invertidos. Estos
ciclos deben de tener compensaciones de longitud.

G98/(G99) _G74/G84 X_ Y_ Z_ (R_) (F_) (P_) (K_)

La manera de escribir este código es muy similar a todos los de este


grupo.
G76 Ciclo de mandrinado fino
Este ciclo nos funciona para poder ensanchar o escariar el interior de
algún agujero, ya que entra y sale a la velocidad programada. Sirve para
escariar con cabezales de rebajar.

Este ciclo solo es para maquinas con parada orientada de husillo.

G98/(G99) _G76 X_ Y_ Z_ (R_) (Q_) (F_) (K_)

Q representa la de distancia de extracción horizontal.


G80 Borrar ciclo de taladrado
Su función es cancelar cualquier ciclo de taladrado. Se escribe cuando
se busque cancelar uno de esos ciclos.

G81 Ciclo Fijo de taladrado


El código G81 es una función modal, este es utilizado cuando se
necesita realizar un ciclo fijo de taladrado.

Este cuenta con ciertas características como:

• Tiene un plano inicial/ de seguridad


• Tiene un plano de referencia
• Es automático

En la imagen se pueden ver los dos


planos de los que se hablaba,
también se aprecia el tipo de
movimiento que se usa (G01 para
taladrar y G00 para desplazarse).

¿Cómo se programa un ciclo fijo de


taladrado?

N001 G81 G98/G99 X( ) Y( ) Z( ) R( ) F( ) K( )

G81 indica el ciclo de taladrado, G98/G99 indica que debe volver al


plano de seguridad o el de referencia (G99 referencia, G98 seguridad),
después X y Y son las coordenadas en las que va a taladrar, Z es la
profundidad absoluta de perforación, F es la velocidad de mecanizado,
y K es el numero de repeticiones.
G82 Ciclo de taladrado con reposo
El ciclo de taladrado con reposo es básicamente igual al ciclo de
taladrado normal, con la excepción de que ahora en la forma de
programar entra una nueva constante al código.

N001 G81 G98/G99 X( ) Y( ) Z( ) R( ) P( ) F( ) K( )

Esta nueva constante es P y define el tiempo que va a durar en reposo


dentro del hoyo que esta taladrando.
G83 Ciclo de perforación de extracción
Este ciclo funciona de manera que la herramienta entra cierta distancia
Q y luego sale para retirar la viruta, después vuelve a entra a partir de
la distancia Q que ya había perforado y perfora Q de nuevo, así hasta
completar la distancia requerida.

El bloque de programación es el siguiente:

N001 G98/699 683 X( ) Y( ) Z( ) R( ) Q( ) F( ) K( )

Donde la Q representa lo anteriormente mencionado.

En la imagen se puede apreciar como es que funciona Q y como


funciona R.
G85 Ciclo de escariado
En este ciclo la herramienta baja a la
profundidad final a la velocidad que se le
programe y después regresa al plano de
retirada con la misma velocidad.

Se escribe de la siguiente manera:

G73/G83 X_ Y_ Z_ (R_) (F_) (K_)

G86 Ciclo de taladrado con parada de


husillo
En este caso la herramienta perfora
hasta la profundidad final y después
se detiene el husillo, luego regresa al
plano de retirada.

G86 X_ Y_ Z_ (R_) (F_)


G87 Ciclo de mandrinado trasero
Este código solo se puede usar en maquinas con parada orientada de
husillo.

Con esto código la herramienta se posiciona en XY, y detiene su


orientación, luego avanza horizontalmente la distancia Q con respecto
a la dirección de parada orientada del husillo. El recorrido que hace Q
debe ser mayor al diámetro de la herramienta. Después se avanza hasta
la distancia Q y se vuelve a la posición XY.

G87 X_ Y_ Z_ Q_ R(_) F(_)

donde la R es la profundidad de taladrado.


G88 Ciclo de taladrado con parada de programa
La herramienta perfora hasta la profundidad final a la velocidad de
avance que se le haya programado. En el fondo el programa se detiene
tras el tiempo de temporización, y la retirada de la herramienta es
manual.

G88 X_ Y_ Z_ R(_) P(_) F(_)

Donde P es el temporizador y R la profundidad del taladrado.

G87 - Ciclo de mandrinado inverso


Este ciclo ejecuta un mandrinado de precisión.
Formato:
G87 X_ Y _ Z_ R_ Q_ P_ F _ K _;

X_ Y_: Datos posición agujero

Z_: Distancia desde fondo de agujero a punto Z

R_: Distancia desde nivel inicial hasta nivel punto R (fondo del
agujero)

Q_: Valor de decalaje herramienta

P_: Tiempo de espera


F_: Velocidad de avance en mecanizado

K_: Número de repeticiones

G87 (G98) G87 (G99)

No utilizado

Explicaciones:
Después del posicionamiento según los ejes X e Y, el husillo se detiene en la
posición de giro fija. La herramienta se desplaza en sentido opuesto a la punta de
la herramienta, ejecutándose el posicionamiento (con avance rápido) hasta el fondo
del agujero (punto R). A continuación, la herramienta se desplaza hacia la punta de
la herramienta y se hace girar el husillo en sentido horario. El mandrinado se ejecuta
en sentido positivo a lo largo del eje Z hasta que se alcanza el punto Z. En el punto
Z, el husillo se detiene de nuevo en la posición de giro fija, la herramienta se
desplaza en sentido opuesto al de la punta de la herramienta y luego la herramienta
vuelve al nivel inicial. A continuación, la herramienta se desplaza hacia la punta de
la herramienta y se hace girar el husillo en sentido horario para pasar a la ejecución
del siguiente bloque. Antes de ejecutar G87, utilice una función auxiliar (código M)
para hacer girar el husillo. Cuando en un mismo bloque se especifica el código G87
y un código M,
elcódigoMseejecutacuandoserealizalaprimeraoperacióndeposicionamiento. A
continuación, el sistema continúa en la siguiente operación de taladrado. Cuando
se utiliza K para especificar el número de repeticiones, el código M se ejecuta
únicamente para el primer agujero; para los agujeros segundo y posteriores, no se
ejecuta este código M. Cuando en el ciclo fijo se especifica una compensación de
longitud de herramienta (G43, G44 o G49) la compensación se aplica al efectuar el
posicionamiento en el punto R.

Limitaciones
Para poder cambiar el eje
Cambio de eje de mandrinado debe anularse el
ciclo fijo.

En un bloque que no contiene X, Y, Z,


Mandrinado R o ningún otro eje no se ejecuta
ninguna operación de taladrado.

No olvide especificar un valor positivo


en Q. Si especifica un valor negativo
para Q, el signo no se tiene en cuenta.
Defina el sentido de decalaje en los
bit4(RD1) y 5(RD2) del parámetro
P/Q
No. 5101. Especifique P y Q en un
bloque que ejecute el mandrinado. Si
se especifican en un bloque que no
ejecuta el mandrinado, no se
memorizan como datos modales.

No especifique un código G del grupo


01 (G00 hasta G03 o G60 (cuando
Anular MDL bit (bit 0 del parámetro 5431) está
definido a 1)) y G87 en idéntico bloque.
Si se especifican juntos, se anula G87.

En el modo de ciclo fijo, no se tienen


Compensación de herramienta en cuenta los valores de
compensación de herramienta.

En el modo de ciclo fijo, especifique la


Llamada a subprograma orden de llamada a subprograma
M98P_ en un bloque independiente.

G88 - Ciclo de mandrinado


Este ciclo se utiliza para mandrinar un agujero.
Formato:
G88 X_ Y _ Z_ R_ Q_ P_ F _ K _;
X_ Y_: Datos posición agujero.

Z_: Distancia desde el punto R hasta el fondo de agujero.

R_: Distancia desde nivel inicial hasta nivel punto R.

Q_: Valor de decalaje herramienta.

P_: Tiempo de espera.

F_: Velocidad de avance en mecanizado.

K_: Número de repeticiones.

G88 (G98) G88 (G99)


Explicaciones:
Después del posicionamiento según los ejes X y Y, se ejecuta un desplazamiento con avance
rápido hasta el punto R. El mandrinado se ejecuta desde el punto R hasta el punto Z. Una vez
terminado el mandrinado se ejecuta una temporización, y a continuación, se para el husillo.
La herramienta se hace retroceder manualmente desde el fondo del agujero (punto Z) hasta
el punto R.
En el punto R, el husillo se hace girar en sentido horario y se ejecuta un desplazamiento con
avance rápido hasta el valor inicial. Antes de especificar G88, utilice una función auxiliar
(código M) para hacer girar el husillo. Cuando la orden G88 y un código M se especifican en
idéntico bloque, el código M se ejecuta cuando se efectúa la primera operación de
posicionamiento. El sistema, a continuación, continúa en la siguiente operación. Cuando se
utiliza K para especificar el número de repeticiones, el código M se ejecuta únicamente para
el primer agujero; para los agujeros segundo y posteriores, no se ejecuta este código M.
Cuando en el ciclo fijo se especifica una compensación de longitud de herramienta (G43, G44
o G49) la compensación se aplica al efectuar el posicionamiento en el punto R.
Limitaciones
Para poder cambiar el eje
Cambio de eje de mandrinado debe anularse el
ciclo fijo.

En un bloque que no contiene X, Y, Z,


Mandrinado R o ningún otro eje no se ejecuta
ninguna operación de taladrado.

Especifique P en bloques que ejecutan


el taladrado. Si se especifica en un
P bloque que no ejecuta el taladrado, no
puede memorizarse como datos
modales.

No especifique un código G del grupo


01 (G00 hasta G03 o G60 (cuando
Anular MDL bit (bit 0 del parámetro 5431) está
definido a 1)) y G87 en idéntico bloque.
Si se especifican juntos, se anula G88.

En el modo de ciclo fijo, no se tienen


Compensación de herramienta en cuenta los valores de
compensación de herramienta.
En el modo de ciclo fijo, especifique la
Llamada a subprograma orden de llamada a subprograma
M98P_ en un bloque independiente.

G89 - Ciclo de mandrinado


Este ciclo se utiliza para mandrinar un agujero.
Formato:
G89 X_ Y _ Z_ R_ Q_ P_ F _ K _;
X_ Y_: Datos posición agujero.
Z_: Distancia desde el punto R hasta el fondo de agujero.
R_: Distancia desde nivel inicial hasta nivel punto R.
Q_: Valor de decalaje herramienta.
P_: Tiempo de espera.
F_: Velocidad de avance en mecanizado.
K_: Número de repeticiones.

G89 (G98) G89 (G99)

Explicaciones:

Este ciclo es prácticamente idéntico que G85. La diferencia está en que el ciclo
ejecuta una temporización en el fondo del agujero. Antes de ejecutar G89, utilice
una función auxiliar (código M) para hacer girar el husillo. Cuando en un mismo
bloque se especifica el código G89 y un código M, el código M se ejecuta cuando
se realiza la primera operación de posicionamiento. A continuación, el sistema
continúa en la siguiente operación de taladrado. Cuando se utiliza K para
especificar el número de repeticiones, el código M se ejecuta únicamente para el
primer agujero; para los agujeros segundo y posteriores, no se ejecuta este código
M. Cuando en el ciclo fijo se especifica una compensación de longitud de
herramienta (G43, G44 o G49) la compensación se aplica al efectuar el
posicionamiento en el punto R.
Limitaciones
Para poder cambiar el eje
Cambio de eje de mandrinado debe anularse el
ciclo fijo.

En un bloque que no contiene X, Y, Z,


Mandrinado R o ningún otro eje no se ejecuta
ninguna operación de taladrado.

Especifique P en bloques que ejecutan


el taladrado. Si se especifica en un
P bloque que no ejecuta el taladrado, no
puede memorizarse como datos
modales.

No especifique un código G del grupo


01 (G00 hasta G03 o G60 (cuando
Anular MDL bit (bit 0 del parámetro 5431) está
definido a 1)) y G87 en idéntico bloque.
Si se especifican juntos, se anula G88.

En el modo de ciclo fijo, no se tienen


Compensación de herramienta en cuenta los valores de
compensación de herramienta.

En el modo de ciclo fijo, especifique la


Llamada a subprograma orden de llamada a subprograma
M98P_ en un bloque independiente.