Creo2.0做為Pro/E的最新版本,其開放性在繼承Pro/E的基礎上,功能更是強大。
在Creo2.0的鋼結構中,系統提供的連接器(connector)主要有三種型式:一、非標準,有22種類型;二、德國的dast標準,有5種類型;三,支撐板,有4種類型。如下圖:
圖1 非標準連接器
圖2 dast標準的連接器
圖3 支撐板連接器
這三種型式的連接器只有dast標準的連接器在跟型材連接時,能自動給型材打孔,以便于螺栓連接,如圖2所示。但是,在實際生產中,也會遇到用支撐板需要跟型材連接時給型材自動打孔的情況,如圖4所示,而Creo軟件只提供了支撐板,并沒有提供支撐板打孔的功能。那么,如何設計出滿足實際生產需要的連接器呢?
圖4 實際生產中的支撐板連接器
首先,對比Creo自身提供的支撐板連接器信息,見下圖5。
圖5 系統默認支撐板連接器信息窗口
這通常與實際要求不符,至少還需要滿足以下幾點:1.支撐板連接器跟型材連接時能自動打孔;2.能控制孔徑的大小;3.支撐截面梁有可能在支撐板兩側都有;4.支撐板裝配上后,能自動修剪兩側的截面梁;5.支撐板的形狀能夠改變。
修改后的支撐板信息窗口,如圖6所示。
圖6 修改后支撐板信息窗口
通過對比圖6和圖5發現,在輸入值欄目,圖6比圖5多了兩個輸入值,一個是L7,其能控制支撐板的形狀變化;一個是DM能控制所打孔的直徑大小。在選項欄目,多了兩項,一項是連接下一個通孔,一項是連接全部通孔,這兩項用于打孔選擇所用。在必需的參考欄目多了一項,支撐截面梁2側面,當有兩個截面梁時,此時支撐板被夾在兩個截面梁中間,用于打孔所用參考面的選擇和修剪截面梁所用。
那么,怎么由圖5修改到圖6呢?此問題不解決,會給參數化工作帶來極大的工作量,因為空冷器框架上用了不少的支撐板連接器。能否自動打孔的核心是udf庫的創建,以及如何寫自動調入udf的功能代碼。筆者的靈感,來自于dast_standard文件夾下stirnplatte_ih1.tab以及系列.tab文件的打孔代碼。建議想自己設計連接器的讀者,仔細閱讀并認真琢磨系統自帶的.tab文件。
自行設計連接器能否做好,除了核心代碼外,就是孔udf的創建。關于udf的創建,在此不再贅述。系統默認的調用udf的文件夾,D:\PTC\Creo2.0\Common Files\F001\efx\parts\udfs,讀者只有把自己創建的udf放入此文件夾,程序才能找到。
另一個就是模型參數的定義。系統默認的尺寸代號,為sd#(截面尺寸),d#(特征尺寸或者零件尺寸)。怎么把這些代號改為需要的符號呢?如上述代碼中的L7,DM等等。下面舉例說明。如圖所示:
第一步:在想修改的尺寸上,點擊鼠標左鍵,尺寸顯示綠色,單擊右鍵,彈出快鍵菜單;
圖7 第一步
第二步:在彈出的菜單上,點擊屬性選項,彈出尺寸屬性窗口,如下圖:
圖8 第二步
在尺寸屬性窗口,名稱欄目,改成想定義的符號,本例中為L7。
自行設計支撐板連接器的成功探索,為三維建模裝配人員節省了大量時間,不需要再逐個人為打孔,只需填寫修改尺寸,選擇好連接面,就可以實現自動裝配,自動修剪,自動打孔。本設計成功的核心,就是功能程序代碼的修改。因此,能否很好的理解系統自帶的.tab文件里的代碼,并熟練應用是關鍵。圖6就是上段修改后的代碼的顯示窗口,圖4為實際應用效果,完全滿足了實際的設計與生產需要。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:2013PLM征文:Creo2.0鋼結構efx中自行設計支撐板連接器的探索
本文網址:http://www.guhuozai8.cn/html/solutions/14019311523.html