技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 技術百科 > 運動控制器激光振鏡控制

運動控制器激光振鏡控制

時間:2021-06-11 16:24:08來源:深圳市正運動技術有限公司

導語:?激光振鏡使用ZMC420SCAN控制器控制,本節(jié)課程主要講ZDevelop編程軟件的Basic語言開發(fā)使用。在激光振鏡運動控制系統(tǒng)中不但有運動的控制,還有激光的控制。

    

運動控制.png

  

     激光振鏡控制實際效果展示

運動控制.gif

  

  激光振鏡使用ZMC420SCAN控制器控制,本節(jié)視頻主要講ZDevelop編程軟件的Basic語言開發(fā)使用。

  在激光振鏡運動控制系統(tǒng)中不但有運動的控制,還有激光的控制。如何有效地處理振鏡運動和激光開關的配合是本節(jié)要解決的問題,只有有效的協(xié)調(diào)了激光和運動的關系,才能運動出精確的軌跡。

   01 材料準備

  

一、硬件

  1.ZMC420SCAN控制器一臺,帶振鏡軸接口。

  2.激光振鏡頭一個,內(nèi)含兩個振鏡軸。

  3.電腦一臺。

  4.帶屏蔽層網(wǎng)線兩根。

  5.24V直流電源一個。

  6.伺服驅(qū)動器+電機一套

  7.接線端子與連接線若干。

二、軟件

  ZDevelop V3.10版本控制器編程軟件。

  從正運動技術官網(wǎng)(www.zmotion.com.cn)下載壓縮包,解壓后直接運行應用程序,無需安裝。

   02 硬件接線

  

  控制器接口的用途參見下圖。

  運動控制

    控制器接線參考

  A.主電源:將控制器主電源接線端子上的E+24V端子接入24V直流電源正極,將EGND端子接入24V直流電源負極。

  B.以太網(wǎng)EtherNET端口接線:使用一根網(wǎng)線將控制器的EtherNET端口與電腦的以太網(wǎng)口相連。

  C.激光振鏡頭與控制器接線:將激光振鏡頭內(nèi)的兩個振鏡軸與控制器的振鏡軸接口AXIS 4相連,此時振鏡軸軸號分別為4、5,在將激光發(fā)生器的各個接口按要求接在控制器輸出口上。

  D.若打標的工件需要動作,按要求將控制工件運動的軸接入控制器的脈沖軸接口或總線軸接口上。

   03 控制產(chǎn)品介紹

一、控制器

  ZMC420SCAN是一款20軸的總線型控制器,包含兩個振鏡軸接口,除了支持脈沖軸,還支持ECAT/RTEX總線連接,支持多達20軸運動控制,支持直線插補、任意圓弧插補、空間圓弧、螺旋插補、電子凸輪、電子齒輪、同步跟隨、虛擬軸設置等;采用優(yōu)化的網(wǎng)絡通訊協(xié)議可以實現(xiàn)實時的運動控制。

  ZMC420SCAN總線控制器支持脈沖軸/總線軸/振鏡軸混合插補。

  ZMC420SCAN支持10軸脈沖輸入與編碼器反饋且支持4振鏡軸,板載24點輸入,12點輸出,2AD,2DA,支持手輪接口,所有輸出口都支持高速PWM控制。

  如下圖所示:

  運動控制

    

二、激光振鏡

  激光振鏡是一種專門用于激光加工領域的特殊的運動器件,激光振鏡頭內(nèi)包含的主要元件是激光發(fā)生器,兩個電機和兩個振鏡片,它靠兩個電機分別控制兩個振鏡片X和Y反射激光,形成XY平面的運動,這兩個電機使用控制器上的振鏡軸接口控制。

  激光振鏡不同于一般的電機,激光振鏡具有非常小的慣量,且在運動的過程中負載非常小,只需要帶動反射鏡片,系統(tǒng)的響應非??臁?/p>

  運動控制

    

   04 振鏡控制過程

  

一、振鏡軸控制

  ZMC420SCAN支持XY2-100振鏡協(xié)議,支持運動控制與振鏡聯(lián)合插補運動。

  上位機通過網(wǎng)口與控制器相連,通過XY2-100振鏡協(xié)議進行控制振鏡軸的運動,通過總線協(xié)議或者脈沖模式控制伺服軸運動。

  使用ZMC420SCAN控制器的振鏡軸接口連接激光振鏡頭,每個振鏡軸接口內(nèi)包含兩路振鏡通道信號,分別控制振鏡片X、Y的偏轉(zhuǎn),從而控制了激光打到工件的位置。

  運動控制

    

  激光振鏡程序開發(fā)除了使用ZDevelop軟件,還可以使用其他上位機軟件開發(fā),ZMC420SCAN使用一套API函數(shù),支持C、C++、C#、LabVIEW、Python、Delphi等開發(fā)語言,支持VC6.0、VB6.0、Qt、.Net等平臺,支持Windows、Linux、WinCE、iMac等操作系統(tǒng)。

  運動控制

    

  將控制器支持PWM功能的輸出口連接激光振鏡的激光發(fā)生器,通過指令控制器激光的頻率、激光輸出,激光打標的運動控制通過運動控制指令來實現(xiàn)。。

  

    運動控制

  ZMC420SCAN的外部通用輸出口0-11都具有PWM輸出功能,PWM 輸出受正常輸出功能的控制,只有輸出口狀態(tài)ON的時候PWM才能實際輸出,這樣可以用來控制激光能量。

  使用PWM_DUTY指令設置激光占空比,加工過程中要使激光一直處于開啟狀態(tài)將此參數(shù)設為1,設為0表示激光關閉。PWM_FREQ指令設置激光的頻率。

  激光參數(shù)設置完成,在運動中使用MOVE_OP指令操作激光是否輸出。

  運動控制    

  二、激光控制指令

  PWM_DUTY——PWM占空比

  PWM的占空比用于控制激光能量輸出,PWM只能通過設置占空比為0來關閉,不能通過設置PWM頻率為0實現(xiàn),PWM頻率一定要在PWM開關之前調(diào)整。

  占空比指有效電平占整個周期的比例,一個周期中先輸出有效電平,再輸出無效電平。

  語法一:PWM_DUTY(編號,占空比)

  語法二:PWM_DUTY(編號)=占空比

  選擇PWM輸出口編號時,一定要選擇支持PWM功能的OUT口;占空比范圍0-1,當設置0的時候,PWM關閉,設置為1,PWM常開。

  PWM_FREQ——PWM頻率

  PWM頻率設置或讀取,頻率越高,電平跳變越頻繁。

  語法一:PWM_FREQ(編號, 頻率)

  語法二:PWM_FREQ(編號)=頻率

  PWM輸出頻率有限制,硬件PWM最大為1MHz,軟件PWM最大為2KHz。

  MOVE_PWM——緩沖PWM

  BASE軸運動緩沖操作PWM,指令緩沖執(zhí)行時不做任何運動,只操作PWM。

  PWM只能通過設置占空比為0來關閉,不能通過設置PWM頻率為0實現(xiàn)。

  語法:MOVE_PWM(編號,占空比[,頻率])

  編號為支持PWM功能的輸出口編號,查看硬件手冊確認。

  占空比指有效電平占整個周期的比例;范圍0-1,設置0時關閉PWM;一個周期中先輸出有效電平,再輸出無效電平。

  頻率缺省為1KHz,硬件最大為1MHz,軟件最大為2KHz。

  運動緩沖中輸出并修改PWM例子:

  BASE(0)

  ATYPE=1

  UNITS=100

  SPEED=100         '初始速度

  ACCEL=1000

  DECEL=1000

  DPOS=0

  MOVE_PWM(0, 0, 1000)         '關閉PWM

  MOVE(10)

  MOVE_PWM(0, 0.111, 2000)         '軸0運行到10時,操作PWM0輸出

  MOVE_DELAY(100)

  MOVE_PWM(0, 0.555, 3000)         '延時100ms,修改PWM0輸出

  MOVE(20)

  MOVE_PWM(0, 0, 1000)         '關閉PWM

  END

   三、振鏡軸接口

  ZMC420SCAN帶兩個振鏡軸接口,本地軸號4/5可以ATYPE=21 配置為第1個振鏡, 本地軸號 6/7可以ATYPE=21 配置為第2個振鏡,可通過AXIS_ADDRESS軸映射指令配置可以更改軸號。

  振鏡軸接口引腳的定義:

  

    運動控制

  振鏡軸的軸類型應該選擇為ATYPE=21的模式,設置軸為振鏡軸類型,振鏡軸類型系統(tǒng)周期與刷新周期都要比普通軸快很多。

  運動控制

    

  ZMC420SCAN的輸出0-7的具有精準輸出的功能,每個輸出的精準輸出功能相互獨立,同一周期可以同時開啟多個精準輸出,AXIS_ZSET指令可以用來設置每個MOVE_OP指令是否使用精準輸出,MOVEOP_DELAY指令設置精準輸出的延時,從而實現(xiàn)激光的PSO控制。

  AXIS_ZSET——開啟精準輸出

  對軸啟用MOVE_OP精準輸出功能,一條指令開啟一個軸,作用在軸組的主軸上。精準輸出需要開啟的OP口支持精準輸出功能才能生效。

  設置參數(shù):

  bit0:1-VP_SPEED缺省使用插補速度,0-VP_SPEED 使用單軸的速度

  bit1:1-使用MOVE_OP精確輸出功能, 0- MOVE_OP為普通輸出

  bit4:1-對帶編碼器功能的軸,使用編碼器位置的MOVE_OP精準方式,多個編碼器軸插補時,對BASE運動的主軸開啟精準輸出設置

  可讀:VALUE=AXIS_ZSET

  可寫:AXIS_ZSET=VALUE

  SYSTEM_ZSET指令也可用于開啟精準輸出,參數(shù)設置與AXIS_ZSET指令相同,SYSTEM_ZSET修改的同時會修改當前BASE軸的AXIS_ZSET,以兼容舊的程序,一般建議使用AXIS_ZSET指令。

  SYSTEM_ZSET一旦開啟,所有支持精準輸出功能的輸出口都變?yōu)榫珳誓J?,使用過程中一般不需要全部開啟,部分控制器型號精準輸出功能不獨立時在一個控制器周期內(nèi)只能操作一個精準輸出口,新版本固件不建議使用此指令,直接采用AXIS_ZSET指令對主軸開啟精準輸出。

  精準輸出開啟方法:

  AXIS_ZSET(0)=19 '使用主軸軸0編碼器位置MPOS的MOVE_OP精準方式,需要帶編碼器

  AXIS_ZSET(0)=2 '不帶編碼器,用目標位置DPOS的MOVE_OP精準方式

  MOVE_OP(0,1) '精準生效,選擇輸出通道0

   05 激光振鏡

   打標例程

  例程演示的是使用激光加工25個圓弧,軸在移動到指定位置后,開啟OP口,控制激光輸出,打標軌跡完成后,關閉OP口,此時激光也無法輸出了,軸走到下一個要打標的位置后后再次開啟OP口打標。

  圓弧打標方向如下圖:軌跡可用一條圓弧插補指令實現(xiàn)或多條直線插補指令走小線段,此處軌跡為半徑為2.5的逆時針整圓。

  運動控制

    

  示例程序:

  '設置振鏡軸軸號,并配置軸類型

  BASE(4,5)

  ATYPE=21,21

  '設置基本參數(shù)

  UNITS=300,300

  SPEED=500,500

  ACCEL=SPEED*20,SPEED*20

  DECEL=SPEED*20,SPEED*20

  DPOS=0,0

  MERGE=ON                                       '打開連續(xù)插補

  CORNER_MODE=32+8+2                 '軌跡前瞻模式

  DECEL_ANGLE=15*(PI/180)               '模式2參考角度

  STOP_ANGLE=90*(PI/180)

  FORCE_SPEED=5000                         '限速參考速度

  FULL_SP_RADIUS=20                        '模式8小圓限速參考半徑

  ZSMOOTH=0.1                                 '模式32倒角參靠半徑

  AXIS_ZSET(4)=2                                '開啟主軸MOVE_OP的精準輸出功能

  '設置pwm頻率,設為2kHz

  PWM_FREQ(2)=2000                        'OP(2)接激光器上的輸出口

  '輸出延時設置

  MOVEOP_DELAY AXIS(4)=0

  WHILE 1

      IF MODBUS_BIT(0)=ON THEN

          MODBUS_BIT(0)=OFF

          BASE(4,5) '選擇振鏡軸

          PWM_DUTY(11)=0.5 '能量調(diào)節(jié),需要OUT11支持PWWM才能設置,否則選擇其他支持PWWM通道

          OP(11,ON) '能量開關

          OP(1,ON) '先開啟后,再操作OP(0)出光

          DELAY 100

          MOVE_MARK=0,0 '運動標號清零

          TRIGGER

          '打標進行固定軌跡

          FOR I = 0 TO 4 '五行圓弧軌跡

              MOVE(0, -15) '每行圓弧間隔15

              FOR J = 0 TO 4 '每行五個圓弧

                  MOVE(-15, 0) '每個圓弧間隔15

                  MOVE_OP(0,ON) '開啟激光

                  MOVECIRC(0,0,-2.5,0,0) '打標軌跡

                  WAIT IDLE

                  MOVE_OP(0,OFF) '關閉激光

              NEXT

              MOVE(75, 0)

          NEXT

          MOVE(0, 75)

      ENDIF

  WEND

  END

  《運動控制器激光振鏡控制》就講到這里。更多學習視頻及圖文詳解請關注我們的公眾號“正運動小助手”。

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

標簽: 運動控制器

點贊

分享到:

上一篇:【合信】500pcs/分鐘!模切就...

下一篇:【雷賽智能】三步輕松玩轉(zhuǎn)雷...

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號