Robot Cell Simulator – Licenses
« GPU and limitations | Contents | Comparison of the test kinds »

The Robot Cell Simulator consists of a basic license and additional modules. Every module is a feature on the HASP key; the number in the first column is the number of this feature (it is also shown in the messages of the program, e.g. License 248 - API / CLI not found). The additional modules work only together with the basic license, some of them also need another module (column Requires).

Modules and what they unlock

FeatureNameRequiresUnlocks (functions, menus, API commands)Without the license
140Basic–
  • opening a cell study or a simulation, Insert robots, library robots, Fanuc archives
  • 3D view, menu View (also Signal label size), camera, standard views, transparency
  • tabs Robot Axis and Cartesian jog, Touch up, Next / Previous point
  • tab Programs: program tree, paths of a program and Show path for all robots, Run program of one robot
  • tools of one robot: Attach / Detach, Attach default tool, dummy tool, tool model
  • work zones of the first 2 checked robots, moving a robot to a point of a zone
  • collision map in the 3D view (lines of the interlock zones; their live state needs a run), Anonymized study for AI
  • SPS tab: editing and saving the SPS program, window Signals E / A of the robots (the program runs only with the license SPS)
  • API (with the license 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
the plugin opens, but no study can be loaded (message License ... not found)
141Simulation140
  • Run on all robots (tab Simulation), Fast Run buttons, options of the run (also Free run and Ignore motion conditions), Check interlock map
  • motion planner (real time, LIN / CIRC path, approximation), real path of the programs, tab Motion, machine data, export of the motion times
  • tab Times: cycle times, Gantt chart, cycle time report HTML / PDF / XLSX, comparison
  • tab Auto-Docking: automatic tool change, tool change on all robots, Detach all tools / Attach default tools for all robots
  • simulation of both orders of a request race
  • API: run, fast_run, docking (run, detachAll, attachDefaults), motion_options, report, export, race_study start, sim_action check_interlock_map
no station run; a single program moves with axis interpolation and its path is drawn with straight lines; no automatic tool change (message in the console); the tab Times stays empty
142SPS140, 141
  • the SPS program of the station controls the run (Folgenstart, station times, inputs, Wait blocks, blocks Interlock priority)
  • SmartPads of the robots (tab SPS)
  • API: run with "sps": true
the program can be edited, but the robots start together at Warte auf Folgenstart without the SPS program; the SmartPad buttons show a message
143Work Zones140
  • work zones of all robots of the cell (up to 64)
  • Collision matrix... with Move robots to the position before the zone and export
  • Check interlocks... with export and Insert missing comments
  • Insert interlocks..., Import AI proposals... (window)
  • collision check of the station run for all robots (window Collision risk, report)
  • API: collision_matrix, check_interlocks, insert_interlocks, insert_comments, zones for more than 2 robots
work zones of the first 2 checked robots (message); the collision check of the run knows only their zones
144Robustness test140, 141, 143
  • start of the robustness test: plans (JSON / XML), random generator, stops in points, slow motion in the red zones, service programs every N cycles, delay test of every motion without interlock (MISSING), report HTML / PDF / JSON
  • API: robust_test start / resume
the tab opens and plans can be loaded, changed and saved; the test does not start
145Collision 3D140, 141
  • Live 3D collision check: 3D models of the robots and tools during the simulation (also with the robustness test)
  • API: live_check (the check itself)
the options can be set; at the start of the run the console says that the license is missing and the run goes on with the collision check from the work zones only
248API / CLI–
  • command API of the simulator (pipe DReS_RCS_API, command line, scripts) – all commands that change something; together with the editor API of DReS
  • AI Agent window (chat with a model) and the AI agent over MCP
  • settings Tools > Settings... > AI Agent: command API, script, MCP
  • every command still needs the module of its function (e.g. run needs 141)
the API answers only the reading commands; the AI Agent window answers only /help, /reload, /mode and reading direct commands; the voice control VeRa does not start
247AI agent knowledge–
  • the knowledge packs of the AI agents (*.mdk), e.g. rcs_agent_instructions.mdk in template\RCS\AIAgent\knowledge and the common knowledge of DReS
  • a pack also needs the update license of its year (e.g. Update 2026, feature 207)
  • own knowledge files of the user (*.md) need no license
the AI Agent window works without the knowledge of DrAmaT; the pack is red in the knowledge list of the settings, the reason is in its tooltip (details)
Test and vendor keys with the feature 250 Experimental unlock all modules of the table (140 to 145), the knowledge packs (247) and the API / CLI (248), also when their own features are not on the key.

Commands of the API without a license

Without the license API / CLI the command API answers only these reading commands: ping, status, run_data, wait_times, recent_files, settings_get, ui_windows, ui_list, ui_get, ui_actions, ui_shot, scene_shot, robust_test with status or risks, race_study status, and view, zones_view, report_open without parameters (reading the state). Any other command gets the answer License 248 - API / CLI not found - only reading commands are available.

The voice control VeRa needs the license API / CLI (248): without it VeRa does not start and the status bar of DReS shows VeRa: not started - license 248 ... not found.

Where to see the status

The licenses are checked on the HASP key – contact dramat.eu for licenses or a trial.



« GPU and limitations | Contents | Comparison of the test kinds »