PLC怎麼控制步進電機工作臺移動距離

2021-03-03 22:58:06 字數 1452 閱讀 7108

1樓:匿名使用者

用編抄碼器。編碼器是按脈衝數分類,也就是轉一圈發出多少個脈衝,有幾十的,也有上千的,按需要的精度選擇,把你需要的移動距離,大概需要多少脈衝數寫入plc,可以反覆試驗調整以求精確的距離。工作臺在開始移動時,編碼器相應的發出脈衝,高速計數器開始計數 ,一但讀取到你寫入的脈衝數量時,就會停止移動。

這樣就可以精確的控制距離。

2樓:匿名使用者

首先要知道螺距,步進電機與滾珠絲槓的速比,步進電走一圈多少脈衝,最後控制脈衝數那可。

plc控制步進電機(算移動距離)

3樓:匿名使用者

移動300mm需要的脈衝數

300/200=電機轉1.5轉;

脈衝數=1.5轉 * 1000p/轉=1500pulse //驅動器接收1500個脈

衝,則電機帶版動300mm;

步距角,為一個脈衝使得步權

進電機旋轉的角度。例如步距角1.2度,那麼電機轉一圈需要300個脈衝。

驅動器細分設定為1000步/轉,是指驅動器接收到1000個脈衝則驅動電機轉一圈,為了提高控制的精度和控制的方便。

4樓:匿名使用者

呵呵 其實你說的細分1000步/轉 其實就是1000個脈衝電機轉一圈

你要移動300mm 就是電回機轉一圈半 也就是需要給步答進1500個脈衝

主要還是看你設的細分是多少

步距角也就是電機固有步距角度 是脈衝沒有被細分時一個脈衝對應的角度目前常用的有二相、三相、四相、五相步進電機。電機相數不同,其步距角也不同,一般二相電機的步距角為0.9°/1.

8°、三相的為0.75°/1.5°、五相的為0.

36°/0.72°

5樓:匿名使用者

計算都是沒問題的復,制不過你說1000步/轉,那麼,也就是360度被分成了1000份,一份0.36度,電機原步距角1.2度,那麼,一個步距角被你分成了3.

33333333333份???

你把一個步距角分成了非整數份,那麼你電機換向的時候怎麼換啊,

是不是資料錯了,是不是 把步距角分成了1000份?(不過好像都是分成2的n次方份)

6樓:匿名使用者

按照你的說明 步距角 由於細分了 可以不管 。數值上可能有點問題 不去管這個先。

300*1000/200=1500

三菱plc控制步進電機,在外面板上改寫想要的距離,就能移動這個距離?求大神指點 50

7樓:斜槓青年斜槓青年

第一:plc是通過傳送脈衝來控制步進電機

第二:在控制脈衝輸出的回指令上有兩個引數:答脈衝數(控制行走距離),頻率(控制行走速度)

第三:設定步進的細分數,看下步進電機轉一圈,移動了多少距離。然後根據這個轉換,就可以在觸控式螢幕設定距離,轉換成脈衝數

步進電機如何控制正反轉,步進電機如何控制正反轉

這是一個控制步進電機正反轉的實際應用程式 選用的是三相步進電機驅動器,p14口線用做步進電機的脈衝控制 p13口線用做步進電機的方向控制。p15,p16,p17是光耦開關量輸入 訊號端,p20,p21,p22,p23與x25045.html x25045看門狗儲存器相連 k7,k8鍵是設定步進電機轉...

哥們你好,我想用臺達PLC控制2臺步進電機實現快慢雙速及正反轉,能幫忙給個程式嗎,大致的程式輪廓即可

首先plc要用電晶體輸copy出的。如果是兩個電機同時驅動就需要兩路脈衝輸出,用到4輸出點,y0 y2為脈衝輸出點,y1 y3為方向控制點。如果同一時間只有一部電機運轉,那1路脈衝輸出就夠了,後面用中間繼電器分開控制。輸入的話要用4個輸入點確定電機的正反快慢。x0為1號電機,x1為2號電機,x3的常...

微控制器控制的步進電機的步進角怎麼計算?電機的減速比為

步距角復是步進電機接收到一 制個脈衝時內圈轉子 對減速電機而言 所轉過的角度 我們所能看到的外圈轉子轉過的實際角度就是該角度乘以減速比 是步進電機的固定引數,不是計算出來的,看電機的資料手冊就知道了,不同的步進電機有不同的步距角。步距角是步進電機復接收到一制 個脈衝時bai內圈轉子 對減速電du機而...