課程目標(biāo):旨在培養(yǎng)具備扎實理論基礎(chǔ)、熟練掌握編程與軟件開發(fā)能力、能夠設(shè)計和實現(xiàn)機器視覺系統(tǒng)、具備問題解決與創(chuàng)新能力以及良好職業(yè)素養(yǎng)和團隊協(xié)作能力的專業(yè)人才。
授課形式:一對一授課、小班教學(xué)
課程內(nèi)容:
工業(yè)4.0系列之視覺上位機
高級PLC的硬件介紹;從梯形圖到高級編程語言SCL;由SCL過渡到C#;基本語法;視覺上位機的UI開發(fā)及工業(yè)數(shù)據(jù)處理;C#與硬件設(shè)備通訊庫及案例等。
C#與西門子通訊庫及案例;C#與偉創(chuàng)變頻器通信;C#與運動控制卡;C#與工業(yè)機器人;ABB工業(yè)機器人;愛普生機器人應(yīng)用等。
C#與ABB通訊程序案例
UI界面設(shè)計;SDK的下載與安裝;PC SDK程序架構(gòu);SDK運行原理;SDK命名空間;異常處理;機器人仿真實訓(xùn)環(huán)境的創(chuàng)建;控制器的獲??;Discovery命名空間;控制器的掃描等。
控制器屬性獲取;Controllers命名空間;控制器信息顯示;控制器的登錄及注銷;控制器事件監(jiān)聽;控制器日志管理;機器人機械單元參數(shù)獲取;機器人當(dāng)前位置獲取;相機配置及組態(tài)編程;C#與愛普生機器人編程拓展等。
風(fēng)機變頻管理系統(tǒng)綜合項目
項目背景;項目需求;數(shù)據(jù)庫選型及創(chuàng)建;界面的布局;主畫面進行布局;標(biāo)題欄設(shè)計;設(shè)計按鈕導(dǎo)航欄;用戶登錄界面;數(shù)據(jù)訪問類的封裝;公共處理類的編寫等。
數(shù)字圖像處理基礎(chǔ)及Halcon機器視覺軟件
機器視覺基礎(chǔ);機器視覺及圖像處理的通俗理解;Halcon軟件及一般算子快速入門;halcon算法原理精講;結(jié)合案例實現(xiàn)Halcon常用算子精講;光源,鏡頭,相機選型及打光等。
Halcon機器視覺案例解析;機器視覺halcon實操;綜合實踐C#聯(lián)合Halcon PLC等綜合化實踐應(yīng)用;綜合實踐案例;visionPro算法軟件等。
深入理解上位機軟件架構(gòu)、通信協(xié)議、數(shù)據(jù)處理與控制邏輯設(shè)計,以及用戶界面的開發(fā)。
提升解決實際工業(yè)控制問題的能力,為其職業(yè)生涯在工業(yè)自動化領(lǐng)域的發(fā)展奠定堅實基礎(chǔ)。