二次开发TRIBON生产设计周边辅助程序展示
造船生产设计中TRIBON软件的应用
造船生产设计中TRIBON软件的应用摘要:TRIBON系统是一套计算机辅助设计、生产及信息集成系统,可用多种方法建立三维船舶数字模型关键词:TRIBON;船体模型建立;生产设计1.TRIBON系统简介TRIBON系统是瑞典KCS公司研制的用于造船设计和生产的专业软件,是集计算机辅助设计与建造和信息集成于一体,并覆盖了船体、管系、电缆、舱室、涂装等各个专业的船舶专业软件。
它通过多种方法建立船舶三维数模型,以实现船体的设计与生产制造,在船舶制造行业中被广泛的应用。
它所完成的不仅仅是绘制生产用的图纸,更重要的是能进行各种信息数据的计算、管理和统计。
通过Tribon软件进行生产设计的实现,不仅能够在各个阶段实现信息资源的共享,而且可以实现专业间信息协调成本的降低,减少船舶生产设计工作量,提高船舶生产设计质量。
2.TRIBON系统船体建模船体建模的目的是建立船体的信息模型,应用TRIBON软件的以下模块进行船体生产设计:1.船体标准初始化模块(Initiate Hull Standard)2.曲面建模模块(Curved Hull Modeling)3.平面建模模块(Planar Hull Modeling)4.装配计划模块(Assembly Planning)5.焊接计划模块(Weld Planning)6.生产信息界面(Hull Production Interface)7.套料模块(Plate Nesting)3.TRIBON 系统各模块功能3.1船体标准初始化模块通过该模块对其他船体模块正常进行所需参数及文件进行配置,建立起船体生产设计所需的Tribon系统船体标准。
系统初始化工作是Tribon船体系统应用中很重要的一个环节,主要包括船型参数设置。
输入船型参照、结构参照、分段名、分段划分定义肋位号和纵骨等信息。
在船体结构建模之前,必须生成船体型线曲面文件。
初步设计程序提供了生成船体型线曲面文件的功能。
TRIBON零件库与HD-SHM接口开发研究
TRIBON零件库与HD-SHM接口开发研究王传兴;王婷婷;邱旭飞【摘要】结合当前TRIBON和HD-SHM软件的特点,开发TRIBON和HD-SHM 接口程序,将TRIBON系统中铁舾件的零件信息导入HD-SHM系统进行套料,提高舾装零件套料的效率和正确率,进而达到促进生产过程中铁舾件材料管理和控制的目的.【期刊名称】《江苏船舶》【年(卷),期】2010(027)003【总页数】3页(P13-15)【关键词】TRIBON;HD-SHM;接口程序开发【作者】王传兴;王婷婷;邱旭飞【作者单位】浙江欧华造船有限公司,浙江,舟山,316101;江苏科技大学船舶与海洋工程学院,江苏,镇江,212003;江苏科技大学船舶与海洋工程学院,江苏,镇江,212003【正文语种】中文【中图分类】U662.90 引言TRIBON软件是专门用于辅助船舶设计与建造的计算机软件集成系统。
该软件不仅能够很好地完成船舶结构生产设计任务,设计人员还可以利用该软件的三维建模工具对到船舱内部的设备和管线的布置进行设计,方便直观。
HD-SHM系统是一套基于Windows平台开发的船体建造系统。
该软件用户界面简洁,具有强大的船体放样、套料功能,符合工程人员的设计思想和习惯。
TRIBON系统中的Structure模块用于铁舾件的建模,如设备底座、人孔盖、直梯、栏杆、扶手、标记等。
在实际的应用中,Structure模块也可用于标准化、通用化、系列化的板型材自制结构件的建模,且建模效率远高于Planar Hull Modelling模块。
此前,采用Planar Hull Modelling模块建立的平面板架模型套料信息可直接由FromTB接口导入HD-SHM进行套料,而Structure模块建立的模型目前还无法直接导入,因此开展Structure零件库与HD-SHM软件接口程序研究意义重大。
1 系统设计1.1 总体框架设计依据接口设计规范,构造出接口系统的总体框架图,如图 1所示。
船舶设计系统TR l BON的二次开发
中的数据就可以汇总各材料清单等数据。 通过建立数据库,可使产品模型应用于整个
船舶设计与生产过程。TRIBON系统的管理与维护 模块主要用于该类数据库的管理与维护,如进行 数据追加、复制、查询、删除、修改等操作,还 可以通过系统特定的数据提取语言(MACRO),从库 中提取有关数据信息,生成文件或清单,并为Hj 户提供AUToCAD的数据接口(DXF文4tl=)。
3结论
提前和提高预舾装是现代造船模式的一大特 征。由于1:业标准的差异,做好舾装基础数据库如 管子部件库、电气符号库。设备库等的建立汞I维护 ]:作,才能有效准确地进行舾装建模和二次开发。
以信息技术为手段规范舾装生产设计内容,为船舶 产品数据管理系统的开发应用奠定了良好序,
使TRIBON软件的使用更加适合各船厂的实际应
用,最大程度发挥此软件的功能。应用和开发好
图3 f乜气二次开发流程图
TRIBoN系统,可节省设计时间,缩短造船周期,
d)铁舾二次开发
增强企业的建造能力,提高企业的造船水平。
参考文献:
[1]王懂意.船舶设计建造专家系统—TRIBoN介绍[J].计算机应用,1996(1):36—40.
舷数佑舷数,长度(mm)/左端部用与端部
庄冲角店冲角庄余量,右余量等)
hm.block('module’)panel(勺s乜f(勺4 —r
忖巴提取的数据写入数据库(sQL)形成 l公司的P IDl"1数据库进行其他处理
山 1分类汇总统计 1
0
士 报表杏询I
0 输出到Exce表并打印
图1船体二次开发流程幽 b)管路二次开发 TRIBON系统的二次开发,很大一部分都是针 对管路的二次开发。由于TRIBON在舾装方面功能 比较弱,而且白带的报表都是国外的方式,无法 满足国内船厂的需要,尤其管路包含的设计生产 信息量大,所以需要做大鲑的二次开发。目前国 内引进TRIBON系统的船厂几乎都对其进行二次开
基于Tribon系统的船体剖面生成程序开发
基于Tribon系统的船体剖面生成程序开发韩久志;顾晓波;何佳【摘要】在船舶生产设计中,使用Tribon系统自身功能剖取和修改船体剖面耗时较多且存在遗漏结构等问题,影响出图效率.针对上述问题,结合Tribon二次开发接口Vitesse与数据库技术,使用Python语言开发能够精确快速自动生成分段范围内所有平面剖面的辅助程序.通过分段测试,船体剖面生成程序能够有效提高船体生产设计效率.【期刊名称】《造船技术》【年(卷),期】2017(000)004【总页数】6页(P87-92)【关键词】Tribon;船体剖面;Vitesse;数据库技术【作者】韩久志;顾晓波;何佳【作者单位】江苏科技大学船舶与海洋工程学院,江苏镇江212003;江苏科技大学船舶与海洋工程学院,江苏镇江212003;江苏现代造船技术有限公司,江苏镇江212003;江苏现代造船技术有限公司,江苏镇江212003【正文语种】中文【中图分类】TP311Tribon系统于20世纪90年代因国内辅助造船水平较低且计算机技术薄弱而引入国内,是一套计算机辅助设计、生产及信息集成的造船专家系统。
船体剖面是指船体结构在某一位置处朝一特定方向的投影视图,例如:横剖面是指船体结构在垂直于水平面的位置上朝船长方向的投影。
船体剖面[1]除用于表达所剖位置构件的形状外,更主要的是用于表达关键构件或其相连构件间的连接情况,因此在船舶生产设计中有着重要的指导作用。
在Tribon系统中,直接剖取结构剖面操作复杂、效率较低、不够精确且修改剖面耗时较多,本文基于Tribon系统二次开发接口Vitesse与数据库技术开发了船体平面剖面辅助生成程序。
1.1 Tribon系统剖面生成在Tribon系统中可调用Create View功能填入相关参数来生成以及优化剖面,如图1所示。
在这个功能模块中,确定剖面位置的主要参数是船体结构位于全船坐标系中的一点,或是船体构件上的一个平面以及曲面。
Tribon二次开发功能简介
Tribon M3二次开发功能简介上海申博信息系统工程有限公司目录1.前言 (3)2.船体 (3)2.1套料图零件名自动处理填表 (3)2.2套料图图面无用信息文字清理 (4)2.3 辅助开孔 (4)2.4舾装开孔和删除 (4)2.5焊接长度、大接头焊接统计 (4)2.6 图名批量更换 (4)2.7 零件搜索 (5)2.8 外板零件标注 (5)2.9 小组立图和装配图生成 (5)2.10 套料检查 (6)2.11 零件表 (6)2.12 套料表 (8)2.13 材料表 (9)2.14 切割文件 (9)2.15 物量统计 (9)2.16 装配及焊接结构树的重构 (10)2.17 焊接信息的提取 (11)2.18 焊缝及船体模型的可视化 (11)2.19 焊缝属性查询及修改 (12)3.舾装 (12)3.1 管系 (12)3.2 支架 (14)3.3 铁舾、风管、设备及电装专业 (16)4.其它 (16)4.1 批量自动连续打印 (16)4.2 与PDM接口 (17)1.前言目前,国内船舶设计行业越来越多的单位在采用AVEVA公司的Tribon M3软件, 该船舶设计系统是全世界用户最大的造船生产设计软件,是强大具有三维实体模型、较强的交互功能,实现共享的 CAD/CAM造船集成的系统软件。
该软件较好的体现、符合现代造船模式的生产设计理念。
在Tribon M3的使用过程中发现其自身设计功能强大,其敞开式的结构,为各专业提供了一个良好的设计共用平台,数据可以实时共享,依靠各种外部手段可从数据库中提取各种不同的船厂所需要的技术数据,定额数据等。
因此,通过消化吸收和二次开发应用好该软件,使得虚拟设计及出图更加符合生产实际情况。
Tribon M3本身的数据接口较为开放,其自带了Vitesse二次开发工具,使用python 语言可以在软件本身的基础上进行一些数据的处理和操作简化的二次开发工作。
另外,Tribon M3的数据库也可以接口的方式读取,之后进行后期二次开发,可以对数据进行检查,统计,汇总,生成相应的统计表和汇总表。
浅谈在船舶电气生产设计中利用TRIBON
浅谈在船舶电气生产设计中利用TRIBON 作者:吴迪孟双双来源:《城市建设理论研究》2013年第09期摘要:针对具体的实例,介绍一下TRIBON系统在当前船舶电气生产设计中应用。
针对电气的生产设计中的具体要求以及船厂的具体生产的模式,本文主要对TRIBON系统进行分析研究,其在船舶中电气生产设计中的应用。
关键词:船舶电气;生产设计;TRIBON系统中图分类号:F407.6 文献标识码:A 文章编号:随着现代科技水平的不断提高,我们的造船技术也在不断发展,现代的造船模式以及数字化造船的概念被提出,TRIBON系统开始在船舶电气的生产设计中得到广泛应用。
TRIBON系统是综合了船体、舾体以及机电于一体,根据在计算机中设计建立的模型,生成符合条件的图纸。
目前,TRIBON系统在船舶电气生产的设计中的应用还是有待我们的探索研究,其中存在着一些模块并不是很成熟,针对这种情况,研究分析TRIBON系统。
一,船舶电气的发展和船舶电气生产中的TRIBON概述自进入21世纪后,我国的船舶电气工业的自动化程度、技术水平和性能等有了很大程度的提高。
通过引进一些外国的先进设备,消化、吸收外国的先进技术,也达到了国际的船舶电气生产的水平。
随着当前科技的不断发展,我国的科技竞争力不断提高,船舶电气的生产技术也在不断突破发展。
TRIBON系统是一个完整的通过计算机对设计、生产进行辅助,并将这些有效进行集成的系统,可使用多种方法建立船舶的数字模型。
在船舶进行设计的每个过程,可以充分利用网络,保证各个专业之间实现信息的共享,从而有效降低生产设计的成本、减少工作中出现的修改量,有效提高船舶设计工作的质量,大大缩短工期。
应用TRIBON建模,可以有效进行船舶生产设计。
二,船舶电气设计的任务科学技术的引导下,国家的各项事业也在不断发展,当前我国的船舶电气设计的主要任务是:船舶电气进行系统的设计,保证船舶电气整个系统有效合理地运行;对电力拖动系统进行系统的设计;照明系统的设计,包括照明系统以及航行信号灯等;船内通信系统的设计,诸如对电话、船内的操作系统进行设计;机舱的自动化设计,船舶自动化不断发展,机舱的自动化是船舶电气系统中的重要组成的部分。
TRIBON建模-出图-套料完整版中文)
图2 图1 出现如下对话框 图3 对于板缝,没有必要选择是否反向,直 接点yes就可以了 图4
1.的意义是问板缝是否贯穿整个板架,在这 个示例中我们选择贯穿
这里是为了填写 板的补偿量,后 面有介绍 图5 如果板缝是贯穿的,直接点确定就可以了
TRIBON建模
基本零件的制作建模方法
第一步:选船
选取以46000吨为参照 此图为174000吨5号☺
在第一次打开TRIBON进行 操作前,首先点击新建菜单, 以激活所有工具栏 象素点捕捉 窗口控制 这就是TRIBON操作窗口
绘图工具条 对单独线条的移 动、复制、删除
命令提示区
将Tribon中图像转移成dxf格式,以供后期 AutoCAD中进行编辑
5.4.2 通用部件代码构成:〈通用部件代码〉=〈Z〉〈部件名称代码〉〈序号〉 5.4.2.1 第1位代码为字母Z,表示该部件为通用部件。 5.4.2.2 第2位名称代码,按表2。 5.4.2.3 第3位序号,按自然数的顺序。 5.4.3 组成通用部件的零件的编码按5.3.1中的规定。 6 示例 例1 编码 801C811C-PD1-T241-1PS 涵义 811C分段中组件PD1(尾楼甲板)上FR24位置处的强横梁T241所属的零 件1PS。 去向 1PS中的流向代码PS表示该零件下料(加工)后送到结构件工位组装成T241后, 再将T241送到平台工位组成PD1,最后将PD1送到分段制作工位组成811C分段。 注:分段号用 框出,意为在编码时可不予标出,下同。 例2 编码 321P-IS1-1SA 涵义 321P分段中组件IS1(纵舱壁)所属的零件1SA。 去向 1SA中的流向代码SA表示该零件下料后直接送到平台工位组成IS1,再将IS1送 到分段制作工位组成321P分段。 例3 编码 421S-E1-1PE 涵义 421S分段中船台散装部件E1所属的一个零件1P。 去向 1PE中的流向代码PE表示该零件下料(加工)后被送到结构件工位组装成E1,再 将E1直接送到船台工位,在合拢后安装。
TRIBON 二次开发
OA登录红帆科技•首页•HF-CIMSo总体介绍技术架构产品特点系统功能+SPDM成本管理设计管理物资管理生产管理•新闻中心o产品新闻行业新闻公司新闻•行业研究o CIMS发展造船技术与管理资料下载•成功案例o广船国际实施方案中船龙穴应用案例•服务支持o服务体系服务规范服务队伍服务内容服务平台•o基于江峰(广船国际红帆电脑公司)摘要:利用TribonM3中Design Manager的Attribute功能,解决在Tribon中添加模型外部数据的问题,并应用于舾装设计出图系统,实现完全在Tribon中出舾装件安装图和制作图,并保存零件表便于其它系统使用。
实际使用效果良好,舾装出图效率明显提高,工程价值较高。
关键词:Tribon M3 Vitesse 二次开发舾装图纸船舶设计专家软件Tribon系统是目前国内船厂使用较多的软件,目前已升级到M3版本。
随着Tribon 应用不断深入,船厂对其依赖性也越强,Tribon应用的厂化需求也越显迫切。
目前,在Tribon中要得到符合厂标的舾装图纸并不容易,若以手工绘制,即便是熟练的设计人员出图效率也会很低。
若是填写动态数据(零件表)的话,几乎是必须手工才能完成。
因此,舾装设计人员一般不在Tribon中直接出舾装图纸,而是把图纸初稿导出到AutoCAD等软件进行再加工,图纸中的数据由人工统计,后续使用时也要手工操作,过程复杂繁琐、耗时耗力。
这样做,导致Tribon的模型及数据几乎没有得到有效利用,进而影响设计人员对Tribon建模的积极性,降低了Tribon使用效率,延长了设计出图周期,不适应生产需要。
为适应生产设计,提高工作效率和Tribon利用率,就有必要找到一种方法,既能够有效利用Tribon的模型与数据又可以得到符合厂标的图纸。
本文利用Tribon M3中Design Manager的Attribute功能,提出一种具有一定通用性的方法,完全利用Tribon模型及数据,实现Tribon环境下出标准设计图纸。
零件小组立图自动生成程序设计
零件小组立图自动生成程序设计周玉飞【摘要】The part sub assembly drawing is still in the stage of manual drawing mode in many shipyards for .By using the Python language of Tribon system for secondary development , the part sub assembly drawing can be automatically generated .This program is verified by a series of ship design , showing that it is feasible .%针对目前很多船厂对于零件小组立图的生成还处于手工出图模式的问题,通过利用Python语言对Tribon系统进行二次开发,实现零件小组立图的自动批量生成。
一系列船型的实践证明该程序是可行的且实用性很强。
【期刊名称】《船海工程》【年(卷),期】2014(000)003【总页数】3页(P68-70)【关键词】组立图;生产设计;Python语言;Tribon系统;二次开发【作者】周玉飞【作者单位】泰州口岸船舶有限公司,江苏泰州225321【正文语种】中文【中图分类】U662.3Tribon强大的功能已得到了专业人士的认可[1],但该系统对零件小组立图的生成未提供批量自动生成功能。
笔者结合船厂的生产设计状况,运用TRIBON系统的二次开发功能,编写了零件小组立自动生成程序,以减轻技术人员的工作强度,提高出图效率。
1 小组立图出图模式零件小组立图是零件在小组立阶段的作业图纸,也可称为零件小装配图。
零件在下料加工完毕后,即被送到小组立工位完成此阶段的装配作业。
图1为零件小组立图,此图由图框、立体图、平面图、零件列表四部分组成。
原有的出图模式全部为手工出图,主要流程如下。
船舶管系生产设计的步骤以及Tribon系统的应用
船舶管系生产设计的步骤以及Tribon系统的应用徐迟【摘要】本文详细介绍了船舶管系生产设计的一般步骤和注意事项;进而探讨Tribon软件系统在船舶管系生产设计过程中的应用.【期刊名称】《科技视界》【年(卷),期】2018(000)023【总页数】2页(P54-55)【关键词】船舶设计;管系生产设计;Tribon;Pipe Modelling【作者】徐迟【作者单位】福建省马尾造船股份有限公司,福建福州 350501【正文语种】中文【中图分类】TP391.7;U6621 船舶管系生产设计的一般步骤在船舶管系生产设计前,我们拿到总图、舱室布置图、机舱布置图等总体性图纸,需仔细理解这些图纸,了解船舶的性能、用途、水线数据、防火布置及其等级要求、大型设备的布置等信息,在详细设计图纸较为完备的情况下,进行船舶管系建模等生产设计。
船舶管系生产设计的一般步骤如下:1.调整设备布置图主机、发电机等大型设备,在设计初始阶段就已经确定其位置,我们一般按照布置图定位;需要注意其排气管出口高度,在布置排气管时,应计算其绝缘厚度,若与船体结构干涉,可通过协调稍微降低设备高度或者旋转设备排气出口角度等方式解决。
根据管系原理图调整设备位置,使设备靠近相关舱柜,从而缩短管路长度,节省空间和节约材料。
调整相关性强的中小设备,使它们尽量靠近,从而可以缩短管路长度,也便于阀件的集中布置。
2.协调修改分段线和板缝线。
管系建模前期,应优先考虑并和船体专业协调分段线和板缝线的位置,合理的分段线和板缝线有利于减少合拢管,并减少管路穿板缝的可能性,从而减小施工难度、节约成本并提高施工质量。
3.建模排气管、风管和海水总管。
一般排气管、风管和海水总管是管径最大的,尤其是排气管需要包绝缘材料并且管线不能向下,所以需先行布置;布置完成后,需与船体专业协调开孔是否可行,并确定做结构风道、海水箱道等需船体围建的结构。
4.布置透气测深和黑灰水等不可走低管系。
基于AM系统的工装件模块开发与应用
工装件出图登录进入界面与建模进入界面类 似 , 只 是 在 Module 下 拉 列 表 选择 不 同 , 建 模 选 OUTFITTING,出图选择 HULLDRAFTING,登录界 面及操作界面见图 3 所示。
船舶建造过程中所使用的辅助工装件一般包括 吊码、脚手码、临时加强、支撑座板、快速搭载码、 吊篮耳、密性连接板等,传统的出图模式为使用 CAD 软件进行设计和出图,在现代化造船和数字化造船 的大趋势下,逐渐呈现出较大的局限性,主要体现 在以下几个方面:
(1)直接使用 CAD 进行工装件的二维平面设 绘,过程较为抽象复杂且直观性差,对设绘人员空 间想象力和设计经验要求较高,导致绘图效率低下;
1 工装件常规出图模式
的服务现场生产,需对 AM 系统进行二次开发,在 AM 系统平台上增加“工装件”模块,该模块作为 AM 系统里众多模块中的一个。
AM 船舶设计系统有船体结构、铁舾、管路、电 气这几大模块,船体结构建模主要用 Hulldesign 模 块,其它建模均使用 Outfitting 模块,两种模式均可 实现工装件建模,但使用 Hulldesign 进行工装件建 模相对于 Outfitting 操作较为繁琐,且开发难度较大。 工装件与舾装件比较类似,故可参考 AM 系统中的 舾装件 Outfitting 模块进行开发。
广船科技 2019 年第 2 期(总第 149 期)
图 3 工装件建模界面
图 4 GLS-PDM 数据管理系统界面
2.1 确定 AM 系统工装件命名规则 为规范 AM 系统中的工装件模型命名,需编制
TribonM3_Vitesse 二次开发
• Tribon 环境通道(获取/ TB_environment_set
设置变量)
success failure yes
•
交互功能:返回值检验
no all undo
• 检验运行的程序
options reject operation_complete
exit_function
•
为事件触发器提供返回
ok cancel
Vitesse应用
• 数据提取: 从Tribon PIM提取数据, 利用Vitesse功能进行加工使用
Data Extraction
extract get_string get_commandstring get_indexedreal get_int get_real get_box get_reavec2d get_reavec3d next_result
Python语言
字符串运算符
a=“String”
“ring” in a “rIng” in a
True False(Python区分大小写)
a[4]
“n”
a[1:3]
“tr”
a[1:6:2]
“tig”(每隔两个取1个)
a[::-1]
“gnirtS”(反置)
a[2:]
“ring” (从第二个字符开始到结束)
2
Python语言
列表函数
a=[] a.append(“first”) a.append(123) a.append([]) a.insert(2,“middle”)
(在列表中增加一个数据“first”) (在列表中增加一个数据123) (在列表中增加空的子列表) (在列表的第二个位置插入数据“middle”)
浅谈应用二次开发制作船体型材自动套料软件
浅谈应用二次开发制作船体型材自动套料软件根据船体型材零件数量多形状复杂的特点,分析船厂现有型材下料模式,基于TRIBON系统的基础上,通过PYTHON语言对TRIBON进行二次开发,制作适合设计和施工的型材自动套料加工的管理系统。
本研究通过提取TRIBON软件的数据库的信息,编制型材备料清单自动生成程序,实现标准格式的型材备料清单的自动生成,以及进行计算机型材预套料,从而达到提高生产设计效率和材料利用率的目的。
标签:TRIBON系统;PYTHON语言;二次开发;型材套料1 TRIBON系统TRIBON系统是瑞典KCS公司研制的用于造船设计和生产的专业软件,是集计算机辅助设计与建造和信息集成于一体,并覆盖船体、管系、电缆、舱室、涂装等各个专业的船舶专业软件。
其特点在于用计算机建立船舶的生产信息数据库,可进行各种信息数据的计算、管理和统计,且生产信息能直接被提取出来用于生产制造,完成设计与生产准备的统一。
由于数据库可共享,设计人员可以方便地访问设计信息,使每个设计人员可以看到其他设计人员所作的最新变动,所以各专业之间可平行作业和相互协调,降低专业间的协调成本,减少设计和制造中的修改工作量,提高设计质量,缩短设计周期。
因此,越來越多的造船行业运用TRIBON系统进行船舶的生产设计。
但由于TRIBON系统本身的数据库开放性不足,部分模块和我国造船的实际情况存在差异等原因,国内企业经常需对TRIBON软件进行二次开发,以适合本企业使用。
如我厂以63500 DWT船型为研究对象,利用Python语言编写的型材自动套料软件。
2 Python语言Python是一门解释性的、面向对象的、动态语义特征的高层语言。
Python 是一种脚本语言,脚本语言是类似DOS批处理、UNIX shell程序的语言。
脚本语言不需要每次都编译再运行,并且在执行中可以很容易地访问正在运行的程序,甚至可以动态地修改正在运行的程序,适用于快速地开发及完成一些简单的任务。
Tribon M3船体系统宏命令开发
Tribon M3船体系统宏命令开发沈玉琦【摘要】Tribon是造船业广为使用的重要软件.文中主要以补板为例,讲述如何利用Tribon M3系统的宏命令进行二次开发.通过对Tribon软件定义宏命令时固有参数、函数特点、编写规则的陈述,以期达到设计者可准确、快速地定义需要的任意补板节点的形式.【期刊名称】《船舶》【年(卷),期】2012(023)006【总页数】4页(P66-69)【关键词】Tribon;宏;补板;贯穿孔;二次开发;快速建模【作者】沈玉琦【作者单位】中国船舶及海洋工程设计研究院上海200011【正文语种】中文【中图分类】TP391.70 引言Tribon系统是为造船行业量身定做的专业软件,它能完成船体、舾装的三维设计建模和绘图。
传统的建模过程是交互式、一步一步的,效率并不高。
Tribon提供了几何宏这一工具,可以通过宏命令进行二次开发,建立标准化、参数化的程序,从而减轻建模的工作强度,大大提高设计、建模的精度和效率。
笔者借助Macro开发了针对不同船型的系列补板。
1 开发原理及过程笔者将利用Macro进行快速建模功能开发分成两大类:补板、贯穿孔和舾装小样(Volumes)。
用几何宏语言按照型材的特征点和拓扑关系,按照一定的语法顺次编写补板和贯穿孔的定位点,便可完成宏定义。
Tribon程序的主界面上具有运行宏命令的快捷键,设计人员完成宏命令的编写后,需要运行检查命令的正误。
如果有错误信息,系统会在自动生成后缀为lst的临时文件中显示,而设计人员可以根据出错位置来进行宏命令的修改;检查无误后,设计人员便可以在建模时,使用编写的宏命令代码快速完成建模。
1.1 几何宏语言/Geometry Macro简介Tribon几何宏工具是一种用来定义预先确定的几何形体的程序。
Tribon M3中使用几何宏的主要目的是为了实现标准化设计。
如Tribon Hull中的贯穿孔和补板,以及Tribon Ventilation中的Ventilation Volumes。
TRIBONM3装配计划的应用及开发
生成 装配零 件表 ( s m l P r Ls) 系统 会 A s by at i 时 e t 触 发环境 变量 S B T I D R所 指定文 件夹 内的 tg B — RG I r i
—
a — a t— it cet p p rs ls ra e程 序 执 行 , 并且 在 生 成 装 配 零
# 递归 调用
获 得装 配 树 的各级 节 点后 , 以很 方便 地 获取 可 各节点 的属性 , 流 向 、 位 、 如 工 建造 方 针 、 量 、 重 重心 等。
2 3 自动 生成 组立 图 .
面 向着基 面 , 得 装 配最 方 便 。建造 方 针 用 于定 义 使
当前组 立 如何 进 行 装 配 , 般 是些 文 字 性 的 描述 。 一
— —
—
—
st TB — P — e ( W — L. A
C V2,s2 S " v) c O . tr l( rg Ss t e pb ) af i
r s l = k s  ̄ i. rg e e ut c t t gr l i
_
其 次 就是 要获 取 装配 树 上 的每个 节 点 , 为输 出
— —
— —
划 的 V t s 程序 有 ks asmb 、 cA sm l。 i se e c— se l K s se by y 因此在程 序 的开头首先 需要 导入 以下 两类 , — i m
p r k s a s mb y,m p r s s m by。 ot c se l i o Kc As e l t
2 3 1 生成装 配零件表 的原理 . .
同于一般 的结 构图 。组 立 图上通常 只标示 当前组立 的零件 和部件 , 于不 是 当前 组 立 的零 件 和部 件不 对
Tribon环境下的T排制作图自动化出图方法研究
Tribon环境下的T排制作图自动化出图方法研究作者:宋杨刘文飞来源:《数字技术与应用》2014年第04期摘要:T排的制作是大型船舶生产制造的重要环节,然而其制作图信息涉及繁多,出图工作不仅占用大量的时间,且人为的失误不可避免。
本文通过研究Tribon 的二次开发环境,就如何实现T排制作图的自动化出图的原理和方法进行了具体分析和研究,在此基础上开发出一套完整的T拍制作图出图管理系统,实现了T排制作图的自动化出图,对于Tribon的二次开发以及解决实际问题均有重要意义。
关键词:T排制作图 Tribon二次开发自动化绘图数据抽取中图分类号:TP391.7 文献标识码:A 文章编号:1007-9416(2014)04-0079-011 引言现代建造大型船舶时多采用T排形式的组合型材。
因此,T排的制作是船舶生产制造的一个重要环节,其质量的好坏直接影响船舶建造的质量。
T排的结构虽然简单,然而其生产制造过程中涉及到端头形式、开孔信息、余量、补偿量、长度以及方向等多种信息。
而这些信息大多数都需要在模型或数据库中抽取获得,要将这些信息标注完全,以人工来完成基本不可能实现。
基于上述实际工程问题,本文借助Tribon系统提供的二次开发工具Vitesse、数据抽取工具,运用python编程语言,研究在Tribon系统中自动化生成T排制作图的原理和方法,并在此基础上开发并建立了一套完整的T排制作图出图管理系统,通过对Tribon系统用户界面的二次开发实现在客户端的部署,以达到快速出图、减少人为错误的目的,对于减少生产设计时间,提高生产效率,具有重要意义。
2 Tribon系统的二次开发环境本文的研究是在Tribon系统的Drafting模块下,利用二次开发工具Vitesse和数据抽取工具,使用python作为二次开发语言实现图纸的自动化设绘。
Vitesse是基于Python语言而创建的工具库,python语言语法简单,比较适合于Tribon系统的应用开发。
船体出图及套料tribon软件的操作说明
关于软件的使用说明暂时讲到这里, 谢谢!
•几个常用数据库的说明: SB_PDB : 图形库 SB_ASSPDB: 组立图库 SB_NPL: 套料图库 •不能打印套料图封面问题: 如果要从套料图库打印封 面可以将封面名最后加一个P 来解决。
10、出图中快捷键的使用
帮助
NUMPAD0
删除几何体
ALT+F2
剪切
CTRL+F2
拷贝子图
SHIFT+F2
移动子图
二、套料转换中 的零件检查操作说明
1、转换前板材零件库的检查
在型材入库的前提下,分离要套料分段零件,再生成该分段重量 重心表,结束并检查无误后,打开YangFan - 零件库检查 ,在 WCOG位置打开重量重心表文件,刷新WCOG列表,再筛选零件, 刷新PLDB列表,点PLDB VS WCOG,检查零件库是否有零件丢失 等。
打开cadwin及相应分段数据库,在loadpt窗 口的分段列表选相应分段点右键选“part list to cvs”得到零件清单文件(从cadwin的提示框中可 以看到文件路径)。
再打开YangFan - 零件库检查,在cadwin处 打开cadwin的零件列表文件,刷新cadwin列表, 筛选相应分段零件,刷新零件库,点PLDB VS CADWIN,检查CADWIN中零件是否转换完整。
4.1零件列表功能的说明
5、材料明细表。
先生成该分段的重量重心表,打开YangFan - 零件明细表 ,先在输入框中找到生成的重量重 心表,然后选择输出路径文件名,点转换即可, 然后再对生成的材料表进行格式调整及扶强材等
辅助材料的添加。
6、自动拉组立树 。
打开YangFan - 自动拉组立,如果分段不分左右则直 接输入分 段名,例如B314,如分段分左右,则只需要输 入左分段名即可,例如S512P/S,只需输入S512P,同时 会将右边的组立树一起建好。
基于MBD框架的BOM自动生成二次开发技术
基于MBD框架的BOM自动生成二次开发技术发布时间:2021-04-16T14:44:15.180Z 来源:《中国科技信息》2021年5月作者:黄德赞[导读] 本文针对BOM表自动提取技术,介绍了一种利用Python通过二次开发对CATIA零部件所含的信息进行提取及计算的技术。
中国特种飞行器研究所湖北荆门黄德赞 448035摘要:本文针对BOM表自动提取技术,介绍了一种利用Python通过二次开发对CATIA零部件所含的信息进行提取及计算的技术。
该技术能快速、准确的对模型相关信息进行汇总及更新,提高工作效率及准确率,并为后期各阶段工作提供重要依据。
关键词: Python MBD BOM表二次开发1 引言CATIA作为一款集设计、分析、模拟、组装到维护的全工业设计流程软件,逐渐成为航空产品设计的主流工具之一,被广泛应用于航空领域的计算机辅助设计、仿真分析和制造等专业。
在航空产品设计的过程中,将产生大量的三维数模文件,其中包含的设计信息是后期各阶段工作的重要依据,然而当前CATIA软件提供的物料清单提取功能还不能满足数据提取的要求,需要设计人员手工导出各项数据,且随着设计工作的推进,各项更改都可能影响到BOM表,需要随时更新,工作量非常大,且容易产生错漏。
有鉴于此,提出一种Python环境下基于CATIA二次开发的BOM表自动生成方法。
2 MBD概述基于模型定义的(Model Based Definition)数字化技术,是以美国机械工程师学会标准ASME Y14.41-2003中相关规定和CATIA软件具备的功能为基础的,将产品的相关工艺描述、属性、旗注等全部信息都附着在产品三维模型中的先进的数字化定义技术。
MBD方法是以产品的几何模型为核心,将需要定义的信息依照模型的形式进行组织,是具备三维模型的完整产品定义,包含了对产品几何形状信息和非几何形状信息的定义,具体如图1所示。
几何信息包含基准、标注平面、尺寸、几何图形公差、注释、粗糙度、连接定义、标注辅助几何元素、捕获等。