Red de conocimiento informático - Conocimiento del nombre de dominio - Torno CNC Guangzhou 980tdb, cómo utilizar la programación de agujeros profundos

Torno CNC Guangzhou 980tdb, cómo utilizar la programación de agujeros profundos

Eje ranurado múltiples ciclos G74

Formato de código: G74 R (e

G74 X (U) Z (W) P (?i ) Q; (?k) R (?d) F;

Significado del código: ciclo de avance radial (eje X) ciclo de corte axial intermitente compuesto: avance axial (eje Z) desde el punto inicial, retroceso y luego avance nuevamente hasta cortar en la misma posición que la coordenada del eje Z del punto final de corte, luego retraiga radialmente y retroceda axialmente a la misma posición que la coordenada del eje Z del punto inicial, completando un ciclo de corte axial radial después de la alimentación; nuevamente, realice el siguiente ciclo de corte axial; después de cortar hasta el punto final de corte, regrese al punto inicial (el punto inicial y el punto final de G74 son los mismos) y se completará el ciclo del compuesto de ranurado axial. Las direcciones de avance radial y axial de G74 están determinadas por las posiciones relativas de los puntos finales de corte X (U), Z (W) y el punto inicial. Este código se utiliza para procesar ranuras anulares o agujeros centrales profundos en la cara del extremo. de la pieza de trabajo con discontinuidad axial El corte desempeña el papel de rotura de viruta y eliminación oportuna de viruta.

Definiciones relacionadas:

El punto de inicio del ciclo de corte axial: la posición donde comienza el avance axial en cada ciclo de corte axial, expresada como A n(n=1, 2, 3?), la coordenada del eje Z de An es la misma que el punto inicial A, y la diferencia entre las coordenadas del eje X de An y An-1 es ?i. El punto inicial A1 del primer ciclo de corte axial es el mismo que el punto inicial A, y la coordenada del eje X del punto inicial del último ciclo de corte axial (expresada como Af) es la misma que el punto final del corte.

Punto final del avance axial: La posición final del avance axial en cada ciclo de corte axial, expresada como B n (n=1, 2, 3?), la coordenada del eje Z de B n y la corte El punto final es el mismo, la coordenada del eje X de B n es la misma que A n, y el último punto final de alimentación axial (expresado como B f) es el mismo punto que el punto final de retracción radial; : Cada ciclo de corte axial alcanza el punto final de alimentación axial Después del punto final de la herramienta, la posición final de la retracción radial de la herramienta (la cantidad de retracción es ?d) se expresa como C n (n=1, 2, 3? ). La coordenada del eje Z de C n es la misma que el punto final de corte. C n es la misma que A. ¿La diferencia entre n?), la coordenada del eje Z de D n es la misma que el punto inicial. la coordenada del eje X de D n es la misma que C n (la diferencia con la coordenada del eje X de A n es ?d

Punto final de corte: X ( U) La posición especificada por Z (W), el último punto final de alimentación axial B f.

R (e): La cantidad de retracción axial después de cada avance axial (eje Z), el rango de valores es 0~99,999 (unidad: mm), sin signo.

Después de ejecutar R(e), el valor del código sigue siendo válido y el valor del parámetro de datos NO.056 se modifica a e×1000 (unidad: 0,001 mm).

Cuando no se ingresa R (e), el valor del parámetro de datos NO.056 se utiliza como cantidad de retracción axial.

X: Valor de la coordenada absoluta del eje X del punto final de corte B f (unidad: mm).

U: La diferencia entre las coordenadas absolutas del eje X del punto final de corte B f y el punto inicial A (unidad: mm).

Z: El valor de la coordenada absoluta del eje Z del punto final de corte B f (unidad: mm).

W: La diferencia entre las coordenadas absolutas del eje Z del punto final de corte B f y el punto inicial A (unidad: mm).

P (?i): La cantidad de corte radial (eje X) de un único ciclo de corte axial, el rango de valores es 0<?i? mm , valor del diámetro), sin firmar.

Q (?k): Durante el corte axial (eje Z), la cantidad de avance del avance intermitente del eje Z, el rango de valores es 00,001 mm), sin firmar.

R (?d): La cantidad de retracción en la dirección radial (eje X) después del corte hasta el punto final de corte axial, el rango de valores es 0~99,999 (unidad: mm,

valor de diámetro), sin signo, cuando se omite R (?d), el sistema establece de forma predeterminada la cantidad de retracción radial (eje X) como 0 después del punto final de corte axial.

Cuando se omiten las palabras de código X (U) y P (?i), la herramienta se retraerá en la dirección positiva de forma predeterminada.

Proceso de ejecución de código: Figura 3-29.

① Desde el punto inicial del ciclo de corte axial Un avance de corte axial (eje Z) △k, cuando la coordenada del eje Z del punto final de corte es menor que la coordenada del eje Z de el punto inicial,

Eje Z Avance en la dirección negativa; de lo contrario, avance en la dirección positiva del eje Z

② Mueva rápidamente la retracción de la herramienta e en la dirección axial ( Eje Z), y la dirección de retracción es opuesta a la ①dirección de alimentación;

③ Si el eje Z corta y avanza nuevamente (?k e), el punto final de alimentación todavía está entre el punto inicial del ciclo de corte axial. A n y el punto final de alimentación axial B n, el eje Z corta y avanza nuevamente (?k e), y luego Ejecute ② si el eje Z corta y avanza nuevamente (?k e), el punto final de alimentación alcanza el punto B; n

o no está entre A n y B n, el eje Z corta y avanza hasta el punto B n, luego ejecuta ○4

④ Mueva rápidamente la retracción de la herramienta △d ( valor del radio) en la dirección radial (eje X) hasta el punto C n, y la coordenada del eje X del punto B f (punto final de corte) es menor que el punto A (punto inicial)

Cuando el El punto es la coordenada del eje X, la herramienta se retraerá en la dirección positiva del eje X; de lo contrario, la herramienta se retraerá en la dirección negativa del eje X.

⑤ Mueva rápidamente la herramienta en la dirección axial (eje Z) hasta el punto Dn, y finalizará el enésimo ciclo de corte axial. Si el ciclo actual no es el último ciclo de corte axial, ejecute ⑥; si el ciclo actual es el último ciclo de corte axial, ejecute ⑦;

⑥ Cuchilla de movimiento rápido radial (eje X), la dirección de corte; es opuesta a la ④ dirección de retracción. Si después del avance del eje X (△d △i) (valor de radio)

, el punto final del avance todavía está entre el punto A y el punto Af (el punto inicial del último ciclo de corte axial), el eje X mueve rápidamente el avance (△d

△i) (valor de radio), es decir: Dn?A n 1, y luego ejecuta ① (inicia el siguiente ciclo de corte axial); Avance del eje X (△

Después de d △i) (valor de radio), el punto final del avance alcanza el punto A f o no está entre Dn y el punto Af, el eje X se mueve rápidamente a punto A f, y luego

Ejecute ① para iniciar el último ciclo de corte axial.

⑦ El eje X regresa rápidamente al punto inicial A y finaliza la ejecución del código G74; .

Figura 3-30

Programa (asumiendo que el ancho de la cuchilla ranuradora es de 4 mm):

O0007

G0 X32 Z5 M3 S500; ;

G74 R0.5;

(Inicie el husillo, colóquelo en el punto inicial del procesamiento, agregue el ancho de la herramienta en la dirección X)

( Ciclo de procesamiento)

G74 (Z5), el eje X avanza 3 mm, repite los pasos anteriores y continúa ejecutando)