座標系
工作區、作業、絕對座標、螢幕。每個控制元件使用哪種座標,以及它們如何轉換。
Beam Bench 使用四種座標系。瞭解當前檢視的是哪一種,可以避免很多困惑。
四種座標系
1. 工作區(機器)座標
機器工作臺上的實際毫米數。(0, 0) 是通過回零設定的工作區原點。大多數二極體雷射機和龍門式機器將其設在工作臺左下角;一些 CO2 機器將其設在左上角。裝置設定 → 機器 → 原點欄位會告訴 Beam Bench 使用哪一種。
使用方:機器本身(GRBL座標)、移動面板位置顯示、點動。
2. 作業座標
相對於作業錨點的座標,由開始位置和Laser Control中的工作原點控制。
如果開始位置為絕對座標,作業座標 = 工作區座標。如果開始位置為目前位置或使用者原點,作業座標會根據雷射頭位置或使用者原點進行偏移,使設計的錨點落在所選參考點上。
使用方:G-code規劃器。
3. 畫布(專案)座標
畫布上以mm顯示的座標。(0, 0)是專案工作臺區域的左下角或左上角,具體取決於機器配置檔案的原點設定。
使用方:所有顯示位置的UI控制元件、形狀屬性、屬性工具列、標尺。
4. 螢幕(視口)座標
畫布元件中的畫素。通過平移和縮放從畫布座標對映而來。
使用方:滑鼠事件、命中測試、內部渲染。你很少會直接看到這些座標。
轉換關係
screen ←→ canvas: pan, zoom (via viewport transform)
canvas ←→ workspace: identity (same coords, same units, sometimes flipped Y for top-left-origin machines)
canvas ←→ job: depends on Start From + Job Origin (see Laser Control)
job ←→ workspace: depends on Start From (User Origin offset, Current Position offset, or identity)常見困惑
“切割落在了錯誤的位置”
設計位於畫布(50, 50),但切割發生在其他位置。幾乎總是開始位置/工作原點不匹配。請參閱工作原點與工作區原點。
“Y軸上下顛倒了”
不同機器使用左下角或左上角工作區原點。Beam Bench遵循機器配置檔案中的設定。如果專案是為另一臺機器建立的,而你在一臺使用左上角原點的機器上開啟它,作業會顯示為映象。請在機器配置檔案中修正。
“英寸與毫米”
顯示單位只會改變顯示方式。Beam Bench的內部座標始終以mm為單位。切換單位不會更改底層資料。
為什麼要分開
這種分離讓你可以相對於機器將設計放置在畫布上的任意位置,而無需先將其微調到機器座標中。你可以在畫布(0,0)(專案左下角)進行設計,然後通過工作原點將其移動到實際想要執行的位置。