機械課堂第六課,教你如何讀懂數控程式?程式設計入門學習

透過前面幾課,想必小夥伴們已經學會了對刀和分。

機械課堂第六課,教你如何讀懂數控程式?程式設計入門學習

就以前面那個長20寬10的長方體為例。中心在左上角。我們要用T1直徑12的銑刀銑平面,然後在長方體表面中間定個點,那麼這個程式該如何編寫呢?小編已經給大家程式設計好了。讓我們一起來了解數控程式的大體結構。

機械課堂第六課,教你如何讀懂數控程式?程式設計入門學習

刀路圖片

機械課堂第六課,教你如何讀懂數控程式?程式設計入門學習

程式

T1M6這個是換刀指令換第一把刀也就是前面的12直徑銑刀

G0G17G40G49G80G90

這個叫做程式頭,一般是固定的格式,用於設定取消一類指令。一般照抄就可

G91G28Z0。這個是回機床零點的意思

S3000M3這個是主軸正轉轉速是3000轉

G0G90G54X-13。2Y-9。998

載入G54座標定位到X-13。2Y-9。998點位置

還記得前面的分中時輸入的G54座標嗎?現在在程式裡面就用到了。

G43H1Z20。

Z10。

載入第一把刀的對刀值也就是以前輸入 H 1裡面的數值

這樣程式就計算出來位置了。快速定位到工件表面10的位置

G1Z-1。F300。

然後進給F300的速度

慢慢下刀到表面-1的位置

G1Z-1。F300。

X27。2F500。

G3Y-5。R2。499

G1X-7。2

G2Y-。002R2。499

G1X33。2

Z9。F300。

這一段程式目前可以整體考慮,以後講到具體程式碼時會細講。這個就是在面銑這個工件表面

機械課堂第六課,教你如何讀懂數控程式?程式設計入門學習

G0Z50。

銑完後抬刀

M5主軸停止

M9關閉冷卻液

G91G28Z0。

回機床零點

M01是選擇暫停,只有在機床M01按鈕按下時才會起作用。不然就會忽略這個程式碼

T2M6

換刀第二把

G0G90G54X10。Y-5。S3000M3

定位到長方體中間

G43H3Z10。

定位到距離表面10的位置

G99G81Z-2。R10。F600。

G80

這是一個鑽孔迴圈,相當於定了一個點。然後抬刀迴圈結束

M5

主軸停止

M9

關閉冷卻液

G91G28Z0。

Z軸機床回零點

M30

程式結束,返回程式開頭,以便進行下次加工

讓我們再來看一下上面刀具軌跡,是不是程式設計很簡單,小夥伴們估計已經明白了很多了吧。