Robot commands MoveL and MoveC are to move end-effector in a linear and circular path respectively in Cartesian space, but what about orientation? Is it decomposed to axis-angle representation and move linearly in the angle? And is it the same way for all robots generally?
Thread Rating:
General Question about MoveL and MoveC
|
08-17-2021, 11:04 AM
For linear and circular it will simply gradually go from one orientation to the other.
You can test it out. Robots can have multiple ways of managing MoveCs orientation and we don't. Jeremy
Find useful information about RoboDK and its features by visiting ourOnline Documentationand by watching tutorials on ourYoutube Channel.
08-17-2021, 01:50 PM
Thanks for your response. I know it would go "gradually" from one orientation to the other, but there're different ways. Is it linear in angle around the common axis between the two orientation?
08-18-2021, 02:14点
Like I said, contrarily to some robot brands, we don't have multiple ways to create MoveCs.
We do a linear interpolation of the angles between the starting point and the intermediary point, and the same again between the intermediary point and the final one. I invite you to test it out yourself, you should be able to understand the behavior pretty quickly. Jeremy
Find useful information about RoboDK and its features by visiting ourOnline Documentationand by watching tutorials on ourYoutube Channel.
07-07-2022, 09:29 AM
(This post was last modified: 07-07-2022, 09:49 AM byKonrad.Edit Reason: Added pictures and .rdk file
)
I am working on welding application and need to execute 405 degree weld (360deg rotation plus overlap). To do this I combined two MoveC rotations designed as:
1) 0deg -> 90deg -> 180deg 2) 180deg -> 270deg -> 405deg The robot executes motion flawlessly. Starting position (0deg): Mid-circle (180 deg): However now, I would like the MoveC to be executed in one steady motion, without stop/start at the 180 degree point, where first MoveC finishes and second starts. Do you know how to do this? Cheers, Konrad
07-08-2022, 10:42 AM
(07-07-2022, 09:29 AM)Konrad Wrote:I am working on welding application and need to execute 405 degree weld (360deg rotation plus overlap). To do this I combined two MoveC rotations designed as: Apparently there was very similar problem posted earlier. All needs to be doe is to use Set Rounding value just before MoveC instructions: //www.sinclairbody.com/doc/en/Robot-Programs...value.html Thread: //www.sinclairbody.com/forum/Thread-Question-about-MoveC |
Users browsing this thread: |
1 Guest(s) |
Copyright © 2023RoboDK Inc.
Powered by MyBB