可以用G10修改刀的半徑值,用一個宏指令控制Z軸分層,再結合加工輪廓外形的程式就可也了N10 T1 M6N12 G90 G54 G0 X44.783 Y-70.691 S3000 M03 N14 G43 H0 Z100. M07 N16 #1=0.0 ;(起始角度);N18 #2=0.05 ;(深度增量);N20 #3=2. ;(倒角寬);N24 #5=5 ;(平刀半徑);N26 #8=0 ;(輪廓線所在的高度Z值);N28 WHILE[#1 LE #3] DO1; (迴圈直到#1小於等於#3時停止) ;N30 #6=#8-[#3-#1] ; (深度) ;N32 #7=[#5-#1]; (徑向補償);N34 G10L12P1 R#7; (將徑向補償值#7輸入機床中);N36 Z0. N38 G01Z#6N40 G41 D1 Y-50. F1000 N42 X-66. ......輪廓程式......N58 G1 G40 Y-70. N60 G0 Z100. N62 X44. Y-70.N64 #1=[#1+#2];N66 END 1;N68 M09 N70 M05 N72 M30 %
可以用G10修改刀的半徑值,用一個宏指令控制Z軸分層,再結合加工輪廓外形的程式就可也了N10 T1 M6N12 G90 G54 G0 X44.783 Y-70.691 S3000 M03 N14 G43 H0 Z100. M07 N16 #1=0.0 ;(起始角度);N18 #2=0.05 ;(深度增量);N20 #3=2. ;(倒角寬);N24 #5=5 ;(平刀半徑);N26 #8=0 ;(輪廓線所在的高度Z值);N28 WHILE[#1 LE #3] DO1; (迴圈直到#1小於等於#3時停止) ;N30 #6=#8-[#3-#1] ; (深度) ;N32 #7=[#5-#1]; (徑向補償);N34 G10L12P1 R#7; (將徑向補償值#7輸入機床中);N36 Z0. N38 G01Z#6N40 G41 D1 Y-50. F1000 N42 X-66. ......輪廓程式......N58 G1 G40 Y-70. N60 G0 Z100. N62 X44. Y-70.N64 #1=[#1+#2];N66 END 1;N68 M09 N70 M05 N72 M30 %