lan047
級別: *
|
圖片:
各位大俠,我這個程序有錯誤嗎?為什么2相步進電機只能一個方向轉,另個方向時電機就卡死了,不知是程序的問題,還是別的問題請高手指點一下 [ 此帖被lan047在2008-12-05 10:09重新編輯 ] |
---|---|
|
lw-0595
級別: 家園常客
|
看不清楚 |
---|---|
|
lxygnh
級別: 略有小成
|
看了下你的程序雖然不是很清晰,但按你的程序來說Y0應該是發送脈沖信號的 而Y10是控制方向的。要是你想反轉時把Y10置OFF看下。 |
---|---|
|
hxb5442088
級別: *
|
從你的程序來看是存在問題的,y000只是脈沖輸出控制,除非你步進電機是選擇正反脈沖控制,選擇的方法是在步進電機驅動器上撥碼開關上選擇,而大部分驅動器是不具備這個功能的,所以你首先查下這個;再者,你程序里面沒有方向控制輸出(這是步進電機正方轉控制最簡單的方法),所以你需要一個輸出y002或者其它來控制方向,接在驅動器上。 查下這兩個方面應該是沒有問題,其實步進電機不是因為電源問題是不輕易壞的。 |
---|---|
本帖最近評分記錄: |
一天賊忙
級別: 略有小成
|
1 步進電機是CW/CCW 還是PLS/DIR的? 2 什么信號的plc,如果是1s和1N的最好用定位指令。 3 步進的細分調大點減小振動,調試時最好不帶負載,速度不要太快,可以參照說明書上的特性曲線。 4 程序有寫個兩條就可以控制電機了,調試的時候不要寫那么多,以免前后影響。 |
|
---|---|---|
|
atogood
級別: 論壇先鋒
|
同意9樓的觀點,步進電機最簡單一行脈沖輸出,一行方向控制.這樣,程序沒有問題.如果還是有問題,就得看一下步進電機本身各開關調節是否正確. |
---|---|
|