周玉飛
(泰州口岸船舶有限公司 設(shè)計(jì)部,江蘇泰州 225321)
TRIBON是著名的計(jì)算機(jī)輔助船舶設(shè)計(jì)和建造的集成系統(tǒng),它集成了船體、管系、舾裝、電裝等主要系統(tǒng),該系統(tǒng)已廣泛應(yīng)用于船舶生產(chǎn)設(shè)計(jì)領(lǐng)域。運(yùn)用 TRIBON系統(tǒng)進(jìn)行船體生產(chǎn)設(shè)計(jì)前必須先進(jìn)行船體初始化設(shè)置,初始化工作一般由TRIBON系統(tǒng)管理員來完成,但初始化設(shè)置完成后,船體專業(yè)負(fù)責(zé)人必須對(duì)相關(guān)初始化項(xiàng)目作詳細(xì)的檢查。
船體初始化設(shè)置包括標(biāo)尺、連接代碼等一些與船體建模相關(guān)的控制文件的定義。船體初始化文件是一個(gè)以“.dat”為擴(kuò)展名的文本文件,文件名可以任取。文件的內(nèi)容是按照一定的規(guī)則編寫而成的,不同控制文件編寫規(guī)則是不一樣的。圖1為40車/900客客滾船船體坐標(biāo)系統(tǒng)的定義文件。
坐標(biāo)控制文件的編寫規(guī)則如下:
語句0 結(jié)構(gòu)參考名
語句 20 開始肋位 步長 終止肋位 開始坐標(biāo) 步長 終止坐標(biāo)
語句 30 水平標(biāo)尺開始值 步長 終止值開始坐標(biāo) 步長 終止坐標(biāo)
語句 40 垂向標(biāo)尺開始值 步長 終止值開始坐標(biāo) 步長 終止坐標(biāo)
其它的如連接代碼、型材端切等控制文件的定義規(guī)則較為復(fù)雜,但基本上是類似的[1]。
圖1 船體坐標(biāo)系統(tǒng)的定義文件
船體生產(chǎn)設(shè)計(jì)分為曲面與平面兩個(gè)部分,生產(chǎn)設(shè)計(jì)的初期必須根據(jù)相關(guān)圖紙進(jìn)行船體初始化設(shè)置,前期初始化設(shè)置的正確與否直接影響著后續(xù)建模工作的成功與否。初始化錯(cuò)誤可能會(huì)引起大面積的返工,給船廠造成巨大的經(jīng)濟(jì)損失。因此船體初始化在船體生產(chǎn)設(shè)計(jì)中起著舉足輕重的作用,它是船體生產(chǎn)設(shè)計(jì)的核心,必須引起足夠的重視[2]。
船體初始化設(shè)置主要由船體專業(yè)負(fù)責(zé)人提供相關(guān)圖紙,TRIBON系統(tǒng)管理員來完成初始化的設(shè)置工作,但船體專業(yè)負(fù)責(zé)人必須進(jìn)行認(rèn)真的校對(duì)。對(duì)船體而言,初始化工作必須提供以下圖紙:船體節(jié)點(diǎn)圖冊、分段劃分圖、SURFACE文件、基本結(jié)構(gòu)圖、坡口圖等。這里重點(diǎn)要說明的是關(guān)于船體節(jié)點(diǎn)圖冊的提供。船體節(jié)點(diǎn)圖冊中的所有節(jié)點(diǎn)不一定就是本船中的節(jié)點(diǎn),即船體節(jié)點(diǎn)圖冊中有些節(jié)點(diǎn)是多余的,相關(guān)節(jié)點(diǎn)也有可能在節(jié)點(diǎn)圖冊中沒有反映出來,有部分節(jié)點(diǎn)可能還在船體結(jié)構(gòu)圖中。因此,對(duì)于節(jié)點(diǎn)圖冊的提供,專業(yè)負(fù)責(zé)人必須進(jìn)行必要的檢查與修改,必須把本船中有用的節(jié)點(diǎn)全部找出來,沒有用的節(jié)點(diǎn)全部刪除。節(jié)點(diǎn)圖冊必須經(jīng)過專業(yè)負(fù)責(zé)人完善后才能提供給系統(tǒng)管理員。
船體初始化的設(shè)置工作包括:SURFACE文件初始化、船體坐標(biāo)系統(tǒng)的初始化、分段定義的初始化、切口與補(bǔ)板的初始化、型材連接代碼的定義、型材端切的初始化、折邊文件的定義、肘板的初始化、坡口的初始化、折角代碼的定義、材質(zhì)的定義、位置號(hào)文件的定義、零件名控制文件的定義等[3]。以上這些項(xiàng)目的定義是船體初始化的基本設(shè)置,在系統(tǒng)管理員完成初始化工作后,船體專業(yè)負(fù)責(zé)人必須進(jìn)行一一校對(duì)。以下是針對(duì)這些項(xiàng)目的校對(duì)進(jìn)行的詳細(xì)闡述。
1)對(duì)SURFACE文件初始化的校對(duì)。SURFACE文件分為船體、甲板、附體(如舵葉、錨臺(tái)、分水舯、側(cè)推等)這三個(gè)部分。對(duì)SURFACE文件初始化進(jìn)行檢查,一是查看初始化中各SURFACE文件名與提供的文件名是否一致;二是要在曲面建模模塊中剖出全船的肋骨線、水線、縱剖線,檢查線型是否光順。
2)對(duì)船體坐標(biāo)系統(tǒng)的檢查。此文件名一般為SBH_GENTAB.DAT,位于DEF文件夾下,經(jīng)過初始化程序運(yùn)行后會(huì)在數(shù)據(jù)庫SB_OGDB中生成一個(gè)名稱為_SBH_GENTAB_的文件。對(duì)于坐標(biāo)系的檢查,可以直接檢查SBH_GENTAB.DAT文件中的定義是否正確,也可以在平面建模中調(diào)出中縱剖面、中橫剖面圖,標(biāo)出X、Y、Z三個(gè)方向的標(biāo)尺,檢查三個(gè)方向的標(biāo)尺是否正確。
3)對(duì)分段定義的檢查。分段的定義在初始化程序Initiate Hull Standards中進(jìn)行,經(jīng)過初始化程序運(yùn)行后會(huì)在數(shù)據(jù)庫SB_OGDB中生成一個(gè)以分段名為名稱的文件,此文件中包含分段范圍的定義與本分段所有板架的名稱。打開初始化程序,檢查分段定義是否遺漏、分段名是否正確,檢查各個(gè)分段的范圍是否正確。
4)對(duì)切口與補(bǔ)板的初始化的檢查。切口定義的文件名一般為CUTOUT.DAT,此文件位于DEF文件夾下,經(jīng)過初始化程序運(yùn)行后會(huì)在數(shù)據(jù)庫SB_OGDB中生成一個(gè)文件名為_CUTSTDOBJ_的文件。補(bǔ)板的定義需用幾何宏語言來編制程序,補(bǔ)板宏位于GEOMAC文件夾下。對(duì)于補(bǔ)板與切口的檢查,應(yīng)該在平面建模中建出相關(guān)的切口與補(bǔ)板,檢查切口與補(bǔ)板的尺寸是否與節(jié)點(diǎn)圖冊上一致。應(yīng)特別注意的是有些補(bǔ)板雖然能建出模型來,但卻不能分離,應(yīng)請(qǐng)系統(tǒng)管理員再作修改。對(duì)于切口與補(bǔ)板的代碼應(yīng)形成標(biāo)準(zhǔn)化的文件。
5)對(duì)型材連接代碼的檢查。型材連接代碼的文件名通常為CONNECTION_CODES.DAT,此文件位于DEF文件夾下。此文件一般不需修改,如果需要特殊的連接代碼,可以隨時(shí)讓管理員增加。一般的連接代碼有:89、45、15、6、40、70等。此文件應(yīng)該形成標(biāo)準(zhǔn)化文件,不斷地充實(shí)完善。
6)對(duì)型材端切的檢查。此文件名一般為ENDCUT_TABLE.DAT,位于DEF文件夾下,經(jīng)過初始化程序運(yùn)行后會(huì)在數(shù)據(jù)庫SB_OGDB中生成一個(gè)以船名為開頭的 ENDCUTTAB文件。此文件應(yīng)該形成標(biāo)準(zhǔn)化的文件,如果再有特殊的端切,可以讓管理員增加,不斷地完善充實(shí)。對(duì)型材端切的檢查可在平面建模中建出相關(guān)的端切,檢查尺寸是否符合要求。特別注意的是有些端切在TRIBON系統(tǒng)中是無法定義的,只能建出相近的端切形式,必須在型材草圖中手工修改。
7)對(duì)折邊定義文件的檢查。此文件名一般為SBH_FLANGE_CTRL.DAT,位于DEF文件夾下,用于控制板材與肘板上的折邊樣式。一般形成標(biāo)準(zhǔn)化文件后不作修改,但國內(nèi)的一些工程船與客滾船還在使用幾十年前的老圖紙,這就必須作適當(dāng)?shù)男薷?。?duì)于折邊的檢查,可以將板架分離后檢查折邊樣式是否正確。
8)對(duì)肘板樣式的檢查。肘板初始化文件名通常為 SBH_BRACKET_CTRL.DAT,此文件也位于DEF文件夾下,經(jīng)過船體初始化程序運(yùn)行后會(huì)在數(shù)據(jù)庫 SB_OGGD 中生成一個(gè)名叫_SBH_BRACKET_CTRL_的文件,此文用于控制肘板的樣式。肘板的種類繁多,較為復(fù)雜,應(yīng)形成標(biāo)準(zhǔn)化文件。肘板在模型中建立好后,就可以檢查其樣式是否符合節(jié)點(diǎn)圖冊的要求。
9)坡口的檢查。坡口的初始化文件名通常為SBH_BEVEL_CTRL.DAT,此文件也位于DEF文件夾下,經(jīng)過船體初始化程序運(yùn)行后會(huì)在數(shù)據(jù)庫SB_OGGD中生成一個(gè)名叫_SBH_BEVEL_CTRL_的文件,此文件用于控制坡口的建模。此文件也應(yīng)該形成標(biāo)準(zhǔn)化的文件,一般情況下不作修改。如果在建模時(shí)發(fā)現(xiàn)坡口不好建,請(qǐng)檢查此文件的正確性。
10)折角代碼、材質(zhì)代碼、位置號(hào)文件、零件名控制文件的檢查。這幾個(gè)文件也位于DEF文件夾下,文件名分別為SBH_KNUCKLE_CTRL.DAT、SBH_QUALITY.DAT、AUTOPOS.DAT、TB_PARTNANE_CTRL.DAT。折角代碼用于控制兩塊子板架間的圓弧,材質(zhì)代碼用于控制板材的材質(zhì)與密度,位置號(hào)初始化文件用于控制零件位置號(hào)的自動(dòng)生成,零件名初始化文件用于控制板材在結(jié)構(gòu)圖、套料圖、型材下料與加工圖、面板加工圖、零件小組立圖、零件表中的名稱。
11)其它控制文件的檢查。PPANPARTS.IP、CPANPARTS.IP、JIGPILLAR.IP、BENDTEMPL.IP、SHRINKAGE_SHR.DAT這幾個(gè)文件控制著平面模型的分離、曲面模型的分離、胎架數(shù)據(jù)的生成、活絡(luò)樣板調(diào)節(jié)數(shù)據(jù)的生成、壓筋的生成。這幾個(gè)控制文件中相關(guān)參數(shù)的設(shè)置需考慮船廠的加工能力,一般形成標(biāo)準(zhǔn)化控制文件后不再修改,如船廠設(shè)備更改、建造方案有調(diào)整,此文件也必須作適當(dāng)調(diào)整。
對(duì)初始化文件的校對(duì)貫穿整個(gè)船體生產(chǎn)設(shè)計(jì)過程,在船體生產(chǎn)設(shè)計(jì)的同時(shí)應(yīng)關(guān)注相關(guān)控制文件的設(shè)置,發(fā)現(xiàn)不正確的設(shè)置時(shí)應(yīng)及時(shí)通知系統(tǒng)管理員修改。值得提醒的是,如果在建模當(dāng)中發(fā)現(xiàn)初始化文件不正確而讓系統(tǒng)管理員修改后,應(yīng)該注意不能將原本正確的設(shè)置改成錯(cuò)誤的。對(duì)船體初始化中的各項(xiàng)內(nèi)容,船廠應(yīng)形成標(biāo)準(zhǔn)性的控制文件,平時(shí)遇到特殊的節(jié)點(diǎn)形式應(yīng)及時(shí)補(bǔ)充進(jìn)去,逐步形成一套船廠自己的、完整的、成熟的船體初始化文件。
[1] 周玉飛, 顧文捷. 船體初始化定義系統(tǒng)的開發(fā)與應(yīng)用[J]. 船舶標(biāo)準(zhǔn)化工程師, 2011(2): 25-27.
[2] TribonM3船體生產(chǎn)信息[Z]. 瑞典: AVEVA公司,2004.
[3] TribonM3數(shù)據(jù)庫管理[Z]. 瑞典: AVEVA公司, 2004.