技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 運(yùn)動(dòng)控制器軸回零的配置與實(shí)現(xiàn)

運(yùn)動(dòng)控制器軸回零的配置與實(shí)現(xiàn)

時(shí)間:2022-11-14 15:16:19來源:深圳市正運(yùn)動(dòng)技術(shù)有限公司

導(dǎo)語:?今天,正運(yùn)動(dòng)小助手給大家分享一下運(yùn)動(dòng)控制器軸回零的配置與實(shí)現(xiàn)。本文主要介紹控制器提供的回零模式,驅(qū)動(dòng)器自身的回零模式我們將在下篇為大家講解。

  今天,正運(yùn)動(dòng)小助手給大家分享一下運(yùn)動(dòng)控制器軸回零的配置與實(shí)現(xiàn)。本文主要介紹控制器提供的回零模式,驅(qū)動(dòng)器自身的回零模式我們將在下篇為大家講解。

  01軸回零

  一、回零說明

  在高精度自動(dòng)化設(shè)備上都有自己的參考坐標(biāo)系,工件的運(yùn)動(dòng)可以定義為在坐標(biāo)系上的運(yùn)動(dòng),坐標(biāo)系的原點(diǎn)即為運(yùn)動(dòng)的起始位置,各種加工數(shù)據(jù)都是以原點(diǎn)為參考點(diǎn)計(jì)算的。

  所以啟動(dòng)控制器執(zhí)行運(yùn)動(dòng)指令之前,設(shè)備都要進(jìn)行回零操作,回到設(shè)定的參考坐標(biāo)系原點(diǎn),若不進(jìn)行回零操作,會(huì)導(dǎo)致后續(xù)運(yùn)動(dòng)軌跡錯(cuò)誤。

  正運(yùn)動(dòng)控制器提供了多種回零方式,通過DATUM單軸回零指令設(shè)置,不同模式值選擇不同的回零方式,各軸按照設(shè)置回零的方式自動(dòng)回零。

  DATUM指令為單軸回零指令,每次作用在一個(gè)軸上,多軸回零時(shí),需要對(duì)每個(gè)軸都使用DATUM指令回零。

  回零時(shí)機(jī)臺(tái)需要接入原點(diǎn)開關(guān)(指示原點(diǎn)的位置的到位傳感器)和正負(fù)限位開關(guān)(均為傳感器,傳感器檢測(cè)到信號(hào)后,表示有輸入信號(hào),傳給控制器處理)。

  單軸找原點(diǎn)時(shí),原點(diǎn)開關(guān)通過DATUM_IN設(shè)置,正負(fù)限位開關(guān)分別通過FWD_IN和REV_IN設(shè)置??刂破髡?負(fù)限位信號(hào)生效后,會(huì)立即停止軸,停止減速度為FASTDEC。

運(yùn)動(dòng)控制器

  設(shè)備回零方式有控制器回零和伺服參數(shù)回零。

       控制器回零是把零點(diǎn)位置傳感器連接到運(yùn)動(dòng)控制器上,控制器通過搜索零點(diǎn)傳感器位置回零點(diǎn)。本文主要介紹控制器提供的回零模式。伺服參數(shù)回零是將零點(diǎn)傳感器連接到伺服驅(qū)動(dòng)器上,控制器通過發(fā)送命令給伺服驅(qū)動(dòng)器,伺服驅(qū)動(dòng)器進(jìn)行回零的操作。驅(qū)動(dòng)器自身的回零模式請(qǐng)參考下篇。

       二、回零相關(guān)指令

  運(yùn)動(dòng)控制器回零常用的相關(guān)指令如下表所示。

運(yùn)動(dòng)控制器

  1.回零指令DATUM

  DATUM是運(yùn)動(dòng)控制器的回零指令,相關(guān)回零搜索模式很多,根據(jù)當(dāng)前軸所處的位置或效率要求選擇合適的模式,DATUM指令指令后軸開始運(yùn)動(dòng),搜尋原點(diǎn)信號(hào),遇到原點(diǎn)信號(hào)后自行停止,將當(dāng)前的位置清零,回零成功,詳情參見下節(jié)說明。語法:DATUM(模式)

  2.映射原點(diǎn)輸入DATUM_IN

  運(yùn)動(dòng)控制器原點(diǎn)開關(guān)的設(shè)置,對(duì)應(yīng)輸入口IN信號(hào)。

  語法:DATUM_IN = 輸入口編號(hào),-1取消映射

  對(duì)于ZMC系列的控制器,由于輸入OFF時(shí)認(rèn)為有信號(hào)輸入(ECI系列控制器與之相反),原點(diǎn)和正負(fù)限位開關(guān)等特殊信號(hào)映射完成需要INVERT_IN反轉(zhuǎn)輸入信號(hào)。

  3.回零速度SPEED、CREEP

  回零運(yùn)動(dòng)中為了更精確的找到零點(diǎn),會(huì)使用爬行速度CREEP和軸運(yùn)行速度SPEED來進(jìn)行原點(diǎn)搜尋,SPEED設(shè)置相對(duì)大一些,用于快速搜尋原點(diǎn)開關(guān)的位置,CREEP一般為較小值,爬行到原點(diǎn)開關(guān)處停止,回零成功。

  語法:SPEED = 數(shù)值

  語法:CREEP = 數(shù)值

  4.正負(fù)限位FWD_IN、REV_IN

運(yùn)動(dòng)控制器

  硬限位開關(guān)是限制軸的最大“允許行進(jìn)范圍”的限位開關(guān)。硬限位開關(guān)是物理開關(guān)元件,硬限位開關(guān)由指令映射到相應(yīng)輸入開關(guān)信號(hào)上,根據(jù)開關(guān)信號(hào)是常開還是常閉確定是否要對(duì)信號(hào)進(jìn)行翻轉(zhuǎn),設(shè)置完成后,碰到硬限位開關(guān),對(duì)應(yīng)軸立即停止運(yùn)動(dòng),停止減速度為FASTDEC。

  軟限位開關(guān)將限制軸的“工作范圍”,由指令直接設(shè)置限位位置,軸走到設(shè)置位置后立即采用減速度FASTDEC停止運(yùn)動(dòng),它們應(yīng)位于機(jī)床限制行進(jìn)范圍的相關(guān)硬限位開關(guān)的內(nèi)側(cè)。由于軟限位開關(guān)的位置較為靈活,因此可根據(jù)當(dāng)前的運(yùn)行軌跡和具體要求調(diào)整軸的工作范圍。

  工作臺(tái)碰到限位開關(guān)或者規(guī)劃位置超越軟限位時(shí),運(yùn)動(dòng)控制器緊急停止工作臺(tái)的運(yùn)動(dòng)。限位觸發(fā)以后,軸無法繼續(xù)運(yùn)動(dòng),此時(shí)需要調(diào)整軸的位置,使其遠(yuǎn)離限位位置才能重新開始運(yùn)動(dòng)。

  軸在碰到限位的時(shí)候才會(huì)產(chǎn)生停止信號(hào),此時(shí)由于減速需要一定的時(shí)間,實(shí)際軸的位置會(huì)越過限位一定距離,假設(shè)停止時(shí)SPEED速度是v0,快減速FASTDEC為a,計(jì)算公式:

  (vt)2-(v0)2=2as

  帶入下方數(shù)據(jù):0-1002=2*(-1000)*s,得出減速的距離s=5,由此可得,增大FASTDEC和減小SPEED都能達(dá)到減小減速距離的目的,以防止過沖。

  語法:

  FWD_IN = 輸入口編號(hào),-1取消映射

  REV_IN = 輸入口編號(hào),-1取消映射

  5.回零反找延時(shí)HOMEWAIT

  對(duì)脈沖方式的伺服驅(qū)動(dòng)器,部分回零模式碰到原點(diǎn)信號(hào)之后停止,由于找原點(diǎn)SPEED速度較快產(chǎn)生過沖,停止之后需延時(shí)之后在CREEP速度反向找原點(diǎn),控制器默認(rèn)值為延時(shí)2ms。需要運(yùn)行更平穩(wěn)的場(chǎng)合可適當(dāng)增加反找延時(shí)。語法:HOMEWAIT=數(shù)值(毫秒單位)

  6.軸狀態(tài)AXISSTATUS

  查看軸當(dāng)前的狀態(tài),可以查詢控制器是否處于回零狀態(tài),遇到限位開關(guān)或軟件限位將會(huì)產(chǎn)生報(bào)警提示。AXISSTATUS的值對(duì)應(yīng)的說明如下,同時(shí)發(fā)生多種錯(cuò)誤,用組合值表示。

運(yùn)動(dòng)控制器

  打印信息如下:表示在軸0回零過程中碰到正向限位開關(guān)后停止軸運(yùn)動(dòng),并打印軸狀態(tài)報(bào)警提示,解除報(bào)警可以將軸反向運(yùn)動(dòng),離開限位開關(guān)即可。

  Axis:0 AXISSTATUS:50h,FWD如下圖,可通過軸狀態(tài)窗口實(shí)時(shí)的監(jiān)控AXISSTATUS。

運(yùn)動(dòng)控制器

  三、回零模式詳解

  語法:DATUM(模式)

運(yùn)動(dòng)控制器

  表的模式+10(10+n)表示碰到限位后反找,不會(huì)碰到限位停止,例如DATUM(13) = DATUM(3+10),使用DATUM(13)的回零方式,碰到正限位后不停止,而是反向運(yùn)行,多用于原點(diǎn)在正中間的情況。表的模式+100(模式100+n和110+n分別對(duì)應(yīng)n和10+n),表示回零成功之后,自動(dòng)清零MPOS,例如DATUM(103)、DATUM(113),適用于ATYPE=4,接入編碼器后可以自動(dòng)清零MPOS(僅限4系列),其他的模式自動(dòng)清零DPOS,MPOS需要手動(dòng)清零。

  02控制器回零模式下面以上表最基礎(chǔ)的幾種模式展開詳細(xì)講解??v軸V為運(yùn)動(dòng)速度,橫軸S為相對(duì)運(yùn)動(dòng)起始點(diǎn)的距離。

  1.回零模式1

  DATUM(1)軸以CREEP速度正向運(yùn)行,直到Z信號(hào)出現(xiàn)后開始減速,停止后所處位置為零點(diǎn),此時(shí)將DPOS值重置為0,回零途中若碰到限位開關(guān)會(huì)直接停止。

  回零模式2與模式1找原點(diǎn)運(yùn)動(dòng)方向相反。

運(yùn)動(dòng)控制器

  2.回零模式3

  DATUM(3)軸以SPEED速度快速正向運(yùn)行,直到碰到原點(diǎn)開關(guān)后開始減速,減速到0之后再反向以CREEP速度找原點(diǎn),再次碰到原點(diǎn)之后減速停止,軸停止之后將DPOS值重置為0,當(dāng)前所處位置為零點(diǎn),回零途中若碰到限位開關(guān)會(huì)直接停止?;亓隳J?與模式3找原點(diǎn)運(yùn)動(dòng)方向相反。

運(yùn)動(dòng)控制器

  3.回零模式5

  DATUM(5)軸以SPEED速度快速正向運(yùn)行,直到碰到原點(diǎn)開關(guān)后開始減速,減速到0之后再反向以CREEP速度運(yùn)動(dòng),直到Z信號(hào)出現(xiàn)之后減速停止,遇到Z信號(hào)立即減速停止,停止的位置為零點(diǎn),將DPOS值重置為0,回零途中若碰到限位開關(guān)會(huì)直接停止。

  回零模式6與模式5找原點(diǎn)運(yùn)動(dòng)方向相反。

運(yùn)動(dòng)控制器

  4.回零模式8

  DATUM(8)軸以SPEED速度快速正向運(yùn)行,直到碰到原點(diǎn)開關(guān)后開始減速,減速到0之后便將DPOS值重置為0,停止后所處位置為零點(diǎn),回零途中若碰到限位開關(guān)會(huì)直接停止。

  回零模式9與模式8找原點(diǎn)運(yùn)動(dòng)方向相反。

運(yùn)動(dòng)控制器

  5.回零模式13

       DATUM(13)軸以SPEED速度快速正向運(yùn)行,若先碰到限位開關(guān),不會(huì)報(bào)警停止,以SPEED速度反向找原點(diǎn),遇到原點(diǎn)信號(hào)后減速為CREEP直到離開原點(diǎn)開關(guān)立即停止,回零成功,位置清零;若先碰到原點(diǎn)信號(hào),則與模式3相同。

  回零模式14與模式13找原點(diǎn)運(yùn)動(dòng)方向相反。

運(yùn)動(dòng)控制器

運(yùn)動(dòng)控制器

  03、控制器回零方式

  1.模式3單軸回零示例:

  BASE(0)DPOS=0ATYPE=1SPEED = 100 '找原點(diǎn)速度CREEP = 10 '找到原點(diǎn)后反向爬行速度ACCEL=1000 DECEL=1000 SRAMP=100 '加減速平滑DATUM_IN=0 '輸入IN0作為原點(diǎn)開關(guān)INVERT_IN(0,ON) '反轉(zhuǎn)IN0電平信號(hào),常開信號(hào)進(jìn)行反轉(zhuǎn)TRIGGER '自動(dòng)觸發(fā)示波器DATUM(3) '模式3回零方式

  運(yùn)行效果如下圖:

  正在找原點(diǎn)時(shí)軸狀態(tài)AXISSTATUS顯示40h,回零成功變?yōu)?h。

運(yùn)動(dòng)控制器

  如下圖,軸0以SPEED = 100的速度正向運(yùn)行,直到碰到原點(diǎn)開關(guān)信號(hào)IN(0),然后以CREEP = 10的速度反向運(yùn)動(dòng),直到再次離開原點(diǎn)開關(guān)的位置時(shí)停下,此時(shí)回零完成,軸的DPOS自動(dòng)置0,若中途碰到限位開關(guān),軸立即停止。

運(yùn)動(dòng)控制器

  2.DATUM(13)模式,對(duì)比DATUM(3),碰到限位開關(guān)軸不停止,而是反向找原點(diǎn),如下示例:

  BASE(0)DPOS=0ATYPE=1SPEED = 100 '找原點(diǎn)速度CREEP = 10 '找到原點(diǎn)后反向爬行速度ACCEL=1000 DECEL=1000 SRAMP=100 '加減速平滑DATUM_IN=0 '輸入IN0作為原點(diǎn)開關(guān)FWD_IN=1 '輸入IN1作為正限位開關(guān)INVERT_IN(0,ON) '反轉(zhuǎn)IN0電平信號(hào),常開信號(hào)進(jìn)行反轉(zhuǎn)INVERT_IN(1,ON) '反轉(zhuǎn)IN1電平信號(hào),常開信號(hào)進(jìn)行反轉(zhuǎn)TRIGGER '自動(dòng)觸發(fā)示波器DATUM(13) '模式3回零方式

  運(yùn)行效果如下圖:

  正在找原點(diǎn)時(shí)軸狀態(tài)AXISSTATUS顯示40h,回零成功變?yōu)?h,原點(diǎn)開關(guān)和限位開關(guān)的映射也可在軸參數(shù)窗口查看。

運(yùn)動(dòng)控制器

  如下圖,軸0以SPEED = 100的速度正向運(yùn)行,碰到正向限位開關(guān)IN(1),開始反向找原點(diǎn)開關(guān)信號(hào),直到碰到原點(diǎn)開關(guān)信號(hào)IN(0),然后以CREEP = 10的速度反向運(yùn)動(dòng),直到再次離開原點(diǎn)開關(guān)的位置時(shí)停下,此時(shí)回零完成,軸的DPOS自動(dòng)置0。

運(yùn)動(dòng)控制器

  本次,正運(yùn)動(dòng)技術(shù)運(yùn)動(dòng)控制器軸回零的配置與實(shí)現(xià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ù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國智能制造水平。文章版權(quán)歸正運(yùn)動(dòng)技術(shù)所有,如有轉(zhuǎn)載請(qǐng)注明文章來源。

標(biāo)簽: 運(yùn)動(dòng)控制器

點(diǎn)贊

分享到:

上一篇:鋰離子電池電解液的主要成分...

下一篇:電機(jī)驅(qū)動(dòng)設(shè)計(jì):集成驅(qū)動(dòng)器與...

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

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

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

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

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

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