[发明专利]图形排序系统及方法无效
申请号: | 200810301689.6 | 申请日: | 2008-05-21 |
公开(公告)号: | CN101587503A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 常春明 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 排序 系统 方法 | ||
技术领域
本发明涉及一种CAD图档辅助设计系统及方法,尤其是关于CAD设计图档中图形排序系统计方法。
背景技术
当前,计算机辅助设计制造(Computer Aided Manufacturing,CAM)系统与计算机辅助设计(Computer Aided Design,CAD)是通过图纸中有序的图形信息进行交流的。然而,在模具设计过程中,对设计图档中的图形进行设计变更和修改无法避免,因此设计图档在设计完成后图形不仅多并且排列位置杂乱无章,这样就会导致CAM系统无法合理地根据设计图档进行加工制造,进一步地,因为制造顺序的不合理极其容易产生加工材料浪费或是出现本该够用的备料变得不够用,造成模具加工成本上升、周期拉长。
为了弥补因图形杂乱无序导致的图形设计和制造中出现的问题,设计者在完成模具设计后,往往需要花费大量时间对图形进行排序整理,但是通过设计者的视觉对数量庞大的图形进行判断、整理是相当困难的,容易导致排列不合理或遗漏图形,使得原本正确的设计图档出现图形错误。
发明内容
鉴于以上内容,有必要提供一种图形排序系统,能够对模具设计图档中杂乱无章的图形进行合理排序,有助于CAM系统快速准确地阅读模具设计图档,提高模具设计质量、缩短模具制造周期。
此外,还有必要提供一种图形排序方法,能够对模具设计图档中杂乱无章的图形进行合理排序,有助于CAM系统快速准确地阅读模具设计图档,提高模具设计质量、缩短模具制造周期。
本发明提供一种图形排序系统,运行于计算机主机,该系统包括:获取模块,用于从数据库中获取需要进行图形排序处理的模具设计图档,从该模具设计图档中获取主体结构图形及非主体结构图形,并从数据库中获取所有非主体结构图形的名称信息;排序模块,用于根据名称信息将非主体结构图形分为组立图及非组立图两类;计算模块,用于计算该模具设计图档中图形的宽度值及长度值,根据主体结构图形的位置及宽度值计算排序时组立图的初始插入位置;排序模块,还用于根据组立图的名称信息确定各组立图在主体结构图中的位置关系,根据各组立图在主体结构图中的位置关系、组立图的初始插入位置确定各组立图的排列顺序及排列位置,并按照排列顺序将各组立图移动至相应排列位置;获取模块,还用于从数据库获取所有非组立图的属性信息;及排序模块,还用于根据非组立图的属性信息对所有非组立图进行分类并确定排列顺序,根据组立图的初始插入位置及主体结构图形宽度值确定非组立图的初始插入位置,并根据非组立图的排列顺序及初始插入位置确定各非组立图的排列顺序及排列位置,并按照排列顺序将各非组立图移动至相应排列位置。
本发明还提供一种图形排序方法:(A)从数据库中获取需要进行图形排序的模具设计图档,并从该模具设计图档获取主体结构图形及非主体结构图形;(B)从数据库中获取所有非主体结构图形的名称信息,根据名称信息将非主体结构图形分为组立图及非组立图两类;(C)计算所述主体结构图形的宽度值,根据主体结构图形的位置及宽度值计算排序时组立图的初始插入位置;(D)根据组立图的名称信息确定各组立图在主体结构图中的位置关系;(E)根据各组立图在主体结构图中的位置关系、组立图的初始插入位置确定各组立图的排列顺序及排列位置,并按照排列顺序将各组立图移动至相应排列位置;(F)从数据库获取所有非组立图的属性信息;(G)根据非组立图的属性信息对所有非组立图进行分类并确定排列顺序,并根据组立图的初始插入位置及主体结构图形宽度值确定非组立图的初始插入位置;及(H)根据非组立图的排列顺序及初始插入位置确定各非组立图的排列顺序及排列位置,并按照排列顺序将各非组立图移动至相应排列位置。
相较于现有技术,本发明提供的图形排序系统及方法,可以对模具设计图档中杂乱无章的图形进行合理排序,有助于CAM系统快速准确地阅读模具设计图档,提高模具设计质量、缩短模具制造周期。
附图说明
图1是本发明图形排序系统较佳实施例的硬件架构图。
图2是本发明图形排序系统的功能模块图。
图3是本发明图形排序方法较佳实施例的流程图。
图4是排序前的模具设计图档示意图。
图5是对图4所示模具设计图档中图形进行排序的示意图。
图6是图4所示的模具设计图档中图形排序后的示意图。
具体实施方式
主体结构图形:在模具设计中为模具的主架构部分,该部分的图形能够衍生出其它非主体结构图形。
非主体结构图形:从主体结构图形衍生出来的或设计者从主体结构图形中拷贝出来的图形,包括组立图和非组立图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810301689.6/2.html,转载请声明来源钻瓜专利网。