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