而不是一般認知的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)
若算出來的命令脈波頻率超過PLC最大輸出頻率
回覆刪除是否就要調整電子齒輪比比數?
我的電子齒輪比比數=1280000/4000
解析能=1280000
馬達最大轉速2000RPM
PLC最大輸出頻率=100kHz
1.如果你需要的最高速度=馬達最大轉速時,就需要降解析度(電子齒輪比)
刪除2.如果你"用到"的最高速度<plc最大輸出頻率, 這時就不需要更動