llm938
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 3 個(gè)
工控威望: 120 點(diǎn)
下載積分: 2011 分
在線時(shí)間: 29(小時(shí))
注冊(cè)時(shí)間: 2014-03-11
最后登錄: 2024-04-08
查看llm938的 主題 / 回貼
樓主  發(fā)表于: 2016-07-08 15:47
[attachment=149431] 請(qǐng)教高手:現(xiàn)有噴涂流水線(如圖),噴涂房有三支噴槍,物件不斷地從輸送帶輸入,在噴房入口處有一探頭來(lái)探測(cè)物件。當(dāng)物件經(jīng)過(guò)噴槍1時(shí),噴槍1開(kāi)始動(dòng)作,物件離開(kāi)噴槍1時(shí),噴槍1停止動(dòng)作。當(dāng)物件經(jīng)過(guò)噴槍2時(shí),噴槍2開(kāi)始動(dòng)作,物件離開(kāi)噴槍2時(shí),噴槍2停止動(dòng)作...。輸送帶的速度會(huì)根據(jù)噴涂效果來(lái)手動(dòng)調(diào)整(會(huì)變化)。請(qǐng)教:用FX-2NC來(lái)編寫應(yīng)該如何編寫(編程思路),最好詳細(xì)點(diǎn)。多謝!
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個(gè)
工控威望: 1474 點(diǎn)
下載積分: 1772 分
在線時(shí)間: 994(小時(shí))
注冊(cè)時(shí)間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
1樓  發(fā)表于: 2016-07-08 16:05
物件長(zhǎng)度可依據(jù)探頭上升沿和下降沿觸發(fā)再依據(jù)編碼器數(shù)據(jù)差值計(jì)算得到物件長(zhǎng)度(不過(guò)精度受探頭靈敏度決定),配合左移指令或右移指令來(lái)更換3個(gè)噴頭的啟動(dòng)、停止數(shù)據(jù)(即編碼器記錄的某物件長(zhǎng)度)、物件(a,b,c,d....)的當(dāng)前位置數(shù)據(jù)。比如:物件A到達(dá)噴頭1前,噴頭1記錄的是物件A的當(dāng)前位置;物件A的位置數(shù)據(jù)達(dá)到噴頭1時(shí),噴頭1啟動(dòng),前面已知物件長(zhǎng)度,長(zhǎng)度到停止噴頭1,并使用移位指令刷新成物件B的當(dāng)前位置,等待物件B的到達(dá);噴頭2 ,噴頭3 同理。這個(gè)程序復(fù)雜在位置數(shù)據(jù)的記錄,長(zhǎng)度測(cè)算,以及數(shù)據(jù)刷新。對(duì)了還有一個(gè)編碼計(jì)數(shù)器的數(shù)據(jù)溢出問(wèn)題,在運(yùn)行過(guò)程中如何復(fù)位編碼計(jì)數(shù)器數(shù)據(jù)又不會(huì)影響已經(jīng)經(jīng)過(guò)探頭的記錄的位置數(shù)據(jù)。
[ 此帖被wu32u2在2016-07-08 16:30重新編輯 ]
成功的路上需要幫助