信息化是現(xiàn)代制造業(yè)的非常重要的趨勢。我們在集成機器人的時候,總希望盡可能多的采集機器人信息,以還原機器人的原貌,從而對機器人進行分析,做出接下來的決策。FANUC為各位提供了PC操作機器人的軟件接口—PCDeveloper’sKits。
PCDK是使PC和FANUC機器人系統(tǒng)高效通訊的功能強大的軟件工具,既可用于開發(fā)又可用于運行環(huán)境。它在Windows系統(tǒng)中快速運行,并且可以滿足絕大部分需求。PCDK包含幾種PC與機器人控制器的接口:FTP、ECBR,RobotServer等。其中FTP、ECBR用于機器人文件的維護,而RobotServer用于讀寫變量、讀寫IO、與用戶程序協(xié)調(diào)合作,監(jiān)控報警、控制流程、修改位置。我們使用RobotServer來讀寫機器人IO。
通過PCDK讀寫FANUC機器人IO,采用的是面向?qū)ο蟮木幊谭椒?。PCDK內(nèi)的RobotServer組件提供對象類FRCRobot(FRC表示FanucRoboticsClass,是RobotServer內(nèi)所有對象類名稱的前綴)。
編程者可以通過實例化該類的對象來連接機器人并通過該對象的屬性和方法來獲取機器人信息以及控制機器人。創(chuàng)建objRobot對象后,可以獲取該對象的一個屬性“”的引用,該屬性是我們完成機器人IO信息讀寫的關(guān)鍵所在。具體步驟如下:
1)確保PC與機器人控制器之間的以太網(wǎng)物理連接。
2)創(chuàng)建及共享一個“FRCRobot”的引用:
顏色分揀機器人的用處快遞分揀機器人視頻大全SetgobjRobot=NewFRCRobot
3)調(diào)用“”方法來建立PC與機器人的連接:
”robotname”
食品分揀機器人銷售商4)通過“”事件來處理不連接的狀態(tài)。
5)通過“”讀寫IO。以給DO賦值取反為例:
DimobjDigOut1AsFRCDigitalIOSignal
SetobjDigOut1=.Signals
=Not
倉庫分揀機器人發(fā)那科噴涂應(yīng)用的上位機軟件PaintWorks4是一套功能完備的機器人和涂裝工藝設(shè)備管理軟件,它正是采用PCDK來采集機器人數(shù)據(jù),控制機器人部分功能。以下是其中一個子程序RobotI/O,其作用就是對機器人IO進行操作,這個功能正是采用了上述的方法。
讀寫機器人IO是PCDK提供的功能中的比較基礎(chǔ)的一項。PaintWorks4軟件,除了IO讀寫功能以外,還具有可以讀寫機器人的變量,修改工藝參數(shù),操作機器人文件等功能。
總之,PCDK可以在編寫PC讀寫控制機器人的上位機程序時,給編程者提供了很大的便利。
分揀機器人的出現(xiàn)小黃人包裹分揀機器人分揀機器人選哪家