999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

五軸加工中心3D刀補下奇異點判據及處理研究

2017-10-24 11:28:45李曉偉田曉青
關鍵詞:指令優化

李曉偉, 夏 鏈, 韓 江, 田曉青

(合肥工業大學 機械工程學院,安徽 合肥 230009)

五軸加工中心3D刀補下奇異點判據及處理研究

李曉偉, 夏 鏈, 韓 江, 田曉青

(合肥工業大學 機械工程學院,安徽 合肥 230009)

文章建立了A-B雙轉臺五軸加工中心環形銑刀在端銑中3D刀具補償模型,分析了奇異點對機床運動軸速度的影響和奇異點的判斷依據以及優化方法;在VS2010環境下完成了針對加工文件優化處理軟件的開發,利用軟件對帶有奇異點的加工文件進行優化,以電機跳動時產生的跟隨誤差作為標準在數控系統平臺上進行測試,結果表明電機的跟隨誤差明顯減小;將優化過的義齒加工文件在五軸加工平臺上進行加工測試,結果表明加工表面過切點減少,表面質量得到提高。

五軸加工中心;數控系統;3D刀補;軟件設計;速度優化

0 引 言

五軸加工中心在復雜曲面的加工中有著廣泛的運用,有些場合必須采用五軸聯動的方式才能完成加工任務。五軸數控機床集計算機智能控制、復雜曲線曲面插補、高性能伺服驅動和高精密加工于一體[1],在渦輪葉片、復雜薄壁零件、口腔義齒加工等幾何形狀復雜零件的加工上體現出無可比擬的優勢[2]。由于在直線運動軸的基礎上引進了2個旋轉軸,五軸加工中心的運動學模型與其他機床相比更加復雜,同時也有更多類型的結構,通過不同的組合可以實現至少12種結構[3]。對于五軸數控機床的運動學模型,普通的2D刀具補償不再適用,因此引入了3D刀具補償。3D刀具補償算法的引入使得機床具有了刀具的替代功能,實現了一定的智能化。目前西門子、FANUC等數控系統都已具備該功能[4-5]。對于復雜曲面,五軸加工文件要靠專業的CAM軟件來生成,CAM軟件中在配置3D刀補后得到的加工文件需要經過仿真再優化,具有較高的操作難度。3D刀補的引入使得CAM軟件由刀位文件生成數控(numerical control,NC)代碼時因奇異點的存在造成求解不穩定[6],從而產生會引起機床運動軸發生突變的不合理NC代碼。機床移動軸的突變可能導致加工產品的質量下降,甚至損壞機床結構本身。

本文在五軸加工中心運動學模型與3D刀具補償的原理上,完成了奇異點的判斷和處理方法,并進行了優化處理軟件的開發。

1 3D刀具補償模型

通常由刀位文件通過后置處理得到的G代碼中所計算出的位置參數就是刀具中心的位置[7]。在實際加工時必須考慮到刀具的磨損和刀具本身規格參數改變而引起的刀具形貌改變,對曲面進行端銑的過程中就需要開啟3D刀具補償功能[8]。在五軸加工表面銑削中常用到的刀具有環形刀、球頭刀和平底刀[9]。球頭刀刀尖半徑為刀具半徑,平底刀刀尖半徑為0,這2種刀具可以看作是環形刀的2個特例,因此本文只對環形刀的3D刀具半徑補償原理作一般性說明。

開啟3D刀具補償功能的五軸加工G代碼格式一般為G-X-Y-Z-A-C-I-J-K-F-[10]。其中,G-為插補方式,在曲面銑削中一般用G01;X-Y-Z-A-C-為機床各軸程序坐標位置;I-J-K-為當前工件和刀具接觸點處的法向量在機床坐標系中的3個分量值,向量方向從工件指向刀具。3D刀具半徑補償原理如圖1所示。其中,向量m的方向與接觸點表面的法向量同向,m模數為r,r為刀具刀尖半徑;向量n垂直于刀具向量并指向刀具中心點,|n|=R-r,R為刀具半徑。

圖1 環形刀3D刀具半徑補償原理

圖1中,PS(XS,YS,ZS)為工件表面與刀具接觸點;PT(XT,YT,ZT)為五軸加工中心運動控制卡中定義的刀具中心點;θ為接觸點法向量和刀具向量的夾角;a=(NX,NY,NZ)為在機床坐標系中接觸點PS的單位法向量;t=(TX,TY,TZ)為刀具單位向量。PT的位置和PS位置的換算關系為:

(1)

其中

(2)

m=ra

(3)

(4)

2 3D刀具補償運動奇異點

對于環形刀來說,在五軸數控機床端面銑削中刀具刀軸矢量與表面法矢量的夾角在不斷變化。(2)式可以轉化為:

(5)

在加工過程中|n|是不會發生改變的,但是n的方向在隨著機床旋轉體轉動而改變。由(5)式可以得出n與θ的關系。當θ趨近于0時n的方向會變得很不穩定。極端情況如圖2所示,在經過后置處理軟件處理后,NC代碼中相鄰兩行加工指令對應的刀軸矢量t與刀觸點表面法向矢量m的夾角θ在[-γ,γ]內變化,假設角度的變化是在同一個平面內,當γ無限逼近于0時,θ由-γ變為γ的過程中,n的方向會產生將近180°的變化。因為在此過程中加工指令F并未發生改變,刀具與工件接觸點的線速度也未發生改變,為了保持加工進給速率和刀具軌跡的連續性,θ的變化必須在很短的時間內完成,所以造成了n方向的突然改變。

圖2 環形刀補償向量n方向突變原理

n方向的變化要靠機床各個運動軸的移動來實現,n方向發生突變導致機床運動軸的直線速度或者旋轉速度發生突變,從而導致機床的加工精度下降或者結構損耗加劇。

由以上分析可以得出再加工文件中奇異點的出現需滿足以下條件:刀具刀軸矢量與刀觸點法向量夾角小于趨近于0的值;在2個指令位置之間刀觸點的法向量夾角同樣小于趨近于0的值。

平底刀在加工過程中刀具3D補償原理與環形刀相似,在刀具軸與刀觸點表面法向量重合時也存在不穩定的突變現象。

球頭銑刀刀具半徑R與刀尖半徑r相等,由(5)式可知,在整個加工過程中|n|=0,當刀具刀軸矢量與刀觸點表面法向量重合時不會發生n方向不穩定,因此不存在奇異點引起的突變。

3 速度優化方法及優化軟件開發

五軸數控機床加工文件由專業后置處理軟件生成,生成的加工文件中加工指令格式為G-X-Y-Z-A-B-I-J-K-F-。根據之前對加工指令的說明,提取指令中的數據可以計算出表面法矢量。以A-B雙轉臺五軸加工中心為例,因為刀具向量在機床坐標系中方向不會改變,所以在加工程序中不必聲明,只需要在轉換時向可編程多軸運動控制器(programable multi-axes controller,PMAC)提前配置一個固定向量參與計算即可,此時刀具刀軸矢量為tM=(0,0,1)。在開啟3D刀補的情況下,可以計算出每個加工指令中刀具矢量與法矢量的夾角,由計算出的夾角來判斷五軸加工過程中是否可能遇到奇異點。當刀具矢量方向發生突變時,軟件在讀取加工指令并計算時若遇到疑似奇異點有2種方法可以防止速度突變產生:① 在奇異點對應的兩行加工指令之間插入更多的點,將位置點進行細分,利用運動控制卡在驅動電機時的加減速原理實現對速度的抑制,防止產生速度突變;② 在奇異點對應的加工指令之前插入減速指令,達到防止速度突變發生。PMAC的伺服時鐘頻率一般在2.258 7 kHz左右,電機的加、減速時間一般在2~6 ms之間,若采用插值法需要引入大量的點,會導致加工文件容量變大,而且奇異點的求解不穩定對于插入點的數量也難以建立數學模型,因此在實際加工中并不適用。通過標準格式的加工指令計算刀軸矢量與刀觸點法矢量的夾角來作為是否遇到奇異點的判斷依據較為容易實現,因此本文采用后者。根據第2種方法開發的奇異點處理軟件工作流程如圖3所示。

圖3 加工文件奇異點優化處理軟件工作流程

軟件開發環境為VS2010 C++,軟件處理文件對象為文本類型。軟件對加工文件的操作入口通過函數ProGfile.Open(ProGPathName,CFile::modeReadandWrite)來實現,針對文本指令的讀取通過函數ProGfile.ReadString(str)來實現,該函數每次以行為單位將讀取的指令內容存儲在CString類變量str中。在對str內容進行處理時,首先通過str.Find("F")來尋找進給指令,如果找到將進給指令存入Fstr1變量中,bool型變量IsFindFword用于存放F指令的查詢結果,在對F指令處理任務完成以后完成刀具刀軸矢量與刀觸點法向量的夾角θ1的任務,在成功獲取加工指令I、J、K的指令值的情況下根據(5)式來完成夾角θ1,并取θ1絕對值與奇異點產生的極限夾角φ1進行對比,此處φ1為人為設定值,大小與具體的后置處理器的設置條件有關。同時計算當前法矢量與上一行對應法矢量夾角θ2與極限夾角φ2進行對比,此處φ2同樣為人為設定值。如果滿足奇異點發生條件則執行指令Str=Str+“F”+FStr2,生成插入減速指令的加工指令內容,FStr2為減速指令值大小,取決于機床機械結構和電機特性。以上為對加工文件單行加工指令的處理流程。在對后續的加工指令進行處理時會以處理前一行的BOOL變量IsFindPiont2和IsFindFword來進行F的插值處理,如果IsFindPiont2=TRUE并且IsFindFword=FALSE,同時如果為非奇異點指令行,那么會將Fstr1還原到原指令中,程序語句為Str=Str+FStr1。如果不滿足以上條件,那么讀取新的一行指令進行以上處理,以此循環直到將加工文件中的所有加工指令進行處理。

4 優化處理實驗驗證及應用

4.1 實驗原理及方法

五軸數控加工中復雜曲面的加工文件由專業的后置處理軟件生成,在后置處理軟件中可以對多種參數進行設置。因為實際加工中奇異點的出現受曲面形狀和刀具參數等多種條件的影響,所以在測試軟件優化功能的有效性時可以在后置處理軟件中設置加工參數,使在加工過程中奇異點出現的可能性增大。在配置后置處理參數時,選取刀軸與刀觸點法向量的最大偏角為0.03°,其余參數按照正常配置,選擇A-B雙轉臺機床結構,生成加工文件A。小曲率曲面仿真加工如圖4a所示,產生的部分G代碼如圖4b所示。

圖4 小曲率曲面仿真及其部分G代碼

將加工文件導入優化軟件,檢測奇異點可能出現的位置,將疑似奇異點對應的加工指令經過軟件插值和更改進給速度指令得到加工文件B(φ1與φ2設定為0.001)。將加工文件A與B分別下發到測試平臺上運行,通過數據采集器得到跟隨誤差隨時間的變化情況。實驗平臺為基于PC+UMAC的開放式五軸數控平臺,如圖5所示,伺服電機為松下200 W伺服電機,對于單個軸的軸定義語句為#Motor->10 000 Axis,10 000個計數單位對應各軸的移動單位,電機的正常工作最大轉速為4 000 r/min,此處取減速指令為F30。

圖5 開放式五軸數控系統平臺

4.2 實驗結果和分析

2個加工文件的測試結果對比如圖6所示。

圖6 測試電機運行加工文件的跟隨誤差對比

圖6a為直接由后置處理軟件生成的NC代碼片段對應的跟隨誤差與時間的關系,由圖6a可以看出,在關閉機床的跟隨誤差報警情況下,運行加工代碼過程中出現奇異點,該處的跟隨誤差超出了1 500個計數單位(Cts),這在實際加工中會導致工件表面的質量瑕疵并且會導致機床報警的發生;圖6b為經過優化處理軟件對該處指令優化處理以后得到的NC代碼在實際運行時跟隨誤差隨時間的變化情況,在代碼整個運行過程中電機跟隨誤差絕對值保持在100個計數單位以內。

通過2個加工文件的對比測試可以看出,本文開發的加工文件優化軟件能夠有效地優化五軸加工過程中奇異點處的電機速度,防止電機速度產生跳躍。在運行經過優化處理的加工文件時可以發現運行時間的延長,這是由于在奇異點處引入減速指令使進給速度降低造成的。對于整個加工文件而言,奇異點的出現并非貫穿整個加工過程,其數量是有限的。一般加工復雜曲面的五軸加工文件加工指令可達幾萬行,在部分位置點進行減速處理對加工效率的影響很小。

4.3 軟件實際加工測試和應用

為了測試優化軟件的實際加工效果,本文選取的測試設備為合肥工業大學CIMS研究所自主開發的全自動五軸義齒加工中心,如圖7a所示。加工中心的正常切削進給率可以達到F5000,工作狀態下電機處于高速運行狀態,因此對加工文件的優化程度要求較高,加工測試如圖7b所示。未經處理的加工文件加工的義齒成品如圖7c所示,經過速度優化處理后的加工文件加工的義齒成品如圖7d所示。由圖7c、圖7d可知,優化后的義齒表面質量得到了明顯提高,由于機床運動軸速度突變引起的跟隨誤差增大而導致的表面粗糙程度降低明顯;同時采用優化處理后的加工文件在加工義齒時加工時長要延長40 s左右,對于原15 min的加工時長屬于可接受范圍,因此軟件優化功能是有效的。

圖7 五軸加工中心義齒加工測試及結果對比

5 結 論

本文建立了A-B雙轉臺五軸加工機床運動學模型和在端銑中環形銑刀的3D刀具半徑補償模型,在此基礎上對奇異點區域的機床軸速度突變原因進行研究,建立了機床加工文件中奇異點存在的判別方法和優化處理方法。在對已知存在奇異點的加工文件中,用優化軟件對奇異點對應代碼進行插入減速指令處理后,數控系統平臺電機在奇異點處的跳動減弱,電機速度變化引起的跟隨誤差也隨之減小。

在實際加工測試中,使用經過優化處理后的加工文件加工義齒模型時,加工過程中電機軸的跳動減弱,跟隨誤差過大引起的表面過切點減少,加工成品表面質量顯著提高。實驗表明,軟件的優化處理對奇異點電機跳動有顯著的抑制作用,對防止零件的過切和欠切有著一定的現實意義。

[1] 林勝.5軸數控機床發展與應用[J].航空精密制造技術,2005,41(4):1-5.

[2] OZTURK E,BUDAK E.Modeling of 5-axis milling processes[J].Machining Science and Technology:An International Journal,2007,11(3):287-311.

[3] 段春輝.五軸聯動數控機床通用后置處理系統研制[D].成都:西南交通大學,2007.

[4] SUH S H,CHEON S U.A framework for an intelligent CNC and data model[J].International Journal ofAdvanced Manufacturing Technology,2002,19(10):727-735.

[5] 劉鵬玉,石廣田.基于ISO6983與ISO14649標準的數控系統對比研究[J].機械工程與自動化,2005(2):116-119.

[6] SIEMENS.Sinumerik 840D sl/840Di sl/840D/840Di/810D special functions:3D tool radius compensation(W5),function manual[M].Moonhafen:SIEMENS,2006.

[7] 洪海濤,于東,張立先,等.五軸端銑加工中 3D 刀具半徑補償研究[J].中國機械工程,2009,20(15):1770-1774.

[8] 畢俊喜,李強,張治務,等.五軸聯動刀具空間半徑補償研究[J].機床與液壓,2003(5):105-106,264.

[9] 徐汝鋒,陳志同.基于后置處理五軸刀具半徑補償方法[J].機械工程學報,2014,50(13):157-164.

[10] 黃秀文,高偉強,章晶,等.五軸數控空間刀具半徑補償的實現[J].機電工程技術,2012,40(10):108-112.

Studyofsingularitycriterionandprocessingunder3Dtoolcompensationforfive-axismachiningcenter

(LI Xiaowei, XIA Lian, HAN Jiang, TIAN Xiaoqing

(School of Mechanical Engineering, Hefei University of Technology, Hefei 230009, China)

The 3D tool compensation model of ring mill cutter of A-B double turntable five-axis machining center is set up. The influence of singular point on the machine axis speed is explained and the method of judgment and optimization is put forward. The development of optimization software for processing file is completed in VS2010. Taking the follow error of motor as standard, the optimized processing file with singular point is tested on the NC system platform, and the result shows that the motor follow error decreases effectively. The optimized denture processing file is tested on five-axis machining center, and then more smooth surface with the reduction of the number of overcut point is gotten.

five-axis machining center; NC system; 3D tool compensation; software design; speed optimization

2016-03-10;

2016-04-20

國家科技支撐計劃資助項目(2015BAF26B00);安徽省科技攻關計劃重大資助項目(1501021010)

李曉偉(1987-),男,山西晉中人,合肥工業大學碩士生;

夏 鏈(1964-),女,四川樂山人,博士,合肥工業大學教授,碩士生導師;

韓 江(1963-),男,河南洛陽人,博士,合肥工業大學教授,博士生導師.

10.3969/j.issn.1003-5060.2017.09.001

TP273.5

A

1003-5060(2017)09-1153-05

(責任編輯 胡亞敏)

猜你喜歡
指令優化
聽我指令:大催眠術
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
基于低碳物流的公路運輸優化
現代企業(2015年2期)2015-02-28 18:45:09
主站蜘蛛池模板: 爽爽影院十八禁在线观看| 亚洲无限乱码一二三四区| 色天天综合| 国产成人综合网| 高清视频一区| 成人欧美在线观看| 免费一级α片在线观看| 精品久久综合1区2区3区激情| 国产地址二永久伊甸园| 久久国产V一级毛多内射| 国产网站免费观看| 中美日韩在线网免费毛片视频| 国产高清精品在线91| 国产SUV精品一区二区| 久久99精品久久久久纯品| 97色婷婷成人综合在线观看| 免费福利视频网站| 国产91丝袜在线播放动漫 | 国产网站一区二区三区| 亚洲精品成人福利在线电影| 98超碰在线观看| 国产午夜无码片在线观看网站| 亚卅精品无码久久毛片乌克兰 | 99er这里只有精品| 中文字幕色站| 日韩大乳视频中文字幕| 91久久偷偷做嫩草影院| 米奇精品一区二区三区| 一本一道波多野结衣一区二区 | 玩两个丰满老熟女久久网| 亚洲无码91视频| 国产精品美人久久久久久AV| 国产精品hd在线播放| 国产精品护士| аⅴ资源中文在线天堂| 久久先锋资源| 美女内射视频WWW网站午夜| 午夜视频www| 精品国产成人av免费| 国产福利在线免费观看| 亚洲婷婷丁香| 亚洲爱婷婷色69堂| 五月天婷婷网亚洲综合在线| 亚洲中文无码h在线观看 | 青青操国产| 精品无码一区二区三区电影| 国产成人精品亚洲77美色| 一级一级特黄女人精品毛片| 美美女高清毛片视频免费观看| 日本免费一区视频| 久久国产精品影院| 丁香婷婷在线视频| 一级一级一片免费| 欧美日韩在线成人| 亚洲国产欧美自拍| 欧美色综合久久| 成人午夜精品一级毛片| 久久情精品国产品免费| 99精品热视频这里只有精品7| 伊人福利视频| 午夜国产大片免费观看| 亚洲AV电影不卡在线观看| 久久精品一卡日本电影| 欧美乱妇高清无乱码免费| 国产国语一级毛片| 99这里只有精品免费视频| 久久精品国产电影| 毛片在线看网站| 成年人久久黄色网站| 成人在线第一页| 色悠久久综合| 人妻精品全国免费视频| 亚洲成人www| 99精品伊人久久久大香线蕉| 国产精品视频久| 欧美成人a∨视频免费观看 | 免费国产在线精品一区| 欧美一区二区三区不卡免费| 国产精品福利尤物youwu| 亚洲三级成人| 国产丝袜一区二区三区视频免下载| 国产性爱网站|