RoboDK Forum
Remote TCP tool orientation- Printable Version

+- RoboDK Forum (//www.sinclairbody.com/forum)
+-- Forum: RoboDK (EN) (//www.sinclairbody.com/forum/Forum-RoboDK-EN)
+--- Forum: General questions about RoboDK (//www.sinclairbody.com/forum/Forum-General-questions-about-RoboDK)
+--- Thread: Remote TCP tool orientation (/Thread-Remote-TCP-tool-orientation)



Remote TCP tool orientation-cotenicolas-12-17-2019

i'm trying to cut a hole into a part using a knife blade. The part is held into the robot arm and the blade fixed in space.

here is the part and cut section that I want to cut using the knife blade



Since this is a knife blade, the knife blade must rotate to be able to stay tangeant to the cut line . The blade must also have an angle of attack (alpha) around 70°



I've imported the curves using solidworks plugin, I've tried two scenarios : Scenario 1 where the normals of the cut line are parallel to the part surface



Using this, the knife rotates around the cut line, however the angle of attack of the blade (alpha) doesnt stay consistent throughout.



Second senario, I selected the normals perpendicular to the part



The orientation of the blade along the cut line seems to be pretty good, however, it doesnt rotate to follow the path




我怎么设置参数,以便叶片留下来吗s tangeant to the cut line, and has the right angle compared to the surface of the part?




RE: Remote TCP tool orientation-Jeremy-12-18-2019

Hi cotenicolas,

I've tried to replicate the situation on my side, but if you could transfer the station, that would help.

Jeremy


RE: Remote TCP tool orientation-cotenicolas-12-19-2019

(12-18-2019, 01:53 AM)Jeremy Wrote:Hi cotenicolas,

I've tried to replicate the situation on my side, but if you could transfer the station, that would help.

Jeremy

Here you go! hope this helps


RE: Remote TCP tool orientation-Jeremy-12-23-2019

Hi Nicolas,

Hope you are well.
We just released a new version of RoboDK.
This new version includes a new feature called "Robot holds object & follows path".
That should help you reach your goal.

I did a few tests with your station and you may need to do some adjustment to avoid wrist singularity or joint limits.
These adjustments may be as simple as modifying the position/angle of the cutting tool (at the moment it's aligned with axis-1, which make it prone to wrist singularity) or splitting the cutting path in two sections, therefore letting the robot reposition itself between the path segments (a good way to avoiding joint limits).
Also, you should set the "Allow a tool Z rotation of" around zero as, in this case, rotating around Z would influence the angle of attack of the cutting tool.

Let me know if it helps.
Have a great day.
Jeremy


RE: Remote TCP tool orientation-Albert-12-23-2019

Hi Nicolas,

As Jeremy mentioned, you should see the option "Robot holds object & follows path" with the latest version of RoboDK (updated today). This will allow you to use the scenario where the curve normals are normal to the surface and keep the orientation along the path.

It may not be straightforward to solve the path with the RDK file you provided but if you take a look, you'll see that joint 6 quickly hits the negative limit. To take advantage of the full range of motion for joint 6 you can set the start point an extra turn toward the positive limit of joint 6. See attached image and RDK project with a potential solution.

You may want to remove the rotation allowed around the Z axis (180 deg by default, I did not alter this setting). This could break your cutter.

Albert