• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    KUKA工業(yè)機(jī)器人借助KRL進(jìn)行運(yùn)動(dòng)編程案例設(shè)計(jì)

    2023-11-27 13:08:06楊曉華李天祥
    機(jī)電信息 2023年22期
    關(guān)鍵詞:程序設(shè)計(jì)指令坐標(biāo)系

    楊曉華 李天祥

    (成都工貿(mào)職業(yè)技術(shù)學(xué)院(成都市技師學(xué)院),四川成都 611731)

    0 引言

    工業(yè)機(jī)器人編程技術(shù)作為一門應(yīng)用性很強(qiáng)的科學(xué)技術(shù),很多高職院校把它作為一門重要的必修課程,要求學(xué)生能掌握和運(yùn)用所學(xué)內(nèi)容編寫機(jī)器人程序,控制機(jī)器人為人們的生產(chǎn)和生活服務(wù)[1]。本文以KUKA工業(yè)機(jī)器人編程技術(shù)為研究對(duì)象,目前很多KUKA機(jī)器人編程技術(shù)教材、內(nèi)部資料介紹示教編程的內(nèi)容較多,對(duì)于軌跡圖形編程都是采用示教編程,但是這種示教編程需要提供軌跡的圖樣,沒有圖樣就沒有辦法實(shí)現(xiàn)。針對(duì)以上情況,可以借助KRL進(jìn)行運(yùn)動(dòng)編程來解決問題,但是很多教材、內(nèi)部資料介紹的基于KRL的運(yùn)動(dòng)編程內(nèi)容都很粗略,對(duì)編程指令怎樣用、使用這個(gè)指令達(dá)到的效果沒有進(jìn)行詳細(xì)說明,更沒有針對(duì)編程指令列舉具體的實(shí)例進(jìn)行應(yīng)用說明。鑒于此,本文設(shè)計(jì)了一個(gè)繪制軌跡的案例,借助KRL進(jìn)行運(yùn)動(dòng)編程,不需要進(jìn)行示教仍然能控制機(jī)器人完成作業(yè),可供有需要的學(xué)習(xí)者借鑒。

    1 圖形案例設(shè)計(jì)

    以KUKA工業(yè)機(jī)器人抓取一支筆繪制如圖1所示的圖形軌跡為例,采用絕對(duì)運(yùn)動(dòng)、相對(duì)運(yùn)動(dòng)、計(jì)算或操縱機(jī)器人的位置等編程方式來實(shí)現(xiàn)軌跡圖形的繪制。借助KRL進(jìn)行運(yùn)動(dòng)編程來實(shí)現(xiàn)機(jī)器人繪制軌跡圖形的前提條件是要合理創(chuàng)建工具坐標(biāo)系和基坐標(biāo)系(工件坐標(biāo)系),用筆尖以XYZ4點(diǎn)法創(chuàng)建工具坐標(biāo)系為TOOL[1]:huibi,選擇圖形的O點(diǎn)用3點(diǎn)法創(chuàng)建基坐標(biāo)(工件坐標(biāo)系)為Base[1]:guiji,如圖1所示。

    圖1 基坐標(biāo)設(shè)定

    2 程序設(shè)計(jì)

    2.1 絕對(duì)運(yùn)動(dòng)編程

    2.1.1 指令格式及應(yīng)用

    1)指令格式:

    絕對(duì)運(yùn)動(dòng)所有的運(yùn)動(dòng)針對(duì)于某個(gè)坐標(biāo)系的原點(diǎn),該案例以圖形上的O點(diǎn)為基坐標(biāo)原點(diǎn)。

    絕對(duì)運(yùn)動(dòng)的編程格式:PTP{A3 45};說明:A3軸從0°運(yùn)行到了45°[2]。

    2)具體應(yīng)用舉例:

    控制機(jī)器人繪筆以點(diǎn)到點(diǎn)運(yùn)動(dòng)方式運(yùn)行到D點(diǎn),程序段如下:

    2.1.2 軌跡圖形程序設(shè)計(jì)

    軌跡路線規(guī)劃Home→O→A→B→C→D→E→O→Home[3],絕對(duì)運(yùn)動(dòng)編程程序設(shè)計(jì)如表1所示。

    表1 絕對(duì)運(yùn)動(dòng)編程程序

    2.2 相對(duì)運(yùn)動(dòng)編程

    2.2.1 指令格式及應(yīng)用

    1)指令格式:

    相對(duì)運(yùn)動(dòng)采用REL指令,它始終針對(duì)機(jī)器人的當(dāng)前位置,即目標(biāo)點(diǎn)針對(duì)前一點(diǎn)的坐標(biāo)變化量[2]。

    相對(duì)運(yùn)動(dòng)的編程格式:LIN_REL{x 100,z-200};#BASE為默認(rèn)設(shè)置。

    使用說明:TCP從當(dāng)前位置沿基坐標(biāo)系中的x軸方向移動(dòng)100 mm,沿z軸負(fù)方向移動(dòng)200 mm。Y、A、B、C和S保持不變,T則從運(yùn)動(dòng)中得出[2]。

    2)具體應(yīng)用舉例:

    控制機(jī)器人繪筆以直線運(yùn)動(dòng)方式從O點(diǎn)運(yùn)行到A點(diǎn),程序段如下:

    2.2.2 軌跡圖形程序設(shè)計(jì)

    軌跡路徑規(guī)劃Home→O→A→B→C→D→E→O→Home[3],相對(duì)運(yùn)動(dòng)編程程序設(shè)計(jì)如表2所示。

    表2 相對(duì)運(yùn)動(dòng)編程程序

    2.3 計(jì)算或操縱機(jī)器人位置編程

    2.3.1 指令格式及應(yīng)用

    在某個(gè)位置示教了一個(gè)點(diǎn)(或者確定的坐標(biāo)點(diǎn)也可以),把這個(gè)保存在一個(gè)變量里面,通過計(jì)算改變后面的點(diǎn)[2]。計(jì)算或操縱機(jī)器

    人位置格式:

    Position:定義的變量名稱(點(diǎn)位名稱);

    Position = XP3:把XP3坐標(biāo)賦值給變量(表示示教的P3點(diǎn)坐標(biāo)),坐標(biāo)值也可以直接賦值;

    position.x = position.x + 100:定義的新點(diǎn)在XP3的x方向值加上100 mm[2];

    PTP position:運(yùn)動(dòng)到計(jì)算出的位置[2]。

    2.3.2 軌跡圖形程序設(shè)計(jì)

    軌跡路徑規(guī)劃Home→O→A→B→C→D→E→O→Home[3],計(jì)算或操縱機(jī)器人位置編程方法需要先定義幾個(gè)變量來存儲(chǔ)點(diǎn)的位置,在本案例中,A、B、C、D、E的變量名稱就定義為a、b、c、d、e,變量的類型定義為pos。計(jì)算或操縱機(jī)器人位置編程程序設(shè)計(jì)如表3所示。

    3 結(jié)束語

    本文設(shè)計(jì)的案例圖形包括直線、圓弧形狀,綜合性強(qiáng),借助于KRL進(jìn)行運(yùn)動(dòng)編程,指令研究涉及全面,減少了使用示教編程占用的生產(chǎn)時(shí)間,有助于提高生產(chǎn)效率。案例采用三種不同的編程方法來完成軌跡的繪制,為編程人員提供了更廣泛的編程思路,在實(shí)際應(yīng)用中,可以根據(jù)自己的實(shí)際情況選用相應(yīng)的編程方法,也可以采用綜合編程的方法。此研究對(duì)學(xué)習(xí)機(jī)器人編程的自學(xué)、初學(xué)者在指令理解和應(yīng)用方面有很大的幫助,具有一定的實(shí)際意義。

    猜你喜歡
    程序設(shè)計(jì)指令坐標(biāo)系
    聽我指令:大催眠術(shù)
    基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
    從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
    電子制作(2019年9期)2019-05-30 09:42:04
    ARINC661顯控指令快速驗(yàn)證方法
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    解密坐標(biāo)系中的平移變換
    坐標(biāo)系背后的故事
    基于重心坐標(biāo)系的平面幾何證明的探討
    高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
    PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
    教育| 东兰县| 揭东县| 鄂伦春自治旗| 封丘县| 凌源市| 武穴市| 合作市| 防城港市| 阿瓦提县| 疏勒县| 银川市| 吉木萨尔县| 砚山县| 安阳市| 兰州市| 宜川县| 繁峙县| 久治县| 日土县| 盐津县| 博罗县| 当雄县| 昭觉县| 竹溪县| 舒兰市| 朝阳区| 沙洋县| 平舆县| 博兴县| 舞钢市| 当涂县| 北海市| 濮阳县| 临泉县| 伽师县| 屏东县| 鹤岗市| 南川市| 静海县| 荣昌县|