




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Inventor iLogic設(shè)計自動化技巧及案例分享欄目: 知識共享 瀏覽: 1967 添加時間: 2016-07-14 13:56:57Inventor iLogic模塊提供了對設(shè)計自動化的支持。本文通過一些具體的案例,結(jié)合客戶的實際需求,通過使用iLogic中提供的自動化函數(shù)、界面的支持以及良好的擴展性對設(shè)計實現(xiàn)自動化,從而使我們更方便的重用設(shè)計,提高效率。一、案例一:液壓閥塊及其裝配Inventor自帶的iLogic教程中,有一個液壓閥塊(Manifold Block)的例子,很好地詮釋了iLogic的能力和具體應(yīng)用的方法。圖1 閥塊及閥塊裝配 首先,分析這個閥塊裝配,其核心就是閥塊(圖1左)。在閥塊的設(shè)計中,閥塊的尺寸參數(shù),聯(lián)接類型、油口的孔徑類型及尺寸都是設(shè)計中需要管理的關(guān)鍵參數(shù)。1.閥塊類型(圖2、圖3)圖2 閥塊類型1 說明:圖2中,選擇Standard類型時,三個面的油口孔徑相同,對應(yīng)變量參數(shù)名分別為:port_b_size,portc_c_size,port_a_size,通過ifEnd if條件判斷和賦值語句(=),完成參數(shù)的數(shù)值定義。 說明:圖3中,選擇“Tee”型聯(lián)接時,三個面的油口都有效;選擇Elbow(90彎頭)聯(lián)接時,下表面的油口(Port_B)開口及螺紋特征被抑制,通過Feature.IsActive()語句實現(xiàn)對特征狀況的控制。圖3 閥塊類型22.油口位置 油口孔徑有相應(yīng)的規(guī)格,在Inventor中支持多值列表型變量,用戶可以預(yù)先定義供用戶選值。當(dāng)數(shù)值較多時,Excel表格是不錯的選擇,iLogic提供了很強的Excel表格的操作能力,實現(xiàn)在Inventor中按照設(shè)計規(guī)則完成查詢及選值操作(圖4)。圖4 多值列表型變量 在本例中,采用了第三方嵌入對象的方式,即Excel表格存放在Inventor文件內(nèi)部。iLogic也支持將Excel可以放置在外部,區(qū)別就是在iLogic語句中,給出完整的Excel文件的路徑(圖5)。圖5 嵌入表格及表格內(nèi)容圖6 返回最大值 說明:圖6中,MaxOfMany():iLogic提供的一個數(shù)學(xué)函數(shù),即比較括號內(nèi)的數(shù)值,返回最大值,這里是比較幾個油口的孔徑,將最大油口孔徑值賦給變量port。 GoExcel.FindRow():iLogic提供的Excel查詢函數(shù),這里是查詢嵌入的表格,從其表單Sheet1,對應(yīng)的Port_size列,找到數(shù)值等于Port的是第幾行,將返回數(shù)值賦給i。GoExcel.CurrentRowValue():配合FindRow()返回的行,讀取該行中對應(yīng)變量名的數(shù)值,本例中,通過查詢表格獲得了各個面的油口的位置。3.屬性定義 在實際使用中,用戶對設(shè)計零件的零件代號有特定的要求,在該例中,當(dāng)設(shè)計為標(biāo)準(zhǔn)型時,“零件代號”從嵌入的Excel表格中查詢獲得,如果為用戶自定義的,“零件代號”設(shè)置為“HomeMade”。圖7 iProperties.Value 說明:圖7中,iProperties.Value(“Project”,“PartNumber”),對應(yīng)“Project”(iProperty的項目頁面)中“PartNumber”(零件代號)的數(shù)值,從iLogic的iProperty對應(yīng)的代碼和iProperty對應(yīng)的屬性頁面,很容易找到其對應(yīng)關(guān)系(圖8)。圖8 iLogic屬性方法及iProperty頁面4.閥塊裝配中的iLogic應(yīng)用 在本例中,大家注意到閥塊參數(shù)的變化是核心,但是閥塊裝配中如何直接控制閥塊參數(shù)呢?之前,我們需要借助鏈接外部參數(shù)的方式(Excel或Inventor文件),而用iLogic方法就變得非常簡單。如圖9所示,通過Parameter()函數(shù),我們可以直接將數(shù)值賦給裝配下的零件的變量,這樣就實現(xiàn)了在頂層裝配下對底層零部件的控制。 在閥塊裝配中還有將模型中的屬性及參數(shù)值返回到Excel表格中的應(yīng)用,和前面讀取Excel表格的例子類似,在此不贅述。圖9 Parameter()函數(shù)二、案例二:用iLogic實現(xiàn)貨架設(shè)計 我們的一位客戶設(shè)計商店里的貨架(圖10),根據(jù)用戶的要求,規(guī)格尺寸(長、寬、高),層數(shù)、列數(shù)、材料和顏色都不盡相同。圖10 貨架產(chǎn)品示意圖 (1)在利用iLogic解決貨架模型之前,我們首先建立正確的貨架模型結(jié)構(gòu)并確定關(guān)鍵的驅(qū)動參數(shù)。根據(jù)貨架的設(shè)計,分為三層裝配(圖11)。圖11 貨架的產(chǎn)品結(jié)構(gòu) (2)基于確定的結(jié)構(gòu)和關(guān)鍵參數(shù)創(chuàng)建貨架的三維模型。進行零件模型創(chuàng)建時,首先定義如下關(guān)鍵參數(shù),并且命名以便于后續(xù)查找和iLogic應(yīng)用(圖12)。圖12 貨架零件的關(guān)鍵參數(shù) (3)進行子部件模型創(chuàng)建時,首先添加約束,確定部件的位置關(guān)系;然后創(chuàng)建iLogic規(guī)則,定義參數(shù)關(guān)系和參數(shù)傳遞(圖13)。圖13 參數(shù)關(guān)系 (4)創(chuàng)建總裝時,首先放置子部件、零件,并且約束和定位;接下來創(chuàng)建用戶參數(shù),來定義關(guān)鍵參數(shù)(長、寬、高、層數(shù)、列數(shù)材料和顏色);使用iLogic語句,實現(xiàn)頂層參數(shù)向下游零件的參數(shù)傳遞(圖14)。圖14 裝配下的參數(shù)傳遞 (5)在本例中,定義了材料和顏色列表變量,在這里,我們使用了iLogic的document函數(shù)直接訪問InventorAPI,獲取到裝配中的每一個零部件(For EachIn),然后將材料和顏色賦值給相應(yīng)的零部件(圖15)。圖15 document函數(shù) (6)創(chuàng)建iLogic用戶界面,并添加產(chǎn)品配置關(guān)鍵參數(shù)和屬性控件。iLogic提供了界面創(chuàng)建工具,方便用戶交互操作。圖16即為根據(jù)用戶的產(chǎn)品特點,創(chuàng)建的用戶參數(shù)交互界面。三、案例三:iLogic在工程圖的應(yīng)用 經(jīng)常聽到用戶希望把視圖的比例和質(zhì)量(去除單位)填寫到工程圖的標(biāo)題欄內(nèi),以前用戶必須通過程序調(diào)用Inventor的API來實現(xiàn),而借助iLogic,實現(xiàn)的過程就變得異常簡單。 首先我們在工程圖的模板中,創(chuàng)建兩個自定義屬性,比如比例和質(zhì)量。圖16 iLogic用戶交互界面 接下來我們把創(chuàng)建的自定義屬性添加到標(biāo)題欄的定義中(圖17)。圖17 iLogic在工程圖中的應(yīng)用 根據(jù)iLogic提供的工程圖函數(shù)和屬性函數(shù),把指定的工程視圖的比例和質(zhì)量賦給相應(yīng)的變量。圖18獲取視圖名稱比例 注意:圖18中,ActiveSheet.View().Scale獲取當(dāng)前激活工程圖下,指定視圖名稱的比例。 Round()是Inventor支持的取整函數(shù),這里,是對質(zhì)量保留3位小數(shù)。 InventorVB.DocumentUpdate()常用來當(dāng)參數(shù)變更時,執(zhí)行更新的操作,類似手工運行管理頁面中的“更新”命令。 類似對工程圖的操作方法還有很多,比如對放置視圖位置的控制、視圖高度的控制、圖幅、標(biāo)題欄樣式和引出序號等。四、案例四:使用iLogic導(dǎo)出文件 iLogic支持把Inventor文件導(dǎo)出到常用的格式,比如AutoCADDWG、DWF、PDF和JPG等。請看如圖19所示打開的工程圖文件,我們可以很方便地使用iLogic提供的自動化函數(shù),把它存成其他格式。圖19 iLogic輸出文件 注意:Document.SaveAs()是iLogic中提供的文件另存為的函數(shù)。 Messagebox.Show()是iLogic提供的信息對話框方式,便于與用戶交互。五、語結(jié) 對于用戶,iLogic將Inventor在設(shè)計重用方面的能力提升到新的高度,歸納如下。 (1)設(shè)計規(guī)則和模型數(shù)據(jù)相結(jié)合的高效方式。 (2)更強的Excel和模型數(shù)據(jù)交互操作能力。 (3)對Inventor的支持面廣,從文檔類型上涵蓋了零件、部件和工程圖,從功能上覆蓋了零部件參數(shù)、物理和外觀屬性和文檔屬性、特征控制和零部件控制(包括iPart
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇州大學(xué)應(yīng)用技術(shù)學(xué)院《系統(tǒng)工程與工程項目管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東省泰安市肥城市湖屯鎮(zhèn)初級中學(xué)2025年初三下黃金四模考試生物試題試卷含解析
- 江西應(yīng)用工程職業(yè)學(xué)院《經(jīng)濟法(反不正當(dāng)競爭法、反壟斷法)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林省通榆一中2025屆高三第一次摸底歷史試題含解析
- 沈陽音樂學(xué)院《鋼琴基礎(chǔ)(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧特殊教育師范高等??茖W(xué)校《影視鑒賞與視聽分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省無錫市宜興市宜城環(huán)科園聯(lián)盟市級名校2025屆高中畢業(yè)班新課程教學(xué)質(zhì)量監(jiān)測卷生物試題含解析
- 蘭州工業(yè)學(xué)院《食品工程原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年信息安全專業(yè)考試試題及答案
- 內(nèi)蒙古磴口縣2025年中考物理試題命題比賽模擬試卷(6)含解析
- 單片機原理及應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年溫州醫(yī)科大學(xué)
- 《中國心力衰竭診斷和治療指南2024》解讀(總)
- 2024年山東省濟南市市中區(qū)九年級中考二模數(shù)學(xué)試題 (原卷版+解析版)
- “五育”與小學(xué)數(shù)學(xué)教育的融合
- 21 《楊氏之子》課件
- hellp綜合征的護理查房
- ISO27001:2022信息安全管理手冊+全套程序文件+表單
- 《電力建設(shè)施工企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化實施規(guī)范》
- 產(chǎn)后肺栓塞護理查房
- 2.4.1基于解析算法的問題解決課件人教-中圖版高中信息技術(shù)必修1
- 國測省測四年級勞動質(zhì)量檢測試卷
評論
0/150
提交評論