第1章 数控机床与系统 1
1.1 数控机床 1
1.1.1 机床与数控 1
1.1.2 车削类数控机床 4
1.1.3 镗铣类数控机床 9
1.1.4 数控机床的基本特点 13
1.2 数控原理与系统 14
1.2.1 数控系统的组成 14
1.2.2 数控加工原理 16
1.2.3 普及型与全功能型CNC 18
1.2.4 伺服驱动系统的结构 20
1.2.5 通用伺服和专用伺服 22
1.3 FS-OiD功能说明 24
1.3.1 FANUC产品简介 24
1.3.2 FS-Oi系列CNC 27
1.3.3 FS-OiD主要功能 29
第2章 FS-OiD编程基础 33
2.1 程序的基本概念 33
2.1.1 程序的组成 33
2.1.2 子程序编程 36
2.2 坐标系的建立与选择 38
2.2.1 机床坐标系与参考点 38
2.2.2 G27~G30指令与编程 40
2.2.3 工件坐标系的建立与选择 41
2.3 编程单位及选择 44
2.3.1 位置单位与绝对/增量编程 44
2.3.2 速度单位及选择 45
2.4 基本移动指令的编程 46
2.4.1 G00/G01/G04指令与编程 46
2.4.2 G02/G03与平面选择指令编程 49
2.5 加工辅助指令与编程 53
2.5.1 G22/G23禁区保护指令 53
2.5.2 CNC参数输入指令 55
2.5.3 刀具测量与位置偏置指令 57
第3章 FS-0iTD编程 59
3.1 车削加工指令与编程 59
3.1.1 程序特点与代码体系 59
3.1.2 常规车削编程 63
3.1.3 圆柱面插补与极坐标插补 66
3.2 普通车削固定循环 69
3.2.1 G90/G92/G94简单固定循环 69
3.2.2 G70~G73复合车削循环 72
3.2.3 G74~G76车削循环 77
3.3 车削中心孔加工固定循环 80
3.3.1 基本说明 80
3.3.2 G83/G87钻孔循环 82
3.3.3 G84/G85/G88/G89攻螺纹与镗孔循环 83
3.4 自动倒角与蓝图编程 85
3.4.1 自动倒角 85
3.4.2 蓝图编程 87
3.5 刀具偏置与半径补偿 90
3.5.1 刀具偏置 90
3.5.2 刀尖半径补偿 93
3.6 车削程序的基本格式 95
3.6.1 程序的基本格式 95
3.6.2 车削加工编程实例 96
第4章 FS-0iMD编程 99
4.1 镗铣加工指令与编程 99
4.1.1 程序特点与代码体系 99
4.1.2 螺纹加工指令 102
4.1.3 准确定位和拐角减速指令 104
4.1.4 坐标变换指令 105
4.1.5 自动倒角 111
4.2 FS-0iMD常用固定循环 112
4.2.1 固定循环概述 112
4.2.2 循环动作说明 116
4.2.3 固定循环的编程实例 120
4.3 小孔加工和刚性攻螺纹 122
4.3.1 小孔加工 122
4.3.2 刚性攻螺纹 124
4.4 FS-0iMD的刀具补偿 126
4.4.1 刀具长度偏置 126
4.4.2 刀具半径补偿 128
4.5 镗铣加工程序的基本格式 130
第5章 用户宏程序编程 132
5.1 宏程序与变量 132
5.1.1 基本概念 132
5.1.2 系统变量表 135
5.1.3 系统变量说明 140
5.2 宏程序编程 142
5.2.1 宏程序指令 142
5.2.2 宏程序调用与返回 146
5.2.3 宏程序编程实例 148
5.3 宏程序的执行与中断 150
5.3.1 宏程序执行 150
5.3.2 宏程序中断 152
第6章 对话编程和引导编程 155
6.1 对话编程 155
6.1.1 对话编程和引导编程 155
6.1.2 对话编程操作 156
6.2 引导编程及操作 158
6.2.1 常规指令编程 158
6.2.2 引导循环编程 160
6.2.3 FS-OiTD引导循环 161
6.2.4 FS-OiMD引导循环 166
6.3 FS-OiD的轮廓编程 172
6.3.1 轮廓编程的操作 172
6.3.2 轮廓参数的定义 174
6.3.3 相邻图形的轮廓计算 175
6.3.4 相邻三图形的轮廓计算 177
6.4 轮廓编程的辅助计算 179
6.4.1 辅助计算与操作 179
6.4.2 点的计算 180
6.4.3 直线和圆弧的计算 181
第7章 CNC基本操作 183
7.1 操作与显示面板 183
7.1.1 CNC操作方式 183
7.1.2 机床操作面板 185
7.1.3 MDI/LCD单元 188
7.2 基本操作 192
7.2.1 手动操作 192
7.2.2 程序输入 195
7.2.3 自动运行 198
7.3 程序编辑 201
7.3.1 程序输入与修改 201
7.3.2 编辑使能和检索 204
7.3.3 程序删除、复制和整理 207
7.3.4 用户宏程序编辑 209
第8章 数据显示和设定 211
8.1 位置显示与设定 211
8.1.1 位置和速度显示 212
8.1.2 时间、计数和负载表显示 215
8.1.3 手轮中断与取消 217
8.2 程序显示与设定 219
8.2.1 基本显示 219
8.2.2 程序检查和对话编程 221
8.2.3 后台编辑和2通道编辑 225
8.2.4 程序重新启动 227
8.3 偏置/设定显示 231
8.3.1 设定参数显示与修改 232
8.3.2 工件坐标系和宏程序 235
8.3.3 软机床操作面板 239
8.3.4 语言、数据保护和精度等级 242
8.3.5 FS-OiTD刀具补偿 245
8.3.6 FS-OiTD卡盘和尾架保护 249
8.3.7 FS-OiMD刀具补偿 252
8.3.8 刀具寿命管理 254
8.3.9 误操作保护设定 257
第9章 CNC调试操作 261
9.1 系统显示与设定 261
9.1.1 基本说明 261
9.1.2 CNC参数显示和设定 263
9.1.3 螺补参数显示和设定 265
9.1.4 伺服设定与调整 267
9.1.5 主轴设定与调整 270
9.1.6 显示器颜色和屏幕保护 274
9.1.7 加工参数调整 275
9.2 参数快捷设定与调整 277
9.2.1 基本操作 277
9.2.2 参数快捷设定 280
9.2.3 伺服增益调整 285
9.3 数据输入/输出操作 289
9.3.1 基本说明 289
9.3.2 存储卡操作 294
9.3.3 存储卡输入/输出 295
9.4 以太网通信 299
9.4.1 基本说明 299
9.4.2 FTP通信设定 301
9.4.3 DNS/DHCP设定 304
9.4.4 通信参数备份与通信操作 306
9.4.5 通信重启与检查、维护 309
9.5 引导系统操作 311
9.5.1 基本说明 311
9.5.2 数据的装载、校验与删除 312
9.5.3 系统数据的保存、备份 314
9.5.4 存储卡文件删除与格式化 315
第10章 CNC维修操作 317
10.1 CNC维修信息 317
10.1.1 定期维护信息 317
10.1.2 CNC系统配置的显示 321
10.1.3 操作履历的显示 323
10.1.4 CNC报警显示与诊断 327
10.2 PMC显示与监控 332
10.2.1 基本说明 332
10.2.2 PMC维修信息 335
10.2.3 程序参数显示与设定 338
10.3 信号跟踪和梯形图显示 344
10.3.1 信号跟踪显示 344
10.3.2 梯形图显示与监控 347
10.4 图形显示与设定 350
10.4.1 基本说明 350
10.4.2 图形显示 353
10.4.3 动态刀具轨迹显示 356
10.4.4 虚拟动画显示 361
附录 FS-OiD报警一览表 365
1.操作/编程错误报警一览表(PS/BG/SR/SW报警) 365
2.误操作防止/超程/过热报警一览表(IE/OT/OH报警) 375
3.参数设定/数据输入输出/其他报警一览表(PW/IO/DS报警) 376
4.伺服报警一览表(SV报警) 378
5.主轴报警一览表(SP报警) 380