Programming Question
I can do basic programming and editing of programs using the tesch pendant or a text editor. Our applications have the robots loading pieces into a mold on large extrusion machines. If the robot faults out, it can cause quite a mess.
I am looking at how to build in an auto recovery system.routine that would pull the robot out of the machine automatically. I think I can work my way through the actual program as far as how to move the robot out. What I can't figure out is what I am going to use to invoke the recovery routine. I was thinking about using a timer, and if it exceeded a set number then the robot needed to come out. I keep seeing references to error handling but I don't understand them well enough to know if they are my answer.
If anyone has any suggestions it would be appreciated. Thanks.
Comments
-
If the robot stops for some reason such as an error, then the rapid task that was running cannot be used to recover from the error since by definition it has stopped. You would need either a background task or a PLC to monitor the status, recover from the error, restart the robot and handshake any special behaviour.
Michael Siminski
Technical Support Engineer
Robotics Product & Systems Service
Manufacturing Automation, Automation Technologies (ATMA)
ABB Australia
Email: michael.siminski @ au.abb.com0 -
See if your robot has multitasking. If the error appears and the robot stops, the foreground task is stopped, but the background task is still running. From the background you can restart the robot and bring it into safe position again.If a plc is controlling the robot, you can check if the program is running. If not, the plc can restart it again.0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 800 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings