![]() |
Accidental Piston Retraction
whenever we disable our robot a piston retracts. Do you think this is a problem in the code or an electrical problem? Any suggestions?
|
Re: Accidental Piston Retraction
What solenoid valve are you using to control the pneumatic cylinder? If it's a "single solenoid", it will automatically disengage when the signal to extend is removed. All signals are removed when the robot is disabled.
To keep from having this happen, you need to use a "dual solenoid" which requires two control signals, one to extend the cylinder and one to retract it. That way it won't change state when the robot is disabled. |
Re: Accidental Piston Retraction
Thanks, it is a single solenoid. We just weren't sure if it was supposed to or not
|
Re: Accidental Piston Retraction
Yup. Normal operation, and an excellent case for using a double-action solenoid to improve safety.
It is ALSO a good case for a center-off, or tristate valve, where it can extend, retract, or stop. When voltage is removed (ie. robot disabled), the valve defaults to STOP. Unfortunately, the GDC has outlawed them in Q&A for a reason I can't make sense of. |
Re: Accidental Piston Retraction
Quote:
We always use dual solenoids when we don't want something changing unexpectedly. Often that's a safety issue, but sometimes it's just because activating a mechanism at the wrong time could earn us a penalty. |
| All times are GMT -5. The time now is 13:03. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi