(1)工件坐标系设定指令G92
指令格式为:G92 X_ Y_ Z_
G92并不驱使机床刀具或工作台运动,数控系统通过G92命令确定刀具当前机床坐标位置相对于加工原点(编程起点)的距离关系,以求建立起工件坐标系。格式中的尺寸字X、Y、Z指定起刀点相对于工件原定的位置。要建立如图8-15所示工件的坐标系。使用G92 设定坐标系的程序为G92 X30 Y30 Z20 。G92指令一般放在一个零件程序的第一段。
(2)工件坐标系选择指令G54~G59
G54~G59 是系统预定的6 个工件坐标系,可根据需要任意选用。这6 个预定工件坐标系的原点在机床坐标系中的值(工件零点偏置值)可用MDI 方式输入,系统自动记忆。工件坐标系一旦选定,后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。采用G54~G59选择工件坐标系方式如图8-16所示。
图8-16 选择坐标系指令G54~G59
在图8-17a)所示坐标系中,要求刀具从当前点移动到A 点,再从A 点移动到B 点。使用工件坐标系G54和G59的程序如图8-17b)所示。
在使用G54~G59时应注意,用该组指令前,应先用MDI方式输入各坐标系的坐标原点在机床坐标系中的坐标值。
图8-17 G54~G59的使用
(3)局部坐标系设定指令G52
指令格式为:G52 X_Y_Z_A_
其中X 、Y、 Z 、A 是局部坐标系原点在当前工件坐标系中的坐标值。
G52 指令能在所有的工件坐标系(G92、G54~G59)内形成子坐标系,即局部坐标系。含有G52 指令的程序段中,绝对值编程方式的指令值就是在该局部坐标系中的坐标值。设定局部坐标系后,工件坐标系和机床坐标系保持不变。G52 指令为非模态指令。在缩放及旋转功能下不能使用G52指令,但在G52下能进行缩放及坐标系旋转。
(4)直接机床坐标系编程指令G53
指令格式为:G53 X_ Y_ Z_
G53 是机床坐标系编程,该指令使刀具快速定位到机床坐标系中的指定位置上。在含有G53 的程序段中,应采用绝对值编程。且X、Y、Z均为负值。
5.进给控制指令
(1)快速定位指令G00
指令格式为:G00 X_ Y_ Z_ A_
其中X、Y、Z、A 是快速定位终点,在G90 时为终点在工件坐标系中的坐标,在G91 时为终点相对于起点的位移量。
G00指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。其快移速度由机床参数“快移进给速度”对各轴分别设定,而不能用F规定。G00一般用于加工前的快速定位或加工后的快速退刀。注意在执行G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。所以操作者必须格外小心,以免刀具与工件发生碰撞。常见的做法是将Z 轴移动到安全高度,再放心地执行G00 指令。
(2)单方向定位G60
指令格式为:G60 X_ Y_ Z_ A_
其中X、Y、Z、A 是单向定位终点。G60 单方向定位过程是:各轴先以G00 速度快速定位到一中间点,然后以一固定速度移动到定位终点。各轴的定位方向(从中间点到定位终点的方向)以及中间点与定位终点的距离,由机床参数单向定位偏移值设定。当该参数值小于0时,定位方向为负;当该参数值大于0 时,定位方向为正。G60 指令仅在其被规定的程序段中有效。
6.直线插补指令G01
数控机床的刀具(或工作台)沿各坐标轴位移是以脉冲当量为单位的(mm/脉冲)。刀具加工直线或圆弧时,数控系统按程序给定的起点和终点坐标值,在其间进行“数据点的密化”——求出一系列中间点的坐标值,然后依顺序按这些坐标轴的数值向各坐标轴驱动机构输出脉冲。数控装置进行的这种“数据点的密化”叫做插补功能。
G01是直线插补指令。它指定刀具从当前位置,以两轴或三轴联动方式向给定目标按F指定进给速度运动,加工出任意斜率的平面(或空间)直线。
指令格式为:G01 X_ Y_ Z_ F_
其中X、Y、Z是线性进给的终点,F是合成进给速度。
G01 指令是要求刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。G01是模态指令,可由G00、 G02、 G03 或G33功能注销。 该帖子在 2010/6/9 9:53:51 编辑过