09-20-2024, 04:01 PM
The RoboDK cell: Fanuc P-350iA45 on a synchronized linear rail. Four part rotators (essentially horizontal turntables) that are not synchronized with the robot controller.
To move a specific rotator to a specified angle, the robot program calls INDEX_START(x), where x is the destination angle. The specific rotator that moves is defined by a group output on the robot controller that is set at the beginning of the robot program. The rotator motion is then handled by the PLC.
How can I set these rotate commands up in RoboDK such that 1) the desired rotator moves in simulation, and 2) the post processor inserts the INDEX_START(x) command into the final program where needed?
To move a specific rotator to a specified angle, the robot program calls INDEX_START(x), where x is the destination angle. The specific rotator that moves is defined by a group output on the robot controller that is set at the beginning of the robot program. The rotator motion is then handled by the PLC.
How can I set these rotate commands up in RoboDK such that 1) the desired rotator moves in simulation, and 2) the post processor inserts the INDEX_START(x) command into the final program where needed?