Programación de máquinas fresadoras y mandrinadoras CNC ¿Cómo procesar el sistema Siemens 840D de mandrinado de pisos CNC usando un programa macro para fresar agujeros y fresar planos inclinados 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 (ir en diagonal)
G3I=-R6 J0 (ir en círculo)
R2=R2 (el valor dado cada vez por el eje x)
IF R2lt;= (el valor final dado por el eje x es el punto final) GOTOB OO ( modo bucle)
GOZ50
M30
Así es como lo compilamos