manufacturing technology (me461) lecture18
TRANSCRIPT
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
1/17
Manufacturing Technology
(ME461)
Instructor: Shantanu Bhattacharya
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
2/17
Review of last lecture
Loading of program in CNC systems.
EIA and ASCII schemes of loading of program.
Punching system (odd and even parity checks).
Conventional numerical control.
Direct Numerical Control.
Distributed numerical control.
Programmable logic controllers. Logic control (Attribute type questions and
variable type questions)
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
3/17
Logical ControlThe logical relationships can be expressed in a diagram form called a logic
network diagram whose symbols are expressed below.
The devices implementing thevarious logical relationships are
what we refer to as logic devices.
These logic devices are used in
constructing PLC
Although the logic network
diagrams could be used torepresent the logic in a PLC
control program, another logic
diagramming technique is known
as ladder logic diagram.These are more widely used
in the industries and they wereretained as PLCs got
introduced from a convenience
point of view of the technicians
who were involved in wiring the
various systems that were
being controlled.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
4/17
Ladder Logic DiagramThe ladder logic daigram makes use of representations similar to
electrical circuits in which a series of connections represents a
logical AND and a parallel connection represents a logical OR.A ladder logic diagram is made up of inputs and outputs connected
accroding to appropriate logic.
Each rung in the ladder represents a set of logical relationships
between the inputs that lead to a particular output.The output from one rung of ladder could be used as an input in
another rung of the same ladder.
Except when special provisions are made it is considered that all
rungs in a given ladder logic diagram are executed simultaneously,
so the order of the rungs on the ladder in general does not matter.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
5/17
Solved ExampleA robot is to be used to unload finished parts from a machine
onto an AGV and to load raw parts from the AGV to the machine.
Assume that there are sensors at the AGVs docking station to
indicate the arrival of the vehicle and onboard sensors on the
vehicle to indicate whether the vehicle has actually brought some
raw parts to be machined and whether the AGV has space to carry
away a finished part. Also, assume that there are sensors on themachine to indicate whether the machine is loaded with a part
and also a signal for the completion of part processing. The robot
is required to unload a processed part from the machine onto the
AGV, pick up a new part for processing from the AGV, and load it
onto the machine. The AGV is to be dispatched after the
completion of the cycle. Construct a ladder logic diagram.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
6/17
Solution
I/O Meaning/ Associated Action
01 AGV has arrived
02 AGV is carrying a new part to be
processed
03 AGV has space to store a
processed part
04 Machine has a finished part to
be unloaded
20 Unload old part from the
machine onto the AGV
21 Pick new part from the AGV and
load onto the machine
22 Dispatch the AGV
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
7/17
Solution 1. The first rung states that if inputs 01, 03, and 04 are alltrue, then output 20 is true. This is interpreted as
meaning that if AGV has space to store a processed
part, and the machine has a finished part to be
unloaded, then the robot should unload the old part
from the machine onto the AGV.2. The second rung states that if (input 20 is true AND
input 02 is true), OR (input 01 is true, and input 04 is
not true, and input 02 is true), then output 21 is true.
This rung thus illustrates the use of OR in a ladder logic
diagram. The rung is interpreted as meaning that if the
machine has been unloaded, and the AGV is carrying anew part to be processed, then the robot should load
the new part from the AGV onto the machine. In this
case there are two scenarios in which the same output
may be obtained. Note in particular that output 20
from the previous rung is being used as an input on the
current rung.
3. The third rung contains the logic for dispatching the AGV after it arrives at the docking
station
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
8/17
Counters and TimersCounters can be used in manufacturing to measure quantities such as production stock,
inventory, and packaging.
The counter accomplishes its task by counting voltage pulses, which can be generated by a
sensor set to detect the event whose occurrence is to be noted.
Every time a pulse is received the count is changed by one. For example the production
stock can be counted with this technique.
With the timers the main difference is that they are used specifically to count clock pulses.
As a result, timers can be seen as clock driven whereas regular counters are event driven.
A counter can be constructed to count up or down or both.
Counters typically may have another input line to reset the counter to its initial value
(usually zero).
Dependent on the intended application, the counter may have more than one output. For
example some counters may have CARRY (when the counter exceeds its maximum set limit)
or BORROW (when the counter goes beyond its lower minimum set limit).
Such counters can be connected in cascade fashion with a CARRY/BORROW from one
counter connected to the input of the next counter, increasing the overall range of
counting.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
9/17
Example Problem
During the powder metallurgy process, a punch is used to
press blended metal powder into a compact inside a die. A
push button is used to start the process. When the start
button is pressed, the die is filled with powder. The punch is
then advanced and it applies pressure to the powder for a
duration of 10s, after which it is retracted. The pressedcompact is then ejected from the die and the cycle repeats
itself. The cycle can be interrupted by pressing the stop
button. If the stop button is pressed the punch is required
to retract (if it had been advanced) before the process isstopped. We are required to construct a ladder logic
diagram.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
10/17
SolutionI/O Meaning
01 Start Button
02 Stop Button
T1 Timer (with a limit of 10s)
30 Fill die
31 Advance punch
32 Retract punch34 Eject part (i.e., compact)
35 Stop cycle
S l i
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
11/17
SolutionWhen the start button is pushed to initiate the
process, or if a part has been ejected successfully
from the die, and if the stop button has not been
pushed, the die is filled with predeterminedamount of powder.
After the die is filled, the punch is advanced to
start applying pressure on the powder.
The pressing time is to last for 10s, after which
the timer resets itself.
After the 10s, or any time the stop button ispressed, the punch retracts.
After the punch retracts and provided the stop
button has not been pressed, the part is ejected.
After the part is ejected, the cycle repeats from
the beginning.
When ever the stop button is pressed the punchgets retracted and the cycle is stopped.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
12/17
Sample problemThis example illustrates the use of both the timing and
counting functions. Consider a production line in which
parts requiring processing are brought to a machine by aconveyor. A robot is used to load parts from the conveyor
onto the machine and, after the part has been processed,
unload the part from the machine and place it on the
pallet. The cycle time for processing each part is 10mins.
The robot is to palletize the parts by placing 125 parts on
each pallet. The parts are to be arranged on the pallet in
five layers of 25 parts each. Once the pallet is complete, itis dispatched and a new pallet is started. An allowance of
30 s is to be made for pallet dispatching and presentation
of a new pallet. Construct a ladder logic diagram to effect
the required control.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
13/17
SolutionI/O Meaning/ AssociatedAction
10 Machine has a part to be
unloaded
30 Load machine with a newpart
40 Unload a process part
from the machine
45 The current pallet layer is
full
48 Increment layer being
palletized by 1
50 The pallet is full-dispatch
60 Present a new pallet
C100 Up counter with a limit
set to 25
C200 Up counter with a limit
set to 5
T250 Timer with limit set to
600s
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
14/17
Description of the various rungsNotice that no identifying
number for a counter or timer
has been used more than once.
This is a good practice as most
of the PLCs use the same
memory location for storing
counter and timer data.
Within the ladder logic
diagram, the reader should notethat a counter or timer function
is set up on one rung and then
references on another rung to
trigger its function.
Each of the counters and
timers has two inputs and oneoutput.
One input triggers counting/
timing and the other input
resets the device.
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
15/17
Description of various rungs If the machine has a part to beunloaded and there is a pallet
onto which to place it, the part is
unloaded and placed on the
pallet.
After the part is unloaded or if
there were no part in the machine
to begin with a new part is loaded
onto the machine.
Timer T250 is used to time the
processing operation, and after
the 10min it takes to process the
part, the robot is signaled that
there is a part to be unloaded
from the machine, T250 resets
itself, and the cycle is repeated.
Counter C100 is used to countparts as they are unloaded from
the machine.
When C100 counts 25 parts a
signal is generated indicating that
the current layer in the pallet is full
and C100 is reset.
D i ti f i
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
16/17
Description of various rungs Counter C200 is used to countthe number of full layers on the
pallet.
If the layer just completed is not
the fifth layer, pallet loading is
continued.When the no. of layers on a
pallet reaches 5, a signal that the
pallet is full is generated, the
pallet is dispatched, and a signal
is generated to present a new
pallet.Timer T300 is used to time the
dispatch and presentation of
pallets, for which a time of 30
secs. is allowed.
After the 30 secs, T300 resets
itself and C200 also resets. The
whole cycle can now be repeated
with the newly presented pallet.
G li d P C t l
-
8/12/2019 Manufacturing Technology (ME461) Lecture18
17/17
Generalized Process ControlWe now see the concept of computer control of multiple manufacturing processes.
By this we mean the use of a computer to monitor, control and coordinate the
operations of various types of physical equipment on the sop floor in a concurrent
manner.
This type of control is an extension of the capabilities of the logical control
associated with PLCs.
Specially, a control computer can be used to control several processes or pieces of
equipment at the same time.
This is in contrast with the PLC, which is dedicated to a single process, or the NC
controller which is dedicated to a single machine.
A control computer can be distinguished from the general purpose computer by its
ability to communicate directly with the process or equipment being controlled.
This capability for direct communication between the computer and process is
called on-line-control.
The main rationale for using a computer in manufacturing process is its response
speed to the changing process parametres.