FANUC數控PMC編程從入門到精通檢視原始碼討論檢視歷史
《FANUC數控PMC編程從入門到精通》,作者:羅敏,出版社:化學工業出版社,ISBN:9787122355065。
化學工業出版社(簡稱化工社)組建於1953年1月,經過近60年的發展,化工社現已成為專業特色突出、品牌優勢明顯、圖書[1]市場占有率較高、有良好知名度和信譽度的中央級綜合科技出版社[2]。
內容簡介
本書面向數控裝備電氣設計、安裝調試、維修保全工程師以及相關大中專院校師生,全面深入地介紹了FANUC數控內置可編程機床控制器(Programmable Machine Controller,PMC)的硬件結構與I/O 模塊、硬件連接與地址分配、程序結構和編程指令,以及編程軟件FAPT LADDER-Ⅲ的使用方法。結合工程應用實例,全面介紹了數控運行準備、手動操作、自動運行、倍率、程序自動調出、M/S/T/B功能、PMC窗口等基本PMC 應用設計,以及PMC 軸控制、I/O LINK 軸控制等伺服軸PMC 應用設計。
書中提供的例題和應用實例,有詳細的地址分配、電氣連接圖、指令詳解和程序設計分析,使讀者能更好地理解PMC編程方法和技巧。
目錄
第1章FANUC 數控PMC 概述 1
1.1 PMC 概念 1
1.1.1 PMC 的組成 1
1.1.2 PMC 程序結構 1
1.1.3 PMC 程序運行 2
1.2 PMC 規格 2
1.2.1 FANUC-0-i C/16i/18i/21i 數控PMC 規格 2
1.2.2 FANUC-0-i D 數控PMC 規格 2
1.2.3 FANUC-0-i F 數控PMC 規格 3
1.2.4 FANUC-30-i B 數控PMC 規格 4
1.3 PMC 信號地址 5
1.3.1 G 地址和F 地址 6
1.3.2 X 地址和Y 地址 7
1.3.3 內部繼電器地址R 7
1.3.4繼電器地址 7
1.3.5 附加繼電器地址E 8
1.3.6 信息顯示地址A 8
1.3.7 定時器地址T 9
1.3.8 計數器地址C 9
1.3.9 停電記憶型繼電器地址K 9
1.3.10 數據表地址D 10
1.3.11 多路徑PMC 接口地址M 和N 10
1.3.12 子程序號地址P 10
1.3.13 標號地址L 10
1.4 多路徑PMC 功能 11
1.4.1 多路徑PMC 執行順序和執行時間 11
1.4.2 多路徑PMC 與CNC 間接口 12
1.5 PMC 與I/O 模塊的通信與連接 12
1.5.1 PMC 與I/O 模塊的通信 12
1.5.2 I/O LINK i 或I/O LINK 的連接 14
1.5.3 I/O 接口電路 15
1.6 PMC 參數 16
1.6.1 PMC 參數的輸入方法 16
1.6.2 定時器時間設定 17
1.6.3 計數器值設定 17
1.6.4 保持型繼電器設定 18
1.6.5 數據表設定 18
第2 章 FANUC 數控PMC 常用I/O 模塊 20
2.1 分線盤I/O 模塊 21
2.1.1 分線盤I/O 模塊規格 21
2.1.2 分線盤I/O 模塊地址分配 23
2.1.3 分線盤I/O 模塊的連接 24
2.2 操作面板用I/O 模塊和電櫃用I/O 模塊 27
2.2.1 I/O 模塊規格 27
2.2.2 I/O 地址分配 28
2.2.3 I/O 模塊的連接 28
2.3 I/O LINK 連接單元 30
2.3.1 I/O LINK 連接單元規格 30
2.3.2 I/O LINK 連接單元地址分配 31
2.3.3 I/O LINK 連接單元的連接 31
2.4 標準機床操作面板 32
2.4.1 標準機床操作面板規格 32
2.4.2 標準機床操作面板地址分配 35
2.4.3 標準機床操作面板的連接 36
2.5 電櫃用I/O 單元 40
2.5.1 電櫃用I/O 單元規格 40
2.5.2 電櫃用I/O 單元地址分配 40
2.5.3 電櫃用I/O 單元的連接 40
2.6 βi 系列I/O LINK 伺服放大器 43
2.6.1 βi 系列I/O LINK 伺服放大器規格 43
2.6.2 βi 系列I/O LINK 伺服放大器的連接 44
2.6.3 I/O LINK 軸控制接口信號 46
2.6.4 外圍設備控制 58
2.6.5 直接命令控制 59
2.6.6 手輪進給控制 61
2.7 I/O Mode-l A 63
2.7.1 I/O Mode-l A 總體連接 63
2.7.2 數字輸入/輸出模塊 65
2.7.3 模擬輸入/輸出模塊 66
2.7.4 溫度輸入模塊 68
2.7.5 高速計數模塊 70
2.8 安全I/O 單元 74
2.8.1 安全I/O 單元規格 74
2.8.2 安全I/O 單元地址分配 75
2.8.3 安全I/O 單元的連接 75
第3 章 PMC 程序指令 77
3.1 PMC 基本指令 77
3.1.1 基本指令 77
3.1.2 擴展基本指令 81
3.1.3 常用PMC 邏輯 84
3.2 定時器指令 85
3.2.1 可變定時器指令TMR 85
3.2.2 固定定時器指令TMRB 86
3.3 計數器指令 87
3.3.1 可變計數器指令CTR 87
3.3.2 固定計數器指令CTRB 89
3.4 數據傳送指令 90
3.4.1 邏輯乘後數據傳送MOVE 91
3.4.2 邏輯或後數據傳送MOVOR 91
3.4.3 數據傳送指令MOVB/MOVW/MOVD/MOVN 92
3.4.4 數據設定指令SETB/SETW/SETD 92
3.4.5 多地址數據設定指令SETNB/SETNW/SETND 93
3.4.6 數據交換指令XCHGB/XCHGW/XCHGD 94
3.4.7 雙字節數據高低字節互換指令SWAPW 94
3.4.8 雙字數據高低字互換指令SWAPD 95
3.4.9 BCD 數據檢索指令DSCH 95
3.4.10 二進制數據檢索指令DSCHB 96
3.4.11 BCD 變址數據傳送指令XMOV 96
3.4.12 二進制變址數據傳送指令XMOVB 97
3.4.13 位傳送指令MOVBT 98
3.5 比較指令 99
3.5.1 BCD 數據比較指令COMP 100
3.5.2 BCD 數據一致性檢測指令COIN 100
3.5.3 二進制數據比較指令COMPB 100
3.5.4 二進制數據等於比較指令EQB/EQW/EQD 101
3.5.5 二進制數據不等於比較指令NEB/NEW/NED 101
3.5.6 二進制數據大於比較指令GTB/GTW/GTD 102
3.5.7 二進制數據小於比較指令LTB/LTW/LTD 102
3.5.8 二進制數據大於等於比較指令GEB/GEW/GED 103
3.5.9 二進制數據小於等於比較指令LEB/LEW/LED 103
3.5.10 二進制數據範圍比較指令RNGB/RNGW/RNGD 104
3.6 位操作指令 105
3.6.1 上升沿檢測指令DIFU 105
3.6.2 下降沿檢測指令DIFD 106
3.6.3 異或指令EOR 106
3.6.4 邏輯與指令AND 107
3.6.5 邏輯或指令OR 107
3.6.6 邏輯非指令NOT 107
3.6.7 奇偶校驗指令PARI 108
3.6.8 移位指令SFT 108
3.7 代碼轉換指令 109
3.7.1 代碼轉換指令COD 110
3.7.2 二進制代碼轉換指令CODB 111
3.7.3 數據轉換指令DCNV 112
3.7.4 擴展數據轉換指令DCNVB 112
3.7.5 譯碼指令DEC 113
3.7.6 二進制譯碼指令DECB 113
3.8 運算指令 114
3.8.1 BCD 常數定義指令NUME 115
3.8.2 BCD 加法運算指令ADD 115
3.8.3 BCD 減法運算指令SUB 115
3.8.4 BCD 乘法運算指令MUL 116
3.8.5 BCD 除法運算指令DIV 116
3.8.6 二進制常數定義指令NUMEB 116
3.8.7 二進制加法運算指令ADDB 117
3.8.8 二進制減法運算指令SUBB 117
3.8.9 二進制乘法運算指令MULB 118
3.8.10 二進制除法運算指令DIVB 118
3.9 CNC 功能相關指令 118
3.9.1 信息顯示指令DISPB 118
3.9.2 外部數據輸入EXIN 120
3.9.3 讀CNC 窗口數據指令WINDR 121
3.9.4 寫CNC 窗口數據指令WINDW 124
3.9.5 PMC 軸控制指令AXCTL 124
3.9.6 位置信號指令PSGN2/PSGNL 125
3.10 程序控制指令 126
3.10.1 公共線控制指令COM/COME 127
3.10.2 跳轉指令JMP/JMPE 128
3.10.3 標號跳轉指令JMPB/JMPC 128
3.10.4 標號指令LBL 129
3.10.5 條件調用子程序指令CALL 129
3.10.6 無條件調用子程序指令CALLU 130
3.10.7 子程序指令SP/SPE 130
3.10.8 程序結束指令END1/END2/END3/END 130
3.10.9 事件調用指令CS/CM/CE 130
3.11 旋轉控制指令 131
3.11.1 旋轉控制指令ROT 131
3.11.2 二進制旋轉控制指令ROTB 132
3.12 功能塊FB 132
3.12.1 功能塊FB 概述 132
3.12.2 功能塊FB 定義 134
3.12.3 功能塊FB 調用 137
3.12.4 功能塊FB 舉例 139
第4 章 FANUC 數控PMC 程序設計 143
4.1 I/O 地址設定 143
4.1.1 I/O LINK 地址設定 143
4.1.2 I/O LINK i 地址設定 149
4.1.3 固定地址分配 153
4.2 運行準備 153
4.2.1 急停與復位 153
4.2.2 CNC 就緒 154
4.2.3 互鎖 155
4.2.4 超程 156
4.2.5 方式選擇 156
4.3 手動操作 163
4.3.1 JOG 進給/手動回零 163
4.3.2 手輪進給 166
4.4 自動運行 167
4.4.1 循環啟動/進給暫停 167
4.4.2 程序測試 169
4.5 倍率設計 172
4.5.1 JOG 倍率設計 172
4.5.2 快移倍率設計 174
4.5.3 手輪倍率設計 175
4.5.4 進給倍率設計 176
4.5.5 主軸倍率設計 177
4.6 程序自動調出 179
4.6.1 外部工件號檢索 179
4.6.2 外部程序號檢索 180
4.7 M 功能設計 183
4.7.1 常規M 功能設計 183
4.7.2 同一程序段多M 功能設計 186
4.7.3 高速接口M 功能設計 190
4.8 S 功能設計 192
4.8.1 模擬主軸速度控制 192
4.8.2 串行主軸速度控制 208
4.8.3 主軸定向控制 214
4.8.4 主軸剛性攻螺紋控制 217
4.8.5 缸體拉刀刃磨伺服電機主軸速度控制 221
4.8.6 曲軸車拉雙主軸電機主軸同步控制 227
4.8.7 曲軸磨床雙伺服電機主軸同步控制 235
4.9 T 功能設計 250
4.9.1 數控車床4 工位電動刀架換刀控制 250
4.9.2 數控車床12工位電動刀架換刀控制 255
4.9.3 加工中心斗笠式刀庫換刀控制 263
4.9.4 加工中心圓盤式刀庫換刀控制 280
4.10 B 功能設計 299
4.10.1 分度數控軸的分度過程 299
4.10.2 基於分度數控軸的分度功能設計 301
4.11 PMC 軸控制 305
4.11.1 PMC 軸控制功能 305
4.11.2 PMC 軸控制基本應用 311
4.11.3 基於PMC 軸的S 功能設計 318
4.11.4 基於PMC 軸的T 功能設計 329
4.12 PMC 窗口功能應用 349
4.12.1 軸坐標讀操作 349
4.12.2 宏變量寫操作 351
4.13 I/O LINK 軸控制 353
4.13.1 I/O LINK 軸控制基本應用 353
4.13.2 曲軸測量機I/O LINK 軸控制 358
第5 章 FAPT LADDER-Ⅲ編程軟件 370
5.1 FAPT LADDER-Ⅲ基本操作 370
5.1.1 FAPT LADDER-Ⅲ的啟動與結束 370
5.1.2 FAPT LADDER-Ⅲ窗口及功能 371
5.2 PMC 程序的創建和編輯 371
5.2.1 創建一個新程序 371
5.2.2 打開一個已創建的程序 372
5.2.3 編輯標題 373
5.2.4 編輯符號和注釋 373
5.2.5 編輯信息 374
5.2.6 編輯I/O 模塊地址 374
5.2.7 編輯參數 375
5.2.8 編輯梯形圖 375
5.2.9 保存程序 376
5.2.10 導入程序 377
5.2.11 導出程序 378
5.3 PMC 程序的編譯和反編譯 378
5.3.1 PMC 程序的編譯 378
5.3.2 PMC 程序的反編譯 379
5.3.3 PMC 程序的加密 379
5.4 PMC 程序的輸入輸出 380
5.4.1 PC 與NC 通信的建立 380
5.4.2 從PC 上載PMC 程序 383
5.4.3 將PMC 程序下載到NC 385
5.4.4 將PMC 程序寫入F-ROM 386
5.5 PMC 程序的運行和停止 387
5.5.1 運行PMC 程序 387
5.5.2 停止PMC 程序 387
5.6 PMC 程序的調試 387
5.6.1 PMC 程序在線監視 387
5.6.2 信號狀態監視 388
5.6.3 PMC 參數 389
附錄 391
附錄A 按功能順序的信號一覽表(0-i F) 391
附錄B 按地址順序的信號一覽表(0-i F) 413
參考文獻 433
參考文獻
- ↑ 圖書是人類用來紀錄一切成就的主要工具,道客巴巴,2012-02-03
- ↑ 化學工業出版社有限公司簡介,化學工業出版社有限公司