周六周日放假干嘛?写篇文章吧!希望对宏入门的同学有所帮助本次任务如下所示,要求编制如图所示的零件程序。
这个零件很简单,中级工水平的操作者表示完全无任何压力,本文主要是想讨论如何采用宏程序来编制加工外锥程序的思路!但,不是说该件采用宏有优势,因此不要在评论里面再回复这样的话题!
一般情况下,需要计算出锥体的大端直径,接下来
参考程序如下:
G99T0101
M3S1000
G42G0X52
Z2
/G71U1.5R0.5
/G71P1Q2U0.W0.1F0.1
N1G01X20
Z0
X38.2Z-25
X40
Z-31
X48
Z-44
N2G0X52
G40Z100
M5M30
如果采用宏如何进行编制呢?首先,我们一起来看下该图中X和Z之间的关系
在三角形中,X和Z之间存在的三角函数就是一个正切关系即,TAN(20)=X/Z
或者X=TAN(20)*Z,把Z当作自变量,每变化一次,通过该公式即可计算出一个X值,那么编程思路如下:
参考程序
G99T0101
M3S1000
G0X52
Z2
/G71U1.5R0.5
/G71P1Q2U0.W0.1F0.1
N1G01X20
Z0
#1=0
#2=25
while[#1LE#2]DO1
#3=#1*TAN[20]+10
G01X[2*#3]Z-#1
#1=#1+0.1
END1
X40
Z-31
X48
Z-44
N2G0X52
Z100
M5M30
先讲解到这里,还是那句话,本文主要是想强调宏的思路,从最基础的开始讲解!码字不易,如果看完对你有帮助,麻烦点赞!祝好!