應用背景
(一)檢測需求
樣品圖 視覺定位激光打標加工工序示例圖
先使用學習模板創(chuàng)建U盤的形狀模板,接著將形狀模板位置結(jié)果作為基準位置。然后進行九點標定,將我們的像素坐標轉(zhuǎn)換成世界坐標系。最后將標定后匹配定位出來的U盤的位置信息顯示出來,并統(tǒng)計當天上料次數(shù)。
(三)課前準備
1.打開ZDevelop軟件:打開ZDevelop軟件:新建名稱為“U盤定位打標.zpj”項目→新建HMI文件→新建main.bas文件(用于編寫界面響應函數(shù))→新建“global_variable.bas”文件(用于存放全局變量并開啟HMI自動運行任務)→新建“InitLocator.bas”文件(用于初始化參數(shù))→新建“draw.bas”文件(用于更新繪制ROI數(shù)據(jù))→新建“camera.bas”文件(用于實現(xiàn)相機采集功能)→文件添加到項目。
2.設(shè)計HMI主界面。
3.關(guān)聯(lián)HMI主界面控件變量。
(2)不使用標定:TABLE(32)
(3)分數(shù):d_match_rst(0)
(4)X:d_match_rst(1)
(5)Y:d_match_rst(2)
(6)角度:d_match_rst(3)
(7)比例:d_match_rst(4)
(8)消耗時間:d_match_time
4.本期課程代碼主要實現(xiàn)的功能使用到的指令如下。
查看運行效果:將項目下載到控制器中→點擊使用本地圖片→單次采集→點擊個學習模板(用于創(chuàng)建基準模板)→點擊坐標標定(用于像素坐標轉(zhuǎn)換成世界坐標系)→點擊單次運行(查看檢測結(jié)果)→點擊使用標定功能(把當前樣品像素坐標轉(zhuǎn)化為世界坐標的位置信息)→點擊連續(xù)運行(查看連續(xù)運行效果)→結(jié)束。
轉(zhuǎn)載請注明出處。