RobotStudio Station and Rapid Sync
RobotStudio is an engineering tool used in off line and on line programming. RobotStudio uses the term station which consists all the essential components required for programming and simulation.
All the tasks carried out by the user in RobotStudio is saved as station object with an extension ".rsstn".
Station Components
The essential element of RobotStudio Station is Graphical programming. The section Graphical Programming gives a snapshot of the path procedure created in RobotStudio. This helps in performing off line programming.
RobotStudio allows to see the results of off line programming as simulation. Hence, Simulation Engine exists to help this activity.
But to simulate the program created, the program has to be synchronized to Virtual Controller.
The controller understands Rapid programming language. So the RobotStudio instructions are translated to Rapid.
Rapid Sync section describes what gets synchronized.
Graphical Programming
The figure below shows RobotStudio objects, like RsWorkobject, RsTooldata, RsPathProcedure, RsMoveInstruction, RsActionInstruction which are created as part of graphical programming.
Rapid Sync
RAPID Sync is used to transfer relevant RAPID code between RobotStudio and the Virtual Controller
A common subset of the RAPID language and the RobotStudio station has been defined. This subset cannot be changed at runtime.
Example: RAPID Sync from station to controller, will make changes to RAPID code in the controller, if there is a difference between the station and the controller
RobotStudio Station and Rapid Sync
When RobotStudio Station objects are translated to RAPID, the instructions of RobotStudio and represented as Rapid instructions.
For example:
RsPathProcedure in RobotStudio Station is treated as PROC in Rapid.
RsMoveInstruction in RobotStudio Station is treated as Move in Rapid.
RsTarget in RobotStudio Station is treated as Target in Rapid.