Beruflich Dokumente
Kultur Dokumente
MAMGL207
MECHATRONICS and AUTOMATION
LAB
Manual
Index
Exerc
ise
Title
Pneumatics
Design a pneumatic circuit using a double acting cylinder and 5/2 Hand
operated valve to open a main gate of a factory.
Design a simple pneumatic circuit to open and close the bus door.
Design a circuit to control the double acting cylinder using double pilot valve.
The double pilot valve has to be controlled by only one push button.
Electro pneumatics
Washers for injection pump are to be cleaned in a cleaning bath. The double
acting cylinder is used to dip washers in and out of the cleaning bath.
Write a program to count the 10 strokes of the cylinder and stop the cycle.
Design a circuit using LSM controller to control the A.C. Non servo motor
clockwise and anti-clockwise with time delay.
10
Page
no
11B
11C
12A
12B
12C
13B
13C
Exercise 1: Design a Pneumatic circuit using double acting cylinder and two push
buttons.
Task
Design a pneumatic circuit using a double acting cylinder to draw a liquid metal from a smelting
crucible by a casting ladle and cast in moulds. The raising and lowering of ladle is controlled by
push buttons.
Apparatus required:
FRL unit
T-connector
3/2 Push buttons ( 2 nos)
5/2 Air-Air valve
Double acting cylinder
Connecting hose
Procedure:
A Double acting cylinder is used to draw the metal from the crucible and cast
the mould.
5/2 Air air valve is used to control the forward and return stroke of the
cylinder
The pilot ports X and Y of the 5/2 valve are controlled by two 3/2 push button
valves.
The air which is stored in the reservoir of the compressor enters the FRL
unit and passes through the pressure ports of two 3/2 push buttons and 5/2
Air-air valve.
When the push button 1 is pressed, the working port of the push button 1 will
lead the supply to the pilot port X of the 5/2 air-air valve. Thus the spool in
the 5/2 valve moves and connects the working port A to the rod end of the
cylinder. The cylinder extends and the pressure at the piston side is
exhausted through the port S to the atmosphere.
When the push button 2 is pressed, the working port of the push button 2 will
lead the supply to the pilot port Y of the 5/2 air-air valve. Thus the spool in
the 5/2 valve moves and connects the working port B to the Piston side of
the cylinder. The cylinder retracts and the pressure at the rod end is
exhausted through the port R to the atmosphere.
The components are connected in the pneumatic board with the connecting
hoses as per the circuit.
A Pressure of 2 bar is applied through the FRL unit and by pressing the
push button the cylinder extends and retracts
Circuit Diagram:
Double Acting cylinder
FRL unit
Result:
Thus the circuit is simulated in the software; the connections are made on the board and tested
with pneumatic supply
Note: Exercise 1 may be taken as model exercise for exercises 2 to 7
Exercise 2: Design a simple pneumatic circuit using 5/2 hand operated valve
Task
Design a circuit to operate the main gate of a factory from the security room using a hand
operated valve.
Identify the apparatus required:
Design the circuit:
Write the procedure:
Furnish Result:
Exercise 3: Design a simple pneumatic circuit to open and close the bus door.
Task
Design a circuit to operate the door of a bus assuming the control is present with the driver and
the bus instructor.
Identify the apparatus required:
Design the circuit:
Write the procedure:
Furnish Result:
Exercise 6: To perform sequencing operation with Single acting cylinder and Double
acting cylinder combined together.
Task
Assume the paint tins are moving on a conveyor. At a certain position, the operator uses a push
button valve to place the caps on the tin. A double acting cylinder lifts up the tin and cap is
pressed by a single acting cylinder. Make the circuit to perform this operation by a push button
valve.
Identify the apparatus required:
Design the circuit:
Write the procedure:
Furnish Result:
Exercise 7: Design a circuit to control the double acting cylinder using double pilot valve.
The double pilot valve has to be controlled by only one push button.
Task
Design the circuit:
Write the procedure:
Furnish Result:
ELECTRO PNEUMATICS
Exercise 9: Design a circuit using LSM controller to actuate a Double acting cylinder
Task
Washers for an injection pump have to be cleaned in a cleaning bath. The double acting cylinder is used
to dip a container with washers in and out of the cleaning bath. For good cleaning, the washers have to
be immersed in the bath for count of 10 strokes. Write a program to perform this sequence.
Program:
// i, - input(sensor)
//x,y - output(actuator)
dim a as integer
dim b as integer
for a = 1 to 5
if inp(i) = 1 then
b= outp(x,1)
b=outp(x,0)
delay(1000)
b=outp(y,1)
b=outp(y,0)
delay(1000)
endif
next
Design the circuit:
Write the procedure:
Furnish Result:
Exercise 10: Sequencing using electro-pneumatics with single and double acting cylinders.
Task
Two cylinders are used to transfer parts from a stack on to a chute. When a push button is pressed the
nd
cylinder 1.0 extends pushing the parts from the stack, to the conveyor and positions it to transfer by 2
cylinder on to the out feed chute. A servo motor runs the conveyor system. Once the part is transferred
the first cylinder retracts followed by the second. The speed of both the cylinders is adjustable.
Program:
// i, j,k - input(sensor)
//x,y,z - output(actuator)
dim a as integer
dim b as integer
for a = 1 to 5
if inp(i) = 1 then
b= outp(x,1)
delay(1000)
b=outp(x,0)
delay(1000)
if inp(j) =1 then
b= outp(z,1)
delay(1000)
b= outp(y,1)
delay(1000)
b=outp(y,0)
if inp(k) =1 then
b= outp(z,0)
delay(1000)
endif
endif
endif
next
Gripper
Robot
Control
Joint Motion
Manipulator
Joint 1
Joint 2
Joint 3
Joint 4
Joint 5
Joint 6
:
:
:
:
:
:
300 degrees
60 degrees
60 degrees
300 degrees
180 degrees
300 degrees
10
Z3
Z4
Z2
Z5
Z6
Z0
Z1
D-H Table:
1.
d
d1
a
0
90
2.
2 + 90
a2
3.
90
4.
d3+ d4
-90
5.
5 - 90
90
6.
d5+ d6
0
11
D-H Table:
0T
1.
d
d1
a
0
90
2.
2+90
a2
3.
90
4.
d3+ d4
-90
5.
5-90
90
6.
d5+ d6
T1 = [ cos(teta1)
sin(teta1)
0
0
0
sin(teta1) 0;
0 -(cos(teta1)) 0;
1
0
d1;
0
0
1];
The calculated position vector in the matrix 0T6 is compared with the Cartesian
0T
12
The Turntable has been defined as a mechanism, with 1 auxiliary joint variable.
A rotational joint is created by at the origin of the parent object (Base). This can
be seen represented by a co-ordinate frame and a graphical representation of
the rotational joint, as shown in figure 2.
Learning a GP:
1. Go to view
pendant
learn GPs of the joint between object and the table
top.
2. Create a new path file say, TURN and keep adding various GPs.
3. On clicking simulation, the turn table rotates with the given GP like +90, +180, 30, -60, etc
4. If the speed of the simulation is fast, the speed can be controlled by using
simulator options say, 100ms.
RESULT:
A model of turn table is drawn in workspace and its rotations are simulated successfully
with an object attached to its corner.
14
Now, another cuboid named SLIDE, is created to fit at the centre of the
slot and give appropriate inside and outside movement while defining its
mechanism parameters.
Once defining the construction of the model, attach the slide onto the
guideway by MODIFY option.
Create the joint, specify the mechanism as translational. Give the suitable
GPs from the VIEW options. Create a new path file as SLIDE and give
the motion.
Simulate the mechanism.
RESULT:
Thus the slider mechanism is created using Workspace 5.
15
16
RESULT:
Thus a robotic arm is simulated in workspace5 software.
17
RESULT:
The automatic path (welding robot) is generated successfully in Workspace 5.
18
3
4
10
8
12
Specifications:
S.NO
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
DESCRIPTION
Complete workstation mounted on an aluminum profile
plate with operating console
Belt conveyor module
Horizontal transfer unit
Linear pick and place
Rotary indexing table
Filling module
Capping module transfer
Transfer module
Weighing module
XY palletizer
vision inspection module
Siemens PLC Control Panel
19
20
Trunking
Pneumatic
CPV valve
terminals
(Solenoid)
Expansion
Module
16I/ 16O
PLC(SIEMENS
-S7-226)
Analog
I/P
Analog
O/P
Opto
coupler
Relay
card
Pneumatic
CPV valve
terminals
(Solenoid)
Terminals
Trunking
Stepper
driver
card(X-Axis)
Transformer
Trunking
Trunking
Bridge
rectifier
Stepper
driver
card(Y-Axis)
24V,5V SMPS
Capacitor
21
PLC Address
1.
I 1.0
2.
I 1.1
3.
I 1.2
4.
I 1.3
5.
I 1.4
6.
I 1.5
7.
I 1.6
8.
I 1.7
9.
Photoelectric sensor
(at the Rotary indexing
table to detect the presense of material )
I 2.0
I 2.1
I 2.2
I 2.4
I 2.5
14.
I 2.3
22
Serial Port
The SERIAL connector, with incoming and outgoing data indicator LEDs (RX and TX,
respectively), is through where you may interact with the ARCOS microcontroller from
an offboard computer for tethered client-server control and for microcontroller software
maintenance. The port is shared internally by the HOST serial port, to which we connect
the onboard computer or an Ethernet-to-serial device. Either the SERIAL or HOST
connector may be used for client-server and maintenance mode communication with
the microcontroller.
25
SOFTWARE NEEDED:
SOPAS, ARIA, Mapper3.
PROCEDURE:
Connect the SICK LMS100 to a power source from the Pioneer 3AT and through
Ethernet to the onboard PC after placing the device at the front of the robot.
On the onboard PC, run SOPAS and connect the device to it. Please note that during
the change of IP address, all other network connections of the PC must be
switched OFF.After the connection has established, under the Basic Settings tab, click
on start measure.
Run a relevant mapping program through ARIA (example: sicklogger.exe). There is a
high chance that ARIA will not be able to connect to the laser directly. Under such a
circumstance, use the -laserport .. command.
Example in command promt:
Sicklogger.exe testscan.2d -robotport com3 -laserport 192.31.22.1
After jogging the robot through the indoor environment, search for the name of the 2d
file given in cmd in the onboard PCs C: drive. Run the file on mapper3 to view and edit
the obtained map.
RESULT:
26