樹立終身學習的觀念至關重要,對于工作而言更是如此。保持學習和工作的熱情和能力,以適應不斷變化的社會和經(jīng)濟環(huán)境。在求知欲下,持續(xù)探索和解鎖新的知識和技能,不斷進步,不斷提高。
使用攻略丨CVC700如何集成第三方驅動器?
在日新月異的技術和行業(yè)發(fā)展中,身為工程師的你也應順應時代的步伐,保持競爭力,從而立于不敗之地。在前面的推文中,我們介紹了CVC700如何與第三方驅動器通過CANOpen協(xié)議通信。本文書接上回,繼續(xù)為您講解如何實現(xiàn)應用控制。
首先,應根據(jù)驅動器的用途,確認其操作模式,向0x6060 mode of operation賦值。
轉向控制
?如果是用于轉向控制,那么應將其設為位置模式,其目標位置0x607A和實際位置0x6064,分別代表了舵輪轉向的設定角度SetAngle和實際角度ActualAngle。
?這里推薦使用帶絕對值編碼器反饋的驅動器,這樣任何時候舵輪的實際角度都是已知的。
如果使用增量型編碼器反饋,則每次重新上電后,都需要進行一次找零。
具體操作為:先要將操作模式0x6060設為Home模式,而后通過驅動器的Home功能,找到舵輪的零位,再將其設為位置模式。
?一般地,驅動器的位置單位為pulse,而CVC700用于舵輪轉向控制的角度單位為deg,二者存在一個比例換算關系。同時,舵輪的安裝偏差,也決定了驅動器的零位,與車身舵輪的機械零位,存在一個差值。
可通過如下公式代入計算
0x607A=(SetAngle + SteerOffset)*SteerScale
ActualAngle=0x6064/SteerScale-SteerOffset
后期我們可以通過修正SteerOffset,使舵輪在SetAngle=0時,其實際物理位置就是車身舵輪的機械零位。
Kollmorgen AGV
行走控制
?如果是用于行走控制,操作模式0x6060應設為速度模式,其目標速度0x60FF和實際速度0x606C,分別代表了舵輪行走的設定速度SetSpeed和實際速度ActualSpeed。
?一般地,驅動器的速度單位為pulse/s或者rpm,而CVC700用于舵輪行走控制的速度單位為mm/s,二者存在一個比例換算關系,涉及到傳動比和舵輪直徑。
其值可通過如下公式代入計算
0x60FF=SetSpeed*SpeedScale
ActualSpeed=0x606C/SpeedScale
由于機械設計參數(shù)存在誤差,后期我們可以通過修正SpeedScale,使舵輪反饋的行走距離與實際物理距離一致。修正方法可以參考我們的調(diào)車文檔或者視頻。
?因為用于舵輪轉向/行走控制的邏輯發(fā)生器是在CVC700中完成的,所以轉向/行走驅動器的操作模式0x6060應設為周期同步位置/速度模式。
那么用于更改驅動器狀態(tài)的控制字0x6040,就需要根據(jù)當前狀態(tài)字的內(nèi)容,進行分步設置。
?當狀態(tài)字0x6041=Switch On Disabled時,控制字0x6040應設為xx 06,shut down command
?則狀態(tài)字變?yōu)?/span>Ready To Switch On,控制字0x6040應設為xx 07,switch on command
?則狀態(tài)字變?yōu)?/span>Switched On,控制字0x6040應設為xx 0F,enable operation command
?則狀態(tài)字變?yōu)?/span>Operation Enabled
至此驅動器處于使能工作狀態(tài),可以根據(jù)命令源目標位置0x607A或者目標速度0x60FF,使舵輪到達預期的轉向角度或者行駛速度。
在車輛應用設計軟件Vehicle Application Designer中,定義AGV的輪系結構為單舵輪SD、差速輪Diff或多舵輪Quad X(最多可支持20個舵輪)。在每個輪子的配置頁面,指定其電氣連接的第三方驅動器所對應的SetAngle/ActualAngle,SetSpeed/ActualSpeed。 至此,CVC700便可以建立整車AGV的數(shù)學運動模型了,具體操作可以參閱我們的手冊Start up Vehicle或者相關視頻。 關于CVC700集成第三方驅動器的相關知識,就介紹到這里。作為一款功能強大的AGV專用控制器,CVC700集導航功能、通信功能、IO功能、以及PLC仿真功能于一體,為AGV的穩(wěn)定運行提供著可靠保障。更多相關專業(yè)知識及使用攻略,還在持續(xù)更新中,科爾摩根AGV期待與行業(yè)中的你共同進步,一同探索物流自動化的無限潛力。
Kollmorgen AGV在過去的50多年里,通過NDC平臺為自動導引車(AGV)和移動機器人提供了車輛自動化解決方案。通過OEM和系統(tǒng)集成商合作伙伴的生態(tài)體系,在全球范圍內(nèi)為各種應用部署了數(shù)萬輛先進的自動引導車輛。
科爾摩根AGV的解決方案由:系統(tǒng)、車輛、軟件工具和服務組成。其中NDC平臺不僅支持目前市面上多種主流導航方式,如激光導航,自然導航,二維碼導航等,還支持他們的組合導航方式。同時,NDC平臺包括用于管理車隊和有效引導車輛的軟件,以及用于導航和控制的硬件。后期,科爾摩根AGV 定期為合作伙伴提供技術支持,培訓,咨詢等服務。
使用Kollmorgen NDC8,合作伙伴幾乎可以實現(xiàn)不同類型的車輛或移動機器人的自動化,并將其集成到全球任何行業(yè)的任何類型的應用場景中。為終端用戶降低從前期項目實施到后期系統(tǒng)運維各方的實際成本。
2024-12-09 15:51
2024-12-09 09:16
2024-12-09 09:13
2024-12-09 09:12
2024-12-09 09:11
2024-12-09 09:10
2024-12-09 09:10
2024-12-08 08:21
2024-12-08 08:20
2024-12-08 08:19