tft每日頭條

 > 科技

 > fanuc數控機床手動編程步驟

fanuc數控機床手動編程步驟

科技 更新时间:2024-12-12 17:50:30

fanuc數控機床手動編程步驟(數控FANUC加工中心編程指令代碼詳解)1

輔助功能M指令

注:在一個程序段中隻能有指令一個M指令,如果在一個程序中出現兩個或兩個以上的M指令時,則隻有最後一個M指令有效,其餘無效!

G 指令和M指令

數控加工中心常用的G代碼和M指令

G代碼----功能--------------格式

1.G00--------快速移動 格式:G00X-----Y-----Z----

2.G01--------直線插補 格式:G01X-----Y-----Z----F-----

3.G02--------順圓插補 格式:G02X-----Y-----Z----R-----

G02X-----Y-----Z----I-----J-----K-----

4.G03--------逆圓插補 格式:G03X-----Y-----Z-----R------

G03X-----Y-----Z----- I-----J-----K-----

5.G04--------停刀,準确停止

6.G15--------極坐标系指令取消

7.G16--------極坐标系指令

8.G17--------選擇XY平面

9.G18--------選擇XZ平面

10.G19--------選擇YZ平面

11.G20--------英寸輸入

12.G21--------毫米輸入

13.G28--------返回參考點

14.G29--------從參考點返回

15.G40--------刀具半徑補償取消

16.G41--------刀具半徑左補償

17.G42--------刀具半徑右補償

18.G43--------正向刀具長度補償

19.G44--------負向刀具長度補償

20.G49--------刀具長度補償取消

21.G50--------比例縮放取消

22.G51--------比例縮放有效

23.G54~G59選擇工件坐标系1~~~6

24.G68--------坐标旋轉

25.G69--------坐标旋轉取消

26.G73--------高速深孔鑽循環 格式:G73X---Y---Z---R---Q---F---K---

27.G74--------左旋攻絲循環 格式:G74X---Y---Z---R---Q---F---K---

28.G76--------精镗循環 格式:G76X---Y---Z---R---Q---P---F---K---

29.G80--------取消固定循環

30.G81--------鑽孔循環 格式:G81X---Y---Z---R---F---

31.G83--------排屑鑽孔循環 格式:G83X---Y---Z---R---Q---F---K---

32.G84--------剛性攻絲循環 格式:G84X---Y---Z---R---P---F---K---

33.G90--------絕對值編程

34.G91--------增量值編程

35.G94--------每分鐘進給

36.G95--------每轉進給

37.G98--------固定循環返回到參考點

38.G99--------固定循環返回到R點

常用的輔助功能M代碼

M代碼----功能

M00--------程序停止

M01--------選擇停止

M02--------程序結束

M03--------主軸正轉

M04--------主軸反轉

M05--------主軸停止轉動

M06--------換刀指令

M08--------切削液開

M09--------切削液關

10.M19-------主軸定位

11.M30-------程序結束,并返回程序起始

12.M98-------子程序調用

13.M99-------子程序結束,并返回主程序

地址碼中英文字母的含義

地址------功能---------含義

1.D------------補償号--------刀具半徑補償指令

2.F------------進給速度------給速度的指令

3.G------------準備功能-----指令動作方式

4.H------------補償号--------補償号的指定

5.I-------------坐标字--------圓弧中心X軸向坐标

6.J-------------坐标字--------圓弧中心Y軸向坐标

7.K------------坐标字--------圓弧中心Z軸向坐标

8.L------------重複次數-----固定循環及子程序的重複次數

9.M-----------輔助功能-----機床開/關指令

10.N----------順序号--------程序段順序号

11.O----------程序号--------程序号,子程序号的指定

12.P----------------------------暫停或程序中某功能開始使用的順序号

13.Q----------------------------固定循環終止段号或固定循環中定距

14.R----------坐标字---------固定循環中定距離或圓弧半徑的指令

15.S----------主軸功能------主軸轉速的指令

16.T----------刀具功能------刀具編号的指令

17.X---------坐标字----------X軸的絕對坐标值或暫停時間

18.Y---------坐标字----------Y軸的絕對坐标

19.Z---------坐标字----------Z軸的絕對坐标

其他指令

(1) F—進給速度指令

F及後面的若幹數字表示,當指令為G94單位是mm/min,當指令為G95單位是mm/r。

(2) S—主軸轉速指令

S及後面的若幹數字表示,單位是r/min。

(3) T—刀具指令

T及後面的三位數字表示,表示刀号。

(4) H和D—刀具長度補償值和刀具半徑補償值

H和D及其後面的三位數字表示,該三位數字為存放刀具補償量地存儲器地址(番号)。

G指令代碼詳解

一、機床功能設定

1、G53—選擇機床坐标系

格式:G53 X Y Z ;(X Y Z為機床坐标值)

注:當指定G53指令時,就清除刀具的半徑補償、刀具長度補償和刀具偏值,一般在換刀是指定Z軸。

2、G54~G59—選擇工件坐标系

注:電源接通并返回參考點後,系統自動選擇G54。

3、G54.1 P1~P48—選擇附加工件坐标系

4、G52—局部坐标系

格式:G52X Y Z ;

格式含義:為了編程的方便設定工件坐标系的子坐标系,G52中的X Y Z的值是工件坐标系G54~G59中的位置坐标。

取消局部坐标系——G52 X 0 Y 0 Z 0 ;

注:當指令G52局部坐标系或取消局部坐标系時就取消了刀具長度補償、刀具半徑補償等刀具偏值,在後續的程序中必須重新設置指定刀具長度補償、刀具半徑補償等刀具偏值。

5、 G90—絕對編程

絕對編程是刀具移動到距離工件坐标系原點的某一位置。

6、 G91—增量編程

增量編程刀具移動的距離是以前一點為基準計算,是前一點的增量。

7、 G21—毫米輸入 G20—英寸輸入

8、 G16—啟用極坐标指令 G15—取消極坐标指令

二、插補功能指令

1、G00—快速定位指令

格式:G00 X Y Z ;

格式含義:G00指令使刀具以點位控制方式從刀具當前點以最快速度運動到另一點。其軌迹不一定是兩點一線,有可能是一條折線。

注意事項:(1)刀具從上向下移動時:G00 X Y ;Z ;先定XY面,然後Z軸下降。(2)刀具從下向上移動時:G00 Z ;X Y ;Z軸先上升,然後定XY面。

2、 G01—直線插補指令

格式:G01 X Y Z F ;

格式含義:G01指令使刀具按F指令從當前運動到指定點。

3、 G02—順時針插補、G03—逆時針插補

格式:G17 {G02 /G03}X Y (R /I J )F;

G18 {G02 /G03}X Z (R /I K )F;

G19 {G02 /G03}Y Z (R /J K )F;

格式含義:

注:1、I J K為零時可以省略;在同一段程序中,如I J K與R同時出現時,R有效。

2、用R加工時,不能加工整圓,加工整圓隻能用圓心坐标I J k,編程。

三、程序暫停指令

1、G04—暫停指令

格式:G04 X ;或G04 P ;

格式含義:X後跟延長時間,單位是s,其後要有小數點。P後面的數字為整數,單位是ms。

4、 子程序的調用指令

1、M98 P × × × ;

格式含義:P × × × 是指調用程序的的子程序号,程序前的0不可以省略, 是指重複調用的次數。

2、 子程序編寫與一般程序基本相同,隻是程序結束符為M99,表示子程序結束并返回,M99可以不必獨立成程序段,可放在最後程序段地段尾。

5、 刀具補償指令

1、G43、G44、G49—刀具長度補償指令

格式:G43 Z H ;表示刀具長度的正向補償,Z軸到達距離Z 是指定值加補償值H 。

G44 Z H ;表示刀具長度的負向補償,Z軸到達距離Z 是指定值減去補償值H 。

G49 Z ; 或 H00 表示取消刀具長度補償

注:G43 G44指令與G90 G91無關,H指令對應的偏值可以為負值、正值。當H為0是則刀具長度補償取消。H值的取值範圍為00~200.

由于補償值的取值範圍-999.999~999.999mm或-99.9999~99.9999英寸,補償值的正負号的改變,使用G43就可以完成全部工作了。

2、 G41 、G42 、G40—刀具半徑補償指令

格式:{G17 G18 G19} 【G41 G42】 (G00 G01)(X Y ,X Z Y Z )D F ;

G40 G00 (G01)X Y F ;或D00

格式含義:G17 G18 G19是選擇平面,

G41刀具半徑左補償、 G42刀具半徑右補償、 G40刀具半徑補償取消。

注:1、從無刀具補償狀态進入刀具半徑補償狀态,或撤消刀具半徑補償時,刀具必須移出一段距離,否則刀具會沿運動法向直接偏移一個刀具半徑,刀具無回轉空間會發生撞刀。

2、當D為0是則刀具半徑補償取消。D值的取值範圍為0~200.

由于補償值的取值範圍-999.999~999.999mm或-99.9999~99.9999英寸。

3、刀具半徑的左右補償判斷是根據刀具進給方向看,刀具中心輪廓,尤其在執行G18 G19時注意G41 G42的左右偏值。

4、執行G41 G42及G40時,其移動指令隻能用G00 G01,而不能用G02 G03。

5、為了保證輪廓的完整性、平滑性,一般采用:G41 G42指令進行刀具半徑補償→走過過渡段(圓環或直線)→輪廓切削→走過過渡段(圓環或直線)→用G40取消刀具半徑補償。

6、編程時,如果刀具的半徑補償引入與取消的程序在程序段的主程序中(在加工凸台時必須這樣)那麼當調用子程序(加工輪廓程序)次數超過1次,在2次切削時會出現過切現象。

六、固定循環指令

固定循環指令功能一覽表

固定循環指令通常的六個基本動作構成:1、動作1—X 、 Y軸定位(初始點)2、動作2—快速到達點R平面(準備切削的位置)3、動作3—孔加工。以切削進給方式執行孔加工的動作。4、動作4—在孔底的動作。如暫停、主軸的停止、刀具的移位等。5、動作5—返回R平面。6、動作6—快速返回到初始點。

fanuc數控機床手動編程步驟(數控FANUC加工中心編程指令代碼詳解)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved