在一些工廠裡你是否經常看到下圖這樣的一些自動化裝置,他的裡邊有用到機器人與相機通訊完成物料位置的檢測與物料抓放等功能,那麼恭喜你,幾分鐘時間閱讀完這篇文章你就懂了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CM3YWYkBDZzIWYxEWYhdzN3Y2Y0MDN2YDZ0MGNkFWNk9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
小編花了不少時間收集整理資料,下面是主要的實作步驟,一起來看看:
1. 了解機器人硬體系統
2. 掌握機器人的程式設計
3. 了解視覺系統
4. 掌握視覺控制器的程式設計
5. 機器人與視覺系統的聯接
6. 編制機器人與視覺控制器的通訊程式
一、我們先來看看所需要使用的硬體:
查閱基恩士視覺控制器廠家的說明書,配套對應的視覺相機,所支援的相機個數與分辨率是固定的,不能随意選擇,如下圖選的是基恩士廠家配套的相機與鏡頭
光源
相機與鏡頭
機器人控制器 與 視覺控制器
二、接下來了解通訊方面的知識:
目前我們采用的是通過網口的方式進行通訊,那麼socket到底是怎麼一回事呢,看看下文你就有答案:
1)什麼是socket通訊?
就是TCP/IP通訊,無協定,在微軟環境下稱為socket
2)socket通訊能幹什麼?
可以收發制定的資料,包括sting字元串,byte數組等
3)建立socket機器人需要什麼選項?
ABB機器人需要616-1 PC-INTERFACE選項,然後通過網線接口連接配接到基恩士的視覺控制器進而實作以太網的通訊。
介紹了那麼多,相信此時的你已經知道需要準備哪些硬體,并進行怎樣的系統連接配接才能完成通訊了。
(文章來源:技成教育訓練原創,作者:黃擎乾,未經允許不得随意轉載)
↓學習資料