Pneumatics_lab1

advertisement
ME 190 Mechanical Systems Design
Pneumatics Lab 1
Week 1 – Familiarization with simple pneumatics
Learning Objectives
The student who successfully completes this lab will be able to:













Identify and explain the function of a lubricator in the conditioning stage of a pneumatic
Identify and explain the function of a filter
Identify and explain the function of a regulator
Identify the types of pneumatic actuators from their schematic symbols
Explain the difference between single-acting and double-acting cylinders
Identify and explain the function of manual , air piloted, and solenoid valves
Draw schematic symbols for pneumatic components
Draw the schematic of a simple pneumatic circuit
Build simple pneumatic circuits based on given schematic
Describe the function of air logic circuits
Identify applications for air logic circuits
Explain the direction of air flow within a pneumatic circuit
Trouble shoot any faults that occur in the construction or operation of a pneumatic circuit
Equipment (typical example components from SMC are listed in parentheses)











Manual switch (VHK2-04F-04F)
Shuttle valve (VR1210F-04)
T-valve (KQ2T04-00A)
Two 3/2 NC single solenoid valves (SYJ512-5LZD-M5)
5/2 NC single solenoid valve (SYJ5220-5LZD-C4)
Speed controller (AS20002F-04)
Double acting cylinder
4 mm diameter pneumatic tubing (TU0604BU-100)
5, 12, or 24 V power supply
ULN2803 Octal driver
Solderless breadboard
Procedure
This manual is written to walk through the first pneumatic experiment with students. The
experiment is divided into three sections to get students familiar with simple pneumatics and
give them different kinds of learning experiences. It will demonstrate the basic operations of
simple pneumatic components. It will also help you apply what you have learned in lectures
about pneumatics and show you the various possibilities of pneumatic systems. However,
pneumatic systems operate with pressurized air and they require safe and responsible handling in
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 1 of 7
ME 190 Mechanical Systems Design
Pneumatics Lab 1
the laboratory. Careless handling may hurt people and damage components. Please be careful
with the components and follow instructions.
When you are doing this lab, build the pneumatic circuits following the steps below and make
observations on how the actuators react to input signals. Take notes where needed for post-lab
report.
Part 1
1. Build the circuit using pneumatic tubing and components provided
a. Get five 10-inch pneumatic tubing
b. Connect the air input to a manual switch
c. Connect the manual switch to the input of the manifold
d. Connect the output of a 3/2 solenoid valve to a speed controller
e. Connect the output of the speed controller to one of the inputs of the double
acting cylinder
f. Connect the output of another 3/2 solenoid valve directly to the other input of the
double acting cylinder
2. Interface the Arduino with solenoid valves using the ULN2803 octal driver
a. Plug the ULN2803 octal driver onto the breadboard
b. Connect the Arduino digital signal outputs to the inputs of the ULN2803 octal
driver
c. Plug the “ground” legs of the solenoid valves into the outputs of the ULN2803
octal driver
d. Connect the “positive” legs of the solenoid valves to the “positive” port of the
power supply
e. Also connect the “COM” port of the ULN2803 octal driver to the “positive” port
of the power supply
f. Ground the Arduino, the ULN2803 octal driver, as well as the power supply
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 2 of 7
ME 190 Mechanical Systems Design
Pneumatics Lab 1
Solenoid
valve
Arduino
ULN
2803
COM
+
Power supply
3. Make sure all the tubing is deeply enough inserted into the fittings, and then adjust the
regulator to desired pressure
4. Turn on the manual switch and let air flow through the system
5. Study the circuit and make observations on the cylinder and the valves
6. Activate one of the solenoid valves by modifying the example sketch “Blink” or the
sample code attached in the appendix and make observations on the cylinder and the
valves
7. Activate the other solenoid valve while deactivating the previous one and make
observations on the cylinder and the valves
8. Activate both solenoid valves and make observations on the cylinder and the valves
9. Play with the speed controller and notice changes made to the movement of the cylinder
10. Close the manual switch
11. Disassemble the circuit
12. Fill out the truth table below based on the observations you make
Input 1
Input 2
Output
1
2
3
4
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 3 of 7
ME 190 Mechanical Systems Design
Pneumatics Lab 1
Part 2
1. Build the circuit using pneumatic tubing and components provided
a. Get five 10-inch pneumatic tubing
b. Connect input to a manual switch
c. Connect the manual switch to the manifold
d. Connect an output of the 3/2 solenoid valve to the input of a portable 5/2 solenoid
valve
e. Connect the two outputs of the 5/2 solenoid valve to the double acting cylinder
2. Repeat steps 2 to 12 from part 1
Input 1
Input 2
Output
1
2
3
4
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 4 of 7
ME 190 Mechanical Systems Design
Pneumatics Lab 1
Part 3
1. Build the circuit using pneumatic tubing and components provided
a. Get seven 10-inch pneumatic tubing
b. Connect input to a manual switch
c. Connect the manual switch to the manifold
d. Connect the outputs of the two 3/2 solenoid valves to the input of a shuttle valve
e. Connect the output of the shuttle valve to the input of a portable 5/2 solenoid
valve
f. Connect the two outputs of the 5/2 solenoid valve to the double acting cylinder
2. Repeat steps 2 to 12 from part 1
Input 1
Input 2
Input 3
Output
1
2
3
4
5
6
7
8
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 5 of 7
ME 190 Mechanical Systems Design
Pneumatics Lab 1
Deliverables
A lab report should be generated consisting of the following items, but not limited to, after this
lab.






Circuit diagrams with formal ISO symbols
Each circuit element should be labeled with an unique item number
Step-by-step operations for circuits using item numbers
Questions to be answered
o What is the function of a filter?
o What is the function of a regulator?
o What is the function of a dryer?
o What is difference between a single-acting cylinder and a double-acting cylinder?
o What is the function of a solenoid valve?
o What logical functions did the circuits execute?
o What are some applications for these circuits?
A truth table for each of the circuits
Fully documented code and circuit schematic.
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 6 of 7
ME 190 Mechanical Systems Design
Pneumatics Lab 1
Appendix- Arduino code for driving solenoid valves
int solenoid = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(solenoid, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(solenoid, HIGH); // turn on
delay(1000);
// the delay before it turns off
digitalWrite(solenoid, LOW);
delay(1000);
// turn off
// the delay before it turns back on
}
San José State University Department of Mechanical Engineering
rev 0.1
08AUG2013
Page 7 of 7
Download