當前位置:編程學習大全網 - 編程軟體 - 手動數控編程

手動數控編程

刀路簡化了的!弓字形刀路!隨便多大的板子多小的刀都可以用這個程序做!

%

:30

#100=54 (*加工坐標號*)

#101=1 (*刀具編號*)

#102=2000(*刀具轉速*)

#21=500 (*進給量*)

#1=0 (*下刀點*)

#2=0.1 (*每層切深*)

#3=0.3 (*加工深度*)

#4=400 (*板寬*)

#5=500 (*板長*)

#30=100 (*刀直徑*)

M98 P190

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

IF[#4111 EQ 0]GO 3001

IF[#4003 NE 90]GO 3002

#6=10.

#7=10.

#8=#5+#7*2

IF[#8-#30 LE 0]GO3002

#9=FI[[#8-#30]/#30]+1

#10=#1+#2

#11=[#8-#30]/#9

IF[#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]DO 1

G1 Z-#10 F#21

#17=#9*[#13 AN 1]

#18=[#13 AN 1]*2-1

WH[#12 NE #17+#18]DO 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

IF[#10 GE #3]GO 3

#10=#10+#2

IF[#10 LE #3]GO 2

#10=#3

N2

#13=#13+1

#12=#9*[1-[#13 AN 1]]

EN 1

N3

M5

M9

G91 G28 G0 Z0

G91 G28 G0 Y0

M99

N3001

#3000=1 (NOT TOOL LENGTH)

N3002

#3000=2 (DATA ERROR)

%

  • 上一篇:需要壹些微信公眾號運營推廣、自媒體運營的課程,大家有推薦的嘛?
  • 下一篇:有哪些三維繪圖軟件?
  • copyright 2024編程學習大全網