FANUC-加工中心编程说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一篇:编程5 1.综述5
1.1可编程功能5
1.2准备功能5
1.3辅助功能6
2.插补功能 7
2.1快速定位(G00)7
2.2直线插补(G01)8
2.3圆弧插补(G02/G03)8
3.进给功能 9
3.1进给速度9
3.2自动加减速控制10
3.3切削方式(G64)10
3.4精确停止(G09)及精确停止方式(G61) 10
3.5暂停(G04) 10
4.参考点和坐标系11
4.1机床坐标系11
4.2关于参考点的指令(G27、G28、G29及G30) 11
4.2.1 自动返回参考点(G28)11
4.2.2 从参考点自动返回(G29)11
4.2.3 参考点返回检查(G27)12
4.2.4 返回第二参考点(G30)12
4.3工件坐标系13
4.3.1 选用机床坐标系(G53)13
4.3.2 使用预置的工件坐标系(G54~G59)13
4.3.3 可编程工件坐标系(G92)14
4.3.4 局部坐标系(G52) 14
4.4平面选择15
5.坐标值和尺寸单位15
5.1绝对值和增量值编程(G90和G91)15
6.辅助功能 15
6.1M代码15
6.1.1 程序控制用M代码15
6.1.2 其它M代码16
6.2T代码
16
6.3主轴转速指令(S代码) 16
6.4刚性攻丝指令(M29)16
7.程序结构 16
7.1程序结构16
7.1.1 纸带程序起始符(Tape Start) 17
7.1.2 前导(Leader Section) 17
7.1.3 程序起始符(Program Start) 17
7.1.4 程序正文(Program Section) 17
7.1.5 注释(Comment Section) 17
7.1.6 程序结束符(Program End) 17
7.1.7 纸带程序结束符(Tape End) 17
7.2程序正文结构17
7.2.1 地址和词17
7.2.2 程序段结构18
7.2.3 主程序和子程序18
8.简化编程功能20
8.1孔加工固定循环(G73,G74,G76,G80~G89) 20
8.1.1 G73(高速深孔钻削循环)23
8.1.2 G74(左螺纹攻丝循环)24
8.1.3 G76(精镗循环) 24
8.1.4 G80(取消固定循环) 25
8.1.5 G81(钻削循环) 25
8.1.6 G82(钻削循环,粗镗削循环) 26
8.1.7 G83(深孔钻削循环) 26
8.1.8 G84(攻丝循环) 26
8.1.9 G85(镗削循环) 27
8.1.10 G86(镗削循环) 27
8.1.11 G87(反镗削循环) 28
8.1.12 G88(镗削循环) 28
8.1.13 G89(镗削循环) 29
8.1.14 刚性攻丝方式29
8.1.15 使用孔加工固定循环的注意事项30
9.刀具补偿功能30
9.1刀具长度补偿(G43,G44,G49) 30
9.2刀具半径补偿31
9.2.1 补偿向量31
9.2.2 补偿值31
9.2.3 平面选择31
9.2.4 G40、G41和G42 31
9.2.5 使用刀具半径补偿的注意事项31第二篇:NC操作32 1.自动执行程序的操作32
1.1CRT/MDI操作面板32
1.1.1 软件键32
1.1.2 系统操作键32
1.1.3 数据输入键32
1.1.4 光标移动键32
1.1.5 编辑键和输入键32
1.1.6 NC功能键32
1.1.6 电源开关按钮32
1.2MDI方式下执行可编程指令33
1.3自动运行方式下执行加工程序33
1.3.1 启动运行程序33
1.3.2 停止运行程序33
2.程序验证和安全功能33
2.1程序验证功能33
2.1.1 机床闭锁33
2.1.2 Z轴闭锁33
2.1.3 自动进给的倍率34
2.1.4 快速进给的倍率34
2.1.5 试运行34
2.1.6 单程序段运行34
2.2安全功能34
2.2.1 紧急停止34
2.2.2 超程检查34
3.零件程序的输入、编辑和存储34
3.1新程序的注册34
3.2搜索并调出程序34
3.3插入一段程序35
3.4删除一段程序35
3.5修改一个词35
3.6搜索一个词36
4.数据的显示和设定36
4.1刀具偏置值的显示和输入36
4.2G54~G59工件坐标系的显示和输入36
4.3NC参数的显示和设定36
4.4刀具表的修改37
5.显示功能 37
5.1程序显示37
5.2当前位置显示37
6.在线加工功能38
6.1有关参数的修改:38
6.2有关在线加工的操作. 38
7.机床参数的输入﹑输出38
8.用户宏B功能41 8.1变量41
8.1.1变量概述41
8.1.2系统变量42 8.2算术和逻辑操作47 8.3分支和循环语句48
8.3.1无条件分支(GOTO语句)48
8.3.2条件分支(IF语句)48
8.3.3循环(WHILE语句) 49
8.3.4注意50 8.4宏调用50
8.4.1简单调用(G65)50
8.4.2、模调用(G66、G67)52
8.4.3G码调用宏52
8.4.4、M码调用宏53
8.4.5M码调用子程序53
8.4.6T码调用子程序53 8.5附加说明 54
附录1:报警代码表55
1.程序报警(P/S报警) 55
2.伺服报警 56
3.超程报警 57