菜鳥0001
級別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 99 點(diǎn)
下載積分: 333 分
在線時(shí)間: 51(小時(shí))
注冊時(shí)間: 2023-09-05
最后登錄: 2024-11-12
查看菜鳥0001的 主題 / 回貼
樓主  發(fā)表于: 2024-03-17 13:50
絕對值伺服脈沖控制,大家是怎么用的,485讀出編碼器值換算成距離嗎
zhangjialin6
看你的下面
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個(gè)
工控威望: 159 點(diǎn)
下載積分: 7657 分
在線時(shí)間: 102(小時(shí))
注冊時(shí)間: 2010-01-28
最后登錄: 2024-11-08
查看zhangjialin6的 主題 / 回貼
1樓  發(fā)表于: 2024-03-18 10:54
上電,讀取編碼器當(dāng)前位置,寫到PLC脈沖軸的當(dāng)前位置特殊寄存器,如三菱FX3U的d8340
夢雨天涯
微信hui530527   &
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 4202 個(gè)
工控威望: 7570 點(diǎn)
下載積分: 14746 分
在線時(shí)間: 2847(小時(shí))
注冊時(shí)間: 2016-10-31
最后登錄: 2024-11-14
查看夢雨天涯的 主題 / 回貼
2樓  發(fā)表于: 2024-03-18 11:17
有的伺服可以直接讀取位置,計(jì)算成脈沖就行,有的需要計(jì)算多圈值和單圈值,然后再換算到脈沖
微信hui530527      b站賬號,非標(biāo)自動(dòng)化譚工
請不要隨意加我,不會(huì)隨便通過。QQ群942493953
金蛇郎君czz
車到山前必有路 czz674613079@163.com
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1937 個(gè)
工控威望: 7484 點(diǎn)
下載積分: 244 分
在線時(shí)間: 436(小時(shí))
注冊時(shí)間: 2019-05-22
最后登錄: 2024-11-07
查看金蛇郎君czz的 主題 / 回貼
3樓  發(fā)表于: 2024-03-18 11:22
學(xué)習(xí)學(xué)習(xí)
czz674613079@163.com
lijinniu
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 624 個(gè)
工控威望: 3669 點(diǎn)
下載積分: 29981 分
在線時(shí)間: 1407(小時(shí))
注冊時(shí)間: 2007-08-17
最后登錄: 2024-06-11
查看lijinniu的 主題 / 回貼
4樓  發(fā)表于: 2024-03-18 14:32
寫了一個(gè)絕對控制的程序,實(shí)測過。用的是絕對脈沖控制的伺服電機(jī)
附件: 絕對伺服控制.zip (191 K) 下載次數(shù):159
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯(cuò)
本帖最近評分記錄:
  • 下載積分:+1(工控肥仔)
  • 下載積分:+5(菜鳥學(xué)工控_1) 感謝分享!
    不知道叫啥啊
    不恥下問
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 324 個(gè)
    工控威望: 408 點(diǎn)
    下載積分: 2072 分
    在線時(shí)間: 244(小時(shí))
    注冊時(shí)間: 2022-04-28
    最后登錄: 2024-11-14
    查看不知道叫啥啊的 主題 / 回貼
    5樓  發(fā)表于: 2024-03-18 15:00
    引用
    引用第4樓lijinniu于2024-03-18 14:32發(fā)表的  :
    寫了一個(gè)絕對控制的程序,實(shí)測過。用的是絕對脈沖控制的伺服電機(jī)


    感謝分享
    皮五
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 611 個(gè)
    工控威望: 2282 點(diǎn)
    下載積分: 1566 分
    在線時(shí)間: 355(小時(shí))
    注冊時(shí)間: 2007-07-14
    最后登錄: 2024-11-14
    查看皮五的 主題 / 回貼
    6樓  發(fā)表于: 2024-03-18 15:04
    plc發(fā)送1脈沖=0.01mm,
    計(jì)算并設(shè)置好驅(qū)動(dòng)器的分子分母,
    讀取驅(qū)動(dòng)器的編碼器應(yīng)該=plc已發(fā)送脈沖
    菜鳥學(xué)工控_1
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 388 個(gè)
    工控威望: 2301 點(diǎn)
    下載積分: 2620 分
    在線時(shí)間: 157(小時(shí))
    注冊時(shí)間: 2017-08-29
    最后登錄: 2024-11-09
    查看菜鳥學(xué)工控_1的 主題 / 回貼
    7樓  發(fā)表于: 2024-03-18 16:45
    復(fù)議2樓,絕對值伺服就選用總線伺服,發(fā)脈沖的PLC,還搞個(gè)絕對值的伺服,我覺得是給自己找不自在     
    工控菜鳥
    菜鳥一只
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 951 個(gè)
    工控威望: 1127 點(diǎn)
    下載積分: 13852 分
    在線時(shí)間: 292(小時(shí))
    注冊時(shí)間: 2017-04-12
    最后登錄: 2024-11-12
    查看工控菜鳥的 主題 / 回貼
    8樓  發(fā)表于: 2024-03-18 19:17
    用的都總線絕對值伺服,沒用過脈沖絕對值的
    沖出槍林彈雨
    沖出槍林彈雨
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 141 個(gè)
    工控威望: 622 點(diǎn)
    下載積分: 350 分
    在線時(shí)間: 86(小時(shí))
    注冊時(shí)間: 2020-09-05
    最后登錄: 2024-11-10
    查看沖出槍林彈雨的 主題 / 回貼
    9樓  發(fā)表于: 2024-03-18 22:46
    引用
    引用樓主菜鳥0001于2024-03-17 13:50發(fā)表的 絕對值伺服用法 :
    絕對值伺服脈沖控制,大家是怎么用的,485讀出編碼器值換算成距離嗎


    這個(gè)要看看驅(qū)動(dòng)器的寄存器是哪一種,有的是直接給出脈沖總數(shù),有的是分多圈和單圈;樓上的說了脈沖總數(shù)的,下面是另一種:485實(shí)時(shí)讀多圈和單圈寄存器數(shù)據(jù);多圈寄存器是電機(jī)轉(zhuǎn)一圈 +1;單圈寄存器就是編碼器硬件精度,比如23位編碼器就是8388608個(gè)脈沖;實(shí)際位置就是 = 多圈寄存器*電機(jī)轉(zhuǎn)一圈的位移距離 + { (當(dāng)前單圈寄存器 - 設(shè)定原點(diǎn)時(shí)的單圈寄存器)  / 8388608 }*電機(jī)轉(zhuǎn)一圈的位移距離
    程序上注意點(diǎn)一個(gè)是要有個(gè)設(shè)原點(diǎn)的按鈕,就是獲取當(dāng)前單圈寄存器當(dāng)做原點(diǎn)單圈寄存器數(shù);另一個(gè)就是通訊延時(shí)的問題,電機(jī)速度為0后的100ms以上數(shù)據(jù)再保存,位置會(huì)比較準(zhǔn)
    技術(shù)交流vx: Electric973
    沖出槍林彈雨
    沖出槍林彈雨
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 141 個(gè)
    工控威望: 622 點(diǎn)
    下載積分: 350 分
    在線時(shí)間: 86(小時(shí))
    注冊時(shí)間: 2020-09-05
    最后登錄: 2024-11-10
    查看沖出槍林彈雨的 主題 / 回貼
    10樓  發(fā)表于: 2024-03-18 22:51
    引用
    引用第9樓沖出槍林彈雨于2024-03-18 22:46發(fā)表的  :


    這個(gè)要看看驅(qū)動(dòng)器的寄存器是哪一種,有的是直接給出脈沖總數(shù),有的是分多圈和單圈;樓上的說了脈沖總數(shù)的,下面是另一種:485實(shí)時(shí)讀多圈和單圈寄存器數(shù)據(jù);多圈寄存器是電機(jī)轉(zhuǎn)一圈 +1;單圈寄存器就是編碼器硬件精度,比如23位編碼器就是8388608個(gè)脈沖;實(shí)際位置就是 = 多圈寄存器*電機(jī)轉(zhuǎn)一圈的位移距離 + { (當(dāng)前單圈寄存器 - 設(shè)定原點(diǎn)時(shí)的單圈寄存器)  / 8388608 }*電機(jī)轉(zhuǎn)一圈的位移距離
    程序上注意點(diǎn)一個(gè)是要有個(gè)設(shè)原點(diǎn)的按鈕,就是獲取當(dāng)前單圈寄存器當(dāng)做原點(diǎn)單圈寄存器數(shù);另一個(gè)就是通訊延時(shí)的問題,電機(jī)速度為0后的100ms以上數(shù)據(jù)再保存,位置會(huì)比較準(zhǔn)


    當(dāng)然了,也可以直接把總數(shù)設(shè)置為原點(diǎn)位置,以下供參考:
    PROGRAM Main  VAR      MultiTurnValue : INT;    // 多圈寄存器的值      SingleTurnValue : INT;    // 單圈寄存器的值      AbsolutePosition : INT;   // 絕對位置值      MaxSingleTurnValue : INT := 8388608; // 23位編碼器單圈最大值為8388608   END_VAR   // 計(jì)算絕對位置  // 絕對位置是多圈值乘以單圈的最大值加上單圈值  AbsolutePosition := (MultiTurnValue * MaxSingleTurnValue) + SingleTurnValue;   END_PROGRAM
    技術(shù)交流vx: Electric973
    發(fā)火點(diǎn)
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 109 個(gè)
    工控威望: 144 點(diǎn)
    下載積分: 8416 分
    在線時(shí)間: 55(小時(shí))
    注冊時(shí)間: 2023-10-10
    最后登錄: 2024-11-14
    查看發(fā)火點(diǎn)的 主題 / 回貼
    11樓  發(fā)表于: 2024-03-19 07:31
    手動(dòng)時(shí),實(shí)時(shí)讀取。自動(dòng)后就不在讀取