好了,分析到这有点基础的该明白了,我直接上程序以供大家参考。
O0001(清风)
G54G00X100.Z50.
M03S100
G00X42
Z15.
#1=3(螺纹圆弧R)
#2=2 (刀具圆弧R)
#3=0 (角度初始变量)
WHILE[#3LE180]DO1 (如果没有切削完一个半圆弧继续循环1)
#5=[#1-#2]*SIN[#3](计算X坐标)
#6=[#1-#2]*COS[#3] (计算Z坐标)
(这是根据勾股定理推算出来的)
G0Z[5 #6](螺纹切削循环起点)
G92X[42 2*#5]Z-80. F10 (螺纹切削)
(D42是螺纹底孔直径,由于#5我计算的是X方向单边值,要换算成直径,所以需要乘以2,)
#3=#3 10(角度每次递增10°)
END1(循环1结束)
G00Z50.
M30
今天给大家分享到这里,学绝活 关注邹军爱数控。
军哥给你分享一份【内部】数控宏程序编程绝密教程,【价值巨大】,【内容震撼】,加 微 信 : soscnc 免费索取!