史文杰
(常州大學(xué)機(jī)械與軌道交通學(xué)院,江蘇 常州 213164)
近年來(lái),隨著科學(xué)技術(shù)的進(jìn)一步發(fā)展,工業(yè)機(jī)器人逐步應(yīng)用于各個(gè)領(lǐng)域。碼垛機(jī)器人裝備可應(yīng)用于物流行業(yè)中各種貨物的自動(dòng)搬運(yùn)、碼垛,大大降低了人工的勞動(dòng)強(qiáng)度,提高了工作效率,在機(jī)器換人的大背景下,具有重要的工程應(yīng)用價(jià)值。
傳統(tǒng)的碼垛機(jī)器人主要有兩種形式:一種是龍門(mén)式結(jié)構(gòu)[1-2],這種結(jié)構(gòu)可承受較大的載荷,具有較高的運(yùn)動(dòng)精度,但也存在安裝復(fù)雜、結(jié)構(gòu)不緊湊等缺陷;另一種是采用通用6自由度機(jī)器人平臺(tái)結(jié)構(gòu)[3-4],這種形式結(jié)構(gòu)簡(jiǎn)單緊湊,具有靈活的工作空間,響應(yīng)速度快,但受到懸臂結(jié)構(gòu)的限制,所承受的載荷有限。SCARA(Selective Compliance Assembly Robot Arm)機(jī)器人[5]意為選擇順應(yīng)性裝配機(jī)器手臂,它是一種圓柱坐標(biāo)型的特殊類(lèi)型的工業(yè)機(jī)器人。通常,SCARA機(jī)器人具有4個(gè)運(yùn)動(dòng)副,包括3個(gè)轉(zhuǎn)動(dòng)副和1個(gè)移動(dòng)副,其中3個(gè)轉(zhuǎn)動(dòng)副關(guān)節(jié)軸線(xiàn)相互平行,可實(shí)現(xiàn)在平面內(nèi)進(jìn)行平移和轉(zhuǎn)動(dòng);另一個(gè)關(guān)節(jié)是移動(dòng)副,用于完成末端件在垂直平面的運(yùn)動(dòng),從而控制機(jī)器人末端的高度。此類(lèi)機(jī)器人不僅速度快、剛性高、工作空間大,還具有定位精度高、柔性好等特點(diǎn),適用于自動(dòng)化裝配、碼垛搬運(yùn)等[6]。
針對(duì)小型貨物碼垛作業(yè)的設(shè)計(jì)要求,本文設(shè)計(jì)一種SCARA型立柱式碼垛機(jī)器人,可實(shí)現(xiàn)三平移、一轉(zhuǎn)動(dòng)自由度運(yùn)動(dòng)輸出,且結(jié)構(gòu)簡(jiǎn)單緊湊,便于攜帶安裝。文中對(duì)機(jī)器人結(jié)構(gòu)進(jìn)行了詳細(xì)介紹,推導(dǎo)了機(jī)器人末端的運(yùn)動(dòng)學(xué)正解模型,分析了機(jī)構(gòu)的可達(dá)工作空間,并根據(jù)設(shè)計(jì)載荷要求分析了機(jī)械臂的靜態(tài)模型及強(qiáng)度條件,為該型機(jī)器人的進(jìn)一步推廣應(yīng)用提供設(shè)計(jì)基礎(chǔ)。
該碼垛機(jī)器人主要設(shè)計(jì)要求如下:設(shè)計(jì)載荷為110 kg(包括料包和抓手);碼垛有效高度不小于2 m(10層);垛盤(pán)尺寸為1.4 m×1.4 m×0.1 m;垛包形式為2×3,隔層交叉(如圖1);碼垛機(jī)旋轉(zhuǎn)半徑(臂展)不小于2.4 m;旋轉(zhuǎn)幅度達(dá)到±180°;工作頻率不小于600 次/h;工作電壓為380 V,功率為10 kW。
圖1 碼垛結(jié)構(gòu)示意圖
根據(jù)圖1所示的碼垛要求,垛包形式需要隔層交叉(橫放層和豎放層交叉排放),這就要求碼垛機(jī)器人末端不僅具有沿x、y、z軸3個(gè)方向的移動(dòng),且需要能繞y軸轉(zhuǎn)動(dòng),方可滿(mǎn)足碼垛要求。
SCARA碼垛機(jī)器人結(jié)構(gòu)如圖2所示,主要由基座1、立柱4、大臂8、小臂10和機(jī)械手抓12等五大部分組成。
圖2 碼垛機(jī)器人結(jié)構(gòu)圖
立柱4通過(guò)轉(zhuǎn)動(dòng)關(guān)節(jié)一安裝在基座上,由電動(dòng)機(jī)2驅(qū)動(dòng),使立柱可繞z軸豎直方向旋轉(zhuǎn)。電動(dòng)機(jī)2采用三菱伺服電動(dòng)機(jī)(型號(hào)為HG-SR502,功率為5 kW),配斜齒輪行星減速器(型號(hào)為WAB-180-20)。
大臂8通過(guò)滾珠絲杠與滑塊5安裝在立柱上,并與立柱垂直?;瑝K通過(guò)鏈傳動(dòng)系統(tǒng)6沿著立柱上下移動(dòng);鏈傳動(dòng)系統(tǒng)由電動(dòng)機(jī)7驅(qū)動(dòng),在鏈條另一側(cè)配置有配重3,確保傳動(dòng)系統(tǒng)平衡。升降電動(dòng)機(jī)采用三菱電動(dòng)機(jī)(型號(hào)為HG-SR352B,功率為3.5 kW),配雙曲面減速器(型號(hào)為BKM1102-30)。
小臂10通過(guò)轉(zhuǎn)動(dòng)關(guān)節(jié)二連接在大臂上,由電動(dòng)機(jī)9驅(qū)動(dòng),可實(shí)現(xiàn)小臂和大臂之間的相對(duì)轉(zhuǎn)動(dòng),且其轉(zhuǎn)動(dòng)軸線(xiàn)和轉(zhuǎn)動(dòng)關(guān)節(jié)一的旋轉(zhuǎn)軸線(xiàn)平行。電動(dòng)機(jī)9采用三菱伺服電動(dòng)機(jī)(型號(hào)為HG-SR102,功率為1 kW),配諧波減速器(型號(hào)為RV-40E-121)。
機(jī)械手抓12通過(guò)轉(zhuǎn)動(dòng)關(guān)節(jié)三和小臂相連,由電動(dòng)機(jī)11驅(qū)動(dòng),可實(shí)現(xiàn)機(jī)械手抓單獨(dú)轉(zhuǎn)動(dòng),且其轉(zhuǎn)動(dòng)軸線(xiàn)和轉(zhuǎn)動(dòng)關(guān)節(jié)三的旋轉(zhuǎn)軸線(xiàn)平行。電動(dòng)機(jī)11采用三菱伺服電動(dòng)機(jī)(型號(hào)為HG-KR73,功率為0.75 kW),配諧波減速器(型號(hào)為RV-20E-105)。
由于3個(gè)轉(zhuǎn)動(dòng)關(guān)節(jié)的軸線(xiàn)相互平行,該機(jī)器人末端抓手可實(shí)現(xiàn)在xy平面內(nèi)沿x軸和y軸移動(dòng),以及繞z軸轉(zhuǎn)動(dòng)。鏈傳動(dòng)系統(tǒng)可使末端沿z軸方向升降移動(dòng),從而實(shí)現(xiàn)三平移、一轉(zhuǎn)動(dòng)的運(yùn)動(dòng)輸出,可滿(mǎn)足大多數(shù)場(chǎng)合中的物料搬運(yùn)和碼垛操作需求。
機(jī)器人的位姿描述與坐標(biāo)變換是進(jìn)行工業(yè)機(jī)器人運(yùn)動(dòng)學(xué)分析的基礎(chǔ)[7]。位姿代表位置和姿態(tài),任何一個(gè)剛體在空間坐標(biāo)系中都可以用位置和姿態(tài)來(lái)精確、唯一地表示其位置狀態(tài)。為了分析機(jī)器人末端構(gòu)件與各個(gè)構(gòu)件之間的位姿關(guān)系,根據(jù)D-H矩陣方法[8],建立坐標(biāo)系如圖3所示。
圖3 機(jī)器人坐標(biāo)系圖
設(shè)立柱旋轉(zhuǎn)處的基座上建立的基坐標(biāo)系{O}為O-xyz,在立柱移動(dòng)滑塊中心建立坐標(biāo)系{A}為A-xAyAzA,在第二轉(zhuǎn)動(dòng)關(guān)節(jié)軸線(xiàn)上建立坐標(biāo)系{B}為B-xByBzB,在第三轉(zhuǎn)動(dòng)關(guān)節(jié)軸線(xiàn)上建立坐標(biāo)系{C}為C-xCyCzC,并在機(jī)器人末端手抓中心建立坐標(biāo)系{P}為P-XYZ。設(shè)移動(dòng)滑塊的移動(dòng)距離OA為a,連桿AB和連桿BC的長(zhǎng)度分別為l1、l2,末端手抓幾何中心P到C點(diǎn)的距離為l3。
以基坐標(biāo)O-xyz為參考坐標(biāo)系,依據(jù)兩相鄰關(guān)節(jié)間的位置關(guān)系,逐步遞推,求出基坐標(biāo)系到機(jī)器人末端坐標(biāo)系的齊次變換矩陣。設(shè)3個(gè)轉(zhuǎn)動(dòng)關(guān)節(jié)的轉(zhuǎn)角分別為α、φ、θ。根據(jù)圖3,各坐標(biāo)系齊次變換矩陣分別為:
末端構(gòu)件相對(duì)于基坐標(biāo)的位姿狀態(tài)可表示為
機(jī)器人的工作空間[9]是指機(jī)器人末端執(zhí)行器運(yùn)動(dòng)描述參考點(diǎn)所能達(dá)到的空間點(diǎn)的集合,一般用水平面和垂直面的投影表示。機(jī)器人工作空間的形狀和大小是十分重要的,機(jī)器人在執(zhí)行具體任務(wù)時(shí)可能會(huì)因?yàn)榇嬖谀┒耸植坎荒艿竭_(dá)的作業(yè)死區(qū)而不能完成任務(wù)。
根據(jù)上述機(jī)器人的運(yùn)動(dòng)結(jié)構(gòu)和設(shè)計(jì)要求,可以獲得機(jī)構(gòu)的最大工作空間,如圖4所示。可見(jiàn),該機(jī)器人的工作空間主要取決于機(jī)構(gòu)的臂長(zhǎng)、關(guān)節(jié)轉(zhuǎn)動(dòng)的角度或移動(dòng)行程。該機(jī)器人最大可達(dá)工作空間是以立柱為中心、半徑為R=l1+l2、大臂升降行程a為高度的圓柱體。根據(jù)設(shè)計(jì)要求,確定相關(guān)結(jié)構(gòu)參數(shù),如表1所示。
圖4 平面工作空間圖
為了保證操作過(guò)程的位置精度,對(duì)碼垛機(jī)械手的應(yīng)變分析是十分必要的[10]。本文以碼垛機(jī)械手實(shí)現(xiàn)抓取、堆放袋裝物品、箱裝物品為功能對(duì)象,設(shè)計(jì)載荷為110 kg,其中包括料包50 kg和抓手及附件60 kg。采用UG建立機(jī)械手三維模型,并和ANSYS Workbench建立聯(lián)合仿真模型,材料屬性定義為普通碳鋼,分析機(jī)械手的靜態(tài)特性及其變形。根據(jù)機(jī)器人的受力特點(diǎn),大臂和小臂承受較大的彎矩和轉(zhuǎn)矩,為了確保機(jī)器人的運(yùn)動(dòng)精度和結(jié)構(gòu)強(qiáng)度,重點(diǎn)分析大臂和小臂的靜態(tài)應(yīng)變情況,為機(jī)器人的結(jié)構(gòu)優(yōu)化提供設(shè)計(jì)依據(jù)。
相對(duì)于負(fù)載,大臂的距離較遠(yuǎn),承受較大的彎矩和轉(zhuǎn)矩,其截面結(jié)構(gòu)如圖5、圖6所示。當(dāng)小臂轉(zhuǎn)動(dòng)的角度為0°時(shí),大臂承受較大的彎矩,其變形量如圖5所示。由圖5中可見(jiàn),在x方向上,最大應(yīng)力發(fā)生在與小臂連接處下端,最大變形量為0.068 mm;y方向上,最大應(yīng)力發(fā)生在與小臂連接處側(cè)面,最大變形量為0.073 mm;z方向上,最大應(yīng)力發(fā)生在靠近立柱處,最大變形量為0.003 7 mm。
圖5 φ=0°時(shí)大臂的變形量
當(dāng)小臂的轉(zhuǎn)動(dòng)角度為90°時(shí),大臂承受較大的轉(zhuǎn)矩,其變形量如圖6所示。在x方向上,最大應(yīng)力發(fā)生在與小臂連接處下端,最大變形量為0.034 mm;在y方向上,最大應(yīng)力發(fā)生在靠近小臂的下側(cè),最大變形量為0.062 mm;在z方向上,最大應(yīng)力發(fā)生在靠近立柱處,最大變形量為0.000 86 mm。可見(jiàn),此時(shí)大臂的應(yīng)變量普遍比φ=0°時(shí)的應(yīng)變量小。
由于小臂承受的彎矩較小,且以承受彎矩為主,故其結(jié)構(gòu)尺寸較小,其結(jié)構(gòu)及應(yīng)變圖如圖7所示。在x方向上,最大應(yīng)力發(fā)生在小臂下側(cè),連接機(jī)械手抓處最大變形量為0.074 mm;在y方向上,最大應(yīng)力發(fā)生在靠近大臂的下側(cè),最大變形量為0.031 mm;在z方向上,最大應(yīng)力發(fā)生在靠近大臂處的整體連接處,最大變形量為0.004 mm。整體上看,小臂的變形量較小。
圖7 小臂的應(yīng)變分析
綜上分析,影響機(jī)器人位姿精度的主要構(gòu)件為大臂和小臂,其中大臂的變形量要大于小臂,故設(shè)計(jì)時(shí),大臂的結(jié)構(gòu)強(qiáng)度應(yīng)大于小臂,其結(jié)構(gòu)參數(shù)更大。此外,從圖5~圖7可見(jiàn),其變形量均比較小,不足以影響機(jī)器人的整體位姿精度。
在UG環(huán)境中建立了立柱式SCARA碼垛機(jī)器人三維模型,完成了機(jī)器人的傳動(dòng)方案及其結(jié)構(gòu)設(shè)計(jì)。基于D-H參數(shù)法建立了機(jī)器人的運(yùn)動(dòng)學(xué)正解模型,分析了其可達(dá)工作空間,并根據(jù)其使用要求確定機(jī)器人的相關(guān)幾何參數(shù)。
通過(guò)ANSYS Workbench軟件對(duì)碼垛機(jī)器人的大臂和小臂進(jìn)行靜力學(xué)應(yīng)變分析,從得到的應(yīng)變?cè)茍D中可知,該碼垛機(jī)器人在使用工作狀況下,其應(yīng)變均在允許的范圍內(nèi),從而證明了這種結(jié)構(gòu)設(shè)計(jì)的可行性。