I’m trying to post-process a multirobot application. But in the case of Panasonic robots, the statements of the two robots are declared in the same .csr file. During my tests I was able to generate separate files for each of the robot.
I noticed that there is a Multirobot Controller in the eCatalog, but I did not understand its function, since my program runs and executes the handshakes without the controller. Can anyone explain me how it works and if it somehow will write both robot’s statements in the post processed file?
Hello Gomes,
whether you need to use the multi-robot controller depends on the robot system.
I am not familiar with Panasonic, so I don’t know how it works in your system.
The reason for the multi-robot controller is to create a management program that issues commands to different units (robots, workpiece positioners, etc.).
This allows a separate program with separate download properties to be issued for the calls of the individual robot programs.
If you have a master robot and a slave, it is not absolutely necessary to use the multi-robot controller.
There are two ways to make your robots work synchronously.
Partially synchronized: “Program Synchronize Statement”
Handshake after processing the instruction.
Fully synchronized: “Path setup – path – Sync”
All robots perform exactly the same actions. In addition, all paths must have the same number of points. Each point is approached synchronously.