數(shù)控加工過程仿真系統(tǒng)的研究(上)
引言
數(shù)控機床是按照事先編制好的加工程序?qū)ぜM行加工的設(shè)備,加工程序不僅要保證加工出來的 工件符合圖紙要求,而且要盡可能使數(shù)控機床的功 能和性能得到充分的發(fā)揮号显,因此,對加工程序的運行進行圖形仿真躺酒,以檢驗加工程序的正確性咙轩,具有重要 的意義。不僅如此阴颖,數(shù)控加工仿真培訓(xùn)越來越受到人 們的重視活喊,這是因為數(shù)控加工要求操作人員既要熟悉數(shù)控編程指令、CNC的功能孽衩,又要了解機床的性 能箫俯,數(shù)控加工的這些特點決定了傳統(tǒng)的技術(shù)培訓(xùn)方 式已無法滿足需要。所謂傳統(tǒng)的技術(shù)培訓(xùn)方式是指操作人員先學(xué)習(xí)技術(shù)理論和操作規(guī)程陌沟,再到生產(chǎn)現(xiàn) 場怕事,以師傅帶徒弟的方式進行技能培訓(xùn)的方式。這種 方式的主要缺點是數(shù)控機床一般是比較昂貴的設(shè)備截巢,不允許學(xué)員任意的開旅测、停和制造事故,所以呻蚪,學(xué)員 動手機會少兆布,使得學(xué)員掌握操作技能的時間較長。此外础姚,師傅的水平參差不齊佛或,教學(xué)質(zhì)量難以保證。因此填恬, 數(shù)控加工仿真對檢驗加工程序的正確性和培訓(xùn)操作 人員兩方面都具有重要的作用弧跑。本文以應(yīng)用廣泛的數(shù)控鏗銑床和加工中心為研究對象,主要討論采用 面向?qū)ο蠹夹g(shù)分析數(shù)控機床擂送,建立數(shù)控機床對象類 和仿真模型悦荒。文中所指的數(shù)控機床是數(shù)控鏗銑床和加工中心的總稱。
1 仿真系統(tǒng)中的面向?qū)ο蠹夹g(shù)
面向?qū)ο蠹夹g(shù)對對象的描述和處理接近現(xiàn)實世 界嘹吨,它的數(shù)據(jù)抽象搬味、繼承和多態(tài)機制特別適合描述內(nèi) 在機制復(fù)雜的對象,因而迅速在各行業(yè)中得到了廣 泛的應(yīng)用躺苦。
1.1 面向?qū)ο蠹夹g(shù)
在面向?qū)ο蠹夹g(shù)中身腻,具有相同結(jié)構(gòu)和處理機制 的對象抽象為類产还,對象是類的一個實例匹厘。對象不僅具 有用數(shù)據(jù)來描述的狀態(tài)或?qū)傩脏痔耍€具有用于改變對象狀態(tài)的操作(在面向?qū)ο笾校@些操作稱為方法)愈诚, 實現(xiàn)了數(shù)據(jù)與操作的結(jié)合她按,因而,對象可以同時描述 事物結(jié)構(gòu)和行為兩方面的信息炕柔。不同的對象之間通過消息傳遞來完成酌泰,而對象內(nèi)部數(shù)據(jù)操作對外是不 可見的。這稱之為數(shù)據(jù)封裝触法。面向?qū)ο蟮膶ο罄^承機制漂烂,使父類的特性通過繼承可以傳遞到子類,這一特性為描述客觀世界的對象提供了可能性展稼。對象繼 承對于解決各對象之間的資源共享從而提高軟件的 可重用性和可擴充性是十分有用的束多,可重用性和可擴充性對軟件產(chǎn)品的可維護性。對更新?lián)Q代產(chǎn)品的 質(zhì)量和生產(chǎn)力有極大的影響俩堡。在面向?qū)ο蠹夹g(shù)中拳股,確 定對象之間派生關(guān)系是確立整個系統(tǒng)的關(guān)鍵,整個系統(tǒng)往往只有一個或幾個最基本的對象基類氏诽,其他 則是基類的派生類事匈。面向?qū)ο蠹夹g(shù)的派生關(guān)系使我 們可以直接從已有的類中獲得大量現(xiàn)成的屬性和方法,而它的多態(tài)屬性又可以讓我們在派生類中定義不同于基類的屬性和方法壳凳。
1.2 數(shù)控機床的面向?qū)ο蠓治?
數(shù)控機床的結(jié)構(gòu)雖然復(fù)雜址敢,但它們都是由相對 獨立的數(shù)量較為固定的不同功能的模塊組成,用面 向?qū)ο蟮姆椒ǚ治鰯?shù)控機床浆左,具體數(shù)控機床和模塊都被視為對象钟牛,即數(shù)控機床由相互獨立的各種對象 組成,圖1所示為數(shù)控機床的對象模型膝擂。在對象模型 中虑啤,數(shù)控機床是由主軸、立柱架馋、床身狞山、工作臺、控制面板叉寂、換刀裝置及托盤交換裝置組成萍启。它和實際的仿真 對象的組成稍有差別,對一些與仿真無關(guān)的部件屏鳍,如 液壓系統(tǒng)勘纯、電氣系統(tǒng)等,在仿真模型中可以不予考慮钓瞭,以簡化仿真模型驳遵。圖中的黑圓球點“·”和“l(fā)十” 是多重符號淫奔,表示一個類的許多實例相關(guān)于另外一個類的實例,空心圓球點“O”表示一個類的0或1 個實例相關(guān)于另外一個類的實例堤结。從對象圖中可以 看出斜擎,主軸、主柱肢阿、床身宿闯、工作臺、控制面板是每一臺數(shù)控機床的必需部件甸赏,換刀裝置和托盤交換裝置則 是可選部件危厕,但對加工中心而言,換刀裝置和托盤交 換裝置也是必需部件藏崇。
1.3 排斥關(guān)系的檢查
數(shù)控機床并不是所有部件的任意組合背渤,部件間 的選用搭配有一定的排斥關(guān)系,仿真系統(tǒng)必須能對 這些排斥關(guān)系進行描述栗衍,確保仿真模型反映的是現(xiàn)實存在的數(shù)控機床熊骆。例如,在換刀裝置中丽阎,機械手是 可選部件纳倚,刀庫是必需部件,但一旦選定鏈?zhǔn)降稁欤?就必須要選一種機械手谴垫;加工中心可以有多個刀庫章母,但必須和機械手配合才能完成換刀動作;同樣翩剪,工作 臺和托盤裝置也存在排斥關(guān)系乳怎,長方工作臺不能與 托盤裝置配備在同一臺數(shù)控機床上;分度工作臺基座的運動方式?jīng)Q定分度工作臺與托盤裝置類型的搭 配關(guān)系前弯,基座固定的分度工作臺只能與回轉(zhuǎn)式托盤 裝置搭配選用蚪缀,等等。由于仿真系統(tǒng)中恕出,只有部件間才存在排斥關(guān)系询枚,而且部件類型數(shù)量有限(但每一類 型中,部件型號無限)浙巫,所以金蜀,每個部件類型都可預(yù)先賦予一個確定的ID號。按照數(shù)控機床規(guī)格標(biāo)準(zhǔn)的畴,數(shù) 控機床的類型數(shù)量較少渊抄,仿真系統(tǒng)可枚舉每一種數(shù) 控機床中所有存在排斥關(guān)系的ID號。排斥關(guān)系用集合描述,設(shè)A禁妓、B為兩集合环壳,a1、a2虾脆、…享秒、an代表數(shù)控 機床部件的ID號脂桂,為集合A中的元素压伸,b1、b2港驶、…鳞乏、bm 也代表數(shù)控機床部件的ID號,為集合B的元素滨靴,即 A={a1绝绊,a2,…巴疾,an} B={b1收斑,b2,…玲躯,bm} 那么仿真系統(tǒng)中的排斥關(guān)系可表示為:集合A排斥 集合B据德,或集合B排斥集合A,即若某一仿真模型 中跷车,集合A與B的 所有元素存在棘利,說明該模型中存在部件排斥,需重新選擇部件類型朽缴。
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)善玫,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,并不代表本站贊同其觀點和對其真實性負(fù)責(zé)密强,也不構(gòu)成任何其他建議茅郎。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳或渤,對此類作品本站僅提供交流平臺只洒,不為其版權(quán)負(fù)責(zé)。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻劳坑、圖片毕谴、文字如涉及作品版權(quán)問題,請第一時間告知距芬,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容霉尊,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn。
- 暫無反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力,智啟未來新篇章
- 定義制造業(yè)未來的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進制造技術(shù)應(yīng)用專題
- 解碼消費電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機床死相,助力制造升級技術(shù)專題
- 汽車輕量化驅(qū)動下的零部件加工應(yīng)用專題
- 高性能銑刀實現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動機解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題