FANUC-Oi-MD系统数控编程
常用编程指令
一:准备功能G功能
准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作;数控加工常用的G功能代码见表4-1.
表4-1
G代码 | 组 | 功能 | 附注 |
G00 | 01 | 定位 快速移动 | 模态 |
G01 | 直线插补 | 模态 | |
G02 | 顺时针方向圆弧插补 | 模态 | |
G03 | 逆时针方向圆弧插补 | 模态 | |
G04 | 00 | 停刀,准确停止 | 非模态 |
G17 | 02 | XY平面选择 | 模态 |
G18 | XZ平面选择 | 模态 | |
G19 | YZ平面选择 | 模态 | |
G28 | 00 | 机床返回参考点 | 非模态 |
G40 | 07 | 取消刀具半径补偿 | 模态 |
G41 | 刀具半径左补偿 | 模态 | |
G42 | 刀具半径右补偿 | 模态 | |
G43 | 08 | 刀具长度正补偿 | 模态 |
G44 | 刀具长度负补偿 | 模态 | |
G49 | 取消刀具长度补偿 | 模态 | |
G50 | 11 | 比例缩放取消 | 模态 |
G51 | 比例缩放有效 | 模态 | |
22 | 可编程镜像取消 | 模态 | |
可编程镜像有效 | 模态 | ||
G52 | 00 | 局部坐标系设定 | 非模态 |
G53 | 00 | 选择机床坐标系 | 非模态 |
G54 | 14 | 工件坐标系1选择 | 模态 |
G55 | 工件坐标系2选择 | 模态 | |
G56 | 工件坐标系3选择 | 模态 | |
G57 | 工件坐标系4选择 | 模态 | |
G58 | 工件坐标系5选择 | 模态 | |
G59 | 工件坐标系6选择 | 模态 | |
G65 | 00 | 宏程序调用 | 非模态 |
G66 | 12 | 宏程序模态调用 | 模态 |
G67 | 宏程序模态调用取消 | 模态 | |
G68 | 16 | 坐标旋转 | 模态 |
G69 | 坐标旋转取消 | 模态 | |
G73 | 09 | 排削钻孔循环 | 模态 |
G74 | 左旋攻螺纹循环 | 模态 | |
G76 | 精镗循环 | 模态 | |
G80 | 取消固定循环 | 模态 | |
G81 | 钻孔循环 | 模态 | |
G82 | 反镗孔循环 | 模态 | |
G83 | 深孔钻削循环 | 模态 | |
G84 | 攻螺纹循环 | 模态 | |
G85 | 镗孔循环 | 模态 | |
G86 | 镗孔循环 | 模态 | |
G87 | 背镗循环 | 模态 | |
G88 | 镗孔循环 | 模态 | |
G89 | 镗孔循环 | 模态 | |
G90 | 03 | 绝对值编程 | 模态 |
G91 | 增量值编程 | 模态 | |
G92 | 00 | 设置工件坐标系 | 非模态 |
G94 | 05 | 每分钟进给 | 模态 |
G95 | 每转进给 | 模态 | |
G98 | 10 | 固定循环返回初始点 | 模态 |
G99 | 固定循环返回R点 | 模态 | |
二:辅助功能M代码
辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作;常用M代码见表如下:
代码 | 功能 | 说明 |
M00 | 程序暂停 | 当执行有M00指令的程序段后,主轴旋转、进给切削液都将停止,重新按下循环启动键,继续执行后面程序段 |
M01 | 程序选择停止 | 功能与M00相同,但只有在机床操作棉班上的选择停止键处于“ON”状态时,M01才执行,否则跳过才执行 |
M02 | 程序结束 | 防在程序的最后一段,执行该指令后,主轴停、切削液关、自动运行停,机床处于复位状态 |
M30 | 程序结束 | 放在程序的最后一段,除了执行M02的内容外,还返回到程序的第一段,准备下一个工件的加工 |
M03 | 主轴正转 | 用于主轴顺时针方向转动 |
M04 | 主轴反转 | 用于主轴逆时针方向转动 |
M05 | 主轴停止 | 用于主轴停止转动 |
M06 | 换刀 | 用于加工中心的自动换刀 |
M08 | 切削液开 | 用于切削液开 |
M09 | 切削液关 | 用于切削液关 |
M98 | 调用子程序 | 用于子程序 |
M99 | 子程序结束 | 用于子程序结束并返回主程序 |
坐标系编程指令
一、有关坐标和坐标系的指令
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—
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论