張繼紅(四川職業(yè)技術(shù)學(xué)院,四川 遂寧 629000)
數(shù)控自動換刀機(jī)械手的運動分析
張繼紅
(四川職業(yè)技術(shù)學(xué)院,四川遂寧629000)
數(shù)控機(jī)床的先進(jìn)性不僅表現(xiàn)在其控制系統(tǒng)和機(jī)床主體的先進(jìn)性上,而且其輔助功能,諸如自動換刀,自動裝夾等也體現(xiàn)了先進(jìn)性.自動換刀系統(tǒng)首要解決的就是換刀時運動的準(zhǔn)確要求,才能保證準(zhǔn)確地從主軸上卸刀并放入刀庫中,才能保證準(zhǔn)確地從刀庫里取出下一把刀并裝入主軸上.同時也希望自動換刀機(jī)械手具有靈活,通用的特性.文章對換刀機(jī)械手進(jìn)行了正運動和逆運動分析,解決了機(jī)械手換刀的位置問題.
數(shù)控?fù)Q刀;機(jī)械手;運動分析
古代人們就夢想著能制造出類似于人類自身的某種裝置,來代替人完成人們的日常作業(yè)工作,以便減輕或者代替人的某些勞動.據(jù)記載中國三國志中的諸葛亮曾經(jīng)制造過“木牛流馬”幫助部隊運送糧草.大藝術(shù)家科學(xué)家達(dá)芬奇也曾設(shè)計和制造過很復(fù)雜的機(jī)械裝置,來取代人的某些功能.而機(jī)器人時代的到來則是現(xiàn)代科學(xué)技術(shù)的結(jié)晶,其歷史也不過幾十年.1961年世界上第一臺工業(yè)機(jī)器人問世,其名曰“Unimati”.隨后機(jī)器人技術(shù)及應(yīng)用迅猛地發(fā)展起來了.機(jī)器人技術(shù)是高科技發(fā)展的重要方向之一,機(jī)器人學(xué)成為研究機(jī)器人及其相關(guān)技術(shù)的科學(xué),是涉及到精密機(jī)械,電氣,微電子,計算機(jī)技術(shù),控制技術(shù),傳感技術(shù)和人工智能的綜合學(xué)科.
數(shù)控加工中心上的傳統(tǒng)換刀裝置只能算一種機(jī)構(gòu)而已,起止位置固定,把不同工序使用的刀具從主軸卸下放入刀庫,把下一把刀具從刀庫取出裝入主軸.采用自動換刀機(jī)械手后換刀具有很好的柔性,如圖1.機(jī)械手換刀首先需要解決的就是手部起止位姿的求解,即機(jī)械手運動分析.
要實現(xiàn)對換刀機(jī)械手空間軌跡的控制,完成精確的換刀作業(yè),就需要求解工業(yè)機(jī)械手在空間的位置和姿態(tài).即對機(jī)器人進(jìn)行運動學(xué)分析,包括正運動學(xué)和逆運動學(xué)分析.
機(jī)器人手部的位置就是從某基準(zhǔn)坐標(biāo)所描述的位置矢量(x,y,z).而姿態(tài)表示抓取物體的方向(α,β,γ).正運動學(xué)分析就是從關(guān)節(jié)角求出機(jī)械手末端的位姿,逆運動學(xué)分析則是由機(jī)械手末端位姿求出各關(guān)節(jié)角如圖1.
圖1
1.1手部的位姿描述
手部的位姿可用坐標(biāo)系來描述,如圖2.
圖2
設(shè){O:x,y,z}為固定坐標(biāo)系,{Oˊ:xb,yb,zb}為動坐標(biāo)系,且動坐標(biāo)系由固定坐標(biāo)系經(jīng)平移,旋轉(zhuǎn)而來.那么機(jī)械手部的空間位置可用動坐標(biāo)系的原點Oˊ在固定坐標(biāo)系中的位置表示:
而手部的空間姿態(tài)則可以用動坐標(biāo)系的三個單位向量ib,jb,kb的方向來表示,就是動坐標(biāo)相對于固定坐標(biāo)的方向余弦(i*ib,j*ib,k*ib),(i*jb,j*jb,k*jb),(i*kb,j*kb,k*kb),其中i,j,k是固定坐標(biāo)系單位向量.即:
收稿日期:2015-05-04
作者簡介:張繼紅(1965-),男,四川遂寧人,四川職業(yè)技術(shù)學(xué)院副教授.研究方向:機(jī)器人,先進(jìn)制造技術(shù).
[ibjbkb]=[i j k]*R
知道了機(jī)械手手部的空間位置和手抓的方向,那么其抓取物體就沒有問題了.
1.2手部的齊次坐標(biāo)變換
要求解機(jī)械手手部的位姿和關(guān)節(jié)角需要進(jìn)行齊次坐標(biāo)變換,以建立手部和關(guān)節(jié)的位置關(guān)系,從而求解未知的參數(shù).坐標(biāo)的齊次變換就是將n維空間的點用n+1維坐標(biāo)表示.在空間坐標(biāo)系{O:x,y, z}中任一點的位置矢量P,則有:
P=[PXPYPZ1]T
單位矢量i,j,k齊次坐標(biāo)描述為:
X=[1 0 0 0]T
Y=[0 1 0 0]T
Z=[0 0 1 0]T
假如有一簡單的一連接桿的機(jī)械手,在機(jī)器人坐標(biāo)系中,相對于連接桿不動的設(shè)為固定坐標(biāo),例如基座;而手部關(guān)節(jié)隨連接桿有運動的設(shè)為動坐標(biāo).這一機(jī)器人手持加工刃具進(jìn)行作業(yè)加工,若基座固定坐標(biāo)系為{O:x,y,z},手部動坐標(biāo)系為{Oˊ:xb,yb,zb}.刃具中心P相對于固定坐標(biāo)系其坐標(biāo)是(x,y,z),相對于動坐標(biāo)系坐標(biāo)是(xb,yb,zb),手部中心Oˊ在固定坐標(biāo)系的坐標(biāo)是(x0,y0,z0),則三個矢量關(guān)系為:
若令X=[x,y,z]T,Xb=[xb,yb,zb]T,X0=[xo,yo,zo]T,則得坐標(biāo)變換方程:
X=X0+RXb
通常機(jī)械手都是多連桿,多關(guān)節(jié),多自由度的,故從手部到基座可以通過一系列坐標(biāo)變換求得,其合成的坐標(biāo)變換矩陣描述為:
T=T1T2T3…Tn
通過機(jī)械手的正運動分析,可以從機(jī)座開始經(jīng)過一系列的已知連桿關(guān)節(jié)的運動求解手部的目標(biāo)位置姿勢.而加工中心換刀機(jī)械手的設(shè)計則正好相反,往往是已知的某一把刀具在刀庫中的位置,機(jī)械手從已知位置取刀后要裝入已知位置的主軸上,需要求解各關(guān)節(jié)的位姿值,從而利用計算機(jī)控制關(guān)節(jié)微電機(jī)實現(xiàn)手部的位姿要求,順利完成換刀動作.這就需要機(jī)械手的逆運動分析.對于多關(guān)節(jié)機(jī)械手結(jié)構(gòu)分析時先畫出其坐標(biāo)系中的結(jié)構(gòu)圖,用它來描述機(jī)械手各軸的關(guān)節(jié)角度(θ1,θ2,θ3,…θn),及手部的位置姿勢(x,y,z,α,β,γ).
圖3
圖3所示機(jī)械手根據(jù)已知的末端條件,利用某一解法可以求出各關(guān)節(jié)變量的函數(shù).通常運用變換矩陣的逆矩陣左乘找出右端為常數(shù)的元素,并令其與左端相等求出三角函數(shù)方程,重復(fù)上述求出其余未知數(shù).這樣可依次求解關(guān)節(jié)變量θ1,θ2,θ3,…θ6.
先進(jìn)制造技術(shù)中最重要的設(shè)備就是加工中心.其自動換刀機(jī)械手要可靠,準(zhǔn)確,靈活地完成主軸上前把刀具的卸下入庫和后一把刀具的取出并裝上,最基本的就是要先完成機(jī)械手的運動分析.由于機(jī)械手都是在特定的空間作業(yè),故涉及的坐標(biāo)系很多,分析的數(shù)學(xué)方法多樣.通常要尋找計算機(jī)能計算的方法為佳.文章應(yīng)用固定坐標(biāo)系與多重動坐標(biāo)系的關(guān)系,利用矩陣方法進(jìn)行變換,求解變換矩陣,進(jìn)行機(jī)械手從機(jī)座到手部的正運動分析.再應(yīng)用坐標(biāo)變換矩陣的逆矩陣左乘進(jìn)行逆運動分析,求解各關(guān)節(jié)的變量.以完成機(jī)械手的運動設(shè)計.參考文獻(xiàn):
[1]韓建海.工業(yè)機(jī)器人[M].武漢:華中科技大學(xué)出版社,2012.
[2][日]三浦宏文.機(jī)電一體化[M].北京:科學(xué)出版社,2003.
[3]周宏甫.數(shù)控技術(shù)[M].廣州:華南理工大學(xué)出版社,2005.
[4]李宏勝.機(jī)床數(shù)控技術(shù)及應(yīng)用[M].北京:高等教育出版社,2005.
[5]張迪妮.先進(jìn)制造技術(shù)[M].北京:北京大學(xué)出版社,2006.
責(zé)任編輯:張隆輝
TG 596
A
1672-2094(2015)04-0156-03