数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质制造方法及图纸

技术编号:36794938 阅读:8 留言:0更新日期:2023-03-08 22:59
本发明专利技术涉及一种数控系统中实现多义线自动拟合处理的方法,包括以下步骤:预生成轮廓探测所需的点集数据;根据所述的点集数据进行自动拟合。本发明专利技术还涉及一种数控系统中实现轮廓探测自动拟合的装置、处理器及其存储介质。采用了本发明专利技术的数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质,使用轮廓探测自动拟合方法能够有效避免非倒角处不够平直,倒角处不够圆滑,椭圆或圆形不够圆滑等问题导致加工效果不佳的情况。轮廓探测自动拟合方法会将满足条件的多个小线段拟合成一个大直线,也会将满足条件的多个小圆弧拟合成一个大圆弧,使得加工效率更高。使得加工效率更高。使得加工效率更高。

【技术实现步骤摘要】
数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质


[0001]本专利技术涉及自动化控制领域,尤其涉及工件的轮廓探测领域,具体是指一种数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质。

技术介绍

[0002]现有技术一般通过一定检测手段后得到若干小线段,直接将小线段连接成多义线,以此作为数控系统加工用轨迹;通过检测后的线段在AutoCAD中合并和拟合。
[0003]现有技术的缺陷如下:
[0004]简单的使用小线段对轮廓上的点集进行连接,若原工件是圆角矩形,会导致在直线段处不够平直,圆角处又不够圆滑,使得加工效果较差;若原工件是椭圆形或圆形,其点集连接结果是一个多边形,而不是一个椭圆或圆形,使得加工效果也较差。
[0005]在数控系统中执行轮廓识别,在AutoCAD中执行合并和拟合,这一系列流程不具备自动化,无法实现轮廓识别完后自动拟合并自动切割。

技术实现思路

[0006]本专利技术的目的是克服了上述现有技术的缺点,提供了一种满足操作简便、加工效果好、适用范围较为广泛的数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质。
[0007]为了实现上述目的,本专利技术的数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质如下:
[0008]该数控系统中实现多义线自动拟合处理的方法,其主要特点是,所述的方法包括以下步骤:
[0009](1)通过探针探测或视觉轮廓识别得到点集数据;
[0010](2)根据所述的点集数据执行自动拟合,得到一条连续轮廓线。
[0011]较佳地,所述的步骤(1)中生成轮廓探测所需的点集数据的方式包含以下两种:
[0012]使用探针探测生成轮廓探测所需的点集数据,或者,使用视觉轮廓识别生成轮廓探测所需的点集数据。
[0013]较佳地,所述的使用探针探测生成轮廓探测所需的点集数据,具体包括以下步骤:
[0014](1

1.1)选择工件的形状,设置探测点取点策略,根据预设的取点策略生成探测点;
[0015](1

1.2)按照预设的探测点进行探测,并在到达轮廓边缘时记录坐标数据,得到坐标点集。
[0016]较佳地,所述的使用视觉轮廓识别生成轮廓探测所需的点集数据,具体包括以下步骤:
[0017](1

2.1)采用投光仪对工件打光,通过视觉拍照获取工件的照片;
[0018](1

2.2)根据视觉轮廓识别算法,提取工件的轮廓,得到坐标点集。
[0019]较佳地,所述的步骤(2)具体包括以下步骤:
[0020](2.1)处理点集数据。
[0021](2.2)对线段进行压缩处理。
[0022](2.3)对圆弧进行拟合处理。
[0023](2.4)生成拟合结果。
[0024]较佳地,所述的步骤(2.1)具体为:
[0025]将获取的点集数据利用拟合算法进行拟合,得到处理后的点集数据。
[0026]较佳地,所述的步骤(2.2)具体为:
[0027]将多个共线的相邻小线段整合成大线段。
[0028]较佳地,所述的步骤(2.3)具体为:
[0029]将多个可共圆的相邻小线段整合成大圆弧。
[0030]较佳地,所述的步骤(2.3)具体包括以下步骤:
[0031]若点集数据等于3,采用三点共圆算法,将多个可共圆的相邻小线段整合成大圆弧;若点集数据大于3,采用最小二乘法,将多个可共圆的相邻小线段整合成大圆弧;若点集数据小于3,不作处理。
[0032]较佳地,所述的步骤(2.4)具体为:
[0033]将所述的大线段和大圆弧整合成多义线作为拟合结果。
[0034]较佳地,所述的方法还包括以下步骤:
[0035](3)将自动拟合后得到的连续轮廓线自动装载进数控系统,实现自动加工。
[0036]该数控系统中实现轮廓探测自动拟合的装置,其主要特点是,所述的装置包括:
[0037]处理器,被配置成执行计算机可执行指令;
[0038]存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的数控系统中实现多义线自动拟合处理的方法的各个步骤。
[0039]该数控系统中实现轮廓探测自动拟合的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的数控系统中实现多义线自动拟合处理的方法的各个步骤。
[0040]该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的数控系统中实现多义线自动拟合处理的方法的各个步骤。
[0041]采用了本专利技术的数控系统中实现多义线自动拟合处理的方法、装置、处理器及其计算机可读存储介质,使用轮廓探测自动拟合方法能够有效避免非倒角处不够平直,倒角处不够圆滑,椭圆或圆形不够圆滑等问题导致加工效果不佳的情况。轮廓探测自动拟合方法会将满足条件的多个小线段拟合成一个大直线,也会将满足条件的多个小圆弧拟合成一个大圆弧,使得加工效率更高。本专利技术将自动拟合算法应用到数控系统中,可以实现工件轮廓识别、拟合、自动切割的自动化流程。
附图说明
[0042]图1为本专利技术的数控系统中实现多义线自动拟合处理的方法的整体流程示意图。
具体实施方式
[0043]为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。
[0044]本专利技术的该数控系统中实现多义线自动拟合处理的方法,其中包括以下步骤:
[0045](1)通过探针探测或视觉轮廓识别得到点集数据;
[0046](2)根据所述的点集数据执行自动拟合,得到一条连续轮廓线。
[0047]作为本专利技术的优选实施方式,所述的步骤(1)中生成轮廓探测所需的点集数据的方式包含以下两种:
[0048]使用探针探测生成轮廓探测所需的点集数据,或者,使用视觉轮廓识别生成轮廓探测所需的点集数据。
[0049]作为本专利技术的优选实施方式,所述的使用探针探测生成轮廓探测所需的点集数据,具体包括以下步骤:
[0050](1

1.1)选择工件的形状,设置探测点取点策略,根据预设的取点策略生成探测点;
[0051](1

1.2)按照预设的探测点进行探测,并在到达轮廓边缘时记录坐标数据,得到坐标点集。
[0052]作为本专利技术的优选实施方式,所述的使用视觉轮廓识别生成轮廓探测所需的点集数据,具体包括以下步骤:
[0053](1

2.1)采用投光仪对工件打光,通过视觉拍照获取工件的照片;
[0054](1

2.2)根据视觉轮廓识别算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数控系统中实现多义线自动拟合处理的方法,其特征在于,所述的方法包括以下步骤:(1)通过探针探测或视觉轮廓识别得到点集数据;(2)根据所述的点集数据执行自动拟合,得到一条连续轮廓线。2.根据权利要求1所述的数控系统中实现多义线自动拟合处理的方法,其特征在于,所述的步骤(1)中生成轮廓探测所需的点集数据的方式包含以下两种:使用探针探测生成轮廓探测所需的点集数据,或者,使用视觉轮廓识别生成轮廓探测所需的点集数据。3.根据权利要求2所述的数控系统中实现多义线自动拟合处理的方法,其特征在于,所述的使用探针探测生成轮廓探测所需的点集数据,具体包括以下步骤:(1

1.1)选择工件的形状,设置探测点取点策略,根据预设的取点策略生成探测点;(1

1.2)按照预设的探测点进行探测,并在到达轮廓边缘时记录坐标数据,得到坐标点集。4.根据权利要求2所述的数控系统中实现多义线自动拟合处理的方法,其特征在于,所述的使用视觉轮廓识别生成轮廓探测所需的点集数据,具体包括以下步骤:(1

2.1)采用投光仪对工件打光,通过视觉拍照获取工件的照片;(1

2.2)根据视觉轮廓识别算法,提取工件的轮廓,得到坐标点集。5.根据权利要求1所述的数控系统中实现多义线自动拟合处理的方法,其特征在于,所述的步骤(2)具体包括以下步骤:(2.1)处理点集数据。(2.2)对线段进行压缩处理;(2.3)对圆弧进行拟合处理;(2.4)生成拟合结果。6.根据权利要求5所述的数控系统中实现多义线自动拟合处理的方法,其特征在于,所述的步骤(2.1)具体为:将获取的点集数据利用拟合算法进行拟合,得到处理后的点集数据。7.根据权利要求5所述的数控系统中实现多义线自动拟合处理的方法,其特征在...

【专利技术属性】
技术研发人员:高立张鹏徐鹏卓玛唐子文
申请(专利权)人:上海维宏智能技术有限公司
类型:发明
国别省市:

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

1