Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Minimize the time required from programming to production.

  • Enhance the efficiency of multi-robot cells.

  • Decrease the necessity for blind updates and dry runs.

  • Mitigate the risk of collisions.

(link to content)

Time-based simulation

Robotmaster’s simulation environment now uses a time-based model that more accurately represents the motion of the real-world single-robot or multi-robot system. This new system utilizes specified robot joint speeds, maximum angular and linear TCP speeds, and operation speeds (cartesian and joint 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 to 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 program scheduler has been completely redesigned as a timeline view.

...

Benefits for simultaneous multi-robot cells:

...

  • Each robot is on a distinct track, allowing you to see utilization over time.

  • Add wait times before or after operations.

  • Synchronize operations between different robots using handshakes.

  • In the Operations panel, drag and drop operations between robots to improve path/load distribution and cycle time. Results are immediately visible in the scheduler timeline.

...

Benefits for all cell types:

  • Time is clearly visible on the scheduler.

  • Control playback speed based on specific percentage of actual speed (0.5x, real time, 2x and so on).

  • 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.

(needs image)

Automatic path ordering

...

...

   

 

Focus modes

New focus levels offer a significant advantage when programming single and multi-robot systems. Users 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 utilizing autocorrect and calculation tools.

...

Interference checking

An additional layer of safety has been added, allowing you to Several major enhancements have been made to safety zones and interference detection, for both single and multi-robots.

Safety envelopes

When designing cellsIn the cell editor, you can more easily create and organize safety envelope elements around the robot parts for additional flexibility in adjusting for margins of error. Select from a list of standard envelope shapes or import CAD to model envelopes around system components.

...

Any collection of system components can be added to a collision group and assigned an “Interference” “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. New options A new option lets you define how the simulation environment should recognize and 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, and the operations panel.

...

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

...