NCPlayer 新增了程式檢視模式 — 時間軸模式。這個模式適用於當普通的 G-code 和路徑檢視已經不夠時:程式雖然逐行看起來明白,但動作的順序、快速與工作移動之間的轉換、暫停和模式切換仍然需要在腦中記住。
時間軸模式將 CNC 程式顯示為時間上的事件序列。這並不取代路徑模擬,也不取消代碼檢查,但提供了另一種視角:首先發生了什麼,接下來是什麼,工具在哪裡快速轉換到新區域,而在哪裡開始工作動作。
為什麼需要時間軸模式
在檢查控制程式時,問題通常不會出現在單一的幀中。危險可能在於轉換:坐標系切換後的快速移動、補償後的移動、返回 R 平面、重複調用子程式或視覺上看起來短小但改變程式狀態的區域。
在普通的行列表中,這些地方很容易被忽略。操作員或程式設計師查看代碼,然後查看路徑,再返回到行。時間軸模式幫助將這些元素聯繫起來:程式行、動作和在整體序列中的位置變得更近。
可以更快看到什麼
時間軸模式在分析有許多快速移動與工作通過的程式時特別有用。在實踐中,這些區域通常比實際的輪廓加工需要更多的注意。
- 快速移動 G00 的位置;
- 工作動作 G01、G02 或 G03 的開始位置;
- 程式如何在加工區域之間轉換;
- 在模式切換之前或之後的區塊;
- 在哪裡可能出現意外移動的風險。
這不僅有助於找到錯誤,還能更快地向其他人解釋程式。有時問題不在於代碼「不好」,而在於其邏輯難以理解。時間軸使這種邏輯變得更加明顯。
為什麼這對學習有益
對於初學的操作員或程式設計師來說,G-code 通常看起來像是一組命令,每一行都單獨解釋。但機器執行的不是單獨的定義,而是一系列動作。時間軸模式很好地顯示了程式的這一面。
可以逐步檢查程式,看到工具行為的變化:快速接近、工作通過、撤退、轉移到下一個區域。這種檢視方式比單純閱讀 G-code 手冊更接近實際在機器上的工作。
在哪裡模式特別有幫助
在初步檢查程式、修改後、培訓時,以及需要快速理解他人控制程式時,應該使用時間軸模式。這在那些路徑本身並不能提供完整答案的程式中特別明顯:例如在重複、子程式、長距離轉換或不同運動模式混合的情況下。
該模式並不會自動使程式安全。它只是更直觀地顯示程式的執行。最終的決定仍然在於人類:程式需要在模擬中檢查,與特定機器、工具、工件、夾具和當地安全程序進行對比。
NCPlayer 變得更方便於實際檢查
時間軸模式補充了在 NCPlayer 中與 G-code 的常規工作。現在可以不僅將程式視為文本和路徑,還可以將其視為時間上的執行過程。對於教學任務,這使解釋變得更簡單。對於工作檢查 — 幫助更快找到需要停下來仔細查看的地方。
良好的 CNC 程式檢查很少只依賴一次查看。首先閱讀代碼,然後查看動作,再返回到有爭議的地方。時間軸模式為這個過程增加了另一層,這在錯誤隱藏在序列而非行中的地方特別有用。