• Mach3 per Funk-Konsole und Sprachbefehl barrierefrei und sicher steuern
  • 2 Achsen gleichzeiting manuell per Joysticks fahren
  • Hochsensitive Steuerung des Fahrtempos in 4 Geschwindigkeitsbereichen
  • Aktive Achsen, Fahrtempo und Schrittauflösung direkt auf der Konsole schalten
  • Audiofeedback und Bestätigungstaster sichern kritische Sprachbefehle ab
  • Sicherheitsabschaltung der Joysticks nach 10 Sekunden Inaktivität
  • Deutschsprachiges Screenset mit Texthervorhebung der Sprachbefehle
  • Robustes KI System - mit Störgeräuschen und großer Stimmenvarianz trainiert
  • Moderate Systemanforderung, läuft ab Windows 7 (64-Bit) und 4-Core CPU
  • Iterative Vermessungsskripte für hohe Genauigkeit auf preiswerten Controllern
Einführung Screenset Vermessen Manuell Technik Bausatz Anleitung


Innovative Sprachsteuerung für die Mach3-Oberfläche
Diese moderne Sprachsteuerung ersetzt das bisherige Bedienen der Mach3-Oberfläche per Maus. Nahezu alle Buttons können per Sprachkommando getriggert werden. Unkritische Kommandos, wie das Wechseln des Mach3-Screens oder des Koordinatenanzeigemodus, werden direkt ausgeführt. Kritische Kommandos (die z. B. CNC-Makros starten) müssen nach einem Audio-Feedback per physischem OK-Taster bestätigt werden. Dies stellt sicher, dass eventuelle Fehlinterpretationen des KI-Systems sofort erkannt werden und nicht zu falschen Fahrbefehlen führen.

Das übersichtliche, deutschsprachige Screenset zeigt die kurzen Sprachbefehle in gelber Schrift. Oft sind diese Befehle Abkürzungen des vollen Begriffs, die sich schnell einprägen. Um die KI-Inferenz – also das gelernte Sprachmodell – in Echtzeit ausführen zu können, habe ich die maximale Länge eines Kommandobegriffs auf 1,5 Sekunden festgelegt.

Mit den beiden Joysticks meiner Bedienkonsole kann jeweils eine Achse manuell gefahren werden. Die Joysticks reagieren hochsensitiv im zuvor eingestellten Bereich. Das Tempo der 4 Bereiche liegt bei 25 %, 50 %, 75 % und 100 %, bezogen auf das in Mach3 konfigurierte maximale Fahrtempo.

Systemanforderungen für maximale Stabilität: Das KI-System läuft ab Windows 7 (64-Bit) und benötigt einen Prozessor mit mindestens 4 Rechenkernen. Dies stellt sicher, dass die KI-Software und der zugehörige USB-Audio-Stream auf eigenen Rechenkernen ausgeführt werden. Damit garantiere ich, dass die eigentliche Mach3-Software nicht von der prozessorlastigen Inferenz-Berechnung beeinflusst oder blockiert wird. Um das Audio-Feedback des Systems hören zu können, benötigt der PC eine Soundkarte sowie Lautsprecher.

zum Anfang


Deutschsprachiges Mach3-Screenset
Damit das Sprachsystem funktioniert muss dafür das zugehörige deutschsprachige Screenset in Mach3 geladen werden. Die Sprachkommandos führen direkt zu den im Screenset verknüpften Buttons. Die Nutzung der Sprachsteuerung mit einem anderen Screenset ist nicht möglich, Befehle würden dann unvorhersehbare Button-Aktionen ausführen.


Die auf den Buttons gelb hervorgehobenen Sprachkommandos sind auch bei großer Entfernung zum Display gut lesbar und sehr einprägsam gekürzt. Statt "Referenzfahrt" ist dabei z.B. dass gelb markierte Kommando "Refahrt" zu sprechen.


Positionen für den Werkzeuglängentaster, Werkzeugwechsel, Parken oder die Kalibrierfläche der Vermessungssonde können per Sprachkommando aus der aktuellen Maschinenposition übernommen werden. Die im Screen "Antasten" hinterlegten Makros können einfach per Sprachbefehl gestartet werden. Es ist weder ein Blick auf den Screen noch ein Mausklick dazu nötig.
Einige Sprachkommandos bestehen aus dem Kommandowort und einem Parameterwort. Die grafische Darstellung der Screens lässt den Zusammenhang sofort erkennen. Zum Beispiel Kommando "Lösche" + Parameter "Y" oder das Kommando "Spindel" + Parameter "Rechts" usw.. Sicherheitsrelevante Kommandos, die Parameter verändern oder Makros starten müssen nach Audio-Feedback des Systems per OK-Taster bestätigt werden. Unkritische Kommandos wie den Screen wechseln oder z.B. das Umschalten der Anzeige zwischen Werkstückkoordinatensystem und Maschinenkoordinatensystem erfolgen direkt. Werden die Joysticks für mehr als 10 Sekunden nicht bedient schalten sie zur Sicherheit ab und müssen dann wieder kurz per OK-Taster aktiviert werden. Damit wird ein versehentliches Fahren der Maschine druch ungewolltes Anstoßen der Joysticks verhindert.
zum Anfang


Vermessen mit höchster Präzision
Hochgenaue Vermessungsmakros zur Werkzeug.- und Werkstückvermessung: Sämtliche Vermessungsskripte nutzen das allgemeine G-Code Kommando G31 nur für das grobe Annähern. Der genaue Prozess zu Vermessung erfolgt iterativ. Dabei wird die Sonde oder das Werkzeug in immer kleiner werdenden Abständen und Schrittauflösungen zum Schaltpunkt geführt, bis der genaue Wert auf 1/100 mm gefunden wurde. Vor allem preiswerte XHC-Controller können allein per G31 keine genauen Messergebnisse liefern, da dafür die Latenz, also der zeitliche Abstand zwischen der Auslösung des Kontaktes und der Registrierung durch Mach3, deutlich zu groß ist. Die von mir programmierten Makros benötigen etwas mehr Zeit als üblich, sind aber durch dieses Messprinzip sehr genau, sofern der Werkzeugtaster und der Seitenfinder selbst von hoher Qualität sind.
zum Anfang


Manuell per Tastatur steuern
Obwohl das Screenset für den CNC VOICE COMMANDER konzipiert wurde ist es trotzdem möglich Mach3 auch per Tastatur zu steuern. Den dazu notwendigen Screen öffnen Sie mit dem Button "Manuell" oder dem zugehörigen Sprachkommando. Die Belegung der Tasten für das Fahren der Achsen erfolgt in Mach 3 unter Config --> System Hotkeys.


Auf dem "Ports" Screen können Sie die Inputs und Output Ihres Controllers einsehen. Die Anzeige ist auf die geläufigsten Parameter reduziert und klar strukturiert.
zum Anfang