Curso de torno a CNC online

 

3.20 CICLO DE TALADRADO G74-G77

Formato:
N_ G_ Z_(W)_ P_ D_ S_ (avance en Z)
o: N_ G_ Y(V)_ P_ D_ S_ (avance en Y)


G74: Taladrado en pulgadas a izquierda
G75: Taladrado métrico a izquierda
G76: Taladrado en pulgadas a derecha
G66: Taladrado métrico a derecha

Cuando el primer formato es usado, el taladrado es realizado por el movimiento del eje Z. Cuando el segundo formato es usado, el taladrado es realizado por el movimiento del eje Y.

Z(W) e Y(V): Las coordenadas del fondo del agujero.
D: Dirección para especificar multi-hilo (D99), si no se especifica un valor (D puede ser omitida) 1 es asumido (tornillo de un solo hilo).
P: Pulgadas: P=2.20~200.00 dientes/pulgada.
Métrico: P=0.01~10.00
S: Velocidad de giro (1-255)

El procedimiento detallado del ciclo de taladrado:
1) A izquierdas, el husillo gira en sentido anti-horario (si el husillo estaba girando antes de ser ejecutado el comando, la señal para girar en sentido anti-horario no será enviado por el controlador).
2) Taladrado hasta el fondo del agujero (definido por el eje Z o el eje Y).
3) Parada del husillo, y la compensación de reacción es ejecutada.
4) A izquierdas, el husillo gira en sentido horario.
5) Regresa.
6) Parada del husillo.
7) Si es un tornillo multi-hilos, repetir el procedimiento (1~6) dependiendo del número de hilos.


La función de taladrado se encuentra disponible solo si hay un encoder de posición en el husillo y el husillo puede ser controlado automáticamente (parada automática, rotación automática en sentido horario y anti-horario).

3.21 CICLO DE TALADRADO G78 (CICLO DE TALADRADO DE ALTA VELOCIDAD)

Formato:
N_ G78 Z(W) C_ P_ (avance en eje Z)
o: N_ G78 Y(V) C_ P_ (avance en eje Y)


Z(W) o Y(V): Las coordenadas del fondo del agujero.
C: la distancia el punto de inicio de la velocidad de corte intermitente y el último final de corte.

Procedimiento del ciclo de taladrado:
1) Avance a la profundidad especificada en C
2) Regreso al punto de inicio en modo posicionamiento rápido
3) Avance a una profundidad igual a C + C (Cn)
4) Regreso al punto de inicio en modo posicionamiento rápido
5) Posicionamiento rápido a una profundidad igual a
Cn - C - P
6) Avance a una profundidad igual a C + C + P (Cn = Cn + C)
7) Repetición de los procedimientos Nro. 4, 5 y 6 hasta que la herramienta avance hasta el fondo del agujero
8) Regreso al punto de inicio en modo posicionamiento rápido, el ciclo de cortado finaliza



3.22 CICLO DE CILINDRADO, CARA EN DISMINUCION G80
Formato: N_ G80 X(U)_ Z(W)_  K_  A_  P_


X(U) y Z(W): Coordenada del punto final.
K: Cantidad de disminución en la dirección Z, el valor por defecto de K determina un cilindrado.
A: Profundidad de corte en la dirección X. No agregar signo (+ o -).
P: Cantidad de escape en la dirección X. No agregar signo (+ o -).

Procedimiento:
1) Posicionamiento rápido a la distancia especificada por la dirección A
2) Avance en la dirección Z
3) Escape a una distancia especificada por la dirección P
4) Posicionamiento rápido al punto de inicio (dirección Z)
5) Posicionamiento rápido a una distancia igual a A+P
6) Repetir 2, 3, 4 y 5 hasta que la profundidad de corte alcance el valor especificado por X(U) y el punto de inicio.
Cuando el ciclo finaliza, la herramienta regresa al punto final.


3.23 CICLO FINAL DE LA CARA Y CARA EN DISMINUCION G81
Formato: N_ G81 X(U)_ Z(W)_ I_ C_ P_

X(U) y Z(W): Coordinadas del punto final.
I: Cantidad de disminución en la dirección X, el valor por defecto de I especifica cortado de cara.
C: Profundidad de corte en la dirección Z. No agregar signo (+ o -). El sentido de avance depende de la dirección desde el punto de origen hasta el punto de destino.
P: Cantidad de escape en la dirección Z. No agregar signo (+ o -).

Procedimiento:
1) Posicionamiento rápido a la distancia especificada en la dirección C
2) Avance en la dirección X
3) Escape a una distancia especificada por la dirección P
4) Posicionamiento rápido al punto de inicio (dirección X)
5) Posicionamiento rápido a la distancia C+P
6) Repite 2, 3, 4 y 5 hasta que la profundidad de corte alcance el valor especificado por Z(W) y el punto de inicio.
Cuando es ciclo finaliza, la herramienta regresa al punto de destino.


3.24 CICLO MULTIPLE DE ROSCADO EN PULGADAS G82
Formato: N_ G82 X(U)_ Z(W)_ I_ A_ C_ P_ R_ D_ L_

X(U) y Z(W): Especifica el punto final del roscado.
I: Diferencia del radio de roscado para roscado en disminución.
A: Altura del roscado, este valor es especificado por el valor del radio (programación en radios) o el valor del diámetro (programación en diámetros) en la dirección X, A>0.
C: Profundidad del primer corte (la profundidad de corte es C*Ön, C>0.
P: Dientes del roscado. Rango: 2.20~100.00
R: Cantidad de chanfle a 45º (eje Z) al final del roscado. Si R=0 no habrá chanfle, si R es omitida especifica sin chanfle al final del roscado, R>160.
D: Especifica múltiples hilos. Si D=1 será de un solo hilo. El valor por defecto indica roscado principal simple, D£99.
L: Angulo de la punta de la herramienta (el ángulo de los dientes).

Existen 5 tipos de ángulos: 29º, 30º, 55º, 60º y 80º para seleccionar. En este sistema 28º, 54º, 59º y 79º pueden seleccionarse también. El valor por defecto especifica cortado en ambos bordes.

Procedimiento detallado:
1) Si L>0, mover a una distancia para realizar un solo bordeado. Avance a una distancia especificada por 2*C*Ön*tg(L/2) en la dirección opuesta de Z(W) modo transversal rápido.
2) Posicionarse en X(U)-A+C*n en la dirección X.
3) Avance para roscado.
4) Regreso al punto de origen en la dirección X primero.
5) Regreso al punto de origen en la dirección Z.
6) Repetir 1 a 5 hasta que la altura del roscado sea igual a A.
El punto final del roscado múltiple es el mismo punto que el punto de origen. Si el comando M26 es incluido en el bloque de G82, el roscado será realizado sin acelerar o desacelerar en el principio y final del roscado.

Detalle de la profundidad de roscado:
(Si L es omitido, cortado en ambos bordes)

(ángulo de la punta en un solo borde)

 

(U<0, W<0, frente del portaherramientas)

 

(U<0, W<0, frente del portaherramientas)


3.25 CICLO MULTIPLE DE ROSCADO METRICO
Formato: N_ G83 X(U)_ Z(W)_ I_ A_ C_ P_ R_ D_ L_

El significado de las direcciones de este comando son las mismas que el comando G82, a excepción de P, que en este caso significa roscados principales y el rango de este valor puede ser 0.01~12.00.
El punto final de G83 es el punto de inicio de G83.

3.26 CICLO MULTIPLE DE ESFERA (AVANCE DE CORTE EN Z)

Formato:
N_ G84 X(U)_ Z(W)_ R_ A_ C_ P_ D_
o: N_ G84 X(U)_ Z(W)_ I_ K_ A_ C_ P_ D_


X(U) y Z(W): El punto de inicio del arco. La distancia en la dirección X desde el punto de inicio del comando G84 hasta el punto de inicio del arco es la profundidad de corte, la dirección del avance de corte esta también determinada por X(U), Z(W).
R: Radio del arco, R>0.
I, K: Distancia con dirección desde el punto de inicio del arco hasta el centro del mismo.
A: Profundidad de cada corte en la dirección X, A>0.
C: Distancia en la dirección Z con dirección desde el punto de inicio del comando G84 hasta el punto final del arco.
P: Cantidad de escape en cada avance de corte en la dirección X, P>0.
D: La dirección del arco (desde el punto de inicio hasta el punto final del arco). Si D=0, el arco es realizado en sentido horario, si D>0 el arco es realizado en sentido anti-horario. Si D es omitida, el arco es realizado en sentido horario.

Un arco que exceda los 90º no puede ser utilizado con G84.
El procedimiento de G84 es similar al G80.

Secuencia de operación:
1) Posicionamiento rápido a la distancia A en la dirección X.
2) Avance de corte en la dirección Z.
3) Escape a una distancia P en la dirección X.
4) Posicionamiento rápido hasta el punto de inicio de G84 en la componente de la dirección Z.
5) Repite 1, 2, 3 y 4 hasta que la operación 2 haya alcanzado X(U), Z(W).
6) Realiza un arco desde X(U), Z(W) hasta el punto final de este arco y finaliza el ciclo.
Cuando el ciclo G84 finaliza, la herramienta se posiciona en el punto final del arco.

Frente del portaherramientas en G84:

 



3.27 CICLO MULTIPLE DE ESFERA (AVANCE DE CORTE EN X)

Formato:
N_ G85 X(U)_ Z(W)_ R_ A_ C_ P_ D_
o: N_ G85 X(U), Z(W)_ I_ K_ A_ C_ P_ D_


X(U) y Z(W): El punto de inicio del arco. La distancia en la dirección Z desde el punto de inicio del comando G84 hasta el punto de inicio del arco es la profundidad total de corte, la dirección del avance de corte esta también determinada por X(U), Z(W).
R: Radio del arco, R>0.
I, K: Distancia con dirección desde el punto de inicio del arco hasta el centro del mismo.
C: Profundidad de cada corte en la dirección Z, A>0.
A: Distancia en la dirección Z con dirección desde el punto de inicio del comando G85 hasta el punto final del arco.
P: Cantidad de escape en cada avance de corte en la dirección Z, P>0.
D: La dirección del arco (desde el punto de inicio hasta el punto final del arco). Si D=0, el arco es realizado en sentido horario, si D>0 el arco es realizado en sentido anti-horario. Si D es omitida, el arco es realizado en sentido horario.

Un arco que exceda los 90º no puede ser utilizado con G85.
El procedimiento de G85 es similar al G81.

Secuencia de operación:
1) Posicionamiento rápido a la distancia A en la dirección Z.
2) Avance de corte en la dirección Z.
3) Escape a una distancia P en la dirección Z.
4) Posicionamiento rápido hasta el punto de inicio de G85 en la componente de la dirección X.
5) Repite 1, 2, 3 y 4 hasta que la operación 2 haya alcanzado X(U), Z(W).
6) Realiza un arco desde X(U), Z(W) hasta el punto final de este arco y finaliza el ciclo.
Cuando el ciclo G85 finaliza, la herramienta se posiciona en el punto final del arco.
El punto final de G85 es el punto final del arco.

Frente del portaherramientas en G85:


3.28 CICLO REPETITIVO MULTIPLE DE SUB-PROGRAMA G86
Formato: N_ G86 A_ C_ D_ L_

A: La profundidad total de corte en X y la dirección de avance.
C: La profundidad total de corte en Z y la dirección de avance.
D: El número de secuencia del primer bloque del sub-programa.
L: Repeticiones.

Secuencia de operación:
1) Nro. corte: n=1.
2) Posicionamiento rápido a la posición incremental (A-n*A/L, C-n*C/L), el valor incremental esta dado por el valor de compensación de este sistema.
3) Llamada al sub-programa (todos los valores (absolutos) luego de X, Z son agregados al valor de compensación).
4) Luego de la ejecución del último bloque, la herramienta regresa al punto de inicio de G86.
5) Corte n+1.
6) Repetir 2, 3, 4 y 5 hasta que el valor de compensación de G86 sea de (0, 0) para la última llamada del sub-programa y finaliza el ciclo.
Cuando el ciclo de G86 finaliza, la herramienta regresa al punto de inicio de G86.

Ejemplo de programación (Posición actual: (300, 400))
N100 G86 A10 C20 D200 L3
...
...
N200 G0 X150 W-100
N210 G1 Z200
N220 G3 U100 Z150 R100
N230 G0 U50 M99



3.29 CICLO MULTIPLE REPETITIVO
Formato: N_ G87 D_ L_

D: El número de secuencia del primer bloque del ciclo repetitivo, cuando el bloque G87 es ejecutado, todos los bloques repetitivos deben estar enfrente del actual bloque G87, luego de que todos los bloques repetitivos hayan sido ejecutados, el bloque G87 deberá ser ejecutado secuencialmente.

Ejemplo:
N10 G0 X100 Z300
...
...
N40 G1 W-50
N50 G1 U50 W-50
N60 G87 D40 L2

 

    Primera entrega: Cap. 1  |  Cap. 2  |  Cap. 3  |  Cap. 4

    Segunda entrega: Cap. 1  |  Cap. 2  |  Cap. 3  |  Cap. 4  |  Cap. 5  |  Cap. 6