g02的使用方法实例:3立加编程常用指令代码G01
g02的使用方法实例:3立加编程常用指令代码G01 言归正传,现在我们的机床有了刀具并且旋转起来准备切削工件,接下来我们就要指挥刀具如何切削。G01指令就是告诉机床让刀具从当前位置沿着直线移动到指定点位,通常我们管这个动作叫做“直线插补”,移动速度通过F指令控制。如G01X50.Y50.F500则表示,让刀具按照每分钟500毫米的速度直线移动到X50.Y50.的点位。图示(3)图示(2) 刀具旋转分为两个方向,即:顺时针旋转和逆时针旋转。沿着主轴正向往负向看,也就是立式加工中心从上往下看,刀具顺时针旋转用M03表示,逆时针旋转用M04表示,停止转动用M05表示。M03、M04控制刀具的旋转方向,S控制刀具的旋转速度,他们俩一般都是组合使用。如:M03 S2000表示让刀具顺时针旋转,每分钟旋转2000转。 刀具的旋转与否还可以区分两个概念,那就是车削与铣削。我们通常把刀具旋转、工件固定的加工方式称为铣削加工;反之,工件旋转刀具固定的加工方
上节我们介绍了机床坐标系与工件坐标系的关系及建立办法,本节我们讲解FANUC系统编程中的G01和G00指令作用及使用方法。
讲解之前我们先要介绍一下数控立式加工中心是如何切削工件的,要想实现金属切削除了需要机床和零件毛坯之外,还需要切削刀具以及将刀具与机床主轴连接的刀柄,见图示(1),只有将刀具通过合适的刀柄准确的连接在机床主轴上才能进行切削加工,通常我们将刀具与刀柄装夹好的整体称作为一把刀具。
图示(1)
在FANUC系统中不同刀具用指令代码用“T”来表示,更换刀具用M06表示,如T01M06即告诉机床将刀库中01号刀具安装到主轴上。加工中心切削过程中刀具必须旋转才能进行切削,如图示(2),只有刀具旋转才能产生切削速度(Vc) 再加上吃刀量(刀具的切削深度(ap) 切削宽度(ae))与进给速度(刀具的移动速度(F))组成了重要的切削三要素。
图示(2)
刀具旋转分为两个方向,即:顺时针旋转和逆时针旋转。沿着主轴正向往负向看,也就是立式加工中心从上往下看,刀具顺时针旋转用M03表示,逆时针旋转用M04表示,停止转动用M05表示。M03、M04控制刀具的旋转方向,S控制刀具的旋转速度,他们俩一般都是组合使用。如:M03 S2000表示让刀具顺时针旋转,每分钟旋转2000转。
刀具的旋转与否还可以区分两个概念,那就是车削与铣削。我们通常把刀具旋转、工件固定的加工方式称为铣削加工;反之,工件旋转刀具固定的加工方式称之为车削加工,见图示(3)。
图示(3)
言归正传,现在我们的机床有了刀具并且旋转起来准备切削工件,接下来我们就要指挥刀具如何切削。G01指令就是告诉机床让刀具从当前位置沿着直线移动到指定点位,通常我们管这个动作叫做“直线插补”,移动速度通过F指令控制。如G01X50.Y50.F500则表示,让刀具按照每分钟500毫米的速度直线移动到X50.Y50.的点位。
下面我们进行个练习,如图示(4)刀具停留在“刀具起始点”位置,我们让主轴旋转并依次到达点3、点4、点5,程序如下:
图示(4)
这就是G01的使用方法,G01可以让刀具走直线,也可以是斜线。常规用法是G01X..Y..Z..F..
但在FANUC系统中有两种简便用法,如遇到图示(5)中的在两直线相交处出现R圆弧角或45度斜角时,可在G01X..Y..后面加上“R” 或 “C” 中间用逗号隔开,如下所示:
注意:编程中使用自动圆角或斜角功能时,程序段后方一定要有另外一个坐标点位的移动,否则机床不知道下一步的移动位置就无法自动计算移动方向,程序则会出现报警。
G01的移动速度受F指令的控制,且有延续功能,在没遇到其他同组G代码之前,后方出现的点位坐标都会默认执行G01指令。
G00为快速移动指令,移动速度在系统中设定,操作人员无法更改。但它受操作面板快速倍率旋钮控制,常见分为5档,分别为0% 25% 50% 75% 100%。同样G00也有延续功能,在程序中没出现F指令之前,都会默认执行G00速度。
细心的学员可能发现图示(4)程序中与G01同行出现了一个G90指令代码,这个指令代码为“绝对编程”,它一般配合坐标系指令一同使用,如“G90G54”它们俩组合一起就是告诉机床,编程时这段程序后方所有的点位数据都参照G54坐标原点运算。与之对应的指令为G91,这个指令代码的含义为“增量编程”,当出现此代码时就是告诉机床,G91指令后方的所有点位数据不参考任何工件坐标系,以刀具当前所在点位为坐标原点进行增量移动,这个坐标原点随着程序的执行一直在变化,如图示(6)所示,假设刀具在“刀具起始点”位置,要移到点3位置,分别用G90和G91指令,刀具会移动到不同位置。
图示(6)
以上就是今天所讲的关于G01、G00指令代码的使用方法及延申出的其他指令代码含义,我们一起来回顾一下:
G01—直线插补
G00—快速移动
G90—绝对编程
G91—增量编程
M03—主轴顺时针旋转
M04—主轴逆时针旋转
M05—主轴停止旋转
S—主轴转速
T01—调用刀库中01号刀具
M06—刀具交换
M30—程序结束
下节我们将介绍“圆弧插补指令G02、G03”的使用方法,敬请关注!