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

?

五軸后處理器研究

2020-11-20 02:10蒙煥靜
裝備維修技術(shù) 2020年11期
關(guān)鍵詞:后處理后置工件

蒙煥靜

摘要:隨著國內(nèi)五坐標(biāo)數(shù)控機(jī)床的逐漸增多和數(shù)控編程軟件功能的不斷完善,許多廠家都采用多軸數(shù)控加工技術(shù)來加工一些復(fù)雜零件,大大提高了生產(chǎn)效率及加工精度。企業(yè)往往購進(jìn)結(jié)構(gòu)各異、不同國家生產(chǎn)的各類五坐標(biāo)加工中心及數(shù)控機(jī)床,并使用了多種不同數(shù)控軟件進(jìn)行編程。但五軸數(shù)控編程存在著許多問題,其中一個(gè)非常關(guān)鍵的原因就是在CAM軟件和數(shù)控機(jī)床之間缺少了起橋梁作用的專用后置處理器。為了發(fā)揮五軸加工的優(yōu)勢,必須解決多軸NC后置處理軟件開發(fā)這個(gè)關(guān)鍵問題。為此本設(shè)計(jì)的目的是開發(fā)一個(gè)基于UG NV8.0 用VB6.0語言編寫的多軸數(shù)控機(jī)床的專用后處理器。

關(guān)鍵詞: 五軸數(shù)控機(jī)床;后置處理; UG8.0; VB6.0.

1? 緒論

1.1? ?概述

我們知道在購買數(shù)控設(shè)備的時(shí)候,大多數(shù)機(jī)床廠家,是不配備后處理器,這需要專門的定做,或向后處理技術(shù)供應(yīng)商購買,一些企業(yè)也不具備自主開發(fā)的能力;目前這種技術(shù)掌握在少數(shù)技術(shù)商手中,其售價(jià)相當(dāng)?shù)母?,少則幾千多則要幾萬,這對一些小企業(yè)來說也是一筆比較大的花費(fèi)。為此我對后處理技術(shù)進(jìn)行研究解決后處理開發(fā)。

2? 確定五軸聯(lián)動(dòng)專用后置處理軟件的開發(fā)方案

2.1? ?開發(fā)方案

NC后置處理軟件的編制一般有以下2種方式:

(1)利用高級語言將刀位記錄轉(zhuǎn)換成數(shù)控指令代碼,這種方式的優(yōu)點(diǎn)是靈活性高,缺點(diǎn)是工作量大,程序編制困難。

(2)軟件商提供一個(gè)交互式后處理書寫器(Post Writer),用來確定一些具體參數(shù)后,就形成了針對具體機(jī)床的后處理軟件。這種方式的優(yōu)點(diǎn)是簡單方便,缺點(diǎn)是形成的數(shù)控文件靈活性差。

我采用第一種開發(fā)方法。

2.2? ?軟件的主要功能及研究內(nèi)容

本軟件根據(jù)機(jī)床的功能及編程格式針對UG NX8.0所生成的刀位文件就行計(jì)算處理生成符合機(jī)床格式的數(shù)控程序軟件的主要功能有:

①數(shù)控程序的生成。

②數(shù)控程序的旋轉(zhuǎn)及偏移、實(shí)現(xiàn)加工動(dòng)態(tài)速度。

③孔的加工:CYCLE81、CYCLE82、CYCLE83、CYCLE84、CYCLE85、CYCLE86。

④多加工程序的輸出。

根據(jù)本軟件的功能要求本研究的主要內(nèi)容有:

①BV100機(jī)床的功能就要求的研究機(jī)床的加工范圍、編程格式、機(jī)床結(jié)構(gòu)。

②根據(jù)UG軟件生成的刀位文件格式研究如何將其轉(zhuǎn)換成西門子840d數(shù)控系統(tǒng)格式并符合BV100機(jī)床要求。

③根據(jù)機(jī)床結(jié)構(gòu)進(jìn)行五軸數(shù)控程序的算法研究;UG編程方法的研究、五軸加工方法的研究

3? 西門子數(shù)控系統(tǒng)及UG刀位文件研究

3.1? ?數(shù)控編程格式

本次所開發(fā)的數(shù)控機(jī)床的后處理器其所使用的數(shù)控系統(tǒng)為西門子840D數(shù)控系統(tǒng),其數(shù)控系統(tǒng)編程格式有如下幾個(gè)要求:

3.2? ?UG的刀位文件格式

上面這段程序是多軸加工的UG刀位文件。

4? 五軸聯(lián)動(dòng)后處理算法

本次UG后置處理軟件的發(fā)開主要是針對典型的葉輪加工軸后置處理器開發(fā)研究。

下圖4.1看出葉輪的葉片扭曲只能采用五軸加工中心進(jìn)行加工。

4.1? ?機(jī)床結(jié)構(gòu)

五軸聯(lián)動(dòng)機(jī)床的結(jié)構(gòu)為X、Y、Z、A、C式結(jié)構(gòu)其屬于雙工作臺(tái)回轉(zhuǎn)型結(jié)構(gòu),回轉(zhuǎn)中心相交重合。

4.2? 五軸算法

BV100機(jī)床的A角為-110°~+110°,C角為0°~360°,在加工中為了防止A角的突變還要限定A角的范圍是0°~100°,C角不進(jìn)行限定既C角0°~360°。

已知:機(jī)床的類型為雙轉(zhuǎn)臺(tái)五坐標(biāo)機(jī)床A角為0°~100°,C角為0°~360°

設(shè)工件坐標(biāo)系為OXYZ,工件可以繞X軸擺動(dòng)A(0°~100°)角,工件可以繞Z軸轉(zhuǎn)動(dòng)C(0°~360°)角,工作臺(tái)回轉(zhuǎn)軸與Z軸一致;機(jī)床運(yùn)動(dòng)坐標(biāo)系為OXYZ,O O=d;刀心C在工件坐標(biāo)系的位置為(X,Y,Z);刀軸矢量a在工件坐標(biāo)系中為()。計(jì)算時(shí)首先將刀軸矢量的起點(diǎn)移動(dòng)到工件坐標(biāo)系的原點(diǎn),然后將刀軸矢量繞Z軸順時(shí)針方向轉(zhuǎn)動(dòng)到(-Y)(+Z)平面上,再將刀軸矢量繞X軸順時(shí)針轉(zhuǎn)動(dòng)到與Z坐標(biāo)方向一致。這樣轉(zhuǎn)動(dòng)可以保證當(dāng)≥0時(shí)候,刀軸矢量繞X軸順時(shí)針轉(zhuǎn)動(dòng)角度在(-100°~0°) 之間,既刀具相對于工件繞X軸的轉(zhuǎn)動(dòng)角A在(100°~0°)之間。

將刀軸矢量的轉(zhuǎn)動(dòng)化為刀具相對于工件的轉(zhuǎn)動(dòng)或擺動(dòng),首先是刀具相對于工件繞X軸逆時(shí)針轉(zhuǎn)動(dòng)A角,然后使刀具相對于工件繞Z軸逆時(shí)針轉(zhuǎn)動(dòng)C角,如圖4-2所示

5? 基于VB語言的UG后處理軟件程序的編寫

5.1? ?程序編寫的思路

本軟件的編寫思路是借鑒UG/post的后處理原理來編寫的;既通過每讀取文件一行數(shù)據(jù)根據(jù)數(shù)據(jù)的內(nèi)容進(jìn)行標(biāo)記,當(dāng)讀到下一行是根據(jù)標(biāo)記的內(nèi)容進(jìn)入相關(guān)事件處理程序直到處理完整個(gè)刀位文件。

①? ?編程菜單下有:“參數(shù)設(shè)置”、查找兩個(gè)功能

②? ?工具菜單下有:三軸以內(nèi)的熊族G代碼刀軌仿真軟件

該軟件主要功能有:

①? 三軸數(shù)控程序的輸出,五軸數(shù)控程序的輸出。

②? 根據(jù)保存方式可以按工序輸出多道工序的數(shù)控程序,按工序集中方式即使用一臺(tái)數(shù)控機(jī)床完成多道工序自動(dòng)換刀方式輸出一個(gè)數(shù)控程序。按刀具劃分工序輸出一個(gè)數(shù)控程序。

③? 按照編程方式可以分為絕對值編程和增量值編程。

④? 在加工出現(xiàn)誤差是可以對程序進(jìn)行程序的偏置和旋轉(zhuǎn)。

⑤? 動(dòng)態(tài)速度的調(diào)整以及限定動(dòng)態(tài)速度的范圍。

結(jié)論:

通過對后處理研究使掌握了后處理技術(shù)開發(fā),關(guān)鍵技術(shù)不再是制約我們發(fā)展因素。

參考文獻(xiàn):

1.童占梅.Visual Basic 程序設(shè)計(jì)教程,電子工業(yè)出版社,2005

2.龔沛曾,楊志強(qiáng),陸慰民.Visual Basic 程序設(shè)計(jì)教程(第3版),高等教育出版社

3.王睿彭,數(shù)控機(jī)床編程與操作,:機(jī)械工業(yè)出版社,2009

4.吳贛昌,線性代數(shù),中國人民大學(xué)出版社,2006

5.陳建軍,數(shù)控銑床與加工中心,機(jī)械工業(yè)出版社,2009

6.劉雄偉.數(shù)控加工理論與編程技術(shù).北京:機(jī)械工業(yè)出版社,2003

7.鄧奕, 彭浩舸, 謝騏.CAM 后置處理技術(shù)研究現(xiàn)狀與發(fā)展趨勢. 湖南工程學(xué)院學(xué)

猜你喜歡
后處理后置工件
淺談初中英語后置定語
四爪單動(dòng)卡盤如何校正工件
臺(tái)鉆車削加工裝置
PLC在氣壓式?jīng)_孔加工機(jī)控制系統(tǒng)中的應(yīng)用
定語何時(shí)須后置?
基于Python的Abaqus二次開發(fā)在空間可展單簧片結(jié)構(gòu)仿真分析中的應(yīng)用
基于UG的變螺距螺旋槽建模及數(shù)控加工編程
銀鏡反應(yīng)和后續(xù)處理的實(shí)驗(yàn)改進(jìn)
WHSC/WHTC與ESC/ETC測試循環(huán)的試驗(yàn)比較與研究
“后置定語”概述