10-09-2023, 10:13 AM
Hi guys
I'm using the WeaveGenerator tool to create hairstyles/waves when welding. My project consists of two interpolated external axes in addition to a 6-axis robot, a linear axis and a rotary axis. When I generate a new program in which the rotary axis is kept fixed the generated program follows the path perfectly.
Example: https://drive.google.com/file/d/1RDWw1MR...sp=sharing
However, when I try to generate a program in which this axis intervenes, the generation is not correct, at certain points it adds or deletes complete turns to said axis.
Example Normal Path: https://drive.google.com/file/d/1pVAbhga...sp=sharing
Example Weave Path: https://drive.google.com/file/d/1TjUMwXp...sp=sharing
If we execute a joint movement at the problematic points, it allows us to see that extra turn that occurs at certain points.
Example: https://drive.google.com/file/d/1OCTD5SN...sp=sharing
In the following photos we can see how on axis 8 when generating a program with WeaveGenerator from one point to the next 360º is added (P74 to P75 and P92 to P95) or subtracted, sometimes 720 or 1080 but always complete turns.
P74: https://drive.google.com/file/d/1TNploUN...sp=sharing
P75: https://drive.google.com/file/d/1DE8fTw4...sp=sharing
P92: https://drive.google.com/file/d/16G04MZl...sp=sharing
P93: https://drive.google.com/file/d/1MoVkO9Q...sp=sharing
I'm using the WeaveGenerator tool to create hairstyles/waves when welding. My project consists of two interpolated external axes in addition to a 6-axis robot, a linear axis and a rotary axis. When I generate a new program in which the rotary axis is kept fixed the generated program follows the path perfectly.
Example: https://drive.google.com/file/d/1RDWw1MR...sp=sharing
However, when I try to generate a program in which this axis intervenes, the generation is not correct, at certain points it adds or deletes complete turns to said axis.
Example Normal Path: https://drive.google.com/file/d/1pVAbhga...sp=sharing
Example Weave Path: https://drive.google.com/file/d/1TjUMwXp...sp=sharing
If we execute a joint movement at the problematic points, it allows us to see that extra turn that occurs at certain points.
Example: https://drive.google.com/file/d/1OCTD5SN...sp=sharing
In the following photos we can see how on axis 8 when generating a program with WeaveGenerator from one point to the next 360º is added (P74 to P75 and P92 to P95) or subtracted, sometimes 720 or 1080 but always complete turns.
P74: https://drive.google.com/file/d/1TNploUN...sp=sharing
P75: https://drive.google.com/file/d/1DE8fTw4...sp=sharing
P92: https://drive.google.com/file/d/16G04MZl...sp=sharing
P93: https://drive.google.com/file/d/1MoVkO9Q...sp=sharing