多個Component可以以joint指令來相互組合,下面我們就用sumo robot為例子嘗試一下joint的功能
Sumo robot大部份的零件,如馬達等都可以在網上下載3D立體檔,多數通用格式為step檔。
按此下載(.zip)大部份所需要用的零件
1. 在fusion裏左上的icon找到upload 4.全選所有部件
2.按select files 5.確認放在F4DAT的資料夾*
3. 打開剛解壓的SumoComponent資料夾(別選.zip的檔!) 6. 按upload
*為了方便日後尋找零件,也可以在F4DAT內再開一個New Folder,名為Tools。
在左方的列表中用Ctrl點選要用的零件後,按右鍵->Move就可以把點選的內容移動。(參考下面GIF)
在fushion新開一個名為ProtoCar的Drawing,放在F4DAT的project裏
而以下3個零件則需要自己畫,分別是EdgeHolder以及兩條不同長度的Bar。先開3個component分別表代各個零件
確認小黑點在正確的Component旁邊 3. 畫線確認全部線是黑色(建議在0點用center rectangle指令)
畫線的面確認在Top的平面 4.用(E)xtrude指令擠出厚度
確認小黑點在正確的Component旁邊 2. 畫線的面確認在Top的平面
3. 重覆性的圓孔可以用rectangular pattern指令進行複製,注意Distribution(布局)的屬性要設為Spacing,意思是以每個孔中心之間的距離進行複製。
(可選) 如果想進階上色的話可以用appearance指令
基本和1b 的short bar一樣做法﹐就不多詳述了,記得確認在Component內畫圖及畫在Top view
(可選)如果想把中間的切痕也還原的話可以用Offset Plane做一個平面(刀),再用Split Body指令把Long bar進行分割
用Insert Derive可以把其他Drawing中的零件匯入到現有的Drawing。匯入前確保小黑點在ProtoCar的Component旁邊(即最左上角)
下圖以插入70093L(左齒輪箱)為例示範Insert Derive。在點選70093L後會需要一點時間打開該檔案
系統會讓你選取要匯入的部份(因為有時我們可能只需入匯入物件的一小部份而非全份)。由於例子的70093L我們需要整份匯入,所以直接點選左上的70093L Component就可以全選,再在右方視窗確認後按OK就可以了
把零件插入後會發現一拉其中一份就會散開,故我們可以找到零件的component,右鍵Rigid Group把整組零件固定
最後我們可以用(j)oint指令把齒輪箱固定到Long bar上,可以點旁邊的圓形圖示調整角度
接下來用相同的方法把70093R(右齒輪箱)也裝到另一邊
有沒有發現當你joint的時候,有時可能是零件A跳去合上零件B(零件B不動),有時可能相反(零件A不動)。其實joint的時候第一個點的物件會移動到第二個點的物件,但零件組合一多的話很容易沒管點的順序
為了避免之後的零件亂跑,我們應該要設定一個零件為基底Ground,零件被設成基底Ground後就不會被移動,只能是其他零件貼過來。下面就以long bar為基底例子:在相應的component上右鍵,按Ground就完成了。
完成Ground後下方的history bar會多了一個橙色大頭針的icon,通常我們會把它儘量拉向左邊,確保零件是保持在最開始的原始位置。
下一步匯入Insert Derive並群組Rigid Group下一件零件56mm ties(輪呔)。由於左右輪子一樣,也可以匯入一份後再用ctrl + C, ctrl + V複製一份。由於貼上的時候和本體重疊之後會容易選錯物件,所以貼上的時間應該把新的那份移開。
由於輪子的可以轉動的,故今次我們joint的時候可以在motion一項中新增旋轉revolute屬性
另一邊的輪子也是一樣做法。正常情況你可以用滑鼠轉動兩邊的輪子。如果不行則檢查2d~2e的步驟。
來到這步基本底座的部份已完成。別忘記檢查一下步驟是否照匯入Insert Derive>群組Rigid Group>組合 (j)oint的循環繼續安裝零件(除了複製零件的步驟會稍有不同)
組合前別忘記把電池箱群組Rigid Group(Step2b)。組合電池箱時注意要用白色框的外殼部份joint。在joint之後的電池箱的孔和Long bar的孔有點偏差是正常情況,也可以移動箭頭(offset)微調joint的位置
注意short bar和long bar之間大約成75度夾角。如joint的時候組合面反了可以按下方的Filp反回來
如joint的時候組合面反了可以按下方的Filp反回來
注意Edge holder和short bar之間大約成75度夾角
組合墊圈washer(黃色箭咀)2份及line sensor(紅色箭咀)2份
墊圈可以直接匯入之前畫的Exercise1,也可以直接開一個Component畫一份
可以先Group、Joint好一份,然後才複製、做第二份
組合六角柱hex spacer M3x20 2份及Arudino uno板。
由於Arduino的孔位和兩條六角柱的不一樣,故只joint其中一邊就可以了
為了方便調整角度,先點UNO的孔再點六角柱(先點的零件會移動去後點的零件)。而角度則調到差不多對到另一邊的六角柱就好(約57度)
完成後檢查一下不同的角度看看組合是否有誤。也檢查一下下面的事項是否做好:
3% 零件有沒有全部joint好
2% 下方的history bar有沒有黃色(代表有零件有錯誤,試試能否點2下修改或者刪除重做)
1% Long Bar有沒有設為基底Ground(Step2d)
1% 輪呔能否轉動(Step2e)
3% 下方加分項
在電池箱剩下的2個孔上各自加上一組M3 washer墊圈及IR sensor(FC51),IR sensor的角度要稍為向外斜(角度不限)
在long bar及short bar上加上凹坑
下面以Long Bar為例,示範如何加入凹坑。
為了方便操作,先把輪子隱藏,並進入到Long Bar的Component(確保小黑點在Long Bar的Component)
在確保進入了Long Bar的Component後,在Long Bar的側面新增一個sketch
*注意是點擊在Long Bar的側面的藍色面上,不要點錯YZ軸組成的橙黃色平面或其他的零件的面
在側面畫上凹坑的形狀
用快捷鍵E/Extrude把要刪走的小長方形擠出,確認右方視窗下方的Operation(操作類型)為Cut。
不要打距離,直接在Extend type一項中選取To Object並在另一端的側面點一下就完成刪減凹坑的部份了。(指直接切到這個面)
Short Bar的操作方法也是一樣。