jony7788
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 49 個(gè)
工控威望: 1813 點(diǎn)
下載積分: 731 分
在線時(shí)間: 228(小時(shí))
注冊(cè)時(shí)間: 2023-02-25
最后登錄: 2024-12-26
查看jony7788的 主題 / 回貼
樓主  發(fā)表于: 5天前
圖片:
一圈360度,分為12個(gè)段點(diǎn),每個(gè)段點(diǎn)30度,每個(gè)段點(diǎn)都有一個(gè)開關(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這幾個(gè)區(qū)間是正常速度,其它區(qū)間是快速通過。
償了下幾種方式,效果都不好,大多都是快速時(shí)跑過了頭,把正常區(qū)間都越過了。
PLC是三菱FX3U

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

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


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

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