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