Axis is halting during force control

Designing a motion system and want some tips? Run into a problem? Talk about it here!

Axis is halting during force control

Postby Himanshu » Sat Feb 20, 2016 9:37 am

Hi,
I am getting axis halt ( Direct output halt (Force Follow Err.) while trying to hold force force of 300lb. I am working on a project where i had to hold the force on the axis while my test part is retracting or extending. Currently the setup is a linear motion with ball screw and the Emerson drive in Torque mode and configured my axis as Position force control (Single input).I have tuned my force and position axis. I am first entering the force control and ramping my force in S curve to 300lb. Post that i am issuing the hold pressure force command and as soon as i start my actuator moving i get above fault. The tuning parameter for force as P=0.05928 ;I=0.1805.
Attachments
LAT TUNING.rmcproj
(12.18 KiB) Downloaded 186 times
Himanshu
 
Posts: 8
Joined: Tue Jul 07, 2015 8:38 am

Re: Axis is halting during force control

Postby Peter Nachtwey » Mon Feb 22, 2016 12:25 pm

A graph would have been nice but I think I know what is going on. I bet when your part is retracting the force drops. This happens because the P and I gains must be small but they are too small to respond to disturbances ( your part retracting and extending ) very quickly. The key here is to know how fast your part is retracting and have a user program add or subtract a bias depending on how fast the part extends or retracts.
There is a key formula for this situation.
[processing latex...]
where:
[processing latex...] is the rate of change in pressure. You want to keep this 0 to keep 300 lb of force constant
[processing latex...] is the bulk modulus of oil. This value determines the relationship between changes in the volume of oil and the changes in the pressure
[processing latex...] is the flow into the volume of compressed oil.
[processing latex...] is the velocity. I am assuming that retracting is negative so the pressure will decrease
[processing latex...] is the area of the piston.
[processing latex...] is the volume of oil under compression. This changes as the piston retracts.
The key is to keep [processing latex...] to keep the rate of change in the pressure 0.
If you know how fast the actuator is retracting you can multiply the velocity of the retracting cylinder by the feed forward of the cylinder holding force. This will be a voltage that can be used as a bias for the cylinder holding force. Now the cylinder holding force will respond immediately to the motion of the retracting cylinder instead of waiting for the force integrator to respond which is too slow.
Peter Nachtwey
 
Posts: 156
Joined: Wed Jan 02, 2008 5:58 pm

Re: Axis is halting during force control

Postby Himanshu » Mon Feb 29, 2016 1:13 pm

Hi ,
Thanks for your input. My Test part are all electrical motors .In current scenario when i extend my test part i was expecting my delta motion controller should hold the current force of 300lb while moving back on the axis. I have captures the graph of my test part in extending and retracting while the delta motion control as not active.
Attachments
Plot3.rmcplots
(1.02 MiB) Downloaded 180 times
Plot2.rmcplots
(779.4 KiB) Downloaded 191 times
Plot1.rmcplots
(1.26 MiB) Downloaded 167 times
Himanshu
 
Posts: 8
Joined: Tue Jul 07, 2015 8:38 am

Re: Axis is halting during force control

Postby Peter Nachtwey » Tue Mar 01, 2016 9:59 am

More explanation is needed.
I all cases it looks like the control output is at zero and not doing anything. If so how is anything moving.
How are you monitoring force?
In plot 1 it looks like the actual force is the force necessary to move what ever you are moving. When not moving it looks like there is 115 lbs of friction. It doesn't look like force control is activated yet.
Plot 2 is similar. The target force is still 0. The actual force is just the force necessary to move the object. When stopped there is only frictional force.
Plot 3 is the same. I can't see where the control output is trying to correct for anything and the actual force is simply the force required to move the load and friction.
It doesn't look like you are activating force control or limit.
Peter Nachtwey
 
Posts: 156
Joined: Wed Jan 02, 2008 5:58 pm

Re: Axis is halting during force control

Postby Himanshu » Tue Mar 01, 2016 1:26 pm

Hi,
As part of my project i have to control the Force of xlb while my test part extends or retracts. I have defined my axis a position force control but i m not doing any position control.I am trying to control the force only. I was expecting that when my test parts extends my delta motion should retract the drive while maintaining x lbs force on it.The Test part can be moved independently by applying voltage to it.The graph i uploaded was by applying the voltage to the test part to extend and capturing the graph of it on delta motion plot manager as the feedback from the load cell is being read by the Delta motion.
Himanshu
 
Posts: 8
Joined: Tue Jul 07, 2015 8:38 am

Re: Axis is halting during force control

Postby Peter Nachtwey » Wed Mar 02, 2016 9:34 am

You need to call.
I don't see where the RMC is control output is doing anything at all.
The green line in your plots is always reading 0.
Also, you can't apply 300 lbs of force without having 300 lbs of resistance.
If there is an imbalance then the load will accelerate or decelerate.
Peter Nachtwey
 
Posts: 156
Joined: Wed Jan 02, 2008 5:58 pm

Re: Axis is halting during force control

Postby Jacob Paso » Wed Mar 02, 2016 4:41 pm

Himanshu,

In your plots, the Status Bits show that the axis is in Direct Output or Open Loop. In order to control force, it needs to be in Force Control. To enter force control, use the Hold Current Pressure/Force command or one of the Enter Pressure/Force commands, then the axis will try to control force, and yes, if your test part moves, the axis will move back or forth as required to hold the commanded force.
Jacob Paso
 
Posts: 500
Joined: Thu Jan 03, 2008 3:18 pm


Return to Motion System Design

Who is online

Users browsing this forum: No registered users and 1 guest

cron