本发明专利技术公开了一种应用在数控系统中的加桥功能的实现方法,包括以下步骤:(1)得到需要加桥的图形,将图形根据拐角点分段;(2)根据图形每一段的长度,自动设置加桥的桥位宽l和桥位数n;(3)将线段平均分成n段,在分段处将图形加上一个宽度为l的桥。所述拐角点的查找依据为:当图形的前后两段的夹角的补角小于3°,即夹角大于177°时,认为前后两段的连接是光滑的,连接点不是拐角点;否则认为连接点是拐角点。所述桥位宽l和桥位数n的设置依据为:长度小于等于5mm的段不加桥,5mm到20mm之间加个0.5mm的桥,20mm到180mm之间加1个6mm的桥,180mm到300mm之间加2个6mm的桥,300mm以上加3个6mm的桥。
【技术实现步骤摘要】
本专利技术涉及数控加工软件领域,特别涉及。
技术介绍
制造业是国民经济的基础产业,制造业的水平高低是衡量一个国家工业发达程度 的重要标志。数控机床质量水平高低,关系着国家制造业水平的高低。伴随着在数控系统 的飞速发展,为数控服务的相关软件的发展也得到了大的提升,绘制加工刀路的图形软件 即为其中的一个大类。 由于在该类软件中绘制的图形大多都是为了最终进行实际的数控加工的,所以可 能需要数控图形软件提供某些功能,对所画图形做一定的修改,使其符合实际加工要求。例 如图形加桥的功能,是为了加工前将图形加桥,防止加工后其整块从原材料中脱落造成后 续加工的困难等。目前大多数软件的加桥功能都需要输入每个加桥点的位置或桥宽等信 息,如果需要加桥的点比较多,则输入步骤繁琐。而有些软件虽有自动加桥的功能,但是有 可能加桥时将桥加至图形拐脚处,造成用户后续使用的麻烦。
技术实现思路
本专利技术的目的就是克服上述现有技术中的缺点,提供一种可以对图形直接加桥的 方法。 为了实现自动加桥功能,并且避免将桥加在图形的拐角处,实施步骤为 (1)得到需要加桥的图形,将图形根据拐角点分段; (2)根据图形每一段的长度,自动设置加桥的桥位宽1和桥位数n ; (3)将线段平均分成n段,在分段处将图形加上一个宽度为1的桥。 其中拐角点的查找依据为 当图形的前后两段的夹角的补角小于3。,即夹角大于177。时,认为前后两段的 连接是光滑的,连接点不是拐角点;否则认为连接点是拐角点。 桥位宽1和桥位数n的设置依据为 长度小于等于5mm的段不加桥,5mm到20mm之间加个0. 5mm的桥,20mm到180mm 之间加1个6mm的桥,180mm到300mm之间加2个6mm的桥,300mm以上加3个6mm的桥。 根据以上方法,不仅克服了前述现有技术的缺点,并且,此方法不仅可以给单纯的 直线段或圆弧加桥,还可以给由许多短线段组成的光滑曲线加桥。附图说明 以下结合附图和具体实施方式来进一步说明本专利技术。 图1为本专利技术方法的流程图。 图2a为实施例1中圆弧与直线加桥前的示意图。 图2b为实施例1中圆弧与直线加桥后的示意图。 图3a为实施例2中圆加桥前的示意图。 图3b为实施例2中的加桥后的示意图。 图4a-l、图4a-2、图4a-3分别为实施例3中矩形,正多边形,星形加桥前的示意 图。 图4b-l、图4b-2、图4b-3分别为实施例3中矩形,正多边形,星形加桥后的示意 图。 图5a为实施例4中其他多边形加桥前的示意图。 图5b为实施例4中其他多边形加桥后的示意图。具体实施例方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。 实施例l:圆弧与直线; 单纯的圆弧和直线都是光滑的,没有拐角点,所以直接根据圆弧或直线的长度L 自动设置桥位数n和桥位宽1。加桥后的图形仍为圆弧或直线,圆弧段或线段数为n+l,每 段长度为(L-n*l)/(n+l)。参见图2a与图2b。 实施例2:圆; 根据圆周长L自动设置桥位数n和桥位宽1,当n为零时不将原加桥,当n不为零 时将圆分割成n段圆弧,每段圆弧长度为(L-n*l)/n。参见图3a与图3b。 实施例3 :矩形,正多边形,星形; 矩形,正多边形,星形的每个端点可以认为是拐角点。根据以上各图形的每两个端点间的线段长度分别设置每段的桥位数n和桥位宽1后加桥,当前线段加桥后被分割成n+l段,若当前段长度为L,则加桥后每段长度为(L-n*l)/(n+l)。加桥后的所有短线段中,如果有相邻两条线段实际上是相连的,则它们仍然保持相连。例如图四中线段A与线段B原本是相连的,则加桥后的线段A'与B'仍然是相连的。参见图4a-l、图4a-2、图4a-3与图4b-l、图4b-2、图4b-3。 实施例4:其他多边形; 其他的多边形我们此处称之为多义线,它可能由线段和圆弧共同组成,也可能由 许多短线段组成光滑的曲线,情况比前述图形复杂。加桥时要根据前一段末尾处的切线和 后一段起始处的切线夹角判断这两段是否连接成光滑段还是折线段。例如下边图五为由 DXF文件导入的一个文字的提手偏旁,其中曲线A是由许多极短的短线段连接而成的光滑 曲线,加桥时将根据整条曲线的长度加桥,而不是根据多义线的数据结构中的所有点构成 的极短的线段来分别加桥。参见图5a与图5b。 根据
技术实现思路
章节所述的夹角阙值判断两段的连接点是否为拐角点。找出这 样的拐角点,以每相邻两个拐角点间的直线或曲线段为单位加桥。根据两个相邻拐角点间 的直线或曲线段长度L分别设置每段的桥位数n和桥位宽1后加桥,当前线段加桥后被分 割成n+l段,若当前段长度为L,则加桥后每段长度为(L-n*l)/(n+l)。加桥后的所有短线 段中,如果有相邻两条线段实际上是相连的,则它们仍然保持相连。4 以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术 人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变 化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其 等效物界定。本文档来自技高网...
【技术保护点】
一种应用在数控系统中的加桥功能的实现方法,包括以下步骤:(1)得到需要加桥的图形,将图形根据拐角点分段;(2)根据图形每一段的长度,自动设置加桥的桥位宽l和桥位数n;(3)将线段平均分成n段,在分段处将图形加上一个宽度为l的桥;其特征在于,所述拐角点的查找依据为:当图形的前后两段的夹角的补角小于3°,即夹角大于177°时,认为前后两段的连接是光滑的,连接点不是拐角点;否则认为连接点是拐角点;所述桥位宽l和桥位数n的设置依据为:长度小于等于5mm的段不加桥,5mm到20mm之间加个0.5mm的桥,20mm到180mm之间加1个6mm的桥,180mm到300mm之间加2个6mm的桥,300mm以上加3个6mm的桥。
【技术特征摘要】
一种应用在数控系统中的加桥功能的实现方法,包括以下步骤(1)得到需要加桥的图形,将图形根据拐角点分段;(2)根据图形每一段的长度,自动设置加桥的桥位宽l和桥位数n;(3)将线段平均分成n段,在分段处将图形加上一个宽度为l的桥;其特征在于,所述拐角点的查找依据为当图形的前后两段的夹角的补角小于3°,即夹角大...
【专利技术属性】
技术研发人员:汤同奎,潘乐婷,
申请(专利权)人:上海维宏电子科技有限公司,上海奈凯电子科技有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。