Entdecken Sie drei zentrale Entwicklungsbereiche auf unserer Robotik-Plattform

Programmierung auf Roboter

Visuelle Programmierung für alle

Mit unserer intuitiven TMflow-Software können Sie das „Flow Project“ wählen, um Anwendungen visuell zu erstellen. Diese Methode nutzt Blockdiagramme und einen „Drag, Drop, Develop“-Ansatz, was sie ideal für Einsteiger in die Robotik macht.

 

Weitere Details finden Sie im TMflow-Softwarehandbuch.

Fernsteuerung & Integration

Listen Server: Fernsteuerung von Bewegungen

Der Listen Server ermöglicht die Fernsteuerung von Roboterbewegungen via TMscript. Aktivieren Sie ihn über Listen-Knoten in Flow Projects oder durch Ausführen der Funktion ScriptListen() in Script Projects. Detaillierte Anleitungen finden Sie im TMscript-Programmiersprachenhandbuch.

Datenerfassung & Systemkonfiguration

TMflow integriert mehrere Server mit Protokollen wie Modbus, Ethernet sowie optional Profinet und Ethernet-IP und ermöglicht so eine nahtlose Datenerfassung und Systemkonfiguration. Dies gewährleistet eine flexible und robuste Integration in verschiedenen industriellen Umgebungen. Hauptfunktionen umfassen: • Überprüfung von Roboterstatus und -position (TCP, Gelenkdaten, IOs, Sicherheits-IOs) • Verwaltung von Projektgeschwindigkeiten und Laufzeiten • Zugriff auf und Konfiguration von Systemdaten

TM ROS Repositories: Nahtlose ROS-Integration

Für ROS-Entwickler bieten unsere TM ROS Repositories alles, was Sie benötigen, um TM AI Cobots in Ihre ROS-Projekte zu integrieren. Greifen Sie auf Tools zu wie: • TM ROS Driver • 3D-Modelle verschiedener Robotertypen • Launch-Files für Gazebo und Moveit Der TM ROS Driver ermöglicht Entwicklern die Steuerung von Roboterbewegungen und den Datenzugriff über ROS, was eine effiziente Simulation, Planung und Ausführung von Aufgaben innerhalb des ROS-Ökosystems ermöglicht.

EIH Camera API: Benutzerdefinierte Vision-Lösungen

Nutzen Sie unsere EIH Camera API, um Ihre eigenen Vision-Algorithmen mit der Eye-In-Hand-Kamera des TM AI Cobots zu integrieren. Greifen Sie auf Rohbilddaten zu, rufen Sie Konfigurationen ab oder ändern Sie diese und steuern Sie die Kamera nach Ihren spezifischen Bedürfnissen.

Kundenspezifische Plugins & Erweiterbarkeit

Indem wir die richtigen Werkzeuge und Plattformen bereitstellen, können Drittentwickler ihre frischen Perspektiven und Ideen in bahnbrechende Lösungen verwandeln. Diese Beiträge erweitern nicht nur die Fähigkeiten von TMflow, sondern bereichern auch das gesamte Nutzererlebnis erheblich. Benutzerdefinierte Plugins sind besonders wertvoll in folgenden Schlüsselszenarien:

Gerätesteuerung

Unterstützung von Ingenieuren bei der nahtlosen Integration und Steuerung von Drittanbietergeräten am Roboter, wie z. B. Greifern, Aktuatoren und anderer Peripherie.

Anwendungs-Einrichtungsassistenten

Rationalisierung des Erstellungsprozesses komplexer Anwendungen, wie Schweißen oder Palettieren, durch intuitive, schrittweise Konfigurationen.

Benutzerdefinierte Dashboards

Erstellung maßgeschneiderter Anzeigen, die Einblicke und Überwachung speziell für Ihre Anwendung bieten und so die betriebliche Effizienz und Übersicht verbessern.

TM Components: Einfache Anpassung

Verwenden Sie TM Components, um benutzerdefinierte Knoten innerhalb von Flow Projects zu erstellen. Mit dem TM Component Editor können Sie Knoten, Variablen und Konfigurationen in effiziente, einfach zu testende Komponenten verpacken. 

Handbuch zum TM-Komponenten-Editor TM-Komponenten-Editor-Handbuch. .

TMcraft Plugins: Fortgeschrittene Anpassung

TMcraft ermöglicht es Entwicklern, anspruchsvolle Plugins zu erstellen, die direkt in TMflow eingebettet sind. Nutzen Sie C# und WPF, um hochgradig angepasste Schnittstellen zu erstellen, und profitieren Sie von Community-Ressourcen für ein bereichertes Entwicklungserlebnis.

Beginnen Sie mit der TMcraft API-Dokumentation hier. .

TMflow Simulator: Testen vor dem Einsatz

Der TMflow Simulator ist ein leistungsstarkes Werkzeug, mit dem Sie Ihre Projekte in einer virtuellen Umgebung prototypisieren, testen und verfeinern können. Dies senkt Kosten, mindert Risiken und stellt sicher, dass Ihre Lösungen unter realen Bedingungen optimal funktionieren.

Beginnen Sie Ihre Simulationsreise mit dem TMflow Simulator Guide hier. .

Weitere Ressourcen für Entwickler

Weitere Informationen finden Sie auf den folgenden Seiten. Auf GitHub finden Sie außerdem eine Vielzahl von Beispielcodes.