最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能研发

覆盖件模具中圆角自动减小的算法与实现

发布时间:2015-08-25 作者:徐伟 张道忠 魏威  来源:山大华天
借助CAD软件减小覆盖件模具的圆角时,容易出现圆角面变形质量差、处理效率低等问题。为此,提出了一种基于面面创建圆角的圆角自动减小算法,通过自动检索圆角、查找面边、延长面、面面倒圆角、变半径圆角等系列算法,实现了圆角面的自动批量减小处理,并在国产CAD软件SINOVATION的基础上进行了研发,大大提高了圆角设计效率。通过在车门型面圆角减小案例中的应用,表明该算法可以提高圆角减小的效率和变形后圆角面的质量,满足了模具企业高效、灵活的模具型面设计需要。

    (3)颜色和图层设置:选择检索结果表中的某些行,设置颜色和图层,设置为同一颜色和图层的圆角面会被分到同一组,并显示在调整列表中,显示如图5所示。

图5 设置颜色和图层显示列表

图5 设置颜色和图层显示列表

3.2 圆角减小

    通过变小圆角半径,创建新圆角面周围面的回避形状,主要实现以下功能:

    (1)选择圆角面:把选择的圆角面作为减小对象面。

    (2)指定调整模式:提供“按比例变大(%)”、“指定半径值”和“指定变大值”三种方法,减小圆角半径。

    按比例缩小(%):按照百分比系数进行调整。

    指定半径值:调整到指定圆角半径大小。

    指定减小值:在原半径基础上减去此值,为减小后的圆角半径。

    (3)设置调整后的颜色和图层:针对调整后生成的圆角面,可以指定其颜色和分配图层。

    圆角减小处理前后对比效果如图6所示,圆角半径由10减小到6,减小后的圆角面周围是延长的切面。

图6 圆角减小示意图

图6 圆角减小示意图

4 应用实例

    为验证圆角自动减小算法的效果,下面以车门型面的圆角减小过程为例进行说明。首先,在SINOVATION中读入车门型面的三维模型,如图7所示,使用圆角检索命令,检索出型面中的所有圆角面,设置圆角面颜色为绿色,放到图层2中;然后,使用圆角减小命令,按比例缩小20%,调整后颜色设置为蓝色,放到图层3中;批量减小圆角生成效果,如图8所示。

图7 圆角检索处理

图7 圆角检索处理

图8 圆角减小效果

图8 圆角减小效果

    目前,圆角减小功能已经成功应用到国内6家大型汽车覆盖件模具设计制造企业,用户在使用过程中,非常认可软件中提供的圆角减小解决方案。根据统计,至少减少了用户修改圆角工作量的百分之八十。

5 结束语

    针对CAD软件中圆角减小产生的圆角面变形质量差、处理效率低等问题,提出了一种基于面面创建圆角的圆角自动减小算法,实现了圆角面的自动批量减小处理。算法在国产CAD软件SINOVATION上进行了开发和功能实现,应用于覆盖件模具的圆角减小操作后,大大提高了圆角设计效率,与传统方法相比,至少减少了80%的修改圆角工作量,且减小后的圆角面质量得到提高,满足了模具型面设计的需要,用户给出了高度评价。

4