专利名称:冲压模具垫脚自动添加系统及方法
技术领域:
本发明涉及一种冲压模具垫脚自动添加系统及方法。
背景技术:
模具设计技术的飞速发展,导致传统模具设计技术的变革与创新,在模具设计中,零件 种类繁多、形态各异,在生成结构图形时所需要的精度控制、零件在冲压模板上的位置都是 设计者所需要仔细考虑的。
通常一套冲压模具设计好之后,有时候需要对现有的设计图形添加垫脚图元(零件图元 的一种)。由于模具设计越来越精细,越来越复杂,通常一个模具有多个垫脚,模具设计者 按照传统的方法只能够通过肉眼和经验同时花上大量的时间进行添加作业,精度和垫脚图元 在模具图形中的位置不容易控制,因此错误和遗漏时有发生,错误的设计导致错误的加工, 增加了模具制造成本。
发明内容
鉴于以上内容,还有必要提供一种冲压模具垫脚自动添加方法,以利于提高模具设计的 效率及准确度,节省模具制造成本。
鉴于以上内容,有必要提供一种冲压模具垫脚自动添加系统,以利于提高模具设计的效 率及准确度,节省模具制造成本。
一种冲压模具垫脚自动添加方法,该方法包括如下步骤选择垫脚图元的图元类型、图 元的规格参数及图元在俯视图上的坐标位置;根据所述选择的图元类型、图元的规格参数及 图元在俯视图中的坐标位置在俯视图上生成对应的图元;当所生成的图元所在的垫脚图层的 厚度不为零时,添加属性信息给所述生成的图元使其成为垫脚图元;分别获取垫脚图元在主 视图及右视图中的坐标位置;根据所述的规格参数,在所述的主视图及右视图中的坐标位置 分别生成对应在主视图及右视图的垫脚图元,及在所述的坐标位置生成用于固定垫脚图元的 孔和螺丝;将生成的螺丝插入对应的孔中以固定垫脚图元。
一种冲压模具垫脚自动添加系统,所述系统包括选择模块,用于选择垫脚图元的图元 类型、图元的规格参数及图元在俯视图上的坐标位置;生成模块,用于根据所述选择的图元 类型、图元的规格参数及图元在俯视图中的坐标位置在俯视图上生成对应的图元;判断模块 ,用于判断所生成的图元是否在垫脚图层上,及当生成的图元在垫脚图层上时,判断所生成的图元所在的垫脚图层的厚度是否为零;属性添加模块,用于当所生成的垫脚图元在垫脚图 层上及生成的图元所在的垫脚图层的厚度不为零时,添加属性信息给所述生成的图元使其成 为垫脚图元;坐标获取模块,用于分别获取该垫脚图元在主视图及右视图中的坐标位置;所 述生成模块,还用于根据所述的规格参数,在所述的主视图及右视图中的坐标位置分别生成 对应在主视图及右视图的垫脚图元,及在所述的坐标位置生成用于固定垫脚图元的孔和螺丝 ;固定模块,用于将生成的螺丝插入对应的孔中以固定垫脚图元。
相较于现有技术,所述的冲压模具垫脚自动添加系统及方法,其其可以在冲压模具进行 拆图之前对冲压模具上的零件进行检査,以便发现有异常的零件,从而提高了冲压模具设计 中零件的准确性。
图l是本发明冲压模具垫脚自动添加系统较佳实施例的实施环境图。
图2是图1中所示系统的功能模块图。
图3是一套冲压模具的俯视图。
图4是一套冲压模具的主视图。
图5是一套冲压模具的右视图。
图6是一套冲压模具的俯视图、主视图及右视图在同一坐标系中的图形。 图7是生成垫脚图元的示意图。
图8是本发明冲压模具垫脚自动添加方法较佳实施例的流程图。
具体实施例方式
如图1所示,是本发明冲压模具垫脚自动添加系统较佳实施例的实施环境图。该系统主 要运行在主机2中,所述主机2连接有图形数据库5。所述主机2还连接有显示器1、键盘3及鼠 标4,所述显示器l、键盘3及鼠标4用作具体操作时的输入、输出设备。
所述图形数据库5用于存储生成的各种图形资料,在本较佳实施例中,存储的图形资料 包括,但不限于,俯视图、主视图、右视图及操作过程中生成的各种零件图元(如垫脚图 元等)。所述的俯视图、右视图、主视图是从一套模具的三个不同面垂直看到的平面图,如 图3、图4及图5所示,具体而言,假设一套模具平放在三维立体坐标系(X轴、Y轴及Z轴)中 ,模板图层平面垂直Z轴,则图3是从Z轴垂直往下看到的平面图,称为俯视图,在图3中可以 看到所有零件图元,图4是垂直Y轴看到的平面图,称为主视图,图5是垂直X轴看到的平面图 ,称为右视图。将图3、图4及图5放置在一起的图形,则形成图6。图6中以俯视图中心点建 立坐标系(X轴、Y轴),主视图及右视图的中心点都在坐标轴上且主视图及右视图都与坐标轴垂直,主视图与Y轴垂直且中心点坐标为(0, y),右视图与X轴垂直且中心点坐标为(x ,0)。在其它实施例中,图4及图5也可以在俯视图上方及左方,只要图4及图5的中心点在 以俯视图建立起来的坐标轴上且垂直坐标轴即可。
如图2所示,是图l中所示系统的功能模块图。所述系统包括选择模块210、生成模块 211、判断模块212、属性添加模块213、坐标获取模块214及固定模块215。本发明所称的模 块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因 此在本发明以下对软件描述中都以模块描述。
其中,所述选择模块210用于选择垫脚图元的图元类型、图元的规格参数及图元在俯视 图上的坐标位置。从垫脚在模具上的位置将垫脚分为两种,分别为上垫脚及下垫脚,如图4 或图5所示。从垫脚形状上进行分类,垫脚包括,但不限于,方垫脚及圆柱形垫脚,所述方 垫脚是指垫脚形状为长方体或者是正方体,圆柱形垫脚是指垫脚形状为圆柱形,在其它实施 例中,垫脚从类型上还包括三角形垫脚、椭圆柱形垫脚或其它任何领域内熟知的形状类型。 所述垫脚的规格参数根据垫脚类型而有所不同,例如,若选择的是方垫脚,则垫脚的规格参 数包括高度、长度及宽度,若选择的是圆柱形垫脚,则垫脚的规格参数包括高度及半径。垫 脚图元在俯视图中的坐标位置通常是指该垫脚图元中心的坐标位置,根据该坐标位置生成对 应的垫脚图元,例如,假设选择的是圆柱形垫脚,则在俯视图上以该坐标为圆心自动生成一 个圆形图元。
所述生成模块211用于根据所述选择的垫脚图元的图元类型、图元的规格参数及图元在 俯视图中的坐标位置在俯视图上生成对应的图元。具体而言,若选择的是方垫脚,则在俯视 图上生成形状为矩形或者正方形的垫脚图元,此外,生成的方垫脚图元的四条边与坐标轴平 行或垂直,如图7所示,所生成的方垫脚图元的四条边与坐标轴平行或垂直。若选择的是圆 形垫脚,则在俯视图上生成形状为圆形的垫脚图元。
所述判断模块212用于判断所生成的图元是否在垫脚图层上及生成的图元所在的垫脚图 层的厚度是否为零。在冲压模具设计中,每块模板都有对应的图层,垫脚图层用于绘制垫脚 图元。通常,每一个垫脚图层都有一个厚度,模板的厚度值存放在图形数据库5中,通过读 取图形数据库5中的模板所属垫脚图层的厚度值,若为零,则不可以在该垫脚图层上插入垫 脚图元。垫脚图层是指能够在该图层上绘制垫脚图元的图层,每个垫脚图元都与垫脚图层有 对应关系,通过判断图元与垫脚图层是否有对应关系来确定该图元是否在垫脚图层上。由于 垫脚分为上垫脚及下垫脚,因此垫脚图层也分为上垫脚图层及下垫脚图层,上垫脚图元绘制 在上垫脚图层上,下垫脚图元绘制在下垫脚图元上。
6所述属性添加模块213用于当所生成的图元在垫脚图层上且生成的图元所在的垫脚图层 的厚度不为零时,添加属性信息给所述生成的图元使其成为垫脚图元。通常垫脚图元都有对 应的属性信息,具体而言,利用某种符号标明图元是垫脚图元,例如,属性信息中标明有符 号"a"的都为垫脚图元,属性添加模块213则将图元的属性信息中添加符号为"a"。
所述坐标获取模块214用于当所生成的图元在垫脚图层上时,分别获取该垫脚图元在主 视图及右视图中的坐标位置。具体而言,如图7所示,在俯视图上生成一个下垫脚图元,假 设,该下垫脚图元在俯视图中的坐标位置为(1, 2),下垫脚图元在主视图中有一个固定的 纵坐标为(X, 5),下垫脚图元在右视图中也有一个固定的横坐标为(7, Y),则该下垫脚 图元在主视图中添加的坐标为(1, 5),该下垫脚图元在右视图中添加的坐标为(7, 2)。 所述生成模块211还用于根据所述的规格参数,在所述的主视图及右视图中的坐标位置 分别生成对应在主视图及右视图的垫脚图元。
所述生成模块211还用于在所述的坐标位置生成用于固定垫脚图元的孔和螺丝。 所述固定模块215用于将生成的螺丝插入对应的孔中以固定垫脚图元。 如图8所示,是本发明冲压模具垫脚自动添加方法较佳实施例的流程图。 步骤SIO,首先,选择模块210选择垫脚图元的图元类型、图元的规格参数及图元在俯视 图上的坐标位置。垫脚从在模具的不同位置可以分成上垫脚和下垫脚,具体而言,如图4所 示,为一套冲压模具图形的侧面切面图,从图中可以看出一套冲压模具图形有很多块模板叠 加在一起,垫脚也是模板的一种,每块模板都有对应的图层,模板所属图层上包括零件图元 、零件插入模板时对应孔的图元及没有标明是否是零件的其它图元。在本实施例中,垫脚从 类型上包括方垫脚及圆柱形垫脚,具体而言,方垫脚是指垫脚形状为矩形或者是正方形,圆 柱形垫脚是指垫脚形状为圆柱形,在其它实施例中,垫脚从类型上还包括三角形垫脚、椭圆 柱形垫脚或其它任何领域内熟知的形状类型。所述垫脚的规格参数根据垫脚类型而有所不同 ,例如,若选择的是方垫脚,则垫脚的规格参数包括高度、长度及宽度,若选择的是圆柱形 垫脚,这垫脚的规格参数包括高度及半径。垫脚在俯视图中的坐标位置通常是指该垫脚图元 中心的坐标位置,根据该坐标位置生成对应的垫脚图元,例如,假设选择的是圆柱形垫脚, 则在俯视图上以该坐标为圆心自动生成一个圆形图元。
步骤Sll,生成模块211根据所述的图元类型、图元的规格参数及图元在俯视图上的坐标 位置在俯视图上生成对应的垫脚图元。具体而言,若选择的是方垫脚,则在俯视图上生成形 状为矩形或者正方形的垫脚图元,此外,生成的方垫脚图元的四条边与坐标轴平行或垂直, 如图7所示,所生成的方垫脚图元的四条边与坐标轴平行或垂直。若选择的是圆形垫脚,则
7在俯视图上生成形状为圆形的垫脚图元。
步骤S12,判断模块212判断所生成的图元是否在垫脚图层上。在冲压模具设计中,每块 模板都有对应的图层,垫脚图层用于绘制垫脚图元。垫脚图层是指能够在该图层上绘制垫脚 图元的图层,每个垫脚图元都与垫脚图层有对应关系,通过判断图元与垫脚图层是否有对应 关系来确定该图元是否在垫脚图层上。由于垫脚分为上垫脚及下垫脚,因此垫脚图层也分为 上垫脚图层及下垫脚图层,上垫脚图元绘制在上垫脚图层上,下垫脚图元绘制在下垫脚图元 上。
步骤S13,当所生成的图元在垫脚图层上时,判断模块212判断生成的图元所在的垫脚图 层的厚度是否为零。通常,每一个垫脚图层都有一个厚度,模板的厚度值存放在图形数据库 5中,通过读取图形数据库5中的模板所属垫脚图层的厚度值,若为零,则不可以在该垫脚图 层上插入垫脚图元。
步骤S14,当所生成的图元所在的垫脚图层的厚度不为零时,属性添加模块213添加属性 信息给所述生成的图元使其成为垫脚图元。通常垫脚图元都有对应的属性信息,具体而言, 利用某种符号标明图元是垫脚图元,例如,属性信息中标明有符号"a"的都为垫脚图元, 属性添加模块213则将图元的属性信息中添加符号为"a"。
步骤S15,当所述生成的图元所在的垫脚图层的厚度不为零,坐标获取模块213分别获取 垫脚图元在主视图及右视图中的坐标位置。由于主视图及右视图的位置固定,因此垫脚图元 在主视图中的纵坐标是固定的,即所有在主视图中生成的垫脚图元都有一个固定的纵坐标, 而垫脚图元在右视图中的横坐标也是固定的,即所有在右视图中生成的垫脚图元都有一个固 定的横坐标。具体而言,以下垫脚图元为例,如图7所示,在俯视图上生成一个下垫脚图元 ,假设,该下垫脚图元在俯视图中的坐标位置为(1, 2),所有在主视图中生成下垫脚图元 固定的纵坐标为(X, 5),所有在右视图中生成下垫脚图元固定的横坐标为(7, Y),则在 主视图中添加该下垫脚图元的坐标为(1, 5),在右视图中添加该下垫脚图元的坐标为(7 ,2)
步骤S16,生成模块211根据所述的规格参数,在所述的主视图及右视图中的坐标位置分 别生成对应在主视图及右视图的垫脚图元。
步骤S 17,生成模块211在所述的坐标位置生成用于固定垫脚图元的孔和螺丝。 步骤S 18,固定模块214将生成的螺丝插入对应的孔中以固定垫脚图元。 在步骤S12中,当所生成的垫脚图元不在垫脚图层上时,则直接结束流程。 在步骤S13中,当所述生成的图元所在的垫脚图层的厚度为零时,则直接结束流程。
8本发明所述的冲压模具垫脚自动添加系统及方法通过在一套模具图形在俯视图生成用户 所需添加的垫脚图元分别移植到主视图及右试图上,用户可以通过三个视图很方便地看出垫 脚图元的位置。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
权利要求1一种冲压模具垫脚自动添加方法,其特征在于,该方法包括如下步骤选择垫脚图元的图元类型、图元的规格参数及图元在俯视图上的坐标位置;根据所述选择的图元类型、图元的规格参数及图元在俯视图中的坐标位置在俯视图上生成对应的图元;当所生成的图元在垫脚图层上且生成的图元所在的垫脚图层的厚度不为零时,添加属性信息给所述生成的图元使其成为垫脚图元;分别获取垫脚图元在主视图及右视图中的坐标位置;根据所述的规格参数,在所述的主视图及右视图中的坐标位置分别生成对应在主视图及右视图的垫脚图元,及在所述的坐标位置生成用于固定垫脚图元的孔和螺丝;及将生成的螺丝插入对应的孔中以固定垫脚图元。
2.如权利要求l所述的冲压模具垫脚自动添加方法,其特征在于,所 述垫脚图元类型包括方垫脚及圆柱形垫脚。
3.如权利要求l所述的冲压模具垫脚自动添加方法,其特征在于,该 方法还包括如下步骤当所生成的图元不在垫脚图层上或者生成的图元所在的垫脚图层的厚度为零时,直接 结束流程。
4. 一种冲压模具垫脚自动添加系统,其特征在于,所述系统包括 选择模块,用于选择垫脚图元的图元类型、图元的规格参数及图元在俯视图上的坐标 位置;生成模块,用于根据所述选择的图元类型、图元的规格参数及图元在俯视图中的坐标 位置在俯视图上生成对应的图元;判断模块,用于判断所生成的图元是否在垫脚图层上,及当生成的图元在垫脚图层上 时,判断所生成的图元所在的垫脚图层的厚度是否为零;属性添加模块,用于当所生成的垫脚图元所在的垫脚图层的厚度不为零时,添加属性信息给所述生成的图元使其成为垫脚图元;坐标获取模块,用于分别获取该垫脚图元在主视图及右视图中的坐标位置; 所述生成模块,还用于根据所述的规格参数,在所述的主视图及右视图中的坐标位置分别生成对应在主视图及右视图的垫脚图元,及在所述的坐标位置生成用于固定垫脚图元的孔和螺丝;及固定模块,用于将生成的螺丝插入对应的孔中以固定垫脚图元。
5.如权利要求4所述的冲压模具垫脚自动添加系统,其特征在于,所 述的垫脚类型包括方垫脚及圆柱形垫脚。
全文摘要
一种冲压模具垫脚自动添加方法,该方法包括如下步骤选择垫脚图元的图元类型、图元的规格参数及图元在俯视图上的坐标位置;根据所述选择的垫脚图元的图元类型、图元的规格参数及图元在俯视图中的坐标位置在俯视图上生成对应的图元;添加属性信息给所述生成的图元使其成为垫脚图元;分别获取垫脚图元在主视图及右视图中的坐标位置;根据所述的规格参数,在所述的主视图及右视图中的坐标位置分别生成对应在主视图及右视图的垫脚图元,及在所述的坐标位置生成用于固定垫脚图元的孔和螺丝;将生成的螺丝插入对应的孔中以固定垫脚图元。另外,本发明还提供一种冲压模具垫脚自动添加系统。
文档编号G06F17/50GK101452498SQ20071020277
公开日2009年6月10日 申请日期2007年11月29日 优先权日2007年11月29日
发明者谢玉泉 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司