综述 1
第一篇 调试基础 7
模块一 调试基础及基本操作 7
一、PMC的接口关系 7
二、机床控制功能的NC和PMC分工 7
三、PMC与机床的接口 8
四、FANUC 0i系统PMC-SA1/SB7型的内部资源 11
五、特殊继电器(R9000以后)的功能 13
六、保持型继电器功能 14
七、FANUC 0i系统PMC的程序结构及执行过程 16
八、相关技能 17
模块二 系统及伺服初始化——实现新机床的FSSB功能及系统伺服参数设 33
一、数控系统伺服初始化 33
二、实现FSSB功能 39
三、设定操作 42
第二篇 实现数控机床的控制功能 47
模块三 实现机床的急停、运行准备及工作模式控制功能 47
一、实现机床的急停控制功能 47
二、实现机床的运行准备控制功能 49
三、实现机床的工作模式/方式控制功能 51
模块四 实现手动进给(JOG)控制功能 60
一、实现手动参考点返回控制功能 61
二、实现机床手动进给(JOG)控制功能 69
三、实现无挡块参考点返回功能 85
模块五 实现手轮/增量进给控制功能 87
一、实现手轮进给控制功能 87
二、实现增量进给功能 92
模块六 实现机床的辅助控制功能 94
一、实现机床的辅助控制功能 94
二、实现冷却液控制功能 101
模块七 实现自动运行各模态控制功能 104
一、相关控制信号 104
二、各控制功能的实现 105
三、功能调试与验证 118
模块八 实现主轴控制功能 119
一、主轴速度功能(S指令功能) 119
二、实现主轴控制功能 127
三、实现模拟主轴的控制功能 133
四、有关主轴的诊断信息及显示信息查询 134
五、关于主轴的几点说明 136
模块九 实现辅助控制系统的报警功能 139
一、实现信息显示与报警的方法 139
二、实现信息显示的DISPB指令 140
三、实现信息显示与报警功能 140
模块十 实现刀库控制功能 143
一、刀库的控制需求 144
二、实现刀库的手动控制功能 144
三、实现刀库的程序控制功能 151
四、实现自动换刀功能 167
五、自动换刀功能调试与验证 171
六、刀库控制的设计与调试 180
七、不同实现方法的比较 181
第三篇 数控机床综合调试 185
模块十一 数控机床伺服调整与优化 185
一、伺服调整界面及其内容 185
二、伺服调整 187
模块十二 主轴/刚性攻螺纹调试 196
一、主轴定向的实现方案 196
二、主轴定位的实现方案 201
三、刚性攻丝调试 206
模块十三 数控机床的位置精度补偿 217
一、数控机床位置精度检验标准 217
二、反向偏差/间隙及其补偿 222
三、螺距误差补偿 226
四、基于激光干涉仪的位置精度补偿 229
五、QC10球杆仪用于两轴联动精度快速检测与机床故障分析 239
模块十四 批量调试 243
一、M卡功能及其操作 243
二、批量调试操作 253
附录A FANUC 0i系统PMC与NC间的接口分配及信号名称 255
附录B FANUC 0i系统的固定输入地址信号 269
附录C FANUC 0iC系统综合调试台PMC的I/O分配表 270
附录D FANUC系统PMC-SB7报警信息 271
附录E 参考点返回过程中的报警信息 275
附录F FANUC 0i系统PMC功能指令一览表(PMC-SB7 ) 276
附录G 常见伺服报警及其解决办法 278
附录H FANUC 0iMC综合调试台PMC连接图 279
附录I 数控机床调试所用PMC参考程序 286
跋 324
参考文献 325