nettogrisen
Lifetime Supporting Member
Hola
I have a door that's bottomhinged (airplane door) which I open and close with a servo motor on an ultra 3000 controlled by a compactlogix L43 via sercos.
When the door opens, it falls by its own weight and I "catch" it near the bottom and put it gently on the ground.
I'm doing this in "torque servo" loop configuration, so I can't use MAM, MAJ or MAS which have built in deacceleration properties, and am trying to roll my own, in which I can ajust where the torque "catches" the door (DeaccelStartPos), where the door stops (DeaccelStopPos) and the time it has to deaccelerate within (DeaccelTime).
This is where I come to a mental block for some reason.
Say the door is falling with 30degrees/s (it's scaled in degrees) and I want to catch at 90 degrees and stop it at 115 degrees in 3 seconds.
How would I go about this. It doesn't seem like it should be that big an equation. I can't seem to wrap my head around it though
Thanks
I have a door that's bottomhinged (airplane door) which I open and close with a servo motor on an ultra 3000 controlled by a compactlogix L43 via sercos.
When the door opens, it falls by its own weight and I "catch" it near the bottom and put it gently on the ground.
I'm doing this in "torque servo" loop configuration, so I can't use MAM, MAJ or MAS which have built in deacceleration properties, and am trying to roll my own, in which I can ajust where the torque "catches" the door (DeaccelStartPos), where the door stops (DeaccelStopPos) and the time it has to deaccelerate within (DeaccelTime).
This is where I come to a mental block for some reason.
Say the door is falling with 30degrees/s (it's scaled in degrees) and I want to catch at 90 degrees and stop it at 115 degrees in 3 seconds.
How would I go about this. It doesn't seem like it should be that big an equation. I can't seem to wrap my head around it though
Thanks