TRIBON零件库与HD-SHM接口开发研究
2010-04-01王传兴王婷婷邱旭飞
王传兴,王婷婷,邱旭飞
(1.浙江欧华造船有限公司,浙江舟山 316101;2.江苏科技大学船舶与海洋工程学院,江苏镇江 212003)
0 引言
TRIBON软件是专门用于辅助船舶设计与建造的计算机软件集成系统。该软件不仅能够很好地完成船舶结构生产设计任务,设计人员还可以利用该软件的三维建模工具对到船舱内部的设备和管线的布置进行设计,方便直观。
HD-SHM系统是一套基于Windows平台开发的船体建造系统。该软件用户界面简洁,具有强大的船体放样、套料功能,符合工程人员的设计思想和习惯。
TRIBON系统中的Structure模块用于铁舾件的建模,如设备底座、人孔盖、直梯、栏杆、扶手、标记等。在实际的应用中,Structure模块也可用于标准化、通用化、系列化的板型材自制结构件的建模,且建模效率远高于Planar Hull Modelling模块。
此前,采用Planar Hull Modelling模块建立的平面板架模型套料信息可直接由FromTB接口导入HD-SHM进行套料,而Structure模块建立的模型目前还无法直接导入,因此开展Structure零件库与HD-SHM软件接口程序研究意义重大。
1 系统设计
1.1 总体框架设计
依据接口设计规范,构造出接口系统的总体框架图,如图 1所示。开发接口程序的主要设计思路是首先从数据库中读取所需零件的数据清单,然后整理数据清单,从中提取套料数据并按格式输出零件外形数据文件,最后将该数据文件转到现行的微机套料系统中,通过接口程序,转换为零件套料数据文件供数据存放后处理。
图1 设计流程图
1.2 Sa004.exe进行枚举
Sa004.exe是TRIBON中用来枚举各种数据库对象的程序。枚举的结果包括对象名(OBJECT)、创建日期(CREATION DATE)、对象代码1(OC1)、对象代码2(OC1)、大小(SIZE),如下:
1.3 Sc001d.exe生成CAT.list文件
Sc001d.exe是TRIBON中用来生成对象的详细属性信息的程序,生成的结果为CAT.list文件(CAT:Curve and Table)。CAT.list文件表示板材数据库的信息(板的TRIBON系统名,板的几何属性)用文件的形式表示出来。
1.4 CAT.list文件分析
CAT.list文件包含零件的TRIBON系统名,但不包括生产设计中定义的零件名,并且不包括零件的材质信息,将CAT.list文件和装配计划中生成的Partslist文件进行匹配,读入零件名和相关材质信息。
2 系统实现
使用C#.net2005语言进行编程实现了系统的操作界面和相关功能。
2.1 操作流程
开发接口程序的主要操作流程是首先将模型的板材零件信息存入SB-PLDB中,并使用Sa004.exe枚举出SB-PLDB中符合条件的板材对象,选择需要套料板材零件的对象。然后提供具有板材属性数据的Partslist.csv文件,并分析需要套料的板材零件属性信息是否都包含在Partslist.csv文件中。如果部分包括,则提示没有包括的零件所在的装配路径,操作者可以选择继续生成缺乏零件属性信息的 PD文件(PD文件是沪东HD-SHM软件的标准接口文件,生成PD文件后,可在文件中手工修改材质和零件名),或者返回继续重生成Partslist.csv文件,直到需要套料的板材零件属性信息全部包含在文件中,操作流程如图 2所示。
图2 操作流程图
2.2 Partslist文件的生成
运行TRIBON的Assembly p lanning模块,将Structure模型的信息通过Partslist的输出功能保存到PartsList.csv文件,如图3所示。
2.3 HD-SHM软件应用
运行HD-SHM,填入工作目录、分段名等信息后转换成TRIBON零件,界面如图4。转换完成后进行板材套料,此时,系统会自动打开AUTOCAD软件进行套料,套料结束后将所套料图纸转到可编辑的CAD中。
图3 通过Assembly planning模块导出PartsList.csv文件
图4 进行板材套料的界面
3 实例应用
应用开发完成的接口系统在多个分段进行了应用,本文以某集装箱船的绑扎桥某分段进行实船验证。该分段由Structure模块建成的绑扎桥模型如图5所示,通过编写程序在HD-SHM软件完成的套料图如图 6所示,使用软件前后测试结果见表 1。
表1 验证结果
4 结语
Structure零件库与HD-SHM软件接口程序的研究是对TRIBON软件的二次开发,也是设计公司在工作中的需要。本文通过研究TRIBON软件数据结构,开发接口程序,将TRIBON系统中铁舾件的零件信息导入HD-SHM系统,利用C#.net 2005语言开发的TRIBON的Structure零件库与HD-SHM软件接口,将业界两个功能强大的软件联系起来,充分发挥各自优势,从而达到提高舾装零件套料的效率和信息的正确率,进而实现促进生产过程中铁舾件材料管理和控制的目的。
图5 由Structure模块建成的绑扎桥模型
图6 HD-SHM软件完成的套料图
[1] 姜明.TRIBON船体建模子系统的开发与应用[J].船舶,2000, (3):57-61.
[2] 吴迪,姚寿广,陈宁.基于TRIBON数据库的船舶舾装托盘数据管理系统的开发[J].华东船舶工业学院学报,2004,(1):18-21.
[3] 毛雨辉,薛开,李雄.船舶设计建造专家系统TRIBON的数据提取[J].应用科技,2003,(8):4-6.
[4] 李国卫.TRIBON船体系统应用与开发[J].广船科技,2000, (3):34-37.