Motion control use torque loop in Rockwell Studio 5000

hugheydarryl

Member
Join Date
Feb 2024
Location
East Coast
Posts
2
I have always controlled servos in Rockwell motion using position loop. I have an application where one process will push against a servo controlled motor and cause the servo to fight against the push and cause the torque to spike and possibly fault the servo due to position error tolerance from being pushed. I have temporarily countered this by issuing a MSF to the servo ... allowing it to be pushed and then issuing a MSO after it has been pushed. This is working as intended ... but I figure turning off the servo and turning it back on once a minute will not be ideal for the servo drive. I have found a Rockwell document that shows home to torque and this would probably be ideal for part of my application ... but I was wondering if there may be a better way to allow a servo to be pushed a small amount with out turning it off every time.
 
Open up the position error limit in the axis properties, and monitor the position error yourself and do something accordingly. I do torque to home often. The Rockwell AOI they provide is buggy and doesn't account for velocity error, but it is a good starting point for understanding. What I do is use SSVs to open up position and velocity error, limit the torque and monitor the position error. Once it exceeds a limit for time, I home the axis and reset the PE and VE back to operating limits.

In your case, use a redefine position after the push to reset the axis to the current position, so it doesn't try to reduce the position error you've created. I would also reduce the torque limit on the axis that's being pushed so it is not fighting so hard.
 
Open up the position error limit in the axis properties, and monitor the position error yourself and do something accordingly. I do torque to home often. The Rockwell AOI they provide is buggy and doesn't account for velocity error, but it is a good starting point for understanding. What I do is use SSVs to open up position and velocity error, limit the torque and monitor the position error. Once it exceeds a limit for time, I home the axis and reset the PE and VE back to operating limits.

In your case, use a redefine position after the push to reset the axis to the current position, so it doesn't try to reduce the position error you've created. I would also reduce the torque limit on the axis that's being pushed so it is not fighting so hard.
Thank you for your reply. I am considering doing a torque to home each time I was to grab my package and then when I transport that object ... the next process will push against the servo that is holding the package. The position error limits are high enough that the servo will not fault from being pushed ... however the torque will greatly increase trying to hold position and slightly misshape the package being held. I take it that you are telling me to lower the torque limit and this should let the servo relax easier as long as the position error limit is not reached?
 
Thank you for your reply. I am considering doing a torque to home each time I was to grab my package and then when I transport that object ... the next process will push against the servo that is holding the package. The position error limits are high enough that the servo will not fault from being pushed ... however the torque will greatly increase trying to hold position and slightly misshape the package being held. I take it that you are telling me to lower the torque limit and this should let the servo relax easier as long as the position error limit is not reached?

Yes....you can SSV a torque limit if you know when you're pushing against it, then put it back when done.
 

Similar Topics

I'm a maintenance person at a factory. We have a following setup; Controllogix5000 1756 L61 with Kinetix 6500 thru Sercos card. Our axis suffered...
Replies
3
Views
2,075
How do I adjust motion control parameters using Logix Designer? Such as: motion axis stop I will make an adjustment like changing the...
Replies
1
Views
321
Hey guys, On my system, i got prop valve controling cylinder on the left and right to adjust the center of a lumber before it get in a woodmill...
Replies
8
Views
931
HI using a G120 sinamics i used the Profidrive in order to control the position in the picture i showed how my system is ,alos how i set the...
Replies
12
Views
1,070
Hi, I have an application that currently utilizes SEW drives and programming that we are attempting to convert to Allen Bradley CompactLogix and...
Replies
9
Views
1,145
Back
Top Bottom