色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

高精度等間距二維三維PSO輸出教程

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2022-07-26 18:12 ? 次閱讀

上節課程我們講述了多種PSO模式原理和使用方法,本節課程我們主要講解一下如何使用PSO功能實現高精度等間距輸出。

poYBAGLfua6AUkwjAAQg65MDY38086.pngZMC460N雙總線控制器

一、硬件說明

硬件選型的首要要求是支持PSO功能,再分析PSO的應用場合和軸數等選擇具體的型號。本例以ZMC460N雙總線運動控制器為例展開介紹。

PSO功能用于控制激光或點膠閥的高速開/關,直線插補和平面圓弧插補功能用于完成加工軌跡,連續插補功能用于讓多段插補的速度連續,提高加工的效率。

pYYBAGLfuf-AVE1cAADFLpXHFb4249.png

ZMC460N雙總線控制器

ZMC460N雙總線控制器是正運動技術推出的新一代網絡60軸運動控制器(支持EtherCAT總線軸+RTEX總線軸+脈沖軸混合使用),自帶六個脈沖軸接口(包含差分脈沖輸出和差分編碼器輸入),通用輸出口支持配置為單端脈沖輸出,通用輸入口支持配置成單端編碼器輸入。脈沖輸出頻率最大可達10MHZ,EtherCAT總線的通訊周期最快可達250微秒。

支持12路PSO輸出,輸出口獨立,支持12路同時輸出,每個系統周期可比較輸出多次,應用場景更為豐富。

pYYBAGLfuiuAe9X2AAIoqCDwJXo352.pngZMC460N雙總線控制器架構圖

PSO功能主要通過“HW_PSWITCH2”硬件位置比較輸出指令和“HW_TIMER”硬件定時指令實現,下面來講解一下這兩個指令的詳細用法。

二、指令說明

1.HW_PSWITCH2

案例將會用到HW_PSWITCH2以下幾個模式,指令語法說明如下:

(1)Mode=6:矢量比較方式,周期模式,與HW_TIMER一起使用

HW_PSWITCH2(6,opnum,opstate,vectstart,repes,cycledis)

mode:6-啟動比較器

opnum:對應的輸出口

opstate:第一個比較點的輸出狀態

vectstart:比較點VECTOR_MOVED當前運動距離

repes:重復周期,一個周期只比較一次

cycledis:周期距離,每隔這個距離輸出一次

⊙ 說明: 此模式無需TABLE,坐標均參考矢量坐標,從vectstart的位置開始比較,每隔cycledis距離觸發一次比較,重復比較的周期為repes,每次觸發比較信號后,保持信號的脈沖寬度由HW_TIMER指令設置。

HW_TIMER可以控制到達一個觸發點控制OP反轉多次,HW_TIMER周期走完等待下一周期的觸發。

pYYBAGLfupKAWUjIAAFLTFQeJjs246.png

(2)Mode=7:矢量比較方式,采用TABLE,與HW_TIMER一起使用

HW_PSWITCH2(7,opnum,opstate,tablestart,tableend [,optimeus,optimes,cyctimeus])

mode:7-啟動比較器,opstate不翻轉,方便與HW_TIMER配合使用

opnum:對應的輸出口

opstate:第一個比較點的輸出狀態

tablestart:第一個比較點VECTOR_MOVED坐標所在TABLE編號

tableend:最后一 個比較點VECTOR_MOVED坐標所在TABLE編號

[以下參數和HW_TIMER二選一,HW_TIMER單獨寫可以動態調整參數]

optimeus:動態調整HW_TIMER的有效時間

optimes:動態調整HW_TIMER的觸發脈沖數,0-不輸出

cyctimeus:動態調整HW_TIMER的脈沖周期時間

⊙ 說明: 比較點寫在TABLE中,坐標均參考矢量坐標,每到達一個TABLE比較矢量位置觸發OP,此時OP的脈沖寬度和每次觸發的比較次數由HW_TIMER控制;到達下一個TABLE位置,OP再次觸發。

pYYBAGLfuqSAJDYJAACG41EsoR0411.png

2.HW_TIMER

硬件定時器,用于硬件比較輸出后一段時間后還原電平。HW_TIMER只有1個,每次調用會強制停止之前的調用。

不使用或比較完成時使用HW_TIMER(0)關閉。

HW_TIMER(mode,cyclonetime,optime,reptimes,opstate,opnum )

mode:0停止,2-啟動

cyclonetime:周期時間,us單位

optime:有效時間,us單位

reptimes:重復次數,啟動模式,reptimes =0時,軟關閉HW_TIMER,原來的脈沖沒有完成的,會繼續輸出完成

opstate:輸出缺省狀態,輸出口變為非此狀態后開始計時

opnum:輸出口編號,必須能硬件比較輸出的口

說明: 參數設置可參考下方示意圖,此指令的效果是固定時間周期輸出,設置每個周期的有效輸出的時間和重復輸出的次數。

poYBAGLfuueABjszAABnwicYPpo614.png

⊙使用HW_TIMER硬件定時無法仿真,只能在控制器平臺運行。

三、二維等間距PSO輸出

等距比較輸出模式,不管運動速度和運動軌跡如何變化,始終固定距離輸出脈沖,使得輸出在空間上分布是均勻的,示意圖如下。

pYYBAGLfu3qAenc7AAAtTiJh1Ag645.png

上節描述的模式中,有幾種模式都能實現XY平面的等距輸出,例如現有一段上左圖所示的軌跡,采用直線+圓弧+直線組成,每間隔10個距離比較輸出一次,一共比較12次,等間距輸出的方法參見下方例程的說明。

例程:采用mode=6,矢量比較模式,結合HW_TIMER硬件定時,采用兩軸的合成矢量位置作為比較的參考坐標位置,實現上方示意圖的效果,使用方便,無需計算位置坐標,精度高。


RAPIDSTOP(2)
WAIT IDLE(0)
WAIT IDLE(1)
'基礎軸參數設置
BASE(0,1) '選擇XY軸
'ATYPE=4,4 '1-脈沖軸類型,比較DPOS;4-帶編碼器反饋軸類型,比較編碼器的反饋位置MPOS
UNITS=100,100
SPEED=100,100
ACCEL=1000,1000
DECEL=1000,1000
MERGE=ON,ON
SRAMP=50,50 's曲線速度平滑
OP(0,OFF)
'將當前位置設置為0,0
DPOS=0,0
MPOS=0,0
DIM WidthTime,Interval,StartPos,EndPos
WidthTime = 20000 '脈沖寬度20000us
Interval = 10 '脈沖間隔
StartPos = 10 '觸發起始位置
EndPos = 130 '結束位置
FORCE_SPEED=60 'SP速度
MOVEABS(0) '運動到0位
WAIT IDLE
VECTOR_MOVED = 0 '插補矢量距離清0
DIM iTime
iTime =ABS(EndPos - StartPos) \ Interval '計算比較次數
TRACE StartPos,iTime,Interval,WidthTime
HW_PSWITCH2(2) '清空HW比較緩沖區
HW_PSWITCH2(6,0,ON,StartPos,iTime,Interval) '從StrartPos觸發比較間隔Interval比較iTime次
HW_TIMER(2,WidthTime+100,WidthTime,1,OFF,0) '輸出觸發變成ON后,打開WidthTime us后關閉輸出
DELAY(10)
TRIGGER '啟動示波器
MOVEABS(50,0) '開始運動
MOVECIRCABSSP(75,25,50,25,0)
MOVEABS(75,75)
WAIT IDLE '等待運動停止
HW_PSWITCH2(2) '清空HW比較緩沖區
END


示波器采樣波形如下:采樣5個通道的波形,依次為軸0的目標位置,軸1的目標位置,輸出口0,軸0和軸1插補的矢量合成位置,軸0和軸1插補的運行速度。

每間隔10個單位距離比較一次,一共比較12次,由HW_TIMER可精準控制輸出脈沖的寬度,輸出頻率更快,整體精度更高。

pYYBAGLfvAWAeei0AACotQA6Z3U392.png

XYZ模式下的比較輸出波形:

poYBAGLfvBiABf6nAACJankIG-g353.png

綜上所述,等距比較場合,使用模式6較為方便,只需要得出比較的距離和OP輸出的時間即可,模式6可用于單軸和多軸插補場合的比較。模式5和模式7也能實現上述功能。

四、三維等間距PSO輸出

1.三維等間距PSO輸出示例

例程: 采用模式7,模式6是按指令設置的觸發距離周期輸出,模式7的輸出位置由TABLE的數據點控制,輸出位置更靈活,可實現上例等距輸出,也可實現靈活間隔的輸出。


RAPIDSTOP(2)
WAIT IDLE(0)
WAIT IDLE(1)
WAIT IDLE(2)
'基礎軸參數設置
BASE(0,1,2) '選擇XY軸
'ATYPE=4,4,4 '1-脈沖軸類型,比較DPOS;4-帶編碼器反饋軸類型,比較編碼器的反饋位置MPOS
UNITS=100,100,100
SPEED=100,100,100
ACCEL=1000,1000,1000
DECEL=1000,1000,1000
MERGE=ON,ON
SRAMP=50,50,50 's曲線速度平滑
OP(0,OFF)
'將當前位置設置為0,0
DPOS=0,0,0
MPOS=0,0,0
FORCE_SPEED=60 'SP速度
MOVEABS(0,0,0) '運動到0位
WAIT IDLE
VECTOR_MOVED = 0 '插補矢量距離清0
DIM WidthTime,T_Startnum,Pointnum
WidthTime = 10000 '脈沖寬度10000us
T_Startnum = 0 '比較點起始table編號
Pointnum = 8 '比較點個數
TABLE(T_Startnum,10,30,50,70,90,110,130,150) '比較點坐標設置,起始table位置T_Startnum,8個點
HW_PSWITCH2(2) '清空HW比較緩沖區
HW_PSWITCH2(7,0,ON,T_Startnum,T_Startnum+Pointnum-1) '模式7
HW_TIMER(2,WidthTime+100,WidthTime,1,OFF,0) '輸出觸發變成ON后,打開WidthTime us后關閉輸出
DELAY(10)
TRIGGER '啟動示波器
MOVEABS(100,80,90) '三軸直線插補
WAIT IDLE '等待運動停止
HW_PSWITCH2(2) '清空HW比較緩沖區
END


波器采樣波形如下:采樣6個通道的波形,依次為軸0的目標位置,軸1的目標位置,軸2的目標位置,輸出口0,軸0軸1軸2插補的矢量合成位置,軸0軸1軸2插補的運行速度。

Table存儲的比較點矢量位置為10,30,50,70,90,110,130,150,共8個點,每到一個點觸發比較,由HW_TIMER可精準控制輸出脈沖的寬度,輸出頻率更快,整體精度更高。

pYYBAGLfvImAR_OOAADD12AnGZ4336.png


審核編輯 黃昊宇


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 運動控制器
    +關注

    關注

    2

    文章

    401

    瀏覽量

    24704
  • PSO
    PSO
    +關注

    關注

    0

    文章

    49

    瀏覽量

    12939
收藏 人收藏

    評論

    相關推薦

    運動控制器PSO視覺飛拍與精準輸出的C++開發():二維/三維/多軸PSO輸出

    本文主要講解正運動技術多軸PSO二維三維比較輸出兩種模式。
    的頭像 發表于 03-08 14:27 ?2293次閱讀
    運動控制器<b class='flag-5'>PSO</b>視覺飛拍與精準<b class='flag-5'>輸出</b>的C++開發(<b class='flag-5'>三</b>):<b class='flag-5'>二維</b>/<b class='flag-5'>三維</b>/多軸<b class='flag-5'>PSO</b><b class='flag-5'>輸出</b>

    二維三維Gauss隨機粗糙面的Monte Carlo仿真

    二維的推導方法擴展到三維,建立了三維Gauss隨機粗糙面模型。【關鍵詞】:高功率微波;;Monte Carlo方法;;隨機粗糙面;;仿真【DOI】:CNKI:SUN
    發表于 05-28 13:41

    高精度三維運動平臺可以應用到哪些場合?

    高精度三維運動平臺,配上相機,實現高精度圖像抓取。這樣的系統可以應用到什么場合?工業、醫療或者其他什么都可以,我現在要做個報告,各位大俠指點一下。
    發表于 12-28 09:31

    三維觸控技術突破“向箔”的束縛

    》中被向箔擊中的文明一樣。很自然地,我們會想到:既然人類生活在三維的空間里,為什么用戶與設備的交互只能是在二維空間里呢?有沒有可能實現三維的交互方法呢?要實現
    發表于 12-19 15:53

    LM1875 PCB 3二維圖 附加一個空氣凈化器三維

    LM1875PCB3二維圖附加一個空氣凈化器三維
    發表于 01-17 14:22

    三維快速建模技術與三維掃描建模的應用

    `三維快速建模技術與三維掃描建模的應用隨著數字化測量的發展,三維激光掃描儀能夠快速地以多角度、高效、高精度方式獲取物體的表面三維數據,可以用
    發表于 08-07 11:14

    廣西掃描服務三維檢測三維掃描儀

    、醫療、教育行業都在廣泛使用三維掃描技術。中科院廣州電子的Creaform便攜式激光三維掃描儀掃描工件的三維數據,通過實物與理論二維
    發表于 08-29 14:42

    三維設計應用案例

    CAD是目前工業制造產品設計的重要軟件之一,廣泛應用于機械、建筑領域。而常用的CAD軟件,也就是所謂的三維制圖軟件,較二維的圖紙和二維的繪圖軟件,
    發表于 07-03 07:06

    安徽三維動畫制作和二維動畫有哪些區別呢?(一)

    三維動畫制作中,“”這個字,是一個幾何學和空間理論的基本概念。構成空間的每一個要素,如長度、寬度、高度,被稱之為一“”。二維空間是指由長度和寬度(在幾何學中為X軸和Y軸)兩個要素
    發表于 01-22 10:02

    安徽三維動畫制作和二維動畫有哪些區別呢?(

    二維動畫制作制作和三維動畫制作除了按照在制作過程中攝像機或者虛擬攝像機是否可以任意進行旋轉的區別外,主流的二維動畫制作(不包括平面材料動畫制作)和三維動畫制作(不包括立體材料動畫制作)
    發表于 01-25 10:34

    CAD制圖中如何將三維模型轉二維圖形

    AutoCAD、浩辰CAD這些軟件主要應用在二維設計領域,但也集成了部分三維功能,支持三維實體的創建、編輯。如果要創建三維模型,AutoCAD、浩辰CAD當然不是最佳選擇,但如果有
    發表于 10-22 11:21 ?9520次閱讀
    CAD制圖中如何將<b class='flag-5'>三維</b>模型轉<b class='flag-5'>二維</b>圖形

    二維三維電機的性能分析

    根據電機試驗項目的不同,一般會獲得不同的測試結果圖表。這些圖表可以根據涉及的電機參數變量,簡單劃分為種:一/二維/三維圖。 一的數據
    發表于 03-24 09:36 ?3571次閱讀
    一<b class='flag-5'>維</b>、<b class='flag-5'>二維</b>、<b class='flag-5'>三維</b>電機的性能分析

    卷積、二維卷積、三維卷積具體應用

    由于計算機視覺的大紅大紫,二維卷積的用處范圍最廣。因此本文首先介紹二維卷積,之后再介紹一卷積與三維卷積的具體流程,并描述其各自的具體應用。
    發表于 05-08 10:29 ?4822次閱讀
    一<b class='flag-5'>維</b>卷積、<b class='flag-5'>二維</b>卷積、<b class='flag-5'>三維</b>卷積具體應用

    升級!昊衡科技應變場重構軟件從二維擴展到三維

    擴展到三維,應變溫度傳感數據可以在三維模型上展示。圖1三維溫度場重構二維三維應變場重構軟件設計思路相同,都是用網口作為接口,基于TCP/I
    的頭像 發表于 08-25 10:47 ?738次閱讀
    升級!昊衡科技應變場重構軟件從<b class='flag-5'>二維</b>擴展到<b class='flag-5'>三維</b>

    二維/三維的多軸PSO視覺飛拍與精準輸出:EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#開發(八)

    本文主要講解多軸PSO二維三維比較輸出兩種模式。
    的頭像 發表于 01-08 09:34 ?488次閱讀
    <b class='flag-5'>二維</b>/<b class='flag-5'>三維</b>的多軸<b class='flag-5'>PSO</b>視覺飛拍與精準<b class='flag-5'>輸出</b>:EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#開發(八)
    主站蜘蛛池模板: 亚洲男女羞羞无遮挡久久丫| 暖暖 免费 日本 高清 在线1| 女人张腿让男人桶免费| 亚洲高清国产拍精品5g| xiao77唯美清纯| 超碰在线视频 免费| 久久国产香蕉视频| 午夜婷婷一夜七次郎| zxfuli午夜福利在线| 国产喷水1区2区3区咪咪爱AV| 欧美A级肉欲大片XXX| 曰本老头同性xxxxx| 国产日韩精品一区二区三区在线| 啪啪激情婷婷久久婷婷色五月| 在线成年av动漫电影| 欧美午夜精品一区二区蜜桃| 无人区国产片| 欧美成人性色生活18黑人| 蜜桃人妻无码AV天堂三区| 免费在线观看黄色网址| 欧美高清一区二区三| 日本九九热在线观看官网| 色四房播播| 欧美日本韩国一二区视频| 精品成人片深夜| 国产WW高清大片免费看| 99无码熟妇丰满人妻啪啪| 一区三区在线专区在线| 鸭子玩富婆流白浆视频| 美女被免费喷白浆视频| 小夫妻天天恶战| 99视频免费观看| 蜜臀AV人妻久久无码精品麻豆| 永久久久免费人妻精品| 精品免费久久久久久成人影院| 亚洲高清国产品国语在线观看| 国产精品一区二区AV97| 为什么丈夫插我我却喜欢被打着插| 短篇合集纯肉高H深陷骚| 色吧电影院| 国产av在线看的|