Red de conocimiento informático - Aprendizaje de código fuente - Taladro de piso CNC, el sistema Siemens 840D utiliza un programa macro para fresar agujeros, ¿cómo fresar un plano inclinado de 45 grados?

Taladro de piso CNC, el sistema Siemens 840D utiliza un programa macro para fresar agujeros, ¿cómo fresar un plano inclinado de 45 grados?

G0G17G90G54M3S400F1000

Z50

R1=ángulo

R2=ancho inicial (normalmente 0)

OO:

R5=R2*TAN(R1)

R6=(radio del círculo)-R2

G1X=R6

Z =R5 (en diagonal)

G3I=-R6

J0 (en círculo)

R2=R2 (el valor dado cada vez que se da el eje x)

IF

R2lt;=(El valor final del eje X es el punto final)

GOTOB

OO (bucle modo)

GOZ50

M30

Así es como lo compilamos