技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于SIMATIC S7-1500(T)的運(yùn)動(dòng)輪廓細(xì)節(jié)計(jì)算

基于SIMATIC S7-1500(T)的運(yùn)動(dòng)輪廓細(xì)節(jié)計(jì)算

時(shí)間:2018-05-18 11:09:26來(lái)源:張雪亮

導(dǎo)語(yǔ):?本文從起始加速度和速度等于零的定位過(guò)程出發(fā),介紹如何計(jì)算和評(píng)估運(yùn)動(dòng)輪廓細(xì)節(jié).

摘要:在設(shè)計(jì)和調(diào)試生產(chǎn)機(jī)器中的定位軸時(shí),以下問(wèn)題特別令人感興趣,比如定位需要多長(zhǎng)時(shí)間?需要多長(zhǎng)時(shí)間才能達(dá)到目標(biāo)速度?當(dāng)改變指令速度時(shí),行進(jìn)的距離是多少?需要什么加速度和沖擊(Jerk)才能在特定時(shí)間內(nèi)完成定位?何時(shí)必須開始停止移動(dòng)以避免碰撞(進(jìn)行碰撞監(jiān)控)?如何在機(jī)器上實(shí)現(xiàn)最小的磨損?本文從起始加速度和速度等于零的定位過(guò)程出發(fā),介紹如何計(jì)算和評(píng)估運(yùn)動(dòng)輪廓細(xì)節(jié),進(jìn)而介紹一種基于S7-1500(T)的起始速度和加速度不為零的運(yùn)動(dòng)輪廓的計(jì)算和編程方法.

1 介紹

通過(guò)SIMATICS7-1500(T)的運(yùn)動(dòng)控制工藝對(duì)象(TO)來(lái)控制伺服電動(dòng)機(jī)及其機(jī)構(gòu)進(jìn)行定位時(shí),可以事前通過(guò)計(jì)算機(jī)程序比如SIZER來(lái)執(zhí)行概略計(jì)算,獲得電動(dòng)機(jī)的動(dòng)態(tài)特性,比如加速轉(zhuǎn)矩,以及驅(qū)動(dòng)器的制動(dòng)功率,定位時(shí)間等信息,但是用計(jì)算機(jī)程序來(lái)執(zhí)行這些計(jì)算,無(wú)法體現(xiàn)在控制器內(nèi)的工藝程序執(zhí)行過(guò)程中,在程序運(yùn)行時(shí)很多情況下需要準(zhǔn)確的判斷加速和減速過(guò)程需要的距離,并且需要在程序中給定合適的參數(shù)值以滿足工藝要求,常規(guī)的調(diào)試工程師設(shè)置工藝對(duì)象參數(shù)均憑借現(xiàn)場(chǎng)的調(diào)試效果來(lái)設(shè)置.如果通過(guò)SIMATICS7-1500(T)的程序能夠在程序執(zhí)行前自動(dòng)計(jì)算出定位時(shí)間以及計(jì)算出合適的動(dòng)態(tài)參數(shù),則對(duì)設(shè)備調(diào)試和工程實(shí)施起到非常大的幫助作用,使調(diào)試的工作輕松簡(jiǎn)便許多,而且還可以取得更好的效果.

2 位置控制基準(zhǔn)給定形成的影響以及相關(guān)參數(shù)計(jì)算

通過(guò)形成位置控制的基準(zhǔn)給定量,傳遞到運(yùn)動(dòng)的工藝軸,使控制的伺服系統(tǒng)能夠按所要求的加速度和速度變化特性曲線來(lái)進(jìn)行運(yùn)動(dòng).由于位置調(diào)節(jié)的被控對(duì)象的非線性,滯后以及控制回路自身的多階特性,導(dǎo)致基準(zhǔn)給定量的信號(hào)傳遞存在畸變,因而會(huì)產(chǎn)生動(dòng)態(tài)的軌跡偏差.通過(guò)限制基準(zhǔn)給定量的形成特性可以有效的減小這些動(dòng)態(tài)軌跡偏差,一方面可以避免驅(qū)動(dòng)系統(tǒng)的電流限幅不會(huì)達(dá)到,同時(shí)伺服電動(dòng)機(jī)工作在其能力范圍之內(nèi).另一方面基準(zhǔn)給定量的限幅的還可以降低對(duì)傳動(dòng)系統(tǒng)以及機(jī)械傳遞元件的剛性和慣量等要求.

如果對(duì)沖擊(Jerk)、加速度和速度等這些可影響的基準(zhǔn)給定量值加以限制,當(dāng)在任何瞬間時(shí)刻都使這三個(gè)量值中的一個(gè)處于其極限值時(shí),每個(gè)運(yùn)動(dòng)步距就都以時(shí)間最優(yōu)方式進(jìn)行。雖然通過(guò)基準(zhǔn)給定量的參數(shù)調(diào)節(jié)可以改善軌跡精度和降低對(duì)傳動(dòng)系統(tǒng)的要求,但是于此同時(shí)會(huì)引起運(yùn)動(dòng)時(shí)間延長(zhǎng).如果一個(gè)軸的機(jī)械剛性不能提高,那么就可以以定位時(shí)間為代價(jià)通過(guò)加速度限制和沖擊限制來(lái)改善超調(diào)特性.運(yùn)動(dòng)中的加減速度限制值很容易確定,即由電動(dòng)機(jī)和驅(qū)動(dòng)的輸出能力以及制動(dòng)能力決定.而沖擊(Jerk)則和運(yùn)動(dòng)機(jī)構(gòu)的固有頻率、阻尼以及期望的超調(diào)量和定位時(shí)間之間互相影響,因此正確地整定沖擊(Jerk)限制值是相對(duì)較為困難的。工程技術(shù)人員可以通過(guò)使用EXCEL或者使用SIMATICS7-1500(T)控制器直接進(jìn)行計(jì)算,計(jì)算的公式(以EXCEL為例)如下圖所示,其計(jì)算公式基于二階系統(tǒng)的給定值斜坡特性確定,利用下圖公式同樣可以計(jì)算超調(diào)量的數(shù)值:

圖1通過(guò)給定機(jī)構(gòu)阻尼,加速度,和機(jī)械固有頻率以及需求的超調(diào)量計(jì)算沖擊(Jerk)

3 起始加速度和速度為零的運(yùn)動(dòng)輪廓計(jì)算過(guò)程

起始加速度和速度為零的運(yùn)動(dòng)輪廓類型計(jì)算時(shí)計(jì)算量較小,并且容易實(shí)現(xiàn).在SIMATICS7-1500(T)內(nèi)計(jì)算定位時(shí)間均以七段為計(jì)算.

圖2通用七段加速度輪廓

當(dāng)計(jì)算時(shí)以輸入的速度,加速度,沖擊(Jerk)參數(shù)和給定距離進(jìn)行合成計(jì)算,如果出現(xiàn)的極限值使給定的參數(shù)無(wú)法達(dá)到則縮減計(jì)算的段數(shù),比如沒(méi)有恒加速度段,恒減速段以及恒速度段,形成四段的定位加減速度輪廓.

加減速的極限值和輪廓內(nèi)的速度最大值判斷的SCL語(yǔ)句如下:

IF(0.5*#setDistance*(#setJerk*#setJerk))**(1.0/3.0)>SQRT(#setVelocity*#setJerk)THEN

#AccDecMax:=SQRT(#setVelocity*#setJerk);

ELSE

#AccDecMax:=(0.5*#setDistance*(#setJerk*#setJerk))**(1.0/3.0);

END_IF;

#VelMax:=(0.25*#setJerk*(#setDistance*#setDistance))**(1.0/3.0);

//在SIMATICS7-1500(T)內(nèi)指令**(1.0/3.0)等于開立方計(jì)算.

通過(guò)如上的計(jì)算指令可以得到最大的限制值,進(jìn)而獲得七段加速輪廓中存在的實(shí)際的段落.并且得到了最大限制值則可順利的推斷出后續(xù)的每一段的運(yùn)行時(shí)間和總體的運(yùn)行時(shí)間.電機(jī)的轉(zhuǎn)矩利用情況等隱含在內(nèi)的信息可以一并獲得.為了便于廣泛的工程技術(shù)人員使用,西門子公司為SIMATICS7-1500(T)封裝了包含如上程序的功能庫(kù)LCalcMC,利用其可以直接正向計(jì)算時(shí)間和距離或者根據(jù)距離反向計(jì)算動(dòng)態(tài)參數(shù).

4 起始加速度和速度不為零的運(yùn)動(dòng)輪廓計(jì)算過(guò)程

通過(guò)LCalcMC庫(kù)可以計(jì)算靜止到靜止的基準(zhǔn)量相關(guān)參數(shù),但是很多應(yīng)用是起始速度和加速度不為零的情況,比如在運(yùn)行中新給定另一組目標(biāo)位置和動(dòng)態(tài)參數(shù),因此需要另行計(jì)算相關(guān)的輪廓段數(shù)和極限數(shù)值.

為獲得準(zhǔn)確的計(jì)算數(shù)值,首先需要對(duì)運(yùn)行中的運(yùn)動(dòng)矢量數(shù)值和新給定的參數(shù)進(jìn)行比較,劃定計(jì)算的十六種區(qū)間(表格1內(nèi)的縮寫說(shuō)明:V=速度,S=距離,a=加速度,m=最大值,at0=當(dāng)加速度減為零時(shí)變化的數(shù)值,atm=加速度變化到最大值時(shí)的數(shù)值,mt0=從最大值到零,vt0=速度減到零時(shí)的數(shù)值,比如Vat0時(shí)加速度減到零時(shí)的速度值).

表1基于當(dāng)前加速度和給定加速度進(jìn)行區(qū)間判別

對(duì)于以上的每一個(gè)區(qū)間均分為四種不同的情形,以區(qū)間1為例,如表2所示:

表2基于給定目標(biāo)距離對(duì)于區(qū)間進(jìn)一步劃分

其中,四個(gè)區(qū)間的子區(qū)間三均需要單獨(dú)計(jì)算,因?yàn)榇嬖谝粋€(gè)新的目標(biāo)值用于滿足給定距離的需求,計(jì)算方法可以采用卡爾丹公式進(jìn)行直接求解,或者使用二分法對(duì)新的速度進(jìn)行查找,因?yàn)椴檎曳较蚝头秶纱_定,因此在計(jì)算精度0.001的情況下在SIMATICS7-1500(T)內(nèi)循環(huán)二十次左右即可完成數(shù)值查找,其公式由三個(gè)一元三次方程組成,方程可以通過(guò)標(biāo)準(zhǔn)七段定位矢量計(jì)算公式獲得.在編程時(shí)可以首先準(zhǔn)備一系列的子程序用于計(jì)算每一段的位置和速度值,以七段加速度中的第五段的位移和區(qū)間三的第三子區(qū)間為例,如下圖所示:

圖3標(biāo)準(zhǔn)七段公式舉例

隨后可以組合利用以上子程序計(jì)算區(qū)間三的第三子區(qū)間的新的目標(biāo)速度值:

圖4二分法計(jì)算第三子區(qū)間舉例

在完成16段子區(qū)間的計(jì)算后,則可以在SIMATICS7-1500(T)內(nèi)執(zhí)行完整的時(shí)間和運(yùn)動(dòng)輪廓計(jì)算,利用軟件仿真的結(jié)果如下圖所示:

圖5利用PLCSIM進(jìn)行仿真(執(zhí)行周期為4ms)

結(jié)語(yǔ)

單軸定位是多軸同步控制和運(yùn)動(dòng)機(jī)構(gòu)的路徑控制基礎(chǔ),能夠?qū)屋S定位的信息和參數(shù)獲得深入的了解是進(jìn)一步更精確快速完成同步和路徑控制的必經(jīng)之路.通過(guò)SIMATICS7-1500(T)LCalcMC庫(kù)以及起始速度和加速度不為零的運(yùn)動(dòng)輪廓計(jì)算方案,可以使調(diào)試和運(yùn)行定位程序時(shí)獲取更多的信息,并且利用對(duì)沖擊(Jerk)的準(zhǔn)確計(jì)算可以使調(diào)試時(shí)的參數(shù)設(shè)置有了明確的區(qū)間和方向.進(jìn)一步的研究說(shuō)明可以在SIMATICS7-1500(T)的IPO周期內(nèi)對(duì)以上的七段運(yùn)動(dòng)輪廓計(jì)算值進(jìn)行插補(bǔ),然后利用位置偏差和速度預(yù)控功能在支持DSC的驅(qū)動(dòng)器上實(shí)現(xiàn)效果極佳的運(yùn)動(dòng)控制功能.

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于Profibus現(xiàn)場(chǎng)總線的交流...

下一篇:QZMC3008—專注于點(diǎn)膠、激光...

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

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

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

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

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

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