ABB工業(yè)機器人二次開發(fā)與應(yīng)用
本書以ABB工業(yè)機器人為例,從工業(yè)機器人與視覺應(yīng)用,工業(yè)機器人與上位機聯(lián)合開發(fā)(c#),工業(yè)機器人與工廠級平臺聯(lián)合開發(fā)(WebService)等方面,將工業(yè)機器人的二次開發(fā)方法與過程深入淺出地呈現(xiàn)給讀者,也滿足工廠對于工業(yè)機器人更好接入工廠智能系統(tǒng)的需求。其中主要內(nèi)容有機器人與PLC數(shù)據(jù)傳輸,包括機器人與PLC傳輸浮點數(shù),機器人實時發(fā)送位置、扭矩、速度、錯誤號等信息,以及Modbus/TCP通信;基于Socket通信的視覺引導(dǎo)抓取,包括相機先拍機器人后抓和機器人先抓相機后拍不同模式。最后以康耐視In-Sight為例進(jìn)行實例講解;基于PCSDK的二次開發(fā),包括上位機對于機器人數(shù)據(jù)和I/O信號的讀寫與訂閱,對于機器人的啟動、停止、備份和重啟等控制,上位機與機器人系統(tǒng)文件的傳輸與加載等。還舉例講解了ABB工業(yè)機器人最新支持的OPCUA等功能;基于RobotStudioSDK的二次開發(fā),包括利用SDK在C#開發(fā)Smart組件,以及在RobotStudio中添加自定義功能等;基于RobotWebServices技術(shù)的二次開發(fā),利用ABB工業(yè)機器人的WebService接口對機器人數(shù)據(jù)進(jìn)行讀寫,以及手動模式下的遠(yuǎn)程Jog機器人;ExternallyGuideMotion。外部傳感器可以最快以250Hz的頻率(每4ms)獲取機器人的位置數(shù)據(jù)及實時控制機器人的運動。
·6萬字