<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
      中華工控網首頁
        P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
        D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
        電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
      正運動技術運動控制器如何快速實現單軸/多軸同步跟隨功能?
      深圳市正運動技術有限公司
      收藏本文     查看收藏

      本文主要介紹如何使用MOVESYNC指令快速實現單軸/多軸同步跟隨功能,適用于XYZ(R)、SCARA、DELTA等常見機械結構,在流水線點膠、流水線產品分揀、流水線產品搬運等場景中廣泛應用。

      閱讀本文,學習同步跟隨的原理和實現方法,提高工作效率!

      01 同步跟隨功能介紹

      同步跟隨的主要作用是快速控制運動機構,實現產線上產品的同步和跟隨,再輔助其他運動指令實現產線產品的抓取、分揀、點膠等功能需求;

      同步跟隨的功能主要由MOVESYNC指令實現,該指令方便用戶通過程序快速實現單軸或多軸同步跟隨功能,實現多皮帶抓取擺放,屬于凸輪指令的一種。

      1、常用場景為: 流水線點膠、流水線產品分揀、流水線產品搬運等。

      2、常見機械結構: XYZ (R)、SCARA、DELTA等。

      02 MOVESYNC指令說明

      1、指令介紹

      同步跟隨是指點的跟隨,跟隨的是位置,皮帶與跟隨軸的位置之間由算子去協調位置關系,需要處理的僅僅是第一個跟隨時刻的位置。

      MOVESYNC指令內重要參數是給出皮帶的位置和跟隨軸的位置,只需要把跟隨點跟隨的這個“時刻”靜態化處理就行,即可以想象成當皮帶上物體到了傳感器mark位置時刻皮帶停止了。

      跟隨軸這個時候移動到達產品mark點,這個時刻得到了兩組坐標位置:

      第一組: 皮帶的位置syncposition。

      第二組: 跟隨軸的位置pos1,只需要將這兩個位置對應填進指令內即可,算子會自動計算規劃兩者位置,保證兩者相對靜止。

      2、指令函數語法

      MOVESYNC(mode,synctime,syncposition,syncaxis,pos1[,pos2, pos3…])

      支持單軸或多軸同步跟隨。

      3、一般使用形式

      base(0,1,2) //指定參與同步跟隨軸號,這里以0,1,2為例

      MOVESYNC (mode,加速時間,syncposition,syncaxis,pos1,pos2, pos3) //加速段

      MOVESYNC(mode,同步時間,syncposition,syncaxis,pos1,pos2, pos3) //同步段

      MOVESYNC(mode,減速時間,syncposition,syncaxis,pos1,pos2, pos3) //減速段(復位段)

      一個完整的跟隨過程分為三步,加工頭先加速達到與皮帶相同的速度,實現了同步運動,在同步段完成加工操作,然后加工頭再回到等待位置,等待下一次觸發加工。觸發條件采用傳感器檢測來料,記錄來料的位置,填入MOVESYNC指令。

      4、指令參數說明

      (1)mode:模式

      加速段和同步段一般使用模式0,一般是在X軸方向跟隨,減速段一般使用模式-2(可以強制結束前面的跟隨運動)。

      特別說明: 當跟隨的產線與機臺存在夾角時使用模式0,并且加上機臺與產線的夾角的弧度值實現跟隨偏斜補償,例:

      mode=0+angle,angle:皮帶旋轉角度,角度=皮帶與BASE第1/2軸的正向旋轉夾角。例如:

      ① Mode=PI/4,皮帶在45度的方向;

      ② Mode=PI/2,皮帶在y方向;

      ③ Mode=PI,皮帶在x負向;

      ④ Mode=(PI*1.75),皮帶在-45度的方向;

      (2)synctime:同步時間,時間單位ms,同步時間一般分為三段

      加速段時間多久代表機臺跟隨軸加速達到產線速度,并且跟上目標產品,0表示根據運動軸的速度加速度來估計同步時間,可能不準確,一般相對設置長點,確保能實現同步;

      同步段時間表示跟隨產品運動多長時間,抓取等動作在此期間完成,一般相對設置較長,保證動作完成;

      減速段時間表示多久回到指定位置,一般減速段時間和加速段一樣,推薦使用-2模式;

      (3)syncposition:皮帶軸物體被感應到時皮帶軸的位置

      特別說明: 此指令支持皮帶軸坐標循環,但是在指令被調用時確保此參數位置和當前皮帶軸位置之間沒有發生坐標修改或循環操作,因此此指令調用時不要在坐標循環點附近;

      (4)syncaxis:皮帶軸軸號,-1表示沒有皮帶軸,可以是電機軸,也可以是編碼器

      (5)pos1:皮帶軸物體被感應到時的BASE第1個軸(一般是跟隨軸)的絕對位置

      (6)posn:皮帶軸物體被感應到時的BASE第n個軸的絕對位置

      5、指令使用圖解(單軸為例)

      movesync指令只需要給出同步跟隨觸發時的幾個軸的位置參數即可,作為啟動同步跟隨的條件,再加速達到同步之后執行加工。

      首先構思搭建一個跟隨模型,如下:

      假設當產品到傳感器位置時實現跟隨;借助傳感器的信號實現皮帶位置鎖存,即當產品到達傳感器鎖存的位置時,依靠鎖存記錄下皮帶坐標(syncposition參數),此時將跟隨軸X軸運行到產品鎖存點位置,得到跟隨軸X軸位置為(pos1);

      這樣就得到了MOVESYNC指令里面的坐標位置,即同步時刻皮帶的位置(syncposition)、跟隨軸的位置(pos1),再根據實際運行情況規劃出加速段的時間、同步段的時間和減速段的時間,指令運行即可實現一次同步跟隨過程。

      03 主代碼

      下面示例以單軸跟隨為例子,輔助以感應器作為位置記錄條件。

      在沒有機臺的情況下,可手動給鎖存信號,模擬檢測到物料,記錄同步運動指令要填寫的位置信息,在HMI界面上點擊啟動開始執行同步運動,程序的主要函數調用關系如下圖。

      配置HMI界面便于操作,支持修改軸參數,靈活調整同步跟隨各階段的時間,通過手動運動操作跟隨軸到等待觸發同步運動的位置,并記錄下來跟隨軸的當前位置,然后啟動皮帶軸的運動,在運動中手動給傳感器信號,觸發同步運動,跟隨軸在MOVESYNC指令的控制下完成一次同步跟隨動作。

      界面顯示了皮帶軸和跟隨軸的位置信息,并且方便配置軸的基礎參數,同步運動加速,同步和減速段的時間。

      HMI操作步驟:

      ⊙ 第一次運行,需要進行對位操作,確認跟隨軸的位置,點擊產品到位,模擬產品放到了傳送帶上開始運動,到達鎖存位置停止,將跟隨軸移動到產品位置處停下。記錄下跟隨軸此時的坐標,此坐標MOVESYNC指令將會用到 。

      ⊙ 配置軸號,軸的運動參數,合理設置三段運動的時間 。

      ⊙ 點擊啟動,傳送帶運行,通過模擬信號給來料檢測信號,觸發鎖存得出皮帶軸坐標,觸發同步跟隨開始。

      注意: 此例程因為用到了硬件鎖存功能,需要在控制器平臺運行,沒有傳感器時,可以將OUT口短接到IN口,通過OP指令模擬傳感器鎖存信號的輸入,示例將OUT0接入IN0。

      鎖存函數: 依靠鎖存傳感器檢測來料,觸發同步跟隨運動,鎖存功能記錄開始跟隨時,鎖存皮帶軸位置,記錄下當前同步軸的位置信息,傳入MOVESYNC指令參數。

      global sub get_mark_pos(mode) '使用3或者4,其他方式修改等待條件和獲取的數據寄存器,reg_pos
          REG_INPUTS(belt_axis) = $0000    '映射皮帶鎖存輸入
          reg_count = 0
          DMSET mark_flag(0,100,-1)   '每次開始前清空標志,避免誤判
          WHILE 1
              base(belt_axis)REGIST(mode)axis(belt_axis)
              wait until mark
              if reg_count >= 100 then     '位置數組循環存儲值判斷
                  reg_count = 0
              endif
              mark_pos(reg_count) = REG_POS
              ?REG_POS
              mark_flag(reg_count) = 1
              reg_count = reg_count + 1
          wend
      endsub

      同步跟隨函數: 依靠鎖存函數給的參數,設置跟隨時間,執行同步跟隨動作,分為加速、同步和減速回原位置三個階段,注意每個階段的時間規劃合理,完成一個跟隨步驟之后等待觸發下一次跟隨。

      global sub run_sync()
          base(sync_axis)
          move_count = 0   '運動計數清0
          TABLE(10) = -1    '以table 10 的值,作為同步結束標志
          WHILE 1
              if move_count >= 100 then    '循環
                  move_count = 0
              endif
              if mark_flag(move_count) = 1 then    '判斷是否有產品觸發
                  if abs(sync_star_dis + mark_pos(move_count)) >= abs(mpos(belt_axis)) then     '尚在有效觸發距離內,即可以跟隨
                      '開始跟隨
                      '第一段:加速段(追趕段)     跟隨模式看機構具體而定,一般皮帶編碼器方向與跟隨軸運動方向一致就用0 反方向就用 0 + pi/2
                      MOVESYNC(0, accel_time, mark_pos(move_count), belt_axis, sync_pos)
                      '第二段:同步段與加速段唯一不同是時間
                      MOVESYNC(0, sync_time, mark_pos(move_count), belt_axis, sync_pos)
                      '此處可以開啟線程去操作其他動作
                      '使用 move_task 指令操作
                      '用table 10 的值來作為其他運動的結束標志,這里使用move_table,是為了使同步完全結束,后面開發時可以將MOVE_TABLE放在其他運動的線程里面使用
                      MOVE_TABLE(10,10)
                  elseif abs(sync_star_dis + mark_pos(move_count)) < abs(mpos(belt_axis)) then     '超出范圍,直接跳過,
                      TABLE(10) = 10
                      ?"跳過"
                      '?abs(sync_star_dis + mark_pos(move_count)) , abs(mpos(belt_axis))
                  endif
                  '判斷結束
                  wait UNTIL table(10) = 10
                  '第三段:復位段   以當前位置為停止位置,可以添加變量設置待機位。
                  MOVESYNC(-1, decel_time, mark_pos(move_count),-1, sync_pos)
                  move_table(10,-1)   '結束標志復位
                  mark_flag(move_count) = -1     '同步條件標志復位
                  move_count = move_count + 1    '計數+ 1
              endif
          wend
      endsub

      04 運行效果

      跟隨軸(軸0)跟隨皮帶(軸2)運動的速度曲線:加速段,同步段,減速回起點。

      跟隨軸(軸0)跟隨皮帶(軸2)運動的位置曲線。

      本次,正運動技術運動控制器 如何快速實現單軸/多軸同步跟隨功能? 就分享到這里 。

      更多精彩內容請關注“ 正運動小助手 ”公眾號,需要相關開發環境與例程代碼,請咨詢正運動技術銷售工程師:400-089-8936。

      本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。

      正運動技術專注于運動控制技術研究和通用運動控制軟硬件產品的研發,是國家級高新技術企業。正運動技術匯集了來自華為、中興等公司的優秀人才,在堅持自主創新的同時,積極聯合各大高校協同運動控制基礎技術的研究,是國內工控領域發展最快的企業之一,也是國內少有、完整掌握運動控制核心技術和實時工控軟件平臺技術的企業。主要業務有:運動控制卡_運動控制器_EtherCAT運動控制卡_EtherCAT控制器_運動控制系統_視覺控制器__運動控制PLC_運動控制_機器人控制器_視覺定位_XPCIe/XPCI系列運動控制卡等等。


       

      狀 態: 離線

      公司簡介
      產品目錄

      公司名稱: 深圳市正運動技術有限公司
      聯 系 人: 戴德弟
      電  話: 0755-32976042
      傳  真: 0755-2606 6955
      地  址: 深圳市寶安區西鄉洲石路陽光工業園A1棟5樓
      郵  編: 518100
      主  頁:
       
      該廠商相關技術文摘:
      強實時運動控制內核MotionRT750(七):us級高速交互之Qt,為智能裝備提速
      【2025上海工博會】高速高精運動控制卡應用預覽(一)
      強實時運動控制內核MotionRT750(六):us級高速交互之C++,為智能裝備提速
      解鎖光未來!9月 CIOE 2025,正運動邀您相聚深圳,共赴光電盛宴!
      機器視覺運動控制一體機在線路板跟隨灌膠上的應用
      強實時運動控制內核MotionRT750(五):EtherCAT總線冗余讓生產制造更可靠
      深圳·EelE智博會:智控賦能,驅動未來制造
      機器視覺運動控制一體機在喇叭跟隨點膠上的應用
      強實時運動控制內核MotionRT750(四):高速貼裝應用中的拱形運動
      聚焦深圳國際電子展 | 正運動攜熱門產品和方案!等您來體驗!
      超高速EtherCAT實時運動控制卡在高速半導體固晶機上的應用
      強實時運動控制內核MotionRT750(三):us級高速交互之C#,為智能裝備提速
      更多文摘...
      立即發送詢問信息在線聯系該技術文摘廠商:
      用戶名: 密碼: 免費注冊為中華工控網會員
      請留下您的有效聯系方式,以方便我們及時與您聯絡

      關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
      工控網客服熱線:0755-86369299
      版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 亚洲欧美牲交| 久久SE精品一区精品二区| 亚洲综合网国产精品一区| 成人免费av色资源日日| 亚洲综合伊人久久大杳蕉| 毛片久久网站小视频| 在线观看免费人成视频色| 九九热视频在线观看视频| 国产美女被遭强高潮免费一视频| 免费无码中文字幕A级毛片| 中日韩中文字幕一区二区| 亚洲人成网网址在线看| 樱桃视频影院在线播放| 国产性生大片免费观看性| 欧美日韩一区二区综合| 国产综合精品91老熟女| 亚洲人成色99999在线观看| 少妇特黄a一区二区三区| 亚洲精品中文字幕一二三| 国产福利在线观看免费第一福利| 国产激情无码一区二区三区| 四虎永久免费影库二三区| 国产精品有码在线观看| 老熟妇老熟女老女人天堂| 99精品国产中文字幕| 亚洲精品国产自在现线最新 | 精品无码国产污污污免费| 激情动态图亚洲区域激情| 黄色A级国产免费大片视频| 尤物yw193无码点击进入| 久久精品国产亚洲成人av| 精品一卡2卡三卡4卡乱码精品视频| 亚洲男人电影天堂无码| 欧美不卡无线在线一二三区观| 国产精品亚洲片夜色在线| 99精品国产综合久久久久五月天| 不卡在线一区二区三区视频| 99久久无色码中文字幕| 中文字幕精品亚洲二区| 久久亚洲国产欧洲精品一| 深夜视频国产在线观看|