基于套料图的工件图像显示方法、装置及设备制造方法及图纸

技术编号:37249483 阅读:12 留言:0更新日期:2023-04-20 23:28
本公开提供的基于套料图的工件图像显示方法、装置及设备,该方法包括:获取待显示工件所对应的套料图;若确定套料图中包括用于绘制圆弧的圆弧参数,且圆弧参数的精度不符合预设要求,则根据圆弧参数,生成至少一组直线参数;其中,在至少一组直线参数下所绘制的直线段与在圆弧参数下所绘制的圆弧段之间的距离小于预设值;调用预设直线绘制代码,输入至少一组直线参数,得到直线参数所指示的直线段;确定直线段为圆弧参数所指示的圆弧段;显示直线段,并显示套料图所指示的待显示工件的工件图像。通过上述方法,可以避免用于绘制圆弧的圆弧绘制代码无法准确识别精度不符合要求的圆弧参数,进而导致的绘制图像不准确的问题。进而导致的绘制图像不准确的问题。进而导致的绘制图像不准确的问题。

【技术实现步骤摘要】
基于套料图的工件图像显示方法、装置及设备


[0001]本公开涉及电子领域,尤其涉及一种基于套料图的工件图像显示方法、装置及设备。

技术介绍

[0002]目前,在机器人对钢板中切割好的工件进行自动化抓取,通常需要对钢板所对应的套料图文件进行解析,以确定钢板中各个工件所对应的位置,其中,套料图文件中通常包括构成工件所对应的轮廓所需要的特定点的位置信息或者角度信息,以便可以基于上述信息,绘制出对应的工件图像。在实际应用中,常用的套料图文件通常采用dxf图像交互文件格式。
[0003]然而,当前在基于套料图文件绘制对应的工件图像时,受绘制软件所能识别的参数精度的限制,只能识别整型的“圆心”、“半径”、“角度”等用于绘制圆弧的参数,进而导致最终所显示出的工件图像中的圆弧段容易出现缺口,导致显示出的工件形状与实际形状不符,进而影响后续对于实际工件定位。
[0004]因此,亟需一种基于套料图的工件图像显示方法,以避免上述技术问题。

技术实现思路

[0005]本公开提供一种基于套料图的工件图像显示方法、装置及设备方法、装置及设备,用以解决相关技术中套料图显示不准确的问题。
[0006]第一方面,本公开提供一种基于套料图的工件图像显示方法,包括:
[0007]获取待显示工件所对应的套料图;所述套料图用于指示绘制所述待显示工件轮廓所需的参数;
[0008]若确定所述套料图中包括用于绘制圆弧的圆弧参数,且所述圆弧参数的精度不符合预设要求,则根据所述圆弧参数,生成至少一组直线参数;其中,在所述至少一组直线参数下所绘制的直线段与在所述圆弧参数下所绘制的圆弧段之间的距离小于预设值;
[0009]调用预设直线绘制代码,输入所述至少一组直线参数,得到所述直线参数所指示的直线段;
[0010]确定所述直线段为所述圆弧参数所指示的圆弧段;显示所述直线段,并显示所述套料图所指示的待显示工件的工件图像。
[0011]在一种可能的实现方式中,若所述圆弧参数包括圆弧的起始角度、终止角度、以及圆弧半径,则根据所述圆弧参数,生成至少一组直线参数,包括:
[0012]对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间;
[0013]根据所述拆分后的角度区间和所述圆弧半径,确定所述圆弧参数所指示的圆弧在所述拆分后的角度区间下,所对应的两个端点的端点坐标;
[0014]确定将所述两个端点的端点坐标,为所述拆分后的角度区间所对应的直线参数。
[0015]在一种可能的实现方式中,对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间,包括:
[0016]根据所述预设取值与所述拆分后的圆弧弧长二者的预设对应关系、以及所述预设取值,确定拆分后的圆弧弧长;所述预设取值为预先设置的所述拆分后的圆弧与所述拆分后的圆弧的两端点连线之间的最大距离;
[0017]根据所述起始角度、所述终止角度以及所述圆弧半径,确定所述圆弧参数所指示的圆弧的弧长;
[0018]根据所述圆弧参数所指示的圆弧的弧长以及所述拆分后的圆弧弧长,确定拆分数量;
[0019]根据所述拆分数量,对所述起始角度与所述终止角度所组成的角度区间进行均分处理,得到拆分后的角度区间。
[0020]在一种可能的实现方式中,对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间,包括:
[0021]确定单位角度内的圆弧所对应的拆分数量,其中,所述拆分数量与所述圆弧半径呈正相关;
[0022]根据所述单位角度内的圆弧所对应的拆分数量,对所述起始角度与所述终止角度所组成的角度区间进行均分处理,得到拆分后的角度区间。
[0023]在一种可能的实现方式中,所述圆弧半径包括:圆弧长半径和圆弧短半径;或者,所述圆弧半径包括:圆半径。
[0024]在一种可能的实现方式中,所述方法还包括:
[0025]若确定所述套料图中包括用于绘制圆弧的圆弧参数,且所述圆弧参数的精度符合预设要求,则调用预设圆弧绘制代码,输入所述圆弧参数,得到并显示所述圆弧段。
[0026]在一种可能的实现方式中,所述方法还包括:
[0027]确定所述待显示工件在其所处的钢板中的位置信息。
[0028]在一种可能的实现方式中,确定所述待显示工件在其所处的钢板中的位置信息,包括:
[0029]获取所述待显示工件所处的钢板的套料图,并基于所述钢板的套料图,得到所述钢板的钢板图像;
[0030]将所述待显示工件的工件图像与所述钢板图像进行匹配,确定所述钢板图像中与所述待显示工件相似度大于预设阈值的工件;
[0031]确定所述相似度大于预设阈值的工件在所述钢板图像中的位置信息,为所述待显示工件在其所处的钢板中的位置信息。
[0032]在一种可能的实现方式中,所述方法还包括:
[0033]在实际抓取过程中,根据所述待显示工件在其所处的钢板中的位置信息,确定相机的移动位置,并对所述相机进行移动;
[0034]获取移动后的相机对待抓取钢板的拍摄图像;
[0035]根据所述拍摄图像和所述待显示工件的工件图像,确定所述拍摄图像中与所述待显示工件的轮廓相同的待抓取工件的定位信息;
[0036]根据所述定位信息,对所述待抓取工件进行抓取。
[0037]第二方面,本公开提供一种基于套料图的工件图像显示装置,包括:
[0038]第一获取单元,用于获取待显示工件所对应的套料图;所述套料图用于指示绘制所述待显示工件轮廓所需的参数;
[0039]生成单元,用于若确定所述套料图中包括用于绘制圆弧的圆弧参数,且所述圆弧参数的精度不符合预设要求,则根据所述圆弧参数,生成至少一组直线参数;其中,在所述至少一组直线参数下所绘制的直线段与在所述圆弧参数下所绘制的圆弧段之间的距离小于预设值;
[0040]第一调用单元,用于调用预设直线绘制代码,输入所述至少一组直线参数,得到所述直线参数所指示的直线段;
[0041]第一确定单元,用于确定所述直线段为所述圆弧参数所指示的圆弧段;
[0042]显示单元,用于显示所述直线段,并显示所述套料图所指示的待显示工件的工件图像。
[0043]在一种可能的实现方式中,若所述圆弧参数包括圆弧的起始角度、终止角度、以及圆弧半径,则生成单元,包括:
[0044]拆分模块,用于对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间;
[0045]第一确定模块,用于根据所述拆分后的角度区间和所述圆弧半径,确定所述圆弧参数所指示的圆弧在所述拆分后的角度区间下,所对应的两个端点的端点坐标;
[0046]第二确定模块,用于将所述两个端点的端点坐标,为所述拆分后的角度区间所对应的直线参数。
[0047]在一种可能的实现方式中,拆分模块,具体用于:
[0048]根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于套料图的工件图像显示方法,其特征在于,包括:获取待显示工件所对应的套料图;所述套料图用于指示绘制所述待显示工件轮廓所需的参数;若确定所述套料图中包括用于绘制圆弧的圆弧参数,且所述圆弧参数的精度不符合预设要求,则根据所述圆弧参数,生成至少一组直线参数;其中,在所述至少一组直线参数下所绘制的直线段与在所述圆弧参数下所绘制的圆弧段之间的距离小于预设值;调用预设直线绘制代码,输入所述至少一组直线参数,得到所述直线参数所指示的直线段;确定所述直线段为所述圆弧参数所指示的圆弧段;显示所述直线段,并显示所述套料图所指示的待显示工件的工件图像。2.根据权利要求1所述的方法,其特征在于,若所述圆弧参数包括圆弧的起始角度、终止角度、以及圆弧半径,则根据所述圆弧参数,生成至少一组直线参数,包括:对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间;根据所述拆分后的角度区间和所述圆弧半径,确定所述圆弧参数所指示的圆弧在所述拆分后的角度区间下,所对应的两个端点的端点坐标;确定将所述两个端点的端点坐标,为所述拆分后的角度区间所对应的直线参数。3.根据权利要求2所述的方法,其特征在于,对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间,包括:根据所述预设取值与所述拆分后的圆弧弧长二者的预设对应关系、以及所述预设取值,确定拆分后的圆弧弧长;所述预设取值为预先设置的所述拆分后的圆弧与所述拆分后的圆弧的两端点连线之间的最大距离;根据所述起始角度、所述终止角度以及所述圆弧半径,确定所述圆弧参数所指示的圆弧的弧长;根据所述圆弧参数所指示的圆弧的弧长以及所述拆分后的圆弧弧长,确定拆分数量;根据所述拆分数量,对所述起始角度与所述终止角度所组成的角度区间进行均分处理,得到拆分后的角度区间。4.根据权利要求2所述的方法,其特征在于,对所述起始角度与所述终止角度所组成的角度区间进行拆分处理,得到多组拆分后的角度区间,包括:确定单位角度内的圆弧所对应的拆分数量,其中,所述拆分数量与所述圆弧半径呈正相关;根据所述单位角度内的圆弧所对应的拆分数量,对所述起始角度与所述终止角度所组成的角度区间进行均分处理,得到拆分后的角度区间。5.根据权利要求2所述的方法,其特征在于,所述圆弧半径包括:圆弧长半径和圆弧短半径;或者,所述圆弧半径包括:圆半径。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若确定所述套料图中包括用于绘制圆弧的圆弧参数,且所述圆弧参数的精度符合预设要求,则调用预设圆...

【专利技术属性】
技术研发人员:李辉魏海永李光旭丁有爽邵天兰
申请(专利权)人:梅卡曼德北京机器人科技有限公司
类型:发明
国别省市:

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

1