国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多軸機(jī)器人的控制器的制作方法

      文檔序號(hào):6277869閱讀:415來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):多軸機(jī)器人的控制器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種多軸機(jī)器人,它以一種在諸相互控制軸之間具有動(dòng)態(tài)相互作用且在每個(gè)軸中包含一個(gè)彈性部件的工業(yè)機(jī)器人為代表;尤其涉及,完全去除在一個(gè)臂的頂端產(chǎn)生相互作用力的它的一個(gè)控制器。
      一般說(shuō)來(lái),在每個(gè)軸都由一個(gè)馬達(dá)驅(qū)動(dòng)的工業(yè)機(jī)器人中,為了理想地降低缺乏馬達(dá)動(dòng)力的影響或減小來(lái)自負(fù)載側(cè)的干擾,就用一個(gè)齒輪傳動(dòng)裝置,例如有高減速比的諧和傳動(dòng)器,傳動(dòng)在負(fù)載側(cè)的一個(gè)臂。因此,在先有技術(shù)中,在諸控制軸之間的動(dòng)態(tài)相互作用是不成為問(wèn)題的。
      然而,隨著更快更準(zhǔn)需求的增加,就產(chǎn)生了一些不能通過(guò)PI控制來(lái)補(bǔ)償?shù)挠绊懀蜕踔猎诟邷p速比下也不能忽略的干擾。
      為了解決這些問(wèn)題,對(duì)利用干擾估計(jì)觀察器補(bǔ)償干擾的方法,和以類(lèi)似于直接傳動(dòng)系統(tǒng)機(jī)器人的方式按照動(dòng)態(tài)方程來(lái)事先補(bǔ)償干擾的方法,已有一些報(bào)道(例如日本專(zhuān)利公開(kāi)號(hào)63-314606,日本專(zhuān)利公開(kāi)號(hào)6-270079,和日本專(zhuān)利公開(kāi)號(hào)7-7307)。
      當(dāng)負(fù)載側(cè)產(chǎn)生大的干擾時(shí),不能指望用干擾補(bǔ)償觀察器方法去充分地改善準(zhǔn)確度,因?yàn)闆](méi)有考慮到關(guān)于相互作用或類(lèi)似作用的動(dòng)態(tài)性質(zhì)。此外,關(guān)于按照動(dòng)態(tài)方程事先補(bǔ)償干擾的方法,因?yàn)樵诔R?guī)方法中沒(méi)有充分考慮到二動(dòng)態(tài)性質(zhì)涉及插入一個(gè)齒輪傳動(dòng)裝置,或者包括為運(yùn)轉(zhuǎn)每個(gè)軸而計(jì)算控制輸入的相互作用力,所以在高速運(yùn)轉(zhuǎn)期間不能完全消除相互作用。
      本發(fā)明要解決的問(wèn)題是當(dāng)使用一個(gè)包含一個(gè)彈性部件,例如每個(gè)軸中的減速器的工業(yè)機(jī)器人時(shí),即使在高速操作期間也能完全消除諸相互軸之間的相互作用。
      為了解決多軸機(jī)器人-其中用一個(gè)伺服馬達(dá)通過(guò)包含一個(gè)彈性部件的減速器機(jī)構(gòu)來(lái)傳動(dòng)每個(gè)軸臂-的控制器方面的上述問(wèn)題,本發(fā)明的多軸機(jī)器人的控制器包括一個(gè)裝置,該裝置用于根據(jù)對(duì)給出相互作用的軸和接收相互作用的軸的一個(gè)伺服馬達(dá)的控制輸入,和根據(jù)在每個(gè)軸的減速器中產(chǎn)生的扭轉(zhuǎn)角度,計(jì)算一個(gè)來(lái)自其他軸的在每個(gè)軸的臂側(cè)產(chǎn)生的相互作用力,和一個(gè)由上述相互作用力產(chǎn)生的在在各軸中獨(dú)立的半閉環(huán)構(gòu)成的伺服馬達(dá)控制輸入中包含的相互作用力;和一個(gè)裝置,該裝置用于根據(jù)來(lái)自其他軸的相互作用力和在伺服馬達(dá)的控制輸入中包含的相互作用力,計(jì)算校正轉(zhuǎn)矩,以便各軸臂的頂端起作用而不產(chǎn)生來(lái)自其他軸的相互作用,和用于把該校正轉(zhuǎn)矩加到控制輸入中,并且輸出它。
      關(guān)于各軸減速器中產(chǎn)生的扭轉(zhuǎn)角度,可在控制器中利用一個(gè)由狀態(tài)觀察裝置再現(xiàn)的數(shù)值,該裝置通過(guò)一個(gè)各軸伺服馬達(dá)的控制輸入和一個(gè)伺服馬達(dá)的實(shí)際位置再現(xiàn)狀態(tài)量。
      更準(zhǔn)確地說(shuō),用包含一個(gè)彈性部件的兩個(gè)慣性系統(tǒng)來(lái)表達(dá)每個(gè)軸中伺服馬達(dá)和臂的耦合,借此確定一個(gè)動(dòng)態(tài)方程,以計(jì)算在各軸中臂側(cè)產(chǎn)生的來(lái)自多軸的相互作用力;并借此計(jì)算由半閉環(huán)中構(gòu)成的各軸控制輸入所包括的相互作用力,且使完全消除相互作用力的校正力矩被加到將被輸出的控制輸入中。
      根據(jù)本發(fā)明,甚至在具有一個(gè)在伺服馬達(dá)與臂之間包含一個(gè)象減速器之類(lèi)的彈性部件的機(jī)構(gòu)的多軸機(jī)器人中,計(jì)算一個(gè)來(lái)自另一軸的在各軸的臂側(cè)產(chǎn)生的相互作用力和一個(gè)各軸獨(dú)立的半閉環(huán)中構(gòu)成的伺服馬達(dá)控制輸入內(nèi)包含的相互作用力,且校正在各軸中產(chǎn)生的相互作用轉(zhuǎn)矩。這樣,甚至在減速器中會(huì)產(chǎn)生扭轉(zhuǎn)振動(dòng)的高速運(yùn)轉(zhuǎn)的情況下,也能消除相互作用力,且能控制各軸的伺服馬達(dá),就象在諸傳動(dòng)軸之間沒(méi)有產(chǎn)生相互作用一樣。


      圖1是一個(gè)通用垂直兩軸機(jī)器人的簡(jiǎn)圖;圖2是一個(gè)平行四邊形連桿結(jié)構(gòu)的垂直兩軸機(jī)器人的簡(jiǎn)圖;圖3是一個(gè)說(shuō)明運(yùn)動(dòng)方程各系數(shù)的說(shuō)明圖;圖4是一個(gè)在馬達(dá)與臂之間的轉(zhuǎn)矩傳動(dòng)機(jī)構(gòu)的說(shuō)明圖;圖5是一個(gè)本發(fā)明關(guān)于兩軸的控制器控制系統(tǒng)結(jié)構(gòu)的說(shuō)明方塊圖;圖6是一個(gè)給第一軸的零命令和給第二軸的臺(tái)階式速度命令的特征曲線(xiàn)圖;圖7是一個(gè)在普通PI控制中在第一軸內(nèi)產(chǎn)生的相互作用力的說(shuō)明圖;圖8是一個(gè)說(shuō)明用本發(fā)明消除相互作用力的狀態(tài)的說(shuō)明圖;圖9是一個(gè)說(shuō)明在普通PI控制中產(chǎn)生的軌跡漂移的說(shuō)明圖;和圖10是一個(gè)說(shuō)明用本發(fā)明改善的軌跡漂移的說(shuō)明圖。
      為了簡(jiǎn)化說(shuō)明,將描述兩軸機(jī)器人。在多軸機(jī)器人方面,能夠引伸和應(yīng)用關(guān)于兩軸機(jī)器人的在下面說(shuō)明的事項(xiàng)。
      圖1是一個(gè)有L軸和U軸的通用垂直兩軸機(jī)器人的簡(jiǎn)圖,圖2是一個(gè)平行四邊形連桿結(jié)構(gòu)的垂直兩軸機(jī)器人的簡(jiǎn)圖。在這些圖中,lL是L軸的長(zhǎng)度,ML是L軸的質(zhì)量,lLg是L軸到其重心的長(zhǎng)度,θlI是L軸的角度,MU是U軸的質(zhì)量,lUg是U軸到其重心的長(zhǎng)度,和θlU是U軸相對(duì)于L軸的角度。圖1與圖2所示的兩軸機(jī)器人的運(yùn)動(dòng)方程可用下述公式1-6表達(dá)。首先,描述在各軸減速器中產(chǎn)生的扭轉(zhuǎn)角度的關(guān)系表達(dá)式可用下述公式表達(dá)。&theta;SL=1NL&theta;mL-&theta;lL]]>…(公式1)&theta;SU=1NU&theta;mU-&theta;lU]]>…(公式2)式中,θML是L軸馬達(dá)的角度,θMU是U軸馬達(dá)的角度,NL是L軸減速器的減速比,NU是U軸減速器的減速比,θSL是在L軸減速器中產(chǎn)生的扭轉(zhuǎn)角,和θSU是在U軸減速器中產(chǎn)生的扭轉(zhuǎn)角。
      下面的公式3和公式4是由拉格朗日運(yùn)動(dòng)方程確定的關(guān)系表達(dá)式。
      KCLθSL=MLLθlL+MLUθlU+dL…(公式3)KCUθSU=MULθlL+MUUθlU+dU…(公式4)式中,KCL是L軸減速器的彈性常數(shù),KCU是U軸減速器的彈性常數(shù),dL是作用在L軸上的轉(zhuǎn)矩干擾,和dU是作用在U軸上的轉(zhuǎn)矩干擾。
      圖3示出運(yùn)動(dòng)方程的各系數(shù)。
      此外,在圖4所示的馬達(dá)與臂之間的一個(gè)轉(zhuǎn)矩傳動(dòng)機(jī)構(gòu)可用下式表達(dá)。在圖4中,標(biāo)號(hào)1表示一個(gè)臂,標(biāo)號(hào)2表示一個(gè)負(fù)載,標(biāo)號(hào)3表示一個(gè)驅(qū)動(dòng)臂1的馬達(dá),和標(biāo)號(hào)4表示一個(gè)裝于馬達(dá)3與臂1之間的減速器。減器器4由一個(gè)減速機(jī)構(gòu)和一個(gè)彈簧部件組成。&theta;mL=-KOLJmLNL&theta;SL-uLref]]>…(公式5)&theta;mU=-KCUJmUNU&theta;SU-uUref]]>…(公式6)式中,JML是L軸馬達(dá)的轉(zhuǎn)動(dòng)慣量,JMU是U軸馬達(dá)的轉(zhuǎn)動(dòng)慣量,uLref是L軸的控制輸入,和uUref是U軸的控制輸入。此處之控制輸入被表達(dá)成一個(gè)加速命令。
      圖5是一個(gè)本發(fā)明關(guān)于兩軸的控制器控制系統(tǒng)結(jié)構(gòu)的方塊圖。在圖5中,標(biāo)號(hào)10表示一個(gè)L軸狀態(tài)的觀察裝置,標(biāo)號(hào)11表示一個(gè)U軸裝態(tài)的觀察裝置。標(biāo)號(hào)12表示一個(gè)L軸狀態(tài)的控制器,標(biāo)號(hào)13表示一個(gè)U軸狀態(tài)控制器,和標(biāo)號(hào)14表示一個(gè)計(jì)算一個(gè)相互作用力的裝置。
      關(guān)于臂1位置θlL和θlU的四次微商的公式1-6的解,可以表達(dá)成下述公式&theta;lL(4)=-1(1+KJL)&omega;LL2&theta;lL+1NL&omega;LL2uLref-KJL&omega;LL2&omega;LU2&theta;SU]]>-KJLωLL2dLL-dLL-ωLU2θSU…(公式7)&theta;lU(4)=-(1+KJU)&omega;UU2&theta;lU+1NU&omega;UU2uUref-KJU&omega;UU2&omega;UL2&theta;SL]]>-KJUωUU2dUU-dUU-ωUL2θSL…(公式8)式中,θlL(4)和θlU(4)分別是θlL和θlU的四次微商。KJL=1JmLNL2]]>MLLMUU-MLUMULMUU]]>KJU=1JmLNU2]]>MLLMUU-MLUMULMLL]]>&omega;LL2=KCLMUUMLLMUU-MLUMUL]]>&omega;UU2=KCUMLLMLLMUU-MLUMUL]]>&omega;LU2=KCUMLUMLLMUU-MLUMUL]]>&omega;UL2=KCLMULMLLMUU-MLUMUL]]>dLL=MUUMLLMUU-MLUMULdL-MLUMLLMUU-MLUMULdU]]>dUU=MULMLLMUU-MLUMULdL+MLLMLLMUU-MLUMULdU]]>在公式7和8中,臂位置的四次微商除了自己軸和控制輸入的狀態(tài)量之外,還包括其他軸的狀態(tài)量和干擾項(xiàng)。
      把控制輸入分成一個(gè)按命令計(jì)算的值,一個(gè)由于與另一軸相互作用引起的值,和一個(gè)由于相互作用以外的干擾引起的值,這些值可用下述公式表達(dá)。
      uLref=uLLref+uLCref+uLdref…(公式9)uUref=uUUref+uUcref+uUdref…(公式10)式中,uLLref和uUUref是各軸運(yùn)行所需的控制輸入,uLCref和uUCref是補(bǔ)償來(lái)自另一軸的相互作用力的控制輸入,和uLdref和uUdref是補(bǔ)償控制輸入中包含的干擾的控制輸入。
      在此,在諸軸之間不相互作用的條件可用下述公式說(shuō)明。&theta;lL(4)=-(1+KJL)&omega;LL2&theta;lL+1NL&omega;LL2uLLref]]>…(公式11)&theta;lU(4)=-(1+KJU)&omega;UU2&theta;lU+1NU&omega;UU2uUUref]]>…(公式12)因此,必須實(shí)現(xiàn)下述公式。uLCref+uLdref=KJLNL&omega;LU2&theta;SU+NL&omega;LU2&omega;LL2&theta;SU]]>+KJLNLdLL+NL1&omega;LL2dLL]]>…(公式13)uUCref+uUdref=KJUNU&omega;UL2&theta;SL+NU&omega;UL2&omega;UU2&theta;SL]]>+KJUNUdUU+NU1&omega;UU2dUU]]>…(公式14)為自己軸的運(yùn)行而消除相互作用力的條件是如此補(bǔ)償控制輸入,以致于實(shí)現(xiàn)公式11和12即,必須實(shí)現(xiàn)公式13和14。
      在此,為了補(bǔ)償在為進(jìn)一步運(yùn)行每個(gè)軸而計(jì)算的控制輸入中包含的相互作用力,要引進(jìn)由公式1-6確定的下述公式。&theta;SL=-(1+KJL)&omega;LL2&theta;SL+1NLuLref+&omega;LU2&theta;SU+dLL]]>…(公式15)&theta;SU=-(1+KJU)&omega;UU2&theta;SU+1NUuUref+&omega;UL2&theta;SL+dUU]]>…(公式16)用公式15和16代替公式13和14,借此可得出作為不相互作用的補(bǔ)償量的下述公式uLCref=&omega;UU2&omega;LL2&omega;UU2-&omega;LU2&omega;UL2(&omega;LL2DL+NLNU&omega;LU2DU)]]>…(公式17)uUCref=&omega;LL2&omega;LL2&omega;UU2-&omega;LU2&omega;UL2(&omega;UU2DU+NUNL&omega;UL2DL)]]>…(公式18)式中DL=NL&omega;LU2&omega;LL2[1NUuUUref+&omega;UL2&theta;SL+{KJL&omega;LL2-(1+KJU)&omega;UU2}&theta;SU]]]>-uLdref+NLNU&omega;LU2&omega;LL2uUdref+KJLNLdLL+NL&omega;LU2&omega;LL2dUU+NL1&omega;LL2dLL]]>DU=NU&omega;UL2&omega;UU2[1NLuLLref+&omega;LU2&theta;SU+{KJU&omega;UU2-(1+KJL)&omega;LL2}&theta;SL]]]>-udref+NUNL&omega;UL2&omega;UU2uLdref+KJUNUdUU+NU&omega;UL2&omega;UU2dLL+NU1&omega;UU2dUU]]>因?yàn)檠a(bǔ)償量包括減速器中扭轉(zhuǎn)量,就把下述校正量添加到用于控制運(yùn)行的狀態(tài)變量中。&theta;&prime;mL=&theta;mL-NL&omega;LU2&omega;LL2&theta;SU]]>…(公式19)&theta;&prime;mU=&theta;mU-NU&omega;UL2&omega;UU2&theta;SL]]>…(公式20)&theta;&prime;SL=&theta;SL-&omega;LU2&omega;LL2&theta;SU]]>…(公式21)&theta;&prime;SU=&theta;SU-&omega;UL2&omega;UU2&theta;SL]]>…(公式22)根據(jù)上述控制器,由各軸臂頂端運(yùn)行產(chǎn)生的相互作用力和在各軸控制輸入中包含的相互作用力都不經(jīng)受相互作用,并且能夠得到關(guān)于臂頂端運(yùn)行的沒(méi)有相互作用的響應(yīng)。
      當(dāng)干擾能夠被忽略或觀察不到時(shí),可以在運(yùn)用中略去公式1-22中的干擾項(xiàng)。
      本發(fā)明實(shí)施例的效果描述如下。
      如圖6所示,當(dāng)在普通PI控制中以零命令(圖6中的上特征曲線(xiàn))提供給第一軸和以速度臺(tái)階式命令(圖6中的下特征曲線(xiàn))提供給第二軸時(shí),就在第一軸中產(chǎn)生一個(gè)圖7所示的相互作用力;而使用本發(fā)明的控制器,如圖8所示能夠消除相互作用力。此外,當(dāng)在普通PI控制中發(fā)出一個(gè)命令,以便在頂端以水平方向形成一個(gè)線(xiàn)性軌跡時(shí),如圖9所示在軌跡中產(chǎn)生相當(dāng)大的漂移,而使用本發(fā)明的控制器,如圖10所示就能作出改善。
      在各軸中包含一個(gè)象減速器之類(lèi)的彈性部件的工業(yè)機(jī)器人的控制領(lǐng)域,能夠利用本發(fā)明。
      權(quán)利要求
      1.一種用于多軸機(jī)器人的控制器,其中通過(guò)包含一個(gè)彈性部件的減速器傳動(dòng)機(jī)構(gòu)一個(gè)伺服馬達(dá)來(lái)傳動(dòng)每個(gè)軸的一個(gè)臂,所述的控制器包括用于根據(jù)對(duì)給出相互作用的軸和接收相互作用的軸的一個(gè)伺服馬達(dá)的控制輸入,和根據(jù)在每個(gè)軸的減速器中產(chǎn)生的扭轉(zhuǎn)角,計(jì)算來(lái)自另一軸的在每個(gè)軸的臂側(cè)產(chǎn)生的相互作用力,和由上述相互作用力產(chǎn)生的各軸中獨(dú)立的半閉環(huán)構(gòu)成的伺服馬達(dá)的控制輸入中包含的相互作用力的裝置;和用于根據(jù)來(lái)自另一軸的相互作用力和在伺服馬達(dá)的控制輸入中包含的相互作用力,計(jì)算校正轉(zhuǎn)矩,以便每個(gè)軸的臂頂端起作用而不產(chǎn)生來(lái)自另一軸的相互作用,和用于把校正轉(zhuǎn)矩添加到控制輸入中,且輸出它的裝置。
      2.根據(jù)權(quán)利要求1所述的多軸機(jī)器人的控制器,其中每個(gè)軸都裝有狀態(tài)觀察裝置,該裝置通過(guò)伺服馬達(dá)的一個(gè)控制輸入和伺服馬達(dá)的一個(gè)實(shí)際位置再現(xiàn)狀態(tài)量;用所述狀態(tài)觀察裝置再現(xiàn)的扭轉(zhuǎn)角來(lái)計(jì)算相互作用力。
      全文摘要
      涉及一種每個(gè)軸都有一個(gè)減速器之類(lèi)彈性部件的工業(yè)機(jī)器人,提供一種多軸機(jī)器人的控制器,它甚至在高速運(yùn)行中也能完全消除諸軸之間的相互作用力。本發(fā)明的多軸機(jī)器人控制器具有一個(gè)在各軸的伺服馬達(dá)與臂之間包含一個(gè)象減速器之類(lèi)的彈性部件的機(jī)構(gòu),該控制器包括裝置(14),用于根據(jù)輸入到一個(gè)給出相互作用的軸和接收相互作用的軸的伺服馬達(dá)中的控制輸入(u
      文檔編號(hào)G05D3/12GK1180423SQ97190094
      公開(kāi)日1998年4月29日 申請(qǐng)日期1997年2月17日 優(yōu)先權(quán)日1997年2月17日
      發(fā)明者梅田信弘, 小黑龍一, 尾島正夫 申請(qǐng)人:株式會(huì)社安川電機(jī)
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1