往事訴風
級別: 論壇先鋒
|
用A2伺服做了一個追沖一體的程序 和伺服走的是485通訊 現在是在1根料上相當于有3種長度 (300 610 360) 問題是脈沖不能及時送到凸輪里面 導致切第二種長度的時候不能按照設定的長度去執行 ,這樣的話一根料上 就會出現2次長度不能按照設定長度來執行動作 我開始的時候是切的時候切換長度脈沖 不行 后來改成同步的時候 還是不行難道是A2的凸輪只能執行單一長度循環的追剪嗎?對于可變長度的追剪實現不了 ? 我現在是開始執行一個齊頭長度 齊頭長度執行完就執行下個長度 下個長度執行幾次 次數達到執行下個長度 完成之后一根料結束 開始不斷循環 達到設定產量停止 都是在運行中改變 我現在是第一個長度執行完 第二個長度也給過去了 由于通訊時間什么的 沒有寫進去凸輪里面 不能馬上在下一個周期去執行 要在下下個周期才能執行了 這樣的話 動作就不對了,而且我做的這個還是固定孔距,沒有一個孔距一變 那樣的話肯定更實現不了。我之前查的資料說在追剪拉回錢2s內寫入長度就可以實現,我現在是在同步的時候就寫,就是通訊有延遲也應該夠了啊,而且我在追剪拉回前最少有0.6s的模具動作時間啊,時間上應該是沒有問題啊,用示波器抓取圖形發現 命令脈沖也給過去了 就是在下個周期不執行 而是下下個周期才執行 請大家指點一下!!謝謝!! |
---|---|
|
往事訴風
級別: 論壇先鋒
|
那塊看不懂 比如說我一根料長2米 我走個300齊個頭 然后按照610的長度沖2個孔 剩下的580不夠沖孔 就走580切斷 這里面就涉及到 長度要從300變到610 執行2次 再變580執行一次 按照這個順序不斷的循環 一直到我生產的數量達到設定值 |
---|---|
|