序
前言
第1章操作和顯示單元1
1.1簡述2
1.2操作麵闆的組成2
1.2.1 OP012操作麵闆的顯示區域3
1.2.2 OP012操作麵闆的NC鍵盤區軟鍵4
1.2.3 OP012操作麵闆上的附加軟鍵6
1.2.4 OP012操作麵闆的功能軟鍵7
1.3基本操作區域8
1.3.1機床區8
1.3.2參數區13
1.3.3程序區19
1.3.4服務區21
1.3.5診斷區22
1.3.6啓動區23
1.4機床控製麵闆24
1.4.1急停開關24
1.4.2機床的工作方式25
1.4.3機床功能軟鍵25
1.4.4軸控製軟鍵與坐標係切換軟鍵26
1.4.5程序控製軟鍵27
1.4.6進給控製軟鍵28
1.4.7主軸控製軟鍵29
1.4.8鑰匙開關30
第2章編程指令簡介及應用示例33
2.1機床運動方式34
2.2機床坐標係36
2.2.1直角坐標係36
2.2.2極坐標係36
2.3程序段和程序結構36
2.3.1主程序結構37
2.3.2子程序結構37
2.3.3程序段跳過38
2.3.4程序注釋38
2.3.5程序信息38
2.3.6程序結束38
2.3.7輔助功能(M)39
2.3.8主軸功能(S)39
2.3.9進給速度(F)39
2.3.10刀具功能(T)40
2.3.11子程序的調用40
2.4基本編程指令40
2.4.1絕對坐標尺寸編程G90或AC40
2.4.2增量坐標尺寸編程G91或IC41
2.4.3鏇轉軸絕對尺寸編程DC、ACP、ACN42
2.4.4設置零點偏置42
2.4.5參考點返迴指令G7443
2.4.6快速移動指令G00/直綫插補指令G0143
2.4.7順時針圓弧插補指令G02/逆時針圓弧插補指令G0343
2.4.8暫停指令G0444
2.4.9定導程螺紋切削指令G3345
2.4.10剛性攻螺紋指令G331/G33246
2.4.11限製工作區域編程指令G25/G2647
2.4.12可編程零點偏置48
2.4.13可編程的鏇轉指令ROT、AROT49
2.4.14可編程的比例係數50
2.4.15可編程的鏡像51
2.5高級編程指令簡介52
2.5.1軸的獲得指令GET、GETD和軸的釋放指令RELEASE52
2.5.2宏程序的定義指令DEFINE AS53
2.5.3無條件程序跳轉指令GOTO53
2.5.4有條件程序跳轉指令IF54
2.5.5定義變量指令DEF56
2.5.6條件判斷指令CASE、否則指令DEFAULT56
2.5.7 LOOP循環56
2.5.8條件循環WHILE57
第3章西門子840D硬件連接及接口信號59
3.1西門子840D數控係統最基本的硬件組成60
3.2操作單元60
3.3 MMC和PCU60
3.3.1 PCU50的接口61
3.3.2 OP與PCU的連接62
3.4機床控製麵闆 MCP62
3.5 PP031-MC/HR按鈕控製麵闆64
3.6西門子840D的數控單元65
3.6.1 NCU盒65
3.6.2 NCU 控製闆65
3.7驅動部件66
3.7.1電源模塊67
3.7.2電源模塊狀態燈68
3.7.3撥碼開關S168
3.7.4驅動模塊68
3.7.5監控模塊69
3.7.6終端模塊70
3.8執行元件和反饋元件71
3.9 PLC部分71
3.9.1 PLC的基本組成71
3.9.2信號模塊位置的地址對照錶72
3.9.3電源模塊73
3.9.4接口模塊73
3.9.5信號模塊73
3.9.6占位模塊74
3.9.7功能模塊74
3.9.8通信處理器74
3.9.9 ET200模塊75
3.9.10智能從站非西門子的現場設備75
3.10硬件連接75
3.10.1 MPI/OPI網絡連接規則76
3.10.2 MPI總綫和OPI總綫76
3.10.3總綫地址76
3.10.4硬件的連接76
3.11西門子840D數控係統的接口信號81
3.11.1 MCP的接口信號81
3.11.2常用數據塊功能(接口信號)84
第4章NC和PLC的啓動99
4.1 NCU的操作和顯示元件100
4.2 NC總清100
4.2.1通過NCUBOX模塊的S3開關進行NCK總清101
4.2.2通過設置機床數據進行NCK總清101
4.2.3利用機床軟鍵進行機床標準數據的裝載103
4.3 PLC的初始化106
4.3.1利用STEP7軟件對PLC進行初始化106
4.3.2用NCU的啓動開關S4進行初始化106
4.4機床數據的激活方法107
4.5 PLC 程序的啓動108
4.5.1西門子840D Toolbox的解壓和安裝109
4.5.2硬件組態和基本程序的編製111
4.6西門子840D機床數據的配置116
4.6.1通用數據的配置118
4.6.2通道數據的配置119
4.6.3軸數據的配置120
4.6.4驅動配置、功率模塊、伺服電動機的選擇和配置125
4.7用戶報警文本的製作130
4.7.1用戶報警文本的編寫及應用130
4.7.2用戶報警文本的存儲位置以及文件名格式131
4.7.3用戶報警文本的編寫方法131
4.7.4用戶報警文本的格式132
4.7.5用戶報警文本的生效132
4.7.6報警配置文本MBDDE.INI的其他項設置133
第5章常用功能塊的解析及應用示例137
5.1 FB1 GPANI(初始化的基本程序)138
5.2 FC2 GPCYC(循環的基本程序)141
5.3 FC3 GPAI(報警控製的基本程序)141
5.4 FC7/FC8/FC22 WZV(刀具管理)142
5.5 FC9 Asynchronous(啓動異步子程序)144
5.6 FC10 Error/Message(錯誤和操作信息)145
5.7 FC12 AUXFU(用戶幫助功能)146
5.8 FC13 BHGD(手持單元的顯示控製)146
5.9 FC15 POS—AX(直綫和迴轉軸的定位)148
5.10 FC16 PART—AX(工件軸的定位)149
5.11 FC17 YDelta(星角啓動)150
5.12 FC18 SpinCtrl(主軸控製)151
5.13 FC19/ FC24/ FC25(機床控製麵闆的信號傳輸)152
5.14 FC21 PLCNCK(數據交換)153
5.15 FC26 HPU—MCP(傳輸HPU的接口信號)156
5.16 FB2 GET(讀NCK變量)156
5.17 FB3 PUT(寫NCK變量)162
5.18 FB4/FB7 PI—SERV(選擇異步子程序)163
5.19 FB5 GET GUD(讀全局用戶數據)165
第6章人機界麵的開發應用169
6.1人機界麵簡介170
6.1.1西門子840D數控係統開發人機界麵的常用方法170
6.1.2西門子840D數控係統開發人機界麵方法的應用環境和特點170
6.2 ProTool在西門子840D上的開發應用172
6.2.1軟件運行環境172
6.2.2建立ProTool選項包及編譯生成仿真文件172
6.2.3編輯硬件組態並下載177
6.2.4配置HMI的運行文件181
6.3 Transline 2000 HMI在西門子840D中的應用183
6.3.1 HMI PRO的軟件安裝及運行環境183
6.3.2工程文件的建立/升級、備份/導入及打開183
6.3.3運行環境和工程文件的下裝184
6.3.4組態編輯方法184
6.3.5硬件連接185
6.3.6 PLC組態186
6.3.7 HMI的分析和編製方法187
第7章常見故障分析方法203
7.1維修人員需要具備的素質和技能204
7.2故障維修的思路及判斷原則204
7.3故障判斷的方法205
7.4西門子840D數控係統的故障分析206
7.4.1有報警信息故障的判斷方法207
7.4.2西門子840D數控係統的故障分類207
7.4.3 PLC報警的故障分析209
7.4.4數控係統的典型故障分析212
7.4.5西門子611D驅動模塊的故障分析219
7.4.6無報警信息故障的判斷方法224
7.5常用維修方法及技巧226
7.5.1西門子840D數控係統軸測量係統的切換226
7.5.2將全閉環控製軸轉換為半閉環控製軸227
7.5.3查看當前測量係統生效的步驟227
7.5.4西門子840D數控係統屏蔽軸的方法228
7.5.5數據的備份與迴裝229
7.5.6使用GHOST軟件進行西門子840D硬盤全盤備份的方法240
7.5.7絕對編碼器的調整方法及經驗240
7.5.8機床反嚮間隙和重復定位精度的檢查方法243
7.5.9 M/H輔助功能的使用技巧及範例244
7.5.10將增量編碼器設置為假絕對值編碼器的方法246
7.5.11 NC變量選擇器的使用技巧247
第8章常見故障維修實例251
8.1 NC報警故障維修58例252
8.2 PLC報警故障維修4例285
8.3驅動報警故障維修4例288
8.4無報警信息故障維修15例290
8.5其他故障維修9例297
參考文獻306
· · · · · · (
收起)