Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Sync External Axes for specific scripts

#1
When I generate a program in RoboDK, is it possible to have the external axes synced and de-synced for different programs?

For example, if I have a program for a KUKA robot where I only need the robot to move. I want to export the program where the script only contains joint movements with [A1-A6]. While on the same station, I have another script that requires the robot to be synced with the external axes. When I export the program, the joint movements will include [A1-A6] and the [E1-E9] range.
#2
You can automatically synchronize and de-synchronize external axes using custom scripts a custom Add-in or the API.

This example shows a proof of concept where the synchronisation of different mechanisms is performed automatically for welding with a 3-axis positionner with 2 turntables:
https://robodk.com/example/Synchronizati...0ID-8-2-00

When using the API, you can synchronize a robot arm with an external axis this way:
Code:
# synchronize the robot with a turntable:
robot.setLink(turntable)

# Remove the synchronization:
robot.setLink(None)
  




Users browsing this thread:
1 Guest(s)