聚视视觉打标软件使用方法--双Mark点定位篇

Posted sx-software-zys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聚视视觉打标软件使用方法--双Mark点定位篇相关的知识,希望对你有一定的参考价值。

聚视视觉打标软件使用方法--双Mark点定位篇

   为了弄清楚聚视的视觉打标软件Fstart,前前后后差不多弄了两个下午了,有了初步的了解。虽然以后我们不一定用这个软件,但是他们的软件还是有我们可以学习的地方,还是记录一下吧。

   双Mark点定位,就是不管是什么产品,通过我们自己设定的Mark点来定位,这有两个前提条件:1.工件有图纸;2.工件适合用双Mark点定位,我的理解也就是工件比较规则,有特定的外形(这个理解有待确认是否正确)。好了,能够满足条件的工件,我们就用双Mark点来实现定位,具体的步骤如下:

1.确定Mark点位置:在打标软件中(我们用的是金橙子)导入工件的图纸,并选好两个Mark点,并保存好刚刚做的图纸,以便Fstart调用(注意:如果图纸中的工件图形是由多个不同的部分组成的,要将他们群组,还有就是两个Mark都要弄个ID,m1和m2,激光打标的时候需要调用);

2.激光打标卡的使用:关闭金橙子打标软件,打开Fstart,并打开相机;这一步单独写出来是因为激光打标卡不能同时被两个打标软件调用,使用一个的时候必须关掉另外一个;

3.确定项目流程:整个项目的流程,需要用到哪些算子,大概顺序是什么?这次的流程是聚视的工程师写好了的,激光控制(调节振镜位置和标定)、图像采集、轮廓搜索、坐标转换、激光控制(调节振镜位置和标定)、图像采集、轮廓搜索、坐标转换、激光控制(按照定位好的位置精确打标);就是这九个步骤;

4.确定第一个Mark点的坐标:确定好流程之后,我们就需要将这九个流程相互关联起来,让他们一起把这个定位做好。首先,我们将工件大概放至CCD的视野中,进入乳香采集,调节振镜坐标找到我们的第一个Mark点,调节曝光、增益使Mark点达到最好的视觉效果(对比度高),注册图像为图像1,方便找Mark点的时候使用,保存参数,接下来在激光控制中取此时振镜的坐标;

5.标定第一个Mark点:取到振镜的坐标后,在我们的Mark点上放一个用于标定的纸或者其他东西,在激光控制中选择九点标定,然后标定(多标定几次,让九个标定点打得更清晰);然后打开图像采集,停止采集图像,确定标定的序号(坐标转换的时候需要知道是哪一个标定文件),选择一键自动标定,调整标定尺寸到合适的比例0.8~1.2都是可以的,保存参数,标定完成;

6.轮廓提取:在通用里面确定好输出的坐标变量,然后在视野中用手绘的方式选择ROI形状然后在图中找到相应的形状,本次的Mark点是圆,就选择了一个圆形的ROI,找到后保存参数,如果图中匹配成功,则轮廓提取成功;

7.坐标变换:将图像中的坐标变换到我们的实际坐标(细节有待完善),操作是:只要确定好输入输出的坐标变量,选好标定文件,就OK;

8.第二个Mark点的定位:对第二个Mark点重复以上的4、5、6、7步,做好第二个Mark点的定位工作;

9.激光打标:进入最后一个激光控制,选择双Mark点定位,读取在金橙子中保存的图档,确定好输出的Mark1、Mark2坐标变量(就是在坐标变换中的输出坐标变量),完成!

 

遇到的问题:最后打标的图案位置相对于Mark点不正确;这是因为没有对第二个Mark点进行标定,并保存为不同的标定文件;两次标定以后,就能顺利地打出我们想要的团;至于为什么要进行两次标定,还需要再向聚视的工程师请教一下。

 

今天就先暂时写到这,以后再慢慢补充!

以上是关于聚视视觉打标软件使用方法--双Mark点定位篇的主要内容,如果未能解决你的问题,请参考以下文章

SCI软件使用方法总结-定位测量篇

九点标定,贴合,视觉引导定位通用方法

如何用工业相机进行物件的定位

视觉算法工程师的主要职责8篇

Opencv做mark点寻边定位

Pytest之skipskipifxfail