View actual load of a robot
Comments
-
Hallo,there is a loadid-routine to measure the current load.See rapid-manual.0
-
Thanks matti for the answer. I search in the Rapid manual but I don't find nothing to get that info. Have you got same example/indication?
thanks
Nicola0 -
Oh okay, I had understood that function would allow me to define the load after calculating it in some other way, not that it would allow me to derive the current load. I'll try it and update you, thanks!
Nicola0 -
Can I ask for another piece of information? Is there any way to know, while the robot is working, what percentage of the maximum force it is using? For example, if at 50% of the speed I'm at 80% of the maximum load, I won't be able to reach 100% without overloading the robot. Is there any function that gives me this value? Thank you.
Nicola0 -
Not exactly what you are looking for: You could try (RAPID version dependent) the GetTorqueMargin function for each axis. If the used RAPID version does not have that function perhaps the GetMotorTorque function would suffice.
RAPID Reference Manual can help.0 -
SomeTekk said:Not exactly what you are looking for: You could try (RAPID version dependent) the GetTorqueMargin function for each axis. If the used RAPID version does not have that function perhaps the GetMotorTorque function would suffice.
RAPID Reference Manual can help.
Have you tried GetTorqueMargin?
I once made a "poor mans force control" with GetMotorTorque, but can't get my head around how GetTorqueMargin works and what the returned num value represents.-----------------
David
Swedish freelance ABB robot programmer0 -
I have not tried the GetTorqueMargin function. The controllers in this facility are not using the required RW version.
My GUESS:
From the manual 'The least torque margin in % available torque since ResetTorqueMargin was executed.' suggests to me how close to the setting of the stress duty cycle moc.cfg parameter Torque Absolute Max was reached. E.g. the Torque Absolute Max for some manipulator's axis is 300NM, and the returned GetTorqueMargin is 10, that could mean that the highest torque on the measured axis is 90% of its limit. 300NM X 0.9 = a torque of 270NM was placed on said axis.
I have seen values in the Torque Absolute Max field for external axes, but I do not believe ABB allows changes for axes of articulated arms and consequently doesn't make them visible in parameters.
Of course it's likely I am COMPLETELY wrong.
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