倒角标注系统及方法

文档序号:6472351阅读:351来源:国知局
专利名称:倒角标注系统及方法
技术领域
本发明涉及一种CAD设计图档中图元的标注系统及方法,尤其是关于CAD设计图档中倒角 的标注系统计方法。
技术背景目前,设计人员在进行CAD图档设计时,只能通过CAD自带的标注样式命令(Dimstyle, 简称D命令)对图档中的需要倒角的图元进行逐个标注,而且D命令只能标注出图元的坐标信 息,并不是加工人员希望看到图元的尺寸信息。设计人员没有对需要倒角的图元进行尺寸标 注,加工人员要根据设计图档生产零件,就不得不先详细了解设计图档的设计思想,并对其 中的需要倒角的图元进行尺寸标注,这样势必占用了加工人员过多的时间,并且,如果加工 人员理解有误,不仅生产不出符合要求的产品,而且会浪费生产材料、人力,提高了生产成 本。发明内容鉴于以上内容,有必要提供一种倒角标注系统,可以对模具设计图档中需要倒角的图元 自动进行尺寸标注。此外,还有必要提供一种倒角标注方法,可以对模具设计图档中需要倒角的图元自动进 行尺寸标注。本发明提供一种倒角标注系统,该倒角标注系统运行于计算机主机,其包括选择模块 ,用于从数据库中选择模具设计图档,并从该模具设计图档中选择需要进行倒角标注的图元 ;计算模块,用于计算所述图元中需要进行倒角标注的线段的长度;选择模块,还用于选择 标注引线的经过点,所述经过点包括起点和终点;绘制模块,用于根据选择的标注引线的经 过点对需要进行倒角标注的线段绘制标注引线;及标注模块,用于在标注弓1线后插入相应线 段的标注信息。本发明还提供一种倒角标注方法,该方法包括(A)从数据库中选择一个模具设计图 档,并从该模具设计图档中选择需要进行倒角标注的图元;(B)判断选择的图元是线段还 是多义线;(C)如果选择的图元是线段,则计算该线段的长度,根据选择的标注引线的经 过点对该线段绘制标注弓1线并在标注弓1线后插入该线段的标注信息;(D)如果选择的图元 是多义线,则从该多义线中选择一条需要进行倒角标注的线段,并获取与该线段长度相等且需要进行倒角标注的线段,根据选择的标注引线的经过点对该条线段或该多条长度相等的线 段绘制标注引线,并在标注引线后插入相应线段的标注信息;(E)判断该多义线中是否还 有需要进行倒角标注的线段未绘制标注引线;及(F)如果还有需要进行倒角标注的线段未 绘制标注引线,则返回从该多义线中选择一条需要进行倒角标注的线段的步骤。相较于现有技术,本发明提供的倒角标注系统及方法可以对模具设计图档中的倒角图元 添加标注信息,便于模具加工人员阅读并理解模具设计图档、减少因理解有误产生的加工误 差。


图l是本发明倒角标注系统较佳实施例的硬件架构图。图2是本发明倒角标注系统的功能模块图。图3示出 一条需要进行倒角标注的多义线。图4是对图3中多义线生成倒角标注信息的示意图。图5是本发明倒角标注方法较佳实施例的流程图。
具体实施方式
为方便理解,对文中出现的部分术语作出如下定义倒角倒角是机械工程上的术语,即将一个直角切除,切除后的得到的角可以是45度斜 角,也可以是圆角。本较佳实施中以倒角后得到45度斜角为例进行说明,如图3中切除直角 (AA1H,得到45度斜角(A1HA及(A1AH。多义线有多个(大于2个)端点的线段或圆弧所组成的图元。如图3中的多义线 ABCDEFGH。如图1所示,是本发明倒角标注系统较佳实施例的硬件架构图。该倒角标注系统100运行 于一台计算机主机IO,该计算机主机10与显示装置12及数据库14相连接。数据库14用于存储需要进行倒角标注的模具设计图档,并存储倒角标注后的模具设计图 档。数据库14可以内置于计算机主机10,也可以外置于计算机主机IO。计算机主机10可以是IBM架构的计算机(IBM Personal Computer, IBM PC) 、 Apple公 司的Mac PC、个人计算机、网络服务器,还可以是任意其它适用的数据处理设备。显示装置12提供图形化用户界面(Graphic User Interface, GUI)显示模具设计图, 包括对图元进行倒角标注的生成过程及结果。如图2所示,是倒角标注系统100的功能模块图。该倒角标注系统100包括选择模块 110、判断模块120、计算模块130、绘制模块140、标注模块150及设置模块160。选择模块110用于从数据库14中选择一个模具设计图档,及用于从该模具设计图档中选 择需要进行倒角标注的图元。
判断模块120用于判断所选择的需要进行倒角标注的图元是线段还是多义线,及用于判 断多义线中哪些线段需要进行倒角标注。
计算模块130用于当需要进行倒角标注的图元是线段或是多义线时,计算所述线段的长 度或计算多义线中各需要进行倒角标注的线段的长度,例如计算图3中多义线ABCDEFGH需要 进行倒角标注的线段AH、 BC、 DE、 GF的长度。
选择模块l 1 O还用于供用户选择标注弓1线的经过点。所述经过点包括起点、终点及/或间 隔点。其中,所述经过点至少包括起点和终点;所述间隔点位于起点和终点之间,所述经过 点可以不包括间隔点,也可以包括一个或多个间隔点。如图3中所示,线段AH的标注引线的 起点为Q1,间隔点为Q2,终点为Q3;线段BC的标注引线的起点为Q4,终点为Q5;线段DE的标 注引线的起点为Q6,终点为Q7;线段GF的标注引线的起点为Q8,终点为Q9。
绘制模块140用于根据用户选择的经过点对需要进行倒角标注的线段绘制标注引线。例 如根据图3中所选择的经过点分别绘制线段AH、 BC、 DE、 GF的标注引线1, m, n, k (如图4所 示)。
标注模块l50用于在需要进行倒角标注的线段的标注引线后添加标注信息,包括倒角编 号、线段长度等,如图4所示,在线段AH的标注引线1后标注信息"l-a mm"表示线段AH为第 一条倒角标注的线段,其长度为a毫米。
设置模块160用于设置标注引线及标注信息的属性,包括标注引线的指向、颜色、图层 ,标注信息中文字的颜色、大小、字体及字高等。
如图5所示,是本发明倒角标注方法较佳实施例的流程图。首先,在步骤SIOI,用户通 过选择模块110从数据库14中选择一个模具设计图档,并从该模具设计图档中选择需要进行 倒角标注的图元。
在步骤S102,判断模块120判断用户选择的需要进行倒角标注的图元是否为线段。如果 用户选择的需要进行倒角标注的图元是线段,则进入步骤S 103,计算模块l30计算该线段的 长度。
在步骤S104,用户通过选择模块110选择标注引线的经过点,绘制模块140根据用户选择 的经过点对该线段绘制标注引线。
在步骤S105,标注模块150在该标注引线后添加标注信息,包括倒角编号、线段长度等在步骤S106,用户通过设置模块160设置所述标注引线及标注信息的属性,例如设置标 注引线的指向、颜色、图层,标注信息中文字的颜色、大小、字体及字高等。
在步骤S102,如果判断模块120判断用户选择的需要进行倒角标注的图元不是为线段, 则进入步骤S107,判断模块120判断该图元是否为多义线,如果该图元不是多义线,则结束 流程,否则进入步骤S108,计算模块130计算该多义线中各需要进行倒角标注的线段的长度 。例如计算图3中多义线ABCDEFGH需要进行倒角标注的线段AH、 BC、 DE、 GF的长度。
在步骤S109,选择模块110从该多义线中选择一条需要进行倒角标注的线段,并获取与 该线段长度相等且需要进行倒角标注的线段。例如选择一条需要进行倒角标注的线段AH,并 获取与线段AH长度相等且需要进行倒角标注的线段,如线段BC、 DE、 GF (如图3所示)。
在步骤SllO,用户通过选择模块110选择标注引线的经过点,绘制模块140根据用户选择 的经过点对该条线段或该多条长度相等的线段绘制标注引线,如图4中所示,绘制模块140根 据用户选择的经过点对长度相等且需要进行倒角标注的线段AH、 BC、 DE、 GF分别绘制标注引 线l, m, n, k。
在步骤Slll,标注模块150在标注引线后插入标注信息,包括倒角编号、线段长度等, 例如在标注引线l, m, n, k后分别插入标注信息"1-a mm" 、 "2-a mm" 、 "3-a mm"及 "4-a mm",表示线段AH、 BC、 DE、 GF分别为第l、 2、 3、 4条倒角标注的线段,其长度为a
在步骤S 112,用户通过设置模块l60设置所述标注弓1线及标注信息的属性。 在步骤S 113,判断模块lIO判断该多义线中是否还有需要进行倒角标注的线段未绘制标 注引线,如果还有需要进行倒角标注的线段未绘制标注引线,则返回步骤S109,否则,流程结束。
权利要求
1.一种倒角标注系统,运行于计算机主机,其特征在于,该倒角标注系统包括选择模块,用于从数据库中选择模具设计图档,并从该模具设计图档中选择需要进行倒角标注的图元;计算模块,用于计算所述图元中需要进行倒角标注的线段的长度;选择模块,还用于选择标注引线的经过点,所述经过点包括起点和终点;绘制模块,用于根据选择的标注引线的经过点对需要进行倒角标注的线段绘制标注引线;及标注模块,用于在标注引线后插入相应线段的标注信息。
2 如权利要求l所述的倒角标注系统,其特征在于,该倒角标注系统还包括判断模块,用于判断所述选择的图元是线段还是多义线。
3 如权利要求2所述的倒角标注系统,其特征在于,所述选择模块 还用于当所述所述选择的图元是多义线时,从该多义线中选择一条需要进行倒角标注的线 段,并获取与该线段长度相等且需要进行倒角标注的线段。
4 如权利要求l所述的倒角标注系统,其特征在于,该倒角标注系统还包括设置模块,用于设置标注引线及标注信息的属性。
5 如权利要求4所述的倒角标注系统,其特征在于,所述标注引线 及标注信息的属性包括标注引线的指向、颜色、图层,标注信息中文字的颜色、大小、字体 及字高。
6 如权利要求l所述的倒角标注系统,其特征在于,所述标注信息 包括进行倒角标注的线段的倒角编号及线段长度。
7 一种倒角标注方法,其特征在于,该方法包括从数据库中选择一个模具设计图档,并从该模具设计图档中选择需要进行倒角标注的 图元;判断选择的图元是线段还是多义线;如果选择的图元是线段,则计算该线段的长度,根据选择的标注引线的经过点对该线 段绘制标注弓1线并在标注弓1线后插入该线段的标注信息;如果选择的图元是多义线,则从该多义线中选择一条需要进行倒角标注的线段,并获 取与该线段长度相等且需要进行倒角标注的线段,根据选择的标注引线的经过点对该条线段 或该多条长度相等的线段绘制标注引线,并在标注弓1线后插入相应线段的标注信息;判断该多义线中是否还有需要进行倒角标注的线段未绘制标注引线;及如果还有需要进行倒角标注的线段未绘制标注引线,则返回从该多义线中选择一条需 要进行倒角标注的线段的步骤。
8.如权利要求7所述的倒角标注方法,其特征在于,在步骤插入标 注信息后还包括步骤设置标注引线及标注信息的属性。
9.如权利要求7或8所述的倒角标注方法,其特征在于,所述标注信 息包括进行倒角标注的线段的倒角编号及线段长度。
10.如权利要求7所述的倒角标注方法,其特征在于,所述标注引线 及标注信息的属性包括标注引线的指向、颜色、图层,标注信息中文字的颜色、大小、字体 及字高。
全文摘要
本发明提供一种倒角标注系统,该倒角标注系统运行于计算机主机,其包括选择模块,用于从数据库中选择模具设计图档,并从该模具设计图档中选择需要进行倒角标注的图元;计算模块,用于计算所述图元中需要进行倒角标注的线段的长度;选择模块,还用于选择标注引线的经过点,包括起点和终点;绘制模块,用于根据选择的标注引线的经过点对需要进行倒角标注的线段绘制标注引线;及标注模块,用于在标注引线后插入相应线段的标注信息。本发明还提供一种倒角标注方法。利用本发明,可以对模具设计图档中的倒角图元添加标注信息,便于模具加工人员阅读并理解模具设计图档、减少因理解有误产生的加工误差。
文档编号G06F17/50GK101576937SQ20081030152
公开日2009年11月11日 申请日期2008年5月9日 优先权日2008年5月9日
发明者王寄清 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1