在工業(yè)自動(dòng)化領(lǐng)域中,伺服電機作為執行元件在自動(dòng)化控制系統中被越來(lái)越多的用戶(hù)使用。各位工程師在剛拿到新的伺服電機后,為了確認電機是否是好用的,往往需要對伺服電機進(jìn)行簡(jiǎn)單的調試測試,那么有沒(méi)有一種簡(jiǎn)便的方法可以對電機進(jìn)行快速測試呢?測試伺服電機時(shí),我們需要使用一臺伺服電機驅動(dòng)器。市面上主流的伺服電機驅動(dòng)器都是使用標準CANopen協(xié)議通信的,但是也有一部分廠(chǎng)家使用的是自定義協(xié)議,這里我們主要介紹如何與使用標準CANopen協(xié)議通信的伺服電機驅動(dòng)器進(jìn)行通信調試。使用標準CANopen協(xié)議通信的伺服電機驅動(dòng)器全部都是遵循CANopen CiA301和402規范的,因此我們可以使用電腦與其通信。我們準備了一個(gè)USBCAN設備作為CANopen主站與伺服電機驅動(dòng)器通信。USBCAN-IIPro原CANopen主站功能演示視頻:不使用該功能時(shí),以速度控制為例,我們需要依次向其發(fā)送以下數據:1. 幀ID:000 幀數據:80 01(將CANopen從站設為預操作狀態(tài))2. 幀ID:60x(x為節點(diǎn)號) 幀數據:2F 60 60 00 03 00 00 00(此操作是使用SDO命令配置驅動(dòng)器進(jìn)入速度控制模式)3. 幀ID:60x 幀數據:23 FF 60 00 00 00 00 00(此操作是使用SDO命令配置電機目標速度為0)4. 幀ID:60x 幀數據:2B 40 60 00 06 00 00 00幀ID:60x 幀數據:2B 40 60 00 07 00 00 00幀ID:60x 幀數據:2B 40 60 00 0F 00 00 00(這三條指令用于改變驅動(dòng)器狀態(tài),從準備接通切換至接通再切換至允許操作)5.之后我們通過(guò)命令可以實(shí)現對電機目標速度的配置,比如發(fā)送以下數據:幀ID:60x 幀數據:23 FF 60 00 64 00 00 00(將伺服電機轉速調為100轉,如下圖所示)操作完以上步驟后,即可看到伺服電機開(kāi)始轉動(dòng)。由此可見(jiàn),我們使用USBCAN發(fā)送一些基本的CAN數據就可以控制伺服電機轉動(dòng),但是這種方式需要發(fā)送的數據較多且復雜,為了方便各位工程師調試,我公司在新版本ECANtools(5.8.0)軟件中加入了“控制伺服驅動(dòng)”功能,各位工程師只需依次點(diǎn)擊界面中的三個(gè)按鈕即可實(shí)現對伺服電機的調試,如下圖:
聲明:本文為轉載類(lèi)文章,如涉及版權問(wèn)題,請及時(shí)聯(lián)系我們刪除(QQ: 229085487),不便之處,敬請諒解!