异形孔翻边展平和还原系统及方法

文档序号:6615306阅读:204来源:国知局
专利名称:异形孔翻边展平和还原系统及方法
技术领域
本发明涉及一种异形孔翻边展平和还原系统及方法。
背景技术
在3D钣金模具设计中,异形孔翻边是设计师们要经常绘制的特征之一,在模具加工中, 异形孔翻边是相当复杂的,而将异形孔展平更为复杂,异形孔翻边的形状各异,其加工步骤 为先要给第一个翻边做一个孔,然后再对孔进行补充,而将异形孔翻边展平较为复杂,因 为我们必须遵循保证展平后孔的体积不变的原则,但是在PR0/E自身不能做到这点,这就需 要用户先将翻边展平,然后再人工计算出所要绘制的孔的大小,然后再找到要添加的位置, 这样一套工序处理起来十分复杂,工程师处理起来十分费时费力。

发明内容
鉴于以上内容,有必要提供一种异形孔翻边展平和还原系统,将异形孔翻边展平并能保 证冲孔的体积不变且展平后可以还原。
此外,还有必要提供一种异形孔翻边展平和还原方法,将异形孔翻边展平并能保证冲孔 的体积不变且展平后可以还原。
一种异形孔翻边展平和还原系统,包括主机及数据库,该数据库用于存储零件资料和轮 廓数组,该零件资料包括零件的各个面、零件的翻边特征、翻边展平函数,所述主机包括 获取模块,用于获取零件的一个面作为该零件的基准面;所述获取模块,还用于从数据库中 获取该零件的翻边特征及其标识符;执行模块,用于若需要将翻边特征进行展平,则调用翻 边展平函数,将翻边展平,生成展平特征及其标识符;绘制模块,用于在所述基准面上绘制 展平特征外轮廓的草绘曲线L1;所述执行模块,还用于将所述草绘曲线L1朝着该草绘曲线的 中心点縮小;所述绘制模块,还用于在所述基准面上绘制该縮小后曲线的草绘曲线L2;所述 执行模块,还用于将所述绘制后的草绘曲线L2进行拉伸,完成翻边展平;所述执行模块,还 用于若需要对展平的翻边进行还原,则根据所述展平特征得到所对应的翻边特征及其标识符 ;及保存模块,用于将所得到的翻边特征标识符保存于翻边特征列表中,并将展平特征的标 识符删除,完成展平还原。
一种异形孔翻边展平和还原方法,该方法包括如下步骤获取零件的一个面作为该零件 的基准面;从数据库中获取该零件的翻边特征及其标识符;若需要将翻边特征进行展平,则调用翻边展平函数,将翻边展平,生成展平特征及其标识符;在所述基准面上绘制展平特征 外轮廓的草绘曲线L1;将所述草绘曲线L1朝着该草绘曲线的中心点縮小;在所述基准面上绘 制该縮小后曲线的草绘曲线L2;将所述绘制后的草绘曲线L2进行拉伸,完成翻边展平;若需
要对展平的翻边进行还原,则根据所述展平特征得到所对应的翻边特征及其标识符;及将所 得到的翻边特征标识符保存于翻边特征列表中,并将展平特征的标识符删除,完成展平还原
相较于现有技术,所述异形孔翻边展平和还原系统及方法,将异形孔翻边展平并能保证 冲孔的体积不变且展平后可以还原,节省了时间,提高了设计效率。


图1是本发明异形孔翻边展平和还原系统较佳实施例的硬件架构图。
图2是图1中主机的功能模块图。
图3是本发明异形孔翻边展平和还原方法较佳实施例的作业流程图。 图4是本发明异形孔翻边展平和还原系统较佳实施例的示意图。
具体实施例方式
如图1所示,是本发明异形孔翻边展平和还原系统较佳实施例的硬件架构图。该系统包
括主机1及与其相连的数据库2。其中,主机l用于对异形孔翻边进行展平和对其进行还原。 该数据库2用于存储零件所有特征的ID号、翻边特征列表、翻边展平函数、零件展平特征的 外轮廓、零件翻边特征的外轮廓,所述特征的ID与特征是绑定的,翻边特征与展平特征是父 子特征关系,由其中一特征可求出另一特征。所述主机1还连接显示器3、键盘4及鼠标5,作 为异形孔翻边展平和还原的输入和输出设备。
如图2所示,是图l中主机l的功能模块图。所述主机1包括获取模块10、判断模块12、保 存模块14、执行模块16及绘制模块18。
获取模块IO,用于获取零件的一个面作为该零件的基准面。
判断模块12,用于判断该基准面是否为平面,若判断结果为该基准面不是平面,则由用 户选择该零件的一个平面作为基准面。
所述获取模块IO,还用于若该基准面为平面,则根据该基准面得到两个与该基准面垂直 的对应参照面,且所述两个参照面互相垂直,所述两个参照面与所述基准面相交生成两条互 相垂直的直线分别作为该基准面的直角坐标系的x轴和y轴,该参照面是为了确定所述基准面 的摆放位置。
该获取模块IO,还用于获取该零件的翻边特征及其标识符,所述翻边特征是指符合以下
6三种条件的特征(a)该特征必须是成形特征;(b)所述特征的所有翻边面到所述基准面 所在的平面的距离相等;(c)满足条件(b)的翻边面不能只有两个圆面,因为满足条件(
b)且只有两个圆面的翻边面是抽牙,不是翻边。
保存模块14,用于将所述翻边特征的ID号保存于翻边特征列表中。
执行模块16,用于若需要将翻边特征进行展平,则调用翻边展平函数,将翻边展平,生 成该零件的展平特征及其展平特征的ID,此时展平后的翻边没有冲孔。
绘制模块18,用于在所述基准面上绘制所述展平特征的外轮廓草绘曲线L1。
所述执行模块16,还用于将所述草绘曲线L1朝着该草绘曲线的中心点进行縮小,縮小成 一个没有草绘特征的曲线,縮小的半径长度计算公式为L=H+1.57*(T/2+R), L是縮小的半 径长度,H是翻边的高度,T是零件的厚度,即料厚,R是成型处的半径。
所述绘制模块18,还用于在所述基准面上绘制该縮小后的曲线的草绘曲线L2,如图4所示。
所述执行模块16,还用于将所述绘制后的草绘曲线L2进行拉伸,该拉伸的方向为与所述 基准面垂直的方向,该拉伸长度为该零件的料厚。
所述保存模块14,还用于将该拉伸后的草绘曲线L2的展平特征的ID保存于展平特征列表 中,并于翻边特征列表中删除翻边特征ID,翻边展平完成,所述草绘曲线L2的展平特征ID与 草绘曲线L1的展平特征ID相同。
所述执行模块16,还用于若需要对展平的翻边进行还原,得到所述展平特征所对应的翻 边特征,即可得到该翻边特征的ID。
所述保存模块14,还用于在进行展平还原时,将展平特征列表中的展平特征的ID删除, 展平还原完成。
如图3所示,是本发明草绘线自动重绘方法较佳实施例的作业流程图。 步骤S30,获取模块10获取零件的一个面作为该零件的基准面。 步骤S32,判断模块12判断该基准面是否为平面。
步骤S34,若该基准面为平面,则获取模块10根据该基准面得到两个与该基准面垂直的 对应参照面,且所述两个参照面互相垂直,所述两个参照面与所述基准面相交生成两条互相 垂直的直线分别作为该基准面的直角坐标系的x轴和y轴,该参照面是为了确定所述基准面的 摆放位置。
步骤S36,获取模块10获取到该零件的翻边特征,所述翻边特征是指符合以下三种条件 的特征(a)该特征必须是成形特征;(b)所述特征的所有翻边面到所述基准面所在的平面的距离相等;(c)满足条件(b)的翻边面不能只有两个圆面,因为满足条件(b)且只
有两个圆面的翻边面是抽牙,不是翻边。
步骤S38,保存模块14将所述翻边特征的ID号保存于翻边特征列表中。
步骤S40,若需要将翻边特征进行展平,则执行模块16调用翻边展平函数,将翻边展平
,生成该零件的展平特征及其展平特征的ID,此时展平后的翻边没有冲孔。
步骤S42,绘制模块18在所述基准面上绘制所述展平特征的外轮廓草绘曲线L1,参照图
4所示。
步骤S44,所述执行模块16将所述草绘曲线L1朝着该草绘曲线的中心点进行縮小,縮小 成一个没有草绘特征的曲线,縮小的半径长度计算公式为L=H+1.57*(T/2+R), L是縮小的 半径长度,H是翻边的高度,T是零件的厚度,即料厚,R是成型处的半径。
步骤S46,绘制模块18在所述基准面上绘制该縮小后的曲线的草绘曲线L2,如图4所示。
步骤S48,执行模块16将所述绘制后的草绘曲线L2进行拉伸,该拉伸的方向为与所述基 准面垂直的方向,该拉伸长度为该零件的料厚。
步骤S50,保存模块14将该拉伸后的草绘曲线L2的展平特征的ID保存于展平特征列表中 ,并于翻边特征列表中删除翻边特征的ID,翻边展平完成,所述草绘曲线L2的展平特征ID与 草绘曲线L1的展平特征ID相同。
步骤S52,若需要对展平的翻边进行还原,则执行模块16得到所述展平特征所对应的翻 边特征,即可得到该翻边特征的ID。
步骤S54,保存模块14将所求出的翻边特征ID保存于翻边特征列表中,并将展平特征列 表中的展平特征的ID删除,展平还原完成。
步骤S56,于上述步骤S32中,若判断结果为该基准面不是平面,则由用户选择该零件的 一个平面作为基准面。
权利要求
权利要求1一种异形孔翻边展平和还原系统,包括主机及数据库,该数据库用于存储零件的各个面、零件的翻边特征、翻边展平函数,其特征在于,所述主机包括获取模块,用于获取零件的一个面作为该零件的基准面;所述获取模块,还用于从数据库中获取该零件的翻边特征及其标识符;执行模块,用于若需要将翻边特征进行展平,则调用翻边展平函数,将翻边展平,生成展平特征及其标识符;绘制模块,用于在所述基准面上绘制展平特征外轮廓的草绘曲线L1;所述执行模块,还用于将所述草绘曲线L1朝着该草绘曲线的中心点缩小;所述绘制模块,还用于在所述基准面上绘制该缩小后曲线的草绘曲线L2;所述执行模块,还用于将所述绘制后的草绘曲线L2进行拉伸,完成翻边展平;所述执行模块,还用于若需要对展平的翻边进行还原,则根据所述展平特征得到所对应的翻边特征及其标识符;及保存模块,用于将所得到的翻边特征标识符保存于翻边特征列表中,并将展平特征的标识符删除,完成展平还原。
2.如权利要求l所述的异形孔翻边展平和还原系统,其特征在于,所 述保存模块,还用于再翻边展平后将展平特征的标识符存储于展平特征列表中,并于翻边特 征列表中删除翻边特征标识符。
3.如权利要求l所述的异形孔翻边展平和还原系统,其特征在于,所 述草绘曲线L2的拉伸方向与所述基准面的方向垂直,拉伸长度为零件的料厚。
4.如权利要求l所述的异形孔翻边展平和还原系统,其特征在于,所 述主机还包括判断模块,用于判断所获取的基准面是否为平面,若判断结果为该基准面不是平面,则由用户选择该零件的一个平面作为基准面;所述获取模块,还用于若所获取的基准面是平面,则根据该基准面得到两个与该基准面垂直的对应参照面,且所述两个参照面互相垂直,所述两个参照面与所述基准面相交生成 两条互相垂直的直线分别作为该基准面的直角坐标系的x轴和y轴。
5. 一种异形孔翻边展平和还原方法,其特征在于,该方法包括如下步骤获取零件的一个面作为该零件的基准面; 从数据库中获取该零件的翻边特征及其标识符;若需要将翻边特征进行展平,则调用翻边展平函数,将翻边展平,生成展平特征及其 标识符;在所述基准面上绘制展平特征外轮廓的草绘曲线L1; 将所述草绘曲线L1朝着该草绘曲线的中心点縮小; 在所述基准面上绘制该縮小后曲线的草绘曲线L2; 将所述绘制后的草绘曲线L2进行拉伸,完成翻边展平;若需要对展平的翻边进行还原,则根据所述展平特征得到所对应的翻边特征及其标识 符;及将所得到的翻边特征标识符保存于翻边特征列表中,并将展平特征的标识符删除,完 成展平还原。
6.如权利要求5所述的异形孔翻边展平和还原方法,其特征在于,在 所述步骤从数据库中获取该零件的翻边特征及其标识符之后还包括步骤将所获取的翻边特 征的标识符保存于翻边特征列表中。
7.如权利要求6所述的异形孔翻边展平和还原方法,其特征在于,在 所述步骤在调用翻边展平函数将翻边展平步骤之后还包括将展平特征的标识符存储于展平特征列表中,并于翻边特征列表中删除翻边特征标识符。
8.如权利要求5所述的异形孔翻边展平和还原方法,其特征在于,所 述草绘曲线L2的拉伸方向与所述基准面的方向垂直,拉伸长度为零件的料厚。
9.如权利要求5所述的异形孔翻边展平和还原方法,其特征在于,在 所述步骤获取零件的一个面作为该零件的基准面之后还包括 判断所获取的基准面是否为平面;若判断结果为该基准面不是平面,则由用户选择该零件的一个平面作为基准面; 若所获取的基准面是平面,则根据该基准面得到两个与该基准面垂直的对应参照面, 且所述两个参照面互相垂直,所述两个参照面与所述基准面相交生成两条互相垂直的直线分别作为该基准面的直角坐标系的x轴和y轴。
全文摘要
一种异形孔翻边展平和还原方法,包括步骤获取零件的一个面作为该零件的基准面;从数据库中获取该零件的翻边特征;若需要将翻边特征进行展平,则调用翻边展平函数,将翻边展平,生成展平特征及其标识符;在所述基准面上绘制展平特征外轮廓的草绘曲线L1;将所述草绘曲线L1朝着该草绘曲线中心点缩小;在所述基准面上绘制该缩小后曲线的草绘曲线L2;将所述绘制后的草绘曲线L2进行拉伸,完成翻边展平;若需要对展平的翻边进行还原,则根据所述展平特征的标识符得到所对应的翻边特征及其标识符;及将所求出的翻边特征标识符保存于翻边特征列表中,并将展平特征的标识符删除,完成展平还原。另外,本发明还提供一种异形孔翻边展平和还原方法。
文档编号G06F17/50GK101452500SQ20071020284
公开日2009年6月10日 申请日期2007年12月4日 优先权日2007年12月4日
发明者林亚坤 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1