何政洋,嚴本金
(四川大學錦江學院, 四川 眉山 620860)
機器人的動力學分析是對目前從未出廠到升級改造中的機器人本體結構做性能評估以及輔助構思改進措施。如果這種分析用實物來做實驗的話危險系數極高,造價也極高,所以會利用計算機模擬仿真來實現這一目的。我們進行工業機器人剛體動力學分析的主要目的是:①幫助完善和改進機械系統的穩定性和精度;②得出機械系統的動力學特性檢測數據并根據特性曲線給出更優的本體結構;③檢測機械系統能否完全滿足承載和運動的要求。
在機器人模擬仿真的過程中,創建恰當的模型、動力學的計算、設計優化等都是十分重要的工作,工作量也比較大。隨著計算機技術的發展,仿真軟件逐步改良。目前,由美國的MSC公司開發的ADAMS仿真軟件具有使用方便易上手、功能齊全、模型修改容易、靈活機動等優點[1-3]。
筆者主要是利用solid works對庫卡KR16 R1610-2工業機器人進行建模,再利用ADAMS對該機器人模型進行相關的仿真分析測試評估。
六軸工業機器人機構的動力學分析研究包括動力學模型創建、受力分析、力學計算、速度計算、動力學平衡方程等方面,它們是確定機器人主要結構參數的根本。要解出這些參數便要選擇出恰當的動力學仿真分析方法,然而,目前比較常用的動力學仿真分析方法主要有三種:牛頓——歐拉方法、歐拉——拉格朗日方法和李代數。
其中,牛頓——歐拉方法遞推動力學方程就是要創建運動和力之間的聯系,我們遞推的結果就是一個微分方程,是連接運動與力的關系橋梁。牛頓——歐拉遞推法將機器人連桿看成剛體,然后根據矢量在不同坐標系下的轉換關系遞推關節速度、角速度、加速度和角加速度,再由牛頓公式和歐拉公式來求得各桿件重心處的力和力矩矢量。其推導出的式子比較形象,指示明確。
而歐拉——拉格朗日方法一般有兩種推導方法,分別是:虛位移法和最小作用量法。我們可以利用歐拉——拉格朗日方程來描述力與系統運動的關系,該方程的遞推是利用牛頓第二定律的力學原理來推導的,推導過程比較簡便,但是該方法在面對比較復雜的多自由度機器人結構來說構建并求解歐拉——拉格朗日方程是很難做的,計算過程中會有很多計算機無法代替的煩瑣的人工計算過程,這樣不僅費時費力還極易出現錯誤。
至于李群李代數方法,這不失為我們機器人行業仿真分析計算的一個好方法,其計算量小且計算步驟簡便的優點為眾人所熟知。但是它所涉及的旋量代數和一些特有的命名使得整個計算過程都比較抽象,很多人不能很好地理解李代數求解機器人動力學分析過程中的推導步驟。
綜上所述,筆者選取牛頓——歐拉方法來求解庫卡KR16 R1610-2機器人的動力學分析過程。
以庫卡公司生產出的庫卡KR16 R1610-2工業機器人為例,該機器人的工作范圍是2 013mm,其重復定位精度為±0.04mm,載重為16kg。

圖1 工業機器人模型

圖2 庫卡機器人16kg負載仿真模型
根據庫卡KR16 R1610-2機器人的相關數據,利用solid works 2019軟件里裝配好后的完整模型如圖1所示。然后將裝配體導入到ADAMS軟件中進行仿真分析,在ADAMS工作界面的物體欄里選擇一個圓柱體和一個長方體組裝到機器人模型末端作為負載;在機器人模型各關節處加入對應的連接,由于該機器人各軸均為轉動副,故添加連接時均添加轉動副并將所有轉動副轉軸調整來與機器人各零部件轉軸同軸心,因為機器人的各關節均有電機單獨帶動,所以還要給每個轉動副加上驅動;添加各個驅動的運動速度[4-7]。將最大的靜摩擦系數設為0.5,動摩擦系數設為0.3,機器人在工作中的運行基本都是有負載的,所以還要給機器人的末端執行器添加一個負載,而該機器人的額定負載為16kg,因此在機器人的末端執行器上增加一個16kg的負載。增加了額定負載的仿真模型如圖2所示。由于程序編輯的時間是5s,且仿真能看清運動過程,所以將仿真界面的終止時間設為5s,步數設為2 000。

圖3 庫卡KR16 R1610-2機器人的3關節力
筆者以機器人的第3關節為研究對象,對研究結果進行分析。圖3為庫卡KR16 R1610-2機器人的3關節力,圖4為庫卡KR16 R1610-2機器人的3關節力矩,其中3關節以正方向力為主的關節。可知3關節力在X方向最大,關節力約500N,最低約-260N,Y方向的最大關節力約520N,最低約-300N,Z方向最大關節力約600N,最低約-300N;3關節在X方向關節力矩最大約為1 300N·m,最小約為-400N·m,Y方向關節力矩最大約為400N·m,最小約為-900N·m,Z方向關節力矩最大約為1 800N·m,最小約為-1 600N·m。而庫卡機器人的步進電機所能產生的力矩高于這個最大值,因此說明該機器人能在16kg負載情況下正常運行。
筆者通過對工業機器人庫卡KR16 R1610-2進行三維建模及其動力學仿真分析,可以得出以下結論:①利用solid works軟件構建了庫卡KR16 R1610-2機器人的三維模型,然后導入ADAMS軟件添加驅動、約束等條件以完成該機器人的仿真分析。②通過ADAMS軟件進行了該工業機器人的仿真,得到了該庫卡KR16 R1610-2機器人在額定負載下的動力學特性,為以后對該機器人的性能改進和電機選型等提供了有力保障。