广州数控车床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 时默认为单头螺纹)

广数GSK980TA/D

一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。

(一) 程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。

(二) 程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入EOB键后自动加上。整个程序由若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。

(三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。根据其功能可分成以下几种类型的字段:

▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。

为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。

▲ 准备功能:即G代码,由字母G及二位数字组成,大多数G代码用以指示刀具的运动。(如G00、G01、G02)

▲ 表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。字母包括:

表示绝对坐标:X、Y、Z

表示相对坐标:U、V、W

表示园心坐标:I、 J、 K

(车床实际使用的坐标只有X、Z,所以Y、V、J都用不着)

▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。

▼S代码:表示主轴速度的字段。用字母S加主轴每分钟转速(或主轴线速度:米/分)组成。

▼T代码:表示换刀及刀补

▼辅助功能:用字母M及二位数字组成,表示机床的开、停等。本机床的主要有效M代码为:

M03:主轴正转。 M04:主轴反转。 M05:主轴停。

M08:开冷却液。 M09:关冷却液。

M00:程序暂停。(暂停后可按“循环起动”按钮继续运行)

M30:程序结束。一个程序的最后一个程序段通常用M30来结束程序。

控制尾架及卡盘的M代码本机床无效。

▼其他特殊用途的字段,主要用在一些螺纹车削、循环车削的G代码后面,及用户宏程序中。

快速定位(G00或G0) 刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。

指令格式:G00 X(U) Z(W) ;

(2)直线插补(G01或G1)

指令格式:G01 X(U) Z(W) F ;

G02 顺时针圆弧插补

G03 逆时针圆弧插补

G04 停顿

G17 选择XY平面

G18 选择XZ平面

G19 选择YZ平面

G20 英制

G21 公制

G28 返回参考点

G29 返回第二参考点

G30 跳步功能

G40 取消刀具半径补偿

G41 刀具半径左补偿

G42 刀具半径右补偿

G43 刀具长度补偿

G49 取消刀具长度补偿

G50 取消比例缩放功能

G51 比例缩放功能

G511 镜像

G501 取消镜像

G53 选择机床坐标系

G54 选择第一工件坐标系

G55 选择第二工件坐标系

G56 选择第三工件坐标系

G57 选择第四工件坐标系

G58 选择第五工件坐标系

G59 选择第六工件坐标系

G65 宏程序及宏程序调用

G68 坐标旋转指令

G69 坐标旋转指令取消

G70 精加工循环

G72 端面车削固定循环

G73 深孔钻削循环

G74 攻螺纹循环

G80 取消钻孔模式

G81 钻孔

G83 啄钻

G84 攻丝

G90 绝对坐标

G91 相对坐标

G92 设定工件坐标系

M00 暂停

M01 选择性暂停

M02 程序结束

M30 程序结束并返回程序头

M03 启动主轴转速

M04 主轴停止

M05 主轴停转

M06+T 换刀

M08 切削液开

M09 切削液关

M19 主轴定位

M98 调子程序

M99 子程序结束

以上都是比较常用的,还有一些不常用的,你再看看说明书吧, 至于注意事项就是 *** 作是注意安全,看熟 *** 作说明书吧!希望能帮到你!

编辑程序与输入程序

一、编辑程序:

1、指令格式:

G00 X_ Z_

这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

G01 X(U)_ Z(W)_ F_

直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。

G02(G03) X(U)__Z(W)__R__F__

G02 – 顺时钟 (CW)

G03 – 逆时钟 (CCW)

X, Z –在坐标系里的终点U, W – 起点与终点之间的距 离

I, K – 从起点到中心点的矢量 (半径值)

R – 圆弧范围 (最大180 度)。;

G32 X(U)__Z(W)__E__ ;

F –螺纹导程设置 E –螺距 (毫米)

G41 X_ Z_;

G42 X_ Z_;

G70 P(ns) Q(nf)

ns:精加工形状程序的第一个段号。

nf:精加工形状程序的最后一个段号;

G71U(△d)R(e)

G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)

F__从序号ns至nf的程序段,指定A及B间的移动指令。

△d:切削深度(半径指定)不指定正负符号。

e:退刀行程。

ns:精加工形状程序的第一个段号。

nf:精加工形状程序的最后一个段号。

△u:X方向精加工预留量的距离及方向。(直径/半径)

△w: Z方向精加工预留量的距离及方向。

G72W(△d)R(e)

G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)

△t,e,ns,nf, △u, △w,f,s及t的含义与G71相同

G73U(△i)W(△k)R(d)

G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)

△i:X轴方向退刀距离(半径指定)。

△k: Z轴方向退刀距离(半径指定)。

d:分割次数

这个值与粗加工重复次数相同。

ns: 精加工形状程序的第一个段号。

nf:精加工形状程序的最后一个段号。

△u:X方向精加工预留量的距离及方向。(直径/半径)

△w: Z方向精加工预留量的距离及方向。

G76 P(m)(r)(a) Q(△dmin) R(d)

G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)

m:精加工重复次数(1至99)。

r:到角量。

a:刀尖角度:

可选择80度、60度、55度、30度、29度、0度,用2位数指定。

△dmin:最小切削深度。

i:螺纹部分的半径差。

如果i=0,可作一般直线螺纹切削。

k:螺纹高度

这个值在X轴方向用半径值指定。

△d:第一次的切削深度(半径值)

l:螺纹导程(与G32)

G90 X(U)___Z(W)___F___ 。

锥体切削循环:

G90 X(U)___Z(W)___R___ F___ ;

注:必须指定锥体的 “R” 值。

G92 X(U)___Z(W)___F___

锥螺纹切削循环:

G92 X(U)___Z(W)___R___F___

平台阶切削循环:

G94 X(U)___Z(W)___F___ ;

锥台阶切削循环:

G94 X(U)___Z(W)___R___ F___ ;

G96 的功能是执行线速度控制,并且只通过改变RPM 来控制相应的工件直径变化时维持稳定的切削速率。

G97 的功能是取消线速度控制,并且仅仅控制 RPM 的稳定。

G00  快速定位

G01  直线插补

G02  顺时针圆弧插补  

G03  逆时针圆弧插补  

G04  暂停、准停  

G05  三点圆弧插补  

G62  顺时针椭圆插补  

G63  逆时针椭圆插补

G72  顺时针抛物线插补  

G73  逆时针抛物线插补  

G10  数据输入方式有效

G11  取消数据输入方式  

G20  英制单位选择  

G21  公制单位选择  

G28  自动返回机械零点  

G30  回机床第2、3、4参考点  

G31  跳转插补  

G32  等螺距螺纹切削  

G33  Z 轴攻丝循环  

G34  变螺距螺纹切削  

G36  自动刀具补偿测量 X  

G37  自动刀具补偿测量 Z  

G40  取消刀尖半径补偿  

G41  刀尖半径左补偿  

G42  刀尖半径右补偿  

G50  设置工件坐标系  

G65  宏代码  

G66  宏程序模态调用  

G67  取消宏程序模态调用  

G70  精加工循环  

G71  轴向粗车循环  

G72  径向粗车循环  

G73  封闭切削循环

G74  轴向切槽循环

G75  径向切槽循环  

G76  多重螺纹切削循环  

G90  轴向切削循环  

G92  螺纹切削循环  

G94  径向切削循环  

G96  恒线速控制  

G97  取消恒线速控制  

G98  每分进给  

G99  每转进给

打开软件

G71粗车循环指令

适用于去除棒料毛坯的大部分加工余量

格式为:G71U_ R_

G71P_ Q_ U_ W_ F_

参数说明

第一行

U 表示背吃刀量(半径值)

R 表示退刀量

第二行

P表示精加工轨迹中第一个程序段号

Q表示精加工轨迹中最后一个程序段号

U表示径向(X轴)精车余量(直径值)

W表示轴向(Z轴)精车余量

所有循环指令都需要制定循环点,循环点又叫起刀点,该位置一般定在毛坯直径+2,长度为2的位置,例如毛坯直径为30,循环点为X32,Z2

程序为例,图中第二行G71P10Q20U02W0F150的P10就是N10,Q20即为N20。并且保证能够对应上,U02为X轴精车余量,W0为Z轴余量,F150表示进给速度为150mm/min

以上图的零件图纸为例,进行程序的编写、录入。

下图为加工的零件示意图,利用的编程为上图的编程。

小径是多少?几个头的?刀前刃宽度是多少?什么数据都没有谁能帮你?这么难得问题才给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

以上就是关于广州数控车床980td多头螺纹怎么编程全部的内容,包括:广州数控车床980td多头螺纹怎么编程、广数如何编程、求广州数控系统的编程代码指令。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存