Speed Compensation Cyclinder Lag???

victorg

Member
Join Date
Jul 2013
Location
Joliet,IL
Posts
4
First off the controls being used are an AB L1 Processor RSLogix 5000 V20, Connected to a PowerFlex 525 drive and an absolute encoder to trigger different outputs. I wanted to see if anyone has any good ideas on how i would compensate for the lag time on an air cylinder as the system gets faster or slower. In the past i have added count positions on the output flag (EX: 15 cycles per minute = position of 60, And at 30 cycles per min = a position of 50). Problem is i have to add and cannot subtract because i may get negative numbers and than the output will for sure not fire. Which means i have to set the system up at full speed then add counts as the system gets slower. Is there any ideas on how i would not have to compensate for many ranges of speeds with lots of math rungs added to my logic?
 
Does the air cylinder have limit switches on it to indicate whether it's extended or retracted?
 
Well, then I don't exactly understand your question. Is your air cylinder not responding fast enough under certain circumstances?
 
Basically im trying to compensate for the amount of time it takes the cylinder to get to the full stroke when the machine speeds up to place it in the same position at 10 Cycles/Min or 50 Cycles/Min. In order to do that i have had to write logic that starts the cylinder sooner when the machine speeds up later when it slows down. Is there an easier way to get the functions linear based on speed. Other then saying EX: >or= 10 but <15 Subtract 5 from cylinder down position And writing it and moving it ten times or more for different speeds.
 
Last edited:
If I am understanding you correctly I would just use a SCP instruction and tie it to the actual machine speed and the to a timer. So if machine speeds up the offset the timer preset.
 
Is the encoder measuring position of the air cylinder, or something else? If you give a better description of the "mechanical" outline of the system it would help better answer your question. What determines the system speed?


Cheers


No as this is not important. Just when it starts and ends its function. So i have a start position and an end position.
 

Similar Topics

Hi all, I'm having trouble solving a problem I've been working on for several months, and thought you might like a stab at it. The machine runs...
Replies
22
Views
836
Hello Folks, Has anyone configured a Momentum high speed counter on Unity 13.1. We need the wiring diagram for Momentum High speed counter and...
Replies
0
Views
65
dear all.. i am designing the Sea Water Intake pump which the 4 pumps will be operated parallel, and 1 pump will be as stand by pump The pump data...
Replies
3
Views
127
Im very new to programmin,but i was wanting to try and set up a program that could monitor the speed of a roller. Would it be possible to use the...
Replies
4
Views
117
Hello, We are using a CIP(Clean in Place) system with a powerflex 525 to run its pump. We are able to see the VFD through ethernet, its Enet...
Replies
15
Views
773
Back
Top Bottom