logo资料库

FANUC-OI-TC编程和操作说明.pdf

第1页 / 共846页
第2页 / 共846页
第3页 / 共846页
第4页 / 共846页
第5页 / 共846页
第6页 / 共846页
第7页 / 共846页
第8页 / 共846页
资料共846页,剩余部分请下载后查看
B-64114CM/01
安全须知
1. 警告、注意和注的定义
2. 一般的警告和注意
3. 与编程相关的警告和注意
4. 与机床操作相关的警告和注意
5. 与日常维护相关的警告
目录
I.概述
1. 概述
1.1 CNC机床操作流程
1.2 阅读本说明书的注意事项
1.3各种数据的注意事项
II.编程
1. 概述
1.1 刀具沿工件的外形移动——插补
1.2 进给—进给功能
1.3 零件图纸和刀具运动
1.3.1 参考点(机床上的特定位置)
1.3.2 零件图坐标系和CNC系统指定的坐标系
1.3.3 刀具移动指令尺寸的表示方法——绝对值/增量值指令
1.4 切削速度——主轴速度功能
1.5 不同加工使用的刀具选择——刀具功能
1.6 机床操作指令——辅助功能
1.7 程序结构
1.8 补偿功能
1.9 刀具移动范围——行程
2. 控制轴
2.1 控制轴
2.2 轴名
2.3 增量系统
2.4 最大行程
3. 预备功能(G功能)
4. 插补功能
4.1 定位(G00)
4.2 直线插补(G01)
4.3 圆弧插补(G02,G03)
4.4 螺旋插补(G02,G03)
4.5 极坐标插补(G12.1,G13.1)
4.6 圆柱插补(G07.1)
4.7 等螺距螺纹(G32)
4.8 变螺距螺纹切削(G34)
4.9 连续螺纹切削
4.10 多头螺纹切削
4.11 跳转功能(G31)
4.12 多级跳转
4.13 转矩限制跳转(G31 P99)
5. 进给功能
5.1 概述
5.2 快速移动
5.3 切削进给
5.4 停刀(G04)
6. 参考点
6.1 返回参考点
7. 坐标系
7.1 机床坐标系
7.2 工件坐标系
7.2.1 设定工件坐标系
7.2.2 选择工件坐标系
7.2.3 改变工件坐标系
7.2.4 工件坐标系预置(G92.1)
7.2.5 工件坐标系偏移
7.3 局部坐标系
7.4 平面选择
8. 坐标值和尺寸
8.1 绝对值和增量值编程(G90,G91)
8.2 英制/公制转换(G20,G21)
8.3 小数点编程
8.4 直径编程和半径编程
9. 主轴速度功能
9.1 用代码指定主轴速度
9.2 直接指定主轴速度值(S5位数指令)
9.3 恒表面切削速度控制(G96,G97)
9.4 主轴速度波动监测功能(G25,G26)
9.5 主轴定位功能
9.5.1 主轴定向
9.5.2 主轴定位
9.5.3 取消主轴定位
10. 刀具功能(T功能)
10.1 刀具选择
10.2 刀具寿命管理
10.2.1 输入刀具寿命数据的程序
10.2.2 刀具寿命计数
10.2.3 在加工程序中指定刀具组
11. 辅助功能
11.1 辅助功能(M功能)
11.2 一个程序段中指令多个M指令
11.3 第二辅助功能(B代码)
12. 程序结构
12.1 程序区以外的程序成分
12.2 程序结构
12.3 子程序(M98,M99)
13. 简化编程功能
13.1 固定循环(G90,G92,G94)
13.1.1 外径/内径切削循环(G90)
13.1.2 螺纹切削循环(G92)
13.1.3 端面循(G94)
13.1.4 如何使用固定循环(G90,G92,G94)
13.2 多重循环(G70-G76)
13.2.1 粗车循环(G71)
13.2.2 平端面粗循 (G72)
13.2.3 型车复循环(G73)
13.2.4 精车循环(G70)
13.2.5 端面深孔钻削循环(G74)
13.2.6 外径/内径钻孔循环(G75)
13.2.7 螺纹切削复循环(G76)
13.2.8 多重循环(G70~G76)注释
13.3 钻孔固定循环(G80~G89)
13.3.1 正面钻孔循环(G83)/侧面钻孔循环(G87)
13.3.2 正面攻丝循环(G84)/侧面攻丝循环(G88)
13.3.3 正面镗孔循环(G85)/侧面镗孔循环(G89)
13.3.4 取消钻孔固定循环(G80)
13.3.5 操作者要采取的预防措施
13.4 固定磨削循环(磨床用)
13.4.1 横向磨削循环(G71)
13.4.2 横向直接固定尺寸磨削循环(G72)
13.4.3 摆动磨削循环(G73)
13.4.4 摆动直接固定尺寸磨削循环(G74)
13.5 倒角和拐角R
13.6 对置刀架镜像(G68、G69)
13.7 直接图纸尺寸编程
13.8 刚性攻丝
13.8.1 正面刚性攻丝循环(G84)/侧面刚性攻丝循环(G88)
13.8.2 刚性攻丝取消(G80)
14. 补偿功能
14.1 刀具偏置
14.1.1 刀具几何偏置和刀具磨损偏置
14.1.2 刀具偏置的T代码
14.1.3 刀具选择
14.1.4 偏置号
14.1.5 偏置
14.1.6 刀具位置偏置时的G53,G28和G30指令
14.2 刀尖半径补偿综述
14.2.1 假想刀尖
14.2.2 假想刀尖的方位
14.2.3 偏置号和偏置值
14.2.4 工件位置和运动指令
14.2.5 刀尖半径补偿注释
14.3 刀尖半径补偿的详述
14.3.1 概述
14.3.2 起刀时的刀具运动
14.3.3 偏置方式的刀具运动
14.3.4 偏置方式取消的刀具运动
14.3.5 干涉检查
14.3.6 刀尖半径补偿引起的过切
14.3.7 倒角和拐角R时的处理
14.3.8 由MDI输入指令
14.3.9 偏置操作的注意事项
14.3.10 刀尖半径补偿方式中的G53、G28和G30指令
14.4 刀具补偿值,补偿号,以及用程序输入补偿值(G10)
14.4.1 刀具补偿值和刀具补偿号
14.4.2 刀具偏置值的改变(可编程数据输入)(G10)
14.5 自动刀具偏置(G36,G37)
15. 用户宏程序
15.1 变量
15.2 系统变量
15.3 算术和逻辑运算
15.4 宏程序语句和NC语句
15.5 转移和循环
15.5.1 无条件转移(GOTO语句)
15.5.2 条件转移(IF语句)
15.5.3 循环(WHILE语句)
15.6 宏程序调用
15.6.1 非模态调用(G65)
15.6.2 模态调用(G66)
15.6.3 用G代码调用宏程序
15.6.4 用M代码调用宏程序
15.6.5 用M代码调用子程序
15.6.6 用T代码调用子程序
15.6.7 程序实例
15.7 宏程序语句的处理
15.8 用户宏程序的存储
15.9 限制
15.10 外部输出指令
15.11 中断型用户宏程序
15.11.1 指定方法
15.11.2 功能详述
16. 可编程参数输入(G10)
17. 使用FS10/11纸带格式的存储器运行
17.1 FS 10/11纸带格式的地址和指令值范围
17.2 等螺距螺纹加工
17.3 子程序调用
17.4 固定循环
17.5 多重固定车削循环
17.6 钻孔固定循环
18. 高速加工功能
18.1 先行控制(G08)
19. 轴控制功能
19.1 多边形车削
19.2 旋转轴的循环功能
19.3 简易同步控制
19.4 串联控制
19.5 斜轴控制/任意斜轴控制
20. 格式数据输入功能
20.1 显示格式菜单
20.2 格式数据显示
20.3 格式数据输入功能的字符和代码
III. 操作
1. 概述
1.1 手动操作
1.2 用程序实现刀具运动——自动运行
1.3 自动运行
1.4 程序检查
1.4.1 运行机床进行检查
1.4.2 不运行机床时如何观察位置显示变化
1.5 编辑零件加工程序
1.6 数据的显示和设定
1.7 显示
1.7.1 程序显示
1.7.2 当前位置显示
1.7.3 报警显示
1.7.4 零件数、运行时间的显示
1.7.5 图形显示(参考III-12部分)
1.8 数据输出
2.操作设备
2.1 设定和显示单元
2.1.1 7.2”单色/8.4”彩色LCD/MDI单元(横形)
2.1.2 7.2”单色/8.4”彩色LCD/MDI单元(竖形)
2.1.3 MDI的位置(横形LCD/MDI单元)
2.1.4 MDI的位置(竖形LCD/MDI单元)
2.2 键盘说明
2.3 功能键和软键
2.3.1 画面的一般操作
2.3.2 功能键
2.3.3 软键
2.3.4 键盘输入和输入缓冲器
2.3.5 警告信息
2.4 外部I/O设备
2.4.1 FANUC手持文件盒
2.5 电源通/断
2.5.1 接通电源
2.5.2 接通电源时的显示画面
2.5.3 电源断开
3.手动操作
3.1 手动返回参考点
3.2 JOG进给(手动连续进给)
3.3 增量进给
3.4 手轮进给
3.5 手动绝对值通和断
4. 自动运行
4.1 存储器运行
4.2 MDI运行
4.3 DNC运行
4.4 程序再启动
4.5 计划调度功能
4.6 子程序调用功能(M198)
4.7 手轮中断
4.8 镜像
4.9 手动干预和返回
4.10 利用存.行DNC操作
5. 试运行
5.1 机床锁住和辅助功能锁住
5.2 进给速度倍率
5.3 快速移动倍率
5.4 空运行
5.5 单程序段
6. 安全功能
6.1 急停
6.2 超程
6.3 存储式行程限位检查
6.4 卡盘和尾架屏障
6.5 移动前的冲程极限检查
7. 报警和自诊断功能
7.1 报警显示
7.2 报警履历显示
7.3 用自诊断画面检查
8.数据的输入/输出
8.1 文件
8.2 文件检索
8.3 文件删除
8.4 程序的输入/输出
8.4.1 输入程序
8.4.2 输出程序
8.5 偏置数据的输入和输出
8.5.1 输入偏置数据
8.5.2 输出偏移数据
8.6 参数及螺距误差补偿数据的输入和输出
8.6.1 输入参数
8.6.2 输出参数
8.6.3 输入螺距误差补偿数据
8.6.4 输出螺距误差补偿数据
8.7 输入/输出用户宏程序公共变量
8.7.1 输入用户宏程序公共变量
8.7.2 输出用户宏程序公共变量
8.8 显示软盘目录
8.8.1 显示目录
8.8.2 读入文件
8.8.3 输出程序
8.8.4 删除文件
8.9 输出指定组的程序清单
8.10 ALL IO画面下数据的输入/输出
8.10.1 设定输入/输出的有关参数
8.10.2 输入/输出程序
8.10.3 输入/输出参数
8.10.4 输入/输出偏置数据
8.10.5 输出用户宏程序公共变量
8.10.6 输入/输出软盘文件
8.11 利用存储卡输入/输出据
9. 编辑程序
9.1 字的插入、修改和删除
9.1.1 字的检索
9.1.2 指向程序头
9.1.3 字的插入
9.1.4 字的修改
9.1.5 字的删除
9.2 删除程序段
9.2.1 删除一个程序段
9.2.2 删除多个程序段
9.3 程序号检索
9.4 顺序号检索
9.5 删除程序
9.5.1 删除一个程序
9.5.2 删除全部程序
9.5.3 删除指定范围内的多个程序
9.6 扩展零件程序的编辑功能
9.6.1 复制一个完整的程序
9.6.2 复制程序的一部分
9.6.3 移动程序的一部分
9.6.4 合并程序
9.6.5 程序复制、移动和合并的补充说明
9.6.6 字和地址的替换
9.7 用户宏程序的编辑
9.8 后台编辑
9.9 口令功能
10.创建程序
10.1 用MDI 面板创建程序
10.2 自动插入顺序号
10.3 在示教方式中创建程序(录返)
10.4 图形会话编程功能
11. 设定和显示数据
11.1 按下功能键显示的画面
11.1.1 在工件坐标系中的位置显示
11.1.2 在相对坐标系中的位置显示
11.1.3 综合位置显示
11.1.4 预置工件坐标系
11.1.5 实际进给速度显示
11.1.6 运行时间和零件数显示
11.1.7 运行监视画面的显示
11.2 按下功能键显示的画面(在MEMORY方式或MDI方式下)
11.2.1 程序内容显示
11.2.2 当前程序段显示画面
11.2.3 下一程序段显示画面
11.2.4 程序检查画面
11.2.5 MDI操作的程序画面
11.3 按下功能键显示的画面(在EDIT方式下)
11.3.1 显示使用的内存和程序清单
11.3.2 显示指定组的程序清单
11.4 按下功能键显示的画面
11.4.1 设定和显示刀具偏置量
11.4.2 刀具偏置量的直接输入
11.4.3 刀具偏置测量B的直接输入
11.4.4 偏置量的计数输入
11.4.5 设定工件坐标系偏置量
11.4.6 Y轴偏置
11.4.7 显示和输入设定数据
11.4.8 顺序号比较和停止
11.4.9 显示和设定运行时间,零件数量和时间
11.4.10 设定和显示工件原点偏置量
11.4.11 测量的工件原点偏置的直接输入
11.4.12 显示和设定用户宏程序公共变量
11.4.13 显示模式数据和模式菜单
11.4.14 显示和设定软操作面板
11.4.15 显示和设定刀具寿命管理数据
11.5 按下功能键显示的画面
11.5.1 显示和设定参数
11.5.2 显示和设定螺距误差补偿数据
11.6 显示程序号、顺序号、状态及数据设定或输入/输出操作的警告信息
11.6.1 显示程序号和顺序号
11.6.2 运行状态,数据设定或输入/输出操作警告信息的显示
11.7 按下功能键显示的画面
11.7.1 外部操作信息履历显示
11.8 清屏
11.8.1 清屏功能
11.8.2 自动清除CNC屏显
12. 图形功能
12.1 图形显示
12.2 动态图形
13. .助功能
14. 屏幕硬拷贝
Ⅳ. 编程引导 0i
1. 编程引导 0i
1.1 概述
1.2 前言
1.3 编制程序
1.3.1 启动
1.3.2 启动
1.3.3 创建新的零件加工程序
1.3.4 工艺帮助
1.3.5 G-代码帮助
1.3.6 M-代码帮助
1.4 固定加工循环
1.4.1 操作
1.4.2 各固定循环的数据
1.4.2.1 钻削加工型式段
1.4.2.2 粗车加工型式段
1.4.2.3 精加工型式段
1.4.2.4 粗车和精车的图形程序段
1.4.2.5 槽粗加工程序段
1.4.2.6 槽精加工程序段
1.4.2.7 槽图形程序段
1.4.2.8 螺纹加工程序段
1.4.2.9 螺纹图形程序段
1.5 轮廓编程
1.5.1 轮廓编程的操作
1.5.1.1 调用轮廓编程画面
1.5.1.2 选择编辑轮廓程序的方法
1.5.1.3 输入轮廓程序
1.5.1.4 检查轮廓图形
1.5.1.5 转换为NC 程序
1.5.2 轮廓图形数据详述
1.5.2.1 圆弧
1.5.2.2 拐角R
1.5.2.3 倒角
1.5.2.4 选择图形交点
1.5.3 轮廓计算详述
1.5.3.1 直线
1.5.3.2 圆弧
1.5.3.3 与两个圆弧相切的直线
1.5.3.4 与交叉直线和圆弧相切的圆弧
1.5.3.5 与不相交的直线,圆弧相切的圆弧
1.5.3.6 与不相交的两个圆弧相切的圆弧
1.5.4 辅助计算详述
1.5.4.1 概述
1.5.4.2 起点
1.5.4.3 直线
1.5.4.4 圆弧
1.5.5 其它
1.5.5.1 输入数据计算
1.5.5.2 轮廓编程的注意事项
1.5.5.3 宏执行器的注意事项
1.6 参数
1.7 报警
V. 维护
1. 电池的更换方法
1.1 用于CNC控制单元的存储器备份的电池(DC3V)
1.2 分离型绝对脉冲编码器的电池(6VDC)
1.3 电机内置绝对脉冲编码器的电池(6VDC)
附录
A. 纸带代码表
B. 功能和纸带格式表
C. 指令值范围
D. 图解计算
D.1 不精确的螺纹长度
D.2 不精确螺纹长度的简单计算
D.3 拐角处的刀具路径
D.4 圆弧切削的径向误差
E. 通电、清除和复位时的状态
F. 字符-代码对应表
G. 报警表
索引
说明书改版记录
FANUC Series 0 -TC * 操作说明书 B-64114CM/01
不得以任何形式对本说明书中的任何部分进行复制。 本说明书尽可能地将系统的全部有关内容描述出来,但是,由于篇幅有限,不 可能将全部功能都一一叙述清楚,因此,读者在阅读本说明书时,书中未作特 别说明的内容,即可解释为“ 不可使用” 。
安安全全须须知知 本节叙述有关使用 CNC 单元的安全预防措施。用户必须遵守这些预防措施以保证配置有 CNC 单元(本节所 有叙述都假设为这类配置)的机床的安全操作,这是非常重要的。注意有些预防措施只与一些特定的功能相 关,因此对某些 CNC 单元是不适用的。 操作者还必须遵守由机床厂商提供的说明书中说明的与机床有关的安全预防措施。操作者必须在完全熟悉本 说明书以及由制造厂商提供的相关说明书的内容后,才能操作机床或编制程序来控制机床。 目录 1. 警告、注意和注的定义………………………………………………………. s-2 2. 一般的警告和注意……………………………………………………………. s-3 3. 与编程相关的警告和注意……………………………………………………. s-5 4. 与机床操作相关的警告和注意………………………………………………. s-7 5. 与日常维护相关的警告………………………………………………………. s-9 s-1
安全预防措施 B-64114CM/01 警告、注意和注的定义 1 本说明书包含保护用户和防止机床损坏的安全预防措施。这些预防措施根据安全性质分为警告和注 意,补充的信息用注来叙述。在操作机床之前请仔细地阅读警告、注意和注。 警告 如果不遵守指定的操作方法或步骤,有可能使用户受到伤害或者同时伤害用户并且损坏设备。 注意 如果不遵守指定的操作方法或步骤,有可能使设备损坏。 注 注用于指出除警告和注意之外的补充信息。 请仔细阅读这本说明书,并妥善保管。 s-2
B-64114CM/01 安全预防措施 一般的警告和注意 2 警告 1. 零件加工前,一定要首先检查机床的正常运行。加工前,一定要通过试车保证机床正确工作,例如 在机床上不装工件和刀具时利用单程序段、进给倍率或机床锁住等检查机床的正确运行。如果未能 确认机床动作的正确性,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚至伤及用户。 2. 操作机床之前,请仔细地检查输入的数据。 如果指定了不正确的数据操作机床,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚 至伤及用户。 3. 确保指定的进给速度与想要进行的机床操作相适应。通常,每一台机床都有最大许可进给速度。适 合的进给速度根据不同的操作而变化。请参阅机床厂家提供的说明书来确定最大的进给速度。如果 没有按正确的速度进行操作,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚至伤及 用户。 4. 当使用刀具补偿功能时,请仔细检查补偿方向和补偿量。 如果指定了不正确的数据操作机床,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚 至伤及用户。 5. CNC 和 PMC 的参数都是机床厂家设置的,通常不需要修改。当必须修改参数的时候,请确保改动 参数之前对参数的功能有深入全面的了解。 如果不能对参数进行正确的设置,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚至 伤及用户。 6. 在机床通电后,CNC 单元尚未出现位置显示或报警画面之前,请不要碰 MDI 面板上的任何键。 MDI 面板上的有些键专门用于维护和特殊的操作。按下这其中的任何键,可能使 CNC 装置处于非 正常状态。在这种状态下启动机床,有可能引起机床的误动作。 7. 随 CNC 单元提供的操作说明书和编程说明书对机床的功能进行了完整的叙述,包括各种选择功能。 选择功能随机床而变化。因此,本说明书叙述的某些功能,在一些特殊机床上实际并不适用。如有 疑问,请查阅机床说明书。 s-3
安全预防措施 B-64114CM/01 警告 8. 有些功能是在机床制造商的要求下实现的,当使用这些功能时,请参阅由机床制造商提供的说明书, 以了解功能的详细用法和一些相关的注意事项。 注 程序、参数和宏变量存储在 CNC 单元的非易失性存储器中。通常,即使在断电的情况下,这些信息 仍被保留。然而这些数据有可能在无意中被删除,或在故障恢复时必须将这些数据从非易失性存储器 中删除。 为避免上述的偶然情况,或确保被删除数据能够快速恢复,应备份所有重要数据,并将备份的数据妥 善保管。 s-4
B-64114CM/01 安全预防措施 与编程相关的警告和注意 3 本节包含了与编程相关的安全预防措施。在编程之前,请认真阅读操作说明书和编程说明书,以确保 完全熟悉其内容。 警告 1. 坐标系的设定 如果没有设置正确的坐标系,即使指定了正确的指令,机床仍有可能发生误动作。 这种误动作有可能损坏刀具、机床、工件甚至伤害用户。 2. 非线性插补定位 当进行非线性插补定位时(在起点和终点之间,利用非线性运动进行定位),在编程之前请仔细确 认刀具路径的正确性。 这种定位包括快速移动,如果刀具和工件发生了碰撞,有可能损坏刀具、机床、工件甚至伤害用户。 3. 旋转轴的功能 当编制极坐标插补或法线方向(垂直)控制程序时,请特别注意旋转轴的转速。不正确的编程有可 能导致旋转轴转速过高,此时如果工件安装不牢,那么由于离心力过大会甩出工件从而导致事故。 这样的事故会导致刀具、机床、工件损坏,甚至伤及用户。 4. 英制/公制转换 输入的英制和公制之间转换并不转换例如工件的原点、参数和当前的位置这些数据的测量单位。因 此,在启动机床之前,要确定采用何种测量单位。如果试图采用不正确的数据进行操作会导致刀具、 机床、工件的损坏,甚至伤及用户。 5. 恒表面切削速度的控制 当进行恒表面切削速度控制的坐标轴接近工件坐标系原点时,主轴的速度可能变得非常高,因此, 有必要指定最大的允许速度。如果指定的最大允许速度不合适,有可能损坏刀具、机床本身、工件 甚至伤及用户。 s-5
安全预防措施 B-64114CM/01 警告 6. 行程检查 在接通机床电源后,需要进行手动返回参考点。在手动回参考点前,行程检查功能不能使用。注意当 不能进行行程检查时,即使出现超程,系统也不会发出报警,这可能会造成刀具、机床本身、工件的 损坏,甚至伤及用户。 7. 刀架干涉检查 自动运行期间,根据指定的刀具数据执行刀架干涉检查。如果指定的刀具规格和实际使用的刀具规格 不同,刀具干涉检查就不能正确执行,那么有可能损坏刀具、机床本身、工件甚至伤及用户。 在接通电源或手工选择了一个刀架后, 通常启动自动运行并且选择使用刀具的刀号。 8. 绝对值/增量值方式 如果用绝对坐标编制的程序在增量方式下运行时,或者反过来,机床有可能发生误动作。 9. 平面选择 在圆弧插补/螺旋插补/固定循环等中,如果弄错平面指定,就会导致机床意料之外的动作。详情请参 阅各自的功能描述。 10. 扭矩限制跳转 在使用扭矩限制跳转功能前,必须先使用扭矩限制。如果在没有使用扭矩限制的情况下指定了扭矩 限制跳转,将执行移动指令而并不执行跳转。 11. 可编程镜像功能 注意当可编程镜像功能有效时,编程操作将有很大的改变。 12. 补偿功能 如果在补偿功能方式下,指定基于机床坐标系的运动命令或参考点返回命令,补偿就会暂时取消,这 可能会引起机床不可预想的动作。 因此在指定以上命令之前,请先取消补偿功能。 s-6
分享到:
收藏