![]() |
發布時間: 2024-8-19 09:30
正文摘要:制作了一臺打孔機,打孔軸是Z軸用的Y2脈沖輸出,手手動控制和自動運行,運行采用絕對運動DDRVA ,打孔過程是分三階打孔,先打幾毫米再變速打幾毫米再變速打幾毫米。# f6 i7 `! w0 B `$ A) [ ... |
學者11 發表于 2024-8-19 10:25 哥們這是純AI回復啊: e: b* Y& z" ^ |
颶天使 發表于 2024-8-20 17:167 \9 M$ W. p$ B- k/ t- O/ i 屏蔽層是單端接地還是兩端都接地呢?兩端都接地肯定不行,會成為干擾源。 |
問題找到了,把信號線屏蔽層接地摘了就沒事了 |
通過試驗,用手動操作部分試驗:絕對定位DDRVA 到10 PLC發出的脈沖數和驅動器接收的一致,再絕對定位到15,也沒問題,再絕對定位到25也沒問題,再絕對定位到0 也沒問題,可是用自動時,絕對定位到15沒問題,再絕對定位到20,驅動器就對收到了2個脈沖,再絕對定位到25驅動器有多走了2個脈沖,再絕對定位到30驅動器有走了2個脈沖。我考慮可以排除驅動器設置和線束干擾的問題了,考慮是不是還是程序的問題呀 |
伺服過沖/不足好像還挺常見的,一般的驅動器運行的時候都會顯示超過或者缺少的多少脈沖數。大約是因為伺服本色就是PID控制的。如果PID參數設置的不合適會有這種現象。手動更精確是不是和自動給的參數不太一樣導致的。 |
學者11 發表于 2024-8-19 10:25 但是在手工控制Z時,例如指定先走5MM 再走10MM 再走3MM 時 發出的脈沖數和驅動器顯示運動的脈沖數不差3 W6 |& [! h9 t2 @/ P! M |
如果步進電機實際運動的脈沖數多于PLC發出的脈沖數,這通常意味著系統中存在一些問題。PLC發出的脈沖沒有被正確接收或處理,導致實際執行的脈沖數少于PLC發出的脈沖數。這種情況下,步進電機的脈沖數不會多于PLC發出的脈沖數,但是可能會出現其他錯誤。如果驅動器或控制器內部出現了故障,可能會導致某些脈沖被重復處理,造成實際運動的脈沖數多于PLC發出的脈沖數。+ {& I3 H4 D A6 M0 ] 驅動器或控制器內部的硬件故障導致信號處理錯誤,使得實際運動的脈沖數與PLC發出的脈沖數不符。8 _1 n, Q Y S. c 驅動器或控制器的固件或軟件存在問題,導致信號處理錯誤。" _/ V0 Y6 @. p) K8 \7 s; y" A8 l# ?% o 信號線受到電磁干擾或其他物理因素的影響,可能會導致信號誤讀。& d1 E3 q5 r6 q/ ~- J 信號線接觸不良或松動也可能導致信號傳輸錯誤。 驅動器或控制器的參數設置錯誤,例如脈沖分配、方向信號等配置不當,可能會導致實際運動的脈沖數多于PLC發出的脈沖數。, A5 t7 a+ a5 v6 l S7 L6 v 步進電機驅動器通常支持多種微步模式,如果設置了錯誤的微步模式,也會導致實際脈沖數與PLC發出的脈沖數不符。3 j' D! u4 Z: w" C 如果步進電機負載過重或者有異物卡住,可能會導致電機無法完全響應所有脈沖信號,但在某些情況下也可能因為摩擦力變化而導致實際運動的脈沖數多于PLC發出的脈沖數。! q3 j. ~2 A1 \7 J. F! {5 z7 ] 如果傳動系統中有齒輪損壞或松動等情況,也可能導致實際運動的脈沖數與PLC發出的脈沖數不匹配。! A1 z, S: ?' ~. A& m6 D$ g0 U: G 針對上述問題,可以采取以下措施進行排查) h. h% d' u$ g 確保所有連接線纜完好無損,沒有松動或斷開的情況。 重新檢查和確認驅動器或控制器的所有配置是否正確,特別是與脈沖相關聯的參數。 對驅動器或控制器進行測試,查看是否存在硬件故障。9 X: \, v# j, L+ d" y 檢查信號線周圍是否有強磁場或高頻設備干擾,必要時更換屏蔽線或增加隔離措施。 檢查機械結構是否有磨損、卡滯等問題,確保傳動系統的正常運行。7 w) i% \5 v, p( U2 X # L+ Z) T7 ~9 X& s1 Q |
Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )
GMT+8, 2025-8-4 08:31 , Processed in 0.280934 second(s), 21 queries , Gzip On.
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.