龙源期刊网 http://www.qikan.com.cn
浅谈应用二次开发制作船体型材自动套料软件
作者:刘运杰 谷瑞 张利 成钢 谢岭 来源:《科技创新与应用》2013年第32期
摘 要:根据船体型材零件数量多形状复杂的特点,分析船厂现有型材下料模式,基于TRIBON系统的基础上,通过PYTHON语言对TRIBON进行二次开发,制作适合设计和施工的型材自动套料加工的管理系统。本研究通过提取TRIBON软件的数据库的信息,编制型材备料清单自动生成程序,实现标准格式的型材备料清单的自动生成,以及进行计算机型材预套料,从而达到提高生产设计效率和材料利用率的目的。
关键词:TRIBON系统;PYTHON语言;二次开发;型材套料 1 TRIBON系统
TRIBON系统是瑞典KCS公司研制的用于造船设计和生产的专业软件,是集计算机辅助设计与建造和信息集成于一体,并覆盖船体、管系、电缆、舱室、涂装等各个专业的船舶专业软件。其特点在于用计算机建立船舶的生产信息数据库,可进行各种信息数据的计算、管理和统计,且生产信息能直接被提取出来用于生产制造,完成设计与生产准备的统一。由于数据库可共享,设计人员可以方便地访问设计信息,使每个设计人员可以看到其他设计人员所作的最新变动,所以各专业之间可平行作业和相互协调,降低专业间的协调成本,减少设计和制造中的修改工作量,提高设计质量,缩短设计周期。因此,越来越多的造船行业运用TRIBON系统进行船舶的生产设计。但由于TRIBON系统本身的数据库开放性不足,部分模块和我国造船的实际情况存在差异等原因,国内企业经常需对TRIBON软件进行二次开发,以适合本企业使用。如我厂以63500 DWT船型为研究对象,利用Python语言编写的型材自动套料软件。 2 Python语言
Python是一门解释性的、面向对象的、动态语义特征的高层语言。Python是一种脚本语言,脚本语言是类似DOS批处理、UNIX shell程序的语言。脚本语言不需要每次都编译再运行,并且在执行中可以很容易地访问正在运行的程序,甚至可以动态地修改正在运行的程序,适用于快速地开发及完成一些简单的任务。 3 型材套料现状
利用TIBON软件建好模型后,通过TIBON软件中的Profile Nesting模块的功能,提取数据库的信息,编制型材下料加工草图,如图1所示。
相关推荐: