FANUC加工中心编程说明书

上传人:mg****2 文档编号:125047975 上传时间:2020-03-15 格式:DOC 页数:70 大小:1.53MB
返回 下载 相关 举报
FANUC加工中心编程说明书_第1页
第1页 / 共70页
FANUC加工中心编程说明书_第2页
第2页 / 共70页
FANUC加工中心编程说明书_第3页
第3页 / 共70页
FANUC加工中心编程说明书_第4页
第4页 / 共70页
FANUC加工中心编程说明书_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《FANUC加工中心编程说明书》由会员分享,可在线阅读,更多相关《FANUC加工中心编程说明书(70页珍藏版)》请在金锄头文库上搜索。

1、 第一篇 编程第一篇 编程5 5 1 1 综述综述5 5 1 1 可编程功能5 1 2 准备功能5 1 3 辅助功能7 2 2 插补功能插补功能8 8 2 1 快速定位 G00 8 2 2 直线插补 G01 8 2 3 圆弧插补 G02 G03 9 3 3 进给功能进给功能1010 3 1 进给速度10 3 2 自动加减速控制11 3 3 切削方式 G64 11 3 4 精确停止 G09 及精确停止方式 G61 11 3 5 暂停 G04 11 4 4 参考点和坐标系参考点和坐标系1212 4 1 机床坐标系12 4 2 关于参考点的指令 G27 G28 G29 及 G30 12 4 2 1

2、自动返回参考点 G28 12 4 2 2 从参考点自动返回 G29 13 4 2 3 参考点返回检查 G27 13 4 2 4 返回第二参考点 G30 13 4 3 工件坐标系14 4 3 1 选用机床坐标系 G53 14 4 3 2 使用预置的工件坐标系 G54 G59 14 4 3 3 可编程工件坐标系 G92 15 4 3 4 局部坐标系 G52 16 4 4 平面选择16 5 5 坐标值和尺寸单位坐标值和尺寸单位1616 5 1 绝对值和增量值编程 G90 和 G91 16 6 6 辅助功能辅助功能1717 6 1 M 代码17 6 1 1 程序控制用 M 代码17 6 1 2 其它

3、M 代码17 6 2T 代码 18 6 3 主轴转速指令 S 代码 18 6 4 刚性攻丝指令 M29 18 7 7 程序结构程序结构1818 7 1 程序结构18 7 1 1 纸带程序起始符 Tape Start 19 7 1 2 前导 Leader Section 19 7 1 3 程序起始符 Program Start 19 7 1 4 程序正文 Program Section 19 7 1 5 注释 Comment Section 19 7 1 6 程序结束符 Program End 19 7 1 7 纸带程序结束符 Tape End 19 7 2 程序正文结构20 7 2 1 地址和

4、词20 7 2 2 程序段结构20 7 2 3 主程序和子程序21 8 8 简化编程功能简化编程功能2323 8 1 孔加工固定循环 G73 G74 G76 G80 G89 23 8 1 1 G73 高速深孔钻削循环 27 8 1 2 G74 左螺纹攻丝循环 28 8 1 3 G76 精镗循环 28 8 1 4 G80 取消固定循环 29 8 1 5 G81 钻削循环 29 8 1 6 G82 钻削循环 粗镗削循环 30 8 1 7 G83 深孔钻削循环 30 8 1 8 G84 攻丝循环 31 8 1 9 G85 镗削循环 31 8 1 10 G86 镗削循环 31 8 1 11 G87 反

5、镗削循环 32 8 1 12 G88 镗削循环 32 8 1 13 G89 镗削循环 33 8 1 14 刚性攻丝方式33 8 1 15 使用孔加工固定循环的注意事项34 9 9 刀具补偿功能刀具补偿功能3535 9 1 刀具长度补偿 G43 G44 G49 35 9 2 刀具半径补偿35 9 2 1 补偿向量35 9 2 2 补偿值35 9 2 3 平面选择35 9 2 4 G40 G41 和 G4236 9 2 5 使用刀具半径补偿的注意事项36 第二篇 第二篇 NCNC 操作操作3737 1 1 自动执行程序的操作自动执行程序的操作3737 1 1 CRT MDI 操作面板37 1 1

6、1 软件键37 1 1 2 系统操作键37 1 1 3 数据输入键37 1 1 4 光标移动键37 1 1 5 编辑键和输入键37 1 1 6 NC 功能键38 1 1 6 电源开关按钮38 1 2 MDI 方式下执行可编程指令38 1 3 自动运行方式下执行加工程序38 1 3 1 启动运行程序38 1 3 2 停止运行程序38 2 2 程序验证和安全功能程序验证和安全功能3939 2 1 程序验证功能39 2 1 1 机床闭锁39 2 1 2 Z 轴闭锁39 2 1 3 自动进给的倍率39 2 1 4 快速进给的倍率39 2 1 5 试运行39 2 1 6 单程序段运行39 2 2 安全功

7、能40 2 2 1 紧急停止40 2 2 2 超程检查40 3 3 零件程序的输入 编辑和存储零件程序的输入 编辑和存储4040 3 1 新程序的注册40 3 2 搜索并调出程序40 3 3 插入一段程序41 3 4 删除一段程序41 3 5 修改一个词41 3 6 搜索一个词42 4 4 数据的显示和设定数据的显示和设定4242 4 1 刀具偏置值的显示和输入42 4 2 G54 G59 工件坐标系的显示和输入42 4 3 NC 参数的显示和设定42 4 4 刀具表的修改43 5 5 显示功能显示功能4444 5 1 程序显示44 5 2 当前位置显示44 6 6 在线加工功能在线加工功能4

8、444 6 1 有关参数的修改 44 6 2 有关在线加工的操作 45 7 7 机床参数的输入机床参数的输入 输出输出4545 8 8 用户宏用户宏 B B 功能功能4848 8 18 1 变量变量4848 8 1 1 变量概述48 8 1 2 系统变量49 8 28 2 算术和逻辑操作算术和逻辑操作5454 8 38 3 分支和循环语句分支和循环语句5656 8 3 1 无条件分支 GOTO 语句 56 8 3 2 条件分支 IF 语句 56 8 3 3 循环 WHILE 语句 56 8 3 4 注意57 8 48 4 宏调用宏调用 5757 8 4 1 简单调用 G65 58 8 4 2

9、模调用 G66 G67 59 8 4 3 G 码调用宏60 8 4 4 M 码调用宏61 8 4 5 M 码调用子程序61 8 4 6 T 码调用子程序61 8 58 5 附加说明附加说明6262 附录附录 1 1 报警代码表 报警代码表6363 1 1 程序报警程序报警 P S P S 报警报警 6363 2 2 伺服报警伺服报警6464 3 3 超程报警超程报警6565 4 4 过热报警及系统报警过热报警及系统报警6666 第一篇 编程第一篇 编程 1 综述 1 1 可编程功能 通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能 一般可编程功能分为两类 一类用来实现刀具轨

10、迹控制即各进给轴的运动 如直线 圆 弧插补 进给控制 坐标系原点偏置及变换 尺寸单位设定 刀具偏置及补偿等 这 一类功能被称为准备功能 以字母 G 以及两位数字 组成 也被称为 G 代码 另一类功 能被称为辅助功能 用来完成程序的执行控制 主轴控制 刀具控制 辅助设备控制 等功能 在这些辅助功能中 Tx x 用于选刀 Sx x x x 用于控制主轴转速 其它功能 由以字母 M 与两位数字组成的 M 代码来实现 1 2 准备功能 本机床使用的所有准备功能见表 1 1 表 1 1 G 代码分组功能 G0001 定位 快速移动 G0101 直线插补 进给速度 G0201 顺时针圆弧插补 G0301

11、逆时针圆弧插补 G0400 暂停 精确停止 G0900 精确停止 G1702 选择 X Y 平面 G1802 选择 Z X 平面 G1902 选择 Y Z 平面 G2700 返回并检查参考点 G2800 返回参考点 G2900 从参考点返回 G3000 返回第二参考点 G4007 取消刀具半径补偿 G4107 左侧刀具半径补偿 G4207 右侧刀具半径补偿 G4308 刀具长度补偿 G4408 刀具长度补偿 G4908 取消刀具长度补偿 G5200 设置局部坐标系 G5300 选择机床坐标系 G5414 选用 1 号工件坐标系 G5514 选用 2 号工件坐标系 G5614 选用 3 号工件坐

12、标系 G5714 选用 4 号工件坐标系 G5814 选用 5 号工件坐标系 G5914 选用 6 号工件坐标系 G6000 单一方向定位 G6115 精确停止方式 G6415 切削方式 G6500 宏程序调用 G6612 模态宏程序调用 G6712 模态宏程序调用取消 G7309 深孔钻削固定循环 G7409 反螺纹攻丝固定循环 G7609 精镗固定循环 G8009 取消固定循环 G8109 钻削固定循环 G8209 钻削固定循环 G8309 深孔钻削固定循环 G8409 攻丝固定循环 G8509 镗削固定循环 G8609 镗削固定循环 G8709 反镗固定循环 G8809 镗削固定循环 G

13、8909 镗削固定循环 G9003 绝对值指令方式 G9103 增量值指令方式 G9200 工件零点设定 G9810 固定循环返回初始点 G9910 固定循环返回 R 点 从表 1 1 中我们可以看到 G 代码被分为了不同的组 这是由于大多数的 G 代码 是模态的 所谓模态 G 代码 是指这些 G 代码不只在当前的程序段中起作用 而且在 以后的程序段中一直起作用 直到程序中出现另一个同组的 G 代码为止 同组的模态 G 代码控制同一个目标但起不同的作用 它们之间是不相容的 00 组的 G 代码是非模 态的 这些 G 代码只在它们所在的程序段中起作用 标有 号的 G 代码是上电时的初始 状态 对

14、于 G01 和 G00 G90 和 G91 上电时的初始状态由参数决定 如果程序中出现了未列在上表中的 G 代码 CNC 会显示 10 号报警 同一程序段中可以有几个 G 代码出现 但当两个或两个以上的同组 G 代码出现 时 最后出现的一个 同组的 G 代码有效 在固定循环模态下 任何一个 01 组的 G 代码都将使固定循环模态自动取消 成为 G80 模态 1 3 辅助功能 本机床用 S 代码来对主轴转速进行编程 用 T 代码来进行选刀编程 其它可编程 辅助功能由 M 代码来实现 本机床可供用户使用的 M 代码列表如下 表 1 2 表 1 2 M 代码功 能 M00 程序停止 M01 条件程序

15、停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M06 刀具交换 M08 冷却开 M09 冷却关 M18 主轴定向解除 M19 主轴定向 M29 刚性攻丝 M30 程序结束并返回程序头 M98 调用子程序 M99 子程序结束返回 重复执行 一般地 一个程序段中 M 代码最多可以有一个 2 插补功能 2 1 快速定位 G00 G00 给定一个位置 格式 G00 IP IP 在本说明书中代表任意不超过三个进给轴地址的组合 当然 每个 地址后面都会有一个数字作为赋给该地址的值 一般机床有三个或四个进给 轴即 X Y Z A 所以 IP 可以代表如 X12 Y119 Z

16、37 或 X287 3 Z73 5 A45 等等内容 G00 这条指令所作的就是使刀具以快速的速率移动到 IP 指定的位置 被指令的各 轴之间的运动是互不相关的 也就是说刀具移动的轨迹不一定是一条直线 G00 指令 下 快速倍率为 100 时 各轴运动的速度 X Y Z 轴均为 15m min 该速度不受当 前 F 值的控制 当各运动轴到达运动终点并发出位置到达信号后 CNC 认为该程序段已 经结束 并转向执行下一程序段 位置到达信号 当运动轴到达的位置与指令位置之间的距离小于参数指 定的到位宽度时 CNC 认为该轴已到达指令位置 并发出一个相应信号即该 轴的位置到达信号 G00 编程举例 起始点位置为 X 50 Y 75 指令 G00 X150 Y25 将使刀具走出下图所示轨迹 图 2 1 图 2 1 2 2 直线插补 G01 格式 G01 IP F G01 指令使当前的插补模态成为直线插补模态 刀具从当前位置移动到 IP 指定的 位置 其轨迹是一条直线 F 指定了刀具沿直线运动的速度 单位为 mm min X Y Z 轴 该指令是我们最常用的指令之一 假设当前刀具所在点为 X 50

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 设计及方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号