我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > CAM

基于VERICUT的虛擬機(jī)床建模技術(shù)研究

時(shí)間:2011-02-28 10:31:25 來(lái)源:

  一、虛擬機(jī)床的建模技術(shù)

  欲進(jìn)行程序的仿真,首要問(wèn)題是構(gòu)建仿真平臺(tái),方便而準(zhǔn)確地建立實(shí)際機(jī)床的仿真模型是實(shí)現(xiàn)加工仿真的保證。對(duì)于虛擬機(jī)床建模,常用的有兩種方法:一種是通過(guò)高級(jí)語(yǔ)言編程借助OpenGL三維圖形引擎功能實(shí)現(xiàn)機(jī)床幾何建模和運(yùn)動(dòng)仿真。另一種是通過(guò)CAD軟件建立虛擬機(jī)床幾何建模或直接利用虛擬制造軟件來(lái)實(shí)現(xiàn),例如VERICUT等。在虛擬制造軟件中,一般均由廠家配置了常見(jiàn)機(jī)床的控制系統(tǒng),可直接調(diào)用,這樣不僅可以免去編程建立機(jī)床幾何模型的麻煩,而且還免去用編程來(lái)設(shè)置各數(shù)控指令的含義及運(yùn)動(dòng)方式,所以更為方便快捷。運(yùn)用VERICUT進(jìn)行虛擬機(jī)床建模要將幾何建模和運(yùn)動(dòng)學(xué)建模結(jié)合起來(lái),其流程如下。

  (1)準(zhǔn)備工作。明確機(jī)床CNC系統(tǒng)型號(hào)、機(jī)床結(jié)構(gòu)形式和尺寸、機(jī)床各軸運(yùn)動(dòng)方式與行程、機(jī)床坐標(biāo)系統(tǒng)以及所用到的毛坯、刀具和夾具等。

  (2)機(jī)床構(gòu)建。軟件中提供了常見(jiàn)的幾種機(jī)床模型可供調(diào)用,但一般來(lái)說(shuō)不能滿足需求。此時(shí)用戶需自己構(gòu)建機(jī)床。1)運(yùn)動(dòng)學(xué)建模:確定各運(yùn)動(dòng)軸的分配關(guān)系;2)幾何建模:機(jī)床運(yùn)動(dòng)結(jié)構(gòu)模型抽取和各部件坐標(biāo)系關(guān)系確定、CAD模型的創(chuàng)建及輸出。

  (3)機(jī)床控制系統(tǒng)配置。軟件本身提供了幾十種控制系統(tǒng),用戶可以根據(jù)實(shí)際使用的機(jī)床系統(tǒng)進(jìn)行選擇,非常方便靈活。如果控制系統(tǒng)不存在,也可自行定制控制系統(tǒng)。 本論文所采用的虛擬銑床原型機(jī)是ZXK-32D型數(shù)控銑床,該機(jī)床的外形如圖1所示。其主要結(jié)構(gòu)參數(shù)如表所示。

  二、建立機(jī)床組建樹(shù)及幾何模型建立

  根據(jù)ZXD-32D型銑床的結(jié)構(gòu),先用Pro/ENGINEER將數(shù)控銑床模型繪制出來(lái)。其結(jié)構(gòu)包括床身基體、左右運(yùn)動(dòng)部件X 軸、前后運(yùn)動(dòng)部件Y 軸、上下運(yùn)動(dòng)部件Z 軸和主軸部件等幾個(gè)部分,并且將所有完成的模塊零件轉(zhuǎn)存為STL形式的文件。機(jī)床在VERICUT的定義具體步驟如下。

  (1)啟動(dòng)VERICUT。開(kāi)啟“文件”→“新項(xiàng)目”→“毫米”,進(jìn)入到“stock”制件界面。單擊 “組件樹(shù)”,彈出如圖2所示的“組件樹(shù)”對(duì)話框。

  (2)銑床床身造型的建立。在“組件樹(shù)”對(duì)話框中,選中Base組件作為機(jī)床床身,單擊鼠標(biāo)右鍵,選擇“組件屬性”,在“造型”對(duì)話框中選擇“模型文件”類型,并且導(dǎo)入在Pro/ENGINEER中已完成的床身建模文件,點(diǎn)擊“添加”按鈕,如圖3所示。完成床身Base組件建立,如圖4所示。

  (3 )銑床Z 軸造型的建立。首先構(gòu)建Z 軸。由于Z 軸和Base之間是直接關(guān)聯(lián),所以要在“Base”中右鍵,然后選擇“添附”→“Z線性”,如圖5所示生成ZLinear。并依照前面Base的構(gòu)建方法,同樣導(dǎo)入相應(yīng)的建模文件,并且在“造型”對(duì)話框中將“位置”里的“移 動(dòng)”數(shù)值設(shè)定成(0 0 200),如圖6所示,完成Z 軸組件模型建立。

  (4)構(gòu)建銑床主軸。主軸和Z軸為直接關(guān)聯(lián)。在“組建樹(shù)”中右鍵選擇“Z(0,0,0)”→“添附”→“Spindle”。由于在Pro/ENGINEER 的建模中是將主軸直接畫在Z 軸上,所以 這里不需要在主軸上添加任何組件。如圖7所示。

  (5)銑床Y 軸造型的建立。同樣先構(gòu)建Y 軸。Y 軸也是和Base直接關(guān)聯(lián)。同理,在“Base(0,0,0)”中右鍵然后選擇“添附”→“Y線性”。如圖8所示。右鍵“Y(0,0,0)”,通過(guò)“組件屬性”,在“造型”中的“模型文件”中導(dǎo)入前后運(yùn)動(dòng)部件Y 軸模塊的建模文件。模塊之間的空間相對(duì)位置已在Pro/ENGINEER建模過(guò)程中計(jì)算并設(shè)定完成,定位相對(duì)于起點(diǎn)的坐標(biāo)不需要再次改動(dòng)。點(diǎn)擊“模型”選項(xiàng)中的“添加”,完成Y 軸模型的構(gòu)建。如圖9所示。

  (6)銑床X軸模型的建立。這里需要注意的是和X軸直接關(guān)聯(lián)的是Y 軸。在“組件樹(shù)”中的“Y(0,0,0)”下“添附” 內(nèi)選擇“X線性”。在“組件樹(shù)”內(nèi)生成XLinear,如圖10所示。再按前面介紹的步驟將左右運(yùn)動(dòng)部件X軸模塊的建模文件導(dǎo)入,完成X軸模型的構(gòu)建。如圖11所示。

  (7)夾具(Fixture)的建構(gòu)。可以直接用鼠標(biāo)拖動(dòng)Fixture組件到X 軸組件下,通過(guò)同樣方法把Stock、Design組件拖動(dòng)到Fixture組件下,這樣就完成了從機(jī)床床身到毛坯之間的組件建立。再 將已建成的夾具,毛坯建模文件一一對(duì)應(yīng)導(dǎo)入。如圖12所示。

  (8)刀具組件的構(gòu)建。刀具和主軸之間關(guān)聯(lián),在主軸下“添附”一個(gè)“Tool”。

  (9)機(jī)床外殼的構(gòu)建。在“Base(0,0,0)”中的“組件屬性”中調(diào)入 機(jī)床外殼建模文件,完成銑床在VERICUT系 統(tǒng)中的實(shí)體結(jié)構(gòu)模型建立。如圖13所示。

  三、結(jié)論

  本文以三軸的數(shù)控銑床建模為例,提出了利用VERICUT軟件進(jìn)行虛擬數(shù)控機(jī)床建模的基本方法和關(guān)鍵技術(shù),為數(shù)控機(jī)床的虛擬制造奠定了重要基礎(chǔ)。該方法對(duì)于在VERICUT環(huán)境下,建立其他類型的機(jī)床模型具有指導(dǎo)性意義。