May 01, 2024 Dejar un mensaje

De esta manera, el fresado de chaveteros no sólo puede mejorar la eficiencia del mecanizado, sino también la vida útil de la herramienta.

 

1. Beneficios de la rampa

Beneficio 1: mejorar la eficiencia del procesamiento

Para el fresado de chaveteros de materiales sólidos, la mayoría de las veces se utiliza un taladro para perforar agujeros primero y luego fresarlos en capas. En el fresado en rampa, la herramienta ingresa directamente al material sólido para eliminarlo, lo que reduce el tiempo de cambio de herramienta y mejora la eficiencia.

 

Beneficio 2: Aumenta la vida útil de la herramienta.

En el procesamiento de materiales difíciles, es probable que se produzca endurecimiento por trabajo, lo que provoca un desgaste antiguo de la hoja en un punto.

imagen

Entonces, ¿cómo solucionar este problema? Qingfeng le di un método simple: ajuste la profundidad de corte (Ap) en los parámetros de procesamiento, es decir, no siempre permita que la hoja entre en contacto con la piel endurecida en un solo lugar. La trayectoria de la herramienta en el fresado en rampa coincide exactamente con esto.

imagen

Agregue WeChat: Yuki7557 para recibir una copia del tutorial del programa macro

En segundo lugar, ¿por qué utilizar programas de macros?

El programa de fresado en rampa es muy sencillo. Podemos hacerlo fácilmente mediante programación manual. ¿Por qué necesitamos utilizar la programación macro?

 

Beneficio 1: Procedimientos simplificados

Si el ritmo es relativamente profundo, no importa si el programa procesado por el software o su programación manual ordinaria, el programa será demasiado largo, mientras que el programa macro será corto y conciso.

Beneficio 2: Conveniente para que los trabajadores depuren en el sitio

Sé que los programas correctos escritos por programadores tendrán más o menos problemas durante la depuración en el sitio. Por ejemplo, la profundidad de corte no es razonable y es necesario reducirla. Luego, el programa macro solo necesita asignar valores a las variables para completarse. En programas normales, es necesario modificar muchos valores.

 

Beneficio 3: El programa tiene buena versatilidad.

La característica más importante de los programas macro es su gran versatilidad. Por ejemplo, puede haber N muchas piezas en un taller con formas similares y diferentes tamaños, por lo que escribir un programa puede satisfacer N muchos productos.

3. ¿Cómo programar [Fresado en rampa]?

imagen

1. Calcule la profundidad de corte de cada herramienta #30

imagen

Como se muestra en el diagrama anterior, según el teorema de Pitágoras TAN[#2]=#30/#7

La profundidad de cada cuchillo se puede calcular #30=#7*TAN[#2]

2. Calcule el número de pasadas de la herramienta #31

La profundidad total es #11, luego se puede calcular el número de pasadas de la herramienta, es decir, #31=#11/#30, que es la profundidad total dividida por la profundidad de cada herramienta.

El problema es que, si el resultado de la división tiene un decimal, como 5,6 veces, 5,1 veces, etc., entonces el número de pasadas de la herramienta debe calcularse como 6 veces.

Entonces #31=FUP[#11/#30]

 

Observación:

FUP significa convertir la parte decimal en un número entero 1 y sumarlo a la parte entera.

Por ejemplo, #31=5.06 El valor después de la operación FUP[#31] es 6.

#31=0.01 Entonces el valor después de la operación FUP[#31] es 1.

 

3. Calcule la profundidad de corte real #32

Al calcular el número de pasadas de herramienta, la parte decimal se toma como un número entero. Si se calcula según el punto 30, habrá sobrecorte. ¿Cómo calcular la profundidad real de corte n.° 32 para cada cuchillo?

La respuesta es: la profundidad total dividida por el número de pasadas es la profundidad de corte real. Ese es #32=#11/#31

 

4. Coloque las puntas de los cuchillos n.° 24 y n.° 25

#24 El valor de la coordenada X del centro de corte en el sistema de coordenadas de la pieza de trabajo

#25 El valor de la coordenada Y del centro de corte en el sistema de coordenadas de la pieza de trabajo

 

5. Piense por qué necesita calcular estas variables en los primeros cuatro pasos.

Por ejemplo, la profundidad de corte por corte se calcula como #30. Con la profundidad de corte por corte, puedo dividir la profundidad total del #11 por la profundidad de cada corte para calcular la cantidad de tiempos de procesamiento.

 

Con la cantidad de tiempos de procesamiento, podemos usar declaraciones de programas macro para establecer condiciones y dejar que el programa realice un ciclo de procesamiento hasta alcanzar el tamaño.

 

Sin embargo, redondeamos la parte decimal del número calculado de mecanizados. Si se calcula en función de la profundidad de corte de #30 por herramienta, habrá sobrecorte, por lo que el corte real por herramienta se calcula dividiendo la profundidad total por el número de tiempos de mecanizado. profundidad.

 

El procedimiento es el siguiente:

%

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (Punto de corte rápido de la herramienta)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7(profundidad de cada corte)

#31=FUP[#11/#30](La profundidad total se divide por cada profundidad de corte para calcular el número de ciclos, [redondeado hacia arriba])

#32=#11/#31 (profundidad de corte real cada vez)

#{{0}} (Variable de conteo, este valor comienza a contar desde 0)

N10#33=#33+1 (la variable aumenta automáticamente y el valor de recuento aumenta en 1 para cada operación)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (cuando el valor de la variable de conteo es menor que el número de tiempos de procesamiento, salte al bloque de línea N10)

G0Z150.

M30

%

La simulación del programa es la siguiente:

Envíeconsulta

whatsapp

skype

Correo electrónico

Consulta