Robot Cell Simulator – Lizenzen
« GPU und Einschränkungen | Inhalt | Vergleich der Testarten »

Der Robot Cell Simulator besteht aus einer Basislizenz und zusätzlichen Modulen. Jedes Modul ist ein Merkmal (Feature) auf dem HASP-Schlüssel; die Zahl in der ersten Spalte ist die Nummer dieses Merkmals (sie steht auch in den Meldungen des Programms, z. B. License 248 - API / CLI not found). Die zusätzlichen Module funktionieren nur zusammen mit der Basislizenz, einige brauchen außerdem ein anderes Modul (Spalte Benötigt).

Module und was sie freischalten

MerkmalNameBenötigtSchaltet frei (Funktionen, Menüs, API-Befehle)Ohne Lizenz
140Basic–
  • Öffnen einer Zellenstudie oder einer Simulation, Roboter einfügen, Bibliotheksroboter, Fanuc-Archive
  • 3D-Ansicht, Menü Ansicht (auch Größe der Signalbeschriftungen...), Kamera, Standardansichten, Transparenz
  • Registerkarte Roboterachsen und kartesisches Verfahren, Touch up, Nächster / Vorheriger Punkt
  • Registerkarte Programme: Programmbaum, Bahnen eines Programms und Bahn für alle Roboter anzeigen, Programm starten für einen Roboter
  • Werkzeuge eines Roboters: Anbauen / Lösen, Standardwerkzeug anbauen, Dummy-Werkzeug, Werkzeugmodell
  • Arbeitsbereiche der ersten 2 markierten Roboter, Verfahren eines Roboters auf einen Punkt eines Bereichs
  • Kollisionskarte in der 3D-Ansicht (Linien der Verriegelungsbereiche; ihr Zustand live braucht einen Lauf), Anonymisierte Studie für KI...
  • Registerkarte SPS: Bearbeiten und Speichern des SPS-Programms, Fenster Signale E / A der Roboter... (das Programm läuft nur mit der Lizenz SPS)
  • API (mit der Lizenz API / CLI): load, save, view, robot, tool_model, dummy_tool, signals, sps_program, zones, zones_view, anon_study, ai_import / ai_restore / ai_compare / ai_keep
das Plugin lässt sich öffnen, aber keine Studie laden (Meldung License ... not found)
141Simulation140
  • Auf allen Robotern starten (Registerkarte Simulation), Schnellstart-Schaltflächen, Optionen des Laufs (auch Freie Fahrt und Fahrbedingungen ignorieren), Verriegelungskarte prüfen
  • Bewegungsplaner (Echtzeit, LIN- / CIRC-Bahn, Überschleifen), echte Bahn der Programme, Registerkarte Bewegung, Maschinendaten, Export der Bewegungszeiten
  • Registerkarte Zeiten: Taktzeiten, Gantt-Diagramm, Taktzeitbericht HTML / PDF / XLSX, Vergleich
  • Registerkarte Auto-Docking: automatischer Werkzeugwechsel, Werkzeugwechsel auf allen Robotern, Alle Werkzeuge lösen / Standardwerkzeuge an alle Roboter anbauen
  • Simulation beider Reihenfolgen eines Wettlaufs der Bereichsanforderungen
  • API: run, fast_run, docking (run, detachAll, attachDefaults), motion_options, report, export, race_study start, sim_action check_interlock_map
kein Lauf der Station; ein einzelnes Programm wird mit Achsinterpolation verfahren und seine Bahn mit Geraden gezeichnet; kein automatischer Werkzeugwechsel (Meldung in der Konsole); die Registerkarte Zeiten bleibt leer
142SPS140, 141
  • das SPS-Programm der Station steuert den Lauf (Folgenstart, Stationszeiten, Eingänge, Warte-Blöcke, Blöcke Interlock priority)
  • SmartPads der Roboter (Registerkarte SPS)
  • API: run mit "sps": true
das Programm lässt sich bearbeiten, aber die Roboter starten gemeinsam bei Warte auf Folgenstart ohne SPS-Programm; die SmartPad-Schaltflächen zeigen eine Meldung
143Work Zones
(Arbeitsbereiche)
140
  • Arbeitsbereiche aller Roboter der Zelle (bis 64)
  • Kollisionsmatrix... mit Roboter in die Position vor dem Bereich fahren und Export
  • Verriegelungen prüfen... mit Export und Fehlende Kommentare einfügen
  • Verriegelungen einfügen..., KI-Vorschläge importieren... (Fenster)
  • Kollisionsprüfung im Lauf der Station für alle Roboter (Fenster Kollisionsgefahr in der Simulation, Bericht)
  • API: collision_matrix, check_interlocks, insert_interlocks, insert_comments, zones für mehr als 2 Roboter
Arbeitsbereiche der ersten 2 markierten Roboter (Meldung); die Kollisionsprüfung im Lauf kennt nur deren Bereiche
144Robustheitstest140, 141, 143
  • Start des Robustheitstests: Pläne (JSON / XML), Zufallsgenerator, Halte in Punkten, langsame Fahrt in den roten Bereichen, Serviceprogramme alle N Zyklen, Verzögerungstest jeder Bewegung ohne Verriegelung (MISSING), Bericht HTML / PDF / JSON
  • API: robust_test start / resume
die Registerkarte lässt sich öffnen, Pläne lassen sich laden, ändern und speichern; der Test startet nicht
145Kollision 3D140, 141
  • Live-3D-Kollisionsprüfung: 3D-Modelle der Roboter und Werkzeuge während der Simulation (auch im Robustheitstest)
  • API: live_check (die Prüfung selbst)
die Optionen lassen sich einstellen; beim Start des Laufs meldet die Konsole die fehlende Lizenz, der Lauf geht nur mit der Kollisionsprüfung aus den Arbeitsbereichen weiter
248API / CLI–
  • Befehls-API des Simulators (Pipe DReS_RCS_API, Befehlszeile, Skripte) – alle Befehle, die etwas ändern; gemeinsam mit der Editor-API von DReS
  • KI-Agent-Fenster (Chat mit einem Modell) und der KI-Agent über MCP
  • Einstellungen Extras > Einstellungen... > KI-Agent: Befehls-API, Skript, MCP
  • jeder Befehl braucht weiterhin das Modul seiner Funktion (z. B. run braucht 141)
die API beantwortet nur die lesenden Befehle; das KI-Agent-Fenster beantwortet nur /help, /reload, /mode und lesende Direktbefehle; die Sprachsteuerung VeRa startet nicht
247AI agent knowledge
(Wissen der KI-Agenten)
–
  • die Wissenspakete der KI-Agenten (*.mdk), z. B. rcs_agent_instructions.mdk in template\RCS\AIAgent\knowledge und das gemeinsame Wissen von DReS
  • ein Paket braucht außerdem die Update-Lizenz seines Jahres (z. B. Update 2026, Merkmal 207)
  • eigene Wissensdateien des Benutzers (*.md) brauchen keine Lizenz
das KI-Agent-Fenster arbeitet ohne das Wissen von DrAmaT; das Paket ist in der Wissensliste der Einstellungen rot, der Grund steht im Tooltip (Details)
Test- und Herstellerschlüssel mit dem Merkmal 250 Experimental schalten alle Module der Tabelle (140 bis 145), die Wissenspakete (247) und die API / CLI (248) frei, auch wenn deren eigene Merkmale nicht auf dem Schlüssel sind.

Befehle der API ohne Lizenz

Ohne die Lizenz API / CLI beantwortet die Befehls-API nur diese lesenden Befehle: ping, status, run_data, wait_times, recent_files, settings_get, ui_windows, ui_list, ui_get, ui_actions, ui_shot, scene_shot, robust_test mit status oder risks, race_study status sowie view, zones_view, report_open ohne Parameter (Lesen des Zustands). Jeder andere Befehl bekommt die Antwort License 248 - API / CLI not found - only reading commands are available.

Die Sprachsteuerung VeRa braucht die Lizenz API / CLI (248): ohne sie startet VeRa nicht und die Statusleiste von DReS meldet VeRa: not started - license 248 ... not found.

Wo der Status angezeigt wird

Die Lizenzen werden auf dem HASP-Schlüssel geprüft – für Lizenzen oder eine Testversion wenden Sie sich an dramat.eu.



« GPU und Einschränkungen | Inhalt | Vergleich der Testarten »