煙山
級別: *
![]() |
遇到一難題。在一臺銑床上安裝了一個(gè)分度頭。使用的是三菱的MR-E系列500W伺服電機。分辨率是131072. 分度頭上的機械變速比是1:180。 現要求只要輸入等分數值,分度頭就能連續循環(huán)分度。要求精確到1". 請各位老師幫教教我,這一段程序要怎么寫(xiě)!謝謝! |
---|---|
|
mfjsx
專(zhuān)業(yè)非標自動(dòng)化設備工程開(kāi)發(fā)
級別: 家園?
![]() |
不要用伺服馬達做分度,因為會(huì )出現累計誤差,特別是你這樣的系統配置,為何不試一下CKD 等度分割器與東方電機的等分器, 控制精度在,+—0。01度,如果需資料,請把郵箱發(fā)給我,我發(fā)給你,QQ 491576510 |
|
---|---|---|
|
zwqbingzhu
佛曰:不可說(shuō),不可說(shuō)
級別: VIP會(huì )員
![]() ![]() |
這個(gè)系統應該很好做的,用MR-E加1:180的機械比,精度做到0.001度沒(méi)問(wèn)題的 |
---|---|
|
zwqbingzhu
佛曰:不可說(shuō),不可說(shuō)
級別: VIP會(huì )員
![]() ![]() |
說(shuō)的簡(jiǎn)單點(diǎn)就是,你自己算一下,你輸入的分度數換算成伺服電機的步數,再通過(guò)相對定位指令用PLC本機的Y0發(fā)出相應的脈沖數就可以了,用伺服做相對定位不存在樓上所說(shuō)的積累誤差!我給你做個(gè)例子,比如要設定30度,精度為0.001度(就是伺服電機走一個(gè)脈沖,機械頭走過(guò)0.001度),精度確定好了就要確定電機的電子齒輪比,電機走180轉機械頭走一轉(360度),那么360除以0.001再除以180等于2000,就是說(shuō)應該把131072的辯率通過(guò)電子齒輪比化成2000,這里教一個(gè)訣竅給你們,其實(shí)電子齒輪比就是131072比2000約分到最簡(jiǎn)就好了。接下來(lái)就簡(jiǎn)單了,只要拿你設定的分度數除以精度就是電機要走的脈沖數(30除以0.001等于30000,電機走30000個(gè)脈沖),用相對定位指令發(fā)就可以了,電機走的速度隨便設定一個(gè),一次定位結束,處理完相應的動(dòng)作,循環(huán)就可以了.。。這是一個(gè)最基本的伺服定位程序。。 |
---|---|
|
mfjsx
專(zhuān)業(yè)非標自動(dòng)化設備工程開(kāi)發(fā)
級別: 家園?
![]() |
好果你的線(xiàn)路抗干擾性差, 就會(huì )出現脈沖丟失現象,你怎么處理, 在加一個(gè)編碼器 |
|
---|---|---|
|
zwqbingzhu
佛曰:不可說(shuō),不可說(shuō)
級別: VIP會(huì )員
![]() ![]() |
柜內就一個(gè)伺服和PLC,都放在旁邊,有什么干擾呀!這種定位系統我做過(guò)不下20套,從來(lái)沒(méi)有什么問(wèn)題,是最典型的伺服定位系統,如果伺服的可靠性值得懷疑的話(huà),數控系統就不要出了! |
---|---|
|
煙山
級別: *
![]() |
謝謝各位老師的幫助。 前幾天出差了。去了山東。 因為是機床,所以要考慮到一個(gè)加工節拍的問(wèn)題,當細分精度越高,那速度就會(huì )很慢。 在1:180的變速比下面,如果考慮到速度的問(wèn)題,那對干擾的問(wèn)題就突出了。 為了達到一定的精度,和速度,到最后估計PLC一個(gè)脈沖最少要達到伺服電機轉動(dòng)一個(gè)很明顯的角度了。 再加上是做齒輪的,而在齒輪上,這個(gè)分度的值基本都不可能是整數的。 |
---|---|
|