為你揭秘手工編程-----CNC數控指令的用法

你要駕馭數控機床,讓機床按照你的意圖工作,首先要懂得「機床語言」,即數控指令,比如M08是冷卻液開啟,你在機床面板中輸入M08,這個指令運行後機床明白了你的意思,會打開冷卻液。

下面這套教程告訴你如何藉助「數控語言」(即數控指令)來完成零件的編程。

講解指令之前,我認為所有的程序分三大段落。(這三大段落也是研究軟體編程後處理的基礎)

第一大段落:程序開頭部分

第二大段落:程序中間部分

第三大段落:程序末尾部分

第一,程序開頭的幾個段落用了哪些指令。你隨便在機床中找幾個師傅們用過的程序,仔細觀察下,這些指令是否使用率很高,是什麼意思。

第二,程序中間的段落,直線指令的格式,圓弧指令的格式,程序中的X,Y,Z等坐標值,這些坐標點位連接起來是什麼樣子的,也就是我們說的刀路。尤其注意從哪個坐標點下刀,中間的路線又是什麼樣子的,退刀的時候是從哪個坐標點退的……。

第三,程序末尾段幾個段落用了哪些指令,指令什麼意思等。

這三大段落,構成了一個完整的程序。

下面是一個最為常見的「法拉克」機床的NC程序解讀

第一大段落:

%是程序開始符號

O0111是程序名字。括弧中寫些了些程序的信息,此程序是加工那個零件

(BY WX: )括弧中寫些了些程序的信息,

G0 G17 G40 G49G80 G90首先執行這些指令,取消補正(G40刀具半徑,G49刀具長度)G17選擇XY平面,使用絕對方式編程G90

T4 M06選擇4號刀,換上4號刀

你隨便在機床中找幾個師傅們用過的程序,仔細觀察下,看看這些程序是否有共同點,大多程序會有這些指令如(G0 G17 G40 G49 G80 G90) ,你可以按照此套路來寫程序開頭。

第二大段落:

G54 G0 X-30.Y-2.5 C0 S2000 M03讀取工件坐標,並且以G0方式快速移動到切削區域開始點:X-30. Y-2.5準備開始進行切削加工,並開啟主軸正傳,轉速為S2000

G43 H4 Z15M08建立長度補償,打開冷卻液

G01Z6.4F360 刀具G01(直線方式)下降至坐標平面6.4處,F以360mm/min的速度移動。

G03X-27.65 Y0R2.35 F100以G03方式(圓弧方式)走R3.35的圓弧,F以100mm/min的速度移動。

……

這個段落主要是正常加工,G指令是讓刀具以何種方式運行。如 G01刀具直線方式運行,G02/G03圓弧方式運行……

X,Y,Z後面的數值,主要是零件坐標點位,尤其需要你注意的是,刀具進刀點,和退刀點。避免撞刀的關鍵坐標點。這些坐標點的需要你自己去計算,或者藉助軟體繪圖(如AUTOCAD)測量。

第三大段落:

G91G28Z0

G28X0Y0

返回坐標原點,,你可以按照此套路來寫程序結尾,注意要用G91。

以上的講解,你只需要了解即可

我是莫莫,今天發布的內容你們都知道了嗎?覺得本文不錯的話請關注我哦!


推薦閱讀:

25條CNC機加工編程技巧

TAG:UG | 操机 | 机加工 |