雷賽BAC332E運動控制器控制臺達B3伺服電機的使用入門介紹(精)

2020-12-23 工控小楊分享小知識

測試視頻見下一篇文章!

先來看兩個系統結構:

系統結構1
系統結構2

我本次是如下的一個系統結構:

系統結構3

BAC332E運動控制器可使用BASIC語言編程,獨立運行(不需要PC機);也可以讓BAC332E運動控制器作下位機、PC機作上位機並採用高級語言(VB、VC、C#、Delphi、LabVIEW等)編程、通過Ethernet網線控制BAC332E運動控制器。

在 BAC332E 構建的系統中,控制器 BAC332E 是主站,其他節點如總線伺服/步進系統、總線 IO 模塊等都是從站。主站將控制數據發送到各個節點,同時 接收各個節點反饋回來的數據,從站接收主站發送的數據並執行響應的動作,同 時將當前數據發送回主站。

第一步:PC機(裝有SMC Basic Studio編程軟體)與BAC332E運動控制器的連接

用網線將PC機網口BAC332E運動控制器上的Eth0接口連接起來。因為BAC332E的IP位址為192.168.5.11。因此,PC機的IP位址前三段也要設192.168.5,第四段不能設為11。

第二步:運行SMC Basic Studio編程軟體並連接控制器

運行SMCIDE_2020XXXX文件夾中的Leadshine.SMC.IDE.exe文件。然後,在主頁面上,點擊第7個圖標,確認連接方式為乙太網且控制器IP填寫正確,點擊第5個圖標,使PC機與BAC332E運動控制器連接。

第三步:自動配置EtherCAT總線

在SMC BASIC Studio 的菜單中打開「工程」、點擊「新建」。輸入文件名後,點擊「保存」。如下圖所示:

在工程欄中,用滑鼠右鍵點擊「解決方案」,選擇「添加設備」,點擊「添加EtherCAT設備」,如下圖所示:

在工程欄中,點擊「設備」前的「+」號,然後用滑鼠右鍵點擊「EtherCAT_0」,選擇「掃描設備」,如下圖所示:

掃描後的結果下圖所示:

上一步的掃描設備即掃描與主站BAC332E運動控制器相連的EtherCAT從站設備;若SMC BASIC Studio軟體原本沒有集成你所選擇的EtherCAT從站設備的ESI文件時,此時掃描設備會失敗。

你需要先自行添加你所選擇的EtherCAT從站設備的ESI文件,然後再掃描設備。例如我本次選擇的臺達B3-E伺服驅動器就需要自行添加ESI文件。該文件一般在對應的官網下載。

添加ESI文件方法:點擊下圖中的工具-EtherCAT總線-EtherCAT設備管理器-添加文件-選擇上圖中的設備描述文件即可。

此時最基本的配置已經自動完成,進一步手動配置EtherCAT總線,配置完成後可以下載到運動控制器:

第四步:手工配置EtherCAT總線

1)添加軸映射

點擊「EtherCAT設備編輯器」界面中的「主站」、打開「主站」頁面。在選項卡「軸映射關係」中,點擊下面的「添加」按鈕,然後在「映射類型」中選「EtherCAT」、在「從站類型」中選「驅動器」、「映射從站」中選「1001」,即臺達B3-E伺服驅動器1,映射為軸0;繼續添加:「映射從站」中選「1002」,即臺達B3-E伺服驅動器2,映射為軸1

在軟體控制中,直接對軸0 軸1操作即對應到這兩個電機上

BAC332E 系列控制器提供脈衝當量設置功能,可以為指定軸(軸0、軸1、軸2……)設置位置(位移) 單位,脈衝當量的定義為軸每運動一個位置單位(unit),控制器發送的脈衝個數 (pulse),單位為 pulse/unit,其中 unit 和設備相關,當該軸位移單位為 mm 時, unit 即 mm,當該軸為旋轉軸時,unit 即角度

伺服電機執行側:在實例中,B3伺服電機解析度為16777216(確切的說當電子齒輪比設為1時,伺服驅動器接收到16777216個脈衝,電機轉一圈,該值與電機尾部的編碼器解析度並無必然聯繫。);我們把伺服驅動器電子齒輪比設為131072/28125,即伺服驅動器接收到3600000個脈衝,電機轉一圈。(把P3.012的百位設為1,在驅動器重新上下電或是進行通訊重置後, P1.044/P1.045 參數會維持本來的設定,不會加載 CANopen / DMCNET / EtherCAT 參數的數值)

控制器控制側:我們已經知道控制器每發送3600000個脈衝給伺服驅動器,電機軸轉一圈360°,同時設備平臺前進80mm,該軸的脈衝當量為(3600000/360=10000)pulse/°(3600000/80=45000)pulse/mm。

脈衝當量確認後,我們設脈衝當量為10000pulse/unit,當我們讓軸移動360unit時,相當於讓控制器發送360*10000pulse給伺服驅動器,很顯然電機軸會轉一圈。

該功能適用於運動函數(包括點位、插補、連續插補運動)。 當使用高級運動函數進行運動前,必須先調用相應函數各運動軸的脈衝當量值。 該值不能設置為 0,當脈衝當量設置為 1 時,以脈衝為單位。

初始速度為100°/S 終止速度為100°/S(可能70°/S更好)定位速度即梯形速度曲線中的最大速度。

2)添加IO映射(本測試無此步)

點擊選項卡「輸出IO映射關係」,點擊下面的「添加」按鈕,然後在「映射類型」中選「EtherCAT」、在「從站類型」中選「數字IO」、「映射從站」中選「1005」,即雷賽定位模塊EM02DP-E1,「映射變量」選「GeneralOutputIO」,點擊「確定」,如下圖所示。這樣,定位模塊上的8個數字輸出接口就添加到了EtherCAT總線上

樣例1
樣例2

在主站中可以查看,過程數據映射,此包含所有從站 PDO 配置:

下面看一下從站相關設置

從站 EtherCAT 地址:EtherCAT 從站地址,用戶無法修改,軟體自動配置; 分布式時鐘:須設定成 DC 時鐘分布; 同步周期:和主站設置的周期一致,從站無法修改;

過程數據,包含從站 PDO 配置,可添加、刪除 PDO。

編輯 PDO 配置(非必須,非重點)

設備廠商提供的設備描述文件中已經有默認的 PDO 配置(我們可以直接選擇),但實際應用過程,如果需要用到額外的參數,就需要對 PDO 配置進行修改和配置。

例如:雷賽 L6E 總線驅動器添加伺服驅動器數字量輸入到 PDO 側的步驟如下: Step1. 雙擊從站雷賽伺服L6ESlave_1002 [L6E-750],在從站參數編輯界面, 點擊「過程數據」,進入從站 PDO 配置界面,如圖 4-18 所示;

Step2. 選擇「Transmit PDO 1」,點擊「編輯」,在 PDO 編輯界面中可看到當前 TPDO1 中所包含的對象索引,如圖 4-19 所示;

Step3. 點擊「添加」,進入到 PDO 項編輯界面,在對象索引庫中找到伺服驅動器數字量輸入 0x60FD 後,點擊確定,返回到「過程數據」界面,可以發現驅動器數字量輸入 0x60FD 已經添加到當前 TPDO 中。

在配置完相關參數後,將配置文件下載到控制器中後,系統自動重啟, 等到驅動器軸狀態機切換到待使能狀態,用戶使能驅動器後,其他的操作同脈衝型控制器一樣

來自B3伺服說明書:通過 PDO (Process Data Object) 可以達到實時的 (real-time) 數據傳輸。PDO 可分成兩種:發送的 TxPDO 和接收的 RxPDO。此定義是從驅動器的角度來看,例如發送 TxPDO 是指驅動器發送至上位機的物件

為了讓平臺在運動過程中能平穩加速準確停止,一般採用梯形速度曲線控制運動過程,如下圖所示。即:電機以起始速度開始運動,加速至最大速度後保持速度不變,結束前減速至停止速度,並停止。運動的距離由點位運動指令決定。

S形速度曲線控制能夠改善平臺運動的平穩性,在 S 形速度控制過程中, 指令脈衝頻率從一個內部設定的速度快速加速到起始速度,然後作 S 形加速運動勻速運動;運動結束前,指令脈衝頻率作S 形減速運動到停止速度,然後再快速減速到一個內部設定的速度,這時脈衝輸出停止,如下圖所示:

像我們設置脈衝當量,可以在「控制器」-「參數設置」裡面設置,也可以在程序裡面設置,以控制器最後執行的設置為準;

當然我們還需要讓控制器軸的正反限位信號和原點信號與實際的點對應起來,目前已經測試急停信號有效;正反軟限位有效。

這裡的高電平有效可以理解為:IN0導通,急停信號為正常不觸發急停;IN0斷開,急停信號為報警,觸發急停。

當我切換為低電平有效後:IN0導通,急停信號為報警,觸發急停;IN0斷開,急停信號正常不觸發急停。

輸入接線
輸出接線

感謝點讚關注

相關焦點

  • 臺達ASDA-B3 是一款怎樣的產品
    之前我們拆解了一款臺達的 MH2 自動化控制器,本期我們來看一款他家的伺服產品 – ASDA-B3。 接線埠區域又分為左右兩側,左邊是動力區,包括電源輸入、制動電阻、電機埠以及安全接地;右側是信號控制區,有總線通訊、I/O 控制、安全控制和伺服反饋幾個埠。但總體來說,接線埠的布局是將輸入布置在上方,輸出則置於底部,這也是目前業內比較流行的做法。
  • 「進口替代」浪潮的受益者:雷賽智能,小而美的運動控制核心部件...
    」一、運動控制核心部件供應商雷賽智能(002979.SZ)公司成立於1997年,主要從事運動控制核心部件控制器、驅動器、電機的研發、生產和銷售。2020年4月8日,公司在深圳中小板上市。公司產品覆蓋了運動控制的主要領域,包括電子製造裝備、特種工具機、工業機器人、醫療健康設備等設備製造行業,是同時擁有控制器、驅動器、電機綜合研發平臺的高新技術企業。
  • 音圈電機伺服驅動器與運動機構設計
    分析了該伺服系統結構的組成,研究結果表明:設計的高精度位置伺服系統,能滿足位置超調量小於10 counts,穩態調整誤差為土1 count的系統參數指標。實現了音圈電機高速振動下控制器對光柵傳感器實時採集並且高速處理,以及對音圈電機位置的快速調整,完成對音圈電機的高速振動定位精度的控制。
  • 伺服電機與控制電機有什麼不同?如何選擇電機?
    實際上,簡單的判斷其優點缺點帶有片面性,數十年前,可以說「步進電機沒有伺服電機的精度高」確實存在,但隨著精密製造及驅動控制技術的進步,步進的技術也在改進,依然保持著重要的行業地位。伺服來自英文servo,指系統跟隨外部指令進行人們所期望的運動,運動要素包括位置、速度和力矩。
  • 【熱門】周口伺服電機控制器廠家直銷價
    周口伺服電機控制器廠家直銷價 3 寧偉;大型冷凝器智能清洗機器人控制系統的設計與研究[D];湖南大學;2009年 ③ 檢查帶制動器的伺服電機其制動器是否已經打開;④ 監視伺服驅動器的面板確認脈衝指令是否輸入;⑤ Run運行指令正常;⑥ 控制模式務必選擇位置控制模式;⑦ 伺服驅動器設置的輸入脈衝類型和指令脈衝的設置是否一致;⑧ 確保正轉側驅動禁止
  • 伺服電機和伺服驅動器的使用介紹
    二、松下MINAS A5系列AC伺服電機•驅動器的接線和參數設置簡介        AC 伺服電機和驅動器MINAS A5 系列對原來的A4 系列進行了性能升級,設定和調整極其簡單;所配套的電機,採用 20 位增量式編碼器,且實現了低齒槽轉矩化;提高了在低剛性機器上的穩定性,及可在高剛性機器上進行高速高精度運轉,可應對各種機器的使用。
  • 深度解析伺服電機在使用中的常見問題
    伺服系統是機電產品中的重要環節,它能提供最高水平的動態響應和扭矩密度,所以拖動系統的發展趨勢是用交流伺服驅動取替傳統的液壓、直流、步進和AC變頻調速驅動,以便使系統性能達到一個全新的水平,包括更短的周期、更高的生產率、更好的可靠性和更長的壽命。為了實現伺服電機的更好性能,就必須對伺服電機的一些使用特點有所了解。
  • 伺服電機常見故障及解決方法解析
    伺服電機(servo motor)是指在伺服系統中控制機械元件運轉的發動機,是一種補助馬達間接變速裝置。當使用久了之後,電機也會出現各種故障,下面我們梳理常見故障及解決方法。a、監視控制器的脈衝輸出當前值以及脈衝輸出燈是否閃爍,確認指令脈衝已經執行並已經正常輸出脈衝;b、檢查控制器到驅動器的控制電纜,動力電纜,編碼器電纜是否配線錯誤,破損或者接觸不良;c、檢查帶制動器的伺服電機其制動器是否已經打開;監視伺服驅動器的面板確認脈衝指令是否輸入;d、Run運行指令正常;
  • 步進電機和直流伺服電機的十大優缺點
    步進電機是一種特殊的無刷直流電機,電磁線圈布置在電機的外部,電機的中心有一個鐵或磁芯附在軸上。通過對線圈電壓進行排序,可以以相對較低的成本實現精確的旋轉控制。控制通常是開環的,所以系統不知道電機是否失速或與控制器失去同步。
  • 什麼是伺服控制系統?看過的大神都說「nice」
    畢業已經工作了四年了,讀書期間一直到前幾年,一直從事電機控制相關的工作。關於電機控制,網上的介紹資源太多了,隨便搜索都有各路大神介紹的影子。當然,質量也不盡相同,有高有低。這裡,我結合這麼多年的工作經驗,給讀者簡單的分享一下我在這個領域的工作經驗和感悟。從系統架構,到一些關鍵技術,做一些分享。什麼是伺服?
  • 自動化設備的伺服電機應該如何選擇
    伺服電機是自動化領域中使用較為廣泛的電機,通常用於項目中較精確的速度或位置控制部件的驅動。自動化設備的設計者常常需要面臨各種各樣不同需求的電機選型問題,而供應商提供的電機也是五花八門,參數多如牛毛,常常使初學者一頭霧水,本文僅根據作者的實際工作經歷做一些分享,望能夠給需要者提供一些幫助。
  • 伺服電機故障維修秘籍
    伺服電機如果長期連續不斷使用或者使用操作不當,就會發生電機故障,維修又相對比較複雜,針對經常發生的一些故障小蟻收集了一些維修方法供大家交流學習。
  • 運動控制有哪些方法
    所謂「運動控制(Motion Control)」,是指利用伺服系統對機械傳動的位置、速度等物理量進行控制的過程。比如,控制工具機的傳送帶及刀具以完成準確的工件切割。運動控制系統主要包括:運動控制器、伺服驅動器、伺服電機及編碼器等部件。
  • ac伺服電機原理蝸輪蝸杆減速器nmrv30針齒條式格柵除汙機
    ac伺服電機原理蝸輪蝸杆減速器nmrv30針齒條式格柵除汙機B系列擺線針輪減速機變頻器YEJ剎車電機和YVP變頻電機查看全部分類>>公司介紹信用檔案公司資質公司相冊公司新聞聯繫方式首頁>機械及行業設備>減速機、變速機>藍色鋁合金渦輪減速機NMRV063/50-SZ雙輸出軸配藍14小法蘭1.1KW電動機藍色鋁合金渦輪減速機
  • 交流伺服系統與伺服電機性能解析,你了解嗎?
    針對以上需求,萬裡疆步進電機技術工程師給出以下步進電機與伺服電機性能解析:1.步進電機作為一種開環控制的系統,和現代數字控制技術有著本質的聯繫。在目前國內的數字控制系統中,直交機械手步進電機的應用十分廣泛。隨著全數字式交流伺服系統的出現,交流伺服電機也越來越多地應用於數字控制系統中。
  • 伺服電機、變頻電機、普通電機之間有什麼區別?
    伺服的基本概念是準確、精確、快速定位。變頻是伺服控制的一個必須的內部環節,伺服驅動器中同樣存在變頻(要進行無級調速)。 但伺服將電流環速度環或者位置環都閉合進行控制,這是很大的區別。除此外,伺服電機的構造與普通電機是有區別的,要滿足快速響應和準確定位。
  • 如何選擇合適的伺服電機?這篇文章告訴你
    1.應用場景 自動化領域的控制型電機可分為伺服電機、步進電機、變頻電機等。在需要較為精確的速度或位置控制的部件,會選擇伺服電機驅動。 變頻器+變頻電機的控制方式,是通過改變輸入電機的電源頻率而改變電機轉速的控制方法。一般只用於電機的調速控制。
  • 瀘州市臺達可編程控制器價格
    瀘州市臺達可編程控制器價格變頻器控制方式低壓通用變頻輸出電壓為380~650V,輸出功率為0.75~400kW,工作頻率為0~400Hz,它的主電路都採用交—直—交電路。其控制方式經歷了以下四代。
  • 伺服驅動器相關知識詳細介紹
    伺服驅動器(servo drives)又稱為「伺服控制器」、「伺服放大器」,是用來控制伺服電機的一種控制器,其作用類似於變頻器作用於普通交流馬達,屬於伺服系統的一部分,主要應用於高精度的定位系統。一般是通過位置、速度和力矩三種方式對伺服電機進行控制,實現高精度的傳動系統定位,目前是傳動技術的高端產品。
  • 德陽鮑米勒伺服電機編碼器現貨更換維修軸磨損
    電氣控制線路也就是其二次迴路,在不同種類機器上控制線路是不同的,還有電壓的高低不同線路的控制策略也不一樣。將許多可以管控機器的零件組裝在一起,可以很好的保證電氣控制系統正常使用並發揮其作用,起到控制的作用,二次迴路/控制迴路的概念就是這樣產生的。電氣線路控制系統由6個不同迴路結合而成。其作用是使設備正常運行。就地總線或現場總線-般由雙絞線組成的數據通信網絡,由於其連接的設備是與生產過程直接發生聯繫的一次元件或控制設備,所以工作環境惡劣,故障率高,容易受到檢修人員的誤動而影響生產過程。