型材下料表的参数提取和管理
2008/3/1 来源:计算机辅助工程 作者:王 健 闫立梅


  摘 要:为改变目前船厂利用人工进行零件参数和partlist标准文件校对的现状,根据某船厂的实际需求,采用类和ArrayList动态数组结合建立型材存储模型的方法,对Tribon生成的型材下料表进行参数提取并保存到数据库中,然后对参数数据进行合并统计和校验. 采用C#和ADO对该方法进行实现,克服Tribon数据开放性不足、与通用数据库没有接口的缺点. 利用数据库完成参数的合并和校验,可以提高船厂的工作效率.
  关键词:型材下料表;参数提取;参数管理;结构分析;Tribon
  中图分类号:TP311 文献标志码:A
  
  Extraction and management of parameters of machining list of profiled bar
  WANG Jian,YAN Limei
  (School of Electronic & Info. Eng.,Dalian Univ. of Tech.,Dalian Liaoning 116024,China)
  Abstract:To change the status in shipyards that the parameters of components and the partlist standard files have to be manually checked,the method that the class and the dynamic array ArrayList are combined to establish the storage model for profiled bar is proposed according to the requirements of a ship-yard. In the method,the parameters of machining list of profiled bar generated by Tribon are extracted and stored into database. Then the parameters are merged,collected and verified. C# and ADO are used to implement the method and the shortages that Tribon data lacks of openness and interfaces with general database are overcomed. The work efficiency of shipyard can be greatly improved by using the function of database to realize the merge and check parameters.
  Key words:machining list of profiled bar;parameter extraction;parameter management;structural analysis;Tribon
  
  0 引 言
  
  Tribon系统是专业的造船设计和生产软件,但由于其数据开放性不够、数据提取子语言Macro限制太多甚至有些数据提取不到,给二次开发和信息共享带来一定困难.[1]又因其数据库系统自成一套,没有为ORACLE,SQL Server等通用数据库提供接口,故给应用开发带来一定困难.[2]
  根据某船厂实际需求,对Tribon生成的型材下料文件(零件名.lst)提取参数,并将其保存到数据库,对参数数据进行合并统计和校验,以改变目前人工进行参数校验效率低下的现状.
  
  1 型材下料表参数提取
  
  1.1 型材下料表结构分析
  Tribon生成的型材下料文件为文本格式,与ini或DXF(组码和组值对)等文本格式的文件不同,lst文件没有明确的文件结构.由于型材下料图形的多变性,参数文件的结构十分复杂.在分析型材下料表之前,先了解参数所描绘出的零件图形,见图1.
  
  图 1 型材零件图形
  
  下面对参数的文件结构进行详细分析[3].
  (1)页头信息:每个lst文件可能包含多页零件信息,每页开头都保存页内零件的共同信息和页码,主要包括型材类型、规格和材质等信息.
  (2)零件信息:这是文件的主体,除零件名、长度和正反下料方式等基本信息外,还包括端头信息、开孔信息、切口信息、成型数据和逆直线信息等.
  ①端头信息:以”*1*”和”*2*”分两行分别给出零件端部切割的数据,扁钢可能的端部切割类型码为11~14,角钢和球扁钢可能的端部切割类型码为21~27.各类型码与后继的数据为A,B,C,R1,R2,D1,D2,D3,D4分别表示1种端部切割形式.BEVW给出各端腹板的坡口,BEVF给出面板的坡口,EXC给出零件余量(图1左右两侧的阴影图形就是坡口).
  ②开孔和切口信息:给出开孔和切口的类型和位置......点击查阅全文......↓