View Single Post
  #91   Spotlight this post!  
Unread 30-03-2004, 14:52
FadyS.'s Avatar
FadyS. FadyS. is offline
Registered User
AKA: Fady Samuel
#1246 (Agincourt Robotics)
Team Role: Programmer
 
Join Date: Sep 2003
Location: Toronto
Posts: 35
FadyS. is on a distinguished road
Re: Mulit-postioning with pnuematics this year?

Quote:
Originally Posted by pras870
I've actually been looking for a way to do this for the past 2 years. I have a pretty firm grasp on pnuematics from the past 2 years, but I still fail to see how this could be done

I've also found, that amazingly, pneumatics actually weigh less then a motor driven assembly. Our team has always seemed to have a weight problem, and I'm always looking for a way to incorporate pneumatics instead of motor driven for the fact that they weigh less and are actually more reliable, but I've always been under the assumption, with the materials first gives us, you can only open and close a cylinder in 2 positions (full and closed).
Our team has been successfully able to get a multi-positioning system working for our arm using the pneumatics hook up talked about here.

We use the following bit of code for the positioning system:

Code:
	// Position Control System (PCS) of arm
	if( p3_sw_aux1 == 1 )
	{
		// Open arm
		relay5_fwd = 1;
		relay5_rev = 0;
		relay6_fwd = 1;
	}
	else if( p3_sw_aux2 == 1 )
	{
		// Close arm
		relay5_fwd = 0;
		relay5_rev = 1;
		relay6_fwd = 1;
	}
	else
	{
		relay6_fwd = 0;
	}
EDIT: Relay5 = double solenoid valve
Relay 6 = Single solenoid exhaust valve.

We use this setup along with the SMC speed controllers to slow down the opening and closing of the arm and stop it when we close the exhaust valve.