發(fā)那科0系統(tǒng),系統(tǒng)
62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 1 第一篇:編程 4 1. 綜述 4 1.1 可編程功能 4 1.2 準(zhǔn)備功能 4 1.3 輔助功能 6 2. 插補(bǔ)功能 6 2.1 快速定位(G00) 6 2.2 直線插補(bǔ)(G01) 7 2.3 圓弧插補(bǔ)(G02/G03) 7 3. 進(jìn)給功能 9 3.1 進(jìn)給速度 9 3.2 自動加減速控制 9 3.3 切削方式(G64) 9 3.4 精確停止(G09)及精確停止方式(G61) 10 3.5 暫停( G04 ) 10 4. 參考點(diǎn)和坐標(biāo)系 10 4.1 機(jī)床坐標(biāo)系 10 4.2 關(guān)于參考點(diǎn)的指令( G27、G28、G29及G30 ) 10 4.2.1 自動返回參考點(diǎn)(G28) 10 4.2.2 從參考點(diǎn)自動返回(G29) 11 4.2.3 參考點(diǎn)返回檢查(G27) 11 4.2.4 返回第二參考點(diǎn)(G30) 11 4.3 工件坐標(biāo)系 11 4.3.1 選用機(jī)床坐標(biāo)系(G53) 12 4.3.2 使用預(yù)置的工件坐標(biāo)系(G54~G59) 12 4.3.3 可編程工件坐標(biāo)系(G92) 13 4.3.4 局部坐標(biāo)系(G52) 13 4.4 平面選擇 13 5. 坐標(biāo)值和尺寸單位 13 5.1 絕對值和增量值編程(G90和G91) 13 6. 輔助功能 14 6.1 M代碼 14 6.1.1 程序控制用M代碼 14 6.1.2 其它M代碼 14 6.2 t代碼 14 6.3 主軸轉(zhuǎn)速指令(S代碼) 15 6.4 剛性攻絲指令(M29) 15 7. 程序結(jié)構(gòu) 15 7.1 程序結(jié)構(gòu) 15 7.1.1 紙帶程序起始符(Tape Start) 15 7.1.2 前導(dǎo)(Leader Section) 15 7.1.3 程序起始符(Program Start) 15 7.1.4 程序正文(Program Section) 15 7.1.5 注釋(Comment Section) 15 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 2 7.1.6 程序結(jié)束符(Program End) 15 7.1.7 紙帶程序結(jié)束符(Tape End) 16 7.2 程序正文結(jié)構(gòu) 16 7.2.1 地址和詞 16 7.2.2 程序段結(jié)構(gòu) 17 7.2.3 主程序和子程序 17 8. 簡化編程功能 19 8.1 孔加工固定循環(huán)(G73,G74,G76,G80~G89) 19 8.1.1 G73(高速深孔鉆削循環(huán)) 22 8.1.2 G74(左螺紋攻絲循環(huán)) 23 8.1.3 G76(精鏜循環(huán)) 23 8.1.4 G80(取消固定循環(huán)) 24 8.1.5 G81(鉆削循環(huán)) 24 8.1.6 G82(鉆削循環(huán),粗鏜削循環(huán)) 25 8.1.7 G83(深孔鉆削循環(huán)) 25 8.1.8 G84(攻絲循環(huán)) 26 8.1.9 G85(鏜削循環(huán)) 26 8.1.10 G86(鏜削循環(huán)) 27 8.1.11 G87(反鏜削循環(huán)) 27 8.1.12 G88(鏜削循環(huán)) 28 8.1.13 G89(鏜削循環(huán)) 28 8.1.14 剛性攻絲方式 29 8.1.15 使用孔加工固定循環(huán)的注意事項 29 9. 刀具補(bǔ)償功能 30 9.1 刀具長度補(bǔ)償(G43,G44,G49) 30 9.2 刀具半徑補(bǔ)償 30 9.2.1 補(bǔ)償向量 30 9.2.2 補(bǔ)償值 30 9.2.3 平面選擇 31 9.2.4 G40、G41和G42 31 9.2.5 使用刀具半徑補(bǔ)償?shù)淖⒁馐马?31 第二篇:NC操作 31 1. 自動執(zhí)行程序的操作 31 1.1 CRT/MDI操作面板 31 1.1.1 軟件鍵 31 1.1.2 系統(tǒng)操作鍵 31 1.1.3 數(shù)據(jù)輸入鍵 31 1.1.4 光標(biāo)移動鍵 32 1.1.5 編輯鍵和輸入鍵 32 1.1.6 NC功能鍵 32 1.1.6 電源開關(guān)按鈕 32 1.2 MDI方式下執(zhí)行可編程指令 32 1.3 自動運(yùn)行方式下執(zhí)行加工程序 32 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 3 1.3.1 啟動運(yùn)行程序 32 1.3.2 停止運(yùn)行程序 32 2. 程序驗證和安全功能 33 2.1 程序驗證功能 33 2.1.1 機(jī)床閉鎖 33 2.1.2 Z軸閉鎖 33 2.1.3 自動進(jìn)給的倍率 33 2.1.4 快速進(jìn)給的倍率 33 2.1.5 試運(yùn)行 33 2.1.6 單程序段運(yùn)行 33 2.2 安全功能 33 2.2.1 緊急停止 33 2.2.2 超程檢查 33 3. 零件程序的輸入、編輯和存儲 33 3.1 新程序的注冊 33 3.2 搜索并調(diào)出程序 33 3.3 插入一段程序 34 3.4 刪除一段程序 34 3.5 修改一個詞 34 3.6 搜索一個詞 34 4. 數(shù)據(jù)的顯示和設(shè)定 35 4.1 刀具偏置值的顯示和輸入 35 4.2 G54~G59工件坐標(biāo)系的顯示和輸入 35 4.3 NC參數(shù)的顯示和設(shè)定 35 4.4 刀具表的修改 36 5. 顯示功能 36 5.1 程序顯示 36 5.2 當(dāng)前位置顯示 36 6.在線加工功能 36 6.1有關(guān)參數(shù)的修改: 36 6.2有關(guān)在線加工的操作. 37 7.機(jī)床參數(shù)的輸入 ﹑輸出 37 8.用戶宏B功能 39 8.1變量 39 8.1.1 變量概述 39 8.1.2系統(tǒng)變量 41 8.2算術(shù)和邏輯操作 45 8.3分支和循環(huán)語句 46 8.3.1無條件分支(GOTO語句) 46 8.3.2條件分支(IF 語句) 47 8.3.3循環(huán)(WHILE語句) 47 8.3.4 注意 48 8.4宏調(diào)用 48 8.4.1 簡單調(diào)用(G65) 48 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 4 8.4.2、模調(diào)用(G66、G67) 50 8.4.3 G碼調(diào)用宏 51 8.4.4、M碼調(diào)用宏 51 8.4.5 M碼調(diào)用子程序 52 8.4.6 T碼調(diào)用子程序 52 8.5附加說明 52 附錄1:報警代碼表 53 1. 程序報警(P/S報警) 53 2. 伺服報警 54 3. 超程報警 55 4. 過熱報警及系統(tǒng)報警 55 附錄2:CRT/MDI面板圖 錯誤!未定義書簽。 第一篇:編程 1. 綜述 1.1 可編程功能 通過編程并運(yùn)行這些程序而使數(shù)控機(jī)床能夠?qū)崿F(xiàn)的功能我們稱之為可編程功能。 一 般可編程功能分為兩類:一類用來實(shí)現(xiàn)刀具軌跡控制即各進(jìn)給軸的運(yùn)動,如直線/ 圓弧插補(bǔ)、進(jìn)給控制、坐標(biāo)系原點(diǎn)偏置及變換、尺寸單位設(shè)定、刀具偏置及補(bǔ)償?shù)龋?這一類功能被稱為準(zhǔn)備功能,以字母G以及兩位數(shù)字 組成,也被稱為G代碼。另 一類功能被稱為輔助功能,用來完成程序的執(zhí)行控制、主軸控制、刀具控制、輔助 設(shè)備控制等功能。在這些輔助功能中,Tx x用于選刀,Sx x x x用于控制主軸轉(zhuǎn) 速。其它功能由以字母M與兩位數(shù)字組成的M代碼來實(shí)現(xiàn)。 1.2 準(zhǔn)備功能 本機(jī)床使用的所有準(zhǔn)備功能見表1.1: 表1.1 G代碼 分組 功能 *G00 01 定位(快速移動) *G01 01 直線插補(bǔ)(進(jìn)給速度) G02 01 順時針圓弧插補(bǔ) G03 01 逆時針圓弧插補(bǔ) G04 00 暫停,精確停止 G09 00 精確停止 *G17 02 選擇X Y平面 G18 02 選擇Z X平面 G19 02 選擇Y Z平面 G27 00 返回并檢查參考點(diǎn) G28 00 返回參考點(diǎn) G29 00 從參考點(diǎn)返回 G30 00 返回第二參考點(diǎn) *G40 07 取消刀具半徑補(bǔ)償 G41 07 左側(cè)刀具半徑補(bǔ)償 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 5 G42 07 右側(cè)刀具半徑補(bǔ)償 G43 08 刀具長度補(bǔ)償+ G44 08 刀具長度補(bǔ)償- *G49 08 取消刀具長度補(bǔ)償 G52 00 設(shè)置局部坐標(biāo)系 G53 00 選擇機(jī)床坐標(biāo)系 *G54 14 選用1號工件坐標(biāo)系 G55 14 選用2號工件坐標(biāo)系 G56 14 選用3號工件坐標(biāo)系 G57 14 選用4號工件坐標(biāo)系 G58 14 選用5號工件坐標(biāo)系 G59 14 選用6號工件坐標(biāo)系 G60 00 單一方向定位 G61 15 精確停止方式 *G64 15 切削方式 G65 00 宏程序調(diào)用 G66 12 模態(tài)宏程序調(diào)用 *G67 12 模態(tài)宏程序調(diào)用取消 G73 09 深孔鉆削固定循環(huán) G74 09 反螺紋攻絲固定循環(huán) G76 09 精鏜固定循環(huán) *G80 09 取消固定循環(huán) G81 09 鉆削固定循環(huán) G82 09 鉆削固定循環(huán) G83 09 深孔鉆削固定循環(huán) G84 09 攻絲固定循環(huán) G85 09 鏜削固定循環(huán) G86 09 鏜削固定循環(huán) G87 09 反鏜固定循環(huán) G88 09 鏜削固定循環(huán) G89 09 鏜削固定循環(huán) *G90 03 絕對值指令方式 *G91 03 增量值指令方式 G92 00 工件零點(diǎn)設(shè)定 *G98 10 固定循環(huán)返回初始點(diǎn) G99 10 固定循環(huán)返回R點(diǎn) 從表 1.1 中我們可以看到,G 代碼被分為了不同的組,這是由于大多數(shù)的 G 代碼是 模態(tài)的,所謂模態(tài)G代碼,是指這些G代碼不只在當(dāng)前的程序段中起作用,而且在 以后的程序段中一直起作用,直到程序中出現(xiàn)另一個同組的 G 代碼為止,同組的模 態(tài)G代碼控制同一個目標(biāo)但起不同的作用,它們之間是不相容的。00組的G代碼 是非模態(tài)的,這些G代碼只在它們所在的程序段中起作用。標(biāo)有*號的G代碼是上 電時的初始狀態(tài)。對于G01和G00、G90和G91上電時的初始狀態(tài)由參數(shù)決定。 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 6 如果程序中出現(xiàn)了未列在上表中的G代碼,CNC會顯示10號報警。 同一程序段中可以有幾個G代碼出現(xiàn),但當(dāng)兩個或兩個以上的同組G代碼出現(xiàn)時, 最后出現(xiàn)的一個(同組的)G代碼有效。 在固定循環(huán)模態(tài)下,任何一個01組的G代碼都將使固定循環(huán)模態(tài)自動取消,成為 G80模態(tài)。 1.3 輔助功能 本機(jī)床用S代碼來對主軸轉(zhuǎn)速進(jìn)行編程,用T代碼來進(jìn)行選刀編程,其它可編程輔 助功能由M代碼來實(shí)現(xiàn),本機(jī)床可供用戶使用的M代碼列表如下(表1.2): 表1.2 M代碼 功 能 M00 程序停止 M01 條件程序停止 M02 程序結(jié)束 M03 主軸正轉(zhuǎn) M04 主軸反轉(zhuǎn) M05 主軸停止 M06 刀具交換 M08 冷卻開 M09 冷卻關(guān) M18 主軸定向解除 M19 主軸定向 M29 剛性攻絲 M30 程序結(jié)束并返回程序頭 M98 調(diào)用子程序 M99 子程序結(jié)束返回/重復(fù)執(zhí)行 一般地,一個程序段中,M代碼最多可以有一個。 2. 插補(bǔ)功能 2.1 快速定位(G00) G00給定一個位置。 格式:G00 IP _; IP_在本說明書中代表任意不超過三個進(jìn)給軸地址的組合,當(dāng)然,每個地址后面都 會有一個數(shù)字作為賦給該地址的值,一般機(jī)床有三個或四個進(jìn)給軸即X,Y,Z ,A 所以IP _可以代表如 X12. Y119. Z-37. 或 X287.3 Z73.5 A45. 等等內(nèi)容。 G00這條指令所作的就是使刀具以快速的速率移動到IP _指定的位置,被指令的各 軸之間的運(yùn)動是互不相關(guān)的,也就是說刀具移動的軌跡不一定是一條直線。G00指 令下,快速倍率為100%時,各軸運(yùn)動的速度:X、Y、Z軸均為15m/min,該速度 不受當(dāng)前 F 值的控制。當(dāng)各運(yùn)動軸到達(dá)運(yùn)動終點(diǎn)并發(fā)出位置到達(dá)信號后,CNC 認(rèn)為 該程序段已經(jīng)結(jié)束,并轉(zhuǎn)向執(zhí)行下一程序段。 位置到達(dá)信號: 當(dāng)運(yùn)動軸到達(dá)的位置與指令位置之間的距離小于參數(shù)指定的到位寬 度時, CNC認(rèn)為該軸已到達(dá)指令位置, 并發(fā)出一個相應(yīng)信號即該軸的位置到達(dá)信號。 G00編程舉例: 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 7 起始點(diǎn)位置為X-50,Y-75. ;指令G00 X150. Y25.;將使刀具走出下圖所示軌跡 (圖2.1)。 圖 2.1 2.2 直線插補(bǔ)(G01) 格式:G01 IP-F-; G01指令使當(dāng)前的插補(bǔ)模態(tài)成為直線插補(bǔ)模態(tài),刀具從當(dāng)前位置移動到 IP指定的 位置,其軌跡是一條直線,F(xiàn)-指定了刀具沿直線運(yùn)動的速度,單位為mm/min(X、 Y、Z軸)。 該指令是我們最常用的指令之一。 假設(shè)當(dāng)前刀具所在點(diǎn)為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ù) 有效,即刀具沿兩段直線的運(yùn)動速度都是100mm/min。 2.3 圓弧插補(bǔ)(G02/G03) 下面所列的指令可以使刀具沿圓弧軌跡運(yùn)動: 在X--Y平面 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 8 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平面上的圓弧插 補(bǔ) G18 指定X--Z平面上的圓弧插 補(bǔ) 平面選擇 G19 指定Y--Z平面上的圓弧插 補(bǔ) G02 順時針方向的圓弧插補(bǔ) 圓弧方向 G03 逆時針方向的圓弧插補(bǔ) G90 模 態(tài) X、Y、Z中的兩軸 指令 當(dāng)前工件坐標(biāo)系中終點(diǎn)位 置的坐標(biāo)值 終 點(diǎn) 位 置 G91 模 態(tài) X、Y、Z中的兩軸 指令 從起點(diǎn)到終點(diǎn)的距離 (有方 向的 ) 起點(diǎn)到圓心的 距離 I、J、K中的兩 軸 指令 從起點(diǎn)到圓心的距離 (有方 向的 ) 圓弧半 徑 R 圓弧半徑 進(jìn)給率 F 沿圓弧運(yùn)動的速度 在這里,我們所講的圓弧的方向,對于X--Y平面來說,是由Z軸的正向往Z軸的 負(fù)向看X--Y平面所看到的圓弧方向,同樣,對于X--Z平面或Y--Z平面來說,觀 測的方向則應(yīng)該是從Y軸或X軸的正向到Y(jié)軸或X軸的負(fù)向 (適用于右手坐標(biāo)系如 下圖所示)。 圓弧的終點(diǎn)由地址X、 Y和Z來確定。在G90模態(tài),即絕對值模態(tài)下,地址X、Y、 Z給出了圓弧終點(diǎn)在當(dāng)前坐標(biāo)系中的坐標(biāo)值;在G91模態(tài),即增量值模態(tài)下,地址 X、Y、Z給出的則是在各坐標(biāo)軸方向上當(dāng)前刀具所在點(diǎn)到終點(diǎn)的距離。 在X方向,地址I給定了當(dāng)前刀具所在點(diǎn)到圓心的距離, 在Y和Z方向, 當(dāng)前刀具 所在點(diǎn)到圓心的距離分別由地 址J和K 來給定,I、J、K的值的符號由它們的方向 來確定。 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 9 對一段圓弧進(jìn)行編程,除了用給定終點(diǎn)位置和圓心位置的方法外,我們還可以用給 定半徑和終點(diǎn)位置的方法對一段圓弧進(jìn)行編程,用地址 R來給定半徑值,替代給定 圓心位置的地址。R 的值有正負(fù)之分,一個正的 R 值用來編程一段小于 180 度的圓 弧,一個負(fù)的 R 值編程的則是一段大于 180 度的圓弧。編程一個整圓只能使用給定 圓心的方法。 3. 進(jìn)給功能 3.1 進(jìn)給速度 上一章,我們講述了基本插補(bǔ)命令的用法以及一些相關(guān)指令,同時,也涉及到了一 些與進(jìn)給速度有關(guān)的一些知識,在本節(jié)中,我們將歸納性地討論這些問題。 數(shù)控機(jī)床的進(jìn)給一般地可以分為兩類:快速定位進(jìn)給及切削進(jìn)給。 快速定位進(jìn)給在指令G00、手動快速移動以及固定循環(huán)時的快速進(jìn)給和點(diǎn)位之間的 運(yùn)動時出現(xiàn)。快速定位進(jìn)給的速度是由機(jī)床參數(shù)給定的,并可由快速倍率開關(guān)加上 100%、50%、25%及F0的倍率??焖俦堵书_關(guān)在100%的位置時,快速定位進(jìn)給 的速度對于X、Y、Z三軸來說,都是15000mm/min。快速倍率開關(guān)在F0的位置時, X、Y、Z三軸快速定位進(jìn)給速度是2000mm/min??焖俣ㄎ贿M(jìn)給時,參與進(jìn)給的各軸 之間的運(yùn)動是互不相關(guān)的,分別以自己給定的速度運(yùn)動,一般來說,刀具的軌跡是 一條折線。 切削進(jìn)給出現(xiàn)在 G01、G02/03 以及固定循環(huán)中的加工進(jìn)給的情況下,切削進(jìn)給的速 度由地址F給定。在加工程序中,F(xiàn)是一個模態(tài)的值,即在給定一個新的F值之前, 原來編程的F值一直有效。CNC系統(tǒng)剛剛通電時,F(xiàn)的值由549號參數(shù)給定,該參 數(shù)在機(jī)床出廠時被設(shè)為 100mm/min。切削進(jìn)給的速度是一個有方向的量,它的方向 是刀具運(yùn)動的方向,模(即速度的大?。镕的值。參與進(jìn)給的各軸之間是插補(bǔ)的 關(guān)系,它們的運(yùn)動的合成即是切削進(jìn)給運(yùn)動。 F 的最大值由 527 號參數(shù)控制,該參數(shù)在機(jī)床出廠時被設(shè)為 4000mm/min,如果編程 的F值大于此值,實(shí)際的進(jìn)給切削速度也將保持為4000mm/min。 切削進(jìn)給的速度還可以由操作面板上的進(jìn)給倍率開關(guān)來控制, 實(shí)際的切削進(jìn)給速度 應(yīng)該為F的給定值與倍率開關(guān)給定倍率的乘積。 3.2 自動加減速控制 自動加減速控制作用于各軸運(yùn)動的起動和停止的過程中, 以減小沖擊并使得起動和 停止的過程平穩(wěn),為了同樣的目的自動加減速控制也作用于進(jìn)給速度變換的過程 中。對于不同的進(jìn)給方式,NC使用了不同的加減速控制方式: 快速定位進(jìn)給:使用線性加減速控制,各軸的加減速時間常數(shù)由參數(shù)控制 (522~525 號參數(shù) )。 切削進(jìn)給:用指數(shù)加減速控制,加減速時間常數(shù)由530號參數(shù)控制。 手動進(jìn)給:使用指數(shù)加減速控制,各軸的加減速時間常數(shù)也由參數(shù)控制,參數(shù)號為 601~604。 3.3 切削方式(G64) 一般地,為了有一個好的切削條件,我們希望刀具在加工工件時要保持線速度的恒 定,但我們知道自動加減速控制作用于每一段切削進(jìn)給過程的開始和結(jié)束,那么在 兩個程序段之間的銜接處如何使刀具保持恒定的線速度呢?在切削方式G64模態(tài) 下,兩個切削進(jìn)給程序段之間的過渡是這樣的:在前一個運(yùn)動接近指令位置并開始 減速時,后一個運(yùn)動開始加速,這樣就可以在兩個插補(bǔ)程序段之間保持恒定的線速 62 FANUC-- 0系統(tǒng)操作編程說明書 大連日亨外企設(shè)備服務(wù)有限公司 電話:0411-87538051 2007-9-27 10 度??梢钥闯鲈贕64模態(tài)下,切削進(jìn)給時,NC并不檢查每個程序段執(zhí)行時各軸的 位置到達(dá)信號,并且在兩個切削進(jìn)給程序段的銜接處使刀具走出一個小小的圓角。 3.4 精確停止(G09)及精確停止方式(G61) 如果在一個切削進(jìn)給的程序段中有G09指令給出, 則刀具接近指令位置 時會減速, NC檢測到位置到達(dá)信號后才會繼續(xù)執(zhí)行下一程序段。這樣,在兩個程序段之間的 銜接處刀具將走出一個非常尖銳的角, 所以需要加工非常尖銳的角時可以使用這條 指令。使用 G61 可以實(shí)現(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.001~9999.999秒。如果沒有 P或X,G04在程序中的作用與G09相同。 4. 參考點(diǎn)和坐標(biāo)系 4.1 機(jī)床坐標(biāo)系 本機(jī)床的坐標(biāo)系是右手坐標(biāo)系。主軸箱的上下運(yùn)動為 Z 軸運(yùn)動,主軸箱向上的運(yùn)動 為Z軸正向運(yùn)動, 主軸箱向下的運(yùn)動為 Z 軸負(fù)向運(yùn)動; 滑座的前后運(yùn)動為 Y 軸運(yùn)動, 滑座遠(yuǎn)離立柱的運(yùn)動為Y軸的正向運(yùn)動,滑座趨向立柱的運(yùn)動為Y軸的負(fù)向運(yùn)動; 工作臺的左右運(yùn)動為X軸運(yùn)動,面對機(jī)床,工作臺向左運(yùn)動為X軸的正向運(yùn)動,工 作臺向右運(yùn)動為X軸的負(fù)向運(yùn)動。 可以看到,只有Z軸的運(yùn)動是刀具本身的運(yùn)動,X、Y軸則是靠工作臺帶動工件運(yùn) 動來完成加工過程的。為了方便起見,在本說明書中對于X、Y軸運(yùn)動的描述是刀 具相對于工件的運(yùn)動。 相對位置固定的機(jī)床坐標(biāo)系的建立,是靠每次NC上電后的返回參考點(diǎn)的操作來完 成的。參考點(diǎn)是機(jī)床上的一個固定的點(diǎn),它的位置由各軸的參考點(diǎn)開關(guān)和撞塊位置 以及各軸伺服電機(jī)的零點(diǎn)位置來確定。本機(jī)床返回參考點(diǎn)后,參考點(diǎn)在機(jī)床坐標(biāo)系 中的坐標(biāo)值為X0,Y0,Z0。X軸行程為0~-600毫米,Y軸行程為0~-400毫米,Z 軸行程為0~-510毫米。 4.2 關(guān)于參考點(diǎn)的指令( G27、G28、G29及G30 ) 4.2.1 自動返回參考點(diǎn)(G28) 格式:G28IP-; 該指令使指令軸以快速定位進(jìn)給速度經(jīng)由IP指定的中間點(diǎn)返回機(jī)床參考點(diǎn),中間 點(diǎn)的指定既可以是絕對值方式的也可以是增量值方式的,這取決于當(dāng)前的模態(tài)。一 般地,該指令用于整個加工程序結(jié)束后使工件移出加工區(qū),以便卸下加工完畢的零 件和裝夾待加工的零件。