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 PDF.
Page Count: 230

Download60239300_Punched_Card_Equipment_Training_Manual_Aug67 60239300 Punched Card Equipment Training Manual Aug67
Open PDF In BrowserView 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                      : 230
EXIF Metadata provided by EXIF.tools

Navigation menu