e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAD

基于MBD的全三维工艺规程卡构建研究

2017/6/26    来源:互联网    作者:陈兴玉  张祥祥  程五四  张红旗      
关键字:MBD  全三维工艺规程卡  轻量化工序模型  
针对目前复杂机电产品中高精度、薄壁及异形复杂腔体类零件加工工艺复杂,后续车间制造装配工人识图不直观等问题,提出并构建了全三维工艺规程卡。阐述了全三维工艺规程卡的生成流程。详细研究了三维可视轻量化模型生成、基于PDM平台的设计工艺信息分类关联存储、三维工艺规程卡模板构建及Web化实例派生关键技术。最后,给出了开发与应用实例。

    0 引言

    三维CAD系统目前已成为企业数字化设计制造的基础平台,基于三维CAD系统实现产品设计已非常普及。然而目前的机加工工艺设计都是以二维图纸为基础进行人工编制,过分依赖工艺人员的技术水平和经验,设计不规范且编制周期长,二维CAPP系统仅仅提供一个工艺编制的平台,辅助工艺人员生成二维工艺卡片,工艺的组织与管理比较困难,无法直观地、交互地反映加工过程的细节与要求,给下游人员理解和使用带来困难。

    随着MBD(Model Based Definition,基于模型的定义)技术在国内外的迅速发展,开展三维环境的工艺设计,将尺寸、公差和几何精度等多种类型的PMI(Product Manufacturing Information,产品制造信息)信息集成到三维模型中,形成全三维工艺MBD模型已成为目前数字化设计与制造的研究热点,其旨在利用三维手段实现机加工工艺的设计与应用,取消二维图纸和工艺卡片,以三维工艺模型作为生产制造的唯一依据,指导加工。机加工三维工艺设计大体上可分为三维工艺设计、三维工艺信息管理和三维工艺现场应用三个阶段,涉及到工艺信息标识与标注、动态工艺模型构建、设计工艺数据关联存储和集成工艺模型可视化发布等关键技术。国内已有众多学者对全三维工艺实施过程中的工艺信息标识与标注、动态工艺模型构建进行了研究,但是对于数据的关联存储、全三维工艺规程卡的有效构建等未进行有效研究。

    基于此,本文基于MBD技术,提出工艺模型可视轻量化发布算法,动态生成工艺设计过程中各工序/工步所包含的可视轻量化模型和过程参数标识信息,并分类有序存储到PDM平台中。通过构建全三维工艺规程卡模板,调用PDM平台后台模型和相关参数信息,实时生成规程卡实例,使车间工人能基于IE浏览器,快速直观地获取待制造信息。

    1 全三维工艺规程卡生成流程

    全三维工艺规程卡的生成过程如图1所示。该过程主要包括三维可视轻量化模型生成、信息的存储以及全三维工艺规程卡的网页化生成三个步骤:1)三维可视轻量化模型生成,主要是在工艺设计端,将Pro/E平台中的集成工艺模型通过一定的算法发布生成面向加工制造过程序列的可视轻量化工序/工步模型;2)信息存储,主要是将发布生成的可视轻量化模型、工艺模型属性参数信息等保存在PDM平台相应的文件夹和数据表中;3)全三维工艺规程卡生成,通过数据接口从PDM平台中读取轻量化工序/工步模型、工艺模型属性参数信息,并加载到基于IE浏览器开发的三维工艺规程卡模板相应区域,进而生成全三维工艺规程卡实例。

    2 三维可视轻量化模型生成

    三维可视轻量化模型的生成,是基于工艺模型逆向发布生成。首先在Pro/E平台中创建出集成工艺模型,具体创建过程见另文阐述。图2所示为由工艺模型通过动态发布,生成轻量化工序/工步模型的过程。工艺模型包含有毛坯模型特征、各工序/工步的加工特征以及对应工序/工步的加工属性参数信息(通过三维标注方式实现)。待工艺模型生成后,通过交互式挂接的方式,挂接到构建的工艺规程各工序/工步节点上去,形成完备的工艺规程包数据。最后,通过特定的模型发布算法,逆向发布生成面向加工制造过程的系列轻量化模型。下面将重点阐述发布算法。

    设某零件的三维工艺模型含有n个工序节点,第i个工序节点含有mi个工步节点(i=n,n-1,...,1,mi和n均为正整数)。轻量化动态工艺模型生成的具体算法为:

    STEP1:将工艺模型复制一份作为发布基础,称为临时工艺模型,并隐藏临时工艺模型所有标注信息。

    STEP2:基于工艺规程树,按工序节点恢复临时工艺模型中第i个工序节点下的所有标注信息,识别第i个工序节点下的特征并进行动态着色处理,通过发布生成第i个工序轻量化文件。

    1

    STEP3 : 判断mi> 1 是否成立。若成立则执行STEP4,若不成立则直接执行步骤STEP6。

    STEP4:通过动态着色处理将第i个工序节点的特征恢复为初始颜色,隐藏第i个工序节点下所有标注信息,恢复第j个工步节点的标注信息,并对第j个工步节点的特征进行动态着色处理,通过发布生成第i个工序节点下的第j个工步轻量化文件(j=mi,mi-1,…,1)。

    STEP5:删除第j个工步节点的标注和特征信息,执行j--,判断j=0是否成立。若成立,则执行步骤STEP6,若不成立则执行步骤STEP4。

    STEP6:删除临时工艺模型中第i个工序节点下的所有标注和特征信息,执行i--,判断i=0是否成立。若成立则发布结束,若不成立则执行步骤STEP2。

    3 信息分类存储

    如图3所示,全三维工艺设计过程产生了相应的工序/工步模型几何特征信息、全三维标注信息和工艺设计过程信息(如工艺过程参数信息、签审信息等)。这些信息基于上述的发布算法,发布生成相应的可视轻量化模型和相应的存储在数据库表中的工艺过程信息。可视轻量化模型存储在PDM平台中对应文件夹下,而工艺过程信息则存储在对应的数据库表中。数据库包含有基础信息库和产品工艺库。基础信息库存储了产品工艺设计过程中所需的最基础信息,包含有材料信息、机床信息、刀具信息和工装信息等;产品工艺库存储了具体的产品零件工艺设计过程动态产生的信息,包含基础模型信息、工序过程信息和工步过程信息等。数据库表之间存在着相互关联关系,如工艺信息组合符号表通过加工方法编号、刀具编号和加工参数编号等分别与基础信息库中的加工方法信息表、刀具信息表和加工参数信息表相关联。最后,在车间终端,通过信息的定区域加载与重现,在所构建的全三维工艺规程卡模板中派生出产品零件加工工艺规程卡的特定实例,为加工制造过程做指导。

    2

    图3 全三维设计工艺信息关联存储结构

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐