|
发表于 2025-4-30 09:35:58
|
显示全部楼层
本帖最后由 pzhzshun 于 2025-4-30 10:03 编辑
再加一个变量#10,遇到螺纹牙高的,可分两刀切削;
或者回退时,成为带余量的精加工;
#10=0,原刀路退回。
- #1=32(螺纹大径)
- #2=30(刀径)
- #3=0.8(螺纹导程)
- #4=0(螺纹起点Z)
- #5=-8.75(螺纹终点Z)
- #6=FIX[[#4-#5]/#3]+1(螺旋加工圈数)
- #7=#6*#3+#5-#4(刀具起点Z)
- #8=[#1-#2]/2
- #9=1
- #10=0.25(回退时加工量,半径值)
- G0X[#8-#10]Y0
- Z#7
- WHILE[#9LE#6]DO1
- G91G2I[#10-#8]Z-#3
- #9=#9+1
- END1
- G1X#10
- WHILE[#9GT1]DO1
- G3I-#8Z#3
- #9=#9-1
- END1
复制代码 |
|