加工中心螺纹铣加工程序对照表
- 格式:doc
- 大小:36.50 KB
- 文档页数:1
螺旋铣O0001:G01X20Y50 预设G52坐标点G65P2014B20C16J0K20F300 宏程序调用子程序号2014,B附值为孔直径,C附值为刀具径,J附值为Z轴增量基数,K附值为铣孔深度,F附值为进给量。
%O2014 子程序号为2014G52X#24Y#25 设置刀轴当前点为局部坐标系X0Y0点(以下移动使用局部坐标系)G0X0.Y0. 快速移动至坐标系零点#4=[#2-#3]/2 孔直径减刀具直径后除以2(做为起点在X向偏置)Z3. 快速移动至Z3G01Z0.5F500 直线插补Z轴以500MM/分钟进给至Z0.5X#4Z0.F200 直线插补至X轴偏置,Z0 进给200MM/分钟WHILE[#5LT#6]DO1 如果#5小于#6时执行DO到END之间的程序,如果#5大于#6时执行END后的程序。
DO为条件执行符号#5=#5+0.5 Z轴每次增量为0.5G03X#4Y0Z-[#5]I-[#4]F#9 逆时针圆弧插补至上一个坐标Z轴增量点(X.Y不变)END1 END为条件执行符号G03X#4Y0.I-[#4]F#9 指定螺旋铣终点G01X[#4-0.5] 在停止点向圆心方向偏置0.5(准备抬刀)G0Z50. 抬刀至Z50G52X0.Y0. 回局部坐标零点M99 子程序结束%自变量指定:自变量中不允许出现地址:G、L、N、O、P 。
不需要的地址省略,对应变量为空。
除I、J、K有字母顺序要求外其余为顺序要求。
坐标系旋转%O0001G40 G17 G90G91 G28 Z0.0T01 M06G54G0 G90 X-50 Y50 S3500 M03Z50G43 Z50. H01M98P2014 子程序调用号2014G68X0Y0R45 坐标旋转45度(角度第一象限至第四象限渐增)M98P2014 调用子程序号2014G68X0Y0R90 坐标旋转90度M98P2014 调用子程序号2014G49Z50 取消刀具长度补偿G69M05 取消坐标系旋转M30%%O2014G41G01X20Y5D02F300:G40X0Y0:M99铣螺纹Ф100圆心及圆周均分M30*1.5,底孔Ф28.5 牙高0.974 刀径8%O0001 主程序号G54G90G17 提取坐标,绝对编程,选择XY平面M03S3500 主轴正转,转速3500转/分钟G0Z50 安全平面高50G0X0Y0 定位M98P1000 调用子程序号O1000#4=0 附值N30#5=50*COS[#4] 计算X轴坐标#6=50*SIN[#4] 计算Y轴坐标G52X#5Y#6 临时坐标零点G0X0Y0 零点M98P1000 调用子程序号O1000#4=#4+90 附值IF[#4LE271]GOTO30 如果#4小于271,则由N30开始,如大于271,则执行下行。
加工M42×1.5 右旋内螺纹深度是15方法一O2008G17G40G49G80G90G54G00Z200X0Y0M03S2000G43Z10H08M08Z-14 (跟螺纹深度有关)G41 G01X21Y0D08F250 (外螺纹用G42 顺铣)M98P2018 L12 (跟螺纹深度有关)G40G01X0Y0G49G00Z200M09M30O2018G91G03 I-21 J0 Z1.5 F250 (左旋螺纹G02)M99O2008G17G40G49G80G90G54G00Z200X0Y0M03S2000G43Z10H08M08Z4 (跟螺纹深度有关)G42 G01X21Y0D08F250 (外螺纹用G41 逆铣)M98P2018 L12 (跟螺纹深度有关)G40G01X0Y0G49G00Z200M09M30O2018G91G02 I-21 J0 Z-1.5 F250 (左旋螺纹G03)M99从上往下铣右旋内螺纹:G42 G02 逆铣从下往上铣右旋内螺纹:G41 G03 顺铣(一般优先采用顺铣)从上往下铣右旋外螺纹:G42 G02 顺铣从下往上铣右旋外螺纹:G41 G03 逆铣螺纹精度通过修改刀具半径补偿值来实现,一般3~4次调整方法二O2008G17G40G49G80G90G54G00Z200X0Y0M03S2000G43Z10H08M08#1= -14 (从下往上顺铣) G01Z#1F100G41 X21Y0D08WHILE [#1 LE 0] DO1G03 I-21 J0 Z [#1+1.5]#1= #1+1.5END 1G40G01X0Y0G49G00Z200M09M30用铣刀精镗孔的技巧采用螺旋式铣削孔轮廓,配合连续下刀循环控制。
加工刃为端面刃,比走圆加工侧刃加工精度要高。
把螺纹铣刀换成端铣刀,用螺纹加工程序就可以加工,只是要注意顺铣方向。
有些箱体类工件的螺纹不适合车床,用铣床最方便,用三轴联动的数铣加工螺纹用宏程序很方便。
螺纹铣削程序(设置说明)该程序为Mazatrol行星攻丝加工方式的延伸,可以实现可控制的多圈差补铣削螺纹。
使用方法:1,在Mazatrol程序中用单动方式调出加工刀具;2,在Mazatrol子程序调用该程序,变数定义如下:1)加工坐标:X(#24)、Y(#25)、Z(#26)2)加工形状:螺孔大径:M(#13)螺孔深度:H(#11)螺距:E(#8)加工圈数:Q(#17)3)刀具及切削参数:刀具直径:D(#7)——调整数值可以控制螺纹直径大小。
进给量(mm/rev):F(#9)转速(r/min):S(#19)R点:R(#18)4)左旋、右旋选择:K(#6)K=0,右旋螺纹K=1,左旋螺纹特点:1,只需要在Mzaztrol程序中,给X,Y,Z,M,H,E,Q,D,F,S,R,K附值即可,调用宏程序加工,子程序不用变动;2,1/4螺距圆弧切入、切出;3,可以通过调整Q设定值,调整加工圈数,解决Mazatrol行星攻丝方式只能差补一圈的缺点。
缺点:1,此程序使用中在MZAZTROL里不能有坐标偏执(补助坐标),因为子程序执行的是基本坐标,不认偏执量。
(不同的螺纹只需修改主程序(144)中的个个参数即可)程序(144)子程序(145)O00000005(HELICAL TAP CYCLE) (EIA HELICAL TAP)O00000005IF[#13EQ0]GOTO100IF[#11EQ0]GOTO200IF[#8EQ0]GOTO300IF[#17EQ0]GOTO400IF[#7EQ0]GOTO500IF[#19EQ0]GOTO600IF[#18EQ0]GOTO700IF[[#13-#7]LT0]GOTO800(MAIN PROGRAM)G91G28Z0.G90G00G95X#24Y#25G43Z50.G90G00Z#18Z#26S#19M03#3=#9*4#21=#11-0.5G91G01Z-#21F#3Z-0.5F0.1#1=[#13-#7]/2#2=#17*#8#3=#9*0.4#4=[#13-#7]/4#5=#8/4IF[#6EQ1] GOTO 20(RIGHT TAP)N10 G17G03X-#1Y0.Z#5R#4F#3G17G03X0.Y0.Z#2I#1P#17F#9G17G03X#1Y0.Z#5R#4F#3GOTO 30(LEFT TAP)N20 G17G02X-#1Y0.Z#5R#4F#3G17G02X0.Y0.Z#2I#1P#17F#9G17G02X#1Y0.Z#5R#4F#3N30 G90G00Z#18G91G28Z0.M99N100 #3000=21(=M--ERROR)N200 #3000=22(=H--ERROR)N300 #3000=23(=E--ERROR)N400 #3000=24(=Q--ERROR)N500 #3000=25(=TOOL-D-ERROR) N600 #3000=26(=S-ERROR)N700 #3000=27(=POINT-R-ERROR) N800 #3000=28(=M-D--ERROR)M30。
加工中心铣螺纹加工M75螺距的内螺纹%O0001(Tool cutting diameter = 63 mm - Fanuc 11M Controller.) G90 G00 G57 X0 Y0G43 H10 Z0 M3 S353G91 G00 X0 Y0G41 D60 Z0G91 G03 F5G91 G03 X0 Y0 J0 F17G91 G03G00 G40 Z0G90 G00G49 M5M30%加工中心通用铣螺纹宏程序编程教程使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。
螺旋插补一周,刀具Z向负方向走一个螺距量。
工作原理使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。
螺旋插补一周,刀具Z向负方向走一个螺距量。
编程原理:G02 I3.等于螺距为假设刀具半径为5mm则加工M16的右旋螺纹优势使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高3、采用机夹式刀片刀具,寿命长4、多齿螺纹铣刀加工时,加工速度远超攻丝5、首件通止规检测后,后面的零件加工质量稳定使用方法G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_XY 螺纹孔或外螺纹的中心位置X=#24 Y=#25Z 螺纹加工到底部,Z轴的位置(绝对坐标)Z=#26R快速定位(安全高度)开始切削螺纹的位置R=#18A螺纹螺距A=#1B螺纹公称直径B=#2C螺纹铣刀的刀具半径C=#3 内螺纹为负数外螺纹加工为正数S主轴转速F进给速度,主要用于控制刀具的每齿吃刀量如:G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150;在X30y30的位置加工M16 螺距2 深10的右旋螺纹加工时主轴转速为2000转进给进度为150mm/min宏程序代码O1999;G90G94G17G40;G0X#24Y#25;快速定位至螺纹中心的X、Y坐标M3S#19;主轴以设定的速度正转#31=#2*+#3;计算出刀具偏移量#32=#18-#1;刀具走螺旋线时,第一次下刀的位置#33=#24-#31; 计算出刀具移动到螺纹起点的位置G0Z#18;刀具快速定位至R点G1X#33F#9;刀具直线插补至螺旋线的起点,起点位于X的负方向N20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)IF[#32LE#26]GOTO30;当前Z向位置大于等于设定Z向底位时,进行跳转#32=#32-#1;Z向的下个螺旋深度目标位置(绝对坐标)GOTO20;N30;IF[#3GT0]THEN #6=#33-#1;外螺纹,退刀时刀具往X负方向退一个螺距量IF[#3LT0]]THEN #6=#24;内螺纹,退刀时刀具移动到螺纹中心位置G0X#6G90G0Z#18;提刀至安全高度内梯形螺纹(Tr40x7)的宏程序系统:FANUC-oimait编程思想:每一层分中、右、左三分,每一刀的Z轴方向的起刀点都不同1、内梯形螺纹加工程序:G54G99M3S100T0101G0Z3X33#101=; 每一刀的的深度(半径)#102=4 梯形螺纹的深度(半径)#103=1 分层切削的次数N90 G0U[2*#101*#103]G32Z-32F7G0X32Z[3+[#102-#101]*+A];A是槽底宽-刀尖宽的一半X33U[2*#101*#103]G32Z-32F7G0X32Z[3-[#102-#101]*] 梯形螺纹的牙顶宽:螺距梯形螺纹的牙底宽:螺距-牙顶宽-2倍的(螺纹深度Xtg15°)X33U[2*#101*#103]G32Z-32F7G0X32G0Z3X33#102=##103=#103+1IF[#103LE20]GOTO90;G0Z100M5M30螺纹铣削编程现以M20×右旋内螺纹铣削加工实例说明螺纹加工的编程方法。
加工中心通用铣螺纹宏法度工作原理: 编程原理:G02 Z2.5 I3.Z2.5即是螺距为2.5mm优势假设刀具半径为5mm则加工M16的右旋螺纹使用了三轴联动数控铣床或加工中心进行加工螺纹,相对传统螺纹加工1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹2、采取铣削方法加工螺纹,螺纹的质量比传统方法加工质量高3、采取机夹式刀片刀具,寿命长4、多齿螺纹铣刀加工时,加工速度远超攻丝5、首件通止规检测后,后面的零件加工质量稳定使用办法G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_XY 螺纹孔或外螺纹的中心位置X=#24 Y=#25Z 螺纹加工究竟部,Z轴的位置(绝对坐标)Z=#26R 快速定位(平安高度)开始切削螺纹的位置R=#18A 螺纹螺距A=#1B 螺纹公称直径B=#2C 螺纹铣刀的刀具半径C=#3 内螺纹为正数外螺纹加工为正数S 主轴转速F 进给速度,主要用于控制刀具的每齿吃刀量如:G65 p1999 X30 Y30 Z10 R2 A2 B16 C5 S2000 F150; 在X30y30的位置加工M16 螺距2 深10的右旋螺纹加工时主轴转速为2000转进给进度为150mm/min宏法度代码O1999;G90G94G17G40;G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标M3S#19; 主轴以设定的速度正转#31=#2*0.5+#3; 计算出刀具偏移量#32=#18#1; 刀具走螺旋线时,第一次下刀的位置#33=#24#31; 计算出刀具移动到螺纹起点的位置G0Z#18;刀具快速定位至R点G1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负标的目的N20 G02Z#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)IF[#32LE#26]GOTO30; 以后Z向位置年夜于即是设定Z 向底位时,进行跳转#32=#32#1; Z向的下个螺旋深度目标位置(绝对坐标)GOTO20;N30;IF[#3GT0]THEN #6=#33#1; 外螺纹,退刀时刀具往X负标的目的退一个螺距量IF[#3LT0]]THEN #6=#24; 内螺纹,退刀时刀具移动到螺纹中心位置G0X#6G90G0Z#18; 提刀至平安高度M99;。
加工中心铣螺纹加工M75螺距1.5的内螺纹%O0001(Tool cutting diameter = 63 mm - Fanuc 11M Controller.) G90 G00 G57 X0 Y0G43 H10 Z0 M3 S353G91 G00 X0 Y0 Z-10.352G41 D60 X3.313 Y-34.241 Z0G91 G03 X34.241 Y34.241 Z0.352 R34.241 F5G91 G03 X0 Y0 Z1.500 I-37.554 J0 F17G91 G03 X-34.241 Y34.241 Z0.352 R34.241G00 G40 X-3.313 Y-34.241 Z0G90 G00 Z200.000G49 M5M30%加工中心通用铣螺纹宏程序编程教程使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。
螺旋插补一周,刀具Z向负方向走一个螺距量。
工作原理使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。
螺旋插补一周,刀具Z向负方向走一个螺距量。
编程原理:G02 Z-2.5 I3.Z-2.5等于螺距为2.5mm假设刀具半径为5mm则加工M16的右旋螺纹优势使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高3、采用机夹式刀片刀具,寿命长4、多齿螺纹铣刀加工时,加工速度远超攻丝5、首件通止规检测后,后面的零件加工质量稳定使用方法G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_XY 螺纹孔或外螺纹的中心位置X=#24 Y=#25Z 螺纹加工到底部,Z轴的位置(绝对坐标)Z=#26R 快速定位(安全高度)开始切削螺纹的位置R=#18A 螺纹螺距A=#1B 螺纹公称直径B=#2C 螺纹铣刀的刀具半径C=#3 内螺纹为负数外螺纹加工为正数S 主轴转速F 进给速度,主要用于控制刀具的每齿吃刀量如:G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150;在X30y30的位置加工M16 螺距2 深10的右旋螺纹加工时主轴转速为2000转进给进度为150mm/min宏程序代码O1999;G90G94G17G40;G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标M3S#19; 主轴以设定的速度正转#31=#2*0.5+#3; 计算出刀具偏移量#32=#18-#1; 刀具走螺旋线时,第一次下刀的位置#33=#24-#31; 计算出刀具移动到螺纹起点的位置G0Z#18;刀具快速定位至R点G1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负方向N20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)IF[#32LE#26]GOTO30; 当前Z向位置大于等于设定Z向底位时,进行跳转#32=#32-#1; Z向的下个螺旋深度目标位置(绝对坐标)GOTO20;N30;IF[#3GT0]THEN #6=#33-#1; 外螺纹,退刀时刀具往X负方向退一个螺距量IF[#3LT0]]THEN #6=#24; 内螺纹,退刀时刀具移动到螺纹中心位置G0X#6G90G0Z#18; 提刀至安全高度内梯形螺纹(Tr40x7)的宏程序系统:FANUC-oimait编程思想:每一层分中、右、左三分,每一刀的Z轴方向的起刀点都不同1、内梯形螺纹加工程序:G54G99M3S100T0101G0Z3X33#101=0.2; 每一刀的的深度(半径)#102=4 梯形螺纹的深度(半径)#103=1 分层切削的次数N90 G0U[2*#101*#103]G32Z-32F7G0X32Z[3+[#102-#101]*0.268+A];A是槽底宽-刀尖宽的一半X33U[2*#101*#103] G32Z-32F7G0X32Z[3-[#102-#101]*0.268-A] 梯形螺纹的牙顶宽:0.366x螺距梯形螺纹的牙底宽:螺距-牙顶宽-2倍的(螺纹深度Xtg15°)X33U[2*#101*#103]G32Z-32F7G0X32G0Z3X33#102=#102-0.2#103=#103+1IF[#103LE20]GOTO90;G0Z100M5M30螺纹铣削编程现以M20×1.5右旋内螺纹铣削加工实例说明螺纹加工的编程方法。
F 【2 】anuc体系铣螺纹编程(宏程序和螺旋插补)举例:如下图铣削5-M30*1.5-深15mm的细牙右旋螺纹.刀具选择如下:(用废旧的钨钢刀柄磨的单刃螺纹铣刀,合适切削1.5螺距的螺纹)工艺剖析:三轴联动铣削螺纹,本质是XY平面加工整圆同时,Z轴每加工一个整圆降低一个螺纹,加工时是以螺纹孔的中间轴线作为编程参考点,所以铣削单个螺纹孔时,平日将坐标系原点树立在孔中间,若要铣削多个螺孔,就要试着将坐标系偏移至孔的中间.这题要铣削5个孔,中央的孔直接可以铣削,R50圆周上的4个等分螺孔,可以借助坐标偏移(fanuc体系用 G52)来实现.M30*1.5的螺纹,事先将螺纹底孔加工到28.5mm,螺纹齿高H=0.974刀具直径经检测,直径为8mm,有用加工孔深为22mm,程序如下:1.宏程序铣削螺纹单个螺纹孔铣削程序G54 G90 G17 坐标系原点树立在孔的中间,底孔事先加工好M03 S3500(单刃切削,高转速,小吃刀,快进给)G00 Z50.G00 X0 Y0G00 Z3. (安全高度,定位值是螺距的整倍数)#1=0.3 齿高切深赋值N10 #2=10.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300. 以半圆情势切入#3=1.5 螺距PN20 G02 X#2 Y0 Z#3 I-#2 J0 F3000. 插补螺纹,到Z1.5的高度#3= #3 - 1.5IF [ #3 GE - 15.1 ] GOTO20 螺纹切削孔深15mmG02 X0 Y0 I-[ #2/2 ] J0 F300. 半圆情势切出,刀具到中间G00 Z3. 抬刀到安全高度,前后一致#1 = #1 + 0.2 切削齿高,往X偏向增大IF [ #1 LE 0.91 ] GOTO10 加工到齿高G01 X0 Y0 F300. 退刀G00 Z100. 抬刀M30本题5-M30*1.5-15的程序主程序:G54 G90 G17 坐标系原点树立在孔的中间,底孔事先加工好M03 S3500 (单刃切削,高转速,小吃刀,快进给)G00 Z50.G00 X0 Y0M98 P1000 挪用铣床螺纹的子程序#4 = 0 角度初始赋值N30 #5 = 50 * COS [ #4 ] X坐标#6 = 50 * SIN [ #4 ] Y坐标G52 X#5 Y#6 坐标偏移G00 X0 Y0 到偏移之后的原点定位M98 P1000 挪用铣螺纹的子程序#4 = #4 + 90 角度增长IF [ #4 LE 271 ] GOTO30加工残剩3个孔,如果写360,第一个孔要再加工一次G00 Z100.G52 X0 Y0G54 G00 X100. Y100.M30子程序:O1000;G00 X0 Y0G00 Z3. (安全高度,定位值是螺距的整倍数)#1=0.3 齿高切深赋值N10 #2=10.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300. 以半圆情势切入#3=1.5 螺距PN20 G02 X#2 Y0 Z#3 I-#2 J0 F3000. 插补螺纹,到Z1.5的高度#3= #3 - 1.5IF [ #3 GE - 15.1 ] GOTO20 螺纹切削孔深15mmG02 X0 Y0 I-[ #2/2 ] J0 F300. 半圆情势切出,刀具到中间G00 Z3. 抬刀到安全高度,前后一致#1 = #1 + 0.2 切削齿高,往X偏向增大IF [ #1 LE 0.91 ] GOTO10 加工到齿高G01 X0 Y0 F300. 退刀G00 Z10. 抬刀G52 X0 Y0 撤消坐标偏移M99 返回主程序2.应用螺旋插补加工螺纹单个螺纹孔铣削程序G54 G90 G17 坐标系原点树立在孔的中间,底孔事先加工好M03 S3500 (单刃切削,高转速,小吃刀,快进给)G00 Z50.G00 X0 Y0G00 Z3. (安全高度,定位值是螺距的整倍数)#1=0.3 齿高切深赋值N10 #2=10.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300. 以半圆情势切入G91 G02 X0 Y0 Z-1.5 I-#2 J0 L11 F3000. 每次1.5,反复11次G90 G02 X0 Y0 I-[ #2/2 ] J0 F300. 半圆情势切出,刀具到中间G00 Z3. 抬刀到安全高度,前后一致#1 = #1 + 0.2 切削齿高,往X偏向增大IF [ #1 LE 0.91 ] GOTO10 加工到齿高G01 X0 Y0 F300. 退刀G00 Z100. 抬刀M30本题5-M30*1.5-15的程序主程序:G54 G90 G17 坐标系原点树立在孔的中间,底孔事先加工好M03 S3500 (单刃切削,高转速,小吃刀,快进给)G00 Z50.G00 X0 Y0M98 P1000 挪用铣床螺纹的子程序#4 = 0 角度初始赋值N30 #5 = 50 * COS [ #4 ] X坐标#6 = 50 * SIN [ #4 ] Y坐标G52 X#5 Y#6 坐标偏移G00 X0 Y0 到偏移之后的原点定位M98 P1000 挪用铣螺纹的子程序#4 = #4 + 90 角度增长IF [ #4 LE 271 ] GOTO30加工残剩3个孔,如果写360,第一个孔要再加工一次G00 Z100.G52 X0 Y0G54 G00 X100. Y100.M30子程序:O1000;G00 X0 Y0G00 Z3. (安全高度,定位值是螺距的整倍数)#1=0.3 齿高切深赋值N10 #2=10.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏移到10.25定位)G02 X#2 Y0 I [ #2/2 ] J0 F300. 以半圆情势切入G91 G02 X0 Y0 Z-1.5 I-#2 J0 L11 F3000. 每次1.5,反复11次G90 G02 X0 Y0 I-[ #2/2 ] J0 F300. 半圆情势切出,刀具到中间G00 Z3. 抬刀到安全高度,前后一致#1 = #1 + 0.2 切削齿高,往X偏向增大IF [ #1 LE 0.91 ] GOTO10 加工到齿高G90 G01 X0 Y0 F300. 退刀G00 Z10. 抬刀G52 X0 Y0 撤消坐标偏移M99 返回主程序。
以加工M30×1.5的内螺纹和M27×3的外螺纹为例,来介绍内螺纹和外螺纹的铣削加工方法。
一、加工准备根据通用工艺方法,确定内外螺纹的铣削方法,并根据加工方法准备工量具,编制程序。
二、刀具清单1、内螺纹的铣削如下图所示,加工零件图几何中心的M30×1.5的内螺纹。
1)工件材料:45钢正火,模锻。
90mm×90mm×20mm 2)加工要求:螺纹表面粗糙度值Rp=1.6;牙形角为60度3)加工中心操作系统:FANUC0I4)刀具:单齿螺纹铣刀,9齿螺纹梳刀在用螺纹铣刀铣削螺纹之前,要先完成螺纹底孔的加工,继而进行螺纹加工。
单齿螺纹铣刀的螺纹加工原理是:刀具每固定旋转一周,在Z轴负方向上下降一个螺距。
计算螺纹M30×1.5的底孔直径:公称直径-1.08P=30-1.62=28.38mm,所以螺纹底孔孔径为28.38mm的通孔。
选用⌀12mm两齿立铣刀,主轴S=700r/min,刀具材料为高速钢,进给F=120mm/min,刀具伸出长度为28mm,编写程序如下:O0001(程序名)M06T01(使用1号刀)G54G90G40M03S1200(程序初始化)G00X0Y0Z100(刀具快速定位)Z5G01Z0F40(刀具工进到工件表面)#1=-4(将-4赋值于局部变量#1)N10G01Z[#1]F100(刀具工进到Z-4)G41D01G01X14.25F120(固定循环,刀具半径补偿)G03I-14.25J0(逆时针铣圆一周)G40G01X0(取消刀具半径补偿)#1=#1-4(将#1-4赋值于局部变量#1)IF[#1GE-20]GOTO(条件判别语句,如果#1大于-20,则跳转至N10继续加工)G00Z100(快速抬刀)Y150M05(主轴停止)M30(程序结束)2、确认底孔加工完成,并用⌀32倒角钻倒C1.5mm的角以后,选择⌀14mm的单刃螺纹铣刀铣削,转速S=1200r/min,F=120mm/min程序编写如下:O0002(程序名)M06T02(换2号刀)G54G90G40M03S1200(程序初始化)G0X0Y0Z100Z5(刀具快速移动到定位点)G01Z0F40(刀具工进到工件表面)#1=0(将0赋值于局部变量#1)N10#2=#1-1.5(将#1-1.5赋值于局部变量#2)G42D02G01X14,.19G02Z[#2]I-14.19(圆弧导入半径)#1=#1-1.5IF[#1GE-21]GOTO10(条件判别语句,如果#1大于-21,则跳转至N10继续执行程序)G40G01X0(取消刀具半径补偿)G00Z100(快速抬刀)Y150MO5(主轴停止)M30(程序结束)3、选择9齿螺纹梳刀(T03)铣削螺纹,主轴转速S=1200r/min,F=120mm/min,这种加工效率非常高,加工时间大大缩短,在大批量加工螺纹中,具有很大优势。
加工中心螺紋銑削程序對照表
為了使加工中心在加工小直徑内螺紋時能減少調試時間和加工時間,員工可使用V ARGUS的螺紋銑刀片銑削内螺紋:
目前公司的V ARGUS 刀柄種類:
1.BTMC16-3B ( 回轉半徑為R 8.5 )
2.TMNC20-3 ( 回轉半徑為R 9.5 )
3.TMC25-5 124/004 ( 回轉半徑為R 12.5 )
V ARGUS 刀片種類:
1. 3BEI14W VBX (加工14 牙BSP 螺紋)
2. 3EI11BSPT VSX (加工11 牙BSPT 螺紋)
3. 5EI11W VBX (加工11 牙BSP 螺紋)
4. 5EI11.5 NPT VBX (加工11.5 牙NPT 螺紋)
下面是螺紋銑削程序對照表:
程序號: 6050 加工3/4--14BSP (刀柄: BTMC16-3B 刀片: 3BEI14W VBX 加工長度: 25 ) 程序號: 6051 加工1--11BSPT (刀柄: TMNC20-3 刀片: 3EI11BSPT VSX 加工長度: 19.1 ) 程序號: 6052 加工1-1/4--11BSPT (刀柄: TMNC20-3 刀片: 3EI11BSPT VSX 加工長度: 21.4 ) 程序號: 6053 加工1-1/4--11BSP (刀柄: TMC25-5 124/004 刀片: 5EI11W VBX 加工長度: 32 ) 程序號: 6054 加工1-1/2--11BSP (刀柄: TMC25-5 124/004 刀片: 5EI11W VBX 加工長度: 32 ) 程序號: 6055 加工1-1/4--11.5NPT (刀柄: TMC25-5 124/004 刀片: 5EI11.5 NPT VBX 加工長度: 25 ) 程序號: 6056 加工1-1/2--11.5NPT (刀柄: TMC25-5 124/004 刀片: 5EI11.5 NPT VBX 加工長度: 26 ) 程序號: 6057 加工2--11.5NPT (刀柄: TMC25-5 124/004 刀片: 5EI11.5 NPT VBX 加工長度: 26 )
(以後逐步添加)
以下幾點應注意:
1.程序中的轉速及進給只是理論數據,請員工根據實際情況修改. (可以推薦的進給參數表為參考)
2.程序中需要使用半徑補償,請在D=60 的刀具補償號裏自己設定,以上面的回轉半徑值作爲標準.
3.加工直螺紋時的對刀原點按標準對刀,加工錐螺紋時的對刀原點是以刀片最顶端第一粒齿中心为对刀
零点。
4.如遇加工長度不標準的話,偏移Z坐標即可.必須注意需要調整刀具半徑補償。