How to create a path with a constant velocity ?
Comments
-
The IRC5 robot controller is designed to optimize on position accuracy. It will try to reach the programmed speed given that the robot can accurately follow the path. You will not be able to get both constant speed AND path accuracy in general. Whenever there is conflict, path accuracy comes first. And as you point out, the zonedata specifies the accuracy.
Let's play with a thought for a second and imagine the opposite, i.e. that the robot prioritizes constant speed to path accuracy. Then you will be able to know how fast the robot moves, but not have full control over its position. For most applications, this is not what you want.
However, using the Signal Analyzer in RobotStudio you can monitor the speed and the position. By increasing the zone data, you allow the robot to take shortcuts. As a consequence it will probably be able maintain a higher speed. To compensate for the shortcuts you may adjust the position of the robtargets until the robot moves according to the desired path. Note, that this is not the recommended way to program the robot controller and in a way this is mis-use of the robot controller. Again, the IRC5 controller is designed to maintain path accuracy.
Henrik Berlin
ABB0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 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