国产AV88|国产乱妇无码在线观看|国产影院精品在线观看十分钟福利|免费看橹橹网站

1000T系列安裝連接手冊(cè)

發(fā)布時(shí)間:2022-10-31 | 雜志分類:其他
免費(fèi)制作
更多內(nèi)容

1000T系列安裝連接手冊(cè)

車床編程說明6 / 188目錄第一篇............................................................................................................................. 14編程說明......................................................................................................................... 14第一章 編程基礎(chǔ)........................................................................................................... 141.1 車床介紹...................................................................................................... [收起]
[展開]
1000T系列安裝連接手冊(cè)
粉絲: {{bookData.followerCount}}
廣州科源數(shù)控科技有限公司成立于2013年,是從事數(shù)控系統(tǒng)及工業(yè)自動(dòng)化產(chǎn)品研發(fā)、生產(chǎn)、銷售及服務(wù)的高新技術(shù)企業(yè)。數(shù)控技術(shù)是關(guān)系到我國產(chǎn)業(yè)安全、經(jīng)濟(jì)安全和國防安全的國家戰(zhàn)略性新技術(shù)。數(shù)控系統(tǒng)是先進(jìn)高端智能制造裝備的“大腦”,廣州科源的使命是用中國 “大腦”,裝備中國智能制造。
文本內(nèi)容
第1頁

車床編程說明

1 / 188

在本使用手冊(cè)中,我們將盡力敘述各種與該系統(tǒng)操作相關(guān)的事

項(xiàng)。限于篇幅限制及產(chǎn)品具體使用等原因,不可能對(duì)系統(tǒng)中所有不

必做和 / 或不能做的操作進(jìn)行詳細(xì)的敘述。因此,本使用手冊(cè)中沒

有特別指明的事項(xiàng)均視為“不可能”或“不允許”進(jìn)行的操作。

本使用手冊(cè)的版權(quán),歸本公司所有,任何單位與個(gè)人進(jìn)行出版

或復(fù)印均屬于非法行為,本公司將保留追究其法律責(zé)任的權(quán)利。

第2頁

車床編程說明

2 / 188

尊敬的客戶:

對(duì)您選用的產(chǎn)品,本公司深感榮幸與感謝!

本使用手冊(cè)詳細(xì)介紹了車床 CNC 的編程、操作及安裝連接事

項(xiàng)。為了保證產(chǎn)品安全、正常與有效地運(yùn)行工作,請(qǐng)您務(wù)必在安

裝、使用產(chǎn)品前仔細(xì)閱讀本使用手冊(cè)。

操作不當(dāng)將引起意外事故,必須要具有相應(yīng)資格的人員才

能操作本系統(tǒng)。

特別提示:安裝在機(jī)箱上(內(nèi))的系統(tǒng)電源,是僅為本公司制

造的數(shù)控系統(tǒng)提供的專用電源。禁止用戶將這個(gè)電源作其他用途使

用。否則,將產(chǎn)生極大的危險(xiǎn)!

前言

安全警告

第3頁

車床編程說明

3 / 188

■運(yùn)輸與儲(chǔ)存

1.產(chǎn)品包裝箱堆疊不可超過六層;

2.不可在產(chǎn)品包裝箱上攀爬、站立或放置重物;

3.不可使用與產(chǎn)品相連的電纜拖動(dòng)或搬運(yùn)產(chǎn)品;

4.嚴(yán)禁碰撞、劃傷面板和顯示屏;

5.產(chǎn)品包裝箱應(yīng)避免潮濕、暴曬以及雨淋。

■開箱檢查

1.打開包裝后請(qǐng)確認(rèn)是否是您所購買的產(chǎn)品;

2.檢查產(chǎn)品在運(yùn)輸途中是否有損壞;

3.對(duì)照清單確認(rèn)各部件是否齊全,有無損傷;

4.如存在產(chǎn)品型號(hào)不符、缺少附件或運(yùn)輸損壞等情況,請(qǐng)及時(shí)

與本公司聯(lián)系。

■接線

1.參加接線與檢查的人員必須是具有相應(yīng)能力的專業(yè)人員;

2.產(chǎn)品必須可靠接地,接地電阻應(yīng)小于 0.1Ω,不能使用中性線

(零線)代替地線;

3.接線必須正確、牢固,以免導(dǎo)致產(chǎn)品故障或意想不到的后

果;

4.與產(chǎn)品連接的浪涌吸收二極管必須按規(guī)定方向連接,否則會(huì)

損壞產(chǎn)品;

5.插拔插頭或打開產(chǎn)品機(jī)箱前,必須切斷產(chǎn)品電源。

■檢修

1.檢修或更換元器件前必須切斷電源;

2.生短路或過載時(shí)應(yīng)檢查故障,故障排除后方可重新啟動(dòng);

3.不可對(duì)產(chǎn)品頻繁通斷電,斷電后若須重新通電,相隔時(shí)間至

少 1min。

注意事項(xiàng)

第4頁

車床編程說明

4 / 188

本手冊(cè)盡可能對(duì)各種不同的內(nèi)容進(jìn)行了說明,但是,由于

本手冊(cè)盡可能對(duì)各種不同的內(nèi)容進(jìn)行了說明,但是,由于涉及

到的可能性太多,無法將所有可以或不可以進(jìn)行的操作一一予以說

明,因此,本手冊(cè)中未作特別說明的內(nèi)容既可認(rèn)為是不可使用。

在對(duì)本產(chǎn)品進(jìn)行安裝連接、編程和操作之前,必須詳細(xì)閱讀

在對(duì)本產(chǎn)品進(jìn)行安裝連接、編程和操作之前,必須詳細(xì)閱讀本

產(chǎn)品手冊(cè)以及機(jī)床制造廠的使用說明書,嚴(yán)格按手冊(cè)與說明書等的

要求進(jìn)行相關(guān)的操作,否則可能導(dǎo)致產(chǎn)品、機(jī)床損壞,工件報(bào)廢甚

至人身傷害。

本手冊(cè)描述的產(chǎn)品功能、技術(shù)指標(biāo)(如精度、速度等)僅針對(duì)

本手冊(cè)描述的產(chǎn)品功能、技術(shù)指標(biāo)(如精度、速度等)僅針對(duì)

本產(chǎn)品,安裝了本產(chǎn)品的數(shù)控機(jī)床,實(shí)際的功能配置和技術(shù)性能由

機(jī)床制造廠的設(shè)計(jì)決定,數(shù)控機(jī)床功能配置和技術(shù)指標(biāo)以機(jī)床制造

廠的使用說明書為準(zhǔn);

本系統(tǒng)雖配備有標(biāo)準(zhǔn)機(jī)床操作面板,但標(biāo)準(zhǔn)機(jī)床面板各按鍵的

功能是由 PLC 程序(梯形圖)定義的。本手冊(cè)機(jī)床面板中按鍵的功

能是針對(duì)標(biāo)準(zhǔn) PLC 程序進(jìn)行描述的,敬請(qǐng)注意!

*本手冊(cè)的內(nèi)容如有變動(dòng),恕不另行通知

聲明

警告

注意

第5頁

車床編程說明

5 / 188

第一篇編程說明

介紹技術(shù)規(guī)格、產(chǎn)品型號(hào)、指令代碼和程序格式。

制造者的安全責(zé)任

制造者的安全責(zé)任

——制造者應(yīng)對(duì)所提供的數(shù)控系統(tǒng)及隨行供應(yīng)的附件在設(shè)計(jì)和

結(jié)構(gòu)上已消除和 / 或控制的危險(xiǎn)負(fù)責(zé)。

——制造者應(yīng)對(duì)所提供的數(shù)控系統(tǒng)及隨行供應(yīng)的附件的安全負(fù)

責(zé)。

——制造者應(yīng)對(duì)提供給使用者的使用信息和建議負(fù)責(zé)。

使用者的安全責(zé)任

——使用者應(yīng)通過數(shù)控系統(tǒng)安全操作的學(xué)習(xí)和培訓(xùn),并熟悉和

掌握安全操作的內(nèi)容。

——使用者應(yīng)對(duì)自己增加、變換或修改原數(shù)控系統(tǒng)、附件后的

安全及造成的危險(xiǎn)負(fù)責(zé)。

——使用者應(yīng)對(duì)未按使用手冊(cè)的規(guī)定操作、調(diào)整、維護(hù)、安裝

和貯運(yùn)產(chǎn)品造成的危險(xiǎn)負(fù)責(zé)。

*本手冊(cè)為最終用戶收藏。誠摯的感謝您在使用本公司的產(chǎn)品

時(shí),對(duì)本公司友好的支持!

安全責(zé)任

第6頁

車床編程說明

6 / 188

目錄

第一篇............................................................................................................................. 14

編程說明......................................................................................................................... 14

第一章 編程基礎(chǔ)........................................................................................................... 14

1.1 車床介紹.............................................................................................................. 14

1.1.1 產(chǎn)品簡介....................................................................................................... 14

1.1.2 技術(shù)規(guī)格....................................................................................................... 14

1.1.3 氣候、環(huán)境的適應(yīng)性................................................................................... 16

1.1.4 電源適應(yīng)能力............................................................................................... 17

1.1.5 防護(hù)............................................................................................................... 17

1.2 機(jī)床數(shù)控系統(tǒng)和數(shù)控機(jī)床.................................................................................. 17

1.3 編程基本知識(shí)...................................................................................................... 19

1.3.1 坐標(biāo)軸定義................................................................................................... 19

1.3.2 機(jī)床坐標(biāo)系、機(jī)床零點(diǎn)和機(jī)床參考點(diǎn)....................................................... 19

1.3.3 工件坐標(biāo)系和程序零點(diǎn)............................................................................... 20

1.3.4 插補(bǔ)功能....................................................................................................... 21

1.3.5 絕對(duì)坐標(biāo)編程和相對(duì)坐標(biāo)編程................................................................... 22

1.3.6 直徑編程和半徑編程................................................................................... 22

1.4 程序的構(gòu)成.......................................................................................................... 23

1.4.1 程序的一般結(jié)構(gòu)........................................................................................... 24

1.4.2 主程序和子程序........................................................................................... 27

1.5 程序的運(yùn)行.......................................................................................................... 27

1.5.1 程序運(yùn)行的順序........................................................................................... 27

1.5.2 程序段內(nèi)代碼字的執(zhí)行順序....................................................................... 28

第二章 MST 代碼.......................................................................................................... 29

2.1 M 代碼(輔助功能).......................................................................................... 29

2.1.1 程序結(jié)束 M02 ............................................................................................. 30

第7頁

車床編程說明

7 / 188

2.1.2 程序運(yùn)行結(jié)束 M30 ..................................................................................... 30

2.1.3 子程序調(diào)用 M98 ......................................................................................... 30

2.1.4 從子程序返回 M99 ..................................................................................... 30

2.1.5 標(biāo)準(zhǔn) PLC 梯形圖定義的 M 代碼................................................................ 32

2.1.6 程序停止 M00 ............................................................................................. 33

2.1.7 程序選擇停 M01 ......................................................................................... 33

2.1.8 逆時(shí)針轉(zhuǎn)、順時(shí)針轉(zhuǎn)和主軸停止控制 M03、M04 和 M05................... 33

2.1.9 冷卻泵控制 M08、M09.............................................................................. 33

2.1.10 尾座控制 M10、M11................................................................................ 33

2.1.11 卡盤控制 M12、M13................................................................................ 34

2.1.12 主軸位置/ 速度控制切換 M14、M15..................................................... 34

2.1.13 主軸夾緊/ 松開控制 M20、M21............................................................. 34

2.1.14 第 2 主軸位置/ 速度控制切換 M24、M25........................................... 34

2.1.15 潤滑液控制 M32、M33............................................................................ 34

2.1.16 主軸自動(dòng)換檔 M41、M42、M43、M44 ................................................. 34

2.1.17 第二主軸逆時(shí)針轉(zhuǎn)、順時(shí)針轉(zhuǎn)和主軸停止控制 M63、M64 和 M65. 35

2.2 主軸功能.............................................................................................................. 35

2.2.1 主軸轉(zhuǎn)速開關(guān)量控制................................................................................... 35

2.2.2 主軸轉(zhuǎn)速模擬電壓控制............................................................................... 36

2.2.3 恒線速控制 G96、恒轉(zhuǎn)速控制 G97.......................................................... 36

2.2.4 主軸倍率....................................................................................................... 39

2.2.5 多主軸控制................................................................................................... 39

2.2.6 CS 輪廓控制功能........................................................................................ 40

2.3 刀具功能.............................................................................................................. 40

2.3.1 刀具控制....................................................................................................... 40

第三章 G 代碼............................................................................................................... 44

3.1 概述...................................................................................................................... 44

3.1.1 模態(tài)、非模態(tài)及初態(tài)................................................................................... 45

3.1.2 代碼字的省略輸入....................................................................................... 46

第8頁

車床編程說明

8 / 188

3.1.3 相關(guān)定義....................................................................................................... 47

3.2 快速定位 G00 ...................................................................................................... 47

3.3 直線插補(bǔ) G01 ..................................................................................................... 48

3.4 圓弧插補(bǔ) G02、G03........................................................................................... 50

3.5 平面選擇代碼 G17 ~ G19............................................................................... 53

3.6 倒角功能.............................................................................................................. 53

3.6.1 直線倒角....................................................................................................... 53

3.6.2 圓弧倒角....................................................................................................... 55

3.6.3 特殊情況....................................................................................................... 58

3.7 暫停代碼 G04 ...................................................................................................... 59

3.8 機(jī)械零點(diǎn)(機(jī)床零點(diǎn))功能.............................................................................. 60

3.8.1 機(jī)床第一參考點(diǎn) G28 .................................................................................. 60

3.8.2 機(jī)床第 2、3、4 參考點(diǎn) G30 ...................................................................... 61

3.9 跳轉(zhuǎn)插補(bǔ) G31 ...................................................................................................... 63

3.10 浮動(dòng)工件坐標(biāo)系設(shè)定 G50 ............................................................................... 65

3.11 工件坐標(biāo)系 G54 ~ G59.................................................................................. 66

3.12 固定循環(huán)代碼.................................................................................................... 67

3.12.1 軸向切削循環(huán) G90 .................................................................................... 68

3.12.2 徑向切削循環(huán) G94 .................................................................................... 70

3.12.3 固定循環(huán)代碼的注意事項(xiàng)......................................................................... 73

3.13 多重循環(huán)代碼.................................................................................................... 73

3.13.1 軸向粗車循環(huán) G71 ..................................................................................... 73

3.13.2 徑向粗車循環(huán) G72 .................................................................................... 78

3.13.3 封閉切削循環(huán) G73 .................................................................................... 81

3.13.4 精加工循環(huán) G70 ......................................................................................... 86

3.13.5 軸向切槽多重循環(huán) G74 ............................................................................. 87

3.13.6 徑向切槽多重循環(huán) G75 ............................................................................. 90

3.14 螺紋切削代碼.................................................................................................... 93

3.14.1 等螺距螺紋切削代碼 G32 ........................................................................ 94

第9頁

車床編程說明

9 / 188

3.14.2 變螺距螺紋切削代碼 G34 ......................................................................... 96

3.14.3 Z 軸柔性攻絲循環(huán) G33.............................................................................. 98

3.14.3.1 剛性/柔性 攻絲循環(huán) G84 /G88.............................................................99

3.14.4 螺紋切削循環(huán) G92 ................................................................................... 100

3.14.5 多重螺紋切削循環(huán) G76 ........................................................................... 103

3.15 恒線速控制 G96、恒轉(zhuǎn)速控制 G97............................................................... 107

3.16 每分鐘進(jìn)給 G98、每轉(zhuǎn)進(jìn)給 G99................................................................... 107

3.17 宏代碼.............................................................................................................. 108

3.17.1 宏變量....................................................................................................... 108

3.17.2 運(yùn)算命令和轉(zhuǎn)移命令 G65 ....................................................................... 111

3.17.3 宏程序調(diào)用代碼....................................................................................... 116

3.18 公英制轉(zhuǎn)換...................................................................................................... 117

3.18.1 功能概述................................................................................................... 117

3.18.2 功能代碼 G20/G21 ................................................................................... 118

3.18.3 注意事項(xiàng)................................................................................................. 118

第四章 刀尖半徑補(bǔ)償(G41、G42).............................................................................. 119

4.1 刀尖半徑補(bǔ)償?shù)膽?yīng)用........................................................................................ 119

4.1.1 概述............................................................................................................. 119

4.1.2 假想刀尖方向............................................................................................. 120

4.1.3 補(bǔ)償值的設(shè)置........................................................................................... 124

4.1.4 代碼格式..................................................................................................... 125

4.1.5 補(bǔ)償方向..................................................................................................... 125

4.1.6 注意事項(xiàng)..................................................................................................... 126

4.1.7 應(yīng)用示例..................................................................................................... 127

4.2 刀尖半徑補(bǔ)償偏移軌跡說明............................................................................ 128

4.2.1 內(nèi)側(cè)、外側(cè)概念......................................................................................... 128

4.2.2 起刀時(shí)的刀具移動(dòng)..................................................................................... 128

4.2.3 偏置方式中的刀具移動(dòng)............................................................................. 130

4.2.4 偏置取消方式中的刀具移動(dòng)..................................................................... 135

4.2.5 刀具干涉檢查............................................................................................. 136

第10頁

車床編程說明

10 / 188

4.2.6 暫時(shí)取消補(bǔ)償向量的代碼......................................................................... 138

4.2.7 特殊情況..................................................................................................... 140

附錄一........................................................................................................................... 141

1、 CNC 報(bào)警 ........................................................................................................ 141

2、 PLC 報(bào)警 ......................................................................................................... 150

附錄二 宏程序補(bǔ)充說明(2021 以上版本具有).......................................................... 155

1、語句式宏代碼(宏 B)...................................................................................... 155

1.1 算術(shù)和邏輯運(yùn)算............................................................................................. 155

1.2 轉(zhuǎn)移和循環(huán).................................................................................................... 157

1.3 宏報(bào)警............................................................................................................ 159

1.4 特殊說明(用變量置換變量號(hào))................................................................ 160

附錄三、自定義報(bào)警內(nèi)容編寫(2021 以上版本具有)................................................ 160

附錄四、自動(dòng)斷屑功能(軟件版本 20201016 以上才具有)....................................... 162

附錄五、多邊型切削功能(具有車方功能版本才有) ........................................... 164

附錄六、G71/G72 Ⅱ型說明(2021 以上版本具有)................................................... 165

附錄七、正/側(cè)面打孔循環(huán)(2021 以上版本具有) ...................................................... 169

1、G83/G87 正/側(cè)面鉆孔循環(huán)................................................................................ 169

1.1 正面鉆孔循環(huán) G83: ....................................................................................... 169

1.2 側(cè)面鉆孔循環(huán) G87: ....................................................................................... 172

2、G85/G89 正/側(cè)面鏜孔循環(huán)................................................................................ 176

2.1 正面鏜孔循環(huán) G85: ....................................................................................... 176

2.2 側(cè)面鏜孔循環(huán) G89: ....................................................................................... 178

附錄八、正/側(cè)面 G84/G88 攻絲循環(huán)(2021 以上版本具有) ..................................... 179

1、正面攻絲循環(huán) G84: ........................................................................................ 179

2、側(cè)面攻絲循環(huán) G88: ........................................................................................ 183

附錄九、在線修改刀補(bǔ)特殊指令 G08/G09(2021 以上版本才具有)................... 187

第11頁

車床編程說明

11 / 188

第12頁

車床編程說明

12 / 188

第13頁

車床編程說明

13 / 188

第14頁

車床編程說明

14 / 188

第一篇

編程說明

第一章 編程基礎(chǔ)

1.1 車床介紹

1.1.1 產(chǎn)品簡介

本系統(tǒng)采用 32 位高性能 CPU 和超大規(guī)??删幊唐骷?FPGA,實(shí)時(shí)控制和硬件插補(bǔ)技

術(shù)保證了系統(tǒng)μm 級(jí)精度下的高效率,可編輯的 PLC 使邏輯控制功能更加靈活強(qiáng)大。

系統(tǒng)1ms高速插補(bǔ),0.1μm控制精度,顯著提高了零件加工的效率、精度和表面質(zhì)量

* 1ms 插補(bǔ)周期,控制精度 1μm、0.1μm 可選

* 最高速度60m/min(0.1μm 時(shí)最高速度 24m/min)

* 適配伺服主軸可實(shí)現(xiàn)主軸連續(xù)定位、剛性攻絲、剛性螺紋加工

* 內(nèi)置多PLC 程序,當(dāng)前運(yùn)行的PLC 程序可選擇

* 支持語句式宏代碼編程,支持帶參數(shù)的宏程序調(diào)用

* 支持公制/ 英制編程,具有自動(dòng)對(duì)刀、自動(dòng)倒角、刀具壽命管理功能

* 支持中文、英文顯示,由參數(shù)選擇

* 具備USB 接口,支持U 盤文件操作、系統(tǒng)配置和軟件升級(jí)

* 1 路手輪輸入,支持手持單元

1.1.2 技術(shù)規(guī)格

進(jìn)給軸功能

* 最小輸入增量:0.001mm(0.0001inch)和 0.0001mm(0.00001inch)可選

* 最小指令增量:0.001mm(0.0001inch)和 0.0001mm(0.00001inch)可選

* 最大行程:±99999999× 最小指令增量

* 快速移動(dòng)速度:最高 60m/min

* 快速倍率:F0、25%、50%、100% 共四級(jí)實(shí)時(shí)修調(diào)

* 進(jìn)給倍率:0 ~ 150% 共十六級(jí)實(shí)時(shí)修調(diào)

* 插補(bǔ)方式:直線插補(bǔ)、圓弧插補(bǔ)( 支持三點(diǎn)圓弧插補(bǔ))、螺紋插補(bǔ)、剛性攻絲

* 自動(dòng)倒角功能

螺紋功能

* 普通螺紋( 跟隨主軸)/ 剛性螺紋

* 單頭/ 多頭公英制直螺紋、錐螺紋和端面螺紋,等螺距螺紋和變螺距螺紋

第15頁

車床編程說明

15 / 188

* 螺紋退尾長度、角度和速度特性可設(shè)定

* 螺紋螺距:0.01mm ~ 500mm 或0.06 牙/ 英寸~ 2540 牙/ 英寸

加減速功能

* 切削進(jìn)給:前加減速直線型、前加減速S 型、后加減速直線型、后加減速指數(shù)型

* 快速移動(dòng):前加減速直線型、前加減速S 型、后加減速直線型、后加減速指數(shù)型

* 螺紋切削:直線式、指數(shù)式可選

* 加減速的起始速度、終止速度和加減速時(shí)間由參數(shù)設(shè)定主軸功能

* 1 路主軸編碼器反饋,主軸編碼器線數(shù)可設(shè)定(100p/r ~ 5000p/r)

* 編碼器與主軸的傳動(dòng)比:(1 ~ 255):(1 ~ 255)

* 主軸轉(zhuǎn)速:可由S 代碼或PLC 信號(hào)給定,轉(zhuǎn)速范圍 0r/min ~ 9999r/min

* 主軸倍率:50% ~ 120% 共8 級(jí)實(shí)時(shí)修調(diào)

* 主軸恒線速控制

* 剛性攻絲

刀具功能

* 刀具長度補(bǔ)償

* 刀尖半徑補(bǔ)償(C 型)

* 刀具磨損補(bǔ)償

* 刀具壽命管理

* 對(duì)刀方式:定點(diǎn)對(duì)刀、試切對(duì)刀、回參考點(diǎn)對(duì)刀、自動(dòng)對(duì)刀

* 刀偏執(zhí)行方式:修改坐標(biāo)方式、刀具移動(dòng)方式

精度補(bǔ)償

* 反向間隙補(bǔ)償

* 記憶型螺距誤差補(bǔ)償

PLC 功能

* 兩級(jí)PLC 程序,最多4700 步,第1 級(jí)程序刷新周期8ms

* PLC 程序通信下載

* 支持PLC 警告和PLC 報(bào)警

* 支持多PLC 程序(最多20 個(gè)),當(dāng)前運(yùn)行的PLC 程序可選擇

人機(jī)界面

* 8.4 英寸寬屏 LCD,分辨率為 800×480

* 中文、英文等多種語言顯示

* 二維刀具軌跡顯示

* 實(shí)時(shí)時(shí)鐘

操作管理

* 操作方式:編輯、自動(dòng)、錄入、機(jī)床回零、手輪/ 單步、手動(dòng)、程序回零

* 多級(jí)操作權(quán)限管理

* 報(bào)警日志

程序編輯

* 程序容量:56MB、400 個(gè)程序(含子程序、宏程序)

* 編輯功能:程序/ 程序段/ 字檢索、修改、刪除、復(fù)制、粘貼

* 程序格式:ISO 代碼,支持語句式宏代碼編程,支持相對(duì)坐標(biāo)、絕對(duì)坐標(biāo)和混合坐

標(biāo)編程

* 程序調(diào)用:支持帶參數(shù)的宏程序調(diào)用,4 級(jí)子程序嵌套通信功能

第16頁

車床編程說明

16 / 188

* RS232:零件程序、參數(shù)等文件雙向傳輸,支持PLC 程序、系統(tǒng)軟件串口升級(jí)

* USB:U 盤文件操作、U 盤文件直接加工,支持PLC 程序、系統(tǒng)軟件U 盤升級(jí)

安全功能

* 緊急停止

* 硬件行程限位

* 軟件行程檢查

* 數(shù)據(jù)備份與恢復(fù)

G 代碼表

代碼 功能 代碼 功能

G00 快速定位 G50 浮動(dòng)工件坐標(biāo)系

G01 直線插補(bǔ) G54-G59 設(shè)置工件坐標(biāo)系

G02 順時(shí)針圓弧插補(bǔ) G65 宏代碼非模態(tài)調(diào)用

G03 逆時(shí)針圓弧插補(bǔ) G71 軸向粗車循環(huán)

G04 暫停 G72 徑向粗車循環(huán)

G17 XY 平面選擇 G73 封閉切削循環(huán)

G18 XZ 平面選擇 G70 精加工循環(huán)

G19 ZY 平面選擇 G74 軸向切槽循環(huán)

G10 數(shù)據(jù)輸入方式有效 G75 徑向切槽循環(huán)

G11 取消數(shù)據(jù)輸入方式 G76 多重螺紋切削循環(huán)

G20 英制單位選擇 G80 剛性攻絲狀態(tài)取消

G21 公制單位選擇 G84 軸向剛性攻絲循環(huán)

G28 回機(jī)床零點(diǎn) G88 徑向剛性攻絲循環(huán)

G30 回機(jī)床第 2、3、4 參考點(diǎn) G90 軸向切削循環(huán)

G31 跳躍機(jī)能 G92 螺紋切削循環(huán)

G32 等螺距螺紋切削 G94 徑向切削循環(huán)

G33 Z 軸攻絲循環(huán) G96 恒線速控制

G34 變螺距螺紋切削 G97 取消恒線速控制

G40 取消刀尖半徑補(bǔ)償 G98 每分進(jìn)給

G41 刀尖半徑左補(bǔ)償 G99 每轉(zhuǎn)進(jìn)給

G42 刀尖半徑右補(bǔ)償

1.1.3 氣候、環(huán)境的適應(yīng)性

貯存運(yùn)輸、工作的環(huán)境條件如下:

第17頁

車床編程說明

17 / 188

項(xiàng)目 工作氣候條件 貯存運(yùn)輸氣候條件

環(huán)境溫度 0℃~45℃ -40℃~+70℃

相對(duì)濕度 ≤90%(不凝露) ≤95%(40℃)

大氣壓強(qiáng) 86KPa~106 KPa 86KPa~106 KPa

海拔高度 ≤1000m ≤1000m

1.1.4 電源適應(yīng)能力

在下列交流輸入電源的條件下,能正常運(yùn)行。電壓變化:在 (0.85 ~ 1.1)× 額定交

流輸入電壓(AC220V)的范圍內(nèi);頻率變化:49Hz ~ 51Hz 連續(xù)變化。

1.1.5 防護(hù)

防護(hù)等級(jí)不低于 IP20。

1.2 機(jī)床數(shù)控系統(tǒng)和數(shù)控機(jī)床

數(shù)控機(jī)床是由機(jī)床數(shù)控系統(tǒng)(Numerical Control Systems of machine tools)、機(jī)

械、電氣控制、液壓、 氣動(dòng)、潤滑、冷卻等子系統(tǒng)(部件)構(gòu)成的機(jī)電一體化產(chǎn)品,機(jī)床

數(shù)控系統(tǒng)是數(shù)控機(jī)床的控制核心。機(jī)床數(shù)控系統(tǒng)由控制裝置(Computer Numerical

Controler 簡稱CNC)、伺服(或步進(jìn))電機(jī)驅(qū)動(dòng)單元、伺服(或步進(jìn))電機(jī)等構(gòu)成。

數(shù)控機(jī)床的工作原理:根據(jù)加工工藝要求編寫加工程序(以下簡稱程序)并輸入CNC,

CNC 按加工程序向伺服(或步進(jìn))電機(jī)驅(qū)動(dòng)單元發(fā)出運(yùn)動(dòng)控制代碼,伺服(或步進(jìn))電機(jī)

通過機(jī)械傳動(dòng)機(jī)構(gòu)完成機(jī)床的進(jìn)給運(yùn)動(dòng);程序中的主軸起停、刀具選擇、冷卻、潤滑等邏

輯控制代碼由CNC 傳送給機(jī)床電氣控制系統(tǒng),由機(jī)床電氣控制系統(tǒng)完成按鈕、開關(guān)、指示

燈、繼電器、接觸器等輸入輸出器件的控制。目前,機(jī)床電氣控制通常采用可編程邏輯器

(Programable Logic Controler 簡稱 PLC),PLC 具有體積小、應(yīng)用方便、可靠性高等

優(yōu)點(diǎn)。由此可見,運(yùn)動(dòng)控制和邏輯控制是數(shù)控機(jī)床的主要控制任務(wù)。

車床 CNC 同時(shí)具備運(yùn)動(dòng)控制和邏輯控制功能,可完成數(shù)控車床的二軸運(yùn)動(dòng)控制,還

具有內(nèi)置式PLC功能。根據(jù)機(jī)床的輸入、輸出控制要求編寫PLC程序(梯形圖),就能實(shí)現(xiàn)

所需的機(jī)床電氣控制要求,方便了機(jī)床電氣設(shè)計(jì),也降低了數(shù)控機(jī)床成本。

實(shí)現(xiàn)車床 CNC 控制功能的軟件分為系統(tǒng)軟件(以下簡稱 NC)和 PLC 軟件(以下簡稱

PLC)二個(gè)模塊,NC 模塊完成顯示、通信、編輯、譯碼、插補(bǔ)、加減速等控制,PLC 模塊

完成梯形圖解釋、執(zhí)行和輸入輸出處理。

車床 CNC 出廠時(shí)已裝載了標(biāo)準(zhǔn) PLC 程序(特殊訂貨除外),在后述功能、操作說明

時(shí),涉及到 PLC 控制功能的說明將按標(biāo)準(zhǔn) PLC 程序的控制邏輯描述,說明書中以“標(biāo)準(zhǔn)

PLC 功能”來標(biāo)識(shí)。機(jī)床廠家可能會(huì)修改或重新編寫 PLC 程序,因此,由 PLC 控制的功

能和操作請(qǐng)參照機(jī)床廠家的操作說明書。

第18頁

車床編程說明

18 / 188

圖 1-1

編程就是把零件的外形尺寸、加工工藝過程、工藝參數(shù)、刀具參數(shù)等信息,按照CNC

專用的編程代碼編寫加工程序的過程。數(shù)控加工就是CNC 按加工程序的要求,控制機(jī)床完

成零件加工的過程。

數(shù)控加工的工藝流程如圖1-2。

圖 1-2

第19頁

車床編程說明

19 / 188

1.3 編程基本知識(shí)

1.3.1 坐標(biāo)軸定義

右圖為數(shù)控車床示意圖。

車床使用 X 軸、Z 軸組成的直角坐標(biāo)系,X 軸與主軸軸線垂直,Z 軸與主軸軸線方向

平行,接近工件的方向?yàn)樨?fù)方向,離開工件的方向?yàn)檎较颉?/p>

按刀座與機(jī)床主軸的相對(duì)位置劃分,數(shù)控車床有前刀座坐標(biāo)系和后刀座坐標(biāo)系,圖1-4

為前刀座的坐標(biāo)系,圖1-5 為后刀座的坐標(biāo)系。從圖中可以看出,前、后刀座坐標(biāo)系的 X

軸方向正好相反,而Z 軸方向是相同的。在以后的圖示和例子中,用前刀座坐標(biāo)系來說明

編程的應(yīng)用。

圖 1-4 前刀座的坐標(biāo)系 圖 1-5 后刀座的坐標(biāo)系

1.3.2 機(jī)床坐標(biāo)系、機(jī)床零點(diǎn)和機(jī)床參考點(diǎn)

機(jī)床坐標(biāo)系是 CNC 進(jìn)行坐標(biāo)計(jì)算的基準(zhǔn)坐標(biāo)系,是機(jī)床固有的坐標(biāo)系。機(jī)床零點(diǎn)是機(jī)

床上的一個(gè)固定點(diǎn),由安裝在機(jī)床上的零點(diǎn)開關(guān)或回零開關(guān)決定。通常情況下回零開關(guān)安

裝在 X 軸和 Z 軸正方向的最大行程處。機(jī)床參考點(diǎn)是機(jī)床零點(diǎn)偏移數(shù)據(jù)參數(shù)№ 114、№

115 的值后的位置。當(dāng)數(shù)據(jù)參數(shù)№ 114、№ 115 的設(shè)置值均為 0 時(shí),機(jī)床參考點(diǎn)與機(jī)床

零點(diǎn)重合。機(jī)床參考點(diǎn)的坐標(biāo)為數(shù)據(jù)參數(shù)№ 120、№ 121 設(shè)置的值。執(zhí)行機(jī)床回零、G28

第20頁

車床編程說明

20 / 188

代碼回零操作就是回機(jī)床參考點(diǎn)位置。進(jìn)行機(jī)床回零操作、回到機(jī)床參考點(diǎn)后,車床建立

了就以№ 120、№ 121 設(shè)置的值為參考點(diǎn)的機(jī)床坐標(biāo)系。機(jī)床第 2,3,4 參考點(diǎn)請(qǐng)?jiān)斠?/p>

本篇 3.10 節(jié)。

注:如果車床上沒有安裝零點(diǎn)開關(guān),請(qǐng)不要進(jìn)行機(jī)床回零操作,否則可能導(dǎo)致運(yùn)動(dòng)超出行程限制、

機(jī)械損壞。

1.3.3 工件坐標(biāo)系和程序零點(diǎn)

工件坐標(biāo)系是按零件圖紙?jiān)O(shè)定的直角坐標(biāo)系,又稱浮動(dòng)坐標(biāo)系。當(dāng)零件裝夾到機(jī)床上

后,根據(jù)工件的尺寸用G50 設(shè)置刀具當(dāng)前位置的絕對(duì)坐標(biāo),在CNC 中建立工件坐標(biāo)系。通

常工件坐標(biāo)系的Z 軸與主軸軸線重合,X 軸位于零件的首端或尾端。工件坐標(biāo)系一旦建立

便一直有效,直到被新的工件坐標(biāo)系所取代。

用G50 設(shè)定工件坐標(biāo)系的當(dāng)前位置稱為程序零點(diǎn),執(zhí)行程序回零操作后就回到此位

置。

注:在上電后如果沒有用 G50 設(shè)定工件坐標(biāo)系, 請(qǐng)不要執(zhí)行回程序零的操作,否則會(huì)產(chǎn)生報(bào)警。

圖1-6

圖中,XOZ 為機(jī)床坐標(biāo)系,X1O1Z1 為X 坐標(biāo)軸在工件首端的工件坐標(biāo)系,X2O2Z2 為X 坐

標(biāo)軸在工件尾端的工件坐標(biāo)系,O 為機(jī)床零點(diǎn),A 為刀尖,A 在上述三坐標(biāo)系中的坐標(biāo)如

下:

A 點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)為(x,z);

A 點(diǎn)在 X1O1Z1 坐標(biāo)系中的坐標(biāo)為(X1,Z1);

A 點(diǎn)在 X2O2Z2 坐標(biāo)系中的坐標(biāo)為(X2,Z2);

第21頁

車床編程說明

21 / 188

1.3.4 插補(bǔ)功能

插補(bǔ)是指2 個(gè)或多個(gè)軸同時(shí)運(yùn)動(dòng),運(yùn)動(dòng)合成的軌跡符合確定的數(shù)學(xué)關(guān)系,構(gòu)成二維

(平面)或三維(空間)的輪廓,這種運(yùn)動(dòng)控制方式也稱為輪廓控制。插補(bǔ)時(shí)控制的運(yùn)動(dòng)

軸稱為聯(lián)動(dòng)軸,聯(lián)動(dòng)軸的移動(dòng)量、移動(dòng)方向和移動(dòng)速度在整個(gè)運(yùn)動(dòng)過程中同時(shí)受控,以形

成需要的合成運(yùn)動(dòng)軌跡。只控制1 軸或多軸的運(yùn)動(dòng)終點(diǎn),不控制運(yùn)動(dòng)過程的運(yùn)動(dòng)軌跡,這

種運(yùn)動(dòng)控制方式稱為定位控制。

車床的 X 軸和 Z 軸為聯(lián)動(dòng)軸,屬于 2 軸聯(lián)動(dòng) CNC。車床具有直線、圓弧和螺紋插補(bǔ)

功能。

直線插補(bǔ):X 軸和 Z 軸的合成運(yùn)動(dòng)軌跡為從起點(diǎn)到終點(diǎn)的一條直線。

圓弧插補(bǔ):X軸和Z軸的合成運(yùn)動(dòng)軌跡為半徑由R指定、或圓心由I、K指定的從起點(diǎn)到終

點(diǎn)的圓弧。

螺紋插補(bǔ):主軸旋轉(zhuǎn)的角度決定 X 軸或 Z 軸或兩軸的移動(dòng)量,使刀具在隨主軸旋轉(zhuǎn)

的回轉(zhuǎn)體工件表面形成螺旋形切削軌跡,實(shí)現(xiàn)螺紋車削。螺紋插補(bǔ)方式時(shí),進(jìn)給軸跟隨主

軸的旋轉(zhuǎn)運(yùn)動(dòng),主軸旋轉(zhuǎn)一周螺紋切削的長軸移動(dòng)一個(gè)螺距,短軸與長軸進(jìn)行直線插補(bǔ)。

示例:

圖1-7

G32 W-27 F3; (B → C;螺紋插補(bǔ))

G1 X50 Z-30 F100;

G1 X80 Z-50; (D → E;直線插補(bǔ))

G3 X100 W-10 R10; (E → F;圓弧插補(bǔ))

M30;

第22頁

車床編程說明

22 / 188

1.3.5 絕對(duì)坐標(biāo)編程和相對(duì)坐標(biāo)編程

編寫程序時(shí),需要給定軌跡終點(diǎn)或目標(biāo)位置的坐標(biāo)值,按編程坐標(biāo)值類型可分為:絕

對(duì)坐標(biāo)編程、相對(duì)坐標(biāo)編程和混合坐標(biāo)編程三種編程方式。

使用 X、Z 軸的絕對(duì)坐標(biāo)值編程(用 X、Z 表示)稱為絕對(duì)坐標(biāo)編程;

使用 X、Z 軸的相對(duì)位移量(以 U、W 表示)編程稱為相對(duì)坐標(biāo)編程;

車床允許在同一程序段 X、Z 軸分別使用絕對(duì)編程坐標(biāo)值和相對(duì)位移量編程,稱為混

合坐標(biāo)編程。

示例:A → B 直線插補(bǔ)。

圖 1-8

絕對(duì)坐標(biāo)編程:G01 X200. Z50.;

相對(duì)坐標(biāo)編程:G01 U100. W-50.;

混合坐標(biāo)編程:G01 X200. W-50.;或 G01 U100. Z50.;

注:當(dāng)一個(gè)程序段中同時(shí)有指令地址 X、U 或 Z、W 時(shí),絕對(duì)坐標(biāo)編程地址 X、Z 有效。

例如:G50 X10. Z20.;

G01 X20. W30. U20. Z30.;【此程序段的終點(diǎn)坐標(biāo)為(X20,Z30)】

1.3.6 直徑編程和半徑編程

按編程時(shí)X 軸坐標(biāo)值以直徑值還是半徑值輸入可分為:直徑編程、半徑編程。

直徑編程:狀態(tài)參數(shù)NO.001 的Bit2 位為0 時(shí),程序中X 軸的編程值按直徑值輸入,

此時(shí),X 軸的坐標(biāo)以直徑值顯示。

半徑編程:狀態(tài)參數(shù)NO.001 的Bit2 位為1 時(shí),程序中X 軸的編程值按半徑值輸入,

此時(shí),X 軸的坐標(biāo)以半徑值顯示。

與直徑編程或半徑編程的設(shè)置有關(guān)的地址如下表:

地址 說明 直徑編程 半徑編程

X X 軸坐標(biāo) 直徑表示 半徑表示

X G50 設(shè)定 X 軸坐標(biāo) 直徑表示 半徑表示

U X 軸移動(dòng)坐標(biāo) 直徑表示 半徑表示

U

G71、G72、G73 代碼中 X 軸精加工余

直徑表示 半徑表示

R G74 中切削到終點(diǎn)退刀量 直徑表示 直徑表示

第23頁

車床編程說明

23 / 188

除了上表中所列舉的地址之外的其它的地址、數(shù)據(jù),如圓弧的半徑、G90 的錐度等X

軸的編程值均按半徑值輸入,與直徑編程或半徑編程的設(shè)置無關(guān)。

注:在本使用手冊(cè)后述的說明中,如沒有特別指出,均采用直徑編程。

1.4 程序的構(gòu)成

為了完成零件的自動(dòng)加工,用戶需要按照CNC 的編程格式編寫零件程序(簡稱程

序)。CNC 執(zhí)行程序完成機(jī)床進(jìn)給運(yùn)動(dòng)、主軸起停、刀具選擇、冷卻、潤滑等控制,從而

實(shí)現(xiàn)零件的加工。

程序示例:

執(zhí)行完上述程序,刀具將走出 A → B → C → D → A 的軌跡。

第24頁

車床編程說明

24 / 188

1.4.1 程序的一般結(jié)構(gòu)

程序是由以“OXXXX”(程序名)開頭、以“%”號(hào)結(jié)束的若干行程序段構(gòu)成的。程序

段是以程序段號(hào)開始(可省略),以“;”結(jié)束的若干個(gè)代碼字構(gòu)成。程序的一般結(jié)構(gòu)如

圖1-10 所示。

圖 1-10 程序的一般結(jié)構(gòu)

程序名

車床最多可以存儲(chǔ)400個(gè)程序,為了識(shí)別區(qū)分各個(gè)程序,每個(gè)程序都有唯一的程序名

(程序名不允許重復(fù)),程序名位于程序的開頭由 O 及其后的四位數(shù)字構(gòu)成。

○ □□□□

代碼字

代碼字是用于命令 CNC 完成控制功能的基本代碼單元,代碼字由一個(gè)英文字母(稱代

碼地址)和其后 的數(shù)值(稱為代碼值,為有符號(hào)數(shù)或無符號(hào)數(shù))構(gòu)成。代碼地址規(guī)定了其

后代碼值的意義,在不同的代碼 字組合情況下,同一個(gè)代碼地址可能有不同的意義。表

1-2 為 車床所有代碼字的一覽表。

程序號(hào)(0000~9999,前導(dǎo)零可省

略)

代碼地址 O

第25頁

車床編程說明

25 / 188

表1-2 代碼字一覽表

代碼地址 編程值取值范圍 功能意義 單位

O 0~9999 程序名

N 0~999999 程序段號(hào)

G 00~99 準(zhǔn)備功能

X -999999.9999~999999.9999 X軸坐標(biāo) 與公/英制有關(guān)

0~99999.999(S) 暫停時(shí)間

Z -999999.9999~999999.9999 Z軸坐標(biāo) 與公/英制有關(guān)

Y -999999.9999~999999.9999 Y軸坐標(biāo) 與公/英制有關(guān)

U

-999999.9999~999999.9999 X軸增量 與公/英制有關(guān)

0~99999.999(S) 暫停時(shí)間

-99999.999~99999.999

G71、G72、G73代碼中X軸精加

工余量 與公/英制有關(guān)

0.001~99.999 G71中切削深度 與公/英制有關(guān)

-999999.9999~999999.9999 G73中X軸退刀距離 與公/英制有關(guān)

W

-999999.9999~999999.9999 Z軸增量 與公/英制有關(guān)

0.001~99.999 G72中切削深度 與公/英制有關(guān)

-999999.9999~999999.9999

G71、G72、G73代碼中X軸精加

工余量 與公/英制有關(guān)

W -999999.9999~999999.9999 G73中Z軸退刀距離 與公/英制有關(guān)

V -999999.9999~999999.9999 Y軸增量 與公/英制有關(guān)

R -999999.9999~999999.9999 圓弧半徑 與公/英制有關(guān)

R 0~99.999 G71、G72循環(huán)退刀量 與公/英制有關(guān)

R 1~9999(次) G73粗車循環(huán)次數(shù)

R 0~99.999 G74、G75中切削后退刀量 與公/英制有關(guān)

R 0~99999.999

G74、G75中切削到終點(diǎn)時(shí)候的

退刀量 與公/英制有關(guān)

R 0~99.999 G76精加工余量 與公/英制有關(guān)

R -999999.9999~999999.9999 G90、G92、G94、G96中錐度 與公/英制有關(guān)

I -999999.9999~999999.9999 圓弧中心相對(duì)起點(diǎn)在X軸矢量 與公/英制有關(guān)

I 0.06~25400(牙/英寸) 英制螺紋牙數(shù)

K -999999.9999~999999.9999 圓弧中心相對(duì)起點(diǎn)在Z軸矢量 與公/英制有關(guān)

F 0~8000(mm/min) 每分進(jìn)給速度

F 0.0001~500(r/min) 每轉(zhuǎn)進(jìn)給速度

F 0.001~500(mm) 每轉(zhuǎn)進(jìn)給速度

S 00~9999(r/min) 主軸轉(zhuǎn)速制定

S 00~04 多擋主軸制定

T 01~32 刀具功能

M 00~99 輔助功能輸出、程序執(zhí)行流程

M 0000~9999 子程序調(diào)用

P 0~9999999(0.001S) 暫停時(shí)間

P 0000~9999 調(diào)用子程序號(hào)

第26頁

車床編程說明

26 / 188

P 00~99 調(diào)用子程序次數(shù)

P 0000~9999999 G74、G75中X軸循環(huán)移動(dòng)量 與公/英制有關(guān)

P G76中螺紋切削參數(shù)

P 0000~9999

復(fù)合循環(huán)精加工程序段開始程

序段號(hào)

Q 0000~9999

復(fù)合循環(huán)精加工程序段結(jié)束程

序段號(hào)

Q 0000~9999999 G74、G75中Z軸循環(huán)移動(dòng)量 與公/英制有關(guān)

Q 1~9999999 G76中第1次切入量 與公/英制有關(guān)

Q 1~9999999 G76中最小切入量 與公/英制有關(guān)

Q 0~360000

G32中起始角嗎,指主軸一轉(zhuǎn)

信號(hào)與螺紋切削起點(diǎn)的偏移角

H 01~99 G65中運(yùn)算符

程序段

程序段由若干個(gè)代碼字構(gòu)成,以“;”結(jié)束,是CNC 程序運(yùn)行的基本單位。程序段之

間用字符“;”分開,本手冊(cè)中用“;”表示。示例如下:

一個(gè)程序段中可輸入若干個(gè)代碼字,也允許無代碼字而只有“;”號(hào)(EOB 鍵)結(jié)束

符。

在同一程序段中,除N、G、S、T、H、L 等地址外,其它的地址只能出現(xiàn)一次,否則將

產(chǎn)生報(bào)警(代碼字在同一個(gè)程序段中被重復(fù)指令)。N、S、T、H、L 代碼字在同一程序段

中重復(fù)輸入時(shí),相同地址的最后一個(gè)代碼字有效。同組的G 代碼在同一程序段中重復(fù)輸入

時(shí),最后一個(gè)G 代碼有效。

程序段號(hào)

程序段號(hào)由地址N 和后面六位數(shù)構(gòu)成:N000000 ~ N999999,前導(dǎo)零可省略。程序段

號(hào)應(yīng)位于程序段的開頭,否則無效。

程序段號(hào)可以不輸入,但程序調(diào)用、跳轉(zhuǎn)的目標(biāo)程序段必須有程序段號(hào)。程序段號(hào)的

順序可以是任意的,其間隔也可以不相等,為了方便查找、分析程序,建議程序段號(hào)按編

程順序遞增或遞減。

如果在開關(guān)設(shè)置頁面將“自動(dòng)序號(hào)”設(shè)置為“開”,將在插入程序段時(shí)自動(dòng)生成遞增

的程序段號(hào),程序段號(hào)增量由參數(shù)№ 42 設(shè)定。

程序段選跳符

第27頁

車床編程說明

27 / 188

如在程序執(zhí)行時(shí)不執(zhí)行某一程序段(而又不想刪除該程序段),就在該程序段前插入

“/”,并打開程序段選跳開關(guān) 。程序執(zhí)行時(shí)此程序段將被跳過、不執(zhí)行。如果程序

段選跳開關(guān)未打開,即使程序段前有“/”該程序段仍會(huì)執(zhí)行。

程序結(jié)束符

“%”為程序文件的結(jié)束符,在通信傳送程序時(shí),“%”為通信結(jié)束標(biāo)志。新建程序

時(shí),CNC 自動(dòng)在程序尾部插入“%”。

1.4.2 主程序和子程序

為簡化編程,當(dāng)相同或相似的加工軌跡、控制過程需要多次使用時(shí),就可以把該部分

的程序指令編輯為獨(dú)立的程序進(jìn)行調(diào)用。調(diào)用該程序的程序稱為主程序,被調(diào)用的程序

(以M99 結(jié)束)稱為子程序。子程序和主程序一樣占用系統(tǒng)的程序容量和存儲(chǔ)空間,子程

序必須有自己獨(dú)立的程序名,子程序可以被其它任意主程序調(diào)用,也可以獨(dú)立運(yùn)行。子程

序結(jié)束后就返回到主程序中繼續(xù)執(zhí)行,見下圖所示。

1.5 程序的運(yùn)行

1.5.1 程序運(yùn)行的順序

必須在自動(dòng)操作方式下才能運(yùn)行當(dāng)前打開的程序,車床系統(tǒng)不能同時(shí)打開 2 個(gè)或更多

程序,因此, 在任一時(shí)刻只能運(yùn)行一個(gè)程序。打開一個(gè)程序時(shí),光標(biāo)位于第一個(gè)程序段的

行首,在編輯操作方式下可以移動(dòng)光標(biāo)。在自動(dòng)操作方式的運(yùn)行停止?fàn)顟B(tài),用循環(huán)啟動(dòng)信

號(hào)(機(jī)床面板的 鍵或外接循環(huán)啟動(dòng)信號(hào))從當(dāng)前光標(biāo)所在的程序段啟動(dòng)程序的運(yùn)

行,通常按照程序段編寫的先后順序逐個(gè)程序段執(zhí)行,直到執(zhí)行了M02 或M30 代碼,程序

運(yùn)行停止。光標(biāo)隨著程序的運(yùn)行而移動(dòng),始終位于當(dāng)前程序段的行首。在以下情況下,程

序運(yùn)行的順序或狀態(tài)會(huì)發(fā)生改變:

第28頁

車床編程說明

28 / 188

* 程序運(yùn)行時(shí)按了 鍵或急停按鈕,程序運(yùn)行終止;

* 程序運(yùn)行時(shí)產(chǎn)生了CNC 報(bào)警或PLC 報(bào)警,程序運(yùn)行終止;

* 程序運(yùn)行時(shí)操作方式被切換到了錄入、編輯操作方式,程序運(yùn)行單段停(運(yùn)行完當(dāng)

前的程序段后,程序運(yùn)行暫停),切換至自動(dòng)操作方式,再按 鍵或外接循環(huán)啟動(dòng)信

號(hào)接通時(shí),從當(dāng)前光標(biāo)所在的程序段啟動(dòng)程序的運(yùn)行;

* 程序運(yùn)行時(shí)操作方式被切換到其它操作方式,程序運(yùn)行停止,切換至自動(dòng)操作方

式;

* 程序運(yùn)行時(shí)按了 鍵或外接暫停信號(hào)斷開,程序運(yùn)行暫停,再按 鍵或外

接循環(huán)啟動(dòng)信號(hào)接通時(shí),程序從停止的位置繼續(xù)運(yùn)行;

* 單段開關(guān)打開時(shí),每個(gè)程序段運(yùn)行結(jié)束后程序運(yùn)行暫停,需再按 鍵或外接循

環(huán)啟動(dòng)信號(hào)接通時(shí),從下一程序段繼續(xù)運(yùn)行;

* 程序段選跳開關(guān)打開,程序段前有“/”的程序段被跳過、不執(zhí)行;

* 執(zhí)行G65 跳轉(zhuǎn)代碼時(shí),轉(zhuǎn)到跳轉(zhuǎn)目標(biāo)程序段運(yùn)行;

* 執(zhí)行G70 ~ 73 復(fù)合循環(huán)代碼的程序運(yùn)行順序比較特殊,詳見本篇第三章《G 代

碼》;

* 執(zhí)行M98 代碼時(shí),調(diào)用對(duì)應(yīng)的子程序或宏程序運(yùn)行;子程序或宏程序運(yùn)行結(jié)束, 執(zhí)

行M99 代碼時(shí),返回主程序中調(diào)用程序段的下一程序段運(yùn)行(如果M99 代碼規(guī)定了返回的

目標(biāo) 程序段號(hào),則轉(zhuǎn)到目標(biāo)程序段運(yùn)行);

* 在主程序(該程序的運(yùn)行不是因其它程序的調(diào)用而啟動(dòng))中執(zhí)行M99 代碼時(shí),返回

程序第一段繼續(xù)運(yùn)行,當(dāng)前程序?qū)⒎磸?fù)循環(huán)運(yùn)行。

1.5.2 程序段內(nèi)代碼字的執(zhí)行順序

一個(gè)程序段中可以有G、X、Z、F、R、M、S、T 等多個(gè)代碼字,大部分M、S、T 代碼字

由NC 解釋后送給PLC 處理,其它代碼字直接由NC 處理。M89、M90、M91、M92、M93、

M98、M99、M9000~M9999,以及以r/min、m/min 為單位給定主軸轉(zhuǎn)速的S代碼字也是直接

由NC 處理。

當(dāng)G 代碼與M00、M01、M02、M30 在同一個(gè)程序段中時(shí),NC 執(zhí)行完G 代碼后,才執(zhí)行M

代碼,并把對(duì)應(yīng)的M 信號(hào)送給PLC 處理。

當(dāng)G 代碼字與M98、M99 代碼字在同一個(gè)程序段中時(shí),NC 執(zhí)行完G 代碼后,才執(zhí)行這

些M 代碼字(不送M 信號(hào)給PLC)。

當(dāng)G 代碼字與其它由PLC 處理的M、S、T 代碼字在同一個(gè)程序段中時(shí),由PLC 程序

(梯形圖)決定M、S、T 代碼字與G 代碼字同時(shí)執(zhí)行,或者在執(zhí)行完G 代碼后再執(zhí)行M、

S、T 代碼字,有關(guān)代碼字的執(zhí)行順序應(yīng)以機(jī)床廠家的說明書為準(zhǔn)。

車床系統(tǒng)標(biāo)準(zhǔn) PLC 程序定義的 G、M、S、T 代碼字在同一個(gè)程序段的執(zhí)行順序?yàn)椋?/p>

M3、M4、M8、M10、M12、M32、M41、M42、M43、M44、S □□、T □□□□與 G 代碼

字同時(shí)執(zhí)行;

M5、M9、M11、M13、M33 在執(zhí)行完 G 代碼字后再執(zhí)行;

M00、M01、M02、M30 在當(dāng)前程序段其它代碼執(zhí)行完成后再執(zhí)行。

第29頁

車床編程說明

29 / 188

第二章 MST 代碼

2.1 M 代碼(輔助功能)

M 代碼由代碼地址M 和其后的1 ~ 2 位數(shù)字或4 位數(shù)組成,用于控制程序執(zhí)行的流程

或輸出M 代碼到PLC。

M □□□□

M89、M90、M91、M92、M93、M98、M99 、M9000~M9999由 NC 獨(dú)立處理,不輸出 M 代

碼給 PLC。

M02、M30 已由NC 定義為程序結(jié)束代碼,同時(shí)也輸出M 代碼到 PLC,可由PLC 程序用

于輸入輸出控制(關(guān)主軸、關(guān)冷卻等)。

M98、M99 作為程序調(diào)用代碼,M02、M30 作為程序結(jié)束代碼,PLC 程序不能改變上述

代碼意義。其它M 代碼都輸出到 PLC,由 PLC 程序定義代碼功能,請(qǐng)參照機(jī)床廠家的說明

書。

一個(gè)程序段中只能有一個(gè)M 代碼,當(dāng)程序段中出現(xiàn)兩個(gè)或兩個(gè)以上的 M 代碼時(shí),CNC

出現(xiàn)報(bào)警。

表2-1 控制程序執(zhí)行的流程 M 代碼一覽表

代碼 功能

M00 無條件暫停

M01 選擇停止

M02 程序結(jié)束

M30 程序結(jié)束

M31 加工件數(shù)加1

M89 自定義輸出輸入(詳情參考《調(diào)試文檔》)

M90 程序循環(huán)段結(jié)束(詳情參考《調(diào)試文檔》)

M91 程序循環(huán)段開始(詳情參考《調(diào)試文檔》)

M92 程序段無條件跳轉(zhuǎn)(詳情參考《調(diào)試文檔》)

M93 程序段有條件跳轉(zhuǎn)(詳情參考《調(diào)試文檔》)

M98 調(diào)用子程序

M99

從子程序返回,若M99用于主程序結(jié)束(即當(dāng)前

程序并非由其他程序調(diào)用),程序反復(fù)執(zhí)行

代碼值(00~99、9000~9999),前導(dǎo)零可省略。

代碼地址。

第30頁

車床編程說明

30 / 188

2.1.1 程序結(jié)束 M02

代碼格式:M02 或M2

代碼功能:在自動(dòng)方式下,執(zhí)行M02 代碼,當(dāng)前程序段的其它代碼執(zhí)行完成后,自動(dòng)

運(yùn)行結(jié)束,加工件數(shù)加1,取消刀尖半徑補(bǔ)償,光標(biāo)返回程序開頭(是否返回程序開頭由參

數(shù)決定)。

2.1.2 程序運(yùn)行結(jié)束 M30

代碼格式:M30

代碼功能:在自動(dòng)方式下,執(zhí)行M30 代碼,當(dāng)前程序段的其它代碼執(zhí)行完成后,自動(dòng)

運(yùn)行結(jié)束,加工件數(shù)加1,取消刀尖半徑補(bǔ)償,光標(biāo)返回程序開頭(是否返回程序開頭由參

數(shù)決定)。

當(dāng)CNC 狀態(tài)參數(shù)NO.005 的BIT4 設(shè)為0 時(shí),光標(biāo)不回到程序開頭;當(dāng)CNC狀態(tài)參NO.005

的BIT4 設(shè)為1 時(shí),程序執(zhí)行完畢,光標(biāo)立即回到程序開頭。

2.1.3 子程序調(diào)用 M98

代碼格式: ① M98 P○○ □□□□

② M98 P○○○○ L□□□□

代碼功能:在自動(dòng)方式下,執(zhí)行 M98 代碼時(shí),當(dāng)前程序段的其它代碼執(zhí)行完成后,

CNC 去調(diào)用執(zhí)行 P 指定的子程序,子程序最多可執(zhí)行 9999 次。 M98 代碼在 MDI 下運(yùn)行

無效。

2.1.4 從子程序返回 M99

代碼格式: M99 P○○○○

被調(diào)用的子程序號(hào)(0000~9999)。當(dāng)調(diào)用

次數(shù)未輸入時(shí),子程序前導(dǎo) 0 可省略;當(dāng)

有輸入調(diào)用次數(shù)時(shí),子程序號(hào)前導(dǎo) 0 不可

省略。

兩位數(shù),調(diào)用次數(shù)(1~99),當(dāng)調(diào)用次數(shù)

為 1 時(shí),可省略不輸入;當(dāng)調(diào)用次數(shù)大于

99 次數(shù),使用格式②。

4 位數(shù),調(diào)用次數(shù)(1~9999),當(dāng)調(diào)用次數(shù)

為 1 時(shí),可省略不輸入,前導(dǎo) 0 可省略。

被調(diào)用的子程序號(hào)(0000~9999)。當(dāng)子程

序前導(dǎo) 0 可省略。

返回主程序?qū)⒈粓?zhí)行的程序段號(hào)

(0000~9999),前導(dǎo)零可省略

第31頁

車床編程說明

31 / 188

代碼功能:(子程序中)當(dāng)前程序段的其它代碼執(zhí)行完成后,返回主程序中由 P 指定

的程序段繼續(xù)執(zhí)行,當(dāng)未輸入P 時(shí),返回主程序中調(diào)用當(dāng)前子程序的M98 代碼的后一程序

段繼續(xù)執(zhí)行。如果M99 用于主程序結(jié)束(即當(dāng)前程序不是由其它程序調(diào)用執(zhí)行),當(dāng)前程

序?qū)⒎磸?fù)執(zhí)行。M99 代碼在MDI 下運(yùn)行無效。

示例:圖2-1 表示調(diào)用子程序(M99 中有P 代碼字)的執(zhí)行路徑。圖2-2 表示調(diào)用子

程序(M99 中無P 代碼字)的執(zhí)行路徑。

圖2-1

圖2-2

車床系統(tǒng)可以調(diào)用四重子程序,即可以在子程序中調(diào)用其它子程序(如圖 2-3)。

主程序 子程序 子程序 子程序 子程序

圖 2-3 子程序嵌套

O1001;

... ...;

... ...;

M98 P1002;

... ...

M30;

O1002;

... ...;

... ...;

M98 P1003;

... ...

M99;

O1002;

... ...;

... ...;

M98 P1003;

... ...

M99;

O1002;

... ...;

... ...;

M98 P1003;

... ...

M99;

O1002;

... ...;

... ...;

... ...;

... ...

M99;

第32頁

車床編程說明

32 / 188

2.1.5 標(biāo)準(zhǔn) PLC 梯形圖定義的 M 代碼

除上述代碼(M02、M30、M89、M90、M91、M92、M93、M98、M99)外,其它M代碼由PLC

定義。以下所述為標(biāo)準(zhǔn)PLC定義的M代碼,車床系統(tǒng) CNC 用于機(jī)床控制,M 代碼的功能、意

義、控制時(shí)序及邏輯等請(qǐng)以機(jī)床廠家的說明為準(zhǔn)。

標(biāo)準(zhǔn)PLC 梯形圖定義的M 代碼

代碼 功能 備注

M00 程序暫停

M01 程序選擇暫停

M03 主軸逆時(shí)針旋轉(zhuǎn)

M04 主軸順時(shí)針旋轉(zhuǎn) 功能互鎖,狀態(tài)保持

*M05 主軸停止

M08 冷卻液開 功能互鎖,狀態(tài)保持

*M09 冷卻液關(guān)

M10 尾座進(jìn) 功能互鎖,狀態(tài)保持

*M11 尾座退

M12 卡盤夾緊 功能互鎖,狀態(tài)保持

*M13 卡盤松開

M14 主軸切換位置模式 功能互鎖,狀態(tài)保持

*M15 主軸切換速度模式

M20 主軸夾緊 功能互鎖,狀態(tài)保持

*M21 主軸松開

M24 第2主軸切換位置模式 (功能暫未啟用)功能互鎖,

*M25 第2主軸切換速度模式 狀態(tài)保持

M32 潤滑液開 功能互鎖,狀態(tài)保持

*M33 潤滑液關(guān)

M34 防護(hù)門開 功能互鎖,狀態(tài)保持

*M35 防護(hù)門關(guān)

M36 排屑機(jī)開 功能互鎖,狀態(tài)保持

*M37 排屑機(jī)關(guān)

M38 工作燈開 功能互鎖,狀態(tài)保持

*M39 工作燈關(guān)

*M41、M42、M43、M44 主軸自動(dòng)換擋 功能互鎖,狀態(tài)保持

M50 Y軸動(dòng)力頭正轉(zhuǎn)

M51 Y軸動(dòng)力頭反轉(zhuǎn) 功能互鎖,狀態(tài)保持

*M52 Y軸動(dòng)力頭停止

M53 4軸動(dòng)力頭正轉(zhuǎn)

M54 4軸動(dòng)力頭反轉(zhuǎn) 功能互鎖,狀態(tài)保持

*M55 4軸動(dòng)力頭停止

M63 第2主軸正轉(zhuǎn)

M64 第2主軸反轉(zhuǎn) 功能互鎖,狀態(tài)保持

*M65 第2主軸停止

第33頁

車床編程說明

33 / 188

注:標(biāo)準(zhǔn) PLC 定義的標(biāo)“*”的代碼上電時(shí)有效;具體代碼控制邏輯參考《調(diào)試文檔》。

2.1.6 程序停止 M00

代碼格式:M00 或M0

代碼功能:執(zhí)行M00 代碼后,程序運(yùn)行停止,顯示“暫?!弊謽?,按循環(huán)啟動(dòng)鍵后,

程序繼續(xù)運(yùn)行。

2.1.7 程序選擇停 M01

代碼格式:M01 或M1

代碼功能:在自動(dòng)、錄入方式有效,按選擇停鍵使選擇停按鍵 指示燈亮,則表

示進(jìn)入選擇停狀態(tài), 此時(shí)執(zhí)行M01 代碼后,程序運(yùn)行停止,顯示“暫?!弊謽?,按循環(huán)啟

動(dòng)鍵后,程序繼續(xù)運(yùn)行。如果程序選擇停開關(guān)未打開,即使運(yùn)行M01 代碼,程序也不會(huì)暫

停。

2.1.8 逆時(shí)針轉(zhuǎn)、順時(shí)針轉(zhuǎn)和主軸停止控制 M03、M04 和 M05

代碼格式:M03 或M3;

M04 或M4;

M05 或M5;

代碼功能:M03:逆時(shí)針轉(zhuǎn);

M04:順時(shí)針轉(zhuǎn);

M05:主軸停止。

注:標(biāo)準(zhǔn) PLC 定義的 M03、M04、M05 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連

接》。

2.1.9 冷卻泵控制 M08、M09

代碼格式:M08 或M8;

M09 或M9;

代碼功能:M08:冷卻泵開;

M09:冷卻泵關(guān)。

注:標(biāo)準(zhǔn) PLC 定義的 M08、M09 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》。

2.1.10 尾座控制 M10、M11

代碼格式:M10;

M11;

代碼功能:M10:尾座進(jìn);

M11:尾座退。

注:標(biāo)準(zhǔn) PLC 定義的 M10、M11 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》。

第34頁

車床編程說明

34 / 188

2.1.11 卡盤控制 M12、M13

代碼格式:M12;

M13;

代碼功能:M12:卡盤夾緊;

M13:卡盤松開。

注:標(biāo)準(zhǔn) PLC 定義的 M12、M13 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》。

2.1.12 主軸位置/ 速度控制切換 M14、M15

代碼格式:M14;

M15;

代碼功能:M14:主軸從速度控制方式切換為位置控制方式;

M15:主軸從位置控制方式切換為速度控制方式。

注:標(biāo)準(zhǔn) PLC 定義的 M14、M15 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》。

2.1.13 主軸夾緊/ 松開控制 M20、M21

代碼格式:M20;

M21;

代碼功能:M20:主軸夾緊;

M21:主軸松開。

注:標(biāo)準(zhǔn) PLC 定義的 M20、M21 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》。

2.1.14 第 2 主軸位置/ 速度控制切換 M24、M25

代碼格式:M24;

M25;

代碼功能:M24:第2 主軸從速度控制方式切換為位置控制方式;

M25:第2 主軸從位置控制方式切換為速度控制方式。

注:標(biāo)準(zhǔn)PLC 定義的M24、M25 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》功能保留

未啟用。

2.1.15 潤滑液控制 M32、M33

代碼格式:M32;

M33;

代碼功能:M32:潤滑泵開;

M33:潤滑泵關(guān)。

注:標(biāo)準(zhǔn) PLC 定義的 M32、M33 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連接》。

2.1.16 主軸自動(dòng)換檔 M41、M42、M43、M44

代碼格式:M4n;(n=1、2、3、4)

第35頁

車床編程說明

35 / 188

代碼功能:執(zhí)行M4n 時(shí),主軸換到第n 檔

注:標(biāo)準(zhǔn) PLC 定義的 M41、M42、M43、M44 的控制時(shí)序及邏輯詳見《調(diào)試文檔》或第三篇《安裝連

接》。

2.1.17 第二主軸逆時(shí)針轉(zhuǎn)、順時(shí)針轉(zhuǎn)和主軸停止控制 M63、M64 和 M65

代碼格式:M63;

M64;

M65;

代碼功能:M63:逆時(shí)針轉(zhuǎn);

M64:順時(shí)針轉(zhuǎn);

M65:主軸停止。

注 1:標(biāo)準(zhǔn) PLC 定義的 M63、M64、M65 的控制時(shí)序同 M03、M04、M05。

注 2:本功能只有當(dāng)?shù)诙鬏S功能有效時(shí)才生效。

2.2 主軸功能

S代碼用于控制主軸的轉(zhuǎn)速,車床系統(tǒng)控制主軸轉(zhuǎn)速的方式有兩種:主軸轉(zhuǎn)速開關(guān)量控

制方式:S□□(2位數(shù)代碼值)代碼由 PLC 處理,PLC 輸出開關(guān)量信號(hào)到機(jī)床,實(shí)現(xiàn)主軸

轉(zhuǎn)速的有級(jí)變化。

主軸轉(zhuǎn)速模擬電壓控制方式:S □□□□(4 位數(shù)代碼值)指定主軸實(shí)際轉(zhuǎn)速,NC 輸

出0 ~ 10V 模擬電壓信號(hào)給主軸伺服裝置或變頻器,實(shí)現(xiàn)主軸轉(zhuǎn)速無級(jí)調(diào)速。

2.2.1 主軸轉(zhuǎn)速開關(guān)量控制

當(dāng)狀態(tài)參數(shù)NO.001 的BIT4 設(shè)為0 時(shí)主軸轉(zhuǎn)速為開關(guān)量控制。一個(gè)程序段只能有一個(gè)S

代碼,當(dāng)程序段中出現(xiàn)兩個(gè)或兩個(gè)以上的S代碼時(shí),CNC 出現(xiàn)報(bào)警。

S 代碼與執(zhí)行移動(dòng)功能的代碼字共段時(shí),執(zhí)行的先后順序由PLC 程序定義,具體請(qǐng)參

閱機(jī)床廠家的說明書。

主軸轉(zhuǎn)速開關(guān)量控制時(shí), 車床系統(tǒng) CNC 用于機(jī)床控制,S 代碼執(zhí)行的時(shí)序和邏輯應(yīng)

以機(jī)床生產(chǎn)廠家說明為準(zhǔn)。以下所述為車床系統(tǒng)標(biāo)準(zhǔn) PLC 定義的 S 代碼,僅供參考。

代碼格式: S □□

主軸轉(zhuǎn)速開關(guān)量控制方式下,S 代碼的代碼信號(hào)送PLC 后,延遲數(shù)據(jù)參數(shù)NO.081 設(shè)置

的時(shí)間后返回FIN 信號(hào),此時(shí)間稱為S 代碼的執(zhí)行時(shí)間。

00~04(前導(dǎo)零可省略):1~4 擋主軸轉(zhuǎn)

速開關(guān)量控制

第36頁

車床編程說明

36 / 188

CNC 復(fù)位時(shí),S01、S02、S03、S04 輸出狀態(tài)不變。

CNC 上電時(shí),S1 ~ S4 輸出無效。執(zhí)行S01、S02、S03、S04 中任意一個(gè)代碼,對(duì)應(yīng)

的S 信號(hào)輸出有效并保持,同時(shí)取消其余3個(gè)S 信號(hào)的輸出。執(zhí)行S00或S05代碼時(shí),取消

S1 ~ S4 的輸出,S1 ~ S4 同一時(shí)刻僅一個(gè)有效。

2.2.2 主軸轉(zhuǎn)速模擬電壓控制

當(dāng)狀態(tài)參數(shù)NO.001 的BIT4 設(shè)為1 時(shí)主軸轉(zhuǎn)速為模擬電壓控制。

代碼格式: S □□□□

代碼功能:設(shè)定主軸的轉(zhuǎn)速,CNC 輸出0V ~ 10V 模擬電壓控制主軸伺服或變頻器,

實(shí)現(xiàn)主軸的無級(jí)變速,S 代碼值掉電不記憶,上電時(shí)置0。

主軸轉(zhuǎn)速模擬電壓控制功能有效時(shí),主軸轉(zhuǎn)速輸入有2 種方式:S 代碼設(shè)定主軸的固

定轉(zhuǎn)速(r/min),S 代碼值不改變時(shí)主軸轉(zhuǎn)速恒定不變,稱為恒轉(zhuǎn)速控制(G97 模態(tài));

S 代碼設(shè)定刀具相對(duì)工件外圓的切線速度(m/min),稱為恒線速控制(G96 模態(tài)),恒線

速控制方式下,切削進(jìn)給時(shí)的主軸轉(zhuǎn)速隨著編程軌跡X 軸 絕對(duì)坐標(biāo)值的絕對(duì)值變化而變

化。具體見本章2.2.3 節(jié)。

CNC 具有四檔主軸機(jī)械檔位功能,執(zhí)行S 代碼時(shí),根據(jù)當(dāng)前的主軸檔位的最高主軸轉(zhuǎn)

速(輸出模擬電壓為10V)的設(shè)置值(對(duì)應(yīng)數(shù)據(jù)參數(shù)NO.037 ~ NO.040)計(jì)算給定轉(zhuǎn)速對(duì)應(yīng)

的模擬電壓值,然后輸出到主軸伺服或變頻器,控制主軸實(shí)際轉(zhuǎn)速與要求的轉(zhuǎn)速一致。

CNC 上電時(shí),模擬電壓輸出為0V,執(zhí)行S 代碼后,輸出的模擬電壓值保持不變(除非

處于恒線速控制的切削進(jìn)給狀態(tài)且X 軸絕對(duì)坐標(biāo)值的絕對(duì)值發(fā)生改變)。執(zhí)行S0 后,模擬

電壓輸出為0V。CNC 復(fù)位、急停時(shí),模擬電壓輸出保持不變。

2.2.3 恒線速控制 G96、恒轉(zhuǎn)速控制 G97

代碼格式:G96 S__;(S0000 ~ S9999,前導(dǎo)零可省略)

代碼功能:恒線速控制有效、給定切削線速度(m/min),取消恒轉(zhuǎn)速控制。G96 為模

態(tài) G 代碼,如果當(dāng)前為 G96 模態(tài),可以不輸入 G96。

代碼格式:G97 S__;(S0000 ~ S9999,前導(dǎo)零可省略)

代碼功能:取消恒線速控制、恒轉(zhuǎn)速控制有效,給定主軸轉(zhuǎn)速(r/min)。G97 為模態(tài)

G 代碼,如果當(dāng)前為 G97 模態(tài),可以不輸入 G97。

代碼格式:G50 S__;(S0000 ~ S9999,前導(dǎo)零可省略)

代碼功能:設(shè)置恒線速控制時(shí)的主軸最高轉(zhuǎn)速限制值(r/min)。

G96、G97 為同組的模態(tài)代碼字,只能一個(gè)有效。G97 為初態(tài)代碼字,CNC 上電時(shí)默認(rèn)

G97 有效。

車床車削工件時(shí),工件通常以主軸軸線為中心線進(jìn)行旋轉(zhuǎn),刀具切削工件的切削點(diǎn)可

以看成圍繞主軸軸線作圓周運(yùn)動(dòng),圓周切線方向的瞬時(shí)速率稱為切削線速度(通常簡稱線

速度)。不同材料的工件、不同材料的刀具要求的線速度不同。

0000~9999(前導(dǎo)零可省略):主軸模擬電壓控

第37頁

車床編程說明

37 / 188

主軸轉(zhuǎn)速模擬電壓控制功能有效時(shí),恒線速控制功能才有效。在恒線速控制時(shí),主軸

轉(zhuǎn)速隨著編程軌跡(忽略刀具長度補(bǔ)償)的X 軸絕對(duì)坐標(biāo)值的絕對(duì)值的變化,X 軸絕對(duì)坐

標(biāo)值的絕對(duì)值增大,主軸轉(zhuǎn)速降低,X 軸絕對(duì)坐標(biāo)值的絕對(duì)值減小,主軸轉(zhuǎn)速提高,使得

切削線速度保持為S 代碼值。使用恒線速控制功能切削工件,可以使得直徑變化的工件表

面光潔度保持一致。

線速度= 主軸轉(zhuǎn)速×|X|×π÷1000 (m/min)

主軸轉(zhuǎn)速:r/min

|X|:X 軸絕對(duì)坐標(biāo)值的絕對(duì)值(直徑值),mm

π ≈ 3.14

圖 2-4

恒線速控制時(shí),只在切削進(jìn)給(插補(bǔ))過程中隨著編程軌跡X 軸絕對(duì)坐標(biāo)值的絕對(duì)值

的變化改變主軸轉(zhuǎn)速,對(duì)于G00 快速移動(dòng),由于不進(jìn)行實(shí)際切削,G00 執(zhí)行過程中主軸轉(zhuǎn)

速保持不變,此時(shí)的主軸轉(zhuǎn)速按程序段終點(diǎn)位置的線速度計(jì)算。

恒線速控制時(shí),工件坐標(biāo)系的Z 坐標(biāo)軸必須與主軸軸線(工件旋轉(zhuǎn)軸)重合,否則,

實(shí)際線速度將與給定的線速度不一致。

恒線速控制有效時(shí),G50 S__ 可限制主軸最高轉(zhuǎn)速(r/min),當(dāng)按線速度和X 軸坐標(biāo)

值計(jì)算的主軸轉(zhuǎn)速高于G50 S__ 設(shè)置的這個(gè)限制主軸最高轉(zhuǎn)速限制值時(shí),實(shí)際主軸轉(zhuǎn)速為

主軸最高轉(zhuǎn)速限制值。CNC上電時(shí),主軸最高轉(zhuǎn)速限制值未設(shè)定、主軸最高轉(zhuǎn)速限制功能無

效。G50 S__ 定義的最高轉(zhuǎn)速限制值在重新指定前是保持的,最高轉(zhuǎn)速限制功能在G96 狀

態(tài)下有效在G97 狀態(tài)下G50 S__ 設(shè)置的主軸最高轉(zhuǎn)速不起限制作用,但主軸最高轉(zhuǎn)速限制

值仍然保持。

需要特別注意:當(dāng)參數(shù)NO.043( 恒線速控制時(shí)主軸的最低速度) 被設(shè)置為0 時(shí),如果

執(zhí)行G50 S0,恒線速控制時(shí)主軸轉(zhuǎn)速將被限制在 0r/min(主軸不會(huì)旋轉(zhuǎn))。

第38頁

車床編程說明

38 / 188

CNC 參數(shù)NO.043 為恒線速控制時(shí)的主軸轉(zhuǎn)速下限,當(dāng)按線速度和X 軸坐標(biāo)值計(jì)算的主

軸轉(zhuǎn)速低于這個(gè)值時(shí),實(shí)際主軸轉(zhuǎn)速限制為主軸轉(zhuǎn)速下限。

示例:

圖2-5

O0001; (程序名)

N0010 M3 G96 S300; (逆時(shí)針旋轉(zhuǎn)、恒線速控制有效、線速度為300m/min)

N0020 G0 X100 Z50; (快速移至A點(diǎn),移動(dòng)過程中主軸轉(zhuǎn)速955r/min)

N0030 G0 X50 Z0; (快速移至B點(diǎn),移動(dòng)過程中主軸轉(zhuǎn)速1910r/min)

N0040 G1 W-30 F200; (從B點(diǎn)切削至C點(diǎn),切削中主軸轉(zhuǎn)速1910r/min)

N0050 X80 W-20 F150; (從C點(diǎn)切削至D點(diǎn),主軸轉(zhuǎn)速1910r/min線性變化

1194r/min)

N0060 G0 X100 Z50; (快速退回至A點(diǎn),移動(dòng)過程中主軸轉(zhuǎn)速955r/min)

N0110 M30; (程序結(jié)束,關(guān)主軸、冷卻液)

N0120 %;

注1:在 G96 狀態(tài)中,被指令的 S 值,即使在 G97 狀態(tài)中也保持著。當(dāng)返回到 G96 狀態(tài)時(shí),其值

恢復(fù);

例如:G96 S50; (切削線速度 50m/min)

G97 S1000;(主軸轉(zhuǎn)速 1000r/min)

G96 X3000;(切削線速度 50m/min)

注2:機(jī)床鎖住(執(zhí)行 X、Z 軸運(yùn)動(dòng)代碼時(shí) X、Z 軸不移動(dòng))時(shí),恒線速控制功能仍然有效;

注3:螺紋切削時(shí),恒線速控制功能雖然也能有效,但為了保證螺紋加工精度,螺紋切削時(shí)不要采用

恒線速控制,應(yīng)在G97 狀態(tài)下進(jìn)行螺紋切削;

注4:從G96 狀態(tài)變?yōu)镚97 狀態(tài)時(shí),G97 程序段如果沒有S 代碼(r/min),那么G96 狀態(tài)的最后轉(zhuǎn)

速作為G97 狀態(tài)的S代碼使用,即此時(shí)主軸轉(zhuǎn)速不變;

注5:恒線速控制時(shí),當(dāng)由切削線速度計(jì)算出的主軸轉(zhuǎn)速高于當(dāng)前主軸檔位的最高轉(zhuǎn)速 (CNC 參數(shù)

NO.037 ~ NO.040)時(shí),此時(shí)的主軸轉(zhuǎn)速限制為當(dāng)前主軸檔位的最高轉(zhuǎn)速。

第39頁

車床編程說明

39 / 188

2.2.4 主軸倍率

在主軸轉(zhuǎn)速模擬電壓控制方式有效時(shí),主軸的實(shí)際轉(zhuǎn)速可以用主軸倍率進(jìn)行修調(diào),進(jìn)

行主軸倍率修調(diào)后的實(shí)際轉(zhuǎn)速受主軸當(dāng)前檔位最高轉(zhuǎn)速的限制,在恒線速控制方式下還受

最低主軸轉(zhuǎn)速限制值和最高主軸轉(zhuǎn)速限制值的限制。

NC 提供8 級(jí)主軸倍率(50% ~ 120%,每級(jí)變化10%),主軸倍率實(shí)際的級(jí)數(shù)、修調(diào)方

法等由PLC 梯形圖定義,使用時(shí)應(yīng)以機(jī)床生產(chǎn)廠家說明為準(zhǔn)。以下所述為標(biāo)準(zhǔn)PLC梯形圖的

功能描述,僅供參考。

車床系統(tǒng)標(biāo)準(zhǔn) PLC 梯形圖定義的主軸倍率共有 8 級(jí),主軸的實(shí)際轉(zhuǎn)速可以用主軸倍

率修調(diào)鍵在 50% ~120%指令轉(zhuǎn)速范圍內(nèi)進(jìn)行實(shí)時(shí)修調(diào),主軸倍率掉電記憶。主軸倍率修調(diào)

操作詳見使用手冊(cè)《操作說明篇》。

2.2.5 多主軸控制

車床系統(tǒng)最多可以控制兩個(gè)模擬主軸,一個(gè) S 代碼用于指令這些主軸中的任意一個(gè),

選擇哪個(gè)主軸由來自 PLC 的信號(hào)決定,并分別具有齒輪換擋功能。

由于車床系統(tǒng)只有一個(gè)主軸編碼器接口,因此第 2 主軸無編碼器反饋,主軸轉(zhuǎn)速無顯

示。

S 代碼作為速度指令送至有主軸選擇信號(hào)(SWS1、SWS2<G25#0、G25#1)選定的主

軸,每個(gè)主軸以指定速度旋轉(zhuǎn)。如果一個(gè)主軸沒有收到主軸選擇信號(hào),它以之前速度繼續(xù)

旋轉(zhuǎn)。這就允許各主軸在同一時(shí)間以不同速度旋轉(zhuǎn)。每個(gè)主軸都有各自主軸停止和主軸使

能信號(hào)。

狀態(tài)參數(shù) No.001#4 設(shè)定為 1 時(shí),可以通過 MSEN(No.196#4)為 1 啟動(dòng)多主軸控制功

能。主軸控制有下面幾種形式,通過 MSI(No.196#4)來決定。具體方式如下:

*多主軸控制 A 型

當(dāng)通過 SWS1 信號(hào)選擇第 1 主軸時(shí),SIND 信號(hào)用于決定主軸模擬電壓有 PLC 還是

CNC 控制,R01I 到 R12I 信號(hào)用于設(shè)定主軸模擬電壓。這些信號(hào)不影響第 2 主軸。

多主軸控制方法 A 的框圖如下:

*多主軸控制 B 型

各主軸有獨(dú)立的 SIND 信號(hào)。

當(dāng)主軸選擇信號(hào)及第 1 主軸或第 2 主軸的 SIND 信號(hào)設(shè)定為 1 時(shí),各主軸分別由 SIND

信號(hào)決定由 PLC 還是 CNC 控制。

多主軸控制方法 B 的框圖如下:

第40頁

車床編程說明

40 / 188

*多主軸控制功能無效

當(dāng)多主軸控制無效時(shí),控制方法如下圖

2.2.6 CS 輪廓控制功能

對(duì)主軸速度進(jìn)行控制的情形叫做主軸旋轉(zhuǎn)控制(通過速度指令來使主軸旋轉(zhuǎn)),將對(duì)主

軸的位置進(jìn)行控制的情形叫做主軸輪廓控制(通過移動(dòng)指令來使主軸旋轉(zhuǎn))。對(duì)該主軸進(jìn)行

輪廓控制的功能就是 CS 輪廓控制功能。主軸作為伺服進(jìn)給軸工作,通過位置移動(dòng)指令來

旋轉(zhuǎn)和定位,并可與進(jìn)給軸一起插補(bǔ)。加工出輪廓曲線。

2.3 刀具功能

2.3.1 刀具控制

車床系統(tǒng)的刀具功能(T代碼)具有兩個(gè)作用:自動(dòng)換刀和執(zhí)行刀具偏置。自動(dòng)換刀的

控制邏輯由PLC梯形圖處理,刀具偏置的執(zhí)行由 NC 處理。

代碼格式:

T □□ ○○

刀具偏置號(hào)(00~32,前導(dǎo)零不能省

略)目標(biāo)刀具號(hào)(01~32,前導(dǎo)零不能省

略)

第41頁

車床編程說明

41 / 188

代碼功能:自動(dòng)刀架換刀到目標(biāo)刀具號(hào)刀位,并按代碼的刀具偏置號(hào)執(zhí)行刀具偏置。

刀具偏置號(hào)可以和刀具號(hào)相同,也可以不同,即一把刀具可以對(duì)應(yīng)多個(gè)偏置號(hào)。在執(zhí)行了

刀具偏置后,再執(zhí)行T □□ 00,CNC 將按當(dāng)前的刀具偏置反向偏移,CNC 由已執(zhí)行刀具偏

置狀態(tài)改變?yōu)槲囱a(bǔ)償狀態(tài),這個(gè)過程稱為取消刀具偏置。上電時(shí),T 代碼顯示的刀具號(hào)、

刀具偏置號(hào)均為掉電前的狀態(tài)。

在一個(gè)程序段中只能有一個(gè)T 代碼,在程序段中出現(xiàn)兩個(gè)或兩個(gè)以上的T 代碼時(shí),CNC

產(chǎn)生報(bào)警。在加工前通過對(duì)刀操作獲得每一把刀具的位置偏置數(shù)據(jù)(稱刀具偏置或刀

偏),程序運(yùn)行中執(zhí)行T 代碼后,自動(dòng)執(zhí)行刀具偏置。這樣在編輯程序時(shí)每把刀具按零件

圖紙尺寸來編寫,可不用考慮每把刀具相互間在機(jī)床坐標(biāo)系的位置關(guān)系。如因刀具磨損導(dǎo)

致加工尺寸出現(xiàn)偏差,可根據(jù)尺寸偏差修改刀具偏置。

刀具偏置是對(duì)編程軌跡而言的,T 代碼中刀具偏置號(hào)對(duì)應(yīng)的偏置,在每個(gè)程序段的終

點(diǎn)被加上或減去補(bǔ)償量。X 軸刀具偏置使用直徑值還是半徑值表示由狀態(tài)參數(shù)NO.004 的

Bit4 位設(shè)定。X 軸的刀具偏置值使用直徑值/ 半徑值表示的意義是指當(dāng)?shù)毒唛L度補(bǔ)償值改

變時(shí),工件外徑以直徑值/ 半徑值變化。

示例:狀態(tài)參數(shù)NO.004 的Bit4 位為0 時(shí),若X 軸的刀具長度補(bǔ)償值改變10mm,則工

件外徑的直徑值改變10mm;狀態(tài)參數(shù)NO.004 的Bit4 位為1 時(shí),若X 軸的刀具長度補(bǔ)償值

改變10mm,則工件外徑的直徑值改變20mm。如圖2-5 為移動(dòng)方式執(zhí)行刀具偏置時(shí)建立、執(zhí)

行及取消的過程。

圖2-5 刀具長度補(bǔ)償建立、執(zhí)行及取消

G01 X100 Z100 T0101; (程序段1,開始執(zhí)行刀具偏置)

第42頁

車床編程說明

42 / 188

G01 W150; (程序段2,刀具偏置狀態(tài))

G01 U150 W100 T0100; (程序段3,取消刀具偏置,執(zhí)行刀具)

執(zhí)行刀具偏置的方式有兩種,由狀態(tài)參數(shù)NO.003 的Bit4 位設(shè)定:

當(dāng)Bit4 = 0 時(shí),以刀具移動(dòng)方式執(zhí)行刀具偏置;

當(dāng)Bit4 = 1 時(shí),以修改坐標(biāo)方式執(zhí)行刀具偏置;

示例:

表 2-4

刀具偏置 X Z

00 0.000 0.000

01 0.000 0.000

02 12.000 -23.000

03 24.560 13.452

圖2-6 刀具移動(dòng)方式執(zhí)行刀具偏置

01 號(hào)刀,無刀補(bǔ)狀

態(tài)

T 指令狀態(tài)

T0100

坐標(biāo)顯示

(相對(duì)坐標(biāo))

U:0.000

W:0.000

(絕對(duì)坐標(biāo))

X:0.000

Z:0.000

換 02 號(hào)刀,以刀

具移動(dòng)方式執(zhí)行 02

號(hào)刀偏,X 軸正向

移動(dòng) 12mm,Z 軸負(fù)

向移動(dòng) 23mm

T 指令狀態(tài)

T0202

坐標(biāo)顯示

(相對(duì)坐標(biāo))

U:12.000

W:-23.000

(絕對(duì)坐標(biāo))

X:0.000

Z:0.000

換 03 號(hào)刀,以刀

具移動(dòng)方式執(zhí)行 03

號(hào)刀偏,X 軸正向

移動(dòng) 12.56mm,Z

軸正向移動(dòng)

36.452mm

T 指令狀態(tài)

T0303

坐標(biāo)顯示

(相對(duì)坐標(biāo))

U:24.560

W:13.452

(絕對(duì)坐標(biāo))

X:0.000

Z:0.000

第43頁

車床編程說明

43 / 188

圖2-7 修改坐標(biāo)方式執(zhí)行刀具偏置

在錄入和自動(dòng)方式下,單獨(dú)的T 代碼字(不與移動(dòng)代碼在同一程序段),執(zhí)行刀具偏

置的過程與狀態(tài)參數(shù)NO.003 的BIT4 設(shè)置有關(guān)(如圖2-6、圖2-7 所示)。

T 代碼與執(zhí)行移動(dòng)功能的代碼在同一程序段且以修改坐標(biāo)方式執(zhí)行刀具偏置時(shí),移動(dòng)

代碼和T 代碼同時(shí)執(zhí)行,在刀具換刀的同時(shí),把當(dāng)前的刀具偏置疊加到移動(dòng)代碼的坐標(biāo)移

動(dòng)值里一起執(zhí)行,移動(dòng)速度由移動(dòng)代碼決定是切削進(jìn)給還是快速移動(dòng)速度。

T 代碼與執(zhí)行移動(dòng)功能的代碼在同一程序段且以刀具移動(dòng)方式執(zhí)行刀具偏置時(shí),移動(dòng)

代碼和T 代碼分開執(zhí)行,先執(zhí)行換刀及刀具偏置,然后執(zhí)行移動(dòng)功能的代碼,刀具偏置執(zhí)

行的速度是當(dāng)前的快速移動(dòng)速度。

執(zhí)行了下列任意一種操作后,將取消刀具偏置:

1、執(zhí)行了T □□ 00 代碼;

2、執(zhí)行了G28 代碼或手動(dòng)回機(jī)床零點(diǎn)(只取消已回機(jī)床零點(diǎn)的坐標(biāo)軸的刀具偏置,未

回機(jī)床零點(diǎn)的另一坐標(biāo)軸不取消刀偏)。

當(dāng)數(shù)據(jù)參數(shù)NO.084(總刀位數(shù)選擇)設(shè)置不為1(2~32),且目標(biāo)刀具號(hào)與當(dāng)前顯示

刀具號(hào)不等時(shí),指令T代碼后,刀架的控制時(shí)序和邏輯由PLC梯形圖決定,使用時(shí)應(yīng)以機(jī)床

生產(chǎn)廠家說明為準(zhǔn)。 車床系統(tǒng)標(biāo)準(zhǔn) PLC 梯形圖定義的為正轉(zhuǎn)選刀、反轉(zhuǎn)鎖緊,刀位信號(hào)

直接輸入的換刀方式,換刀時(shí)序邏輯請(qǐng)參閱《調(diào)試文檔》或第三篇《安裝連接篇》。

使用排刀架(未安裝自動(dòng)刀架)時(shí),數(shù)據(jù)參數(shù) NO.084(總刀位數(shù)選擇)應(yīng)設(shè)置為 1,

不同的刀具號(hào)是通過執(zhí)行不同的刀具偏置來實(shí)現(xiàn)的,如:T0101、T0102、T0103。

01 號(hào)刀,無刀補(bǔ)狀

態(tài)

T 指令狀態(tài)

T0100

坐標(biāo)顯示

(相對(duì)坐標(biāo))

U:0.000

W:0.000

(絕對(duì)坐標(biāo))

X:0.00

Z:0.00

換 02 號(hào)刀,以修

改坐標(biāo)方式執(zhí)行 02

號(hào)刀偏

T 指令狀態(tài)

T0202

坐標(biāo)顯示

(相對(duì)坐標(biāo))

U:0.000

W:0.000

(絕對(duì)坐標(biāo))

X:-12.000

Z:23.000

換 03 號(hào)刀,以修

改坐標(biāo)方式執(zhí)行 03

號(hào)刀偏

T 指令狀態(tài)

T0303

坐標(biāo)顯示

(相對(duì)坐標(biāo))

U:0.000

W:0.000

(絕對(duì)坐標(biāo))

X:-24.560

Z:-13.452

第44頁

車床編程說明

44 / 188

第三章 G 代碼

3.1 概述

G 代碼由代碼地址G 和其后的1 ~ 2 位代碼值組成,用來規(guī)定刀具相對(duì)工件的運(yùn)動(dòng)

方、進(jìn)行坐標(biāo)設(shè)定等多種操作,G 代碼一覽表見表3-1。

G □□

G 代碼分為00、01、02、03、05、06、07、16、21 組。除01 與00 組代碼不能共段

外,同一個(gè)程序段中可以指令幾個(gè)不同組的G 代碼,原則上不能同一個(gè)程序段中指令兩個(gè)

或兩個(gè)以上的同組G 代碼,若指令了同組代碼在同一段不報(bào)警,則以最后一個(gè)G 代碼有

效。沒有共同參數(shù)( 代碼字) 的不同組G 代碼可以在同一程序段中,功能同時(shí)有效并且與

先后順序無關(guān)。如果使用了表3-1 以外的G代碼或選配功能的G代碼,系統(tǒng)出現(xiàn)報(bào)警。

表 3-1 G 代碼字一覽表

指令字 組別 功能 備注

G00

01

快速移動(dòng) 初代G代碼

G01 直線插補(bǔ)

模態(tài)G代碼

G02 圓弧插補(bǔ)(順時(shí)針)

G03 圓弧插補(bǔ)(逆時(shí)針)

G32 螺紋切削

G33

Z軸柔性攻絲循環(huán)(暫未啟

用)

G34 變螺距螺紋切削

G90 軸向切削循環(huán)

G92 螺紋切削循環(huán)

G94 徑向切削環(huán)

G04

00

暫停

非模態(tài)G代碼

G10 數(shù)據(jù)輸入方式有效

G11 取消數(shù)據(jù)輸入方式

G12 儲(chǔ)存行程檢測功能接通

G13 儲(chǔ)存行程檢測功能斷開

G27 返回參考點(diǎn)檢測

G28 返回機(jī)床第1參考點(diǎn)

G29 從參考點(diǎn)自動(dòng)返回

G30 返回機(jī)床第2、3、4參考點(diǎn)

G31 跳轉(zhuǎn)插補(bǔ)

代碼值(00~99,前導(dǎo)零可省略)

代碼地址 G

第45頁

車床編程說明

45 / 188

指令字 組別 功能 備注

G50

00

坐標(biāo)系設(shè)定

非模態(tài)G代碼

G65 宏代碼

G70 精加工循環(huán)

G71 軸向粗加工循環(huán)

G72 徑向粗加工循環(huán)

G73 封閉粗加工循環(huán)

G74 軸向切槽多重循環(huán)

G75 徑向切槽多重循環(huán)

G76 多重螺紋切削循環(huán)

G54

05

工件坐標(biāo)系1

模態(tài)G代碼

G55 工件坐標(biāo)系2

G56 工件坐標(biāo)系3

G57 工件坐標(biāo)系4

G58 工件坐標(biāo)系5

G59 工件坐標(biāo)系6

G20

06

英制單位選擇 模態(tài)G代碼

G21 公制單位選擇

G96

02

恒線速打開 模態(tài)G代碼

G97 恒線速關(guān)閉 初態(tài)G代碼

G98

03

每分進(jìn)給 初態(tài)G代碼

G99 每轉(zhuǎn)進(jìn)給 模態(tài)G代碼

G40

07

取消刀尖半徑補(bǔ)償 初態(tài)G代碼

G41 刀尖半徑左補(bǔ)償 模態(tài)G代碼

G42 刀尖半徑右補(bǔ)償

G17

16

XY平面 模態(tài)G代碼

G18 XZ平面 初態(tài)G代碼

G19 ZY平面 模態(tài)G代碼

3.1.1 模態(tài)、非模態(tài)及初態(tài)

G 代碼分為00、01、02、03、05、06、07、16、21 組。

G 代碼執(zhí)行后,其定義的功能或狀態(tài)保持有效,直到被同組的其它G代碼改變,這種G

代碼稱為模態(tài)G代碼。模態(tài)G代碼執(zhí)行后,其定義的功能或狀態(tài)被改變以前,后續(xù)的程序段

執(zhí)行該G代碼字時(shí),可不需要再次輸入該G代碼。

G 代碼執(zhí)行后,其定義的功能或狀態(tài)一次性有效,每次執(zhí)行該G代碼時(shí),必須重新輸入

該G代碼字,這種G代碼稱為非模態(tài)G 代碼。

系統(tǒng)上電后,未經(jīng)執(zhí)行其功能或狀態(tài)就有效的模態(tài)G代碼稱為初態(tài)G代碼。上電后不輸

入G 代碼時(shí),按初態(tài)G代碼執(zhí)行。

第46頁

車床編程說明

46 / 188

3.1.2 代碼字的省略輸入

為簡化編程,表3-2 所列舉的代碼字具有執(zhí)行后值保持的特點(diǎn),如果在前面的程序段

中已經(jīng)包含了這些代碼字,在后續(xù)的程序段中需要使用且值相同、意義相同時(shí),可以不必

輸入。

表 3-2

編程地址 功能意義 上電時(shí)初始值

U G71中切削深度 NO.51參數(shù)值

U G73中X軸退刀距離 NO.53參數(shù)值

W G72中切削深度 NO.51參數(shù)值

W G73中Z軸退刀距離 NO.54參數(shù)值

R G71、G72循環(huán)退刀量 NO.52參數(shù)值

R G73中粗車循環(huán)次數(shù) NO.55參數(shù)值

R G74、G75中切削后的退刀量 NO.56參數(shù)值

R G76中精加工余量 NO.60參數(shù)值

R G90、G92、G94、G76中錐度 0

(G98)F 每分進(jìn)給速度(G98) NO.30參數(shù)值

(G99)F 每轉(zhuǎn)進(jìn)給速度(G99) 0

F 公制螺紋螺距(G32、G92、

G76)

0

I 英制螺紋螺距(G32、G92、

G76)

0

S 主軸轉(zhuǎn)速制定(G97) 0

S 主軸線速制定(G96) 0

S 主軸轉(zhuǎn)速開關(guān)量輸出 0

P G76中螺紋切削精加工次數(shù) NO.57參數(shù)值

P G76中螺紋切削退刀寬度 NO.19參數(shù)值

P G76中螺紋切削刀尖角度 NO.58參數(shù)值

Q G76中最小切入量 NO.59參數(shù)值

注1:有多種功能的編程地址( 如 F,可用于給定每分進(jìn)給、每轉(zhuǎn)進(jìn)給、公制螺紋螺距等) 只在代碼

字執(zhí)行后、再次執(zhí)行相同的功能定義代碼字時(shí)才允許省略輸入。如:執(zhí)行了 G98 F ,未執(zhí)行螺紋插補(bǔ)的

G 代碼,進(jìn)行公制螺紋 加工時(shí)必須用 F 代碼指定螺距;

注2:在地址 X/U、Z/W 用于給定程序段終點(diǎn)坐標(biāo)時(shí)允許省略輸入,程序段中未輸入 X/U 或 Z/W

時(shí),系統(tǒng)取當(dāng)前的X軸或 Z 軸的絕對(duì)坐標(biāo)作為程序段終點(diǎn)的坐標(biāo)值;

注3:使用表 3-2 中未列入的編程地址時(shí),必須輸入相應(yīng)的代碼字,不能省略輸入。

示例1:

O0001;

G0 X100 Z100; ( 快速移動(dòng)至X100 Z100;模態(tài)代碼字G0 有效)

X20 Z30; ( 快速移動(dòng)至X20 Z30;模態(tài)代碼字G0 可省略輸入)

第47頁

車床編程說明

47 / 188

G1 X50 Z50 F300; ( 直線插補(bǔ)至X50 Z50,進(jìn)給速度300mm/min; 模態(tài)代碼字G1 有

效)

X100; ( 直線插補(bǔ)至X100 Z50,進(jìn)給速度300mm/min;未輸入Z 軸坐標(biāo),

取當(dāng)前坐標(biāo)值Z50;F300 保持、G01 為模態(tài)代碼字可省略輸入)

G0 X0 Z0; ( 快速移動(dòng)至X0 Z0,模態(tài)代碼字G0 有效)

M30;

示例2:

O0002;

G0 X50 Z5; ( 快速移動(dòng)至X50 Z5)

G04 X4; ( 延時(shí)4 秒)

G04 X5; ( 再次延時(shí)5 秒,G04 為非模態(tài)G 代碼字,必須再次輸入)

M30;

示例3( 上電第一次運(yùn)行):

O0003;

G98 F500 G01 X100 Z100; (G98 每分進(jìn)給,進(jìn)給速度為500mm/min)

G92 X50 W-20 F2; (螺紋切削,F(xiàn) 值為螺距必須輸入)

G99 G01 U10 F0.01; (G99 每轉(zhuǎn)進(jìn)給,F(xiàn) 值重新輸入)

G00 X80 Z50 M30;

3.1.3 相關(guān)定義

本使用手冊(cè)以下內(nèi)容的闡述中,未作特殊說明時(shí)有關(guān)詞(字) 的意義如下:

起點(diǎn):當(dāng)前程序段運(yùn)行前的位置;

終點(diǎn):當(dāng)前程序段執(zhí)行結(jié)束后的位置;

X:終點(diǎn)位置 X 軸的絕對(duì)坐標(biāo);

U:終點(diǎn)位置與起點(diǎn)位置 X 軸絕對(duì)坐標(biāo)的差值;

Z:終點(diǎn)位置 Z 軸的絕對(duì)坐標(biāo);

W:終點(diǎn)位置與起點(diǎn)位置 Z 軸絕對(duì)坐標(biāo)的差值;

F:切削進(jìn)給速度。

3.2 快速定位 G00

代碼格式:G00 X/U_ Z/W_ ;

代碼功能:X 軸、Z 軸同時(shí)從起點(diǎn)以各自的快速移動(dòng)速度移動(dòng)到終點(diǎn),如圖3-1 所

示。兩軸是以各自獨(dú)立的速度移動(dòng),短軸先到達(dá)終點(diǎn),長軸獨(dú)立移動(dòng)剩下的距離,其合成

軌跡不一定是直線。

代碼說明:G00 為01 組G 代碼的初值;X/U、Z/W 可省略一個(gè)或全部,當(dāng)省略一個(gè)

時(shí),表示該軸的起點(diǎn)和終點(diǎn)坐標(biāo)值一致;同時(shí)省略表示終點(diǎn)和始點(diǎn)是同一位置,X 與U、Z

與W 在同一程序段時(shí)X、Z 有效,U、W 無效。

第48頁

車床編程說明

48 / 188

運(yùn)動(dòng)軌跡圖:

圖 3-1

X、Z 軸各自快速移動(dòng)速度分別由系統(tǒng)數(shù)據(jù)參數(shù)NO.022、NO.023 設(shè)定,實(shí)際的移動(dòng)速

度可通過機(jī)床面板的快速倍率鍵進(jìn)行修調(diào)。

示例:刀具從A 點(diǎn)快速移動(dòng)到B 點(diǎn)。圖3-2

G0 X20 Z25; ( 絕對(duì)坐標(biāo)編程) 或

G0 U-22 W-18; ( 相對(duì)坐標(biāo)編程) 或

G0 X20 W-18; ( 混合坐標(biāo)編程) 或

G0 U-22 Z25; ( 混合坐標(biāo)編程)

3.3 直線插補(bǔ) G01

代碼格式:G01 X/U_ Z/W_ F_;

代碼功能:運(yùn)動(dòng)軌跡為從起點(diǎn)到終點(diǎn)的一條直線。軌跡如圖 3-3 所示。

代碼說明:G01 為模態(tài)G 代碼;

X/U、Z/W 可省略一個(gè)或全部,當(dāng)省略一個(gè)時(shí),表示該軸的起點(diǎn)和終點(diǎn)坐標(biāo)值一致;同

時(shí)省略表示終點(diǎn)和始點(diǎn)是同一位置。

第49頁

車床編程說明

49 / 188

F 代碼值為X 軸方向和Z 軸方向的瞬時(shí)速度的向量合成速度,實(shí)際的切削進(jìn)給速度為

進(jìn)給倍率與F代碼值的乘積;

F 代碼值執(zhí)行后,此代碼值一直保持,直至新的F 代碼值被執(zhí)行。后述其它G 代碼使

用的F 代碼字功能相同時(shí),不再詳述。取值范圍見表1-10。

注:G98 狀態(tài)下,F(xiàn) 的最大值不超過數(shù)據(jù)參數(shù) NO027( 切削進(jìn)給上限速度) 設(shè)置值。

運(yùn)動(dòng)軌跡圖:

示例:從直徑 Φ40 切削到 Φ60 的程序代碼,圖 3-4

圖3-4

程序:

G01 X60 Z7 F500; (絕對(duì)值編程)或

G01 U20 W-25; (相對(duì)值編程)或

G01 X60 W-25; (混合編程)或

G01 U20 Z7; (混合編程)

第50頁

車床編程說明

50 / 188

3.4 圓弧插補(bǔ) G02、G03

代碼格式: G02 R_

X/U_ Z/W_

G03 I_ K_

代碼功能:G02 代碼運(yùn)動(dòng)軌跡為從起點(diǎn)到終點(diǎn)的順時(shí)針( 后刀座坐標(biāo)系)/ 逆時(shí)針( 前

刀座坐標(biāo)系)圓弧,軌跡如圖3-5 所示。G03 代碼運(yùn)動(dòng)軌跡為從起點(diǎn)到終點(diǎn)的逆時(shí)針( 后刀

座坐標(biāo)系)/ 順時(shí)針( 前刀座坐標(biāo)系) 圓弧,軌跡如圖3-6 所示。

代碼軌跡圖:

圖3-5 G02 軌跡圖 圖3-6 G03 軌跡圖

代碼說明:G02、G03 為模態(tài)G 代碼;

R 為圓弧半徑;

I 為圓心與圓弧起點(diǎn)在X 方向的差值,用半徑表示;

K 為圓心與圓弧起點(diǎn)在Z 方向的差值。圓弧中心用地址I、K 指定時(shí),其分別對(duì)應(yīng)于

X,Z 軸I、K 表示從圓弧起點(diǎn)到圓心的向量分量,是增量值;如圖3-6-1 所示。

I =圓心坐標(biāo)X -圓弧起始點(diǎn)的X 坐標(biāo); K =圓心坐標(biāo)Z -圓弧起始點(diǎn)的Z 坐標(biāo);

I、K 根據(jù)方向帶有符號(hào),I、K 方向與X、Z 軸方向相同,則取正值;否則,取負(fù)值。

圖 3-6-1

百萬用戶使用云展網(wǎng)進(jìn)行網(wǎng)上電子書制作,只要您有文檔,即可一鍵上傳,自動(dòng)生成鏈接和二維碼(獨(dú)立電子書),支持分享到微信和網(wǎng)站!
收藏
轉(zhuǎn)發(fā)
下載
免費(fèi)制作
其他案例
更多案例
免費(fèi)制作
x
{{item.desc}}
下載
{{item.title}}
{{toast}}