跳轉到

數據撥放器

數據撥放器依數據格式分類,有三種類型:

  • ISO基底數控撥放器

    以Fanuc、Siemens、Syntec等ISO格式NC驅動。

  • CSV基底數控撥放器

    以CSV格式檔案驅動。

  • gRPC基底客戶端數控撥放器

    以gRPC通訊協定驅動。

ISO基底數控撥放器

預設的數據撥放器。以Fanuc、Siemens、Syntec等ISO格式NC驅動。支援模組:NC優化資料映射訓練銑削係數

操作面板為檔案撥放器面板

插補解析度

目前提供三種選項:

  • 固定解析度。
  • 依每轉進給。
  • 依每刃進給。

欲模擬切痕,可以使用依每轉進給或依每刃進給。

選項面板裡可以調整插補解析度。解析度越高耗時越久。

NC碼支援

本節清單僅代表能適用該指令之部分功能。不一定能執行完整功能。

泛用 (ISO標準)NC碼

G00、G01、G02、G03、G04、G17、G18、G19、G21、G28、G40、 G43、G44、G49、G52、G53、G54~G59.9、G68、G69、G71、 G80、G81、G82、G83、G85、G86、 G90、G91、G94、G98、G99

M03、M04、M05、M06、M08、M09、M13、M14、M30

Fanuc & Syntec專用NC碼

G43.4、G53.1、G68.2

Siemens專用NC碼

G500、SUPA、TRAFOOF、TRAORI

CSV基底數控撥放器

以CSV格式檔案驅動。

驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一。標頭大小寫不同,會被視為不同資料。

操作面板為檔案撥放器面板

Tip

本撥放器可直接讀取模組/輸出每步資訊檔案匯出之檔案。

Example

本範例為可驅動模擬環境的CSV檔案。

系統標頭

系統標頭用於驅動模擬環境。缺少系統標頭,對應的系統功能會以預設值代替或略過。

非屬系統標頭的資料,會以浮點數形式綁定在步信息中,若為文字資料,則會轉換為NAN。

系統標頭如下:

  • StepIndex

    步索引。整數。

  • FilePath

    檔案路徑。字串。

  • Line

    行字串。

  • FileNo / FileIndex / FI

    檔案執行順序號。整數。

    擇一使用,若多者同時出現,則忽略FileIndexFI

    FIFileIndex同義。

    FileIndexFileNo-1。舉例而言,第一個執行的檔案若以FileNo標示則值為1;以FileIndex標示則值為0。

  • LineNo / LineIndex / L

    行號。整數。

    擇一使用。若多者同時出現,則忽略LineIndexL

    LLineNo同義。

    LineIndexLineNo-1。舉例而言,第一個執行的檔案若以LineNo標示則值為1;以LineIndex標示則值為0。

  • WorkTime

    執行時長,單位為秒,浮點數。

  • ToolId / T

    刀號,整數。二者同義,擇一使用。

  • SpindleDirection

    主軸旋轉方向。接受以下字串:STOPCWCCWUnDefined

  • Feedrate_mmdmin / F

    進給率,單位為\(mm/min\)。浮點數。二者同義,擇一使用。

  • SpindleSpeed_rpm / S

    主軸轉速,單位為\(cycle/min\)。浮點數。二者同義,擇一使用。

  • 運動軸機械座標:MC.XMC.YMC.ZMC.AMC.BMC.C、...、MC.A(deg)、...

    虛擬機床可控制的運動軸標籤為系統標頭。對線性軸單位為\(mm\)。注意對旋轉軸單位為弧度,在標籤後加上(deg)單位為角度。

gRPC基底客戶端數控撥放器

本gRPC通訊協定驅動。

此數控撥放器之使用對象需具備編程能力,自行撰寫伺服端軟件驅動。

HiNC作為客戶端,會不斷呼叫函式索取資料。

CsvRowDictionaryKey的定義方式,請見系統標頭


最後更新: 2023-03-25