LabVIEW要控制馬達這件事,大家覺得最麻煩的是什麼?

Hi 大家,

總記得好像LabVIEW控制馬達這件事情應該很簡單 … 以前NI都有出馬達控制卡,像 7390,7344等,但現在都停產了 :frowning: 。自動化測試系統總會需要用到運動控制吧? 如果要用LabVIEW控制馬達,不知道各位有沒有找到了solution? 若有的話,這些好用嗎? 還是它們也有些缺點?

我跟很多朋友聊過,大概收斂到以下幾個痛點:
  • 其他廠商給的LabVIEW API實在是太難懂了,不知道如何使用
  • 其他廠商需要PC具有特殊界面,如 EtherCAT或CANBus
  • 其他廠商的馬達控制器沒有你需要的功能,如 contouring, breakpoint等
  • 其他廠商的馬達控制器很難與其他系統同步,如 DAQ,Vision,etc.
  • (其他痛點…)

0 投票者

-John

在這邊跟大家透露一下,我們是一家新創公司,名叫"天能睿智",主要是在做嵌入式系統的開發,同時也是一群LabVIEW的愛好者與專家。

過去一直有客戶找我們提供LabVIEW的運動控制方案,而且當NI這部分停產了之後,市面上就沒有好的solution了 … 所以我們就只好自己做! :slight_smile: 有興趣的話,可以到這邊來參考更多資料: https://tenet-tech.co/geco-motion.html

我們很希望,可以幫LabVIEW的用戶群帶來價值和解決痛點。所以如果各位有任何反饋,還煩請不吝提供。For ex: 之前有朋友說,連NI自己的Motion API都很難用 … 所以我們自己的LabVIEW馬達控制卡的API,還有 Express VI (小幫手 VI)哦,很方便!

3個讚

為什麼我一直想到那個天能…(誤 XD
我想過於複雜的參數設定也是令人卻步的原因吧

哈哈 Cleo,的確我們名字很像去年那個燒腦的電影天能,這當中有個故事 … 待改天我再細講 :grinning:

但的確,運動控制本身是有很多參數可以調整。我們盡量透過 Express VI 來簡化這塊的麻煩。有興趣的話,可以從我們的網頁下載 LabVIEW API 來玩玩看,我們很期待聽聽大家的反饋!

Express VI context help

Express VI 影片: https://youtu.be/I_7X-EQ3SAA

抱歉,前面那個影片放錯連結,這才是正確的: https://youtu.be/5BncqCe6Ol0

影像處理有 Vision Assistant 或許馬達控制也可以開發一個Motion Assistant.

1個讚

NI還真的有運動控制小幫手軟體:https://www.ni.com/zh-tw/support/downloads/software-products/download.motion-assistant-software.html#331270

但是不知道好不好用就是了~ @sharkera 可以分享一下嗎? 你們家的小幫手是不是比NI的運動控制小幫手好用呢?

1個讚

功能不太一樣。以前NI的Motion Assistant軟體,除了規劃運動軌跡和路徑,你可以順便看到軌跡的3D圖,2D圖,以及相關的position, velocity, acceleration曲線。

我們的小幫手只是用Express VI把API的function包裝起來,讓他比較好使用。雖然說沒有NI的Motion Assistant華麗,但以設定路徑來講,夠用了。一般軌跡是用不著要用3D圖把它畫出來,除非是你想double check這個動作的姿態。By the way, Motion Assistant這個軟體是要付費的哦。

image

2個讚

NI在Motion的軟硬體全停,為什麼會停?? 曲高和寡,我是認為打不贏國內 2家 X華, X華的價格可能只有NI的 1/2~1/4,現在軸卡的趨勢是Ethercat, 三菱J4都已經有Ethercat 機種, X華都漸漸停賣傳統的軸卡.

貴公司應該是用sbRIO + RMC轉版開發Motion, 除非是高階產品, 一片sbRIO可能是X華Ethercat軸卡的好幾倍價,但老實說, sbRIO真的很穩很好用,40MHz時脈搭配single-cycle Timed Loop可以將Motion / IO / DAQ做緊密的相互結合控制, 當然這是一般軸卡做不到的, X華目前都還沒有RT+FPGA的相關產品, 開發的難度應該很高…NI的優勢

2個讚

我個人理解是etherCAT是通訊型軸控, 沒辦法完全取代標準軸卡的功能, 我認為定位有差, sbRIO的優勢我完全同意您的想法, 無論如何, 能根據應用選合適的才是上上策 :smiley:

by the way, 這軸卡有ethernet/USB的介面唷…

最近也作的二個馬達的案子 我的方法是PLC直接 控制馬達,在由Labview去和PLC 通訊。

好處是
(1)PLC 比軸卡便宜, 一些馬達保護或防撞機制,直接用PLC 作。
(2) PLC +HMI 的情況下,丕一定要有PC,人員的就可以作簡單的操控。
(3)復雜的情況下,PLC作不到的,才PC接手。