線接觸加工數(shù)控系統(tǒng)的研究
發(fā)布日期:2011-11-25 蘭生客服中心 瀏覽:2023
分析了線接觸加工的加工方法。此數(shù)控系統(tǒng)是基于WINDOWS的全軟件數(shù)控系統(tǒng),包括多個(gè)軟件控制模塊,通過(guò)控制銑刀的有效走刀姿態(tài),利用銑刀側(cè)刃進(jìn)行一次走刀完成對(duì)整個(gè)可展直紋面的加工。此外該系統(tǒng)具有圖形自動(dòng)編程功能,保證了機(jī)床加工過(guò)程的自動(dòng)化。
在傳統(tǒng)的銑削加工中對(duì)面的加工多采用點(diǎn)接觸加工方式,這種加工方法的刀位計(jì)算簡(jiǎn)單但加工效率與加工精度都較低,因此近年來(lái)出現(xiàn)了線接觸銑削加工,線接觸加工是利用銑刀側(cè)刃與加工工件的輪廓表面以一條直線的方式接觸,線接觸加工因?yàn)樵黾恿说毒吲c工件的切觸長(zhǎng)度,是基于面的加工方法。當(dāng)我們適當(dāng)改變加工方法,就可以利用銑刀的側(cè)刃進(jìn)行一次走刀完成對(duì)整個(gè)曲面的加工。這樣不但可以提高加工效率,還可以避免逼近誤差和非線性誤差,從而改善加工精度。這種加工方法適合于空間平面、圓柱面、圓錐面、柱面、錐面、適合于線接觸加工的函數(shù)曲面等可展直紋面。在國(guó)際標(biāo)準(zhǔn)化組織規(guī)定的數(shù)控代碼和各數(shù)控與機(jī)床生產(chǎn)廠商所擴(kuò)展的數(shù)控代碼中,一般沒(méi)有面加工指令。因此到目前為止也不存在針對(duì)面加工的數(shù)控系統(tǒng)。
1 數(shù)控系統(tǒng)的總體結(jié)構(gòu)
1.1 數(shù)控系統(tǒng)的硬件組成
該數(shù)控系統(tǒng)是基于WINDOWS環(huán)境下的全軟件數(shù)控系統(tǒng)。因此其硬件部分主要是系統(tǒng)控制的輸出接口。另外由于WINDOWS操作系統(tǒng)是一個(gè)非實(shí)時(shí)性的操作系統(tǒng),為解決線接觸加工數(shù)控系統(tǒng)的實(shí)時(shí)性,我們通過(guò)引入外部實(shí)時(shí)時(shí)鐘的方式來(lái)解決WINDOWS操作系統(tǒng)的實(shí)時(shí)性問(wèn)題。數(shù)控系統(tǒng)的硬件結(jié)構(gòu)圖如圖1所示。
其中PC機(jī)的控制輸出是利用ISA總線同外部I/O接口連接向電機(jī)發(fā)送控制脈沖信號(hào)。I/O輸出邏輯單元與實(shí)時(shí)時(shí)鐘是利用CPLD可編程邏輯器件來(lái)實(shí)現(xiàn)的。
1.2 數(shù)控系統(tǒng)的軟件部分
該線接觸加工數(shù)控系統(tǒng)的軟件主要包括兩大部分:線接觸加工機(jī)床控制部分和圖形自動(dòng)編程系統(tǒng)。
1.2.1 線接觸加工機(jī)床控制部分
該數(shù)控系統(tǒng)是WINDOWS環(huán)境下全軟件的數(shù)控系統(tǒng),機(jī)床的控制全部采用軟件的方式來(lái)完成。
(1)WINDOWS操作系統(tǒng)具有強(qiáng)大的功能和友好的人機(jī)界面,但它是一個(gè)非實(shí)時(shí)性的操作系統(tǒng),利用WINDOWS系統(tǒng)中所提供的各種實(shí)時(shí)措施很難滿足數(shù)控系統(tǒng)中對(duì)強(qiáng)實(shí)時(shí)性的要求。在這里,我們利用硬件和軟件兩個(gè)方面來(lái)解決Windows平臺(tái)上的實(shí)時(shí)時(shí)鐘問(wèn)題。硬件方面通過(guò)制作ISA接口卡,利用CPLD產(chǎn)生所需要的實(shí)時(shí)時(shí)鐘中斷信號(hào),通過(guò)接口卡上的ISA總線傳給PC機(jī),在軟件方面則通過(guò)編寫(xiě)設(shè)備驅(qū)動(dòng)程序響應(yīng)該時(shí)鐘中斷。在這里我們采用VC++6.0+DDK+DriverStudio來(lái)開(kāi)發(fā)ISA板卡的驅(qū)動(dòng)程序。
(2)本線接觸加工數(shù)控系統(tǒng)采用C++ Builder6.0編程工具來(lái)完成譯碼、預(yù)處理模塊、刀補(bǔ)模塊、插補(bǔ)模塊、速度控制、位置控制、等各部分功能。
(3)數(shù)控系統(tǒng)對(duì)伺服系統(tǒng)和其他外設(shè)發(fā)送控制指令,必須對(duì)ISA的端口進(jìn)行讀寫(xiě)操作,這是數(shù)控系統(tǒng)實(shí)現(xiàn)其功能的根本所在。在DOS操作系統(tǒng)下可以直接完成這些操作,由于WINDOWS NT操作系統(tǒng)徹底屏蔽了用戶對(duì)I/O的操作,WINDOWS NT采用分層的I/O系統(tǒng)。用戶態(tài)與核心態(tài)之間有一系列的系統(tǒng)組件。主要的有I/O管理器、設(shè)備驅(qū)動(dòng)程序、硬件抽象層(HAL)、注冊(cè)表數(shù)據(jù)庫(kù)等。圖2為I/O請(qǐng)求流程圖。
在WIDNOWS 環(huán)境下需開(kāi)發(fā)相應(yīng)的I/O驅(qū)動(dòng)程序才能完成I/O操作。通過(guò)驅(qū)動(dòng)程序與應(yīng)用程序的通信來(lái)實(shí)現(xiàn)對(duì)I/O的控制輸出。
應(yīng)用程序與WDM驅(qū)動(dòng)程序的通信過(guò)程是:應(yīng)用程序先用CreatFile函數(shù)打開(kāi)設(shè)備,然后用Device IoControl和WDM進(jìn)行通信,也可用ReadFile從WDM中讀數(shù)據(jù)或用WriteFile寫(xiě)數(shù)據(jù)給WDM。當(dāng)應(yīng)用程序退出時(shí)用CloseHand關(guān)閉設(shè)備。
驅(qū)動(dòng)程序與應(yīng)用程序的通信:驅(qū)動(dòng)程序與應(yīng)用程序的通信可以利用DeviceIoControl異步完成,也可用WIN32事件通知的方法,另外也可以通過(guò)創(chuàng)建一個(gè)命名的事件,供驅(qū)動(dòng)程序和應(yīng)用程序共同使用,但這種方法只適用于NT驅(qū)動(dòng)程序與應(yīng)用程序的通信。
1.2.2 線接觸加工圖形自動(dòng)編程系統(tǒng)
這一部分的存在主要是由線接觸加工的特點(diǎn)決定的,線接觸加工利用銑刀側(cè)刃進(jìn)行一次走刀完成對(duì)整個(gè)空間可展直紋面的加工,是基于面的加工方式,對(duì)面加工的數(shù)控程序采用手動(dòng)方式非常復(fù)雜,而我們?cè)谶@里采用自動(dòng)編程系統(tǒng),利用特征圖形的方式輸入,最后利用一條數(shù)控代碼完成對(duì)可展直紋面以及一些特征曲線的加工。下面是關(guān)于線接觸加工圖形自動(dòng)編程系統(tǒng)的主要組成部分以及各部分的實(shí)現(xiàn)方法:
(1)零件的圖形輸入部分。這里將采用特征圖形的輸入方式,用基于面的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)數(shù)據(jù)。可以實(shí)現(xiàn)一般二維圖形、空間平面和空間旋轉(zhuǎn)面、直紋面或其他三維曲面的圖形輸入。
(2)圖形數(shù)據(jù)的獲取。采用特征區(qū)域法,用鼠標(biāo)激活該圖形來(lái)尋找圖形的特征數(shù)據(jù)。根據(jù)輸入的特征圖形,獲取該特征圖形的數(shù)據(jù)信息,然后通過(guò)一定的數(shù)據(jù)格式進(jìn)行保存,為以后的數(shù)據(jù)處理奠定基礎(chǔ)。
(3)生成刀位文件。進(jìn)行刀位軌跡計(jì)算時(shí),首先進(jìn)行刀具干涉處理,然后將被加工零件圖形根據(jù)切削工藝給定的切削深度等參數(shù),用等距直線分別求其交點(diǎn),從而確定刀具每一步的切入點(diǎn)和切出點(diǎn);其它的關(guān)節(jié)點(diǎn)再依據(jù)特征圖形的數(shù)據(jù)點(diǎn)和工藝要求即可獲得。
(4)數(shù)控代碼的生成。刀位補(bǔ)償運(yùn)算后生成數(shù)控代碼,曲面加工數(shù)控代碼的定義是利用ISO代碼集中的預(yù)留部分以及擴(kuò)充的G代碼。根據(jù)數(shù)控機(jī)床特征文件,將刀位數(shù)據(jù)文件逐條翻譯成可用于加工的數(shù)控代碼文件。執(zhí)行后置處理命令時(shí)將自動(dòng)按設(shè)計(jì)文件定義的內(nèi)容,輸出所需要的數(shù)控代碼文件。
(5)動(dòng)態(tài)仿真部分。通過(guò)動(dòng)態(tài)模擬走刀路線以及刀具在整個(gè)運(yùn)行過(guò)程中的姿態(tài),驗(yàn)證是否符合所設(shè)定的標(biāo)準(zhǔn)和要求的走刀;在走刀過(guò)程中,檢測(cè)所獲取的數(shù)據(jù)的正確性。
2 結(jié)語(yǔ)
應(yīng)用線接觸加工方法,本文研究了線接觸加工數(shù)控系統(tǒng),該系統(tǒng)通過(guò)控制銑刀的有效姿態(tài),利用銑刀側(cè)刃進(jìn)行一次連續(xù)的走刀就可以實(shí)現(xiàn)對(duì)整個(gè)可展直紋面的加工。這種加工方式的數(shù)控代碼簡(jiǎn)單,同時(shí)可避免逼近誤差和非線性誤差,是一種新型高效的數(shù)控加工方法。該數(shù)控系統(tǒng)用于機(jī)床的加工控制,可以大大改善加工精度,提高加工效率。
-
Lehmann數(shù)控回轉(zhuǎn)工作臺(tái)的顯著優(yōu)勢(shì)
◆緊湊且質(zhì)量較輕 相對(duì)于傳統(tǒng)數(shù)控回轉(zhuǎn)工作臺(tái)的一個(gè)顯著優(yōu)勢(shì):結(jié)構(gòu)極端緊湊,功率更不遜色分好,甚至更佳。 更少的干擾邊緣:(GD)-40%;(DD)-41% 可以極為方便地橫向操作軸(從上方) 可以十分迅速地夾緊切割刀具:最長(zhǎng)的耐用時(shí)間
2017-02-24 -
回轉(zhuǎn)工作臺(tái)的combiFlex模塊化系統(tǒng)優(yōu)勢(shì)
僅4種φ100-500mm的基本型號(hào),可以提供超過(guò)240種配置的數(shù)控回轉(zhuǎn)工作臺(tái)讓您選擇! combiFlex模塊化系統(tǒng)優(yōu)勢(shì)主要表現(xiàn)在: 高保值性:隨時(shí)適應(yīng)新的要求 型號(hào)多樣性:GD(大約-50%);DD(大約-50%) 每種尺寸
2017-02-20 -
pL Lehmann數(shù)控回轉(zhuǎn)工作臺(tái)3+2軸替代五軸機(jī)床的完整加工
用戶是一家鎖具和五金配件生產(chǎn)企業(yè),擁有近300名員工。它主要為商業(yè)樓宇開(kāi)發(fā)、生產(chǎn)和銷(xiāo)售門(mén)窗及外墻的固定、操作和密封配件。 用戶除了要生產(chǎn)出高品質(zhì)門(mén)五金配件外,創(chuàng)新、高效、高性價(jià)比的生產(chǎn)是確保經(jīng)濟(jì)成果的另一個(gè)支柱,根據(jù)各個(gè)組件的需要,提
2017-02-20 -
實(shí)例講解配套于高精密磨床的第四軸數(shù)控回轉(zhuǎn)工作臺(tái)
LapmasterWolters公司為了提高其精密磨床的生產(chǎn)力而配備了pL LEHMANN旋轉(zhuǎn)臺(tái)。高精密的表面加工當(dāng)然需要高品質(zhì)的工藝設(shè)備,LapmasterWolters數(shù)控外圓磨床,作為制造專用于表面精密加工的高精密磨床的國(guó)際市場(chǎng)領(lǐng)銜者
2017-02-20