EtherCAT運(yùn)動(dòng)控制器中脈沖接口的快速調(diào)試與診斷
脈沖型驅(qū)動(dòng)器試運(yùn)行可借助ZDevelop軟件快速驗(yàn)證,主要包含以下四個(gè)部分:硬件接線,ZDevelop連接控制器,配置軸參數(shù),發(fā)送運(yùn)動(dòng)命令查看電機(jī)是否轉(zhuǎn)動(dòng)。若無法運(yùn)行參見問題排查部分解決。
一、硬件接線

正運(yùn)動(dòng)技術(shù)大部分控制器的脈沖控制接口為面板上提供的DB26母頭的端子,例如下圖ZMC432的AXIS端子,板載6個(gè)脈沖軸的接口。
AIXS端子內(nèi)主要包含脈沖輸出的接線端子,編碼器反饋的接線端子,驅(qū)動(dòng)器的使能和報(bào)警信號(hào),5V電源輸出和公共端,如下表所示。
AXIS 0 軸接口端子內(nèi)的使能信號(hào)為OUT12;
AXIS 1 軸接口端子內(nèi)的使能信號(hào)為OUT13;
依此類推。
使能操作:OP(12,ON),OP(13,ON)等。
驅(qū)動(dòng)器報(bào)警信號(hào)通過針腳2傳入控制器,參考上圖。
AXIS 0 軸接口端子內(nèi)的報(bào)警信號(hào)為IN24;
AXIS 1 軸接口端子內(nèi)的報(bào)警信號(hào)為IN25;
依此類推。
驅(qū)動(dòng)器報(bào)警輸入信號(hào)需要使用ALM_IN指令配置:ALM_IN(0)=24,ALM_IN(1)=25等。
編碼器的單端接線圖如下,編碼器的A,B(無Z信號(hào)的型號(hào)只接AB兩相)與控制器正端子EA+、EB+一一對(duì)應(yīng)連接,控制器的負(fù)端子懸空,編碼器的0V或地線端子,連接控制器軸接口內(nèi)的GND端子即可,再按編碼器的供電要求接入電源。
2.IO接口

(1)輸出口
PSO功能的特點(diǎn)就是能高速且穩(wěn)定的輸出信號(hào),因?yàn)檩敵鼍茸銐蚋?,所以能夠在整個(gè)運(yùn)動(dòng)軌跡中以固定的距離觸發(fā)輸出信號(hào)而不用考慮總體速度,即在直線部分以很快的速度運(yùn)動(dòng),而在圓角部分減速的同時(shí)也能保證輸出間距恒定。
通常圓角加工部分在整個(gè)加工過程中占有比較小的部分,這樣在保證加工效果的同時(shí),就可以最大限度地提高產(chǎn)能。
(2)輸入口
二、ZDevelop連接控制器
采用正運(yùn)動(dòng)的ZDevelop開發(fā)軟件可快速完成設(shè)備的試運(yùn)行,控制器一般使用網(wǎng)口連接到ZDevelop,選擇IP地址連接,默認(rèn)出廠IP:192.168.0.11,注意控制器需與PC處于同一網(wǎng)段。
三、配置脈沖軸參數(shù)
在線命令發(fā)送或視圖“輸出口”操作OP,上電即使能的步進(jìn)驅(qū)動(dòng)無需此操作。
BASE選擇脈沖軸接入的軸號(hào),接在DB頭上軸編號(hào)即為面板上標(biāo)識(shí)的AXIS編號(hào)。

UNITS設(shè)置脈沖當(dāng)量,根據(jù)驅(qū)動(dòng)器的一圈脈沖數(shù)配置,作為控制器的基本單位,可設(shè)為電機(jī)轉(zhuǎn)動(dòng)1°需要的脈沖數(shù),驅(qū)動(dòng)器若10000個(gè)脈沖轉(zhuǎn)一圈,可設(shè)置為UNITS=10000/360。
4.速度
控制器出廠默認(rèn)的脈沖模式是脈沖+方向,脈沖模式需要匹配才能運(yùn)行,需確認(rèn)驅(qū)動(dòng)器的脈沖模式。
控制器支持三種脈沖模式,脈沖+方向,雙脈沖和正交脈沖(4系列及以上支持)三種,正/負(fù)邏輯均可配置。
脈沖模式修改使用INVERT_STEP指令,初始值INVERT_STEP=0,脈沖+方向模式。
語法INVERT_STEP = mode
mode:模式選擇,缺省0,低8位(位0-位7)表示的模式值如下:

6.運(yùn)動(dòng)
軸參數(shù)配置完成可再“軸參數(shù)”窗口查看,實(shí)時(shí)自動(dòng)刷新和顯示軸參數(shù),支持雙擊直接修改配置參數(shù)。
8.異常報(bào)警
AXISSTATUS為軸狀態(tài)參數(shù),用于判斷軸當(dāng)前是否發(fā)生異常,按位提示異常信息,可多種異常信息疊加,查詢下表確認(rèn),例如AXISSTATUS顯示20h,表示當(dāng)前碰到負(fù)向硬限位,會(huì)導(dǎo)致軸立即停止。
AXISSTATUS顯示1000h,表示下發(fā)脈沖頻率太快,一般只有在高分辨率的設(shè)備會(huì)產(chǎn)生此類問題,出現(xiàn)此報(bào)警將MAX_SPEED改大即可解決。
試運(yùn)行前要確保硬限位開關(guān)配置成功,作為機(jī)臺(tái)的安全保護(hù),防止過沖。
機(jī)臺(tái)確認(rèn)可以動(dòng)作之后,通過DATUM指令配置回零模式,DATUM_IN指令配置原點(diǎn)傳感器映射到輸入口,回零說明參見歷史文章。
9.配置語法
FWD_IN = 正向硬限位接入的輸入口編號(hào),-1取消映射;
REV_IN = 負(fù)向硬限位接入的輸入口編號(hào),-1取消映射;
FS_LIMIT = 正向運(yùn)動(dòng)行程限制,取消設(shè)置較大值;
例如,ZDevelop軟件下方狀態(tài)欄提示axis0 alarm提示紅色的報(bào)警錯(cuò)誤,檢查軸參數(shù)中軸0的AXISSTATUS參數(shù),提示30h,對(duì)照AXISSTATUS指令說明,得知發(fā)生的是正負(fù)限位報(bào)警,查看限位配置,即FWD_IN(0)=0,REV_IN(0)=1對(duì)應(yīng)的IN0,IN1的配置,以及其相關(guān)的輸入是否INVERT_IN反轉(zhuǎn)了電平狀態(tài)。
四、手動(dòng)運(yùn)動(dòng)快速調(diào)試
操作方法:按住“左”/“右”不放,電機(jī)持續(xù)運(yùn)動(dòng),松開停止。“指令位置”顯示當(dāng)前發(fā)出的脈沖DPOS(單位為UNITS)。填寫“距離”參數(shù),點(diǎn)擊“運(yùn)動(dòng)”,勾選“絕對(duì)”時(shí),電機(jī)運(yùn)動(dòng)到距離參數(shù)位置;不勾選“絕對(duì)”時(shí),電機(jī)按距離參數(shù)繼續(xù)運(yùn)動(dòng)。
按照以上步驟設(shè)置之后,如果電機(jī)無法運(yùn)動(dòng),參考下節(jié)說明排查。
一、脈沖軸排查步驟

二、報(bào)錯(cuò)提示
驅(qū)動(dòng)器有無報(bào)警提示,若產(chǎn)生報(bào)警,根據(jù)報(bào)警錯(cuò)誤碼核對(duì)驅(qū)動(dòng)器手冊(cè)說明解決后重新運(yùn)行。
控制器端是否產(chǎn)生報(bào)警信息,根據(jù)ZDevelop報(bào)警打印的錯(cuò)誤信息、錯(cuò)誤碼或AXISSTATUS軸狀態(tài)提示,解除錯(cuò)誤后重新運(yùn)行。
三、參數(shù)設(shè)置不當(dāng)
檢查下列參數(shù)是否設(shè)置合理:
1.電機(jī)是否使能成功,電機(jī)軸無法用手撥動(dòng)即為成功使能;
2.下發(fā)運(yùn)動(dòng)的軸號(hào)一定要選擇正確,否則運(yùn)動(dòng)命令無法下發(fā)給該驅(qū)動(dòng)器;
3.軸的類型根據(jù)ATYPE指令的表格填寫正確類型,類型錯(cuò)誤控制器會(huì)報(bào)錯(cuò),導(dǎo)致無法運(yùn)動(dòng);
4.UNITS的值設(shè)置合理,脈沖下發(fā)速度太小導(dǎo)致電機(jī)動(dòng)作微弱,肉眼無法分辨是否運(yùn)動(dòng);
5.下發(fā)運(yùn)動(dòng)指令后,軸參數(shù)窗口該軸的DPOS是否改變,未變表示脈沖并未發(fā)出,排查AXISSTATUS軸狀態(tài)有無提示,當(dāng)前軸接口是否損壞。
四、動(dòng)作不正確
(1)電機(jī)處于限位狀態(tài),查看AXISSTATUS確認(rèn);
(2)電機(jī)控制模式不對(duì),INVERT_STEP設(shè)置為相應(yīng)的脈沖模式(雙脈沖或脈沖+方向);
(3)電機(jī)接線問題,確認(rèn)接線。
⊙ 檢查脈沖接線和供電線路是否正確。
⊙ 檢查各模塊是否正確上電。
更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷售工程師:400-089-8936。
正運(yùn)動(dòng)技術(shù)專注于運(yùn)動(dòng)控制技術(shù)研究和通用運(yùn)動(dòng)控制軟硬件產(chǎn)品的研發(fā),是國家級(jí)高新技術(shù)企業(yè)。正運(yùn)動(dòng)技術(shù)匯集了來自華為、中興等公司的優(yōu)秀人才,在堅(jiān)持自主創(chuàng)新的同時(shí),積極聯(lián)合各大高校協(xié)同運(yùn)動(dòng)控制基礎(chǔ)技術(shù)的研究,是國內(nèi)工控領(lǐng)域發(fā)展最快的企業(yè)之一,也是國內(nèi)少有、完整掌握運(yùn)動(dòng)控制核心技術(shù)和實(shí)時(shí)工控軟件平臺(tái)技術(shù)的企業(yè)。主要業(yè)務(wù)有:運(yùn)動(dòng)控制卡_運(yùn)動(dòng)控制器_EtherCAT運(yùn)動(dòng)控制卡_EtherCAT控制器_運(yùn)動(dòng)控制系統(tǒng)_視覺控制器__運(yùn)動(dòng)控制PLC_運(yùn)動(dòng)控制_機(jī)器人控制器_視覺定位_XPCIe/XPCI系列運(yùn)動(dòng)控制卡等等。

提交
正運(yùn)動(dòng)全國產(chǎn)EtherCAT運(yùn)動(dòng)控制器ZMC432H用戶手冊(cè)
正運(yùn)動(dòng)全國產(chǎn)EtherCAT運(yùn)動(dòng)控制器ZMC432H
正運(yùn)動(dòng)技術(shù)運(yùn)動(dòng)控制器如何快速實(shí)現(xiàn)單軸/多軸同步跟隨功能?
正運(yùn)動(dòng)ECI1408運(yùn)動(dòng)控制卡用戶手冊(cè)
正運(yùn)動(dòng)機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)VPLC710