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