999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

三菱機械手與觸摸屏的數據共享試驗與研究

2015-02-19 03:48:26陜西漢江機床有限公司漢中723003張新寧黨玉厚
金屬加工(冷加工) 2015年9期
關鍵詞:指令程序

■陜西漢江機床有限公司 (漢中 723003) 張新寧 黨玉厚

三菱機械手與觸摸屏的數據共享試驗與研究

■陜西漢江機床有限公司 (漢中 723003) 張新寧 黨玉厚

摘要:利用三菱機械手CRnD-700控制器的擴展功能,與觸摸屏GT1275網線直連,通過機械手控制器共享數據區進行數據共享訪問。通過模擬交通燈來驗證共享區數據的正確性,并將該結果推廣到多個子項目中,獲得了專家認可。

工業機器人是面向工業領域的多關節機械手或多自由度的機器人,是自動執行工作的機器裝置,是靠自身動力和控制能力來實現各種功能的一種機器。它可以接受人類指揮,也可以按照預先編排的程序運行,還可以接受示教而完成各種簡單的重復動作。示教過程中,機械手可依次通過工作任務的各個位置,這些位置序列全部記錄在存儲器內,在任務的執行過程中,機器人的各個關節在伺服驅動下依次再現上述位置,故這種機器人的主要技術功能被稱為“可編程”和“示教再現”。

在工業生產中能代替人做某些單調、頻繁和重復的長時間作業,或是危險、惡劣環境下的作業,在國家重大專項“五軸聯動高速、精密可轉位刀片周邊和雙端面刃磨數控工具磨床(2010ZX04001-162)”上,機械手的主要作用就是給加工機床上、下料(小刀片),配合機床加工并將加工好的刀片進行管理,每天加工能力在600片以上。強度之大難以想象。

在使用機械手的過程中,出現了許多不容易解決的問題。通過對加工工藝流程的改進、程序控制邏輯的修正、機械手新功能的開發和使用,都有較好的效果。下面就三菱四軸水平關節機器人和觸摸屏之間的數據共享進行論述。

所謂數據共享,就是在機械手控制器的存儲器內單獨開辟一塊專用區域,機械手控制器將機械手的操作數據寫入存儲區,而觸摸屏(簡稱GOT)從存儲區取得相應數據,通過簡單的處理,將機械手的狀態以信息顯示的方式在GOT屏上顯示出來。反之,GOT屏上設置的數據寫入共享區,機械手控制通過相應指令讀取設置信息,根據設置數據情況進行程序操作,使得機械手執行相應的動作,以實現數據共享的交互操作。

1. 三菱機械手控制器CRnD-700與三菱觸摸屏GT1275(以下簡稱GOT)之間連接

由于三菱機械手控制器和三菱觸摸屏都支持網絡連接,因此只需要通過一根平行網線進行網絡連接即可。所說的平行網線就是通常的通用網線,不需要特別制作。連接圖如圖1所示。

圖1 機械手控制器與GT1275的連接

2.三菱機械手控制器數據區域的構成

三菱機械手控制器數據區域包括用戶數據區和擴展數據區。在用戶數據區中,機械手控制器基本配置為:Input 0~95,Output 0~95;擴展I/O地址:Input 96~511,Output 96~511。

如果需要使用控制器的共享擴展存儲區域,就必須設置控制器參數“IQMEM”。擴展存儲區域為0.5K字(每個字為16位二進制數)。當然需要三菱機械手生產廠家增加擴展協議和擴展模塊(見圖2、圖3)。

訪問共享存儲區域,共享地址是以偏移地址模式進行操作的。機械手控制器的輸入地址對應于GOT的輸出地址,機械手控

制器的輸出地址對應于GOT的輸入地址。

在觸摸屏中訪問地址是十六進制地址,而在機械手控制器中僅可以采用十進制地址偏移,也可以采用十六進制地址偏移(見表1)。

圖2 輸入數據共享存儲區地址影射

圖3 輸出數據共享存儲區地址影射

表1

在操作共享數據區時,特別要注意,機械手保留了許多專用數據區,訪問時不能隨便亂用,防止錯誤數據造成系統出現問題。當然,用戶只能操作具有R/ W屬性的數據區數據。

由于專項中使用的是標配的水平多關節機械手及控制器系統,不帶擴展數據存儲模塊,因此數據共享區只能使用0~511的輸入/輸出地址,在試驗中共享數據區使用了偏移地址為256開始的IO地址,即輸入地址為256~271、272~287、288~303三個雙字節地址(每個雙字節占16位IO點),作為觸摸屏上設置數據的共享區;輸出地址為256~271的一個字節地址作為觸摸屏上顯示數據的共享區。

3. 三菱機械手控制器常用指令介紹

三菱機械手控制器的編程語言是MELFA BASIC Ⅴ。類似于BASIC的語言結構,其中有許多和BASIC完全相同的指令,但用法有些又完全不同,又增加了許多專用的指令。在此對一些常用的指令作功能簡要說明。

M_In(16)( 機械手控制器的輸入口,其中16表示輸入口地址為第17個輸入點。)

M_Inw(10000+16*16) ( 機械手控制器的共享輸入口,表示輸入口地址為第10000個輸入點開始的第16個雙字節地址(每個字節8位),相當于機械手的輸入口M_ Inw256一個雙字節的地址。)

M_Inw(10000+16*16)(指令和M_Inw256使用效果相同。)

M_Out(16) (機械手控制器的輸出口,其中16表示輸出口地址為第17個輸出點。)

M_Outw(10000+16*16) (機械手控制器的共享輸出口,表示輸出口地址為第10000個輸出點開始的第16個雙字節地址,相當于機械手的輸出口M_Outw256一個雙字節的地址。)

M_Outw(10000+16*16)(指令和M_Outw256使用效果相同。)

DLY 1(表示延時1s。)

While <條件>…… Wend(程序循環指令,當條件滿足時執行循環體內指令。)

Select <條件>(執行滿足條件的程序塊。)

Case

Case else

End select

Break(強行跳出循環體。)

If <條件> then <地址>(程序控制指令,根據條件判斷進行程序跳轉。)

M1=10(賦值語句。)

Hlt(機械手程序停止。)

當然,三菱機械手控制器還包含有其他的指令,例如關節插補指令Mov,直線插補MVS,碼垛運算def plt,plt,以及子程序Gosub和子程序調用Callp等指令,由于在下面的事例程序中沒有用到,不再一一介紹。

4. 共享數據操作和編程流程框圖

本事例是模擬交通紅綠燈功能控制,動作如下:啟動機械手程序,三個燈滅。紅燈亮,延時10s后,紅燈滅;黃燈亮,延時3s后,黃燈滅;綠燈亮,延時10s后,綠燈滅;循環上述工作過程。

GOT的界面設置:在GOT上制作一個數據顯示框(模擬顯示紅黃綠三個燈等待時間),三個數據輸入框(設置紅黃綠三個燈點亮時間)和三個指示燈(分別代表紅、黃、綠三個交通燈),具體設置如表2所示。

機械手控制紅綠燈的程序流程框圖如圖4所示。

表2

圖4 機械手控制紅綠燈的程序流程框圖

5. 模擬交通紅綠燈功能控制程序清單

根據圖4所示,編制機械手控制器控制程序。

在機械手在線程序中新建一個程序,文件名為1.MB5。機械手控制程序清單如下:

‘=================

‘交通燈自動控制系統(Traffic lights)

‘=================

M_Out(16)=0‘red light

M_Out(17)=0 ‘yellow light

M_Out(18)=0 ‘green light

mSetTimes=5'設置程序執行次數,中間變量。文檔中沒有說明的 m… 均為中間變量。

M1=0

M3=0'選擇點亮哪個燈0=紅燈,1,3=黃燈,2=綠燈

'mRed_Delay=M_Inw(10000+16*16)'觸摸屏上設置紅燈點亮時間(本行在機械手上測試時要用,保留)

'mYellow_Delay=M_Inw(10000+16*17)'黃燈點亮時間

'mGreen_Delay=M_Inw(10088+16*18)'綠燈點亮時間

mRed_Delay=10

mYellow_Delay=3

mGreen_Delay=10

*NextLoop:'程序循環跳轉地址

mCur_Delay=0

M3=M1 mod 4

SelectM3

Case 0

M_Out(16)=1 '紅燈點亮

M_Out(17)=0 '黃燈

M_Out(18)=0 '綠燈

M2=mRed_Delay

While mCur_Delay

Dly 1

M2=M2-1

M_Outw(10000+16*16)=M2

mCur_Delay=mCur_Delay+1

WEnd

M_Out(16)=0

Break

Case 1,3

M_Out(16)=0 ‘紅燈

M_Out(17)=1 ‘黃燈點亮

M_Out(18)=0 ‘綠燈

M2=mYellow_Delay

While mCur_Delay

Dly 1

M2=M2-1

M_Outw(10000+16*16)=M2

mCur_Delay=mCur_Delay+1

WEnd

M_Out(17)=0

Break

Case 2

M_Out(16)=0 ‘紅燈

M_Out(17)=0 ‘黃燈

M_Out(18)=1 ‘綠燈點亮

M2=mGreen_Delay

While mCur_Delay

Dly 1

M2=M2-1

M_Outw(10000+16*16)=M2

mCur_Delay=mCur_Delay+1

WEnd

M_Out(18)=0

Break

End Select

M1=M1+1

If M1

*EndLamp:

M_Out(16)=0

M_Out(17)=0

M_Out(18)=0

Hlt

6. 交通燈控制程序的模擬運行結果

打開機械手控制器的監視菜單下的信號監視,查看通用信號的狀態變化;在調試模式下打開程序1.MB5,按控制面板上的執行鍵,可以看到如下的運行結果:

紅燈亮如圖5所示。

圖5

黃燈亮如圖6所示。

圖6

綠燈亮如圖7所示。

圖7

7. 機械手上的程序測試

更改上面的程序,使程序變為:

mRed_Delay=M_Inw(10000+16*16)(紅燈點亮時間,在機械手上測試時要用)

mYellow_Delay=M_Inw(10000+16*17)(黃燈點亮時間)

mGreen_Delay=M_Inw(10088+16*18)(綠燈點亮時間)

(mRed_Delay=10)

(mYellow_Delay=3)

(mGreen_Delay=10)

在觸摸屏上設置三個燈的點亮時間后,將機械手控制器上的鑰匙開關扳到自動方式,選擇執行程序1.MB5,按程序啟動鍵運行程序,可以看到程序運行結果:三個指示燈循環變化狀態。結果表明,完全模擬了交通紅黃綠的控制,證明試驗是完全成功的,達到了預期的效果。

8. 試驗結果的推廣應用

通過上面的成功試驗,在國家重大專項“五軸聯動高速、精密可轉位刀片周邊和雙端面刃磨數控工具磨床(2010ZX04001-162)”上有許多典型的擴展應用,例如邦納相機照相數據、三菱觸摸屏操作數據、上位機PC控制數據、發格(Fagor)數控系統8070的PLC接口數據、程序控制數據,全部通過一個由路由器組成的局域網絡傳輸到三菱機械手的共享數據區,這些數據通過觸摸屏來顯示信息,控制其他可操作的動作,例如氣閥、液壓缸、料庫升降及料盤出入庫等動作,取得了良好的配合動作。這些技術的應用,在重大專項項目驗收的過程中,得到了專家的好評。

* “高檔數控機床與基礎制造裝備”國家重大科技專項基金項目(2010ZX04001-162)

收稿日期:(20150214)

猜你喜歡
指令程序
聽我指令:大催眠術
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 天堂成人av| AV不卡国产在线观看| 国产自产视频一区二区三区| 美女无遮挡免费网站| 4虎影视国产在线观看精品| 综合久久五月天| 永久天堂网Av| 欧美成人午夜影院| 日韩无码黄色网站| 无码精油按摩潮喷在线播放| 天天爽免费视频| 无码国产伊人| 国产精品久久精品| 黄色a一级视频| 欧美视频在线第一页| 欧美在线一二区| 国产欧美在线观看一区| 国产99久久亚洲综合精品西瓜tv| 亚洲欧美在线看片AI| 国产视频入口| 国产欧美日本在线观看| 国产96在线 | 日本黄色不卡视频| a级毛片一区二区免费视频| 亚洲视频免费在线| 中文字幕无码电影| 欧美成人手机在线观看网址| 三区在线视频| 毛片久久网站小视频| 亚洲无线观看| 国产午夜精品一区二区三区软件| 青青青国产在线播放| 国产成人夜色91| 成人综合网址| 久久精品人人做人人爽| 欧美日本激情| 亚洲欧美另类专区| 国产69囗曝护士吞精在线视频| 亚洲欧洲日韩久久狠狠爱| 99久久精品国产麻豆婷婷| 国产成人三级| 国产成人精品在线| 五月天香蕉视频国产亚| 97超碰精品成人国产| 波多野结衣一二三| 亚洲天堂视频在线免费观看| 亚洲狼网站狼狼鲁亚洲下载| 22sihu国产精品视频影视资讯| 日韩在线影院| 精品偷拍一区二区| 免费亚洲成人| 午夜视频在线观看区二区| 欧美无遮挡国产欧美另类| 伊人AV天堂| 亚洲国产欧美目韩成人综合| 在线精品视频成人网| 免费不卡视频| 亚洲三级影院| 久久女人网| 久久99国产综合精品女同| 全免费a级毛片免费看不卡| 女同久久精品国产99国| 国产高潮视频在线观看| 国产精品亚欧美一区二区| 一本二本三本不卡无码| 欧美性色综合网| av午夜福利一片免费看| 国产三级国产精品国产普男人| 欧美综合区自拍亚洲综合绿色| 2020久久国产综合精品swag| 青青草原国产| 一级毛片免费观看久| 亚洲AV无码精品无码久久蜜桃| 日本三级欧美三级| 特级做a爰片毛片免费69| 亚洲成av人无码综合在线观看| 久久黄色小视频| 91福利在线观看视频| 天天色综网| 久久性妇女精品免费| 亚洲日韩欧美在线观看| 国产靠逼视频|