xlq123
級別: 正式會員
|
找原點用的指令是DZRN指令,起始點位置用的是DDRVI指令,動作模式是起點位置到目標值,動作完成在返回。目標值和返回用的指令用的是(DDRVA D612目標值 D894速度 Y0 Y4)現在出現的問題是每次返回都沒回到起始點位置,隨著返回次數越多就離起始點位置越遠都是有規律的請問是什么問題?知道的可以加QQ417215773或者電話聯系13928170758解決問題必用重謝!!! |
---|---|
|
玩家100
級別: 略有小成
|
按照你的描述,電機返回回原點每次離起點更遠了,可以推斷: 1.伺服放大器可能沒收到目標值數量的脈沖數,你可以吧程序分兩段,第一次只是確認去目標位置時(通過外部觸發控制,第一次觸發電機去目標位置,第二次觸發電機返回,第三次去目標位置。。如此循環),伺服驅動器收到的脈沖數(可在驅動器上監控)和目標脈沖個數是否相等;第二次確認回原點時,伺服驅動器收到的脈沖數(可在驅動器上監控)和目標脈沖個數是否相等 2.若1沒有問題,就基本確定是伺服電機走的脈沖個數和伺服驅動器發的脈沖個數不一樣,這個又要去排除,首先看看增益,伺服回原點有沒有減速的過程,伺服高速運行時是否平穩(會過沖),還有就是電子齒輪比 樓主說的不夠詳細,這個結構是絲桿還是皮帶,皮帶和絲桿的加減速是不一樣的,電氣參數必須要匹配機械參數,不能想怎么樣就怎么樣,處理問題的辦法第一步要把大概或可能的原因找到去一一排除,項目急的時候,嘗試各種辦法把問題先解決了,不用一定要找到具體的原因,解決完后再去找具體的原因。找原因時一定要以現場的現象為依據,總之理論指導實踐,理論與實踐相結合 |
---|---|
|