1 章 數控技術基礎
1.1 數控技術與數控系統 1
1.1.1 數控技術概述 1
1.1.2 數字控制原理 2
1.1.3 數控系統組成 4
1.1.4 數控系統分類 7
1.2 現代數控機床 9
1.2.1 常用產品及特點 9
1.2.2 車削加工數控機床 11
1.2.3 鏜銑加工數控機床 15
1.2.4 FMC、FMS 和CIMS 20
1.3 SIEMENS 數控系統概況 22
1.3.1 SIEMENS 數控技術發展簡史 22
1.3.2 SINUMERIK 828D 系統 25
1.3.3 SINUMERIK 808D/840Dsl系統 28
2 章 PLC 原理與應用
2.1 PLC 組成與原理 33
2.1.1 PLC 特點與功能 33
2.1.2 PLC 組成與結構 36
2.1.3 PLC 工作原理 40
2.2 PLC 電路設計 44
2.2.1 DI/DO 接口電路 44
2.2.2 匯點輸入連接 46
2.2.3 源輸入連接 48
2.2.4 DO 信號連接 50
2.3 PLC 程序設計 51
2.3.1 PLC 編程語言 51
2.3.2 梯形圖指令與符號 55
2.3.3 基本梯形圖程序 58
2.3.4 程序設計示例 61
2.4 梯形圖轉換與優化 64
2.4.1 電路轉換為梯形圖 64
2.4.2 梯形圖轉換為電路 66
2.4.3 梯形圖程序優化 68
3 章 828D 系統硬件與連接
3.1 系統組成與連接 70
3.1.1 系統組成與PLC 模塊 70
3.1.2 系統基本連接 72
3.2 MCP 310 面板連接 75
3.2.1 MCP 310C PN 面板連接 75
3.2.2 MCP 310C PN 面板I/O 地址 79
3.2.3 MCP 310 USB 面板I/O 地址 82
3.3 MCP 483/416 面板連接 85
3.3.1 MCP 483C PN 面板連接 85
3.3.2 MCP 483C PN 面板I/O 地址 86
3.3.3 MCP 483/416 USB 面板 88
3.4 HHU 與高速DI/DO 連接 90
3.4.1 HHU 手持單元連接 90
3.4.2 高速DI/DO 信號功能 92
3.4.3 高速DI/DO 連接與控制 96
3.4.4 模擬主軸連接與控制 98
3.5 PP 72/48D PN 模塊連接 101
3.5.1 模塊連接與地址設定 101
3.5.2 DI/DO 信號連接 102
4 章 CNC 集成PLC 編程
4.1 程序結構與指令格式 106
4.1.1 PLC 程序結構 106
4.1.2 程序組成與管理 108
4.1.3 PLC 指令與梯形圖網絡 110
4.2 PLC 編程元件 113
4.2.1 編程元件與地址 113
4.2.2 常數與系統標志 116
4.2.3 局部變量 119
4.2.4 數據塊 121
4.3 常用功能指令與編程 124
4.3.1 定時器指令編程 124
4.3.2 計數器指令編程 127
4.3.3 擴展邏輯指令編程 130
4.4 其他功能指令編程 134
4.4.1 數據移動和移位指令 134
4.4.2 數據轉換和算術運算指令 136
4.4.3 程序控制指令 138
5 章 CNC 功能與PLC 信號
5.1 操作部件信號 141
5.1.1 CNC 操作部件 141
5.1.2 MCP 面板信號 143
5.1.3 CNC 操作HMI 信號 147
5.2 CNC 特殊功能說明 150
5.2.1 通道、方式組與ASUP程序 150
5.2.2 幾何軸、PLC 軸及Cs 軸 153
5.3 CNC/PLC 接口基本信號 155
5.3.1 CNC/PLC 接口信號分類 155
5.3.2 CNC/PLC 數據傳輸信號 157
5.3.3 CNC 公共管理信號 159
5.3.4 機床軸基本信號 162
5.3.5 機床軸附加信號 168
5.4 CNC 通道信號 172
5.4.1 方式組信號 172
5.4.2 CNC 輔助功能信號 174
5.4.3 通道與幾何軸信號 176
5.4.4 ASUP 程序及G/M/S 信號 181
6 章 CNC 基本控制程序設計
6.1 系統啟動程序設計 184
6.1.1 工具軟件與樣板程序 184
6.1.2 CNC 啟動與急停程序 186
6.1.3 驅動器啟動與軸使能程序 190
6.2 MCP 483 面板控制程序設計 193
6.2.1 MCP 程序設計說明 193
6.2.2 MCP 483 面板基本控制程序設計 195
6.2.3 手動操作程序設計 201
6.3 MCP 310 面板控制程序設計 206
6.3.1 MCP 310 面板基本控制程序設計 206
6.3.2 手動操作基本程序設計 211
6.3.3 主軸控制程序設計 216
6.4 HHU 單元控制程序設計 220
6.4.1 信號地址與樣板程序 220
6.4.2 HHU 切換與手輪控制程序 222
6.4.3 HHU 撤銷、復位及JOG操作 227
7 章 自動運行控制程序設計
7.1 CNC 程序運行控制程序 231
7.1.1 加工程序運行控制程序 231
7.1.2 ASUP 運行控制程序調用 233
7.1.3 ASUP 運行控制程序設計 236
7.2 CNC 變量讀寫控制程序 239
7.2.1 CNC 變量讀入程序設計 240
7.2.2 CNC 變量改寫程序設計 245
7.3 機床軸PLC 控制程序設計 249
7.3.1 進給軸PLC 定位控制 249
7.3.2 主軸PLC 速度控制程序設計 253
7.4 主軸換擋控制程序設計 256
7.4.1 機械輔助變速與控制 256
7.4.2 主軸換擋方式 258
7.4.3 主軸換擋程序設計要求 261
7.4.4 CNC 主軸換擋程序設計 263
8 章 自動換刀程序設計
8.1 電動刀架控制程序設計 269
8.1.1 電動刀架原理與控制 269
8.1.2 電動刀架換刀程序設計 271
8.2 液壓刀架控制程序設計 276
8.2.1 液壓刀架原理與控制 276
8.2.2 通用回轉控制程序設計 279
8.2.3 液壓刀架換刀程序設計 284
8.3 斗笠刀庫控制程序設計 288
8.3.1 結構原理與控制要求 288
8.3.2 刀庫移動換刀程序設計 292
8.3.3 Z 軸移動換刀程序設計 299
8.4 機械手換刀程序設計 306
8.4.1 機械手換刀動作 306
8.4.2 機械手換刀裝置結構 309
8.4.3 刀具表初始化及更新程序設計 313
8.4.4 刀具檢索及預選程序設計 317
8.4.5 氣動/液壓機械手換刀程序設計 324
8.4.6 凸輪機械手換刀程序設計 328
9 章 集成PLC 操作
9.1 工具軟件安裝與使用 333
9.1.1 工具軟件包Toolbox 安裝 333
9.1.2 PLC 程序編輯器主菜單 337
9.1.3 工具條與快捷鍵 343
9.2 PLC 編程軟件設置 345
9.2.1 編程軟件基本設置 345
9.2.2 梯形圖編輯監控設置 348
9.3 用戶程序創建與設定 350
9.3.1 用戶程序創建、打開與命名 350
9.3.2 程序屬性與保護設定 351
9.4 用戶數據塊與符號表編輯 355
9.4.1 用戶數據塊創建與編輯 355
9.4.2 用戶符號表創建與編輯 360
9.5 程序塊與局部變量表編輯 362
9.5.1 程序塊創建與復制 362
9.5.2 局部變量表編輯 364
9.5.3 梯形圖程序輸入 366
9.5.4 梯形圖程序編輯 370
9.6 PLC 程序編譯與檢查 373
9.6.1 PLC 程序編譯與保存 373
9.6.2 交叉表檢查 375
9.7 PLC 連接與程序傳送 378
9.7.1 通信連接、程序比較及清除 378
9.7.2 程序傳送與運行控制 383
9.8 PLC 調試與狀態監控 387
9.8.1 指定次數掃描與梯形圖監控 387
9.8.2 狀態表、數據塊監控與仿真 390