Red de conocimiento informático - Aprendizaje de código fuente - Cómo utilizar la programación de macros para programar elipses en tornos CNC

Cómo utilizar la programación de macros para programar elipses en tornos CNC

Te pongo un ejemplo, puedes echarle un vistazo y aplicarlo directamente:

Ejemplo de programa elíptico

G90

G54; Sistema de coordenadas absoluto y desplazado)

S900

M3;

#1=60; (Define la posición inicial del eje Z y el centro de coordenadas es establecido en el centro de la elipse)

#2=100 (definir el semieje mayor de la elipse)

#3=40; elipse)

N60

G00

X[#3 1]

Z[#1 1] (movimiento rápido para girar); posición inicial)

N70

#4=#3*SQRT[1-[#1*#1]/[#2*#2]] (calcular la mitad corta) Valor de la variable del eje X)

N80

G01

X[2*#4]

Z[#1]

F0.1; (interpolación elíptica)

N90

#1=#1-0.5; (paso del eje Z, 0,5 mm cada vez)

N100

IF[#1GE0]

GOTO

70 (juicio de condición de interpolación elíptica).