![]() |
發布時間: 2019-2-13 21:03
正文摘要:運動方式是:電機啟動,然后帶動絲桿正轉,絲桿螺母向右移動,先碰到右極限光電開關,馬上電機反轉,絲桿螺母向左移動,移動到左極限光電開關,馬上電機正轉,絲桿螺母回原點,結束。& d0 R: M9 I8 v/ `% O6 Y4 h 5 ... |
第4步怎么是X0 不應該是Y1嗎 |
要是有原點,通過原點回歸設置就可以讓系統確定絕對位置。左右移動時走定長絕對位置就行,如果反復觸碰兩邊的極限開關,時間長了開關會碰壞。一般運動控制系統里,左右的開關是做極限保護和找原點的返回信號用。 |
沁澤-冰兔 發表于 2019-2-14 22:121 W, |% ~) x3 S2 ?7 n ALT是交替指令,一次觸發MO 為ON ,再一次觸發就OFF,再觸發又ON,如此交替下去。屬于方便指令。你可以用上升沿,在一個循環之后,全都置位一下。 |
仿佛是昨天 發表于 2019-2-14 09:50 我是這么認為的 PLSR 發出脈沖后,電機旋轉,碰到右限位開關后,我使用了ALT指令使伺服電機反轉,這樣的絲桿螺母就往回走了,不知道這樣使用對不對?8 g, W$ Y7 n9 i& H z |
六個黃_V76Uk 發表于 2019-2-14 08:23 怎么置零啊?8 m6 K' Y7 j9 W4 d# Z/ [+ j3 }& n |
看樣子用的應該是步進或伺服電機,那么你所想要的動作就不應該用這種方式來實現,而是應該通過改變脈沖數來實現;另外極限光電不是你這么用的,它不是用來做機械保護或原點搜尋時用的,正常工作中一旦動作都相當于有異常發生了;你最好對PLC的定位指令多看看說明書,一般都很詳細,再結合你的實物試試就會理解了 |
完全不對的,PLSR那一行要有M的中間繼電器,要不然得一直按著X0,X0不通就不走,往回走的語句沒有。 |
我也是新手,只能說個大概,僅供參考。2 O) p$ j9 x2 l6 R4 S6 k 1、電機不能立刻反轉,需加個延時; 2、你說想在光電開關觸發的時候電機停止,但是你沒有這部分程序,而是在PLSR指令中設定脈沖數,這和你想要的是矛盾的。 3、你為啥用ALT指令沒看明白。 |
有個問題,一個循環之后。要將M0和M1全都置為0才行。不然無法循環工作 |
Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )
GMT+8, 2025-7-25 21:56 , Processed in 0.089473 second(s), 21 queries , Gzip On.
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.