《FANUC數(shù)控PMC從入門到精通》在簡要介紹數(shù)控系統(tǒng)組成與結(jié)構(gòu)、現(xiàn)代數(shù)控機床主要產(chǎn)品及PLC一般原理與應(yīng)用知識的基礎(chǔ)上,對FANUC數(shù)控系統(tǒng)及CNC集成PLC的特點、功能進行詳細說明;對FANUC數(shù)控的PMC硬件、電氣連接要求等電路設(shè)計知識進行了完整闡述;對PMC程序格式、程序指令、編程格式、程序示例進行了系統(tǒng)說明;對數(shù)控機床實際控制所涉及的操作面板程序、手動操作程序、自動運行程序、自動換刀程序、主軸定向定位程序的設(shè)計方法、程序示例進行了詳盡分析;對PMC程序編輯、調(diào)試維修內(nèi)容進行了全面介紹。
本書面向工程應(yīng)用,技術(shù)先進、知識實用、選材典型,內(nèi)容全面、由淺入深、循序漸進,可供數(shù)控機床設(shè)計、使用、維修人員和高等學校師生參考。
1.完整、全面地了解數(shù)控PMC的特點、編程操作技術(shù),全面提高數(shù)控PMC的操作、編程及調(diào)試、維修水平。
2.對FANUC數(shù)控的PMC硬件、電氣連接要求進行了完整說明,可幫助讀者了解數(shù)控PMC的電路,進一步進行數(shù)控產(chǎn)品的研發(fā)和電氣設(shè)計。
3.本書對PMC程序格式、程序指令進行了系統(tǒng)介紹,對數(shù)控機床的PMC程序設(shè)計進行了詳盡說明,可以指導讀者全面掌握數(shù)控PMC的編程及數(shù)控機床故障診斷與維修技能。
數(shù)控機床是一種綜合應(yīng)用了計算機控制、精密測量、精密機械、氣動、液壓、潤滑等技術(shù)的典型機電一體化產(chǎn)品,是現(xiàn)代制造技術(shù)的基礎(chǔ)。當前,數(shù)控機床已成為企業(yè)的主要加工設(shè)備,在機械加工各領(lǐng)域得到了極為廣泛的應(yīng)用。
本書涵蓋了數(shù)控機床PLC入門到FANUC數(shù)控系統(tǒng)集成PMC應(yīng)用的全部知識與技術(shù)。全書在簡要介紹數(shù)控系統(tǒng)組成與結(jié)構(gòu)、現(xiàn)代數(shù)控機床主要產(chǎn)品及PLC一般原理與應(yīng)用知識的基礎(chǔ)上,對FANUC數(shù)控系統(tǒng)及CNC集成PLC的特點、功能進行詳細說明;對FANUC數(shù)控的PMC硬件、電氣連接要求等電路設(shè)計知識進行了完整闡述;對PMC程序格式、程序指令、編程格式、編程示例進行了系統(tǒng)說明;對數(shù)控機床實際控制所涉及的操作面板程序、手動操作程序、自動運行程序、自動換刀程序、主軸定向定位程序的設(shè)計方法、程序示例進行了詳盡分析;對PMC程序編輯、調(diào)試維修內(nèi)容進行了全面介紹。
第1、2章為數(shù)控機床PLC入門知識。第1章簡要介紹了數(shù)控技術(shù)與數(shù)控系統(tǒng)的基本概念,對現(xiàn)代數(shù)控機床常用產(chǎn)品及特點、FANUC數(shù)控系統(tǒng)概況等進行了具體說明;第2章簡要介紹了PLC的組成與原理,PLC電路設(shè)計、PLC程序設(shè)計的基礎(chǔ)知識。
第3、4章為FANUC數(shù)控系統(tǒng)集成PMC硬件設(shè)計知識。第3章簡要介紹了FANUC數(shù)控系統(tǒng)的功能與組成,對FANUC數(shù)控系統(tǒng)集成PMC的硬件及性能、I/O-Link網(wǎng)絡(luò)配置要求進行了具體說明;第4章對集成PMC的I/O單元或模塊的連接要求進行了詳細闡述。
第5~8章為FANUC數(shù)控系統(tǒng)集成PMC的程序設(shè)計及示例。本部分對FANUC數(shù)控PMC編程指令的格式與要求進行了全部闡述,對數(shù)控系統(tǒng)操作面板及數(shù)控機床自動換刀、主軸控制的PMC程序設(shè)計要求進行詳盡說明,并提供了完整的PMC程序設(shè)計示例。
第9章為FANUC數(shù)控系統(tǒng)集成PMC操作。本章對FANUC數(shù)控系統(tǒng)的PMC編輯器及設(shè)定、I/O-Link網(wǎng)絡(luò)配置操作、PMC文本文件編輯、PMC梯形圖程序編輯、PMC調(diào)試與維修操作進行了系統(tǒng)介紹。
本書編寫時參閱了FANUC公司的技術(shù)資料,并得到了FANUC技術(shù)人員的大力支持與幫助,在此表示衷心的感謝!
由于編著者水平有限,書中難免存在疏漏,殷切期望廣大讀者批評指正,以便進一步提高本書的質(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ù)控機床10
1.2.1 常用產(chǎn)品及特點10
1.2.2 車削加工數(shù)控機床12
1.2.3 鏜銑加工數(shù)控機床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 當前主要產(chǎn)品26
1.3.3 FS 0iF主要功能30
第2章PLC原理與應(yīng)用
2.1PLC組成與原理33
2.1.1 PLC特點與功能33
2.1.2 PLC組成與結(jié)構(gòu)36
2.1.3 PLC工作原理41
2.2PLC電路設(shè)計44
2.2.1 DI/DO接口電路44
2.2.2 匯點輸入連接46
2.2.3 源輸入連接48
2.2.4 DO信號連接50
2.3PLC程序設(shè)計52
2.3.1 PLC編程語言52
2.3.2 梯形圖指令與符號55
2.3.3 基本梯形圖程序58
2.3.4 程序設(shè)計示例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 控制路徑與機械組71
3.1.2 系統(tǒng)組成與結(jié)構(gòu)73
3.1.3 驅(qū)動器與電機76
3.2機床操作面板配置78
3.2.1 機床面板設(shè)計與選用78
3.2.2 標準面板功能與結(jié)構(gòu)81
3.2.3 標準單元面板配置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ū)動器連接141
4.4.1 I/O單元A連接141
4.4.2 βi驅(qū)動器連接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 編程元件與圖形符號157
5.2.2 符號地址與注釋161
5.2.3 CNC輸入/輸出信號163
5.3PMC功能指令編程167
5.3.1 功能指令格式167
5.3.2 功能指令總表170
5.4定時、計數(shù)及回轉(zhuǎn)控制指令173
5.4.1 定時器指令編程173
5.4.2 計數(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邏輯擴展和算術(shù)運算指令191
5.6.1 邊沿檢測與多位邏輯運算191
5.6.2 算術(shù)運算及移位指令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è)計
6.1主面板程序設(shè)計要求207
6.1.1 DI/DO信號及地址207
6.1.2 PMC程序設(shè)計要求212
6.2主面板操作方式選擇程序215
6.2.1 程序設(shè)計要求215
6.2.2 操作方式選擇基本程序217
6.2.3 方式切換與指示燈控制220
6.3主面板手動操作程序222
6.3.1 CNC手動操作內(nèi)容222
6.3.2 坐標軸運動控制要求224
6.3.3 面板控制程序設(shè)計要求227
6.3.4 PMC程序示例228
6.4主面板自動運行控制232
6.4.1 程序自動運行與控制232
6.4.2 PMC程序設(shè)計要求233
6.4.3 PMC程序示例235
6.5FANUC子面板程序設(shè)計238
6.5.1 PMC程序設(shè)計要求238
6.5.2 倍率信號的轉(zhuǎn)換240
6.5.3 PMC程序示例242
6.6用戶面板程序設(shè)計246
6.6.1 用戶面板示例246
6.6.2 面板基本程序設(shè)計248
6.6.3 倍率調(diào)節(jié)程序設(shè)計251
6.6.4 倍率升降控制程序設(shè)計254
第7章數(shù)控機床換刀程序設(shè)計
7.1CNC輔助功能與控制258
7.1.1 CNC輔助功能及處理258
7.1.2 PMC程序設(shè)計要求260
7.1.3 PMC程序設(shè)計要點263
7.2電動刀架控制程序設(shè)計264
7.2.1 結(jié)構(gòu)原理與控制要求264
7.2.2 PMC程序設(shè)計267
7.3液壓刀架控制程序設(shè)計271
7.3.1 結(jié)構(gòu)原理與控制要求271
7.3.2 PMC程序設(shè)計275
7.4刀庫移動換刀程序設(shè)計280
7.4.1 自動換刀控制280
7.4.2 PMC程序設(shè)計要求282
7.4.3 T代碼處理程序285
7.4.4 換刀控制程序286
7.5主軸移動換刀程序設(shè)計292
7.5.1 自動換刀與控制292
7.5.2 用戶宏程序設(shè)計294
7.5.3 PMC程序設(shè)計297
7.6機械手換刀程序設(shè)計301
7.6.1 換刀裝置結(jié)構(gòu)原理301
7.6.2 PMC程序設(shè)計要求304
7.6.3 隨機刀具表的創(chuàng)建307
7.6.4 刀具預(yù)選程序設(shè)計309
7.6.5 機械手換刀程序設(shè)計313
第8章主軸控制程序設(shè)計
8.1主軸速度控制程序設(shè)計320
8.1.1 主軸控制的基本內(nèi)容320
8.1.2 主軸速度控制要求323
8.1.3 模擬主軸速度控制程序325
8.1.4 串行主軸速度控制程序328
8.2傳動級交換程序設(shè)計330
8.2.1 機械變速主軸與控制330
8.2.2 T型換擋程序設(shè)計333
8.2.3 M型換擋程序設(shè)計339
8.3主軸定向控制程序設(shè)計343
8.3.1 主軸位置控制要求343
8.3.2 機械定向程序設(shè)計345
8.3.3 串行主軸定向程序設(shè)計349
8.4串行主軸定位程序設(shè)計352
8.4.1 串行主軸定位控制352
8.4.2 串行主軸定位程序355
8.5主軸CNC定位程序設(shè)計358
8.5.1 主軸回零與定位撤銷358
8.5.2 主軸定向及撤銷程序設(shè)計361
8.5.3 主軸定位與控制364
8.5.4 主軸定位程序設(shè)計365
8.6剛性攻螺紋程序設(shè)計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 程序標題與符號表編輯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 信號跟蹤顯示422
9.5.4 梯形圖顯示與監(jiān)控425
附錄
附錄ACNC輸入/輸出信號總表427
附錄BFANUC PMC常見報警表427