<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 多點(diǎn)定位測試儀數控系統技術(shù)開(kāi)發(fā)

多點(diǎn)定位測試儀數控系統技術(shù)開(kāi)發(fā)

作者: 時(shí)間:2013-03-18 來(lái)源:網(wǎng)絡(luò ) 收藏


  測試儀的工作要求是能夠從“當前點(diǎn)位”向“任一點(diǎn)位”運行。而且循環(huán)次數可以任意設定。

  3.2對運動(dòng)邏輯的分析:

  測試儀的定位點(diǎn)共有10點(diǎn),工作臺可能定位在任意一點(diǎn),如果要求從“當前點(diǎn)位”向“任一點(diǎn)位”運行,則可能有9種運動(dòng)路徑選擇,如果加上“同號選擇”判斷,整個(gè)系統就有10*10=100種運動(dòng)路徑選擇,這意味著(zhù)運動(dòng)程序至少要100個(gè)判斷條件+90條運動(dòng)流程。這樣的運動(dòng)程序就太復雜了。

  能不能簡(jiǎn)化其運動(dòng)程序呢?

  仔細分析測試儀的工作臺運動(dòng)方式:從“當前點(diǎn)位”到“下一點(diǎn)位”都要先回到Y0位置,再沿“X”軸運行,根據選擇的條件,向“下一點(diǎn)位”運行。

  這樣如圖2所示在X軸上設置一原點(diǎn),不管工作臺當前定位在任一點(diǎn)位上,當指令其向“下一點(diǎn)位”運動(dòng)時(shí)都先執行“回原點(diǎn)”動(dòng)作,再從原點(diǎn)向“下一點(diǎn)位”運動(dòng)。這樣全部運動(dòng)流程就可以從90條簡(jiǎn)化為9條,這樣就可以大大簡(jiǎn)化運動(dòng)程序的編制,提高了程序安全系數。由于原點(diǎn)選擇在中間位置,從統計學(xué)的角度來(lái)看,對工作效率影響不多。

  3.3運動(dòng)程序的編制

  三菱定位單元FX2N-20GM是一個(gè)可以獨立做運動(dòng)控制的。

  其運動(dòng)程序可以用編程器編制,也可以用專(zhuān)用軟件編制。編制運動(dòng)程序的專(zhuān)用指令類(lèi)似于通用的G代碼指令。

  3.3.1專(zhuān)用指令型運動(dòng)程序

應用FX2N-20GM專(zhuān)用的運動(dòng)指令編制的部分“定位運動(dòng)程序”如下:

運動(dòng)程序 (運動(dòng)流程選擇部分)

N1 LD M701-----------選擇條件:如果選擇1#位

N2 FNC00(P1)-----------跳躍至“P1”指針程序段

(………….)

N22 LD M710-----------選擇條件:如果選擇10#位

N23 FNC00(P10) -----------跳躍至“P10”指針程序段

……….

N30 P1---------------------回1#位程序段

N31 cod00 Y0 f2000-----------回到“Y軸原點(diǎn)”

N32 cod00 X0 f2000---------- 回到“X軸原點(diǎn)”

N33 cod00 xD106 fxD108;---- ---回到1#位“X位置”處

(X位置用D106設置,運行速度用D108設置)

N34 cod00 yD110 fyD112; ---- ---回到1#位“Y位置”處

(Y位置用D110設置,運行速度用D112設置)

N35 M02(END)-----程序結束
3.3.2應用專(zhuān)用編程軟件“FXVPS”編制的運動(dòng)程序:

  專(zhuān)用編程軟件“FXVPS”是專(zhuān)門(mén)用于FX2N-20GM的圖形式編程軟件,具有運動(dòng)流程構建方便清楚、特別易于構建多流程運動(dòng)程序,易于設定參數,方便調試及監控等特點(diǎn)。

  構建“運動(dòng)程序”前,必須反復了解客戶(hù)要求,大處著(zhù)眼,先構建好“運動(dòng)流程”。然后再細化小節部分。不能先做小節再做流程。



圖3 運動(dòng)流程

  3.定位單元FX2N-20GM與PLC的

  4.1定位單元FX2N-20GM與PLC的的專(zhuān)用指令及PLC程序

  三菱定位單元FX2N-20GM的另一特點(diǎn)是可以與三菱PLC聯(lián)機使用,通過(guò)使用PLC控制器與FX2N-20GM的通信功能,在PLC控制器一側編制相關(guān)的控制程序實(shí)現工作模式選擇,發(fā)出程序啟動(dòng)指令,設置定位距離、定位速度,循環(huán)次數等數據,以實(shí)現系統更柔性化的控制。在本控制系統中,就是采用了“PLC+FX2N-20GM”工作模式。其PLC與“FX2N-20GM”之間的通信程序就是整個(gè)PLC程序的關(guān)鍵。


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>