基于环形填充的填充线加工排序方法技术

技术编号:39855702 阅读:4 留言:0更新日期:2023-12-30 12:53
本发明专利技术公开了基于环形填充的填充线加工排序方法

【技术实现步骤摘要】
基于环形填充的填充线加工排序方法、装置和存储介质


[0001]本专利技术涉及激光加工
,具体为基于环形填充的填充线加工排序方法

装置和存储介质


技术介绍

[0002]在大幅面联动激光加工领域,往往存在加工一致性的问题,加工一致性是指激光加工出来的效果,如加工出的色差

填充间距和填充线宽度等保持一致,从视觉效果上看不出加工效果的差异,导致加工图案或内容“失真”。
在大幅面联动激光加工中,往往存在如下问题当填充线过长,超过振镜的校正范围时,若不截断填充线,使填充线长度小于校正范围的话,每根过长的填充线都需要平台运动轴配合振镜来实现,但是平台运动轴的性能远差于振镜的性能,故会严重影响加工效率;若截断填充线,会导致加工形态不同,产生“拼缝”的视觉效果,出现加工一致性的问题


技术实现思路

[0003]为克服上述
技术介绍
中的问题,本专利技术的目的在于提供基于环形填充的基于环形填充的填充线加工排序方法

装置和存储介质,实现对矢量图形内

外环和内外环之间所有图形进行环形填充,充分保证填充线尽可能的短,即提高了填充线的填充速度,又可以提高加工效率,有效的减少甚至避免此类环形填充图形的加工一致性问题

[0004]为了达到以上目的,本专利技术采用如下的技术方案:一方面,提供基于环形填充的填充线加工排序方法,包括如下步骤:获取待加工产品图案的矢量图形,确定所述矢量图形中外环多边形的外环和内环多边形的内环;在所述内环多边形的内部确定填充中心点;根据设定的填充间距沿所述填充中心点向所述外环多边形的外环方向作射线,获得虚拟填充线;从所述虚拟填充线中获取真实填充线;获取所述外环和内环之间所有中间多边形之间的位置关系,并根据所述位置关系对所有中间多边形进行分组;设定内环多边形

外环多边形以及每组中每个中间多边形的阴阳雕模式,并根据所述阴阳雕模式对所述真实填充线进行划分,得到加工填充线;将所述加工填充线按照待加工产品的运动路径最小的原则进行排序

[0005]与现有技术相比,本专利技术的有益效果在于:通过上述方法实现对矢量图形内

外环和内外环之间所有图形进行环形填充,充分保证填充线尽可能的短,即提高了填充线的填充速度,又可以提高加工效率;保证矢量图形内每个图案填充线的独立,使得每个图案各自的加工形态一致,避免产生“拼缝”的视觉效果,有效的减少甚至避免此类环形填充图形的加工一致性问题,防止加工图案或内容“失真”。
[0006]一种可能的实施方式中,在所述内环多边形的内部确定填充中心点的具体步骤包括如下:建立所述内环多边形的最小包络盒;判断所述最小包络盒的中心点是否位于所述内环多边形的内部;若所述中心点位于内环多边形的内部,则将所述中心点作为填充中心点;若所述中心点不位于内环多边形的内部,则采用引射线法根据所述中心点来确定填充中心点

[0007]一种可能的实施方式中,采用引射线法根据所述中心点来确定填充中心点的具体步骤包括如下:沿所述中心点向任一轴方向作射线;获取所述射线与所述内环多边形的全部交点;选取全部交点中距离所述中心点最近的两个交点;将所述最近的两个交点的中点作为填充中心点

[0008]一种可能的实施方式中,获得虚拟填充线的具体步骤包括如下:获取每一条所述射线与所述外环的终止交点;连接所述填充中心点和所述终止交点,获得虚拟填充线

[0009]一种可能的实施方式中,当所述外环多边形为凸多边形时,根据所述填充间距对所述凸多边形的外环轮廓周长按所述外环上的等分点进行等分,沿所述填充中心点向所述等分点处作射线,所述等分点被配置为终止交点

此方式可以保持填充线最外点间的间距一致,以获得更好的加工效果

[0010]一种可能的实施方式中,当所述外环多边形为凹多边形时,以所述填充中心点为圆心根据所述填充间距等角度
θ
作射线

[0011]一种可能的实施方式中,所述
θ
的计算公式如下:
θ
=360
°
/n
;其中,
n=L/D,n
表示填充份数,
L
表示凹多边形的外环轮廓周长,
D
表示填充间距

[0012]一种可能的实施方式中,从所述虚拟填充线中获取真实填充线的具体步骤包括如下:分别获取所述射线与内环相交的第一组交点以及所述射线与外环相交的第二组交点,分别对所述第一组交点和第二组交点以填充中心点沿射线向外的方向排序;判断排序后的第一组交点中相邻两个交点构成的线段是否位于内环外,剔除所有位于内环内部的虚拟填充线;判断排序后的第二组交点中相邻两个交点构成的线段是否位于外环内,剔除所有位于外环外部的虚拟填充线;判断位于所述外环内的多条虚拟填充线是否相连共线,将相连共线的多条虚拟填充线配置为同一条的真实填充线,不相连共线的多条虚拟填充线配置为不同条的真实填充线

[0013]一种可能的实施方式中,获取所述外环和内环之间所有的中间多边形之间的位置关系的具体步骤包括如下:对每一个所述中间多边形建立最小包络盒,判断所有最小包络盒之间的位置关系,可以快速初步判断多边形间的位置关系,提高填充效率;若所述最小包络盒之间是分离的位置关系,则表示最小包络盒内对应的中间多边形之间也是分离的位置关系;若所述最小包络盒之间不是分离关系,则判断最小包络盒内对应的中间多边形之间是否是分离

包含或相交的位置关系

[0014]一种可能的实施方式中,根据所述位置关系对所有中间多边形进行分组时应同时满足如下条件:当所述中间多边形之间的位置关系为分离时,则每个中间多边形分别配置为一组;当所述中间多边形之间的位置关系为包含时,则将包含位置关系的中间多边形配置为一组

[0015]一方面,提供基于环形填充的填充线加工排序装置,包括:
内外环确定模块:用于获取待加工产品图案的矢量图形,并确定所述矢量图形中外环多边形的外环和内环多边形的内环;填充中心点确定模块:用于在所述内环多边形的内部确定填充中心点;虚拟填充线获取模块:用于根据设定的填充间距沿所述填充中心点向所述外环多边形的外环方向作射线,获得虚拟填充线;真实填充线获取模块:用于从所述虚拟填充线中获取真实填充线;中间多边形分组模块:用于获取所述外环和内环之间所有中间多边形之间的位置关系,并根据所述位置关系对所有中间多边形进行分组,为获取真实填充线减少计算做准备;加工填充线获取模块:用于设定内环多边形

外环多边形以及每组中每个中间多边形的阴阳雕模式,并根据所述阴阳雕模式对所述真实填充线进行划分,得到加工填充线;加工填充线排序模块:用于将所述加工填充线按照路径最小的原则进行排序,使得大幅面联动加工中,平台运动路径尽量的少,从而提高激本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
基于环形填充的填充线加工排序方法,其特征在于,包括如下步骤:获取待加工产品图案的矢量图形,确定所述矢量图形中外环多边形的外环和内环多边形的内环;在所述内环多边形的内部确定填充中心点;根据设定的填充间距沿所述填充中心点向所述外环多边形的外环方向作射线,获得虚拟填充线;从所述虚拟填充线中获取真实填充线;获取所述外环和内环之间所有中间多边形之间的位置关系,并根据所述位置关系对所有中间多边形进行分组;设定内环多边形

外环多边形以及每组中每个中间多边形的阴阳雕模式,并根据所述阴阳雕模式对所述真实填充线进行划分,得到加工填充线;将所述加工填充线按照待加工产品的运动路径最小的原则进行排序
。2.
根据权利要求1所述的基于环形填充的填充线加工排序方法,其特征在于,在所述内环多边形的内部确定填充中心点的具体步骤包括如下:建立所述内环多边形的最小包络盒;判断所述最小包络盒的中心点是否位于所述内环多边形的内部;若所述中心点位于内环多边形的内部,则将所述中心点作为填充中心点;若所述中心点不位于内环多边形的内部,则采用引射线法根据所述中心点来确定填充中心点
。3.
根据权利要求2所述的基于环形填充的填充线加工排序方法,其特征在于,采用引射线法根据所述中心点来确定填充中心点的具体步骤包括如下:沿所述中心点向任一轴方向作射线;获取所述射线与所述内环多边形的全部交点;选取全部交点中距离所述中心点最近的两个交点;将所述最近的两个交点的中点作为填充中心点
。4.
根据权利要求1所述的基于环形填充的填充线加工排序方法,其特征在于,获得虚拟填充线的具体步骤包括如下:获取每一条所述射线与所述外环的终止交点;连接所述填充中心点和所述终止交点,获得虚拟填充线
。5.
根据权利要求4所述的基于环形填充的填充线加工排序方法,其特征在于,当所述外环多边形为凸多边形时,根据所述填充间距对所述凸多边形的外环轮廓周长按所述外环上的等分点进行等分,沿所述填充中心点向所述等分点处作射线,所述等分点被配置为终止交点
。6.
根据权利要求4所述的基于环形填充的填充线加工排序方法,其特征在于,当所述外环多边形为凹多边形时,以所述填充中心点为圆心根据所述填充间距等角度
θ
作射线
。7.
根据权利要求6所述的基于环形填充的填充线加工排序方法,其特征在于,所述
θ
的计算公式如下:
θ
=360
°
/n
;其中,
n=L/D,n
表示填充份数,
L
表示凹多边形的外环轮廓周长,
D
表示填充间距
。8.
根据权...

【专利技术属性】
技术研发人员:谷恒温立飞江帆吕文杰
申请(专利权)人:北京金橙子科技股份有限公司
类型:发明
国别省市:

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

1