2017年8月9日 星期三

PLC指令PLSY、DRVI、DRVA的頻率轉成RPM 或 速率

PLC的脈波發送指令:PLSY、DRVI、DRVA,都是以頻率為基準,
而不是一般認知的RPM或是mm/min。


在轉換之前,你應該了解,一個脈波,跟馬達轉動之間的關系。
請參考:
一眼就看懂-伺服馬達的電子齒輪比
https://vkinngworld.blogspot.tw/2012/04/blog-post_29.html

了解電子齒輪比後,就知道
一個脈波=多少圈   例:0.0001

每轉脈波數= 馬達編碼器脈波數/電子齒輪比
==========








1.如果需求是RPM

脈波指令是以HZ為脈波頻率,
而HZ是1秒之內的變化次數。
100HZ就是以,在一秒內變化100次(脈波)。

每秒發送100個脈波=0.0001圈X100=0.01圈/秒  
而RPM是以分鐘為單位,所以0.01圈/秒 X 60=0.6圈/分鐘=RPM
========
寫成公式:

(需求的RPM / 60)*每轉脈波數=PLC指令頻率

============
2.如果需求是mm/min

先把mm/min(距離/分鐘)  轉成  RPM(圈數/分鐘)

xxx  mm/min  除  螺矩 就得到 RPM (每分鐘轉速)
非螺桿機構,就是馬達轉一圈移動的距離。

再利用上面的公式把RPM轉成頻率即可。

完整公式:

[需求的速度(mm/min) / 螺矩]/ 60 X 每轉脈波數 =PLC指令頻率



===========================
PLC指令PLSY、DRVI、DRVA的頻率轉成RPM 或 速率
(出處: PLC CNC)

2 則留言:

  1. 若算出來的命令脈波頻率超過PLC最大輸出頻率
    是否就要調整電子齒輪比比數?
    我的電子齒輪比比數=1280000/4000
    解析能=1280000
    馬達最大轉速2000RPM
    PLC最大輸出頻率=100kHz

    回覆刪除
    回覆
    1. 1.如果你需要的最高速度=馬達最大轉速時,就需要降解析度(電子齒輪比)
      2.如果你"用到"的最高速度<plc最大輸出頻率, 這時就不需要更動

      刪除