新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于CAN總線控制伺服的碼垛機器人系統

        基于CAN總線控制伺服的碼垛機器人系統

        作者: 時間:2016-12-21 來源:網絡 收藏

          CAN(ControllerAreaNetwork)即控制器局域網絡,屬于總線式串行通信網絡,其成本低,安裝方便,主要用于各種設備監測及控制。其優點如下:

        本文引用地址:http://www.104case.com/article/201612/332208.htm

          ①CAN總線可以多主方式工作,網絡上任意一個節點均可以在任意時刻主動地向其他節點發送信息,而不分主從,通訊方式靈活。還可分成不同的優先級,以滿足不同的實時要求。

          ②可以點對點、一點對多點及全局廣播等幾種方式傳送和接收數據。其傳輸速率可達1 MIbps,傳輸距離可達40 m。速率5 kbps時,距離可達10 km。

          ③采用短幀結構,每幀字節數最多為8個,可滿足通常工業領域中控制命令、工作狀態及測試數據的要求。傳輸n寸l盲-I短,受干擾少。

          ④采用不歸零(NRZ)編碼/解碼方式,并采用位填充技術。

          ⑤采用循環冗余碼校驗(CR)c、幀檢測、信號出錯檢測、總線監控、位填充等5種錯誤監測和糾錯措施,從而達到很高的可靠性。

          ⑥使用簡單方便。許多CAN控制器芯片如PCA82C200、SJAl000、8XC592等及一些DSP與單片機的片內(on—chip)CAN模塊實現了CAN的物理層及數據鏈路層的大部分,用戶只需要做兩件事:即對CAN控制器進行初始化和對CAN總線上的數據進行收發操作。⑦配置靈活,系統可擴充性好。CAN總線是基于發送報文的編碼,而不是對CAN控制節點進行編碼,故增刪CAN的控制節點不會對系統造成太大的影響。

          本文介紹筆者為滿足武漢某鋼鐵集團硅鋼乍產線工藝要求所設計的一種基于CAN總線控制伺服的碼垛機器人系統(圖1)。具體參數要求如下:①行程:x軸2 000 mm,Y軸800 mm,Z軸800 mm,A軸_+3600,手抓張合30 mm;②最大負載重量為2 kg,額定負載1kg;每垛共20層,垛高200 mm,工件層與層間90°角交叉排放;④最快運行速度為800 mm/s,平均運行速度為500 mm/s;定位精度0.1 mm。


        圖1機器人系統圖示

        1 系統構成

          (1)機器人采用德國RobWorker四軸(X、Y、Z直線軸和A旋轉軸)直角式坐標機器人,其機械手根據抓取工件的尺寸及抓取空間來設計,要求結果簡單、可靠、輕便。

          (2)電動機采用法國施耐德公司的Lexium05A系列伺服電動機和德國百格拉步進電動機。

          (3)觸摸屏采用臺灣WinView的觸摸屏MT508TV45 WV

          (4)減速機根據各軸的運動速度、扭矩及轉動慣量,系統設計時在x、y、Z軸上各自加一臺減速機。

          (5)中央處理器采用施耐德公司TSX Micro系列PLC:TSX 3721。

          (6)CAN總線通信適配卡TSXCPPI 10。

          (7)施耐德PLC編程軟件PL7 V4.4,施耐德伺服調試軟件Powersuit,通訊組態軟件Sycon。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台中市| 怀远县| 大城县| 尼勒克县| 囊谦县| 武夷山市| 虞城县| 郁南县| 禄丰县| 勃利县| 平舆县| 类乌齐县| 永泰县| 克东县| 昌黎县| 彝良县| 衡阳县| 台州市| 白城市| 元江| 永福县| 咸阳市| 石城县| 平乡县| 木里| 鄄城县| 巴马| 濮阳市| 武清区| 乐至县| 集安市| 灵宝市| 申扎县| 邢台县| 巴彦淖尔市| 逊克县| 常山县| 淮安市| 大洼县| 四平市| 东明县|