没有合适的资源?快使用搜索试试~ 我知道了~
本加工中心的编程是指:用给定的工艺方法(产品工程方法)制定出制造工件所需的一系列操作运行步骤。 第一步是写出FANUC控制系统能认识的格式,这叫做字地址编程格式。 每一个“字”都是一个完整的命令,用以指示控制系统执行某种特定的操作。
资源推荐
资源详情
资源评论
目 录
编程简介 2
第 1 节 准备代码表 3
第 2 节 辅助功能表 5
第 3 节 刀具运动 6
第 4 节 绝对值坐标 8
第 5 节 增量值坐标 9
第 6 节 线形插补 12
第 7 节 圆弧插补 13
第 8 节 平面选择 14
第 9 节 编程圆弧 15
第 10 节 机床参考 17
第 11 节 自动换刀命令 18
第 12 节 工件坐标系编程 19
第 13 节 Z 轴值 20
第 14 节 刀具测量方法 21
第 15 节 刀具长度偏置 23
第 16 节 初始平面和快速平面 25
第 17 节 固定循环 26
第 18 节 刀具半径偏置 33
第 19 节 子程序 35
第 20 节 多个工件坐标系统的使用 38
第 21 节 螺线插补选用功能 40
第 22 节 后台编辑 41
第 23 节 编程选项 42
第 24 节 刚性攻丝 44
第 25 节 PMC“KEEP RELAY”参数---------------------------------------- 45
1
编 程 简 介
本加工中心的编程是指:用给定的工艺方法(产品工程方法)制定出制造工件所需的一
系列操作运行步骤。
第一步是写出 FANUC 控制系统能认识的格式,这叫做字地址编程格式。
每一个“字”都是一个完整的命令,用以指示控制系统执行某种特定的操作。
例:S1000 设置主轴转速为 1000rpm;但控制系统不能确定主轴的旋转方向(顺时针/
逆时针),因此编程员必须既确定主轴速度,也确定主轴旋转方向。
例:S1000 M03 将主轴转速设置为 1000rpm(S1000)并顺时针启动主轴旋转(M03)。
在同一程序行中可编制多个“字”(如上例所示),因此减少了程序员所需的程序步骤。
每一个“字”的字母地址后需跟上数值,例 S1000,其数值不能超越编程范围。例:对
S 为 0 至 9999,这些在同一行中写出的“字”,将组成程序信息的一“段”。
例如: N100 S1000 M03
(程序段号) (转速) (方向)
连续列出的“段”组成了“程序”。
2
第 1 节 准备代码表(G 功能)
下列的 G 地址,确定了相关程序的指令含义。
G 代码分为下列两类:
一次有效代码----这种代码仅在写入的当段有效。
模态 G 代码----这种 G 代码在给出同组的另一 G 代码前一直有效。
例:G01 和 G00 同一组的 G 代码
G01 X————;
Z————; G01 在此区间一直有效
G00 X————;
Z————;
系统还给出了下面的 G 代码:
G 代码 组 说明
G00 01 快速移动定位
G01 01 以进给速度进行的直线插补
G02 01 圆弧插补(CW)
G03 01 圆弧插补(CCW)
G04 00 暂停
G10 00 数据设置
G17 02 XY 平面选择
G18 02 XZ 平面选择
G19 02 YZ 平面选择
G20 06 英制输入
G21 06 公制输入
G27 00 参考点返回检查
G28 00 返回参考点
G29 00 从参考点返回
G30 00 返回第 2 参考点
G31 00 跳跃功能
G39 00 拐角偏移圆弧插补
G40 07 刀补取消
G41 07 左刀补
G42 07 右刀补
G43 08 刀长补偿+方向
G44 08 刀长补偿-方向
G49 08 刀长补偿取消
G65 00 宏指令调用
G66 10 宏指令模态调用
G67 10 宏指令模态调用取消
G73 09 分步钻孔循环
G74 09 反攻丝循环
G76 09 精镗
G80 09 固定循环取消
3
G81 09 钻孔循环锪镗
G82 09 钻孔循环锪镗(带暂停)
G83 09 分步钻孔循环
G84 09 攻丝循环
G85 09 镗孔循环
G86 09 镗孔循环
G87 09 反镗循环
G88 09 镗孔循环
G89 09 镗孔循环
G90 03 绝对值指令
G91 03 增量值指令
G92 00 绝对零点编程
G94 05 每分钟进给(进给/MIN)
G95 05 未使用
G98 04 返回固定循环初始点
G99 04 返回固定循环的 R 点
1.开启电源时,所标明的 G 代码为初始化 G 代码,对 G20 和 G21 保持为在关闭电源 前有效的 G
代码,G00 和 G01 可由参数设定选择。
2.00 组的 G 代码为非模态 G 代码,它们只在定义它的程序段中有效。
3.如果输入了上面 G 代码表中没列入的 G 代码,或系统没定义的选用 G 代码,将显示报警(NO.010).
4.再同一程序段中可输入多个 G 代码,当不止一个同组 G 代码被编入时,后出现的 G 代码有效。
5.如果固定循环中编有 01 组的 G 代码,循环自动取消并转入 G80 状态,但是 01 组的 G 代码不受固
定循环 G 代码的影响。
6.每组的 G 代码只显示一个。
注意:英制/公制转换 G20/G21
操作者必须注意,程序中的 G20/G21 不能转换偏置存储器中的信息,因此对于有英制/公制的编程,
刀具偏置必须人工改变。
暂停功能;X 或 P(G04)
范围:对 X 0——9999.999 秒
对 P 0——999 秒
子程序标示号:P
范围:1——9999
重复次数:K
长度偏置号:H
范围:1-200
半径偏置号:D
范围:1-200
4
第 2 节 辅助功能表(M 代码)
标准的 M 功能用“S”标注,标*号的功能是备用功能,表示特殊功能或出厂时机床的选用
功能。
M 功能代码
相对于同一程序段的坐标轴运动
标准或选择 M 代码 说 明 一起 之后 模态 非模态
S 00 程序停止 X X
S 01 有条件的停止 X X
S 02 程序结束 X X
S 03 主轴 CW X X
S 04 主轴 CCW X X
S 05 主轴停止 X X
S 06 换刀 X X
S 08 冷却开 X X
S 09 冷却关 X X
* 10 A 轴夹紧 X X
* 11 A 轴松开 X X
* 12 刀断裂检查 X X
* 18 变换冷却 X X
S 19 主轴定向/停止 X
S 21 X 轴镜象 ON X
S 22 X 轴镜象 OFF X
S 23 Y 轴镜象 ON X
S 24 Y 轴镜象 OFF X
S 25 手动松刀能使 X
S 29 刚性攻丝准备 X X
S 30 程序结束并回到程序头 X X
* 48 倍率取消 OFF X
* 49 倍率取消 ON X
* 51 分度器‘1.4’选择 X
* 52 分度器‘1.4’选择 X
* 56 刀具测头有效 X
* 57 备用 X
* 58 备用 X
* 76 工件测头有效 X
S 98
主程序转移到子程序
S 99
A:子程序转移到主程序
B:内存中程序的循环运
行
5
剩余48页未读,继续阅读
资源评论
sharpway2009
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功