2.3 FANUC OiM铣床编程命令解释
2.3.1 G00快速线性移动(G00)
功能:轴快速移动G0用于快速定位刀具,没有对工件进行加工。可以在几个轴上同时执行快速移动,由此产生一线性轨迹。 机床参数中规定每个坐标轴快速移动速度的最大值,一个坐标轴运行时就以此速度快速移动。如果快速移动同时在两个轴上执行,则移动速度为两个轴可能的最大速度。
用G0快速移动时在地址F下进给率无效。
G00一直有效,直到被G功能组中其它的指令(G1,G2,G3,…) 取代为止。
21
毕 业 设 计
2.3.2 G01带进给率的线性插补(G01)
功能:刀具以直线从起始点移动到目标位置,按地址F下设置的进给速度运行。所有的坐标轴可以同时运行。 G1一直有效,直到被G功能组中其它的(G0,G2,G3,…) 取代为止。
2.3.3G02/G03 圆弧插补
功能:刀具以圆弧轨迹从起始点移动到终点,方向由G指令确定: G2---顺时针方向 G3---逆时针方向
2.3.4 G4 暂停
功能:通过在两个程序段之间插入一个G4程序段,可以使加工中断给定的时间,比如自由切削。 G4程序段(含地址F或S)只对自身程序段有效,并暂停所给定的时间。在此之前程编的进给量F和主轴转速S保持存储状态。
编程:
G4 F… 暂停时间(秒) G4 S… 暂停主轴转数
2.3.5进给率F
功能:进给率F是刀具轨迹速度,它是所有移动坐标轴速度的矢量和。坐标轴速度是刀具轨迹速度在坐标轴上的分量。进给率F在G1,G2,G3,G5插补方式中生效,并且一直有效,直到被一个新的地址F取代为止。
22
编程:F…
注释:在取整数值方式下可以取消小数点后面的数据,如F300。 进给率F的单位由G功能确定: G94 直线进给率:毫米/分钟
G95 旋转进给率:毫米/转(只有主轴旋转才有意义!)
2.3.6 S主轴转速/旋转方向
功能:当机床具有受控主轴时,主轴的转速可以设置在地址S下,单位转/分钟。旋转方向和主轴运动起始点和终点通过M指令规定。 M3 主轴正转 M4 主轴反转 M5 主轴停止。
2.3.7 T 刀具
功能:编程T指令可以选择刀具。在此,是用T指令直接更换刀具还是仅仅进行刀具的预选,这必须要在机床数据中确定:
编程:T… 刀具号:1~32000,T0.没有刀具
2.3.8D 刀具补偿号
功能:一个刀具可以匹配从1到9几个不同补偿的数据组(用于多个切削刃)。另外可以用D及其对应的序号设置一个专门的切削刃。如果没有编写D指令,则D1自动生效。如果编程D0,则刀具补偿值无效。 提示: 系统中最多可以同时存储64个刀具补偿数组(D号)。
23
毕 业 设 计
2.3.9 G41/G42 刀尖半径补偿
功能:系统在所选择的平面G17~G19中以刀具半径补偿的方式进行加工。刀具必须有相应的刀补 号才能有效。刀尖半径补偿通过G41/G42生效。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。
编程:
G41 X… Y… ;在程序左边偏移 G42 X… Y… ;在程序右边偏移
刀具以直线回轮廓,并在轮廓起始点处与轨迹切向垂直。 正确选择起始点,可以保证刀具运行不发生碰撞。在通常情况下,在G41/G42程序段之后紧接着工件轮廓的第一个程序段。
2.3.10 G41/G42 刀尖半径补偿
功能:系统在所选择的平面G17~G19中以刀具半径补偿的方式进行加工。刀具必须有相应的刀补 号才能有效。刀尖半径补偿通过G41/G42生效。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。
编程:
G41 X… Y… ;在程序左边偏移 G42 X… Y… ;在程序右边偏移
刀具以直线回轮廓,并在轮廓起始点处与轨迹切向垂直。 正确选择起始点,可以保证刀具运行不发生碰撞。在通常情况下,在G41/G42程序段之后紧接着工件轮廓的第一个程序段。
24
2.3.11G40取消刀尖半径补偿
功能:用G40取消刀尖半径补偿,此状态也是编程开始时所处的状态。G40指令之前的程序段刀具以正常方式结束(结束时补偿矢量垂直于轨迹终点处切线);与起始角无关。 在运行G40程序段之后,刀具中心到达编程终点。在选择G40程序段编程终点时要始终确保刀具运行不会发生碰撞。
编程:
G40 X… Y… ;取消刀尖半径补偿 注释:只有在线性插补(G0,G1)情况下才可以取消补偿运行。
2.4本章小结
(1)本章论述机床坐标轴的确定,机床零点和机床参考点的定义,工件坐标系、程序原点和对刀点的定义,指令字的格式,程序的一般结构,辅助功能M 代码,CNC 内定的辅助功能,准备功能G 代码,有关坐标系和坐标的G 功能,进给控制指令,基本上是对上一章在铣削加工上的补充说明。
(2)论述了数控铣基本指令的格式及用法以及定义。
(3)针对今本G指令的一些说明,绝对值编程G90与相对值编程G91 格式;坐标系设定G92,坐标系选择G54-G59。
(4)坐标平面选择G17,G18,G19,进给速度单位的设定G94、G95;快速定位指令G00,刀具补偿功能指令,刀补方向的判别。
(5)在数控加工中在上章的基础上,针对铣削加工更加深入的讲解数控铣削编程,为我们下几章的程序导出修改做好准备。
25