王傳興,王婷婷,邱旭飛
(1.浙江歐華造船有限公司,浙江舟山 316101;2.江蘇科技大學船舶與海洋工程學院,江蘇鎮(zhèn)江 212003)
TRIBON軟件是專門用于輔助船舶設計與建造的計算機軟件集成系統(tǒng)。該軟件不僅能夠很好地完成船舶結構生產設計任務,設計人員還可以利用該軟件的三維建模工具對到船艙內部的設備和管線的布置進行設計,方便直觀。
HD-SHM系統(tǒng)是一套基于Windows平臺開發(fā)的船體建造系統(tǒng)。該軟件用戶界面簡潔,具有強大的船體放樣、套料功能,符合工程人員的設計思想和習慣。
TRIBON系統(tǒng)中的Structure模塊用于鐵舾件的建模,如設備底座、人孔蓋、直梯、欄桿、扶手、標記等。在實際的應用中,Structure模塊也可用于標準化、通用化、系列化的板型材自制結構件的建模,且建模效率遠高于Planar Hull Modelling模塊。
此前,采用Planar Hull Modelling模塊建立的平面板架模型套料信息可直接由FromTB接口導入HD-SHM進行套料,而Structure模塊建立的模型目前還無法直接導入,因此開展Structure零件庫與HD-SHM軟件接口程序研究意義重大。
依據接口設計規(guī)范,構造出接口系統(tǒng)的總體框架圖,如圖 1所示。開發(fā)接口程序的主要設計思路是首先從數據庫中讀取所需零件的數據清單,然后整理數據清單,從中提取套料數據并按格式輸出零件外形數據文件,最后將該數據文件轉到現行的微機套料系統(tǒng)中,通過接口程序,轉換為零件套料數據文件供數據存放后處理。
圖1 設計流程圖
Sa004.exe是TRIBON中用來枚舉各種數據庫對象的程序。枚舉的結果包括對象名(OBJECT)、創(chuàng)建日期(CREATION DATE)、對象代碼1(OC1)、對象代碼2(OC1)、大小(SIZE),如下:
Sc001d.exe是TRIBON中用來生成對象的詳細屬性信息的程序,生成的結果為CAT.list文件(CAT:Curve and Table)。CAT.list文件表示板材數據庫的信息(板的TRIBON系統(tǒng)名,板的幾何屬性)用文件的形式表示出來。
CAT.list文件包含零件的TRIBON系統(tǒng)名,但不包括生產設計中定義的零件名,并且不包括零件的材質信息,將CAT.list文件和裝配計劃中生成的Partslist文件進行匹配,讀入零件名和相關材質信息。
使用C#.net2005語言進行編程實現了系統(tǒng)的操作界面和相關功能。
開發(fā)接口程序的主要操作流程是首先將模型的板材零件信息存入SB-PLDB中,并使用Sa004.exe枚舉出SB-PLDB中符合條件的板材對象,選擇需要套料板材零件的對象。然后提供具有板材屬性數據的Partslist.csv文件,并分析需要套料的板材零件屬性信息是否都包含在Partslist.csv文件中。如果部分包括,則提示沒有包括的零件所在的裝配路徑,操作者可以選擇繼續(xù)生成缺乏零件屬性信息的 PD文件(PD文件是滬東HD-SHM軟件的標準接口文件,生成PD文件后,可在文件中手工修改材質和零件名),或者返回繼續(xù)重生成Partslist.csv文件,直到需要套料的板材零件屬性信息全部包含在文件中,操作流程如圖 2所示。
圖2 操作流程圖
運行TRIBON的Assembly p lanning模塊,將Structure模型的信息通過Partslist的輸出功能保存到PartsList.csv文件,如圖3所示。
運行HD-SHM,填入工作目錄、分段名等信息后轉換成TRIBON零件,界面如圖4。轉換完成后進行板材套料,此時,系統(tǒng)會自動打開AUTOCAD軟件進行套料,套料結束后將所套料圖紙轉到可編輯的CAD中。
圖3 通過Assembly planning模塊導出PartsList.csv文件
圖4 進行板材套料的界面
應用開發(fā)完成的接口系統(tǒng)在多個分段進行了應用,本文以某集裝箱船的綁扎橋某分段進行實船驗證。該分段由Structure模塊建成的綁扎橋模型如圖5所示,通過編寫程序在HD-SHM軟件完成的套料圖如圖 6所示,使用軟件前后測試結果見表 1。
表1 驗證結果
Structure零件庫與HD-SHM軟件接口程序的研究是對TRIBON軟件的二次開發(fā),也是設計公司在工作中的需要。本文通過研究TRIBON軟件數據結構,開發(fā)接口程序,將TRIBON系統(tǒng)中鐵舾件的零件信息導入HD-SHM系統(tǒng),利用C#.net 2005語言開發(fā)的TRIBON的Structure零件庫與HD-SHM軟件接口,將業(yè)界兩個功能強大的軟件聯系起來,充分發(fā)揮各自優(yōu)勢,從而達到提高舾裝零件套料的效率和信息的正確率,進而實現促進生產過程中鐵舾件材料管理和控制的目的。
圖5 由Structure模塊建成的綁扎橋模型
圖6 HD-SHM軟件完成的套料圖
[1] 姜明.TRIBON船體建模子系統(tǒng)的開發(fā)與應用[J].船舶,2000, (3):57-61.
[2] 吳迪,姚壽廣,陳寧.基于TRIBON數據庫的船舶舾裝托盤數據管理系統(tǒng)的開發(fā)[J].華東船舶工業(yè)學院學報,2004,(1):18-21.
[3] 毛雨輝,薛開,李雄.船舶設計建造專家系統(tǒng)TRIBON的數據提取[J].應用科技,2003,(8):4-6.
[4] 李國衛(wèi).TRIBON船體系統(tǒng)應用與開發(fā)[J].廣船科技,2000, (3):34-37.