一种报价零件清单BOM自动生成方法及系统与流程

文档序号:16247642发布日期:2018-12-11 23:43阅读:1299来源:国知局
一种报价零件清单BOM自动生成方法及系统与流程

本发明涉及bom表生成技术领域,特别涉及一种报价零件清单bom自动生成方法及系统。

背景技术

正常汽车企业公司前期争取项目的流程:首先需要工程师根据客户要求,进行产品初步设计,并产生零件清单、尺寸、材料和表面处理等信息。然后采购工程师根据这些初步的技术信息进行零件估价和模具估价并加总,最后销售就可以获得零件的总成本,加上其他成本和合理的利润报价给客户。如果顺利的话,就可以获得客户的项目。

当前报价的流程如下:报价阶段的零件清单bom(billsofmaterial)大多基于某款现有天窗产品,工程师需要将这个现有产品零件清单p-bom(productbom)从smarteam(达索公司的产品数据管理软件)里面导出来(格式与qws-bom不一样),然后手动一个个转移到英纳法报价表qws-bom(quotationworksheet)。

产品零件清单p-bom从smarteam导出,格式特点是机器导出、格式固定,不适合人去阅读和检查,表格最右边没有地方填写报价信息。而英纳法报价表qws-bom的格式特点是将产品按照几大组件分块,适合人来阅读。列出了详细产品的尺寸,原材料尺寸,表面处理,是否沿用(carryover)等项目。最右边还有采购可以填写信息的地方。

然后用catia(computeraidedthree-dimensionalinteractiveapplication)打开零件数模,一个一个测量零件尺寸,并将零件尺寸填入qws-bom。然后工程师会根据新产品要求对零件基础技术信息做一些调整,包括增删零件、修改尺寸等。这些零件基础技术信息用于随后采购估计零件成本。但是这个过程中复制零件到qws-bom,还有打开零件数模测量零件尺寸的过程非常低效。有一个案例是一个小天窗共86个零件,一个cad工程师用了16个小时才将全部尺寸测量完成。



技术实现要素:

针对现有生成报价表qws-bom的方法耗时长的问题,本发明提供一种报价零件清单bom自动生成方法及系统。

本发明的一种报价零件清单bom自动生成方法,所述方法包括:

s1、将现有的产品零件清单p-bom导入;

s2、将导入的产品零件清单p-bom中的信息分解,然后按类别分块存储零件信息;所述类别与英纳法报价表qws-bom中的类别相同;

s3、将分块存储的零件信息导入到空的英纳法报价表qws-bom中,完成p-bom格式到qws-bom格式的转换,保存导入零件信息的英纳法报价表qws-bom;

s4、catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。

优选的是,所述s2中,将导入的产品零件清单p-bom中的信息分解成树形结构。

优选的是,所述英纳法报价表qws-bom中的类别是按照需要的产品结构划分的。

优选的是,所述方法采用visualbasic.net软件实现。

优选的是,所述s1:采用进入visualbasic.net的“qbom”页面,利用按钮“chooseebomfile”绑定现有的产品零件清单p-bom,并显示产品零件清单p-bom源文件路径,完成现有的产品零件清单p-bom的导入;

所述s2:利用按钮“createtreeorgraphicalizeebom”将选择的产品零件清单p-bom导出成树形结构的零件信息,并按照英纳法报价表qws-bom中的类别设置相应的区域块;将树形结构的零件信息拖拽到相应的区域块内;每一个区域块对应一个类别;

所述s3:利用按钮“selectebomfile”绑定空的英纳法报价表qws-bom,实现英纳法报价表qws-bom导入,利用按钮“exporttoqbom”,将区域块内的零件信息导入到英纳法报价表qws-bom内,保存所述英纳法报价表qws-bom;

所述s4:在“adddimensions”页面内,利用按钮“chooseqwsbomtoadddimensions”绑定保存的英纳法报价表qws-bom;所述英纳法报价表qws-bom的存储路径与所述零件数学模型的存储路径相同;利用按钮“adddimensions”与catia软件的命令接口连接,通过visualbasic.net软件软件的循环调用测量命令,catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。

本发明还提供一种英纳法报价表自动生成系统,所述系统包括:

导入模块,用以将现有的产品零件清单p-bom导入;

分块存储模块,用以将导入的产品零件清单p-bom中的信息分解,然后按类别分块存储零件信息;所述类别与英纳法报价表qws-bom中的类别相同;

转换模块,用以将分块存储的零件信息导入到空的英纳法报价表qws-bom中,完成p-bom格式到qws-bom格式的转换,保存导入零件信息的英纳法报价表qws-bom;

存储模块,用以存储要参考的产品的所有零件数学模型;

测量模块,catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。

优选的是,所述分块存储模块中,将导入的产品零件清单p-bom中的信息分解成树形结构。

优选的是,所述英纳法报价表qws-bom中的类别是按照需要的产品结构划分的。

本发明的有益效果在于,本发明将p-bom格式到qws-bom格式的自动转换,实现构建qws-bom,catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。本发明利用visualbasic.net软件构建qws-bom大约需要20-30分钟,比原先过程节省人工至少16小时(小天窗)。原先手动复制bom一是耗时长,至少1个小时。目前大约5-10分钟。原先测量尺寸,耗时更长需要16小时(小天窗),而这个软件工具只需要20分钟。本发明并不会出现人为错误。原先人工复制,经常出现漏零件,或者多零件的情况。本发明不存在的。漏零件会造成报价失误,为公司带来极大的损失。

附图说明

图1为本发明方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

结合图1说明本实施方式,本实施方式的报价零件清单bom自动生成方法,包括:

s1、将smarteam里面导出来的产品零件清单p-bom导入;

s2、将导入的产品零件清单p-bom中的信息分解,然后按类别分块存储零件信息;所述类别与英纳法报价表qws-bom中的类别相同;

s3、将分块存储的零件信息导入到空的英纳法报价表qws-bom中,完成p-bom格式到qws-bom格式的转换,保存导入零件信息的英纳法报价表qws-bom;

s4、catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。

本实施方式实现p-bom格式到qws-bom格式的自动转换,catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸,节省了很多时间。

优选实施例中,本实施方式的s2中,将导入的产品零件清单p-bom中的信息分解成树形结构。

树形结构为嵌套结构,每个分支下具有相关性,便于后续按类别分块存储。

优选实施例中,本实施方式的英纳法报价表qws-bom中的类别是按照需要的产品结构划分的。

例如,本实施方式英纳法报价表qws-bom中的类别包括:产品的框架、机械组、开闭件/玻璃、挡风网/条、遮阳板/遮阳帘、装饰板、总装配件控制单元、排水槽和其他。

优选的是,本实施方式的方法采用visualbasic.net软件实现。vb.net(visualbasic.net)软件可以开发窗口程序,可以操作读写excel软件。catia软件有程序接口,可以给vb.net调用。本实施方式的p-bom和qws-bom均为excel格式的文件。

本实施方式的s1:

首先用vb.net设计一个主窗口和下拉菜单。在powertool_bycarlosyuan界面,选择functions→sdtwork→createqws-bom,双击“createqws-bom”,为这个菜单设计窗口和代码。

进入visualbasic.net生成的软件“qbom”页面,利用按钮“chooseebomfile”绑定现有的产品零件清单p-bom,并在按钮上方的文本框内显示产品零件清单p-bom源文件路径,完成现有的产品零件清单p-bom的导入;

本实施方式的s2:利用按钮“createtreeorgraphicalizeebom”将选择的产品零件清单p-bom导出成树形结构的零件信息,显示在按钮下发的方框内,并按照英纳法报价表qws-bom中的类别设置相应的区域块;将树形结构的零件信息拖拽到相应的区域块内;每一个区域块对应一个类别;

本实施方式的s3:利用按钮“selectebomfile”绑定空的英纳法报价表qws-bom,并在按钮的上方文本框内显示路径,实现英纳法报价表qws-bom导入,利用按钮“exporttoqbom”,将区域块内的零件信息导入到英纳法报价表qws-bom内,保存所述英纳法报价表qws-bom;

本实施方式的s4:在“adddimensions”页面内,利用按钮“chooseqwsbomtoadddimensions”绑定保存的英纳法报价表qws-bom;所述英纳法报价表qws-bom的存储路径与所述零件数学模型的存储路径相同;利用按钮“adddimensions”与catia软件的命令接口连接,通过visualbasic.net软件软件的循环调用测量命令,catia.startcommand("measureinertia"),实现测量零件或者装配体的最大外形尺寸catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。

本实施方式还提供一种报价零件清单bom自动生成系统,所述系统包括:

导入模块,用以将现有的产品零件清单p-bom导入;

分块存储模块,用以将导入的产品零件清单p-bom中的信息分解,然后按类别分块存储零件信息;所述类别与英纳法报价表qws-bom中的类别相同;

转换模块,用以将分块存储的零件信息导入到空的英纳法报价表qws-bom中,完成p-bom格式到qws-bom格式的转换,保存导入零件信息的英纳法报价表qws-bom;

存储模块,用以存储要参考的产品的所有零件数学模型;

测量模块,catia软件按照保存的英纳法报价表qws-bom中的零件号,批量自动打开存储的相应零件数学模型,测量尺寸,并在英纳法报价表qws-bom中的相应部位写入尺寸。

所述分块存储模块中,将导入的产品零件清单p-bom中的信息分解成树形结构。

本实施方式可以实现自动将smarteam导出的材料清单自动导出到qws报价表,并且自动打开catia测量零件尺寸,并自动输入到qws报价表。这个过程仅仅需要大概10到20分钟,并且期间工程师可以做其他工作。本实施方式至少可以应用在汽车天窗报价领域。也可以应用在任何汽车零部件报价领域,只要是采用excel格式的报价表格、采用catia设计的3d模型,都可以应用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1