Subject:
|
Re: pneumatic cylinder: why not hydraulic ??
|
Newsgroups:
|
lugnet.technic
|
Date:
|
Sun, 11 Apr 2004 12:43:03 GMT
|
Viewed:
|
3428 times
|
| |
| |
In lugnet.technic, Mark Bellis wrote:
>
> A XOR gate has two inputs, one with 1 switch and one with 4 switches. The
> 4-switch one is a standard reverser and the 1-switch one has the air supply on
> the middle and the two outer ports go to the input ports of the reverser (the
> middles of switches 1 and 2 from the earlier description).
Hmmmm....
When talking about pneumatic gates in the past, I came to realize that different
people defined gate inputs and outputs differently.
Mark Tarrabain's single switch AND gate has two individual pressure inputs; one
forces the piston to expand, and the other goes into the center port of the
switch. There is one single port that provides the A AND B output. This output
can make the next piston expand, but there is no provision to make the next
piston contract.
By pairing Mark's single switch AND gate with one of my two switch multiplexors,
I can create a dual polarity AND gate. Dual polarity meaning that it has
pressure outputs for each of the ports of the load piston being driven by the
gate.
Using a setup similar to the AND gate, I can create a dual polarity OR gate in 3
switches.
I can create a dual polarity XOR gate using 4 switches (basically just two muxes
driven by the piston).
>
> An AND/OR/NAND/NOR gate has 2 banks of 3 switches. As I don't have pictures
> yet, please try this from text.
> Create the two banks on beams with the levers connected together (with 7-hole
> beams) so that they're all at the middle position at the same time and travel
> fully both ways together.
>
> Make the banks of switches have their nozzles facing each other. Number the
> switches A1 (left bank, furthest from you), A2 and A3 (nearest) and B1 (right
> bank, furthest from you), B2 and B3 (nearest), with nozzles U, M and L for Upper
> (furthest away) Middle and Lower (nearest).
>
> Connect A1U to A2U and B1U to B2U
> Connect A1M and B1M to a T junction. This goes to the top of the output
> cylinder.
> Connect A1L to B3U and B1L to A3U
> Connect A2M and B2M to a T-junction. This goes to the air supply.
> Connect A2L to B3M and B2L to A3M
> Connect A3L and B3L to a T-junction. This goes to the bottom of the output
> cylinder.
>
> Set both banks of switches to the lower position, pump some air in and the
> cylinder should be contract.
> Move only one bank to the upper position and the cylinder should remain
> contracted.
> Set both banks to the upper position and the cylinder should extend. This is
> now an AND gate.
> To get a NAND gate, swap the connections to the output cylinder.
> To get a NOR gate, turn both banks of switches round or swap connections to the
> cylinders that drive them.
> To get an OR gate do both the above swaps.
>
> This gate has the same air leakage properties as a single switch i.e. it leaks
> only the air of the side of the cylinder that is meant to be expelling air. If
> you have both banks of the AND gate in the lower position, with the cylinder
> contracted, and it is lifting something, and you then move one bank to the upper
> position, the amount of leakage from the cylinder is only the amount in the
> pipes. Therefore I suggest keeping the pipes short and/or using flex tubing as
> much as possible. That way the cylinder won't move much when only one bank of
> switches is moved. If it becomes a problem, drive a single switch with the
> output cylinder of the gate and let this switch control the cylinder that does
> the work. This is effectively a buffer.
I'll try to build up some LDraw images of these gates so I can better understand
what you are saying here.
>
> To control the AND gate, you might need two cylinders per bank of switches.
>
> Looking at your article on pneumatics, I think this gate is what you need for
> your D and E problem. I would suggest using the 3x5 bracket to hold the
> cylinders that move the switches, and putting "1" joints on the top of the
> switches, rather than using 3x3 brackets and longer levers on axle extenders.
> These new switches mount lower down than the old ones.
>
> I have covered approximately half the work in your article. Where my work
> diverged from yours is the point where the article seems to show that
> non-leaking cylinders are added on if necessary, which may save on switches in
> the short term but will cost you in the complexity of adding in leak proofing
> later. I have always worked with the fundamental principle of no leaks in
> steady-state, i.e. if a cylinder is not required to move the other way, pressure
> is continuously applied to keep it where it is. Therefore all my logic building
> blocks have been developed this way. For robots that have to apply permanent
> forces to their leg cylinders, I would suggest a blanket no-leaks policy at the
> start.
I do not understand this point at all. Are you referring to the extra pistons
added to circuit 7? I do not understand your concept of leaky cylinders, and
leak proofing.
If you always assume that a pressure *has* to be pressured, then your flip flops
must be big. In the case where no outside force acts on a piston, you can
create a flip flop out of one piston and one switch.
Where ever possible I use a no-leak policy from the start. I wrestled with
many, many prototypes of Quad242's circuitry before I settled on using two
"leaky cylinders" to solve my timing problem.
I'd be very interested seeing a Quad242 circuit that is completely no-leak. Are
you game to give it a try?
>
> To add extra leak proofing to the AND gate, isolate the air supply by connecting
> both the supply and the hose from the gate supply input to the middles of two
> switches. Connect the right nozzles together and block both the left nozzles.
> Only open the isolator (switches in the left position) when you are adding air
> to the AND gate and isolate it when you don't want air to leak out if the output
> cylinder is under load.
I'll look at this.
>
> A half adder would use AND and XOR gates in electronic logic. Making a full
> adder (two half adders and an OR gate) in pneumatics would use a lot of
> switches. You would need two XOR gates, two AND gates and an OR gate, a total
> of 28 switches with a leak-proof system. However, being a no-load system, you
> don't need leak proofing, so you can save on the number of switches.
As I said, I can get the full adder done in 17 switches, and three pistons.
Using methods I still don't quite undersand, Mark Tarrabain has done it with two
pistons, and a smaller number of switches.
>
> My octopus arm logic has two banks of 4 switches, one bank of 3 and one bank of
> 9! The first diagram had even more till I optimised the number of switches by
> deciding which ones could handle two functions together without parasitic leaks.
Again, can you please formalize the concept of parasitic leaks?
>
> In my electronics degree I did a module on finite state machines. The tutors
> stressed the importance of a system being able to get into a defined state from
> any possible state, even if that state was not used in the normal working of the
> system. That's another principle I stick to when designing pneumatic systems.
They taught me this concept as I was getting my computer engineering degree, but
in an attempt to keep the circuit size down, I've not considered this in my
sequencers.
> Mark
Kevin
|
|
Message has 1 Reply: | | Re: pneumatic cylinder: why not hydraulic ??
|
| (...) I class the input as the position of each bank of switches. A bank of switches may be driven by one cylinder (1 or 2 switches), two cylinders (3-5 switches) or more (6 cylinders in the case of 9 switches in my octopus arm logic). The number of (...) (21 years ago, 11-Apr-04, to lugnet.technic)
|
Message is in Reply To:
| | Re: pneumatic cylinder: why not hydraulic ??
|
| (...) A XOR gate has two inputs, one with 1 switch and one with 4 switches. The 4-switch one is a standard reverser and the 1-switch one has the air supply on the middle and the two outer ports go to the input ports of the reverser (the middles of (...) (21 years ago, 10-Apr-04, to lugnet.technic)
|
38 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|