【技术实现步骤摘要】
一种使用VBA功能自动生成BOM的系统及方法
本专利技术涉及计算机辅助设计领域,具体涉及一种使用VBA功能自动生成BOM的系统及方法。
技术介绍
目前的制图软件除了用于绘制零部件图纸绘制外,还常用作绘制装配图样,用于阐述各零部整件的装联关系及其规格型号要求。设计开发人员在完成装配图样绘制之后,往往还需要将图样内所关联的零部整件信息(代号、型号、数量等)整理形成装配明细(简称BOM)作为物资配套实施依据。按传统
技术介绍
,BOM整理主要依靠制图人员手工操作完成,或由个别设计开发软件自动整理完成,均存在明显不足,主要如下:a)手工操作方式不足:操作量大,易出错,设计开发、物资供应及生产加工信息高度耦合的情况下,产品工程变更过程关联实施工作量大;b)自动整理方式不足:多数设计开发软件需使用指定数据库,软件采购成本、企业运营成本高;自动化BOM虽然可使用定制模板,但可定制深度不足,难以满足标准化要求。
技术实现思路
本专利技术提供了一种使用VBA功能自动生成BOM的系统及方法,所要解决的技术问题是在兼容深度定制文件模板的基础上,提供一种经济灵活的方法,以便于在无人工介入的程度上由装配图样自动生成BOM,满足高效、准确的要求。本专利技术通过下述技术方案实现:一种使用VBA功能自动生成BOM的系统包括:图文存储系统,其用于存储装配图和装配图对应的文字信息;图文处理系统,其安装有VBA模块,并建立有VBA工程,所述VBA模块采用VB语言编写程序,所述VBA模块用于对装配图内部件信息 ...
【技术保护点】
1.一种使用VBA功能自动生成BOM的系统,其特征在于,包括:/n图文存储系统,其用于存储装配图和装配图对应的物料信息;/n图文处理系统,其建立有VBA工程和VBA模块,所述VBA工程为VBA模块提供工作环境,所述VBA模块用于对装配图内部件信息归类、整理并生成BOM;/n所述VBA模块建立有vBOM和计算机辅助设计表;/n其中,对不同装配图物料信息新建vBOM行,并将所有vBOM行组成vBOM数组,所述vBOM用于对所述装配图和装配图对应的物料信息归类并分为不同的vBOM数组,所述vBOM数组信息写入计算机辅助设计表。/n
【技术特征摘要】
1.一种使用VBA功能自动生成BOM的系统,其特征在于,包括:
图文存储系统,其用于存储装配图和装配图对应的物料信息;
图文处理系统,其建立有VBA工程和VBA模块,所述VBA工程为VBA模块提供工作环境,所述VBA模块用于对装配图内部件信息归类、整理并生成BOM;
所述VBA模块建立有vBOM和计算机辅助设计表;
其中,对不同装配图物料信息新建vBOM行,并将所有vBOM行组成vBOM数组,所述vBOM用于对所述装配图和装配图对应的物料信息归类并分为不同的vBOM数组,所述vBOM数组信息写入计算机辅助设计表。
2.根据权利要求1所述的一种使用VBA功能自动生成BOM的系统,其特征在于,图文储存系统对应的信息包括:装配图的图框、图题模板和BOM的图框、图题模板,所述装配图图题模板和BOM图题模设有标识,且所述装配图的图框与BOM的图框模板不同。
3.根据权利要求1所述的一种使用VBA功能自动生成BOM的系统,其特征在于,所述图文储存系统还用于存储原材料规格、原材料型号、原材料类别和图号。
4.一种使用VBA功能自动生成BOM的系统的方法,其特征在于,包括以下步骤:
S1:准备装配图样模板,其中,包括装配图的图框、图题模板和BOM的图框、图题模板;
在所述装配图和图题模板和所述BOM的图框和图题模板中创建块并对块进行属性定义,其属性包括幅面信息、文件名信息和文件编号信息,所述块中设有用于对所述装配图的图框、图题模板和所述BOM的图框、图题模板进行标识的字符,且所述装配图的图框模板与所述BOM的图框模板不同;
S2:在图文处理系统中安装VBA模块并建立VBA工程;
S3:所述VBA工程中写入VBA程序,所述VBA程序采用VB语言编写,其用于对装配图样文件处理,具体逻辑描述包括以下步骤:
S31:获得装配体内各图形对象信息,生成vBOM;
S32:建立计算机辅助设计表作为BOM信息展示对象;
S33;将vBOM信息写入计算机辅助设计表用于对相同特征信息分类。
5.根据权利要求4所述的一种使用VBA功能自动生成BOM的方法,其特征在于,于步骤S31中,还包括步骤:
S311:使用装配图和装配图对应的物料信息建立Docum...
【专利技术属性】
技术研发人员:卢国良,包明,
申请(专利权)人:四川九立微波有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。