数控PLC电气工程师编程快速入门到精通

共 1 个回答

切换为时间排序
kila

2020-03-19 07:57:14
《FANUC数控系统PMC编程》面向数控装备电气设计、安装调试、维修保全工程师以及相关专业大中专院校师生,全面深入地 介绍了 FANUC数控系统内置可编程机床控制器 (ProgrammableMachineController,PMC)的硬件结构 与I/O 模块、硬件连接与地址分配、程序结构和编程指令,以及编程软件 FAPTLADDER-Ⅲ的使用方法。结合工程应用实例,全面介绍了数控系统运行准备、手动操作、自动运行、倍率、程序自动调出、M/S/ T/B功能、PMC窗口等基本 PMC 应用设计,以及 PMC 轴控制、I/O LINK 轴控制等伺服轴 PMC 应用 设计。
书中提供了大量的例题和应用实例,全部来自生产实际,融合了笔者长期以来数控系统 工程应用研究成果,有详细的地址分配、电气连接图、指令详解和程序设计分析,使读者能 更好地理解 PMC 编程方法和技巧。
书中提供了大量的例题和应用实例,全部来自生产实际,融合了笔者长期以来数控系统 工程应用研究成果,有详细的地址分配、电气连接图、指令详解和程序设计分析,使读者能 更好地理解 PMC 编程方法和技巧。
第 1 章从 PMC 的概念、规格、信号地址、功能、与 I/O 模块的通信与 连接、参数等方面,简单介绍了 FANUC 数控系统内置 PMC 的基本概况;
第 2 章从 PMC 常 用 I/O 模块入手,详细介绍了各种硬件模块的规格、I/O LINK 和 I/O LINK i 地址分配以及 电气连接;
第 3 章重点介绍了常用 PMC 程序指令的格式和编程举例,涵盖了基本指令、定 时器指令、计数器指令、数据传送指令、比较指令、位操作指令、代码转换指令、运算指 令、CNC 功能相关指令、程序控制指令、旋转控制指令,以及功能块 FB 的定义与调用方 法;
第 4 章根据 PMC 编程指令,结合 FANUC 数控系统接口信号,从运行准备、手动操作、 自动运行、倍率设计、程序自动调出、M/S/T/B 功能设计、PMC 轴控制、PMC 窗口功能应 用、I/O LINK 轴控制等多方面,以具体工程案例,翔实介绍了 PMC 硬软件设计方法和技 巧;
第 5 章阐述了在 PC 个人计算机上,借助 FANUC 编程软件 FAPT LADDER-Ⅲ,完成 PMC 程序的创建和编辑、编译和反编译、输入和输出、运行和停止,以及程序调试的一般 操作方法。 
附录 中 分 别 按 功 能 顺 序 和 地 址 顺 序 列 出 了 0-i F 系 统 接 口 信 号,以 及 它 们 在 FANUC 0-i F 系统功能手册中的章节号,以方便读者索引。

点击上图进入购买

目录

D 1 章 FANUC 数控系统 PMC 概述 1

 1 . 1 PMC 概念 1

  1 . 1 . 1 PMC 的组成 1

  1 . 1 . 2 PMC 程序结构 1

  1 . 1 . 3 PMC 程序运行 2

 1 . 2 PMC 规格 2

  1 . 2 . 1 FANUC - 0i - C/16i/18i/21i 数控系统 PMC 规格 2

  1 . 2 . 2 FANUC - 0i - D 数控系统 PMC 规格 2

  1 . 2 . 3 FANUC - 0i - F 数控系统 PMC 规格 3

  1 . 2 . 4 FANUC - 30i - B 数控系统 PMC 规格 4

 1 . 3 PMC 信号地址 5

  1 . 3 . 1 G 地址和 F 地址 6

  1 . 3 . 2 X 地址和 Y 地址 7

  1 . 3 . 3 内部继电器地址 R 7

  1 . 3 . 4 系统继电器地址 7

  1 . 3 . 5 附加继电器地址 E 8

  1 . 3 . 6 信息显示地址 A 8

  1 . 3 . 7 定时器地址 T 9

  1 . 3 . 8 计数器地址 C 9

  1 . 3 . 9 停电记忆型继电器地址 K 9

  1 . 3 . 10 数据表地址 D 10

  1 . 3 . 11 多路径 PMC 接口地址 M 和 N 10

  1 . 3 . 12 子程序号地址 P 10

  1 . 3 . 13 标号地址 L 10

 1 . 4 多路径 PMC 功能 11

  1 . 4 . 1 多路径 PMC 执行顺序和执行时间 11

  1 . 4 . 2 多路径 PMC 与 CNC 间接口 12

 1 . 5 PMC 与 I/O 模块的通信与连接 12

  1 . 5 . 1 PMC 与 I/O 模块的通信 12

  1 . 5 . 2 I/O

LINK

i 或 I/O

LINK 的连接 14

  1 . 5 . 3 I/O 接口电路 15

 1 . 6 PMC 参数 16

  1 . 6 . 1 PMC 参数的输入方法 16

  1 . 6 . 2 定时器时间设定 17

  1 . 6 . 3 计数器值设定 17

  1 . 6 . 4 保持型继电器设定 18

  1 . 6 . 5 数据表设定 18

D 2 章 FANUC 数控系统 PMC 常用 I/O 模块 20

 2 . 1 分线盘 I/O 模块 21

  2 . 1 . 1 分线盘 I/O 模块规格 21

  2 . 1 . 2 分线盘 I/O 模块地址分配 23

  2 . 1 . 3 分线盘 I/O 模块的连接 24

 2 . 2 操作面板用 I/O 模块和电柜用 I/O 模块 27

  2 . 2 . 1 I/O 模块规格 27

  2 . 2 . 2 I/O 地址分配 28

  2 . 2 . 3 I/O 模块的连接 28

 2 . 3 I/O

LINK 连接单元 30

  2 . 3 . 1 I/O

LINK 连接单元规格 30

  2 . 3 . 2 I/O

LINK 连接单元地址分配 31

  2 . 3 . 3 I/O

LINK 连接单元的连接 31

 2 . 4 标准机床操作面板 32

  2 . 4 . 1 标准机床操作面板规格 32

  2 . 4 . 2 标准机床操作面板地址分配 35

  2 . 4 . 3 标准机床操作面板的连接 36

 2 . 5 电柜用 I/O 单元 40

  2 . 5 . 1 电柜用 I/O 单元规格 40

  2 . 5 . 2 电柜用 I/O 单元地址分配 40

  2 . 5 . 3 电柜用 I/O 单元的连接 40

 2 . 6  β i 系列 I/O

LINK 伺服放大器 43

  2 . 6 . 1  β i 系列 I/O

LINK 伺服放大器规格 43

  2 . 6 . 2  β i 系列 I/O

LINK 伺服放大器的连接 44

  2 . 6 . 3 I/O

LINK 轴控制接口信号 46

  2 . 6 . 4 外围设备控制 58

  2 . 6 . 5 直接命令控制 59

  2 . 6 . 6 手轮进给控制 61

 2 . 7 I/O

Model - A 63

  2 . 7 . 1 I/O

Model - A z体连接 63

  2 . 7 . 2 数字输入/输出模块 65

  2 . 7 . 3 模拟输入/输出模块 66

  2 . 7 . 4 温度输入模块 68

  2 . 7 . 5 高速计数模块 70

 2 . 8 安全 I/O 单元 74

  2 . 8 . 1 安全 I/O 单元规格 74

  2 . 8 . 2 安全 I/O 单元地址分配 75

  2 . 8 . 3 安全 I/O 单元的连接 75

D 3 章 PMC 程序指令 77

 3 . 1 PMC 基本指令 77

  3 . 1 . 1 基本指令 77

  3 . 1 . 2 扩展基本指令 81

  3 . 1 . 3 常用 PMC 逻辑 84

 3 . 2 定时器指令 85

  3 . 2 . 1 可变定时器指令 TMR 85

  3 . 2 . 2 固定定时器指令 TMRB 86

 3 . 3 计数器指令 87

  3 . 3 . 1 可变计数器指令 CTR 87

  3 . 3 . 2 固定计数器指令 CTRB 89

 3 . 4 数据传送指令 90

  3 . 4 . 1 逻辑乘后数据传送 MOVE 91

  3 . 4 . 2 逻辑或后数据传送 MOVOR 91

  3 . 4 . 3 数据传送指令 MOVB/MOVW/MOVD/MOVN 92

  3 . 4 . 4 数据设定指令 SETB/SETW/SETD 92

  3 . 4 . 5 多地址数据设定指令 SETNB/SETNW/SETND 93

  3 . 4 . 6 数据交换指令 XCHGB/XCHGW/XCHGD 94

  3 . 4 . 7 双字节数据高低字节互换指令 SWAPW 94

  3 . 4 . 8 双字数据高低字互换指令 SWAPD 95

  3 . 4 . 9 BCD 数据检索指令 DSCH 95

  3 . 4 . 10 二进制数据检索指令 DSCHB 96

  3 . 4 . 11 BCD 变址数据传送指令 XMOV 96

  3 . 4 . 12 二进制变址数据传送指令 XMOVB 97

  3 . 4 . 13 位传送指令 MOVBT 98

 3 . 5 比较指令 99

  3 . 5 . 1 BCD 数据比较指令 COMP 100

  3 . 5 . 2 BCD 数据一致性检测指令 COIN 100

  3 . 5 . 3 二进制数据比较指令 COMPB 100

  3 . 5 . 4 二进制数据等于比较指令 EQB/EQW/EQD 101

  3 . 5 . 5 二进制数据不等于比较指令 NEB/NEW/NED 101

  3 . 5 . 6 二进制数据大于比较指令 GTB/GTW/GTD 102

  3 . 5 . 7 二进制数据小于比较指令 LTB/LTW/LTD 102

  3 . 5 . 8 二进制数据大于等于比较指令 GEB/GEW/GED 103

  3 . 5 . 9 二进制数据小于等于比较指令 LEB/LEW/LED 103

  3 . 5 . 10 二进制数据范围比较指令 RNGB/RNGW/RNGD 104

 3 . 6 位操作指令 105

  3 . 6 . 1 上升沿检测指令 DIFU 105

  3 . 6 . 2 下降沿检测指令 DIFD 106

  3 . 6 . 3 异或指令 EOR 106

  3 . 6 . 4 逻辑与指令 AND 107

  3 . 6 . 5 逻辑或指令 OR 107

  3 . 6 . 6 逻辑非指令 DT 107

  3 . 6 . 7 奇偶校验指令 PARI 108

  3 . 6 . 8 移位指令 SFT 108

 3 . 7 代码转换指令 109

  3 . 7 . 1 代码转换指令 COD 110

  3 . 7 . 2 二进制代码转换指令 CODB 111

  3 . 7 . 3 数据转换指令 DCNV 112

  3 . 7 . 4 扩展数据转换指令 DCNVB 112

  3 . 7 . 5 译码指令 DEC 113

  3 . 7 . 6 二进制译码指令 DECB 113

 3 . 8 运算指令 114

  3 . 8 . 1 BCD 常数定义指令 NUME 115

  3 . 8 . 2 BCD 加法运算指令 ADD 115

  3 . 8 . 3 BCD 减法运算指令 SUB 115

  3 . 8 . 4 BCD 乘法运算指令 MUL 116

  3 . 8 . 5 BCD 除法运算指令 DIV 116

  3 . 8 . 6 二进制常数定义指令 NUMEB 116

  3 . 8 . 7 二进制加法运算指令 ADDB 117

  3 . 8 . 8 二进制减法运算指令 SUBB 117

  3 . 8 . 9 二进制乘法运算指令 MULB 118

  3 . 8 . 10 二进制除法运算指令 DIVB 118

 3 . 9 CNC 功能相关指令 118

  3 . 9 . 1 信息显示指令 DISPB 118

  3 . 9 . 2 外部数据输入 EXIN 120

  3 . 9 . 3 读 CNC 窗口数据指令 WINDR 121

  3 . 9 . 4 写 CNC 窗口数据指令 WINDW 124

  3 . 9 . 5 PMC 轴控制指令 AXCTL 124

  3 . 9 . 6 位置信号指令 PSGN2/PSGNL 125

 3 . 10 程序控制指令 126

  3 . 10 . 1 公共线控制指令 COM/COME 127

  3 . 10 . 2 跳转指令 JMP/JMPE 128

  3 . 10 . 3 标号跳转指令 JMPB/JMPC 128

  3 . 10 . 4 标号指令 LBL 129

  3 . 10 . 5 条件调用子程序指令 CALL 129

  3 . 10 . 6 无条件调用子程序指令 CALLU 130

  3 . 10 . 7 子程序指令 SP/SPE 130

  3 . 10 . 8 程序结束指令 END1/END2/END3/END 130

  3 . 10 . 9 事件调用指令 CS/CM/CE 130

 3 . 11 旋转控制指令 131

  3 . 11 . 1 旋转控制指令 ROT 131

  3 . 11 . 2 二进制旋转控制指令 ROTB 132

 3 . 12 功能块 FB 132

  3 . 12 . 1 功能块 FB 概述 132

  3 . 12 . 2 功能块 FB 定义 134

  3 . 12 . 3 功能块 FB 调用 137

  3 . 12 . 4 功能块 FB 举例 139

D 4 章 FANUC 数控系统 PMC 程序设计 143

 4 . 1 I/O 地址设定 143

  4 . 1 . 1 I/O

LINK 地址设定 143

  4 . 1 . 2 I/O

LINK

i 地址设定 149

  4 . 1 . 3 固定地址分配 153

 4 . 2 运行准备 153

  4 . 2 . 1 急停与复位 153

  4 . 2 . 2 CNC J绪 154

  4 . 2 . 3 互锁 155

  4 . 2 . 4 超程 156

  4 . 2 . 5 方式选择 156

 4 . 3 手动操作 163

  4 . 3 . 1 JOG 进给/手动回零 163

  4 . 3 . 2 手轮进给 166

 4 . 4 自动运行 167

  4 . 4 . 1 循环启动/进给暂停 167

  4 . 4 . 2 程序测试 169

 4 . 5 倍率设计 172

  4 . 5 . 1 JOG 倍率设计 172

  4 . 5 . 2 快移倍率设计 174

  4 . 5 . 3 手轮倍率设计 175

  4 . 5 . 4 进给倍率设计 176

  4 . 5 . 5 主轴倍率设计 177

 4 . 6 程序自动调出 179

  4 . 6 . 1 外部工件号检索 179

  4 . 6 . 2 外部程序号检索 180

 4 . 7 M 功能设计 183

  4 . 7 . 1 常规 M 功能设计 183

  4 . 7 . 2 同一程序段多 M 功能设计 186

  4 . 7 . 3 高速接口 M 功能设计 190

 4 . 8 S 功能设计 192

  4 . 8 . 1 模拟主轴速度控制 192

  4 . 8 . 2 串行主轴速度控制 208

  4 . 8 . 3 主轴定向控制 214

  4 . 8 . 4 主轴刚性攻螺纹控制 217

  4 . 8 . 5 缸体拉刀刃磨伺服电机主轴速度控制 221

  4 . 8 . 6 曲轴车拉双主轴电机主轴同步控制 227

  4 . 8 . 7 曲轴磨床双伺服电机主轴同步控制 235

 4 . 9 T 功能设计 250

  4 . 9 . 1 数控车床 4 工位电动刀架换刀控制 250

  4 . 9 . 2 数控车床 12 工位电动刀架换刀控制 255

  4 . 9 . 3 加工中心斗笠式刀库换刀控制 263

  4 . 9 . 4 加工中心圆盘式刀库换刀控制 280

 4 . 10 B 功能设计 299

  4 . 10 . 1 分度数控轴的分度过程 299

  4 . 10 . 2 基于分度数控轴的分度功能设计 301

 4 . 11 PMC 轴控制 305

  4 . 11 . 1 PMC 轴控制功能 305

  4 . 11 . 2 PMC 轴控制基本应用 311

  4 . 11 . 3 基于 PMC 轴的 S 功能设计 318

  4 . 11 . 4 基于 PMC 轴的 T 功能设计 329

 4 . 12 PMC 窗口功能应用 349

  4 . 12 . 1 轴坐标读操作 349

  4 . 12 . 2 宏变量写操作 351

 4 . 13 I/O

LINK 轴控制 353

  4 . 13 . 1 I/O

LINK 轴控制基本应用 353

  4 . 13 . 2 曲轴测量机 I/O

LINK 轴控制 358

D 5 章 FAPT

LADDER - Ⅲ编程软件 370

 5 . 1 FAPT

LADDER - Ⅲ基本操作 370

  5 . 1 . 1 FAPT

LADDER - Ⅲ的启动与结束 370

  5 . 1 . 2 FAPT

LADDER - Ⅲ窗口及功能 371

 5 . 2 PMC 程序的创建和编辑 371

  5 . 2 . 1 创建一个新程序 371

  5 . 2 . 2 打开一个已创建的程序 372

  5 . 2 . 3 编辑标题 373

  5 . 2 . 4 编辑符号和注释 373

  5 . 2 . 5 编辑信息 374

  5 . 2 . 6 编辑 I/O 模块地址 374

  5 . 2 . 7 编辑系统参数 375

  5 . 2 . 8 编辑梯形图 375

  5 . 2 . 9 保存程序 376

  5 . 2 . 10 导入程序 377

  5 . 2 . 11 导出程序 378

 5 . 3 PMC 程序的编译和反编译 378

  5 . 3 . 1 PMC 程序的编译 378

  5 . 3 . 2 PMC 程序的反编译 379

  5 . 3 . 3 PMC 程序的加密 379

 5 . 4 PMC 程序的输入输出 380

  5 . 4 . 1 PC 与 NC 通信的建立 380

  5 . 4 . 2 从 PC 上载 PMC 程序 383

  5 . 4 . 3 将 PMC 程序下载到 NC 385

  5 . 4 . 4 将 PMC 程序写入 F - ROM 386

 5 . 5 PMC 程序的运行和停止 387

  5 . 5 . 1 运行 PMC 程序 387

  5 . 5 . 2 停止 PMC 程序 387

 5 . 6 PMC 程序的调试 387

  5 . 6 . 1 PMC 程序在线监视 387

  5 . 6 . 2 信号状态监视 388

  5 . 6 . 3 PMC 参数 389

附录 391

 附录 A 按功能顺序的信号一览表(0i - F) 391

 附录 B 按地址顺序的信号一览表(0i - F) 413

参考文献 433

金粉商城热门图书排行
金粉最爱图书排行
机械图书排行
生产管理排行
设计软件排行


欢迎加入金粉商城,机械人专享的商城
共 1 条
前往
50回答数