FANUC系统加工中心编程详解
内容来源网络,由“深圳机械展(11万㎡,1100多家展商,超10万观众)”收集整理! 更多cnc加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、3D打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展.
FANUC-Oi-MD系统数控编程
1.1常用编程指令 一:准备功能(G功能)
准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。数控加工常用的G功能代码见表4-1. 表4-1 G代码 G00 G01 01 G02 G03 G04 G17 G18 G19 G28 00 02 00 顺时针方向圆弧插补 逆时针方向圆弧插补 停刀,准确停止 XY平面选择 XZ平面选择 YZ平面选择 机床返回参考点 模态 模态 非模态 模态 模态 模态 非模态 组 功能 定位 (快速移动) 直线插补 附注 模态 模态
G40 G41 G42 G43 G44 G49 G50 11 G51 G50.1 22 G51.1 G52 G53 G54 G55 G56 14 G57 G58 G59 G65 G66 12 G67 G68 16 00 00 00 08 07 取消刀具半径补偿 刀具半径左补偿 刀具半径右补偿 刀具长度正补偿 刀具长度负补偿 取消刀具长度补偿 比例缩放取消 比例缩放有效 可编程镜像取消 可编程镜像有效 局部坐标系设定 选择机床坐标系 工件坐标系1选择 工件坐标系2选择 工件坐标系3选择 工件坐标系4选择 工件坐标系5选择 工件坐标系6选择 宏程序调用 宏程序模态调用 宏程序模态调用取消 坐标旋转 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 非模态 非模态 模态 模态 模态 模态 模态 模态 非模态 模态 模态 模态
G69 G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 03 G91 G92 G94 05 G95 G98 10 G99
00 09 坐标旋转取消 排削钻孔循环 左旋攻螺纹循环 精镗循环 取消固定循环 钻孔循环 反镗孔循环 深孔钻削循环 攻螺纹循环 镗孔循环 镗孔循环 背镗循环 镗孔循环 镗孔循环 绝对值编程 增量值编程 设置工件坐标系 每分钟进给 每转进给 固定循环返回初始点 固定循环返回R点 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 模态 非模态 模态 模态 模态 模态
二:辅助功能(M代码)
辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。常用M代码见表如下: 代码 M00 功能 程序暂停 说明 当执行有M00指令的程序段后,主轴旋转、进给切削液都将停止,重新按下(循环启动)键,继续执行后面程序段 M01 程序选择停功能与M00相同,但只有在机床操作棉班上的(选择停止 止)键处于“ON”状态时,M01才执行,否则跳过才执行 M02 程序结束 防在程序的最后一段,执行该指令后,主轴停、切削液关、自动运行停,机床处于复位状态 M30 程序结束 放在程序的最后一段,除了执行M02的内容外,还返回到程序的第一段,准备下一个工件的加工 M03 M04 M05 M06 M08 M09 M98 M99 主轴正转 主轴反转 主轴停止 换刀 切削液开 切削液关 用于主轴顺时针方向转动 用于主轴逆时针方向转动 用于主轴停止转动 用于加工中心的自动换刀 用于切削液开 用于切削液关 调用子程序 用于子程序 子程序结束 用于子程序结束并返回主程序
1.2坐标系编程指令
一、有关坐标和坐标系的指令 (1)、工件坐标系设定G92 格式:G92 X_ Y_ Z_
X、Y、Z、为当前刀位点在工件坐标系中的坐标。
1、G92指令通过设定刀具起点相对于要建立的工件坐标原点的位置建立坐标系。2、此坐标系一旦建立起来,后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。
例:G92 X20 Y10 Z10
其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置上,如图a所示。
(2)、绝对值编程G90与增量值编程G91 格式: G90 G00/G01 X— Y — Z — G91 G00/G01 X— Y— Z—
注意:铣床编程中增量编程不能用U、W,如果用,就表示为U轴、W轴. 例:刀具由原点按顺序向1、2、3点移动时用G90、G91指令编程。