Jeder SamaraBoT-Roboterarm wird von einem Begleiter geliefert: einem kleinen Softwarestück namens SamaraBot Control App. Sie läuft auf einem normalen Computer, verbindet sich über ein USB-Kabel mit dem Roboter und gibt dem Schüler vollständige Kontrolle über jedes Gelenk.
Ohne die App wäre der Roboter still und unbeweglich. Mit ihr kann sich der Arm bewegen, Teile aufnehmen, einem gespeicherten Ablauf folgen und einen vollständigen Automatisierungszyklus immer wieder wiederholen.
In diesem Artikel erklären wir, was die SamaraBot Control App ist, was sie tut und was Schüler daraus lernen.
Was ist die SamaraBot Control App?
Die SamaraBot Control App ist eine Desktop-Anwendung mit einem einzigen Zweck: einem Schüler die Steuerung des SamaraBoT-Arms auf eine Weise zu ermöglichen, die sich natürlich anfühlt, den echten Arbeitsablauf der Robotik vermittelt und nie verbirgt, was im Inneren des Roboters geschieht.
Sie verbindet sich über ein Standard-USB-Kabel mit dem Arm. Auf dem Bildschirm sieht der Schüler die Position jedes Gelenks, eine Reihe von Jog-Tasten, ein Live-Fenster mit Motorcode und eine Start-Taste, die das gesamte Programm ausführt.
Jede Aktion des Schülers – eine Taste drücken, einen Schieberegler bewegen, eine Position speichern – wird in Echtzeit an den Roboter gesendet. Der Arm reagiert sofort.
Was kann ein Schüler mit der App tun?
Die SamaraBot Control App ermöglicht einem Schüler fünf Hauptaufgaben:
1. Jedes Gelenk einzeln bewegen.
Mit den Jog-Tasten auf dem Bildschirm kann der Schüler den Arm nach links, rechts, oben, unten, vorwärts und rückwärts bewegen – einen kleinen Schritt nach dem anderen. Jeder Druck sendet einen präzisen Befehl an den Motor, und der Arm reagiert sofort.
2. Den Greifer steuern.
Dasselbe Prinzip gilt für den Greifer: öffnen, schließen und einstellen, wie fest er ein Teil hält. Die App zeigt genau, wie weit der Greifer in jedem Moment geöffnet oder geschlossen ist.
3. Positionen als Teach-Punkte speichern.
Wenn der Arm an der richtigen Stelle ist, drückt der Schüler auf SAVE POSITION. Die App zeichnet die exakte Position jedes Gelenks auf, und diese Position wird zu einem Schritt im Programm. Später kann der Schüler eine weitere Position speichern, und noch eine, bis die gesamte Sequenz aufgebaut ist.
4. Das gesamte Programm ausführen.
Sobald einige Positionen gespeichert sind, drückt der Schüler auf START. Der Arm durchläuft jede gespeicherte Position der Reihe nach und wiederholt dann den Zyklus. So wird ein echter Industrieroboter programmiert – indem man ihm Positionen beibringt und sie wiederholen lässt.
5. Jeden Befehl als Code sehen.
Das ist der Teil, der die App besonders macht. Auf der rechten Seite des Bildschirms zeigt ein Fenster namens Motor Code jede Aktion als Zeile echten Codes. Wenn der Schüler eine Taste drückt, erscheint eine neue Zeile. Wenn er eine Position speichert, erscheint die gesamte Position als Motorbefehle.
Schüler sehen in Echtzeit, wie ein Tastendruck zu echtem Code wird – und wie dieser Code zu physischer Bewegung wird.
Wie verwandelt die App einen Tastendruck in Bewegung?
Wenn ein Schüler eine Jog-Taste drückt, geschieht hinter den Kulissen Folgendes:
Die App berechnet, wie weit sich das Gelenk bewegen soll, basierend auf der Schrittweite.
Sie sendet einen digitalen Befehl über USB an die Steuerplatine.
Die Steuerplatine liest den Befehl und sendet die richtige Anzahl von Impulsen an den richtigen Motor.
Der Motor dreht sich um genau diesen Betrag, und der Arm bewegt sich.
All dies geschieht in Sekundenbruchteilen. Aus Sicht des Schülers hat er eine Taste gedrückt und der Arm hat sich bewegt. Aber im Inneren ist eine vollständige Kette von Befehlen von der App zur Platine zum Motor gewandert.
Diese Kette ist genau die Art und Weise, wie jeder echte Industrieroboter gesteuert wird.
Warum zeigt die App den Motorcode an?
Das Motor-Code-Fenster ist keine Dekoration. Es ist das Herzstück der Lernerfahrung.
Die meisten Robotik-Einsteigerwerkzeuge verbergen, was der Roboter tut. Der Schüler drückt eine Taste, der Roboter bewegt sich, und nichts anderes ist sichtbar. Das funktioniert – aber es lehrt nicht, wie die Maschine tatsächlich denkt.
Die SamaraBot Control App macht das Gegenteil. Jeder Tastendruck wird vor den Augen des Schülers in eine echte Codezeile übersetzt. Nach ein paar Minuten beginnen Schüler, Muster zu erkennen: Diese Taste erzeugt diesen Befehl, dieser Befehl bewegt diesen Motor um diesen Betrag.
Am Ende eines Workshops können die meisten Schüler das Code-Fenster lesen und vorhersagen, was als Nächstes passieren wird. Einige beginnen, Befehle von Hand einzutippen, nur um zu sehen, was passiert.
Das ist der Moment, in dem ein Schüler aufhört, Benutzer zu sein, und anfängt, Programmierer zu sein.
Was lehrt die App die Schüler?
Die SamaraBot Control App ist ein Lehrwerkzeug, das als Bedienfeld getarnt ist. Sie lehrt:
Die Verbindung zwischen Software und Hardware.
Der Schüler sieht, wie ein Klick auf dem Bildschirm zu einer physischen Bewegung in der realen Welt wird.
Die Idee der Teach-Punkte.
Echte Industrieroboter werden nicht Zeile für Zeile programmiert. Ihnen werden Positionen beigebracht. Die App macht diesen Arbeitsablauf natürlich und sichtbar.
Die Bedeutung von Präzision.
Wenn eine Position gespeichert wird, kehrt der Arm genau dorthin zurück. Wenn der Schüler eine schlampige Position speichert, kehrt der Arm zu einer schlampigen Position zurück. Präzision beginnt beim Schüler.
Sicherheitsgewohnheiten.
Die App sperrt Tasten, während ein Programm läuft. Sie stoppt den Roboter sauber, wenn eine Grenze erreicht ist. Sie zeigt Schülern, dass gute Software die Maschine und die Menschen um sie herum schützt.
Code lesen, nicht nur schreiben.
Bevor Schüler ihren eigenen Code schreiben, lernen sie, den Code zu lesen, den die App erzeugt. Diese Fähigkeit nutzt jeder Ingenieur täglich.
Ein kleines Fenster in eine große Welt
Die SamaraBot Control App ist nicht nur eine Möglichkeit, einen Roboter zu bewegen. Sie ist ein Fenster in die Funktionsweise echter Automatisierung.
Jeder Industrieroboter in einer Fabrik wird programmiert, indem ihm Positionen beigebracht, gespeichert und eine Sequenz ausgeführt wird. Jeder Roboter wird von Software gesteuert, die menschliche Absicht in Maschinenbefehle übersetzt. Jeder Befehl hat eine sichtbare Konsequenz.
Die SamaraBot Control App bringt all dies auf einen einzigen Bildschirm, in einer Größe, die auf einen Schreibtisch passt, zu einem Preis, der in ein Klassenzimmer passt.
Das ist die eigentliche Lektion hinter der SamaraBot Control App.