广州数控车床980td多头螺纹怎么编程

广州数控车床980td多头螺纹怎么编程,第1张

GSK980TD数控系统

螺纹切削循环 G92

代码格式:G92 X(U)_ Z(W)_ F_ J_ K_ L ; (公制直螺纹切削循环)

G92 X(U)_ Z(W)_ I_ J_ K_ L ; (英制直螺纹切削循环)

G92 X(U)_ Z(W)_ R_ F_ J_ K_ L ; (公制锥螺纹切削循环)

G92 X(U)_ Z(W)_ R_ I_ J_ K_ L ; (英制锥螺纹切削循环)

代码功能:从切削起点开始,进行径向(X 轴)进刀、轴向(Z 轴或X、Z 轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。执行G92 代码,在螺纹加工未端有螺纹退尾过程:在距离螺纹切削终点固定长度(称为螺纹的退尾长度)处,在Z 轴继续进行螺纹插补的同时,X 轴沿退刀

方向指数或线性(由参数设置)加速退出,Z 轴到达切削终点后,X 轴再以快速移动速度退刀。

代码说明:G92 为模态G 代码;

切削起点:螺纹插补的起始位置;

切削终点:螺纹插补的结束位置;

X:切削终点X 轴绝对坐标,单位:mm;

U:切削终点与起点X 轴绝对坐标的差值,单位:mm;

Z:切削终点Z 轴绝对坐标,单位:mm;

W:切削终点与起点Z 轴绝对坐标的差值,单位:mm;

R:切削起点与切削终点X 轴绝对坐标的差值(半径值),当R 与U 的符号不一致时,要求| R│≤│U/2│,单位:mm;

F 公制螺纹螺距,取值范围0< F ≤500 mm,F 代码值执行后保持,可省略输入;

I 英制螺纹每英寸牙数,取值范围006~25400 牙/英寸,I 代码值执行后保持,可省略输入;

J:螺纹退尾时在短轴方向的移动量,取值范围0~9999999(单位:mm),不带方向(根据程序起点位置自动确定退尾方向),模态参数,如果短轴是X 轴,则该值为半径指定;

K:螺纹退尾时在长轴方向的长度,取值范围0~9999999(单位:mm),不带方向,模态参数,如长轴是X轴,该值为半径指定;

L:多头螺纹的头数,该值的范围是:1~99,模态参数。(省略L 时默认为单头螺纹)

小径是多少?几个头的?刀前刃宽度是多少?什么数据都没有谁能帮你?这么难得问题才给20分?\x0d\给你个你自己改改吧\x0d\O0178(外螺纹的B类宏程序--系统GSK-988T-980TDB)\x0d\\x0d\(锯齿,蜗杆,梯形,普通螺纹通用)\x0d\G99\x0d\T0404M4S100\x0d\#100=350(螺纹的大径)\x0d\#101=320(螺纹的小径)\x0d\#102=35(螺纹的螺距)\x0d\#103=2(刀尖宽度-注意测量与修改)\x0d\#104=5(槽底宽)\x0d\#105=4(螺纹头数)\x0d\#106=02(每一刀的深度)\x0d\#107=15(左边螺纹的角度)\x0d\#120=15(右边螺纹的角度)\x0d\#108=20(螺纹的起始点)\x0d\#109=220(螺纹的长度)\x0d\#110=0(螺纹的起始点角度)\x0d\#111=360000(定义机床小数00000=3600000或者0000=360000--360度)\x0d\#112=#111/#105\x0d\#113=#100+10\x0d\G0Z#108M8\x0d\X#113\x0d\N10\x0d\#114=#108-[[#100-#101]/2TAN[#107]]-[#104-#103]/2\x0d\#115=#108+[[#100-#101]/2TAN[#120]]+[#104-#103]/2\x0d\\x0d\N20G0Z#115\x0d\X#100\x0d\G32Z-#109F#102Q#110\x0d\G0X#113\x0d\#110=#110+#112\x0d\IF[#110LT#111]GOTO20\x0d\IF[#110EQ#111]THEN#110=0\x0d\#115=#115-#103\x0d\IF[#115GE#114]GOTO20\x0d\\x0d\N30G0Z#114\x0d\X#100\x0d\G32Z-#109F#102Q#110\x0d\G0X#113\x0d\#110=#110+#112\x0d\IF[#110LT#111]GOTO30\x0d\IF[#110EQ#111]THEN#110=0\x0d\#100=#100-#106\x0d\IF[#100GE#101]GOTO10\x0d\G0X150M5\x0d\Z10M9\x0d\T0404\x0d\G0X200Z10\x0d\M30

轴向切槽多重循环 G74

代码格式:G74 R(e);

G74 X(U) Z(W)P(i) Q(k) R(d) F ;

代码意义:径向(X 轴)进刀循环复合轴向断续切削循环:从起点轴向(Z 轴)进给、回退、再进给,直至切削到与切削终点 Z 轴坐标相同的位置,然后径向退刀、轴向回退至与起点 Z 轴坐标相 同的位置,完成一次轴向切削循环;径向再次进刀后,进行下一次轴向切削循环;切削到切 削终点后,返回起点(G74 的起点和终点相同),轴向切槽复合循环完成。G74 的径向进刀和 轴向进刀方向由切削终点 X(U)、Z(W)与起点的相对位置决定 ,此代码用于在工件端面加 工环形槽或中心深孔,轴向断续切削起到断屑、及时排屑的作用。

相关定义:

轴向切削循环起点:每次轴向切削循环开始轴向进刀的位置,表示为A n(n=1,2,3),A n的Z轴坐 标与起点A相同,A n与A n-1的X轴坐标的差值为i。第一次轴向切削循环起点A 1与起点A为同 一点,最后一次轴向切削循环起点(表示为A f)的X轴坐标与切削终点相同。

轴向进刀终点:每次轴向切削循环轴向进刀的终点位置,表示为B n(n=1,2,3),B n的Z轴坐标与 切削终点相同,B n的X轴坐标与A n相同,最后一次轴向进刀终点(表示为B f)与切削终点为同 一点; 径向退刀终点:每次轴向切削循环到达轴向进刀终点后,径向退刀(退刀量为d)的终点位置, 表示为C n(n=1,2,3),C n的Z轴坐标与切削终点相同,C n与A n X轴坐标的差值为d;

轴向切削循环终点:从径向退刀终点轴向退刀的终点位置,表示为D n(n=1,2,3),D n的Z轴坐标 与起点相同,D n 的X轴坐标与C n相同(与A n X轴坐标的差值为d);

切削终点:X(U) Z(W) 指定的位置,最后一次轴向进刀终点B f。

R(e):每次轴向(Z轴)进刀后的轴向退刀量,取值范围 0~99999(单位:mm),无符号。

R(e)执行后代码值保持有效,并把数据参数NO056 的值修改为e×1000(单位:0001 mm)。

未输入R(e)时,以数据参数NO056 的值作为轴向退刀量。

X:切削终点B f的X轴绝对坐标值(单位:mm)。

U:切削终点B f与起点A 的X轴绝对坐标的差值(单位:mm)。

Z:切削终点B f的Z轴的绝对坐标值(单位:mm)。

W:切削终点B f与起点A的Z轴绝对坐标的差值(单位:mm)。

P(i) :单次轴向切削循环的径向(X轴)切削量,取值范围 0<i 9999999(单位:

0001mm,直径值),无符号。

Q(k):轴向(Z轴)切削时,Z轴断续进刀的进刀量,取值范围 0<k 9999999(单位:

0001mm),无符号。

R(d):切削至轴向切削终点后,径向(X轴)的退刀量, 取值范围 0~99999(单位:mm,

直径值),无符号,省略R(d)时,系统默认轴向切削终点后,径向(X轴)的

退刀量为 0。

省略X(U)和P(i)代码字时,默认往正方向退刀。

代码执行过程:如图 3-29。

① 从轴向切削循环起点A n轴向(Z轴)切削进给△k,切削终点Z轴坐标小于起点Z轴坐标时,向

Z轴负向进给,反之则向Z轴正向进给;

② 轴向(Z 轴)快速移动退刀 e,退刀方向与①进给方向相反;

③ 如果Z轴再次切削进给(k+e),进给终点仍在轴向切削循环起点A n与轴向进刀终点B n之间,Z轴再次切削进给(k+e),然后执行②;如果Z轴再次切削进给(k+e)后,进给终点到达B n点

或不在A n与B n之间,Z轴切削进给至B n点,然后执行 ○4 ;

④ 径向(X轴)快速移动退刀△d(半径值)至C n点,B f点(切削终点)的X轴坐标小于A点(起

点)X轴坐标时,向X轴正向退刀,反之则向X轴负向退刀。;

⑤ 轴向(Z 轴)快速移动退刀至 Dn 点,第 n 次轴向切削循环结束。如果当前不是最后一次轴

向切削循环,执行⑥;如果当前是最后一次轴向切削循环,执行⑦;

⑥ 径向(X轴)快速移动进刀,进刀方向与④退刀方向相反。如果X轴进刀(△d+△i)(半径值)

后,进刀终点仍在A点与A f点(最后一次轴向切削循环起点)之间,X轴快速移动进刀(△d+

△i)(半径值),即:DnA n+1,然后执行①(开始下一次轴向切削循环);如果X轴 进刀(△

d+△i) (半径值)后,进刀终点到达A f点或不在Dn与A f点之间,X轴快速移动至A f点,然后

执行①,开始最后一次轴向切削循环;

⑦ X 轴快速移动返回到起点 A,G74 代码执行结束。

图3-30

程序(假设切槽刀宽度为4mm):

O0007;

G0 X32 Z5 M3 S500;

G74 R05 ;

(启动主轴,定位到加工起点,X方向加上刀具宽度)

(加工循环)

G74 X20 Z-20 P3000 Q5000 F50; (Z轴每次进刀5mm,退刀05mm,进给到终点(Z-20)后,快

速返回到起点(Z5),X轴进刀3mm,循环以上步骤继续运行)

可能是你编写的子程序格式有问题,GSK980上调用子程序的正确格式是:

M98

P000

000是调用次数,可以是1~999次,如果省略就是代表调用一次,是子程序号,如想调用5次子程序,子程序号为8888可以写成:

M98

P58888

在GSK928上调用子程序的格式是这样的:

M98

P

L00

代表程序段号,请注意是程序段号而不是子程序号,这个与980最大的不同在于,这里的程序段号是必须写在主程序一起的!调用的是程序中某一段程序。

00代表次数,这个没啥好说的吧?

你要选用了他的方法、切断刀还在的话、给你一根棍子也许你真的能翘起地球、实际才是王道、

O0000

g99

m3

s600

m8

t101(外圆刀)

g0

x65

z100(定位)

m9880001(调用子程序8次)

g0

x50

z03(切断刀返回定位工件长度)

m05

m9

m0(程序暂停)

g0

z100(返回换刀点)

m30

O0001(子程序名)

t101

g0

x65

w-100

g1

x0

f015(平端面)

g0

w1

x120

m0(程序暂停可钻孔)

g0

x58

g1

w-1

f02

x60

w-1(倒角)

w-13(直径60

14长)

x62

g0

w114(换刀点)

t202(膛孔刀)

g0

x32

w-99

g1

w-1

x30

w-1

w-13

x

29

g0

w114

x80

t303(切断刀)

g0

x61

w-113

g75

R05

f01(每进一次刀退刀05mm)

g75

x02

w0

p10000(x轴进刀1毫米)Q0(z轴不进刀)

g0

w1135

m99

3mm切断刀、走的是精加工路线、如果外圆内孔余量大的话、请自己定义、及修改、(980子程序里面是可以用循环的)以上程序已测试、如不成功、即系统参数问题、

有疑问请加Q449137624

名词解释:

一、980T对刀过程

1、对1号刀(把一号刀设为基准刀),远离工件换刀

[程序]——录入方式——T0100——按[输入]键——再按[循环启动]键

对Z轴:[手动]方式——车Z轴端

一、980T对刀过程

1、对1号刀(把一号刀设为基准刀),远离工件换刀

[程序]——录入方式——T0100——按[输入]键——再按[循环启动]键

对Z轴:[手动]方式——车Z轴端面,X轴方向退出Z方向不变——[录入]方式——G50[输入]键——Z00[输入]键——再按[循环启动]键。

对X轴:[手动]方式——车X轴端面,Z轴方向退出X方向不变,移动到安全位置停主轴,测量外径——[录入]——G50[输入]键——X外径值 [输入]键——再按[循环启动]键。

2、对2号刀:

[程序]——[录入]——T0200——按[输入]键——再按[循环启动]键

对Z轴:[手动]方式——刀尖碰Z轴端面,碰到即停,——[刀补]——[录入]——光标移止102处,——输入Z00按[输入]键。

对X轴:[手动]方式——刀尖碰X轴端面,碰到即停,——[刀补]——[录入]——光标移止102处,——输入X轴外径值,按[输入]键。

3、对3、4号刀的过程与2号刀相同,只是要把光标移至103,104处。

4、检查对刀是否正确:

[程序]——[录入]——T0202——按[输入]键——再按[循环启动]键

——输入X30,Z00——按[输入]键——再按[循环启动]键

注意: 1、在对2、3、4号刀时,输入值时要加小数点,如测量X外径是28,但输入时要输入280,否则对刀失败。

2、对螺纹刀时,先对X轴,再将Z轴退出,向X轴进1个丝,再对Z轴,这样对刀较准确。

3、对刀后不能使用手动换刀键,否则对刀失败,刀补被清除。

二、980T中途崩刀,重新对刀和中途加工是办法。

1、重新对刀:磨好刀具安装好后,清除刀补再一次对刀即可,若为基准刀崩刀,在程序里改成T0101在[刀补]101处输入方法同非基准刀。

2、中途加工方法:在编辑方式下,把光标移到所要加工的程序下,然后再手动方式下转动主轴,开冷却液,最后进入自动方式,按[循环启动]加工。

三、980T刀补的修改

由于第一次对刀误差,可通过修改刀补使工件达到要求尺寸,修改方法:

1、绝对坐标输入法:根据大减小,小加大的原则,在“001~004“处修改,如:2号切刀切槽直径大了01mm,而在002处是 X38,可输入X37,减少2号刀补。

2、相对坐标法:如上例:2号刀X轴刀补可输入U-01,即可。

说明书上的,写得比较清楚

G73

U_W_R_

G73

P_Q_U_W_F_

其中第一行的U计算方法为毛胚半径减加工最小直径

也可能加工最小半径为0的

记得第一行的U计算出来要减一次,要不第一次他会走空刀

W不设置

R为分割次数

也就是你要把那么多的余量分几次加工

这个根据机床的参数设定而改变

有的是

R0,001为一次

有的为R1为1次

第2行的PQ分别为起始精加工程序段和终止精加工结束程序段

U

W

分别为X

Z方向的精加工余量

F为进给速度

(a)

方式选择为编辑方式;

(b)

按[程序]键;

(c)

用键输入地址O;

(d)

用键输入程序号;

(e)

按EOB键;

通过这个 *** 作,存入程序号,之后把程序中的每个字用键输入,然后按INSRT

键便将键入程序存储起来。

有疑问请继续追问,为最佳答案!

手机提问请点击右上角的“采纳回答”按钮。

谢谢!

以上就是关于广州数控车床980td多头螺纹怎么编程全部的内容,包括:广州数控车床980td多头螺纹怎么编程、广州数控车床980tdc车梯形螺纹螺距35直径350长220用宏程序怎么编程、广州数控车床980tdb,深孔编程怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10216073.html

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

发表评论

登录后才能评论

评论列表(0条)

保存