免费色播,亚洲国产欧美国产第一区二区三区,毛片看,日本精品在线观看视频,国产成人精品一区二区免费视频,日本黄色免费网站,一级毛片免费

伺服控制數(shù)控軟件中內(nèi)置數(shù)控指令模塊實驗研究

來源:互聯(lián)網(wǎng)

點擊:1389

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:伺服 CNC 數(shù)控系統(tǒng) 數(shù)控軟件

    0 引言

      交流伺服系統(tǒng)作為現(xiàn)代工業(yè)生產(chǎn)設(shè)備的重要驅(qū)動源之一,是工業(yè)自動化不可缺少的執(zhí)行組件。目前,國內(nèi)外交流伺服數(shù)控設(shè)備普遍采用獨立的通用CNC(Computer Numerical Contr01)系統(tǒng)作為指令系統(tǒng)。在研究領(lǐng)域,基于PC的開放式CNC系統(tǒng)和基于高性能處理芯片的嵌入式CNC系統(tǒng)是現(xiàn)階段的兩個重要研究方向。前者使用戶可以對CNC系統(tǒng)進(jìn)行二次開發(fā),后者在設(shè)備的宏觀結(jié)構(gòu)上表現(xiàn)為嵌入式的CNC系統(tǒng),其內(nèi)部是把CNC系統(tǒng)功能在一個集成于伺服系統(tǒng)內(nèi)的高性能芯片實現(xiàn)。目前,CNC系統(tǒng)和伺服系統(tǒng)仍處于獨立開發(fā)狀態(tài),兩者硬件結(jié)構(gòu)分離,NC(Numerical Control)指令依靠設(shè)備間或芯片間的通信傳遞,通信頻率高會降低可靠性,指令周期和指令精度難以同時保證,影響控制性能。在數(shù)控機(jī)床行業(yè),通信協(xié)議和接口是影響高速加工的核心技術(shù)之一。此外,現(xiàn)行的數(shù)控系統(tǒng)硬件成本高,較低的性價比使其難以應(yīng)用于中低檔設(shè)備,影響了制造業(yè)的整體水平。本文提出在伺服控制數(shù)控軟件中內(nèi)置NC指令模塊的解決方案,即在同一塊控制芯片上實現(xiàn)NC指令生成和伺服控制。這樣可以簡化設(shè)備的硬件結(jié)構(gòu),提高系統(tǒng)的集成度和可靠性;NC指令在數(shù)控軟件內(nèi)部通過變量賦值的方式傳遞,不存在通信問題,可以大幅度縮短指令周期,提高控制精度;降低硬件成本,使高性能數(shù)控系統(tǒng)廣泛應(yīng)用于中低檔設(shè)備中。

    1 系統(tǒng)數(shù)控軟件構(gòu)成

      在伺服控制程序中內(nèi)置邏輯功能模塊和NC指令模塊。外部指令輸入邏輯功能模塊,轉(zhuǎn)換成電機(jī)運動指令,即目標(biāo)速度和目標(biāo)位置,輸入NC指令模塊,經(jīng)處理,生成每個指令周期可供伺服控制系統(tǒng)直接執(zhí)行的位置和速度指令;伺服控制模塊執(zhí)行指令,做機(jī)械和電流的閉環(huán)控制,驅(qū)動電機(jī)按指令運轉(zhuǎn)。

      盡量簡化NC指令模塊處理算法和縮短處理時間可以實現(xiàn)與伺服控制模塊同周期運行。與通用CNC系統(tǒng)相比,指令周期大幅度縮短,指令平滑性顯著提高,相同指令精度下,控制效果會有所改善。

      單軸或者多軸無聯(lián)動的工業(yè)生產(chǎn)設(shè)備,運行中每個軸的動作獨立、簡單,可單獨控制,因此電機(jī)的工作狀態(tài)也很有限,可分為加減速、勻速、停轉(zhuǎn)定位等。有些設(shè)備需要一個外部調(diào)速器,如旋鈕、踏板等,實時地控制轉(zhuǎn)速,需要NC模塊把調(diào)速器發(fā)出的與速度或位置相對應(yīng)的模擬或者數(shù)字信號實時地轉(zhuǎn)化成可供電機(jī)執(zhí)行的速度和位置指令。

      綜合以上功能,如圖1所示,整個NC指令模塊的功能分為:停轉(zhuǎn)定位模式、調(diào)速器實時速度控制模式、自動變速模式。電機(jī)需要完成某個單一動作,只要切換NC模塊的工作模式即可。

    2 NC指令模塊

      2.1 停轉(zhuǎn)定位模式

      為實現(xiàn)NC指令模塊與伺服控制模塊同周期運行,本文采用勻減速方式停轉(zhuǎn)定位。電機(jī)定位精度取決于控制精度;而對于指令系統(tǒng)來說,高速運行中快速定位的精度還需要平滑的速度指令以及準(zhǔn)確的定位起始點。

      具體步驟為:NC模塊接收到邏輯功能模塊發(fā)出的停轉(zhuǎn)指令和目標(biāo)位置指令,由其他工作模式切換到停轉(zhuǎn)定位模式,實時地根據(jù)當(dāng)前速度和減速、加速度計算定位行程,并根據(jù)該定位行程及定位點反求減速起始點,從起始點以勻減速規(guī)律生成位置和速度指令,速度為零時,位置指令正好在給定的目標(biāo)位置上。具體實現(xiàn)過程如下。

      第一次進(jìn)人定位循環(huán),進(jìn)行定位初始化;估算定位行程,先計算按照定位加速度αp。從當(dāng)前速度v移減速至零的時間:

    公式公式公式公式

      2.2 調(diào)速器實時速度控制模式

      有些設(shè)備需要外部實時調(diào)速,配有調(diào)速器件,伺服電機(jī)的轉(zhuǎn)速可以通過操作調(diào)速器實時地改變。調(diào)速器發(fā)出對應(yīng)速度的數(shù)字量或者模擬信號,模擬信號經(jīng)過伺服系統(tǒng)內(nèi)部A/D器件轉(zhuǎn)換成與之對應(yīng)的數(shù)字量;在調(diào)速器控制模式下,NC指令模塊根據(jù)以上數(shù)字量,生成速度指令,伺服控制模塊執(zhí)行指令驅(qū)動伺服電機(jī)跟隨目標(biāo)速度運動。具體處理步驟如下。

      1)處理調(diào)速器信號

      調(diào)速器發(fā)出的信號往往跳動很大,需要通過低通濾波使其平滑。低通濾波器表達(dá)式為:

    公式

      2)換算目標(biāo)速度

    公式

      3)生成NC指令

      以上兩個步驟的處理得出了目標(biāo)速度。接下來NC模塊根據(jù)目標(biāo)速度每個控制周期生成供伺服模塊執(zhí)行的速度指令。

      調(diào)速器發(fā)出的信號可能會有很大跳變,對應(yīng)的速度變化很大,即加速度過大,很可能超過伺服系統(tǒng)的驅(qū)動范圍,因此要對加速度進(jìn)行限制。具體處理如下:

    公式

      這樣,即使調(diào)速器發(fā)出的信號是很大的階躍信號,經(jīng)過以上處理,也會變得平緩連續(xù),如圖3(a)。從圖中看,速度指令有滯后,但最大加速時間(靜止到最高速)通??梢愿鶕?jù)負(fù)載情況控制在一百毫秒之內(nèi),操作者不會有滯后感。經(jīng)過加速度限制后的加速度有很大的階躍變化,如圖3(b)。交流伺服系統(tǒng)采用矢量控制。加速度正比于轉(zhuǎn)矩,轉(zhuǎn)矩正比于g相電流。在電機(jī)線圈(感性負(fù)載)中產(chǎn)生這樣的電流突變,需要極高的電壓。

    制加速度后的指令速度

      加速度曲線對應(yīng)的加加速度曲線如圖3(c)。加加速度與電壓成正比。這樣的加加速度曲線,對應(yīng)幅值很大的脈沖電壓,伺服系統(tǒng)不可能實現(xiàn)。

      所以單純用加速度限制得出的速度指令曲線不可能真正實現(xiàn),有可能導(dǎo)致控制發(fā)散,甚至損壞系統(tǒng)硬件,所以必須在限制加速度的基礎(chǔ)上,對加加速度進(jìn)行限制。

      如果直接限制加加速度,算法比較復(fù)雜,計算量很大,會使整體運算時間大大加長,不能實現(xiàn)NC指令可控制的同周期運行。需要設(shè)法簡化處理方式。

      參照通用伺服系統(tǒng)加速時的S形速度指令曲線形狀,對做過加速度限制的速度指令曲線做低通濾波,生成成類似S型的速度指令曲線,如圖4(a)。提速時間略有延長,但不會造成明顯滯后感。對應(yīng)的指令加速度就變得連續(xù),如圖4(b)。相應(yīng)的加加速度曲線如圖4(c)。不存在大脈沖,保證了系統(tǒng)穩(wěn)定、快速地跟蹤調(diào)速器目標(biāo)速度,操作者可以在一定范圍內(nèi)隨心所欲地進(jìn)行速度控制。

    波后的速度指令

      2.3 自動變速模式

      在自動運行的情況下,一經(jīng)觸發(fā),系統(tǒng)就要變速到目標(biāo)速度。自動變速,不存在人的感覺問題,對變速快慢要求不高,可以用較小的加速度進(jìn)行變速,減少不必要的電氣和機(jī)械沖擊。與調(diào)速器實時控制模式不同點在于,到達(dá)目標(biāo)速度后返回標(biāo)志位,轉(zhuǎn)入勻速控制。整個指令處理過程與調(diào)速器控制模式下目標(biāo)速度階躍輸入的情況相同,不再贅述。

    3 實驗結(jié)果

      試驗系統(tǒng)選用32位微控制器(MCU)作為主控芯片,內(nèi)部集成整數(shù)乘法器,工作主頻64 MHz。設(shè)計各個程序模塊,指令周期和控制周期均為60us。系統(tǒng)配有手操器,可做外部控制。

      外部手操器控制快速提速,勻速運行一段時間后迅速減速并觸發(fā)停轉(zhuǎn)定位。此過程中,把速度指令通過D/A器件變成電壓信號,用示波器采集,從示波器上可以看到速度指令曲線,如圖5所示。示波器視窗上半部分為采集窗口,顯示整個采集過程,每一橫格對應(yīng)時間為l 8;下半部分為時間軸放大窗口,每一橫格對應(yīng)時間為50嘲。

      加速過程速度指令曲線連續(xù)而且平滑,有效地限制了加速度和加加速度。減速和高速運行中停轉(zhuǎn)定位的速度指令連續(xù)、平滑。到了停轉(zhuǎn)定位模式下,勻速運行到定位起始點,勻減速定位。

      以上實驗波形說明該伺服系中的內(nèi)置NC指令模塊實現(xiàn)了預(yù)期功能。經(jīng)測試,定位精度為0.20,沒有累計誤差,可滿足大多數(shù)普通設(shè)備的定位要求。

    4 結(jié)語

      數(shù)控系統(tǒng)研究中普遍存在指令通信可靠性和指令周期相互制約的問題。本文提出在伺服控制數(shù)控軟件中內(nèi)置NC指令模塊的解決方案,可使NC指令生成和伺服控制在一個控制周期內(nèi)完成,指令周期大幅度縮短,指令更平滑;對于獨立的控制對象,內(nèi)置式邏輯功能模塊和NC指令模塊在功能和性能上可以取代通用CNC系統(tǒng)。因此,對于單驅(qū)動軸或者每個'c動軸獨立控制的工業(yè)設(shè)備,如車床、普通銑床、普通磨床、電火花加工設(shè)備、工業(yè)縫紉機(jī)等,內(nèi)置式邏輯功能模塊和NC指令模塊的成功應(yīng)用使一種高集成度、高可靠性和高性價比的CNC系統(tǒng)與伺服系統(tǒng)一體化的數(shù)控系統(tǒng)解決方案成為可能。

      隨著工業(yè)微控制器性能的不斷提高和數(shù)值算法的發(fā)展,NC指令生成和伺服控制在同一塊控制芯片上融合的高性能工控系統(tǒng)解決方案將成為工控系統(tǒng)的一個發(fā)展方向。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。