煙山
級別: *
![]() |
遇到一難題。在一臺銑床上安裝了一個分度頭。使用的是三菱的MR-E系列500W伺服電機。分辨率是131072. 分度頭上的機械變速比是1:180。 現要求只要輸入等分數值,分度頭就能連續循環分度。要求精確到1". 請各位老師幫教教我,這一段程序要怎么寫!謝謝! |
---|---|
|
zwqbingzhu
佛曰:不可說,不可說
級別: VIP會員
![]() ![]() |
這個系統應該很好做的,用MR-E加1:180的機械比,精度做到0.001度沒問題的 |
---|---|
|
zwqbingzhu
佛曰:不可說,不可說
級別: VIP會員
![]() ![]() |
說的簡單點就是,你自己算一下,你輸入的分度數換算成伺服電機的步數,再通過相對定位指令用PLC本機的Y0發出相應的脈沖數就可以了,用伺服做相對定位不存在樓上所說的積累誤差!!我給你做個例子,比如要設定30度,精度為0.001度(就是伺服電機走一個脈沖,機械頭走過0.001度),精度確定好了就要確定電機的電子齒輪比,電機走180轉機械頭走一轉(360度),那么360除以0.001再除以180等于2000,就是說應該把131072的辯率通過電子齒輪比化成2000,這里教一個訣竅給你們,其實電子齒輪比就是131072比2000約分到最簡就好了。接下來就簡單了,只要拿你設定的分度數除以精度就是電機要走的脈沖數(30除以0.001等于30000,電機走30000個脈沖),用相對定位指令發就可以了,電機走的速度隨便設定一個,一次定位結束,處理完相應的動作,循環就可以了.。。這是一個最基本的伺服定位程序。。 |
---|---|
|