在分析傳統(tǒng)汽車(chē)覆蓋件模具數(shù)控編程方法優(yōu)缺點(diǎn)的基礎(chǔ)上受卒,將面向?qū)ο蠹夹g(shù)應(yīng)用于覆蓋件模具的數(shù)控編程過(guò)程懊玖,通過(guò)UG/API 互愚、GRIP以及VC++語(yǔ)言進(jìn)行二次開(kāi)發(fā)羞喻,并將其應(yīng)用于工程實(shí)踐,結(jié)果證明大大縮短了數(shù)控編程時(shí)間千覆、降低了編程成本区膨、提高了數(shù)控程序質(zhì)量。
一姑裂、前言
隨著汽車(chē)工業(yè)的發(fā)展馋袜,汽車(chē)車(chē)身造型的不斷更新,大量的車(chē)身內(nèi)外覆蓋件及加強(qiáng)板舶斧、連接板等金屬?zèng)_壓件的模具也要隨之更新欣鳖,汽車(chē)覆蓋件模具是汽車(chē)車(chē)身生產(chǎn)的重要工藝裝備,其主要特點(diǎn)是尺寸大茴厉,工作型面復(fù)雜泽台,一般多為自由曲面,尺寸精度和表面粗糙度均要求較高矾缓。因此對(duì)汽車(chē)模具的制造質(zhì)量和周期提出了更高的要求怀酷。數(shù)控編程是模具制造中的重要環(huán)節(jié)之一稻爬,對(duì)模具質(zhì)量的好壞和周期的長(zhǎng)短起著重要作用。
以UG蜕依、Pro/ENGINEER桅锄、CATIA等為代表的商用CAD/CAE/CAM一體化軟件,為汽車(chē)行業(yè)提供了從設(shè)計(jì)到制造以及相關(guān)過(guò)程的一系列的技術(shù)支持笔横,但就其根本來(lái)說(shuō)仍屬于通用CAD/CAM軟件竞滓。如何將其強(qiáng)大的功能和企業(yè)自身的特點(diǎn)結(jié)合起來(lái),將企業(yè)自身的經(jīng)驗(yàn)和專(zhuān)業(yè)知識(shí)融入其中要茴,使其具備集成性和智能性瞧佃,以提高設(shè)計(jì)和制造的效率,是企業(yè)面臨的實(shí)際問(wèn)題携侮。本文通過(guò)UG/API袭甲、GRIP以及VC++等工具,利用面向?qū)ο蠹夹g(shù)姚继,對(duì)汽車(chē)覆蓋件模具的數(shù)控編程進(jìn)行了二次開(kāi)發(fā)赊蚁,開(kāi)發(fā)出適合于汽車(chē)覆蓋件模具的數(shù)控編程系統(tǒng)。
二几馁、傳統(tǒng)的NC編程方法及其缺點(diǎn)汽車(chē)覆蓋件模具的特點(diǎn)決定了NC編程的復(fù)雜性某尘。一般來(lái)講,一套模具的加工需要數(shù)十個(gè)NC程序來(lái)完成钙阐。傳統(tǒng)的編程方法厦鸠,是一個(gè)過(guò)程式編程,對(duì)于每一個(gè)NC編程操作都要經(jīng)過(guò)這一流程颁吭,即使有時(shí)僅僅修改其中的一個(gè)參數(shù)塘坛。因此造成設(shè)定參數(shù)的過(guò)程較為繁瑣。另外殃恒,計(jì)算機(jī)生成刀位軌跡需要占用一定的時(shí)間植旧,一般約占編程時(shí)間的30%以上,這樣也影響了編程效率和程序的質(zhì)量离唐。
三病附、面向?qū)ο蠹夹g(shù)在NC編程中的應(yīng)用1.面向?qū)ο蟮膮?shù)定義在本文講述的編程系統(tǒng)中,把類(lèi)和對(duì)象的概念引入到參數(shù)定義中亥鬓。各類(lèi)或?qū)ο笾g具有層次關(guān)系完沪,各層自上向下有繼承的特性。通過(guò)類(lèi)的繼承可以派生一個(gè)類(lèi)贮竟,在派生類(lèi)中不但可以添加新的成員丽焊,而且可以通過(guò)函數(shù)覆蓋來(lái)修改其基類(lèi)较剃,使之更易于使用咕别。在汽車(chē)覆蓋件模具類(lèi)A中定義了汽車(chē)覆蓋件模具的共有參數(shù)和特征技健。拉深模類(lèi)B1是由A中派生出來(lái)的,它繼承了A類(lèi)的所有參數(shù)和特征惰拱,同時(shí)在B1類(lèi)中定義了拉深模的共有參數(shù)和特征雌贱,同理向下派生。2.參數(shù)定義的基本形式class 拉深模具: public 汽車(chē)覆蓋件模具{private: Ls_Parameters Par; //參數(shù) bool GetQicheParameters( ); //復(fù)制父類(lèi)參數(shù) bool SetQicheParameters( );//修改父類(lèi)參數(shù) … public:virtual bool SetLsSampleMode( ); //定義加工模板virtual bool SetLsParameters( ); //設(shè)置參數(shù) …};3.對(duì)象的產(chǎn)生(1)對(duì)象 一般情況下搜栽,一個(gè)實(shí)例就是一個(gè)對(duì)象爸桨,在NC編程中,一個(gè)生成NC程序的操作是一個(gè)對(duì)象贱供。(2)作業(yè) 一個(gè)作業(yè)可以是一個(gè)加工工序评梁、一個(gè)部位或一個(gè)部件,如下模和上模等,甚至包括一套模具的NC編程過(guò)程犁鹤。在一個(gè)作業(yè)中责肯,根據(jù)作業(yè)的屬性特征,從其相應(yīng)的類(lèi)資源派生出一個(gè)用戶(hù)定義類(lèi)并通過(guò)人機(jī)交互界面修正定義本次作業(yè)的參數(shù)和特征舞轧。因此這個(gè)用戶(hù)定義類(lèi)已經(jīng)確定了完成本次作業(yè)的大部分參數(shù)诬翩。再?gòu)倪@一類(lèi)中產(chǎn)生若干個(gè)對(duì)象來(lái)完成最后的參數(shù)設(shè)置。4.關(guān)聯(lián)參數(shù)的自動(dòng)設(shè)置在NC編程中羞菊,許多參數(shù)是相互關(guān)聯(lián)的贫巴,也就是說(shuō)當(dāng)其中的一個(gè)或幾個(gè)參數(shù)確定以后,其它與之關(guān)聯(lián)的參數(shù)也就確定了隐户。在NC系統(tǒng)中用數(shù)學(xué)關(guān)系式描述這種關(guān)聯(lián)炕婶,以達(dá)到減少人工設(shè)置參數(shù)個(gè)數(shù)的目的。5.自動(dòng)批處理生成CLSFCLSF為刀位軌源文件误堡。將設(shè)置好參數(shù)的一個(gè)或多個(gè)作業(yè)傳送到CLSF生成器中古话,批處理生成并保存CLSF及相關(guān)信息。這部分工作程序自動(dòng)完成锁施,可實(shí)現(xiàn)無(wú)人化陪踩,運(yùn)行時(shí)間大多安排在下班以后,對(duì)提高效率很有幫助悉抵。6.后處理的自動(dòng)批處理生成后處理為利用CLSF刀軌源文件生成NC程序的過(guò)程肩狂。CLSF文件經(jīng)過(guò)整理、組合姥饰,傳送到后處理器中傻谁,批處理生成并保存NC程序及相關(guān)信息。
四列粪、優(yōu)點(diǎn)1.有了參數(shù)的繼承性和關(guān)聯(lián)參數(shù)的程序計(jì)算审磁,使得人工設(shè)置參數(shù)的數(shù)量進(jìn)一步減少,簡(jiǎn)化了編程操作岂座,同時(shí)減少了人為造成的偶然錯(cuò)誤态蒂。2.程序的自動(dòng)批處理生成隅昌,大大提高了編程效率。3.可實(shí)現(xiàn)流水線(xiàn)作業(yè)赤蚜。后序可通過(guò)繼承性獲得前序信息琼护,經(jīng)過(guò)操作處理完成本序再傳入下序。4.可與CAPP系統(tǒng)集成屁爵。
五菌熬、加工實(shí)例以汽車(chē)前圍板橫梁拉深模上模的型面加工為例,介紹一下自動(dòng)NC編程的基本過(guò)程晚神。在實(shí)際編程中炊撕,用了11個(gè)邊界參數(shù)將型面分為11個(gè)加工部位。這11個(gè)加工部位除了邊界參數(shù)及邊界參數(shù)的關(guān)聯(lián)參數(shù)不同外饮协,其余的參數(shù)完全相同渐位。1. 參數(shù)定義☆ 從拉深模上模類(lèi)中派生出一個(gè)用戶(hù)類(lèi)∩兔恚☆ 在用戶(hù)類(lèi)中定義型面數(shù)據(jù)栋昙、產(chǎn)品基準(zhǔn)、產(chǎn)品料厚和加工模板等信息鸯乃【ㄗ瑁☆ 在用戶(hù)類(lèi)中循環(huán)產(chǎn)生11個(gè)對(duì)象并加入邊界參數(shù),使每個(gè)對(duì)象對(duì)應(yīng)一個(gè)加工部位缨睡∧胥玻☆ 用戶(hù)定義參數(shù)完成,關(guān)聯(lián)參數(shù)由程序自動(dòng)生成奖年。行間距细诸、切削方向、切削方式和切削速度等參數(shù)是程序根據(jù)邊界參數(shù)和型面數(shù)據(jù)特征經(jīng)過(guò)程序計(jì)算確定的陋守,其余參數(shù)由上層類(lèi)中繼承震贵。2. 批處理生成CLSF文件將設(shè)置好參數(shù)的作業(yè)傳到批處理器中生成CLSF文件。3.后處理在后處理器中重新組合CLSF文件并生成NC程序水评。
六猩系、結(jié)束語(yǔ)本文介紹的編程系統(tǒng)應(yīng)用面向?qū)ο蠹夹g(shù),在有限的人為干預(yù)的情況下中燥,能自動(dòng)生成數(shù)控程序寇甸,并將其應(yīng)用于汽車(chē)覆蓋件模具的數(shù)控編程。實(shí)踐證明本系統(tǒng)編程效率高疗涉,在很大程度上避免了人為錯(cuò)誤稀渊,在實(shí)際應(yīng)用中取得了良好的效果。
聲明:本網(wǎng)站所收集的部分公開(kāi)資料來(lái)源于互聯(lián)網(wǎng)图漓,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享铐跷,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)职涛,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布薄罕、編輯整理上傳,對(duì)此類(lèi)作品本站僅提供交流平臺(tái)磁应,不為其版權(quán)負(fù)責(zé)妆崇。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻、圖片部糠、文字如涉及作品版權(quán)問(wèn)題猜休,請(qǐng)第一時(shí)間告知,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容提甚,以保證您的權(quán)益飞灰!聯(lián)系電話(huà):010-58612588 或 Email:editor@mmsonline.com.cn。
- 暫無(wú)反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專(zhuān)題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專(zhuān)題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專(zhuān)題
- 精密智能機(jī)床栈站,助力制造升級(jí)技術(shù)專(zhuān)題
- 汽車(chē)輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專(zhuān)題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專(zhuān)題
- 航空航天發(fā)動(dòng)機(jī)解決方案專(zhuān)題
- 高效齒輪加工生產(chǎn)技術(shù)方案專(zhuān)題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專(zhuān)題