llm938
級(jí)別: 探索解密
![]() |
[attachment=149431] 請(qǐng)教高手:現(xiàn)有噴涂流水線(如圖),噴涂房有三支噴槍,物件不斷地從輸送帶輸入,在噴房入口處有一探頭來探測物件。當(dāng)物件經(jīng)過噴槍1時(shí),噴槍1開始動(dòng)作,物件離開噴槍1時(shí),噴槍1停止動(dòng)作。當(dāng)物件經(jīng)過噴槍2時(shí),噴槍2開始動(dòng)作,物件離開噴槍2時(shí),噴槍2停止動(dòng)作...。輸送帶的速度會(huì)根據(jù)噴涂效果來手動(dòng)調(diào)整(會(huì)變化)。請(qǐng)教:用FX-2NC來編寫應(yīng)該如何編寫(編程思路),最好詳細(xì)點(diǎn)。多謝!! |
---|---|
|
csadolph
級(jí)別: 探索解密
![]() |
![]() |
---|---|
|
0760
中山木工機(jī)械維修
級(jí)別: 論壇先鋒
![]() |
請(qǐng)參考:http://m.mdgt.cn/read-gktid-1379839.html |
---|---|
本帖最近評(píng)分記錄: |
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級(jí)別: 論壇先鋒
![]() |
物件長度可依據(jù)探頭上升沿和下降沿觸發(fā)再依據(jù)編碼器數(shù)據(jù)差值計(jì)算得到物件長度(不過精度受探頭靈敏度決定),配合左移指令或右移指令來更換3個(gè)噴頭的啟動(dòng)、停止數(shù)據(jù)(即編碼器記錄的某物件長度)、物件(a,b,c,d....)的當(dāng)前位置數(shù)據(jù)。比如:物件A到達(dá)噴頭1前,噴頭1記錄的是物件A的當(dāng)前位置;物件A的位置數(shù)據(jù)達(dá)到噴頭1時(shí),噴頭1啟動(dòng),前面已知物件長度,長度到停止噴頭1,并使用移位指令刷新成物件B的當(dāng)前位置,等待物件B的到達(dá);噴頭2 ,噴頭3 同理。這個(gè)程序復(fù)雜在位置數(shù)據(jù)的記錄,長度測算,以及數(shù)據(jù)刷新。對(duì)了還有一個(gè)編碼計(jì)數(shù)器的數(shù)據(jù)溢出問題,在運(yùn)行過程中如何復(fù)位編碼計(jì)數(shù)器數(shù)據(jù)又不會(huì)影響已經(jīng)經(jīng)過探頭的記錄的位置數(shù)據(jù)。 [ 此帖被wu32u2在2016-07-08 16:30重新編輯 ] |
|
---|---|---|
|
0760
中山木工機(jī)械維修
級(jí)別: 論壇先鋒
![]() |
這個(gè)程序沒有五千步以上弄不出來,沒有你說的那么簡單! 清注意,工件長短是不一致,工件間間距也是不一致的! |
---|---|
|
llm938
級(jí)別: 探索解密
![]() |
這個(gè)程序沒有五千步以上弄不出來,沒有你說的那么簡單! 清注意,工件長短是不一致,工件間間距也是不一致的! [/quote] 大哥,你有什么高見,請(qǐng)指點(diǎn)! |
---|---|
|
mfjsx
專業(yè)非標(biāo)自動(dòng)化設(shè)備工程開發(fā)
級(jí)別: 家園常客
![]() |
很簡單,我剛好做了個(gè)項(xiàng)目,跟你的一模一樣, 因與客戶簽訂協(xié)議,不可外泄不方便給你程序。 其實(shí)很簡單,編碼器數(shù)據(jù)比較, |
|
---|---|---|
|