MoveL Question
tomC
✭
Hi,
I have a question regarding MoveL and concurrency in robot motion. I have been packing robtargets into an array and then pulling them out and then passing them on to MoveL. So far it had been working well, but I've started to encounter "Position not Compatible" (50800) errors which I suspect are from pushing too many MoveL commands to the robot. The errors started popping up in the Y negative region, but oddly enough worked everywhere else... It's like a "dead zone" suddenly appeared in Robot space....
What is going on internally when you send a large number of MoveL commands to the Robot? I assume it creates an internal queue and follows the path defined, but is it possible that it drops targets in favor of the most recent if it hasn't completed moving to the previous targets (synchronization issues?). Any help or ideas greatly appreciated.
Thanks,
Tom
Model 6400 with M98 & M97 controllers.
I have a question regarding MoveL and concurrency in robot motion. I have been packing robtargets into an array and then pulling them out and then passing them on to MoveL. So far it had been working well, but I've started to encounter "Position not Compatible" (50800) errors which I suspect are from pushing too many MoveL commands to the robot. The errors started popping up in the Y negative region, but oddly enough worked everywhere else... It's like a "dead zone" suddenly appeared in Robot space....
What is going on internally when you send a large number of MoveL commands to the Robot? I assume it creates an internal queue and follows the path defined, but is it possible that it drops targets in favor of the most recent if it hasn't completed moving to the previous targets (synchronization issues?). Any help or ideas greatly appreciated.
Thanks,
Tom
Model 6400 with M98 & M97 controllers.
0
Comments
-
Hi,
Your errror is most probably on the configuration part of the RobTarget as 50080 is an error linked to incorrect confdata.
Internally, then controller has no problems to have a lot of consecutive MoveL as it will not send all of them in one shot in the motion part.
Check your Conf
0 -
Thanks labu, yep it was ConfL issues: User error - another Proc was flipping it on again and I missed it... duh....
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