執行CSV檔
以CSV格式檔案驅動仿真。
執行NC檔指令為 PlayCsvFile(API),<檔案路徑> 的根目錄為專案目錄。
指令格式:
PlayCsvFile(<檔案路徑>);
指令範例:
PlayCsvFile("Data/file1.csv");
Tip
本撥放器可直接讀取輸出步資料檔案匯出之檔案。
檔案格式
驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一步。標頭大小寫不同,會被視為不同資料。
驅動欄位
依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。欄位順序可自由更動。
這些欄位標題可以在 .hincproj 的 CsvRunnerConfig 中更改。
- 機械座標
MC.X,MC.Y,MC.Z,MC.A,MC.B,MC.C如無可略過,比方說三軸機台就不需要旋轉軸欄位MC.A,MC.B,MC.C - 刀號
ToolId - 轉速
SpindleSpeed_rpm - 進給率
Feedrate_mmdmin
時間欄位
- 實際加工時間
ActualTime如已有StepDuration,本欄位可略過,系統將自動計算步時長。 如僅有ActualTime而無StepDuration,系統會自動從連續的實際時間計算步時長。 - 步時長
StepDuration如已有ActualTime,本欄位可略過。
實際加工時間與步時長欄位可同時存在。系統會優先使用StepDuration,若無則從ActualTime自動計算。
自訂欄位
其他資料如感測器、事後分析資料等也可放入CSV檔中,系統支援該資料的工件顏色梯度圖、時間序列圖、點選追蹤功能。
Tip
本範例檔案為可驅動系統的CSV檔案。