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