Numerical control of machines — Operational command and data format

Commande numérique des machines — Format de données et de commandes

General Information

Status
Withdrawn
Publication Date
31-Jul-1981
Withdrawal Date
31-Jul-1981
Current Stage
9599 - Withdrawal of International Standard
Completion Date
10-Dec-2013
Ref Project

Buy Standard

Technical report
ISO/TR 6132:1981 - Numerical control of machines -- Operational command and data format
English language
21 pages
sale 15% off
Preview
sale 15% off
Preview
Technical report
ISO/TR 6132:1981 - Commande numérique des machines -- Format de données et de commandes
French language
21 pages
sale 15% off
Preview
sale 15% off
Preview
Technical report
ISO/TR 6132:1981 - Commande numérique des machines -- Format de données et de commandes
French language
21 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

TECHNICAL REPORT 6132
Published 1981-08-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION .MEXA’YHAPOAHAR OPI-AHIGI3AUWl II0 CTAHAAPTH3AIJWH .ORGANISATION INTEIWATIONALE DE NORMALISATION
Numerical control of machines - Operational command
and data format
Format de donnkes et de commandes
Commande numhrique des machines -
Technical Report 6132 was drawn up by Technical Committee ISO/TC 97, Computers and information processing, and approved by
the majority of its members. It was decided to publish the document in the form of a Technical Report because it is not possible, in
view of the present state of the art on the subject of numerical control systems, to draw up an International Standard which would be
complete and precise and which would not be too restrictive in this rapidly developing field. It is intended as a guideline and will be
reviewed and augmented periodically.
Contents Page
................................................................................................. 2
0 Introduction
1 Scope and field of application 2
..................................................................................
1.1 Datatypes . 2
1.2 Operational statements . 2
................................................................................... 2
1.3 Hardwareconfiguration
1.4 Functional categories of commands 4
........................................................................
1.5 Machineprograms . 4
2 References. . 5
5
3 Format, symbols and conventions used in data entry. .
3.1 Generalinformation . 5
3.2 Format for Operational Statements Commands. 6
..............................................................
3.3 Conventions and symbols 6
.................................................................................
..................................................................................... 7
4 ModeSelectorCommands
...................................................................................... 7
4.1 Generalinformation
4.2 ModeSelectorCommands. . 7
5 UniversalCommands . 7
Generalinformation. . 7
5.1
5.2 UniversalCommands . 7
6 EditorCommands . 8
6.1 Generalinformation . 8
........................................................................................ 8
6.2 EditorCommands
7 FileHandler Commands . 8
7.1 Generalinformation . 8
7.2 Devicemnemonics . 8
................................................................................... 9
7.3 FileHandlerCommands
8 . 9
MachineControlCommands
8.1 Generalinformation . 9
8.2 Machine Control Commands . 10
9 Keyboard . 10
Annexes
A Programming examples and command summary. . . . . . . . . . . . . . . . . . . . . . . . . . . u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
B Character sets - LEVEL1,2and3. 18
Ref. No. ISOITR 61324981 (E)
UDC 681.323 : 621 .S-52 : 681.3.06
numerical control, data layout, control procedures, high-level data link control, block formats, symbols.
Descriptors : data processing,
0 International Organization for Standardization, 1981 l
Price based on 21 pages
Printed in Switzerland

---------------------- Page: 1 ----------------------
ISO/TR 61324981 (E)
0 Introduction
This document is intended to provide guidelines for the design of a new set of command data for numerical control of machines. This
new set is needed because of the rapid and widespread development of new techniques and new systems which may be termed
“Advanced Systems”. It is highly desirable that uncontrolled development of incompatible systems and simultaneous creations
of different MAN-MACHINE LANGUAGES be avoided.
er to take advantage of the flexibi capability of current and future NC systems, it is necessary to be
In ord ity and able to enter initializa-
tion a nd parameter data in addition to that in eluded in the machine program formats specified in IS0 2539.
This Technical Report is intended to serve as a guide in the co-ordination of system design to promote uniformity in part programming
and operating techniques for inputting extended machine set-up, initialization and/or operational parameter data. This format can be
used either at a panel on the machine control equipment or at a central unit when DNC is used. Thedesirabilityof establishing uniform-
ity and a degree of interchangeability of recorded input data for numerical control systems has long been recognized by equipment
builders as well as users. Further, with extensive use of general purpose alphanumeric keyboards for entry of data by the operator, it is
desirable to promote uniformity of manual entry formats between equipment to compensate for the lack of functional labelling of the
system operator input devices.
In the past, this type of data was minimal and special entry devices such as functional pushbutton switches and digital entry switches
(thumbwheel switches, for example) were used. The amount and variety of this type of data required make it desirable from economic
and operational standpoints to enter this data via machine program input media such as punched tape or general purpose
alphanumeric keyboards on the system.
1 Scope and field of application
1.1 Data types
The numerical control systems addressed by this Technical Report use a combination of two types of data :
1) Machine program data - Data formatted in accordance with IS0 2539 and coded in accordance with IS0 840.
2) Operational statements - Machine set-up, initialization and/or operational parameter data formatted in accordance with this
Technical Report and coded in accordance with IS0 646.
Character subset :
O-10
O-8 o-9 o-13
characters of column 2 except 2-7
characters of column 3 except 3-11 and 3-15
characters of column 4 except 4-O
characters of column 5
characters 7-12 and 7-15
1.2 Operational statements
It is not expected that all NC systems will embody all the features and capabilities for which operational statements have been defined
in this Technical Report. When an NC system has the capability to enter operational statements, the mnemonics and formats defined
in this Technical Report shall be used. It is not intended that the functions defined herein shall limit the capabilities of NC systems; ad-
ditional functions and operational statements may be defined and implemented by the control builder as required. It is also expected
that in some instances, a control builder may, at his discretion, implement one or more of the functions defined herein exclusively with
pushbutton switches or other conventional operator controls. If these functions are labelled in an abbreviated or mnemonic fashion,
the mnemonics defined in this Technical Report shall be used.
1.3 Hardware configuration
a wide variety of hardware configura tions ac-
This Technical Report deals with numerical control systems which may assume any of
cording to the purpose and capabilities requ ired of the system. Figure 1 shows a numer ical control sys Item containing several types of
2

---------------------- Page: 2 ----------------------
ISO/TR 6132-1981 (E)
peripheral hardware. The primary concern of this Technical Report is the form of the data prepared by the part programmer or in-
troduced by the operator into the numerical control system through one or more of these devices. In general, these data can be either
“machine program data” or “operational statements”. Binary data interchange in formats not conforming to this Technical Report
may be utilized within or among various devices, at the convenience of the control builder, whenever such interchange is transparent
to the user.
Figure 1 suggests some of the possible types of peripheral equipment that may be used with a numerical control system; it is not the
intent of this Technical Report to specify or to limit the types of peripherals used in a given system. Other standards exist to define
some of the physical interfaces implied by figure 1.
MODEM TO
HIGHER-LEVEL
COMMUNICATION
“HOST” COMPUTER
LINK
(DNC HOST)
I
---w---w----------m- - ---
r
+ ,"
7
I
I
TELETYPEWRITER
I
I
I
I
I
I
I
I
I
I
I
I
j 1 CRT DISPLAY/KEYBOARD 11
I
CONTROL
PROCESSOR
DISC OR DRUM
MEMORY
OPERATOR CONTROL e ---_
I
STATION(S)
I I I
Figure 1 - Example of generalized hardware configuration of a numerical control system

---------------------- Page: 3 ----------------------
ISO/TR 6132-1981 (E)
1.4 Functional categories of commands
To illustrate the implementation of a system having a broad range of commands and with maximum utilization of an alphanumeric
keyboard for command entry, a system having a structure organization according to figure 2 has been used.
Figure 2 shows several categories of commands that may be implemented. It is not the intent of this Technical Report to specifically
require or to limit the commands to those shown in figure 2; the extent of the capabilities of any given numerical control system will
depend upon the use to which the system is put. In some systems, diagnostic capabilities, management information system facilities
and other specialized functions or categories might be provided in addition to those shown in figure 2.
A feature of the organization shown in figure 2 is the existence of a Mode Selector level in the system structure. An operator com-
municating with a numerical control system having this structure can gain access to any of the subordinate command categories from
the Mode Selector level. Once he has entered the appropriate sub-level, he can perform any desired operation for which mnemonic
commands have been defined in that command category. When he has completed his task, he can switch from the sub-level back to
the Mode Selector level and, from there, enter any other desired sub-level. The primary function of the Mode Selector level in this
illustration is to allow the operator to choose the desired type of system operation by means of keyboard commands. The control
builder may wish to perform this mode selection in other ways, such as with a selector switch.
Note that the operations listed for each sub-level can involve the use of commands, initiated by the operator, to perform some func-
tion. Normally, in the course of issuing commands to the system, there would also be responses of the system back to the operator.
These commands and responses would be transacted by means of a System Console which typically includes a data entry device and
a display device and which may be a CRT/Keyboard terminal, a teletypewriter or other appropriate device.
Also shown in figure 2 is a category for Universal Commands. These commands are valid in all command modes including the Mode
Selector level.
MODE SELECTOR :
EDIT HANDLE FILES
MACHINE CONTROL
UNIVERSAL COMMANDS
Clause 5
. \ 4 .
FILE HANDLER
MACHINE CONTROL
EDITOR COMMANDS
COMMANDS COMMANDS
Clause 6
Clause 7 Clause 8
. b I 4
Figure 2 - Generalized functional command categories of a numerical control system
1.5 Machine programs
To facilitate the automatic operation of machines running under numerical control, it is desirable to provide the capability of com-
bining some of the commands listed under the Machine Control sub-level with machine program data rather than restricting those
commands to entry solely through the System Console.
In order to accomplish this, a structure for machine programs is established by this Technical Report, which can embody both
To allow the numerical control system to distinguish between the two types
“machine program data” and “operational statements”.
of data, Control Out and Control In codes are defined in accordance with IS0 2539 as part of the machine program structure.

---------------------- Page: 4 ----------------------
lSO/TR 61324981 (E)
Figure 3 shows a conceptualization of this structure. Note that a conventional machine program consisting of machine program data
has embedded within it a sequence of operational statements set-up data. The open parenthesis, ‘Y”, is used to switch from the
machine program data format to the operational statements format. The close parenthesis, “)“, is used to return to machine program
data format.
These format changes can occur throughout the machine program. It is recommended that sequence numbers as defined in IS0 2539
be used as line numbers. Sequence numbers should be assigned in ascending order.
It is strongly recommended that only persons with the necessary authority should be allowed to modify programs. When a switch is
used for mode selection, operation should be by a key. When the mode is selected by push button or keyboard, passwords should be
used with prompting from the system.
Control Out Control In
( 1
MACHINE PROGRAM DATA OPERATIONAL STATEMENTS DATA MACHINE PROGRAM DATA
Classical machine program data per Set-up data or operator messages per
Classical machine program data per
IS0 2539 and IS0 840 this Technical Report and IS0 646
IS0 2539 and IS0 840
N42 Xl2487 276543 MO1 NL
MACHINE PROGRAM DATA
N43 X34567 254321 NL
(MSL, 2*MSG, MACHINE NO 2
OPERATIONALSTATEMENTS DATA
SELECTED)
N44 GO1 X11268 NL
MACHINE PROGRAM DATA
N45 X25148 Y64318 F515 NL
Figure 3 - Typical machine program data structure embodying both machine program and operational statements data
2 References
IS0 646, 7-bit coded character set for information processing interchange.
IS0 840, Numerical control of machines - 7-bit coded character set.
IS0 2126, Office machines - Basic arrangement for the alphanumeric section of keyboards operated with both hands.
IS0 2539, Numerical control of machines - Punched variable block format for con touring and con touring/positioning.
Principles governing the positioning of control keys and keyboards.
IS0 3244, Office machines and data processing equipment -
IS0 4342, Numerical control processor input - Basic part program reference language. 1)
IS0 698311, Numerical control of machines - Word address program format and definition - Part 1 : Data format for positioning
and con touring control systems. 1)
IS0 698312, Numerical control of machines - Word address program format and definition - Part 2 : Coding of preparatory func-
tions, G, and miscellaneous functions, M. 1)
3 Format, symbols and conventions used in data entry
3.1 General information
In the course of entering mnemonic commands from a keyboard, striking the wrong key may give rise to entry errors. The control
builder should provide appropriate means to allow correction of and/or recovery from keyboard entry errors. Typically, functions
would be defined to delete the previous character entered from the keyboard or to ignore the entire command just typed.
1) At present at the stage of draft.

---------------------- Page: 5 ----------------------
ISO/TR 6132-1981 (E)
Interactive “prompting” is recommended as an approach to operator/machine communication. Although not required by the com-
mands defined by this Technical Report, such interactive response from the NC system assist in removing a burden from the operator
and in reducing the probability of command errors. The control builder may elect, at his discretion, to lock out the keyboard of the
System Console and/or to display error messages to the operator if commands are issued incorrectly or if, for any reason, the system
is not ready to accept commands. The control builder may also elect to require the operator to enter a “password” to allow him access
to certain sensitive commands.
It is also suggested that the control builder provide suitable interlocks for the machine motion system to inhibit motion (which could
result unintentionally from an erroneous command) until the operator makes an active effort to initiate it (by pressing a Start button,
for example).
3.2 Format for Operational Statements Commands
Operational Statements Commands shall be presented as operational statements whether entered manually or by other media. Each
operational statement shall consist of a function mnemonic code followed, where appropriate, by one or more arguments qualifying
the command.
Command function mnemonics are structured uniformly from three characters. The first and second characters will be alphabetic
characters. The third will be an alphabetic or numeric character. Mnemonics beginning with the character U are permanently reserved
for use by control builders and users.
content as appro
uments contained within the operational statement shall be of such length and priate to the comma nds defined in
m
ta is preferred in #resentation of
the following sub-clauses. A word address format similar to that of IS0 2539 da the p arguments.
A delimiter character shall be used to separate the function mne manic from argument( s). Add itional delimiters may be required to
separate arguments from one another from each other.
or operational statements
Conventions and symbols
3.3
operator ini tiates system responses to by entering the comma nd and pressing a key meaning “enter
The a command the command
the control system”. In this Technical symbol -I will be used to represent pressing the enter- key.
into Report, the
In the text that follows, certain command arguments are printed in italic. This convention is used to mean that the italicized element is
ill be replaced (by the programmer or a specific entry according to
va riable and w operator) by the desired effect.
Usage Example
Represents pressing a key meaning “enter the command into the control system”, caus- FIL -I
ing termination of the command and initiation of the commanded function.
The comma is a delimiter which separates the command mnemonic from the argument MIR, XIYO J
icomma) which follows it and, when necessary, separates successive arguments of a command.
Arguments representing line numbers within a file being edited, taking “lines” to be text DEL, n, m -I
n, m
separated by NEW LINE (line feed) code. n is the first line and m is the last line in the direc-
tion of normal program execution.
A text delimiter required when using certain Editor Commands. No character need be
(2/2)”
printed.
( Control Out IS0 2539. Used, when constructing machine programs employing both See figure 3
(open parenthesis) machine program and operational statements data, as the code to enter the operational
statements data mode.
) Control In IS0 2539. Code to return to the machine program data mode. See figure 3
(close parenthesis)
*
Delimiter to separate successive Commands within the operational statements data mode See figure 3
(asterisk) of machine programs employing both machine program and operational statements data.
NL Represents the End of Block character (new line) for IS0 2539/840 programs. See figure 3
<
Used in the operational statements mode to denote the beginning of a nested command. See 7.3
(less than)
> Used in the operational statements data mode to denote the end of a nested command. See 7.3
(greater than)
See 6.2
I Delimiter used with File Handler Commands to separate filenames from devicename.
(slash)
6

---------------------- Page: 6 ----------------------
ISO/TR 6132-1981(E)
4 Mode selector commands
4.1 General information
The Mode Selector level is a portion of command structure that allows the operator to select the type of System operation. Its utiliza-
tion is not compulsory and not functionally necessary, but is given as an option for organizing the operator procedure.
If utilized, it shall be in accordance with this Technical Report.
The Mode Selection, if any, may be performed :
a) by keyboard (Mode Selector commands table 1);
b) by separate push buttons;
c) by a switch.
The status of the System (Mode Selector level ly indicated to the operator.
1 should be clear
4.2 Mode Selector Commands
Table 1 lists the mnemonic code, the format and the function of each Mode Selector Command. These commands correspond to the
three command categories (operation modes) illustrated in this Technical Report.
Note that in several cases further interaction between the system and operator may be required to qualify the basic command.
Some NC systems may be configured with some or all of these sub-levels or additional sub-levels, or both, as required by the system.
If additional sub-levels are provided by the control builder, appropriate commands shall be defined to access them.
5 Universal commands
5.1 General information
Universal commands are intended for general system control rather than for implementation of specific operational functions. The
universal commands must be effective without selection of a particular mode.
5.2 Universal Commands
Table 2 lists the mnemonic code, the format and the function of each Universal Command.
Table 1 - Mode Selector Commands Table 2 - Universal Commands
Mne- Mne-
Format Function Format Function
manic manic
EDT EDT, oldfile, Conditions system to enter DIS DIS, arguments DISPLAY on the device selected
newfle -I Editor sub-level. Oldfile is altered argument m, the parameters specified by the
device name
if newfile is not defined arguments. A list of arguments
argument and the resulting displayed
FIL FIL J
Conditions system to enter File
n.J parameters, shall be specified by
Handler sub-level
I
the control builder
MCH MC H , machine- Conditions system to enter
name -J Machine Control sub-level.
Specification of machinename
optional
END
1 END 1 End of all the modes
I
7

---------------------- Page: 7 ----------------------
ISO/TR 61324981 (E)
6 Editor commands
6.1 General information
The Editor sub-level is a portion of the command structure by means of which the operator can change existing files. The system
enters this category from the Mode Selector level through the command EDT. The System may request the operator to enter the
name of the file to be edited.
6.2 Editor Commands
Table 3 lists the mnemonic code, the format and the function of each Editor Command. Where all of the arguments supported by the
formats of the Editor Commands are not required, alternate forms may be used.
Table 3 - Editor Commands
Mne-
Function
Format
manic
I I
DELETE text in lines n through
DEL,n,m, text J
m
FIND text in lines n through m
FND,n,m, text J
INSERT text after line n
INS INS,n, text J 1
I I I
LST,n,m J ( LIST lines n through m
LST
I
I I
RPL RPL,n,m, text J Delete lines n through m and
REPLACE with text
I I
7 File handler commands
7.1 General information
The File Handler sub-level is a portion of the command structure by means of which the operator can create new files, list file direc-
tories, delete unwanted files from a storage device, transfer files between storage devices and copy files. The system enters this pro-
gram from the Mode Selector level through the command FIL.
7.2 Device mnemonics
Since the File Handler is concerned not only with file names, but also device names, it shall be understood in the following format
descriptions that whenever the terms fi/ename or newvfi/ename or oldfilename are used, reference shall also be made, if necessary (as
defined by the control builder), to the device containing that file. The format to be used is fi/ename/devicename. To allow the File
Handler to distinguish between the file names and device names, a slash (/I delimiter is used. Standard device mnemonics are listed in
table 4.
Table 4 - Standard Device Mnemonics
Mnemonic Device
Auxiliary Memory, nth device
AM,
Disk storage unit, nth device
DSrl
Console keyboard
KBrl
MMS Main memory storage
Magnetic tape unit, nth device
MT,
Perforated tape punch, nth device
pprl
Perforated tape reader, nth device
PRfl
Teleprinter or display terminal, nth device
TTn

---------------------- Page: 8 ----------------------
ISO/TR 61324981 (E)
7.3 File handler commands
Table 5 lists the mnemonic code, the format and the function of each File Handler command.
Table 5 - File Handler Commands
Function
Mnemonic Format
To create a new file by chaining (APPENDING) the contents of the
APD A P D , newfilename,
oldfilename,, . . . old files in the order listed
oldfilename, J
CRE, newfilename J 1 CREATE a new file named newfilename
CRE
I
I I
DIR DIR, devicename J Output the DIRECTORY of all file names contained on the device
identified by devicename
I I
DELETE the FILE called filename
DLF DLF, filename
I I I I
R EN , oldfilename RENAME. Change the name of a file
REN
newfilename J
I I
TRANSFER the contents of oldfile to newfIle. The contents
XFR XFR, oldfile,
newfile J of oldfile are not affected
I I
8 Machine control commands
8.1 General information
The Machine Control Commands defined in this clause are intended for two purposes : To enable the operator to enter machine con-
trol information through the System Console and to permit machine control information to be included with conventional machine
program data in two-level machine programs, i.e. programs using operational statements data.
During its operation, the control system must often have information available to it which is impossible to program using the format of
IS0 2539 alone.
This additional information consists of data such as mirror image conditions, the amount of cutter compensation, the amount of zero
offset and similar functions that are unique to each job. Also, it is sometimes necessary that the operator be able to specify certain
conditions of execution of the machine program such as one-block-at-a-time operation.
This clause defines the formats to be used in entering this information, whether it is through the System Console or by means of two-
level machine programs.
8.1.1 Manual Operation from System Console
The system enters the Machine control sub-level through the command MCH. System dialogue ensues to request the operator to
enter the identification number of the machine, in multiple-machine systems, to which the subsequent Machine Control commands
are to be directed. Commands may be directed to another machine by entering the END code to return to the Mode Selector level.
8.1.2 Automatic Operation with Two-Level Machine Programs
When Machine Control Commands are embedded in machine programs, two-level operation is achieved by using the open paren-
thesis Control Out, “(“, and close parenthesis Control In,“)“, codes to switch from and return to the IS0 2539 format.
When execution of a machine program begins, it is understood that the control system for the machine will interpret machine pro-
gram data initially according to the format of IS0 2539. When an open parenthesis is detected, the control will interpret all successive
data as Machine Control (set-up) Commands according to this Technical Report until a closed parenthesis is detected, whereupon in-
terpretation will resume in IS0 2539 format.
Control commands may be entered as many times as desired throughout a machine program, switching each time to the Machine
Control mode and returning to the IS0 2539 mode. Within the Machine Control mode, several Type 2 Machine Control Commands
may be issued in succession if they are separated by an asterisk, “*“, delimiter.
Under certain conditions it is also permissible to construct Machine Control Commands within other Machine Control Commands, by
a technique known as “nesting”.
9

---------------------- Page: 9 ----------------------
ISO/TR 6132-1981 (E)
The nested command is enclosed between the ” < ” and ” > ” characters to delimit it from the Machine Control Command in which it
is embedded. This structure can be used with the CLS (call sub-program) or RPT (repeat) commands, each of which involves the
definition of a sub-program in IS0 2539 format which itself can embody other Type 2 data, perhaps including other sub-programs,
etc. It shall be the responsibility of the control builder to specify the extent to which Machine Control Commands can be nested,
Several of the Machine Control Commands are directly executable, that is, they result in a specified machine motion. The executable
commands are CLS, GRZ, REF, and RPT. To ensure that these functions are not executed unexpectedly, execution shall be delayed
“)“, read by the control system.
until the @
...

RAPPORT TECHNIQUE 6132
Publié 1981-08-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION .MEXfi~HAPO~HAII OPI-AHM3AWfII II0 CTAH~APTH3AI.WïH.ORGANISATION INTERNATIONALE DE NORMALISATION
Commande numérique des machines - Format de données
et de commandes
Numerical control of machines - Operational command and data format
Le Rapport technique 6132 a été élaboré par le Comité Technique ISO/TC 97, Calculateurs et traitement de l’information, et approuvé
par la majorité de ses membres. II a été décidé de publier le document sous forme de Rapport Technique car l’état d’avancement de la
question des systèmes à commande numérique ne permet pas aujourd’hui de mettre sur pied une Norme internationale qui soit com-
plète et précise, et qui ne soit pas trop restrictive dans ce domaine en plein développement. II est destiné à servir de guide et sera revu
et complété périodiquement.
Sommaire
2
0 Introduction .
2
1 Objet .
2
1.1 Typesdedonnées .
............................................................................... 2
1.2 Instructions opérationnelles
................................................................................. 3
1.3 Configuration du matériel
.................................................................... 4
1.4 Catégories fonctionnelles de commandes
5
1.5 Programmesmachine .
5
Références .
2
................................................... 6
3 Format, symboles et conventions utilisés pour l’entrée de données
................................................................................... 6
3.1 Informationgénérale.
........................................................... 6
3.2 Format pour données de commande opérationnelle
6
3.3 Symbolesetconventions .
.............................................................................. 7
Commandes de sélection de mode
4
7
4.1 Informationgénérale. .
......................................................................... 8
4.2 Commandes de sélection de mode.
8
Commandesuniverselles .
5
..................................................................................... 8
5.1 Information générale
..................................................................................
5.2 Commandes universelles. 8
8
6 Commandesd’édition. .
8
6.1 Donnéegénérale .
8
6.2 Commandesd’édition .
............................................................... 9
7 Commandes pour le traitement des enregistrements
9
7.1 Informationgénérale. .
9
7.2 Mnémoniquesdesdispositifs. .
.......................................................... 9
7.3 Commandes pour le traitement des enregistrements.
9
.............................................................................
8 Instructions de commande-machine
9
8.1 Informationgénérale .
..................................................................... 10
8.2 Instructions de commande-machine . :.
12
9 Clavier .
Annexes
13
A Exemples de programmation et résumé des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B Jeuxdecaractères - NIVEAU 1,2et3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
CDU 681.323 : 621.9-52 : 681.3.06 Réf. no : lSO/TR 6132-1981 (F)
Descripteurs : traitement de l’information, commande numérique, disposition des données, procédure de commande, commande de chainon à
haut niveau, format de bloc, symbole.
0 Organisation internationale de normalisation, 1981 0
Prix basé sur 21 pages
Imprimé en Suisse
/

---------------------- Page: 1 ----------------------
ISO/TR 61324981 (F)
0 Introduction
Le but de ce document est de fournir un guide pour la création d’un nouvel ensemble de données de commande pour la commande
numérique des machines. Ce nouvel ensemble est nécessaire à cause du développement rapide et largement répandu des nouvelles
techniques et des nouveaux systèmes que nous appellerons «Systémes avancés». Le développement incontrôlé de systémes incom-
patibles et la création simultanée de différents LANGAGES HOMME-MACHINE sont à éviter le plus possible.
Afin d’exploiter la flexibilité et la capacité des systèmes CN d’usage courant et futurs, il est nécessaire de pouvoir entrer les données
d’initialisation et les paramètres en plus de ce qui est inclus dans les formats de programme établis dans I’ISO 2539.
Le présent Rapport technique est destiné à servir de guide dans la coordination des études de systèmes permettant de promouvoir
l’uniformité dans la programmation de pièces et dans les techniques opératoires pour l’introduction de données dans des systèmes de
machines étendus, par l’initialisation et par les paramètres. Ce format peut être utilisé soit sur un panneau de l’équipement de la com-
mande de la machine, soit sur une unité centrale lorsqu’un DNC est utilisé. Le désir d’établir une uniformité et d’obtenir un degré
d’interchangeabilité des données d’entrée enregistrées pour les systèmes à commande numérique est reconnu depuis longtemps par
les constructeurs d’équipements aussi bien que par les utilisateurs. De plus, avec l’utilisation étendue du clavier alphanumérique géné-
ral pour l’entrée de données par l’opérateur, il est souhaitable de promouvoir l’uniformité des formats d’entrée manuels entre équipe-
ments afin de compenser le manque d’étiquetage fonctionnel des organes d’entrée mis à la disposition de l’opérateur.
Dans le passé, ce type de données était minimal et des organes d’entrée spéciaux tels que commutateurs, boutons poussoirs fonc-
tionnels et commutateurs numériques (commutateurs «codes» par exemple) étaient utilisés.
La quantité et la variété de ce type de données rendent souhaitables, d’un point de vue économique et opérationnel, d’entrer ces don-
nées par l’intermédiaire d’un dispositif d’entrée du programme tel qu’une bande perforée ou un clavier alphanumérique standard
appartenant au systéme.
1 Objet
1.1 Types de données
Les systèmes à commande numérique concernés par le présent Rapport technique doivent comporter l’utilisation de deux types de
données.
1) Données de programme ayant un format en concordance avec I’ISO 2539, et codées suivant I’ISO 840.
2) Données de commande opérationnelle - Réglage de la machine, initialisation et/ou paramétre opérationnel ayant un format
en concordance avec les instructions opérationnelles définies dans ce Rapport technique et codées suivant un sous-ensemble de
I’ISO 646.
Sous-ensemble de caractères :
O-8 O-9 O-10 o-13
caractéres de la colonne 2, sauf 2-7
caracteres de la colonne 3, sauf 3-11 et 3-15
caractéres de la colonne 4, sauf 4-O
caractéres de la colonne 5
caractères 7-12 et 7-15
1.2 Instructions opérationnelles
II n’est pas souhaitable que tous les systémes CN possédent toutes les caractéristiques et possibilités pour lesquelles des instructions
opérationnelles ont été définies dans le présent Rapport technique. Lorsqu’un système CN a la possibilité d’entrer des instructions
opérationnelles, les mnémoniques et les formats définis dans le présent Rapport technique doivent être utilisés. Les fonctions définies
ici ne sont pas destinees à limiter les capacités des systémes CN; des fonctions supplémentaires et des instructions opérationnelles
peuvent être définies et introduites par le constructeur de la commande, si nécessaire. II est également souhaitable que, dans quel-
ques cas, un constructeur de commande puisse, à sa discrétion, executer exclusivement avec des boutons poussoirs, commutateurs
ou autres commandes d’opérateurs conventionnelles une ou plusieurs fonctions définies ici. Si ces fonctions sont affichées en abregé
ou de façon mnémonique, les mnémoniques définis dans le présent Rapport technique devront être utilisés.
2

---------------------- Page: 2 ----------------------
ISO/TR 6132-1981 (F)
1.3 Configuration du matériel .
Le présent Rapport technique traite des systèmes à commande numérique qui doivent prendre en compte la grande variété de confi-
guration du matériel suivant la destination et les possibilités requises du système. La figure 1 montre un système à commande numéri-
que contenant plusieurs types de matériels périphériques. L’intérêt principal du présent Rapport technique est de donner la forme des
données, préparées par le programmeur-pièce ou introduites par l’opérateur dans le système à commande numérique par I’intermé-
diaire d’un ou de plusieurs de ces organes. En général, ces données peuvent être soit des données de programme, soit des données de
commande opérationnelle. L’échange de données binaires en formats non conformes au présent Rapport technique peut être effectué
à l’intérieur ou entre plusieurs organes, à la convenance du constructeur de commande, pour autant qu’un tel échange soit transpa-
rent et non percu de l’utilisateur.
TÉLÉTYPE
BANDE PERFORÉE
LECTEUR/PERFORATEUR -
l I
CONSOLE À CLAVIER
ET TUBE R.C.
I Im
PROCESSEUR DE
COMMANDE
1 iEiifi{i~GNirlauE l-
MÉMOIRE DISQUE
OU TAMBOUR
PUPITRES DE COMMANDE 1
DE L’OPÉRATEUR
’ I I
Figure 1 - Exemple de configuration du matériel d’un système de commande numérique
3

---------------------- Page: 3 ----------------------
ISO/TR 613291981 (FI
La figure 1 suggére quelques types d’équipements périphériques possibles qui peuvent être utilisés avec un système de commande
numérique; le présent Rapport technique n’est pas destiné à spécifier ou à limiter les types de périphériques utilises dans un système
donne. D’autres normes existent pour définir certaines interfaces physiques impliquées par la figure 1.
1.4 Catégories fonctionnelles de commandes
Pour illustrer l’implantation d’un systéme ayant un large éventail de commandes et avec une utilisation maximale d’un clavier alphanu-
mérique pour l’entrée de commandes, un système ayant une organisation de structure suivant la figure 2 a été utilisé,
La figure 2 montre plusieurs catégories de commandes qui peuvent être implantées. Le but du présent Rapport technique n’est pas
d’exiger spécifiquement ou de limiter les commandes à celles portées à la figure 2; l’étendue des possibilités de tout systéme à com-
mande numérique dépendra de l’utilisation pour laquelle le système est destiné. Pour quelques systèmes, les possibilités de diagnos-
tic, le systéme d’information du management, et autres fonctions spécialisées ou catégories, pourront être ajoutées en plus de celles
portées à la figure 2.
Une caractéristique de l’organisation portée sur la figure 2 est l’existence d’un niveau de sélection de mode dans la structure du
système. Un opérateur communiquant avec un système à commande numérique ayant cette structure peut avoir accés à toutes les
catégories de commandes subordonnées à partir du niveau de Sélection de Mode. Une fois qu’il est entré dans le sous-niveau appro-
prié, il peut effectuer toute opération désirée pour laquelle les instructions mnémoniques ont été définies dans cette catégorie d’ins-
truction. Lorsqu’il a achevé sa tâche, il peut revenir du sous-niveau au niveau de Sélection de Mode et, de là, entrer dans tout autre
sous-niveau désiré. La fonction premiére du niveau de Sélection de Mode dans cette illustration, est de permettre à l’opérateur de
choisir le type d’opération de systéme désiré au moyen des commandes du pupitre. Le constructeur de commande s’il le désire, peut,
effectuer cette sélection de mode d’une autre manière, telle que par un commutateur.
Notons que les opérations listées pour chaque sous-niveau peuvent entraîner l’utilisation de commandes, à l’initiative de l’opérateur,
pour effectuer quelques fonctions. Normalement, au cours de l’écoulement des commandes du systéme, il devrait également y avoir
des réponses du système en retour à l’opérateur. Ces commandes et réponses devraient être transférées au moyen d’une console du
systéme qui inclurait en particulier un organe d’entrée de données, un organe de visualisation; elle peut être un terminal à clavier et
CRT, un téléimprimeur, ou tout autre organe approprié.
La figure 2 donne également une catégorie de Commandes Universelles. Ces commandes sont valables dans tout mode de com-
mande y compris le niveau de Sélection de Mode.
1
SÉLECTEUR DE MODE :
ÉDITION TRAITEMENT DE
L’ENREGISTREMENT
COMMANDE-MACHINE
I
,
COMMANDES UNIVERSELLES
Chapitre 5
.
.
\ 4
COMMANDES DE TRAITEMENT
COMMANDES-MACHINES
COMMANDES D’ÉDITION
DE L’ENREGISTREMENT
Chapitre 8
Chapitre 6
Chapitre 7
Figure 2 - Catégories de commandes fonctionnelles généralisées du système de commande numérique
4

---------------------- Page: 4 ----------------------
ISO/TR 6132-1981 (F)
1.5 Programmes-machine
Afin de faciliter le fonctionnement automatique des machines travaillant en commande numérique, il est souhaitable de prévoir la pos-
sibilité de combiner quelques commandes listées dans le sous-niveau : ((Commande-machine)) avec les données du programme, plu-
tôt que de restreindre l’entrée de ces commandes uniquement par la console du systéme.
Afin d’accomplir cela, une structure pour les programmes est établie dans le présent Rapport technique, qui peut contenir les données
de programme et de commande opérationnelle. Pour permettre au systéme à commande numérique de différencier les deux types de
données, des codes «hors commande» et des codes «en commande» sont définis suivant I’ISO 2539, faisant partie de la structure du
programme.
La figure 3 montre une conception de cette structure. Notons qu’un programme conventionnel constitué de données de programme a
englobé une séquence de données opérationnelles. La parenthése ouverte c<(c programme au format de données de commande opérationnelle. La parenthése fermée, »)», est utilisée pour revenir au format de don-
nées de programme. Ces changements de formats peuvent survenir d’un bout à l’autre du programme. II est recommandé que les
numéros de séquence comme définis dans I’ISO 2539 soient utilisés en tant que numéros de ligne. Les numéros de séquence devront
être placés dans l’ordre ascendant.
II est fortement recommandé qu’uniquement les personnes ayant l’autorité nécessaire puissent modifier les programmes. Lorsqu’un
commutateur est utilisé pour une sélection de mode, la manoeuvre peut être effectuée par l’intermédiaire d’une clef. Lorsque le mode
est sélectionné par un bouton poussoir sur un clavier, des mots de passe doivent être utilisés avec sollicitation par le systéme.
.
Hors commande En commande
( 1
DONNÉES DE TYPE 1 DONNÉES DE TYPE 2 DONNÉES DE TYPE 1
Programme classique de données Données opérationnelles ou messages Programme classique de données
conformément à I’ISO 2539 et à de l’opérateur conformément au conformément à I’ISO 2539 et à
I’ISO 840 présent Rapport technique et à I’ISO 840
I’ISO 646
N42 Xl 2487 276543 MOI N L DONNÉES DE TYPE 1
N43 X34567 254321
NL
(MSL,2* MSG, MACHINE NO 2 DONNÉES DE TYPE 2
SÉLECTIONNÉE)
N44 GO1 X11268 NL DONNÉES DE TYPE 1
N45 X25148 Y64318 F515
NL
Figure 3 - Programme type de structure de données contenant des données de type 1 et de type 2
2 Références
I SO 646, Jeu de caractères codés a 7 elemen ts pour l’échange d’in formation entre matériels de traitement de l’information.
ISO 840, Commande numérique des machines - Jeu de caractères codés à 7 élements.
Disposition de base pour la section alphanumérique des claviers manœuvrés avec les deux mains.
ISO 2126, Machines de bureau -
ISO 2539, Commande numérique des machines - Bandes perforées a bloc à format variable pour contournage et mise en position.
Principes directeurs pour l’affectation des
ISO 3244, Machines de bureau et machines emplo yees en traitement de l’information -
touches de commande sur les claviers.
ISO 4342, Commande numérique des machines - Données d’entree des processeurs CN - Langage de reférence de base pour pro-
gramme de pièce. 1)
1) Actuellement au stade de projet.
5

---------------------- Page: 5 ----------------------
ISO/TR 61324981 (F)
ISO 69W 1, Commande numérique des machines - Format de programme et definition des mots adresse - Partie 7 : Format de
données pour les équipements de commande de mise en position et de contournage.1)
ISO 690312, Commande numérique des machines - Format de programme et définition des mots adresse - Partie 2 : Codage des
fonctions préparatoires G et auxiliaires M. 1)
3 Format, symboles et conventions utilisés pour l’entrée de données
3.1 Information générale
Au cours de I’entree de commandes mnémoniques par un clavier, il peut y avoir des erreurs d’entrée dues à l’enchaînement erroné
d’une clef. Le constructeur de la commande doit fournir les moyens appropriés pour permettre la correction des erreurs d’entrée par
clavier et/ou la re-sortie de ces informations erronées, par exemple, des fonctions devraient être définies permettant de supprimer le
caractere précédent entré par le clavier, ou bien afin de ne tenir aucun compte de toutes les commandes qui viennent d’être tapées.
Un systéme interactif (avec instructions c machine. Bien que non exigées par les commandes définies dans le présent Rapport technique, de telles réponses interactives du
système CN aident à réduire la charge d’un opérateur et à réduire la probabilité des erreurs de commande. Le constructeur de com-
mande peut choisir, à sa discrétion, de bloquer le clavier de la console du systéme et/ou d’afficher les messages d’erreur à l’opérateur
si les commandes sont incorrectes ou si, pour quelque raison, le systéme n’est pas prêt à accepter des commandes. Le constructeur
de commande peut également choisir d’exiger que l’opérateur entre un «mot de passe)) qui lui permette d’accéder à certaines com-
mandes délicates.
II est également suggéré que le constructeur de la commande prévoie un verrouillage du système de mouvements de la machine pour
interdire le mouvement (qui peut résulter non intentionnellement d’une commande erronée) jusqu’à ce que l’opérateur effectue une
opération particuliére pour l’initialiser (en appuyant sur un bouton départ, par exemple).
3.2 Format pour données de commande opérationnelle
Les données de commande opérationnelle devront être présentées comme étant des instructions opérationnelles, qu’elles soient
entrées manuellement ou par un autre moyen. Chaque instruction opérationnelle consistera en un code mnémonique de la fonction,
suivi, lorsque cela sera approprié, par un ou plusieurs arguments qualifiant la commande.
Les mnémoniques d’une fonction de commande sont uniformément structurés à partir de trois caractères. Le premier et le second
caractére seront des caractéres alphabétiques. Le troisième sera un caractere numérique ou alphabétique. Les mnémoniques com-
mentant par le caractère U sont réservés en permanence pour une utilisation par le constructeur de la commande et pour les utilisa-
teurs.
Les arguments contenus dans les instructions opérationnelles devront être d’une longueur et d’un contenu conformes aux comman-
des définies dans les paragraphes suivants. Un format à mot-adresse semblable à celui des données de I’ISO 2539 est recommandé
pour la présentation des arguments.
Un caractére délimiteur sera utilisé pour séparer le mnémonique de la fonction de l’argument (ou des arguments). Des délimiteurs sup-
plémentaires peuvent être nécessaires pour séparer des arguments ou des instructions opérationnelles, les uns des autres.
3.3 Symboles et conventions
L’opérateur déclenche les réponses du système à une commande en entrant la commande et en pressant une clef signifiant «entrer la
commande dans le systéme de commande)). Dans le présent Rapport technique, le symbole J sera utilisé pour représenter la pression
de la clef-entrée. Dans le texte qui suit, certains arguments de commande sont en caractères italiques. Cette convention est utilisée
pour signifier que l’elément est variable et sera remplacé (par le programmeur ou l’opérateur) par une entrée spécifique à l’effet désiré.
Symbole Utilisation Exemple
J Représente la pression d’une clef signifiant «entrer la commande dans le systéme de com- FIL -.l
mande», provoquant la fin de l’entrée de commande et le lancement de l’exécution de la
fonction commandée.
La virgule est un délimiteur qui sépare le mnémonique de commande de l’argument qui le MIR, XIYO J
ivirgule)
suit, et lorsque cela est nécessaire, elle sépare des arguments successifs d’une com-
mande.
1) Actuellement au stade de projet.
6

---------------------- Page: 6 ----------------------
ISO/TR 6132-1981 (F)
Utilisation Exemple
.
Arguments représentant des numéros de ligne dans un fichier édité; on entend par DEL, n, m J
n, m
«lignes)) un texte séparé par des codes NEWLINE (AVANCE LIGNE). n est la première
ligne et m est la dernière ligne dans le sens normal de l’exécution du programme.
Délimiteur de texte, nécessaire lorsque certaines commandes Éditeur sont utilisées. Aucun
(2/2)”
caractère n’a besoin d’être imprimé.
Voir figure 3
Hors commande ISO 2539. Est utilisé, lors de l’établissement de programmes en
(
employant des données de programme et les données de commande opérationnelle,
(parenthèse ouverte)
comme le code pour entrer le mode de données de commande opérationnelle.
En commande ISO 2539. Code pour revenir au mode de données de programme. Voir figure 3
1
(parenthèse fermée)
*
Délimiteur pour séparer des commandes successives, dans des domaines de commande Voir figure 3
opérationnelle, de programmes employant simultanément les données de programme et
(astérisque)
les données de commande opérationnelle.
Représente le caractère de fin de Bloc (AVANCE LIGNE) pour les programmes Voir figure 3
NL
ISO 2539/840.
Voir 7.3
< Utilisé dans le mode donné de commande opérationnelle pour dénoter la fin d’une com-
mande imbriquée.
(moins que)
Utilisé dans le mode donné de commande opérationnelle pour dénoter la fin d’une com- Voir 7.3
>
mande imbriquée.
(plus que)
Voir 6.2
Délimiteur utilisé avec des commandes de traitement d’enregistrement pour séparer les
noms d’enregistrements du nom du dispositif.
(barre oblique)
4 Commandes de sélection de mode
4.1 Information générale
Le «Niveau de Sélection de Mode)) fait partie de la structure de commande qui permet à l’opérateur de sélectionner le type de fonc-
tionnement du systéme. Son utilisation n’est pas obligatoire et n’est pas nécessaire au fonctionnement, mais elle est une forme
optionnelle de l’organisation du mode de procédure de l’opérateur.
S’il est utilisé, il doit être conforme au présent Rapport technique.
La Sélection de Mode, s’il y en a une, peut être exécutée :
a) par un clavier (commande de sélection de mode tableau 1);
b) par des boutons poussoirs séparés;
c) par un commutateur.
Le statut du système (Niveau de la Sélection de Mode) doit être clairement indiqué à l’opérateur,
Tableau 1 - Commandes de sélection de mode
Mnbmo-
Format Fonction
nique
EDT EDT, oldfile, Conditions pour entrer dans le
newMe J niveau «Édition)). L’ancien enre-
gistrement est altéré si un nou-
vel enregistrement n’est pas
défini
FIL FIL -J Conditions pour entrer dans le
sous-niveau «traitement d’enre-
gistrement))
MCH M C H , machine- Conditions. pour entrer dans le
sous-niveau ((commande
name J
machine)). Spécification du
nom-machine optionnelle
END END Fin de tous les modes
7

---------------------- Page: 7 ----------------------
ISO/TR 61324981 (F)
4.2 Commandes de Sélection de Mode
Le tableau 1 donne la liste du code mnémonique, du format et de la fonction de chaque commande de Sélection de Mode. Ces com-
mandes correspondent à trois catégories de commandes (modes de fonctionnement) illustrées dans le présent Rapport technique,
Notons que dans plusieurs cas, une nouvelle action interactive entre le système et l’opérateur peut être nécessaire pour préciser la
commande de base.
Quelques systèmes CN peuvent être concus avec certains ou avec tous ces sous-niveaux, ou avec des sous-niveaux additionnels, ou
bien avec les deux, selon les besoins du système. Si des sous-niveaux additionnels sont prévus par le constructeur de la commande,
des commandes appropriées doivent être définies pour y accéder.
5 Commandes universelles
5.1 Information générale
Les commandes universelles sont destinées à la commande générale du système plus qu’à la mise en œuvre de fonctions opération-
nelles spécifiques. Les commandes universelles doivent être effectuées sans nécessiter la sélection d’un mode particulier.
5.2 Commandes universelles
Le tableau 2 donne la liste du code mnémonique, le format et la fonction de chaque commande universelle,
Tableau 2 - Commandes universelles
Mnémo-
Format Fonction
niaue
. -
DIS Dl S, arguments Visualisation sur le dispositif
sélectionné des paramètres spé-
arguments m,
nom et argument cifiés par les arguments. Une
de dispositif liste des arguments et des para-
n.J mètres résultants affichés, doit
être spécifiée par le constructeur
de la commande
6 Commandes d’édition
6.1 Donnée générale
Le sous-niveau &ditiorw est une partie de la structure de commande grâce auquel l’opérateur peut changer les enregistrements exis-
tants. Le système entre dans cette catégorie à partir du niveau Sélection de Mode par la commande EDT. Le systéme peut demander
à l’opérateur d’entrer le nom de l’enregistrement à éditer.
6.2 Commandes d’Édition
Le tableau 3 donne la liste du code mnémonique du format et de la fonction de chaque commande Édition. Lorsque tous les argu-
ments permis par les formats des commandes Édition ne sont pas nécessaires, d’autres formes peuvent être utilisées.
Tableau 3 - Commandes Édition
Mnemo-
Format Fonction
nique
DEL DEL,n,m, Text J Supprimer le texte dans les
lignes n à m
FND FND,n,m, Text J Trouver le texte dans les lignes
nàm
INS,n, Text J
INS Insérer un texte aprés la ligne n
LST LST,n,m J Lister les lignes n à m
RPL RPL,n,m, Text J Supprimer les lignes n à m et
remplacer par le texte

---------------------- Page: 8 ----------------------
ISO/TR 6132-1981 (FI
7 Commandes pour le traitement des enregistrements
7.1 Information générale
Le sous-niveau traitement d’enregistrement fait partie de la structure de commande grâce auquel l’opérateur peut créer de nouveaux
enregistrements, liste des répertoires d’enregistrements, supprimer des enregistrements non désirés d’un organe de mémoire. Le
système entre dans ce programme à partir du niveau de Sélection de Mode par la commande ((FIL)).
7.2 Mnémoniques des dispositifs
Puisque le traitement d’enregistrement n’est pas uniquement concerné par des noms d’enregistrement, mais également par des noms
de dispositifs, il doit être entendu que dans les descriptions du format suivant, chaque fois que les termes nom d’enregistrement ou
nouveau nom d’enregistrement ou ancien nom d’enregistrement sont utilisés, il doit également être fait référence, si nécessaire
(comme défini par le constructeur de la commande), au dispositif contenant cet enregistrement. Le format qui doit être utilisé est nom
d’enregistrementhorn du dispositif. Pour permettre au traitement d’enregistrement de distinguer les noms d’enregistrement des
noms de dispositif, un délimiteur Slash (/) est utilisé. Les mnémoniques standardisés concernant les dispositifs sont donnés dans le
tableau 4.
Tableau 4 - Mnémoniques normalis& concernant
les dispositifs
Mnbmonique Dispositif
Mémoire auxiliaire, nième dispositif
AM?I
Unité de mémoire à disque, ni*me dispositif
D%l
Console à clavier
KB?l
MMS Mémoire principale
Unité de bande magnétique, nieme dispositif
MTrl
Perforateur de bande, niéme dispositif
PPtl
Lecteur de bande perforée, niéme dispositif
wl
Téléimprimeur ou terminal de visualisation, nieme
TTn
dispositif
7.3 Commandes pour le traitement des enregistrements
Le tableau 5 donne la liste du code mnémonique, du format et de la fonction de chaque commande pour le traitement d’enregistre-
ment.
Tableau 5 - Commandes pour le traitement des enregistrements
Mnbmonique Format Fonction
ADP ADP, nouveau nom d’enregistrement, Pour créer un nouvel enregistrement en enchaînant (APPENDING) le
ancien nom d’enregistrement,, . . . contenu des anciens enregistrements dans l’ordre donné
ancien nom d ‘enregis tremen fn J
CRE, nouveau non d’enregistrement J Créer un nouvel enregistrement appelé nouveau nom d’enregistre-
CRE
ment
Dl R , nom du dispositif J Sorti
...

RAPPORT TECHNIQUE 6132
Publié 1981-08-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION .MEXfi~HAPO~HAII OPI-AHM3AWfII II0 CTAH~APTH3AI.WïH.ORGANISATION INTERNATIONALE DE NORMALISATION
Commande numérique des machines - Format de données
et de commandes
Numerical control of machines - Operational command and data format
Le Rapport technique 6132 a été élaboré par le Comité Technique ISO/TC 97, Calculateurs et traitement de l’information, et approuvé
par la majorité de ses membres. II a été décidé de publier le document sous forme de Rapport Technique car l’état d’avancement de la
question des systèmes à commande numérique ne permet pas aujourd’hui de mettre sur pied une Norme internationale qui soit com-
plète et précise, et qui ne soit pas trop restrictive dans ce domaine en plein développement. II est destiné à servir de guide et sera revu
et complété périodiquement.
Sommaire
2
0 Introduction .
2
1 Objet .
2
1.1 Typesdedonnées .
............................................................................... 2
1.2 Instructions opérationnelles
................................................................................. 3
1.3 Configuration du matériel
.................................................................... 4
1.4 Catégories fonctionnelles de commandes
5
1.5 Programmesmachine .
5
Références .
2
................................................... 6
3 Format, symboles et conventions utilisés pour l’entrée de données
................................................................................... 6
3.1 Informationgénérale.
........................................................... 6
3.2 Format pour données de commande opérationnelle
6
3.3 Symbolesetconventions .
.............................................................................. 7
Commandes de sélection de mode
4
7
4.1 Informationgénérale. .
......................................................................... 8
4.2 Commandes de sélection de mode.
8
Commandesuniverselles .
5
..................................................................................... 8
5.1 Information générale
..................................................................................
5.2 Commandes universelles. 8
8
6 Commandesd’édition. .
8
6.1 Donnéegénérale .
8
6.2 Commandesd’édition .
............................................................... 9
7 Commandes pour le traitement des enregistrements
9
7.1 Informationgénérale. .
9
7.2 Mnémoniquesdesdispositifs. .
.......................................................... 9
7.3 Commandes pour le traitement des enregistrements.
9
.............................................................................
8 Instructions de commande-machine
9
8.1 Informationgénérale .
..................................................................... 10
8.2 Instructions de commande-machine . :.
12
9 Clavier .
Annexes
13
A Exemples de programmation et résumé des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B Jeuxdecaractères - NIVEAU 1,2et3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
CDU 681.323 : 621.9-52 : 681.3.06 Réf. no : lSO/TR 6132-1981 (F)
Descripteurs : traitement de l’information, commande numérique, disposition des données, procédure de commande, commande de chainon à
haut niveau, format de bloc, symbole.
0 Organisation internationale de normalisation, 1981 0
Prix basé sur 21 pages
Imprimé en Suisse
/

---------------------- Page: 1 ----------------------
ISO/TR 61324981 (F)
0 Introduction
Le but de ce document est de fournir un guide pour la création d’un nouvel ensemble de données de commande pour la commande
numérique des machines. Ce nouvel ensemble est nécessaire à cause du développement rapide et largement répandu des nouvelles
techniques et des nouveaux systèmes que nous appellerons «Systémes avancés». Le développement incontrôlé de systémes incom-
patibles et la création simultanée de différents LANGAGES HOMME-MACHINE sont à éviter le plus possible.
Afin d’exploiter la flexibilité et la capacité des systèmes CN d’usage courant et futurs, il est nécessaire de pouvoir entrer les données
d’initialisation et les paramètres en plus de ce qui est inclus dans les formats de programme établis dans I’ISO 2539.
Le présent Rapport technique est destiné à servir de guide dans la coordination des études de systèmes permettant de promouvoir
l’uniformité dans la programmation de pièces et dans les techniques opératoires pour l’introduction de données dans des systèmes de
machines étendus, par l’initialisation et par les paramètres. Ce format peut être utilisé soit sur un panneau de l’équipement de la com-
mande de la machine, soit sur une unité centrale lorsqu’un DNC est utilisé. Le désir d’établir une uniformité et d’obtenir un degré
d’interchangeabilité des données d’entrée enregistrées pour les systèmes à commande numérique est reconnu depuis longtemps par
les constructeurs d’équipements aussi bien que par les utilisateurs. De plus, avec l’utilisation étendue du clavier alphanumérique géné-
ral pour l’entrée de données par l’opérateur, il est souhaitable de promouvoir l’uniformité des formats d’entrée manuels entre équipe-
ments afin de compenser le manque d’étiquetage fonctionnel des organes d’entrée mis à la disposition de l’opérateur.
Dans le passé, ce type de données était minimal et des organes d’entrée spéciaux tels que commutateurs, boutons poussoirs fonc-
tionnels et commutateurs numériques (commutateurs «codes» par exemple) étaient utilisés.
La quantité et la variété de ce type de données rendent souhaitables, d’un point de vue économique et opérationnel, d’entrer ces don-
nées par l’intermédiaire d’un dispositif d’entrée du programme tel qu’une bande perforée ou un clavier alphanumérique standard
appartenant au systéme.
1 Objet
1.1 Types de données
Les systèmes à commande numérique concernés par le présent Rapport technique doivent comporter l’utilisation de deux types de
données.
1) Données de programme ayant un format en concordance avec I’ISO 2539, et codées suivant I’ISO 840.
2) Données de commande opérationnelle - Réglage de la machine, initialisation et/ou paramétre opérationnel ayant un format
en concordance avec les instructions opérationnelles définies dans ce Rapport technique et codées suivant un sous-ensemble de
I’ISO 646.
Sous-ensemble de caractères :
O-8 O-9 O-10 o-13
caractéres de la colonne 2, sauf 2-7
caracteres de la colonne 3, sauf 3-11 et 3-15
caractéres de la colonne 4, sauf 4-O
caractéres de la colonne 5
caractères 7-12 et 7-15
1.2 Instructions opérationnelles
II n’est pas souhaitable que tous les systémes CN possédent toutes les caractéristiques et possibilités pour lesquelles des instructions
opérationnelles ont été définies dans le présent Rapport technique. Lorsqu’un système CN a la possibilité d’entrer des instructions
opérationnelles, les mnémoniques et les formats définis dans le présent Rapport technique doivent être utilisés. Les fonctions définies
ici ne sont pas destinees à limiter les capacités des systémes CN; des fonctions supplémentaires et des instructions opérationnelles
peuvent être définies et introduites par le constructeur de la commande, si nécessaire. II est également souhaitable que, dans quel-
ques cas, un constructeur de commande puisse, à sa discrétion, executer exclusivement avec des boutons poussoirs, commutateurs
ou autres commandes d’opérateurs conventionnelles une ou plusieurs fonctions définies ici. Si ces fonctions sont affichées en abregé
ou de façon mnémonique, les mnémoniques définis dans le présent Rapport technique devront être utilisés.
2

---------------------- Page: 2 ----------------------
ISO/TR 6132-1981 (F)
1.3 Configuration du matériel .
Le présent Rapport technique traite des systèmes à commande numérique qui doivent prendre en compte la grande variété de confi-
guration du matériel suivant la destination et les possibilités requises du système. La figure 1 montre un système à commande numéri-
que contenant plusieurs types de matériels périphériques. L’intérêt principal du présent Rapport technique est de donner la forme des
données, préparées par le programmeur-pièce ou introduites par l’opérateur dans le système à commande numérique par I’intermé-
diaire d’un ou de plusieurs de ces organes. En général, ces données peuvent être soit des données de programme, soit des données de
commande opérationnelle. L’échange de données binaires en formats non conformes au présent Rapport technique peut être effectué
à l’intérieur ou entre plusieurs organes, à la convenance du constructeur de commande, pour autant qu’un tel échange soit transpa-
rent et non percu de l’utilisateur.
TÉLÉTYPE
BANDE PERFORÉE
LECTEUR/PERFORATEUR -
l I
CONSOLE À CLAVIER
ET TUBE R.C.
I Im
PROCESSEUR DE
COMMANDE
1 iEiifi{i~GNirlauE l-
MÉMOIRE DISQUE
OU TAMBOUR
PUPITRES DE COMMANDE 1
DE L’OPÉRATEUR
’ I I
Figure 1 - Exemple de configuration du matériel d’un système de commande numérique
3

---------------------- Page: 3 ----------------------
ISO/TR 613291981 (FI
La figure 1 suggére quelques types d’équipements périphériques possibles qui peuvent être utilisés avec un système de commande
numérique; le présent Rapport technique n’est pas destiné à spécifier ou à limiter les types de périphériques utilises dans un système
donne. D’autres normes existent pour définir certaines interfaces physiques impliquées par la figure 1.
1.4 Catégories fonctionnelles de commandes
Pour illustrer l’implantation d’un systéme ayant un large éventail de commandes et avec une utilisation maximale d’un clavier alphanu-
mérique pour l’entrée de commandes, un système ayant une organisation de structure suivant la figure 2 a été utilisé,
La figure 2 montre plusieurs catégories de commandes qui peuvent être implantées. Le but du présent Rapport technique n’est pas
d’exiger spécifiquement ou de limiter les commandes à celles portées à la figure 2; l’étendue des possibilités de tout systéme à com-
mande numérique dépendra de l’utilisation pour laquelle le système est destiné. Pour quelques systèmes, les possibilités de diagnos-
tic, le systéme d’information du management, et autres fonctions spécialisées ou catégories, pourront être ajoutées en plus de celles
portées à la figure 2.
Une caractéristique de l’organisation portée sur la figure 2 est l’existence d’un niveau de sélection de mode dans la structure du
système. Un opérateur communiquant avec un système à commande numérique ayant cette structure peut avoir accés à toutes les
catégories de commandes subordonnées à partir du niveau de Sélection de Mode. Une fois qu’il est entré dans le sous-niveau appro-
prié, il peut effectuer toute opération désirée pour laquelle les instructions mnémoniques ont été définies dans cette catégorie d’ins-
truction. Lorsqu’il a achevé sa tâche, il peut revenir du sous-niveau au niveau de Sélection de Mode et, de là, entrer dans tout autre
sous-niveau désiré. La fonction premiére du niveau de Sélection de Mode dans cette illustration, est de permettre à l’opérateur de
choisir le type d’opération de systéme désiré au moyen des commandes du pupitre. Le constructeur de commande s’il le désire, peut,
effectuer cette sélection de mode d’une autre manière, telle que par un commutateur.
Notons que les opérations listées pour chaque sous-niveau peuvent entraîner l’utilisation de commandes, à l’initiative de l’opérateur,
pour effectuer quelques fonctions. Normalement, au cours de l’écoulement des commandes du systéme, il devrait également y avoir
des réponses du système en retour à l’opérateur. Ces commandes et réponses devraient être transférées au moyen d’une console du
systéme qui inclurait en particulier un organe d’entrée de données, un organe de visualisation; elle peut être un terminal à clavier et
CRT, un téléimprimeur, ou tout autre organe approprié.
La figure 2 donne également une catégorie de Commandes Universelles. Ces commandes sont valables dans tout mode de com-
mande y compris le niveau de Sélection de Mode.
1
SÉLECTEUR DE MODE :
ÉDITION TRAITEMENT DE
L’ENREGISTREMENT
COMMANDE-MACHINE
I
,
COMMANDES UNIVERSELLES
Chapitre 5
.
.
\ 4
COMMANDES DE TRAITEMENT
COMMANDES-MACHINES
COMMANDES D’ÉDITION
DE L’ENREGISTREMENT
Chapitre 8
Chapitre 6
Chapitre 7
Figure 2 - Catégories de commandes fonctionnelles généralisées du système de commande numérique
4

---------------------- Page: 4 ----------------------
ISO/TR 6132-1981 (F)
1.5 Programmes-machine
Afin de faciliter le fonctionnement automatique des machines travaillant en commande numérique, il est souhaitable de prévoir la pos-
sibilité de combiner quelques commandes listées dans le sous-niveau : ((Commande-machine)) avec les données du programme, plu-
tôt que de restreindre l’entrée de ces commandes uniquement par la console du systéme.
Afin d’accomplir cela, une structure pour les programmes est établie dans le présent Rapport technique, qui peut contenir les données
de programme et de commande opérationnelle. Pour permettre au systéme à commande numérique de différencier les deux types de
données, des codes «hors commande» et des codes «en commande» sont définis suivant I’ISO 2539, faisant partie de la structure du
programme.
La figure 3 montre une conception de cette structure. Notons qu’un programme conventionnel constitué de données de programme a
englobé une séquence de données opérationnelles. La parenthése ouverte c<(c programme au format de données de commande opérationnelle. La parenthése fermée, »)», est utilisée pour revenir au format de don-
nées de programme. Ces changements de formats peuvent survenir d’un bout à l’autre du programme. II est recommandé que les
numéros de séquence comme définis dans I’ISO 2539 soient utilisés en tant que numéros de ligne. Les numéros de séquence devront
être placés dans l’ordre ascendant.
II est fortement recommandé qu’uniquement les personnes ayant l’autorité nécessaire puissent modifier les programmes. Lorsqu’un
commutateur est utilisé pour une sélection de mode, la manoeuvre peut être effectuée par l’intermédiaire d’une clef. Lorsque le mode
est sélectionné par un bouton poussoir sur un clavier, des mots de passe doivent être utilisés avec sollicitation par le systéme.
.
Hors commande En commande
( 1
DONNÉES DE TYPE 1 DONNÉES DE TYPE 2 DONNÉES DE TYPE 1
Programme classique de données Données opérationnelles ou messages Programme classique de données
conformément à I’ISO 2539 et à de l’opérateur conformément au conformément à I’ISO 2539 et à
I’ISO 840 présent Rapport technique et à I’ISO 840
I’ISO 646
N42 Xl 2487 276543 MOI N L DONNÉES DE TYPE 1
N43 X34567 254321
NL
(MSL,2* MSG, MACHINE NO 2 DONNÉES DE TYPE 2
SÉLECTIONNÉE)
N44 GO1 X11268 NL DONNÉES DE TYPE 1
N45 X25148 Y64318 F515
NL
Figure 3 - Programme type de structure de données contenant des données de type 1 et de type 2
2 Références
I SO 646, Jeu de caractères codés a 7 elemen ts pour l’échange d’in formation entre matériels de traitement de l’information.
ISO 840, Commande numérique des machines - Jeu de caractères codés à 7 élements.
Disposition de base pour la section alphanumérique des claviers manœuvrés avec les deux mains.
ISO 2126, Machines de bureau -
ISO 2539, Commande numérique des machines - Bandes perforées a bloc à format variable pour contournage et mise en position.
Principes directeurs pour l’affectation des
ISO 3244, Machines de bureau et machines emplo yees en traitement de l’information -
touches de commande sur les claviers.
ISO 4342, Commande numérique des machines - Données d’entree des processeurs CN - Langage de reférence de base pour pro-
gramme de pièce. 1)
1) Actuellement au stade de projet.
5

---------------------- Page: 5 ----------------------
ISO/TR 61324981 (F)
ISO 69W 1, Commande numérique des machines - Format de programme et definition des mots adresse - Partie 7 : Format de
données pour les équipements de commande de mise en position et de contournage.1)
ISO 690312, Commande numérique des machines - Format de programme et définition des mots adresse - Partie 2 : Codage des
fonctions préparatoires G et auxiliaires M. 1)
3 Format, symboles et conventions utilisés pour l’entrée de données
3.1 Information générale
Au cours de I’entree de commandes mnémoniques par un clavier, il peut y avoir des erreurs d’entrée dues à l’enchaînement erroné
d’une clef. Le constructeur de la commande doit fournir les moyens appropriés pour permettre la correction des erreurs d’entrée par
clavier et/ou la re-sortie de ces informations erronées, par exemple, des fonctions devraient être définies permettant de supprimer le
caractere précédent entré par le clavier, ou bien afin de ne tenir aucun compte de toutes les commandes qui viennent d’être tapées.
Un systéme interactif (avec instructions c machine. Bien que non exigées par les commandes définies dans le présent Rapport technique, de telles réponses interactives du
système CN aident à réduire la charge d’un opérateur et à réduire la probabilité des erreurs de commande. Le constructeur de com-
mande peut choisir, à sa discrétion, de bloquer le clavier de la console du systéme et/ou d’afficher les messages d’erreur à l’opérateur
si les commandes sont incorrectes ou si, pour quelque raison, le systéme n’est pas prêt à accepter des commandes. Le constructeur
de commande peut également choisir d’exiger que l’opérateur entre un «mot de passe)) qui lui permette d’accéder à certaines com-
mandes délicates.
II est également suggéré que le constructeur de la commande prévoie un verrouillage du système de mouvements de la machine pour
interdire le mouvement (qui peut résulter non intentionnellement d’une commande erronée) jusqu’à ce que l’opérateur effectue une
opération particuliére pour l’initialiser (en appuyant sur un bouton départ, par exemple).
3.2 Format pour données de commande opérationnelle
Les données de commande opérationnelle devront être présentées comme étant des instructions opérationnelles, qu’elles soient
entrées manuellement ou par un autre moyen. Chaque instruction opérationnelle consistera en un code mnémonique de la fonction,
suivi, lorsque cela sera approprié, par un ou plusieurs arguments qualifiant la commande.
Les mnémoniques d’une fonction de commande sont uniformément structurés à partir de trois caractères. Le premier et le second
caractére seront des caractéres alphabétiques. Le troisième sera un caractere numérique ou alphabétique. Les mnémoniques com-
mentant par le caractère U sont réservés en permanence pour une utilisation par le constructeur de la commande et pour les utilisa-
teurs.
Les arguments contenus dans les instructions opérationnelles devront être d’une longueur et d’un contenu conformes aux comman-
des définies dans les paragraphes suivants. Un format à mot-adresse semblable à celui des données de I’ISO 2539 est recommandé
pour la présentation des arguments.
Un caractére délimiteur sera utilisé pour séparer le mnémonique de la fonction de l’argument (ou des arguments). Des délimiteurs sup-
plémentaires peuvent être nécessaires pour séparer des arguments ou des instructions opérationnelles, les uns des autres.
3.3 Symboles et conventions
L’opérateur déclenche les réponses du système à une commande en entrant la commande et en pressant une clef signifiant «entrer la
commande dans le systéme de commande)). Dans le présent Rapport technique, le symbole J sera utilisé pour représenter la pression
de la clef-entrée. Dans le texte qui suit, certains arguments de commande sont en caractères italiques. Cette convention est utilisée
pour signifier que l’elément est variable et sera remplacé (par le programmeur ou l’opérateur) par une entrée spécifique à l’effet désiré.
Symbole Utilisation Exemple
J Représente la pression d’une clef signifiant «entrer la commande dans le systéme de com- FIL -.l
mande», provoquant la fin de l’entrée de commande et le lancement de l’exécution de la
fonction commandée.
La virgule est un délimiteur qui sépare le mnémonique de commande de l’argument qui le MIR, XIYO J
ivirgule)
suit, et lorsque cela est nécessaire, elle sépare des arguments successifs d’une com-
mande.
1) Actuellement au stade de projet.
6

---------------------- Page: 6 ----------------------
ISO/TR 6132-1981 (F)
Utilisation Exemple
.
Arguments représentant des numéros de ligne dans un fichier édité; on entend par DEL, n, m J
n, m
«lignes)) un texte séparé par des codes NEWLINE (AVANCE LIGNE). n est la première
ligne et m est la dernière ligne dans le sens normal de l’exécution du programme.
Délimiteur de texte, nécessaire lorsque certaines commandes Éditeur sont utilisées. Aucun
(2/2)”
caractère n’a besoin d’être imprimé.
Voir figure 3
Hors commande ISO 2539. Est utilisé, lors de l’établissement de programmes en
(
employant des données de programme et les données de commande opérationnelle,
(parenthèse ouverte)
comme le code pour entrer le mode de données de commande opérationnelle.
En commande ISO 2539. Code pour revenir au mode de données de programme. Voir figure 3
1
(parenthèse fermée)
*
Délimiteur pour séparer des commandes successives, dans des domaines de commande Voir figure 3
opérationnelle, de programmes employant simultanément les données de programme et
(astérisque)
les données de commande opérationnelle.
Représente le caractère de fin de Bloc (AVANCE LIGNE) pour les programmes Voir figure 3
NL
ISO 2539/840.
Voir 7.3
< Utilisé dans le mode donné de commande opérationnelle pour dénoter la fin d’une com-
mande imbriquée.
(moins que)
Utilisé dans le mode donné de commande opérationnelle pour dénoter la fin d’une com- Voir 7.3
>
mande imbriquée.
(plus que)
Voir 6.2
Délimiteur utilisé avec des commandes de traitement d’enregistrement pour séparer les
noms d’enregistrements du nom du dispositif.
(barre oblique)
4 Commandes de sélection de mode
4.1 Information générale
Le «Niveau de Sélection de Mode)) fait partie de la structure de commande qui permet à l’opérateur de sélectionner le type de fonc-
tionnement du systéme. Son utilisation n’est pas obligatoire et n’est pas nécessaire au fonctionnement, mais elle est une forme
optionnelle de l’organisation du mode de procédure de l’opérateur.
S’il est utilisé, il doit être conforme au présent Rapport technique.
La Sélection de Mode, s’il y en a une, peut être exécutée :
a) par un clavier (commande de sélection de mode tableau 1);
b) par des boutons poussoirs séparés;
c) par un commutateur.
Le statut du système (Niveau de la Sélection de Mode) doit être clairement indiqué à l’opérateur,
Tableau 1 - Commandes de sélection de mode
Mnbmo-
Format Fonction
nique
EDT EDT, oldfile, Conditions pour entrer dans le
newMe J niveau «Édition)). L’ancien enre-
gistrement est altéré si un nou-
vel enregistrement n’est pas
défini
FIL FIL -J Conditions pour entrer dans le
sous-niveau «traitement d’enre-
gistrement))
MCH M C H , machine- Conditions. pour entrer dans le
sous-niveau ((commande
name J
machine)). Spécification du
nom-machine optionnelle
END END Fin de tous les modes
7

---------------------- Page: 7 ----------------------
ISO/TR 61324981 (F)
4.2 Commandes de Sélection de Mode
Le tableau 1 donne la liste du code mnémonique, du format et de la fonction de chaque commande de Sélection de Mode. Ces com-
mandes correspondent à trois catégories de commandes (modes de fonctionnement) illustrées dans le présent Rapport technique,
Notons que dans plusieurs cas, une nouvelle action interactive entre le système et l’opérateur peut être nécessaire pour préciser la
commande de base.
Quelques systèmes CN peuvent être concus avec certains ou avec tous ces sous-niveaux, ou avec des sous-niveaux additionnels, ou
bien avec les deux, selon les besoins du système. Si des sous-niveaux additionnels sont prévus par le constructeur de la commande,
des commandes appropriées doivent être définies pour y accéder.
5 Commandes universelles
5.1 Information générale
Les commandes universelles sont destinées à la commande générale du système plus qu’à la mise en œuvre de fonctions opération-
nelles spécifiques. Les commandes universelles doivent être effectuées sans nécessiter la sélection d’un mode particulier.
5.2 Commandes universelles
Le tableau 2 donne la liste du code mnémonique, le format et la fonction de chaque commande universelle,
Tableau 2 - Commandes universelles
Mnémo-
Format Fonction
niaue
. -
DIS Dl S, arguments Visualisation sur le dispositif
sélectionné des paramètres spé-
arguments m,
nom et argument cifiés par les arguments. Une
de dispositif liste des arguments et des para-
n.J mètres résultants affichés, doit
être spécifiée par le constructeur
de la commande
6 Commandes d’édition
6.1 Donnée générale
Le sous-niveau &ditiorw est une partie de la structure de commande grâce auquel l’opérateur peut changer les enregistrements exis-
tants. Le système entre dans cette catégorie à partir du niveau Sélection de Mode par la commande EDT. Le systéme peut demander
à l’opérateur d’entrer le nom de l’enregistrement à éditer.
6.2 Commandes d’Édition
Le tableau 3 donne la liste du code mnémonique du format et de la fonction de chaque commande Édition. Lorsque tous les argu-
ments permis par les formats des commandes Édition ne sont pas nécessaires, d’autres formes peuvent être utilisées.
Tableau 3 - Commandes Édition
Mnemo-
Format Fonction
nique
DEL DEL,n,m, Text J Supprimer le texte dans les
lignes n à m
FND FND,n,m, Text J Trouver le texte dans les lignes
nàm
INS,n, Text J
INS Insérer un texte aprés la ligne n
LST LST,n,m J Lister les lignes n à m
RPL RPL,n,m, Text J Supprimer les lignes n à m et
remplacer par le texte

---------------------- Page: 8 ----------------------
ISO/TR 6132-1981 (FI
7 Commandes pour le traitement des enregistrements
7.1 Information générale
Le sous-niveau traitement d’enregistrement fait partie de la structure de commande grâce auquel l’opérateur peut créer de nouveaux
enregistrements, liste des répertoires d’enregistrements, supprimer des enregistrements non désirés d’un organe de mémoire. Le
système entre dans ce programme à partir du niveau de Sélection de Mode par la commande ((FIL)).
7.2 Mnémoniques des dispositifs
Puisque le traitement d’enregistrement n’est pas uniquement concerné par des noms d’enregistrement, mais également par des noms
de dispositifs, il doit être entendu que dans les descriptions du format suivant, chaque fois que les termes nom d’enregistrement ou
nouveau nom d’enregistrement ou ancien nom d’enregistrement sont utilisés, il doit également être fait référence, si nécessaire
(comme défini par le constructeur de la commande), au dispositif contenant cet enregistrement. Le format qui doit être utilisé est nom
d’enregistrementhorn du dispositif. Pour permettre au traitement d’enregistrement de distinguer les noms d’enregistrement des
noms de dispositif, un délimiteur Slash (/) est utilisé. Les mnémoniques standardisés concernant les dispositifs sont donnés dans le
tableau 4.
Tableau 4 - Mnémoniques normalis& concernant
les dispositifs
Mnbmonique Dispositif
Mémoire auxiliaire, nième dispositif
AM?I
Unité de mémoire à disque, ni*me dispositif
D%l
Console à clavier
KB?l
MMS Mémoire principale
Unité de bande magnétique, nieme dispositif
MTrl
Perforateur de bande, niéme dispositif
PPtl
Lecteur de bande perforée, niéme dispositif
wl
Téléimprimeur ou terminal de visualisation, nieme
TTn
dispositif
7.3 Commandes pour le traitement des enregistrements
Le tableau 5 donne la liste du code mnémonique, du format et de la fonction de chaque commande pour le traitement d’enregistre-
ment.
Tableau 5 - Commandes pour le traitement des enregistrements
Mnbmonique Format Fonction
ADP ADP, nouveau nom d’enregistrement, Pour créer un nouvel enregistrement en enchaînant (APPENDING) le
ancien nom d’enregistrement,, . . . contenu des anciens enregistrements dans l’ordre donné
ancien nom d ‘enregis tremen fn J
CRE, nouveau non d’enregistrement J Créer un nouvel enregistrement appelé nouveau nom d’enregistre-
CRE
ment
Dl R , nom du dispositif J Sorti
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.