第1章 数字运动控制技术及其接口 1
1.1 数控系统的发展 1
1.1.1 数字驱动给数控技术带来的革命性变化 1
1.1.2 数字运动控制接口全面提升了数控系统的水平 2
1.1.3 数控系统的开放性已成为当今发展的焦点 2
1.2 传统控制结构存在的问题及对通信接口提出的要求 4
1.2.1 传统的控制结构 4
1.3 SERCOS接口的特性和能力 7
1.2.2 下一代接口的设计准则 7
1.3.1 SERCOS接口特征 8
1.3.2 SERCOS接口的实际能力 10
1.4 通信总线的比较与选择 11
1.4.1 对通信总线的正确理解 11
1.4.2 SERCOS与其他开放式运动控制总线的比较 12
第2章 SERCOS接口技术 16
2.1 SERCOS接口工作原理 16
2.1.1 系统概述 16
2.1.2 数据传送 20
2.1.3 初始化 25
2.1.4 错误和状态信息 27
2.2 协议结构 27
2.2.1 报文结构 27
2.2.2 通信周期内的时序 35
2.2.3 同步机制 35
2.2.4 非周期数据交换(服务通道) 37
2.3.1 概述 41
2.3 过程命令 41
2.3.2 “测量”过程命令 48
2.3.3 “回零点”过程命令 49
2.3.4 “主轴定位”过程命令 53
2.3.5 “转换参数集和电子齿轮比”的过程命令 56
2.3.6 “停轴”过程命令 57
2.3.7 “绝对停止驱动器”过程命令 57
2.3.8 “驱动器控制的同步操作”过程命令 58
2.3.9 启动/停止功能 60
2.4.1 数据结构 63
2.4 数据结构和内容 63
2.4.2 通用参数 67
2.4.3 报文内容定义 70
2.4.4 驱动器操作模式 71
2.4.5 标准操作数据 73
2.4.6 操作数据的定标 75
2.4.7 驱动器参数 80
2.4.8 机构参数 84
3.1.1 SERCANS 86
第3章 SERCOS接口的软件驱动器——SoftSERCANS 86
3.1 SERCOS接口的发展 86
3.1.2 SoftSERCANS 87
3.2 SoftSERCANS系统参数 88
3.2.1 Y参数 89
3.2.2 A参数 92
3.3 数字控制器(NC)与SoftSERCANS间的通信 93
3.3.1 周期数据交换 93
3.3.2 带有几个SERCOS环的应用 98
3.4 DLL函数 103
3.4.1 程序控制函数 104
3.4.2 参数读写函数 106
3.4.3 用于参数可视化的特殊函数 118
3.4.4 参数的直接处理(借助ulParameter值) 121
3.4.5 切换操作阶段的函数 122
3.4.6 过程命令通道函数 124
3.4.7 诊断函数 125
3.4.8 处理实时数据的函数 129
3.4.9 DLL函数返回的错误代码定义 133
4.1.1 系统需求 137
4.1.2 系统目录及文件说明 137
第4章 应用SoftSERCANS编写运动控制程序 137
4.1 概述 137
4.2 RTX简介 138
4.3 编程基本步骤 138
4.4 程序简例 140
4.4.1 程序1 140
4.4.2 程序2 141
参考文献 151