0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究VASS標準USER里的扭矩操作詳細解析

機器人及PLC自動化應用 ? 來源:科易網(wǎng) ? 作者:機器人及PCL自動化 ? 2021-04-26 15:28 ? 次閱讀

$HOLDING_TORQUE

數(shù)據(jù)類型:REAL

機器人軸 [軸編號] 的保持轉(zhuǎn)矩

該保持轉(zhuǎn)矩與當前的實際軸位置和當前的負載有關(guān)。

大眾標準中適用的力矩模式,重要是用來對機器人在移動過程中的力矩監(jiān)控,減少機器人碰撞時發(fā)生損壞。

“ 扭矩模式 ” 功能包含部分功能 “ 力矩限制 ” 和 “ 關(guān)閉監(jiān)控 ”。

扭矩限制

可以為單個或多個軸限制扭矩,即電機電流。扭矩限制實現(xiàn)了以下應用情況:

? 可以用定義的扭矩擠壓或拉動軸,直到遇到阻力。

示例:

用電動點焊鉗在工件上建立定義的壓力。

? 可以 “ 柔和切換 ” 軸。然后可以通過外部的力作用使其運動。例如可以將

其移開。

示例:

機器人必須在壓床中抓取一個工件,然后將其從壓床中頂出。為了可以使

機器人具有柔性并抵消頂出,對所涉的軸進行柔和切換。

機器人必須將工件放在夾具可將其拉入極其正確的姿態(tài)的位置上。為此,

機器人必須是柔和的。

監(jiān)控的關(guān)閉:

由于扭矩限制,在額定位置和實際位置之間通常會形成一個相對大的偏差。特

定的監(jiān)控對該偏差響應,但是這在扭矩限制時是不需要的。因此,可以關(guān)閉這

些常規(guī)的監(jiān)控。

[UNTERGRUPPE8]

Name = Momentenbetrieb ---力矩模式

[P1]

Visible = True

enum=True

num0=Ausschalten 關(guān)閉

num63=Ein-alle Achsen全軸控制

num7=Ein-Grundachsen 一基軸

num56=Ein-Handachsen 單腕軸

num57=Ein-Achse1,4,5,6 單軸1,4,5,6

num1=Ein-Achse1 1軸

num2=Ein-Achse2 2軸

num4=Ein-Achse3 3軸

num8=Ein-Achse4 4軸

num16=Ein-Achse5 5軸

num31=Ein-Achse6 6軸

CASE 108 ;

Momentenbetrieb 力矩模式

IF(PAR7==TRUE)THEN

IF(PAR1》0)THEN

TRQ_MomentenbetriebEin(PAR1)PAR1設(shè)置力矩功能

ENDIF

IF(PAR1==0)THEN

LIN $POS_RET 笛卡兒坐標系中離開軌跡時的位置

ENDIF

ENDIF

SET_TORQUE_LIMITS(2, torqlim)

SET_TORQUE_LIMITS(axnum, torqlim)

力矩功能中主要使用了SET_TORQUE_LIMITS()函數(shù),

激活轉(zhuǎn)矩運行:SET_TORQUE_LIMITS()

用該功能可以為特定的軸執(zhí)行以下操作:

? 在正向和 / 或負向方向上限制轉(zhuǎn)矩。

? 關(guān)閉在滯后誤差變大時要響應的常規(guī)監(jiān)控。

? 如果常規(guī)監(jiān)控已關(guān)閉:更改專用監(jiān)控的值。

SET_TORQUE_LIMITS (axis: in, values : in)

axis 類型:INT

該指令適用的軸

values 類型:TorqLimitParam

要為該軸設(shè)定的值

TorqLimitParam: 是一個結(jié)構(gòu)體

STRUC TorqLimitParam REAL lower 、upper、SW_ONOFF monitor 、REAL max_vel、max_lag

lower 扭矩下限,

upper 扭矩上限,

monitor ? #ON (默認):接通常規(guī)的監(jiān)控 #OFF:關(guān)閉常規(guī)的監(jiān)控。相反,監(jiān)控 max_vel 和 max_lag 已激活。

max_vel 力矩運行下允許的最大實際速度 (只在常規(guī)的監(jiān)控關(guān)閉時相關(guān))只允許編程一個正值。

max_lag 力矩運行下允許的最大滯后誤差 (只在常規(guī)的監(jiān)控關(guān)閉時相關(guān))

lower/upper 什么時候必須限制轉(zhuǎn)矩上限和下限?

一般說明:必須始終限制建立滯后誤差的方向。

示例:要駛向一個障礙物并在此停止。在此顯示要建立的轉(zhuǎn)矩。

? 如果該障礙物在正向運動方向上,則必須設(shè)定 upper。

? 如果該障礙物在負向運動方向上,則必須設(shè)定 lower。

屬性:

? 可以在機器人程序和提交程序中使用 SET_TORQUE_LIMITS()。

? 預進停止:在機器人程序中,該指令會觸發(fā)預進停止。

? Values 有時允許保持未初始化狀態(tài)。未初始化組件表示現(xiàn)有值應保持未更改狀態(tài)。

? 如果設(shè)定兩個極限,則必須為 upper 》= lower

? 如果一個極限已設(shè)定(或兩個)并且然后設(shè)定另一個極限,和現(xiàn)在通過新的極限得出一個空的區(qū)間,則新的極限值變?yōu)閮蓚€極限的值。示例:

? 已設(shè)定:{lower 1, upper 2}

? 已重新設(shè)定:{lower 3}

? 由此,以下適用:{lower 3, upper 3}

? 允許設(shè)定一個正的 lower 或一個負的 upper。

? 必須設(shè)定極限,使它們含有當前的保持轉(zhuǎn)矩 $HOLDING_TORQUE。如果它們另外設(shè)定,則機器人控制系統(tǒng)輸出用戶必須應答的錯誤信息。

? lower 必須小于或等于 $TORQUE_AXIS_MAX_0 區(qū)間的上限值。

upper 必須大于或等于 $TORQUE_AXIS_MAX_0 區(qū)間的下限值。

如果極限另外設(shè)定,則機器人控制系統(tǒng)輸出用戶必須應答的錯誤信息。

示例 1:

對于 A1 將允許的轉(zhuǎn)矩范圍限制到區(qū)間 800 … 1 400 Nm 上。

SET_TORQUE_LIMITS(1, {lower 800, upper 1400} )

示例 2:

對于 A3 將轉(zhuǎn)矩上限設(shè)定為 1200 Nm。

SET_TORQUE_LIMITS(3, {upper 1200} )

停用扭矩模式:RESET_TORQUE_LIMITS()

可以使用扭矩限制避免在碰撞時發(fā)生損壞。

? 優(yōu)勢:確保了機器人只用特定的有限作用力壓向障礙物。

? 缺點:機器人邊遲鈍。不再能高加速。

例如:

機器人從箱子中取出工件。在運動至點 P7、P8 和 P9 時,可以排除機器人與工件一起掛在箱子上。應確保機器人不會大力壓緊致使形成損壞。為此,在臨界點之前限制作用力。

關(guān)閉常規(guī)的監(jiān)控。不因為否則將不必要地觸發(fā)監(jiān)控,而是因為與該示例相反它們不夠嚴格。取而代之,將其中一個專用監(jiān)控設(shè)定為一個很小的值。(取決于具體的應用情況,這對使用常規(guī)監(jiān)控也很有意義。)

1 DECL TorqLimitParam myParams

。..

2 FOR i = 1 to 6

3 myParams.lower = $holding_torque[i] - 500

4 myParams.upper = $holding_torque[i] + 500

5 myParams.monitor = #off

6 myParams.max_lag = 0.1

7 SET_TORQUE_LIMITS(i, myParams)

8 ENDFOR

9 $acc.cp = my_low_acceleration

10 $vel.cp = my_low_velocity

11 LIN P7

12 LIN P8

13 LIN P9

14 FOR i = 1 to 6

15 myParams.lower = -1E10

16 myParams.upper = 1E10

17 myParams.monitor = #on

18 SET_TORQUE_LIMITS(i, myParams)

19 ENDFOR

20 $acc.cp = my_high_acceleration

21 $vel.cp = my_high_velocity

22 LIN P10

2 … 7 限制 A1 … A6 的轉(zhuǎn)矩。

3, 4 用中間的保持轉(zhuǎn)矩將限制設(shè)定為一個很小的區(qū)間。

5, 6 關(guān)閉常規(guī)的監(jiān)控。Max_lag = 0.1 的作用是在滯后誤差為 0.1° 時已經(jīng)觸發(fā)了停止。

9, 10 減小加速度和速度,以便機器人緩慢地移到臨界點。

11 …13 可能出現(xiàn)碰撞的點

如果出現(xiàn)碰撞,則監(jiān)控 max_lag 響應并且設(shè)備操作人員可以干預。

在臨界區(qū)段之后:

14 …19 停用扭矩限制。

在此可以使用 SET_TORQUE_LIMITS:只在機器人無碰撞地經(jīng)過臨界點時,機器人才能到達該位置。在該情況下,沒有形成滯后誤差并且不需要額定 / 實際匹配。

20, 21 重新提高加速度和速度。

22 非臨界點
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    212

    文章

    28935

    瀏覽量

    209713
  • 扭矩
    +關(guān)注

    關(guān)注

    1

    文章

    64

    瀏覽量

    12759
  • User
    +關(guān)注

    關(guān)注

    1

    文章

    27

    瀏覽量

    10892

原文標題:VASS 標準USER里的扭矩操作

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    奶泡棒專用芯片詳細解析

    奶泡棒專用芯片詳細解析
    的頭像 發(fā)表于 02-24 11:23 ?83次閱讀

    國外物理服務器詳細解析

    國外物理服務器是指位于國外數(shù)據(jù)中心的物理設(shè)備,用于提供互聯(lián)網(wǎng)服務。以下是對國外物理服務器的詳細解析,主機推薦小編為您整理發(fā)布國外物理服務器詳細解析。
    的頭像 發(fā)表于 02-07 09:36 ?146次閱讀

    硅谷云平臺詳細解析

     硅谷云平臺作為硅谷地區(qū)領(lǐng)先的云計算服務提供商,在數(shù)字化時代發(fā)揮著舉足輕重的作用。主機推薦小編為您整理發(fā)布硅谷云平臺的詳細解析。
    的頭像 發(fā)表于 01-24 09:24 ?147次閱讀

    多c段站群服務器詳細解析

    多C段站群服務器是一種特殊配置的服務器,主要用于多站點管理和分布式網(wǎng)絡(luò)操作。主機推薦小編為您整理發(fā)布多C段站群服務器的詳細解析
    的頭像 發(fā)表于 01-23 09:38 ?111次閱讀

    簡要解析HDMI 2.2標準

    在CES 2025上,HDMI Forum正式宣布了HDMI 2.2標準。這一新版本標志著自2017年HDMI 2.1發(fā)布以來的重大技術(shù)飛躍。本文將圍繞HDMI 2.2標準進行簡要解析,并與之前的版本進行對比。
    的頭像 發(fā)表于 01-10 09:34 ?468次閱讀
    簡要<b class='flag-5'>解析</b>HDMI 2.2<b class='flag-5'>標準</b>

    減速電機扭矩的含義

    減速電機扭矩是指減速電機輸出端所產(chǎn)生的力矩大小,它是衡量減速電機性能的重要參數(shù)之一。扭矩的單位通常用牛頓米(N·m)表示。減速電機扭矩的大小直接影響到減速電機的傳動效率和使用效果,因此在選擇減速電機時,需要根據(jù)實際需要來選擇合適
    的頭像 發(fā)表于 12-19 14:54 ?483次閱讀
    減速電機<b class='flag-5'>扭矩</b>的含義

    DEKRA德凱舉辦照明產(chǎn)品新標準解析研討會

    近日,DEKRA德凱在寧波舉辦了照明產(chǎn)品標準解析研討會,該活動旨在解讀前沿標準,助力企業(yè)加強對照明產(chǎn)品標準的理解和應用,推動行業(yè)質(zhì)量提升和技術(shù)創(chuàng)新。
    的頭像 發(fā)表于 12-12 15:11 ?374次閱讀

    使用ADS1299EEG-FE analysis-scope捕捉到的波形和user-guide的參考波形不一致,為什么?

    這是使用ADS1299EEG-FE analysis-scope 捕捉到的波形,和user-guide的參考波形不一致,請問可能是什么原因?qū)е??我沒有修改參考設(shè)置,下載好操作軟件之后直接測試
    發(fā)表于 12-12 06:37

    操作指南 | 從零開始學光纖放大器操作詳細步驟與實用技巧

    至關(guān)重要。本期小明就來為您詳細解析明治光纖放大器PE1的操作步驟以及安裝要點,幫助您充分發(fā)揮其性能優(yōu)勢,提升工作效率與產(chǎn)品質(zhì)量。放大器的安裝與拆卸安裝:1、把放大器
    的頭像 發(fā)表于 09-10 08:05 ?2627次閱讀
    <b class='flag-5'>操作</b>指南 | 從零開始學光纖放大器<b class='flag-5'>操作</b>:<b class='flag-5'>詳細</b>步驟與實用技巧

    自動售貨機MDB協(xié)議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析

    自動售貨機MDB協(xié)議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析
    的頭像 發(fā)表于 09-09 10:04 ?846次閱讀

    電機的轉(zhuǎn)速和扭矩的關(guān)系

    之前看過一個視頻是有關(guān)電動汽車的電機運行特性,低速時電機難以輸出大扭矩,是電機高速旋轉(zhuǎn)帶動輪胎通過輪胎與地面的接觸摩檫力帶動汽車前進; 但是由轉(zhuǎn)速和扭矩關(guān)系式P=Tw,扭矩和轉(zhuǎn)速成反比,因此轉(zhuǎn)速越低
    發(fā)表于 09-07 16:08

    【電磁兼容標準解析分享】汽車電子零部件EMC標準解析---你應該了解和知道的細節(jié)(二)

    【電磁兼容標準解析分享】汽車電子零部件EMC標準解析---你應該了解和知道的細節(jié)(二)
    的頭像 發(fā)表于 08-08 08:17 ?6007次閱讀
    【電磁兼容<b class='flag-5'>標準</b><b class='flag-5'>解析</b>分享】汽車電子零部件EMC<b class='flag-5'>標準</b><b class='flag-5'>解析</b>---你應該了解和知道的細節(jié)(二)

    深入探究 MEMS LVCMOS 振蕩器 SiT1602 系列 52 種標準頻率

    深入探究 MEMS LVCMOS 振蕩器 SiT1602 系列(52 種標準頻率)
    的頭像 發(fā)表于 07-19 16:16 ?448次閱讀

    機器人舵機:關(guān)鍵要素解析與選擇指南

    ?本文將為您詳細解析。一、扭矩與速度扭矩和速度是評價舵機性能的重要指標。扭矩表示舵機能夠產(chǎn)生的旋轉(zhuǎn)力矩大小,直接關(guān)系到舵機能夠帶動的負載重量
    的頭像 發(fā)表于 06-06 13:57 ?1214次閱讀
    機器人舵機:關(guān)鍵要素<b class='flag-5'>解析</b>與選擇指南

    在STM32F103XX系統(tǒng)的mcu,F(xiàn)LASH_OBR寄存器中有個USERUser option bytes】字段,這是什么意思?

    在STM32F103XX系統(tǒng)的mcu,F(xiàn)LASH_OBR寄存器中有個USERUser option bytes】字段,請問這個是什么意思?用于什么作用的?必須得配置還是可選的?能隨便配置嗎?
    發(fā)表于 05-10 06:13