運動控制的三大應用: 定位、張力控制與電子凸輪
文:/NewGu2025年第五期
摘要:運動控制系統非常注重應用場景,一個直接的原因是應用場景與設備及工藝密切相關,通過應用場景及一些KPI 指標,能夠判斷其控制的復雜性。在各種運動控制的應用場景中,如果說定位功能在應用量上是排在第一位的 話,那么,電子凸輪和張力控制就應該算是排在第二位和第三位的應用場景了。在我的腦海里,這三大應用幾 乎占到了常規應用量的70%以上(原文摘自微信公眾號:老顧說運控)。
1 定位控制
定位控制的應用非常廣泛。運動控制工程師,尤其是從事3C電子制造行業的工程師,幾乎每天都在使用定位功能。但我驚人地發現,絕大多數在現場調試的工程師,其實對定位控制的原理或過程并十分不了解,而由于很多系統廠家已經提供了標準的定位功能塊,比如西門子Epos的FB284、 FB38051等等,并且有很多默認參數就可以直接用,所以,這并不妨礙他們的常規調試。但是對于一些特別“要勁”的調試,比如:對于生產節拍有嚴格的要求,用OEM廠商的話來說就是“越快越好”、或者甚至對于5ms、10ms都特別計較時,那就會面臨很大的挑戰。
每個人對定位控制可能有不同的理解,我總是愿意把定位控制的全過程分解為三部分(圖1):
①定位需求的發起——下達定位任務;
②定位需求的解析——對定位任務進行解析;
③定位實現。
這三部分對于定位控制的理解至關重要,它們之間密切配合,是一種遞進的關系,在此,和大家探討一下各部分的功能及關鍵點。
為了便于理解定位控制,可以假設一個實際的應用場景,例如:從A到B實現定位控制。
條件為:AB間的距離為4m,A、B點都是靜止,即速度為0m/s;要求為:以2m/s的速度從A定位到B,此處速度為勻速段速度,如圖2所示。
以圖2所示的案例應用為例,將整個定位控制過程分解為以下三部分:

①定位需求的發起:這是指做什么樣的定位控制,通常是根據設備的工藝需求,由上位控制系統給出的,比如: PLC、工控機等。通常情況下是已知定位的速度和距離,例如此處速度為2m/s,距離為4m;有時也可以是已知距離和時間。
②定位需求的解析:指通過規劃速度輪廓曲線來分解運動,即根據具體工藝要求,設置合理的加速度、加加速度、減速度, 目的是將定位的需求能夠合理、圓滿地“傳遞”至定位實現部分。
在這一部分,對于西門子控制系統來說,如果是TO,
則在PLC里實現;如果是Epos,則在驅動器(S200/V90/ G120/S120)里實現。
這些參數的設置對于定位控制是非常關鍵的,必須充分考慮具體的設備工藝,絕不能“拍腦袋”來做。比如:為了防止加減速過程的過沖,則需要設置較小的加/減速度值;為了避免加/減速度突變,則需要激活加加速度,并設置合理的值等。
在運動控制中,可以把加速度看成為力;加加速度看成是力增加/減速的梯度;如果加速度和加加速度隨意設定,就會導致出現n多個問題,所以設置一定要慎重。
③定位實現:這是指位置閉環控制部分。通常要合理設置位置環的比例增益Kp、速度前饋、位置設定值濾波等,目的是將來自定位解析部分的位置設定值與實際值進行實時的比較,從而實現精準定位功能。
對于西門子控制系統來說,如果是3號及102報文,則是在PLC里實現;如果是105報文,除設定值濾波外,其它部分都在驅動器里實現;如果是Epos,則全部在驅動器里實現。
這一部分,還可以再細分為三小部分:
· 細分部分(也稱插補):首先要根據速度及位置環的掃描周期,對位置設定值進行進一步的細分(或稱插補),然后送給位置環,此處的位置環掃描周期也很重要;
· 速度前饋部分:將速度值乘以前饋系數直接傳遞給后面的速度環,通常設為100%,但是要根據工藝來設,尤其是慣量比較大的時候,或外接編碼器作為位置反饋、但又有“打滑”的風險時,設置就要格外小心了;
· 偏差控制部分:將位置的設定值與實際值的差與比例增益相乘(位置環常用比例調節器),再與速度前饋疊加在一起,作為速度環的速度給定值。
對于定位控制,這三部分非常重要,作為一名運動控制應用工程師需要把這三部分理解透徹,并能夠結合實際去驗證,就證明你已經“上路”了。如果還能夠進一步掌握速度前饋、位置環Kp、位置設定值濾波、位置跟蹤誤差等,并可以針對不同的工藝要求去熟練、合理的運用,就已經算是定位控制應用的“高手”了。
2 張力控制
張力控制,通常可分為:開環和閉環張力控制兩種。
開環張力控制:是指沒有實際張力檢測裝置的控制系統,這種狀態相對較容易控制,比如:收放卷應用中的間接張力控制等。開環張力看似比較穩,但實際張力大小不一定能滿足需要,這只能通過加工出來的實際產品的效果來衡量。所以,對于開環控制來說,張力設定值的計算非常重要,而這些數值來自哪里?與哪些因素有關?有應用經驗且對設備工藝比較熟悉的工程師,通常會用一些補償的手段來提高張力控制的精度,比如:摩擦補償、加減速時的力矩補償、甚至高低速時的力矩補償等等。
閉環張力控制:指有實際張力檢測裝置的控制系統,并參與系統的閉環控制,比如:運用張力傳感器檢測實際張力、浮動輥檢測其位置反饋實際張力等,這些實際值將參與PID閉環控制。它是一種全閉環控制的形式,影響的因素比較多,相對比較復雜。
其實,全閉環控制是一支“雙刃劍”,它能夠反映實際值,控制精度比較高,但也較難控制。如果控制不好,很可能精度還不如開環控制。全閉環控制不僅需要大量的實踐經驗,并且專業理論知識也是必不可少的。
3 電子凸輪
電子凸輪是從機械凸輪衍生出來,它表示的是從軸與主軸的位置關系,常用多段曲線來描述,其實可以表示為任意位置關系。相對于機械凸輪,電子凸輪有非常大的靈活性。
在實際應用中,這種曲線關系,常為3次、5次、7次或正弦等關系,更像是數學方程式中X與Y的關系式。所以,有很多工程師對伺服應用及運動控制的原理并不了解,但這不影響他調試一些電子凸輪的應用,這是因為凸輪應用不是全閉環控制,而且各廠家都提供了標準功能塊。
很多應用場景,只要曲線設置沒有大的問題,基本能夠實現工藝要求。但這樣也會帶來一些問題,如果沒有經驗去設置凸輪曲線,有時會出現伺服報警,甚至很頻繁,同時生產節拍也上不去。有經驗的工程師在設置曲線時,會注意加速度數值及曲線的平滑性,以及是否有“跳變”,同時會根據負載情況及運動軌跡來分段和選擇曲線的類型(圖3)。
在我的認知里,電子凸輪像“理”科,而張力控制則更像“工”科。相比較全閉環控制來說, 電子凸輪則是一種半閉環控制,其中的關系可以理解為:
對于較為復雜的應用,電子凸輪和張力控制一樣,都需要有大量的實戰經驗和較強的理論功底:一個需要研究設備的動態特性及各種曲線的平滑性;另一個則要研究全閉環控制在加速、勻速、減速過程中的穩定性。


對于一些常規的應用,即使你對機械負載運動特性不太熟悉,照樣可以完成凸輪的調試,但是你很難完成張力控制的調試!很大程度上,這是因為張力控制跟機械負載、加工材料特性、速度高低、加速度大小、電氣系統有密切的關系,所以,從這個意義來說,張力控制需要的知識面要更廣一些,更具有實戰性。
如果你是一名優秀的運動控制工程師,除了能夠調試各類的凸輪應用外,也需要挑戰一下各類的張力控制,從中一定能夠體會到與眾不同之處,也能體會
到運動控制的復雜性所在!

中傳動網版權與免責聲明:
凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
關注伺服與運動控制公眾號獲取更多資訊
關注直驅與傳動公眾號獲取更多資訊
關注中國傳動網公眾號獲取更多資訊
- 運動控制
- 伺服系統
- 機器視覺
- 機械傳動
- 編碼器
- 直驅系統
- 工業電源
- 電力電子
- 工業互聯
- 高壓變頻器
- 中低壓變頻器
- 傳感器
- 人機界面
- PLC
- 電氣聯接
- 工業機器人
- 低壓電器
- 機柜













網站客服
粵公網安備 44030402000946號