Programación CNC manual
¡La ruta de la herramienta se ha simplificado! ¡Camino de cuchillo en forma de arco! ¡Puedes usar este programa para hacer tablas o cuchillos de cualquier tamaño!
%
:30
#100=54 (*número de coordenadas de procesamiento*)
#101=1 (*número de herramienta *)
#102=2000(*Velocidad de herramienta*)
#21=500 (*Avance*)
#1=0 (*Punto de corte *)
#2=0.1 (*profundidad de corte por capa*)
#3=0.3 (*profundidad de procesamiento*)
#4 =400 ( *Ancho de la placa*)
#5=500 (*Longitud de la placa*)
#30=100 (*Diámetro de la cuchilla*)
M98 P190 p>
M98 P8119
M30
:190
#100=FI[#100]
# 101=FI [#101]
G80 M5
M9
G69
G52 X0 Y0 Z0
G91 G28 Z0
G90 G0 G#100 X0 Y0
G43 H#101 Z100.0
M3 S#102
M99
:8119
SI[#4111 EQ 0]GO 3001
SI[#4003 NE 90]GO 3002
#6 =10.
#7=10.
#8=#5+#7*2
SI[#8-#30 LE 0]GO3002
#9=FI[[#8-#30]/#30]+1
#10=#1+#2
#11= [#8 -#30]/#9
SI[#10 GT #3]GO 3002
#14=[#4+#30]/2++#6
#15=[#5-#30]/2+#7
G0 X-#14 Y-#15
G1 Z-[#10 -#2 ] F1000
#12=0.
#13=1.
WH[#10 LE #3]HACER 1
G1 Z-#10 F#21
#17=#9*[#13 AN 1]
#18=[#13 AN 1]*2-1
WH[#12 NE #17+#18]HACER 2
#16=1-[#12 AN 1]*2
#16= #16* [#13 AN 1]-#16*[1-[#13 AN 1]]
G1 X[#14*#16] Y[-#15+#12*#11 ] F# 21
IF[#12 EQ #17]GO 1
G1 Y[-#15+[#12+#18]*#11]
N1
#12=#12+#18
EN 2
SI[#10 GE #3]VAYA 3
# 10=#1#2
SI[#10 LE #3]VAYA 2
#10=#3
N2
#13=#13+1
#12=#9*[1-[#13 AN 1]]
ES 1
N3 p>
M5
M9
G91 G28 G0 Z0
G91 G28 G0 Y0
M99
N3001
#3000=1 (NO LONGITUD DE LA HERRAMIENTA)
N3002
#3000=2 (DA
ERROR TA)
%