3. Data Formats
3.1 Tape Codes
7
3. Data Formats
3.1 Tape Codes
Function and purpose
The tape command codes used for this controller are combinations of alphabet letters (A, B, C, ...
Z), numbers (0, 1, 2 ... 9) and signs (+, -, / ...). These alphabet letters, numbers and signs are
referred to as characters. Each character is represented by a combination of 8 holes which may, or
may not, be present.
These combinations make up what is called codes.
This controller uses, the ISO code (R-840).
(Note 1)
If a code not given in the tape code table in Fig. 1 is assigned during operation, program
error (P32) will result.
(Note 2)
For the sake of convenience, a semicolon " ; " has been used in the CNC display to
indicate the end of a block (EOB/IF) which separates one block from another. Do not use
the semicolon key, however, in actual programming but use the keys in the following
table instead.
CAUTION
“EOB", "%", and “EOR” are symbols used for explanation. The actual codes for
ISO are "CR, LF" ("LF") and "%".
The programs created on the Edit screen are stored in the NC memory in a "CR,
LF" format, however, the programs created with external devices such as the FLD
or RS-232C may be stored in an "LF" format.
The actual codes for EIA are "EOB (End of Block)" and "EOR (End of Record)".
Detailed description
EOB/EOR keys and displays
Code used
Key used
ISO Screen
display
End of block
LF or NL
;
End of record
%
%
(1) Significant data section (label skip function)
All data up to the first EOB ( ; ), after the power has been turned on or after operation has been
reset, are ignored during automatic operation based on tape, memory loading operation or
during a search operation. In other words, the significant data section of a tape extends from
the character or number code after the initial EOB ( ; ) code after resetting to the point where
the reset command is issued.