Skip to content

TMcraft Shell

此文章之範例適用於下列條件:

TMflow 軟體版本:2.14 或以上。

TM 手臂硬體版本:只支援 HW3.2 或以上。

其他特殊軟硬體需求: 無

請注意,新舊版本之差異可能導致操作介面、步驟上會有所差異。

 

TMcraft Shell 是一個基於 C#/WPF 的自定義全頁面圖形使用者介面,它覆蓋了 TMflow 的上層。這意味著您的客戶幾乎不需要與 TMflow 互動,您可以自行控制使用者體驗。TMcraft Shell 也可以作為應用程式設定嚮導、儀表板或以上兩種功能都包含;例如,您可以開發一個Palletizing Operator:

  • 設定精靈:

通過客製化設定精靈介面,用戶可以簡單地進行幾個設定步驟(例如,盒子尺寸、棧板尺寸、階層結構和大小等)。一旦確認,TMcraft Shell 程式可以收集參數並生成相應的腳本專案。

  • 儀表板:

當應用程式啟動時,機器人應運行上述腳本專案,而 TMcraft Shell 程式可以讀取所有類型的機器人資料或專案變數的值並將其輸出在儀表板上。此外,使用者可以檢查堆棧應用的產能,例如每小時單位數、整體設備效率、缺陷計數、停機時間等。


要弄清楚 TMcraft Shell是否能夠滿足您的想法,您可能需要考慮以下問題:

  • 您熟悉腳本程式編寫嗎?

由於 TMcraft Shell 是基於 C# 開發的,因此在開發 TMcraft Shell 之前擁有足夠的知識和經驗是很重要的。

  • 您是否需要將其他 PLC 或 HMI 整合到您的應用中?

由於 TMcraft Shell 是一個插件,並且在機器人控制器上運作,這可能會為您的應用節省購買額外 HMI 的成本。然而,對於進階或大規模的系統整合,可能需要一個 PLC 來控制所有設備和過程,使用 PLC 及 HMI 設備為最終客戶建立 GUI 是明智的做法。


所有 TMcraft GUI 插件都通過 TMcraft API 與 TMflow 進行聯動,以下表格標示了TMcraft API 與不同 TMcraft 插件的大多數功能:

 

關於 TMcraft 的開發,雖然每種 TMcraft 插件之間有一些差異,但概念上的流程是相同的,請參考以下圖表:

首先,開發者可以在任何編程工具上(例如 Microsoft Visual Studio)進行編程,然後使用 TMcraft 打包工具將所有資源打包成一個可以匯入 TMflow 進行測試的 TMcraft 壓縮檔。經過幾次測試和修改後,TMcraft 插件(壓縮檔)就能準備好發布。更多細節請參閱 TMcraft 開發套件內的教程或手冊。

 

 

 

Powered by BetterDocs