The release of Robotmaster 2025 includes powerful new features and capabilities, including support for multi-robot systems. This version contains many improvements that benefit systems with multiple robots working on a single process or performing a series of processes in a sequence as well as single robot configurations.
Simultaneous programming of multiple robots
Robotmaster 2025 supports simultaneous multi-arm systems and a new-to-market method for programming industrial robots. The new functionality enables you to plan programming, optimize path sequencing and distribution among robots, simulate the process, and promptly detect and resolve errors and collisions.
...
Time-based simulation
Robotmaster’s simulation environment now uses a time-based model that more accurately represents the real-world single-robot or multi-robot system. This new functionality utilizes specified robot joint speeds, maximum angular and linear TCP speeds, and operation speeds for time estimation calculations and simulation. Previously, this was a point-based time estimation which used a uniform speed for all movements. Benefits include:
Relative time estimates that help synchronize operations and robotics for simultaneous multi-robot programming.
More accurate simulation and time estimates for all cell types, including single-robot and sequential multi-robot cells.
Scheduler with timeline view
The simulation bar has been completely redesigned as a timeline view.
...
Time is now clearly visible on the scheduler, including total time.
Control playback speed based on specific percentage of actual speed (0.5x, real time, 2x and so on).
Operation names are shown directly in the timeline.
Collisions and interferences are shown directly in the timeline.
For programming sessions with multiple programs, you can view program names and reorder programs using the scheduler.
Wait times and handshakes
Wait times can be added to delay operations for a user-specified duration. Handshakes can be added to synchronize two or more operations to start at the same time. These tools are useful when programming multi-robot cells to avoid collisions between robots and effectively schedule operations.
...
Focus modes
New focus modes offer a significant advantage when programming single and multi-robot systems. You can easily adjust the focus mode level to address collisions between a single robot and the part and cell component, as well as collisions between other robots. This simplifies error resolution, increases usability, and produces faster results when running calculations and utilizing automatic error solving tools.
...
Interference checking
Several major enhancements have been made to safety envelopes with the introduction of interference detection, available for both single and multi-robots.
Safety envelopes
In the cell editor, you can more easily create and organize safety envelope elements around the robot parts for additional flexibility in defining extra margins of safety. Select from a list of standard envelope shapes or import CAD to model envelopes around system components.
...
Interference collision group type
Any collection of system components can be added to a collision group and assigned an “interference” type, which is distinct from a normal collision. You can add safety envelopes to interference collision groups, which can help identify “near-miss” situations where robot components come in close proximity to other objects but do not touch them. A new option lets you define how the simulation environment should react to interferences.
Interference indicators in main work area
Interference can be seen easily in any part programming session, in the time-based scheduler, viewport, operations panel, and point list.
...
Collision checking improvements
Cell design now allows robot-specific components such as toolings and tools to be included in collision groups. There is no need to fine tune collision groups during a programming session, this can all be handled in the cell editor ahead of time.
Automatic path ordering
...
Ordering and assigning operations for the device can now be achieved with a single click for optimal path sequencing and cycle time. Previously, this was only available at the task level inside the operation.
Multi-robot configurations
Robotmaster now has the capability to create native multi-robot configurations and cells. With this advancement, users can establish dedicated multi-robot configurations, assign robots to them, and specify each robot's tooling mounting frame and default toolings.
Ease of use improvements
Inactive robot toolings are now present in the simulation to allow for collision checking.
Hover hints as you mouse over various elements in viewport to more easily identify robot components, operations, and tasks.
Highlight operations directly in the viewport using individual or window selection.
Multi-robot code generation
...
Brand templates for FANUC, Yaskawa Motoman, and ABB are available for multi-robot configurations that use a single controller with multi-robot OEM controller packages. Brand templates serve as the foundation, with the option to adjust to meet particular needs.
...