如果螺距不大用G92最简单。G92 X _ Z_ F_ (公制螺纹切削) G92 X_ Z_ I_ (英制螺纹切削)G92 X_ Z_ R _ F_ (公制锥螺纹切削)G92 X_ Z_ R_ I_ (英制锥螺纹切削)X 是指切削终点X轴的绝对坐标值。 Z 是指切削终点Z轴的绝对坐标值。F 是指公制螺纹的螺距。I 是指英制螺纹的牙数。R 是指车锥螺纹,切削起点与切削终点X轴的差值,(为半径值),注:广数928系统为直径值。 还有就是用G32,G76都可以车螺纹G76车大螺距的比较好。G32 X_ Z_ F(I)_ G76 P000000 Q00R005
G76X-Z-P000Q000(R+ - )F--
P00是指精车的次数00是指斜退刀距离为几个螺距,00指螺纹的刀尖角度,Q00指每刀的进刀量,R005指精车最后一刀的进刀量为005,P000指罗纹的齿高,Q000指罗纹第一刀的切削量,(R+ — )是锥螺纹用,F纸螺距
G0
X
Z
设置起刀点
G32
X
Z
(螺纹终点坐标)
R锥螺纹
小端减大端的半径值
F
螺距
还有不常用的
I
K
(螺纹退尾)Q切入角度
用不到的不写
G0退刀
退回进刀点
G32要设置进退刀
所以一般用子程序调
或者
做宏
常用于加工梯形螺纹
异形螺纹
端面螺纹
还有凸轮
偏心或者非标准的螺旋线类的东西
G92简单
是自动循环的
车小螺距普通螺纹比较多
G0
X
Z直接定义
起刀点
G92
X
Z
R
F
X---
x---
每次的切深
G0退刀
还有一个G76
更简单
切削大螺距螺纹用的多
斜进法
进刀
前面两个是直进法
以加工M30×15的内螺纹和M27×3的外螺纹为例,如零件图1,图2所示。
一、加工准备
根据通用工艺方法,确定内外螺纹的铣削方法,并根据加工方法准备工量具,编制程序。
二、刀具清单
1、内螺纹的铣削
如零件图1加工零件图几何中心的M30×15的内螺纹,加工条件安排如下:
(1)工件材料:45钢正火,模锻。90mm×90mm×20mm
(2)加工要求:螺纹表面粗糙度值Rp=16。牙形角为60度。
(3)加工中心 *** 作系统:FANUC0I
(4)刀具:单齿螺纹铣刀,9齿螺纹梳刀
在用螺纹铣刀铣削螺纹之前,要先完成螺纹底孔的加工,继而进行螺纹加工。单齿螺纹铣刀的螺纹加工原理是:刀具每固定旋转一周,在Z轴负方向上下降一个螺距。
计算螺纹M30×15的底孔直径:公称直径-108P=30-162=2838mm,所以螺纹底孔孔径为2838mm的通孔。选用∮12mm两齿立铣刀,主轴S=700r/min,刀具材料为高速钢,进给F=120mm/min,刀具伸出长度为28mm,编写程序如下:
O0001(程序名)
M06T01(使用1号刀)
G54G90G40M03S1200(程序初始化)
G00X0Y0Z100(刀具快速定位)
Z5
G01Z0F40(刀具工进到工件表面)
#1=-4(将-4赋值于局部变量#1)
N10G01Z[#1]F100(刀具工进到Z-4)
G41D01G01X1425F120(固定循环,刀具半径补偿)
G03I-1425J0(逆时针铣圆一周)
G40G01X0(取消刀具半径补偿)
#1=#1-4(将#1-4赋值于局部变量#1)
IF[#1GE-20]GOTO(条件判别语句,如果#1大于-20,则跳转至N10继续加工)
G00Z100(快速抬刀)
Y150
M05(主轴停止)
M30(程序结束)
2、确认底孔加工完成,并用∮32倒角钻倒C15mm的角以后,选择∮14mm的单刃螺纹铣刀铣削,转速S=1200r/min,F=120mm/min程序编写如下:
O0002(程序名)
M06T02(换2号刀)
G54G90G40M03S1200(程序初始化)
G0X0Y0Z100
Z5(刀具快速移动到定位点)
G01Z0F40(刀具工进到工件表面)
#1=0(将0赋值于局部变量#1)
N10#2=#1-15(将#1-15赋值于局部变量#2)
G42D02G01X14,19
G02Z[#2]I-1419(圆弧导入半径)
#1=#1-15
IF[#1GE-21]GOTO10(条件判别语句,如果#1大于-21,则跳转至N10继续执行程序)
G40G01X0(取消刀具半径补偿)
G00Z100(快速抬刀)
Y150
MO5(主轴停止)
M30(程序结束)
3、选择9齿螺纹梳刀(T03)铣削螺纹,主轴转速S=1200r/min,F=120mm/min,这种加工效率非常高,加工时间大大缩短,在大批量加工螺纹中,具有很大优势。对于不同规格的螺纹,只要选择不同的刀具即可。如下图所示,应用实例编程如下:
O0003(程序名)
M06T03(换3号刀)
G54G90G40M3S1200(程序初始化)
G00X0Y0Z100
Z5(刀具快速定位)
G01Z0F40(工进到工件表面)
#1=-12(将-12赋值于局部变量#1)
N10G01Z[#1]F120
G42D01X1425(刀具半径补偿)
G02Z[#1-15]I-1425(圆弧切入,)
G40G01X0(取消刀补)
#1=#1-135(将#1-135赋值于局部变量#1)
IF[#1GE-225]GOTO10(条件判别语句,如果#1大于-225,则跳转至N10继续执行程序)
GOOZ100
Y150(快速抬刀)
M05(主轴停止)
M3O(程序结束)
4、外螺纹的铣削
螺纹在加工中心上的铣削,相比较板牙套扣丝锥等加工螺纹方法,受刀具等限制较小,对于同一把螺纹铣刀,即可加工相同螺距的内螺纹,也可加以外螺纹!如图-4,以加工M27×3的外螺纹为例。
O0004(程序名)
M06T04(换4号刀)
G54G90G40M03S1200(程序初始化)
G00X35Y0Z100(刀具快速定位)
Z5
G01Z0F50(刀具工进到工件表面)
G41G01X135F120(刀具半径补偿)
#1=0(将0赋值于局部变量#1)
N10#2=#1-3(将#1-3赋值于局部变量#2)
G02Z[#2]I135(圆弧切入)
#1=#1-3(将#1-3赋值于局部变量#1)
IF[#1GE-39]GOTO10(条件判别语句,如果#1大于-39,则跳转至N10继续执行程序)
G40G01X35(取消刀补)
G00Z100(快速抬刀)
M05(主轴停止)
M30(程序结束)
对于螺距P=3mm的外螺纹,牙深为1949Mmm,根据背吃刀量的不同,故一般选择6-8刀加工完成,每次加工的背吃刀量大致可选择:06mm,035mm,
03mm,02mm,02mm,02mm,01mm,每加工一刀,测量一次,逐步控制尺寸。
选用6齿螺纹梳刀
O0005(程序名)
M06T05(换5号刀)
G54G90G40M03S1200(程序初始化)
G00X35Y0Z100()
Z5(刀具快速定位)
G01Z0F50(工进到工件表面)
G41D04G01X135F120(刀具半径补偿)
#1=-15(将-15赋值于局部变量#1)
N10#2=#1-3(将#1-3赋值于局部变量#2)
G02Z[#2]I135(圆弧切入)
#1=#1-18(将-18赋值于局部变量#1)
IF[#1GE-39]GOTO10(条件判别语句,如果#1大于-39,则跳转至N10继续执行程序)
G40G01X35(取消刀补)
G00Z100(快速抬刀)
M05(主轴停止)
M30(程序结束)
标准螺距:M6-1、M8-125、M10-15、M12-175、M14-2、M16-2、M18-25、M20-25、M22-25、M24-3、M27-3、M30-35、M33-35、M36-4
大径为M多少就是多少 小径=大径-13p(P为螺距)
外螺纹编程是递减 内螺纹编程是递增
G76车不成大螺距梯形螺纹G76走刀方式:斜式进刀 M366
O0001;
N01 T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min
N02 G00 X38 Z5;快速走到起刀点
N03 M08;开冷却
N04 #101=36;螺纹公称直径
N05 #102=0;右边借刀量初始值
N06 #103=-1876;左边借刀量初始值(tg15352或09382)
N07 #104=02;每次吃刀深度,初始值
N08 N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束
N09 G0 Z[5+#102] ;快速走到右边加工起刀点
N10 G92 X[#101] Z-30 F6;右边加工一刀
N11 G0 Z[5+#103] ;快速走到左边加工起刀点
N12 G92 X[#101] Z-30 F6;左边加工一刀
N13 #101=#101-#104;改变螺纹加工直径
N14 #102=#102-0134#104;计算因改变切深后右边借刀量(tg15/2=0134)
N15 #103=#103+0134#104;计算因改变切深后左边借刀量(tg15/2=0134)
N16 IF[#101 LT 34] THEN #104=015;小于34时每次吃刀深度为015
N17 IF[#101 LT 32] THEN #104=01;小于32时每次吃刀深度为010
N18 IF[#101 LT 30] THEN #104=005;小于30时每次吃刀深度为005
N19 GOTO 1;
N20 G00 X100 Z100 M09;刀架快速退回,关闭冷却
N21 M05;主轴停
N22 M30;程序结束
扩展资料:
1.低速切削梯形螺纹对精度要求较高的梯形螺纹,以及在修配或单件生产时,常采用低速切削的方法。当切削螺距小于4mm的梯形螺纹时,一般可只用一把车刀,采用直进法并用少量的左右进给,在粗车后再修整车刀,进行精加工成形。
2.当车削螺距较大的梯形螺纹时,为避免三个切削刃同时参与切削而产生振动,应先用粗车刀,采用左右赶刀法的进给方式进行租车。数控车床厂在保证牙型高度后,再采用精车刀采用直进法进行精加工成形;当螺距很大时,则用径向前角为零、两侧磨有卷屑槽的精车刀,采用左右赶刀的方法精车梯形螺纹。
3高速切削梯形螺纹 在车削刚度、精度要求不高的梯形螺纹时,可用硬质合金螺纹车刀进行高速切削。采用这种车刀切削时,由于三个切削刃同时参与切削,会产生带状切屑流出, *** 作很不安全。
4为此,可采用数控车床厂螺纹车刀。这种螺纹车刀在前面磨出对称的两个圆弧,使径向前角y。增大。数控车床厂两圆弧还使前刀面呈3。~5。的屋脊状结构。这种车刀可减小切削力,增加了车刀的强度,从而减轻了切削振动。数控车床厂同时形成球状切屑,使排屑顺畅。
1、 G74或G84中指令的F值与M29程序段中指令的S值的比值(F/S)即为螺纹孔的螺距值。2、 Sx x x x必须小于0617号参数指定的值,否则执行固定循环指令时出现编程报警。3、 F值必须小于切削进给的上限值4000mm/min即参数0527的规定值,否则出现编程报警。4、 在M29指令和固定循环的G指令之间不能有S指令或任何坐标运动指令。5、 不能在攻丝循环模态下指令M29。6、 不能在取消刚性攻丝模态后的第一个程序段中执行S指令。7、 不要在试运行状态下执行刚性攻丝指令。
本人所用的是华中系统来编程,你可以使用经验公式来计算螺纹的大径和小径(如下所示):
d=D-01P (螺纹大径) D为螺纹的公称直径
d=D-13P (螺纹小径)如M3015 螺纹大径为30-0115=2985;螺纹小径为30-1315=2805 像螺距为15的螺纹可分四刀完成分别为(08、06、04、015)
程序如下:
%1
T0101M03S700
G00X100Z100
X35Z5
G82X292Z-20F15(Z方向值随便给的)
X286Z-20 (F值可以不写)
X282Z-20
X2805Z-20
G0X100
Z100
M30
以上就是关于数控编程的螺纹怎么编全部的内容,包括:数控编程的螺纹怎么编、数控车床怎么车螺纹,(画图编程序)最简单的 谢谢、普通车床加工螺纹的具体 *** 作步骤!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)