FANUC_O加工中心编程说明书.doc

上传人:bao****ty 文档编号:144616115 上传时间:2020-09-11 格式:DOC 页数:57 大小:1.60MB
返回 下载 相关 举报
FANUC_O加工中心编程说明书.doc_第1页
第1页 / 共57页
FANUC_O加工中心编程说明书.doc_第2页
第2页 / 共57页
FANUC_O加工中心编程说明书.doc_第3页
第3页 / 共57页
FANUC_O加工中心编程说明书.doc_第4页
第4页 / 共57页
FANUC_O加工中心编程说明书.doc_第5页
第5页 / 共57页
点击查看更多>>
资源描述

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

1、57 第一篇:第一篇:编编程程5 1. 综综述述5 1.1 可编程功能5 1.2 准备功能5 1.3 辅助功能7 2. 插插补补功能功能7 2.1 快速定位(G00)7 2.2 直线插补(G01)8 2.3 圆弧插补(G02/G03)9 3. 进给进给功能功能10 3.1 进给速度10 3.2 自动加减速控制10 3.3 切削方式(G64)10 3.4 精确停止(G09)及精确停止方式(G61)11 3.5 暂停( G04 )11 4. 参考点和坐参考点和坐标标系系11 4.1 机床坐标系11 4.2 关于参考点的指令( G27、G28、G29 及 G30 )11 4.2.1 自动返回参考点(

2、G28)11 4.2.2 从参考点自动返回(G29)12 4.2.3 参考点返回检查(G27)12 4.2.4 返回第二参考点(G30)12 4.3 工件坐标系13 4.3.1 选用机床坐标系( (G53)13 4.3.2 使用预置的工件坐标系( (G54G59)13 4.3.3 可编程工件坐标系( (G92)14 4.3.4 局部坐标系(G52)14 4.4 平面选择15 5. 坐坐标值标值和尺寸和尺寸单单位位15 5.1 绝对值和增量值编程(G90 和 G91)15 6. 辅辅助功能助功能15 6.1 M 代码15 6.1.1 程序控制用 M 代码16 6.1.2 其它 M 代码16 6.

3、2 T代码 16 6.3 主轴转速指令(S 代码)16 6.4 刚性攻丝指令(M29)17 7. 程序程序结结构构17 7.1 程序结构17 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)18 57 7.2 程序正文结构18 7.2.1 地址和词18 7.2.2

4、 程序段结构18 7.2.3 主程序和子程序19 8. 简简化化编编程功能程功能21 8.1 孔加工固定循环(G73,G74,G76,G80G89)21 8.1.1 G73(高速深孔钻削循环)24 8.1.2 G74(左螺纹攻丝循环)25 8.1.3 G76(精镗循环)25 8.1.4 G80(取消固定循环)26 8.1.5 G81(钻削循环)26 8.1.6 G82(钻削循环,粗镗削循环)27 8.1.7 G83(深孔钻削循环)27 8.1.8 G84(攻丝循环)27 8.1.9 G85(镗削循环)28 8.1.10 G86(镗削循环)28 8.1.11 G87(反镗削循环)29 8.1.1

5、2 G88(镗削循环)29 8.1.13 G89(镗削循环)30 8.1.14 刚性攻丝方式30 8.1.15 使用孔加工固定循环的注意事项31 9. 刀具刀具补偿补偿功能功能31 9.1 刀具长度补偿(G43,G44,G49)31 9.2 刀具半径补偿32 9.2.1 补偿向量32 9.2.2 补偿值32 9.2.3 平面选择32 9.2.4 G40、G41 和 G4232 9.2.5 使用刀具半径补偿的注意事项33 第二篇:第二篇:NC 操作操作34 1. 自自动执动执行程序的操作行程序的操作34 1.1 CRT/MDI 操作面板34 1.1.1 软件键34 1.1.2 系统操作键34 1

6、.1.3 数据输入键34 1.1.4 光标移动键34 1.1.5 编辑键和输入键34 1.1.6 NC 功能键34 1.1.6 电源开关按钮35 1.2 MDI 方式下执行可编程指令35 1.3 自动运行方式下执行加工程序35 1.3.1 启动运行程序35 1.3.2 停止运行程序35 2. 程序程序验证验证和安全功能和安全功能36 2.1 程序验证功能36 2.1.1 机床闭锁36 2.1.2 Z 轴闭锁36 57 2.1.3 自动进给的倍率36 2.1.4 快速进给的倍率36 2.1.5 试运行36 2.1.6 单程序段运行36 2.2 安全功能36 2.2.1 紧急停止36 2.2.2

7、超程检查36 3. 零件程序的零件程序的输输入、入、编辑编辑和存和存储储37 3.1 新程序的注册37 3.2 搜索并调出程序37 3.3 插入一段程序37 3.4 删除一段程序37 3.5 修改一个词38 3.6 搜索一个词38 4. 数据的数据的显显示和示和设设定定38 4.1 刀具偏置值的显示和输入38 4.2 G54G59 工件坐标系的显示和输入39 4.3 NC 参数的显示和设定39 4.4 刀具表的修改39 5. 显显示功能示功能40 5.1 程序显示40 5.2 当前位置显示40 6.在在线线加工功能加工功能40 6.1 有关参数的修改:40 6.2 有关在线加工的操作.41 7

8、.机床参数的机床参数的输输入入 输输出出41 8.用用户户宏宏 B 功能功能44 8.1 变变量量44 8.1.1 变量概述44 8.1.2 系统变量45 8.2 算算术术和和逻辑逻辑操作操作50 8.3 分支和循分支和循环语环语句句51 8.3.1 无条件分支(GOTO 语句)51 8.3.2 条件分支(IF 语句)52 8.3.3 循环(WHILE 语句)52 8.3.4 注意53 8.4 宏宏调调用用53 8.4.1 简单调用(G65)54 8.4.2、模调用(G66、G67)55 8.4.3 G 码调用宏56 8.4.4、M 码调用宏56 8.4.5 M 码调用子程序57 8.4.6

9、T 码调用子程序57 8.5 附加附加说说明明57 附附录录 1: :报报警代警代码码表表59 57 1. 程序程序报报警警(P/S 报报警警)59 2. 伺服伺服报报警警60 3. 超程超程报报警警61 4. 过热报过热报警及系警及系统报统报警警61 附附录录 2:CRT/MDI 面板面板图图62 57 第一篇:编程第一篇:编程 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逆时针圆弧插补 G0400暂停,精确停止 G0900精确停止 *G1702选择 X Y 平面 G1802选择 Z

11、 X 平面 G1902选择 Y Z 平面 G2700返回并检查参考点 G2800返回参考点 G2900从参考点返回 G3000返回第二参考点 *G4007取消刀具半径补偿 G4107左侧刀具半径补偿 G4207右侧刀具半径补偿 G4308刀具长度补偿 G4408刀具长度补偿 *G4908取消刀具长度补偿 G5200设置局部坐标系 G5300选择机床坐标系 *G5414选用 1 号工件坐标系 G5514选用 2 号工件坐标系 57 G5614选用 3 号工件坐标系 G5714选用 4 号工件坐标系 G5814选用 5 号工件坐标系 G5914选用 6 号工件坐标系 G6000 单一方向定位 G6

12、115精确停止方式 *G6415切削方式 G6500宏程序调用 G6612模态宏程序调用 *G6712模态宏程序调用取消 G7309深孔钻削固定循环 G7409反螺纹攻丝固定循环 G7609精镗固定循环 *G8009取消固定循环 G8109钻削固定循环 G8209钻削固定循环 G8309深孔钻削固定循环 G8409攻丝固定循环 G8509镗削固定循环 G8609镗削固定循环 G8709反镗固定循环 G8809镗削固定循环 G8909镗削固定循环 *G9003绝对值指令方式 *G9103增量值指令方式 G9200工件零点设定 *G9810固定循环返回初始点 G9910固定循环返回 R 点 从表

13、1.1 中我们可以看到,G 代码被分为了不同的组,这是由于大多数的 G 代码是 模态的,所谓模态 G 代码,是指这些 G 代码不只在当前的程序段中起作用,而且在以后 的程序段中一直起作用,直到程序中出现另一个同组的 G 代码为止,同组的模态 G 代码 控制同一个目标但起不同的作用,它们之间是不相容的。00 组的 G 代码是非模态的,这 些 G 代码只在它们所在的程序段中起作用。标有*号的 G 代码是上电时的初始状态。对 于 G01 和 G00、G90 和 G91 上电时的初始状态由参数决定。 如果程序中出现了未列在上表中的 G 代码,CNC 会显示 10 号报警。 同一程序段中可以有几个 G

14、代码出现,但当两个或两个以上的同组 G 代码出现时, 最后出现的一个(同组的)G 代码有效。 在固定循环模态下,任何一个 01 组的 G 代码都将使固定循环模态自动取消,成为 G80 模态。 1.3 辅助功能 本机床用 S 代码来对主轴转速进行编程,用 T 代码来进行选刀编程,其它可编程辅 助功能由 M 代码来实现,本机床可供用户使用的 M 代码列表如下(表 1.2): 57 表 1.2 M 代码功 能 M00程序停止 M01条件程序停止 M02程序结束 M03主轴正转 M04主轴反转 M05主轴停止 M06刀具交换 M08冷却开 M09冷却关 M18主轴定向解除 M19主轴定向 M29刚性攻

15、丝 M30程序结束并返回程序头 M98调用子程序 M99子程序结束返回重复执行 一般地,一个程序段中,M 代码最多可以有一个。 2. 插补功能 2.1 快速定位(G00) G00 给定一个位置。 格式:G00 IP; IP在本说明书中代表任意不超过三个进给轴地址的组合,当然,每个地 址后面都会有一个数字作为赋给该地址的值,一般机床有三个或四个进给轴 即 X,Y,Z ,A 所以 IP可以代表如 X12. Y119. Z-37. 或 X287.3 Z73.5 A45. 等等内 容。 G00 这条指令所作的就是使刀具以快速的速率移动到 IP 指定的位置,被指令的各 轴之间的运动是互不相关的,也就是说

16、刀具移动的轨迹不一定是一条直线。G00 指令下, 快速倍率为 100时,各轴运动的速度:X、Y、Z 轴均为 15m/min,该速度不受当前 F 值的 控制。当各运动轴到达运动终点并发出位置到达信号后,CNC 认为该程序段已经结束, 并转向执行下一程序段。 位置到达信号:当运动轴到达的位置与指令位置之间的距离小于参数指 定的到位宽度时,CNC 认为该轴已到达指令位置,并发出一个相应信号即该 轴的位置到达信号。 G00 编程举例: 起始点位置为 X-50,Y-75. ;指令 G00 X150. Y25.;将使刀具走出下图所示轨迹(图 2.1)。 57 图 2.1 2.2 直线插补(G01) 格式:G01 IP-F-; ; G01 指令使当前的插补模态成为直线插补模态,刀具从当前位置移动到 IP 指定的 位置,其轨迹是一条直线,F-指定

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

当前位置:首页 > 高等教育 > 其它相关文档

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