书籍详情

FANUC数控系统PMC编程从入门到精通

FANUC数控系统PMC编程从入门到精通

作者:罗敏 著

出版社:化学工业出版社

出版时间:2020-04-01

ISBN:9787122355065

定价:¥128.00

购买这本书可以去
内容简介
  本书面向数控装备电气设计、安装调试、维修保全工程师以及相关专业大中专院校师生,全面深入地介绍了FANUC数控系统内置可编程机床控制器(Programmable Machine Controller,PMC)的硬件结构与I/O 模块、硬件连接与地址分配、程序结构和编程指令,以及编程软件FAPT LADDER-Ⅲ的使用方法。结合工程应用实例,全面介绍了数控系统运行准备、手动操作、自动运行、倍率、程序自动调出、M/S/T/B功能、PMC窗口等基本PMC 应用设计,以及PMC 轴控制、I/O LINK 轴控制等伺服轴PMC 应用设计。 书中提供的例题和应用实例,有详细的地址分配、电气连接图、指令详解和程序设计分析,使读者能更好地理解PMC编程方法和技巧。
作者简介
  罗敏,湖北汽车工业学院电气与信息工程学院,副院长,研究员级高工/教授,罗敏,男,汉族,研究员级高级工程师,教授,1967年10月生于重庆,1989年4月获重庆大学电气工程系工学硕士学位。毕业后先后就职于二汽电子技术应用研究所、东风汽车装备设计研究院、东风汽车公司工艺研究所、东风汽车有限公司商用车研发中心。2005年12月调入湖北汽车工业学院工作。现任电气与信息工程学院副院长,湖北省自动化学会常务理事。曾获95和97年度东风汽车公司青年专家、99年度东风汽车公司有突出贡献专家、2000年度东风汽车公司青年人才等荣誉称号。长期从事数控技术、机械自动化装备控制技术等方面相关理论与应用研究。出版著作2部。发表学术论文35篇,其中中文核心期刊19篇。完成东风汽车公司数控技改攻关课题近50余项,分别应用于东风汽车公司下属泵业有限公司,商用车发动机厂、铸造一厂、铸造二厂、粉末冶金厂、车桥有限公司、变速箱有限公司、东风康明斯发动机有限公司、东风轻型发动机有限公司等单位生产实际,取得了显著的经济效益和社会效益。曾荣获东风汽车公司科技进步奖6项,十堰市科技进步奖2项,中国汽车工业科技进步奖1项。
目录
第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-0-i C/16i/18i/21i 数控系统PMC 规格 2
  1.2.2 FANUC-0-i D 数控系统PMC 规格 2
  1.2.3 FANUC-0-i F 数控系统PMC 规格 3
  1.2.4 FANUC-30-i 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

第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 Mode-l A 63
  2.7.1 I/O Mode-l A 总体连接 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

第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 逻辑非指令NOT 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

第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 就绪 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

第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 按功能顺序的信号一览表(0-i F) 391
 附录B 按地址顺序的信号一览表(0-i F) 413

参考文献 433
猜您喜欢

读书导航