Ropsim product specifications
Introduction
Ropsim has been developed for industrial companies utilizing automated production systems. Ropsim is an efficient and user-friendly tool for off-line programming of industrial robots.
Ropsim has been developed with the focus of simplifying off-line programming of robots. Programming is graphical and supported by CAD models.
In Ropsim the programming task is transferred from the actual robot to the PC. In this way production can continue at the same time that the robot is being programmed for new tasks. The advantages of this are both increased flexibility in the production and that automated production will be cost effective in smaller series.
In Ropsim robot programs are developed, tested, and optimized through simulation. The simulation supports movement, communication and limitations of the workcell. Off-line programming can effectively be applied to many areas: Welding, palletizing, handling, painting etc.

Screenshot from Ropsim
Rospim's state-of-the-art user interface supports multiple 3D views on the workcell.
Ropsim has a project-oriented approach. Models and robot programs are combined in projects for easy program usage. Ropsim is open for integration with 3rd part software.
Programming
In Ropsim programs can be built in two different ways: interactive graphically or in text.
Interactive programming is utilized for programming of movement while program logics are programmed textually. Typically a library of sub programs will be built in text whereas main programs are developed interactively. In this manner both methods are used in the most advantageous way.
Ropsim offers a range of facilities for optimizing robot programming:
Interactive graphical programming
- Trajectory planning.
- Reuse of existing CAD data.
- Verification of trajectories.
- Project handling of programs and models.
Textual programming
- International Robot Language ( DIN 66312 ).
- Robot vendor specific languages.
- Syntax coloring.
- Up to date debugging facilities.
- Integrated on-line help.
Modelling
A prerequisite for off-line programming is that a virtual model of the production cell, complete with robots, machines, pieces and surroundings, is created. Modelling in Ropsim is in 3D CAD and is done by using CSG operations and 3D geometrical manipulators.
The Ropsim generic modelling is structured hierarchically to enable the construction of structured models. New pieces, fixtures etc. can be imported from existing CAD models. The modelling part of Ropsim has facilities for:
- CSG - Solid Constructive Geometry.
- Importation of CAD data. Import via : Vrml, Iges, Step, Stl and others
- Modelling of geometry and kinematics.
- Modelling of programmable equipment, machines, fixtures, tools, etc.
- Multi level Undo / Redo functionality.

Off-line programming in Ropsim
