1.文件運(yùn)行
導(dǎo)入工程
雙擊運(yùn)行桌面GraniStudio.exe。
通過引導(dǎo)界面導(dǎo)入相機(jī)標(biāo)定例程,點(diǎn)擊導(dǎo)入按鈕。
打開相機(jī)標(biāo)定例程所在路徑,選中相機(jī)標(biāo)定.gsp文件,點(diǎn)擊打開,完成導(dǎo)入。
2.功能說明
實(shí)現(xiàn)相機(jī)到標(biāo)定位置進(jìn)行標(biāo)定。
注意:每次打開軟件請先點(diǎn)擊復(fù)位,確保位置安全;準(zhǔn)備九點(diǎn)標(biāo)定版;連接相機(jī)需加載對應(yīng)GS提供的相機(jī)庫,采用絕對路徑,因此使用前如果相機(jī)庫路徑在電腦上沒有,需手動(dòng)導(dǎo)入相機(jī)DLL相機(jī),使用過程如2.3所示。
2.1通過初始化運(yùn)控板卡算子連接格拉尼總線型運(yùn)控卡,導(dǎo)入工程自動(dòng)進(jìn)行連接,此算子為使用運(yùn)控控制板卡的第一項(xiàng)操作,后續(xù)運(yùn)控算子需引用其輸出板卡對象才可使用。
2.2通過軸對象算子增加控制軸數(shù)量以及配置每個(gè)軸的初始參數(shù),如軸導(dǎo)程比等參數(shù),注意因?yàn)檩S對象算子是為運(yùn)控板卡對象中添加控制軸數(shù),所以軸對象算子需引用運(yùn)控板卡對象,軸對象算子需在初始化運(yùn)控板卡算子后使用。
2.3通過相機(jī)資源管理器算子連接相機(jī)。
點(diǎn)擊相機(jī)路徑選擇,路徑跳轉(zhuǎn)到軟件根目錄選擇HardwareResources文件夾中的Camera文件夾。
根據(jù)相機(jī)型號(hào)選擇Camera文件夾中對應(yīng)的驅(qū)動(dòng)庫,例如設(shè)備使用??迪鄼C(jī),使用HIKGigECamera.dll加載顯示到相機(jī)資源管理器列表,點(diǎn)擊執(zhí)行打開相機(jī),完成相機(jī)連接。
2.4 使用全局變量定義標(biāo)定位置以及軸運(yùn)行速度變量。
2.5 使用日志工具創(chuàng)建日志存儲(chǔ)路徑。
2.6 使用光源初始化算子連接控制光源,控制器光源端口為固定COM3。
2.7 主流程中使用兩軸插補(bǔ)算子控制軸1軸2運(yùn)動(dòng)到標(biāo)定點(diǎn),使用軸自動(dòng)控制算子控制軸3移動(dòng)到標(biāo)定點(diǎn),使用圖像采集算子采集圖片,使用前確認(rèn)是否已經(jīng)配置成使用設(shè)備上的相機(jī),如果沒有配置,需手動(dòng)配置使用相機(jī),否則無法正常取圖。
使用一鍵九點(diǎn)標(biāo)定算子進(jìn)行標(biāo)定,通過條件分支算子判斷標(biāo)定是否成功,記錄標(biāo)定是否成功。
按鈕綁定事件可通過事件管理器進(jìn)行查看。
2.10 運(yùn)行HMI
在下面區(qū)域調(diào)節(jié)軸運(yùn)動(dòng)位置與速度參數(shù)。
點(diǎn)擊復(fù)位按鈕,運(yùn)行復(fù)位流程,控制軸3往負(fù)向回零后再控制軸1軸2同時(shí)回零。
點(diǎn)擊執(zhí)行,運(yùn)行主流程,控制3個(gè)軸到達(dá)標(biāo)定位置,取圖并通過圖片框控件顯示,記錄標(biāo)定結(jié)果,通過日志控件顯示是否標(biāo)定異常。
3.異常處理
當(dāng)相機(jī)已經(jīng)連接至電腦,手動(dòng)導(dǎo)入相機(jī)DLL相機(jī)資源管理器未設(shè)備到有相機(jī)時(shí):查看電腦是否已經(jīng)安裝相機(jī)驅(qū)動(dòng),例如使用???D相機(jī)需安裝MVS并配置相機(jī)IP;
當(dāng)圖像采集算子執(zhí)行失敗時(shí):查看相機(jī)是否連接成功,不使用外部觸發(fā)模式下的單幀采集在3秒內(nèi)未接收到相機(jī)返回圖像則認(rèn)定采圖失敗。
標(biāo)定異常時(shí)造成的原因包括采圖質(zhì)量是否聚焦、光源亮度、識(shí)別九點(diǎn)是否正確等,需具體場景調(diào)節(jié)配置。
審核編輯 黃宇
-
相機(jī)
+關(guān)注
關(guān)注
4文章
1512瀏覽量
55189
發(fā)布評論請先 登錄
GraniStudio:視覺和運(yùn)控例程

GraniStudio:IO初始化以及IO資源配置例程

GraniStudio:IO寫入例程

GraniStudio:初始化例程

GraniStudio:單軸Jog運(yùn)動(dòng)例程

GraniStudio:單軸PTP運(yùn)動(dòng)例程

GraniStudio:獲取軸信息例程

GraniStudio:控制軸設(shè)置例程

GraniStudio:兩軸直線插補(bǔ)例程

GraniStudio:軸復(fù)位例程

GraniStudio : MC 協(xié)議深度剖析

GraniStudio : TCP/IP(Socket)協(xié)議深度剖析

評論