¿Cómo utilizar el g74g75 del torno CNC para la programación del sistema Baoyuan?
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 alimentación radial (eje X) ciclo de corte axial intermitente compuesto: alimentación axial (eje Z) desde el punto inicial, retracción y luego avanzar
Hasta que el corte alcance la misma posición que la coordenada del eje Z del punto final de corte, luego retraerse radialmente y retraerse axialmente hasta la coordenada del eje Z del punto inicial
>En la misma posición, complete un ciclo de corte axial; después del avance radial nuevamente, continúe con 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 iguales); Se completa 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 agregar
Al mecanizar ranuras anulares o agujeros centrales profundos, el corte axial intermitente desempeña el papel de romper la viruta y eliminarla oportunamente.
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. 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.
El 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 es igual que
El punto final de corte 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 que el punto final de corte
;
p>
Punto final de retracción radial: después de que cada ciclo de corte axial alcanza el punto final de alimentación axial, la posición final de retracción radial (la retracción cantidad es ?d),
expresado como C n (n=1, 2, 3?), la coordenada del eje Z de C n es la misma que el punto final de corte, y la diferencia entre los Las coordenadas del eje X de C n y A n son ?d;
Ciclo de corte del eje Punto final: la posición final de la retracción axial desde el punto final de la retracción radial, expresada como D n (n=1, 2, 3?), la coordenada del eje Z de D n es la misma que el punto inicial, D n La coordenada del eje X es la misma que C n (la diferencia con la coordenada del eje X de A n es ? d);
Punto final de corte: la posición especificada por el punto final de la cuchilla B f.
R (e): La cantidad de retracción axial después de cada alimentación 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; .
Ranurado de diámetro exterior ciclo compuesto múltiple formato G75:
G75 R(e
G75 X(U)Z(W) P(△i ) Q(△k) R(△d) F(f);
Donde e: la cantidad de retracción de cada vez en el corte en capas. Este valor es un valor modal y es válido hasta la siguiente especificación. Se modifica mediante instrucciones del programa. El valor del radio está en mm.
X —La coordenada absoluta del eje X de la profundidad máxima del punto de corte.
Z — La coordenada absoluta del eje Z de la profundidad máxima del punto de corte.
U: coordenada incremental del eje X de la profundidad máxima del punto de corte.
W: coordenada incremental del eje Z de la profundidad máxima del punto de corte.
△i — La cantidad de corte radial (dirección X) durante el proceso de ranurado, el valor del radio, la unidad es.
△k —La cantidad de movimiento en la dirección Z (valor sin signo) después de salir después de cortar un ancho de herramienta a lo largo de la dirección radial, la unidad es menor que el ancho de la herramienta.
△d —La cantidad de retracción de la herramienta en la parte inferior de la ranura, especificada con un valor positivo. Si se omiten Z(W) y △k, se debe especificar el signo de la dirección de retracción.
f — la cantidad de avance al cortar ranuras.
En la fórmula, e y △d se especifican mediante la dirección R, y su significado está determinado por la dirección Z(W). Si se especifica Z(W), es △d.
Cuando se ordena Z(W) se ejecuta el ciclo G75.
Al programar, el valor de AB es la diferencia entre el ancho de la ranura menos el ancho del cortador. Las coordenadas del punto A se determinan en función de la posición de la punta de la herramienta y la dirección de W. Cuando se ejecuta el programa, la herramienta llega rápidamente al punto A. Por lo tanto, el punto A debe estar fuera de la pieza de trabajo para garantizar la seguridad de un avance rápido. El avance de corte es del punto A al punto C. Cada vez que la profundidad de corte △i retrocede rápidamente en un valor e para facilitar la rotura de la viruta, finalmente alcanza el punto C en la parte inferior de la ranura. En el fondo de la ranura, la herramienta debe moverse longitudinalmente △d para suavizar el fondo de la ranura, pero debe obedecer a la estructura de la herramienta para evitar romperla. Después de que la herramienta regrese al punto A, presione △k para moverse a una nueva posición y luego ejecute el ciclo de profundidad de corte. △k debe determinarse según el ancho de la herramienta hasta alcanzar todo el ancho de la ranura. Finalmente, la herramienta regresa rápidamente del punto B al punto A y finaliza todo el ciclo.
Al procesar una pieza de trabajo en un torno CNC, la pieza de trabajo gira y no se puede taladrar en la dirección del eje X.