¿Qué opinas del documento del programa macro de programación CNC?
La ecuación paramétrica de la elipse es: X=a×cosB, y=b×sinb. El eje X del que hablo aquí se refleja como el eje Z en el torno y el eje Y es el eje X. a es la longitud del semieje en la dirección z, b es la longitud del semieje en la dirección x y b es el ángulo entre el eje z correspondiente al punto actual en la elipse. Procesado en fresadora:
G01
X[a×cos[#1]]
Y[b×sin[#1]] p >
Cada ciclo # 1 = # 1+1 (el valor del ángulo generalmente comienza desde el ángulo inicial en la imagen y termina cuando el ciclo alcanza el ajuste del ángulo final).
Cosas a las que debes prestar atención con tu torno: El eje X se calcula usando el valor del diámetro, mientras que la ecuación paramétrica se mide usando el valor del radio, por lo que la coordenada del eje X debe ser ×2 basado en el cálculo. Preste atención a dónde está establecido el origen de coordenadas del eje Z del programa macro. Esto se puede programar directamente si Z0 se establece en el centro de la elipse en el dibujo mediante la alineación de herramientas. Si Z0 todavía está en la cara final, tenga en cuenta que la coordenada del eje Z en la expresión macro debe moverse a la coordenada correcta sumando o restando constantes; de lo contrario, no se puede golpear la herramienta o no se puede golpear el automóvil.
Originalmente quería escribirlo para que lo veas, pero los parámetros de la elipse en tu imagen no están marcados directamente, así que soy demasiado vago para dibujarlos y buscarlos. Hago mi propia investigación. El principio es así, no es más que prestar atención a la expresión en la macroexpresión del sistema correspondiente. Jaja, rara vez escribo programas macro para tornos, la mayoría son para fresadoras.