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