旋压机使用说明书(新) 下载本文

4.1.2 快速移动G00

代码格式:G00 X(U) Z(W) ;

代码功能:X轴、Z轴同时从起点以各自的快速移动速度移动到终点,如图3-1所示。

两轴是以各自独立的速度移动,短轴先到达终点,长轴独立移动剩下的距离,其合成轨迹不一定是直线。

代码说明: G00为初态G代码;

X、U、Z、W取值范围为±99999999×最小输入增量;

X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;

同时省略表示终点和始点是同一位置,X与U、Z与W在同一程序段时X、Z有效,U、W无效。

代码轨迹图:

C点为A点快速移

动到B点的中间点

X、Z轴各自快速移动速度分别由系统数据参数。

4.1.3 直线插补G01

代码格式:G01 X(U)_ Z(W)_ F_;

代码功能:运动轨迹为从起点到终点的一条直线。轨迹如图3-3所示。 代码说明: G01为模态G代码;

X、U、Z、W取值范围为±99999999×最小输入增量;

X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置。

F代码值为X轴方向和Z轴方向的瞬时速度的向量合成速度,实际的切削进给速度为进给倍率与F代码值的乘积;

F代码值执行后,此代码值一直保持,直至新的F代码值被执行。后述其它G代码使用的F代码字功能相同时,不再详述。 取值范围如下表: 代码功能 G98(mm/min) G99mm/r) 取值范围

代码轨迹图:

1~15000 0.001~500 注:G98状态下,F的最大值不超过数据参数NO027(切削进给上限速度)设置值。

4.1.4 圆弧插补G02/G03

代码格式: G02 R__

X(U)__ Z(W)__

G03 I__ K__ 代码功能:G02代码运动轨迹为从起点到终点的顺时针轨迹如图所示。

G03代码运动轨迹为从起点到终点的逆时针轨迹如图所示。

代码轨迹图: U/2圆弧终点X圆弧起点KWZWZZ轴IX圆弧终点KZ轴U/2圆弧起点RI G02轨迹图 G03轨迹图 代码说明:G02、G03为模态G代码;

R为圆弧半径,取值范围±99999999×最小输入增量;

I为圆心与圆弧起点在X方向的差值,用半径表示,取值范围±99999999

X轴X轴×最小输入增量;

K为圆心与圆弧起点在Z方向的差值,取值范围±99999999×最小输入增

量。

圆弧中心用地址I、K指定时,其分别对应于X,Z轴I、K表示从圆弧起点到圆心的向量分量,是增量值;如图3-6-1所示。

I=圆心坐标X-圆弧起始点的X坐标; K=圆心坐标Z-圆弧起始点的Z坐标; I、K根据方向带有符号,I、K方向与X、Z轴方向相同,则取正值;否则,取负值。

图3-6-1

圆弧方向:G02/ G03圆弧的方向定义,在前刀座坐标系和后刀座坐标系是相反的,见图3-7:

注意事项:

? 当I = 0或K = 0时,可以省略;但地址I、K或R必须至少输入一个,否则系统产生报警; ? I、K和R同时输入时,R有效,I、K无效;

? R值必须等于或大于起点到终点的一半,如果终点不在用R定义的圆弧上,系统会产生

报警;

? 地址X(U)、Z(W)可省略一个或全部;当省略一个时,表示省略的该轴的起点和终点一

致;同时省略表示终点和始点是同一位置,若用I、K指定圆心时,执行G02/G03代码的轨迹为全圆(360°);用R指定时,表示0°的圆;

? 建议使用R编程。当使用I、K编程时,为了保证圆弧运动的始点和终点与指定值一致,

系统按半径R=I2?K2运动;

? 若使用I、K值进行编程,若圆心到圆弧终点的距离不等于R(R=I2?K2),系统会

自动调整圆心位置保证圆弧运动的始点和终点与指定值一致,如果圆弧的始点与终点间距离大于2R,系统报警。

? R指定时,是小于360°的圆弧,R负值时为大于180°的圆弧,R正值时为小于或等于

180°的圆弧;