FANUC_O系統(tǒng)操作編程說明書_第1頁
FANUC_O系統(tǒng)操作編程說明書_第2頁
FANUC_O系統(tǒng)操作編程說明書_第3頁
FANUC_O系統(tǒng)操作編程說明書_第4頁
FANUC_O系統(tǒng)操作編程說明書_第5頁
已閱讀5頁,還剩56頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 1第一篇:編程第一篇:編程51. 綜述綜述51.1 可編程功能51.2 準備功能51.3 輔助功能72. 插補功能插補功能72.1 快速定位(G00)72.2 直線插補(G01)82.3 圓弧插補(G02/G03)93. 進給功能進給功能103.1 進給速度103.2 自動加減速控制103.3 切削方式(G64)103.4 精確停止(G09)及精確停止方式(G61)113.5 暫停( G04 )114. 參考點和坐標系參考點和坐標系114.1 機床坐標系114.2 關(guān)于參考點的指令( G27、G28、G29 及 G30 )

2、114.2.1 自動返回參考點(G28)114.2.2 從參考點自動返回(G29)124.2.3 參考點返回檢查(G27)124.2.4 返回第二參考點(G30)124.3 工件坐標系134.3.1 選用機床坐標系(G53)134.3.2 使用預(yù)置的工件坐標系(G54G59)134.3.3 可編程工件坐標系(G92)144.3.4 局部坐標系(G52)144.4 平面選擇155. 坐標值和尺寸單位坐標值和尺寸單位155.1 絕對值和增量值編程(G90 和 G91)156. 輔助功能輔助功能156.1 M 代碼156.1.1 程序控制用 M 代碼166.1.2 其它 M 代碼166.2 T代碼

3、166.3 主軸轉(zhuǎn)速指令(S 代碼)166.4 剛性攻絲指令(M29)177. 程序結(jié)構(gòu)程序結(jié)構(gòu)177.1 程序結(jié)構(gòu)177.1.1 紙帶程序起始符(Tape Start)177.1.2 前導(dǎo)(Leader Section)177.1.3 程序起始符(Program Start)177.1.4 程序正文(Program Section)177.1.5 注釋(Comment Section)177.1.6 程序結(jié)束符(Program End)17 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 27.1.7 紙帶程序結(jié)束符(Tape End)187.2 程序正文結(jié)構(gòu)187.2

4、.1 地址和詞187.2.2 程序段結(jié)構(gòu)187.2.3 主程序和子程序198. 簡化編程功能簡化編程功能218.1 孔加工固定循環(huán)(G73,G74,G76,G80G89)218.1.1 G73(高速深孔鉆削循環(huán))248.1.2 G74(左螺紋攻絲循環(huán))258.1.3 G76(精鏜循環(huán))258.1.4 G80(取消固定循環(huán))268.1.5 G81(鉆削循環(huán))268.1.6 G82(鉆削循環(huán),粗鏜削循環(huán))278.1.7 G83(深孔鉆削循環(huán))278.1.8 G84(攻絲循環(huán))288.1.9 G85(鏜削循環(huán))288.1.10 G86(鏜削循環(huán))288.1.11 G87(反鏜削循環(huán))298.1.12

5、 G88(鏜削循環(huán))298.1.13 G89(鏜削循環(huán))308.1.14 剛性攻絲方式308.1.15 使用孔加工固定循環(huán)的注意事項319. 刀具補償功能刀具補償功能319.1 刀具長度補償(G43,G44,G49)319.2 刀具半徑補償329.2.1 補償向量329.2.2 補償值329.2.3 平面選擇329.2.4 G40、G41 和 G42329.2.5 使用刀具半徑補償?shù)淖⒁馐马?3第二篇:第二篇:NC 操作操作341. 自動執(zhí)行程序的操作自動執(zhí)行程序的操作341.1 CRT/MDI 操作面板341.1.1 軟件鍵341.1.2 系統(tǒng)操作鍵341.1.3 數(shù)據(jù)輸入鍵341.1.4

6、光標移動鍵341.1.5 編輯鍵和輸入鍵341.1.6 NC 功能鍵341.1.6 電源開關(guān)按鈕351.2 MDI 方式下執(zhí)行可編程指令351.3 自動運行方式下執(zhí)行加工程序351.3.1 啟動運行程序351.3.2 停止運行程序352. 程序驗證和安全功能程序驗證和安全功能362.1 程序驗證功能36 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 32.1.1 機床閉鎖362.1.2 Z 軸閉鎖362.1.3 自動進給的倍率362.1.4 快速進給的倍率362.1.5 試運行362.1.6 單程序段運行362.2 安全功能362.2.1 緊急停止362.2.2 超程檢

7、查363. 零件程序的輸入、編輯和存儲零件程序的輸入、編輯和存儲373.1 新程序的注冊373.2 搜索并調(diào)出程序373.3 插入一段程序373.4 刪除一段程序373.5 修改一個詞383.6 搜索一個詞384. 數(shù)據(jù)的顯示和設(shè)定數(shù)據(jù)的顯示和設(shè)定384.1 刀具偏置值的顯示和輸入384.2 G54G59 工件坐標系的顯示和輸入394.3 NC 參數(shù)的顯示和設(shè)定394.4 刀具表的修改395. 顯示功能顯示功能405.1 程序顯示405.2 當(dāng)前位置顯示406.在線加工功能在線加工功能406.1 有關(guān)參數(shù)的修改:406.2 有關(guān)在線加工的操作.417.機床參數(shù)的輸入機床參數(shù)的輸入 輸出輸出41

8、8.用戶宏用戶宏 B 功能功能448.1 變量變量448.1.1 變量概述448.1.2 系統(tǒng)變量458.2 算術(shù)和邏輯操作算術(shù)和邏輯操作508.3 分支和循環(huán)語句分支和循環(huán)語句518.3.1 無條件分支(GOTO 語句)518.3.2 條件分支(IF 語句)528.3.3 循環(huán)(WHILE 語句)528.3.4 注意538.4 宏調(diào)用宏調(diào)用538.4.1 簡單調(diào)用(G65)548.4.2、模調(diào)用(G66、G67)558.4.3 G 碼調(diào)用宏568.4.4、M 碼調(diào)用宏568.4.5 M 碼調(diào)用子程序578.4.6 T 碼調(diào)用子程序57 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作

9、室 參考資料 48.5 附加說明附加說明57附錄附錄 1:報警代碼表:報警代碼表591. 程序報警程序報警(P/S 報警報警)592. 伺服報警伺服報警603. 超程報警超程報警614. 過熱報警及系統(tǒng)報警過熱報警及系統(tǒng)報警61附錄附錄 2:CRT/MDI 面板圖面板圖錯誤!未定義書簽。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 5第一篇:編程第一篇:編程1. 綜述1.1 可編程功能通過編程并運行這些程序而使數(shù)控機床能夠?qū)崿F(xiàn)的功能我們稱之為可編程功能。一般可編程功能分為兩類:一類用來實現(xiàn)刀具軌跡控制即各進給軸的運動,如直線/圓弧插補、進給控制、坐標系原點偏置及變換、

10、尺寸單位設(shè)定、刀具偏置及補償?shù)?,這一類功能被稱為準備功能,以字母 G 以及兩位數(shù)字 組成,也被稱為 G 代碼。另一類功能被稱為輔助功能,用來完成程序的執(zhí)行控制、主軸控制、刀具控制、輔助設(shè)備控制等功能。在這些輔助功能中,Tx x 用于選刀,Sx x x x 用于控制主軸轉(zhuǎn)速。其它功能由以字母 M 與兩位數(shù)字組成的 M 代碼來實現(xiàn)。1.2 準備功能本機床使用的所有準備功能見表 1.1: 表 1.1G 代碼分組功能*G0001定位(快速移動)*G0101直線插補(進給速度)G0201順時針圓弧插補G0301逆時針圓弧插補G0400暫停,精確停止G0900精確停止*G1702選擇 X Y 平面G180

11、2選擇 Z X 平面G1902選擇 Y Z 平面G2700返回并檢查參考點G2800返回參考點G2900從參考點返回G3000返回第二參考點*G4007取消刀具半徑補償G4107左側(cè)刀具半徑補償G4207右側(cè)刀具半徑補償G4308刀具長度補償G4408刀具長度補償*G4908取消刀具長度補償G5200設(shè)置局部坐標系G5300選擇機床坐標系 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 6*G5414選用 1 號工件坐標系G5514選用 2 號工件坐標系G5614選用 3 號工件坐標系G5714選用 4 號工件坐標系G5814選用 5 號工件坐標系G5914選用 6 號工

12、件坐標系G6000 單一方向定位G6115精確停止方式*G6415切削方式G6500宏程序調(diào)用G6612模態(tài)宏程序調(diào)用*G6712模態(tài)宏程序調(diào)用取消G7309深孔鉆削固定循環(huán)G7409反螺紋攻絲固定循環(huán)G7609精鏜固定循環(huán)*G8009取消固定循環(huán)G8109鉆削固定循環(huán)G8209鉆削固定循環(huán)G8309深孔鉆削固定循環(huán)G8409攻絲固定循環(huán)G8509鏜削固定循環(huán)G8609鏜削固定循環(huán)G8709反鏜固定循環(huán)G8809鏜削固定循環(huán)G8909鏜削固定循環(huán)*G9003絕對值指令方式*G9103增量值指令方式G9200工件零點設(shè)定*G9810固定循環(huán)返回初始點G9910固定循環(huán)返回 R 點從表 1.1 中

13、我們可以看到,G 代碼被分為了不同的組,這是由于大多數(shù)的 G 代碼是模態(tài)的,所謂模態(tài) G 代碼,是指這些 G 代碼不只在當(dāng)前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出現(xiàn)另一個同組的 G 代碼為止,同組的模態(tài)G 代碼控制同一個目標但起不同的作用,它們之間是不相容的。00 組的 G 代碼是非模態(tài)的,這些 G 代碼只在它們所在的程序段中起作用。標有*號的 G 代碼是上電時的初始狀態(tài)。對于 G01 和 G00、G90 和 G91 上電時的初始狀態(tài)由參數(shù)決定。如果程序中出現(xiàn)了未列在上表中的 G 代碼,CNC 會顯示 10 號報警。同一程序段中可以有幾個 G 代碼出現(xiàn),但當(dāng)兩個或兩個以

14、上的同組 G 代碼出現(xiàn)時,最后出現(xiàn)的一個(同組的)G 代碼有效。在固定循環(huán)模態(tài)下,任何一個 01 組的 G 代碼都將使固定循環(huán)模態(tài)自動取消,成為G80 模態(tài)。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 71.3 輔助功能本機床用 S 代碼來對主軸轉(zhuǎn)速進行編程,用 T 代碼來進行選刀編程,其它可編程輔助功能由 M 代碼來實現(xiàn),本機床可供用戶使用的 M 代碼列表如下(表 1.2):表 1.2M 代碼功 能M00程序停止M01條件程序停止M02程序結(jié)束M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主軸停止M06刀具交換M08冷卻開M09冷卻關(guān)M18主軸定向解除M19主軸定向M29剛性

15、攻絲M30程序結(jié)束并返回程序頭M98調(diào)用子程序M99子程序結(jié)束返回重復(fù)執(zhí)行一般地,一個程序段中,M 代碼最多可以有一個。2. 插補功能2.1 快速定位(G00)G00 給定一個位置。格式:G00 IP;IP在本說明書中代表任意不超過三個進給軸地址的組合,當(dāng)然,每個地址后面都會有一個數(shù)字作為賦給該地址的值,一般機床有三個或四個進給軸即 X,Y,Z ,A 所以 IP可以代表如 X12. Y119. Z-37. 或 X287.3 Z73.5 A45. 等等內(nèi)容。G00 這條指令所作的就是使刀具以快速的速率移動到 IP 指定的位置,被指令的各軸之間的運動是互不相關(guān)的,也就是說刀具移動的軌跡不一定是一條

16、直線。G00 指令下,快速倍率為 100時,各軸運動的速度:X、Y、Z 軸均為 15m/min,該速度不受當(dāng)前 F 值的控制。當(dāng)各運動軸到達運動終點并發(fā)出位置到達信號后,CNC 認為該程序段已經(jīng)結(jié)束,并轉(zhuǎn)向執(zhí)行下一程序段。位置到達信號:當(dāng)運動軸到達的位置與指令位置之間的距離小于參數(shù)指定的到位寬度時,CNC 認為該軸已到達指令位置,并發(fā)出一個相應(yīng)信號即該軸的位置到達信號。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 8G00 編程舉例:起始點位置為 X-50,Y-75. ;指令 G00 X150. Y25.;將使刀具走出下圖所示軌跡(圖2.1)。圖 2.12.2 直線插

17、補(G01)格式:G01 IP-F-;G01 指令使當(dāng)前的插補模態(tài)成為直線插補模態(tài),刀具從當(dāng)前位置移動到 IP 指定的位置,其軌跡是一條直線,F(xiàn)-指定了刀具沿直線運動的速度,單位為 mm/min(X、Y、Z軸)。該指令是我們最常用的指令之一。假設(shè)當(dāng)前刀具所在點為 X-50. Y-75.,則如下程序段N1 G01 X150. Y25. F100 ;N2 X50. Y75.;將使刀具走出如下圖(圖 2.2)所示軌跡。大家可以看到,程序段 N2 并沒有指令 G01,由于 G01 指令為模態(tài)指令,所以 N1程序段中所指令的 G01 在 N2 程序段中繼續(xù)有效,同樣地,指令 F100 在 N2 段也繼續(xù)

18、有效,即刀具沿兩段直線的運動速度都是 100mm/min。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 92.3 圓弧插補(G02/G03)下面所列的指令可以使刀具沿圓弧軌跡運動:在 X-Y 平面G17 G02 / G03 X_ Y_ ( I_ J_ ) / R_ F_ ;在 X-Z 平面G18 G02 / G03 X_ Z_ ( I_ K_ ) / R_ F_ ;在 Y-Z 平面G19 G02 / G03 Y_ Z_ ( J_ K_ ) / R_ F_ ;序號數(shù)據(jù)內(nèi)容指 令含 義G17指定 X-Y 平面上的圓弧插補G18指定 X-Z 平面上的圓弧插補1平面選擇G19

19、指定 Y-Z 平面上的圓弧插補2G02順時針方向的圓弧插補圓弧方向G03逆時針方向的圓弧插補G90 模態(tài)X、Y、Z 中的兩軸指令當(dāng)前工件坐標系中終點位置的坐標值 3終點位置G91 模態(tài)X、Y、Z 中的兩軸指令從起點到終點的距離有方向的4起點到圓心的距離I、J、K 中的兩 軸指令從起點到圓心的距離有方向的圓弧半徑R圓弧半徑5進給率F沿圓弧運動的速度在這里,我們所講的圓弧的方向,對于 X-Y 平面來說,是由 Z 軸的正向往 Z 軸的負向看 X-Y 平面所看到的圓弧方向,同樣,對于 X-Z 平面或 Y-Z 平面來說,觀測的方向則應(yīng)該是從 Y 軸或 X 軸的正向到 Y 軸或 X 軸的負向(適用于右手坐

20、標系如下圖所示)。圓弧的終點由地址 X、Y 和 Z 來確定。在 G90 模態(tài),即絕對值模態(tài)下,地址X、Y、Z 給出了圓弧終點在當(dāng)前坐標系中的坐標值;在 G91 模態(tài),即增量值模態(tài)下,地址 X、Y、Z 給出的則是在各坐標軸方向上當(dāng)前刀具所在點到終點的距離。在 X 方向,地址 I 給定了當(dāng)前刀具所在點到圓心的距離,在 Y 和 Z 方向,當(dāng)前刀具所在點到圓心的距離分別由地址 J 和 K 來給定,I、J、K 的值的符號由它們的方向來確定。對一段圓弧進行編程,除了用給定終點位置和圓心位置的方法外,我們還可以用給定半徑和終點位置的方法對一段圓弧進行編程,用地址 R 來給定半徑值,替代給定圓心位置的地址。R

21、 的值有正負之分,一個正的 R 值用來編程一段小于 180 度的圓弧,一個負的 R 值編程的則是一段大于 180 度的圓弧。編程一個整圓只能使用給定圓心的方法。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 103. 進給功能3.1 進給速度上一章,我們講述了基本插補命令的用法以及一些相關(guān)指令,同時,也涉及到了一些與進給速度有關(guān)的一些知識,在本節(jié)中,我們將歸納性地討論這些問題。數(shù)控機床的進給一般地可以分為兩類:快速定位進給及切削進給。快速定位進給在指令 G00、手動快速移動以及固定循環(huán)時的快速進給和點位之間的運動時出現(xiàn)??焖俣ㄎ贿M給的速度是由機床參數(shù)給定的,并可由快速倍

22、率開關(guān)加上100、50、25及 F0 的倍率??焖俦堵书_關(guān)在 100的位置時,快速定位進給的速度對于 X、Y、Z 三軸來說,都是 15000mm/min??焖俦堵书_關(guān)在 F0 的位置時,X、Y、Z 三軸快速定位進給速度是 2000mm/min??焖俣ㄎ贿M給時,參與進給的各軸之間的運動是互不相關(guān)的,分別以自己給定的速度運動,一般來說,刀具的軌跡是一條折線。切削進給出現(xiàn)在 G01、G02/03 以及固定循環(huán)中的加工進給的情況下,切削進給的速度由地址 F 給定。在加工程序中,F(xiàn) 是一個模態(tài)的值,即在給定一個新的 F 值之前,原來編程的 F 值一直有效。CNC 系統(tǒng)剛剛通電時,F(xiàn) 的值由 549 號參

23、數(shù)給定,該參數(shù)在機床出廠時被設(shè)為 100mm/min。切削進給的速度是一個有方向的量,它的方向是刀具運動的方向,模(即速度的大?。?F 的值。參與進給的各軸之間是插補的關(guān)系,它們的運動的合成即是切削進給運動。F 的最大值由 527 號參數(shù)控制,該參數(shù)在機床出廠時被設(shè)為 4000mm/min,如果編程的 F 值大于此值,實際的進給切削速度也將保持為 4000mm/min。切削進給的速度還可以由操作面板上的進給倍率開關(guān)來控制,實際的切削進給速度應(yīng)該為 F 的給定值與倍率開關(guān)給定倍率的乘積。3.2 自動加減速控制自動加減速控制作用于各軸運動的起動和停止的過程中,以減小沖擊并使得起動和停止的過程平穩(wěn)

24、,為了同樣的目的自動加減速控制也作用于進給速度變換的過程中。對于不同的進給方式,NC 使用了不同的加減速控制方式:快速定位進給:使用線性加減速控制,各軸的加減速時間常數(shù)由參數(shù)控制522525 號參數(shù)。切削進給:用指數(shù)加減速控制,加減速時間常數(shù)由 530 號參數(shù)控制。手動進給:使用指數(shù)加減速控制,各軸的加減速時間常數(shù)也由參數(shù)控制,參數(shù)號為 601604。3.3 切削方式(G64)一般地,為了有一個好的切削條件,我們希望刀具在加工工件時要保持線速度的恒定,但我們知道自動加減速控制作用于每一段切削進給過程的開始和結(jié)束,那么在兩個程序段之間的銜接處如何使刀具保持恒定的線速度呢?在切削方式 G64 模態(tài)

25、下,兩個切削進給程序段之間的過渡是這樣的:在前一個運動接近指令位置并開始減速時,后一個運動開始加速,這樣就可以在兩個插補程序段之間保持恒定的線速度。可以看出在 G64 模態(tài)下,切削進給時,NC 并不檢查每個程序段執(zhí)行時各軸的位置到達信號,并且在兩個切削進給程序段的銜接處使刀具走出一個小小的圓角。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 113.4 精確停止(G09)及精確停止方式(G61)如果在一個切削進給的程序段中有 G09 指令給出,則刀具接近指令位置 時會減速,NC 檢測到位置到達信號后才會繼續(xù)執(zhí)行下一程序段。這樣,在兩個程序段之間的銜接處刀具將走出一個非常

26、尖銳的角,所以需要加工非常尖銳的角時可以使用這條指令。使用 G61 可以實現(xiàn)同樣的功能,G61 與 G09 的區(qū)別就是 G09 是一條非模態(tài)的指令,而 G61 是模態(tài)的指令,即 G09 只能在它所在的程序段中起作用,不影響模態(tài)的變化,而 G61 可以在它以后的程序段中一直起作用,直到程序中出現(xiàn) G64 或 G63 為止。3.5 暫停( G04 )作用:在兩個程序段之間產(chǎn)生一段時間的暫停。格式:G04 P-;或 G04 X-;地址 P 或 X 給定暫停的時間,以秒為單位,范圍是 0.0019999.999 秒。如果沒有 P或 X,G04 在程序中的作用與 G09 相同。4. 參考點和坐標系4.1

27、 機床坐標系本機床的坐標系是右手坐標系。主軸箱的上下運動為 Z 軸運動,主軸箱向上的運動為 Z 軸正向運動,主軸箱向下的運動為 Z 軸負向運動;滑座的前后運動為 Y 軸運動,滑座遠離立柱的運動為 Y 軸的正向運動,滑座趨向立柱的運動為 Y 軸的負向運動;工作臺的左右運動為 X 軸運動,面對機床,工作臺向左運動為 X 軸的正向運動,工作臺向右運動為 X 軸的負向運動??梢钥吹?,只有 Z 軸的運動是刀具本身的運動,X、Y 軸則是靠工作臺帶動工件運動來完成加工過程的。為了方便起見,在本說明書中對于 X、Y 軸運動的描述是刀具相對于工件的運動。相對位置固定的機床坐標系的建立,是靠每次 NC 上電后的返

28、回參考點的操作來完成的。參考點是機床上的一個固定的點,它的位置由各軸的參考點開關(guān)和撞塊位置以及各軸伺服電機的零點位置來確定。本機床返回參考點后,參考點在機床坐標系中的坐標值為 X0,Y0,Z0。X 軸行程為 0-600 毫米,Y 軸行程為 0-400 毫米,Z 軸行程為0-510 毫米。4.2 關(guān)于參考點的指令( G27、G28、G29 及 G30 )4.2.1 自動返回參考點(G28)格式:G28IP-;該指令使指令軸以快速定位進給速度經(jīng)由 IP 指定的中間點返回機床參考點,中間點的指定既可以是絕對值方式的也可以是增量值方式的,這取決于當(dāng)前的模態(tài)。一般地,該指令用于整個加工程序結(jié)束后使工件移

29、出加工區(qū),以便卸下加工完畢的零件和裝夾待加工的零件。注意:注意:為了安全起見,在執(zhí)行該命令以前應(yīng)該取消刀具半徑為了安全起見,在執(zhí)行該命令以前應(yīng)該取消刀具半徑 補償和補償和長度補償。長度補償。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 12執(zhí)行手動返回參考點以前執(zhí)行 G28 指令時,各軸從中間點開始的運動與手動返回參考點的運動一樣,從中間點開始的運動方向為正向。G28 指令中的坐標值將被 NC 作為中間點存儲,另一方面,如果一個軸沒有被包含在 G28 指令中,NC 存儲的該軸的中間點坐標值將使用以前的 G28 指令中所給定的值。例如:N1 X20.0 Y54.0;N2

30、 G28 X-40.0 Y-25.0;中間點坐標值(-40.0,-25.0)N3 G28 Z31.0;中間點坐標值(-40.0,-25.0,31.0)該中間點的坐標值主要由 G29 指令使用。4.2.2 從參考點自動返回(G29)格式:G29 IP-;該命令使被指令軸以快速定位進給速度從參考點經(jīng)由中間點運動到指令位置,中間點的位置由以前的 G28 或 G30(參考 4.2.4)指令確定。一般地,該指令用在 G28 或G30 之后,被指令軸位于參考點或第二參考點的時候。在增量值方式模態(tài)下,指令值為中間點到終點(指令位置)的距離。4.2.3 參考點返回檢查(G27)格式:G27 IP-;該命令使被

31、指令軸以快速定位進給速度運動到 IP 指令的位置,然后檢查該點是否為參考點,如果是,則發(fā)出該軸參考點返回的完成信號(點亮該軸的參考點到達指示燈);如果不是,則發(fā)出一個報警,并中斷程序運行。在刀具偏置的模態(tài)下,刀具偏置對 G27 指令同樣有效,所以一般來說執(zhí) 行 G27 指令以前應(yīng)該取消刀具偏置(半徑偏置和長度偏置)。在機床閉鎖開關(guān)置上位時,NC 不執(zhí)行 G27 指令。4.2.4 返回第二參考點(G30)格式:G30 IP-;該指令的使用和執(zhí)行都和 G28 非常相似,唯一不同的就是 G28 使指令軸返回機床參考點,而 G30 使指令軸返回第二參考點。G30 指令后,和 G28 指令相似,可以使用

32、G29 指令使指令軸從第二參考點自動返回。第二參考點也是機床上的固定點,它和機床參考點之間的距離由參數(shù)給定,第二參考點指令一般在機床中主要用于刀具交換,因為機床的 Z 軸換刀點為 Z 軸的第二參考點(參數(shù)#737),也就是說,刀具交換之前必須先執(zhí)行 G30 指令。用戶的零件加工程序中,在自動換刀之前必須編寫 G30,否則執(zhí)行 M06 指令時會產(chǎn)生報警。第二參考點的返回,關(guān)于 M06 請參閱機床說明書部分:輔助功能。被指令軸返回第二參考點完成后,該軸的參考點指示燈將閃爍,以指示返回第二參考點的完成。機床 X 和 Y 軸的第二參考點出廠時的設(shè)定值與機床參考點重合,如有特殊需要可以設(shè)定 735、73

33、6 號參數(shù)。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 134.3 工件坐標系通常編程人員開始編程時,他并不知道被加工零件在機床上的位置,他所編制的零件程序通常是以工件上的某個點作為零件程序的坐標系原點來編寫加工程序,當(dāng)被加工零件被夾壓在機床工作臺上以后再將 NC 所使用的坐標系的原點偏移到與編程使用的原點重合的位置進行加工。所以坐標系原點偏移功能對于數(shù)控機床來說是非常重要的。在本機床上可以使用下列三種坐標系:(1)機床坐標系。(2)工件坐標系。(3)局部坐標系。4.3.1 選用機床坐標系(G53)格式:(G90)G53 IP;該指令使刀具以快速進給速度運動到機床坐

34、標系中 IP指定的坐標值位置,一般地,該指令在 G90 模態(tài)下執(zhí)行。G53 指令是一條非模態(tài)的指令,也就是說它只在當(dāng)前程序段中起作用。機床坐標系零點與機床參考點之間的距離由參數(shù)設(shè)定,無特殊說明,各軸參考點與機床坐標系零點重合。4.3.2 使用預(yù)置的工件坐標系(G54G59)在機床中,我們可以預(yù)置六個工件坐標系,通過在 CRT-MDI 面板上的操作,設(shè)置每一個工件坐標系原點相對于機床坐標系原點的偏移量,然后使用 G54G59 指令來選用它們,G54G59 都是模態(tài)指令,分別對應(yīng) 16預(yù)置工件坐標系,如下例:預(yù)置 1工件坐標系偏移量:X-150.000 Y-210.000 Z-90.000。預(yù)置

35、4工件坐標系偏移量:X-430.000 Y-330.000 Z-120.000。程序段內(nèi)容終點在機床坐標系中的坐標值注 釋N1 G90 G54 G00 X50. Y50.;X-100, Y-160選擇 1坐標系,快速定位。N2 Z-70.;Z-160N3 G01 Z-72.5 F100;Z-160.5直線插補,F(xiàn) 值為 100。N4 X37.4;X-112.6(直線插補)N5 G00 Z0;Z-90快速定位警告:警告:737號參數(shù)用于設(shè)定號參數(shù)用于設(shè)定Z軸換刀點,正常情況下不得改軸換刀點,正常情況下不得改動,否則可能損壞動,否則可能損壞ATC(自動刀具交換)裝置。(自動刀具交換)裝置。注意注意

36、:與與G28一樣,為了安全起見,在執(zhí)行該命令以前應(yīng)該取消刀一樣,為了安全起見,在執(zhí)行該命令以前應(yīng)該取消刀具半徑補償和長度補償。具半徑補償和長度補償。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 14N6 X0 Y0 A0;X-150, Y-210N7 G53 X0 Y0 Z0;X0, Y0, Z0選擇使用機床坐標系。N8 G57 X50. Y50. ;X-380, Y-280選擇 4坐標系N9 Z-70.;Z-190N10 G01 Z-72.5;Z-192.5直線插補,F(xiàn) 值為 100 (模態(tài)值)N11 X37.4;X392.6N12 G00 Z0;Z-120N13

37、G00 X0 Y0 ;X-430, Y-330從以上舉例可以看出,G54G59 指令的作用就是將 NC 所使用的坐標系的原點移動到機床坐標系中坐標值為預(yù)置值的點,預(yù)置方法請查閱本手冊的操作部分。在機床的數(shù)控編程中,插補指令和其它與坐標值有關(guān)的指令中的 IP- 除非有特指外,都是指在當(dāng)前坐標系中(指令被執(zhí)行時所使用的坐標系)的坐標位置。大多數(shù)情況下,當(dāng)前坐標系是 G54G59 中之一(G54 為上電時的初始模態(tài)),直接使用機床坐標系的情況不多。4.3.3 可編程工件坐標系(G92)格式:(G90)G92 IP-;該指令建立一個新的工件坐標系,使得在這個工件坐標系中,當(dāng)前刀具所在點的坐標值為 IP

38、-指令的值。G92 指令是一條非模態(tài)指令,但由該指令建立的工件坐標系卻是模態(tài)的。實際上,該指令也是給出了一個偏移量,這個偏移量是間接給出的,它是新工件坐標系原點在原來的工件坐標系中的坐標值,從 G92 的功能可以看出,這個偏移量也就是刀具在原工件坐標系中的坐標值與 IP-指令值之差。如果多次使用 G92 指令,則每次使用 G92 指令給出的偏移量將會疊加。對于每一個預(yù)置的工件坐標系(G54G59),這個疊加的偏移量都是有效的。舉例如下:預(yù)置 1工件坐標系偏移量:X-150.000 Y-210.000 Z-90.000。預(yù)置 4工件坐標系偏移量:X-430.000 Y-330.000 Z-120

39、.000。程序段內(nèi)容終點在機床坐標系中的坐標值注 釋N1 G90 G54 G00 X0 Y0 Z0;X-150, Y-210, Z-90選擇 1坐標系,快速定位到 坐標系原點。N2 G92 X70. Y100. Z50.;X-150, Y-210, Z-90刀具不運動,建立新坐標系,新坐標系中當(dāng)前點坐標值為 X70, Y100, Z50N3 G00 X0 Y0 Z0;X-220, Y-310, Z-140快速定位到新坐標系原點。N4 G57 X0 Y0 Z0;X-500, Y-430, Z-170選擇 4坐標系,快速定位到 坐標系原點(已被偏移)。N5 X70. Y100. Z50.;X-43

40、0, Y-330, Z-120快速定位到原坐標系原點。4.3.4 局部坐標系(G52)G52 可以建立一個局部坐標系,局部坐標系相當(dāng)于 G54G59 坐標系的子坐標系。格式:G52 IP_; 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 15該指令中,IP_給出了一個相對于當(dāng)前 G54G59 坐標系的偏移量,也就是說,IP_給定了局部坐標系原點在當(dāng)前 G54G59 坐標系中的位置坐標,即使該 G52 指令執(zhí)行前已經(jīng)由一個 G52 指令建立了一個局部坐標系。取消局部坐標系的方法也非常簡單,使用 G52 IP0;即可。4.4 平面選擇這一組指令用于選擇進行圓弧插補以及刀具半

41、徑補償所在的平面。使用方法:G17選擇 XY 平面G18選擇 ZX 平面G19選擇 YZ 平面關(guān)于平面選擇的相關(guān)指令可以參考圓弧插補及刀具補償?shù)戎噶畹南嚓P(guān)內(nèi)容。5. 坐標值和尺寸單位5.1 絕對值和增量值編程(G90 和 G91)有兩種指令刀具運動的方法 :絕對值指令和增量值指令。在絕對值指令模態(tài)下,我們指定的是運動終點在當(dāng)前坐標系中的坐標值;而在增量值指令模態(tài)下,我們指定的則是各軸運動的距離。G90 和 G91 這對指令被用來選擇使用絕對值模態(tài)或增量值模態(tài)。G90絕對值指令G91增量值指令40.0120.020.090.0YX點 點點 點絕對值指令編程:G90 X20. Y120.;增量值指

42、令編程:G91 X-70. Y80.;通過上例,我們可以更好地理解絕對值方式和增量值方式的編程。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 166. 輔助功能6.1 M 代碼在機床中,M 代碼分為兩類:一類由 NC 直接執(zhí)行,用來控制程序的執(zhí)行;另一類由 PMC 來執(zhí)行,控制主軸、ATC 裝置、冷卻系統(tǒng)。M 代碼表見表 1.2。6.1.1 程序控制用 M 代碼用于程序控制的 M 代碼有 M00、M01、M02、M30、M98、M99,其功能分別講解如下:M00程序停止。NC 執(zhí)行到 M00 時,中斷程序的執(zhí)行,按循環(huán)起動按鈕可以繼續(xù)執(zhí)行程序。M01條件程序停止。NC

43、 執(zhí)行到 M01 時,若 M01 有效開關(guān)置為上位,則 M01與 M00 指令有同樣效果,如果 M01 有效開關(guān)置下位,則 M01 指令不起任何作用。M02程序結(jié)束。遇到 M02 指令時,NC 認為該程序已經(jīng)結(jié)束,停止程序的運行并發(fā)出一個復(fù)位信號。M30程序結(jié)束,并返回程序頭。在程序中,M30 除了起到與 M02 同樣的作用外,還使程序返回程序頭。M98調(diào)用子程序。M99子程序結(jié)束,返回主程序。6.1.2 其它 M 代碼M03主軸正轉(zhuǎn)。使用該指令使主軸以當(dāng)前指定的主軸轉(zhuǎn)速逆時針(CCW)旋轉(zhuǎn)。M04主軸反轉(zhuǎn)。 使用該指令使主軸以當(dāng)前指定的主軸轉(zhuǎn)速順時針(CW)旋轉(zhuǎn)。M05主軸停止。M06自動刀

44、具交換(參閱機床操作說明書)。M08冷卻開。M09冷卻關(guān)。M18主軸定向解除。M19主軸定向。M29剛性攻絲(參考“6.4 剛性攻絲指令(M29)”)。其他 M 代碼請參閱機床使用說明書。6.2 T 代碼機床刀具庫使用任意選刀方式,即由兩位的 T 代碼 T指定刀具號而不必管這把刀在哪一個刀套中,地址 T 的取值范圍可以是 199 之間的任意整數(shù),在 M06 之前必須有一個 T 碼,如果 T 指令和 M06 出現(xiàn)在同一程序段中,則 T 碼也要寫在 M06 之前。警告:警告:刀具表一定要設(shè)定正確,如果與實際不符,將會嚴重損刀具表一定要設(shè)定正確,如果與實際不符,將會嚴重損壞機床,并造成不可預(yù)計的后果

45、。壞機床,并造成不可預(yù)計的后果。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 17詳細說明請參閱機床使用說明書6.3 主軸轉(zhuǎn)速指令(S 代碼)一般機床主軸轉(zhuǎn)速范圍是 206000r/min(轉(zhuǎn)每分)。主軸的轉(zhuǎn)速指令由 S 代碼給出,S 代碼是模態(tài)的,即轉(zhuǎn)速值給定后始終有效,直到另一個 S 代碼改變模態(tài)值。主軸的旋轉(zhuǎn)指令則由 M03 或 M04 實現(xiàn)。6.4 剛性攻絲指令(M29)指令 M29Sx x x x;機床進入剛性攻絲模態(tài),在剛性攻絲模態(tài)下,Z 軸的進給和主軸的轉(zhuǎn)速建立起嚴格的位置關(guān)系,這樣,使螺紋孔的加工可以非常方便地進行。M29 指令的具體使用方法可參見“8

46、.1.14 剛性攻絲方式”的說明。7. 程序結(jié)構(gòu)7.1 程序結(jié)構(gòu)早期的 NC 加工程序,是以紙帶為介質(zhì)存儲的,為了保持與以前系統(tǒng)的兼容性,我們所用的 NC 系統(tǒng)也可以使用紙帶作為存儲的介質(zhì),所以一個完整的程序還應(yīng)包括由紙帶輸入輸出程序所必須的一些信息,這樣,一個完整的程序應(yīng)由下列幾部分構(gòu)成:1、紙帶程序起始符。2、前導(dǎo)。3、程序起始符。4、程序正文。5、注釋。6、程序結(jié)束符。7、紙帶程序結(jié)束符。7.1.1 紙帶程序起始符(Tape Start)該部分在紙帶上用來標識一個程序的開始,符號是“”。在機床操作面板上直接輸入程序時,該符號由 NC 自動產(chǎn)生。7.1.2 前導(dǎo)(Leader Sectio

47、n)第一個換行(LF)(ISO 代碼的情況下)或回車(CR)(EIA 代碼的情況下)前的內(nèi)容被稱為前導(dǎo)部分。該部分與程序執(zhí)行無關(guān)。7.1.3 程序起始符(Program Start)該符號標識程序正文部分的開始,ISO 代碼為 LF,EIA 代碼為 CR。在機床操作面板上直接輸入程序時,該符號由 NC 自動產(chǎn)生。7.1.4 程序正文(Program Section)位于程序起始符和程序結(jié)束符之間的部分為程序正文部分,在機床操作面板上直接輸入程序時,輸入和編輯的就是這一部分。程序正文的結(jié)構(gòu)請參考下一節(jié)的內(nèi)容。 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 187.1.5

48、注釋(Comment Section)在任何地方,一對圓括號之間的內(nèi)容為注釋部分,NC 對這部分內(nèi)容只顯示,在執(zhí)行時不予理會。7.1.6 程序結(jié)束符(Program End)用來標識程序正文的結(jié)束,所用符號如下:ISO 代碼EIA 代碼含義M02LFM02CR程序結(jié)束。M30LFM30CR程序結(jié)束,返回程序頭。M99LFM99CR子程序結(jié)束。ISO 代碼的 LF 和 EIA 代碼的 CR,在操作面板的屏幕上均顯示為“;”。7.1.7 紙帶程序結(jié)束符(Tape End)用來標識紙帶程序的結(jié)束,符號為“”。在機床操作面板上直接輸入程序時,該符號由 NC 自動產(chǎn)生。7.2 程序正文結(jié)構(gòu)7.2.1 地

49、址和詞在加工程序正文中,一個英 文字母被稱為一個地址,一個地址后面跟 著一個數(shù)字就組成了一個詞。每個地址有不同的意義,它們后面所跟的數(shù)字也因此具有不同的格式和取值范圍,參見下表:表 7.1功能地址取值范圍含義程序號O19999程序號順序號N19999順序號準備功能G0099指定數(shù)控功能尺寸定義X,Y,Z99999.999 毫米坐標位置值R圓弧半徑,圓角半徑I,J,K9999.9999 毫米圓心坐標位置值進給速率F1100,000 毫米每分進給速率主軸轉(zhuǎn)速S14000 轉(zhuǎn)每分主軸轉(zhuǎn)速值選刀T099刀具號輔助功能M099輔助功能 M 代碼號刀具偏置號H,D1200指定刀具偏置號暫停時間P,X099

50、999.999 秒暫停時間(毫秒)指定子程序號P19999調(diào)用子程序用重復(fù)次數(shù)P,L1999調(diào)用子程序用參數(shù)P,QP 為 099999.999Q 為99999.999 毫米固定循環(huán)參數(shù) 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 197.2.2 程序段結(jié)構(gòu)一個加工程序由許多程序段構(gòu)成,程序段是構(gòu)成加工程序的基本單位。程序段由一個或更多的詞構(gòu)成并以程序段結(jié)束符(EOB,ISO 代碼為 LF,EIA 代碼為 CR,屏幕顯示為“;”)作為結(jié)尾。另外,一個程序段的開頭可以有一個可選的順序號N用來標識該程序段,一般來說,順序號有兩個作用:一是運行程序時便于監(jiān)控程序的運行情況,因

51、為在任何時候,程序號和順序號總是顯示在 CRT 的右上角;二是在分段跳轉(zhuǎn)時,必須使用順序號來標識調(diào)用或跳轉(zhuǎn)位置。必須注意,程序段執(zhí)行的順序只和它們在程序存儲器中所處的位置有關(guān),而與它們的順序號無關(guān),也就是說,如果順序號為 N20 的程序段出現(xiàn)在順序號為 N10 的程序段前面,也一樣先執(zhí)行順序號為 N20 的程序段。如果某一程序段的第一個字符為“/”,則表示該程序段為條件程序段,即可選跳段開關(guān) 在上位時,不執(zhí)行該程序段,而可選跳段開關(guān)在下位時,該程序段才能被執(zhí)行。7.2.3 主程序和子程序加工程序分為主程序和子程序,一般地,NC 執(zhí)行主程序的指令,但當(dāng)執(zhí)行到一條子程序調(diào)用指令時,NC 轉(zhuǎn)向執(zhí)行子

52、程序,在子程序中執(zhí)行到返回指令時,再回到主程序。當(dāng)我們的加工程序需要多次運行一段同樣的軌跡時,可以將這段軌跡編成子程序存儲在機床的程序存儲器中,每次在程序中需要執(zhí)行這段軌跡時便可以調(diào)用該子程序。當(dāng)一個主程序調(diào)用一個子程序時,該子程序可以調(diào)用另一個子程序,這樣的情況,我們稱之為子程序的兩重嵌套。一般機床可以允許最多達四重的子程序嵌套。在調(diào)用子程序指令中,可以指令重復(fù)執(zhí)行所調(diào)用的子程序,可以指令重復(fù)最多達 999次。一個子程序應(yīng)該具有如下格式:O;子程序號; 子程序內(nèi)容;M99;返回主程序在程序的開始,應(yīng)該有一個由地址 O 指定的子程序號,在程序的結(jié)尾,返回主程序的指令 M99 是必不可少的。M9

53、9 可以不必出現(xiàn)在一個單獨的程序段中,作為子程序的結(jié)尾,這樣的程序段也是可以的:G90 G00 X0 Y100. M99;在主程序中,調(diào)用子程序的程序段應(yīng)包含如下內(nèi)容:M98 P;在這里,地址 P 后面所跟的數(shù)字中,后面的四位用于指定被調(diào)用的子程序的程序號,前面的三位用于指定調(diào)用的重復(fù)次數(shù)。M98 P51002;調(diào)用 1002 號子程序,重復(fù) 5 次。M98 P1002; 調(diào)用 1002 號子程序,重復(fù) 1 次。M98 P50004;調(diào)用 4 號子程序,重復(fù) 5 次。子程序調(diào)用指令可以和運動指令出現(xiàn)在同一程序段中:G90 G00 X75. Y50. Z53. M98 P40035; 62 FA

54、NUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 20可選跳開關(guān)置于上位時該程序段指令 X、Y、Z 三軸以快速定位進給速度運動到指令位置,然后調(diào)用執(zhí)行4 次 35 號子程序。包含子程序調(diào)用的主程序 ,程序執(zhí)行順序如下例:主程序 1 2 3子程序 N10 ;O1010 ; N20 ; N1020 ; N30 M98P21010; N1030 N40 ; N1040 ; N50 M98P1010; N1050 ; N60 ; N1060 M99;和其它 M 代碼不同,M98 和 M99 執(zhí)行時,不向機床側(cè)發(fā)送信號。當(dāng) NC 找不到地址 P 指定的程序號時,發(fā)出 PS078 報警。子程序調(diào)

55、用指令 M98 不能在 MDI 方式下執(zhí)行,如果需要單獨執(zhí)行一個子程序,可以在程序編輯方式下編輯如下程序,并在自動運行方式下執(zhí)行。 ;M98 P;M02(或 M30);在 M99 返回主程序指令中,我們可以用地址 P 來指定一個順序號,當(dāng)這樣的一個M99 指令在子程序中被執(zhí)行時,返回主程序后并不是執(zhí)行緊接著調(diào)用子程序的程序段后的那個程序段,而是轉(zhuǎn)向執(zhí)行具有地址 P 指定的順序號的那個程序段。如下例:主程序 子程序N10 ; O1010;N20 ; N1020 ;N30 M98P1010; N1030 ;N40 ; N1040 ;N50 ; N1050 ;N60 ; N1060 ;N70 ; N

56、1070 M99 P60;這種主子程序的執(zhí)行方式只有在程序存儲器中的程序能夠使用。如果 M99 指令出現(xiàn)在主程序中,執(zhí)行到 M99 指令時,將返回程序頭,重復(fù)執(zhí)行該程序。這種情況下,如果 M99 指令中出現(xiàn)地址 P,則執(zhí)行該指令時, 跳轉(zhuǎn)到順序號為地址 P 指定的順序號的程序段。大部分情況下,我們將該功能與可選跳段功能聯(lián)合使用。如下例: N10; N20; N30; /N40 M99 P20; N50; N60; N70 M02;可選跳開關(guān)置于下位時 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 21 當(dāng)可選跳段開關(guān)置于下位時,跳段標識符不起作用,M99P20 被執(zhí)行,

57、跳轉(zhuǎn)到 N20程序段,重復(fù)執(zhí)行 N20 及 N30(如果 M99 指令中沒有 P20,則跳轉(zhuǎn)到程序頭,即 N10 程序段),當(dāng)可選跳段開關(guān)置于上位時,跳段標識符起作用,該程序段被跳過,N30 程序段執(zhí)行完畢后執(zhí)行 N50 程序段,直到 N70M02;結(jié)束程序的執(zhí)行。值得注意的一點是如果包含 M02、M30 或 M99 的程序段前面有跳段 標識符“/ ”,則該程序段不被認為是程序的結(jié)束。8. 簡化編程功能8.1 孔加工固定循環(huán)(G73,G74,G76,G80G89)應(yīng) 用孔加工固定循環(huán)功能,使得其它方法需要幾個程序段完成的功能 在一個程序段內(nèi)完成。表 8.1 列出了所有的孔加工固定循環(huán)。一般地,

58、一個孔加工固定循環(huán)完成以下 6 步操作(見圖 8.1):1、X、Y 軸快速定位。2、Z 軸快速定位到 R 點。3、孔加工4、孔底動作。5、Z 軸返回 R 點。6、Z 軸快速返回初始點。表表 8.1 孔加工固定循環(huán)孔加工固定循環(huán)G 代碼加工運動(Z 軸負向)孔底動作返回運動(Z 軸正向)應(yīng)用G73分次,切削進給快速定位進給高速深孔鉆削G74切削進給暫停主軸正轉(zhuǎn)切削進給左螺紋攻絲G76切削進給主軸定向,讓刀快速定位進給精鏜循環(huán)G80取消固定循環(huán)G81切削進給快速定位進給普通鉆削循環(huán)G82切削進給暫停快速定位進給鉆削或粗鏜削G83分次,切削進給快速定位進給深孔鉆削循環(huán)G84切削進給暫停主軸反轉(zhuǎn)切削進

59、給右螺紋攻絲G85切削進給切削進給鏜削循環(huán)G86切削進給主軸??焖俣ㄎ贿M給鏜削循環(huán)G87切削進給主軸正轉(zhuǎn)快速定位進給反鏜削循環(huán)G88切削進給暫停主軸停手動鏜削循環(huán)G89切削進給暫停切削進給鏜削循環(huán) 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料 22對孔加工固定循環(huán)指令的執(zhí)行有影響的指令主要有 G90/G91 及 G98/G99 指令。圖8.2(a)及圖 8.2(b)示意了 G90/G91 對孔加工固定循環(huán)指令的影響。G98/G99 決定固定循環(huán)在孔加工完成后返回 R 點還是起始點,G98 模態(tài)下,孔加工完成后 Z 軸返回起始點;在 G99 模態(tài)下則返回 R 點。一般地,

60、如果被加工的孔在一個平整的平面上,我們可以使用 G99 指令,因為G99 模態(tài)下返回 R 點進行下一個孔的定位,而一般編程中 R 點非常靠近工件表面,這樣可以縮短零件加工時間,但如果工件表面有高于被加工孔的凸臺或筋時,使用 G99時非常有可能使刀具和工件發(fā)生碰撞,這時,就應(yīng)該 使用 G98,使 Z 軸返回初始點后再進行下一個孔的定位,這樣就比較安全。參見圖 8.3(a)、圖 8.3(b)。 G99(返回 R 點)G98(返回初始點)圖圖 8.3(a) 圖圖 8.3(b)下個孔定位 初始點 初始點 下個孔定位 R 點 R 點 62 FANUC- 0 系統(tǒng)操作編程說明書王寬友數(shù)控工作室 參考資料

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論