首页 理论教育 基础指令:G90、G91和G00在加工中心机床中的应用

基础指令:G90、G91和G00在加工中心机床中的应用

时间:2023-06-17 理论教育 版权反馈
【摘要】:G90和G91都是模态指令,互相取代。两者都是模态指令,互相取代,对加工中心机床,开机后默认G94生效。在准备功能中G00是最基本、最常用的指令之一。正确使用该指令是评定程序编制好坏的标准之一。表9.5切削进给速度控制暂停指令G04G04指令可使刀具暂时停止进给,经过指定的暂停时间,再继续执行下一程序段。⑤为了安全,在执行该指令之前,应该清除刀具半径补偿和刀具长度补偿。⑤G29为非模态指令。

基础指令:G90、G91和G00在加工中心机床中的应用

(1)M功能指令

M功能指令用地址M及其后的数值来表示。CNC处理时向机床送出代码信号和一个选通信号,用于接通/断开机床的强电功能。一个程序段中,虽然最多可以指定3个M代码(当3404号参数的第七位设为1时),但在实际使用时,通常一个程序段中只有一个M代码。M代码与功能之间的对应关系由机床制造商决定。

TH5650立式镗铣加工中心,主要M代码见表9.4。

表9.4 辅助功能M指令表

(2)平面选择指令G17,G18,G19

平面选择G17,G18,G19指令分别用来指定程序段中刀具的插补平面和刀具半径补偿平面。G17:选择XY平面;G18:选择ZX平面;G19:选择YZ平面。系统开机后默认G17生效。

(3)英制和米制输入指令G20,G21

G20表示英制输入,G21表示米制输入,机床一般设定为G21状态。G20和G21是两个可以互相取代的代码,使用时,根据零件图纸尺寸标注的单位,可以在程序开始使用该指令中的一个,来设定后面程序段坐标地址符后数据的单位。当电源开时,CNC的状态与电源关前一样。

(4)绝对值、增量值编程指令G90,G91

G90表示绝对值编程,此时刀具运动的位置坐标是从工件原点算起的。G91表示增量值编程,此时编程的坐标值表示刀具从所在点出发所移动的数值,正、负号表示从所在点移动的方向。G90和G91都是模态指令,互相取代。

(5)进给速度单位设定指令G94,G95

G94表示进给速度,单位是mm/min(或英寸/min)。G95表示进给量,单位是mm/r(或英寸/r)。两者都是模态指令,互相取代,对加工中心机床,开机后默认G94生效。

进给速度、进给量用地址符F+数字表示,当G94有效时,程序中出现F100表示进给速度为100 mm/min。当G95有效时,程序中出现F1.5,表示进给量为1.5 mm/r。

(6)主轴转速

主轴转速用地址符S+数字表示,如主轴转速为1 000 r/min,则可写为S1000。编程时一般可与M03或M04配对使用。

(7)快速定位指令G00

G00指令为快速定位指令,它指令刀具相对于工件从现时的坐标点,以数控系统预先调定的最大进给速度,快速移动到程序段所指令的下一个定位点。在准备功能中G00是最基本、最常用的指令之一。正确使用该指令是评定程序编制好坏的标准之一。

指令格式:

G00 X__ Y__ Z__;

其中,X__,Y__,Z__为目标点坐标。

说明:

①不运动的坐标可以省略,省略的坐标轴不作任何运动。

②该指令若给出两个或三个坐标时,控制坐标轴先以1∶1的位移长度联动运行,然后再运行某坐标轴方向未完成的要求位移值。

③目标点的坐标值可以用绝对值,也可以用增量值。

④G00功能起作用时,其移动速度为系统设定的最高速度,可通过快速运动倍率按钮调节。

(8)直线插补指令G01

G01指令为直线插补指令,它指令刀具相对于工件从现时的坐标点,以程序段所指定的进给速度,移动到程序段所指定的坐标点。

指令格式:

G01 X__ Y__ Z__ F__;

其中,X__,Y__,Z__为目标点坐标;

F__为进给速度。

说明:刀具严格地沿起点到终点的连线以编程的F值做直线运动。(www.xing528.com)

(9)切削进给速度控制指令G09,G61,G62,G63,G64

切削进给速度的控制,见表9.5。

表9.5 切削进给速度控制

(10)暂停指令G04

G04指令可使刀具暂时停止进给,经过指定的暂停时间,再继续执行下一程序段。另外,在切削方式(G64方式)中,为了进行准确停止检查,可以指定停刀。当P或X都不指定时,执行准确停止。

指令格式:

G04 X__或G04 P__;

字符X或P表示不同的暂停时间表达方式;其中字符X后可以是带小数点的数,单位为s;字符P后不允许用小数点输入,只能用整数,单位为ms。

(11)自动返回参考点G28

格式:

G28 X__ Y__ Z__;

其中,X __,Y __,Z__ 为指定的中间点位置。

图9.11 G28与G29指令运动示意图

说明:

①执行G28指令时,各轴先以G00的速度快移到程序指令的中间点位置,然后自动返回参考点。如图9.11所示。

②在使用上经常将XY和Z分开来用。先用G28 Z__提刀并回Z轴参考点位置,然后再用G28 X__Y__回到XY方向的参考点。

③在G90时为指定点在工件坐标系中的坐标;在G91时为指令点相对于起点的位移量。

④G28指令前要求机床在通电后必须(手动)返回过一次参考点。

⑤为了安全,在执行该指令之前,应该清除刀具半径补偿和刀具长度补偿。

⑥中间点的坐标值存储在CNC中。

⑦G28为非模态指令。

(12)自动从参考点返回G29

格式:

G29 X__ Y__ Z__;

其中,X__,Y__,Z__为指定从参考点返回的目标点位置。

说明:

①在一般情况下,在G28指令后,立即指定从参考点返回指令。

②各轴先以G00的速度快移到G28指令指定的中间点位置,然后运动到G29指令指定的目标点位置。

③对增量值编程,指令值指定离开中间点的增量值。

④当由G28指令刀具经中间点到达参考点之后,工件坐标系改变时,中间点的坐标值也变为新坐标系中的坐标值。此时若指令了G29,则刀具经新坐标系的中间点移动到指令位置。

⑤G29为非模态指令。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈