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


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


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


    這個要看看驅(qū)動器的寄存器是哪一種,有的是直接給出脈沖總數(shù),有的是分多圈和單圈;樓上的說了脈沖總數(shù)的,下面是另一種:485實(shí)時讀多圈和單圈寄存器數(shù)據(jù);多圈寄存器是電機(jī)轉(zhuǎn)一圈 +1;單圈寄存器就是編碼器硬件精度,比如23位編碼器就是8388608個脈沖;實(shí)際位置就是 = 多圈寄存器*電機(jī)轉(zhuǎn)一圈的位移距離 + { (當(dāng)前單圈寄存器 - 設(shè)定原點(diǎn)時的單圈寄存器)  / 8388608 }*電機(jī)轉(zhuǎn)一圈的位移距離
    程序上注意點(diǎn)一個是要有個設(shè)原點(diǎn)的按鈕,就是獲取當(dāng)前單圈寄存器當(dāng)做原點(diǎn)單圈寄存器數(shù);另一個就是通訊延時的問題,電機(jī)速度為0后的100ms以上數(shù)據(jù)再保存,位置會比較準(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ù)量: 92 個
    工控威望: 126 點(diǎn)
    下載積分: 6879 分
    在線時間: 43(小時)
    注冊時間: 2023-10-10
    最后登錄: 2024-09-18
    查看發(fā)火點(diǎn)的 主題 / 回貼
    11樓  發(fā)表于: 2024-03-19 07:31
    手動時,實(shí)時讀取。自動后就不在讀取
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go