夏杏銀
快樂自動化
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 131 個
工控威望: 249 點
下載積分: 1501 分
在線時間: 84(小時)
注冊時間: 2008-04-27
最后登錄: 2024-11-08
查看夏杏銀的 主題 / 回貼
樓主  發(fā)表于: 2008-09-05 17:24
我現(xiàn)在在做一套機(jī)床,但關(guān)電后零點就會改變,改變的也不是很大,再下次開機(jī)的時候又要重新調(diào)試,特麻煩.所以想問一下各位大哥,大姐.這是什么原因?要怎么解決.謝謝了
碧海潮生
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看碧海潮生的 主題 / 回貼
1樓  發(fā)表于: 2008-09-05 20:43
你用的是什么牌子的伺服

零點飄移和伺服、上位都有關(guān)系

1、如果伺服是絕對式編碼器的,那就沒有飄移的問題
2、如果是增量式的,上位需要采集編碼器的Z脈沖信號,才能準(zhǔn)確判斷零位
3、如果上位沒有采集Z脈沖,而且是增量式伺服,就不能保證零位不變,除非還有別的機(jī)械零位參考才行

所以看你的情況應(yīng)該是第三種現(xiàn)象,解決方法也就參考1、2了
樓主留言:
大哥!謝謝
本帖最近評分記錄:
  • 下載積分:+2(zhangshichao) 熱心助人!
  • 下載積分:+2(zyfzxh) 鼓勵一下!
    碧海潮生
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看碧海潮生的 主題 / 回貼
    2樓  發(fā)表于: 2008-09-07 20:17
    伺服電機(jī)的增量編碼器每一圈有一個固定的位置
    當(dāng)轉(zhuǎn)到這個位置的時候編碼器的Z相就會有一個方波脈沖的輸出
    上位采集到這個Z脈沖信號就可以判斷伺服電機(jī)轉(zhuǎn)動的位置,以此來判斷絕對機(jī)械位置
    看看你的上位是否利用了這種方式
    碧海潮生
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看碧海潮生的 主題 / 回貼
    3樓  發(fā)表于: 2008-09-08 13:57
    和你的程序直接有關(guān)系
    安川的增量編碼器是有Z相脈沖的,至于你的上位系統(tǒng)(比如PLC、運(yùn)動控制卡等)是否接受了Z相脈沖信號
    只要看一下安川的伺服驅(qū)動的輸入輸出IO口上定義Z相脈沖的接線是否有接到你的PLC或者控制卡上
    如果有接線,一般電機(jī)轉(zhuǎn)到Z相的位置就會輸出一個高電平脈沖,再看一下你的程序是否采集了這個信號
    如果接線都沒有,那么你肯定沒有使用Z脈沖作為參考點了
    樓主留言:
    你所說的這個z相脈沖,在安川好象成為c相,現(xiàn)在我只接了a,b兩相,我這個是是位置控制加速度可變控制.明天我把我的程序給你看看,你幫幫我看看有沒有毛病,可以?
    碧海潮生
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看碧海潮生的 主題 / 回貼
    4樓  發(fā)表于: 2008-09-09 09:11
    程序我可不會啊 呵呵
    我只是了解而已,我原來是做伺服的技術(shù)支持的
    碧海潮生
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看碧海潮生的 主題 / 回貼
    5樓  發(fā)表于: 2008-09-09 09:20
    如果你只使用了A、B相信號的話,零點偏移是不可避免的,這是由增量編碼器本身的硬件特性所決定的
    以為編碼器剛剛上電的時候,可能A相會隨機(jī)輸出幾個脈沖,也可能B相隨機(jī)輸出幾個脈沖,而且在你設(shè)備關(guān)電的情況下如果電機(jī)位置有移動,編碼器再上電以后也是反應(yīng)不出來的,所以你的設(shè)備關(guān)機(jī)再開機(jī)以后,光采集A、B相信號是不能保證程序位置和絕對位置一直的

    你要不產(chǎn)生偏移就必須使用Z脈沖,安川的話可能就是你說的C相脈沖了
    碧海潮生
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看碧海潮生的 主題 / 回貼
    6樓  發(fā)表于: 2008-09-10 11:57
    你這樣的方式可以保證斷電的時候電機(jī)不產(chǎn)生動作,但是還是不能保證編碼器信號在斷電前后保持一致的

    我原來一直使用松下的伺服,三菱的也接觸過,都差不多
    松下便宜一點,三菱的精度高一點,功能強(qiáng)一點