機械課堂第六課,教你如何讀懂數控程式?程式設計入門學習
透過前面幾課,想必小夥伴們已經學會了對刀和分。
就以前面那個長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
程式結束,返回程式開頭,以便進行下次加工
讓我們再來看一下上面刀具軌跡,是不是程式設計很簡單,小夥伴們估計已經明白了很多了吧。