|
发表于 2014-9-12 23:54:05
|
显示全部楼层
单刀片螺纹铣刀右旋螺纹从下往上铣(顺铣)
主程序:
O1
G91 G28 Z0
T1 M6
S3000 M3
G90 G0 X-100. Y0
G43 H1 Z50.
G66 P8000 A10. D20. Q3. R-20.Z1.F2000.S50. (模态调用)
(A刀直径 D螺纹孔大径 Q螺距 R起始Z值 Z孔口值 F进给 S孔之间的抬刀高度)
X-100. Y0
X0
X100.
G67 (模态取消 一定要有)
G91 G28 Z0
M30
因为没有考虑(Z-R)不一定能被Q整除
程序终止Z值可能和主程序给的不一致
不过没关系
子程序:
O8000
G90 G00 Z[#18+10.] (快速进给到R上10mm处)
G01 Z#18 F#9 (G01到R)
#8=#18 (将R值赋给#8用于累加)
#5=[#7-#1]/2 (计算G03的I值)
G91 G01 X#5 F[#9/10] (以十分之一的进给直线切入)
WHILE [#8LT#26]DO1 (螺旋铣)
#8=#18+#17
G03 I-#5 Z#17 F#9
END1
G01 X-#5 F[#9*4] (回圆心)
G90 G0 Z#19 (抬到S值)
M99 |
|