一种应用于数控系统中的自动设置图形加工顺序的方法技术方案

技术编号:3968511 阅读:269 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用于数控系统中的自动设置图形加工顺序的方法,其包括如下的步骤:(1)获取所有待加工图形的加工起点,加工终点,图形的外围矩形信息;(2)将图形按照封闭与不封闭分成两类;(3)对于不封闭图形,根据图形的加工起点与终点按照空行程最短的要求排序;(4)对于封闭图形,根据图形的包含关系和加工空行程最短的要求排序。本发明专利技术符合数控加工的要求;有效的实现对图形加工顺序的自动排序。

【技术实现步骤摘要】

本专利技术涉及数控加工系统领域,特别涉及一种应用数控加工系统中的图形加工排序的方法。
技术介绍
制造业是国民经济的基础产业,制造业的水平高低是衡量一个国家工业发达程度 的重要标志。数控机床质量水平高低,关系着国家制造业水平的高低。伴随着在数控系统 的飞速发展,为数控服务的相关控制系统的发展也得到了大的提升,绘制加工刀路的图形 系统即为其中的一个大类。 由于在该类控制系统中绘制的图形大多都是为了最终进行实际的数控加工的,根 据数控加工的特点,材料的物理特性等,需要数控系统提供特定的控制功能,使所做图形的 加工顺序满足一定要求。
技术实现思路
本专利技术为解决现有数控系统需要根据数控加工的特点,材料的物理特性等提供相 应的特定功能,而提供一种应用于数控系统中,并能够对图形自动设置加工顺序的方法。该 方法能够很好的结合数控加工的要求。 为了达到上述目的,本专利技术采用如下的技术方案 —种应用于数控系统中的自动设置图形加工顺序的方法,该方法包括如下的步 骤 (1)获取所有待加工图形的加工起点,加工终点,图形的外围矩形信息; (2)将图形按照封闭与不封闭分成两类; (3)对于不封闭图形,根据图形的加工起点与终点按照空行程最短的要求排序; (4)对于封闭图形,根据图形的包含关系和加工空行程最短的要求排序。 所述步骤(3)包括如下步骤 (301)找出所有的不封闭图形中加工起点离工件原点最近的图形作为第一个加工 的图形; (302)根据该图形的加工终点,找出剩下的不封闭图形中加工起点离该点最近的 图形作为下一个加工的图形; (303)重复步骤(301)至步骤(302)完成所有不封闭图形的加工排序。 所述步骤(4)包括如下步骤 (401)根据图形的外围矩形按照包含关系将图形分成两组一组为内部都没有其 他封闭图形的最内层图形,另一组为所有封闭图形中除去最内层图形后剩余的封闭图形; (402)从最内层图形中找出加工起点离不封闭图形的最后一个图形的加工终点最 近的图形作为第一个加工的封闭图形; (403)重新将剩下的封闭图形按照包含关系分成两组,再从最内层图形组中找出加工起点离上一个加工的封闭图形终点最近的图形作为下一个加工的图形; (404)重复步骤(403)完成所有封闭图形的加工排序。 所述步骤(402)中如果没有不封闭图形则找出离工件原点最近的图形作为第一 个加工的封闭图形。 根据上述技术方案得到的本专利技术具有如下的特点 (1)符合数控加工的要求; (2)提高数控加工的效果; (3)提高数控加工的效率; (4)有效的实现对图形加工顺序的自动排序.附图说明 以下结合附图和具体实施方式来进一步说明本专利技术。 图1为本专利技术流程图。具体实施例方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本专利技术。在数控系统中,所做的图形加工顺序必须达到以下要求 由于材料的物理特性,封闭图形加工后可能导致材料物理性状的改变。所以,对于所有的图形,要求不封闭的图形加工顺序在前,封闭图形的加工顺序在后。 由于封闭图形被加工后可能从原材料中脱落导致位移等造成后续加工的困难,所以对于封闭的图形,要求内部的图形加工顺序在前,外部的加工图形顺序在后。 为了提高加工效率,所有图形的加工顺序同时要符合加工空行程尽量短的要求 基于上述要求,本专利技术提供的设置图形加工顺序的方法主要包括四步(如图1所示) (1)获取所有待加工图形的加工起点,加工终点,图形的外围矩形信息; (2)将图形按照封闭与不封闭分成两类; (3)对于不封闭图形,根据图形的加工起点与终点按照空行程最短的要求排序; (4)对于封闭图形,根据图形的包含关系和加工空行程最短的要求排序。 基于上述步骤,本专利技术的具体实施如下 第一步,对于每个CCadObject类对象,建立一个CCadObjAttr类,该类的类成员ptStart, ptEnd, rcBound分别记录该图形的加工起点,加工终点和外围矩形。 第二步,将图形按照封闭与不封闭分成两类。例如圆弧,线段等为不封闭图形,矩形,正多边形等为封闭图形。对于图形的组合,此处考虑如果组合中所有的图形都是封闭图形则认为该组合为封闭的,否则认为该组合为不封闭的。 第三步,对于不封闭图形,根据图形的加工起点与终点按照空行程最短的要求排 序。排序方法为先找出所有的不封闭图形中加工起点离工件原点最近的图形作为第一个 加工的图形,根据该图形的加工终点,找出剩下的不封闭图形中加工起点离该点最近的图 形作为下一个加工的图形。依此方法,每次找出剩余图形中加工起点离上一个加工图形终点最近的图形作为下一个加工的图形,直至所有不封闭图形排序完毕。 第四步,对于封闭图形,根据图形的包含关系和加工空行程最短的要求排序。先根据图形的外围矩形按照包含关系将图形分成两组一组为最内层的图形,这些图形的内部都没有其他封闭图形;另一组为所有封闭图形中除去最内层图形后剩下的封闭图形。 从最内层图形中找出加工起点离不封闭图形的最后一个图形的加工终点最近的图形作为第一个加工的封闭图形,该步骤中如果没有不封闭图形则找出离工件原点最近的图形作为第一个加工的封闭图形。 重新将剩下的封闭图形按照包含关系分成两组,再从最内层图形组中找出加工起 点离上一个加工的封闭图形终点最近的图形作为下一个加工的图形。 如此循环,直至所有的图形都被排好序。排序结束。这样就可以同时满足内部图 形先加工并且空行程尽量短的要求了 。 第五步,最后将排好序的图形从CCadObjAttr类中分离出来,还原成CCadObject 类的对象。 根据上述技术方案,便实现对于数控系统中图形加工顺序的设置。 以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。权利要求,其特征在于,所述方法包括如下的步骤(1)获取所有待加工图形的加工起点,加工终点,图形的外围矩形信息;(2)将图形按照封闭与不封闭分成两类;(3)对于不封闭图形,根据图形的加工起点与终点按照空行程最短的要求排序;(4)对于封闭图形,根据图形的包含关系和加工空行程最短的要求排序。2. 根据权利要求1所述的,其 特征在于,所述步骤(3)包括如下步骤(301) 找出所有的不封闭图形中加工起点离工件原点最近的图形作为第一个加工的图形;(302) 根据该图形的加工终点,找出剩下的不封闭图形中加工起点离该点最近的图形 作为下一个加工的图形;(303) 重复步骤(301)至步骤(302)完成所有不封闭图形的加工排序。3. 根据权利要求1所述的,其 特征在于,所述步骤(4)包括如下步骤(401) 根据图形的外围矩形按照包含关系将图形分成两组一组为内部都没有其他封 闭图形的最内层图形,另一组为所有封闭图形中除去最内层图形后剩余的封闭图形;(402) 从最内层图形中找出加工起点离不封闭图形的最后一个图形的加工终点最近的 图形作为第一个加工的封闭图本文档来自技高网...

【技术保护点】
一种应用于数控系统中的自动设置图形加工顺序的方法,其特征在于,所述方法包括如下的步骤:(1)获取所有待加工图形的加工起点,加工终点,图形的外围矩形信息;(2)将图形按照封闭与不封闭分成两类;(3)对于不封闭图形,根据图形的加工起点与终点按照空行程最短的要求排序;(4)对于封闭图形,根据图形的包含关系和加工空行程最短的要求排序。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑之开潘乐婷
申请(专利权)人:上海维宏电子科技有限公司上海奈凯电子科技有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1