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

Robot Tool Reorientation Issue

#1
I'm working on a project where a 6-axis robot mounted on a linear axis uses a saw to cut straight lines around a wall. I'm using the Curve Follow Project utility, but I've encountered an issue.

When I select all the curves the robot should follow, it executes the paths without reorienting the tool between edges. This leads to joint limit violations, causing the project to fail.

To work around this, I created a separate Curve Follow Project for each curve and combined the generated programs into a main program. This way, the robot correctly reorients its end effector between edges, avoiding joint limits.

Is there a way to achieve this behavior without creating a separate Curve Follow Project for each curve? I've tried every setting combination I could think of, but without success.


Attached Files
.png   Individual_Curve_Paths.png (Size: 141.11 KB / Downloads: 46)
.png   All_Curve_Paths.png (Size: 141.92 KB / Downloads: 47)
#2
I understand each pass is a separate curve follow project and you should set the preferred start joints of the next cut the final joint values of your last cut and apply some criteria to unroll joint 6 to prevent breaking the tool cables.

We have worked on similar projects to automate this task using the API and also prevent collisions. I recommend you to contact us by email (mention this forum thread):
https://robodk.com/contact
  




Users browsing this thread:
1 Guest(s)