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多头螺纹怎么编程、广数如何编程、求广州数控系统的编程代码指令。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)