無憂山水
認真,謙虛
級別: 略有小成
|
我把600脈沖編碼器裝在皮帶主動輥軸頭上,測量皮帶上裁切物長度。裁切前設置提前減速,皮帶變頻器工作正常。但是每次的裁切的長度都不相同,長短不一,兩米五的裁切誤差都在3MM左右,關鍵是長短不固定。我程序使用的整數計算加減乘除,我認為就是有計算誤差也應該每次誤差相同,不應該是長短不一啊。是不是有機械傳動或者變頻器減速慣性誤差,又沒有辦法確認。各位師傅不知道有沒有遇到過這樣的問題,請幫助分析一下,看看又沒有解決方案。謝謝大家|。 |
|
---|---|---|
|
fjqz00
級別: 論壇先鋒
|
應該是停止輸送再裁切的吧。可以試試這樣:做個測試程序,長度到達后,就把程序暫停,不讓切刀裁切,這時看看你PLC實際接收的編碼器的數據和計算的結果是不是一樣的,或是誤差在允許范圍,如果是這樣的話,那應該是機械那個傳送機構出問題了,比如說皮帶伸縮了之類的。如果數據和理論計算值誤差較大,那就是程序的問題了。 |
---|---|
|
rockyhuo
專業制造全伺服高速衛生巾機器
級別: 論壇先鋒
|
你用整數計算肯定有問題的,必須要用浮點計算才行,輥周長你就算不準了 還有你最好在輸送輥上裝個編碼器,可以計算出輥走了多長距離,看看這個距離和實際距離有否偏差 |
|
---|---|---|
|
濟南電氣
級別: 略有小成
|
如果是變頻器帶的減速機構傳送,那是肯定有問題(除非減速機構精度很高),我調試過,剛開始時有誤差,然后改成伺服電機啦,就好啦,關鍵是精度問題,如果減速裝置做好了 |
---|---|
|
weisongyuan
我在南極賣冰箱—獨家經營
級別: 網絡英雄
|
沒有說明是什么廠家、型號的PLC,我用過西門子200的做過定長,程序是利用設計工程師給的要求長度(三角形直角邊)與編碼器的測量長度(三角形斜邊)經過三角函數在程序中計算。開始裁斷長度與要求長度不一樣,有時長有時短,查資料才知道定義計數器子程序只能調用一次,而我的程序是子程序一直調用,后修改為上升沿脈沖調用一次(程序有手動、半自動、自動,在手動不使用編碼器計數定長,半自動、自動使用編碼器定長),結果裁斷長度正常,符合工藝要求。裁斷長度各種型號在50cm到1米多不等,而要求誤差小于5mm,實際裁斷長度誤差在2mm以內。程序也是使用高低速。同時建議你使用輪式編碼器直接測量長度以減小由于直徑周長等計算帶來的誤差。 |
|
---|---|---|
|
catfree
虛心向各位學習。。
級別: 工控俠客
|
你這個不停機剪裁,最好用伺服 |
|
---|---|---|
|
老兵萬洪
級別: 探索解密
|
程序沒問題的情況下一般是送料機構有問題。如果送料機構有問題,即便用伺服控制也會出現裁切出來長短不一的。 |
---|---|
|
無憂山水
認真,謙虛
級別: 略有小成
|
感謝大家回復,我是用的三菱2N系列PLC,現在我用浮點計算再試一下,看看效果吧。但是我就是想不明白一點,就算是整數運算有誤差也不會有多有少啊。這個還要在觀察一下,估計機械方面還是有些問題。再次感謝大家,如果大家有更好的建議,請繼續給予幫助,多討論一下,也多學點知識。 |
|
---|---|---|
|