专利名称:清角处理系统及方法
技术领域:
本发明是关于一种模具加工中的清角处理系统及方法,尤其是涉及一种模具加工过程中模板上避位孔的清角处理系统及方法。
背景技术:
当前模具设计过程中,通常将模板上的避位孔设计成尖角状,在加工过程中,有的尖角加工难度很大,或是要加工出部分尖角需要花费较高费用。而在实际模具加工过程中,有些模板(如背板、垫板和模座等)上的避位孔对加工工艺的要求并不是很严格。
为降低加工难度,减少加工费用,需要一种系统对避位孔的设计根据实际加工需求作一些优化处理。
对难以加工或是高费用才能加工出的模板上的尖角进行清理,也就是在设计过程中用圆弧取代尖角,这个过程称作“清角处理”。
发明内容鉴于以上内容,有必要提供一种清角处理系统,用于降低加工成本,减小加工难度。
此外,还有必要提供一种清角处理方法,用于处理模具加工中加工成本高或是加工难度大的尖角。
本发明较佳实施方式提供一种清角处理系统,该系统可安装于一计算设备中,其包括一读取模块,用于读取封闭曲线及封闭曲线上的顶点;一判断模块,用于判断顶点所在的尖角类型;一处理模块,用于对该尖角作最小加工圆,用最小加工圆与该尖角两边的交点之间的圆弧取代该尖角。
其中,所述的尖角类型包括凸角和凹角,所述的凹角包括直角和非直角。所述的处理模块在作最小加工圆时,若该尖角为凸角,则作与该凸角两边相切的最小加工圆;若该尖角为凹角中的直角,则平行偏移该直角的两边向量,以两边向量偏移后的交点为圆心作最小加工圆;若该尖角为凹角中的非直角,则以顶点为圆心作最小加工圆。所述的清角处理系统还包括一储存模块,用于储存更新后的封闭曲线。
本发明较佳实施方式还提供一种清角处理方法,该方法包括如下步骤(A)读取一封闭曲线;(B)读取该封闭曲线的一顶点;(C)判断该顶点所在的尖角类型;(D)对该尖角作最小加工圆;(E)用最小加工圆与该尖角两边的交点之间的圆弧取代该尖角。
所述的尖角类型包括凸角和凹角,所述的凹角包括直角和非直角。其中,步骤(D)进一步包括若该尖角为凸角,则作与该凸角两边相切的最小加工圆;若该尖角为凹角中的直角,则平行偏移该直角的两边向量,以两边向量偏移后的交点为圆心作最小加工圆;若该尖角为凹角中的非直角,则以顶点为圆心作最小加工圆。
如上所述的清角处理方法还包括如下步骤判断是否完成所有清角处理;若还未完成所有清角处理,则返回步骤(B),若已完成所有清角处理,则储存更新后的封闭曲线,结束流程。
利用本发明,可将模板上的尖角以圆弧取代,降低加工难度,减少加工费用。
图1是本发明清角处理系统较佳实施方式的功能模块图。
图2是本发明清角处理方法较佳实施方式的流程图。
具体实施方式为方便理解,对相关术语作如下简要说明封闭曲线组成模具设计图的一种曲线。
凸角封闭曲线所成多边形中小于180°的内角。
优角大于180°小于360°的角。
凹角封闭曲线所成多边形的内角中的优角的顶点所在的除优角外的另外一个角。
如图1所示,是本发明清角处理系统较佳实施方式的功能模块图。该清角处理系统2可安装于任一计算设备(如个人电脑,未示出)中,其包括一读取模块21、一判断模块22、一处理模块23及一储存模块24。读取模块21用于读取封闭曲线及封闭曲线上的顶点。判断模块22用于判断顶点所在的尖角类型及判断是否完成所有清角处理。处理模块23用于对该尖角作最小加工圆,用最小加工圆与该尖角两边的交点之间的圆弧取代该尖角。储存模块24用于储存更新后的封闭曲线。
其中,所述的尖角类型包括凸角和凹角,所述的凹角包括直角和非直角,处理模块23在作最小加工圆时,若该尖角为凸角,则作与该凸角两边相切的最小加工圆;若该尖角为凹角中的直角,则平行偏移该直角的两边向量,以两边向量偏移后的交点为圆心作最小加工圆;若该尖角为凹角中的非直角,则以顶点为圆心作最小加工圆。
如图2所示,是本发明清角处理方法较佳实施方式的流程图。首先,读取模块21读取一条封闭曲线(步骤S20)。读取模块21读取该封闭曲线的一顶点(步骤S21)。判断模块22判断该顶点所在的尖角是否为凹角(步骤S22)。若为凹角,则判断模块22判断该凹角是否为直角(步骤S23)。若该凹角为直角,则处理模块23处理该直角平行偏移直角的两边向量,以两边向量偏移后的交点为圆心作最小加工圆(步骤S24)。用最小加工圆与该尖角两边的交点之间的圆弧取代该尖角(步骤S25)。判断模块22判断是否完成所有清角处理(步骤S26)。若已完成所有清角处理,则储存模块24储存更新后的封闭曲线(步骤S27)。结束本流程。
在步骤S23中,若判断模块22判断该凹角为非直角,则处理模块23处理该非直角以顶点为圆心作最小加工圆(步骤S28),然后进入步骤S25。
在步骤S22中,若判断模块22判断该尖角不为凹角,即该尖角为凸角,则处理模块23处理该凸角作与该凸角两边相切的最小加工圆(步骤S29),然后进入步骤S25。
在步骤S26中,若判断模块22判断还未完成所有清角处理,则返回步骤S21。
权利要求
1.一种清角处理系统,安装于一计算设备,其特征在于,该系统包括一读取模块,用于读取封闭曲线及封闭曲线上的顶点;一判断模块,用于判断该顶点所在的尖角类型;及一处理模块,用于对该尖角作最小加工圆,用最小加工圆与该尖角两边的交点之间的圆弧取代该尖角。
2.如权利要求1所述的清角处理系统,其特征在于,所述的尖角类型包括凸角和凹角,所述的凹角包括直角和非直角。
3.如权利要求2所述的清角处理系统,其特征在于,所述的处理模块对该尖角作最小加工圆包括若该尖角为凸角,则作与该凸角两边相切的最小加工圆;若该尖角为凹角中的直角,则平行偏移该直角的两边向量,以两边向量偏移后的交点为圆心作最小加工圆;及若该尖角为凹角中的非直角,则以顶点为圆心作最小加工圆。
4.如权利要求1所述的清角处理系统,其特征在于,所述的判断模块还用来判断是否完成所有清角处理。
5.如权利要求1所述的清角处理系统,其特征在于,该系统还包括一储存模块,用于储存更新后的封闭曲线。
6.一种清角处理方法,其特征在于,该方法包括以下步骤读取一封闭曲线;读取该封闭曲线的一顶点;判断该顶点所在的尖角类型;对该尖角作最小加工圆;用最小加工圆与该尖角两边的交点之间的圆弧取代该尖角。
7.如权利要求6所述的清角处理方法,其特征在于,该方法包括以下步骤判断是否完成该封闭曲线上所有尖角的清角处理;若还未完成所有清角处理,则返回读取顶点的步骤;及若已完成所有清角处理,则储存更新后的封闭曲线。
8.如权利要求6所述的清角处理方法,其特征在于,所述的尖角类型包括凸角和凹角,所述的凹角包括直角和非直角。
9.如权利要求8所述的清角处理方法,其特征在于,所述的对该尖角作最小加工圆的步骤包括以下步骤若该尖角为凸角,则作与该凸角两边相切的最小加工圆;若该尖角为凹角中的直角,则平行偏移该直角的两边向量,以两边向量偏移后的交点为圆心作最小加工圆;及若该尖角为凹角中的非直角,则以顶点为圆心作最小加工圆。
全文摘要
本发明提供一种清角处理系统,该系统包括一读取模块,用于读取封闭曲线及封闭曲线上的顶点;一判断模块,用于判断顶点所在的尖角类型及判断是否完成所有清角处理;一处理模块,用于处理尖角,对不同类型尖角分别作最小加工圆,用最小加工圆与尖角两边的交点之间的圆弧取代尖角;一储存模块,用于储存更新后的封闭曲线。本发明还提供一种清角处理方法。利用本发明,可将模板上的尖角以圆弧取代,降低加工难度,减少加工费用。
文档编号G06F17/50GK1928875SQ20051003723
公开日2007年3月14日 申请日期2005年9月9日 优先权日2005年9月9日
发明者周晔, 常春明, 向家兵, 高加万, 贺稳波, 陈云霞 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司