Robot Cell Simulator – Getting started
Contents | 3D view and settings »
RequirementsFirst configurationOpening a cell Main windowModel BrowserMessage WindowAI Agent windowAI Agent window – configuration »

Requirements

First configuration

The paths are set once and stored in the settings of DReS:

MenuMeaning
Tools → Set Client System Rootroot folder of the component library; the paths in the study are relative to it
Tools → Set Robots Archive Filesfolder that contains the robot archive folders (named by the ExternalId of the robots in the study)
Tools → Set Robots Machine Data Filesfolder with $machine.dat files when the robot models have no machine data next to them
Tools → Set Part Aggregator Sizebuffer for very large scenes (see limitations)
Tools → Set Grid / Set Null Point Size / Set Robot Labelappearance of the helper objects in the 3D view

File → Wizard guides through the settings step by step: Step 1 Client System Root, Step 2 robot archives – each with a description and the current path (Next keeps it, Change... chooses another folder) – and Step 3 the cell file:

File → Wizard, step 1: the folder found in the settings is kept with Next

The same descriptions are shown as file filters in File → Open.

Session file

File → Save session... writes a session file (*.rcsession, JSON) with the study file, the Client System Root, the robot archive folder, the robots inserted from archives (Insert robot from archive, Insert robots at study positions – archive folder and position; a library or kinematic model is chosen again from the archive), the tools and fixtures attached to the robots (with the mounting positions) and the parameters and checked programs of the work zones; the visibility of the tool models (hidden with tool_hide) is saved and restored too. A session can be saved also without a study, with robots from archives only. File → Open session... (or Open with a session file) sets the paths, opens the study (window Available objects as usual), inserts the robots from archives that are not in the scene yet and then attaches the tools and checks the work zone programs; the console shows what was restored and which components were not found. Press Calculate in the Work Zones tab to calculate the zones again.

Every robot only once: a robot from an archive is not inserted when a robot with the same name or from the same archive is already in the scene (message in the console, or a window for Insert robot from archive) – signals, interlock zones, SmartPads and the SPS program tell the robots apart by their names.

Opening a cell

File → Open accepts the *.psz archive (extracted automatically to a temporary folder) or the extracted StandaloneStudy_PsState.xml. A dialog lists all components of the study with a preview image (when available), the size of every JT file and the total size of the selection; the context menu selects or unselects groups and ranges. Only the selected components are loaded.

After loading, the robots are recognized automatically: the 7th axis (linear unit), the tools on the flanges and the robot archive with programs, tools ($config.dat) and machine data. The console reports every step (Opening finished after ...).

Main window

Control Panel (left), 3D view, Programs and Properties (right), Message Window (bottom)
AreaContent
Control Paneltabs Model Browser, Settings, Robot Axis, Simulation, Motion, Work Zones, Auto-Docking
3D viewthe cell; the statistics in the upper right corner show visible triangles, parts and culling
Programs and Propertiesprograms of the selected robot (Folgen, UPs) with run controls; Node Attr. shows the attributes of the selected node
Message Windowinformation, warnings and errors of all functions, filterable by type
AI Agentsecond tab next to the Message Window: chat with the AI agent of the simulator

All panels are dock windows – they can be moved, floated or hidden (Window menu).

Model Browser

The tree contains all loaded components grouped by device type. The filter field at the bottom narrows the tree (e.g. R_6 shows the robots and their tools). The column Attached to shows the robot that carries a tool.

The tooltip of a component shows its name and the full path of its model file: the JT file (cell, study component, tool or fixture), the glTF / STL / STEP file of a tool model, cad.rcc for a robot from the DReS CAD library (with the name of the model in it) or $machine.dat for a kinematic model – with the number of triangles when it is known.

Clicking a robot makes it the current robot: the Robot Axis tab and the Programs panel switch to it. The context menu offers show / hide, View only, transparency, attaching and detaching tools and loading or saving the visibility of the items (Show checked items from file...), Remove from scene (until the study is opened again) and Keep robots and tools always on top.

Message Window

The check boxes above the list filter the information, warning and error messages; the numbers show how many messages of each type were written. Most functions write a summary here (motion time, zones, tool changes). Save to file... in the context menu stores the messages – useful for the support.

AI Agent window

The chat with an AI model in the tab next to the Message Window (license API / CLI) has its own page: AI Agent window – use, direct commands, configuration (API key, Claude Code, VW LLMaaS), costs, log and problems.



Contents | 3D view and settings »