開啟主選單

求真百科

施耐德EcoStruxureMachine控制器應用及編程進階

施耐德EcoStruxureMachine控制器應用及編程進階》,作 者:李幼涵 編,定 價:69,出 版 社:機械工業出版社,出版日期:2019年09月01日,頁 數:239,裝 幀:平裝,ISBN:9787111635987。

機械工業出版社成立於1950年,是建國後國家設立的第一家科技出版社,前身為科學技術出版社,1952年更名為機械工業出版社[1]。機械工業出版社(以下簡稱機工社)由機械工業信息研究院作為主辦單位,目前隸屬於國務院國資委[2]

目錄

內容簡介

本書介紹了運動控制中多軸電機同步運動的應用;通過案例介紹了電子凸輪運動、電子齒輪運動和數控機床G代碼編程的各種應用;詳細介紹了各種通用總線(如 EtherCAT、EtherNet/IP、PROFINET)的通信應用以及與過程控制網絡連接的應用;最後介紹了面向對象編程(Object-Oriented Programming,OOP),並給出了編程技巧。本書可供紡織、包裝、物流、印染、印刷、機械加工等領域的應用設計工程師和大專院校相關專業的師生閱讀,具有較強的實用價值。

目錄

前言

第1章 電子凸能 1

1.1 電子凸輪的概念 1

1.1.1 什麼是機械凸輪 1

1.1.2 什麼是電子凸輪 1

1.1.3 機械凸輪與電子凸輪的區別 1

1.1.4 電子凸輪的應用場合 2

1.2 電子凸輪的實現 2

1.3 電子凸能塊詳解 2

1.3.1 MC_Power使能功能塊 4

1.3.2 MC_Jog點動功能塊 5

1.3.3 MC_MoveVelocity速度移動功能塊 5

1.3.4 MC_Stop停止功能塊 6

1.3.5 MC_ReadStatus讀取軸狀態功能塊 6

1.3.6 MC_CamTableSelect電子凸輪表選擇功能塊 7

1.3.7 MC_CamIn電子凸輪嚙合功能塊 8

1.3.8 MC_CamOut電子凸輪脫開功能塊 9

1.3.9 SMC3_CAN_WriteParameter寫參數功能塊 10

1.3.10 SMC3_CAN_ReadParameter讀參數功能塊 10

1.3.11 MC_Home原點回歸功能塊 10

1.4 如何在線切換電子凸輪曲線 11

1.5 如何在線修改電子凸輪曲線的坐標 12

1.6 如何在線創建電子凸輪曲線 13

1.7 電子凸輪曲線的縮放功能 15

1.8 電子凸輪曲線的鏡像功能 17

1.9 電子凸輪凸點 Tappets的應用 19

1.10 電子凸輪開關的應用 21

1.11 電子凸輪的高級功能塊 24

1.12 電子凸輪點的批量導入 30

第2章 CNC功能 32

2.1 常用 G代碼的功能 32

2.2 如何在 CNC編輯器中直接使用帶變量的 G代碼指令 38

2.3 如何在 NC文件中直接使用帶變量的 G代碼指令 45

2.4 LMC058讀取並執行 U盤上的 NC文件 48

2.5 SMC_Interpolator插補功能塊的應用 51

2.6 CNC功能的多軸控制 52

2.7 CNC功能的多通道控制 55

2.8 如何顯示正在執行的 G代碼行 59

2.9 如何在線切換 NC文件的執行 61

2.10 使用 CAD/CAM軟件轉換成 G代碼文件時的注意事項 65

2.11 CNC的 M碼功能 68

2.12 CNC的 H碼功能 70

2.13 CNC的路徑圓滑或圓整功能 72

2.14 CNC的路徑規避功能 75

2.15 CNC的刀具半徑補償功能 77

第3章 PLC插補位置的控制 80

3.1 插補的概念和應用 80

3.2 典型插補算法 80

3.2.1 直線插補算法 80

3.2.2 三次多項式插補算法 81

3.2.3 五次多項式插補算法 83

3.3 伺服驅動器插補位置模式 84

3.3.1 Interpolated ition模式 84

3.3.2 伺服驅動器 IP模式原理和參數 86

3.4 PLC插補位置控制的實現 87

3.4.1 PLC插補位置控制系統架構 87

3.4.2 PLC插補位置控制實現原理 87

3.4.3 PLC位置算法 88

3.5 PLC插補位置控制的應用案例 91

第4章 EtherCAT的應用 96

4.1 系統架構 96

4.2 Somachine Motion中的操作 97

4.2.1 在 Somachine Motion軟件中添加 LXM32M的 XML文件 97

4.2.2 硬件配置 98

4.2.3 工程設置 104

4.2.4 PLC設定 105

4.2.5 聲明全局變量並映射 105

4.2.6 聲明控制需要用到的局域變量 106

4.2.7 狀態字與控制字 107

4.2.8 模式控制 108

第5章 EtherNet/IP的應用 113

5.1 PD3與 M241之間的 EtherNet/IP通信 113

5.1.1 Somachine中的配置 113

5.1.2 Somachine Motion中的配置 115

5.1.3 聯機後的測試 121

5.2 M241與 ATV340之間的 EtherNet/IP通信 122

5.2.1 變頻器的參數設置 122

5.2.2 Somachine的配置 124

5.2.3 聯機測試 129

第6章 PROFINET的應用 130

6.1 系統架構 130

6.2 使用的軟件和固件版本 131

6.3 SoMove的設置 131

6.4 Somachine Motion的操作 131

6.4.1 在 Somachine Motion軟件中添加 LXM32M的 XLM文件 131

6.4.2 硬件配置 132

6.4.3 工程設置 136

6.4.4 聲明變量 137

6.4.5 數據映射 137

6.4.6 參數通道 138

6.4.7 dmControl數據 141

6.4.8 模式控制 141

第7章 基於 OPC的通信應用 145

7.1 OPC簡介 145

7.2 OPC經典架構 145

7.3 OPC統一架構 146

7.4 Somachine和 Somachine Motion軟件對 OPC UA的支持 147

7.4.1 Somachine/Somachine Motion平台 OPC DA服務器配置 148

7.4.2 OPC配置工具的文件菜單 151

7.4.3 OPC配置工具的編輯菜單 151

7.4.4 Somachine/Somachine Motion平台 OPC DA服務器的使用 152

7.4.5 Somachine平台控制器 OPC UA服務器配置 152

7.4.6 Somachine Motion平台控制器 OPC UA服務器配置 154

7.4.7 Somachine程序配置 156

7.4.8 Somachine Motion程序配置 158

7.4.9 激活 PACDRIVE3控制器 OPC UA服務器 161

7.5 應用案例 162

7.5.1 VijeoCitect與 M241通過 OPC DA通信示例 162

7.5.2 VijeoCitect與 PDR3通過 OPC UA通信示例 167

第8章 Somachine PLC與 M580以太網的通信 172

8.1 通信協議 172

8.1.1 Modbus TCP 173

8.1.2 EtherNet/IP 175

8.2 通信示例 177

8.2.1 M580作為 EtherNet/IP掃描器與 M241通信示例 177

8.2.2 M580作為 Modbus TCP客戶端與 M241通信示例 185

8.2.3 M241作為 EtherNet/IP掃描器與 M580通信示例 188

8.2.4 M241作為 Modbus TCP客戶端與 M580通信示例 195

第9章 基於 Modbus TCP的 PC與 LexiumController的通信實現 198

9.1 Modbus TCP 198

9.2 程序結構 199

9.2.1 客戶端 TCP/IP類的實現 200

9.2.2 Modbus協議類的實現 200

9.2.3 對話框類的實現 204

9.2.4 Somachine控制器側的編程 208

第10章 面向對象編程 211

10.1 OOP概述 211

10.2 OOP的傳承 217

10.3 OOP的界面 221

10.4 OOP的 SUPER 指針 236

參考文獻