Processing station Function chart
DE 01/04
Function chart according to DIN EN 60848
The following figure displays a comparison of symbols of DIN 40719-6 (1992-02) and symbols of DIN EN 60848 (2002-12).
delay t=3s
3s/X9 "delay"
Left: DIN 40719-6; right: DIN EN 60848
Note The standard DIN 40719-6 is valid until 2005-04.
DIN 40719-6 1992-02 DIN EN 60848 2002-12
Diagrams, charts, tables; rules for function charts; (IEC 848 modified) GRAFCET specification language for sequential function charts; (IEC 60848)
Festo Didactic GmbH & Co. KG MPS
Function chart Processing station
sequential function chart according to DIN EN 60848 (IEC 60848) for the Processing station 1-bit-link
Start
station is reset and in initial position
station is not reset
"reset" indicator light
turn on "reset" indicator light
"reset" button pressed
initial position
move station to initial position drill in upward position
turn rotary indexing table
rotary indexing table to initial position
station in initial position
reset ok
set flag "reset finished" flag "reset finished" is set
B 14
empty step: cycle start
flag "start" is not set
"start" indicator light
flag "start" is set
turn on "start" indicator light
flag "start" is set 8
station not occupied
workpiece available
station occupied
station occupied
3s/X9 "delay" A 10
Festo Didactic GmbH & Co. KG MPS
Function chart Processing station
A9
empty step: downstream station free
10
downstream station free
rotary indexing table
11
turn on rotary indexing table
rotary indexing table not positioned
empty step: program synchron.
12
rotary indexing table positioned
empty step: delay
13
1s/X13 "delay"
M20
"drill hole checking"
M30
"drilling"
M40
"workpiece output"
macro steps M20, M30 and M40 completed
cycle end
14
set flag "cycle end" transferring the information "workpiece orientation" flag "cycle end" is set "bit shifting see below"
B6 Sample of the bit shifting of flag "workpiece orientation" After each process the bits and the rotary indexing table are shifted by one step. The information "workpiece orientation ok" (bit = 0) respectively "workpiece orientation not ok" (bit = 1) is acquired during the "dill hole checking" (M20) and is shifted to and used by "drilling" (M30) and "workpiece output" (M40). Sequence of inserted workpieces: "A", "B", "C", "D" ... whereas "B" is a bad part. position of the rotary indexing table pos. 1 checking 1 2 3 4 5 y y A B C D y y pos. 2 drilling A B C y y pos. 3 output A B y y flag "workpiece orientation" (flag word) BIT 1 0 1 0 0 y y BIT 2 0 1 0 y y BIT 3 0 1 y y
Festo Didactic GmbH & Co. KG MPS
Function chart Processing station
macro step M20 "parallel branch drill hole checking" E20
empty step: parallel branch drill hole checking
"entry point for macro step M20"
workpiece available
checking workpiece orientation
21
turn on verifying magnet
no workpiece available
flag "start" is not set
3s/X21 and workpiece orientation ok
workpiece orientation ok
3s/X21 and workpiece orientation not ok
workpiece orientation not ok
22
23
turn off verifying magnet reset flag "workpiece orientation" bit 1
turn off verifying magnet set flag "workpiece orientation" bit 1
verifying magnet is off
verifying magnet is off
empty step: end of parallel branch drill hole checking
S20
"exiting point for macro step M20"
Festo Didactic GmbH & Co. KG MPS
Function chart Processing station
macro step M30 "parallel branch drilling" E30
empty step: parallel branch drilling
"entry point for macro step M30"
workpiece available and flag "workpiece orientation" bit 2 is not set
fixate workpiece
31
fixate workpiece
(no workpiece available) or (workpiece available and flag "workpiece orientation"bit 2 is set)
flag "start" is not set
workpiece is fixed
drill on
32
lower drilling unit turn on drill drilling untit lowered
drill off
33
raise drilling unit turn off drill drilling unit raised
free workpiece
34
unfix workpiece
workpiece is unfixed
empty step: end of parallel branch drilling
S30
"exiting point for macro step M30"
Festo Didactic GmbH & Co. KG MPS
Function chart Processing station
macro step M40 "parallel branch workpiece output" E40
empty step: parallel branch workpiece output
"entry point for macro step M40"
flag "workpiece orientation" bit 3 is not set
workpiece orientation ok
flag "workpiece orientation" bit 3 is set
workpiece orientation not ok
flag "start" is not set
41
42
eject workpiece
turn on "start" indicator light turn on "workpiece orientation not ok" ind. light
1s/X41 "delay"
error acknowledged
empty step: end of parallel branch workp. output
S40
"exiting point for macro step M40"
Festo Didactic GmbH & Co. KG MPS
Function chart Processing station
Festo Didactic GmbH & Co. KG MPS