diff --git a/custom_postgui.hal b/custom_postgui.hal
index 9a4df86..8cc2811 100644
--- a/custom_postgui.hal
+++ b/custom_postgui.hal
@@ -1,3 +1,6 @@
-# Include your custom_postgui HAL commands here
-# This file will not be overwritten when you run stepconf again
+# Plik: custom_postgui.hal
+# Połącz pin z przycisku z sygnałem włączenia wrzeciona
+# UWAGA: To jest tylko prosty przykład!
+# Po kliknięciu przycisku, pin HAL zostanie przełączony.
+# net moj-wlasny-przycisk-signal <= qtdragon_hd.wlasny-przycisk_is-on
\ No newline at end of file
diff --git a/custom_qtdragon.md b/custom_qtdragon.md
new file mode 100644
index 0000000..47fd8f6
--- /dev/null
+++ b/custom_qtdragon.md
@@ -0,0 +1,166 @@
+# Modyfikacja Interfejsu qtdragon_hd w LinuxCNC
+
+Data: 2025-12-12
+
+## 1. Cel
+
+Głównym celem jest dodanie nowej, niestandardowej zakładki z własnymi przyciskami do interfejsu `qtdragon_hd` w LinuxCNC. Kluczowe założenia to:
+- Wykorzystanie wbudowanego, ukrytego przycisku `btn_user`, przeznaczonego do tego celu.
+- Minimalna ingerencja w oryginalne pliki systemowe LinuxCNC.
+- Stworzenie rozwiązania modułowego, gdzie logika i wygląd nowej zakładki są oddzielone od głównego interfejsu.
+
+## 2. Podjęte Kroki i Stworzone Pliki
+
+1. **Analiza i Strategia:** Zidentyfikowaliśmy, że plik `qtdragon_hd.ui` zawiera przycisk `btn_user` i `QStackedWidget` o nazwie `stackedWidget_mainTab`. Zdecydowaliśmy się nie modyfikować tego pliku, a zamiast tego dynamicznie załadować naszą zakładkę za pomocą niestandardowego handlera w Pythonie.
+
+2. **Stworzenie plików w `~/linuxcnc/configs/mayo-mill_hd/`**:
+ - `qtvcp/screens/qtdragon_hd/qtdragon_hd.ui`: Lokalna kopia domyślnego pliku UI, stworzona w celu uniknięcia modyfikacji pliku systemowego.
+ - `qtvcp/screens/qtdragon_hd/my_user_tab.ui`: Plik UI zawierający *tylko zawartość* naszej nowej zakładki (jeden przycisk testowy).
+ - `qtvcp/screens/qtdragon_hd/handler.py`: Plik Pythona z klasą `MyHandler`, która zawiera logikę ładowania zakładki i obsługi przycisków.
+ - `custom_postgui.hal`: Plik do podłączenia pinów HAL z interfejsu do logiki maszyny.
+
+3. **Konfiguracja:** Zmodyfikowaliśmy plik `mayo-mill.ini`, dodając w sekcji `[DISPLAY]` wpis: `HANDLER = handler.MyHandler`.
+
+## 3. Napotkane Problemy i Diagnoza
+
+1. **Błąd pinu HAL:** Wystąpił błąd `Pin ... does not exist`, ponieważ `custom_postgui.hal` był przetwarzany, zanim handler w Pythonie zdążył utworzyć pin. Problem nasilał się przez użycie kropki w nazwie pinu, która jest znakiem specjalnym w HAL.
+ - **Status:** Problem tymczasowo ominięto przez zakomentowanie linii w `custom_postgui.hal`.
+
+2. **Główny Problem: Handler nie był ładowany:** Mimo poprawnego wpisu w `.ini`, logi startowe LinuxCNC pokazały, że system ignorował nasz plik `handler.py` i ładował domyślny handler systemowy (`/usr/share/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py`).
+ - **Diagnoza:** Nasz plik i klasa `MyHandler` nie były powiązane z domyślnym handlerem. Przez to QTVCP nie traktował go jako rozszerzenia, a jako zupełnie osobny byt, który w tym wypadku został zignorowany na rzecz domyślnej implementacji. Próba zmiany nazwy pliku na `qtdragon_hd_handler.py` spowodowała konflikt i nadpisanie domyślnej logiki, co jest błędne.
+
+## 4. Poprawne Rozwiązanie (do wdrożenia)
+
+Aby poprawnie rozszerzyć funkcjonalność `qtdragon_hd`, nasz niestandardowy handler musi **dziedziczyć** po klasie handlera domyślnego. W ten sposób zachowujemy całą oryginalną funkcjonalność i tylko dodajemy naszą własną.
+
+**Następne kroki do wykonania:**
+
+1. Zastąpić zawartość pliku `handler.py` poniższym, **poprawionym kodem**, który implementuje dziedziczenie.
+2. Uruchomić LinuxCNC i zweryfikować, czy zakładka "USER" się pojawiła.
+3. Opcjonalnie: odkomentować linię w `custom_postgui.hal`, aby przetestować działanie pinu HAL.
+
+---
+
+### Docelowy Kod `handler.py` (z dziedziczeniem)
+
+```python
+# -*- coding: utf-8 -*-
+# Plik: handler.py
+
+import os
+# Krok 1: Importujemy domyślny handler qtdragon_hd
+from qtvcp.screens.qtdragon_hd import qtdragon_hd_handler
+from qtvcp.core import Info
+from qtvcp.widgets.widget_base import WidgetBase
+from PyQt5.QtWidgets import QPushButton
+
+print(">>> WŁASNY HANDLER: Plik handler.py został załadowany.")
+
+PATH = Info().get_config_path()
+
+# Krok 2: Nasza klasa dziedziczy po 'HandlerClass' z domyślnego handlera
+class MyHandler(qtdragon_hd_handler.HandlerClass):
+ """
+ Niestandardowy handler, który ROZSZERZA domyślny handler qtdragon_hd.
+ """
+
+ def __init__(self, *args, **kwargs):
+ # Krok 3: Wywołujemy __init__ klasy nadrzędnej
+ super(MyHandler, self).__init__(*args, **kwargs)
+ print(">>> WŁASNY HANDLER: __init__ wykonany.")
+
+ def initialized(self):
+ # Krok 4: Wywołujemy initialized klasy nadrzędnej, aby cała domyślna logika się wykonała
+ super(MyHandler, self).initialized()
+ print(">>> WŁASNY HANDLER: Metoda 'initialized' została wywołana (po domyślnym handlerze).")
+
+ # --- Od tego momentu zaczyna się nasza własna logika ---
+
+ # Tworzymy nasz własny pin
+ self.my_custom_button_pin = self.hal.newpin("wlasny-przycisk_is-on", "HAL_BIT", "out")
+ print(f">>> WŁASNY HANDLER: Pin HAL '{self.my_custom_button_pin.name}' został stworzony.")
+
+ user_tab_ui_file = os.path.join(PATH, 'qtvcp', 'screens', 'qtdragon_hd', 'my_user_tab.ui')
+ print(f">>> WŁASNY HANDLER: Sprawdzam ścieżkę: {user_tab_ui_file}")
+
+ if not os.path.exists(user_tab_ui_file):
+ print(">>> WŁASNY HANDLER: BŁĄD! Nie znaleziono pliku my_user_tab.ui.")
+ self.widgets.btn_user.setVisible(False)
+ return
+
+ print(">>> WŁASNY HANDLER: Plik my_user_tab.ui znaleziony. Ładuję...")
+
+ self.user_tab_widget = WidgetBase()
+ self.user_tab_widget.load_ui(user_tab_ui_file)
+
+ main_stack = self.widgets.stackedWidget_mainTab
+ user_button = self.widgets.btn_user
+ target_index = user_button.property('index')
+
+ main_stack.insertWidget(target_index, self.user_tab_widget)
+ user_button.setVisible(True)
+ print(f">>> WŁASNY HANDLER: Zakładka wstawiona na indeks {target_index}, przycisk USER widoczny.")
+
+ my_button = self.user_tab_widget.findChild(QPushButton, 'moj_wlasny_przycisk_1')
+ if my_button:
+ my_button.clicked.connect(self.on_my_custom_button_clicked)
+ print(">>> WŁASNY HANDLER: Połączono sygnał z 'moj_wlasny_przycisk_1'.")
+
+ def on_my_custom_button_clicked(self):
+ current_state = self.my_custom_button_pin.get()
+ self.my_custom_button_pin.set(not current_state)
+ print(f">>> WŁASNY HANDLER: Klik! Nowy stan pinu: {not current_state}")
+
+```
+
+### Plik `my_user_tab.ui`
+
+```xml
+
+
+ UserTabWidget
+
+
+
+ 0
+ 0
+ 400
+ 300
+
+
+
+ Form
+
+
+ -
+
+
+
+ 150
+ 50
+
+
+
+ Mój Własny Przycisk Testowy
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+```
diff --git a/mayo-mill.ini b/mayo-mill.ini
index 3457449..ba0abbe 100644
--- a/mayo-mill.ini
+++ b/mayo-mill.ini
@@ -26,6 +26,7 @@ INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
+HANDLER = handler.MyHandler
[KINS]
JOINTS = 3
diff --git a/qtdragon_hd.pre b/qtdragon_hd.pre
new file mode 100644
index 0000000..f4e6823
--- /dev/null
+++ b/qtdragon_hd.pre
@@ -0,0 +1,141 @@
+[DIALOG_GEOMETRY]
+AboutDialog-geometry = half
+LncMessage-geometry = 910 525 280 118
+ToolChangeDialog-geometry = 910 525 340 237
+VersaHelpDialog-geometry = default
+CalculatorDialog-geometry = 910 525 472 376
+
+[DIALOG_OPTIONS]
+EntryDialog_play_sound = True
+EntryDialog_sound_type = READY
+toolDialog_play_sound = True
+toolDialog_speak = True
+toolDialog_sound_type = READY
+fileDialog_play_sound = True
+fileDialog_sound_type = READY
+CalculatorDialog_play_sound = True
+CalculatorDialog_sound_type = READY
+MachineLogDialog_play_sound = True
+MachineLogDialog_sound_type = READY
+RunFromLineDialog_play_sound = True
+RunFromLineDialog_sound_type = READY
+
+[BOOK_KEEPING]
+last_loaded_directory =
+last_loaded_file = None
+style_QSS_Path = DEFAULT
+
+[ORIGINOFFSET_SYSTEM_NAMES]
+__dialogOffsetViewWidget-G54 = User System 1
+__dialogOffsetViewWidget-G55 = User System 2
+__dialogOffsetViewWidget-G56 = User System 3
+__dialogOffsetViewWidget-G57 = User System 4
+__dialogOffsetViewWidget-G58 = User System 5
+__dialogOffsetViewWidget-G59 = User System 6
+__dialogOffsetViewWidget-G59.1 = User System 7
+__dialogOffsetViewWidget-G59.2 = User System 8
+__dialogOffsetViewWidget-G59.3 = User System 9
+offset_table-G54 = User System 1
+offset_table-G55 = User System 2
+offset_table-G56 = User System 3
+offset_table-G57 = User System 4
+offset_table-G58 = User System 5
+offset_table-G59 = User System 6
+offset_table-G59.1 = User System 7
+offset_table-G59.2 = User System 8
+offset_table-G59.3 = User System 9
+
+[SCREEN_OPTIONS]
+catch_errors = True
+desktop_notify = True
+notify_max_msgs = 10
+shutdown_check = True
+sound_player_on = False
+MainWindow-geometry = 0 0 1920 1080
+
+[MCH_MSG_OPTIONS]
+mchnMsg_play_sound = True
+mchnMsg_speak_errors = False
+mchnMsg_speak_text = True
+mchnMsg_sound_type = ATTENTION
+
+[USR_MSG_OPTIONS]
+usermsg_play_sound = True
+userMsg_sound_type = ATTENTION
+userMsg_use_focusOverlay = True
+
+[SHUTDOWN_OPTIONS]
+shutdown_play_sound = True
+shutdown_alert_sound_type = READY
+shutdown_exit_sound_type = LOGOUT
+shutdown_msg_title = Do you want to Shutdown now?
+shutdown_msg_focus_text =
+shutdown_msg_detail =
+
+[NOTIFY_OPTIONS]
+notify_start_greeting = False
+notify_start_title = Welcome
+notify_start_detail = This option can be changed in the preference file
+notify_start_timeout = 5
+
+[FILEMANAGER_JUMPLIST]
+
+[SCREEN_CONTROL_LAST_SETTING]
+gcodegraphics-user-view = p
+gcodegraphics-user-zoom = 10.0
+gcodegraphics-user-panx = 0.0
+gcodegraphics-user-pany = 0.0
+gcodegraphics-user-lat = 0.0
+gcodegraphics-user-lon = 0.0
+
+[CUSTOM_FORM_ENTRIES]
+Tool to load = 0
+Laser X = 100.0
+Laser Y = -20.0
+Sensor X = 10.0
+Sensor Y = 10.0
+Camera X = 10.0
+Camera Y = 10.0
+Work Height = 20.0
+Touch Height = 40.0
+Sensor Height = 40.0
+Search Velocity = 40.0
+Probe Velocity = 10.0
+Max Probe = 10.0
+Retract Distance = 10.0
+Z Safe Travel = 10.0
+Eoffset count = 0
+External offsets = False
+Reload program = False
+Reload tool = False
+Use keyboard = False
+Use tool sensor = False
+Use tool touchplate = False
+Run from line = False
+Use virtual keyboard = False
+Use camera = False
+Use alpha display mode = False
+Inhibit display mouse selection = True
+Camview xscale = 100
+Camview yscale = 100
+Camview cam number = 0
+
+[VERSA_PROBE_OPTIONS]
+ps_searchvel = 300.0
+ps_probevel = 10.0
+ps_z_clearance = 3.0
+ps_probe_max = 1.0
+ps_probe_max_z_travel = 1.0
+ps_probe_latch = 0.5
+ps_probe_diam = 2.0
+ps_xy_clearance = 5.0
+ps_side_edge_length = 5.0
+ps_probe_height = 20.0
+ps_block_height = 20.0
+use_tool_measurement = True
+ps_offs_x = 0.0
+ps_offs_y = 0.0
+ps_offs_z = 0.0
+ps_offs_angle = 0.0
+ps_probe_rapid_vel = 60.0
+
diff --git a/qtvcp/screens/qtdragon_hd/handler.py b/qtvcp/screens/qtdragon_hd/handler.py
new file mode 100644
index 0000000..175454a
--- /dev/null
+++ b/qtvcp/screens/qtdragon_hd/handler.py
@@ -0,0 +1,78 @@
+# -*- coding: utf-8 -*-
+# handler.py
+
+import os
+from qtvcp.core import Handler, Info
+from qtvcp.widgets.widget_base import WidgetBase
+from PyQt5.QtWidgets import QPushButton
+
+print("Plik handler.py został załadowany przez Pythona.")
+
+# Pobierz sciezke do naszej konfiguracji
+PATH = Info().get_config_path()
+
+class MyHandler(Handler):
+ """
+ Główna klasa handlera, która dynamicznie ładuje zakładkę użytkownika.
+ WERSJA DEBUG.
+ """
+
+ def __init__(self, *args, **kwargs):
+ """
+ Metoda __init__ jest wywoływana przy starcie.
+ """
+ super(MyHandler, self).__init__(*args, **kwargs)
+ print(">>> HANDLER: __init__ został wykonany. Obiekt MyHandler stworzony.")
+
+ # Tworzymy pin HAL dla naszego własnego przycisku
+ self.my_custom_button_pin = self.hal.newpin("wlasny-przycisk_is-on", "HAL_BIT", "out")
+ print(f">>> HANDLER: Pin HAL '{self.my_custom_button_pin.name}' został stworzony.")
+
+ def initialized(self):
+ """
+ Ta metoda jest wywoływana, gdy interfejs jest już załadowany.
+ Tutaj wczytujemy nasz plik UI i wstawiamy go do stackedWidget.
+ """
+ print(">>> HANDLER: Metoda 'initialized' została wywołana.")
+
+ # Ścieżka do naszego pliku UI z zawartością zakładki
+ user_tab_ui_file = os.path.join(PATH, 'qtvcp', 'screens', 'qtdragon_hd', 'my_user_tab.ui')
+ print(f">>> HANDLER: Sprawdzam ścieżkę do pliku UI: {user_tab_ui_file}")
+
+ if not os.path.exists(user_tab_ui_file):
+ print(">>> HANDLER: BŁĄD KRYTYCZNY! Nie znaleziono pliku my_user_tab.ui. Przycisk 'USER' nie zostanie aktywowany.")
+ self.widgets.btn_user.setVisible(False)
+ return
+
+ print(">>> HANDLER: Plik my_user_tab.ui ZOSTAŁ ZNALEZIONY. Próbuję go załadować.")
+
+ # Załaduj zawartość z pliku .ui do nowego widżetu
+ self.user_tab_widget = WidgetBase()
+ self.user_tab_widget.load_ui(user_tab_ui_file)
+ print(">>> HANDLER: Plik UI załadowany pomyślnie do widżetu.")
+
+ # Główne QStackedWidget z oryginalnego UI
+ main_stack = self.widgets.stackedWidget_mainTab
+ user_button = self.widgets.btn_user
+ target_index = user_button.property('index')
+
+ # Wstawiamy nasz nowy widżet
+ main_stack.insertWidget(target_index, self.user_tab_widget)
+ print(f">>> HANDLER: Widżet wstawiony do stackedWidget_mainTab na indeksie {target_index}.")
+
+ # Upewnij się, że przycisk USER jest widoczny
+ user_button.setVisible(True)
+ print(">>> HANDLER: Próba ustawienia przycisku 'btn_user' jako WIDOCZNY.")
+
+ # Znajdź nasz własny przycisk w załadowanym widżecie i połącz jego sygnał
+ my_button = self.user_tab_widget.findChild(QPushButton, 'moj_wlasny_przycisk_1')
+ if my_button:
+ my_button.clicked.connect(self.on_my_custom_button_clicked)
+ print(">>> HANDLER: Znaleziono 'moj_wlasny_przycisk_1' i połączono jego sygnał 'clicked'.")
+ else:
+ print(">>> HANDLER: OSTRZEŻENIE: Nie znaleziono przycisku 'moj_wlasny_przycisk_1' w my_user_tab.ui")
+
+ def on_my_custom_button_clicked(self):
+ current_state = self.my_custom_button_pin.get()
+ self.my_custom_button_pin.set(not current_state)
+ print(f">>> HANDLER: Kliknięto własny przycisk! Nowy stan pinu HAL: {not current_state}")
diff --git a/qtvcp/screens/qtdragon_hd/my_user_tab.ui b/qtvcp/screens/qtdragon_hd/my_user_tab.ui
new file mode 100644
index 0000000..83a34b5
--- /dev/null
+++ b/qtvcp/screens/qtdragon_hd/my_user_tab.ui
@@ -0,0 +1,47 @@
+
+
+ UserTabWidget
+
+
+
+ 0
+ 0
+ 400
+ 300
+
+
+
+ Form
+
+
+ -
+
+
+
+ 150
+ 50
+
+
+
+ Mój Własny Przycisk Testowy
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui b/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui
new file mode 100644
index 0000000..1192921
--- /dev/null
+++ b/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui
@@ -0,0 +1,18065 @@
+
+
+ Persei8
+ MainWindow
+
+
+ Qt::NonModal
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 1920
+ 1080
+
+
+
+
+ 1920
+ 1080
+
+
+
+ QT Dragon 2.0
+
+
+ false
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 1920
+ 1080
+
+
+
+
+ 1920
+ 1080
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ true
+
+
+ 10
+
+
+ true
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ ~/linuxcnc/configs/qtdragon_hd/qtdragon.pref
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ qtdragon
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ 8
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 500
+ 0
+
+
+
+
+ 500
+ 16777215
+
+
+
+ QFrame::Box
+
+
+ QFrame::Raised
+
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+ 0
+
+
+
+
+ 3
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+
+ Lato Heavy
+ 10
+ 50
+ false
+ false
+
+
+
+ Qt::ClickFocus
+
+
+ History of loaded GCODE programs
+
+
+ false
+
+
+
+
+
+ 10
+
+
+ QComboBox::InsertAtTop
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ Lato
+ 10
+ 75
+ true
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ 60
+
+
+ MDI:
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+ 2
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ QFrame::Box
+
+
+ QFrame::Raised
+
+
+
+ 6
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ MAIN
+
+
+ true
+
+
+ true
+
+
+ 0
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ FILE
+
+
+ true
+
+
+ 1
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ OFFSETS
+
+
+ true
+
+
+ 2
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ TOOL
+
+
+ true
+
+
+ 3
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ STATUS
+
+
+ true
+
+
+ 4
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ PROBE
+
+
+ true
+
+
+ -1
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ CAMVIEW
+
+
+ true
+
+
+ 5
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ GCODES
+
+
+ true
+
+
+ 6
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ SETUP
+
+
+ true
+
+
+ 7
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ SETTINGS
+
+
+ true
+
+
+ 8
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ UTILS
+
+
+ true
+
+
+ 9
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+ USER
+
+
+ true
+
+
+ 10
+
+
+ page_buttonGroup
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 0
+ 0
+
+
+
+ Exit LinuxCNC
+
+
+ EXIT
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ QFrame::Box
+
+
+ QFrame::Raised
+
+
+ 1
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 1677725
+ 16777215
+
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Raised
+
+
+ 0
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+
-
+
+
+ 4
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 54
+ 0
+
+
+
+
+ 54
+ 16777215
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+ Hold to save current view
+
+
+ User
+View
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ Qt::NoArrow
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Set view P
+
+
+ P
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Set view X
+
+
+ X
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ X
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Set view Y
+
+
+ Y
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ Y
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Set view Z
+
+
+ Z
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ Z
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+ D
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Zoom in
+
+
+ +
+
+
+ false
+
+
+ true
+
+
+ 500
+
+
+ 300
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ zoom-in
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Zoom out
+
+
+ -
+
+
+ false
+
+
+ true
+
+
+ 500
+
+
+ 300
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ zoom-out
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 60
+ 40
+
+
+
+ Clear display
+
+
+ false
+
+
+ C
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ Clear
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+
+
+ p
+
+
+ false
+
+
+
+ 80
+ 80
+ 80
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+ -
+
+
+ 38
+
+
+ 0
+
+
+ 48
+
+
-
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Load selected file
+
+
+ LOAD
+FILE
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 60
+
+
+
+
+ 80
+ 60
+
+
+
+ Copy file from left to right
+
+
+
+
+
+
+ :/buttons/images/Right_arrow.png:/buttons/images/Right_arrow.png
+
+
+
+ 60
+ 60
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 60
+
+
+
+
+ 80
+ 60
+
+
+
+ Copy file from right to left
+
+
+
+
+
+
+ :/buttons/images/Left_arrow.png:/buttons/images/Left_arrow.png
+
+
+
+ 60
+ 60
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Progran to do auto probe leveling
+
+
+ LOAD
+GCODE
+RIPPER
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Edit currently loaded gcode file
+
+
+ EDIT
+GCODE
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ -
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+ true
+
+
+ QFrame::NoFrame
+
+
+ 16
+
+
+ false
+
+
+ QAbstractItemView::SelectItems
+
+
+ false
+
+
+ 80
+
+
+ 80
+
+
+ false
+
+
+ 30
+
+
+ 30
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ ZERO
+ROTATION
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ ZERO G92
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ ZERO G5X
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+ true
+
+
+ false
+
+
+ QFrame::NoFrame
+
+
+ false
+
+
+ 60
+
+
+ false
+
+
+ 24
+
+
+ true
+
+
+
+ -
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Add new tool to tooltable
+
+
+ ADD
+
+
+ true
+
+
+ INSTANCE.tooloffsetview.add_tool()
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Delete selected tools
+
+
+ DELETE
+
+
+ true
+
+
+ INSTANCE.tooloffsetview.delete_tools()
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Load selected tool
+
+
+ M61 Qn
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 1
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Plain
+
+
+ Machine Log
+
+
+ true
+
+
+ Machine Log
+
+
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Plain
+
+
+ Integrator Log
+
+
+ true
+
+
+ Integrator Log
+
+
+ true
+
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ SYSTEM
+LOG
+
+
+ MACHINE
+LOG
+
+
+ INSTANCE.stackedWidget_log.setCurrentIndex(1)
+
+
+ INSTANCE.stackedWidget_log.setCurrentIndex(0)
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ CLEAR
+STATUS
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Save status to file
+
+
+ SAVE
+TO FILE
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 50
+
+
+
+
+ 80
+ 50
+
+
+
+ Recall
+Error
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ SYSTEM
+LOG
+
+
+ MACHINE
+LOG
+
+
+ INSTANCE._NOTICE.show_last()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 8
+
+
+ 0
+
+
+ 8
+
+
-
+
+
+
+ 16777215
+ 20
+
+
+
+ ZOOM
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 30
+ 120
+
+
+
+
+ 30
+ 16777215
+
+
+
+ 10
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 16777215
+ 20
+
+
+
+ DIA
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 30
+ 120
+
+
+
+
+ 30
+ 16777215
+
+
+
+ 20
+
+
+ 100
+
+
+ 2
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 16777215
+ 20
+
+
+
+ ROT
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 30
+ 120
+
+
+
+
+ 30
+ 16777215
+
+
+
+ 900
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+
+ 0
+ 42
+
+
+
+ save Image to user/linuxcnc/nc_files/camImage.png
+
+
+ Save
+
+
+ true
+
+
+ INSTANCE.camview.saveImage()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+ 0
+
+
-
+
+
+ QFrame::Box
+
+
+ QFrame::Raised
+
+
+ QAbstractItemView::SingleSelection
+
+
+
+
+
+ -
+
+
+ 2
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 0
+ 30
+
+
+
+ true
+
+
+ Parameters
+
+
+
+ -
+
+
+ QFrame::Box
+
+
+ QFrame::Raised
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ QTabBar::tab{
+ min-height:36px;
+ min-width:80px;
+}
+
+
+ 0
+
+
+
+ HTML
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ PDF
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ PROPERTIES
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 250
+ 0
+
+
+
+
+ 250
+ 16777215
+
+
+
+
+ 4
+
+
+ QLayout::SetDefaultConstraint
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Raised
+
+
+ KEYBOARD MAPPING
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ ESC - Program Abort
+
+
+
+ -
+
+
+ F1 - ESTOP
+
+
+
+ -
+
+
+ F2 - Machine OFF
+
+
+
+ -
+
+
+ F4 - Calculator
+
+
+
+ -
+
+
+ F12 - Style Sheet Editor
+
+
+
+ -
+
+
+ Home - HOME All
+
+
+
+ -
+
+
+ Pause - Pause program
+
+
+
+ -
+
+
+ Space - Pause program
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ENABLE ALPHA MODE
+
+
+
+ 16
+ 16
+
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Make complicated 3D files more visible
+
+
+ INHIBIT MOUSE SELECTION
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Enable external offsets for spindle pause
+
+
+ USE EXTERNAL OFFSETS
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Reload last loaded tool
+
+
+ RELOAD LAST TOOL
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Reload last loaded program
+
+
+ RELOAD LAST PROGRAM
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Enable keyboard shortcuts
+
+
+ USE KEYBOARD SHORTCUTS
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Enable run from line
+
+
+ USE RUN FROM LINE
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Enable use of onboard virtual keyboard
+
+
+ USE VIRTUAL KEYBOARD
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Enable use of tool sensor for tool touchoff
+
+
+ USE TOOL SENSOR
+
+
+ true
+
+
+
+ -
+
+
+ Enable tool touchplate for tool touchoff
+
+
+ USE TOOL TOUCHPLATE
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ USE CAMVIEW
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ OVERRIDE LIMITS
+
+
+
+
+ label_23
+ label_29
+ label_30
+ label_31
+ label_35
+ label_34
+ label_20
+ chk_alpha_mode
+ chk_reload_tool
+ chk_reload_program
+ chk_use_keyboard
+ chk_run_from_line
+ chk_use_virtual
+ chk_use_tool_sensor
+ chk_override_limits
+ chk_eoffsets
+ chk_use_camera
+ label_15
+ chk_use_touchplate
+ label_27
+ chk_inhibit_selection
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 30
+
+
+
+
+ 50
+ 30
+
+
+
+ X
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 30
+
+
+
+
+ 50
+ 30
+
+
+
+ Y
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+ HOME LOCATION
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+ TOOL SENSOR LOCATION
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+ LASER OFFSET
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+ CAMERA OFFSET
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+ Height of tool touch plate
+
+
+ TOUCH PLATE HEIGHT
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ MM
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+ 0
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 30
+
+
+
+
+ 180
+ 30
+
+
+
+ Height of tool sensor from machine bed
+
+
+ TOOL SENSOR HEIGHT
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ MM
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ -
+
+
+ TOUCHOFF PARAMETERS
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 12
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 0
+
+
+
+
+ 180
+ 16777215
+
+
+
+ Probe down search velocity
+
+
+ SEARCH VELOCITY
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ MM/MIN
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+ 0
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 0
+
+
+
+
+ 180
+ 16777215
+
+
+
+ Probe down final velocity
+
+
+ PROBE VELOCITY
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ MM/MIN
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+ 0
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 0
+
+
+
+
+ 180
+ 16777215
+
+
+
+ Max probing distance
+
+
+ MAX PROBE
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ MM
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+ 0
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 0
+
+
+
+
+ 180
+ 16777215
+
+
+
+ Distance to retract after G38.2 command
+
+
+ RETRACT DISTANCE
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ MM
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 180
+ 0
+
+
+
+
+ 180
+ 16777215
+
+
+
+ Z safe travel height during rapid moves
+
+
+ Z SAFE TRAVEL
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 0
+
+
+
+
+ 60
+ 16777215
+
+
+
+ MM
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+
+ -
+
+
+ SPINDLE RAISE
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 12
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+
+
+ QLayout::SetDefaultConstraint
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 4
+
+
-
+
+
+
+ 50
+ 30
+
+
+
+
+ 50
+ 30
+
+
+
+ +
+
+
+
+ -
+
+
+
+ 50
+ 30
+
+
+
+
+ 50
+ 30
+
+
+
+ -
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ MM
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+
+ -
+
+
+ GCODE ZOOM
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 0
+
+
+ 5
+
+
+ 0
+
+
+ 4
+
+
-
+
+
+
+ 50
+ 30
+
+
+
+
+ 50
+ 30
+
+
+
+ +
+
+
+
+ -
+
+
+
+ 50
+ 30
+
+
+
+
+ 50
+ 30
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ -
+
+
+
-
+
+
+
+
+
+ resource="qtdragon_hd.qrc">:/images/images/silver_dragon.png
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 4
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+
+
+ -
+
+
+
+ 0
+
+
+
+
+ -
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ ABOUT
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ TEST BUTTON
+
+
+ true
+
+
+ PROGRAM_LOADER.load_test_button()
+
+
+
+
+
+
+ -
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ TEST LED
+
+
+ true
+
+
+ PROGRAM_LOADER.load_test_led()
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ CALIBRATION
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 0.300000000000000
+
+
+ 10
+
+
+ 0
+
+
+ 0
+
+
+ 5.000000000000000
+
+
+ 0.300000000000000
+
+
+ 0.900000000000000
+
+
+ True
+
+
+ False
+
+
+ print"true command"
+
+
+ print"false command"
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ 0
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 0.300000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ tool.status
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ STATUS
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ tool.status
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ HAL SCOPE
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ tool.halscope
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ HAL METER
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ tool.halmeter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 96
+ 50
+
+
+
+
+ 96
+ 50
+
+
+
+ HAL SHOW
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ tool.halshow
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 3
+
+
+
+ FACING
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ HOLE CIRCLE
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ NGCGUI
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ WORKPIECE
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 74
+ 0
+
+
+
+
+ 74
+ 16777215
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 0
+
+
+ Qt::LeftToRight
+
+
+ Macro0
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Qt::StrongFocus
+
+
+ Run Macro 1
+
+
+ Macro1
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 1
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 2
+
+
+ Macro2
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 2
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 3
+
+
+ Macro3
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 3
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 4
+
+
+ Macro4
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 4
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 5
+
+
+ Macro5
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 5
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 6
+
+
+ Macro6
+
+
+ false
+
+
+ false
+
+
+ 300
+
+
+ 100
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 6
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 7
+
+
+ Macro7
+
+
+ false
+
+
+ false
+
+
+ 300
+
+
+ 100
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 7
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 8
+
+
+ false
+
+
+ Macro8
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 8
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 72
+ 53
+
+
+
+
+ 72
+ 63
+
+
+
+
+ 70
+ 45
+
+
+
+ Run Macro 9
+
+
+ false
+
+
+ Macro9
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ p
+
+
+
+
+
+ 9
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ 0
+
+
-
+
+
+ ESTOP
+
+
+ Qt::AlignCenter
+
+
+
+ 6
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 80
+
+
+
+
+ 80
+ 80
+
+
+
+ true
+
+
+ :/buttons/images/Estop.png
+
+
+ :/buttons/images/Estop_reset.png
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 80
+ 40
+
+
+
+
+ 0
+ 0
+
+
+
+ Toggle machine state
+
+
+ MACHINE
+OFF
+
+
+
+ 100
+ 40
+
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ MACHINE
+ON
+
+
+ MACHINE
+OFF
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ INPUTS
+
+
+ Qt::AlignCenter
+
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ HOME X
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ false
+
+
+ 15
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ true
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ HOME Y
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ false
+
+
+ 15
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ HOME Z
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ false
+
+
+ 15
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ true
+
+
+ 2
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ HOME A
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ false
+
+
+ 15
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ true
+
+
+ 3
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ HOME C
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ false
+
+
+ 15
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ true
+
+
+ 4
+
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ PROBE
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ led-probe
+
+
+ 15
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+ AT SPEED
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ true
+
+
+ spindle-is-at-speed
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ LIMIT
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ Motion limited due to external offsets
+
+
+ led-limits-tripped
+
+
+
+ 85
+ 255
+ 0
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 24
+
+
+
+
+ 16777215
+ 24
+
+
+
+ EOFFSET LTD
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 24
+ 24
+
+
+
+
+ 24
+ 24
+
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ motion.eoffset-limited
+
+
+
+
+
+
+
+
+ -
+
+
+ MODE
+
+
+ Qt::AlignCenter
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 50
+
+
+
+
+ 100
+ 50
+
+
+
+ Set to Manual mode
+
+
+ MAN
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 20
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ mode_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 50
+
+
+
+
+ 100
+ 50
+
+
+
+ Set to MDI mode
+
+
+ MDI
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 20
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ mode_buttonGroup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 50
+
+
+
+
+ 100
+ 50
+
+
+
+ Set to Auto mode
+
+
+ AUTO
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 20
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+ mode_buttonGroup
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ 8
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 400
+
+
+
+
+ 16777215
+ 400
+
+
+
+ PROGRAM
+
+
+ Qt::AlignCenter
+
+
+
+ 2
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 4
+
+
+
+
+ 16777215
+ 4
+
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 188
+ 48
+
+
+
+
+ 16777215
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ CYCLE START
+LINE 0
+
+
+ true
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ PAUSE
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+ 255
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ RESUME
+
+
+ PAUSE
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ STOP
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ Load Last Recorded File
+
+
+ RELOAD
+FILE
+
+
+ false
+
+
+ false
+
+
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ STEP
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ OPT
+STOP
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ OPT
+BLOCK
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 10
+
+
+ 6
+
+
+ 6
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ MIST
+OFF
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ MIST
+ON
+
+
+ MIST
+OFF
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ FLOOD
+OFF
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ FLOOD
+ON
+
+
+ FLOOD
+OFF
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ Spindle pause
+
+
+ PAUSE
+SPINDLE
+
+
+ true
+
+
+ false
+
+
+
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ SPINDLE
+PAUSED
+
+
+ PAUSE
+SPINDLE
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 100
+ 48
+
+
+
+ Qt::NoFocus
+
+
+ Use Z Axis Compensation file
+
+
+ ENABLE
+Z COMP
+
+
+ true
+
+
+ false
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ Z COMP
+ENABLED
+
+
+ ENABLE
+Z COMP
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 16777215
+ 25
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 6
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ SPINDLE LIFT
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 27
+
+
+
+
+ 80
+ 27
+
+
+
+ Qt::NoFocus
+
+
+ External offset value
+
+
+ 000
+
+
+ 10
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 16777215
+ 25
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 6
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ Z AXIS COMP
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 27
+
+
+
+
+ 80
+ 27
+
+
+
+ 000
+
+
+ 10
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 400
+
+
+
+
+ 16777215
+ 400
+
+
+
+ TOOL
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 8
+
+
+
+
+ 16777215
+ 8
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ :/images/images/atc_spindle_tool.png
+
+
+ Qt::AlignBottom|Qt::AlignHCenter
+
+
+ 4
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ LOADED TOOL
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ Tool currently loaded in spindle
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ DIAMETER
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ %9.4f
+
+
+ %10.3f
+
+
+ true
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ Z OFFSET
+
+
+ 0
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ Tool length offset
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ 2
+
+
+ true
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 30
+
+
+
+
+ 241
+ 30
+
+
+
+
+ Lato
+ 75
+ true
+
+
+
+ false
+
+
+ Qt::ImhNone
+
+
+ 99
+
+
+ 0
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+ 16777215
+ 400
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 212
+ 0
+
+
+
+
+ 220
+ 16777215
+
+
+
+ OFFSETS
+
+
+ Qt::AlignCenter
+
+
+ false
+
+
+
+ 2
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 4
+
+
+
+
+ 16777215
+ 4
+
+
+
+
+
+
+
+ -
+
+
+ 4
+
+
+ 6
+
+
+ 16
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 107
+ 35
+
+
+
+ Enable workpiece height input
+
+
+ WORKPIECE
+HEIGHT
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 66
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ 8
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Use G30.1 to set G30 location
+
+
+ GO TO
+G30
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 0.300000000000000
+
+
+ 10
+
+
+ 0
+
+
+ 0
+
+
+ 5.000000000000000
+
+
+ 0.300000000000000
+
+
+ 0.900000000000000
+
+
+ True
+
+
+ False
+
+
+ print"true command"
+
+
+ print"false command"
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ 0
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 0.300000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+ G30
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Go to Home position
+
+
+ GO
+HOME
+
+
+ home
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Toggle laser crosshairs
+
+
+ LASER
+OFF
+
+
+ true
+
+
+ false
+
+
+ btn-laser-on
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 0.200000000000000
+
+
+ LASER
+ON
+
+
+ LASER
+OFF
+
+
+ print"Laser crosshair turned on"
+
+
+ print"Laser crosshair turned off"
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Set laser crosshair reference
+
+
+ REF
+LASER
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Tool touchoff to tool sensor
+
+
+ TOOL
+SENSOR
+
+
+ _toolsensor_
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Tool touchoff to touchplate
+
+
+ TOUCH
+PLATE
+
+
+ _touchplate_
+
+
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ Go to Tool Sensor location
+
+
+ GO TO
+SENSOR
+
+
+ sensor
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 90
+ 48
+
+
+
+
+ 90
+ 48
+
+
+
+ REF
+CAMERA
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 212
+ 120
+
+
+
+ STATUS
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 2
+
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ MACHINE
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 100
+ 28
+
+
+
+
+ 100
+ 28
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ UNITS
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 28
+
+
+
+
+ 100
+ 28
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ MM
+
+
+ IN
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 30
+ 28
+
+
+
+
+ 16777215
+ 28
+
+
+
+ RUN TIME
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 28
+
+
+
+
+ 100
+ 28
+
+
+
+ 00:00:00
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 400
+
+
+
+
+ 16777215
+ 400
+
+
+
+ 0
+
+
+
+
+ 16777215
+ 400
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 480
+ 0
+
+
+
+
+ 480
+ 16777215
+
+
+
+ DRO
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 6
+
+
+ 3
+
+
+ 6
+
+
+ 4
+
+
-
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 3
+
+
+ 6
+
+
+ 5
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 74
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ Show absolute coordinates
+
+
+ ABS
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ REF Z
+
+
+ QToolButton::InstantPopup
+
+
+ Qt::NoArrow
+
+
+ 2
+
+
+ Z
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 119
+ 52
+
+
+
+
+ 200
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 1
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Zero axis Z
+
+
+ ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 2
+
+
+ Z
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Zero axis A
+
+
+ ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 5
+
+
+ C
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ REF Y
+
+
+ QToolButton::InstantPopup
+
+
+ Qt::NoArrow
+
+
+ 1
+
+
+ Y
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 119
+ 52
+
+
+
+
+ 200
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 3
+
+
+ 0
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 119
+ 52
+
+
+
+
+ 200
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 4
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Zero axis X
+
+
+ ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 0
+
+
+ X
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ Show distance to go
+
+
+ DTG
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 82
+ 64
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ HOME
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 4
+
+
+ 5
+
+
+ UNHOME
+
+
+ HOME
+
+
+ true
+
+
+ 4
+
+
+ 4
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 82
+ 64
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ TOOL
+
+
+ QToolButton::InstantPopup
+
+
+ A
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Qt::StrongFocus
+
+
+ GO TO
+ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 3
+
+
+ A
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+ G90 G0 A0
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 119
+ 52
+
+
+
+
+ 200
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 0
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ HOME
+
+
+ false
+
+
+ false
+
+
+ UNHOME
+
+
+ HOME
+
+
+ 2
+
+
+ 2
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ TOOL
+
+
+ QToolButton::InstantPopup
+
+
+ Z
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Raised
+
+
+ 2
+
+
+ C
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 119
+ 52
+
+
+
+
+ 200
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 2
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ HOME
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ UNHOME
+
+
+ HOME
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ TOOL
+
+
+ false
+
+
+ false
+
+
+ QToolButton::InstantPopup
+
+
+ X
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Raised
+
+
+ 2
+
+
+ A
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Raised
+
+
+ 2
+
+
+ Z
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Raised
+
+
+ 2
+
+
+ X
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Zero axis Y
+
+
+ ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 1
+
+
+ Y
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Select work coordinate system
+
+
+ WCS
+
+
+ QToolButton::InstantPopup
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ HOME
+
+
+ false
+
+
+ false
+
+
+ UNHOME
+
+
+ HOME
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ TOOL
+
+
+ QToolButton::InstantPopup
+
+
+ Y
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ HOME
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 4
+
+
+ 5
+
+
+ UNHOME
+
+
+ HOME
+
+
+ true
+
+
+ 3
+
+
+ 3
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 82
+ 64
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ TOOL
+
+
+ QToolButton::InstantPopup
+
+
+ A
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 82
+ 64
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Qt::StrongFocus
+
+
+ GO TO
+ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 3
+
+
+ A
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+ G90 G0 A0
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ REF X
+
+
+ QToolButton::InstantPopup
+
+
+ Qt::NoArrow
+
+
+ X
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ Zero axis A
+
+
+ ZERO
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 0.200000000000000
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ 3
+
+
+ A
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 200
+ 52
+
+
+
+ HOME ALL
+
+
+ false
+
+
+ false
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 0.200000000000000
+
+
+ 6
+
+
+ 6
+
+
+ True
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 74
+ 52
+
+
+
+
+ 0
+ 0
+
+
+
+ Show relative coordinates
+
+
+ G54
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ REF B
+
+
+ QToolButton::InstantPopup
+
+
+ Qt::NoArrow
+
+
+ 5
+
+
+ C
+
+
+ false
+
+
+ CALCULATOR
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Raised
+
+
+ 2
+
+
+ Y
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 52
+
+
+
+
+ 70
+ 52
+
+
+
+ REF A
+
+
+ QToolButton::InstantPopup
+
+
+ Qt::NoArrow
+
+
+ 3
+
+
+ A
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 30
+ 20
+
+
+
+
+ 16777215
+ 20
+
+
+
+ font: 8pt "Lato Heavy";
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ G0 G0 G0 G0 G0 G0 G0 G0 G0 G0 G0 G0 G0
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ false
+
+
+ 2
+
+
+ 2
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 30
+ 20
+
+
+
+
+ 16777215
+ 20
+
+
+
+ font: 8pt "Lato Heavy";
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ M0 M0 M0 M0 M0 M0 M0 M0 M0
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ false
+
+
+ 2
+
+
+ 2
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 4
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ OVERRIDES
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 20
+
+
+
+
+ 16777215
+ 20
+
+
+
+ MAX VELOCITY
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 40
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ 50
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ Adjust max velocity override
+
+
+ 3600
+
+
+ 10
+
+
+ 100
+
+
+ 3600
+
+
+ Qt::Horizontal
+
+
+ 10
+
+
+ slider-override-maxv
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ 100
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ true
+
+
+ 100 %
+
+
+ 5
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 20
+
+
+
+
+ 16777215
+ 20
+
+
+
+ RAPID
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 40
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ Set rapid override to 50%
+
+
+ 50
+
+
+ true
+
+
+ 50.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ Adjust rapid rate override
+
+
+ 100
+
+
+ 1
+
+
+ 100
+
+
+ Qt::Horizontal
+
+
+ 10
+
+
+ slider-override-rapid
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ Set rapid override to 100%
+
+
+ 100
+
+
+ true
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ Rapid rate override
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 1
+
+
+ 100 %
+
+
+ Qt::AlignCenter
+
+
+ %d %%
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 20
+
+
+
+
+ 16777215
+ 20
+
+
+
+ FEEDRATE
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 40
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ Set feedrate override to 50%
+
+
+ 50
+
+
+ true
+
+
+ 50.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ Adjust feed rate override
+
+
+ 120
+
+
+ 1
+
+
+ 100
+
+
+ Qt::Horizontal
+
+
+ 10
+
+
+ slider-override-feed
+
+
+ true
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ Set feedrate override to 100%
+
+
+ 100
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ Feedrate override
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 1
+
+
+ Qt::AlignCenter
+
+
+ %d %%
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 20
+
+
+
+
+ 16777215
+ 20
+
+
+
+ SPINDLE
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 0
+
+
+ 40
+
+
+
+ -
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ Set spindle override to 50%
+
+
+ 50
+
+
+ true
+
+
+ 0
+
+
+ 50.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ Adjust spindle override
+
+
+ 50
+
+
+ 120
+
+
+ 1
+
+
+ 100
+
+
+ Qt::Horizontal
+
+
+ QSlider::NoTicks
+
+
+ 10
+
+
+ slider-override-spindle
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 42
+ 30
+
+
+
+
+ 42
+ 30
+
+
+
+ Set spindle override to 100%
+
+
+ 100
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ Spindle speed override
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 1
+
+
+ Qt::AlignCenter
+
+
+ %d %%
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 16777215
+ 150
+
+
+
+ SPEEDS
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 2
+
+
-
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 27
+
+
+
+
+ 16777215
+ 27
+
+
+
+ MAX VELOCITY
+
+
+ 0
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 27
+
+
+
+
+ 60
+ 27
+
+
+
+ Actual max velocity rate
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 1
+
+
+ 200
+
+
+ Qt::AlignCenter
+
+
+ %d
+
+
+ %d
+
+
+ true
+
+
+
+
+
+ -
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 27
+
+
+
+
+ 16777215
+ 27
+
+
+
+ MAX RAPID
+
+
+ 0
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 27
+
+
+
+
+ 60
+ 27
+
+
+
+ 5
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+ -
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 27
+
+
+
+
+ 16777215
+ 27
+
+
+
+ CURRENT FEEDRATE
+
+
+ 0
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 27
+
+
+
+
+ 60
+ 27
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 1
+
+
+ 200.0
+
+
+ Qt::AlignCenter
+
+
+ %.1f
+
+
+ %d
+
+
+ true
+
+
+ false
+
+
+
+
+
+ -
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 27
+
+
+
+
+ 16777215
+ 27
+
+
+
+ SURFACE CUT SPEED
+
+
+ 0
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 27
+
+
+
+
+ 60
+ 27
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ 200
+
+
+ Qt::AlignCenter
+
+
+ %d
+
+
+ %d
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16777215
+ 400
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 250
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 400
+
+
+
+
+ 310
+ 400
+
+
+
+ JOGGING
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 2
+
+
+ 0
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+ 4
+
+
+ 2
+
+
+ 0
+
+
-
+
+
+
+ 2
+
+
+ 0
+
+
+ 2
+
+
+ 0
+
+
+ 3
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ :/buttons/images/y_minus_jog_button.png:/buttons/images/y_minus_jog_button.png
+
+
+
+ 46
+ 46
+
+
+
+ true
+
+
+ false
+
+
+ -1
+
+
+ Y
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ :/buttons/images/y_plus_jog_button.png:/buttons/images/y_plus_jog_button.png
+
+
+
+ 46
+ 46
+
+
+
+ true
+
+
+ false
+
+
+ -1
+
+
+ Y
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ :/buttons/images/x_minus_jog_button.png:/buttons/images/x_minus_jog_button.png
+
+
+
+ 46
+ 46
+
+
+
+ true
+
+
+ false
+
+
+ -1
+
+
+ X
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ :/buttons/images/z_plus_jog_button.png:/buttons/images/z_plus_jog_button.png
+
+
+
+ 46
+ 46
+
+
+
+ true
+
+
+ -1
+
+
+ Z
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ :/buttons/images/x_plus_jog_button.png:/buttons/images/x_plus_jog_button.png
+
+
+
+ 46
+ 46
+
+
+
+ true
+
+
+ false
+
+
+ -1
+
+
+ X
+
+
+ 0.010000000000000
+
+
+ 0.025000000000000
+
+
+ -1.000000000000000
+
+
+ false
+
+
+ 100.000000000000000
+
+
+ 50.000000000000000
+
+
+ P
+
+
+
+
+
+ 0
+
+
+ %1.3f in
+
+
+ %1.2f mm
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ :/buttons/images/z_minus_jog_button.png:/buttons/images/z_minus_jog_button.png
+
+
+
+ 46
+ 46
+
+
+
+ true
+
+
+ -1
+
+
+ Z
+
+
+
+ -
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ 44
+ 44
+
+
+
+ true
+
+
+ -1
+
+
+ C
+
+
+
+ -
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+
+
+
+ 44
+ 44
+
+
+
+ false
+
+
+ true
+
+
+ -1
+
+
+ C
+
+
+
+ -
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+
+
+
+ 44
+ 44
+
+
+
+ true
+
+
+ -1
+
+
+ A
+
+
+
+ -
+
+
+
+ 53
+ 53
+
+
+
+
+ 53
+ 53
+
+
+
+
+
+
+
+ 44
+ 44
+
+
+
+ false
+
+
+ true
+
+
+ -1
+
+
+ A
+
+
+
+
+
+
+ -
+
+
+
+ 8
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 5
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 58
+ 30
+
+
+
+
+ 10
+
+
+
+ JOG
+LINEAR
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 30
+
+
+
+
+ 58
+ 30
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ %.1f
+
+
+ %d
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 0
+
+
+
+
+ 58
+ 16777215
+
+
+
+ Adjust linear jog rate
+
+
+ 3600
+
+
+ 100
+
+
+ 100
+
+
+ 3000
+
+
+ Qt::Vertical
+
+
+ QSlider::TicksBelow
+
+
+ 200
+
+
+ slider-jogspeed-linear
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 58
+ 40
+
+
+
+ Toggle linear jog speed range
+
+
+ FAST
+
+
+ true
+
+
+ true
+
+
+ SLOW
+
+
+ FAST
+
+
+ slider_jog_linear
+
+
+
+
+
+
+ -
+
+
+
+ 8
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 5
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 58
+ 30
+
+
+
+
+ 10
+
+
+
+ JOG
+ANGULAR
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 30
+
+
+
+
+ 58
+ 30
+
+
+
+
+ 8
+
+
+
+ QFrame::WinPanel
+
+
+ QFrame::Sunken
+
+
+ Qt::AlignCenter
+
+
+ %d
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 0
+
+
+
+
+ 58
+ 16777215
+
+
+
+
+ 8
+
+
+
+ Adjust angular jog rate
+
+
+ 3600
+
+
+ 100
+
+
+ 100
+
+
+ 3000
+
+
+ Qt::Vertical
+
+
+ slider-jogspeed-angular
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 58
+ 40
+
+
+
+
+ 8
+
+
+
+ Toggle angular jog speed range
+
+
+ FAST
+
+
+ true
+
+
+ true
+
+
+ SLOW
+
+
+ FAST
+
+
+ slider_jog_angular
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 150
+ 26
+
+
+
+
+ 120
+ 26
+
+
+
+ LINEAR INCREMENT
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 26
+
+
+
+
+ 100
+ 26
+
+
+
+ Qt::ClickFocus
+
+
+ Select jog increment
+
+
+ 20
+
+
+ 20
+
+
+ QComboBox::InsertAtTop
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 150
+ 26
+
+
+
+
+ 120
+ 26
+
+
+
+ ANGULAR INCREMENT
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 26
+
+
+
+
+ 100
+ 26
+
+
+
+ Qt::ClickFocus
+
+
+ Select jog increment
+
+
+ 20
+
+
+ 20
+
+
+ false
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 16777215
+ 400
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ SPINDLE
+
+
+ Qt::AlignCenter
+
+
+
+ 8
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 8
+
+
+ 2
+
+
+ 6
+
+
+ 2
+
+
+ 2
+
+
-
+
+
+ false
+
+
+ 20
+
+
+ 13
+
+
+ RPM
+
+
+
+ 0
+ 200
+ 0
+
+
+
+
+ 250
+ 0
+ 0
+
+
+
+
+ -
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 16777215
+ 40
+
+
+
+ Turn on counter clockwise
+
+
+
+ :/buttons/images/spindle_rev.png:/buttons/images/spindle_rev.png
+
+
+ spindle-rev
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 6
+
+
+ 6
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 16777215
+ 40
+
+
+
+
+ :/buttons/images/spindle_stop.png:/buttons/images/spindle_stop.png
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 1
+
+
+ 6
+
+
+ 6
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 40
+
+
+
+
+ 16777215
+ 40
+
+
+
+ Turn on clockwise
+
+
+
+ :/buttons/images/spindle_fwd.png:/buttons/images/spindle_fwd.png
+
+
+ spindle-fwd
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ 1
+
+
+ 6
+
+
+ 6
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 30
+
+
+
+
+ 16777215
+ 30
+
+
+
+ 0
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ POWER %p%
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ MODBUS
+
+
+ Qt::AlignCenter
+
+
+
+ 4
+
+
+ 4
+
+
+ 8
+
+
+ 4
+
+
+ 4
+
+
-
+
+
+
+ 0
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
+
+ ERRORS
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ Modbus Error Count
+
+
+ 0
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 30
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
+
+ FAULT
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 60
+ 30
+
+
+
+
+ 60
+ 30
+
+
+
+ VFD Fault Code
+
+
+ 0x0
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ 6
+
+
+ 2
+
+
+ 0
+
+
+ 4
+
+
+ 0
+
+
-
+
+
+
+ 1
+ 0
+
+
+
+
+ 746
+ 27
+
+
+
+
+ 1685
+ 27
+
+
+
+ Qt::NoFocus
+
+
+ false
+
+
+ true
+
+
+ STATUS
+
+
+ false
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 50
+ 27
+
+
+
+
+ 20
+ 27
+
+
+
+ TIME
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 93
+ 27
+
+
+
+
+ 20
+ 27
+
+
+
+
+ Lato Heavy
+ 12
+ 50
+ false
+ false
+
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Sunken
+
+
+ 2
+
+
+ 08:27:40 PM
+
+
+ Qt::AlignCenter
+
+
+ %I:%M:%S %p
+
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 0
+
+
+
+ false
+
+
+
+
+ Exit
+
+
+ Ctrl+Q
+
+
+
+
+ oPEN
+
+
+
+
+ Open
+
+
+ Ctrl+O
+
+
+
+
+ true
+
+
+ Fullscreen
+
+
+ F11
+
+
+
+
+
+ IndicatedPushButton
+ QPushButton
+ qtvcp.widgets.simple_widgets
+
+
+ PushButton
+ IndicatedPushButton
+ qtvcp.widgets.simple_widgets
+
+
+ AxisToolButton
+ QToolButton
+ qtvcp.widgets.axis_tool_button
+
+
+ OffsetToolButton
+ QToolButton
+ qtvcp.widgets.offset_tool_button
+
+
+ FileManager
+ QWidget
+ qtvcp.widgets.file_manager
+
+
+ MachineLog
+ QTextEdit
+ qtvcp.widgets.machine_log
+
+
+ LED
+ QWidget
+
+
+
+ GCodeGraphics
+ QWidget
+ qtvcp.widgets.gcode_graphics
+ 1
+
+
+ DROLabel
+ QLabel
+
+ 1
+
+
+ MDILine
+ QLineEdit
+
+ 1
+
+
+ GcodeEditor
+ QWidget
+ qtvcp.widgets.gcode_editor
+ 1
+
+
+ OriginOffsetView
+ QTableView
+ qtvcp.widgets.origin_offsetview
+ 1
+
+
+ ToolOffsetView
+ QTableView
+ qtvcp.widgets.tool_offsetview
+ 1
+
+
+ StateLED
+ LED
+
+
+
+ StatusLabel
+ QLabel
+ qtvcp.widgets.status_label
+
+
+ StateLabel
+ QLabel
+ qtvcp.widgets.state_label
+
+
+ ActionButton
+ IndicatedPushButton
+ qtvcp.widgets.action_button
+
+
+ RoundButton
+ ActionButton
+ qtvcp.widgets.action_button_round
+
+
+ StatusSlider
+ QSlider
+ qtvcp.widgets.status_slider
+
+
+ ScreenOptions
+ QWidget
+ qtvcp.widgets.screen_options
+ 1
+
+
+ JogIncrements
+ QComboBox
+ qtvcp.widgets.jog_increments
+
+
+ CamView
+ QWidget
+ qtvcp.widgets.camview_widget
+
+
+ SystemToolButton
+ QToolButton
+ qtvcp.widgets.system_tool_button
+
+
+ ActionToolButton
+ QToolButton
+ qtvcp.widgets.action_tool_button
+
+
+ VirtualKeyboard
+ QWidget
+ qtvcp.widgets.virtualkeyboard
+
+
+ Gauge
+ QWidget
+ qtvcp.widgets.round_gauge
+
+
+
+
+
+
+
+
+ btn_load_file
+ clicked()
+ MainWindow
+ btn_load_file_clicked()
+
+
+ 993
+ 155
+
+
+ 1059
+ -9
+
+
+
+
+ btn_gcode_edit
+ clicked()
+ MainWindow
+ btn_gcode_edit_clicked()
+
+
+ 993
+ 571
+
+
+ 1088
+ -20
+
+
+
+
+ btn_copy_right
+ clicked()
+ MainWindow
+ btn_copy_file_clicked()
+
+
+ 993
+ 307
+
+
+ 446
+ -9
+
+
+
+
+ btn_copy_left
+ clicked()
+ MainWindow
+ btn_copy_file_clicked()
+
+
+ 993
+ 373
+
+
+ 471
+ -4
+
+
+
+
+ btn_clear_status
+ clicked()
+ MainWindow
+ btn_clear_status_clicked()
+
+
+ 605
+ 117
+
+
+ 1039
+ -4
+
+
+
+
+ btn_save_status
+ clicked()
+ MainWindow
+ btn_save_status_clicked()
+
+
+ 605
+ 117
+
+
+ 1098
+ -1
+
+
+
+
+ chk_override_limits
+ stateChanged(int)
+ MainWindow
+ chk_override_limits_checked()
+
+
+ 625
+ 97
+
+
+ 719
+ 429
+
+
+
+
+ cmb_gcode_history
+ activated(int)
+ MainWindow
+ cmb_gcode_history_clicked()
+
+
+ 103
+ 33
+
+
+ 356
+ -36
+
+
+
+
+ chk_use_virtual
+ stateChanged(int)
+ MainWindow
+ chk_use_virtual_changed()
+
+
+ 625
+ 97
+
+
+ 565
+ -15
+
+
+
+
+ chk_alpha_mode
+ stateChanged(int)
+ MainWindow
+ chk_alpha_mode_changed()
+
+
+ 625
+ 97
+
+
+ 708
+ -44
+
+
+
+
+ btn_m61
+ clicked()
+ MainWindow
+ btn_m61_clicked()
+
+
+ 605
+ 117
+
+
+ 1770
+ -18
+
+
+
+
+ chk_eoffsets
+ clicked()
+ MainWindow
+ disable_spindle_pause()
+
+
+ 625
+ 97
+
+
+ 678
+ -31
+
+
+
+
+ chk_use_tool_sensor
+ stateChanged(int)
+ MainWindow
+ chk_use_sensor_changed()
+
+
+ 625
+ 97
+
+
+ 563
+ 1069
+
+
+
+
+ chk_use_camera
+ stateChanged(int)
+ MainWindow
+ chk_use_camera_changed()
+
+
+ 625
+ 97
+
+
+ 623
+ 1085
+
+
+
+
+ cam_zoom
+ valueChanged(int)
+ MainWindow
+ cam_zoom_changed()
+
+
+ 555
+ 187
+
+
+ 1784
+ -48
+
+
+
+
+ cam_diameter
+ valueChanged(int)
+ MainWindow
+ cam_dia_changed()
+
+
+ 555
+ 187
+
+
+ 1703
+ -46
+
+
+
+
+ cam_rotate
+ valueChanged(int)
+ MainWindow
+ cam_rot_changed()
+
+
+ 555
+ 187
+
+
+ 1737
+ -42
+
+
+
+
+ gcode_viewer
+ percentDone(int)
+ MainWindow
+ percent_done_changed()
+
+
+ 117
+ 252
+
+
+ -101
+ 248
+
+
+
+
+ gcodegraphics
+ percentLoaded(int)
+ MainWindow
+ percent_loaded_changed()
+
+
+ 1681
+ 211
+
+
+ 1524
+ -54
+
+
+
+
+ chk_run_from_line
+ stateChanged(int)
+ MainWindow
+ chk_run_from_line_changed()
+
+
+ 625
+ 97
+
+
+ -17
+ 478
+
+
+
+
+ btn_home_all
+ clicked()
+ MainWindow
+ btn_home_all_clicked()
+
+
+ 1110
+ 707
+
+
+ 993
+ 1082
+
+
+
+
+ btn_jog_l_slow
+ clicked()
+ MainWindow
+ slow_button_clicked()
+
+
+ 1639
+ 949
+
+
+ 1606
+ 1089
+
+
+
+
+ btn_cycle_start
+ clicked()
+ MainWindow
+ btn_start_clicked()
+
+
+ 43
+ 684
+
+
+ -77
+ 674
+
+
+
+
+ btn_pause_spindle
+ clicked()
+ MainWindow
+ btn_pause_spindle_clicked()
+
+
+ 99
+ 974
+
+
+ -57
+ 917
+
+
+
+
+ chk_use_touchplate
+ stateChanged(int)
+ MainWindow
+ chk_use_touchplate_changed()
+
+
+ 625
+ 97
+
+
+ 635
+ 1092
+
+
+
+
+ btn_jog_a_slow
+ clicked()
+ MainWindow
+ slow_button_clicked()
+
+
+ 1720
+ 964
+
+
+ 1674
+ 1082
+
+
+
+
+ slider_rapid_ovr
+ valueChanged(int)
+ MainWindow
+ slider_rapid_changed()
+
+
+ 1294
+ 763
+
+
+ 1204
+ 1064
+
+
+
+
+ slider_maxv_ovr
+ valueChanged(int)
+ MainWindow
+ slider_maxv_changed()
+
+
+ 1294
+ 707
+
+
+ 1246
+ 1072
+
+
+
+
+ btn_goto_sensor
+ clicked()
+ MainWindow
+ btn_goto_location_clicked()
+
+
+ 524
+ 909
+
+
+ 446
+ 1091
+
+
+
+
+ btn_go_home
+ clicked()
+ MainWindow
+ btn_goto_location_clicked()
+
+
+ 621
+ 753
+
+
+ 576
+ 1087
+
+
+
+
+ btn_tool_sensor
+ clicked()
+ MainWindow
+ btn_touchoff_clicked()
+
+
+ 524
+ 857
+
+
+ 959
+ 527
+
+
+
+
+ btn_touchplate
+ clicked()
+ MainWindow
+ btn_touchoff_clicked()
+
+
+ 621
+ 857
+
+
+ 959
+ 527
+
+
+
+
+ btn_ref_laser
+ clicked()
+ MainWindow
+ btn_ref_laser_clicked()
+
+
+ 621
+ 805
+
+
+ 959
+ 527
+
+
+
+
+ btn_ref_camera
+ clicked()
+ MainWindow
+ btn_ref_camera_clicked()
+
+
+ 621
+ 909
+
+
+ 959
+ 527
+
+
+
+
+ btn_maxv_ovr_50
+ clicked()
+ MainWindow
+ btn_maxv_50_clicked()
+
+
+ 1161
+ 704
+
+
+ 1160
+ 1095
+
+
+
+
+ btn_maxv_ovr_100
+ clicked()
+ MainWindow
+ btn_maxv_100_clicked()
+
+
+ 1340
+ 707
+
+
+ 1306
+ 1091
+
+
+
+
+ action_abort
+ clicked()
+ MainWindow
+ btn_stop_clicked()
+
+
+ 154
+ 741
+
+
+ -86
+ 744
+
+
+
+
+ chk_lock_wph
+ clicked()
+ MainWindow
+ chk_lock_wph_changed()
+
+
+ 543
+ 698
+
+
+ 520
+ -54
+
+
+
+
+ chk_inhibit_selection
+ stateChanged(int)
+ MainWindow
+ chk_inhibit_selection_changed()
+
+
+ 625
+ 97
+
+
+ 959
+ 527
+
+
+
+
+ tabWidget_utilities
+ currentChanged(int)
+ MainWindow
+ tab_utilities_changed()
+
+
+ 610
+ 86
+
+
+ 1924
+ 179
+
+
+
+
+ btn_gcode_ripper
+ clicked()
+ MainWindow
+ btn_gripper_clicked()
+
+
+ 993
+ 515
+
+
+ 1420
+ -1
+
+
+
+
+ btn_reload_file
+ clicked()
+ MainWindow
+ btn_reload_file_clicked()
+
+
+ 27
+ 806
+
+
+ -4
+ 781
+
+
+
+
+ btn_enable_comp
+ clicked(bool)
+ MainWindow
+ btn_enable_comp_clicked()
+
+
+ 145
+ 968
+
+
+ -1
+ 856
+
+
+
+
+ btn_home_x
+ pressed()
+ MainWindow
+ btn_home_clicked()
+
+
+ 1110
+ 762
+
+
+ 1060
+ -71
+
+
+
+
+ btn_home_y
+ clicked()
+ MainWindow
+ btn_home_clicked()
+
+
+ 1110
+ 817
+
+
+ 1001
+ -24
+
+
+
+
+ btn_home_z
+ clicked()
+ MainWindow
+ btn_home_clicked()
+
+
+ 1110
+ 872
+
+
+ 1066
+ 1180
+
+
+
+
+ pushbutton_3
+ clicked()
+ MainWindow
+ btn_about_clicked()
+
+
+ 621
+ 117
+
+
+ 1788
+ -2
+
+
+
+
+ pushbutton_6
+ clicked(bool)
+ MainWindow
+ btn_spindle_z_up_clicked()
+
+
+ 575
+ 97
+
+
+ 829
+ -13
+
+
+
+
+ pushbutton_7
+ clicked(bool)
+ MainWindow
+ btn_spindle_z_down_clicked()
+
+
+ 575
+ 97
+
+
+ 959
+ -13
+
+
+
+
+ btn_gcode_zoomout
+ clicked(bool)
+ MainWindow
+ btn_gcode_zoomout_clicked()
+
+
+ 575
+ 97
+
+
+ 1289
+ -10
+
+
+
+
+ btn_gcode_zoomin
+ clicked(bool)
+ MainWindow
+ btn_gcode_zoomin_clicked()
+
+
+ 575
+ 97
+
+
+ 878
+ -13
+
+
+
+
+ btn_home_4
+ clicked()
+ MainWindow
+ btn_home_clicked()
+
+
+ 1074
+ 919
+
+
+ 1949
+ 783
+
+
+
+
+ btn_home_5
+ clicked()
+ MainWindow
+ btn_home_clicked()
+
+
+ 1047
+ 958
+
+
+ 1940
+ 652
+
+
+
+
+ action_pause
+ clicked()
+ MainWindow
+ btn_pause_clicked()
+
+
+ 44
+ 759
+
+
+ -80
+ 663
+
+
+
+
+ btn_dimensions
+ clicked()
+ MainWindow
+ btn_dimensions_clicked()
+
+
+ 1122
+ 396
+
+
+ 1188
+ -106
+
+
+
+
+
+
+ 10
+
+
+ 10
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+ keyPressEvent()
+ keyReleaseEvent()
+ btn_start_clicked()
+ home_buttons()
+ btn_ref_laser_clicked()
+ btn_goto_location_clicked()
+ btn_reload_file_clicked()
+ btn_save_tool_clicked()
+ btn_add_tool_clicked()
+ btn_delete_tool_clicked()
+ btn_m61_clicked()
+ alarm_added()
+ tab_changed(int)
+ btn_clear_status_clicked()
+ btn_save_status_clicked()
+ btn_maxv_max_clicked()
+ btn_gcode_edit_clicked()
+ btn_hide_axis_clicked()
+ chk_override_limits_checked()
+ btn_clear_display_clicked()
+ slow_button_clicked()
+ probe_help_prev_clicked()
+ probe_help_next_clicked()
+ chk_run_from_line_changed()
+ btn_dimensions_clicked()
+ disable_spindle_pause()
+ disable_pause_buttons()
+ chk_eoffsets_checked()
+ btn_home_clicked()
+ btn_home_all_clicked()
+ cmb_gcode_history_clicked()
+ slider_maxv_changed()
+ slider_rapid_changed()
+ btn_maxv_100_clicked()
+ btn_touchoff_clicked()
+ btn_load_file_clicked()
+ btn_copy_file_clicked()
+ chk_use_virtual_changed()
+ btn_maxv_50_clicked()
+ chk_alpha_mode_changed()
+ btn_pause_spindle_clicked()
+ btn_stop_clicked()
+ chk_use_sensor_changed()
+ chk_use_camera_changed()
+ btn_ref_camera_clicked()
+ cam_zoom_changed()
+ cam_dia_changed()
+ cam_rot_changed()
+ percent_done_changed()
+ percent_loaded_changed()
+ chk_lock_wph_changed()
+ chk_use_touchplate_changed()
+ chk_inhibit_selection_changed()
+ tab_utilities_changed()
+ btn_gripper_clicked()
+ btn_enable_comp_clicked()
+ btn_about_clicked()
+ btn_spindle_z_up_clicked()
+ btn_spindle_z_down_clicked()
+ btn_gcode_zoomout_clicked()
+ slot1()
+ btn_gcode_zoomin_clicked()
+ btn_pause_clicked()
+
+
+
+
+
+
diff --git a/tool.tbl b/tool.tbl
index cc55683..2548c0b 100644
--- a/tool.tbl
+++ b/tool.tbl
@@ -1,7 +1,7 @@
-T0 P0 ;Probe
-T1 P1 D+0.850000 ;0.85 Flat end mill
-T2 P2 D+3.175000 Z-0.012833 ;3.175 Flat end mill
-T3 P3 D+3.175000 ;3.175 Engrave mill 30* 0.2
-T4 P4 D+6.000000 Z+15.800167 ;6mm Flat end mill
-T5 P0 D+1.000000 Z-0.001500 ;1mm Flat end mill
-T6 P0 D+0.800000 ;drill 0.7
+T0 P0 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D0 I0 J0 Q0 ;Probe
+T1 P1 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D0.85000 I0 J0 Q0 ;0.85 Flat end mill
+T2 P2 X0 Y0 Z-0.01283 A0 B0 C0 U0 V0 W0 D3.17500 I0 J0 Q0 ;3.175 Flat end mill
+T3 P3 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D3.17500 I0 J0 Q0 ;3.175 Engrave mill 30* 0.2
+T4 P4 X0 Y0 Z15.80017 A0 B0 C0 U0 V0 W0 D6.00000 I0 J0 Q0 ;6mm Flat end mill
+T5 P0 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D1.00000 I0 J0 Q0 ;1mm Flat end mill
+T6 P0 X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D0.80000 I0 J0 Q0 ;drill 0.7