教師週六週日幹嘛呢?寫篇文章吧!希望對那些想學宏的同學,一點啟發吧!
本次任務如下所示,要求編制如圖所示的零件程序。
實話實說,這個零件很簡單,中級工水平的操作者表示完全無任何壓力,但本文主要是想討論如何採用宏程序來編制加工外錐程序的思路!並不是說該件採用宏有優勢,而是幫助那些學習宏比較困難的同學,因此請不要在評論裡面再回復這樣的話題!
進入正題,一般情況下,需要計算出錐體的大端直徑,接下來
參考程序如下:
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
好了,先講解到這裡吧!,還是那句話,本文主要是想強調宏的思路,從最基礎的開始講解!原創不易,如果看完對你有幫助,麻煩點贊!祝好!
閱讀更多 zny850210數控 的文章