基于大批量钣金件生产的面域生成方法与流程

文档序号:11262039阅读:311来源:国知局

本发明涉及钣金生产的技术领域,尤其涉及到基于大批量钣金件生产的面域生成方法。



背景技术:

在生产制造业中,工件建模是大批量钣金件生产必要的制造环节,建模的质量和速度往往决定了生产的效率和效益。传统的工件建模主要是人工利用计算机软件先构造平面图然后再进行拉伸和扫掠等工序。然而,进行大批量钣金件生产时人工建模的工作量非常大,常会出现重复构造平面的情况,效率较低,造成工作量冗余。

现有的面域生产过程大多是通过人工逐个的画图,然后逐个地生产面域,从而得到建模的基本信息,根据这些信息再进行模型构造,在对单个或小批量的产品建模时可能还基本能满足需求,但在建材装修的钣金件大批量生产时,这一过程就显得十分繁琐,而且人工逐个构造过程中无法实现对所建大批量模型的管理和实现参数化,这样的方法实在是非常不方便,影响了生产效率。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供连续化和自动化等级高、生产效率高、节约人力资源、操作简单的基于大批量钣金件生产的面域生成方法。

为实现上述目的,本发明所提供的技术方案为:方法包括以下步骤:

(1)大片钣金件区域排列平面图构造:

通过cad构图软件,采用直线和圆弧等基本的构图单元命令勾画出大片区域中各钣金件的排列位置和所处平面图形,并保存到计算机磁盘里;

(2)调取cad文件:

使用犀牛软件(rhino,一款高阶曲面三维建模软件)打开cad文件,获取由大量线段组成的钣金件平面分布示意图;

(3)生成各面域:

打开犀牛软件的grasshopper(一款在rhino环境下运行的采用程序算法生成模型的插件)框架,调用面域生成程序,通过对示意图框选,并生产各面域;

(4)对生成的面域进行过滤;因为在一开始构造平面图会以实际布局为准,既有些钣金件之间会出现一些缝,所以在步骤(3)所生成面域集合中会混入一些缝所生成的干扰面域;

(5)将所生成并经过过滤的面域以一个输出端口输出,以实现连续化、自动化和参数化。

进一步地,所述步骤(3)生成各面域的具体步骤如下:

(1拾取最外围的曲线参数输入到面域生成程序,自动生成包含全部钣金件布置的区域面域;

(2框选构成平面图的全部曲线输入到面域生产程序中,并将曲线两边自动延长一个小于缝宽度的阈值,防止平面曲线图构画时线条由于人工误差而未相交,将步骤(1所生成的区域面域切割成包含多个平面的面域;

(3由面域生成程序调用犀牛软件的面域生成类函数,将步骤(2所生成的平面偏移挤出生成多个单位面域。

进一步地,所述步骤(4)的具体步骤如下:

1)在生成面域程序的输入端口设置缝的最大距离判别参数,由面域生成程序执行for循环对步骤(3)所生成的全部面域进行筛选;

2)由程序获取每一面域的边界构成曲线,由domain函数获得各曲线的区间,进而获得每一曲线的公制长度与步骤1)的判别参数进行比较,如果存在两条边曲线公制长度小于所设置参数,则判断为钣金缝,将其过滤掉。

与现有技术相比,本方案的原理以及相应的有益效果如下:

1.利用软件触发的方法控制区域平面图自动生成大批量生产中每一钣金件的基础面域,并将混入的钣金件之间的缝的干扰面域进行过滤,并以输出端口将生成面域参数化输出,实现连续化和自动化。

2.利用计算机生成大批量钣金件建模的基础面域,并参数化输出,实现了后续建模模块的参数化输入,有效节约人力资源,操作简单,使用可靠,减少工人工作强度,打破了生产时间的约束,有效提高生产速度。

附图说明

图1为本发明的流程图。

具体实施方式

下面结合具体实施例对本发明作进一步说明:

参见附图1所示,本实施例所述的基于大批量钣金件生产的面域生成方法,包括以下步骤:

(1)大片钣金件区域排列平面图构造:

通过cad构图软件,采用基本的构图单元命令勾画出大片区域中各钣金件的排列位置和所处平面图形,并保存到计算机磁盘里;

(2)调取cad文件:

使用犀牛软件打开cad文件,获取由大量线段组成的钣金件平面分布示意图;

(3)拾取最外围的曲线参数输入到面域生成程序,自动生成包含全部钣金件布置的区域面域;

(4)框选构成平面图的全部曲线输入到面域生产程序中,并将曲线两边自动延长一个小于缝宽度的阈值,将步骤(3)所生成的区域面域切割成包含多个平面的面域;

(5)由面域生成程序调用犀牛软件的面域生成类函数,将步骤(4)所生成的平面偏移挤出生成多个单位面域;

(6)在生成面域程序的输入端口设置缝的最大距离判别参数,由面域生成程序执行for循环对步骤(5)所生成的全部面域进行筛选;

(7)由程序获取每一面域的边界构成曲线,由domain函数获得各曲线的区间,进而获得每一曲线的公制长度与步骤1)的判别参数进行比较,如果存在两条边曲线公制长度小于所设置参数,则判断为钣金缝,将其过滤掉;

(8)将所生成并经过过滤的面域以一个输出端口输出。

本实施例利用软件触发的方法控制区域平面图自动生成大批量生产中每一钣金件的基础面域,并将混入的钣金件之间的缝的干扰面域进行过滤,并以输出端口将生成面域参数化输出,实现连续化和自动化。利用计算机生成大批量钣金件建模的基础面域,并参数化输出,实现了后续建模模块的参数化输入,有效节约人力资源,操作简单,使用可靠,减少工人工作强度,打破了生产时间的约束,有效提高生产速度。

以上所述之实施例子只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。



技术特征:

技术总结
本发明涉及基于大批量钣金件生产的面域生成方法,其包括以下步骤:(1)大片钣金件区域排列平面图构造;(2)调取CAD文件;(3)生成各面域;(4)对生成的面域进行过滤;(5)输出已生成并经过过滤的面域。本发明具有参数化、连续化和自动化等级高、生产效率高、节约人力资源、操作简单等优点。

技术研发人员:刘跃生;李海艳;黄运保
受保护的技术使用者:广东工业大学
技术研发日:2017.03.31
技术公布日:2017.09.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1