《PC数控原理、系统及应用》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:周凯著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111186575
  • 页数:421 页
图书介绍:本书介绍了PC数控的有关原理、控制方法、系统实现等。

第1部分 PC数控原理 1

第1章 绪论 1

1.1 数控技术的发展历史与PC数控 1

1.2 PC数控的技术经济优势 2

1.3 PC数控的当前技术水平 3

1.4 PC数控技术与装备的发展趋势 5

1.5 发展高性能PC数控产品的技术途径 9

2.1.2 PC系统的组成 11

2.1.1 PC的发展历程 11

2.1 PC系统的基本原理 11

第2章 PC数控的基本原理 11

2.1.3 PC系统的工作原理 13

2.1.4 PC用于工业控制的基本原理 14

2.2 PC控制加工过程的基本原理 15

2.2.1 数控加工的基本概念 15

2.2.2 PC数控加工的实现过程 15

2.3 PC数控加工系统的组成 22

2.3.1 单机系统 22

2.3.2 多机系统 23

2.4.2 PC数控系统的基本结构 24

2.4 PC数控系统的基本结构与运行原理 24

2.4.1 数控系统的概念 24

2.4.3 PC数控系统的运行原理 26

2.5 PC数控装置的主要环节 28

2.5.1 人机交互与信息输入模块 28

2.5.2 联网通信与控制模块 29

2.5.3 加工信息处理模块 29

2.5.4 反馈信息处理模块 30

2.5.5 轨迹插补模块 30

2.5.7 主轴控制模块 31

2.5.6 进给轴控制模块 31

2.5.8 辅助控制模块 32

2.5.9 系统管理与控制模块 32

第3章 PC数控的轨迹插补原理与方法 34

3.1 PC数控轨迹插补的基本原理 34

3.1.1 数字方式下的轨迹插补原理 34

3.1.2 脉冲方式下的轨迹插补原理 37

3.2 PC数控轨迹插补的基本方法 37

3.2.1 空间直线插补方法 37

3.2.2 多轴线性插补方法 39

3.2.3 圆弧插补方法 40

3.2.4 椭圆插补方法 42

3.2.5 螺旋线插补方法 43

3.3 PC数控的高速采样插补方法 44

3.3.1 低频采样插补存在的问题 44

3.3.2 提高采样插补性能的思路 45

3.3.3 高速高精度插补的硬件环境 47

3.3.4 插补算法与软件设计 48

3.4 PC数控的样条曲线插补方法 52

3.4.1 样条曲线插补的基本原理 52

3.4.2 样条曲线插补的实现方法 53

3.4.3 列表曲线的样条插补方法 57

3.4.4 高次曲线的样条插补方法 59

3.5 PC数控的自由曲面插补方法 59

3.5.1 自由曲面的数学模型与信息传递 60

3.5.2 自由曲面上切削路径的u-v域描述 61

3.5.3 切削轨迹的实时生成 62

3.5.4 自由曲面插补中的误差控制 63

3.5.5 刀具运动轨迹计算 64

3.5.6 组合曲面插补中的过渡轨迹计算 64

3.6 PC数控的螺纹加工控制方法 65

3.6.2 同步控制算法 66

3.6.1 软件同步控制的基本原理 66

3.6.3 软件实现 68

3.7 PC数控的数字-脉冲转换方法 69

3.7.1 数字积分原理 69

3.7.2 数字-脉冲转换的实现方法 69

3.7.3 多轴转换的软件计算流程 70

3.7.4 脉冲转换与采样插补的同步问题 70

3.8 PC数控的柔性加减速控制方法 71

3.8.1 柔性加减速控制的基本思想 72

3.8.2 柔性自动加速控制 73

3.8.3 柔性自动减速控制 74

第4章 PC数控的轨迹控制原理与方法 76

4.1 数控轨迹控制的基本原理 76

4.2 PC数控的步进运动控制 78

4.2.1 步进运动控制的特点 78

4.2.2 软件化步进运动控制方法 78

4.2.3 PC+I/O的步进运动控制方法 80

4.3 PC数控的闭环步进运动控制 80

4.3.1 问题的提出 80

4.3.2 提高步进运动控制精度的新思路 81

4.3.3 闭环步进运动控制系统的组成与动态结构 82

4.3.4 位置控制器设计 83

4.4 PC数控的连续运动控制 85

4.4.1 模拟伺服运动控制系统的组成 85

4.4.2 模拟伺服运动控制系统的控制器设计 86

4.4.3 模拟伺服运动控制系统存在的问题 87

4.5 PC数控的数字化连续运动控制 87

4.5.1 连续运动的数字化驱动 87

4.5.2 连续运动的数字化直接控制 87

4.5.3 连续运动的数字化闭环控制 89

4.5.4 连续运动的数字化转角-线位移双闭环控制 95

第5章 PC数控的高级控制方法 101

5.1 高速PC数控的轨迹前瞻控制方法 101

5.1.1 问题的提出 101

5.1.2 前瞻控制方法 101

5.1.3 前瞻控制的实现 104

5.2 高速PC数控的合成轨迹误差控制方法 105

5.2.1 进给轴跟随误差对轨迹精度的影响 105

5.2.2 从控制角度提高合成轨迹精度的途径 109

5.2.3 轨迹误差增益匹配控制方法 111

5.2.4 轨迹误差交叉耦合控制方法 112

5.2.5 轨迹误差预测补偿控制方法 113

5.2.6 轨迹误差仿真学习控制方法 115

5.3 基于PC数控的虚拟轴机床控制方法 117

5.3.1 虚拟轴机床的概念 117

5.3.2 Stewart平台并联机床的控制 118

5.3.3 超长行程高速混联机床的控制 125

5.4 基于PC数控的位姿自适应控制方法 130

5.4.1 问题的提出 130

5.4.2 位姿自适应控制原理 131

5.4.3 位姿自适应控制的基本方法 133

5.5 基于STEP-NC的PC数控方法 139

5.5.1 STEP-NC的基本概念 139

5.5.2 基于STEP-NC的PC数控系统的组成 141

5.5.3 STEP-NC数控系统的新方法 141

第2部分 PC数控系统 144

第6章 PC数控系统的体系结构 144

6.1 NC+PC的复合式结构 144

6.2 PC+NC的递阶式结构 145

6.3 PC+I/O的软件化结构 146

6.4 PC+功率接口的集成化结构 148

6.5 PC+实时网络的分布式结构 151

第7章 PC数控的硬件系统 153

7.1 PC数控系统的硬件平台 153

7.1.1 PC硬件系统的基本结构 153

7.1.2 PC的中央处理器 155

7.1.3 PC桥路系统 158

7.1.4 PC系统总线 159

7.2 PC数控硬件系统的总体结构 162

7.2.1 PC数控硬件系统的组成 162

7.2.2 基于通用PC的数控系统硬件结构 162

7.2.3 基于工业PC的数控系统硬件结构 163

7.2.4 基于PC104的数控系统硬件结构 164

7.2.5 基于USB的数控系统硬件结构 165

7.3 基于ISA的数控硬件模块设计 166

7.3.1 ISA总线信号的定义 166

7.3.2 ISA模块设计要点 167

7.3.3 ISA模块设计实例 168

7.4 基于PCI的数控硬件模块设计 172

7.4.1 PCI总线信号定义 172

7.4.2 数控硬件模块与PCI总线的接口 173

7.4.3 PCI模块设计实例 175

7.5.1 USB接口芯片选择 183

7.5 基于USB的数控硬件模块设计 183

7.5.2 USB模块设计要点 184

7.5.3 USB模块设计实例 185

7.6 无线数控硬件模块设计 188

7.6.1 总体方案 189

7.6.2 数控装置接口电路 189

7.6.3 执行装置接口电路 190

第8章 PC数控的软件系统 192

8.1 PC数控系统的软件平台 192

8.1.2 Windows 193

8.1.1 DOS 193

8.1.3 Linux/RTLinux 194

8.2 PC数控软件系统的总体结构 195

8.2.1 PC数控软件系统的组成及主要模块的功能 195

8.2.2 PC数控软件系统的实现方案 196

8.2.3 实时域与非实时域模块的协调运行与信息交换 197

8.3 基于前后台结构的PC数控软件系统设计 198

8.3.1 基本考虑 198

8.3.2 总体结构 199

8.3.3 关键问题 200

8.4.1 基本考虑 201

8.4 基于Windows平台的PC数控软件系统设计 201

8.4.2 总体结构 202

8.4.3 关键问题 203

8.5 基于RTLinux平台的PC数控软件系统设计 229

8.5.1 基本考虑 229

8.5.2 总体结构 229

8.5.3 关键问题 230

9.1 交流电动机的结构特点与数学模型 239

9.1.1 三相交流电动机的结构特点 239

第9章 PC数控的驱动系统 239

9.1.2 交流电动机双轴理论基础 240

9.1.3 d-q坐标系下同步电动机的数学模型 242

9.1.4 d-q坐标系下异步电动机的数学模型 243

9.2 交流驱动系统的电力变换电路 246

9.2.1 电力变换电路的基本结构 246

9.2.2 三相逆变电路的PWM控制 246

9.2.3 三相逆变电路的SPWM控制 247

9.3 交流进给驱动系统 248

9.3.1 正弦波永磁同步电动机驱动系统 248

9.3.2 方波型永磁无刷电动机驱动系统 250

9.3.3 感应异步电动机驱动系统 253

9.4 交流主轴驱动系统 255

9.4.1 交流异步伺服主轴驱动系统 255

9.4.2 交流异步调速主轴驱动系统 258

9.4.3 交流同步伺服主轴驱动系统 259

9.5 交流驱动系统的数字化控制 260

9.5.1 基于PC的数字化位置控制 260

9.5.2 基于DSP的全数字化控制 261

9.5.3 PC+DSP的数字化控制 263

9.5.4 基于PC的集成化数字控制 264

10.1.1 直流直线电动机的结构与工作原理 265

10.1 直流直线电动机进给驱动系统 265

第10章 PC数控的零传动驱动系统 265

10.1.2 电磁力的控制 266

10.1.3 速度与位置控制 269

10.1.4 直流直线电动机驱动系统的优缺点 270

10.2 交流永磁同步直线电动机进给驱动系统 270

10.2.1 交流永磁同步直线电动机的基本结构 270

10.2.2 交流永磁同步直线电动机的工作原理 271

10.2.3 电磁力的控制 272

10.2.4 速度与位置控制 273

10.3.1 交流异步直线电动机的基本结构 274

10.2.5 交流永磁同步直线电动机进给驱动系统的优缺点 274

10.3 交流异步直线电动机进给驱动系统 274

10.3.2 交流异步直线电动机的工作原理 275

10.3.3 电磁力的控制 276

10.3.4 速度与位置控制 278

10.3.5 交流异步直线电动机驱动系统的优缺点 278

10.4 数控转台与摆头的零传动驱动系统 278

10.4.1 问题的提出 278

10.4.2 旋转零传动驱动的环形伺服电动机 279

10.4.3 旋转零传动驱动系统的位置传感器 279

10.4.4 旋转零传动驱动的控制系统 280

10.5 交流异步电主轴系统 281

10.5.1 交流异步电主轴的基本结构 282

10.5.2 交流电主轴系统的电力变换电路 282

10.5.3 交流异步电主轴的驱动控制系统 285

10.5.4 交流异步电主轴存在的问题 288

10.6 永磁同步电主轴系统 288

10.6.1 永磁同步电主轴的基本结构 288

10.6.2 永磁同步电主轴的控制方法 289

10.6.3 永磁同步电主轴的驱动控制系统 292

第11章 PC数控的开关量控制系统 294

11.1.1 开关量计算机控制系统的基本结构 295

11.1.2 开关量计算机控制器的工作原理 295

11.1 开关量计算机控制系统的基本结构与工作原理 295

11.2 PC数控的开关量控制系统与PC化PLC 297

11.2.1 PC数控的开关量控制系统 297

11.2.2 PC化PLC的总体结构 298

11.2.3 PC化PLC的硬件系统 299

11.2.4 PC化PLC的软件系统 300

11.3 PC化PLC的主要功能 301

11.4.1 PC化PLC的内部资源 303

11.4 PC化PLC的内部资源与外部接口 303

11.4.2 PC化PLC的外部接口 304

11.4.3 输入、输出接口的硬件电路 305

11.5 PC化PLC的控制程序设计 306

11.5.1 PLC的编程指令 306

11.5.2 基本控制程序设计 307

11.5.3 综合控制程序设计 308

第12章 PC数控的网络化控制系统 312

12.1 网络化PC数控系统的基本概念与总体结构 312

12.1.1 数控系统的联网通信与联网控制 312

12.1.2 网络化PC数控系统的基本概念 313

12.1.3 网络化PC数控系统的总体结构 314

12.1.4 网络化PC数控系统对网络系统的要求 314

12.2 网络化PC数控系统的底层控制系统 315

12.2.1 网络数控底层通信与控制系统的特点 315

12.2.2 基于SERCOS总线的底层控制系统 315

12.2.3 基于现场总线PROFIBUS的底层控制系统 320

12.2.4 基于现场总线CAN的底层控制系统 323

12.3 网络化PC数控系统的上层控制系统 325

12.3.1 基于工业以太网的上层控制系统 325

12.3.2 基于MAP网的上层控制系统 327

12.4 网络化PC数控系统的无线通信系统 331

12.4.1 问题的提出 331

12.4.2 基于蓝牙无线网的底层通信系统 332

12.4.3 基于802.11x无线网的上层通信系统 333

第3部分 PC数控技术应用 338

第13章 PC数控系统的典型应用 338

13.1 PC数控系统在车床上的应用 338

13.1.1 车床用PC数控系统的应用功能 338

13.1.2 PC数控系统与车床的连接 339

13.1.3 车床数控系统的操作 340

13.1.4 车床数控系统的特殊应用功能 343

13.2 PC数控系统在铣床上的应用 345

13.2.1 五坐标数控铣床的结构特点 345

13.2.2 PC数控系统与五轴铣床的连接 346

13.2.3 铣床数控系统的操作 347

13.2.4 五轴数控系统应用中的特殊问题 349

13.3 PC数控系统在加工中心上的应用 353

13.3.1 加工中心用PC数控系统的主要功能 353

13.3.3 刀库与换刀控制 354

13.3.2 数控系统与加工中心的连接 354

13.3.4 加工中心数控系统应用中的特殊问题 361

13.4 PC数控系统在线切割机床上的应用 364

13.4.1 线切割加工技术的发展 364

13.4.2 多坐标线切割机床的结构特点 364

13.4.3 基于PC数控平台的线切割机床控制系统 365

13.4.4 多坐标线切割机床的数控编程 366

13.5 PC数控系统在激光加工设备上的应用 367

13.5.1 激光加工控制的要求 367

13.5.2 激光加工数控系统的总体结构 368

13.5.3 激光加工数控系统的关键环节 369

13.6.1 快速原型制造的基本原理 370

13.6 PC数控系统在快速原型制造设备上的应用 370

13.6.2 基于PC数控平台的RPM控制系统 371

13.6.3 RPM设备控制中的特殊问题 372

第14章 PC数控系统的特殊应用 374

14.1 PC数控系统在机器人控制中的应用 374

14.1.1 机器人控制与机床控制的共性与特殊性 374

14.1.2 基于PC数控平台的机器人控制系统 374

14.1.3 PC数控系统用于机器人控制的特殊问题 376

14.2.1 坐标测量机的结构与工作原理 377

14.2 PC数控系统在坐标测量机上的应用 377

14.2.2 基于PC数控平台的测量机控制系统 378

14.2.3 PC数控系统对测量过程的控制 379

14.2.4 基于PC数控平台的测量数据处理 381

14.3 基于PC数控的实物映射加工系统 382

14.3.1 问题的提出 382

14.3.2 基于PC数控的实物映射加工系统的组成 383

14.3.3 实物映射加工系统的关键环节 384

14.4 基于PC数控的智能寻位加工系统 385

14.4.1 问题的提出 385

14.4.3 智能寻位加工系统的组成 387

14.4.2 智能寻位加工的概念与方法 387

14.4.4 智能寻位加工系统的关键环节 390

14.5 基于PC数控的自动导引车控制系统 391

14.5.1 自动导引车的概念 391

14.5.2 AGVS控制系统的组成 391

14.5.3 基于PC104的车载控制器 392

第15章 基于PC数控的网络化制造系统 395

15.1 系统的总体结构 395

15.2 信息流子系统 396

15.2.1 信息流系统的地位和作用 396

15.2.2 管理层网络系统的组建 397

15.2.3 现场层网络系统的组建 398

15.2.4 分布式数据库系统的组建 399

15.3 运行管理子系统 400

15.4 生产调度子系统 401

15.5 过程控制子系统 402

15.6 设备控制子系统 405

15.6.1 设备控制系统的总体结构 405

15.6.2 CAN总线接口 405

15.6.3 联网通信软件 406

15.6.4 联网控制软件 410

参考文献 415