国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

FANUC 32i圓錐插補(bǔ)功能的擴(kuò)展與應(yīng)用

2015-11-23 07:15:14德州聯(lián)合石油機(jī)械有限公司山東253034
金屬加工(冷加工) 2015年16期
關(guān)鍵詞:錐孔螺旋線宏程序

■ 德州聯(lián)合石油機(jī)械有限公司 (山東 253034)

侯祖剛 魏開(kāi)龍 王澤濤

在FANUC 32i數(shù)控系統(tǒng)中,G02/G03指令被賦予更多的功能,除了常規(guī)的圓弧插補(bǔ)和螺旋線插補(bǔ)外,通過(guò)指定旋轉(zhuǎn)次數(shù)或者每轉(zhuǎn)的半徑增量值,即可進(jìn)行平面螺線插補(bǔ),在此螺線插補(bǔ)的基礎(chǔ)上再增加一個(gè)垂直于圓弧平面的直線軸運(yùn)動(dòng),即可進(jìn)行圓錐插補(bǔ)。圓錐插補(bǔ)的刀具路徑,幾乎適用于所用旋轉(zhuǎn)曲面的精銑加工,整條路徑由一組規(guī)律變化的錐螺旋線組成,路徑中沒(méi)有進(jìn)給速度和進(jìn)給方向的突然轉(zhuǎn)變,從下刀到抬刀一氣呵成,刀路行距均勻,簡(jiǎn)潔流暢,具有不可比擬的優(yōu)勢(shì)。

FA N U C數(shù)控系統(tǒng)早期的0i版本,注重于系統(tǒng)的兼容性和穩(wěn)定性,一般只配置標(biāo)準(zhǔn)的插補(bǔ)功能,將一些特殊的曲線編程寄托于用戶宏程序的使用與開(kāi)發(fā)。掌握宏程序需要較高的數(shù)學(xué)知識(shí)和邏輯思維能力,令很多編程員望而怯步,無(wú)奈之余,只能借助于自動(dòng)編程軟件。FANUC 32i站在普通用戶的角度,增加了很多實(shí)用功能,其中的圓錐插補(bǔ)可以說(shuō)是一次跨時(shí)代的進(jìn)步,使一些相對(duì)復(fù)雜的曲線路徑在手工編程中成為現(xiàn)實(shí)。以錐螺紋和球窩曲面為例,談?wù)剤A錐插補(bǔ)的擴(kuò)展與運(yùn)用,希望對(duì)大家有所幫助。

1. 錐螺紋

錐螺紋銑削一直是數(shù)控編程的難點(diǎn)。與直螺紋的區(qū)別在于:螺旋線沿導(dǎo)程方向延伸的同時(shí),半徑因錐角作用逐漸放大或縮小。受此影響,每一圈螺旋線的起點(diǎn)和終點(diǎn)都不在同一圓柱面上,很難用標(biāo)準(zhǔn)的螺旋線插補(bǔ)編程。即使一些主流的編程軟件也沒(méi)有什么捷徑,普遍采用等分直線段擬合螺旋線的方法,理論上勉強(qiáng)可以接受。

實(shí)際加工中存在一定的輪廓誤差,在線段的連接處,刀具出現(xiàn)短暫的停滯,反映在螺紋牙型表面上,是一圈斷斷續(xù)續(xù)的接刀痕跡,低配置的數(shù)控機(jī)床尤為明顯。數(shù)控高手各顯其能,靈活運(yùn)用宏程序推出了很多錐螺紋編程方法,不足之處是必須更改相關(guān)的參數(shù),受系統(tǒng)版本和機(jī)床性能的限制,存在很大的風(fēng)險(xiǎn)和差異。FANUC32i系統(tǒng)的圓錐插補(bǔ)功能徹底解決了這一難題,螺紋部分一個(gè)程序段就可以搞定,數(shù)控機(jī)床像執(zhí)行普通螺旋線指令一樣,輕松自如地完成錐螺紋銑削,既省去了軟件編程的長(zhǎng)篇大作,又避免了宏程序的復(fù)雜運(yùn)算,有效擴(kuò)展了手工編程的范圍。

編程格式:G17 G02/G03 X_ Y_ Z_ I_ J_ K_ Q_ L_ F_

X_ Y_ Z_是指錐螺紋終點(diǎn)的坐標(biāo)值;I_ J_ 從螺旋起點(diǎn)到中心的矢量值,與圓弧插補(bǔ)相同;K_ 螺旋線旋轉(zhuǎn)一周的高度增減值;Q_ 螺旋線旋轉(zhuǎn)一周的半徑增減值;L_ 重復(fù)次數(shù)(不帶小數(shù)點(diǎn)的正值);F_ 進(jìn)給速度;當(dāng)I/J/K與Q、L發(fā)生定義沖突時(shí),可視情況省略其中的兩項(xiàng)。

以圖1特制油管扣為例,設(shè)工件上表面與錐孔中心線為G54加工坐標(biāo)系原點(diǎn)。選用φ 30mm單齒螺紋銑刀,主軸正轉(zhuǎn),自下而上順銑加工,程序中的螺紋終點(diǎn)坐標(biāo)值,按螺距和錐度的整數(shù)倍進(jìn)行圓整處理,省略Q半徑增減值,由系統(tǒng)自動(dòng)計(jì)算,程序如下:

T02 M06;

M03 S1000;

G17 G54 G90 G40 G49 G0 X0 Y0;

G0 G43 Z-60 H02; (下刀至螺紋起始深度)

G41 X28.5 Y-5 D02;(啟動(dòng)刀具半徑補(bǔ)償)

G03 X33.5 Y0 R5 F300;(圓弧切入至螺紋徑向尺寸)

G03 X35.47 Y0 Z3.5 I-33.5 J0 K2.54 L25 F300;(圓錐插補(bǔ)銑削螺紋)

G0 G40 X0 Y0;(在安全高度直接退刀)

G91 G28 Z0;

M5 M30;

銑削螺紋錐孔,與銑削錐螺紋沒(méi)有太大的區(qū)別,同樣適用于圓錐插補(bǔ),只不過(guò)螺旋線的行距更密一些,此時(shí)只需將螺紋銑刀更換為鏜刀或者立銑刀,重新設(shè)置圓錐插補(bǔ)的兩個(gè)參數(shù)即可,注意螺旋線的開(kāi)始方向改為自上而下順銑,因?yàn)槁菁y孔的銑削方式與螺紋的旋向無(wú)關(guān)。順銑的效果要好一些,自上而下加工便于觀察和測(cè)量,根據(jù)實(shí)踐經(jīng)驗(yàn)和機(jī)床驗(yàn)證,螺旋線行距K=0.2mm,即可以得到很好的錐孔精度。為了便于裝配和操作安全,螺紋錐孔一般都要求45°倒角,我們可以參照錐孔格式,再增加一段45°圓錐插補(bǔ),修改Q=K,即可完成孔口倒角(見(jiàn)圖2)。本例中選用φ 30mm立銑刀,自上而下順銑加工錐孔,程序如下:

T01 M06;

M03 S1000;

G17 G54 G90 G40 G49 G0 X0 Y0;

G0 G43 Z4.0 H01;

G01 G41 X34.0 Y-5 D01;(啟動(dòng)刀具半徑補(bǔ)償)

G03 X32.0 Y0 Z-60 I-34.0 J0 K0.2 F500;(圓錐插補(bǔ)銑削螺紋錐孔,省略Q、L值,由系統(tǒng)自動(dòng)計(jì)算)

G03 X27.0 Y-5 R5 F500;(圓弧切出方式退刀)

G0 G40 X0 Y0;(取消半徑補(bǔ)償)

G0 Z1.0; (退刀至安全高度)

G01 G41 X38.2 Y0 F300;(進(jìn)給至孔口倒角尺寸)

G03 X35.2 Y0 Z-2 I-38.2 J0 Q0.2 K0.2 F500;(圓錐插補(bǔ)銑削45°倒角)

G0 G40 X0 Y0;(取消半徑補(bǔ)償)

G91 G28 Z0;

M5 M30;

圖1 特制油管扣錐螺紋

圖2 錐螺紋銑削路徑

經(jīng)螺紋測(cè)量?jī)x和標(biāo)準(zhǔn)扣規(guī)雙重檢驗(yàn),銑削后的錐螺紋表面精度和各項(xiàng)尺寸均符合圖樣要求,圓錐插補(bǔ)不僅降低了編程難度,加工效率也在原來(lái)的基礎(chǔ)上提高了一倍。

2. 球窩曲面

球窩又稱凹形半球面(見(jiàn)圖3),主要應(yīng)用于鋼球定位和萬(wàn)向軸連接,工廠多采用數(shù)控銑削的方法,用小直徑的球頭銑刀,通過(guò)編程路徑去銑削較大直徑的球窩。選擇什么樣的切削方式才能達(dá)到光潔圓滑、沒(méi)有瑕疵的球面效果,是編程思路的關(guān)鍵。MasterCAM編程軟件中,適用于球窩銑削的最佳路徑是流線刀路中的螺旋線切削方式,這是真正意義上的3D等步距加工。可惜的是:軟件采用等分三維線段擬合螺旋線的方法,加工中存在一些弊端。認(rèn)真研究FANUC 32i系統(tǒng)的圓錐插補(bǔ)功能,與其有著驚人的相似之處,擴(kuò)展思路,能否靈活應(yīng)用于球窩曲面的精加工?答案是肯定的。

前面的錐螺紋銑削案例中,圓錐插補(bǔ)中的行距保持不變,半徑也自始至終按固定值增減變化。球窩不同于錐孔,依靠固定的編程格式很難做到,編程的關(guān)鍵是解決相鄰兩圈錐螺旋線半徑和深度不斷變化的問(wèn)題。我們可以將宏程序變量融入圓錐插補(bǔ),根據(jù)球窩曲面的特征,以XOZ平面的切削點(diǎn)起始角度為單位,將流線刀路等分為90圈首尾相連的錐螺旋線,以變量控制圓錐插補(bǔ)中的行距和半徑變化值,即可以達(dá)到快捷編程的目的(見(jiàn)圖4)。

圖3 球窩曲面

圖4 球窩編程示意圖

以圖3S R15m m球窩為例,選用φ 12mm球頭銑刀,以球心為刀位點(diǎn)直接按刀具運(yùn)動(dòng)軌跡編程,設(shè)定工件球窩中心為G54坐標(biāo)系零點(diǎn),按XOZ平面內(nèi)切削點(diǎn)起始角度為自變量,由上至下精銑加工,程序如下:

#1=0 (切削點(diǎn)起始角度值)

#2=1 (角度步進(jìn)值)

#3=15 (球窩半徑)

#7=6 (球頭銑刀半徑)

T01 M06;

M03 S2000;

G17 G54 G90 G40 G49 G0 X0 Y0;

G0 G43 Z0 H01;(起始高度)

G01 X[#3-#7-3] Y-3 F300;

G03 X[#3-#7] Y0 R3 F300; (圓弧切入進(jìn)刀)

N10 #24=[#3-#7]×COS#1;(螺旋線起點(diǎn)X坐標(biāo)值計(jì)算)

#14=[#3-#7]×COS[#1+#2];(螺旋線終點(diǎn)X坐標(biāo)值計(jì)算)

#26=[#3-#7]×SIN[#1+#2];(螺旋線終點(diǎn)Z坐標(biāo)值計(jì)算)

G03 X#14 Y0 Z-#26 I-#24 J0 L1 F300;

(圓錐插補(bǔ)銑削一圈,省略K、Q值,由系統(tǒng)自動(dòng)計(jì)算)

#1=#1+#2; (角度變量遞增)

IF [#1 LE 90] GOTO 10;(終止條件比較)

G91 G28 Z0;

M5 M30;

通過(guò)刀具運(yùn)行軌跡(見(jiàn)圖5)可以看出,圓錐插補(bǔ)沿著球窩圓周方向生成流線切削刀路,可以精確控制曲面的殘脊高度和整體誤差。球頭銑刀以球窩最大半徑方向?yàn)槠鹗键c(diǎn),沿錐螺旋線切削至球窩底部。沒(méi)有刀具停頓和切削方向的轉(zhuǎn)變,沒(méi)有進(jìn)刀、退刀留下的痕跡,銑削過(guò)程中,球頭銑刀的切削刃始終與球窩加工曲面保持切點(diǎn)接觸,背吃刀量一致,進(jìn)給速度均勻,就像削蘋(píng)果一樣,達(dá)到很好的加工效果。編程的巧妙之處在于圓錐插補(bǔ)與宏程序變量的完美結(jié)合,在圓錐插補(bǔ)的格式中設(shè)置變量,對(duì)變量賦值并設(shè)定相互之間的數(shù)學(xué)方程式與邏輯關(guān)系,一圈錐螺旋線恰好是一個(gè)加工循環(huán),系統(tǒng)有足夠的時(shí)間進(jìn)行處理和運(yùn)算,程序執(zhí)行過(guò)程更加流暢。經(jīng)批量加工和追蹤檢驗(yàn),球窩輪廓精度和表面粗糙度值全部符合技術(shù)要求,創(chuàng)造出很高的經(jīng)濟(jì)效益。

圖5 球窩精加工刀具軌跡

3. 注意事項(xiàng)

圓錐插補(bǔ)過(guò)程中,基于系統(tǒng)設(shè)置的加減速功能有效,越靠近螺旋中心,進(jìn)給速度越慢,當(dāng)螺旋線旋轉(zhuǎn)一周的半徑增減值較大時(shí),編程時(shí)盡量不使用刀具半徑補(bǔ)償,而是直接對(duì)刀位點(diǎn)運(yùn)動(dòng)軌跡編程,這樣可以避免不必要的錯(cuò)誤和報(bào)警。當(dāng)程序指定的螺旋線終點(diǎn)位置與系統(tǒng)根據(jù)(I/J/K/Q/L)自動(dòng)計(jì)算出的實(shí)際位置存在偏差,并超過(guò)參數(shù)(NO.3471)設(shè)定的范圍時(shí),會(huì)出現(xiàn)(PS5123)報(bào)警,程序停止運(yùn)行。解決方法:①對(duì)圓錐插補(bǔ)中的各項(xiàng)數(shù)值進(jìn)行圓整處理,有關(guān)聯(lián)的設(shè)置盡量保持整倍函數(shù)關(guān)系。如果指定的圓心矢量 I/J/K與半徑增量值Q及重復(fù)次數(shù)L存在不可調(diào)和的矛盾時(shí),可以省略其中的兩個(gè),由系統(tǒng)自行計(jì)算。②在參數(shù)(NO.3471)中設(shè)定較大的允許偏差值。即使程序中存在一定的計(jì)算誤差,也不影響正常運(yùn)行。

[1] 北京發(fā)那科技術(shù)中心.FANUC 32I加工中心系統(tǒng)用戶手冊(cè)[Z].北京:北京發(fā)那科機(jī)電有限公司,2010.

[2](美)斯密德.FANUC數(shù)控系統(tǒng)宏程序及編程技巧[M].北京:機(jī)械工業(yè)出版社,2011.

[3] 陳海舟.數(shù)控銑削宏程序及應(yīng)用實(shí)例[M].北京:機(jī)械工業(yè)出版社,2011.

[4] 劉力鍵.數(shù)控加工編程與操作[M].北京:清華大學(xué)出版社,2007.

猜你喜歡
錐孔螺旋線宏程序
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
滾齒螺旋線傾斜偏差的修形
安徽科技(2021年2期)2021-03-05 06:31:14
V波段三種螺旋線類(lèi)慢波結(jié)構(gòu)高頻特性
加工中心主軸錐孔嚴(yán)重?fù)p傷簡(jiǎn)易修復(fù)方法
數(shù)控車(chē)實(shí)操中異型牙螺旋線的編程與加工
基于Vericut的四軸數(shù)控加工宏程序仿真研究
G代碼B類(lèi)宏程序在數(shù)控切割參數(shù)化圖形庫(kù)中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
宏程序編程的幾種應(yīng)用
鏜軸錐孔磨夾具的設(shè)計(jì)應(yīng)用
纏繞螺旋線斜拉索氣動(dòng)性能的數(shù)值模擬
临夏市| 屯留县| 平武县| 思茅市| 米易县| 荃湾区| 潢川县| 馆陶县| 通许县| 旬阳县| 宝山区| 淮滨县| 新密市| 册亨县| 镇康县| 陵川县| 宣化县| 顺昌县| 湖南省| 和平县| 遵义县| 东乡族自治县| 高雄县| 平定县| 松原市| 宁陕县| 株洲市| 娱乐| 龙山县| 芜湖市| 峨山| 莱阳市| 临潭县| 黄浦区| 东明县| 新兴县| 自贡市| 信阳市| 厦门市| 富锦市| 长子县|