運動控制平台

Automation1 MDK 運動開發套件

Automation1 MDK 運動開發套件

Automation1 MDK 運動開發套件提供強大且易用的運動控制開發環境,具備 Machine Setup、AeroScript™ 程式設計與數位示波器等工具,可快速設定、編程並優化伺服馬達與檢流計掃描系統,大幅縮短開發時間,適用於全方位設備控制。
詳細介紹

Automation1 MDK 運動開發套件

整合式開發環境,從系統設定到部署,實現前所未有的開發效率


Automation1 運動開發套件 (MDK) 專為實現強大效能與簡易操作而設計,是業界領先的精準運動控制領域中,操作最直觀的使用者介面。此套件能顯著縮短系統設定與部署所需的時間,在特定條件下,更能將原需數日的工作流程,壓縮至短短數分鐘內完成。

此套件整合了 Machine Setup 精靈MachineApps HMI 建構器、新一代 AeroScript™ 程式設計語言數位示波器等關鍵工具,協助使用者在單一開發環境內,即可完成伺服馬達步進馬達精密定位平台檢流計掃描系統等裝置的設定、編程及效能優化。

Automation1 MDK 內含完整的 Studio 應用程式、狀態監控工具 (Status Utility)、主控台 (Console),並提供 .NET APIC APIPython API 及詳盡的輔助文件。

特點

便捷易用的操作體驗



Automation1 的學習曲線平緩、操作極為直觀,即使是初階使用者,也能藉由 Machine SetupChecklistsEasyTune® 等快速設定工具,輕鬆完成高精度運動控制系統的配置。Studio 應用程式更內建多種圖形化輔助模組,能有效處理馬達相位校正原點復歸伺服迴路調校等關鍵任務。

高速開發流程



控制器原生語言 AeroScript™ 完整支援程式庫 (libraries)結構 (structures)陣列 (arrays) 及多項現代化程式設計功能。其開發環境提供即時編譯錯誤檢查智慧自動完成程式碼片段等輔助,可大幅提升開發與除錯的效率;您也能建立客製化程式庫,並以編譯後檔案發布,無需分享核心原始碼。

客製化使用者介面



全新功能 MachineApps 可讓您為設備或運動系統快速開發客製化的使用者介服,利用Aerotech提供的工具部署您的品牌形象並啟用存取控制。若需更高程度的客製化彈性,可運用 .NETCPython API 進行深度開發。此外,系統亦提供 LabVIEWEPICS 驅動程式,以便整合至資料採集系統與科學儀器。

彈性的部署方案



您可以將開發完成的控制器解決方案,靈活部署至工業電腦或任一款搭載 Automation1 平台的驅動控制器。

全方位設備控制



Automation1 MDK 不僅能讓您配置與編程 Automation1 系列中多樣化的驅動器,它同時也支援設定與編程 MODBUS I/OEtherCAT驅動器擴充 I/O工業雷射以及其他現代運動系統所需的各種周邊裝置。

快速的裝置配置



透過 Machine Setup 精靈,您可以迅速將驅動電子元件和精密運動控制機構加入您的運動控制系統。當裝置透過 HyperWire™ 匯流排連接時,系統會自動識別並添加馬達驅動器,這個特性使得專業開發團隊乃至於學術研究人員都能輕鬆上手運動控制系統的建構。

EasyTune® 自動馬達調校



EasyTune® 功能可自動完成伺服馬達的調校,此演算法完全以資料驅動,模擬資深控制工程師的調校流程,僅需數分鐘,您的系統便能達到最高的實用頻寬

支援任何裝置的設定



裝置目錄檔案(由裝置目錄精靈建立與管理)包含了詳細的裝置描述,讓 Machine Setup 功能能夠快速配置第三方廠商的裝置。

現代化程式設計



Aerotech AeroScript™ 程式設計語言運動控制G-code製程控制指令整合為單一語言,專為精密自動化應用而設計。AeroScript 具備陣列結構程式庫等多種現代化特性。
運用 AeroScript 為 Automation1 軟體運動控制器編寫具有實質意義的製程控制程式,以及模擬真實物理行為的運動軌跡。

開發者友善的整合開發環境 (IDE)



此開發環境能協助您快速開發可建置的解決方案,Studio 應用程式採用現代化的整合開發環境 (IDE),具備語法高亮智慧自動完成即時編譯檢查功能,甚至客製化的程式庫函式也能透過 IDE 工具集進行存取。

建立客製化程式庫



透過開發客製化的 AeroScript 程式庫,為您的解決方案增添獨特功能,您可以僅發布編譯完成的程式庫檔案,藉此保護您的智慧財產。

分析與優化



您可以使用 Data Visualizer 這款強大的數位示波器來分析設備的效能資料,它能夠存取來自控制器和驅動器的數百種訊號,並以 1D2D頻域等多種方式呈現資料。您不僅能檢視來自實際馬達驅動器的回授訊號,還可以透過虛擬軸進行運動控制的系統模擬。

強化伺服效能



頻率響應工具支援多種響應與數位濾波器類型,並可自動擬合數位濾波器。此工具提供如三種激發方式十一種不同的響應類型,以及圖形化迴路整形等進階功能,讓複雜系統的評估與優化變得輕鬆簡易。

獲取完整的系統狀態



狀態監控工具程式 (Status Utility) 能提供運動系統效能的全面快照,您可以快速辨識系統、控制器、軸向與製程層級的設定、統計資料、狀態及故障資訊。

運動命令中心



透過軸向儀表板,您可以快速啟用、復歸原點以及寸動各個軸向。為了提供最大的使用彈性,軸向儀表板包含最小化檢視、最大化檢視以及附帶寸動控制的最大化檢視模式。此儀表板的先進設計讓您能夠快速且輕易地控制實際運動或進行系統模擬

管理控制器連線狀態



控制器狀態列可快速識別當前連接的控制器,您可以直接在此管理已連接的控制器狀態,例如執行重置、確認故障或中止控制器程式。

簡易與便利



即時命令介面可用於傳送單行指令至控制器執行,非常適合下達簡單的運動指令、切換編程模式、設定變數及控制 I/O。

AUTOMATION1 平台架構

Automation1 平台採用分層式架構,清晰地劃分軟體與硬體;上層的客戶端應用程式,如 Automation1-MDK 與使用者 API,可運行於 Windows 或 Linux 系統;這些應用程式透過 API 函式庫,經由乙太網路或 USB 等介面,與核心的 Automation1-iSMC 伺服器進行通訊;iSMC 內部整合了運動引擎與 AeroScript 引擎,負責執行所有控制邏輯,並透過高速的 HyperWire® 匯流排,即時驅動底層的伺服馬達、檢流計掃描頭等硬體元件,形成一個完整且高效的運動控制生態系統。

  • Automation1 客戶端與伺服器應用程式可安裝於同一台或不同的個人電腦上。
  • Automation1 伺服器應用程式 (即控制器) 可安裝於個人電腦平台驅動器整合硬體平台
  • 開發中,尚未正式提供。

Automation1 MDK 包含:

  • Studio 應用程式。
  • 狀態監控工具應用程式。
  • 主控台 (Console) 應用程式。
  • .NET API DLLs (採用 .NET Core 架構開發)。
  • C API DLLs
  • Python API DLLs
  • 輔助文件。

Automation1 平台核心元件與功能:

  • Automation1 iSMC 運動引擎
  • Automation1 iSMC AeroScript 引擎
  • Automation1 iSMC C 語言轉換介面(請洽詢)。
  • 工業乙太網路支援。
  • 伺服馬達驅動器
  • 檢流計掃描頭驅動器
  • 壓電奈米定位器驅動器 (即將推出)。
  • 各驅動器內建的製程控制功能。
  • 提供客製化控制器與驅動器韌體程式碼 (請洽詢)。

下載

技術規格與訂購資訊