工業(yè)機(jī)器人

通過(guò)PC Developer’s Kits讀寫FANUC機(jī)器人IO

ainet.cn   2016年11月29日

  信息化是現(xiàn)代制造業(yè)的非常重要的趨勢(shì)。我們?cè)诩蓹C(jī)器人的時(shí)候,總希望盡可能多的采集機(jī)器人信息,以還原機(jī)器人的原貌,從而對(duì)機(jī)器人進(jìn)行分析,做出接下來(lái)的決策。FANUC為各位提供了PC操作機(jī)器人的軟件接口—PC Developer’s Kits(以下簡(jiǎn)稱PCDK)。

  PCDK是使PC和FANUC機(jī)器人系統(tǒng)高效通訊的功能強(qiáng)大的軟件工具,既可用于開發(fā)又可用于運(yùn)行環(huán)境。它在Windows系統(tǒng)中快速運(yùn)行,并且可以滿足絕大部分需求。PCDK包含幾種PC與機(jī)器人控制器的接口:FTP、ECBR,Robot Server等。其中FTP、ECBR用于機(jī)器人文件的維護(hù),而Robot Server用于讀寫變量、讀寫IO、與用戶程序協(xié)調(diào)合作,監(jiān)控報(bào)警、控制流程、修改位置。我們使用Robot Server來(lái)讀寫機(jī)器人IO。

  通過(guò)PCDK讀寫FANUC機(jī)器人IO,采用的是面向?qū)ο蟮木幊谭椒?。PCDK內(nèi)的Robot Server組件提供對(duì)象類FRCRobot(FRC表示Fanuc Robotics Class,是Robot Server內(nèi)所有對(duì)象類名稱的前綴)。編程者可以通過(guò)實(shí)例化該類的對(duì)象(以下稱為gobjRobot對(duì)象)來(lái)連接機(jī)器人并通過(guò)該對(duì)象的屬性和方法來(lái)獲取機(jī)器人信息以及控制機(jī)器人。創(chuàng)建objRobot對(duì)象后,可以獲取該對(duì)象的一個(gè)屬性“s”的引用,該屬性是我們完成機(jī)器人IO信息讀寫的關(guān)鍵所在。具體步驟如下:

  1)確保PC與機(jī)器人控制器之間的以太網(wǎng)物理連接。

  2)創(chuàng)建及共享一個(gè)“FRCRobot”的引用:

  Set gobjRobot= New FRCRobot

  3)調(diào)用 “t”方法來(lái)建立PC與機(jī)器人的連接:

  t ”robotname”

  4)通過(guò) “nect”事件來(lái)處理不連接的狀態(tài)。

  5)通過(guò)“s”讀寫IO。以給DO(1)賦值取反為例:

  Dim objDigOut1 As FRCDigitalIOSignal

  Set objDigOut1=(frDOutType).Signals(1)

   = Not

  圖中FRCRobot是“RobotServer”組件中唯一可被外部創(chuàng)建的對(duì)象類。任何需要和機(jī)器人控制器交互信息的應(yīng)用,都需要通過(guò)這個(gè)類來(lái)獲得引用。FRCIOTypes和FRCIOSignals均為對(duì)象集合,前者包含了機(jī)器人控制器中所有已設(shè)置的I/O類型,譬如AI、AO或DI、DO等類型,后者則包含了屬于某一特定I/O類型的所有I/O信號(hào),例如所有屬于DI類型的I/O信號(hào)。值得注意的是s屬性即一個(gè)FRCIOTypes類對(duì)象。

  發(fā)那科噴涂應(yīng)用的上位機(jī)軟件PaintWorks4是一套功能完備的機(jī)器人和涂裝工藝設(shè)備管理軟件,它正是采用PCDK來(lái)采集機(jī)器人數(shù)據(jù),控制機(jī)器人部分功能。以下是其中一個(gè)子程序RobotI/O,其作用就是對(duì)機(jī)器人IO進(jìn)行操作,這個(gè)功能正是采用了上述的方法。

  讀寫機(jī)器人IO是PCDK提供的功能中的比較基礎(chǔ)的一項(xiàng)。PaintWorks4軟件,除了IO讀寫功能以外,還具有可以讀寫機(jī)器人的變量,修改工藝參數(shù),操作機(jī)器人文件等功能。

  總之,PCDK可以在編寫PC讀寫控制機(jī)器人的上位機(jī)程序時(shí),給編程者提供了很大的便利。

(轉(zhuǎn)載)

標(biāo)簽:發(fā)那科 機(jī)器人 IO 我要反饋 
泰科電子ECK、ECP系列高壓直流接觸器白皮書下載
ABB協(xié)作機(jī)器人,自動(dòng)化從未如此簡(jiǎn)單
優(yōu)傲機(jī)器人下載中心
億萬(wàn)克
專題報(bào)道
聚力同行 · 新智“碳”索
聚力同行 · 新智“碳”索

“新華社-智能·零碳”項(xiàng)目策劃以“聚力同行·新智‘碳’索”為主題的新能源專題,主要圍繞光伏、儲(chǔ)能、鋰電、氫能、風(fēng)能五大新... [更多]

2025中國(guó)國(guó)際機(jī)床展覽會(huì)
2025中國(guó)國(guó)際機(jī)床展覽會(huì)

4月21至26日,以“融合創(chuàng)新,數(shù)智未來(lái)”為主題的第十九屆中國(guó)國(guó)際機(jī)床展覽會(huì)在首都國(guó)際會(huì)展中心盛大舉辦。憑借場(chǎng)館的卓越服... [更多]

2023-2024 智能·零碳成果展映
2023-2024 智能·零碳成果展映

“2023-2024智能·零碳成果展映”展示國(guó)內(nèi)外企業(yè)推進(jìn)“雙碳”實(shí)踐的最新成果,鼓勵(lì)更多企業(yè)、科研機(jī)構(gòu)、投資機(jī)構(gòu)等廣泛... [更多]