60239300_Punched_Card_Equipment_Training_Manual_Aug67 60239300 Punched Card Equipment Training Manual Aug67
User Manual: Pdf 60239300_Punched_Card_Equipment_Training_Manual_Aug67
Open the PDF directly: View PDF
.
Page Count: 230
| Download | |
| Open PDF In Browser | View PDF |
PUNCHED CARD EQUIPMENT TRAINING MANUAL
FIRST EDITION
FOR TRAINING PURPOSES ONLY
This manual was compiled and
written by members of the
instructional staff of
CONTROL DATA INSTITUTE
CONTROL DATA CORPORATION
CDI 60239300
August, 1967
History:
This manual obsoletes the Punched Card
Equipment Training Manual (081966) and
the Punched Card Equipment Workbook.
First printing January, 1967
Former publication number 010567 A
Several changes and corrections were
incorporated into this manual in November, 1969.
Copyright 1967, Control Data Corporation
Printed in the United States of America
FOREWORD
The Punched Card Equipment Training Manual
provides information on punched card technology and equipments found in modern computer systems. The equipments considered in
this manual, though products of Control Data
Corporation, are representative of those used
in the computer industry.
This manual contains five discrete subjects.
Chapter I provides information fundamental to
punched cards. Chapter II explains the
CONTROL DATA 405 Card Reader. Chapter III
contains information concerning the CONTROL
DATA 3248 Card Reader Controller.
Chapter
IV explains the CONTROL DATA 415 Card Punch.
Chapter V provides information regarding the
CONTROL DATA 3245 Card Punch Controller.
To aid the reader, study questions are located at the end of each ehapter and should be
completed before continuing to subsequent
chapters. Answers to the questions are
located in Appendix A.
iii
CONTENTS
CHAPTER I.
STANDARD DATA CARDS
Introduction •
• 1-1
Punched Cards
· 1-3
Explanation of Hollerith and BCD Formats •
1-5
Hollerith to BCD Conversion on Punched Cards .
1-8
Card Specifications
1-12
Study Questions
CHAPTER II.
· 1-15
405 CARD READER
Introduction . .
. . 2-1
Detailed Specifications
· 2-2
Functional Description . .
2-6
Logic Description
· 2-19
Flow Chart of Card Movement
. . • • 2-38
Sequence of Operation
· 2-39
Card Reader Timing . •
• • 2 -42
Logic Prints .
• • • 2 -43
2-50
Power Supply
Wiring Diagram
· 2-51
Cabling Diagram
· 2 -52
Practical Application Exercises
• • . 2-53
• • • • • • 2 -64
Study Questions
v
CHAPTER III.
3248 CARD READER CONTROLLER
Introduction • .
· • 3-1
Codes
• 3-3
Program Concepts
• • 3-6
Program Timing • •
• • 3-9
Suppress Assembly Mode (6-Bit Character Input)
• 3-9
BCD/Hollerith Codes
• 3-10
• • • •
Data Flow Diagram
• • 3-11
Sequence of Operation
• • 3 -12
Timing for Pack Mode •
• 3-17
Block Diagram
• 3-19
Logic Prints . • .
• • 3-21
Cabling Diagram
• • 3-29
Study Questions
· • 3-30
CHAPTER IV.
415 CARD PUNCH
• • • • • 4-1
Introduction
• • 4-3
Functional Description •
4-1
Controls and Indicators
• • 4-18
Logic Description
Sequence of Operation
• 4-31
Input - Output Control Signals •
· 4-38
Logic Prints
4-41
Power Supply
• • • 4-47
• • 4-48
Power Supply Distribution
• 4-49
Practical Application Exercises
4-54
Study Questions
vi
CHAPTER V.
3245 CARD PUNCH CONTROLLER
.·····
Introduction •
Codes
Program Concepts .
....
Flow Chart • • •
5-1
· 5-4
· · · · · 5-6
·
·
Sequence of Operation
5-11
5-12
415 Card Punch Timing
· 5-17
Functional Block Diagram
·
·
...·
Logic Prints • •
Cable Identification .
Study Questions
APPENDIX A.
STUDY QUESTION ANSWERS
vii
5-19
5-21
·
5-34
·····
5-36
CHAPTER I
STANDARD DATA CARDS
CHAPTER I
STANDARD DATA CARDS
INTRODUCTION
The use of punch cards for storing data or information goes back to the
early 19th century. In New England a form of the punched card waS used in
the textile industry to control the weaving looms to weave different patterns in the material from cotton and wool fibers. Later in the 19th
century men of advance education began experimenting with forms of
mechanical machines that could add and subtract numbers, but the rate
of entering data into the machines was very slow until Hollerith devised
a coding system. Th~ Hollerith system allowed data to be punched on
cards to provide a higher entry rate of information into these types of
machines. The data card as we know today was standardized by IBM, since
they were essentially the first company to enter the computer field.
The standard data card is used in computer systems as a means of inputting
data for programs or storing information outputted by· the computer after
the computations are completed. The computer interprets the information
as a logical one or zero and processes it accordingly.
The standard data card is 7.3 inches in length and 3.25 inches in width
and contains 80 columns of information. Each column contains 12 bits of
information with one or more columns making up a computer word. As the
card is fed through the card reader, each column of data is tranferred
to the computer. The computer will use the information as the computer
program directs.
Data stored on the card is indicated by the presence or absence of punched
holes in each column on the card. The holes punched in each column
can be in the format of several coding systems such as Hollerith, Binary,
and Binary Coded Decimal. These coding systems allow a variety of data
to be used in computer systems for varied applications.
The Binary coding system can represent numbers (based on the powers of 2)
in numerical applications or it can represent the contents of a card
memory "dumped" on punched cards. Cards using the binary format will
contain a 12 bit word in each column on the card and each card will be
identified by a 7 and 9 punch in column 1.
The Hollerith system is considered to be the standard coding system for
the computer industry. The Hollerith
coding system has a wide application, since it represents alphanumeric characters and punctuation marks.
Cards using the Hollerith format will contain a l2-bit word (representing
a character) in each column on the card and each card will be identified
by not having a J17 and 9 11 punch in column 1.
1-1
It should be pointed out that Control Data computer systems have logic
components wired to recognize the identification codes used in column 1
of each card and will process it accordingly. Binary data will be transferred directly to the computer. Hollerith data must first be converted
to another coding format called Binary Coded Decimal before it can be
transferred to the computer.
The Binary Coded Decimal (BCD) system was devised by IBM to replace the
Hollerith system for use of data transfer on higher speed computer systems.
The BCD system is equivalent to the Hollerith system except it uses a 6
bit word per character instead of a 12 bit word and it has no identification
code in Column 1. Cards using the BCD format are used with a computer
instruction called I'Negate Translation!! to transfer the data directly
to the computer.
Regardless of the type of coding system used data cards are grouped
together to make a program deck. Each card is considered to be a record
of information. Records of information are combined to make a file of
information, called the program deck, which can be divided in control cards,
data cards, and an End of File card. The control cards contain the
computer instructions which will be used to execute the program. The data
cards contain the information to be processed. The End of File card,
identified by a 7 and 8 punch in column 1, indicates the last card of the
program deck is present and can be used to transfer program control
elsewhere in memory.
Standard data cards have a limited, usable life, but this can be extended
by proper Care of the cards when not being used. Cards are normally
stored at room temperature in a humidity range of 35% - 65%. Excessive
temperature or humidity changes should be avoided, since it can cause
the cards to warp or increase in size. These changes can also cause
incorrect feeding of cards through card readers or punches.
Data cards provide an inexpensive means of storing information for computer
programs, allow easy reV1S1on of programs when being updated or debugged,
and can be used repeatedly to input information into the computer.
1-2
PUNCHED CARDS
HANDLING
Punched cards may be adversely affected by extreme climate changes or by
careless handling. However a few precautions in storage and handling will
assure that the cards always give top performance.
ENVIRONMENT
Relative humidity affects the size and weight of punched cards. As humidity
rises the card stock absorbs moisture and tends to expand, causing warpage
if cards are not tightly clamped in their containers. As humidity falls
the card stock loses moisture and shrinks, causing card buckling. The
recommended relative humidity in the equipment and storage areas should be
stable and within the range of 35% - 65%. The lower humidity is preferred.
When the relative humidity is under 35% or over 65% for a long time, permanent warp may develop.
Temperature changes also affect punched cards. When cards are moved from a
cold area to a warm area, moisture condenses on them and temporary warping
occurs.
CORRECTING WARP DUE TO
HL~IDITY
Cards warped by exposure to abrupt changes in humidity usually regain their
shape when they achieve equilibrium with the room humidity. If 30% relative
humidity differential exists between storage room and machine room, the acclimatization period should be two to three weeks. If the differential is
20%, the period is from 1 to l~ weeks. A differential of 10% or less normally
does not require a waiting period. If storage facilities are available
in the machine room, it is good practice to process all incoming cards for
a week.
HANDLING
Keep cards in their original containers until they are used. When the quantity of card permits, stack the boxes so that the cards lie flat. Pressure
block cards in partially filled boxes and do not stack these boxes. Also
pressure block cards when they are in a card tray.
If the cards appear curved, carefully flex them back and forth a few times.
Prior to feeding cards into the 405 align th~n with a joggle place. I I static
electricity makes joggle plate alignment difficult, fan the cards after
each card pass. Newly punched cards or cards that have been stored for a
long time (1 year or more) should be thoroughly fanned before feeding.
1-3
CORRECTING WARP DUE TO INPROPER HANDLING OR STORAGE
Warping caused by stacking half-filled boxes of cards, by storing cards
under very humid conditions, etc., is more serious than that due to changes
in climate. Such warping is recognizable by the uneven nature of the card
warp.
If the warp is not severe or of long duration, it may be corrected by storing the cards under pressure at a constant humidity. The relative humidity
in the area should be from 35% - 65%.
Card dust should be removed from newly punched cards by fanning the deck
before reading.
1-4
EXPLANATION OF HOLLERITH AND BCD FORMATS
HOLLERITH
The Hollerith System is a numeric code by which data can be stored on a
punched card. There are 12 Rows on a punch card. Rows 1 to 9 are called
the numeric portion of the card and are used in an incrementing manner.
Rows 12, 11, and 0 are called the zone portion of the card. Identical
punches in rows 1 to 9 can have the meaning changed by selecting a
different zone.
Alpha characters can be represented by utilizing different combinations of
zones and numerics as can special characters such as the comma, slash,
cent, etc.
Alpha characters A to I are represented by selecting Row 12 and
incrementing Rows 1-9.
Example: A
B
I
Rows
Rows
Etc.
Rows
12 and 1 punched
12 and 2 punched
to
12 and 9 punched
Alpha characters J to R are represented by selecting Row 11 and
incrementing Rows 1-9.
Example: J
K
R
Rows
Rows
Etc.
Rows
11 and 1 punched
11 and 2 punched
to
11 and 9 punched
Alpha characters S to Z are represented by selecting Row 0 and
incrementing Rows ~-9.
Example: S
T
Z
Rows o and 2 punched
Rows o and 3 punched
Etc. to
Rows o and 9 punched
Numerals are represented by punching Rows 0 to 9 without using a zone.
Example: 0
1
9
Row 0 punched
Row 1 punched
Etc. to
Row 9 punched
Except for the slash (/) which is represented by a Row 0 and 1 punch,
the rest of the special characters are represented by a combination of
one aone and two numeric punches.
1-5
EXTERNAL BCD
Since the Hollerith System is only compatible with punched card equipment,
it must be converted to a code which will be compatible with other input/
output equipment as well as computers. This code is called BCD (BinaryCoded Decimal) and is in a 6-bit format with bit position "0" the least
significant and bit position "B" the most significant. Following is the
format for a BCD word:
B A 8 421
The "1" is bit position "0", the "2" is bit position "1", etc. on through
the "B" being bit position "5". Bits 0 to 3 are assigned binary values of
2 0 at bit position "0", 21 at bit position "1", 22 at bit position "2" and
2 3 at bit position "3". Bit position "4" is labeled "A" and bit position
"5" is labeled "B". Bit positions 0 to 3 represent the numeric portion of
the punched card and bit positions "A" and "B" represent the zone portion
of the card.
A punch in zone 12 of the card will be represented by "1" bits in both the
A and B positions of the BCD word.
A punch in zone 11 of the card will be represented by a "1" bit only in
the "B" position of the BCD word.
A punch in zone 0 of the card will be represented by a "1" bit only in
the "A" position of the BCD word.
Numerals do not have bits in the zones. A value of one has a "1" bit in
position "0" of the BCD word. Two = position "I", three = positions 0 and
1, four = position 2, five = positions 0 and 2, six = positions 1 and 2,
seven = positions 0, 1, and 2 , eight = position 3, and nine = positions
o and 3.
Example:
B A 8 421
000001
1
000 0 1 0 2
o0 0 0 1 1 3
000 1 0 0 4
Etc. to 0 0 1 0 0 1
9
Alpha characters A to I, which are zone 12 characters, will have "1" bits
present in the B and A positions of the BCD word and will increment bit
positions 0 to 3.
Example:
B A 8 421
1 1 0 0 0 1 = A = 12,1 punch
1 1 0 0 1 0 =B
12,2 punch
Etc. to 1 1 1 0 0 1 = I = 12,9 punch
618
628
718
Alpha characters J to R, which are zone 11 characters, will have "1" bits
present in the B position of the BCD word and will increment bit
positions 0 to 3.
1-6
Example!
1:' ... _
1:. Ll,;;.
B A 8 4 2 1
1 0 0 0 0 1 = J = 11,1 punch = 41 8
1 0 0 0 1 0
K
11,2 punch
42 8
,
,
to 1. AV l. V 0 1
R
11,9 punch
51 8
A
Alpha characters S to Z, which are zone 0 characters, will have "1" bits
present in the A position of the BCD word and will increment bit
positions 0 to 3.
B A 8 4 2 1
Example:
Etc. to
o
o
o
100 1 0
100 1 1
1 100 1
0,2 punch
T = 0,3 punch
Z
0,9 punch
S
228
23 8
31 8
INTERNAL BCD
Analyzing the above BCD codes the following is found to be true:
1. Numerals are represented by a straight Decimal to Binary conversion
2. Letters A through I are equivalent to 618 to 718
3. Letters J through R are equivalent to 418 to 518
4. Letters S through Z are equivalent to 228 to 318
These alpha codes make sorting operations difficult within computer
systems. For this reason, another coding system, called Internal BCD, was
developed and is used by some computer systems including Control Data.
The character codes were re-arranged so the numerical progression would
coincide with the alpha character progression. J through R codes remained
unchanged while the other two groups were reversed. The numeric value for
A through I, then, went below 41 to 51 and the numeric value for S through
Z went above 41 to 51. It was found that this reversal could be accomplished
by complementing the upper most bit (bit 5) of groups A to I and S to Z.
However, this complement must not affect the 41 to 51 codes. Upon close
examination of the codes, it was found that bit position 4 is only present
(a "1") in groups A to I and S to Z. From this resulted the rule for
converting from Internal BCD to External BCD or vice-versa:
''When bit 4 is a "1" complement bit 5; when bit 4 is a "0" leave
bit 5 alone".
Thus, the resultant Internal BCD Codes are:
1. A to I
21 to 31
')
~.
T'"
v
~
~v
n
I. 1
U
3. S to Z
~L
=
... _
~u
c: 1
JL
62 to 71
,1. - I..,
TABLE OF CODE S
CHARACTER HOLLERITH EXTERNAL INTERNAL
CODE
CODE
CODE
CHARACTER HOLLERITH EXTERNAL INTERNAL
CODE
CODE
CODE
-
00
01
02
03
04
05
06
07
10
11
13
14
15
16
17
60
61
62
63
64
65
66
67
X
0
1
2
3
4
5
6
7
8
9
8,3
8,4
8,5
8,6
8,7
unpunched
0,1
0,2
0,3
0,4
0,5
0,6
0,7
12
01
02
03
04
05
06
07
10
11
13
14
15
16
17
20
21
22
23
24
25
26
27
y
O,B
30
70
G
Z
0,9
0,2,8
0,3,8
0,4,8
0,5,8
0,6,8
0,7,8
illegal
31
32
33
34
35
36
37
00
71
72
73
74
75
76
77
12
H
I
<
0
1
2
3
4
5
6
7
8
9
=
=I~
I
[
blank
/
S
T
U
V
W
]
,
(
-=
:
J
K
L
M
N
0
P
Q
R
%
$
,
*t
>
+
A
B
C
D
E
F
.
)
>
?
;
11
11,1
11,2
11,3
11,4
11,5
11,6
11,7
11,8
11,9
11,0
11,3,8
11,4,8
11,5,8
11,6,8
11,7,8
12
12,1
12,2
12,3
12,4
12,5
12,6
12,7
12,8
12,9
12,0
12,3,8
12,4,8
12,5,8
12,6,8
12,7,8
41
42
43
44
45
46
47
SO
51
52
53
54
55
56
57
60
61
62
63
64
65
66
40
41
42
43
44
45
46
47
50
51
52
53
54
55
56
57
20
21
22
23
24
25
26
67
27
70
71
72
73
74
75
76
77
30
31
32
33
34
35
36
37
40
HOLLERITH TO BCD CONVERSION ON PUNCHED CARDS
Hollerith codes are made from a combination of "l"s and "O"s in one column
on a card (12 bits). BCD codes consist of 6 bits allowing two codes to be
put into each column. On the following pages are three cards; a Hollerith,
card, an External BCD card and an Internal BCD card.
1-8
HOLLERITH CARD
A J
---------Zone
----------
12
11
10
1
1
2
1
S
I
R
Z
1
0
$
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
1
1
1
1
1
1
1
1
9
10 11
6
7
8
9
1
2
3
1
4
1
1
5
6
In a column a hole
punched in row
7
8
12_ff
12 signifies characters A-l
11 signifies characters J-R
10 signifies characters S-Z
An A = punch in 12 and a punch in 1
11
J
1
10
S =
2
I =
12
9
R =
11
9
Z =
10
9
1-9
80
EXTERNAL BCD CARD
Bit
Position
-----------Zone
------------
Zone
Binary
Representation
I
I
12 25
11 24
10
1
2
3
B 1
A 1
23
22
21
2°
{
6 23
8 21
9 2°
I
R 1
Z °
}
t
1
1
Upper 6 Bits
Lower 6 Bits
1
1
8
4
2
1
4 25
5 24
7 22
A S
J
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
1
1
1
B 1
A
1
1
1
8
4
2
1
1
1
1
1
1
1
2
3
1
7
8
Hollerith 12 bit = A & B BCD
BCD
Hollerith 11 bit = B
Hollerith 10 bit = A
BCD
Hollerith 1-9 = BCD 1 2 4 8
An A = punch in A
B
J
A
S =
A
I =
B
R=
A
Z =
1-10
B & 2°
20
"21"
B & 23 & 2°
& 23 & 20
& 23 & 20
&
&
&
&
9
10
11
12
If
--I
RO
INTERNAL BCD CARD
Bit
Position
----------Zone
-----------
Zone
-----------
S
J
I
25
24
23
22
21
3 2°
B
A 1
8
4
2
1 1
4 25
5 24
6 23
7 22
8 21
9 2°
B 1
A
8
4
2
12
11
10
1
2
-----------
A
1
1
R
1
Z °
$
1
1
1
1
1
1
1
1 1
1
1
2
1
1
1
1
1
3
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
6
8
7
9
10 11
12
-II
Hollerith 12 bit = A
BCD
11 bit = B
BCD
10 bit = A & B BCD
Hollerith 1-9 = BCD 1 248
An A = punch in A &
J =
B &
A &
S =
I =
A &
R=
B &
Z=
A &
2°
2°
B
23
23
B
&
&
&
&
21
2°
2°
23 & 2°
When converting Internal BCD to External BCD a very simple explanation
__ .! 1 1
____ ,
WLLL
CApl.C1J.U
_
~._
L
__
UUW
~.L..
~
J.L.
J.::i
]
__
_
uuut:.
If bit 24 is a one toggle bit 25.
If bit 24 is a zero leave bit 25 alone.
Int A
21
010001
Ext A
61
110001
Int M
44
100100
i-ii
Ext M
44
100100
--I
RO
CARD SPECIFICATIONS
Standard thickness of a punched card is .007" (+.0004"). The following
card dimensions are specified at 50% relative h~midity. The corner cut
indicates the top of the card. It may be found at the column 1 or 80
corner.
3.250"
+.007"
-.003"
~
D
D
0
D
0
D
0
0
0
0
0
0
0
0
0
0
0
0
0
~O~6"
DD.12t~"
~'of-r
D pr
.007" CARDS
-.j
LOOSELY STACKED CARDS • 131 CARDS PER INCH
WEIGHT 1100 CARDS
•• ~34 LBS •
WEIGHT I INCHES
• .699 LBS.
. 2~O"
-P
l--.087" PITCH
[l
1/4"
COLUMN
>~eO
I -THRU - 80
1/4"
1/4"
".37~·
I 111111111
I
111111111
± .OO~"
ROW
12
II
0
I
2
:3
4
5
6
7
8
9
~r
111111111
I
111111I11
I
00000000000000000000111111111000000000111000000000000000000111111111000000000000
1 2 3 4 5 6 7 8 9 10 11 11 13 14 15 16 17 18 192021 22 2J 242526 27 2829,0 :'1 31 33 34 35 J6 37 38 3940414,4344454647 48 49 50 51 52535455565758596061626364 S5 66 67616910 7112 13 14 1516 n 18 19 II
11111111111111111111111111111111111111111111111111111111111111111111111111111111
•
22212222222212222222122222222212222222222212222222 212 2 22 2 22122 22222 2 2122222 2 22 2 2
33331333333331333333313333333331333333333331333333331333333313333333331333333333
44444144444444144444441444444444144444444444144444444144444441444444444144444444
55555515555555515555555155555555515555555555515555555515555555155555555515555555
66666661666666661666666616666666661666666666661666666661666666616666666661666666
7 7 7 7 7 7 7 717 7 7 7 7 7 7 717 7 7 7 7 7 717 77 77 7 1 7 717 77 711 7 7 7 7 1177 7 7 77 7 717 77 7 7 7717 77 7 7 7 7 7 717 7 717
81
a a a 8 8 a 81 8 8 8 8 8 8 8 81 8 8 8 8 8 88la 8 a 8 3 8 a 8 818 I BB8 8 8 8 B8 al8 8 8 a 8 a 8 8 188 8 8 a 8 818 8 8 8 8 8 8 8 818 8 8 8
19999999991999999991999999919999999991999999999991999999991999999919999999991991
12345&1'91Dllanw~~n~~N21222J~~~V~29~~U~34~~n~~~~~~~~48048q50~U~ ~~~~~~~~~~~~~VU"M71n13U1516n1616~
Hollerith Card
1-12
II
2
3
4
5
•
1
I
10 II 12 13 14 15 I.
•
11 18 19 20 21 22 2! 24 25 ZS 21 Z8 ZS
~ 31 32 33
.l4 35 31 31 31 19 40 41 42 43 44 45 41 41 41 41 50 51 52 53 54 55 51 51 51 ill 141\
I I I
00110100000000000000000000000000000000000000000000000000000000000000000000000000
1234511'9~"nUMffi~nd~Mnnn~a~vn~~~nn~~~n~H~~~~44~~"««~~~53~~~9~U~~~~~~"g"UMnnnN~Nnnn"
-111 1 1 1 1 ! 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 t 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2212222222222222222222222222222222222222222222222222 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2222
12345"'lwnnnM~~nd~wnnn~a~vn~~~nn"~~n~H~~~~44~~"««~~~53~ ~$9~U~~~~~~~g"~MnnnN~nnn~"
33133133333333333333333333333333333333333333333333333333333333333333333333333333
44444444444444444444444444444444444444444444444444444444444444444444444444444444
12345.' ••
wnnnl4~ffi"d~Wnnn~~~vn~~~nn~~~~HH~~~~44~~"«~~~~53~ ~$gU~~~~~~~"~"~MnnnN~nnn~"
5551551~555555555555555555555555555555555555555555555555555555555555555555555555
66666666666666666666666666666666666666666666666666666666666666666666666666666666
12345.7'9~nnnl4m~nd~Wnnn~~~vn~~~nn~~~n~H~~~~44~«"««~~~53~ ~$~~U~~~~~~"~"~MnnnN~nnn~"
1777777777777777777777777777777777777777777777777777 7 7 7 7 7 77777777777777777777777
BBI3 888888888888888888888888888888888888888888 B8 8 8 8 8 8 B BB8 8 B 8 BB 8 B8 B BB8 8 B8 8 8 8 B8 8 8 8
12345'1.9~»nUI4~ffi"d~Wnnn~a~VD~~~nn~~~n~H~~Qu«~~"«"m~~53~ ~u~~U~~~~~~"~"~MnnnN~nnnn"
19191999999999999999999999999999999999999999999999999999999999999999999999999999
I 2 J 4 5 6 1 • 9 10 n
n 13 14
15 16 17 18 19 W n 2223 24 25 26 21 2cl 23 30 31 32 33 34 3536 31 38 39 40 41 42 4344 45 46 47 48 49 50 51 5253 54 55 U 57 58 5960 61 62 ~ ~ 65 "61 61 61 70
n n 73 74 ~ N
n 71
n 80
~O!l4
7 & 9 PUNCH IN COLUMN 1
BINARY CARD
II
2
3
4
5
•
1
I
1
10
II 12 13 14 15 16
11 II 13 20 21 22 23 24 25 Z6 21 21 23 30 31
32 33 34 35 li 31 38 39 CD 41 42 43 44 45 41 41 41 41 50 51 52 53 54 55 51 51 51 51
101
00000000000000000000000000000000000000000000000000000000000000000000000000000000
12345'7'9~nnUl4ffi~nd~Mnnn~a~vu~~~nD~~~nHH~~~~«~~"«~~~~~54~~9~U~~~~~~"g"~Mnnn~~~nnnn
1 11 1 1 1 1 ! 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
22222222222222222222222222222222222222222222222222222222222222222222222222222222
123456789~»nnH~ffind~M~nnHa~nHH~~nnHHH~~H~~~U44~%"4I"~~~53M ~~~~u~~~~~~"g"~ronnnN~nnnn"
33333333333333333333333333333333333333333333333333333333333333333333333333333333
44444444444444444444444444444444444444444444444444444444444444444444444444444444
I 2 3 4 5 6 1 • 9 10 II 12 13 14 15 i6 !7 15 192021 222324252627 282930 31 3233 H 35363732394341424344 45 4647 49495051 52
53 ~4 55 56 51 58 5960616263 64 ~ 65 67 68 69 10 71
72 73 14 ~ 1& n 717980
55555555555555555555555555555555555555555555555555555555555555555555555555555555
66ti66666666666666666666666666666666666666666666666666666666666666666666666666666
I 2 3 4 5 • 1 8 9 19 11 12 13 1. 15 16 IJ 18 19 20 21 22 2J 2~ 25 26 27 28293031 323334 35 3S 37 2B 39 40 41 ~2 4344 45 46 41 48495051 525354555657 5a 59 tn 61 62 63 &4 65 66 67 68 69 10 n 72 73 74 ~ N n n 19 so
11777777777777777777771777777777771777777777777777777 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 777777777777
1188 B8 8 8 B8 8 8 8 8 8 8 8 a 8 8 8 8 8 8 8 8 8 8 8 888 8888888888888888888888888888888888888 B8 8 8 8 8 8 8 8 8 8
I
4 5 6 1 • 9 10 II 12 i3 14 15 IS 17 13 19 20 21 2223 24 25 26 27 28 ~ 30 31 32 33 34 3" 36 37 38 39 40 41 42 4341 4546 47 434950 51 52 53 54 55 56 57 58 5960 61 62 63 64 656667 68 69 10 n 12 73 74 75 n n 1119 10
99999999999999999999999999999999999999999999999999999999999999999999999999999
5 6 7 8 9 10 11 12 13 14 15 18 17 IH Ii 20 21 12 13 24 25 25 27 28 29 ,0 31 32 33 34 35 35 31 38 39 40 41 42 4344 454& 47 4849 50 51 52 53 54 55 55 57 58 5960 61 62 63 64 65 66 67 68 69 10 71 72 13 74 75 76 n 71 73 80
7 & 8 PUNCH IN COLUMN 1
END OF FILE CARD
1-13
STUDY QUESTIONS
1.
2.
3.
4.
The best humidity range of data cards is?
a.
35 - 65%
b.
30 - 50%
c.
20 - 30%
d.
50%
If the differential of storage area and machine room humidity is 20% the
maximum acclimatization of data cards should be:
a.
overnight
b.
48 hours
c.
one and a half weeks
d.
no time
An oil stained paper card would probably:
a.
Present no problem on any machine
b.
Never read correctly
c.
Present extraneous data pick up on photo electric readers
d.
Would shrink the card size too much
To correct the curve due to warping found in stored cards what would be
done before using them?
a.
Condition them for a longer period at machine humidity conditions
b.
Turn them over before placing them in the machine
c.
Fan them gently several times before placing them in the machine
d.
Flex them carefully back and forth a few times
1-14
5.
6.
7.
8.
Data cards stored in half-filled storage containers:
a.
Presents no problem no matter how they are handled
b.
Must be pressure blocked in partially filled containers and must not be
stacked
c.
Present no problem provided they are used again within four to six weeks
d.
Present no problem if humidity is controlled at 20%
The space between column punched holes is:
a.
.125"
b.
.250"
c.
.056"
d.
.031"
The standard thickness of a paper punched card is:
a.
.009"
(~.0004")
b.
.007"
(±. 0004" )
c.
.0004" (±.007)
d.
.003" (no tolerance)
A loosely packed deck of cards measuring ten inches would have approximately
how many cards in it?
a.
1000 cards
b.
131 cards
c.
699 cards
d.
1310 cards
1-15
9.
10.
11.
12.
The weight of the cards in the previous problem is approximately:
a.
10.68 lbs.
b.
1.068 lbs.
c.
6.99 lbs.
d.
.699 lbs.
Data bits to be stored on standard 80 column cards are indicated by:
a.
Blank areas left in the row positions in each column on the card
b.
Holes punched in the row positions in each column on the card
c.
Data bits are not punched on 80 column cards
d.
Holes punched in between the row positions in each column on the card
Data bit positions in a word punched on the card are arranged:
a.
With 20 bit position in Row 12 through 2" bit position in Row 9 in
Column Binary Word
b.
With 2" bit position in Column 1 through 20 bit position in column 12
in Row Binary Word
c.
With 2" bit position in Row 12 through 20 bit position in Row 9 in a
Column Binary Word
d.
None of the above answers are correct
An End of File Card is identified by:
a.
A 7 and 9 punch in Column #1 of each card
b.
A
c.
No 7 or 9 punch in Column #1 of each card
d.
A
e.
No identification is required for an End of File Card
7, 8, and 9 punch in Column #1 of each card
7 and 8 punch in Column #1 of each card
1-16
13.
Translate the following external BCD code statement
61
63-46-44-47-24-23-65-51
33
26-71-23-70-46-24-23
61
47-51-46-6751-61-44
33
71-22
61
70-71-67-70
22-47-65-65-64
44-46-51-46-45
14.
The first data card, in a program deck of cards punched in the Binary
format, is the only card that is required to have an identification
code.
a.
True
h.
False
1-17
CHAPTER I I
405 CARD READER
CHAPTER II
405 CARD READER
INTRODUCTION
During a Read operation, cards are transported from the Input (supply)
Tray past the dual read station to the main receiving tray. Each tray
accommodates up to 4000 punched cards of either the 80 column or 51 column
type.
While the cards are being transported, both trays vibrate to overcome
friction between cards and tray. The backup arm applies force to the end
of the card supply and moves the stack toward the capstan. Air under
pressure is injected at the lower left end of the input tray to provide
positive separation between cards as they approach the capstan. Pressure
is also provided at the left wall of the input tray to insure minimum
friction drag on the card when being picked from the stack.
Punched cards are propelled from the supply tray past the read station to
the rece1v1ng tray by a pneumatic capstan and a series of pinch rollers.
The perforated capstan rotates continually. When vacuum is applied to
the inner core of the capstan, a card is pulled against the capstan
and moved through the card channel. Pinch rollers then move the card
past the read station to the receiving tray.
An electromechanical brake assembly serves as a gate in the card channel.
If the card read operation has not been initiated, the braking force
overcomes the pulling force being applied to the card at the capstan and
the card remains stationary. Once released, either manually or via the
control unit, the braking shoe is pulled back to permit the card to pass
to the dual read station.
The Read Station consists of two vertical columns of twelve photodiodes
each, which sense information holes in the punched cards. Holes punched
in each card column are read in parallel mode. The same column is then
read by the second row of photodiodes and the results of the two read
operations are compared. If the two information groups do not compare,
the card is routed to a small secondary bin, in the manual mode of operation. In the automatic mode a "not compare" sends a signal to the adapter
for use in external programming.
If no error waS detected, the card continues into the primary receiving
tray. The original orientation and sequence of the deck is preserved
except those cards sorted to the secondary bin.
Information readout is executed by a clock pulse generated within the
reader itself and occurs only when holes of the card column are centered
on the read diodes. Clock pulses are resynchronized along the length
of the card to compensate for poor card registration or card expansion due
to temperature or humidity.
2-1
DETAILED SPECIFICATIONS
CARD
Method
Two rows of 12 photodiodes read and check
punched cards column by column
Dual Read
Station
One column (0.087 in.) separation between read
stations
Preread
Checks
Primary and secondary read station outputs
compared. Automatic card rejection if comparison error exists in off-line mode. When
on-line, the program controls rejection.
Rate
1200--80 column cards read per minute
1600--51 column cards read per minute
Input Tray
4000 card capacity
Vibrating tray and pneumatic card separation
for low friction card feeding
Card Picking
Asynchronous (i.e. no waiting period between
card selections)
Method
Vacuum capstan applies ~ pound pull between
horizontal rows of card punches. Card reaches
capstan velocity within 2 ms.
Card Drive
Pinch rollers at each side of read station
receive card from capstan and move card past
read station
Card Speed
At capstan -- 130 ips
At pinch rollers -- 218 ips
At read station -- 218 ips
Card Channel
Card input throat (0.0095 to 0.011 in.) permits
passage of only a single card. Beveled upper
and lower corners of card throat permit passage
of cards with frayed or bent corners
Card Brake
Solenoid controlled
Stop time 3 milliseconds maximum
Start time 14 milliseconds maximum
Receiving
Trays
Original card orientation maintained in
receiving trays
4000 card primary receiving tray
240 card secondary receiving tray
Vibrating trays for low friction card receiving
READING
CARD
FEEDING
CARD
DELIVERY
2-2
FRONT
CONTROL
PANEL
Operator Controls
with Indicators
Main Power
Motor Power
Auto/Man
End of File
ELECTRICAL
Power Source
208V ~ 10%, 60 cycle (Mod A)*, three
phase, 8 amps per phase
Input/Output
All input and output signals are digital
as represented by nominal -3 and -0.5
voltage levels. Signal voltages are
presented and received via connectors
B40 through B42
WEIGHT
1060 LBS.
2-3
Ready
Single Pick
Run/Stop
OPERATORS
PANEL
~
I I
TRAY
STATUS
~
c
'"'
...
~~ >..,~
..J
IL
...0
z
U..J..J
~
i;:
~
..J
2
~1
0
~
~
'"'
CLEAR
I
GATE COMMAND
II GATE
CONTROLI
FEED COMMAND
TRAY STATUS
LOCAL
CONTROL
LOGIC
1I
FAIL TO FEED
END OF FILE
I, BRAKE
CONTROL
MANUAL OR MOTOR POWER OFF
IpRIMARY~
READ
~
~'"' ~
:~
'"'0 ...
~~
READ LOGIC
READ
r:~O~Y~
DIO,DES
SECONDARY
~
~3
d
COMPARE ERROR
~
110 LINES
COMPARE
TO
LOGIC
PRIMARY
ADAPTER
PRE READ ERROR
~
DIODES
iT
INFORMATION
~. ~ ~I
><
"EAD REG!STE" GATING PULSES
I
><
'l&'
:~~~~::I
~c I&I~ ~...J
~ ~~ a~
[GATING~
DIODES
2
COLUMN PULSES
NO.1 END OF CARD PULSE
TIMING
DARK PROBE
LOGIC
IMAGNE1~
PICKUP
40 KHZ
~
-®--
COMPARE PULSE
I
r
ADVANCE
TIMING
MARGIN
(M.P')
r
DELAY
TIMING
MARGIN
(M.P')
Block Diagram
For purposes of discussion, the 405 logic is divided into four general
Control sections: read, timing, compare and local. The Block Diagram
shows the relationship of these sections to the adapter (control unit).
2-4
FEED COMMAND
~
•
__________________________________~P~RE~-~R~E~AD~E~RR~O~R~_______________.
, .
r -____________________________~R~EA~D~C~OM~~~E~R~RO~R~_______________. .
LIGHT CHECK
DARK CHECK
FEED COMMAND
COMPARE PULSE
SINGLE PICK
MANUAL
{
STOP
i--------------t-+--+----------{12
DARK
I
\..11
VACULM
PRESSURE
~-----------------~------~
I
DUAL
I
I
PRES. -VAC
PUMP
I
STOP
I
START
I
_________________ -.JI
/
/
/
/
/
/
~
fJ
/
/
TIMING MARGIN (ADVANCE/DELAY)
(MAINT. CONT.PANEL. MANUAL)
CLEAR
(STOP)
START
/
/
FOUR STAGE
COUNTER
ading of the first card cclurrm.. FolloT;:ing
transport of the first card, this interval is reduced.
Card Input Throat -- The capstan forms one half of the throat; a fixed
member forms the other half. The front edge of the throat contains a
slight bevel which assists the card in being pulled into the narrow
opening (0.0095 to 0.0115 inch). The thickness of a single card is
approximately 0.007 inch, hence the throat permits the passage of only
a single card at a time. The left wall of the supply tray, through which
2-7
the slotted capstan protrudes, tends to peel the card from the capstan
as the vacuum force pulls the card into the throat.
The throat gap extends over the entire 3 1/4-inch vertical dimension of
the card. Upper and lower corners of the throat are beveled such that
frayed or bent card corners cannot jam or hang up as they enter the narrow
opening. Vacuum is applied to the capstan continuously; therefore, when
one card passes through the throat, the next card is immediately pulled
from the supply stack and advanced behind the previous card.
Brake Unit -- An electromagnetic card brake assembly is located just inside
of the input throat and acts to control the passage of cards through the
transport channel. The brake magnet contains a U-shaped core with coils
mounted on each leg. A hinged armature is driven by a relatively heavy
spring which provides the necessary card-braking force. Hence, when the
magnet coils are de-energized, the braking shoe extends into the transport
channel to prevent card movement. When the coils are energized, the brake
shoe retracts to allow cards to pass through the machine. Since the card
braking operation is not dependent upon current flow through the magnet
coils, a card "jam" condition is avoided in the case of power failure.
The brake is approximately 1/4 inch wide, 2 3/4 inches long and fabricated
from hard-coated aluminum. The shoe is fixed to a flat spring plate which,
in turn, is mounted on the main transport casting.
Initially, when cards have been loaded in the supply tray and the capstan
energized, the first card is picked, inserted into the throat, and has
passed approximately one-third of its length into the throat when it strikes
the brake shoe. The card remains in this position, the capstan slipping
on the card, until the card transport operation is initiated. If braking
force is applied while cards are being transported the card motion is
arrested by pinching action between the brake shoe and the transport
channel wall. The brake shoe is grooved such that braking force applied
to the moving card is always applied to the solid areas between card rows.
j
Pinch Rollers, Read Station -- Pinch rollers are located at each side of
the read station. The purpose of these rollers is to assure positive
transport action as the card is carried past the read station, and to avoid
possible skew or misalignment of the card while being read. Both pinch
rollers are belted together to insure uniform rate of card transfer during
the read operation.
Each pinch roller assembly consists of a steel roll (the driven member)
and an idler roller which is made of a rubber-like material. Peripheral
velocity of the pinch rollers is 218 inches per second. Because the
rotational rate of the pinch rollers is considerably greater than that of
the capstan, spacing between cards is greatest in this area. From the
read station on, however, a fixed spacing of approximately 3 3/4 inches
is maintained between cards.
There is an exact correlation between the diameter of the steel roller
contained in the first pinch roller assembly and the hole pattern of the
2-8
punched card. The roller diameter is such that 54 vertical columns of the
punched card are traversed with one revolution of the roller. The drive
shaft of this roller also mounts a timing gear, or toothed wheel, which is
used in generating internal clock pulses. This component serves as the
heart of the internal clock system, which acts to coordinate overall
operation of the Card Reader and transmits timing pulses to the adapter.
One such timing function is to insure that the read operation occurs only
when the card holes are centered on the read diodes.
Accept/Reject Gate -- This electromechanical gating unit is located between
the two turn-around capstan wheels and acts to channel the punched card
to either the secondary tray or regular receiving tray. This assembly
employs a U-shaped core and dual core configuration as previously described
for the card brake. The armature structure differs, however, in that it
controls the position of card-gating fingers. When the magnet is deenergized, the gating fingers are not extended and the card travels to the
main receiving tray. When energized, the gating fingers move into the
card channel, causing the card to make a full 180-degree turn at the first
turn-around capstan and is carried into the secondary receiving tray.
If a given card is to be rejected and channeled into the secondary tray,
the gate command pulse must be received within 1.5 milliseconds after the
last column of the card has been read.
Stacker Assemblies -- Before the card is deposited in either the secondary
tray or main receiving tray, it must pass through a stacker assembly
which is located at the entrance of each of these final positions. The
primary function of both stacker assemblies is to deposit the card into
the chosen output position. The first turn-around capstan .forms part
of the secondary bin stacker; the second is part of the receiving tray
stacker. When a card has passed through the stacker assembly, it has
been turned 180 degrees from its original position. Because of construction similarities, the following description is directed toward the
stacker assembly serving the main receiving tray.
The card is assisted by the turn-around capstan and enters a pair of
final throw pinch rollers. From here, the card is boosted by the assist
roller which drives the card into the tray. As the card enters the
receiving tray, the leading edge strikes a stopping block which is faced
with a polyurathane material. The speed at which the card enters the
tray causes a slight rebound as it strikes the stopping block, but the
throat area at the entrance to the receiving tray prevents the card from
bouncing back into the card channel. Also, a slow-speed stacking roller
moves the trailing edge of the card aside to permit unhampered entrance of
the next card.
2-~
CARD
TURH-AROUtID
CAPSTAN
CARD CHANNEL
SECONDARY STOPPING BLOCK
(BEHIND WALL; NOT IN USE I
CUSHION OR
STOPPING BLOCK
-.....c-----STACKING ROLLER
CARDS
BACKUP
ARM
RECEIVING TRAY
STACKER ASSEMBLY
Jam-Detecting Devices -- Switches perform a jam detection function at the
throat entrances of each output tray. The switch plunger is located
behind a hinged sensing plate, which moves to actuate the switch if a card
should fold or become crumpled. A second detection device is located at
the entrance of the receiving tray. This consists of a photoelectric
circuit which transmits a light beam from the floor of the tray to the
photocell above. When cards are being handled in normal manner light
cannot reach the photocell; a crumpled card opens this area to permit
light transmission and the error condition is sensed. These sensing
devices produce an error signal which de-energizes the card brake and
operation is halted.
DUAL READ STATION
The read station consists of two vertical columns of twelve photodiodes
each and two gating diodes, located at each side of the read diode
columns. Spacing between read diode columns is equal to that of one
card column, i.e., the space between punched holes on the card (0.087
inch). Vertical spacing between diodes is 1/4 inch and the diodes span
twelve information rows of the card.
Gating Diodes Nos. 1 and 2 -- Gating diode elements are located between
the horizontal rows of read diodes such that they always see the solid
portions of the punched card. Hence, these diodes are triggered only
by the leading edge or trailing edge of the card.
2-10
-
IC- .087 SPACING BETWEEN COWMNS
~
SPACING BETWEEN
I ,.087
READING STATION
I
o
READING PHOTO
DIODES
D
o
GATING DIODE NO. I
GATING DIODE NO.2
00
00
o
o
fii
I
DIRECTION OF CARD MOTION
tL
L
SECOND READING STATION
PRIMARY READING STATION
DIODE CONFIGURATION OF READ STATION
Because the gating diodes are slightly offset from the vertical alignment
of the read diode columns, presence of the punched card at the read
station is sensed by gating diode No.1. The leading edge of the card
covers this diode and a signal is generated which initiates a preread
photocell and read logic check. This condition initiates an examination
of all read diodes and logic circuits before the read operation begins.
At this time, all diodes must indicate !!light!!, or that light is striking
each of the 24 read diodes. When the leading edge of the card moves on
to cover gating diode No.2, another pulse is generated which checks
the !!dark!! state of all diodes (card covering both gating diodes). If
a discrepancy is sensed in either of these tests, a signal is transmitted
to the computer, via adapter circuits, which indicates an error condition
at the Card Reader.
The Diode Mask -- All read station photo diodes are covered by a mask
which contains rectangular holes that are slightly narrower than the
width of the punched card hole. The length of these slots is equal to
the punched card hole. Masking slots covering gating diodes No. 1 and No.
2 are smaller in length than those used for the read diodes. The smaller
dimension allows for minute card skew or the possibility of slight misorientation between information holes contained in the punched card.
The read station assembly provides a choice of three possible locations
for each of the gating diodes. The lower-most location places the diode
nearest the vertical read diode column, and each succeeding location
represents horizontal displacement of 0.012 inch.
A glass cover is fitted over the masking plate of the read station to
form a flush wall in the card transport channel. This cover also avoids
maintenance problems by preventing the accumulation of dust and foreign
particles at the read station.
2-11
Excitor Light Assembly -- The photodiode excitor light source consists of
a 28-volt, incandescent lamp. Light rays from the lamp are directed toward
a periscopic mirror element, where the reflective surface at the upper end
directs light rays downward, through the optical glass, to strike the
second reflective surface at the lower end. Parallel light rays are
emitted from the edge of the glass and mirror element. The periscopic
system distributes the light evenly, over the three-inch read station
area, and isolates the photodiodes from the heat being radiated by the
lamp. This configuration provides no horizontal surfaces which might
accumulate dust and hamper light transfer. Light enters the optical
element at a vertical surface and exists at a vertical surface.
Operation of the excitor lamp is normally at 20 volts, rather than the
rated 28-volt level. This greatly extends the operational life of the lamp
and reduces ambient temperatures within the light source housing.
Louvers contained in the cover of this housing permit convection currents
to carry the lamp heat from the enclosure.
2ev INCANDESCENT
LAMP
/
REFLECTING SURFACE
DIODE
24 READING PHOTODIODES
2 GATING PHOTODIOD~
SURFACE
'FIRST PINCH ROLLER
EXCITOR LAMP ASSEMBLY
2 -12
When the punched card reaches the dual read station, parallel light rays
pass through the information holes of the card and strike the corresponding read diodes. At the peak of light transmission, timing circuits
transmit a read gate probe, which permits information contained in the
first card column to be recorded in the primary read register. Hence,
each 12-bit column of the punched card is read in character-serial manner.
Once read and recorded, the first card column is read again by the second
group of read diodes. This operation is performed in sequence for each
column of the card. If any two information groups do not correspond, in
the automatic mode of operation, a compare error signal is transmitted
to the computer and the computer may return a gate command signal to
channel the card into the secondary tray. In the manual mode of operation, the compare error signal acts as a gate command to channel the
card into the secondary receiving tray.
Clock Assembly System -- The timing gear is being driven by
the card transport motor. Mechanically, this gear element is mounted
on the drive shaft of the first pinch roller (at the left of read
station) and contains a total of 864, 120-pitch, metallic projections.
This wheel is never used as a gear, however, but is mounted in close
proximity to a magnetic pickup head. As the gear rotates, the teeth
change the reluctance sensed by the pickup head. Output from the pickup
is a sinewave voltage with peak-to-peak amplitude of approximately 600
millivolts at a frequency of 40 kilohertz.
This signal is amplified,
shaped and fed to a four-stage counter.
PNEUMATIC SYSTEM
The pump unit provides a source of low-vo1wne pressure and vacuum required
in picking cards at the capstan. This system also aids in the separation
of cards at the supply tray.
Dual Pump Unit -- The system employes a dual rotary pump, consisting of
two pump assemblies within a common exterior housing but separated from one
another within. A common shaft serves both units and is belt-coupled to
a drive motor.
A cross-sectional view of a single pump unit is illustrated. The physical
configuration includes the outer housing with intake and exhaust ports
and a slotted rotor containing vane inserts. Except for the intake and
exhaust ports provided in the upper area of the housing, the inner side
consists of a smooth, polished surface. The central rotor is bearingmounted dnd lucated uf[ cellL~L Lowaru Lh~ upper side of ~he housing. Four
vanes ride freely in the slots provided in the cylindrical rotor. When
the drive motor is energized, centrifugal force causes the vanes to move
outward in a radial direction and follow the surface of the housing.
Pneumatic Circuits and Components -- As shown, the dual pump assembly
forms two independent pneumatic circuits; one pressure, the other vacuum.
The pressure pump draws atmospheric air through an intake muffler, which
serves to limit operating sound and to filter dust and foreign particles
2-13
CARBON VANES
EXTERIOR HOUSING
CROSS SECTION OF DUAL PUMP UNIT
from the incoming air. Compressed air enters the pressure line where it
is subjected to a second filtering process. The filter contains a
corrugated filtering element made of a special paper which removes all
carbon particles 1.0 microns and larger. Compressed air is forced through
the filter paper and on to a drilled assembly block. The relief valve
provides adjustment of the air pressure in the circuit which may be read
directly at the pressure gauge. The cooling coils absorb eXisting heat
from the air, which has been generated as a result of high compression,
and dissipates the heat via radiation fins. Cooled air is then distributed to the upper and lower areas of the card supply and receiving trays.
The vaCuum circuit functions in similar manner, except that vacuum is
pulled on the circuit and pump exhaust is via an output muffler. The
upper filtering unit consists of a cloth and glass jar combination which
extracts bits of paper and dust from the vacuum circuit. The vacuum
switch detects drastic changes in vacuum level, such as occurs when all
cards have been picked from the supply tray and cards are no longer in
contact with the capstan. When this condition exists, the switch is
activated and the signal is used in generating the end-of-card pulse.
In units above serial number 110 the basic pressure and vacuum routing
is the same as in units 110 and below. However in later units the pressure
and vacuum manifolds are combined into one and an additional vacuum
valve has been added. The vacuum valve reduces the vacuum to the capstan
when card feeding is interrupted for more than 1.3 seconds.
2-14
TO PRIMARY
RECEIVING TRAY
TO LOWER AREA OF
CARD SUPPLY TRAY
TO INPUT WALL OF
CARD SUPPLY TRAY
51 COLUMN_
VALVE
N
I
I-'
l.11
~
'11
i
VACUUM SWITCH
//
PRESSURE AND
FILTER
VACUUM MANIFOLD
,...
/,.-,
(
r'
,-11
ISN OVER 1101
'(.",
,.
e;
~
L
~
DUAL PUMP UNIT
(GASTI
('I
i,...
")
E)(HAUST
MUFFLER
\
'1·,
f'
,....
~
t
/. / ~~/
--r_/:PRES~RE
/
/
ACUUM
*==~
1
I
~
I
~
INTAKE
MUFFLER
-~
0
/
11,
1')
t:
r
,.{
~
VACUUM & PRESSURE COMPONENTS OF THE
PNEUMATIC SYSTEM
_80 COLUMN
VALVE
MANUAL CONTROLS AND INDICATORS
I
MAIN
MOTOR
POWER
POWER
I
AUTO. \ MAN.
READY
END OF
SINGLE
FILE
PICK
I
I
I
RUN ISTOP
I
I
1
,
I
PAR ICONN
I
***
I
NAME
MAIN
POWER
MOTOR
POWER
AUTO-MAN
END OF
FILE
READY
FUNCTION
S--,("k
Applies power to cabinet cooling fans and d-c power supplies
and exciter lamp.
1**
Lighted while power is on
S
Applies power to the capstan motor, card transport motor,
card tray vibrator units and rotary pump motor
I
Lighted while power is on
S
Toggles the mode of equipment operation between automatic
and manual
I
When Auto is lighted equipment is under external control.
When Man is lighted equipment is under manual control
s
Switch may be pressed when the last group of cards (of a
given number to be read) has been placed in the input tray
I
When on, light indicates that an end of file signal is
being sent to the adapter
S
Places card reader in ready to operate state
I
Turned on only when all of the following conditions are
met:
Card supply tray is not empty
No error conditions exist throughout the unit
Receiving tray is not full
Secondary tray is not full
Primary power is applied to unit
If any of the above conditions occur during operation of
card reader, indicator will be turned off. Condition must
be corrected and switch pressed to re-establish ready state.
In auto mode, a clear signal must be received from adapter
or Ready switch pressed before operation may be resumed.
2-16
NAME
FUNCTION
SINGLE
PICK
S
Momentarily releases card brake and permits a single card
to be read. One card is read each time switch is pressed
when in manual mode
RUN-STOP
S
In manual mode of operation, this switch starts or stops
the card transport operation
I
Corresponding half of this switch is lighted when card
reader is in run or stop state. In auto mode neither half
is lighted
?"Switch
?"*Indicator
***Controller indicators
POWER CONTROL PANEL
rMA1N POWER,
9J I
9J 2
r-D.C. POWER...,
~ 3
+20
+20V
GND.
- 20
-lOY
POWER CONTROL PANEL
\"l><-"'~
,
I
\,\
o
/
!
GND
GATE
FEED FAIL
PRE-READ
COMPARE
ERROR
ADV. DELAY
sUQ2
TIME MARGIN CHECK
4
MAINTENANCE PANEL
2-17
iJI
CONTROL A
I
)\
INPUT TRAY
EMPTY SW
\~
EOC # I (B285)
I
~
c.n
+-1.5ms ..
0
EOC #2 (8281)
READER TIMING (TWO COLUMNS)
PRI MARY READ STATION
0(MOXX)
I
I
-
1
1..SECONDARY READ
(M3XX)
,
COLUMN
2
COLUMN
3
COLUMN
2
-----+
400 usee
i
~-:-l
READ PROBES
(B232-236)
0
COMPARE
(B213)
°
COLUMN
(B217)
0
I
I
I
I
1
COLUMN
II
I
:u:=
=it-
I
U
8usee
n
10 usee
=it
10usec
n
PRIMARY
READ
REGISTER
-s-;-
TI300
12 4.1.
J300
51
A~2A
~J300
(011
-
12
-
V
102 S04C
103
10lC
ICOM~ARE
1140
(200
MOil
lAC.
L-I200
(_ l.l:O
ELECTRONICS
I';, ':::;
)O~IO"
114C
l1li310
£.10
[ZOO
----..[200
Z,,~SOIA
SI48
•
"30'
£409
1201
£200
~E200
DARK. LIGHT }
CHECk PULSES ...
£201
A51?
L - - - -... EZOI
E401
M501
PRE READ
ASII -
ERROR CIRCUIT
1.515
E407
.1507
[z01
~B
A514
-
W205
M5
In-.
-
~:~:
AIBC
A5I1
L-=-
2'~
M30
E202
DSloe
0111
_E202
2~~IOU
1110
M303
E403
-zov
E202
~50l
[202
2I~e05C
112C
10302
E402
.. 7
J\.
C50l
[205
£205
B051
J
1128
-=--
E40l
L
I
I
AI04
AI05
1241£204
[205
L
~
__
"~A~T~'~-~V~L~R:=.".~ ~P~
_
(205
M501
E203
ASOZ
r---------------~
Alai
I
LOGIC CHA""
----+E203
MSO
+20'11
A__ "'I~
~~~~D (ACAI CA~OS -PIN 12
L-E205
M30
100 M'D CUDS-PIN 15
+---~-
M50l
£203
Z~
1
· -Z~:ftL~~I::~;~g:~L II
I
.. -47V TO PHOTOCILL
Aloe
27
COMPARE
ERROR CIRCUIT
:r>-------'
I
+zov
J500
11501
55
4.7",:: __ .
~_+IOV
C501
.L .••
1
'00
TO PHOTOCELL
A"PL""~ (ACAI
II.D
CA~O'-PIN 15
I
:
A500
L ______ ~f.~ !!A!!.?"-.+2.£.V~L~II _ _
+IOv
PRIMARY READ ELECTRONICS
AND REIISTER
READ AND COMPARE
SECONDARY READ ELECTRONICS
~ i IIj • V;
(,
)
.J
J
:- -;';6~-A-;0~E-Si..-II;------- - - -
I
--------------------~- - - - - - - - - - -
INC
0120
r:;-
IOI-l
nlll
TlIOI-4
I
~411
1:
~:~
-20Y
MASTER CLEAR
AND READY
I
I
I
CII
518
4
TI511
I
I
I
I
I
T1500-T41
I
\
\,,-_-!..~v____
I
J
0100
L.OST CARD
AI20
AI08
AI14
0100
I
FEED ,CONTROL
I
I
I
I
I
M206(mc)
MOTOR
POWEll
L ________________ J
M201
ON
r---------------------- ------:
-21V
:
(COUiITlR
lNIJ[l')
AIOZ
UTE SWITCH
1
GATE CONTIIOL CIIICUIT
III"':JOI'P
:?Av--r~--C-.II m."!
::~n< ~
:- :
~::-
I
L _________________________
[
~ITE
~
._-A
IllAN
150'-A
"EADY
IWITCH
I
~
GATE CONTROL
JAIII
DETECTOR
(.R401
J300-I~
~
T8~03-6
on05-~
IIIA_~
I
~20V
I
lOtI
OV
T1I05-1
I
I
75.n
~
:
'~ f8'''''cf~f'. oo~
1114
MOMENTARY)
1102
1104
',8A
0112
T8403-4
PHOTO \lOlT Ale
CELL
J30G-16
J300-16
103-$
ACA
RECEIVING TIIA'Y
FULL 011 JAM
1----0--=.14:,;.1-...:.7_ TO ADAPTOR
« 11101'011 POWEll Of'f
OlllllANUALl "0")
PRIM TRAY
FULL
T8502-9
IOI~K
T8502...
101-..1
TAA'YY--~----------~--J
SEC
FUll
INPUT
TRAY EW'Y
".tUUM
Tl503-7
T8503-'
$404 0
TO ADAPTER
IN~~ic~::~C!~PTY T8502-1
.------~~---~
OS503Q~rt~ ~ITI
S503-A~~ ~ 20V
~T.504~
",-[SWITCH
101-'
~
LOCAL CONTROL
D(LIVEIIY liN
141~.
EIII~TY:"O"
TOAOAItTOR
~[NDOfFIL[:"O"
TO ADAPTOII
LITE CHECK TIMING
I--____C:..:.O_UN_T_E_R_R_A._NK_I_ _ _C-,OUNTER
GATING DIODE NO.1
DAR I<
GATING DIODE NO ,
LIGHT
RANK I I
I
-~---8105
~---8105
I
L___ 8105, YIOI
I
~8Z00(LIQHT",OBE)
._ _-,-I_ _ ~ _ _-
__~__I l___
A I' I
AII~
Alii
8200
8200
8215
DOWN
8105,B200, T004
B215 (LITE CHECK PULK)
- .. !"
READ REGISTER
GATING CIRCUIT
TO ADAPTOR
841-1
101" CLOCK PULSES
TI-II THRU T80-11
READ IItE8'STE" ENAILE PULSES;
NO .... AL TlMING-TI -11.5 THftU T81- '3.5
TEST TIMING-TI-155 THRU rl'-15.'
PLUS LITE PR08E AND DARK PROBE
N
+zov
I
PHASE I
ENABLE CIRCUIT
.p-
oe
·011
YI02
U8:
nOB
A512
A515
A5 7
UO.
fT\
!:~~ B~
r
855-5
"OIl~2U
MOlD
:.
!:i~
A511
CLOCK COUNTER
noo - - -
DELAY
TIM'NG
1100
M.RGIN
SWITtH
4.002
A 000
AOIO
1.020
MOOD
A031
I
COUNTER RESYNC CIRCUIT
AO. . NCE
AOl2
A031-
~~~:~N
,1,021
SWITCH
:~i2 ~
BOOt
r.::-:r---.. ~~~:
S~MAl
lEST
COM PARE PULSE
TIMING CIRCUIT
TIMING LOGIC
COMPARE
PULSlS:
MO"MAl TIMING - T2-15 THIltU TI''''13
TEST TlM'N8-T2-11 TH"U TI'-II
PLUI LITE CHECK ~ULII • DA.. K
CHE.CK PULSE
,.
,.
lilt
2
2 2
0 0
0
0
6
4
lilt
A
lilt
2
D
2
0
lilt
lilt
2
1111
&,
lilt
M
0,
0
0
"
'2
I
2
3
2
A
0
1
1
'0
24
H.
M
hi
til
lilt
0
0 0 0 3
3 3 3
0 0 0
0
0
0 0 0
0
3 6
9
0
~
6
9 E
lilt
1
I
1
lilt
11
lilt
11
07
07
lilt
hi
.,
11...1
,~
o
0
'9
20
2'
22
n
25
26
27
21
29
32
33
34
311
31
3t
40 4'
B
B
B
A
B
B
A
A
A
A
A
A
A
B
A
B
B
B
1
,
I
0
2
0
0
0
0
I
0
0
2
0
0
3
0
0
3
2
2
3
2
2
3
A
0
2
2
2
8
B
0
0
6
I
0
8
0
0
2
0
0
5
4
2
0
0
0
0
5
0
0
2
B
B
B
2
3
3
2
3
5
2
0
2'
2'
22
0 I
0 0
~
,
,~
,
,
I
5
,•
, E
U lilt
lilt
lilt lilt lilt
, ,
0 0 0 0 3 3 3 3
0 0 0
0 0
0
, ,
4
7 0
4
7 o ,
lilt ..
lilt
o 0 0, 3 3 3 3, IE,
0
o 0
0
0
0
0
,
2 5 8 , 2 5
., ., 8
lilt
'I
'7
3
D 4
0 9 " L
9
It-- ' r-'
f--- .
, A o 0 'a 0
0
B B
3 , 8 ,
0 ~
,
0,
1 ..... I .... 30
hi
'I
DIU,
,,
,
L
I
0
10
0 4
0
2
33
32
" 133 II 2' . 2~l 62 2'
IE, E, It;, E4 1t;4 E4 1"5 1"5 1"5 lA, IA5
0
I
I
0
0
0
0
0
0
0
4
0
0
4 I
4
~ 2 6
0
I
,. .,
M
0
0
'5
'4
A
2
0,
11
'3
0
I.....
8
'0
A,
, , A, A,
I~
3 o
0 0 r, , ,
, 0 6
B'M 3 '0 , 6
2
2,
0
0 0 0
, 7 50 0 0 0 0 , A A
,
,.2 O~2 , , 0, ,
2
r
'10,
,
,
7
Os 09
,o 4 4
lilt
lilt
E
E
E
E
4
4
4
0
0
0
0
0
0
I
9
5
9
I E E
E, IE4 E4 E
4
0
0
0
0
I
hi
2
6
0
2
6
0
E E
IE, IE, [
4
4,
0
0
1
7
3
7
II
20 2J 20 20 20'
I
2~3
\
,
,
B
A
B
I
0
6
2
3
6
0
3
0
0
2'
2'
S2
,
,
,
,
:!. ::s
\
'3~
I
4
2'
II
5
2
0
A'A
A
A
A
5
5
5
5
I
I
2 E
0
0
0
5
9
3
7
2
A-A
A
A
A
A
0
5
5
5
5
5
I
0
I
0
2 0
6
0
4
I
2
2
A
A
A
A
A 1.5
5,
'0
7
5
30 30 30
16
A
24
E E
2
E
2
0
2
0
3
2
0
I
16
,.
,.
B
0
0
8
A
A
A
A
0
0
0
0
3
I
,I
0
2
2'
l.u
In
32
E
2
0
A
A
I
0
6
I
0
8
B
3
0
0
4
, ,
E
2
A
A
0
5
0
7
0
9
23
32
32
I
B
3
0
,
24
30
3'
,
A
0
0
3
,
33
'2
1
3
0
'2
2
0'0
2
3 3
5
9
3' 13'
3'
22
32
0
A
D
2
0
0
I
,
C
A
3
4
A
C
8
B
3
3
Olj"- 0
2 2'7 6
A
0
5
0
R
I
6
24
32
50
22
1 13
7 0
I
B
4
,
3
0
20
22
A
P
,,
, T, 0,
2
8
A
2
0
I
3'
51
B
B
2
3
0
2
3
'5
'3
,,
B
A
, 0,
0
B
,~ 2
, 8,
A
0
3
3
A
37
A
*
*
2
0
0
I
,
42
A
B
,
2
A
I
2
0
21-D* 2 A
I
2
2
I
,
B
6
,.
c
A
CARO
READER
ADAPTER
JUNCT'ON
B
,
,
IAA
*
'2
c
3'
UN'TS OVU
SIN" 0
READ STATION
51
E E
E B D
B E E
5
3
I
0
0 0
I
3
1
0
0 0
1
1
1
I
0
I
I
1
9 0
9 0
I
2 2
E E
E
E E
E E
E
E
0
0 0 0 0 0
0 0 0
0 0 0
0
0 0
0 0 0
8 7 6
5 4
3 2
I
0
E E E E E E E E E
3
3
3
3 3 3
3 3 3
0
0 0
0 0 0 0 0
0
7 6 5 4
8
3 2
1
0
.. c .. .. C.. "CA "CA Ae .. .. c.. AC" AC' ..c•
59
E
A
A
S
P
A
R
B
E
c
.-K..c ) '''(,'0 \. .l,.
/
0
/ ,J
TYPE
OUANTITY
TYPE
QUANTITY
TYPE
/
I
..,
(
3'
20
50
2'
"
22
/ t)
()
23
24
CARD PLACEMENT CHART
\..
\-\ '-1..\(."
,
~
~,'"
l'-
k..P,~ ,"..j"-v. {
F
--{)
"
--{:)
+-_____-+--__
K_L
==-J
FA N
L.+C_____-+-___+ _ -- -,P_U_MP_'_I_VI8-tA_AT_0_R5_ _ _-+-_,____-+-If-__--+__-+.__
REAR
"
-0
If
-+-________
T
r:.+-____
a
~-~---_+--~---t--~r_--~---.-M~--~--+-----+----I~---+-
. -8:9
I
:i~
j
>
o
~
+
TPCI
>
o
calc
t
:,
III
p'
CRI2
-t
55W
I
R
R07
40
L 55.
.
L
0"
40
ssw
200",,-10.
3AMPS
~
8
I
11
B
B
B
B
C006
Ir
B
" c.o~c'f C.07~ c.o,~ c.o~. C.07~ c.o,~
.;r ~
~AMP
~-.:;r'~I'I'OI}
2 AMP
AMP
IA
'E
"t.
@\
~I
4o...n:
RIa
,
I
0502
0
oos
L
I
TP02
•
_
---
I
,0At~
2C
+A_~8
CAPSTAN
~~·--":RJL'"o"'",
I
~r'."Ol~S
.:~,!
Fl03 IX R
4J_-_~·OGIC ~
DRIVE
IA
2AMP
IA
T1 ~
,01'
2"
~
.~." ~~o"
AM' T}
2A
AMP
T
2A
C801
>-T
~'}\
PK\~V'('
j ), ',,<, I., A ,.
N
I
VI
o
f
1,1\.) '.;..
Ie.:
(j
-.---~-----------------
~
~
',) .I
.... ,:. '\
D50~
C (.: '
Joe...
11,00(1
r"
E~_TE~""INALS
Joee
r
f INP~- 'ERM~~LS
~.g
8 10
60'"
I 8 2
60 III
~,4
8 6
~OV\
I 8
·C III
1
20aV AC,
S.,~O
00 80""5E£ NOTE)
NOTE:
POWER
INPUT
TIZ-I- 'A-ILK-X
{
~::=::::;:~:~:~
o-c
PANEL 46201100 USED FOR .001"
D-C PANEL .118010 I USED FOflt 50",
POWER SUPPLY
T
'Ie
':.1
POWER SUPPLY
I--~
_ _ _ ~ROUND
-
+
-]PE~O'
C50J
_IOOmrd
R501
CR517
K
MAIN
POWER
~
~
+20V
....
~MAINPOWER
?~6~:
POWER
GATE
BRAKf
I
I
C>
I
I
tt -~J:~RI_'1",
==wII
WHT-VIO
I
I
I
T=-
'
I
I
---~-
-
'
,I
W~~I
B404
SPRING
BIAS
MOTOR
~rTM0TOR
I
I
~
-r--+---I
I
I
wt-lT-YEL
I
i,~
I+-t-~
--+-H-----1
L
_~J
~R2
________
,-"O-'-t---~
-----1v IRING DIAGRAM
" .. /0)
"- .... 0.;.
5507A
~2
-V~."t--
'I.
INPUT
... , ( " .
'-\J.
1---_ _ _ _ _ _-"-2"-.LlN.:;:E-'-1S
C::CER
SOl
--::-l
COILS
P401
(46!>11006)
lll::r
~~iL~(JI
I
\..
W.
(46523201 )
23 LINES
'1
L-,--
I
I
'
AI
,,~
----- /
WI
(465237'01)
:O~:EB\----r-..c.'..c.LI..c..NE,-"S_--i
~it~
JAM
-·---C
r
T(RN 10~
~
WI3
TIME
ELAPSE
MI::TEA
N
I
V1
N
B:
_
(465~2300 I
2 LINES
-21 V IN MOTOR
FOR
l2.3\1)
2 LINES
o
~
1"!!O22001
r- - - - - - - -- - - - - -. I
I
a.
'Q"
-ZOv
I
LINE
+ 20V
I
LINE G"O
I
LINE
~OWER
MOTOR
I LINE
'OR
C.... LE
FOR
SHIELD ~
ON 0"
SHIELD
SENSING
SW
I NOTE D I
~
I
PRE -AMPLIFIERS
I NOTE EI
0
:
~
I
UNE
MAN / AUTO
I
I
I
I LINE END OF FILE
23 LINES TOTAL
SIGNAL
SIGNAL
JAM DE TECTO" INPUT
2 LINES G"'TING DIODES
I LINE JAM DETECTOR
I
I
SHIELD
GRO
30 UNES TOT"'L
0:
I LINE
-zov
I LINE G"O
I blNe t2DY
3 LINES
E:
TOTAL
I LINE - ZOV
I LINE +20V
I LINE GRO
:>
I LINE
+
"&3 VOLTAGE. (-4.711)
4 LINES TOTAL
PHOTO
DIODES
("(SIITlVE)
I
L __. _ ~.~S~T~~S~M~Y _ _ _ _ ~.~.~
I
____
J
CABLING DIAGRAM
I~
!tICK
I LINE CLEAR
LINE MASTEPt CLEAR
2 LINES
I
4 LINES
..
RUN /STOP
4 UNES GRO
4 LINES -20V
I LINE J ..... DETE.CTOR OUTPUT
- .. r
!
SINGLE
LINE
14 LINES TOTAL
I
VOLT
SUPPLY
-20V fiLTER
+20V FILTE.A
LINE
I
%4 UNES INFOR .....TION
~~
RE ... DY LITE
I
! LINE BRAKE
t
GAD
3 UNES ... 20V
(.'~23001)
~_ _ _~3~LIN~E~S_ _ _ _-/o~V
HOPPE" SWITCH
I LINE
I LINE
I
Cl
HOP!tER SWITCH
~.CUU"
I LINE STACKE" SWITCHS
I LINE GATE
I
I
II LINES SP","E
I LINE
POWE"
ON OF" CIRCUIT
W2
-- - - - - - .....,
F:
I LINE NECH
ON OFF SWITCH
8 LINES TOTAL
81AS M010R
WI4
POWER
I LINE
2 LINES
HO
PI02
(46!>1 050 I)
I LINE FOR JAM LAMP VOLT"'GE
2 LINES FOR
PRACTICAL APPLICATION EXERCISES
EXERCISE I:
COMPONENT LOCATION
1.
Reference:
Punched Card Equipment Training Manual
2.
Equipment:
405 Card Reader
3.
Procedure:
Remove the top and side covers from the machine.
After removal, make a thorough study of the general
construction of the machine.
Component
Function
Location
Main Power Switch
Motor Power Switch
Auto/Manual Switch
End of File Switch
Ready Switch
Single Pick Switch
1
Run/Stop Switch
Advance Switch
(Logic Chassis)
Delay Switch
(Logic Chassis)
Operate/Calibrate Switch
(Power Supply)
Vacuum Capstan
Input Tray Empty Switch
(Mec hanic a 1 )
Input Tray Empty Switch
(Vacuum)
Card Throat
Electro-Magnetlc
Brake Assembly
1
Read Station Assembly
Accept/Reject Gate
Turn Around Assembly
-- - ------
Vibrators
2-53
--------~--------------------
--
---~--------------------------------------
Component
Location
Function
Vibrator Rheostats
Voltage Test Points
(Power Supply)
Vacuum Relief Valves
Pump Motor
Carbon Vane Pump
Cabinet Cooling Fan
Bias Motor & Control Switch
Bias Motor Adjustment
Input Tray Back-Up Arm
Drum Adjustment
Air Pressure Valves for
51 & 80 Column Cards
Switch for 51 and 80 Column
Card Air Pressure Valves
Magnetic Pick-up Assembly
Dnl~u
.1.'\.\.....J..Q]
vc;nl
L'--'VL
Pressure Gauge
Power Supply
Cable Connections
Main Drive Motor
--
...
---"
~-.-
~
-_.-
-~
_. - ---- ._----
-------_.-
----
Drive Belt Assembly
Drive Clutch
Pinch Roller & Timing Wheel
Capstan
2-54
- - - _.•
b.
Set up the machine to read 51 column cards:
1.
Unfasten the lock screws on the supply and receiving
trays and turn so that the lip edge is positioned on
the inside of the
2.
tra~
Open the 51 column stops in the Primary and Secondary
Stacker Trays.
3.
Observe the action of the machine:
a.
In Continuous (Free Run) Mode.
At random, depress
the Gate Switch on the Maintenance Panel and
observe the gating action on card movement.
b.
c.
In Single Pick Mode.
Set up the machine to read 80 column cards:
1.
Unfasten the lock screws on the supply and receiving
trays and turn so that the lip edge is positioned on
the outside of the
2.
tra~
Close the 51 column stops in the Primary and Secondary
Stacker Trays.
3.
Observe the action of the machine:
a.
In Continuous (Free Run) Mode.
At random, depress
the Gate Switch on the Maintenance Panel and
observe the gating action on card movement.
b.
In Singie Pick Mode.
2-55
EXERCISE II:
WAVEFORM ANALYSIS
1.
Reference:
405 Reference Manual
2.
Equipment:
405 Card Reader and Oscilloscope
3.
Procedure:
Connect scope leads to the appropriate location in
the logic rack and observe the waveforms on the
scope.
a.
Read Register Probe.
1.
Sync on MOll (B04C) and look at MOll on Channel A.
2.
Look at B231 (A38B) on Channel B.
3.
Mode:
4.
The Read Register Probe should fall within 50 usec of the
Alternate.
center of Read Diode #12.
Depress the Delay Margin Switch
and note the direction that the Probe pulse moves.
5.
b.
c.
d.
Sync and look at MOOO and repeat the above step.
Magnetic Pick-up (It is not necessary to feed cards).
1.
Sync on BOOO (A04B) and look at the same on Channel A.
2.
Look at BOOO (A04D).
3.
Mode:
Alternate.
End of Card Pulse #1 (Free Run read the test cards).
1.
Sync and look at B28l (A35A) on Channel A.
2.
How long is the pulse?
Why?
End of Card Pulse #2 (Free Run read the test cards).
1.
Sync and look at B28l (A35A) on Channel A.
2.
Look at B285 (A35C) on Channel B.
3.
End of Card Pulse #2 (Channel B) should occur approximately
1.7 msec after End of Card Pulse #1 (Channel A).
2-56
e.
f.
g.
h.
i.
j.
k.
Light Probe Pulse (Free Run read the test cards).
1.
Sync and look at B200 (A4lA) on Channel A,
2.
Look at B23l (A38B) on Channel B,
3.
B23l should output a 3.5 usec "0". Why?
Light Check Pulse (Free Run read the test cards).
1.
Sync and look at B200 (A4lA) on Channel A,
2.
Look at B2l3 (B3lA) on Channel B.
3.
B2l3 should output a 1.5 usec "0".
Why?
Dark Probe Pulse (Free Run read the test cards),
1.
Sync and look at B201 (A4lC) on Channel A,
2.
Look at B231 (A38B) on Channel B.
3.
B231 should output a 2 usec "0".
Why?
Dark Check Pulse and Compare Pulse (Free Run read).
1.
Sync and look at B213 (B31A).
2.
B213 should output a 10 usec "0".
Why?
Read Probe (Free Run read)
1.
Sync and look at B230 (A37B) on Channel A
2.
Look at B231 (A38B) on Channel B.
3.
B23l should output an 8 usec "0".
Why?
Column Pulse (Free Run read).
1.
Sync and look at B2l7 (B30D)
2.
Each pulse should be a 10 usec "0".
Why?
Resync Pulse (Free Run read),
1.
Sync and look at B306 (B3lC) on Channel A
2.
Look at B002 (A23A) on Channel B,
3.
Note 16 pulses on Channel B to one pulse on Channel A.
2-57
EXERCISE III:
MAINTENANCE PROCEDURES
1.
Reference:
40S Reference Manual
2.
Equipment:
40S Card Reader and Basic 40S Tool Kit
3.
Procedure:
The following electronic/mechanical adjustments are to
familiarize trainees with the 40S card reader operation
and allow them to gain enough experience to provide reliable maintenance of the 40S in the field.
Reference
to the maintenance procedures in the 40S Reference Manual will be made at the end of each adjustment to provide
additional information
a.
Position of Brake Assembly
1.
With power off remove Feed Control FF at All.
2.
Loosen three mounting bolts on brake assembly and two screws
on throat plate.
3.
Remove upper card guide.
4.
Turn on power and press ready to energize brake solenoid.
S.
Insert .016 inch feeler gauge between brake shoe and card plate.
(Fine adjustment will be made in step 10)
6.
Set one inch (lS/16 for machines below S.N. 163 without ENC l3S)
between the throat plate and left end of capstan slots.
Insure
that the throat plate is at 90° to the card plate.
7.
While holding the brake assembly in place, tighten the
mounting bolts and re-check steps Sand 6.
8.
Using special tool #84-0Sl2, set the throat plate up for a .010
inch gap.
9.
While manually rotating the capstan, check that the minimum
2-S8
gap is .0095 inches and maximum gap is .0115 inches.
10.
Loosen the lock nut at the front of the brake shoe tension
spring and turn the adjusting screw to obtain .016 (+.002
inch) gap.
NOTE:
The purpose of the following steps is to adjust the brake release time so
that it is a maximum of 3ms.
b.
Brake Start/Stop Time
1.
Tape input tray empty switch closed to simulate ready condition.
2.
Loosen lock nut on tension spring adjustment shaft on brake and
adjust until brake shoe can no longer be pulled back.
To monitor
this, engage SINGLE PICK and READY.
3.
Back off tension adjusting screw 2-3 turns.
4.
To check adjustment, place 405 in MANUAL and RUN.
After cycling
several cards, engage STOP and look between read station assembly
and capstan assembly.
The card should be stopped with columns 4-9
visible (only 3 columns will be visible, but the card should not
stop with less than column 4 or more than column 9 visible).
Repeat cycling to insure consistent brake operation.
If not,
adjust tension spring accordingly.
5.
Mark card stopped in step 4 and leave MOTOR POWER on for 2-5
minutes and check to see that the mark has not moved.
c.
Input Card Guide
1.
Attach upper card guide.
Do not seat screws at this time.
2.
Insert special tool #87-1068 into place between card guide and
manifold.
3.
Press upper card guide downward against special tool and seat
screws.
2-59
d.
Capstan Vacuum
1.
With a 50 percent punched card placed in front of the
capstan, the capstan should exert a force of .55 pounds
on the card.
If the force is less, the vacuum valve should
be adjusted for an indication of 11 to 15 inches of vacuum
by using the following adjustment procedure:
2.
Remove the IAA card (D120) from location B36.
3.
Adjust the Vacuum Valve (next to the Vacuum Gauge) for
15 inches of vacuum.
4.
Replace the IAA card.
5.
Adjust the Vacuum Gate Valve (located behind the filter
jar) for 7 inches of vacuum as measured on the same
Vacuum Gauge as used in the above step,
6.
Single Pick cards at approximately 5 second intervals
while observing the Vacuum Gauge.
The reading should
fluctuate between 7 and 15 inches of vacuum for each
card fed.
e.
Position of Gate Solenoid
1.
With the solenoid de-energized, the gap between the
back surface of the gate and the turn-around roller
should be .010 inches.
2.
Refer to Turn-Around and Gating Assembly.
2-60
f.
Pinch Roller Adjustments
1.
Place a stainless steel shim stock (.005 11 ) between the
elastomer (Idler) rollers and the steel (Drive) rollers.
Hold the steel roller stationary and pull the shim out
slowly with an inch/pound gauge.
The read station
rollers and stacker rollers should exert a pressure of
2
2.
g.
±
.2 pounds with a steady pull.
Refer to Read Station Replacement
Back-up Arm Force
1.
Input Back-up Arm:
With Motor Power ON and no cards in
the machine, the force gauge should read .1 to .2 pounds
to start initial motion of back-up arm away from the
stop.
Over 3 inches away, the force should be from .4
to .45 pounds.
If not, adjust the Input Back-up Arm
Spring Drum.
2.
Primary Receiving Tray Arm:
With Motor Power ON and no
cards in the tray, the force gquge sbould read from .175
to .2 pounds to start initial motion of the back-up arm
away from the stop.
Over 3 inches away, it should read
.4 to .6 pounds for 80 column cards.
If not, adjust the
Associated Spring Drum.
For 51 column cards, the force gauge should read .275
±
.05 pounds.
If not, R412 should be adjusted to provide
the necessary current to the Spring Bias Motor.
2-61
h.
Photo Diode Adjustment (NOTE:
Adjustment should be done after
about one-half hour warm-up time to allow the diodes to stabilize.
1.
Gating Diode Adjustment
a.
Gating Diode #1:
With the Operate/Calibrate Switch
in the Calibrate position, observe the output of B105
(A20A) and adjust the control on the associated ACA
card (A53A) until the output begins to oscillate.
b.
Gating Diode #2:
Proceed as for the adjustment of
Gating Diode #1 with one exception; Observe the
output of Bl06 (A20C) and adjust the control on
the ACA card at A57A.
c.
NOTE:
Refer to Gating Diode Adjustment.
The Operate/Calibrate Switch must be in the Operate position at all
times except when making the Gating Diode Adjustments.
2.
Primary Read Station:
Sync scope negative on BIOS (A20A)
and look at MOOO through Mall, one at a time, on Channel
A.
While feeding the test cards (preferably cards with
consecutive punches in each row) adjust the scope to look
at two columns from each M card.
While observing the
photo diode output at the M card, adjust the control on
the associated ACA card until the average OFF time (Hall)
between holes is 50 to 90 usec.
Refer to Photo Diode Bias Adjustments, Read Station #1.
3.
Secondary Read Station:
Follow the same procedure as
that of the Primary Read Station Diode Adjustment with
one exception; The OFF time between holes should be
20 to 40 usec.
Refer to Photo Diode Bias Adjustments, Read Station #2.
2-62
i.
Read Skew Check
1.
Observe the photo diode output of rows 9 and 12 at the
associated M cards.
As cards are read that have all
rows punched in columns 1, 40, and 80 the two outputs
should switch within 25 usec of each other.
j.
2.
Perform step 1 using different row combinations.
3.
Perform steps 1 and 2 on both read stations.
Final Check After Adjustments Are Made
1.
Read 4000 cards without error without using the Advance
and Delay switches.
2.
Read 4000 cards with no more than one error while the
Advance and Delay switcheS are held depressed.
2-63
STUDY QUESTIONS
1.
2.
3.
4.
At what speed will the 405 read 80 column cards?
a.
650 cpm
b.
1200 cpm
c.
1600 cpm
d.
1000 cpm
At what speed does the 405 read 51 column cards?
a.
200 cpm
b.
1200 cpm
c.
1600 cpm
d.
2400 cpm
What is the card capacity of the input tray?
a.
2500
b.
4000
c.
2000
d.
6000
How are the cards read in the 405 reader?
a.
row by row, 12 edge first
b.
column by column, column 1 first
c.
column by column, column 80 first
d.
none of the above
2-64
5.
6.
7.
8.
9.
What type of mechanism is used to initially pick cards from the input tray?
a.
picker knife
b.
pinch roller
c.
pneumatic capstan
d.
more than one of the above
During free run read how is the interval between cards developed as they
travel along the card path?
a.
on-off action of the brake
b.
electronic delay network
c.
speed difference between capstan and pinch rollers
d.
blank spot on capstan
Is positive air pressure used in the 405 reader,if so, for what purpose?
a.
no
b.
yes, it is used to drive capstan.
c.
yes, it is used to separate cards.
d.
no, unless you consider the cooling fan.
The same motor that drives the capstan drives the Pinch Rollers.
a.
true
b.
false
The Timing Gear is driven by:
a.
the same motor that drives the capstan.
b.
the same motor that drives the vacuum pump.
c.
the same motor that drives the Pinch Rollers,
d.
its own separate motor.
2-65
10.
1l.
12.
13.
If the +20 VDC circuit breaker is turned off, power up sequence would be
normal but the read station lamp, jam lamp, and +20 VDC to the logic
chassis would be out.
a.
true
b.
false
The brake is normally:
a.
spring controlled when reading cards.
b.
pulled by a solenoid when reading cards.
c.
pulled by a solenoid when not reading cards.
d.
controlled off-line only.
The Single Pick Switch will allow card feed:
a.
as long as the switch is made,
b.
just long enough to feed one card.
c.
just long enough to feed cards that happen to be in the input
d.
the Single Pick Switch will not feed cards,
tra~
Listed below are control switches. Which ones must be active (on) in
order to perform a single pick operation?
a.
1, 3, 4
l.
Ready
b.
1, 4
2.
Run
c.
6, 3, 4, 1
3.
Single Pick
d.
1, 4, 6
4.
Manual
e.
1, 3, 6
5.
End of File
6.
Stop
7.
Auto
2-66
14.
15.
Cards will always be gated to the Secondary Stacker if a compare or
pre-read error occurs:
a.
true
b.
false
Choose the correct waveshape from below for the set output of the Feed
Control Flip Flop during a free run read.
-3
(A)
•
(B)
(C)
-1
I
(D)
U______
U
n-----
n
0
-3
0
I
I
16.
-3
ov
How many cycles from the Magnetic Pick-up correspond to one card column?
a.
42
b.
16
c.
8
d.
1
2-67
17.
18.
19.
20.
21.
What kind of counter is used for timing in the 405?
a.
Decrementing Binary
b.
Incrementing Binary
c.
Decrementing Gray Code
d.
Incrementing Gray Code
How do we start the counter that is used for timing?
a.
cover gating diode 1
b.
uncover gating diode 2
c.
cover both gating diodes
d.
the counter is always running
The counter used for timing never stops during a free run read.
a.
true
b.
false
What is the approximate duration of the Advance and Transfer Pulses used
to cause the counter to run?
a.
24 us
b.
10 us
c.
2 us
d.
somewhere between 20 us and 28 us
How many complete cycles will the counter make during the reading of one
80 column card?
a.
80
b.
40
c.
81
d.
49
2-68
22.
23.
24.
25.
26.
Pre-Read checks are executed:
a.
before each card column is read.
b.
before each card is read.
c.
only when programmed.
d.
once before the first card in the input tray is read.
The pulse used for Pre-Read lite check is:
a.
a 3.5 us logical l.
b.
a 3.5 us logical O.
c.
a 1.5 us logical O.
d.
a 1.5 us logical l.
(output of B213)
How do we control whether we will do a pre-read error check or a compare
error check?
a.
two completely different check networks are used.
b.
set flip-flop AlOO/AlOl,
c.
clear flip-flop AlOO/AlOl.
d.
both Band C are correct.
A compare error could be detected from Tl-13 to TBO-13,
a.
true
b.
false
Dat~ r~ad
from a card is not
c~p~~~
computer.
a.
true
b.
false
2-69
checked before being sent to the
27.
28.
29.
30.
The purpose of the Resync Circuit is:
a.
to keep the counter in time with the speed of the card being
read and/or offset punches.
b.
to sync data transfer to computer timing.
c.
to insure that the mechanics of the machine resync to the
counter time.
d.
to insure proper spacing of clock pulses.
When reading a card that has a punch in every
F/F A104/A105 would:
a.
never set.
b.
never clear.
c.
clear and set for every column.
d.
set only on the last column.
column, the resync
The output of the Resync Circuit sets the Timing Counter to what time:
a.
7.5
b.
13.5
c.
16.0
d.
0
e.
none of the above
The Main Power Switch controls:
a.
the fans only.
b.
all power to logic and drive motor.
c.
power to fans logic chassis and exciter lamps
d.
chassis power and exciter lamp only.
2-70
31.
32.
33.
34.
35.
The vibrators are being fed by:
a.
a full wave rectifier.
b.
a half wave rectifier.
c.
unrectified 110 vac 3 phase power.
d.
unrectified 110 vaC 1 phase power,
The Photo Cell Exciter Lamp would be brighter if the calibrate switch
was in the calibrate position.
a.
true
b.
false
The Advance Switch causes our compare circuit to compare primary and
secondary photo-cell outputs:
a.
sooner than usual.
b.
later than usual.
c.
the Advance Switch has nothing to do with the Compare Circuit,
d.
none of the above are correct.
If both the Delay and Advance Switches are active at the same time,
the card reader should be able to read cards without generating a
pre-read or compare error.
a.
true
b.
false
The Compare Error Light can be seen on the Maintenance Panel only.
a.
trUe
b.
false
2-71
CHAPTER III
3248 CARD READER CONTROLLER
CHAPTER III
3248 CARD READER CONTROLLER
INTRODUCTION
The 3248 Card Reader Controller is a single access channel device providing interface between the 3200 Computer and the 405 Card Reader.
The logic circuitry is contained in the lower four (4) rows of the same
chassis that contains the 405 logic circuitry.
Data read from punched cards is transferred to the 3200 data channel in
the 12 bit byte parallel form. Binary data, identified by a 7 and 9 punch
in column 1 of each card, is transferred directly to the data channel.
Hollerith data, identified by no 7 and 9 punch in column 1 of each card
is converted to internal BCD before being transferred. After two (2)
Hollerith columns are converted, they are automatically packed into a
12 bit byte. Total data transfer from a punched card will be 80 bytes
from a Binary card or 40 bytes from a Hollerith card.
Card motion is initiated upon receiving the Read, Data, and Channel Busy
signals from the computer data channel. After being read the card can
be diverted into the secondary hopper by using the gate function or
allowed to enter the primary stacker tray.
The current status of the 405 and controller can be sensed at any time after
the connect has been completed. Included in the status response will be certain interrupt conditions, if they have been selected and the interrupt
condition is present.
Although the data input is relatively slow compared to other peripheral
devices, proper programming will allow the data to be assembled as it
is being inputted rather than use additional computer time to assemble.
After the data input is complete,detection of the last card of the deck,
the End of File Card, transfers program control to continue
the computer operation.
CtiA.kAcTt:!{l~'1'lC~
1. Reading Speed:
a. 80 column cards
b. 51 column cards
2. Card Cycle Time:
a. 80 column cards
b. 51 column cards
3. Read Capability:
4. Data Transfer Rate:
1200 cards per minute
1600 cards per minute
50 milliseconds (average)
38 milliseconds (average)
Binary data and Hollerith to internal BCD data
2.52 KC
3-1
Function
Name
MAIN
POWER
Controls all primary power and turns on the photocell
light source.
MOTOR
POWER
Controls power to the drive motors, the vacuumpressure system and the input tray-stacker vibrators.
AUTO/MAN
Selects manual or program controlled modes of operation. Changing switch position automatically drops
Ready signal.
END OF FILE
Indicates last card in input tray will complete a
file. Must be selected manually.
READY
Indicates reader is ready to read. Performs a MC when
the Auto/Man switch is in the MAN position.
SINGLE
PICK
Allows a single card to be cycled through the reader
when the Auto/Man switch is in the MAN position.
RUN/ STOP
Allows manual control of the 3248 when the Auto/Man
switch is set to either mode.
PAR/CONN
PAR indicates a transmission parity error has occurred.
CONN indicates the 3248 is connected to the data
channel.
MAIN
POWER
MOTOR
POWER
AUTO
MAN
READY
END OF
FILE
SINGL E
PICK
RUN
STOP
Control Panel
CARD READER PREPARATION
The following steps must be followed to prepare the 3248 Card Reader
Controller for external (computer) control:
1. Place cards in input tray
2. Depress Main Power switch
3. Depress Motor Power switch
4. Set the Auto/Man switch to the AUTO position
5. Set Run/Stop switch to the RUN position
6. Turn End of File switch off unless the input tray contains a complete file
7. Issue a MC or EF Clear from the computer
8. Ready indicator must be lit indicating that the card reader is ready to
read cards
3-2
CODES
CONNECT CODE
The Connect code, accompanied by a Connect signal, connects the reader
to the data channel. A Reply is returned when the 3248 is connected.
Bits 9, 10, and 11 (N) in the Connect code (NXXX) must match the
Equipment Number switch setting on the 3248 logic chassis. Any Connect code that does not match the Equipment switch setting or does
not have correct parity will cause the Connect flip flop to be cleared.
FUNCTION
I-
RELEASE AND DISCONNECT
NEGATE HOLLERITH to INTERNAL BCD CONVERSION
RELEASE NEGATE HOLLERITH to INTERNAL BCD CONVERSION
GATE CARD
CLEAR
INTERRUPT ON READY AND NOT BUSY
RELEASE INTERRUPT ON READY AND NOT BUSY
INTERRUPT ON END OF OPERATION
RELEASE INTERRUPT ON END OF OPERATION
INTERRUPT ON ABNORMAL END OF OPERATION
RELEASE INTERRUPT ON ABNORMAL END OF OPERATION
CODE
0000
0001
0002
0004
0005
0020
0021
0022
0023
0024
0025
FUNCTION CODES
Release and Disconnect (0000)
This code master clears the 3248 Card Reader, and disconnects it from
the Data Channel.
Negate Hollerith to Internal BCD Conversion (0001)
Release Negate Hollerith to Internal BCD Conversion (0002)
This code allows cards without the 7 and 9 punch to be read as binary.
In normal operation, the 3248 checks column one of each card for a 7
and 9 punch. If a 7 and 9 punch exists, the card is read as a binary
card. If the 7 and 9 punch does not exist, the card is considered
Hollerith and the data is translated into BCD.
Gate Card (0004)
This code allows a limited card sorting operation. The selected
cards are directed to the secondary stacker. A Gate Card instruction
must be issued for each card to be gated. The instruction must
arrive within 1.5 ms after the last column of the selected card has
been read.
3-3
I
I
Clear (0005)
This code clears any Interrupt selection, Interrupt response or
Negate selection in the 3248 logic.
Interrupt on Ready and Not Busy (0020)
Release Interrupt on Ready and Not Busy (0021)
This Interrupt code informs the computer when it can start an operation due to the completion of a manual intervention. The equipment
is ready if the Ready switch has been pressed, cards are in the
input tray and the primary and secondary stackers are not full.
The Interrupt response for this condition is cleared by a Release
(0021), Function Clear (0005) or Reselection (0020).
Interrupt on End of Operation (0022)
Release Interrupt on End of Operation (0023)
This Interrupt occurs in the following conditions:
1)
2)
3)
All information has been transferred.
The Channel Active is down and the current record has been
completely read.
If information transfer cannot continue.
The Interrupt response may be cleared by any of the following codes:
0022, 0023 or 0005.
Interrupt on Abnormal End of Operation (0024)
Release Interrupt on Abnormal End of Operation (0025)
This Interrupt occurs when the information transfer, requested by
the Channel Active and Read line, cannot continue. The Interrupt
is caused by any or all of the following conditions:
1)
2)
3)
4)
5)
6)
7)
Fail to feed.
Read compare error or pre-read error.
Stacker full or jammed.
Input tray empty.
Manual intervention.
Illegal suppress assembly/disassembly.
A file card has been read
~j
The Interrupt response may be cleared by either of the following
codes: 0024, 0025.
3-4
STATUS RESPONSE CODES
CODE
STATUS
READER READY
READER BUSY
BINARY CARD
FILE CARD
FAIL TO FEED OR STACKER FULL OR JAM
INPUT TRAY EMPTY
END OF FILE
INTERRUPT - READY AND NOT BUSY
INTERRUPT - END OF OPERATION
INTERRUPT - ABNORMAL END OF OPERATION
READ COMPARE OR PRE-READ ERROR
XXXl
XXX 2
XXX4
XXlX
XX2X
XX4X
XlXX
X2XX
X4XX
lXXX
2XXX
Reader Ready (XXXl)
If bit 0 of the Status code is present the reader is operationally
ready. This condition exists if cards are in the input tray, the
primary and secondary stackers are not full and the reader has been
cleared. The following abnormal conditions cause the Ready to drop:
1)
2)
3)
4)
5)
6)
Fail to feed.
Read compare error or pre-read error.
Stacker full or jammed.
Input tray empty.
Manual intervention.
Illegal suppress assembly/disassembly.
Reader Busy (XXX2)
The Reader Busy status (bit 1 of the Status code) occurs when the
Channel Busy and Reader Ready signals are present. The Reader
Busy signal remains up until the Channel Busy drops or the completed card cycle causes the Reader Ready to drop.
,
Ii)
'J
Binary Card (XXX4)
The presence of a 7
it as a binary card
~tat~s hit for this
read and is dropped
card.
and 9 punch in the first column of a card flags
if negation has not been requested. Bit 2. the
!'Ift-pr the first column is
condition, is nrpc:pnt- ----approximately 1 ms prior to reading the next
~-------
File Card (XXlX)
This condition exists when a card containing punches in rows 7 and 8
only of the first column of a Hollerith card is detected. It cannot be
generated when reading binary cards. All information on a File Card is
read and delivered to the data channel if desired. An interrupt on
Abnormal End of Operation (if selected) will occur after detecting
3-5
a File Card if the Read signal drops during the reading of the
card or at the end of the card. The File Card indication remains
on the status lines until cleared by a Function Clear or Master
Clear signal, or until a new operation is initiated by the next
rising of Channel Busy.
Fail to Feed or Stacker Full or Jam (XX2X)
Input Tray Empty (XX4X)
These status responses are self-explanatory and are all abnormal
conditions.
End of File (XIXX)
This condition exists when the End of File switch is ON and the
input tray is empty. When the input tray does not contain the
last card of a file, the switch should be placed in the OFF position. The switch does not override abnormal conditions.
Interrupt - Ready and Not Busy (X2XX)
This interrupt status is present when the (XX20) EF code is
generated and indicates to the computer that the card reader can
initiate an operation.
Interrupt - End of Operation (X4XX)
This interrupt status is present at the completion of either a normal or
abnormal operation and the XX22 EF code has been generated.
Interrupt - Abnormal End of Operation (lXXX)
This interrupt status indicates that the (XX24) EF code was
generated due to the abnormal completion of an operation.
Read Compare or Pre-read Error (2XXX)
Bit 10 indicates that either a comparison error was detected
during the transfer of card information to the computer or a read
amplifier was not functioning properly prior to reading the information from the card.
PROG~~
CONCEPTS
Programming the 405/3248 Card Reading equipment can be made as simple
or as complex as the programmer desires. Regardless of the complexity
the program must follow certain rules to ensure proper operation of
this portion of the computer I/O equipment.
The following is an example program used to show how computer instructions
can be used to complete a Single Card Read cycle.
3-6
CONNECT
Location 0
770 CH 5000
The equipment switch on the 3248 is set to number 5. Bit positions 9-10-11 of the Connect code must match the setting of the
equipment switch. If the match occurs the Connect signal is
enabled to set the Connect F/F. A Reply will be returned to the
data channel. At the completion of the connect operation the
status lines are enabled to the data channel. If none of the
controllers connected to the data channel have the proper switch
setting, or a parity error occurs in the Connect code, an Internal
Reject is generated by the computer clearing the data channel.
The next instruction will be read at P+2.
Location 1
01000000
The Reject instruction, read at P+1, is used to cause the Connect
to wait until the channel becomes Busy in the event another operation is in process.
Location 2
772 CH 0001
The Sense External Status instruction is used to sense the 3248
status lines to determine the operating condition of the 405. The
lower 12 bits of the status instruction are programmed to sense a
Reader Ready condition. If the card reader is ready the next
instruction will be read at P+2, otherwise P+1.
Location 3
01000002
The Reject instruction will cause the computer in this case to
"loop" on the status instruction until the ready condition is
sensed.
FUNCTION
Location 4
771 CH
0024
Since the 3248 controller is connected to the data channel we can
now function for an Abnormal End of Operation Interrupt condition.
The Function code (XX24) accompanied by the Function signal are
sent via the data channel. The 3248 will translate the Function
code (XX24) and set the Interrupt ABEOP Select F/F. The Function
code will set the Function F/F. If the function can be completed
a Reply signal is returned to the data channel. If the 405 is busy
reading a card a Reject signal is returned to the data channel
causing the Reject instruction at P+l to be executed. A Function
which does not receive a Reply signal within 100 uls will be
cleared by an Internal Reject in the data channel. When the abnormal condition occurs in the 405 the 3248 will interrupt the
computer.
3-7
Location 5
01000004
The Reject instruction causes the Function instruction to "loop"
until the 405 goes Busy, then it can be executed.
CARD INPUT
Location 6
74000101
The Input Word instruction causes the Read, Data, and Channel Busy
signals from the data channel to be sent to the 3248. The 3248
will send a feed command to the 405 to move a card onto the read
stations for a data transfer. A 12 bit column word will be
transferred, with a Reply signal, to the data channel after each data
signal comes up. Location 100 will be the Last Word Address for the
data input.
The End of Record Signal, sent on the Data signal following the last
column transferred, will cause the data input to be terminated. The
Read, Data, and Channel Busy signals will be cleared.
Location 7
CH 0000050
The First Word Address for the data input will begin at location 50.
The data is received in 12 bit bytes from the 3248, then is stored
in memory (a 24 bit word containing 2 bytes of data). It will be
noted that only 40 locations in memory are used to store 80 columns
of data from a binary card. Only 20 locations in memory are used
to store an 80 column Hollerith card.
Location 10
01000006
The Reject instruction causes the Read operation to wait until the
previous Function instruction has been completed.
Location 11
77770000
The Halt instruction causes the program to stop. No more instructions
will be executed but the data input will continue until the last byte
is stored.
3-8
PROGRAM TIMING
The reader may send up to 40 translated and packed or 80 untranslated
l2-bit bytes to the computer from each card. The timing chart shows the
timing for each card cycle. This chart enables a programmer to make full
use of the computer between card columns and to reselect the reader at a
time that will insure full speed on-line operation.
*"
40 MS
FOLLOWING
I
CARD COLUMNS
20 MS * *
2
3
78 79 80
I
2
CARD
3
_8~:,~:-~-*-*- - - - - - - - ~fJ~(- - - - ~- - 1-8-M-S- C-0-N_T_IN_U_O_U_S ---1__________
_______
__
f.-+J~
V
400 fA- SEC
*'
*' *
***
MEMORY!
LOADED
--if
~ t -1
I.~
MS
I
I
END OF
GATE TIME
FIRST CARD IN NEW STACK
START / STOP
CONTINUOUS
Program Timing
SUPPRESS ASSEMBLY MODE (6-BIT CHARACTER INPUT)
The Suppress Assembly Mode is automatically established when using the 73
(character input) or 73.4 (character input to A) instructions in the 3200
computer. As each column of a Hollerith card is read it is converted to a
6-bit BCD character. Normally, to provide maximum transfer of data between
the re.:lder ~nd th2 data charmel, two adjacellL ~ulurnn~ are read and packed
into one l2-bit byte. However, for Suppress Assembly mode, only one column is
read, and the translation is gated to the lower 6-bits of each byte, the
upper 6-bits being zeros. Suppress Assembly Mode is valid only when reading
Hollerith cards. If a binary card is detected during this operation
(7 and 9 punch in column 1), or if the Negate Hollerith to BCD function is
in effect, an abnormal EOP will ensue. In addition, an Interrupt signal
will be transmitted to the computer, if Interrupt on abnormal EOP had been
previously selected.
3-9
Internal
BCD Code
Internal
BCD Code
Char
Card
00
0
0
40
(minus) -
11
01
1
1
41
J
11, 1
02
2
2
42
K
11, 2
03
3
3
43
L
11, 3
04
4
4
44
M
11,4
05
5
5
45
N
11, 5
06
6
6
46
0
11, 6
07
7
7
47
P
11, 7
10
8
8
50
Q
11, 8
11
9
9
51
R
11,9
8, 2
52
-0
12
Char
Card
°
=
8, 3
53
$
11,
11,8,3
-
8,4
54
'"
'.'
11, 8, 4
15
8. 5
55
11, 8, 5
16
8, 6
56
11,8,6
17
8, 7
57
11,8,7
13
14
(dash)
20
+
12
60
(Space)
Blank
21
A
12, 1
61
/
0, 1
22
B
12,2
62
S
0, 2
23
C
12,3
63
T
0, 3
64
U
0,4
24
D
12,4
2S
....
J..:..
1 C")
.1."::',
h.
v
65
V
() S
26
F
12,6
66
W
0, 6
27
G
12,7
67
X
0, 7
30
H
12,8
70
Y
0, 8
31
I
12, 9
71
Z
0, 9
32
+0
12,
12,8,3
72
73
,
0, 8, 3
12,8,4
74
(
0,8,4
35
12,8, 5
75
0, 8, 5
36
12, 8,6
76
0, 8, 6
37
12, 8, 7
77
0,8,7
33
34
)
°
BCD/HOLLERITH/CODES
3-10
",
-
0, 8, 2
PERMIT
INPUT FF
3200
PRIMARY
READ REG.
---:>..
DATA _ _ _ _ _ _ _ _ _
SIGNAL
DATA
INPUT
~lL_:>~
REPLY
-~>
3200
PACK
ODD
COLUMN --->~ FF
PULSES
HOLLERITH
WORD::;
12-1 = A
12-2 = B
H
o
H ~ BCD
TRANSLATOR
I
t
L
D
,
REG.
405
,~~~I
(
I
I
I
I
3248
r --,
I
I
I
L ________ _
-
-
-
-
I
I
- - _ _ _ _ _ _ _ .J
~CHAN.
H
COLUMN
PULSES
---+ BCD MODE
EVEN
COLUMN
PULSES
BINARY MODE
READ
DATA
CH. BUSY
CONNECT AND
FUNCTION CODE
3248 DATA FLOW DIAGRAM
MOVE
-- --,
~
--:>.. ~~~~T FF
I
I
I
__ .JI
7&8
405
ODD
PUNCH
in COL.#l
FILE
CARD
STATUS
ABEOP
INPUT - § R I T Y PARITY
BYTE
GEN.
BIT ON
EVEN 41 OF
DATA BITS
SEQUENCE OF OPERATION
CONNECT
1.
Connect Signal and connect code to 3248.
a.
b.
c.
2.
Do a parity check
a.
3.
R01S = 1
ROOO to ROll, Connect code
R012 has parity bit
If Parity OK set "K020/02l"
NOTE: Parity OK F/F cannot set if parity error on a connect
operation.
Bits 9-10-11 go to select switch in 40S for comparison.
a.
4.
Set "Connect FF", K010/011.}
a.
S.
If compare, J041 = 1.
Enables status, etc. back
to the channel.
If parity is OK
After 2.S u/s set URep1y FF", K014/0lS.
a.
Send reply via T013.
Channel drops Connect Sig & Code.
6.
ROlS
a.
=
J040
1.
2.
NOTE:
a.
b.
o.
=
1.
Clear "Reply FF", K014/0lS
Clear "Parity OK FF!!.
"Ready FF" K300/30l, Sets when:
Connect FF sets
If no abnormal condition
FUNCTION
1.
Function Signal and Function code to 3248.
a.
b.
c.
R016 = 1
R012 parity bit
ROOO to ROll Function code
3-12
2.
Do a parit y check.
a.
b.
3.
If good, set K020/021
If bad, set K018/019
Set "Function FF", KOI2/013.
a.
(as J051 = 1)
Set the selected function FF.
4.
After.5 u/s set "Reply FF" and send Reply to channel.
5.
Channel drops function signal and code
a.
J040 = 1.
1.
2.
3.
4.
NOTE:
Clear
Clear
Clear
Clear
K012/013, "Function FF"
"Reply FF"
"Reject FF"
"Parity OK FF".
If Parity Error and not busy:
a.
b.
c.
NOTE:
Set"Parity Error FF", send Parity
Cannot set "Function FF" K012/0l3
Cannot send Reply or Reject
Error signal to channel
If "Busy FF" K302/303 set
a.
b.
Cannot set Function
Set "Reject FF" K016/016 and send External Reject.
READ (BINARY CARD WITH 7 AND 9 PUNCH IN COLUMN ONE)
1.
Read Signal (R013
=
1), Channel Busy (R020
a.
J040 = O.
b.
Set "Card Feed FF" P530/531.
to be pulled back).
1.
1) and Data Signal (R017
1)
(Sets A110/111 in 405 causing brake
Set "Busy FF"
2.
The 405 executes the light and dark check.
3.
Dark Probe comes up when GD #2 is covered.
a.
b.
c.
d.
=
Pre-read error checks.
Clear "Card Feed FF" P530/531.
Set "Read Card FF" P500/501. The Column Pulse is enabled to enter P510.
Set "In Operation FF" P560/561.
Clear Translate FF, Translate Test FF, and File Card FF.
3-13
4.
Read column #1 of card in 40S, Tl - T13.S
a.
b.
Data available at J120 to J131.
PS16 = 1 and PS1B
1 as Translate FF is clear.
1.
c.
d.
S•
JOS6 = 1 and JOSS = 1 enabling J200 - J211 to enter data in the
transmitter cards and send it to the data channel. (NOTE: The
channel needs a reply to accept the data).
J200 and J300 terms feed the Parity Generator. (!f the data word
has an even number of bits J416 will output a "1") J416 feeds T012.
Column pulse from 40S at T1 - 16, 10 us
a.
b.
c.
"a"
into PS10.
PS10 and PS11 = 2.S u/s "1" setting "Translate Test FF" PS02/S03
PS03 and PS12 = 2.5 u/ s "1" setting "Translate FF" PS04/S0S
only if there is no 7 and 9 punch
If "Translate FF" does not set, "Pack FF" won't set
1.
2.
6.
J120 - J131 are enabled into J200 - J21l.
After.S u/s set "Permit Input FF" PSOB/S09.
Set "Reply FF" and send reply via T013.
Data Signal drops
a.
b.
Clear "Permit Input FF" PSOB/S09
J040 = 1, clear "Reply FF"
7.
Steps S through 7 repeat for the remaining 79 columns.,
B.
TB1 - 13.S (GD #1 uncovered)
a.
b.
End of Card Pulse #1 generated
PS3S = 1 for 2 u/s
1.
2.
3.
Set "End of Record FF". End.of Record signal is sent to
data channel on T016.
Clear !'In Operation FF" PS60/S61.
After.S u/s clr "Read Card FF".
NOTE:
9.
End of Record Signal will cause the Channel to drop the
Data signal, Read signal and Channel Busy.
Cl ear "Busy FF".
10. If "Abnormal End of Operation" clear "Ready FF"
3-14
READ
1.
HOLLERITH CARD (wITH NO 7 AND 9 PUNCH IN COLUMN ONE)
Read, Channel Busy and Data signals arrive.
a.
b.
2.
Dark Probe from 405, PS33
a.
b.
3.
Set "Card Feed FF" causing the brake to be pulled back in the 405.
Set "Busy FF".
Set "Read Card FF" and "In Operation FF".
Clear "Card Feed FF" "Translate Test FF", "Translate FF", and "File
Card FF."
Read column #1 at Tl - 13.5.
a.
PS16 and PS18
1.
b.
c.
(Data available at J120 to J13l)
1.
J120 - J13l are enabled into J200 - J2ll.
JOS6
1.
4.
= 1, PS38 = 1.
=
1 and JOSS = 1.
Enables J200 - J2ll to the transmitters feeding the channel
data lines.
J200 and J300 terms feed the Parity Generator and J416 feeds
the Parity Bit into T012.
Column pulse from 405 at Tl - 16, 10 u/s "a" into PSlO,
a.
b.
PSlO and PSII
PS03 and PS12
1.
c.
Set "Pack FF."
PSlO and PS07 and PS13 = 1, driving PS14 to a "0".
1.
Reasons:
2.5 u/s "I" setting "Translate Test FF",
2.5 u/s "I" setting "Translate FF."
Enables HlOO - HlOS into the "Hold Register".
NOTE:
The first 12 bit word for column #1 has been 'converted to
a 6 bit "INT BCD CODE" and stored in the "Hold Register",
NOTE:
The "Permit Input FF" cannot be set at this time to return
a reply.
1.
2.
The "Translate FF" is set breaking the lower "and" input
to the set side of PS08/S09,
The output of PS07 is delayed 30 u/s by YI00.
But.
PSlO and PSII = 1 for only 2.5 u/s breaking the top
"and" gate into the set side of PS08/S09
3-15
5.
Read column #2, T
a.
6.
Column #2 is now fed to the Hollerith to BCD converter,
Column Pulse #2, T
a.
P5l0 and P5ll
1.
NOTE:
7.
2
=
- 16.
1 for 2.5 u/s,
Set "Permit Input" FF.
Translate Test FF, Translate FF and Pack FF still set from Column #1.
2.
P5l4 has a "0" input as YlOO = 1 and P5l3 = o. Thus the 2nd
column is not gated into the "Hold Register".
At this ti;e-the "Hold Register" output goes on the upper 6 bits
of the Data Lines (Col. #1) and the "H" inverters are applied to
the lower 6 bits of the Data Lines (Col. #2).
3.
Set "Reply FF" and send Reply to channel via T013.
The channel will drop the Data Signal.
a.
b.
C.
J040 = 1 clear "Reply FF".
Clear "Permit Input FF".
Clear "Pack FF" if not Suppress Assembly/Disassembly.
1.
8.
- 13.5.
2
P520 = 1 clearing the "Hold Register"
Steps 3 through 7 will be repeated for the remaining 78 columns.
NOTE:
40 Data Transfers are needed during the reading of all 80 columns.
When GD #1 uncovers and End of Card Pulse #1 is sent P535 = 1.
a.
b.
Clear P560-56l, set "EOR FF" sending EOR to channel.
Clear "Read Card FF" after .5 u/s.
Translate FF and Translate Test FF won't clear until the
next dark probe.
3-16
COLUMN NUMBER I
"I"
COLUMN PULSE P510
P511
~~_ _ _
...J
:
~
I""
II
ILJ(jo
TRANSLATE TEST P502/P503
4
2
I
U
~_ _ _---,
U
I
U
S~r_~
__2~.~~~_S_E_C_________I~1____________~____________~I~-----------~
SETr------------~-------~------~--------
TRANSLATE
P504/ P505
~
I
I
SET
PERMIT INPUT
P508/P509
----'C;.:L~R_ _ _~
P506/P!507
~
____________~r--l~__________
I
SETr-~--------~
L __~
u.;
I
I-
PSI4
.......
O:·~:.--""LJ
--I
PSI3
JOl7
_ _ _ _ _.....J
"0" _______.______
NOTE:
LJ
I-- 30 ~ SEC
.:~::~,"I"
DATi
I
1
I
I
I
rl- - - - -
~ ~~--3-0-~-S-EC--------~1
nL _____________
~
TIME IS NOT IN TRUE PROPORTION
TIMING FOR PACK MODE
n___________
I
~
~
BLOCK DIAGRAM
The CONTROL DATA* 3248-A Card Reader Controller
Transmits columnar information read by a CONTROL
DATA 405 Card Reader to a 3000 Series data channel
in 12-bit bytes.
The 3248-A consists of the basic 405 reader logic
plus approximately 120 additional cards which perform
the following functions:
1)
Connect.
2)
Parity generation.
3)
Parity checking.
4)
Function control and translation.
5)
Card reader control.
6)
Data preparation.
7)
Status.
READ BINARY
One of two conditions indicate that the informatio,n
on a card is to be interpreted as binary:
1)
column 1 of the card contains punches in rows 7
and 9, or
2)
a Negate H~BCD function has been se1ectE!d
prior to the reading of the card.
The 12 bits of data read by the 405 are passed directly
to the data lines (Gate Normal), then to the data
channel.
*Registered trademark of Control Data Corporation
READ HOLLERITH
Hollerith-coded cards (no 7 and 9 punches in column 1,
or Negate H~BCD not selected) are handled as follows:
The data read from the first (odd) column is passed
through a H--+BCD Translator. The translator converts
the data into a 6-bit BCD character which is stored
in a Hold register. Then the second (even) column
is read and translated. This second character is
gated to the lower six data lines, and simultaneously
the character in the Hold register is gated to the
upper six data lines. Successive odd and even columns
are processed in the same manner with the information
from two columns being "packed" into one 12-bit byte.
When reading 51-column cards, Column 51 cannot be
read by this controller unless an input character
operation is performed.
GATE
PACKED
BCD
HOLD
REG.
BASIC
405
SET
HOLD
REG.
12 DATA BITS
1
~
GATE
NORMAL
--<.
1
LOGIC
COLUMN
PULSE
~
.....
000
COLUMN
H-BCD
ROW 769
CONTROL
ONLY
H-BCD
TRANSLATOR
EVEN COLUMN
NEGATE
H-BCD
--i
CONNECT
I
6
BITS
TO
3Y06 TYPE
BI-DIRECTIONAL
DATA
CHANNEL
~
~
-,
D,I,TA
LOWER
INTERRUPT SIGNAL
CONTROL
CONTROL
UPPER
6
BITS
G1E
PACKED
BCD
STATUS INFO~~
CHAI~NEL
-
6
DATA
CONTROL
FIIHCTlO~
FF.
r-------
CONNECTED
BLOCK DIAGRAM
STATUS
INVERTERS
~
12
BITS
NOTE: HEAVY LINES SHOW DATA FLOW
INPUT/OUTPUT CONTROL
CONNECT
Ready and Not Busy
The Connect signal and Connect code are received through
ROOO-ROll and R015. The code is routed through the
Equipment Number switch and the parity network. If the
setting of the switch agrees with the code and there is
no parity error, the Connect FF sets, turning on the
Connect (CONN) light. After 2.5 usee the Reply FF (K014/
015) sets, gating a reply to the data channel. If there
is Cl parity error (K018=O), the Connect FF is cleared,
the Parity Error (PAR) light on the controller is
turned on, and the Parity Error line to the data channel
is energized.
Self-evident
FUNCTION
W
I
f'-'
o
The Function signal and Function code are received through
ROOO-ROll and R016. If there is no parity error (K02l=1)
the Function FF is set, enabling the translated function
code to set one of the three Interrupt FFs, Negate H~
BCD, or Gate Card. After 0.5 usee a reply is sent to the
data channel. If a parity error is recognized, the
Function FF is not set and the Parity Error line (and
light) is energized.
If the data channel should issue a function code while
the controller is busy (K302=O), the resultant "0" from
J036 would prevent setting the Function FF; instead a
Reject signal (K016/0l7) would be returned to the data
channel.
INTERRUPT
When an interrupt condition has been selected and that
condition occurs, J060 energizes T015, which sends an
Interrupt signal back to the data channel. The interrupt line through which this signal travels is determined by sections 4 and 5 of the Equipment Number switch
The conditions generating the interrupts are shown on
page 3-21. These are:
Abnormal End of Operation
An Interrupt on Abnormal End of Operation is generated
whenever the controller goes from Ready to Not Ready.
These conditions (see page 3-21) are:
1)
2)
3)
4)
5)
6)
Input Tray Empty
Compare or Pre-read Error
Stacker Full or Card Jam
Fail to Feed
Illegal Suppress Ass.embly/Disassembly
Reader in Manual mode
In addition, an Abnormal End of Operation interrupt is
generated when the Read signal drops after a file card
has been read.
End of Operation
An Interrupt on End of Operation is generated whenever
the data channel goes Not Busy or, if as a result of
any of the abnormal conditions mentioned above, the
controller goes Not Ready while the Channel Busy signal
is still up.
GATE CARD
The Gate Card FF is set by a XX04 function code, and
sends a signal to the 405 which directs the card just
read into the secondary stacker.
END OF RECORD
If the Read signal from the data channel remains up
after the last column of a card has been read, then at
the rise of the next Data Signal, the EOR FF will set,
returning an EOR signal to the data channel.
E 10C
C 19C
SUPPR~SS ~ ___ ~
ASS'Y/DISA.5S '(
L~- -~
CI9A
C 19B
C30-5
C22A
JO~
K021
J036
F07C
KOl5
SI03 - 7
--~
CHANNEL
9USY
E09C
EIBB
Me
[3~
DATA
~~JO~
E09A
E08C
FUNCTION
EI8A
J053
<302
EI7C
DII B
R~'5
EZIC
ROl6
EI7B
KOl7 -
REJECT
J060 -
INT
K023 -
EOR
KOl9
PAR I TY
ERROR
J040
E2 B
G3~JO~
E08A
CONNECT
RO 17
c:c.t~
.. U'l,.l"
~.6(Ot~
E21A
-
~~JO~
J057
I ~
~~
E07C
RE AD
NEGATE
J51')
E07A
PARITY
I
E06A
R002
A3J
JO~; I
J50
XX02
EI6B
R003
A3JI
A7-8
ROO~
A3JI
A9-10
R005
A3J
BI-Z
R006
A3JI
B3-4
R007
A3J
95-6
R008
A3J
97-8
R009
A3JI
99-10
'l010
A3JI
CI- 2
ROil
~3J
ROl2
A 3JI
A3JI
01-2
A3J'
05-6
ROl6
A 3JI
07-&
ROl7
A3JI
09-10
ROl8
A3JI, JZ
F3-4
EI6A
04
{
J510
EI5C
J025
E05A
J504,
JC~,
A3JI, JZ
C7-8
R021
A 3J3, J4
C9-10
TOl3
A3J,
EI-2
TOl4
A3J,
E3-4
TOl6
A3J2
E5-6
TO 7
A3J;:~
E7-8
TO:~O
A3J3, J4
AI- 2
TO;~
I
A3J3,J4
A3-4
TO;~?
A 3 J3, J4
A5-6
TO;~3
A3J~',
J4
A 3J3,J4
:
I
'
DATA
TO"~
rD;:b
A 3J
~,J4
TO ,? 7
A 3J3, )4
B5-6
TO/'S
A 3J ~,,'4
87-- 8
TO ;>9
A~~13'J41'
89-10
~ J~,
TO]O
t,
TO]I
(J"'.'
J4
,)4
3 ,14
r: 1-
24
EOP)K223-
E03C
{
X X21
{
o 14C
EI5A
J021
002
~
J505
J5C',',J"
J05
F I 3C
E03A
EI3A
J52'
J5C
J05
EI4A
EI2C
EIZA
DI3 C
JOOI
~~~~3J503IXXX3
EZOB
XX22
XX23
013A
JOOI
OZ2
J502
~
J020
EIiB
(INPUT TRAY EMPTY) P541
<201
-
{J5Z.
(STACKER FULL
FAIL TO FEED
OR JAM)
EZOA
EOP
~;~;~[2'O
{
J 50 -I
-=
P5~3
_
P5~5
-
CARD)
P504
-
J021
J501
J52"
XXXI
XX24
D 12 A
1:19C
J021
022
~
J020
>-_
(BINARY
IN TE RRUPT
~
JOOO
>-----<
K2"
T
(BUSY)
K303
-
(READY) K301
-
J050
DI2 C
OZ2
FILE CARD
,'_r---~
-,
E25
-0----
J05
XXX2
J500
{
XXXO
XX25
J504
J05
AB
EOP
~K220
L:
-=
E 27
{J50',;~
J52
F328
KOIO~
K221
J05
019A
J050
~-G3--{J02~
EOIA
l!'~45
I NTE RRUPT
:20C
~~J02~
EOIC
(END OF FILE) JP541
8USY
J050
J021~XXX4
~~J02~
E02A
8
-O--~200
-=
-0----
D 14 A
J002~
~~JO?~
EOZC
HEADY
E23
XXX5
JOOO
EI4C
EI4B
J52')
X X20
POWER ul' MASHH
CHANNEl
FUNCTION
A~D DIS
)~NEC T
Elec
JOl3
P5~5
~-{3--{~~~
INPUT/OUTPUT CONTROL
r
'UNCTION
I
10000)
.r
1
J50C,
)~:~
F 14A
(EOP)K213--~
K 103
~~
i
,
(AB
~r.'02
P533 -
J024~XXOX
~---{3--{J02~
10
~,
F319
~~
I NTE RRUPT
BI - 2
A 3J
f'"--:=-~
P501
P535
R020
J037
RO 13
J040
~6}-~
~7-8
A9
KIOI
(R
D09C
0158
~~
E04A
0098
J004~~
EI5B
~
E04C
0168
J5ZU
R010
(COMPARE OR PREREAO ERROR) P540 -
D26
GATE CARD
XX
~~
C5-6
ROl3
4
.....c:~~'(30
-=
{J502~
J051
J 5 II)
025C,0
E05C
C3-4
I
ROI~
TO,~
H--.9CO
J050
~~
A5-6
N
~
{
~~
ROOI
W
XXOI
EI6C
~~
E06C
TERM
RCOO
REPLY
F084
READEE CONTROL
CARD FEED
ABNORMAL CONDITIONS
If a Full Connect (JOS7) has been established, and
the Read, Channel Busy, & Data signals indicate the
data channel wishes some information, the Card Feed
FF is set, energizing the Reader brake. As the leading edge of the card passes under the read station, a
Dark Probe signal (PS33) is generated. This clears
the Card Feed FF, and at the same time sets the Read
Card FF.
If a transfer of binary information is attempted
during a Character Input instruction, the Suppress
Assembly/Disassembly signal (R02l), which comes up
during Character instructions will set K900/90l.
This will indicate an Abnormal Condition. The card
data will be transmitted but when the End of Card
Pulse (P53S) comes up, the Ready FF will be cleared.
This will send a 0.5 usec pulse to set the Interrupt
on Abnormal End of Operation FF (page 3), providing
that class of interrupt had been selected. If there
were no interrupt selection, the information would
be transmitted with no indication of abnormality.
Other abnormal conditions, all of which operate in
the same manner, are shown as additional inputs to P536.
TRANSLATE
Hollerith
W
I
N
N
When a ground level signal appears at C4l-l, indicating the first card column is in the read station, a
2.S usec pulse sets the Translate Test FF, and another
2.5 usec pulse checks the first column for a 7 and 9
punch. If these punches are absent, the Translate FF
sets. Because the switching time of the Translate Test
and Translate FFs is considerably below 2.5 usec, PSIO
AND PSll may now set the Pack FF. This drops PSl4 to a
"0", and the first column data is translated and loaded
into the Hold register. When PS10 returns to a "0" the
H~Hold register transfer is terminated.
After 30 usec, YlOO times out, and PS13 returns to a "0",
further inhibiting the Hold register inputs. When the
column pulse appears for column 2, the information is
translated, put on the data lines, and after 0.5 usee,
YOl4 allows Permit Input (PS08/S09) to be set. When the
reply signal drops the data signal, J017 clears Permit
Input. Translate and Translate Test FFs are cleared by
the Dark Probe at the start of another card cycle.
If the first column contains a 7 and 9 punch, the
Translate FF cannot be set. The information in column 1
is transferred to the 12 data lines, and 0.5 usee later
Permit Input is set.
FILE CARD
If a 7 and 8 punch is recognized during the first
column pulse, the File Card FF will be set. Then,
with the setting of Permit Input, P554/SS5 will set.
When the data line falls after the transfer of the
first byte, the Interrupt on Abnormal End of Operation
FF will be set, providing that class of interrupt had
been selected.
CHARACTER INPUT
During a Character Input instruction (3100 and 3200
Computer Systems) each column on the card is translated into a 6-bit BCD character and transmitted to
the data channel as the lower six bits of a byte, the
upper six bits being zeros. In this case the Suppress
Assembly/Disassembly signal (R02l) comes up with the
first Data signal. Thus, by the time the column pulse
for column 1 appears (which ordinarily sets the Pack
FF), the prior R02l input to P506/S07 has already
caused YlOO to time out, and Permit Input is set after
a delay of only 0.5 usec (YOl4). The R02l forced set
input to the Pack FF remains throughout the entire
data transfer, thereby allowing Permit Input to be
set for every column pulse.
(DATA)
(READ)
(CH. 8USY)
(CONNECT)
~~;~ ~
~_ _~CA.~Dl
~
ROl3
~g;~
251' SEC
-=f"'
P533
---I
C36A
P 5 : J 0 CARD FLOW
C42-IO
(CONNECT) "0 I I
P536
~::= ~ -o--{~ ~~:~~REEArIJRERROR
C41-5
--1~
C41-6
~
C41-7
----{~
INPUT TRA'( EMPTY
C22C
~~~:~-
P54t
P542
CHC
STACH"
FULL
OF'
P544
J046
MANUAL
(END OF
OPERATION)
C388
--1~
J090
JAM
C38A
C41·8
D4ZC
P535
P537
:318
P~31
READY
ABNORMAL CONDITION
027
FAIL
TO FEEO
END
OF
t~~
J034
JO.7
C39C
~~
f1LE
C27C
§]TC>
.,
P~:O ~~":::o::L
I I' SEC PULSE FOR { J o n --
1'110"
1'(l)1I
1'0 ))
1'0)2
I
I
!
A:lI~
\:lI2
117 . H
Il!)·-) 0
('1--/
J
F03A
JI23
C40-8~L~
W
1'03C
DATA PREPARATION
PARITY
W
I
N
0"
PARITY CHECK
PARITY GENERATOR
This network determines whether or not a parity error
was encountered during the transmission of information
(Connect and Function codes) from the data channel.
The logic provides for set ting the Parity OK FF whl~n
ever correct parity has been realized. The state of
that FF is then used to sample (test) for the setting
of the Parity Error FF. Note that the Parity Error FF
cannot be set during a Read operation (R013=1), since
there will not be any incoming data for the controller
to examine, or during a Function instruction if th.~
controller is not connected. The Parity Error FF is
cleared by a Master Clear signal (ROlB), or when power
is turned on (J090).
Odd parity is maintained on all data transmissions
from the controller to the data channel. If the
number of bits in the l2-bit byte is even, J4l6
energizes T012, which puts a parity bit on the
data lines. The method of handling this parity
bit in the data channel varies in each of the 3000
Series computers. Refer to specific C.E. manuals
for more information.
PARITY
CONTROL A
"'3J3 .... 3J4
ROO9
BL"'CK
JOO9
AEO
151-'*
STRII'ED
BAOWN
____to
~
J041
01
TOl5
02
TOl5
03
04
O~
06
07
01
09
010
EI
E2
[3
E4
[5
151-2*
AOIO
JOIO
OA"'NGE
YELLOW
\
J041
YELLOW
1$1-5·*
EI
SOLID
GA£EN
W
I
N
ex>
11011
JOII
BLUE
VIOLET
, - - " - - - - J 041
IAn
.011 'WITCH .ECTIONS I. I .... ND 3.
:~:I:N!u:::::~
TO 'WITCH I'OSiTION.
EQUIPMENT NUMBER SWITCH
_. ON SWITCH nCTION' 4 ... ND 5.
NUII.II"NG IIUIII, TO COLOA CODE OF WIAE ••
•
_.INT[""U~T
LINES «USING TWISTED PAIR wl .. n I
ruo IIO C.... LE CON .. ECTO ....
*-*
405 CARD READER CABINET
-l
CONNECTOR
PANEL (A3)
I
-,
[lATA
W
I
N
\0
DATA
CHANNEL
n
W
I
I
.J
~jTATUS
I
I
[
JI
r
J2
I
I
L
LOGIC
CHASSIS
J3
[
J4
L
JIll
JI03
I
JI02 JIOI
L...J L..J L..J
I
I
I
I
r
L
POWER
SUPPLIES
I
-
I
L
CABLING DIAGRAM
}
405
READER
CIRCUITS
I
STUDY QUESTIONS
H~BCD
1.
Is it possible to negate
read? Why or why not.
2.
Status may be checked at any time during the reading of a card.
> a.
true
b.
3.
translation after a card has started to
false
How much time is allowed a programmer to decide whether a card just
read will be gated to secondary hopper if an error occurs in the 80th
column?
20 ms
a.
>b.
4.
c.
2.0 ms
d.
15 us
e.
1.1 ms
When reading cards binary, the information first goes to the Hold Register?
a.
> b.
5.
>
6.
>
1.5 ms
I
true
false
It is possible to read any card and have its data translated to BCD by
correct programming of the 405.
a.
true
b.
false
The lack of a 7 and 9 punch in column one of a card tells the controller
the card should be read Hollerith, and translated.
a.
~
b.
false
3-30
~bat
7.
would the output of the
a Row a and Row 3 punch?
a.
6300
b.
63
>c.
23
d.
24
8.
>
translator be if the input was
After receiving a packed BCD word in the Data channel what bits correspond
to the first column read?
a.
2 5 through 2 0
b.
211 through 2 0
c.
211 through 2 6
d.
9.
H~BCD
always the lower bits since the upper bits are used to match the
equipment switch number.
Wbat is the purpose of the Holding Register during a H - BCD
operation?
;>a.
b.
to help assemble one twelve bit word from two columns read
not used during H----A BCD and Pack operation
> c.
allow us to remember the output of the H~ BCD translator
;> d.
more than one of the above is correct
10.
>
& Pack
An End of Record signal is sent back to the Data channel along with the
reply for the 80th column read to indicate the card read cycle is complete.
a.
true
b.
false
3-31
11.
For one card read that has no 7 and 9 punch:
a.
an interrupt will unconditionally be sent to the Data channel after
the card is read.
An End of Record is sent on the Data signal following the 40th
word transfer.
12.
c.
same as (b) except the number of Data signals must exceed 80.
d.
more than one of the above is correct.
An Interrupt condition can be generated at any time during the reading
of a card and sent to the Data channel.
a.
" / b.
13.
b.
~
15.
false
The delay YlOO, located on the set side output of the Pack F/F, could
be 5 us in duration and still provide reliable operation of the 3248.
> a.
14.
true
true
false
Malfunction condition:
result would be:
open input pin into P533 (Dark Probe).
The probable
a.
Ready F/F is cleared, but the information transferred to the data
channel will continue until the last card has been read.
b.
Ready F/F is cleared, card motion in the 405 will stop.
c.
Card motion continues and the data transfer remains unaffected.
d.
Card motion will continue in the 405, no information will be transferred
to the data channel. Card motion will stop on an abnormal condition.
Malfunction condition:
condition. A probable
The translate F/F P504/505 is always in the set
result would be:
a.
Binary read operation would be normal, Hollerith to BCD read operation
would be incorrect.
b.
Suppress assy./Dis. assy. operation would send BCD data words over
the data lines in the upper 6 bit positions rather than the lower 6
bit positions.
>
16.
c.
Hollerith to BCD read operation would be normal, Binary read operation would send the incorrect data to the computer.
d.
File Card logic circuit would be unable to detect the 7 and 8 punch
in Column 111.
When an End of File card (7 & 8 punch in Column 111) is sensed, an
Interrupt is enabled to be sent to the computer.
a.
End of Operation
b.
Ready and Busy
c.
End of Record
;>
d.
Abnormal End of Operation
17.
When a Suppress AID Operation is requested by the Data Channel:
>
18.
a.
each column of Binary data is transferred in the lower six bit
positions of the data lines.
b.
columns of Hollerith data are translated to BCD and packed into
12 bit bytes to be transferred to the Data Channel.
c.
each column of Hollerith data is translated into BCD data and
transferred to the Data Channel in the lower six bit positions
of the data lines.
d.
the data transferred from the card reader is ignored.
When a Function for a Negate
H~BCD
is completed, data
will be transferred to the Data Channel as it appeared on the
data card.
b.
will be blocked from being transferred to the Data Channel.
c.
will be transferred to the Data Channel with even parity.
d.
will be transferred to the
Binary word.
Dat~
3-33
Ch~nnel
....... a
~C>
n~t-ort
b~--"""
A.
~
T"\~"lrort
t'L.I.~"~-~
CHAPTER IV
415 CARD PUNCH
CHAPTER IV
415 CARD PUNCH
INTRODUCTION
The Control Data 415 Card Punch is designed to provide high speed punching
of data for permanent storage. The 415 Card Punch contains a high speed
transport and punch head capable of punching any combination of punches, up
to a fully laced pattern of 960 holes. It can punch, and check-read on
demand, at rates up to 250 cards per minute. Included with the high speed
transport are the logic circuitry, logic power supply, interlock circuitry,
and blowers.
The input hopper h~s a capacity of 1200 cards and the output stacker has a
capacity of 1500 cards. The punch mechanism is designed for punching and
check-reading cards, row by row, at demand rates up to 250 cards per minute.
Two ready stations along the card path allow for efficient card processing
on demand. The first ready station is used to hold a card in readiness for
punching. The second ready station is used to hold a card in readiness for
check-reading. On a punch demand, simultaneous punching of one card and
check-reading of another occurs during the same card cycle with timing
pulses controlling each function. At the completion of the punch operation
another card will have fed from the input hopper to the first ready station,
the newly punched card will have advanced to the check-read ready station,
and the card that was just read will have advanced to the output stacker.
Data from the check read station is sent to the punch controller for punch
verification. If a comparison error is detected, the off set mechanism can
be selected by the programmer to off set the card horizontally so it will
enter the output stacker in an off set position from the other cards.
All timing pulses are generated by magnetic pickups. Card tracking and jam
detection switches are located along the card path to provide an indication
if a card fails to feed properly. Switches on the punch allow various on-line
operations to be duplicated for ease of maintenance.
Components in the 415 are protected from over heating by a thermostat
interlock located in the cabinet.
Characteristics
1.
2.
3.
Processing Speed
Punch Cycle
Punching method
4.
5.
6.
7.
Hopper capacity
Stacker capacity
Power requirements
Dimensions
8.
9.
Weight
Punch Cycle/Row
250 cpm
240 ms
80 bits per row - row at a time
for 12 rows
1200 cards
1500 cards
115 vac, 60 cycle, 10, 6.4 amps
Height 45"
Width 21"
Depth 39"
550 lbs.
7.1 ms every 15 ms
4-1
10.
11.
Read timing pulse/row
Maintenance aids
A. Run cards at 250 cpm
B. Punch check
2 ms every 15 ms
C.
D.
Read strobe check
Off set check
FUNCTIONAL DESCRIPTION
The following functional description describes the motion of one card from
the input hopper through the card punch to the output stacker. Each of the
mechanical assemblies which act on the card as it is transported are located
and described as major assemblies of the card punch.
INPlIT HOPPER
A card is picked from the bottom of the card stack in the input hopper by
a pair of picker knives which grip the rear edge of the card and pass the
card through the input hopper throat to the first set of pinch rollers. The
throat knife in the input hopper is adjusted to allow only one card of a
specific thickness to be picked.
DRIVE ROLLERS
The five sets of drive rollers are spring loaded and adjusted to a gap
sOlllewhat less then one card thickness. The bottom roller of each set of
drive rollers is driven by a spur gear engaging the main drive shaft on the
left side of the unit. The first set of rollers grip the card and pull it
through the input hopper throat to the second set of drive rollers.
PUNCH READY (CARD READY 1) STATION
The second set of rollers move the card into the punch ready station, also
called the card ready I (CRI) station. When the trailing edge of the card is
released by the rollers it drops below the level of a pair of spring loaded
lift levers which project above the level of the card path. While moving into
the punch ready station (still driven by the second set of pinch rollers)
the right and left edges of the card move under guide plates and the leading
edge of the card depresses a read switch (CRr). The signal from the CRI
switch sends a signal to the punch controller that a card has entered the
punch ready station. The rollers continue driving the card until the leading
edge of the card is about one half way across the punch die. At this time
the trailing edge of the card drops below the level of the lift levers and
card motion stops. The card will remain in this position until another
feed command is received from the punch controller.
ANTI-JAM MECHANISM
The first card entering the punch ready station raises the bail of the
anti-jam mechanism and pivots the trip arm down behind the card. Therefore,
if a card is jammed in the punch ready station and a second card is picked,
the second card will be shunted up out of the card path by the trip arm.
This action of the anti-jam mechanism prevents more than one card jamming
in the punch readj station. As the card is moved out of the punch ready
4-2
station the bail drops back into the card path and the trip arm is raised.
ALIGNER MECHANISM
When a card feed command is received, the card in the punch ready station is
aligned against the 80 column guide on the right side of the card by the
aligner mechanism patter on the left side and the card lift lever solenoids
are energized for 184 msec by a signal timed and generated by the card punch
internal logic. As soon as the card lift levers are depressed the row indexing
mechanism starts moving the card through the punch station.
ROW INDEXING MECHANISM
The row indexing mechanism is mounted in the upper housing above the punch
ready station. The row indexing shuttles, containing twelve pairs of spring
loaded pawls, are constantly driven by an eccentric rotating at 4000 rpm.
As the shuttles move toward the input hopper, the pawls move over the surface
of the card until behind the card edge. Once behind the card-edge, the
pawls drop below the card and, as the shuttle moves toward the output stacker,
push the card forward one-quarter inch into position on the punch die. This
process recurs 12 times on each card cycle to position each of the 12 rows
for punching. Average card speed through the punch station is 1000 inches per
minute. Notice that the card is stationary during the time it is punched.
The row indexing mechanism is designed to nudge the card slightly to the
right each time the card is moved. This nudging action maintains card contact
against the 80 column guide to insure proper punch registration.
The quarter inch stepping motion of the row indexing mechanism continues until
all twelve card rows have been punched and the card has been moved across the
punch die. At this time the short drive surface of the third set of pinch
rollers grips the leading edge of the card and moves the card completely across
the punch die and into the read ready station (also called the card ready II
(CRII) station).
PUNCH STATION
Punch Head Assembly
The punch station consists of a punch die mounted in the card path and a
punch head assembly containing the punch guide, punches, upper and lower
toggles, the punch ram and punch ram eccentric, solenoid banks, and the side
frames. The punch head is located in relation to the punch die by two large
dowel pins press fitted into the ends of the punch ale wnlcn rlt into
corresponding holes in the punch guide. The punch guide and punch die are a
matched set.
The punch eccentric shaft at the top of the punch head assembly is constantly
driven by the punch timing belt at 4000 rpm. The punch eccentric shaft drives
the punch ram. Each of the eighty punch pins are connected to the punch ram by
a two part linkage consisting of the upper and lower toggle.
4-3
The toggle link, which is an extension of the upper toggle, is held up or
released by one of the solenoid activated interposers. When a punch command
is received from the card punch controller, the interposer solenoid is energized and the interposer is withdrawn from beneath the toggle link. The
toggle spring prevents the toggle from pivoting when the punch pin is driven
through the card by the punch ram. In the ilno punch il condition, the interposer remains beneath the toggle link and the upper toggle pivots rather
than driving the punch pin through the card. Twelve punch cycles occur as
the card passes through the punch station.
The interposer solenoids and interposers are arranged in four banks (two
on each side of the punch eccentric). Each interposer solenoid may be
individually activated on command from the punch controller. The interposers
ride in an interposer guide at the end nearest the upper toggle links. The
interposers are held beneath their associated toggle links by a spring on
the solenoid clapper.
PUNCH TIMING
A punch command is received from the punch controller when the punch ram is
at bottom dead center (BDC). As the interposer solenoid magnetic field is
building up, the punch eccentric is rotating toward top dead center (TDC).
As the punch eccentric approaches TDC the toggle link lifts from the
interposer and the interposer is withdrawn from beneath the toggle link.
At TDC the toggle linkage is held straight by the toggle spring. The punch
now begins it downward motion and the current to the solenoid is terminated.
The interposer is held back by residual magnetism in the solenoid. As the
punch continues downward the interposer starts forward motion at a time where
the toggle link gap is closed and the interposer may not be reinserted
beneath the link. The punch pin penetrates the card before the punch reaches
BDC and continues through into the guide.
If the next row is to be punched the interposer solenoid is again pulsed
and the process described above is repeated. If the next row is not to be
punched the interposer solenoid is not pulsed and, as the punch eccentric
approaches TDC, the interposer is reinserted beneath the toggle link by the
force of the interposer return spring. As the punch eccentric passes TDC
and starts its downward travel the toggle link contacts the interposer and
the upper toggle pivots. This prevents the punch from contacting the card
as the ram moves downward on the punch stroke.
READ READY (CARD READY II) STATION
After punching, the card remains in the read ready station until another
card feed command is received from the punch controller. The upper roller
of the third set of drive rollers is held up and out of contact with the
card by a pair of follower arms which rest on cam lobes on the right and
left sides. The bottom roller is continuously driven but card motion is
halted until the upper roller is lowered. When a feed command is received,
a solenoid in the read ready clutch mechanism (located on the left side) is
activated and the cam is allowed to revolve. As the cam revolves the
follower arms drop off the cam lobes an~ the third upper drive roller moves
4-4
down in position to drive the card across the segmented plate of the read
station. The upper roller is dropped at a time when the leading edge of
the larger drive surface of the lower roller is just approaching top
dead center.
READ STATION
The read station consists of a read brush assembly mounted in the upper
housing and a segmented plate mounted in the card path. The read brush
assembly consists of 80 read brushes wired in cammon. The segmented plate
consists of 81 beryllium copper segments insulated from one another. Eighty
of the segments are wired to an output cable to the punch controller. The
eighty-first segment is no longer used.
As a card passes through the read station, the brushes ride across the card
(one brush for each card column). The 80 read brushes receive 2 millisecond
ground level pulses at the time when the brushes are approximately in the
center of the holes punched on the row being read. When a punch is present
the segmented plate picks up the ground pulses and sends them to the controller through the output cable. This is repeated 12 times until all 12
rows are read. The card does not stop as it is being read.
OFFSET STATION
As the card passes out of the read station it is driven into the offset
station. At this point a mechanism similar to the aligner mechanism will
push the card to the right if a signal is received from the controller. A
relieved portion of the final drive roller allows the card to be pushed to
the side before it is gripped by the final drive rollers.
STACKER DISK ASSEMBLY
The final (fifth) drive roller carries the card out of the offset station
and moves it forward to the stacker disk assembly.
The stacker disk assembly consists of two disks which are driven by the
main drive motor and revolve between guards on the assembly. The stacker
disks have 5 sets of cam actuated, spring loaded, steel clamps, which each
set opens and closes at the correct time to grip the card from number 5
drive roller and releases it in the output stacker.
OUTPUT STACKER
The output stacker receives the cards from the stacker disk assembly. The
at th~ bottom or the stack as the stacker disks revolve
between the guards. Maximum capacity of the output stack is approximately
1500 cards. A toggle switch at the top of the stacker provides an output
stacker full signal to the controller and stops card feeding when the card
weight reaches the top of the stacker.
~aLu~ aL~ L~~~iv~u
CABINET COOLING SYSTEM
A forced air cooling system circulates room temperature air throughout the
card punch cabinet. Air is drawn into the plenum through a filter at the
4-5
front base of the cabinet. The blower unit distributes the filtered air up
along the logic chassis and by a duct to the power supply at the rear of the
cabinet. The air is exhausted through a grill on the back side of the cabinet.
CONTROLS AND INDICATORS
All controls and indicators required for operating the card punch are mounted
on the operator control panel, shown in figure 3-1, which is located to the
right of the input hopper.
CONTROL AND/OR INDICATOR
FUNCTION
Main Power indicator lamp/
pushbutton
Power is applied to the cooling fans and
d-c power supplies when the Main Power
pushbutton is depressed. The indicator
lamp indicates that the power is on.
Motor Power indicator lamp/
pushbutton
One of the conditions for starting the
1/3 hp motor is met when the Motor Power
pushbutton is depressed. The indicator
lamp indicates that this condition has
been met.
Feed indicator lamp
The Feed indicator lamp lights when a
card jam exists.
Stop indicator lamp/
pushbutton
The card punch provides the controller
with a not ready signal when the stop
pushbutton is depressed and stops
feeding cards. The indicator lamp goes
,out when the Ready pushbutton is
Idepressed.
Single Pick indicator lamp/
pushbutton
Cards are advanced one cycle when the
Single Pick pushbutton is released. The
indicator lamp lights when the pushbutton
is depressed and remains lit until the
Icards have advanced one cycle.
Ready indicator lamp/
pushbutton
The card punch logic is cleared when the
Ready pushbutton is depressed. The indicator lamp lights after the logic is
cleared and the card punch is ready for
on-line operation.
Interlock indicator lamp
The Interlock indicator lamp lights when
the head, hood or right door is open.
Temp indicator lamp
The Temp indicator lamp lights when the I
card punch temperature exceeds 110 0 F.
The motor and power supply are shut down_I
4-6
~
~
MAIN
POWER
FEED
~
~
~
~
SINGLE
PICK
...
INTERLOCK
~
~
~
~
~
I-
~
~
OPERATOJ:<. CONTJ:<.OL .PANt;L
4-7
MOTOR
POWER
STOP
READY
TEMP
~
~
~
!
PUNCH
TRANSPORT
LOGIC GATE
P-
POWER
SUPPLY
I
00
BLOWER HOUSINGFAN LEAD
RELAY
CHASSIS
&lISTRIBUTION
FILTER BOXPLATE BRACKET
BOX
MAINTENANCE PANEL
RELAY CHASSIS
POWER SUPPLY
Card Punch (Right side)
Card Punch (Left side)
2G7A
4/5 - --
80 COLUMN GUIDE
PAWL LIFT
LEVERS (2)
PRESSURE ROLLER
RIGHT HOPP~~
SIDE PpLjTE
(LEFT SIDVEED FOR
REMO
N)
ILLUSTRATIO
GUIDE PLATE
OFFSET
MECHANISM
PATJER -
CARD ALIGNING PATTER
PICKER
GUARD
CARD PATH
LOWER ASSEMBLY
PICKERS
KNIFE
PUNCH
PUNCH
MAGNEI'
POSITION
~INTERPOSER
INTERPOSER
"PUNCH"
---~.
I
1-'
1-'
PUNCH
PIN
./
CARD
PUNCH LINKAGE DIAGRAM
RETAINER PLATES
Row Indexing Mechanism
CAltD
MOVEMENT
o
2G24A
Figure 6-4.
Anti-Jam Mechanism Removal
1... -12
STAC KER (1500 CARDS)
INPUT
HOPPER
(1200 CARDS)
V
COMMON
READ BRUSH
\
' III/1/
Q
PUNCH.
READY STATION /
250RPM
\
OFFSET
BMECYNISM
\
f'->,~J
~O_\
'- (
,
_._~
READ
READY STATION '"
~D~)
"'" \
SEGMENTE
PLATE
BLOCK DIAGRAM 415 CARD PUNCH
250RP
M
II I II I I
CARD CYCLE
COUNTER
MANUAL
~ CO
RUN
~ CO
PUNCH CHECK
CfY CO
STROBE CHECK
cry
0
OFFSET CHECK
cry 0
CARD INDEX
PUNCH INDEX
STROBE INDEX
PUNCH TIMING
SIMULTANEOUS
CARD INDEXPUNCH INDEX
READ TIMING
READ SEGMENTS
@@@
GND
@
Maintenance Panel
4-14
Maintenance Panel Controls and Indicators
CONTROL AND/OR
INDICATOR
FUNCTION
Card Cycle Counter
1*
Counts picker cycles (cards picked).
Manual
S**
On (up) - Removes the unit from punch controller control.
The unit may now be run from the maintenance panel.
Off (down) - Returns the unit to the control of the punch
controller.
The indicator is lit when the Manual switch is on.
Run
S
This switch is used in conjunction with the Manual switch.
The Manual switch must be on to enable the Run switch.
On (up) - Cards are run at the rate of 250 cards per minute.
Cards are being run at the maximum demand rate.
Punch Check
S
The left cabinet door must be open to enable the switch.
On (up) - All 12 row positions in columns 1. 40. and 80
are punched.
Cards are punched in columns 1. 40. and 80.
Strobe Check
S
The left cabinet door must be open to enable the switch.
On (up) - Grounds the read brushes.
Off (down) - Removes the grounu l:iignal from the read brush.
Offset Check
s
The left cabinet door must be open to enable the switch.
On (up) - Activates the offset mechanism to offset cards
in the output stacker.
Read/ Punch
S
The Read/ Punch toggle switch does not have a special
function at this time. The Read/Punch toggle switch
should be left in the Off (down) position.
CI
TP***
Carel index timing pulses may be read from this point with
an oscilloscope.
PI
TP
Punch index timing pulses may be read from this point
with an oscilloscope.
SI
TP
Strobe index timing pulses may be read from this point
with an oscilloscope.
PT
TP
The punch timing pulses to the controller may be viewed
with an oscilloscope at this point.
CIPI
TP
The card index /punch index timing pulse may be viewed
with an oscilloscope from this point.
RT
TP
The read timing pulses to the controller may be viewed
with an oscilloscope at this point.
Rl. R40. R80
TP(s)
The read signal on segments 1. 40. and 80 of the read
station may be viewed with an oscilloscope at this point.
Gnd
TP
Provides an
;:)('('Pss
*Indicator
**Switch
***Test Point
4-15
to grQ1..m.d for meter usage.
FOLLOWER ARM
LOWER ROLLER
NO. 3 DRIVE GEAR
ROLLER
LIFT CAM
CAM LOBE
OVER RIDE
CAM
OVER RIDE
CAM FOLLOWER
READ READY
CLUTCH MECHANISt.'
Read Ready Clutch Mechanism
WIRE BRUSHES
2G15
Read Station Wire Brush Assembly (Shown Inverted)
4-16
.
System
. t Coolmg
Cabme
4-17
LOGIC DESCRIPTION
For purposes of discussion, the logic is presented in two major sections:
ready logic and timing logic. All logic circuits are directly related to
one, or both, of these sections.
Refer to the simplified block diagram showing all demand and response lines
between the card punch and associated controller. The controller is not
part of the card punch.
-
READY
..,.
PUNCH TIMING
START
r
PUNCH (SO)
r
READ TIMING
CONTROLLER
CARD PUNCH
CHECK-READ(SO)
OFFSET
r
-
""'-
NOT FAIL TO FEED
RESUME
RESUME CLEAR
Card Punch and Controller Demand and Response Lines
READY L(x;IC
A card is fed through each station in the card punch each time a start signal
is received from the controller. The controller cannot send a start signal
until it receives a ready signal from the card punch. The ready signal is
developed by the ready logic shown in Figure 1. The Ready FF is set when all
of the following conditions are met:
1.
2.
3.
4.
The
The
The
The
input hopper contains cards
output stacker is not full
ready station 1 and 1-2 FF's are set
output from B132 is a "0"
The Ready FF is cleared at the end of each punch cycle by the L01 and
Resume pulses, or when any of the following conditions exist:
1.
2.
3.
4.
The
The
The
The
Fault FF is set
Manual toggle switch on the maintenance panel is On
Stop FF is set
Ready pushbutton on the operator control panel is depressed
4-18
5. The Read Enable Failure FF is set
6. The Motor Power switch is Off
7. The Interlock circuit is open
The output from the Ready FF is applied to output card Ll16 which converts
the standard logic voltages into suitable potentials for transmission of the
Ready signal, via an input/output cable, to an input card in the controller.
K I 3 2
TO
CONTROLLER
K I 33
LOI
Ready Logic Figure 1
Input Hopper Logic
A magnetic reed switch, located in the bed of the input hopper, provides an
input hopper indication to the Ready FF and causes the card punch to go
Ready after the last card is fed from the input hopper.
The Input Hopper switch, shown in Figure 2, is closed when the input hopper
contains cards and a ground signal is applied to Ml19. Ml19 outputs a "1"
when the ground input is present and it will output a "0" when the ground
input is absent (open). The "1" output resulting from the closed input hopper
switch is applied to the Ready FF (K132) and must be present for the card
punch to have a "Ready" condition.
4-19
~
/
TO
READY
~A""'I
~ FLIP-FLOP
_
MAGNETIC REED
INPUT HOPPER
SWITCH
Input Hopper Logic Figure 2
Output Stacker Logic
An output stacker switch, located on the back of the output stacker tray,
provides an output stacker full indication to the ready logic when the tray
reaches maximum card capacity.
The output stacker switch, shown in figure 3, opens when the tray is full and
the ground input signal is removed from circuit card Ml18. Circuit card Ml18
switches to a "I" when a ground input signal is present and to a "0" when the
ground signal is not present. The "0" output resulting from the open output
stacker switch disables the ready flip-flip (K132) and the card punch has a
not-ready indication.
t - - -..... TO
READY
FLlP- FLOP
OUTPUT
STACKER
SWITCH
Output Stacker Logic Figure 3
Card Counter Logic
The card counter display is located on the maintenance panel and provides an
accurate count of the number of cards punched. The L122 card pulses the
puller card, P118, on each card cycle when cards are being fed. The card
counter solenoid is energized by the -20 volt d-c potential each time Pl18
conducts to ground (once for each card fed).
FC
PEl
--(]f---~
INPUT HOPPER
CONTAINS
CARDS
-20V
Card Counter Logic
4-20
Figure 4
Ready Station Logic
The ready stations provide indications when a card enters the punch ready
station (STA-l F/F) and when a card leaves the punch ready station and
proceeds to the read ready station (STA 1-2 F/F). The CRI magnetic reed
switch contacts are shown in figure 5 with no card in the punch ready
station.
When a card is in ready station 1 and ready to pass through the die station,
the CRI switch is closed, causing the Ml16 output to switch from "0" to "1".
The STA 1 flip flop is set when the CRI switch is closed and the lockout 1
flip flop is set (at the end of each card cycle). The STA 1 flip flop is
cleared only if another card does not close CRI in the next cycle. Since the
lockout 1 flip flop is set at the end and at the beginning of each cycle, the
STA 1 flip flop is always set when a card is in Ready Station 1.
The STA 1-2 flip flop is cleared at the beginning
must be set again (on the same cycle) if the card
The STA 1-2 flip flop is set when the card leaves
STA 1 and STA 1-2 flip flops must be set in order
ready logic.
of each punch cycle and
punch is to remain ready.
ready station 1. The
to partially enable the
t---+CRI
LOI
STA IFF
CR I
K 1:3 4
CRI
K 1:3 5
LOI~
CRI
K I :3 6
PE :3
l
STA I
TO READY
LOGIC
Ready Station Logic Figure 5
4-21
K I :3 7
PEl]
Fe
STA 1-2
TO READY
LOGIC
Fault Logic
The Feed indicator lamp on the operator control panel lights whenever a fault
condition exists. The fault flip-flop, shown in figure 6, is set when an
interlock is open or when a card does not leave ready station 1 at the proper
time. If the fault flip-flop is set, Ll18 provides a -16 volt d-c potential
to relay puller PlIO. PlIO then conducts to ground and the feed relay, K08,
is energized by the -20 volt d-c potential. The energized K08 relay drops
relay K03, causing the motor power to shut down.
A fault condition also causes the fault flip-flop to disable the AND-gate to
Bl32 (figure 1), producing a card punch not-ready condition.
CARD DID NOT
LEAVE READY
STATION I
/INTERLOCK
I
K05
FAULT FF
K 140
MC--~
t----~
TO READY LOGIC
KI41
~_ _---.J
' - - - -... -20V
FAULT
Fault Logic Figure 6
Card Offset Logic
The card offset solenoid signal is a 30 volt d-c, 600 milliampere pulse. If
the controller is programmed to do so, it sends an offset signal to input
card Ml02 to set the offset flip-flop (figure 7). Ll06 then provides a -16
volt d-c potential to relay pullers Pl07 and Pl08, causing the relay pullers
to conduct to ground~ The card offset solenoids are energized at time 4 of
the timing chain and de-energized at time 5 by the -30 volt d-c potential. The
offset mechanism is actuated in this manner and deflects the card to an offset
position before it arrives in the output stacker tray.
The PEl flip-flop is cleared by the fifth PI pulse. This clears the offset
flip-flop, causing the offset solenoids to be dropped.
An offset ck toggle switch on the maintenance panel provides a means for
checking the card offset operation. During normal operation, Ml03 produces a
"0" to the AND-gate of K144. Ml03 switches to a "1" when the Offset ck toggle
switch is turned on, enabling the AND-gate and setting the offset flip-flop.
4-22
OFFSET
SIGNAL FROM
CONTROLLER
LEFT
DOOR
INTERLOCK
11
()-----~LL..-_---JI--~~~ ~-. :. . .: :. . . .
::- I I
FF
........
OFFSET
CARD
OFFSET
SOLENOIDS
(.
-20V
PE 3
PE I
Card Offset Logic Figure 7
Manual Logic
The Manual toggle switch is used in conjunction with other switches on the
maintenance panel to test various logic circuits. Input card MIOS switches to
"I" when the Manual toggle switch is closed. The "1" sets the manual flipflop, shown in figure 8, disabling the AND-gate to B132 (figure 1). A card
punch not-ready condition exists whenever the Manual toggle switch is closed,
stopping on-line operation.
The manual signal is a mode condition which enables maintenance personnel to
actuate the run logic and manually feed cards through the card punch.
lMANUALI
TO FEED
CONTROL LOGIC
~
.q
MI 05 1
1
I
MC
MANUAL FF
K I
2 2
K I
2 3
1
TO READY LOGIC
MANUAL
--A-L
-- MANU
Manual Logic Figure 8
Stop Logic
Card feeding can be stopped by depressing the Stop pushbutton on the operator
control panel. A ground signal causes input card Ml09, shown in figure 9, to
switch to a "I" which sets the stop flip-flop. The "0" from K126 of the stop
flip-flop disables the AND-gate to B132, clearing the ready flip-flop and
preventing the feed control logic from being set by the controller. The Stop
indicator lamp lights when the stop flip-flop is set.
The stop flip-flop remains in the set state until cleared by depressing the
Ready pushbutton.
Stop Logic Figure 9
Master Clear Logic
All flip-flops in the card punch logic section are cleared by depressing the
Ready pushbutton on the operator control panel (the ready flip-flop may set
again when the Ready pushbutton is released). The master clear signal breaks
the AND-gate to B132 (figure 1) which clears the ready flip-flop. A 5
millisecond delay, caused by Yl15, eliminates any noise in the master clear
logic.
Circuit card B134~ shown in figure 10, is used to master clear the logic
circuits when the power supply is turned on. The Itllt output from B134
lasts for approximately 300 milliseconds until Yl17 charges, causing B134
to switch to "0".
YI15
I
READY
I
5MSEC
~
-
MC
MC
~
. - - -....... hiC
TO VARIOUS
FLIP-FLOPS
5MSEC
TO READY
LOGIC
YI20
KI25
Master Clear Logic Figure 10
4-24
TIMING LOGIC
Card Index Logic
Two card index (CI) pulses are generated by the transport every 240 milliseconds from a timing disk. CI pulses provide the timing required for
starting row operations. The timing disk operates in conjunction with the
magnetic pickup shown in figure 11. One of the CI pulses is coincident with
the punch index (PI) pulse and denotes the beginning of a card cycle. Th~
CI pulse not coincident with the PI pulse denotes the end of a card cycle and
occurs approximately 206 milliseconds after the coincident pulses.
The irregular pulses from the timing disk are applied to circuit card S100
where they are converted to square waves with logic level voltages. After a
delay of 40 microseconds, the square wave pulses are inverted and applied to
various logic circuits in the card punch.
Punch Index Logic
Sixteen punch index (PI) pulses are generated every 240 milliseconds by a
one-point timing disk which is mounted on the 4000 rpm eccentric shaft.
Sixteen pulses occur during each machine cycle. The first PI pulse is
coincident with the CI pulse and denotes the beginning of a card cycle. PI 3
is the first punch magnet energize time. Each PI pulse thereafter, for the next
twelve, is the beginning of punch magnet energize time (the 7.1 millisecond
period during which the punch magnets pull the interposer anms). The actual
driving of the punch die is determined by the punch eccentric.
The irregular PI pulses from the timing disk are applied to circuit card SlOl,
as shown in figure 11, where they are converted to square waves with logic
level voltages. After a delay of 40 microseconds, the square wave pulses are
inverted and applied to various logic circuits.
CI
CARD INDEX
PULSE FROM
TIMING DISK
PI
PUNCH INDEX
PULSE FROM
TIMING DISK
SI
STROBE INDEX
PULSE FROM
TIM!NG DISK
~------SI
Card Index, Punch Index and Strobe Index Logic Figure 11
4-25
Picker Enable Logic
Cards are picked, one at a time, from the bottom of the input hopper by two
self-aligning knives which are attached to the carriage. The carriage is
actuated by a cam reset linkage which is controlled by a solenoidactuated interposer. The Pick Enable FF's provide the necessary timing
for:
1. Energizing the solenoids
2. Clearing t·he following FF's:
a. Lockout
b. Resume
Picker Enable FF's PEl, PE2, PE3, PE4, shown in Figure 12, set and clear
continuously. After the motor is running and relays K03 and K04 have been
energized, a 400ms delay holds the pulses until the motor comes up to speed.
Although the Picker Enable FF's are free-running when the motor is up to
speed, the solenoids are not energized unless the Feed Control FF is set.
The PEl FF is set by the first coincident Cl and PI pulses. The PE2 FF is
set by the second PI pulse which occurs ISms later. The third PI pulse sets
PE3 and the fourth PI pulse sets PE4. The PEl FF is cleared by the fifth PI
pulse which, in turn, clears the PE2 FF. PE3 is cleared by the Cl pulse,
which occurs just prior to the fifteenth PI pulse. This indicates the end
of punch and read operations for the twelve row card. The second coincident
Cl and PI pulses clear PE4 at the start of the next cycle.
Solenoid Logic
The picker and card read station solenoids, shown in Figure 12, are energized from the time PEl is set, until PE2 sets (providing the Feed Control
FF is set). This interval is ISms at the start of each punch cycle. The
aligner solenoids are energized 7ms after PEl sets, and remain energized
until 7ms after PE2 sets. The card punch station solenoids are energized
7ms after PE2 sets and remain energized until end of card CI pulse occurs.
The card offset solenoids are energized from the time PE4 is set until PEl
clears (providing the Offset FF is set). The output cards convert the
standard logic voltages to levels suitable for operating the relay pullers.
The solenoids are energized by the -30 volt d-c potential when the relay
pullers conduct to ground.
4-26
PEl
PE IFF
PE2 FF
K 100
I
I
~
K04
7MSEC
YI04
K 102
PE 2
K 103
PE2
PE I
Ko3
PE 2
PE3 FF
PE4 FF
K 104
K 106
~ 7MSEC
YIO~
1.
CI
7MSEC
YI06
MC
PE3
.1 4
PE 4
( DELAYED)
MSEC
YI07
PE4
FC
PE I
PE 2
FC
DELAY
PE I
ALIGNER
Me
K I 47
DELAYED PE 2
PE2
PEl
-0'
TO RESUME
FLIP-FLOP
PE3
K 109
PE2
fT\ 7MSEC
LOI
-L
YI09
LOCKOUT IFF
FC
RESUME
DELAYED
FROM KIIO--:
~RESUME FF
MC
K I I 2
i~_---4I~_ _ _ _~
L--_---LI
FC
PE2
K I 13
RESUME PULSE}
TO
CONTROLLER
RESUME CLEAR
PULSE
PE3
Punch and Read Timing Logic Figure 14
4-29
Punch and Read Timing Logic
The third PI pulse cleared
the punch timing flip-flop
flop is set, B12l switches
(the duration of the punch
punch timing flip-flop.
NOTE:
L02, by setting PE3 flip-flop and set
at Kl14 (figure 15). When the punch timing flipto "1". After a delay of 4.5 to 8 milliseconds
timing pulse), Ylll goes to "1" and clears the
The delay circuit, Ylll, should be set for a nominal delay of 7.1
milliseconds.
The third through fourteenth 81 pulses set the read timing flip-flop at Kl18.
When the read timing flip-flop is set, B123 switches to a "1". After a delay
of 1.2 to 2.2 milliseconds, Yl14 goes to "1" and clears the read timing
flip-flop. This delay determines the duration of each of the twelve read
timing pulses.
NOTE:
The delay circuit, Yll4, should be set for a nominal delay of 2
milliseconds.
PUNCH·
TIMING FF
PI
L02
K I 14
11--_+ PUNCH TIMING PULSE
TO CONTROLLER
L-_~
51-' SEC
K 1 15
17.1
--- VIII
MSEC
READ
SI
TIMING FF
LOI---~-~
K I 18
I~_--+ READ TIMING PULSE
TO CONTROLLER
K I 19
~
Punch and Read Timing Logic
4-30
YI14
2 MSEC
Figure 15
SEQUENCE OF OPERATION
The following is a logical sequence of operation for a complete card punching
operation.
I.
Power On:
I.
2.
3.
4.,
5.
6.
II.
Close main circuit breaker (CB-I)
Close main power switch
K-2 energizes
K-7 energizes
K-5 energizes
K-l energizes
Card Punching Operation:
12.
3.
4.
5.
6.
7.
Press motor power switch
Start Signal to Set Feed Control F/F
K-4 energizes
K-6 energizes
K-3 energizes to Start Drive Motor
Card Index Pulse to Clear PE-3
Punch Index Pulse to CI PI
a.
b.
c.
d.
e.
f.
g.
8.
Set Pick Enable 1 F/F
Clear Pick Enable 4 FIF
Set lockout F/F's 1 and 2
Set Resume F/F (Initially set on POMC)
Energize picker solenoid, and read station solenoids
Set Aligner F/F
Energize aligner solenoids
Punch Index Pulse 2.
a.
b.
c.
d.
e.
9.
Set Pick Enable 2 F/F
Clear Resume F/F
Drop Picker and Read Station solenoids
Drop Aligner solenoids
Set Punch Station F/F
f. Clear Single Pick F/F
Punch Index Pulse 3.
a.
b.
c.
d.
e.
10.
Set Pick Enable 3 F/F
Clear Lockout F/F's 1 and 2
Send Resume Clear to controller
Set Punch Timing F/F
Set Read Timing F/F
Punch Index Pulse 4.
a.
b.
Set Pick Enable 4 F/F
Off-set circuit is enabled at this time if selected by the
controller.
4-3i
11.
Punch Index Pulse 5.
a.
b.
c.
12.
13.
14.
Punch Timing F/F sets and clears on each successive punch index pulse
for remaining rows to be punched.
Read Timing F/F sets and clears on each successive strobe index pulse
for remaining rows to be read.
Card index pulse (End of Card) after Row 12.
a.
b.
c.
d.
e.
f.
15.
Clear Pick Enable 1 and 2 F/F's
Clear Off Set F/F
Resume clear pulse to controller drops
Set Lockout F/F's 1 and 2
Clear Pick Enable 3 F/F
Clear Punch Station F/F
Set Resume F/F to punch resume to controller
Clear Feed Control F/F
K-4, K-6, K-3 de-~nergize turning off th~ drive motor.
Set Ready F/F when cards are positioned in card ready stations 1 and 2.
4-32
TABLE 1
COMMUNICATION LINES
CARD PUNCH
TO CONTROLLER
CONTROLLER TO
CARD PUNCH
Start Lil1e
Enables card feeding - In the Auto.
Ready
Indicates to controller that the punch
is ready for on-line operation.
mode one card is fed for each start
pulse.
Punch Timing
Punch L:.nes
Eighty lines (one for each interposer
7 msec timing pulses indicate the
punch solenoids may be pulsed by the
solenoid) energize the interposer
controller to punch.
solenoid to punch.
+=-I
W
W
Read Timing
Offset Lme
Sets the offset flip flop to energize the
2 msec timing pulses indicate informa-
tion is on the output lines and may be
offset mechanism and offset a card
sampled by the controller.
prior to its arrival in the output
stacker.
The card is offset approxi-
Check Read
Eighty lines carry read information to
the controller.
mately 1/4 inch.
Not Fail to Feed
Signal indicates a card is in the punch
ready station.
Resume
Indicates card punch is between punch
cycles.
Resume Clear
Sent to the controller for 30 msec at
the beginning of a punch cycle.
RELAY SEQUENCING
The cabinet wiring assembly contains the
relays that control power distribution
and provide the correct power-on sequencing.
Main circuit breaker CBI closes the
service lines to the power supply and
distribution system. Assume that all
circuit breakers are closed during the
following sequence of events.
1.
Connect the card punch to a convenient 115 volt, 60 cycle single
phase power outlet.
2.
Depress the Main Power pushbutton
on the operator control panel.
The 24 volt a-c potential from
transformer T1 causes the Main
Power indicator lamp to light and
energizes relay K02. Relay K02
will turn on the blowers. Relay
K07 is in turn energized when K02
is energized (provided the chassis
temperature is less than 110°F).
Relay K01 is in turn energized
when the K07 is energized. The
115 volt, 60 cycle, single phase
power is then applied to the power
supply. If the punch head, hood
and right cabinet doors are closed
relay K05 is energized when relay
K02 is energized. The Interlock
indicator lamp should not be lit.
3.
Depress the Motor Power pushbutton on the operator control
panel. The Motor Power indicator lamp lights, indicating
that the K03 circuit is enabled.
4.
A start signal causes relay K04
to energize which, in turn, energizes relay K06. With relay K06
energized, the -30 volt d-c
potential from the power supply
is applied to the punch magnets
and solenoids. Relay KOB is
energized if a fault condition
exists. With relay K06 energized and KOB de-energized, relay
K03 becomes energized and supplies
115 volt, 60 cycle, single phase
power to the drive motor.
115VAC, Ie;!
60 CPS
-':)WER APPUED
,
f----~2
1-----43
ALL INTERLOCKS
CLOSED
~
I
W
lJ1
2--1 _E_NE_K_~_?I_Z_E_:------'1~L.._LO_G_IC_O_~_W_E_R_H M','~~~~:'~
3-------~
ENERGIZE~·
-,~u
K06
'
""ii'AuLT --FEED CONTROL
FF SET
Relay Sequencing - Flow Chart
PUNCH INDEX
PULSE (PI)
1---------...... 2
START
CONDITIONS
POWER ON
CAHDS LOADED
3. OUTPUT STACKER
NOT fULL
4. COM PUTEH CONTROL
5. CAHDS IN PUNCH READY
STATION AND READ
READY STATION
1.
2.
1-----...... 3
2'--~
....N
....
""-
'"
~
~perat1on
Flow Chart (Part 1 of l)
PI-
~r -:l MSEC-
r------------+<-~
'v::1
J~~3LE
r -
3
.~J:ARRJ:l
'~L:MING:J
2 MSEC PUU~'E
(READ TIMING TO
CONTROLLEo!
SAMPLES READ
BRUSHES
~
7 MSEC PULSE
(PUNCH TIMING
TO CONTROLLER)
A READ PULSE IS GENERATED
EACH TIME A STROBE INDEX
PULSE IS I(ECEIVED Ut;'TIL
LOCKOU1 1 FF IS EET.
A PUNCH rIMING PULSE IS
GENERAT~D EACH TIME A
PI PULSE: IS RECEIVED UNTIL
lOCKOU'] 2 FF IS SET,
~---------------------
4 - - -...
CARD PUI,CHING AND
READING CONTINUES
FROM TH~ TIME PE3
IS SET UNTIL IT IS
CLEARED BY THE CI
:END OF CARD) PULSE
CI
INIllBlT PUNCH
AND READ
TI\IlNG PULSES
SET LOCKOUT
1 FF
SET
LOCKOU~/~>
2FF
J
~'~/
'------
Operation
n"",
:hart (Part 2 of 2)
OFFSET FF SET
FROM CONTROLLER
OR MP
15 MSEC
"1" = -3V DC
"0" = -. 5V DC
o
MSEC
FROM
CI-PI
15
30
45
60
75
90
105
120
135
150
165
180
195
I
I
I
I
I
I
I
I
I
I
I
I
I
210
225
I
I
206
I
,I
240
J
I
I
I
I
U
I
END OF CARD
CI
PULSE
PI
-----uL
SI
~
PE2
lL.-_____--'
PE3
PE4
PUNCH TIMING
READ TIMING
PICKER
SOLENOID &
CLUTCH
SOLENOID
,
ALIGNER
SOLENOID
FEED
CONTROL
[~~~ ~y_C.?~~.·~ =
~-----------------------------------------------------------------------~
L.___
LOCKOUT
F/F'Sl&2
....N
--....
'"'"
Timing Diagram (Part 1 of 2)
t-'
N
---'"
'"
MSEC
0
RESUME F/F
SET SIDE
OUTPUT
L5
30
45
60
75
I
I
I
I
I
90
10!)
LJ_l
--r---:
STATION
1-2 F/F
READY F/F
SET SIDE
OUTPUT
READY F/F
CLEAR SIDE
OUT
PUNCH READY
SOLENOIDS
(LIFT LEVERS)
OFFSET
SOLENOIDS
FAULT F/F
180
195
I
I
I
I
I
30 MSEC
210
225
240
--L--I----'-I_J
--==I
~APPROX. 65 MSEC BETWEEN CARDS
~
FAULT TIMING
F/F
STATION
1 F/F
165
I
CRI SWITCH
\C)
150
IN I
SET & I
I CLEAR I
: SIDES :
RESUME CLEAR
TO CONTROLLER
~
I
135
--
~'1"
RESUME F/F
CLEAR SIDE
OUTPUT
W
120
---
~
APPROX. 150 MSEC - ADJUSTABLE
- - --------
-------
jE--
---------- - -
-- - - - -- - -
SET ALL THE TIME - IF FAIL TO FEED SHOULD OCCUR, F/F WILL GET CLEARED HERE
-
-)1
I
"1" APPLIED TO
SET & CLEAR
SIDE AT SAME
STAYS AT A LOGICAL "I" EXCEPT FOR APPROX. 7 MSEC A LOGICAL "1" IS APPLIED TO SET & CLEAR SIDES AT THE SAME
TIME
TIME. IF AN ABNORMAL CONDITION OCCURS THE READY F/F WILL CLEAR & STAY CLEAR UNTIL CONDITIONS ARE RETUR NED TO NORMAL
n
~'
- - -- -- -
-
-
FEED FAIL OCCURS - THEN IT GETS CLEARED HERE
- - STAYS
- - -AT -A LOGICAL
- - - -"0"- UNLESS
- - - - - - - - - - -- - - - - - - - - - - -
r---~22 MSEC~L~ ~ C~R~N'::' D~O~ ~ ~3 ~~E~T22 ~s~c '::F~~P~L~ I~.
r---'
___
- --
L-J
IF A NORMAL FAULT OCCURS OTHER THAN THE INTERL.OCK, FAULT F IF SETS HERE
Timing Diagram (Part 'L of 2)
I
I
)1L.
END
OF_CARD
__
_ _
------=1
TIME
r-
0
z.~
RE/l>.'O
DELAY
DA.T~
3'1. S MS
EO.C.
240
200
I
CHECK - REAO
OAT~
DURA-TlOH
\<05.0 MS
-II
OEMANt)
3-1-
MS
COMPUTER
PRO CEo S~t '" C.
T'ME.
75M~
,r---A---,I
~
I
~
I
PUNCH bATAo
t>ELAY .30 MS
PUWC.H D"TA
DURA.T'OW
\~S.O M~
240
·I;:M~~S I~
2.SQ CPM- 240 MS/CARD
T\M\NG
~)\~GRAM
i
I
i
-I
PUNCH
DA-rA
OELAY
.•.
(Pll." ,
~I."O
A'JII-V
AI.t04-Y
PUMCH
TIMING
If-------.~PULSE
TO
CONT"OlLllll
.133
READY STATION LOGIC
COMMON
IItlAO
127&
12'A
~--'-------------~'~r----~-
BRUSHES
ElBZ7B
SI
,mI.'
A',J II-u
A I oI0&-'"
II--~~--:l~>---- TO
0.
.~
MAO TIMING PULSE
127C
COOl ROLLER
-B-
PUNCH AI"D READ TIMING LOGIC
READ ENABLE FAIL FF
1144U'EAO ENAILE FAIU
TI _II
LI'T C.... ' .. (l
,10 PI
::.~-'2~~'
If'.
1-
~LOKD
___________________________. ---f-4 uso
I JJ..-
>"s
K'30oulb ENlICt FAIL)
OS4
-2:0V~~
131A
"II~
l
,IIANUALI.'U_
PU~CH
AIJII-L
'''UNCH T'IIII'NG}KI15
AIJOI-A
114e
N .. G,..f.TS
I.:=t
K133
~~~COLI
IpUNCH CK
TOIeL£
SW'TCH
I
fi'.
P3SS
0
-0
'lOP)
AIJ02-W
AIJII-N
AIJ04-u
_
COL 40
I
COL 00
----.-~"DC
-
PUNCH CHECK LOG I C
I
"2TI'-1
I
~=-"_~---4~~~_~_JYY
o'~l
-20"'~
A'JII-M
~~
---
STROBE CHECK
LOGIC
132C
i
Ylll
rl;'-;*;~-J---- RI"
~
(Mel 8142-
K '50
131
----------------------~---------
FAULT
""3~
300"'''C
.'06
'J"~--T --~'.:O ClOB ..TB..,Og.I MASTER CLEAR LOGIC I
--·{h.;I~H
I
~T82-IO
0163
IFAULT
.20-6
CIRCUITS ARE NO LO~IGER USED, BUT LOIIC CARDS
ARE
STILL PRESENT
IN THE CARD
PUNCH.
."SEC
TIIOI _,.3 ••• 1
+ZOVOC
1141
*
A2Q-12
pL?H:~+~ON
"---- __ suPPRESSION
:,..r-- vOLTAGE
FAULT
I(
~
3T12-1
~H~-20'OC
lOP)
LOGICI
->aVDC
~
I
A5TB7-9
42T81-13
~>------1>---1
L......
m.o-.
DSO
-=-
r---------
I
L
LOCKOUT I "
IC'~:~~~~~'. . r----+--------i).-~
&.2
KIO.
(~Slll.'
(~lZllOn
(fellOSI
lOCKOUT - RESUME LOG IC
READY LOGIC
STAin ""LSE
0100" eONTIIOLLlil
"10104-1
AI"I~~~SH
-~~~~I------
("(AD ENAa.£)KI43
CHib tiikt
UU
AZTII-. ASTU-IO
'.J3C
(O.~I
I""'L£ ~.e.1
~UIM.uTTON
l1li11'
122&
csoc
l1li'
'~~~:~~:
-Zovoc
f-+--7>-~--------------~~-----J
r
&15.
&2"'-'0 ASTII-.
ISTOP LOGI C I
(FiULTII .40
'AI Luiitl 1142
CARD COUNTER LOGIC
SINGl[ PICK "
C>~._-_~'M
~1,.1
1lIellll 41
.21.
LII'
ASTaI-1 &2TaI-I
~)
~
-IO,'OC
FEED CONTROL LOG I C
*
CIRCUIT IS NO LONGER USED. BUT LOGIC
CARDS ARE STILL PRESENT IN THE CARD PUNCH.
(FC:IIISI
:~::::
r--~>-I-6-h AILI
PIC:KER
~'U.-.<"-L~ SOLENOIO
KIlO
AIPUI
AIL4
CARD IHOI.
PULH
ALI.NER
fROM TIMING DISC
t-4-+-4~+-o-""""
SOLENOIDS
AIPU2
""NCH INDEX
PULSE
n.otI TIMING DISC
KilO
K 14'
AIL2
CARO
PUNC:H
STATION I
H-+-~~+-O.+--- SOLENOIDa
Kit.
K 14.
AIPU3
''''OIE INDEX
PULSE
'110M TIMING DISC
IINDIE.X PULSE LOGIC
("CI8147
I CARD OFFSET LOGIC I
(CI PIlall.
(PIl""
(PI18111
KI45
I PICKER 'NABLE LOGIC I
(PIllIlI
(PIlelil
~ IJJII Ir J r1hI r 11111111 f r til
~
~
~
~
~
~
~
~
~
el
~
;:;
L •.
,
_______________
.
~~~
~~
i
co.
~~~ :.
~ 1I1I11 f 1111111111111111 ~If
:;::~~~~~~~~~::~~~~:~:~::
~
8_.------_
;
~
~tiD
II!
~ ! rI r!I rrJrr! rJJI4J J!I! ~"
"b '0 'b 0'0"6
~
(,
U
i~~~i
i;
8;;)
:;
~
;
~ MIf I1f!1Iff! r!t!rr!!!j L"
ii'
,e
:~
C(
~IUJUJ
!11111~ 1'1 nn!11~"
~!~L~~~~~!~!-·!~.'g~ ~O~ON ~ ~ ~~~~:~~§!!~§
-'g ~~~~ ~~ ~~~~ ~8 ~~ ~8 ~- '::- ~
;
1-3
3
~~e~f?~e~f?~~~e~e~~-=ege3 ... 3~
~ri~~r~~~ri~~r~~~r~~~r~~
~il~~~~~CLilCL ~~~CL~~~i~~ ~~~~~~~
.
.,
. ..
~
~uPPt)t)VU
•
~~
z
~
o
~lllllill
:
:
:: ~ :
:
$? ;
0
I ~II
r II r I:e r lit I
~
~ -:.
~
~
~
~ ~~~
~
8:;::;
'Ii '
~i,
a;
»
~
:
~
:
~
:
:
Sl ;;;
:;:
:;!
t,
~
:R :;
~ ~ ~
%~
iD
~
•
~~..
~~
~
2Q e~
~ 28:
~;~:
2-"'
~ r!rrJJIrrIr!!1r!! r~! 1i;i:~"
~ , ~ ;;;i
~,
~i
~ ~~
~i
ri ri
~ i; ~~ ~~
~ ~~ irtf
r f 1f t t 1f t f f r f f ~f f t~ ~~~ f~~~
~ ~ . "~ ~ . ~ ~ = ~ ~ ~ ~ ~ ~
!
2
~o
ii~
• z
--------------------------------~u
l
~~CI) ~CI)CI)
L
II
.
~~
e~
c~a~
Ii
~i
~~ .,~
4-44
I
~
~
ppte v.J~,
~t;W) ~~~ ('5~
~~ ~~ ~~ ~r
H
re~.
~~~
!:! !~! ~~ n::1 ~:~!! H i
~BB·Bj;°
~Ililil r 111111111 fill 1t~11
H
~e""~ 1'':'' ~ ~UI ~~
e~e ~ i
r
~
i
8~
nruvJ
3~ i~ g~
;~~.,
~ej
0
e~
%
to
lJ bt"
~:::
~i
!
CARD PLACEMENT CHART
MAINTENANCE
PANEL
01
IMI
02
03
K
MI
04
K
13
4
13
6
05
KI
06
KI
3
8
07 08
Y
K
I,
II
40
4
09
10
KI
,
II
12
0
05
22
'8 °0
8
L
M
M
I-I
I
2
fyj-jz
°8
°1
3
M
M
K
K , Y,
L
K, ~
KI
K,O
K'3
K'I
12
12
13
4
,
'I
3
'5'*ff
4
5
5
7
9
4
9
9
5
YIII
,
,
~
YI09
6'
61
8
YII7 1 ,
-Y II
-
31
IK
-4
3'
'2 IK\
2
3'
32
97
3'
77
31
62
13
22 23 24 25 26 27 28 29 30 3'
32 33 34
K
K
K
B
8
Y
K
8
8
8
8
S
Y
'0
'6
'6
'°
'0, '° '°
1°3 10
'00 1°2 '°
1'6 '°
4
5
2
0
6
6
0
4
S
12 VI2e Y 119
I
12 YI19
0,
Y 110 IZ' YII3
A
K
8
8
8
8
K
K
YIOO Y 101 Y 102 Y
B
S
8
K
K
K 8
K
Y
Y
8,
I
I
I
I
I
I
14
14 YIO Y 101 Y 10Z '° I
Z
6
'°
'°
'0, 1°3
°5
'2
'I
'0 °2
9
7
5 °7
3 47 26
9 Y II" Ylle
2
3
3
YII" YII" YI09
YI20 YIO" YIO~
YI06 Y 107 YII~
33 32
2'
2'
33 73A 73A 73A 97 97 97 32 3'
31
32 21
2' l2
2'
2'
2' P93
K
KI
LI
32
14
15
16
K
II
II BI2 BI 7
()
I
° _ 2
17
18
19
20
K
21
Y
'4"
,
, , ,,
,
8
IK,
B,
8,
IK
IK
IK,
IB'2 1
B\
'2
'4
'32 '3
'4 '30 '32
6
9
4
5
B,
IK
'°7
'0
Y,
'9
B
\
8
3
9
K
'27
L
B
L
. '8
K
Y 17 IB,
r-----
3,
'23
IK
IK
IK
IK,
18 , IB,
IK,
'3
'3
'3
'25 '27
3,
'5
3
O
3
e,
8,
'2
8,
'2
'6
6
3
'g
B
BI ,
'7
8,
'8
B.
K,
'I
\
2'
62
'3
'3
L
'°
9
\
"3
-8
'°4
'4
M
1M
'6
M
'9
IP
'6
"'\6 IM'07
'°
3
'8
IP,
IL
M
1M
'5
L
I
I20
IP
IL
105
ILl
'7
1
IK
'02
L
'2
Y 117
1L
'°
6
'22
'0
'2
,
'7
'3
'6
M
M,
1M
M
'2,
\
87
87
M'09
IMI
'4
M IO
O
IM,O,
-4
-,
,M,
I
'0 IM 0
'0
6
2
B
f-82
2'
31
32
3'
32
32
32
22
23
22
62
2'
31
2'
97
2'
2'
B
'7
2
P
3'
K,
P,
4
6
,
- --! -
..
P
-
,,
'9
62
7
-32
,
,
°
85
2
85
°6
P,
°4
P
'0
5
85
6'
6'
6'
87
P,
PI
P,
'0
4
85
:5
°
P
"
67
P,o
°
P
P
62
P,
2
3
K
'4
-r--
,
67
°9
P,
°7
P,o
8
85
'0
PI,
c
8
85
, - - - - - - - - - - - - - - - - - - ' - - - _ . _ - - - - _.._ - - - - - - - - - - - - - - - - - - ' - - - - - - - . ,
o
E
5-1~.,;,
'
,70voC
CE:041021201
-J'
2
'"'
I
:
IG'
;::'''':':~~-l-~lco.
~
INI20,J
+----:=~i
IZOVAC
80 CPS
------
~J'
1
1;~,~OOM'
-.--- ·+-1,
4
30"1
;:~oo..
;:~OO"'
1
--
~oO~n
. ~-.~
.
-----l
20W
TP02
~~;o
__
'02
IOAMP
NIUT
2
CR04
INI20()AR
T02
I
IN3309A
CR07
2
~-'J
I-..._ _ _ _ _
' __ j
~
I
C[047081300
I
---------.-
LE~-!·---+-II
7
•
--~
--U
___________________
_8
6
,~~,~86."
4
I 1T
1"0~
i
L
'8~0~_40_V-----+f_~:~ _-+-_,~
O~:M'
CO 7
C08
48,000M'
.::
IOU
'1I'
40W
TPO'
'~--~CR~O-6--~---INI186AR
1~~~F 1l' ~~tF
2_'::JI
1
,
11(~~~----+-----~---1370V"C
]
CiOO:70'4800
T08
CED95642~OO
2
POWER SUPPLY
'------------_. - - -
SiN 63 AND ABOVE
.::;'0 )'C::,A ~ ,'-
-+ -'-'\.
1-
,-----I
I
I
I
I
I
I
I
I
I
~~~~~~ r~~~~~'-~-~--~~-::~~~====~~~~~~:--:~o~
,
0'2
-- I
--,
--
I
I
I
,
--
L.......-
I
LA~ _LO~ ....:~AS~S _.J
IND. PANEL
L -A2-SWITCH
---.---
_J~, :\~ C ~:';: ".
I--'~') ~
i c.;:,.--"'--'--~----_~_ _ _--t-i-+-+_ -----.l
l
,~~
c
v""-",,,eOI,U,,',~O,.,.N.~~~2---."'4v.e3
l2-"'"
,~,
_~-=-+2_~~~2
~"'"
L-----1------'-1
~~!,
3
3
2
4
7~'"
.--24
" . " " ••
rl,l
,~l.,
,
~_____
'_'+-__-_~_~
__' _______ ~~~"_'"+-___'~'__~_~~'+- __+--_~-+~~4~'V'ft~.-~. 1 ~~2-4-+_~
L -_ _ _ _ _ _~-------------~_+_+---~I__~-~~~O---+__ --4_+_~O~~~'.L-2~~~.6--KO-3-~
K~
______-+--+-+-+-_
I .
,,6
KOO I r
1
3
,
I
1
-"
I
1
o.
V-
41/'
I ----f--Dl,'-o
~ t----f----+-+--()L-'o+--'
~9 j
--'--I
,
I
-- - - -
--------- --- -- -,L
I
,.-'
~
,
I
I
+30VDCC
I
-30 VOCc.
I
-40 V D e - -
I
I
I
I
I
L
2
~T8e-6
T
• I
eR2 ""
~o.
•
~
1
K08
r-
~ ~~~~~------~w~~.-I ~
L___
I
IIIL1J 1!---.'1~~2
.~n,J,'
KOO
K04
12
2
- - -- - - - -- - - -- -- - -,
--,-------------I
I
r------li-----l:
I
"!-I I
0..(1.
A' IK01
r---
I I
-,_I___I __ I .. _~_~,,_---,,~
. .'1
I
~s;-rC02
I I
'I
-20 VDC--
I:
CO".OIll--
+I:OYOC--
II
II'YA.CC
I I
CHASSI' 8 N D - -
I
POWER SUPPLY
--- - - - - - A6
__ --1
lime
{--4+IS!:...IO!.._._ _ _ ...1
POWER SUPPLY DISTRIBUTION
PRACTICAL APPLICATION EXERCISE
A.
Set up the machine to run standard 80 column cards
1.
Using the Single Pick Switch, position cards until
the punch indicates a Ready condition.
Open the
punch and observe the position of each card in the
channel.
Close the punch and continue with the
next step.
2.
Using the Manual and Run Switches, observe the
action of the machine as it feeds cards at the
rate of 250 cards per minute.
At random, use the
Off-set Check Switch and observe the offset action
of the cards in the Output Stacker Tray.
3.
Using the Manual, Run, and Punch Check Switches,
observe the action of the machine as it feeds
cards at the rate of 250 cards per minute.
Columns
1, 40, and 80 should be punched as a test pattern
on the card.
This pattern is used primarily to
check the registration of punches on the card.
4.
Restore the machine to normal operation.
4-48
PRACTICAL APPLICATION EXERCISES
EXERCISE I:
COMPONENT LOCATION
1.
Reference:
415 Punched Card Equipment Training Manual
2.
Equipment:
415 Card Punch
3.
Procedure:
Open the top and side covers of the machine. Also,
remove the front panel for access to the logic chassis.
Then make a careful study of the general construction
of the machine. Use pages 4-7 thru 4-17 as a guide to
locate all parts.
a.
Physically locate and identify the following:
Location
Component
Function
Main Circuit Breaker
Main
Po~ver S~·li tc h
Motor Power Switch
Feed Indicator
Stop Switch
----------------------~--~~-~~
Single Pick Switch
Ready/Master Clear Switch
Temperature Indicator
Interlock Indicator
Interlocks (3)
Left Hand Door Interlock
Manual Switch
----
Run Switch
Punch Check Switch
Strobe Check Switch
Off-set Switch
Drive Motor (1/3 H. P. )
I
I
--
Component
Location
Cabinet Cooling Blower
Gear Train and Drive Belts
Input Hopper
Picker Mechanism
Input Hopper Empty Switch
Punch Ready and
Aligner Station
Transport Pinch Rollers
80 Column Guide Plate
Row Indexing Mechanism
CI Timing Disk and
Magnetic Pickup
Punch Head Assembly
PI/SI Timing Disk and
Magnetic Pickup
Check-Read Ready Assembly
Read Brush Assembly
CRI Switch
Read Segment Assembly
Offset Assembly
Stacker Disk Assembly
Output Stacker
Output Stacker
Full Switch
Power Supply
Relay Panel
Chad Basket
Thennostat
Logic Chassis
Anti-Jam Mechanism
4-50
Function
EXERCISE II:
MECHANICAL ADJUSTMENTS
1.
Reference:
415 Reference Manual
2.
Equipment:
415 Card Punch
3.
Procedure:
The following adjustments are to famiarize the trainee
with the 415 Card Punch and to allow the trainee to
gain enough experience to provide reliable maintenance
of the 415 in the field.
NOTE:
Refer to Chapter 5 of the Reference Manual for
the procedures to be followed for each adjustment
listed below.
a.
Input Hopper
1.
Card Clearance
2.
Card Throat
3.
Card Throat Roller
b.
Pinch Rollers
c.
Card Aligner
d.
Row Indexing Mechanism
e.
Solenoid Bank
f.
Check Read Station Feed Roller Timing
g.
Check Read Station Clutch Setting
h.
Read Station and Brush Removal and Replacement
....
D~~...:I
.1.\.ca.u.
c ... _~1-.~
LlI-oL
VIJ~
A~";4."".""" __ ""
L~'-'J UW &,.lUc:.l1 """
j.
Off-Set Roller Timing
k.
Off-Set Mechanism
1.
Stacker Fingers
4-51
m.
4.
Punch Transport Timing
Upon completion of the adjustments, load a stack of blank cards in
the Input Hopper and position the cards, using the Single Pick
Switch, until the punch indicates a Ready condition.
Open the
punch and carefully observe the position of the cards in both
ready stations.
It should be noted that any skew in the card
position could cause incorrect punching or reading of the cards
OR/AND a jam condition.
Close the punch and continue if the cards
are positioned correctly.
5.
Punch the test pattern on several cards, using the Manual, Run,
and Punch Check Switches to insure that the registration on the
punched cards is correct.
If incorrect, determine what corrections
should be made and do them.
6.
This completes the exercise.
4-52
STUDY QUESTIONS
1.
2.
3.
4.
The CDC 415 Card Punch is capable of punching cards:
a.
at demand rates up to 200 CPM in 300 micro-second card cycles.
b.
at demand rates up to 250 CPM in 600 milli-second card cycles.
c.
at 240 CPM.
d.
at demand rates up to 250 CPM in 240 mi11i-second card cycles.
In CDC format cards are oriented in the Input Hopper:
a.
Row l2-first-face-up.
b.
Row 9-first-face-down.
c.
Row l2-first-face-down.
d.
Any position desired by the programmer.
The punching method used by the 415 is:
a.
Column Binary with all rows being punched simultaneously.
b.
Column Binary with each column punched separately.
c.
A row at a time for 12 rows in the Column Binary Mode.
d.
A row at a time for 12 rows in the Row Binary Mode.
The actual time to punch or read 12 rows of data from an 80 column card
is:
a.
240
IDS
b.
200
IDS
c.
165
IDS
d.
206
IDS
4-53
t.
5.
6.
7.
8.
9.
With the Main Power Switch closed the drive motor in the punch will
start when the Motor Power Switch is closed. No other switches
are closed.
a.
True
h.
False
Under no circumstances can cards he fed in the 415 with the Stop Switch
closed and the Stop Indicator lit.
a.
True
h.
False
During a continuous mode of operation with the drive motor running if
an interlock were momentarily opened and closed:
a.
a fault condition would he created stopping the drive motor
until the interlock was closed again starting the drive motor.
h.
a fault condition would he created keeping the drive motor stopped
after the interlock was closed again.
c.
it would not interrupt a continuous punching operation.
d.
feed indicator would light indicating a fault condition, hut the
punching operation would continue.
A Punch Ready condition exists when:
a.
Station :/11 F/F is set.
h.
Station #1 and Station #1-2 F/Fs are set.
c.
Station ttl, 1-2, and 2 F/Fs are set.
d.
when a Master Clear pulse is present.
The 415 will give a Punch Ready condition when:
a.
a card is positioned in the Punch Ready Station.
h.
a card is positioned in the Check-Read Ready Station.
c.
when the Punch Resume signal is sent to the card punch controller.
d.
cards are positioned in the Punch Ready and the Check-Read Ready station.
4-54
10.
11.
12.
Malfunction Condition:
results would be:
K-06 solenoid winding is open, the probable
a.
an immediate Punch Ready condition is sent to the controller.
b.
the punch magnet solenoids would not energize and the drive motor
would run continuously.
c.
punch magnet solenoids would not energize and the drive motor would
stop.
d.
the drive motor would stop and the Fault F/F would set causing
the Feed Indicator to light.
Malfunction Condition: Columns 1, 40, and 80 cannot be punched on the
cards when the Manual, Run, and Punch Check Switches are closed. A
probable cause would be:
a.
Columns 1, 40 and 80 are punched by the 415 when used with its
associated punch controller.
b,
Strobe Index pulse would come up at the wrong time causing incorrect
reading of the card.
c.
the Fault F/F is set when this combination of switches is set.
d.
Left Cabinet Door Switch is in the closed position.
When the Fault F/F is set, which of the following conditions exists?
a.
Punch is Ready, Feed Indicator is lit, Drive motor runs continuously.
b.
K-8 energized, drive motor is stopped, punch indicates a Ready
condition as long as cards are placed in the Input Hopper.
c.
Feed Indicator is lit, Punch Ready signal is sent to the controller,
drive motor is stopped, controller is unable to re-select the 415.
d.
Drive motor is stopped, Ready F/F is cleared, K-8 de-energized.
4-55
13.
14.
15.
16.
Malfunction Condition: The Single Pick Switch is pressed and released
with the following results: Single Pack F/F remains set, drive motor
runs continuously, no cards are fed into the machine. A probable cause
would be:
a.
Card Index and Punch Index are out of time.
b.
Punch Resume signal failed to reach the punch controller.
c.
An interlock on the cabinet has been left open.
d.
Card Index and Strobe Index pulses are out of time.
The Suppression voltage sent from the 415 to the card punch controller
is used to prevent damage to the punch magnet selection circuit in
the card punch controller when the punch magnet is de-energized.
a.
True
b.
False
With the Run/Manual Switches on, the output stacker full of cards,
and the Stacker Full switch in the On position, K-6 will remain energized
after the drive motor stops.
a.
True
b.
False
A grounded read brush (Strobe Check Switch Off) will':
a.
have no effect in a normal Read operation.
b.
prevent cards from being fed in the 415.
c.
cause the Feed Indicator to light.
c.
cause the Punch Resume signal to the controller.
4-56
CHAPTER V
3245 CARD PUNCH CONTROLLER
CHAPTER V
3245 CARD PUNCH CONTROLLER
INTRODUCTION
The 3245 Card Punch Controller acts as an interface to synchronize the 3200
computer with the 415 Card Punch during the punching and reading of data on
the card. The logic components of the 3245 can be mounted in the 3200 main
frame or separately in a peripheral controller cabinet.
The 3245 is connected for a punch and/or read operation when bit positions 9, 10,
and 11 of the connect code match the numerical setting of the equipment switch.
Prior to the punch operation, the 3200 computer can sense the status of the 3245/415
combination. It should be pointed out that cards must be positioned in the
Punch Ready and Read Ready stations in the 415 before the card punch is in the
Ready condition.
The function codes for the 3245 are used to offset selected cards in the Output
Stacker or select interrupt conditions. If a function is attempted while the
controller is busy a Reject Signal is sent to the data channel clearing the
function code from the data lines.
Card motion for the punch operation in the 415 is initiated when the Write,
Data, and Channel Busy signals are received by the controller. For the 12 rows
on the card the punch generates 12 Punch Timing pulses with each pulse being in
time with each card row as it passes beneath the punch dies. As each row is
positioned, the Punch Timing pulse is sent to the controller allowing the Output
Buffer Register to be loaded. Wherever a bit is stored in the register the appropriate punch magnet is energized. Once the register is loaded with a row the
mechanics of the 415 perforate the card, then advance the card to position the
next row for punching.
The Read Station in the 415 is utilized to read the data from the card, an
eighty (80) column row at a time, and transfer it to the Read Register in the
3245 7 then onto thp d~ta channel for comparison. The comparison is made with
the data stored in the computer memory in order to check for punch errors. The
data that is being read was punched on the previous cycle, not on the current
punch cycle. Once loaded into the Read Register, the data is transferred to the
data channel in eight (8) twelve bit bytes, high order two bits being ignored.
After the card has been punched and read it passes in front of the Offset
mechanism in the 415. If the card is to be denoted from the rest the Offset
mechanism, if selected to offset by a function code, will cause the card to
be offset from the other cards in the output stacker.
At the completion of the punch cycle the 415 and 3245 logic components are
cleared in preparation for rese1ection for another punch operation.
5-1
./
./
I--~ASTEII
IJ
CLEAR
CHANNEL
IIEPLY
1000-
REJECT
IEIIIII
INTERRUPT
DATA
STATUS
CHANIIEL
I
STATUS,
REAllY
RESUME
INTEftRUPT,
LINES"
II TS
1---
-------0
I
J
I
IUSY
•
•
-
RESLIME
AND
CON TIIOL
LOGIC
CLEAR
FAIL TO FEED
~RRUPT
I
SELECT
-
_ _CONNECT
-------0
,.----.
EQUIPMENT
INPUT
NO.
HOPPU
SW ITCH
'--
1
I--
CONNECT
AND
FUNCTION
LOGI C
FUNCTION
OFFSEl
-
-
r---
-
-
-
~
PUNCH
READ
OHSET
STATION
STA TION
MECNAIiISII
..--
-
r----
-
415 __ YI
~~
- ,---,
-
8
MECHANISM SELECTED
PUNCH
~ "'"..,.~~
PARI]ROR LIGHT
TRAIIIMIIIIOII PARITY [1111011
VI
I
DATA LIliES
N
~
OUT PUT
TIIANSMISSION
PAlltlTY
12
CHECK
IUf FEll
~~
~~
• ---
~
:(Zy, /
f
..
.IIITE
REIISTEII
~>
.. ;,
DATA SI'"AL
II0W PULSES
I/O
(TIMING
PULSES)
GAT ING
COUNTEII
RUD
-
...... A A A A A LA ~
.....
·~·-'-l
INPUT
PARITY
12
'EIIERATOR
~>-,
IIEAD
IIEllsnil
~
....
LEMMO:
-
DATA
-
COIITIIOL
?UNCTI'JNt,L 3LOCK DIP.GRAM
c,.I) C-
(!OAJ
CHARACTERISTICS
1.
2.
3.
4.
5.
6.
7.
Card Punch Cycle
Card Punch Speed
Punch Time Per Row
Read Time Per Row
Buffer Load Time
Card Placement
Punching Method
240 ms
Up to 250 CPM
7.1 ms pulse every 15 ms
2 ms pulse every 15 ms
300 u/s
9-edge-first-face-down
Row Binary
SWITCHES AND INDICATORS
Name
Action
S/I*
Equipment Designator
Switch (Control A)
S
Designates code number selection for the
controller.
Power
I
Indicates d-c voltage applied to logic.
Reserve
I
Indicates that unit has been connected by the
data channel.
I
Indicates a parity error in transmission from
the data channel to the controller.
Parity
I
Turned off by M.C., Connect or Function signal.
Not Ready
I
Indicates a Not Ready condition in the punch such as stacker full, hopper empty, etc.
Fail to Feed
I
Indicates a card failed to feed from hopper to
pre-punch station; also causes Punch Not Ready
condition - turned off by manually advancing
cards from hopper.
CARD PUNCH AND CONTROLLER PREPARATION
1.
2.
3.
4.
5.
Place cards in hopper face down with row 9 facing in the direction of card
feed.
Turn 3245 and Punch Main Power switches on. Power On lights will come on.
Check chip boy to ~ee if it is empty.
M. C. from computer.
Push single Pick button on punch to advance cards into the Punch Ready and
Read Ready Stations. Ready indicator will light when cards are positioned.
Punch Not Ready light and Fail to Feed light on controller should go out.
The 3245 and punch are now ready for control by the computer program.
J-3
CODES
CONNECT CODE
Connect Punch Equipment N(OOO)
The upper order three bits of the Connect code must match the setting of the
Equipment Number switch for the controller. If the controller can be connected
to the channel a Reply is returned to the channel, otherwise nothing happens.
Once a channel is connected to the controller it has the punch reserved until
a Master Clear occurs or until a new Connect code is issued to a different
controller on the same data channel.
Operation
Code
Connect:
NOOO
Function:
0003
0005
0020
0021
0022
0023
0024
0025
I
Action
Select Offset Stacker
Clear
Interrupt on Ready and Not Busy
Release Interrupt on Ready and Not Busy
Interrupt on End of Operation
Release Interrupt on End of Operation
Interrupt on Abnormal End of Operation
Release Interrupt on Abnormal End of Operation
~
FUNCTION CODES
Offset Stacker (0003)
This code will offset the card which was read on the previous cycle. The card
will be offset before entering the stacker. At the end of each punch cycle
the offset stacker selection is cleared.
Interrupt on Ready and Not Busy (0020)
This code allows an interrupt to be sent to the computer via the data channel
when a new operation can be started. Usually the interrupt is interpreted as
signalling the completion of a manual operation. The punch is ready if (1)
cards are in the hopper, punch, and read stations, and (2) the stacker is not
full. The controller becomes Not Busy at the end of a punch cycle if the data
channel is not busy.
5-4
Interrupt on End of Operation (0022)
The interrupt will occur when (1) all information has been transferred, the
channel is no longer busy, and the punching or reading of correct record is
complete or (2) if punch becomes Not Ready at the end of a punch cycle even
though the channel remains active.
Interrupt on Abnormal End of Operation (0024)
The interrupt will occur at the end of a punch cycle when one of the following
conditions exists: (1) feed failure or (2) punch not ready. (If interrupt on
End of Operation is selected, it will also occur simultaneously with the
Abnormal Interrupt.)
STATUS RESPONSE CODES
Status
Responses:
XXX!
X~3
XlXX
X2XX
X4XX
lXXX
Punch Ready
Punch Busy
Fail to Feed
Interrupt - Ready and Not Busy
Interrupt - End of Operation
Interrupt - Abnormal End of Operation
Information is constantly available on these lines when the controller
is connected to a data channel.
Punch Ready
(~Xl)
The punch is ready when it can be used by the data channel. This involves
several conditions including: (1) stacker not full, (2) cards present in hopper,
Punch-Ready and Read-Ready stations.
Upon pressing the Punch Stop switch, the punch becomes Not Ready at the end of
the current punch cycle. In this case the punch is made Ready by pushing the
Ready switch (this does not advance cards). Once ready, the punch remains
continuously ready until one of the aforementioned conditions arises to prevent
further operation. The punch will become Not Ready only at the end of a card cycle.
Punch Busy (XXX2)
The controiier is busy when che daca channei is busy or the punch is busy.
channel becomes busy upon initiation of a Write or Read operation although
actual punching or reading has not yet begun.
Th~
Fail to Feed (XlXX)
A feed failure means that when a punch cycle was initiated, a card did not feed
from the hopper into the pre-punch station.
5-5
Interrupt Due to Ready and Not Busy (X2XX)
This bit indicates that Interrupt on Ready and Not Busy (0020) was selected and
the Ready and Not Busy conditions now exist.
Interrupt Due to End of Operation (X4XX)
This bit indicates that Interrupt on End of Operation (0022) was selected and
the End of Operation condition now exists.
Interrupt Due to Abnormal End of Operation (lXXX)
This bit indicates that Interrupt on Abnormal End of Operation was selected
and the condition now exists.
PROGRAM CONCEPTS
Card Punching equipment is perhaps one of the hardest pieces of I/O equipment
on a computer system to operate from the software standpoint. Once the
utility routine for the card punch is written then all that is necessary is
to "call up" this routine to handle the punch operation.
Card Punch operations have two lines of thought in the industry today, one
being the hardware point of view the other being the software point of view.
The hardware point of view says the controller must contain a core buffer memory
with at least 80 addressable locations. Each memory address will store a 12
bit data word. The information to be punched on cards is transferred from the
computer to the controller memory. The data, after being loaded in the memory,
will represent the data as it is to appear in the column form on the card.
The card punch can punch a row at a time, therefore the memory in the controller
is unloaded a row at a time, punched on the card until all 12 rows are complete.
In other words, we are loading the controller memory column by column and
unloading it row by row with the end result being the information punched on
the card the same way it appeared loaded in memory.
The software point of view says the controller does not need a core buffer
memory. The data to be punched on the card must be transferred a row at a
time to the controller from the computer as each new row in the card punch is
positioned in the punching station. The assembly of the data must be done
under program control in the computer with the end result being the desired
data appearing on the card in the column format.
There are good and bad things to be said of both methods. The 3245 follows
the software point of view primarily because it is less expensive and also
because it affords the programmer greater versatility in its use.
5-6
Assembly of the data in core memory for a punching operation must follow
certain conditions:
1.
Each card row, beginning with Row 9 l is divided into eight l2-bit
bytes with bit positions 211 and 2 lu of each data byte being
disregarded.
2.
Each group of eight 10-bit bytes transferred must follow within 15
ms of the previous group, since a new row is positioned on the punch
station every 15 ms.
3.
Cards are oriented in the card punch 9 Row-first-face-down for
feeding in the machine.
The first byte is punched in columns 1 through 10, bit 9 as column 1, bit 0 as
column ten. This sequence is followed for the remaining bytes of that card
row, the eighth byte being punched in columns 71 through 80. When the eight
bytes of data for row nine have been transferred to the punch, the data
channel may initiate a read cycle and input eight bytes of data from row nine
of the card punched on the previous cycle. Reading of a card takes place one
card cycle after the punching of that card because the punch station and read
station are separated by the width of one card. The bit/column arrangement
for reading is the same as explained above for punching.
The above sequence of punching 8 bytes, followed by the optional reading of
8 bytes, may be continued twelve times for
card row. If the program does not require
the sequence may be eliminated. Likewise,
sequence may be eliminated if only reading
5-7
each card cycle, i.e., one per
checking, the data Read portion of
the data Write portion of the
is desired.
COWMN'
IYTE ONE
~'T'
I
COLUMN IO,81T 0
I
IYTE TWO
J
"
20
II
30
)
IYTE THREE
40
I
I
I
I
I
I
I
"
I
FOUR
IYTE FIVE
IYTE SIX
Ti
10aii
ROWt
10
I
L"Ta
ROW 9
70
)
I
ROW'
60
61
IYTE SEVEN
"ROW,
110
41
IYT! EIIHT
ROW'
ROW'
3'
IYTE
ROW.
ROW'
J
NOT USQ)
flltlT
..ow
~_'_Y_T[__I,r________~______~________L-______-L______~~-,~__~~8Y.Tl ._~
CAItO
TRAY[L
~WI21.0~------~r--------r------~--------~-------,-*------~~L----r------ __
LUT !tOW
Punch Format For Each Row To Be Punched On The Card
5-8
EVEN CARD COLUMNS
ODD CARD COLUMNS
23
1
2
3
4
lA,
A2,
A3
A4
6
AS
A"
7
A7
5
8
AS
9
4q
10
10
11
:4,
20
~
21
~f
o
K, L,IM( N, 0, ~ Q, R, 5, T, lit IV, IW, XI
12 11
Bl
~I
I~ IE, IF, G, HI I,
W,
~
L..I3
T
~D5
NS
I
IT?
E7
I
P9
F9
I
Gil
Q"
I
,
1
~
~Q
I
30 Il~
31
34
35
36
~
I~
~
~
~32
T
I
~
I
40
-~
~
I
38 t~
~
flol
~
I
~71
39
['32
I
~~7
37
I~
J
T
lA31
32 I~
33
~
T~9
I I I I I I I I
~
~9
I
I
I
I
I
I
DATA STORED IN MEMORY AS IT IS TO APPEAR ON
THE CARD
5-1)
"
I I
EVEN CARD COLUMNS
ODD CARD COLUMNS
23
ROW 9
1 0
2 0
3
0
4 0
ROW
8
ROW
7
ROW
6
ROW
5
ROW
4
ROW
3
ROW
2
ROW
1
ROW
0
,
§
12 11
o
0 L, X. LZ X2 --3 XJ ~ x;. ~ ')10
0 III ~, LIZ XI 2. ~'S X'3 J-'4 )(14 liS ~510
~0 "Zl
~2 !~ ~3 ~ ~4 ~~ ~Io
0 ... ~, ~ ~~2. Il3 ~=-. l..w >.~ ~ ~Io
I
0 l" ~c. 7 ~ La xa 4 ~
0 ~," I~" 1~1 i~7 18 J,S il9 X,g ~lO XZO
I~
I~
..... IX
0
~. ~7 .~7 l.a ""~e ~9 ~Z9 .3C 3J
~
0 ~& ~ ~7 37 ~ ;'.8 ~9 >"9 L40 IAfU
"
0 0 K.
1,
,
~
12
13
t
16
17
,
J, V,
I
11 u. t
I
H, T,
I
T
(;, 5,
3~
33
IF I
41
4\
ROW
12
45
46
47
48
I
~O fJ.o
I
I~ I~
•
ID,
P,
I
C
0,
I
I
~,
~~
~~
I
~ 12t,
I
N,
...
I
10 0 ~
lA, M,
~fI
.1
..r\
~- 1;.-.
1
4t
ROW
11
"ZU
R,
~I Ci.
3t
37
T.
I
t
2'
29
~ lo
I
2\
25
~~
I
20
21
,
I
8
9
~
Il10 ~IO
ft'.,
I
~ll
~
I
~I
'3.
~I
~3
~ ~ ~'O 0
~"
~~
~ r1.o
~
~O
,.,,,
J~ I]~
'30
~7
~
DATA ASSDfBLED IN MEMORY FOR TRANSFER TO THE
CONTROLLER. FOB. A PUNCHING OPERATION.
3i45
rJ2
5-10
~ ~ '(0
Channel Busy
r-----~-----------------------------------------J
-
~
of
nch:J0w
Data
-K:L~L
L..______..-J
No
----------------~~
-"-----------------------------------------
L-___________________________________________________________
FUM CHART
~
SEQUENCE OF OPERATION
Master Clear or Power On M.C. (COOl, C003, C004 all have a "1" output)
1.
2.
3.
4.
5.
6.
7.
NOTE:
Clear P.E. FF, K020/02l
Set Punch Lockout FF, A126/l27
Set Read Lockout FF, EOOO/OOI
Clear Row Pulse FF, S500/50l
Set Row Pulse FF, S502/503
Set Resume FF, S504/505
Clear Punch Control Busy FF, S506/507
When the Row Pulse FF sets, C5l2 and C5l3 provide a 4 usec output:
a. Set AlOO/lOl
b. Clear Al02/l03 through Al16/ll7
Since the Reserve FF, KOlO/Oll will be cleared, a master clear should be
performed prior to any Connect or Function.
CONNECT
1.
2.
3.
R013 connect signal to "1", connect code plus parity bit.
Check parity. 9
10
11
.
Compare Bits 2 ,2 ,2
of connect code to equlpment select
switch.
a.
4.
NOTE:
Set KOlO/Oll (Reserve F/F) if compare and no parity error.
It will clear if compare or parity error.
a.
5.
6.
If compare ail inputs to J041 will be iiOii.
J039 to "1", enabl ing status to the channel.
After 2u/sec set K014/0l5 (Reply) if connected and send reply to
the channel via T013.
Channel receives reply and drops connect signal and code.
a.
J040 to
1.
2.
NOTE:
"1"
Clear KOl4/0l5 (Reply)
Clear KOl8/0l9 (Good Parity)
If parity error; K020/021 (Parity Error)
KOlO/OII (Reserve) will not set and no response will
be sent back to the channel.
If compare on equipment code; clear KOlO/Oll
(Reserve) ••• and K016/0l7
(Reject) ••• can not be set.
There will be n~eponse to the channel from
this equipment.
5-12
FUNCTION
1.
2.
R014 to "1" (Function Signal) ••• function code plus parity bit
enters the controller.
Check Parity
a.
b.
3.
If Parity OK and connected, set K012/0l3 (Function)
a.
b.
NOTE:
If parity OK, Set K018/0l9 (Good Parity) •••
If parity error, Set K020/02l (Parity Error) •••
J047 to "l" •• ,enables function code translators to the function
code F/F's •••
If punch control busy (S527 = "1") set K016/0l7 (Reject) and
send reject back to channel (T014)
After 2 u/sec, the Reply F/F (K014/0l5) will set and a reply will be
sent to the channel but the channel will have already processed the
reject.
4.
When the channel receives the reply or reject signal, it drops function
signal and code
a.
NOTE:
J040 to ",.L ". . • • • , Clear: K014/015
KOl6/0l7
K018/019
and K012j013
(Reply)
(Reject)
(Parity OK)
(Function)
If Parity error on function, Parity Error F/F (K020/02l) Sets,
A Parity Error signal is sent to the channel
The Function F/F (K012/0l3) can not set, and no response will be
sent to the channel. If Punch Control Busy (S527 = "1" - send
reject to the channel.
WRITE (PUNCH)
Initial conditions:
1.
Punch is ready (cards in hopper, punch station, and read
station) M506 has a "1" out
Punch Resume is up, M502 and M505 = "1"
Ready F/F (S520/52l) is set
Channel signals sent to 3245 are:
Write (R017), Ch Busy (R020), Data (R015)
a.
Set Punch Control Busy (S506/507)
1. Energize "Kl"
b.
L606 to -16V, P58l to Ov, send start signal to the 415
Wait 1st Row Pulse
5-13
2.
3.
Punch resume (MS02 to "0") drops before Row 9 comes up.
Row Pulse (MS03 = "1") Resume Clear (MS01 = "1")
a.
Clear Resume (5504/505)
1.
b.
Set Row Pulse (5500/501).
1.
c.
Parity is checked.
Data (lower 10 bits) is sent to Output Buffer Register.
Data Signal causes A124 to = "0" output if Punch Lockout FF,
A126/l27, is clear.
1.
After 2 usec delay set A102/l03, AlSO and A1Sl = lIs = PT 1.
PT 1 causes data bits 20 to 29 to be enabled into the 1st 10 bits
of the Output Buffer Register.
a.
b.
c.
6.
A14S = "1", enabling data sig into "A124".
Wait Data Signal (R01S).
Data Signal (ROlS); and Data plus parity.
a.
b.
c.
5.
CS02 through CS11 = l's, which enables the feedback loops
in the Output Buffer Register.
Clear Punch Lockout (A126/127), 5501 and 5508 = 4 usec "1" Pulse.
1.
4.
CSl2 and CSl3 = l's for 4 us to
initiate I/O gating counter. Set
A100/l0l, clear all other FF's in
the counter.
Clear Row Pulse (5502/503).
1.
d.
Drop Start Pulse to 415.
A123 = "1" if Punch Lockout (Write.connected).
J080 = "0".
After 2 usec set Reply (K014/0lS) and send reply to channel.
When channel receives reply it drops the Data signal (ROlS = "0").
a.
J040
1.
2.
3.
= 1
Clear Reply (K014/01S).
Clear Parity OK (K018/0l9).
A124 to "1", Set A104/l0S, which clears A100/l01.
the PT 1 translation.
5-14
This drops
7.
Second Data Signal (R015 = 1) A125 - "1".
Set Al06/l07 which clears Al02/l03.
a.
b.
c.
d.
8.
9.
10.
11.
12.
13.
PT 3 (Al08/l09 Sets, AllO/lll Sets)
PT 4 (Al12/ll3 Set, Al14/ll5 Set)
When 4th Data Signal drops: Set Al16/ll7, which sets AllO/lll,
which clears Al12/ll3.
PT 5 (AlOO/lOl Set, Al02/l03 Set, Al19
"1")
PT 6 (Al04/l05 Set, Al06/l07 Set, Al19
"1")
PT 7 (Al08/l09 Set, AllO/lll Set, Al19
"1")
PT 8 (Al12/ll3 Set, Al14/ll5 Set, Al19
"1")
When the 8th Data Signal drops
a.
NOTE:
Generate PT 2.
Transfer 2nd Byte to Output Buffer Register.
A123 sets Reply (K014/0l5), send reply.
Channel drops data signal.
1. Clear Reply (K014/0l5) and Parity OK (K018/0l9).
2. A124 = 1 set Al08/l09 which clears Al04/l05.
This drops the PT 2 translation.
Set Punch Lockout (A126/l27).
This prevents the next Data Signal from advancing the counter.
1.
A129
= "I", this forces the PT 8 translation to = "0".
The Buffer Register now contains 80 bits and the entire transfer
has taken approximately 300 usee and the 415 will punch the row.
14.
Row Pulse drops (M503 = "0").
a.
Set Row Pulse (S502/503).
1.
b.
C502 to C500 = "0", clearing the Output Buffer Register.
Clear Row Pulse (S500/50l).
READ (PUNCH CHECK)
1.
Can be done when the Punch Row Pulse drops (M503 = 0).
a.
b.
c.
d.
When the Row Pulse drops for Row 9 of the 2nd card, it is possible
to do a Read operation on Row 9 of the 1st card if desired.
When Row 9~ Card 2 was punched: Row g ('~rcl #1 wa.s over the Rea.d
Station and the information was transferred to the Read Register.
Read Timing carne up causing M508 to output a 2ms 1. This set
read row pulse FF S530/53l which cleared the Read Register prior
to receiving the Row Data. If a punch were present, a ground
would be applied to the M-- card feeding a Read Register FF
causing it to set the corresponding FF.
C512 and C513 = 1 setting AIOO/lOI and clearing the other FF's
in the counter.
Clear Read Lockout (EOOO/OOl).
5-15
2.
If a Read Signal comes up (R018) E004
a.
b.
3.
1
l..
Pulse A124 if Read Feature Enable is present and the Data Signal
(J035) = 1.
Set A102/l03
1.
2.
3.
c.
-
EOlO = "1" and EOll = "1" and this causes a translation of RT 1Enable column 1 through 10 to the channel data lines.
The output of the Parity Generator El13 will be transferred
to T012.
E003 = "1"
1. Set reply (K014/0l5) and send reply to the channel.
Channel Drops Data Signal.
a.
J040 = "1"
1.
2.
Clear Reply (K014/015).
A124 = "1"
This sets A104/l05 which clears AlOO/lOl and drops the
translation of RT 1.
4.
The preceding action will take place for the remaining transfers of
Bytes 2 through 8.
5.
When the 8th Data Signal drops, Read Lockout (EOOO/OOl) sets
preventing any more data transfers to the channel.
NOTE:
6.
When the next Row Pulse comes up, Row 8, Card 2 can be punched.
When the ~ext Row Pulse drops, Row 8, Card 1 can be read.
After punching Row 12, Punch Resume comes up (M502 = 1) and M505
a.
After 1 usec set Resume (S504/505)
1.
2.
7.
If Channel Busy clear Punch Control Busy (S506/507).
a.
b.
8.
S5l8 = 0 for 4 usec
S505 and S5l5 = 1 for 4 usec
De-energize Kl.
Open contacts 6-7.
S518 cause C004 to = "1" for 4 usec.
a.
b.
Set Punch Lockout (A126/l27).
Set Read Lockout (EOOO/OOl).
5-16
"1".
415 CARD PUNCH TIMING
240
~I
__ Jl____________________________________~n~____
I
CARD INDEX
PUNCH INDEX
STROBE INDEX
~
ADJUSTABLE 7.5± 2.5
7.25 ±0.5
PUNCH TiMiNG (CARD ROW,
--l
r--
I--
7.75 1:0.54
__,-----__----'r;l_~~_RYL~~~~~_~'_1_____
1
~IE~---------------------------206------------------------------~11
READ TIMING
i
i
I
I
I
READ SWEEP
I
I
I
I
I
I
I
I
II
I
I
I
I
~
RESUME
~
IB±3
I-- B.5 1:5.51
F
-1
27 ± 3
I.-
RESUME CLEAR
r---1
OFFSET SOLENOID
____~------------~I
55 MS
OFFSET
ALL
TIMES ARE
IN
~
-I~.
OFFSET MUST BE PROGRAMMED WITHIN 55 MS AFTER RISE
I~_O_F_R_E_S_UM_E
__T_O_B_E__
E_FF_E_C_TI_V_E__________________________________~
____________________________
Mil L ISECONOS
5-17
t::::::=
~r
FUNCTIONAL BLOCK DIAGRAM
The CONTROL DATA* 3245 Card Punch Controller receives
data in l2-bit bytes and assembles eight bytes into
an 80 column row for punching one card row. The
controller uses only the lower 10 bits of each byte
for punching. The process is repeated for each row
on that card.
V1
I
.....
00
The position of each byte as it is received in the
OBR is controlled by the I/O Gating counter. When
the counter reaches time eight (signifying that
eight data bytes have been accepted into the OBR) ,
a Punch Lockout is set which prevents further output
data transmission until the next punch row pulse
is received.
The punch generates 12 punch timing pulses (punch
row pulses) which correspond to the 12 rows on a
card. Each pulse is coincident with the time that
one card row is directly above the punch die. Each
row on the card has a maximum capacity of BO bits.
When the punch has a card in position to punch a
row, the punch timing pulse is received in the controller. This allows the data to be transferred
from the data channel to the Output Buffer regi st E!r
which in turn energizes the applicable punch magnets. The data channel transfers eight l2-bit bytes
to the controller but after parity is checked only
the lower 10 bits are positioned in the OBR.
If the Read portion of the punch is used, an BO-bit
row is read and transferred to the Read register.
The row is then divided into eight 10-bit bytes.
Each byte is checked for parity and a parity bit is
generated if needed. The I/O Gating Counter gates
each byte to the data channel on the rise of each
Data signal. When the I/O Gating Counter reaches
time eight (signifying that the eight data bytes have
been transferred to the data channel) a Read Lockout
is set which prevents further input data transmission
until the next Read Row Pulse is received.
The data signal rises and falls eight times for
every punch timing pulse to fill the BO-bit row.
The punching of a card
of the same row on the
to the construction of
station one card width
*Registered trademark of Control Data Corporation
row is followed by the reading
previous card. This is due
the punch that puts the read
behind the punch station.
./
./
READY
ItASTER CLEAR
CHAIINEL
IIUSY
REPLY
'ODD-
RE~ECT
SERIES
INTERRUPT
DATA
LINES
STATUS lilTS
CHANNEL
•
-0--
---------
STATUS,
INTERRUPT,
RESUIiIE
AND
CONTROL
LOGIC
RESUIiIE
-CLEAR
il
FAIL TO FEED
~RRUPT
SELECT
,...--CONNECT
I N PUT
EOUIPMENT
~
HOPPER
NO.
SW ITCH
"'-
1
CONNECT
OFFSE T IiIECHANISIii SEt ECTED
VI
I
/-'
TRAII_UI NRITV ERROII
")
OATA LINE!
-0-
" ...n _
OUT"UT
IIUFFER
TRANSIiIISSION
CHECK
......(~
REIIISTER
-€>
PARITY
T
WRITE
OATA SISNAL
I-I/O
ROW PULSES (T.IIKI
PULSES)
flATING
--
COUNTER
~
READ
1
PARITY
INPUT
PARITY
12
GENERATOII
r----
PUNCH
READ
STATION
STATlOII
r--
-
r-
-
~
OFFSET
IiIECHAIIISI
-
415 ONLY)
---'--.--
- r--,
-
PUNCH
"ARITY [IIROR LlIIIIT
PARITY
12
-+
-- r-"
FUN CTiON
LOIIIC
~
-
,---
I----
AND
FUNCTION
-
~>-
READ
REfllSTER
f--®
i....-'
FUNCTIONAL BLOCK DIAGRAM
8
CONNECT, FUNCTION, STATUS
TERM
LOCATION PAGE
DEFINITION
A123
B30C
27
Reply on Write
EOO3
D01A
27
Reply on Read
• •
• •
•
Jooo
K18B
25
Function Translation
J004
K2lB
25
Function Translation
J070
lOlA
25
Function Translation
Jts
101C
25
Function Translation
K019
114
25
Good Parity
K021
115
25
Parity Error
5506
B35
33
Punch Control Busy
5515
B29A
33
Resume
5517
!29C
33
Resume
5521
B24
33
Ready
5524
B27A
33
Fail to Feed
S527
R28C
33
Punch Control Busy
9
~
CONNECT
When the Connect signal is received at the controller and the N portion of
the Connect code agrees with the setting of the Equipment Number switch
J04l enables the setting of the Reserve FF, prOViding there has been no
transmi.ssion parity error. Setting the Reserve FF turns on the Reserve
light on the control panel. After two usec, the Reply FF is set, sending
a Reply signal to the data channel, thereby dropping the Connect signal.
If the code does not agree, or if there is a parity error, the Reserve FF
is cleared. (The controller does not send a Reject during a Connect oper.).
FUNCTION
When the Function signal and a function code are received by the controller,
the code is sent to the function translators. If the translation yields an
acceptable code, Punch Control (5506) is not busy, and there is no parity
error, the Function FF and one of the Select FFs are set. (The only functions this controller responds to are the three interrupts and the Offset.
The Offset function is explained below.) Two usec after Function FF has
been set, a reply is sent to the data channel.
Note that sending a Reply is not predicated on the validity of a function
code. Any code that has correct parity provokes a reply, even though the
function specified may not be performed. If, during a Function Signal,
the Punch Control is busy, 5527 immediately sets the Reject FF.
--
INTERRUPT
An interrupt code sets one of the Select FFs. When the selected condition
occurs the appropriate Interrupt FF is set, turning on the interrupt transmitter and turning on the Status line indicating the condition to the data
channel.
The Interrupt on Abnormal End of Operation occurs at the end of a punch
cycle if the Ready FF (5520/521) has been cleared. The Ready FF can be
cleared as a result of the punch going Not Ready, or a Feed Failure.
OFFSET
In the 415 Punch the programmer may at the end of any card punch cycle
select the Offset function if he desires that the card which has just passed the Read station be offset before it enters the stacker. However,
when offsetting a card the following limitations are inherent in the logic and must be observed.
• The function is rejected until the controller becom~s Not Busy.
• After the controller becomes Not Busy, the function must be issued within 55 ms to be effective.
If not, the controller still accepts the function, bJt the card may be only partially offset or not at all.
STATUS LINES
The Status lines indicate 1) the condition of the interrupts if they have occurred, 2) if the punch is ready or
busy, and 3) if there has been a feed failure in the punch.
IAI
IA2
~
05-6
J034(FUNCTlON)
KOI9(PARITY)
KOlA
JI3C
J IIA
-)~~
CONNECT
I S I- 3-0----~-r--,
(PUNCH
CONTROL
07- 8
FUNCTION
KOIC
S506
iiUSYl
H06C
J~
J IIC
~~~
H058
JI4A
09-10
K02A
JI4C
KOII
((1)
OS4
J~~-20V
(CONNECT) ROl3
H03B
H02C
(FUN~ril~:I:g::~~
(RESERVE I
k02C
KOl3
825B
JI2A
OATA~~~
03-4
816-8
CONTROL{I S I - I -0
SWITCH
151-2-0
KI6A
-7~
REJECT
ROl4
J044
5527
(RESERVE I
01-2
K03A
KOII
KI6C
READ-7~
J040
IAI
T
(RESERVE I
C7- 8
k04A
01044
KI7A
CH.8USY-)~
F3-4
(CHANNEL 8USY) JOl9
(RESUM E) 5517
(READY) 5521
H07C
EI-2
KI2A
~::~~
KOIS
-< f-
---D---.j
INTERRUPT
( PUNCH CONT. BUSY) SS06
k03e
REPLY
E3-4
-7~
KOl7
<
--+--0---,(
(--REJECT
J044
m~
BIT 0
J070
iiiTO
~~~3G~
81T I
BIT 2
H09A
m~ 3!~
XXXO
18'
182
H0ge
XXXI
K 12C
K021 ---o--~
BIT 0
iiiTI
BIT 2
<~ PARITY ERROR
HIOA
~g~1 ~
iiTO
XXX2
S521
-+-O---.j
5527
-+--0---.(
Hloe
m1 ~g~ ~
XXX3
fUN£. TtON
TRANSLATOR
ifl-t
+
£7-8
HilA
~~1 ~
<(--A3-4
115-6
<(---
XXX4
BUSY
)(XX?
]
INT READY
NOT BUSY
l<2..:X
STATUS
m!
KII3
-+--{)---.(
K 115
--t--D---.j
<(---
OF OP
X4XX
£t9-IO INT END
KOl3
JI05
JIIO
XXOS CLEAR
HIZA
~XXOX
(~S524
(RESUME) S 517
~E ~XXZX
KOIO
THIS CARD IS PitESENT ONLY WHEN THE
READ
FEATURE HAS 8EEII PURCHA~;ED BY THE USER.
CONNECT, FUNCTION,
STATUS AND INTERRUPT
(f-- OF
AB OP
IXXX
HI3B
•
87-8 INT END
133-4 FAIL TO
._+--0---.(
~ ~FEEO
x I l(X
EQUIPMENT NUMBER SWITCH
TERM LOCATION IPAGI
DEFINITION
J009
JOlO
JOll
K24A
K24C
K25A
25
25
25
Data Bit 9
Data Bit 10
Data Bit 11
J 41
HolA
21
Reserve Input
R009
ROlO
ROll
K09A
K09C
KIlIOA
25
25
25
Data Bit 9
Data Bit 10
Data Bit 11
T015
K12A
21
Interrupt
The Equipment Number switch has 5 sections. Three of these
sections are connected to bits 9, 10, and 11 of the data cable,
and. translate the Equipment portion of the Connect code to determine if the controller should be connected to the data channel.
ThE~ other two sect ions determine which of eight Interrupt 1 ines
in the control cable transmit to the computer I/O module any
Interrupt signal generated by the controller.
CONNECT
ThE! R--- and J--- leads to sections 1, 2,3 of the switch represent the true and inverted states, respectively, of the upper
three bits of the Connect code. If the switch setting matches
thE! code, the BROWN, YELLOW and VIOLET leads all present "0' s"
to J041. Then, if there is no Parity Error, the Reserve FF is
set. Because the switch has eight positions, as many as eight
controllers may be physically attached to one data channel.
INTERRUPT
Upon the appearance of a previously selected interrupt condition,
transmitter TOl5 produces outputs such that the GREEN wire is at
-0 . 25 vdc, and the YELLOW wire is at +0.25 vdc. These voltages,
representing the "I" state, are passed on to one of the eight
twisted-pair Interrupt lines, depending upon the setting of the
switch.
CONTROL A
R009
J009
- - - - BLACK
151-1*
BROWN
STRIPED
J041
-------~
TOl5
~~
GREEN
~
~
ISI-Z*
ROIO
JOIO
- - - -ORANGE
----
YELLOW
J041
YELLOW
151-5**
~ f--
181-01
~ 181-0Z
~~
18Z-- 01
18Z-- OZ
IBI-03
18Z-- 03
~ IBI-04
18Z-- 04
~
I BI-05
18Z- 05
~
IBI-06
18Z- OS
~ IBI-07
IBZ-- 07
~
181-08
182- 08
f--
IBI-09
18Z- 09
~ IBI-OIO
IBZ- 010
~ IBI-EI
IBZ- EI
~ IBI-EZ
IBZ- EZ
~ IBI-E3
IBZ- £3
f--
IBI-E4
IBZ- E4
~ IBI-E5
18Z -- E5
~ IBI-E6
18Z- Ell
SOLID
GREEN
In
I
f',)
(,..,)
0
*
=
INTERRUPT LINES (USING TWISTED PAIR WIRES)
FEED I/O CABLE CONNECTORS_
151-3*
ROil
-----~-
VIOLET
J041
JOII
*
ON SWITCH SECTIONS 1,2 ,AND 3,
NUM8ERING REFERS TO SWITCH POSITIC N,
NOT PIN NUM8ERS.
** ON
SWITCH SECTIONS 4 AND 5,
NUMBERING REFERS TO COLOR CODE CF WIRES,
EQUIPMENT NUMBER SWITCH
TERM
LOCATION PAGE
DEFINITION
PARITY
Master Clear
Th.e Output Parity Check checks every transmission from the data
channel, (Connect, Function, Data) before it is processed by
th.e controller.
Gated Outputs fram
Read Register
On a Connect, parity is checked and if an error occurs the Connect
code is ignored, and a Parity Error is indicated.
21
Read
On a Function, parity is checked and if an error occurs the Function is not accepted and the Parity Error FF is set.
H03B
21
Connect, Function,
Data
H02C
21
Connect, Function,
Data
COO3
Jl7B
21
E060
C30A
29
E*79
C*C
29
JOl8
Kl6C
J040
J043
~
When writing, the l2-bit data byte is received from the data
channel along with the parity bit. The data bits are put through
the translator and checked along with the parity bit to see that
odd parity is maintained. If an error occurs the Parity Error FF
is set turning on the Parity Error light and energizing the Parity
Error status line to the data channel. When the byte is transferred to the punch the upper two data bits are ignored as is the
parity bit. (See Output Buffer Register Table, page 5-31).
When reading, the Input Parity Generator checks each lO-bit byte
for parity and generates a parity bit, if needed, to maintain
odd parity. The parity bit is transferred to the data channel
along with the lO-bit byte.
The inverter J069 is used to inhibit the I/O Gating Counter in
case there is neither a Good Parity or a Parity Error. This
prevents the possible transmission of erroneous information in
the event of a malfunction in the Parity Check network.
141
142
PARIl '( 8tT
!lIT II
KIOC
K25C
_~~~J
l _ ~ROI?~
KIOA
K25A
K09C
K24C
K09A
K24A
OUTPUT PARITY CHECK
C3___.4
-I~~
----) ~~- -~
Jo09
JOIO
ROil
CI-(
~ ___ ~
10-~~~~
89-~0
JOoe
ROIO
JOII
J~~I
-r~029
-~,r----I~~_
81~~281
-~
L.:::..:.:J
1:...:_
K23C
JO!!!....
-~ ./
85
-~_
K08A
K23A
~ _~
J006
J007 ROOe
JC.!!.]
-----.S.U 27
--)~K07C
K22C
JC2.!.]
83~~~'26
---)~-~-L_
DATA
-!.!::!!.]
81-~~j(j25
I03C
~r ~- ' - - ' L==~
K22A
o7A
J(~
A9-~~'241
103A
4~/ -~~
'--'
L_~=~
218
J003
J004 ROO!!
113C
KI7C
K06A
3
J(~
Al-~_~~J
102C
------) /
~ ~ L - - . J L.:==~
K20B
K05C
A5--...6
_~
_
----)~
K020
~~
~:;C~l
L.-J
KOI8~
J003
ROO4JOO!!
I02A
L.:=_~
J(~
A3-~~~]
~
L=_~
05A
KI9B
IOIC
I
VI
L.-J
-----),
AI-~_C
JOOO
JIl20]
lOlA
~~
' - - ' L~_~
KISB
I
N
JIIIB
o -----)
VI
JOOO
ROOI-
J002
E079
"04"
KOIO
ROl4
OS3
E076
E077 --f
(GOOD PARITY)
~
~g~\
(CONN+FC~~ JOle
E068
Inl
-I.-~
- TO PARITY ERROR
- - STATUS LINE
E076
E067
E078
-n----...,
TO PARITY BIT
LINE
COO3 'MC)
E063
E064 E065
GATED
OUTPUTS
rROM
£073
£074
[065
IIEAo
REGISTER
[073
=
[070
[071
£062
E070
'-061
£072
POrTI
-0--
--Cr-----
INPUT PARITY GENERATOR
-20V
TERM
LOCATION PAGE
DEFINITION
COO4
J16C
21
Master Clear
C5l2
C5l3
B24A
B24C
33
33
Row Pulse
Row Pulse
JOl7
JOl8
Kl6A
Kl6C
21
21
Write
Read
J035
Jl2A
21
Data
J069
113C
25
Good or Bad Parity
J082
112C
21
Read Feature Enable
M5l0
K32B
33
IBM Punch
8500
8501
>B38
33
Row Pulse FF
8502
8503
>B37
33
Row Pulse FF
8508
B33B
33
Row Pulse
8514
B31C
33
Row Pulse
INPUT/OUTPUT GATING COUNTER
The counter is used for both reading and writing. Let us assume
the 3245 is cleared by a Power Up Master Clear. This sets both
the Read Lockout FF and the Punch Lockout FF. The punch generates
a Punch Row pulse and then a Read Row pulse for each row of data.*
When the first Punch Row pulse is received the Punch Lockout FF is
cleared and all the FFs in the counter are cleared except AlOO/10l
which is set. This puts the counter into the starting position.
At the rise of the data signal inverter A125 goes to a "1" and
aft«~r 2 usec Al03 goes to a "1".
Thi s makes the gate to A130 and
Punch Time 1 (P.T.l) is signalled. A reply is returned after a
2 usec delay which in turn drops the data signal. This makes A124
to Ci "1" and FF AlaS to a "1" advancing the counter to position #2.
When the next data signal appears, after 2 usec A107 goes to a "1"
gating P.T.2. The counter repeats this process until after time 4,
when the data signal drops, Al17 goes to a "1". This inverts AlaI
to a "I" and clears A1l3. The counter then repeats for punch times
5-8" At P.T. 8 the Punch Lockout FF is set and remains set until
the rise of the next Punch Row pulse.
The data signal rises and falls eight times for every Punch Row
pulse, gating each la-bit byte to the selected magnets. (See
Output Buffer Register, page 5-31).
If the Read portion is selected, after the Punch Row pulse drops
the Read Row pulse appears. This clears the Read Lockout FF allowing the counter to operate in the same manner as above except that
the 80-bit row read from the punch into the Read register :is divided into eight la-bit bytes under the control of the I/O Counter.
At Read Time 8, the Read Lockout FF is set signifying that the
eight bytes have been transferred to the data channel. The Read
Lockout FF remains set until the next Read Row pulse is received.
AII7
AI20
AI17
(OT 8) AI65
S500
C004
(ONE-SHOT ROW PULSE RISE) 9501 ---Read Row Pulse
33
+
The Read Register receives the 80 bits of information from the Read
Station. The data is then transferred, in eight 10-bit bytes, to
the data channel. Column 1 of the row read is bit 9 and column 10
is bit 0, column 11 is bit 9 of the next byte and column 20 is bit
o again.
A 4 usec pulse from S535 clears the Read Register FFs, D600/60l
through 0758/759. When using the 415, this pulse is generated when
the Read Timing pulse sets the Read Row Pulse FF. For the IBM
punches, the pulse is generated by the setting of the Row Pulse FF.
Transfer of the eight bytes is controlled by the I/O Gating Counter.
Transmitter cards TOOO through T009 deliver the data proper, and
TOl~~ adda a parity bit if needed to maintain odd parity.
The parity
genE!rator is shown on page 5-25.
D6Z9
---<>-
EOl4
~~1
~
(T8) [025
C21A
0639
EO'S
E048
0651
EDI.
0741
ITB) E024
READ COL 2
C33C
06.9
EOl2
D70!1
EOl6
IT3) [OIB
C2BA
ClIOA
C33A
06·"
087'
[023
[022
[010
0288
C28C
0869
[022
1~~:A~_AD_T_'I.ar-_---,
[D3D~'
0637
(T2) EOl5
[O~
lilT
--7
~~
--1610 DllA
O,'l4A
Loc.
E035
E051
eO~A
eoa
Loc. Sym.
('
eO~A
e08A
CI6C
C20A
EOI!
EOl4
EO:;!)
E050
EOI!
EOl5
SYlll.
el7e
clle
T5
CD
Lth'
C06B
E053
R
B
I
Sym.
[E057
f:055
C
M620
C
LoCo
EOSAIl EOl2
Il
E046
C
Sj m.
D6S0/D681
CI9A
eou
EOl4
Lo",
:\1641 D4JB
E052
EOIO
VI
!J
D42A
O:lIlA
('
Synl,
'
41
CI8A
e21A
O:l:lA
LOt"
003B
EOol; CITA
E04S
;;
EO:lO
E054
e04B
B
o
EOoS
EOIO
C
20
Lo(', S\ m.
C04B
C
I):l2A
T~<
II
S,ynl.
B
i
o
LOl',
D08AH EOIO
D758/D759
~;024
CI58
E024
Cl58
E025
E025
CI.C
f;27CD F:025
CI4C
CI4C
E03S
E068
E03Q
E078
I
E(Un E078
READ REGISTER TABLE
The Read Register table shows which c:olumn of the card row is read into which FF of the
Read Register. It also gives the gating terms and the locations of all these cards.
Pun('h
r-----,----,----
Col.
#
Bit
Svm.
~I
1...0(',
Svm
LtH
o .1025
4 .)lJ2·]
S.ytTl.
Lo( .
P;,-- -
Clf'ar
5:\0 rn. LoC', Sym. I.o( . Sym. Lo(
BoOI Fl7A LolJl 1116A P:-,Ol 116A ('502
02
I
7.JOn
6 .11)21;
Lo--
H:i- -
.\ \.,)0
J () 2!1
8 J021l
TI"
,-----,-------
--~r--
Gat(
Dal3
HI6B
('
04
Data
Hi'
~\m.
(;,l1t
Loc.
A 1.'ll
9 JI)2H
41
FI9A
Jl81l
06
C
JlBC
l':i
UOA
L!OIl ('502
F37E1
AI;,:I
OU
120C ('503
F3BB
1
II
9.J02D
".104
B511
L511
:,1
Poll
1
r!
I'
., 154
('503
F3BB
C504
F39B
fj
AI-,:I
!I J029
Abo
:\158
fl5'>1
L'>'il
Po:;1
4
AI,)I;
AI,,7
1
AI55
q J02D
,I18R
5
AI55
0:,1020
~18A
C
A l:l2
0.1020
B521
P521
L521
fil
!
0.1020
AI:,7
9
A\(iO
~J().!q
B51il
LoGI
Pool
7,
6
,
1
C504
4J1
C505
F39B
F40fl
T:I< :
4-'"
'1'7
I....
AI58
AI60
AI59
o J020
: t :
'"
!! .)029
31
--
AI59
AI62
U)
B531
L531
P031
II
C50:,
F40El
C506
F41B
T,
Til
9 .J (J.~!J
AI64
16:1
P-,71
AI65
F:16C
~
H29A
[-,2A C~Ofi
F41B
() .1 O'~()
'-------~
A16"
~~.fVVV~
MAGNET
-30
B5--
-16V
FEEDBACK DIODE
MOUNTED ON
P5-- CARD
CLEAR
(C50Z - 511)
G37B
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
('.007
G37B
C508
G3BB
(':,08 G38B
(''>09 G398
I
C50f) G39B
(,,,10 G40B
C510 G40B
C511
G41B
I
B580 (;:16C L5HO H42B P580 ./42B ('.)11 G41 B
PUNCH
(fAT.o BIT
(I ITS 0-9)
PUNCH
TIME
_.
GATE
4A 1--)
L571
AI64
f
j\
fl571
4
AI63
(I J()~O
1
AH;I
.\ 16~
L..-..L. _ _ _ _ _ ' - - -
AI61
0.10 !Il
Loc.
I42C
(; 18·\
,IIBC
08
Ch'ar
SVfll.
I J42B ('.',07
J20A
07
10
p-,~
4
AI51
".1,,1
p:)- -
;,
ALilJ
o .I1l21J
L.,)- -
S....,'m. Loc. S\ Ill. Lo(
LOt
Il;>ll (; 17,\ L5.1 H2!'1
118A
as
10
S)m.
116('
('
2 .102:!
t
Lot
C
:1.JlJ2:l
I .)021
21
S\,lll.
Pun, h
Fl5 - -
11611
1116('
03 FIBA
F37B
("ol.
#
VDC
OUTPUT BUFFER REGISTER
PUNCH CIRCUIT TIMING
TERM LOCATION ~AGE
DEFINITION
0003
Jl7B
21
Master Clear
J044
HOSB
21
Reserve
J083
H06C
21
Reserve
R020
K04A
21
Channel Busy
The Punch Circuit Timing* is controlled by pulses generated by the
punch. When starting originally, a Master Clear sets the Resume FF and
clealrs the Punch Control Busy FF; also the Row Pulse FF is set and the
Row Pulse FF is cleared. When the Channel Busy signal is received
fronl the data channel, the Punch Control Busy FF is set, energizing
relay Kl and closing the Punch Magnet circuits. If the static Punch
Ready signal is present (generated by the punch being made ready), the
punch starts and a series of punch timing pulses are generated.
NOTE
The 415 punch generates separate timing pulses for Punch and Ready.
One set of pulses from the IBM units is used for both Punch and Read.
To distinguish the two operations, pulses which initiate punching or
reading a card are called punch timing pulses and read timing pulses,
even though, strictly speaking, the IBM punches do not generate them
separately. A punch timing pulse always sets the Row Pulse FF. Read
operations in IBM units are initiated by setting the Row Pulse FF;
for the 415, a read operation is initiated by setting the Read Row
Pulse FF.
When the first punch timing pulse is received, the Row Pulse FF is set
and a 4 usec pulse clears the Row Pulse FF. This allows the Recirculatle inverters to enable the bit recirculation gates in each stage of
the Output Buffer Register. The Recirculate inverters hold the punch
magnets closed until all the eight bytes for one row are received and
the punch has processed the row of data. When the timing pulse drops
the Row Pulse FF is set and the Row Pulse FF is cleared. The delay on
the Row Pulse FF is used for noise suppression and to inhibit spurious
timing pulses from the punch cam.
The above sequence continues for all twelve rows on the card. The
Resume Clear is generated some time during the punch cycle. This
clears the Resume FF, which drops the Start signal to the punch, but
the punch is already rotating and completes one card cycle, generating the twelve pulses before it latches up. When all the Row
Pulses for the first card are passed and the Punch Resume signal comes
up again, the Resume FF is set and the controller is ready for the
next punch operation. The controller stops the punch at the end of
a punch cycle if the punch goes not ready, or if the Resume signal
is not received from the punch, or if the Channel Busy signal is
dropped.
839 -10
840-10
55
4
/415
80~
i-laB"
IFI-V
IFI-X
RESUME CLEAR
(TIMING ~ULSESI M503
(PUNCH CON,. 8USY) S507
E40A
T,,,,NG PULSES ~>---_
"S03
E42:!
E418
£408
840-11
----7~Q-~
800,," SEC
-----------------1
I MS
C003(MC)
830A
IFI-Y
842~
G42C
IRI-N
8428
B27A
M503-~-
---7~~~
PUNCH READY
051
55015508
((11
B25A
~~}-~-20V
3
NOOO(MC)
B39-5
-rESUME
(PUNCH RESUME) M505~_
5504
(PUNCH CONT 8USY)S507
1.0,," SEC
836
(RESUME CLEAR) M504
r
-20V
V'
RECIRCULATE
(OR ctEiR)
821C
~
--<>---_ 5505
5507
(PUNCH RUDY) M506
(FAIL TO FEED) 10 507
4 ~EC
. - - - -......
"505
(PUNCH RESUME)
I
v.;,
v.;
'5
PUNCH CONTROL
K32A
(RESERVE) J044
10509
S5
(eH
I
2
;
(RESERVE) JOB3
-
--
~---<;>--_
(CHBU5Y)R020~
3
~328
-
BUSY
I
~~?;
MSIO
H42C
,REKL,AY.
BUSY)~020--O--,~S50E3~-20V
a21C
B35
5507
B28C
JI3A
~
~
~-
~
1'1000 ( lot C)
I;
I8M
RESU" E) 5504
I
I
I
I
I
- - - --
-- -IKI-R
READ
-- -
E42A
n.,,, ->~---
--
I
I
4 ,,"SEC
415 ONLY
-
-
-
---.- ----
L
rl ~ f-- ~~~~E~T
CIRCU ITS
~
IBM ONLY
"I
I
~
I
5529
I
"I
PUNCH
K 31.
F09-5,6
K28B
I
L
-
7
r---<~START
--- -
-
~
PUNCH CIRCU!t TIMING CONTROL
5531
5532
11501(415 )
PUNCH
CABLES
J-1
1C1
1A1
J-2
1D1
lA2
J-3
1E1
J-4
1F1
3200
DATA
CHANNEL
3245
CONTROLLER
415
CARD
PUNCH
J-5
1G1
J-6
1H1
J-7
1J1
1B1
J-8
1K1
1B2
VI
I
W
.f:'-
READ
CABLES
CABLE IDENTIFICATION
PUNCH CABLES
READ CABLES
--1C1
Pin
A
22
lEI
Punch
Col.
43
1F1
Punch
Col.
23
44
65
C
3
24
45
66
D
4
25
46
67
E
5
26
47
68
F
6
27
48
69
H
7
28
49
70
J
8
29
50
71
9
30
10
51
52
31
---
72
73
A
1H1
1G1
Pi n
64
2
L
LJl
1
1D1
Punch
Col.
B
K
\"il
I
l,.J
Punch
Col.
Read
Col.
1
Read
Col
24
1J1
Read
Col.
47
25
48
71
C
3
26
49
72
D
4
27
50
73
E
5
28
51
74
F
6
29
52
75
H
7
30
53
76
J
8
31
54
77
K
9
32
55
78
L
10
33
56
79
M
11
34
57
80
N
12
35
58
Fail to FEED
P
13
36
59
Offset Stacker
R
14
37
60
S
15
38
61
T
16
39
62
u
17
40
63
32
53
74
N
12
33
54
75
P
13
34
55
76
R
14
35
56
77
S
15
36
57
78
T
16
37
58
79
U
17
38
59
80
V
18
39
60
Punch Timing
(Row) Pulses
v
18
41
64
W
19
40
61
Punch Resumt'
w
19
42
65
X
20
41
62
Punch Resume
Clear
x
20
43
66
y
21
44
67
z
22
45
68
23
46
69
GND
GND
GND
63
42
523 Ready
Z
Suppression
Suppression
Suppression
Start Punch
~
Suppression
Suppression
Close Punch
Magnets
Start Punch
Common
b
-
GND
GND
GND
GND
70
2
11
21
Read
Col.
B
M
y
1R1
I
b
i
GND
3245 Card Punch Controller
Study Questions
1.
2.
Consider an output to the 415 from the 3245. What is the proper sequence
of events starting after a connect in the 3245 regarding the functions listed
below?
Row Pulse
2.
Punch Restmle Clear Signal
3.
Punch Resume Signal
4.
Punch Control (Busy) FF sets
5.
Data Signal
6.
Reply
7.
Punch Time #1
What causes the Punch Lockout FF A126 to set?
127
a.
b.
3.
1.
When
'
,
1'\
sets.
113
When Al08 clears.
109
AJ.J.L
c.
When we get PT8.
d.
When the 8th Data Pulse drops.
What purpose does setting A116/l17 serve?
a.
Enables the Reply Signal for each Data Signal stepping the gating
control.
b.
Enables PT5 through PT8.
c.
Enables RTI through RT4.
d•
Enables setting
e.
More than one of the above is correct.
0
f t h e Rea d Loc k out FF E000 •
OOI
5-36
4.
5.
6.
7.
B.
Malfunction:
Open input to A120.
a.
PT-l only.
b.
PT-l through PT-B.
c.
PT-4 through PT-B.
d.
PT-5 through PT-B.
What times would be missing?
During Data Channel output to the 415 punch the counter in the 3245 cycles
a.
PT-l through PT-B for each card.
b.
PT-l through PT-4 for each row pulse.
c.
PT-l through PT-B for each card row.
d.
PT-l for the first row; PT-2 for the second row, etc.
The word transfer from Data Channel to the 3245 consists of:
a.
Eight la-bit words with 21 and 20 bit positions dropped in the computer
for each row.
b.
Eight l2-bit words with 211 and 2 10 dropped prior to being stored
in the buffer register for each row.
c.
Two 40-bit words with each word dropping the upper B-bit positions
for each row.
d.
Eight l2-bit words with the 8th word losing the 2 3 through 2 0 -bit
position.
During the read cycle for each row in the 415 the 3245 Read Register
receives the eight la-bit words in a column binary word format.
a.
True
b.
False
With the Read Feature Enable (E007) removed infonnation can be read back
to the data channel via 3245 for a Punch Error Check.
a.
True
b.
False
5-37
9.
The Start Signal to the 415 from the 3245 must be present until after the
last row on the card is punched, then it can be dropped.
a.
True
b.
False
Briefly state why you chose the answer you did in regard to circuit action.
10.
Briefly describe the logic action of the 3245 if a Parity Error were to occur
on a connect operation.
11.
Briefly describe the logic action of the 3245 if a Fail to Feed signal comes
from the 415.
12.
The status lines to the Data Channel are enabled for a status check after
a Connect has been completed.
13.
a.
True
b.
False
The Function Translator will examine the connect code to determine if
connect code matches the equipment switch setting during a Connect Operation.
a.
True
b.
False
5-38
APPENDIX A
STUDY QUESTION ANSWERS
APPENDIX A
STUDY QUESTION ANSWERS
CHAPTER I
1.
2.
3.
4.
a
c
c
a,c,d
5. b
6. d
7. b
8. d
9. c
10. b
11. c
12. d
13. A COMPUTER, WITHOUT A PROGRAM, IS A HIGH SPEED MORON
14. b
CHAPTER II
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
b
c
b
b
c
c
c
b
c
b
b
12. b
II.
13.
14.
15.
16.
17.
18.
c
b
b
b
b
CHAPTER III
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
1. No. A function cannot be
performed while the data channel
is busy reading or writing.
2. a
3. b
4. b
5. b
6. a
7. b
8. c
9. d
10. b
11. b
12. b
13. a
14. d
b
b
a
b
c
d
b
a
a
c
a
c
b
b
a
b
1
a
..
l.J.
C
16. d
17. c
18. a
c
A-I
CHAPTER IV
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
d.
b.
d.
c.
b.
b.
b.
b.
d.
c.
d.
c.
a.
CHAPTER V
1-
2.
3.
4.
5.
6.
7.
8.
9.
10.
1l.
a.
b.
b.
12.
13.
A-2
3,4,2,1,5,7,6
d.
e. (b&d)
d.
c.
b.
b.
b.
b.
Set the Parity Error F/F,
No Connect, No Reply.
Ready F/F will not set,
start pulse cannot be sent
to punch.
a.
b.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Modify Date : 2018:05:08 18:48:23-07:00 Create Date : 2018:05:08 18:48:23-07:00 Metadata Date : 2018:05:08 18:48:23-07:00 Format : application/pdf Document ID : uuid:b1fdbf9d-8fab-0247-bdf0-52fd530a4ece Instance ID : uuid:27c986b3-046c-1f4e-a9a2-ed6492bbd052 Page Layout : SinglePage Page Mode : UseOutlines Page Count : 230EXIF Metadata provided by EXIF.tools