通過前面幾課,想必小夥伴們已經學會了對刀和分。
就以前面那個長20寬10的長方體為例。中心在左上角。我們要用T1直徑12的銑刀銑平面,然後在長方體表面中間定個點,那麼這個程序該如何編寫呢?小編已經給大家編程好了。讓我們一起來了解數控程序的大體結構。
刀路圖片
程序
T1M6這個是換刀指令換第一把刀也就是前面的12直徑銑刀
G0G17G40G49G80G90
這個叫做程序頭,一般是固定的格式,用於設定取消一類指令。一般照抄就可
G91G28Z0.這個是回機床零點的意思
S3000M3這個是主軸正轉轉速是3000轉,想學習更多數控UG編程在QQ群304214709可以領取學習資料。
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
程序結束,返回程序開頭,以便進行下次加工
讓我們再來看一下上面刀具軌跡,是不是編程很簡單,小夥伴們估計已經明白了很多了吧。
CNC編程:
學習的事建議不要猶豫,你猶豫或者不敢嘗試的心態,今天不邁出這步以後也一樣畏畏縮。你猶豫?可以!隨之而來的就是自己回去摸索三四年、網上學的東西七零八落、五花八門、知識又不實戰沒經驗、知識不連貫、走火入魔、遇見一個工件看似能編出來、一開始編又蒙圈了、到底該用哪個師傅的方式編呢?幾年下來撞N次機器、報廢無數產品、有問題無處問、就差在加工行業留下不好印象最後面試的公司都沒得選,誰知道四年過去了才滾到一個普普通通的工資。而選對了導師的學員和你一起起步的現在的工資已經是你的幾翻翻了。希望大家找對學習的方向
閱讀更多 UG編程技巧分享 的文章