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

數(shù)控后置開發(fā)技術(shù)研究

2010-12-31 00:00:00張俊明
中國科技財富 2010年18期

摘要:基于多年從事數(shù)控編程后置處理軟件技術(shù)研究基礎(chǔ)和通用后置軟件應用開發(fā)經(jīng)驗,結(jié)合數(shù)控后置處理技術(shù)應用需求和具體的后置軟件和逆向轉(zhuǎn)換軟件的開發(fā)實踐,闡述了基于常規(guī)CAM軟件的數(shù)控編程代碼處理技術(shù)和后置處理軟件開發(fā)技巧。

關(guān)鍵詞:后置處理 逆向轉(zhuǎn)換 數(shù)控代碼

一、前言

隨著國內(nèi)制造業(yè)生產(chǎn)水平的不斷提高,數(shù)控機床在制造部門的使用越來越普及,這就促進了數(shù)控加工技術(shù)的不斷進步。作為數(shù)控編程技術(shù)的一種重要技術(shù)領(lǐng)域,數(shù)控編程后置處理技術(shù)一直起著重要的作用,并且和CAM軟件一起決定著整體數(shù)控編程自動化水平和先進數(shù)控機床的使用效率。

我公司自九十年代以來,在裝備制造數(shù)字化建設(shè)方面快速發(fā)展,數(shù)控設(shè)備的規(guī)模和普及率有明顯的提高。先后引進了Fidia、forest-liné、zimmerman、pama、jobs、Mikron、DMG、SIP、M-torres等國際知名機床廠家的數(shù)控設(shè)備,既有簡單的三座標數(shù)控銑床,又有復雜的五座標擺頭類龍門銑床、五座標轉(zhuǎn)臺類龍門銑床、五座標車銑中心、五座標鏜銑中心等加工設(shè)備。使我公司的數(shù)控加工能力形成了規(guī)模,具有綜合的飛機產(chǎn)品的加工制造能力。作為先進制造工藝技術(shù),數(shù)控編程技術(shù)應用水平直接關(guān)系到整體數(shù)控技術(shù)的發(fā)展水平和應用水平,關(guān)系到整個企業(yè)的數(shù)字化建設(shè)的發(fā)展,而數(shù)控編程后置軟件開發(fā)技術(shù)又是數(shù)控編程技術(shù)的重要組成部分,沒有成熟的數(shù)控后置處理技術(shù)支撐,數(shù)控編程很難達到自動化、高效率和高可靠性。

1、常規(guī)數(shù)控機床控制代碼處理技術(shù)

簡單來講,數(shù)控后置處理技術(shù)一般是與特性的CAM系統(tǒng)和數(shù)控系統(tǒng)直接相關(guān)的,它包括正向的后置處理技術(shù)和逆向的轉(zhuǎn)換技術(shù)。

在數(shù)控編程過程中,一般要產(chǎn)生兩類文件,刀位文件和代碼文件。一般用CAM軟件編制數(shù)控加工程序時生成的結(jié)果文件是一種通用APT命令的刀位文件。這類文件無法直接驅(qū)動數(shù)控機床運行,必須經(jīng)過集成在后處理軟件中的某種機床特性參數(shù)解釋才能生專用的數(shù)控代碼文件。因此,所謂數(shù)控后置處理軟件就是用于將刀位文件處理成針對數(shù)控機床的數(shù)控代碼文件的處理工具;而數(shù)控逆向轉(zhuǎn)換軟件則用于將已經(jīng)存在的某一類型的數(shù)控代碼文件轉(zhuǎn)換成特定CAM系統(tǒng)支持的刀位文件或直接轉(zhuǎn)換成其它控制系統(tǒng)支持的數(shù)控代碼文件,用于進一步的仿真驗證或者是數(shù)據(jù)的重利用或?qū)?shù)控代碼文件在不同控制系統(tǒng)間移植。

在進行后置處理相關(guān)的開發(fā)時,需要詳細了解數(shù)控機床的控制系統(tǒng)類型、運動機構(gòu)形式、特殊代碼需求等內(nèi)容,然后根據(jù)這些需求實施開發(fā)工作,一般包括軟件框架開發(fā)、語法定義、算法分析、特定功能處理、文件讀寫處理(包括刀位信息的采集、解析、預讀、初始角度預判等)等,控制系統(tǒng)和運動機構(gòu)越復雜,其后置軟件的開發(fā)難度就越大。對于逆向后置開發(fā)同樣遵循以上步驟,具有同等的技術(shù)難度。

開發(fā)人員需要考慮的控制系統(tǒng)問題主要有數(shù)控系統(tǒng)命令集(包括各種輔助控制指令和插補指令、固定循環(huán)等)、數(shù)控機床運動機構(gòu)、指令優(yōu)先級定義、指令的模態(tài)性以及指令集之間的排斥性以及特殊變換處理(如旋轉(zhuǎn)軸插補優(yōu)先、局部加工坐標系選定等)。

二、后置處理軟件開發(fā)設(shè)計

對于常規(guī)企業(yè)用戶可直接借用通用后置生成工具進行特定數(shù)控機床系統(tǒng)的后置處理軟件的定制工作。我們不深入探討通用后置生成器的應用和開發(fā)技術(shù),而是主要論述一般性的專用的后置以及逆向后處理開發(fā)技術(shù)。

1、軟件系統(tǒng)總體結(jié)構(gòu)

我們采用C++ BUILDER 6.0作為開發(fā)工具在windows操作系統(tǒng)平臺上進行開發(fā)工作。

系統(tǒng)規(guī)劃為數(shù)控加工程序后置處理模塊、數(shù)控加工程序逆向處理模塊、數(shù)控加工程序仿真模塊(借用相應的CAM系統(tǒng)功能)以及軟件授權(quán)管理模塊等功能模塊組成,基本搭建出了針對數(shù)控編程代碼處理的軟件平臺。

2、數(shù)控編程后置處理模塊功能開發(fā)

對于后置處理模塊,一般涉及如下的信息輸入:將要處理的刀位文件、針對的數(shù)控機床類型、產(chǎn)生的特定數(shù)控代碼文件。

(1)界面功能規(guī)劃

在本軟件開發(fā)中主要應用了c++builder6.0中的TOpenDialog、TEdit、TLabel、TBitBtn、TMainMenu、TComboBox等類型控件。同過TComboBox實現(xiàn)下拉列表框調(diào)用不同的數(shù)控機床類型實現(xiàn)不同的處理結(jié)果,對于刀位文件可以依據(jù)類型實現(xiàn)是catia類型還是ug類型刀位文件,當然有必要還可以擴充到其他類型。

每種數(shù)控系統(tǒng)或機床根據(jù)編程特性提供多種選擇模式,對于某車銑復合機床,可以進行普通非5軸聯(lián)動、5軸向量編程、5軸BC角編程模式3種方法,為使用者提供了最大的選擇性。其它的后置也相應的提供了不同的選項功能,如角度超限檢查、對于轉(zhuǎn)臺類機床是否全角度行程處理,是否采用B樣條編程等。

在后處理過程中還有可以進行統(tǒng)計功能(加工最大行程、最大角度、加工時間統(tǒng)計等)、加工程序報表(與EXCEL集成)等。

(2)、具體的數(shù)據(jù)流處理

針對每一種特定數(shù)控機床的處理可用以下數(shù)據(jù)流程圖表達。

數(shù)控后置處理數(shù)據(jù)流程圖

(3)處理算法分析

在此次開發(fā)中,重點是針對五軸數(shù)控機床的運動機構(gòu)算法分析。

兩個回轉(zhuǎn)軸均為工作臺,第四軸轉(zhuǎn)動影響第5軸的方位;

一個轉(zhuǎn)軸為工作臺,另一個為主軸頭,兩者互為獨立;

兩個回轉(zhuǎn)軸均為主軸頭,第4軸轉(zhuǎn)動會影響第5軸的方位。

2D線切割及4軸線切割

對于多軸數(shù)控機床代碼文件,最重要的就是多軸角度的處理算法定

義和特殊方向、多解的選擇和判斷等。

對于角度計算,APT文件中任意一個坐標點和矢量方向都能求解出幾組值,怎樣確定當前最適合的一組角度值是最重要的,一般采用角度變化最小原則。同時,在特殊情況下(如機床運動角度達到限程,需要調(diào)整)需要進一步的進行判斷和智能化調(diào)整。具體算法略。

對于刀位點計算,5軸機床控制系統(tǒng)過去轉(zhuǎn)頭類是轉(zhuǎn)心數(shù)據(jù),轉(zhuǎn)臺類是機床坐標系數(shù)據(jù),現(xiàn)在由于機床控制系統(tǒng)功能增強,基本采用加工坐標系數(shù)據(jù),簡化了后處理;車銑復合類數(shù)控機床根據(jù)加工需要,需進行局部坐標系轉(zhuǎn)換、軸向坐標數(shù)據(jù)優(yōu)先等特殊處理;對于4軸線切割機床,還要綜合考慮機床的基面高度、線架高度等特性才能處理出符合機床結(jié)構(gòu)和控制特性的代碼。

3、數(shù)控代碼逆向轉(zhuǎn)換模塊功能開發(fā)

數(shù)控代碼逆向轉(zhuǎn)換,是將存在的數(shù)控代碼文件通過特定的機床逆向后置算法轉(zhuǎn)換為通用的CAM軟件刀位接口文件。其應用需求是現(xiàn)有的數(shù)控代碼數(shù)據(jù)獲取/轉(zhuǎn)換移植以及現(xiàn)有CATIA v5軟件實現(xiàn)的G代碼刀位輸入轉(zhuǎn)換準確性差,且無法實現(xiàn)多軸加工等特性。

由于具體的語法對應結(jié)構(gòu)關(guān)系與以上后置處理相似,這里不詳述。

4、軟件授權(quán)信息管理模塊功能開發(fā)

同樣我們在項目開發(fā)中考慮了版權(quán)保護的問題,主要的實施途徑

是對網(wǎng)卡信息進行加密處理產(chǎn)生密鑰,然后在軟件運行時進行密鑰匹配。

三、后置開發(fā)工作對數(shù)字化建設(shè)的重要意義

對于企業(yè)的數(shù)字化建設(shè)離不開各種數(shù)字化制造設(shè)備,如我們常說的數(shù)控銑床、車床、鏜床等等。后置軟件工具是這些數(shù)字化設(shè)備與上游的CAD/CAM軟件系統(tǒng)之間的橋梁和紐帶,沒有一個強大、高效、穩(wěn)定的后置處理平臺,就無法高效發(fā)揮數(shù)字化設(shè)備的優(yōu)勢。因此,關(guān)注后置處理技術(shù)的發(fā)展,跟蹤、掌握最新的數(shù)控后置技術(shù)并應用與實踐,打通企業(yè)設(shè)計制造數(shù)據(jù)流的關(guān)鍵技術(shù)之一。

參考文獻:

(1)數(shù)控加工理論與編程技術(shù)劉雄偉等編著機械工業(yè)出版社

(2)數(shù)控機床與數(shù)控編程技術(shù)陳志雄電子工業(yè)出版社

(3)數(shù)控加工技術(shù)明興祖 熊熙編著化學工業(yè)出版社

主站蜘蛛池模板: 国产精品污污在线观看网站| 精品撒尿视频一区二区三区| 在线观看免费黄色网址| 日韩欧美国产精品| 久久久久国产精品免费免费不卡| 中文字幕日韩视频欧美一区| 97久久免费视频| 99精品福利视频| 92午夜福利影院一区二区三区| 精品国产免费观看| 国产在线观看人成激情视频| 国产喷水视频| 国产人成在线观看| 98超碰在线观看| av在线无码浏览| 亚洲性色永久网址| 午夜视频免费一区二区在线看| av免费在线观看美女叉开腿| 日本人妻一区二区三区不卡影院| 国产色婷婷视频在线观看| 免费 国产 无码久久久| 一级毛片免费观看不卡视频| 欧美成人在线免费| 91av成人日本不卡三区| 精品在线免费播放| 色天堂无毒不卡| 久久99热这里只有精品免费看| 久久久久国产精品嫩草影院| 无码丝袜人妻| 久久久精品久久久久三级| 在线观看国产黄色| 亚洲视频无码| 国产男人天堂| 亚洲欧洲日韩国产综合在线二区| 91成人免费观看| 99久久精品免费视频| 欧美在线三级| 制服无码网站| 漂亮人妻被中出中文字幕久久| 亚洲水蜜桃久久综合网站 | 亚洲二区视频| 国产成人精品三级| a免费毛片在线播放| 亚洲成人在线网| 国产高清无码第一十页在线观看| 青青草综合网| 欧美天堂久久| 亚洲高清无码精品| 国产精品偷伦视频免费观看国产| 欧美中文一区| 精品久久777| 欧美爱爱网| 性喷潮久久久久久久久| AV色爱天堂网| 伊人久久综在合线亚洲91| 视频二区国产精品职场同事| 十八禁美女裸体网站| 五月婷婷伊人网| 2020最新国产精品视频| 午夜日本永久乱码免费播放片| 69av免费视频| 欧美精品亚洲日韩a| 九九视频免费在线观看| 国产91透明丝袜美腿在线| 国产a网站| 国产办公室秘书无码精品| 好久久免费视频高清| 亚洲精品第一在线观看视频| 国产交换配偶在线视频| 日本中文字幕久久网站| 一级毛片在线播放免费观看| 伊在人亚洲香蕉精品播放| 91精品在线视频观看| 国产欧美日韩视频怡春院| 欧美黑人欧美精品刺激| 亚洲Aⅴ无码专区在线观看q| 久久香蕉国产线看观看式| 国产区精品高清在线观看| 五月婷婷丁香色| 成人一区在线| 玖玖精品在线| 在线观看国产精美视频|