dyysam513
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 228 個(gè)
工控威望: 272 點(diǎn)
下載積分: 4163 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2015-05-21
最后登錄: 2024-12-11
查看dyysam513的 主題 / 回貼
樓主  發(fā)表于: 2023-09-11 15:48
  用1200PLC控制臺(tái)達(dá)伺服走旋轉(zhuǎn)方式。就是走圓。0~360°進(jìn)行顯示。用的是臺(tái)達(dá)B2伺服,臺(tái)達(dá)的編碼器解析數(shù)/反饋解析數(shù) 17-bit (160000 p/rev)。我如下圖方式進(jìn)行設(shè)定,無法實(shí)現(xiàn)顯示0~360°。就是先回原點(diǎn)為0°,開始轉(zhuǎn)開始顯示0°~10°~150°~360°~0°。
減速機(jī)位1:40。1脈沖走0.01°。一周脈沖160000pulse。計(jì)算電子齒輪比分子為1600;分母為9。
  現(xiàn)在的問題是"軸_1".Position這個(gè)值一直往下加,感覺不是走的圓方式。
我給180°的值,它實(shí)際也是走的180°。就是過了360°之后,它會(huì)顯示361°。我就想讓它顯示1°。
還有就是我需要輸入-180°,它反轉(zhuǎn)到達(dá),輸入180°,它正轉(zhuǎn)到達(dá)。我想直接輸入180°,它就反轉(zhuǎn)到達(dá)。






      
本帖最近評分記錄:
  • 下載積分:+5(zhaoaron) 真誠感謝!
    langui
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1541 個(gè)
    工控威望: 1764 點(diǎn)
    下載積分: 6257 分
    在線時(shí)間: 642(小時(shí))
    注冊時(shí)間: 2014-06-16
    最后登錄: 2024-12-12
    查看langui的 主題 / 回貼
    1樓  發(fā)表于: 2023-09-12 11:53
    還有就是我需要輸入-180°,它反轉(zhuǎn)到達(dá),輸入180°,它正轉(zhuǎn)到達(dá)。我想直接輸入180°,它就反轉(zhuǎn)到達(dá)。
    我搞不明白的是你反轉(zhuǎn)到達(dá)到底是想輸入180°還是想輸入-180°。程序是你自己寫的,你是想正轉(zhuǎn)到達(dá)還是反轉(zhuǎn)到達(dá)不是取決于你自己么?