2022 Fall 電腦輔助設計與實習的教學主要介紹 NX 與 CoppeliaSim 在機械設計流程中的應用.
課程評分
cad2022 課程評分項目請參考: syllabus
課程目標
利用 MCAD (Mechanical Computer Aided Design) 與 Robotic Simulator 建立一個未來能結合影像辨識與深度強化學習探索用之數位平台.
建立 Github 帳號
請尚未建立 Github 帳號的學員, 至 https://github.com/join 申請帳號. 課程評分項目將包含利用 Github Classroom 建立的倉儲與網站內容 (透過 invite link). 2022fall Github 帳號與學號對照的倉儲位於 https://github.com/mdecycu/studlist/tree/main/2022fall, w2 起將利用 https://ethercalc.net/ 在線由各學員自行輸入 (透過 https://wcms.repl.co 告知連結), 之後若 Github 更動, 則可以透過 Pull Requests 提出修改請求.
cad2022 課程中各學員的課程網址將為: https://mdecad2022.github.io/site-學員_Github_帳號
建立 Onedrive 帳號
請尚未建立 Onedrive 帳號的學員登入 @nfu 帳號後, 至 https://www.microsoft.com/zh-tw/education/products/office, 以 @nfu 帳號申請 Onedrive 5TB 儲存權限. 課程中所提供的檔案, 需要登入以 @nfu 註冊的 Onedrive 帳號後, 才能下載.
上述操作流程參考影片如下:
利用 Replit 執行課程倉儲的動態網頁伺服器, 從 Github 倉儲 import 後, 可編輯動態網頁內容, 轉為靜態後, acp 回 Github Pages, 就可以對靜態網站改版:
設計繪圖
以 NX2027.3401 或 NX12 建立 Foosball Table 零組件. 但新版 NX 所建立的零組件無法由舊版的 NX 開啟.
下載 NX12.0.2.9_lite_cad2022.7z (for @gm users only, 1.20 GB, 解開後 6.24 GB) / 下載 NX12.0.2.9_lite_cad2022 for @nfu)
下載 NX2027.3401_lite_cad2022.7z (for @gm users only, 1.97 GB, 解開後 7.49 GB) / 下載 NX2027.3401_lite_cad2022.7z for @nfu
下載 NX2027.3401_cad2022.7z (for @gm users only, 8.02 GB, 解開後 28.32 GB) / 下載 NX2027.3401_cad2022.7z for @nfu
下載 NX2007_documentation.7z (for @gm users only, 2.18 GB, 解開後 2.86 GB), 使用時執行 start_static.py 後, 以瀏覽器 http://localhost:7443 開啟, 或直接在 http://c1.cycu.org:88 開啟. / 下載
NX 零組件練習
請參考 Design Day One 資料, 並根據以 STEP 242 格式轉入 NX2027 之 Drill Press 零組件檔案 (Drill Press 零組件檔案 for @nfu) 各零件尺寸, 重新繪製各零組件, 過程請以 Wink3 影片錄製繪圖步驟並加入說明文字內容.
以 Onshape 建立 Foosball Table 零組件, Foosball Table.
以 Solvespace (含套件編譯) 建立 Foosball Table 零組件.
Siemens NX for beginners – in a nutshell (in German) Extra Materials
Siemens NX for advanced users - in a nutshell (in German) Extra Materials
W1 教學影片
機電模擬
Robotic Simulator 部分將利用 CoppeliaSim 4.3.0 rev12 建立 Foosball Table 模擬場景.
下載 CoppeliaSim 4.3.0 rev12.7z (for @gm users only) / 下載 CoppeliaSim 4.3.0 rev12.7z for @nfu
CoppeliaSim 使用者手冊: https://mde.tw/pjcopsim
控制方法
Robotic player 組設計驅動機構並交由 Lua 或 Python 執行控制. Human player 組則直接由鍵盤或搖桿執行控制.
可行機構分析
Robotic player 平移與旋踢機構設計.
Actuation 機構設計.
送球循環機構設計.
網誌類別
Category:
Cad2022 類別代表與 2022 Fall 電腦輔助設計實習相關進度的內容
Tutorial 類別代表與課程有關的教學示範
Misc 類別代表雜項內容
標籤
Tags:
標籤則可以分為: 課程簡介或 w1, w2 等各週的相關教學內容.
除了課程週次 Tags 之外, 也可以將文章分為 NX, Solvespace, Onshape, CoppeliaSim, Brython or Python, Leo Editor 與 Fossil SCM 等專門介紹 Tags.
單篇文章可以加入多個 Tags 以逗點隔開.
其他的文章則放入 Misc 類別.
解開 redist_x64.exe
C:\CoppeliaSimEdu_4.3.0_rev12\vcRedist>c:\wix311\dark.exe vc_2019redist_x64.exe -x test
Use UniExtract to extract the .msi