市面上大多數的機器人虛擬仿真與離線編程軟體都具備模型創建功能,MotoSim EG-VRC軟體也不例外,它也自帶了模型創建功能,如創建矩形、圓柱體、圓錐體、球體等。本期就來為大家詳細介紹一下使用MotoSim EG-VRC軟體自帶的模型創建功能創建各種模型。
使用軟體版本:MotoSim EG-VRC 5.20
一、創建項目
在MotoSim EG-VRC軟體中創建一個空項目。
二、模型樹
MotoSim EG-VRC軟體中,所有的模型操作都是在模型樹中進行的。「Home」菜單欄下點擊「CadTree」命令按鈕,軟體工作區左側出現Cad Tree標籤欄,即模型樹對話框。
其中「模型顯示模式」包括:
See All:顯示全部模型與框架Model Only:只顯示模型Frame Only:只顯示框架Hide All:隱藏所有模型與框架Show Name:顯示選定模型名稱Wireframe:以線框模式顯示模型三、模型樹結構
MotoSim EG-VRC軟體中模型樹中的所有模型都要有一個「父級模型」作為參考,默認情況下模型樹最頂端的「world模型」就是所有模型的「父級模型」。若將world模型作為模型樹的第一級模型,那麼以world模型為「父級模型」參考創建的子級模型都是第二級模型,如下圖中的「Fixture、Teacher、worldframe、FLOOR」。若將第二級模型作為「父級模型」參考而創建的子級模型就是第三級模型,如下圖中的「Work」。以此類推,可得到第四級模型、第五級模型……
四、模型創建步驟
1.模型樹中點選一個模型作為要創建的模型的「父級模型」,如world,然後點擊上方的「Add」按鈕,在彈出Add Model Dialog對話框中的Name後輸入模型名稱(如Model),點擊OK按鈕,創建新模型。
Add Model Dialog對話框中其他功能說明:
File Name功能區中,點擊「…」按鈕,可以選擇現有的外部模型創建模型;勾選「Dummy Model」選項,可以創建虛擬模型。虛擬模型是僅包含位置和方向信息而沒有實際模型文件的模型,通常情況下,外部伺服滑臺或伺服變位機都是具有固定且不可更改的參考位置(即使更改,也會在下次運行時重新返回到初始位置)。為避免創建過多的模型文件,增加項目文件存儲損耗,可以使用虛擬模型來創建模型,然後將外部伺服軸數模作為虛擬模型的子模型,這樣就可以通過更改虛擬模型的參考位置來移動外部伺服軸的參考位置。
2.彈出在仿真項目文件夾的models文件夾下創建新模型提示框,點擊確定按鈕。
3.左側的模型樹中出現新創建的模型文件,此時的新模型文件中不包含任何模型數據。
4.左側模型樹中雙擊新創建的模型文件Model,在彈出的零部件添加對話框中Add Parts功能區下零部件類選擇框中點選「BOX」,然後點擊後方的「Add」按鈕。
5.在彈出的BOX Edit對話框中,輸入矩形的寬度(W)、深度(D)、高度(H),以及矩形的位置坐標(X、Y、Z)與角度(Rx、Ry、Rz)、顏色等信息,點擊OK按鈕。
6.關閉零部件添加對話框,可以看到軟體工作區中出現創建的矩形模型。
7.重複上述步驟,在零部件添加對話框中的Add Parts功能區下的零部件類選擇框中選擇不同的零部件類型,即可創建出不同形狀的數模模型。
五、零部件類型說明
在進行模型的零部件添加對話框中選擇不同的零部件類型,就可以創建出不同形狀的數模模型,對於軟體能夠添加的零部件類型作以下介紹:
1. BOX類型
BOX類型創建的是矩形零部件,創建出的矩形原點位於矩形的幾何中心位置處。
2. BOX2類型
BOX2類型創建的同樣是矩形零部件,創建出的矩形原點位於矩形零部件的一個頂點位置處。
3. CYLINDER類型
CYLINDER類型創建的是圓柱體零部件,創建的圓柱體原點位於圓柱體底面的圓心位置處。
CYLINDER Edit對話框中其他選型功能說明:
Number:Number輸入框中的數值表示形成圓柱體的側面的數量,數量越大,圓柱體就越圓越完美。其最小值為3,當數值設置為3時,圓柱體側面的數量變為3個,這樣就形成一個三角形柱體模型。Straight:取消勾選「Straighe」選項後,圓柱體的上下底面圓周直徑數值可分別進行設置,當設置為不同的數值時,創建的圓柱體就變為上下底面不同的柱體模型。4. CONE2類型
CONE2類型創建的是圓錐體零部件,創建的圓錐體原點位於圓錐體底面的圓心位置處。
5. SPHERE類型
SPHERE類型創建的是球體零部件,創建的球體原點位於球體球心位置處。
6. PIPE2類型
PIPE2類型創建的是圓筒形零部件,創建的圓筒原點位於圓筒底面圓周圓心位置處。
7. AXIS6類型
AXIS6類型創建的是坐標框架零部件,坐標框架零部件可被用作目標點或用於外部軸的設置參考。
其中,Operation下包含以下幾種操作模式:
Absolute:以世界坐標係為參考基準的框架位置、姿態設置模式。Relative:以新建的上一個框架坐標係為參考基準的框架位置、姿態設置模式(若無新建框架,則以世界坐標係為參考基準)。SelModel:選擇模型樹中的已有模型作為參考基準的框架位置、姿態設置模式。8. LINE類型
LINE類型是通過多個不同位置的點依次連接而形成的構造線零部件模型,使用此類型創建零部件至少需要兩個點。
9. LINE2類型
LINE2類型是包含多條線段的零部件模型,每條線段由兩點連接構成。點索引列表中編號為奇數的點為線段起點,索引編號為偶數的點為線段終點。因此要完成所有線段的創建,定義的點總數必須是偶數。
10. CUBE類型
CUBE類型可以通過至少4個點創建出一個拉伸多面體零部件模型,點索引列表中編號最大的一個點為多面體的拉伸高度,其餘點構成拉伸多面體的底面造型。
零部件位置、姿態調整說明:
當高度設置為Z軸正(+)方向時,逆時針旋轉為Z軸正(+)方向。
當高度設置為Z軸負向(-)方向時,順時針旋轉為Z軸正向(+)。
11. FLOOR類型
FLOOR類型可以創建地板零部件模型。
FLOOR Edit對話框中,當勾選了「Center」選項後,創建的地板模型的原點將位於地板的幾何中心位置處;當取消勾選了「Center」選項後,創建的地板模型的原點將位於地板的一個頂點位置處。
12. FACE類型
FACE類型可以通過指定點創建平面零部件數模,零部件中可以包含多個平面,但是,必須有三個或更多點才能創建面。如果這些點不在同一平面上,則該面將被分成若干個三角形。 因此,在使用多點創建平面時,必須保持構成平面的所有點均在同一個平面上。
創建平面過程:首先在Face Edit對話框中勾選「Pickup ON」,然後在軟體工作區中點選要創建的平面各個頂點,最後點擊「Add Face>>」按鈕,生成平面。
The End
上一篇:MotoSim EG-VRC軟體:機器人示教編程與工作站仿真運行