亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于can環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng)的制作方法

文檔序號(hào):10783694閱讀:959來源:國(guó)知局
基于can環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng)的制作方法
【專利摘要】本實(shí)用新型公開了一種基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),包括示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī),示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)之間通過CAN環(huán)網(wǎng)進(jìn)行通訊;示教器生成運(yùn)動(dòng)指令,主控制板根據(jù)運(yùn)動(dòng)指令,通過其內(nèi)部的核心芯片計(jì)算焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩,伺服電機(jī)控制板將焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩發(fā)送給伺服驅(qū)動(dòng)器,伺服驅(qū)動(dòng)器控制伺服電機(jī)完成相應(yīng)的動(dòng)作。本實(shí)用新型可靠性和實(shí)時(shí)性好、成本低、安裝和維護(hù)方便。
【專利說明】
基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng)
技術(shù)領(lǐng)域
[0001]本實(shí)用新型涉及機(jī)器人自動(dòng)化控制領(lǐng)域,特別是涉及一種基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng)。
【背景技術(shù)】
[0002]隨著工業(yè)生產(chǎn)對(duì)焊接質(zhì)量和焊接效率要求的不斷提高,以及滿足改善工人工作環(huán)境、降低工人勞動(dòng)強(qiáng)度的需求,焊接機(jī)器人在各種工業(yè)焊接場(chǎng)合得到了廣泛的應(yīng)用。多軸型焊接機(jī)器人具有機(jī)械結(jié)構(gòu)緊湊、靈活性好、占用空間小和實(shí)時(shí)性好等優(yōu)點(diǎn)。
[0003]隨著工業(yè)局域網(wǎng)技術(shù)以及大型工業(yè)控制網(wǎng)絡(luò)的發(fā)展,焊接自動(dòng)化系統(tǒng)也正朝著模塊化、網(wǎng)絡(luò)化的方向發(fā)展。為適應(yīng)這一發(fā)展趨勢(shì),最新的伺服系統(tǒng)都配置了 CAN總線、485總線等總線接口。這些接口的設(shè)置,顯著地增強(qiáng)了伺服單元與其它控制設(shè)備間的互聯(lián)能力,從而實(shí)現(xiàn)了焊接機(jī)器人伺服控制系統(tǒng)與控制中心以及其他網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信互聯(lián)。模塊化的設(shè)計(jì)不僅方便安裝和維護(hù),也降低了開發(fā)成本。
[0004]CAN通訊因其諸多的優(yōu)勢(shì)在機(jī)器人控制數(shù)據(jù)傳輸中得到了廣泛應(yīng)用,采用基于CAN環(huán)網(wǎng)的控制系統(tǒng)結(jié)構(gòu),可以根據(jù)需要便捷的增減控制模塊的數(shù)量,具有良好的擴(kuò)展功能;運(yùn)行過程中,各控制模塊互不干擾,具有可重組性、可替代性和高穩(wěn)定性等特點(diǎn);CAN環(huán)網(wǎng)將各個(gè)控制模塊連接起來并形成封閉的環(huán)形控制網(wǎng)絡(luò),這種設(shè)計(jì)只需要一條主干線,在大大減少線纜數(shù)量,降低布線難度的同時(shí),保證了控制網(wǎng)絡(luò)可靠性,提高了整個(gè)系統(tǒng)的穩(wěn)定性。
[0005]然而,現(xiàn)有技術(shù)中的焊接機(jī)器人控制系統(tǒng)的可靠性和實(shí)時(shí)性較差,成本較高,安裝和維護(hù)難度較大。
【實(shí)用新型內(nèi)容】
[0006]實(shí)用新型目的:本實(shí)用新型的目的是提供一種可靠性和實(shí)時(shí)性好、成本低、安裝和維護(hù)方便的基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng)。
[0007]技術(shù)方案:為達(dá)到此目的,本實(shí)用新型采用以下技術(shù)方案:
[0008]本實(shí)用新型所述的基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),包括示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī),示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)之間通過CAN環(huán)網(wǎng)進(jìn)行通訊;示教器生成運(yùn)動(dòng)指令,主控制板根據(jù)運(yùn)動(dòng)指令,通過其內(nèi)部的核心芯片計(jì)算焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩,伺服電機(jī)控制板將焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩發(fā)送給伺服驅(qū)動(dòng)器,伺服驅(qū)動(dòng)器控制伺服電機(jī)完成相應(yīng)的動(dòng)作。
[0009]進(jìn)一步,所述伺服電機(jī)控制板上安裝有多個(gè)CAN智能接口,其中,一個(gè)CAN智能接口連接兩個(gè)伺服驅(qū)動(dòng)器,采用嵌入式軟件實(shí)現(xiàn)一個(gè)CAN通訊周期內(nèi)的兩個(gè)伺服驅(qū)動(dòng)器之間的通訊。
[0010]進(jìn)一步,示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)均采用全局廣播的通信方式,在接收到CAN環(huán)網(wǎng)傳輸?shù)臄?shù)據(jù)時(shí)解析數(shù)據(jù)包的地址,判斷是否是發(fā)給自己的,如果是則做進(jìn)一步處理,否則就直接丟棄。
[0011]進(jìn)一步,所述CAN環(huán)網(wǎng)采用單環(huán)雙向的網(wǎng)絡(luò)模型。
[0012]有益效果:本實(shí)用新型采用基于CAN環(huán)網(wǎng)的模塊化控制系統(tǒng),可以根據(jù)系統(tǒng)需要,增減伺服電機(jī)控制板的數(shù)量,便于擴(kuò)充功能;示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)各自獨(dú)立工作,在運(yùn)行時(shí)互不干擾,即使其中一個(gè)設(shè)備出現(xiàn)故障,由于CAN環(huán)網(wǎng)的設(shè)計(jì),依舊可以保證系統(tǒng)的正常工作,提高了系統(tǒng)的穩(wěn)定性和可靠性;采用模塊化設(shè)計(jì)的控制系統(tǒng)開發(fā)周期短,故障率低;CAN環(huán)網(wǎng)只需要一條主干線,大大減少了線纜數(shù)量,提高了系統(tǒng)的實(shí)時(shí)性,降低了布線難度,節(jié)約了開發(fā)成本;此外,系統(tǒng)的安裝和維護(hù)方便,難度小。
【附圖說明】
[0013]圖1為本實(shí)用新型的方法流程圖;
[0014]圖2為CAN環(huán)網(wǎng)的結(jié)構(gòu)不意圖;
[0015]圖3為伺服電機(jī)控制板的CAN智能接口的結(jié)構(gòu)示意圖;
[OO10]圖4為信號(hào)流程圖。
【具體實(shí)施方式】
[0017]下面結(jié)合【具體實(shí)施方式】對(duì)本實(shí)用新型的技術(shù)方案作進(jìn)一步的介紹。
[0018]本實(shí)用新型公開了一種基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),包括示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī),示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)之間通過CAN環(huán)網(wǎng)進(jìn)行通訊。示教器生成運(yùn)動(dòng)指令,主控制板根據(jù)運(yùn)動(dòng)指令,通過其內(nèi)部的核心芯片計(jì)算焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩,伺服電機(jī)控制板將焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩發(fā)送給伺服驅(qū)動(dòng)器,伺服驅(qū)動(dòng)器控制伺服電機(jī)完成相應(yīng)的動(dòng)作。伺服電機(jī)控制板上安裝有多個(gè)CAN智能接口,如圖3所示,其中,一個(gè)CAN智能接口連接兩個(gè)伺服驅(qū)動(dòng)器,采用嵌入式軟件實(shí)現(xiàn)一個(gè)CAN通訊周期內(nèi)的兩個(gè)伺服驅(qū)動(dòng)器之間的通訊。
[0019]本系統(tǒng)中的CAN環(huán)網(wǎng)是單環(huán)雙向的網(wǎng)絡(luò)模型,如圖2所示,同時(shí)配置適合的控制策略,當(dāng)環(huán)網(wǎng)中任一節(jié)點(diǎn)或某處電纜斷開時(shí),整個(gè)網(wǎng)絡(luò)依然能夠正常通信。機(jī)器人各個(gè)軸的伺服電機(jī)的數(shù)據(jù)信息通過CAN智能接口發(fā)送到CAN環(huán)網(wǎng)中,并按兩個(gè)方向傳輸。系統(tǒng)各節(jié)點(diǎn)采用全局廣播的通信方式,支持多點(diǎn)同時(shí)進(jìn)行數(shù)據(jù)傳輸,系統(tǒng)各節(jié)點(diǎn)在接收到CAN總線的數(shù)據(jù)時(shí)只解析數(shù)據(jù)包地址,是發(fā)給自己的作進(jìn)一步處理,不是發(fā)給自己的直接丟棄,而不用偵聽等待某一節(jié)點(diǎn)傳輸完數(shù)據(jù),待該節(jié)點(diǎn)傳輸結(jié)束后才允許其他節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸與通信,提高了系統(tǒng)的實(shí)時(shí)性和總線利用率。在傳輸模型中,因?yàn)閱蝹€(gè)節(jié)點(diǎn)是同時(shí)向兩個(gè)方向?qū)?shù)據(jù)發(fā)送到CAN環(huán)網(wǎng)上的,當(dāng)該節(jié)點(diǎn)與監(jiān)控處理設(shè)備相連的CAN環(huán)網(wǎng)一個(gè)方向的鏈路斷開時(shí),待發(fā)送數(shù)據(jù)可以通過另一個(gè)方向到達(dá)監(jiān)控節(jié)點(diǎn),避免了單條線路斷開時(shí)系統(tǒng)癱瘓的危險(xiǎn),從而提高系統(tǒng)的可靠性。
[0020]CAN環(huán)網(wǎng)上的節(jié)點(diǎn)數(shù)是根據(jù)焊接機(jī)器人各個(gè)軸的伺服電機(jī)數(shù)量決定的,本實(shí)用新型采用模塊的設(shè)計(jì)結(jié)構(gòu),可以根據(jù)實(shí)際情況擴(kuò)展CAN節(jié)點(diǎn),以實(shí)現(xiàn)擴(kuò)展系統(tǒng)功能。伺服電機(jī)通過伺服驅(qū)動(dòng)器控制,伺服驅(qū)動(dòng)器通過CAN智能接口將數(shù)據(jù)傳送給伺服電機(jī)控制板。CAN智能接口安裝在電機(jī)控制電路板上,一塊伺服電機(jī)控制板上安裝若干個(gè)CAN智能接口。為了既節(jié)約資源,又保證系統(tǒng)的實(shí)時(shí)性和穩(wěn)定性,采用一個(gè)CAN接口連接兩個(gè)伺服驅(qū)動(dòng)器,利用一個(gè)嵌入式軟件實(shí)現(xiàn)在一個(gè)CAN通訊周期內(nèi)完成兩個(gè)伺服驅(qū)動(dòng)器的通訊。一塊伺服電機(jī)控制板安裝CAN智能接口的數(shù)量是有限制的,當(dāng)達(dá)到上限,則需要擴(kuò)展伺服電機(jī)控制板來實(shí)現(xiàn)伺服控制和通訊。CAN環(huán)網(wǎng)各個(gè)節(jié)點(diǎn)數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性通過伺服電機(jī)控制板上的FPGA保證。
[0021]結(jié)合圖4可知,主控板所負(fù)責(zé)計(jì)算的機(jī)器人位置、速度及力矩參數(shù)通過CAN總線發(fā)給伺服電機(jī)控制板,伺服電機(jī)控制板中的Micro Blaze IP核通過Bus Bridge將伺服驅(qū)動(dòng)器所需的信息通過CAN總線發(fā)給伺服驅(qū)動(dòng)器。其中,伺服電機(jī)控制板中的Micro Blaze IP核是在統(tǒng)一時(shí)刻將各個(gè)伺服驅(qū)動(dòng)器所需的信息通過CAN通信打包發(fā)送的,比傳統(tǒng)的逐一發(fā)送具有更尚的實(shí)時(shí)性。
[0022]本實(shí)用新型還公開了一種基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制方法,如圖1所示,包括以下的步驟:
[0023]S1:示教器發(fā)出運(yùn)動(dòng)指令;
[0024]S2:主控制板按照運(yùn)動(dòng)指令計(jì)算焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩,并通過CAN環(huán)網(wǎng)傳輸至伺服電機(jī)控制板;
[0025]S3:伺服電機(jī)控制板將從主控制板得到的焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩通過CAN環(huán)網(wǎng)傳輸至伺服驅(qū)動(dòng)器;
[0026]S4:伺服驅(qū)動(dòng)器將控制信息通過CAN環(huán)網(wǎng)傳輸至伺服電機(jī);
[0027]S5:伺服電機(jī)按照控制信息完成相應(yīng)的動(dòng)作。
【主權(quán)項(xiàng)】
1.一種基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),其特征在于:包括示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī),示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)之間通過CAN環(huán)網(wǎng)進(jìn)行通訊;示教器生成運(yùn)動(dòng)指令,主控制板根據(jù)運(yùn)動(dòng)指令,通過其內(nèi)部的核心芯片計(jì)算焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩,伺服電機(jī)控制板將焊接機(jī)器人各個(gè)軸對(duì)應(yīng)的電機(jī)運(yùn)動(dòng)的位置、速度和力矩發(fā)送給伺服驅(qū)動(dòng)器,伺服驅(qū)動(dòng)器控制伺服電機(jī)完成相應(yīng)的動(dòng)作。2.根據(jù)權(quán)利要求1所述的基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),其特征在于:所述伺服電機(jī)控制板上安裝有多個(gè)CAN智能接口,其中,一個(gè)CAN智能接口連接兩個(gè)伺服驅(qū)動(dòng)器,采用嵌入式軟件實(shí)現(xiàn)一個(gè)CAN通訊周期內(nèi)的兩個(gè)伺服驅(qū)動(dòng)器之間的通訊。3.根據(jù)權(quán)利要求1所述的基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),其特征在于:示教器、主控制板、伺服電機(jī)控制板、伺服驅(qū)動(dòng)器和伺服電機(jī)均采用全局廣播的通信方式,在接收到CAN環(huán)網(wǎng)傳輸?shù)臄?shù)據(jù)時(shí)解析數(shù)據(jù)包的地址,判斷是否是發(fā)給自己的,如果是則做進(jìn)一步處理,否則就直接丟棄。4.根據(jù)權(quán)利要求1所述的基于CAN環(huán)網(wǎng)的模塊化焊接機(jī)器人控制系統(tǒng),其特征在于:所述CAN環(huán)網(wǎng)采用單環(huán)雙向的網(wǎng)絡(luò)模型。
【文檔編號(hào)】B25J9/16GK205466213SQ201620035935
【公開日】2016年8月17日
【申請(qǐng)日】2016年1月14日
【發(fā)明人】王富林, 徐晗, 付磊
【申請(qǐng)人】南京熊貓電子股份有限公司, 南京熊貓電子裝備有限公司, 南京熊貓儀器儀表有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1