Pro/E軟件定制開發實現分析
在雷達結構設計領域,Pro/E軟件得到了廣泛的應用,但隨著工程技術人員對Pro/E應用層次的不斷加深,對軟件的個性化、專業化功能提出了更高的要求。通過定制開發,可以開發出適合企業產品的應用程序,提高產品的設計效率,加快產品的更新速度,從而提高企業的市場競爭能力。文中首先分析了Pro/E二次開發的必要性和存在的問題,之后結合自身的使用經驗和體會,討論了Pro/E軟件在雷達結構設計領域定制開發的功能和實現途徑,提出了定制開發的方向和基本思路,為Pro/E軟件的推廣與高效應用提供了參考。
引言
隨著工程技術人員對Pro/E應用層次的不斷加深,對軟件的個性化、專業化功能提出了更高的要求。因此,如何根據企業特點,通過二次開發技術,定制適合本企業特點和使用要求的軟件,增強軟件的可用性,提高設計效率,縮短產品開發周期就顯得尤為重要。
目前針對基于Pro/E二次開發,許多文獻在參數化零件建模、參數化裝配設計、數據集成管理、界面操作流程等方面進行了研究。王建強基于Pro/E支撐平臺,開發出常用同類零件的參數化設計模塊系統,通過該模塊系統可以對同類零件實現設計與繪圖一體化操作;顧翠等基于Pro/E二次開發,實現了衛星型號設計的快速建模與裝配,通過系統運行實例表明了參數化裝配設計的準確性和高效性;胡育輝基于Pro/E參數管理部分的二次開發,實現了Pro/E的集成、工藝手冊與經驗數據的查詢及管理,增強了新產品研發功能;王力超等通過對Pro/E的二次開發,實現了對Pro/E現有功能的整合,將原有較煩瑣的操作合并成簡單的操作,方便了用戶的使用。
但是由于各行業的業務流程不同,各自二次開發適用的原則、方向不一樣,一些二次開發缺乏對企業需求的全面而系統的分析,不能真正滿足實際的工程需求和發揮二次開發的作用。為了能夠快速進行全面、系統且有針對性的二次開發,本文首先分析了二次開發的必要性和開發過程中存在的問題,之后結合自身多年的使用經驗和體會,提出了Pro/E軟件在雷達應用領域二次開發的方向和基本思路,為Pro/E軟件的推廣與應用提供了參考。
1、通用Pro/E軟件的常見問題
Pro/E三維設計軟件是通用的大型結構設計軟件系統,因其具有直觀、所見即所得、參數化等優點,在結構設計方面得到了廣泛應用。但在實際的使用中尚存在一些問題,主要表現在:
1)部分界面不友好,操作繁瑣,學習掌握困難;特定領域設計缺乏有效工具,對設計師軟件水平要求高,如大裝配問題、線纜鋪設問題等。
2)缺少符合企業要求的快速設計工具,一切建模從零開始,重復勞動多,效率低下;對于一般的用戶,大部分時間僅用到拉伸、打孔、旋轉等功能,而對于許多中高級功能,因其操作繁瑣、使用頻率不高等原因,往往使用不熟、應用不多。
3)缺少智能化的模型檢查工具,對建模規范、企業規范等的執行需要人工干預,效率低下;模型簡化、干涉檢查等工具使用效果不明顯,與企業的實際要求有差距。
4)在全三維研制模式下,缺乏從設計到制造的數字化應用支撐平臺。
由此可見,單純依靠Pro/E軟件自身的更新、完善和版本升級已不能滿足設計工作的需求,須使用二次開發的方式,使軟件能夠更加符合企業日常設計工作的需要。如果能在此類通用軟件的基礎上,根據企業特點,定制開發出適合本單位產品設計的應用程序,減少重復勞動,無疑會大大提高本單位產品的設計效率,縮短產品的開發周期。
2、傳統二次開發存在的問題
在進行Pro/E軟件二次開發前,由于對企業特點、研發流程、設計需求、實現途徑等內容缺乏全面的調查與分析,Pro/E軟件二次開發的方向與重點常常與實際需求存在一定的偏差,開發出的軟件往往不能真正發揮作用,主要表現在:
1)軟件開發與實際工程應用脫節:軟件開發者具有較強的軟件編程水平和二次開發能力,但不了解實際的工程應用需求,只能泛泛地對一些通用功能進行開發,或者為了開發而開發,開發出的作品無真正的實用價值。工程實際設計者對軟件的功能和工程實踐了解深入,對二次開發的要求和方向十分清楚,但往往缺少時間、精力和專業的編程水平進行二次開發。因此需要兩者結合,有效溝通,確定開發的內容和方向。
2)缺乏對本企業特點的系統分析和規劃:二次開發存在零打碎敲的現象,開發的作品不系統、不全面,二次開發的方向與目標不明確。
3)不能適應不同的企業戰略:在具體實施Pro/E二次開發前,缺乏對企業特點、企業所處行業的特點、企業的客戶需求等因素進行具體分析,通過二次開發來滿足企業需求的效果不明顯。
4)用戶企業特殊需要的開發不夠深入:每個企業的研制過程、數字化應用平臺不一樣,對研制過程的管理與控制也是千差萬別,對通用軟件進行二次開發時往往對本企業的一些特殊要求開發不夠深入,不能適應企業獨特的需要。
不同行業對三維設計軟件有著不同的需求,為提高Pro/E軟件二次開發在雷達結構設計領域的應用價值,需對其二次開發方向進行針對性的實現性分析,以此促進Pro/E軟件在設計質量上的提高和功能上的豐富,為現代雷達結構設計工作提供更加完善的、具有行業特點和針對性價值的工作平臺。
3、雷達產品定制開發的方向
本文主要針對結構設計行業,尤其是雷達結構設計行業,對Pro/E軟件定制開發的方向與實現途徑進行分析和展望,希望能夠通過定制開發,結合工程實際,提高設計效率,減少學習軟件、掌握技巧等事務性工作在研發工作中的比例,讓設計師有更多的時間從事技術上的思考、設計和創新。具體體現在以下幾個方面。
3.1、快速設計類
在雷達結構設計領域,轉接板、波導、銘牌、面板、齒輪、彈簧、軸承、型材以及標準件、外購件、通用件等是很常見的結構件,結構不復雜,設計簡單。但由于缺乏必要的快速設計工具和手段,設計師在實際建模過程中往往需要從最基本的拉伸、切削等零起點開始,工作量往往不小,重復勞動現象嚴重。
3.1.1、轉接板類
(1)問題分析
轉接板是雷達上常見的部件,具有結構形式簡單、開孔數量多,字符標識多等特點。轉接板的設計本身沒有什么難度,但工作量較大,其中孔的大小和位置、接插件代號和標識、接插件型號等需要一一對應,而Pro/E軟件在處理文字方面的功能并不強,這些往往成為設計中最耗時的因素,而且容易出錯,任何的差錯既影響產品質量又影響產品的計劃進度。典型轉接板示例如圖1所示。
(2)開發思路
若能通過軟件二次開發,無需在板上事先開孔,只需在裝配接插件時輸入英文代號、中文標識,裝配完后系統自動在板的指定位置開出與接插件型號對應的孔口,則能大大提高設計效率,降低重復勞動的比重。其他同類設備,如機箱、插件面板等同樣可采取類似的方式,提高設計效率。
5、結束語
Pro/E軟件二次開發對于提高設計效率、縮短產品研發周期等具有十分重要的意義。通過對Pro/E軟件二次開發現狀和雷達結構設計領域二次開發實現途徑的分析與探討,本文提出了雷達結構設計中Pro/E二次開發的重點、方向和實現方法,并從中總結出一些普遍性的經驗。雷達產品二次開發實現方法的分析對提高Pro/E軟件使用的效率、真正發揮二次開發的作用等方面具有重要的參考價值,使得Pro/E能夠快速高效地發揮作用,使二次開發與實際工程應用相適應,對提高本企業產品的設計效率、縮短產品的研發周期、提高企業的市場競爭力等具有重要的意義。