圆弧插补指令G02(精)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

圆弧插补指令G02/G03

指令格式:

G02

R__

X (U )__ Z (W )__ F__ ;

G03 I__ K__

指令意义:刀具沿X 、Z 两轴同时从起点位置(当前程序段运行前的位置)以R 指定的值

为半径或以I 、K 值确定的圆心顺时针(G02)/逆时针(G03)圆弧插补至X

(U )、Z (W )指定的终点位置。

指令地址:

G02:顺时针圆弧插补,见图3-15A ; G03:逆时针圆弧插补,见图3-15B ;

X :终点位置在X 轴方向的绝对坐标值,其取值范围是:-9999.999mm ~

+9999.999mm;

Z :终点位置在Z 轴方向的绝对坐标值,其取值范围是:-9999.999mm ~

+9999.999mm;

U :终点位置相对起点位置在X 轴方向的坐标值,其取值范围是:-

9999.999mm ~+9999.999mm;

W :终点位置相对起点位置在Z 轴方向的坐标值,其取值范围是:-

9999.999mm ~+9999.999mm;

I :圆心相对圆弧起点在X 轴上的坐标值,其取值范围是:-9999.999mm ~+9999.999mm;

K :圆心相对圆弧起点在Z 轴上的坐标值,其取值范围是:-9999.999mm ~+9999.999mm;

R :圆弧半径;

F :沿圆周运动的切线速度,其取值范围是:1~15000mm/min,其速度合成图见本手册3.6节进给功能F 代码。

图3-15A G02轨迹图图3-15B G03轨迹图

指令说明:

● 顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方向,它

是与采用前刀座坐标系还是后刀座坐标系有关的,如图3-16;

图3-16 圆弧方向的确定

● 圆弧中心用地址I 、K 指定时,其分别对应于X ,Z 轴。I 、K 表示从圆弧起点到圆心

的矢量分量,是增量值:

I =圆心坐标X -圆弧起始点的X 坐标; K =圆心坐标Z -圆弧起始点的Z 坐标;

O

K

I

图3-17 圆弧I 、K 值

I 、K 根据方向带有符号,I 、K 方向与X 、Z 轴方向相同,则取正值;否则,取负值。

注:若可画出以下两个圆弧,大于1800的圆和小于1800的圆,此时则不能指定大于1800的圆弧

图3-18 不能指定大于1800的圆弧

● 指令格式中地址I 、K 或R 至少必须指定一个,否则系统产生报警;

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

点和终点一致;同时省略表示终点和始点是同一位置;

● 当X (U )、Z (W )同时省略时,若用I 、K 指令圆心时,表示全圆;用R 指定时,

表示0度的圆;

● 整圆编程时不可以使用R ,只能用I 、K ;● I 、K 和R 同时指令时,R 有效,I 、K 无效;

● 当I = 0、K = 0时,可以省略;

● 刀具实际移动速度相对于指令速度的误差范围是±2%,指令速度是刀具沿补偿后

的圆弧移动的速度;

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

致,系统按半径R=

I

2

+K

2

运动;

I

2

● 若使用I 、K 值进行编程,若圆心到的圆弧终点距离不等于R (R =

+K

2

,系

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

指令示例:

用G02指令编写图3-19程序。

G02 U17.81 W-20.0 R19.26 F300 ;或 G02 X63.06 Z-20.0 I35.36 K-6.37 F300;或 G02 U17.81 W-20.0 I35.36 K-6.37 F300 ;

3.2.2.4进给控制指令综合编程实例

程序(直径编程)

N001 G0 X40 Z5 (刀尖定位到X=40,Z=5的坐标点) N002 M03 S200 (主轴以200r/min旋转) N003 G00 X0 N004 G01 Z0 F100

图3-20 进给控制指令编程实例

N005 G03 U24 W-24 R15 (加工R15圆弧段) N006 G02 X26 Z-31 R5 (加工R5圆弧段)

N007 G01 Z-40 N008 X40 Z5

N009 M30 (主轴停、主程序结束并复位)

3.2.3 暂停指令G04

指令格式:G04 P__ ;(单位:0.001秒)或者

G04 X__ ;(单位:秒)或者 G04 U__ ;(单位:秒)

指令意义:利用暂停指令,可以推迟下个程序段的执行,推迟时间为指令的时间。指令

范围从0.001~99999.999秒。

单位如表3-9所示:

表3-9

注1:如果省略了P ,X ,指令则可看作是准确停(无期限延时。注2:如果

P 、X 、U 同时出现,P 有效注3:如果X 、U 同时出现,X 有效

相关文档
最新文档