《FANUC數(shù)控PMC從入門到精通》在簡要介紹數(shù)控系統(tǒng)組成與結(jié)構(gòu)、現(xiàn)代數(shù)控機(jī)床主要產(chǎn)品及PLC一般原理與應(yīng)用知識(shí)的基礎(chǔ)上,對(duì)FANUC數(shù)控系統(tǒng)及CNC集成PLC的特點(diǎn)、功能進(jìn)行詳細(xì)說明;對(duì)FANUC數(shù)控的PMC硬件、電氣連接要求等電路設(shè)計(jì)知識(shí)進(jìn)行了完整闡述;對(duì)PMC程序格式、程序指令、編程格式、程序示例進(jìn)行了系統(tǒng)說明;對(duì)數(shù)控機(jī)床實(shí)際控制所涉及的操作面板程序、手動(dòng)操作程序、自動(dòng)運(yùn)行程序、自動(dòng)換刀程序、主軸定向定位程序的設(shè)計(jì)方法、程序示例進(jìn)行了詳盡分析;對(duì)PMC程序編輯、調(diào)試維修內(nèi)容進(jìn)行了全面介紹。
本書面向工程應(yīng)用,技術(shù)先進(jìn)、知識(shí)實(shí)用、選材典型,內(nèi)容全面、由淺入深、循序漸進(jìn),可供數(shù)控機(jī)床設(shè)計(jì)、使用、維修人員和高等學(xué)校師生參考。
1.完整、全面地了解數(shù)控PMC的特點(diǎn)、編程操作技術(shù),全面提高數(shù)控PMC的操作、編程及調(diào)試、維修水平。
2.對(duì)FANUC數(shù)控的PMC硬件、電氣連接要求進(jìn)行了完整說明,可幫助讀者了解數(shù)控PMC的電路,進(jìn)一步進(jìn)行數(shù)控產(chǎn)品的研發(fā)和電氣設(shè)計(jì)。
3.本書對(duì)PMC程序格式、程序指令進(jìn)行了系統(tǒng)介紹,對(duì)數(shù)控機(jī)床的PMC程序設(shè)計(jì)進(jìn)行了詳盡說明,可以指導(dǎo)讀者全面掌握數(shù)控PMC的編程及數(shù)控機(jī)床故障診斷與維修技能。
數(shù)控機(jī)床是一種綜合應(yīng)用了計(jì)算機(jī)控制、精密測(cè)量、精密機(jī)械、氣動(dòng)、液壓、潤滑等技術(shù)的典型機(jī)電一體化產(chǎn)品,是現(xiàn)代制造技術(shù)的基礎(chǔ)。當(dāng)前,數(shù)控機(jī)床已成為企業(yè)的主要加工設(shè)備,在機(jī)械加工各領(lǐng)域得到了極為廣泛的應(yīng)用。
本書涵蓋了數(shù)控機(jī)床PLC入門到FANUC數(shù)控系統(tǒng)集成PMC應(yīng)用的全部知識(shí)與技術(shù)。全書在簡要介紹數(shù)控系統(tǒng)組成與結(jié)構(gòu)、現(xiàn)代數(shù)控機(jī)床主要產(chǎn)品及PLC一般原理與應(yīng)用知識(shí)的基礎(chǔ)上,對(duì)FANUC數(shù)控系統(tǒng)及CNC集成PLC的特點(diǎn)、功能進(jìn)行詳細(xì)說明;對(duì)FANUC數(shù)控的PMC硬件、電氣連接要求等電路設(shè)計(jì)知識(shí)進(jìn)行了完整闡述;對(duì)PMC程序格式、程序指令、編程格式、編程示例進(jìn)行了系統(tǒng)說明;對(duì)數(shù)控機(jī)床實(shí)際控制所涉及的操作面板程序、手動(dòng)操作程序、自動(dòng)運(yùn)行程序、自動(dòng)換刀程序、主軸定向定位程序的設(shè)計(jì)方法、程序示例進(jìn)行了詳盡分析;對(duì)PMC程序編輯、調(diào)試維修內(nèi)容進(jìn)行了全面介紹。
第1、2章為數(shù)控機(jī)床PLC入門知識(shí)。第1章簡要介紹了數(shù)控技術(shù)與數(shù)控系統(tǒng)的基本概念,對(duì)現(xiàn)代數(shù)控機(jī)床常用產(chǎn)品及特點(diǎn)、FANUC數(shù)控系統(tǒng)概況等進(jìn)行了具體說明;第2章簡要介紹了PLC的組成與原理,PLC電路設(shè)計(jì)、PLC程序設(shè)計(jì)的基礎(chǔ)知識(shí)。
第3、4章為FANUC數(shù)控系統(tǒng)集成PMC硬件設(shè)計(jì)知識(shí)。第3章簡要介紹了FANUC數(shù)控系統(tǒng)的功能與組成,對(duì)FANUC數(shù)控系統(tǒng)集成PMC的硬件及性能、I/O-Link網(wǎng)絡(luò)配置要求進(jìn)行了具體說明;第4章對(duì)集成PMC的I/O單元或模塊的連接要求進(jìn)行了詳細(xì)闡述。
第5~8章為FANUC數(shù)控系統(tǒng)集成PMC的程序設(shè)計(jì)及示例。本部分對(duì)FANUC數(shù)控PMC編程指令的格式與要求進(jìn)行了全部闡述,對(duì)數(shù)控系統(tǒng)操作面板及數(shù)控機(jī)床自動(dòng)換刀、主軸控制的PMC程序設(shè)計(jì)要求進(jìn)行詳盡說明,并提供了完整的PMC程序設(shè)計(jì)示例。
第9章為FANUC數(shù)控系統(tǒng)集成PMC操作。本章對(duì)FANUC數(shù)控系統(tǒng)的PMC編輯器及設(shè)定、I/O-Link網(wǎng)絡(luò)配置操作、PMC文本文件編輯、PMC梯形圖程序編輯、PMC調(diào)試與維修操作進(jìn)行了系統(tǒng)介紹。
本書編寫時(shí)參閱了FANUC公司的技術(shù)資料,并得到了FANUC技術(shù)人員的大力支持與幫助,在此表示衷心的感謝!
由于編著者水平有限,書中難免存在疏漏,殷切期望廣大讀者批評(píng)指正,以便進(jìn)一步提高本書的質(zhì)量。
編著者
第1章數(shù)控技術(shù)基礎(chǔ)
1.1數(shù)控技術(shù)與數(shù)控系統(tǒng)1
1.1.1 數(shù)控技術(shù)概述1
1.1.2 數(shù)字控制原理3
1.1.3 數(shù)控系統(tǒng)組成5
1.1.4 數(shù)控系統(tǒng)分類7
1.2現(xiàn)代數(shù)控機(jī)床10
1.2.1 常用產(chǎn)品及特點(diǎn)10
1.2.2 車削加工數(shù)控機(jī)床12
1.2.3 鏜銑加工數(shù)控機(jī)床15
1.2.4 FMC、FMS和CIMS21
1.3FANUC 數(shù)控系統(tǒng)概況23
1.3.1 FANUC數(shù)控系統(tǒng)發(fā)展簡史23
1.3.2 當(dāng)前主要產(chǎn)品26
1.3.3 FS 0iF主要功能30
第2章PLC原理與應(yīng)用
2.1PLC組成與原理33
2.1.1 PLC特點(diǎn)與功能33
2.1.2 PLC組成與結(jié)構(gòu)36
2.1.3 PLC工作原理41
2.2PLC電路設(shè)計(jì)44
2.2.1 DI/DO接口電路44
2.2.2 匯點(diǎn)輸入連接46
2.2.3 源輸入連接48
2.2.4 DO信號(hào)連接50
2.3PLC程序設(shè)計(jì)52
2.3.1 PLC編程語言52
2.3.2 梯形圖指令與符號(hào)55
2.3.3 基本梯形圖程序58
2.3.4 程序設(shè)計(jì)示例61
2.4梯形圖轉(zhuǎn)換與優(yōu)化64
2.4.1 電路轉(zhuǎn)換為梯形圖64
2.4.2 梯形圖轉(zhuǎn)換為電路66
2.4.3 梯形圖程序優(yōu)化68
第3章FANUC PMC硬件與配置
3.1數(shù)控系統(tǒng)功能及組成71
3.1.1 控制路徑與機(jī)械組71
3.1.2 系統(tǒng)組成與結(jié)構(gòu)73
3.1.3 驅(qū)動(dòng)器與電機(jī)76
3.2機(jī)床操作面板配置78
3.2.1 機(jī)床面板設(shè)計(jì)與選用78
3.2.2 標(biāo)準(zhǔn)面板功能與結(jié)構(gòu)81
3.2.3 標(biāo)準(zhǔn)單元面板配置84
3.2.4 分離型CNC面板配置86
3.3I/O-Link網(wǎng)絡(luò)配置89
3.3.1 I/O-Link網(wǎng)絡(luò)連接89
3.3.2 I/O-Link從站規(guī)格91
3.3.3 I/O-Link從站結(jié)構(gòu)94
第4章FANUC PMC I/O連接
4.1CNC及主面板連接102
4.1.1 CNC連接總圖102
4.1.2 按鍵式主面板連接105
4.1.3 組合式主面板連接113
4.2I/O模塊及單元連接118
4.2.1 操作面板I/O模塊A1 118
4.2.2 I/O模塊B1、B2 121
4.2.3 0i-I/O單元124
4.3分布式I/O模塊連接128
4.3.1 插接型I/O模塊128
4.3.2 緊湊型I/O模塊133
4.3.3 端子型I/O模塊136
4.4I/O單元A及βi驅(qū)動(dòng)器連接141
4.4.1 I/O單元A連接141
4.4.2 βi驅(qū)動(dòng)器連接145
第5章FANUC PMC程序與指令
5.1程序結(jié)構(gòu)與執(zhí)行控制150
5.1.1 PMC程序結(jié)構(gòu)150
5.1.2 子程序調(diào)用與程序跳轉(zhuǎn)152
5.1.3 公共線控制與程序跳過155
5.2PMC編程元件157
5.2.1 編程元件與圖形符號(hào)157
5.2.2 符號(hào)地址與注釋161
5.2.3 CNC輸入/輸出信號(hào)163
5.3PMC功能指令編程167
5.3.1 功能指令格式167
5.3.2 功能指令總表170
5.4定時(shí)、計(jì)數(shù)及回轉(zhuǎn)控制指令173
5.4.1 定時(shí)器指令編程173
5.4.2 計(jì)數(shù)器指令編程176
5.4.3 回轉(zhuǎn)控制指令編程179
5.5數(shù)據(jù)比較、譯碼與轉(zhuǎn)換、傳送指令182
5.5.1 數(shù)據(jù)比較指令編程182
5.5.2 數(shù)據(jù)譯碼與轉(zhuǎn)換指令編程185
5.5.3 數(shù)據(jù)表轉(zhuǎn)換與數(shù)據(jù)傳送指令編程188
5.6邏輯擴(kuò)展和算術(shù)運(yùn)算指令191
5.6.1 邊沿檢測(cè)與多位邏輯運(yùn)算191
5.6.2 算術(shù)運(yùn)算及移位指令193
5.7數(shù)據(jù)表操作指令編程196
5.7.1 數(shù)據(jù)檢索指令196
5.7.2 數(shù)據(jù)表傳送指令199
5.8其他功能指令編程200
5.8.1 PMC文本顯示指令200
5.8.2 CNC數(shù)據(jù)讀寫指令202
第6章操作面板程序設(shè)計(jì)
6.1主面板程序設(shè)計(jì)要求207
6.1.1 DI/DO信號(hào)及地址207
6.1.2 PMC程序設(shè)計(jì)要求212
6.2主面板操作方式選擇程序215
6.2.1 程序設(shè)計(jì)要求215
6.2.2 操作方式選擇基本程序217
6.2.3 方式切換與指示燈控制220
6.3主面板手動(dòng)操作程序222
6.3.1 CNC手動(dòng)操作內(nèi)容222
6.3.2 坐標(biāo)軸運(yùn)動(dòng)控制要求224
6.3.3 面板控制程序設(shè)計(jì)要求227
6.3.4 PMC程序示例228
6.4主面板自動(dòng)運(yùn)行控制232
6.4.1 程序自動(dòng)運(yùn)行與控制232
6.4.2 PMC程序設(shè)計(jì)要求233
6.4.3 PMC程序示例235
6.5FANUC子面板程序設(shè)計(jì)238
6.5.1 PMC程序設(shè)計(jì)要求238
6.5.2 倍率信號(hào)的轉(zhuǎn)換240
6.5.3 PMC程序示例242
6.6用戶面板程序設(shè)計(jì)246
6.6.1 用戶面板示例246
6.6.2 面板基本程序設(shè)計(jì)248
6.6.3 倍率調(diào)節(jié)程序設(shè)計(jì)251
6.6.4 倍率升降控制程序設(shè)計(jì)254
第7章數(shù)控機(jī)床換刀程序設(shè)計(jì)
7.1CNC輔助功能與控制258
7.1.1 CNC輔助功能及處理258
7.1.2 PMC程序設(shè)計(jì)要求260
7.1.3 PMC程序設(shè)計(jì)要點(diǎn)263
7.2電動(dòng)刀架控制程序設(shè)計(jì)264
7.2.1 結(jié)構(gòu)原理與控制要求264
7.2.2 PMC程序設(shè)計(jì)267
7.3液壓刀架控制程序設(shè)計(jì)271
7.3.1 結(jié)構(gòu)原理與控制要求271
7.3.2 PMC程序設(shè)計(jì)275
7.4刀庫移動(dòng)換刀程序設(shè)計(jì)280
7.4.1 自動(dòng)換刀控制280
7.4.2 PMC程序設(shè)計(jì)要求282
7.4.3 T代碼處理程序285
7.4.4 換刀控制程序286
7.5主軸移動(dòng)換刀程序設(shè)計(jì)292
7.5.1 自動(dòng)換刀與控制292
7.5.2 用戶宏程序設(shè)計(jì)294
7.5.3 PMC程序設(shè)計(jì)297
7.6機(jī)械手換刀程序設(shè)計(jì)301
7.6.1 換刀裝置結(jié)構(gòu)原理301
7.6.2 PMC程序設(shè)計(jì)要求304
7.6.3 隨機(jī)刀具表的創(chuàng)建307
7.6.4 刀具預(yù)選程序設(shè)計(jì)309
7.6.5 機(jī)械手換刀程序設(shè)計(jì)313
第8章主軸控制程序設(shè)計(jì)
8.1主軸速度控制程序設(shè)計(jì)320
8.1.1 主軸控制的基本內(nèi)容320
8.1.2 主軸速度控制要求323
8.1.3 模擬主軸速度控制程序325
8.1.4 串行主軸速度控制程序328
8.2傳動(dòng)級(jí)交換程序設(shè)計(jì)330
8.2.1 機(jī)械變速主軸與控制330
8.2.2 T型換擋程序設(shè)計(jì)333
8.2.3 M型換擋程序設(shè)計(jì)339
8.3主軸定向控制程序設(shè)計(jì)343
8.3.1 主軸位置控制要求343
8.3.2 機(jī)械定向程序設(shè)計(jì)345
8.3.3 串行主軸定向程序設(shè)計(jì)349
8.4串行主軸定位程序設(shè)計(jì)352
8.4.1 串行主軸定位控制352
8.4.2 串行主軸定位程序355
8.5主軸CNC定位程序設(shè)計(jì)358
8.5.1 主軸回零與定位撤銷358
8.5.2 主軸定向及撤銷程序設(shè)計(jì)361
8.5.3 主軸定位與控制364
8.5.4 主軸定位程序設(shè)計(jì)365
8.6剛性攻螺紋程序設(shè)計(jì)369
8.6.1 剛性攻螺紋控制要求369
8.6.2 模擬主軸剛性攻螺紋程序370
8.6.3 串行主軸剛性攻螺紋程序374
第9章集成PMC操作
9.1PMC編輯器及設(shè)定377
9.1.1 MDI/LCD操作單元377
9.1.2 CNC功能鍵與軟功能鍵379
9.1.3 PMC編輯器功能與設(shè)定382
9.2I/O-Link網(wǎng)絡(luò)配置操作385
9.2.1 I/O-Link網(wǎng)絡(luò)配置與檢查385
9.2.2 I/O-Link配置參數(shù)設(shè)定387
9.2.3 I/O-Link網(wǎng)絡(luò)配置示例390
9.3PMC文本文件編輯392
9.3.1 程序標(biāo)題與符號(hào)表編輯392
9.3.2 操作信息表編輯397
9.4PMC梯形圖程序編輯401
9.4.1 PMC程序編輯401
9.4.2 顯示設(shè)定與程序管理403
9.4.3 梯形圖網(wǎng)絡(luò)編輯407
9.4.4 PMC地址編輯411
9.5PMC調(diào)試與維修操作413
9.5.1 PMC狀態(tài)檢查413
9.5.2 PMC參數(shù)顯示與設(shè)定417
9.5.3 信號(hào)跟蹤顯示422
9.5.4 梯形圖顯示與監(jiān)控425
附錄
附錄ACNC輸入/輸出信號(hào)總表427
附錄BFANUC PMC常見報(bào)警表427