Change of Orientation of the TCP on using SearchL along the path
As we have observed, the orientation changes on the path from the initial position to the final position. The pose at the final position is the same as that of initial position but that is not the case in the linear path followed. However, on using the jogging control with the joystick on the IRC5 controller, the orientation remains the same all the way.
Does someone have any idea on how to implement the SearchL command in a similar way to have same orientation at all the stop points along the path?
Also, any idea on which command the jogging controller uses on the RAPID Code to move linearly?
Comments
-
With a MoveL the TCP will wove in a straight line between the two points, and the orientation will be changed in equal steps from the start to the end points orientation.
So in your case (where the orientation is unchanged) there should be no re-orientation between the two points.
Post edited by graemepaulin on0 -
graemepaulin said:
With a MoveL the TCP will wove in a straight line between the two points, and the orientation will be changed in equal steps from the start to the end points orientation.
So in you case (where the orientation is unchanged) there should be no re-orientation between the two points.
0 -
How much movement are you seeing?
0 -
graemepaulin said:
How much movement are you seeing?
0 -
Why are you searching if you are also using the camera?
0 -
Well, we are using the SearchL command to stop at any position along the path from the initial to the final position. The camera is just for viewing the direction in which the robot is moving and in assisting the user.0
-
I think the level of movement you are seeing is just the fact that the robot motion computer is interpolating 7 axis to keep the TCP and orientation correct while moving along the path.
The manual does not give any figures for the orientation but the linear path accuracy is 1.3 mm (repeatability 0.1 mm), so there is going to be some orientation movement along the path.
If you want to correct the orientationn after you stop you can use RAPID to take the current position, and then make the orientation equal to your wanted values and move to this new corrected position.
0
Categories
- All Categories
- 5.5K RobotStudio
- 394 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 309 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings