Primero, los beneficios del fresado en rampa
Beneficio 1: Mejorar la eficiencia de procesamiento
Al fresar chaveteros en materiales sólidos, la mayoría de ellos se taladran primero con un taladro y luego se fresan en capas. En el fresado en rampa, la herramienta entra directamente en el material sólido para eliminar material, lo que reduce el tiempo de cambio de herramienta y mejora la eficiencia.
Beneficio 2: mejora la vida útil de la herramienta.
En el procesamiento de materiales difíciles, es probable que ocurra un endurecimiento por trabajo, lo que resulta en un desgaste antiguo de cierta parte de la cuchilla.
Entonces, ¿cómo resolver este problema? Para Qingfeng, le di una solución simple: ajuste la profundidad de corte (Ap) en los parámetros de procesamiento, es decir, no permita que la cuchilla entre en contacto siempre con la piel endurecida en un solo lugar. Y la trayectoria de la herramienta de rampa y fresado está exactamente en línea con esto.
En segundo lugar, ¿por qué utilizar programas de macros?
El programa de rampa y fresado es muy simple, y podemos manejarlo fácilmente con la programación ordinaria a mano. ¿Por qué necesitamos usar programas de macros?
Beneficio 1: Procedimientos simplificados
Si la ranura es profunda, no importa el programa procesado por el software o su programación manual ordinaria, el programa es demasiado largo, mientras que el programa macro es corto y conciso.
Beneficio 2: es conveniente que los trabajadores depuren en el sitio
Sé que el programa correcto escrito por el programador tendrá más o menos problemas durante la depuración en el sitio, como la profundidad de corte irrazonable y la necesidad de reducir la profundidad de corte en la pendiente, entonces el programa macro se puede completar solo asignando valores a las variables. Sin embargo, es necesario modificar muchos valores de los programas ordinarios.
Beneficio 3: Buena versatilidad del programa
La característica más importante del programa macro es su buena versatilidad. Por ejemplo, puede haber N muchas piezas en el taller, con formas similares y diferentes tamaños, por lo que escribir un programa puede satisfacer N muchos productos.
Tercero, ¿cómo escribir el programa de [Rampa y Fresado]?
1. Calcular la profundidad de corte de cada cuchillo #30
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. Calcular el número de pasadas de herramienta #31
La profundidad total es #11, luego se puede calcular el número de pasadas de la herramienta, es decir, #31=#11/#30, es decir, la profundidad total dividida por la profundidad de cada herramienta.
Aquí viene el problema, si el resultado de la división tiene decimales, como 5,6 veces, como 5,1 veces, etc., entonces el número de pases de cuchillo debe calcularse como 6 veces.
Así que #31=FUP[#11/#30]
Observación:
FUP significa convertir la parte fraccionaria 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, la parte decimal se toma como un número entero. Si se calcula de acuerdo con el n.° 30, habrá sobrecorte. ¿Cómo calcular la profundidad real de corte #32 por cuchilla?
La respuesta es: la profundidad total dividida por el número de pasadas es la profundidad de corte real. es decir, #32=#11/#31
4. Fije la punta del cuchillo #24, #25
#24 El valor de la coordenada X del centro de corte en el sistema de coordenadas de la pieza
#25 El valor de la coordenada Y del centro de corte en el sistema de coordenadas de la pieza
Quinto, ¿por qué necesita calcular estas variables en los primeros cuatro pasos?
Por ejemplo, calcule la profundidad de corte por cuchillo #30, con la profundidad de corte por cuchillo, puedo dividir la profundidad total #11 por la profundidad de cada cuchillo para calcular el número de procesamiento.
Con el número de tiempos de procesamiento, podemos usar la declaración del programa macro para establecer las condiciones, de modo que el programa continúe procesando en ciclo hasta que el procesamiento alcance el tamaño.
Sin embargo, redondeamos hacia arriba la parte decimal del número calculado de tiempos de procesamiento. Si An se calcula de acuerdo con la profundidad de corte por cuchilla n.º 30, habrá sobrecorte, por lo que el corte real por cuchilla se calcula dividiendo la profundidad total por el número de veces de procesamiento. profundidad.
El procedimiento es el siguiente:
por ciento
#24=0
#25=0
#11=30
#2=5
#7=60
G0X#24Y#25 (el punto de corte de la marcha rápida de la herramienta)
Z2.0
G01Z0.F200
#30=TAN[#2]*#7 (profundidad de corte cada vez)
#31=FUP[#11/#30] (divida la profundidad total por cada profundidad de corte para calcular el número de ciclos, [redondee 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 más 1 (la variable se incrementa automáticamente y el valor de conteo se incrementa en 1 cada vez que se realiza la operación)
G91G01X#7Z-#32F#9
X-#7
IF[#33LT#31]GOTO10 (cuando el valor de la variable de conteo es menor que los tiempos de procesamiento, salta al bloque N10)
G0Z150.
M30
por ciento
La simulación del programa es la siguiente:
imagen
Bueno, compartamos mucho, espero inspirarte, para que puedas estudiar en profundidad y mejorar tu capacidad de resolución de problemas.
Los cursos de programación del hermano Jun no son de alto nivel, pero son difíciles. Todo comienza con el trabajo práctico, lo que le permite aprender sistemáticamente mis habilidades de programación más prácticas, mejorar su nivel técnico profesional y ayudarlo a obtener un aumento de salario y una promoción.





