怎么用车床编程软件编制圆弧插补程序?

怎么用车床编程软件编制圆弧插补程序?,第1张

1、圆弧插补指令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03。圆弧插补的顺逆方向判断:沿圆弧所在平面(如XZ平面)的垂直坐标轴的负方向(-Y)看去,顺时针方向为G02,逆时针方向为G03。

2、在车床上加工圆弧时,不仅要用G02/G03指出圆弧的顺逆时针方向,用X(U),z(W)指定圆弧的终点坐标,而且还要指定圆弧的中心位置。

3、采用绝对值编程时,圆弧终点坐标为圆弧终点在工件坐标系中的坐标值,用X、Z表示。当采用增量值编程时,圆弧终点坐标为圆弧终点相对于圆弧起点的增量值,用U、W表示。

4、当用半径R指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别二者,规定圆心角α≤1800时,用“+R”表示,α>1800时,用“-R”表示。

5、圆心坐标I、K为圆弧起点到圆弧中心所作矢量分别在X、Z坐标轴方向上的分矢量

用g02、g03指定圆弧进给,其中g02为顺时针方向,g03为逆时针方向。程序格式为:

在x-y平面上的圆弧:

g17

x____

y____

f____

在z-x平面上的圆弧:

g18

x____

z____

f____

在y-z平面上的圆弧:

g19

y____z____

f____

g17、g18、g19为圆弧插补平面选择指令,以此来确定被加工表面所在平面,g17可以省略,x_y_z_为圆弧终点坐标值,可以在g90下用绝对坐标,也可以在g91下用增量坐标。在增量方式下,圆弧终点坐标是相对于圆弧起点的增量值。i、j、k表示圆弧圆心的坐标,它是圆心相对起点在x、y、z轴方向上的增量值,也可以理解为圆弧起点到圆心的矢量(矢量方向指向圆心)在x、y、z轴上的投影,与前面定义的g90或g91无关。

r是圆弧半径,当圆弧始点到终点所移动的角度小于180°时,半径r用正值表示,当从圆弧始点到终点所移动的角度超过180°时,半径r用负值表示,正好180°时,正负均可。还应注意,整圆编程时不可以使用r,只能用i、j。f规定了沿圆弧切向的进给速度。

注意:i、j、k为零时可以省略。

图b所示为半径等于50的球面,其球心位于坐标原点o。刀具中心轨迹a→b、b→c、c→a的圆弧插补程序分别为

a→b:g17

g90

g03

x0.

y50.

i-50.

j0.;

绝对坐标编程

b→c:g19

g91

g03

y-50.

z50.

j-50.

k0.;

增量坐标编程

c→a:g18

g90

g03

x50.

z0.

r50;

绝对坐标编程

圆弧插补指令g02/g03

圆弧插补指令命令刀具在指定平面内按给定的f进给速度作圆弧运动,切削出圆弧轮廓。

(一)圆弧顺逆的判断

圆弧插补指令分为顺时针圆弧插补指令g02和逆时针圆弧插补指令g03。圆弧插补的顺逆可按图4—19给出的方向判断:沿圆弧所在平面(如xz平面)的垂直坐标轴的负方向(-y)看去,顺时针方向为g02,逆时针方向为g03。

图4—19

数控车床是两坐标的机床,只有x轴和z轴,那么如何判断圆弧的顺逆呢?应按右手定则的方法将r轴也加上去来考虑。观察者让r轴的正向指向自己(即沿y轴的负方向看去),站在这样的位置上就可正确判断x-z平面上圆弧的顺逆时针了。

(二)g02/g03指令的格式

在车床上加工圆弧时,不仅要用g02/g03指出圆弧的顺逆时针方向,用x(u),z(w)指定圆弧的终点坐标,而且还要指定圆弧的中心位置。常用指定圆心位置的方式有两种,因而g02/g03的指令格式有两种:1)用i、k指定圆心位置:

g02

}x(u)—2(w)—i—k—f—;

g03

2)用圆弧半径r指定圆心位置:

g02

}x(u)—z(w)—r—f—;

g03

(三)几点说明

1)采用绝对值编程时,圆弧终点坐标为圆弧终点在工件坐标系中的坐标值,用x、z表示。当采用增量值编程时,圆弧终点坐标为圆弧终点相对于圆弧起点的增量值,用u、w表示。

2)圆心坐标i、k为圆弧起点到圆弧中心所作矢量分别在x、z坐标轴方向上的分矢量(矢量方向指向圆心)。本系统i、k为增量值,并带有“土”号,当分矢量的方向与坐标轴的方向不一致时取“-”号。

3)当用半径r指定圆心位置时,由于在同一半径r的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别二者,规定圆心角α≤1800时,用“+r”表示,α>1800时,用“-r”表示。

4)用半径r指定圆心位置时,不能描述整圆。

(四)编程方法举例

例1

顺圆弧插补

方法一

用i、k表示圆心位置,绝对值编程,

………

n03

g00

x20.0

z2.0;

n04

g01

z-30.8

f80;

n05

g02

x40.0

z-40.0

i10.0

k0

f60

增量值编程:

……..

n03

g00

u-80.

w-98.

n04

g01

u0

w-32.0

f80

n05

g02

u20.

w-10.

i10.

k0

f60;

………

方法二

用r表示圆心位置

……..

n04

g0l

z-30.

f80;

n05

g02

x40.

z-40.

r10

f60

……..

例2逆圆插补

图4—21

顺时针圆弧插补

图4—22

逆时针圆弧插补

方法一

用i、k表示圆心位置,采用绝对值编程。

………

n04

g00

x28.

z2.

n05

gol

2-40.

f80

n06

g03

x40.

z-46.

i10.

k-6.

f60;

………

采用增量值编程

n04

g00

u-150.

w-98.

n05

g01

w-42.

f80;

n06

g03

u12.

w-6.

i0

k-6.

f60

…….

方法二

用r表示圆心位置,采用绝对值编程。

……..

n04

goo

x28.

z2.

n05

g01

z-40.

f80

n06

g03

x40.

z-46.

r6

f60;

……….

(五)圆弧的车法

1.车锥法

在车圆弧时,不可能用一刀就把圆弧车好,因为这样吃刀量太大,容易打刀。可以先车一个圆锥,再车圆弧。但要注意,车锥时起点和终点的确定,若确定不好则可能损伤圆弧表面,也有可能将余量留得太大。对于较复杂的圆弧,用车锥法较复杂,可用车圆法。

2.车圆法

车圆法就是用不同半径的圆来车削,最终将所需圆弧车出来,此方法的缺点是计算较麻烦。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11144277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存