Układy współrzędnych
Współrzędne obszaru roboczego, pracy, absolutne i ekranowe. Których używają poszczególne elementy sterujące i jak są przeliczane.
Beam Bench obsługuje cztery układy współrzędnych. Wiedza o tym, na który z nich patrzysz, pozwala uniknąć wielu nieporozumień.
Cztery układy
1. Współrzędne obszaru roboczego (maszyny)
Rzeczywiste milimetry na stole roboczym maszyny. (0, 0) to początek obszaru roboczego, ustawiany podczas bazowania. Większość maszyn diodowych i bramowych umieszcza go w lewym dolnym rogu stołu; niektóre maszyny CO2 , w lewym górnym. Pole Ustawienia urządzenia → Maszyna → Pochodzenie informuje Beam Bench, które ustawienie ma zastosować.
Używane przez: samą maszynę (współrzędne GRBL), wyświetlanie pozycji w panelu Przesuń, przesuwanie głowicy.
2. Współrzędne pracy
Współrzędne względem punktu zakotwiczenia pracy, sterowane przez Zacznij od i Pochodzenie pracy w Sterowanie laserem (Laser Control).
Jeśli Zacznij od to Współrzędne absolutne, współrzędne pracy = współrzędne obszaru roboczego. Jeśli Zacznij od to Aktualna pozycja lub Pochodzenie użytkownika, współrzędne pracy są przesunięte o pozycję głowicy lub pochodzenie użytkownika, tak aby punkt zakotwiczenia projektu znalazł się w wybranym punkcie odniesienia.
Używane przez: planer G-code.
3. Współrzędne obszaru roboczego projektu (płótna)
To, co widzisz na płótnie w mm. (0, 0) to lewy dolny lub lewy górny róg obszaru stołu projektu, zależnie od pochodzenia określonego w profilu maszyny.
Używane przez: każdy element interfejsu, który wyświetla pozycję, Właściwości kształtu, Pasek właściwości, linijki.
4. Współrzędne ekranowe (widoku)
Piksele w widżecie płótna. Są mapowane ze współrzędnych płótna za pomocą przesuwania i powiększania.
Używane przez: zdarzenia myszy, testowanie trafień i wewnętrzne renderowanie. Rzadko są wyświetlane bezpośrednio.
Przeliczanie współrzędnych
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)Typowe nieporozumienia
„Cięcie zostało wykonane w niewłaściwym miejscu”
Projekt znajdował się w punkcie canvas (50, 50), ale cięcie odbyło się gdzie indziej. Prawie zawsze przyczyną jest niezgodność ustawień Zacznij od / Pochodzenie pracy. Zobacz Pochodzenie pracy a początek obszaru roboczego.
„Oś Y jest odwrócona”
Różne maszyny używają początku obszaru roboczego w lewym dolnym lub lewym górnym rogu. Beam Bench respektuje ustawienie określone w profilu maszyny. Jeśli projekt został utworzony dla innej maszyny i otwarto go na maszynie z początkiem w lewym górnym rogu, praca wygląda jak odbita lustrzanie. Napraw to w profilu maszyny.
„Cale czy mm”
Jednostka wyświetlania zmienia tylko sposób wyświetlania. Wewnętrzne współrzędne Beam Bench są zawsze wyrażane w mm. Zmiana jednostek nie zmienia danych bazowych.
Dlaczego są rozdzielone
Rozdzielenie tych układów pozwala umieścić projekt w dowolnym miejscu na płótnie względem maszyny, bez konieczności wcześniejszego przesuwania go do współrzędnych maszyny. Projektujesz w punkcie canvas (0,0), czyli w lewym dolnym rogu projektu, a Pochodzenie pracy przenosi go w miejsce, w którym ma zostać faktycznie wykonany.