如何用加工中心铣外螺纹和内螺纹
以加工M30×1.5的内螺纹和M27×3的外螺纹为例,如零件图1,图2所示。
一、加工准备
根据通用工艺方法,确定内外螺纹的铣削方法,并根据加工方法准备工量具,编制程序。
二、刀具清单
1、内螺纹的铣削
如零件图1加工零件图几何中心的M30×1.5的内螺纹,加工条件安排如下:
(1)工件材料:45钢正火,模锻。90mm×90mm×20mm
(2)加工要求:螺纹表面粗糙度值Rp=1.6。牙形角为60度。
(3)加工中心操作系统:FANUC0I
(4)刀具:单齿螺纹铣刀,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(刀具快速定位)
Z5
G01Z0F40(刀具工进到工件表面)
#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(快速抬刀)
Y150
M05(主轴停止)
M30(程序结束)
2、确认底孔加工完成,并用∮32倒角钻倒C1.5mm的角以后,选择∮14mm的单刃螺纹铣刀铣削,转速S=1200r/min,F=120mm/min程序编写如下:
O0002(程序名)
M06T02(换2号刀)
G54G90G40M03S1200(程序初始化)
G0X0Y0Z100
Z5(刀具快速移动到定位点)
G01Z0F40(刀具工进到工件表面)
#1=0(将0赋值于局部变量#1)
N10#2=#1-1.5(将#1-1.5赋值于局部变量#2)
G42D02G01X14,.19
G02Z[#2]I-14.19(圆弧导入半径)
#1=#1-1.5
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
G42D01X14.25(刀具半径补偿)
G02Z[#1-1.5]I-14.25(圆弧切入,)
G40G01X0(取消刀补)
#1=#1-13.5(将#1-13.5赋值于局部变量#1)
IF[#1GE-22.5]GOTO10(条件判别语句,如果#1大于-22.5,则跳转至N10继续执行程序)
GOOZ100
Y150(快速抬刀)
M05(主轴停止)
M3O(程序结束)
4、外螺纹的铣削
螺纹在加工中心上的铣削,相比较板牙套扣丝锥等加工螺纹方法,受刀具等限制较小,对于同一把螺纹铣刀,即可加工相同螺距的内螺纹,也可加以外螺纹!如图-4,以加工M27×3的外螺纹为例。
O0004(程序名)
M06T04(换4号刀)
G54G90G40M03S1200(程序初始化)
G00X35Y0Z100(刀具快速定位)
Z5
G01Z0F50(刀具工进到工件表面)
G41G01X13.5F120(刀具半径补偿)
#1=0(将0赋值于局部变量#1)
N10#2=#1-3(将#1-3赋值于局部变量#2)
G02Z[#2]I13.5(圆弧切入)
#1=#1-3(将#1-3赋值于局部变量#1)
IF[#1GE-39]GOTO10(条件判别语句,如果#1大于-39,则跳转至N10继续执行程序)
G40G01X35(取消刀补)
G00Z100(快速抬刀)
M05(主轴停止)
M30(程序结束)
对于螺距P=3mm的外螺纹,牙深为1.949Mmm,根据背吃刀量的不同,故一般选择6-8刀加工完成,每次加工的背吃刀量大致可选择:0.6mm,0.35mm,
0.3mm,0.2mm,0.2mm,0.2mm,0.1mm,每加工一刀,测量一次,逐步控制尺寸。
选用6齿螺纹梳刀
O0005(程序名)
M06T05(换5号刀)
G54G90G40M03S1200(程序初始化)
G00X35Y0Z100()
Z5(刀具快速定位)
G01Z0F50(工进到工件表面)
G41D04G01X13.5F120(刀具半径补偿)
#1=-15(将-15赋值于局部变量#1)
N10#2=#1-3(将#1-3赋值于局部变量#2)
G02Z[#2]I13.5(圆弧切入)
#1=#1-18(将-18赋值于局部变量#1)
IF[#1GE-39]GOTO10(条件判别语句,如果#1大于-39,则跳转至N10继续执行程序)
G40G01X35(取消刀补)
G00Z100(快速抬刀)
M05(主轴停止)
M30(程序结束)
绛旓細瀵逛簬铻鸿窛P=3mm鐨澶栬灪绾锛岀墮娣变负1.949Mmm锛屾牴鎹儗鍚冨垁閲忕殑涓嶅悓锛屾晠涓鑸夋嫨6-8鍒鍔犲伐瀹屾垚,姣忔鍔犲伐鐨勮儗鍚冨垁閲忓ぇ鑷村彲閫夋嫨锛0.6mm,0.35mm,0.3mm,0.2mm,0.2mm,0.2mm,0.1mm,姣忓姞宸ヤ竴鍒锛屾祴閲忎竴娆★紝閫愭鎺у埗灏哄銆傞夌敤6榻胯灪绾规⒊鍒 O0005(绋嬪簭鍚)M06T05(鎹5鍙峰垁)G54G90G40M03S1200(绋嬪簭...
绛旓細鍔犲伐涓績鍙互閾e墛铻虹汗锛屾垜浠氨缁忓父鏈夌敤銆備緥濡傦紝鐢―15鏁翠綋铻虹汗閾鍒閾24*1.5鐨勮灪绾癸紱鐢―63鍒鏉嗚铻虹汗閾e垁鐗囬摚D115*1.5鐨勮灪绾广備互涓嬫槸M24*1.5澶ц嚧閾e墛姝ラ锛岃嚜宸辨濊冩懜绱傚厛闇鍔犲伐铻虹汗搴曞瓟D22.5 鎹㈠垁T01(铻虹汗閾e垁D15)蹇熷畾浣嶅瓟涓績锛屼富杞存杞紝鍒囧墛娑插紑 蹇笅鍒 G01涓嬪垁鍒板瓟搴曚綅缃 G91 G4...
绛旓細棣栧厛鍘讳拱涓鎶铻虹汗鍐杞﹀垁鏉嗗拰鍒鐗囷紝鍜岃溅搴婁竴鏍风殑灏辫锛屽垁鏉嗗彧瑕佹槸鍦嗘焺鐨勫氨鍙互浜嗐傚叾娆★紝缂栫▼銆傚彧瑕佸簥瀛愭敮鎸乆YZ涓夎酱鑱斿姩灏卞彲浠ヤ簡銆傚叾瀹炴渶鍗曠殑铻虹汗缂栫▼灏辨槸璧颁竴涓唴瀛旓紝鍚屾椂Z鏂瑰悜鑱斿姩锛屽綋Z鏂瑰悜璧颁竴涓灪璺濇椂锛孹Y姝eソ璧颁竴涓暣鍦嗭細鐢℅91鏉ョ紪绋嬶細鍋囪鍒鍏风洿寰勪负20 G1 G91X15.F100 G2 I-15. Z3...
绛旓細鏁版帶鏈哄簥鐢铻虹汗閾鍒閾h灪绾瓒呯骇绠鍗,鎻愯繖绉嶉棶棰樻槸鍥犱负娌℃湁瑙佽繃铻虹汗閾e垁,褰撲綘瑙佸埌铻虹汗閾e垁鍚庡氨娌℃湁闂浜嗐傜紪绋嬫柟娉:鐢℅03/G02,涓夎酱鑱斿姩璧拌灪鏃嬬嚎,鍙互浼稿埌搴曢儴鍚澶栭摚,涔熷彲浠ヤ粠澶栭儴鍚戝唴閮ㄩ摚,浠庡唴鍚戝鎴栬呬粠澶栧悜鍐呭彧瑕佹牴鎹灪绾圭殑宸﹀彸鏃嬫敼鍙楪03/G02,鍏朵粬涓嶅彉銆備富瑕佹槸濂芥帓灞戝ソ杩涘垁濂介鍒灏辫銆傛垚鍨嬪垁缂栫▼鏇寸畝鍗,鐢...
绛旓細鐢ㄦ壋鐗欎笌涓濋敟涓鏍风▼搴鍔犲伐锛岃繕鏈鐢ㄨ灪绾归摚鍒鍔犲伐銆
绛旓細杩欒棣栧厛纭畾铻虹汗闀垮害鍙婅鍒囧墛鏉愯川锛屼互鍙婃墍閫夋嫨鐨勭殑铻虹汗閾鍒褰㈢姸锛屾瘮濡傛潗鏂欒緝纭椂锛岃酱鍚戝拰寰勫悜閮戒笉鑳戒竴鍒鍒囷紝鍐嶆瘮濡傞夌敤鍗曡灪璺濊灪绾归摚鍒灏卞彧鑳戒竴涓竴涓灪璺濊蛋鍒锛屽榻胯灪绾归摚鍒姣旇灪绾归暱搴︾煭鏃朵篃鍙兘杞村悜鍒嗗垏銆侽0010 G21 G0 G17 G40 G49 G80 G90 G0 G90 S3900 M3 G43 H1 Z50.Z5.G01 X0 Y...
绛旓細鎴戝仛杩囷紒鐢ㄩ摚鐨勬柟娉曪紒涓轰簡缁忔祹鐢ㄦ暟鎺у唴铻虹汗鍒灏卞彲浠ヤ簡锛16鐨勫垁瑁呬釜2.0鐨勫唴铻虹汗鍒鐗囧氨鍙互锛佺粰浣犲彂鍙傝冪▼搴 FANUC绯荤粺锛鍐呰灪绾归摚鍓锛塐1111 N10 G40 G80 G90 G17 G49 G54 G00 X0 Y0 Z5 S600 M03 M08 1= 锛堣灪璺)2= 锛堣灪绾规Ы搴曞渾鍗婂緞锛3= 锛堝垁鍏峰崐寰勶級4= 锛堣灪绾归暱搴︼紝鍙傚綋瓒呭嚭瀹...
绛旓細鍔犲伐涓績鍙戦偅绉0i绯荤粺锛岃灪绾规⒊鍒閾e唴铻虹汗缂栫▼锛歄0001(Tool cutting diameter = 63 mm - Fanuc 11M Controller.)G90 G00 G57 X0 Y0 G43 H10 Z0 M3 S353 G91 G00 X0 Y0 Z-10.352 G41 D60 X3.313 Y-34.241 Z0 G91 G03 X34.241 Y34.241 Z0.352 R34.241 F5 G91 G03 X0 Y0...
绛旓細闈炲父绠鍗!鎵嬪伐鍐欑敤G91锛屽閲忔柟寮忔瘮杈冨鏄擄紒鑺傞夛細T1M6 G90G54G00X0Y0 G43Z30.H1 M3S2500 Z2.M8 G91G01G41X-25.Y0.D1F300.G03I25.Z-3.I25.Z-3.I25.Z-3.I25.Z-3.I25.Z-3.G40G01X25.Y0.F800.G90G00Z2.Z30.G91G28Z0.M01 鏈涗簣閲囩撼锛岃阿璋紒涓嶆噦浣犺繕鑳介棶鎴戯紒
绛旓細1.璁惧瓟涓績涓篏54,锛堣灪绾规繁搴15.5锛岃灪绾瑰垁鐩村緞17锛2.绋嬪簭锛欸0G90G54X6.5Y0Z50.M3S__G0Z2.5#1=1N1G3I-6.5Z#1F__#1=#1-1.5IF[#1GE-15.5]G0T01G1G90X0G91G28Z0M30杩欐槸鏈绠娲佺殑鍔犲伐涓績涓囪兘铻虹汗閾e墛鏂规硶锛岃璇曠敤