PLSV:可調變脈波輸出
DRVI:相對位置定位
DRVA:絕對位置定位
差異點:
PLSV 沒有指令脈波數量,當條件成立,就會一直發送脈波。
直到前面的條件消失為止。
適用在JOG移動。
DRVI是固定發送數量的脈波,發送完即停止。
在發送脈波過程中,前面條件需要一直成立。
當前面條件消失時,會立即停止發送脈波。
DRVA是會判斷目前的位置來決定要不要發送脈波 跟 多少脈波。
是一個絕對位置的概念。
如果相同的條件:
DRVI K1000 K1000 Y0 Y1 發送1000脈波,以1000HZ的速度發送脈波
DRVA K1000 K1000 Y0 Y1 到1000的位置,以1000HZ的速度發送脈波
DRVI 可以連續執行,會一直往前移動(旋轉)
而
DRVA 可能只會執行一次,到1000的位置後,再次觸發就不會動了。
除非移動到其他位置,再執行此指令,才會再次移動。
注意:
DRVI、DRVA在發送脈波中,前面的條件需要一直成立,
所以要配合發送脈波完成的特殊M碼,來判斷是否已發送完成。
不然會卡在該行。(用時間也不一定準確)
不同的PLC機型,都有不同的完成信號(特M),
可以在該指令的說明中到。
請問伺服馬達是否一定需要設定那些,加速時間 減速時間 最高速度 偏置速度 JOG速度等設置才能跑,還是可以省略,另外JOG是指什麼東西,看到範例程式裡很多設定但我不清楚哪些是必要哪些可以省掉
回覆刪除其實因為你不懂,所以建議你還是依設定去設。
刪除等累積多一點經驗,你也就會知道那些可以省略了。
jog是指伺服馬達自已動,不用透過上位(如plc)之類的控制,
通常用來測試負載/接線
為什麼 PLSV 指令 在SV2 機種時 編輯程式認定是錯誤的指令 而在SA2機種卻是可以的
回覆刪除