基于CATIA的BOM表二次开发迅利科技谢晋近DASSAULTSYSTEMES–October2007Page2交流内容传统的CATIA的BOM创建方法●传统创建方法简介●传统创建流程●缺陷和局限性基于二次开发的BOM创建方法●基于二次开发的BOM创建流程●两种方式的工作效率比较●二次开发工具介绍●优势所在传统的CATIA的BOM创建方法DASSAULTSYSTEMES–October2007Page4CATIA中传统的BOM的生成方法传统创建方法简介:在装配图中,明细表(BOM)用于反映各零件之间的相互关系及其代号(零件编号),名称,数量,材料等属性信息.这些信息都是保存在3D文件的属性里面,在输出2D图的时候再从相应的3D里面读取属性,用命令生成BOM表.DASSAULTSYSTEMES–October2007Page5传统BOM创建流程打开属性窗口创建属性输入属性值定义BOM格式在2D图中生成BOM输入BOM属性,占总体时间的99%由流程图可看出,传统BOM创建主要时间花在BOM的属性创建阶段DASSAULTSYSTEMES–October2007Page6传统方式的缺陷和局限性这种方式有个很明显的缺点,在CATIA里面,默认的属性很少,仅有零件编号,修订,定义,术语,来源,描述等几项,而企业里常用的中文名,质量,材料等属性需要工程师手动创建,其繁琐程度可想而知,这部分工作占用了极多的时间.手动创建属性输入值问题来了:试想一下,如果装配体组件个数超过100个甚至更多,我们得花多少时间在这块工作上面?重复劳动,容易遗漏,效率低基于二次开发的BOM表自动创建DASSAULTSYSTEMES–October2007Page8基于二次开发的BOM表自动创建因传统方式创建BOM过于繁琐及耗时过长,我们可对BOM的创建进行二次开发,优化BOM的创建流程,使工程师减少重复劳动,提高工作效率.创建BOM按工作流程可分为两部分,一是属性创建和输入属性值,二是BOM表格的自动绘制.属性创建和修改工具BOM表绘制和更新工具DASSAULTSYSTEMES–October2007Page9基于二次开发的BOM创建流程在定制面板中输入属性值在2D图中生成BOM极大地优化了创建流程的步骤,减少工程师的工作量DASSAULTSYSTEMES–October2007Page10时间T工作量S传统方式VS二次开发方式(工作效率的比较)节省的时间可以提高80%的工作效率DASSAULTSYSTEMES–October2007Page11二次开发工具介绍1属性创建和修改工具如果组件已经创建了相关的BOM属性,本功能用于修改这些属性值对于没有这些属性的文件,该功能可以自动创建这些属性。BOM的属性类型由用户来定制,使用该命令可对3D文件自动创建栏目里的属性,这些属性最终反映到BOM表里面DASSAULTSYSTEMES–October2007Page12BOM表绘制和更新工具用于BOM表绘制及属性的更新二次开发工具介绍2DASSAULTSYSTEMES–October2007Page132D中创建BOM表相关操作1)BOM表绘制在组立2D图中,执行可以实现BOM表的自动绘制。其使用说明如下:●用于BOM表绘制及更新;●BOM表中的内容是由当前视图的3D模型决定的,当需要从BOM表中过滤某些条款,可以在3D模型中处理。如不想显示标准件,可过滤掉;●对于既往图纸,由于三维中没有相关参数,可在创建BOM前在三维中点击添加。如果在组件中添加,可先执行该命令,然后在模型树中选择某个组件或零件对其添加参数并修改属性;待各个零件的属性定义完毕后,即可进入二维进行BOM表的创建。DASSAULTSYSTEMES–October2007Page14BOM二次开发工具的优势极大地减少了工程师的重复劳动,减少工作量,极大地提高了工作效率和出图速度;属性类型由命令来创建而不是手动创建,从根本上防止了属性的漏创建和错误创建,减少了出图的错误率;优化了BOM的创建流程,减少了工作的步骤;自动定义BOM的输出格式;BOM属性的修改和更新变得简单直接;DASSAULTSYSTEMES–October2007Page15案例:DASSAULTSYSTEMES–October2007Page16DASSAULTSYSTEMESCorporateOctober07-PageThankyou16谢谢!