Programación de macros de cono exterior
1.1 Método de procesamiento de roscado El procesamiento de roscado utiliza un grifo para procesar hilos, y el proceso de procesamiento es el mismo que el método tradicional. Al procesar avance y retracción, es necesario asegurarse de que el macho gire en la dirección de avance para alimentar un paso, que pertenece al procesamiento de herramientas de conformado y al roscado rígido. El proceso de procesamiento es controlado automáticamente por una fresadora CNC, lo que mejora la eficiencia y la calidad de la producción, y la programación es simple y conveniente. El roscado es un proceso de mecanizado muy difícil, porque el macho está casi enterrado en la pieza de trabajo para cortar, la carga de procesamiento de cada diente es mayor que la de otras herramientas y la superficie de contacto entre el macho y la pieza de trabajo a lo largo de la rosca es grande, por lo que Debe incluirse al cortar la rosca y eliminar virutas, por lo que generalmente solo se roscan roscas con diámetro pequeño y paso pequeño. En términos generales, las roscas internas M6-M16 con un paso inferior a 2 mm y requisitos de baja precisión son más adecuadas para roscar en fresadoras CNC.
1.2 Programación del procesamiento de roscado
La instrucción de programación del procesamiento de roscado es la instrucción de ciclo de roscado G84, y su formato es:
G84 X__ Y__ Z__ R__ F__
Donde x, y son las coordenadas del centro del agujero roscado, z es la coordenada de la profundidad del fondo del agujero roscado, r es la posición del plano del punto de referencia, f es la velocidad de avance, y su valor es el producto de la velocidad del husillo y el paso. El proceso de procesamiento del comando del ciclo de roscado G84 es: (1) Posición, el macho se mueve rápidamente al plano de seguridad de la pieza de trabajo (2) Posicionamiento, el macho se mueve rápidamente al plano del punto de referencia (3) Posicionamiento, toque para; la profundidad del orificio; (4), el husillo retrocede en el fondo del orificio (5), sale al plano del punto de referencia, se prepara para procesar el siguiente orificio o retrocede rápidamente al plano de seguridad de la pieza de trabajo.
Como se muestra en la Figura 1, esta pieza se procesa con roscas internas gruesas M10. El material de la pieza de trabajo es aleación de aluminio LY12, la profundidad de la rosca es de 10 mm, el paso es de 1,5 mm y la velocidad del husillo se selecciona. ser de 100 r/min y la velocidad de avance es de 150 mm/min.
01
G54 G90 G00 Z60
m03 s 100
x-30 Y0
g99; G84 X-30 Y0 Z-13 R5 f 150
G98 X30
M05
M30
2 Fresado
2.1 Método de fresado de roscas
El método de procesamiento consiste en utilizar la función de interpolación helicoidal de la fresadora CNC para el procesamiento de fresado. Mientras se realiza una interpolación circular en el eje XY, la alimentación de interpolación lineal se realiza en el eje Z. Al fresar roscas con una fresa de rosca de un solo filo, la trayectoria de la herramienta es una hélice. La velocidad del husillo y la velocidad de avance no tienen nada que ver con el paso de la rosca. Son esencialmente diferentes de la relación correspondiente entre la velocidad de avance y la velocidad de la rosca en general. procesamiento La velocidad de procesamiento y la alimentación La velocidad se puede ajustar en tiempo real para lograr el mejor efecto de corte y calidad de procesamiento.
2.2 Características del fresado de roscas
La característica de utilizar fresado CNC para procesar roscas es que la misma herramienta puede procesar roscas con diferentes pasos, diferentes diámetros y diferentes direcciones izquierda y derecha. hilos de mano. Durante el procesamiento, puede ajustar la profundidad de cada avance modificando el valor de compensación del radio de la herramienta y realizar múltiples cortes para lograr la separación del mecanizado en desbaste y el mecanizado de acabado, y lograr el tamaño y la calidad del mecanizado de roscas, especialmente para diámetros grandes. , Para agujeros roscados con paso pequeño, este método tiene mayores ventajas.
En comparación con los métodos tradicionales de procesamiento de roscas, el fresado de roscas tiene grandes ventajas en cuanto a precisión y eficiencia del procesamiento, y no está limitado por la estructura de la rosca ni la dirección de rotación de la rosca. Para roscas que no permiten deformaciones de transición o estructuras de ranuras de descarga, es difícil procesarlas con métodos de torneado tradicionales o matrices de roscado, pero es muy fácil de lograr con fresado CNC. Además, la durabilidad de las fresas de roscar es más de diez veces o incluso docenas de veces mayor que la de los machos, y en el proceso de fresado de roscas CNC, es muy conveniente ajustar el diámetro y el tamaño de la rosca, lo cual es difícil de hacer con grifos y matrices.
2.3 La programación del fresado de roscas se muestra en la Figura 2. Se procesa la rosca M42x1.5-7h con una profundidad de procesamiento de 24 mm. El material de la pieza de trabajo se templa y revende con acero 45#, la dureza es HRC 24 ~ 28 y la herramienta utiliza cuchillas reemplazables.
Como se muestra en la Figura 3, la clave para el procesamiento de roscas con una fresa de rosca de un solo filo de 25 mm es la selección de la dirección de avance y los parámetros de corte.
Tomando como ejemplo el sistema CNC Fanuc 0i Mate-MC, su función de interpolación en espiral se implementa mediante la instrucción G02 /G03, y el formato de programación es:
g02/G03 X _ _ Y _ _ I _ _ J _ _ Z _ _ F _ _;
G02 en el programa representa la interpolación en espiral en el sentido de las agujas del reloj; G03 representa la interpolación en espiral en el sentido contrario a las agujas del reloj X__Y__Z__ representa el punto final de la espiral; Coordenadas de interpolación; I__J__ representa el incremento de coordenadas de las coordenadas del eje de la espiral en las direcciones X e Y en relación con las coordenadas del punto inicial de la espiral. Una instrucción puede realizar un círculo completo de interpolación en espiral a la vez [1]. En el mecanizado real, si desea realizar una interpolación en espiral de múltiples vueltas, puede programarla mediante subrutinas o programas macro. Puede realizar el roscado fresando de arriba hacia abajo o de abajo hacia arriba. Para adoptar el método de fresado hacia adelante, la rosca derecha debe fresarse de abajo hacia arriba, como se muestra en la Figura 4, 1 representa la dirección de avance, 2 representa la dirección de interpolación helicoidal y 3 representa la dirección de rotación del husillo, que es beneficioso para la eliminación de virutas.
Puede prevenir la acumulación de viruta, reducir el desgaste de la herramienta y garantizar la calidad del procesamiento. Los parámetros de corte se pueden seleccionar como V = 70 m/min, velocidad de avance de un solo diente 0,035 mm/r, velocidad del husillo n = 900 r/min, velocidad de avance F = 32 mm/min y paso de profundidad de fresado.
Modifique el valor del radio de la herramienta D01 y alcancelo gradualmente en tres veces. Primero puede configurarlo en 12,9 mm, luego configurarlo en 12,6 mm y finalmente configurarlo en 12,5 mm. , utilice un calibre de tapón de rosca para comprobar si se alcanza el tamaño.
(1) Utilice subrutinas para programar subprocesos
El proceso de procesamiento e interpolación de subprocesos se escribe como una subrutina de manera incremental y luego se llama varias veces para realizar todo el procesamiento del subproceso. . Este programa necesita llamar a la subrutina 16 veces. El programa es el siguiente: programa principal.
01
G54 G90 G00 G40 Z60 0
M03 S900
X0 Y0
Z10. 0;
G01 Z - 29. 0 F200
G41 G01 X21. 0 Y0 d 01 F32;
m98 p 160002;
g90 G40 g 01x 0 Y0;
Z10.0 F300
G00 Z60.0;
M05
M30
Subrutina
02
G91 G03 I - 21.0 Z1.5;
M98
(2) La programación de macros es Se utiliza para procesar hilos.
Utilizando programación de macro variables y funciones de ciclo, se pueden lograr cambios automáticos en las coordenadas del punto final de la espiral y continuidad del procesamiento del hilo. Sólo se necesita una variable #1 en el programa y su asignación inicial es 1,5 mm, que es el tamaño del paso. Dado que después de una interpolación espiral completa, la coordenada Z del punto final cambiará en un paso, la coordenada Z del punto final real se puede obtener simplemente basándose en las coordenadas del punto inicial de la espiral y el número de vueltas de mecanizado. La función de bucle del programa macro se puede utilizar para realizar automáticamente la interpolación en espiral.
03
G54 G90 G00 G40 Z60 0
M03 S900
X0 Y0
Z10. 0;
Hay muchas formas de procesar subprocesos. El método tradicional de procesamiento de roscas implica principalmente girar roscas con herramientas de torneado de roscas o roscar manualmente y roscar con machos y matrices. Con el desarrollo de la tecnología de mecanizado CNC, especialmente la aparición de sistemas de mecanizado CNC de tres ejes, la aplicación de fresadoras CNC para el procesamiento de roscas se ha convertido en un método y medio muy importante y ampliamente utilizado.