jony7788
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 50 個
工控威望: 2003 點(diǎn)
下載積分: 683 分
在線時間: 236(小時)
注冊時間: 2023-02-25
最后登錄: 2025-03-09
查看jony7788的 主題 / 回貼
樓主  發(fā)表于: 78天前
圖片:
一圈360度,分為12個段點(diǎn),每個段點(diǎn)30度,每個段點(diǎn)都有一個開關(guān)。
當(dāng)開關(guān)打開的區(qū)間,步進(jìn)電機(jī)以正常速度旋轉(zhuǎn),并在段點(diǎn)停留0.5秒,沒有打開段點(diǎn)的區(qū)間,以快于正常速度進(jìn)行旋轉(zhuǎn),且不做停留。

以下例,1、2,5、6,9,10這幾個區(qū)間是正常速度,其它區(qū)間是快速通過。
償了下幾種方式,效果都不好,大多都是快速時跑過了頭,把正常區(qū)間都越過了。
PLC是三菱FX3U

希望老師們能指點(diǎn)下思路,感謝。

工控小c
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 390 個
工控威望: 2198 點(diǎn)
下載積分: 3689 分
在線時間: 392(小時)
注冊時間: 2022-10-14
最后登錄: 2025-03-08
查看工控小c的 主題 / 回貼
1樓  發(fā)表于: 76天前
圖片:
圖片:
圖片:
圖片:
圖片:
我也來湊湊熱鬧,偷個懶就不寫自動程序了,問題的關(guān)鍵就在于計算下一個首先為ON的開關(guān)距離本次停留的位置間距而已。如上圖1234,開關(guān)號和位置號從0開始。開關(guān)1.4.10為ON,在1號開始時2.3.不停留下次定位到4、增量為3份間距,4號開始時5.6.7.8.9.不停留下次定位到10、增量為6份間距,10號開始時11.0.不停留下次定位到1,增量為3份間距。如上圖5,僅有1號開關(guān)ON,則下次定位12份間距既一整圈重新定位到1號開關(guān)處。
本帖最近評分記錄:
  • 下載積分:+2(nightblueblu) 好貼好貼!
  • 下載積分:+5(jony7788) 熱心助人!
    工控小c
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 390 個
    工控威望: 2198 點(diǎn)
    下載積分: 3689 分
    在線時間: 392(小時)
    注冊時間: 2022-10-14
    最后登錄: 2025-03-08
    查看工控小c的 主題 / 回貼
    2樓  發(fā)表于: 75天前
    引用
    引用第18樓jony7788于2024-12-24 21:15發(fā)表的  :


    我目前的方法同你的方法有點(diǎn)類似,用電機(jī)的脈沖數(shù)來判斷區(qū)間,效果不是很好,如果前面全部是開,后面全部是斷,還可以,間隔開斷的反應(yīng)不過來。

    可以試試我的那個,當(dāng)前點(diǎn)位停留0.5秒的時候直接判斷下個點(diǎn)去哪里