ISO 1059:1973
(Main)Withdrawal of ISO 1059-1973
Withdrawal of ISO 1059-1973
Annulation de l'ISO1059-1973
General Information
Relations
Standards Content (Sample)
@ 1059
INTERNATIONAL STANDARD
‘*E&
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION -MEXflYHAPOllHAR OPrAHMîAUMR il0 CTAHAAPTM3AUMM -ORGANISATION INTERNATIONALE DE NORMALISATION
Numerical control of machines - Punched tape fixed block
format for positioning and straight-cut machining
First edition - 1973-12-01
UDC 681.327.44 : 681.323 : 621.9-52 Ref. No. IS0 1059-1973 (E)
Dexriptors : data processing, numerical control, punched tapes, data layout, coding.
Price based on 9 pages
---------------------- Page: 1 ----------------------
FOREWORD
IS0 (the International Organization for Standardization) is a worldwide federation
of national standards institutes (IS0 Member Bodies). The work of developing
International Standards is carried out through IS0 Technical Committees. Every
Member Body interested in a subject for which a Technical Committee has been set
up has the right to be represented on that Committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work.
Draft International Standards adopted by the Technical Committees are circulated
to the Member Bodies for approval before their acceptance as International
Standards by the IS0 Council.
Prior to 1972, the results of the work of the Technical Committees were published
as IS0 Recommendations; these documents are now in the process of being
transformed into International Standards. As part of this process, Technical
Committee ISO/TC 97, Computers and information processing, has received
IS0 Recommendation R 1059-1969 and found it technically suitable for trans-
formation. International Standard IS0 1059 therefore replaces IS0 Recommen-
dation R 1059-1969, which was approved by the Member Bodies of the following
countries :
Australia Iran Portugal
Belgium Israel Spain
Czechoslovakia Italy Sweden
Denmark Japan Switzerland
Egypt, Arab Rep. of Netherlands Turkey
France New Zealand United Kingdom
Germany Poland U.S.A.
No Member Body expressed disapproval of the Recommendation.
O International Oryanization for Standardization, 1973 O
Printed in Switzerland
---------------------- Page: 2 ----------------------
~ ~~
INTERNATIONAL STANDARD IS0 1059-1973 (E)
Nu merical control of machines - Punched tape fixed block
format for positioning and straight-cut machining
SCOPE AND FIELD OF APPLICATION IS0 1056 Numerical control of machines - Punched tape
1
block formats - Coding of preparatory functions G and
miscellaneous functions M. 2'
1.1 This International Standard applies to fixed block
format punched tapes, with or without tabulation and
IS0 1058, Numerical control of machines - Punched tape
without word address, for positioning and straight-cut
variable block format for positioning and straigh t-cut
machining; it is intended to
machining.
a) recommend application of the rules providing a
IS0 11 13, Information processing - Representation of 6-
minimum of uniformity in the manufacture of input
and 7-bit coded character sets on punched tape.
media;
IS0 1 154, Information processing - Punched paper tape -
b) inform users of numerically controlled machines on Dimensions and location of feed holes and code holes.
the potentialities of control systems.
IS0 1729, Information processing - Unpunched paper tape
- Specification.
1.2 Compliance with the conditions expressed in this
International Standard does not guarantee
interchangeability of media between machines of
3 FORMAT MAKE-UP
compatible features. The choice of the codes corresponding
to "feed function", "spindle speed function", "preparatory
function", "miscellaneous function" and "tool function" is
3.1 Blocks
free. Nevertheless, when it is justified by the complexity of
A fixed format block has a constant length. Consequently,
functions, it is recommended that IS0 1058 be complied
no word can be omitted, even if there is no change in the
with as far as possible.
data with respect to the preceding block. The meaning of a
character is defined by its position in the block. The block
1.3 The format characteristics are specified in clause 4 and
shall contain no alphabetic character.
in annexes C and D.
3.1.1 A block consists of the following
1.4 The technical terms used in this International
Standard are based on the IS0 data processing
3.1.1.1 The "sequence number" word (optional).
vocabulary' ).
3.1.1.2 The "block address" word (optional).
1.5 Tape dimensions, character codes and nomenclature of
axes conform respectively to IS0 1154 and IS0 1729,
3.1.1.3 The data words.
IS0 840 and IS0 11 13, and IS0 841.
3.1.1.4 The "end of block" character, showing the end of
each block. In addition, the "end of block" character must
2 REFERENCES precede the first block of the program.
IS0 840, Numerical control of machines - 7-bit coded
3.1.2 The data words must not be repeated within the
character set.
same block. Only words corresponding to a function
provided by the machine are used; their order should be as
IS0 841, Numerical control of machines - Axis and
follows :
motion nomenclature.
!) In preparation
At present at the stage of draft. (Revision of ISO/R 1056.)
2)
1
---------------------- Page: 3 ----------------------
IS0 1059-1973 (E)
3.1.2.1 The "preparatory function" word.' ) 3.2.4.4 Sign of linear and angular dimensions
3.2.4.4.1 When the control system allows using absolute
3.1.2.2 The "dimensiori" words.
dimensions either positive or negative with respect to the
origin of the Co-ordinate system, the algebraic sign (+ or -)
These words should be arranged whenever possible in the
is part of the "dimension" word and shall precede the first
following sequence : X, Y, Z, U, V, W, P, Q, R, A, B, C,
digit.
D, E, as defined in annex B.
3.2.4.4.2 When the control system only permits use of
3.1.2.3 The "feed function" word or words.
positive absolute dimensions, the algebraic sign shall be
omitted from the "dimension" words.
3.1.2.4 The "spindle speed function" word.
3.2.4.4.3 When the control system uses incremental
dimensions, the algebraic sign (-t or -) is compulsory and
3.1.2.5 The "tool function" word.
shall precede the first digit of each dimension in order to
show the direction of motion.
3.1.2.6 The "miscellaneous function" word.')
3.2.5 Digital data contained in the non-dimension words
are unrestricted. However, it is recommended to comply as
3.2 Words
much as possible with the following indications :
3.2.1 The length of each specific word and the position of
3.2.5.1 The "sequence number" should consist of three
the implicit decimal sign, as defined in the format
(3) digits.
specification, shall remain constant. Hence, to keep up the
afore mentioned length, the relevant number of zeros must
3.2.5.2 The "preparatory function" should be expressed
be included.
by a two (2)-digit coded number.' )
3.2.2 There is no address for the words. Optionally, the
3.2.5.3 The "teed function or functions" should be
"tab" character may be used to facilitate the reading of the
expressed by a coded number, the composition of which is
manuscript.
described in annex A.
3.2.3 The "block address" word shall consist of one (1) 3.2.5.4 The "spindle speed function" should be expressed
digit. by a coded number, the composition of which is described
in annex A.
3.2.4 The "dimension" words shall be either co-ordinate
3.2.5.5 The "tool function" should be expressed by a
dimension words (absolute dimension) or incremental
coded number, the number of digits being specified in the
dimension words (relative dimension) according to format
format specification.
specification, and shall contain digital data as follows :
3.2.5.6 The "miscellaneous function" should be expressed
3.2.4.1 The most significant digit of the dimension shall
by a two (2)-digit coded number.')
be first.
3.2.4.2 Units
4 FORMAT SPECIFICATION
3.2.4.2.1 All linear dimensions shall be expressed in
This consists of three sections, as follows :
millimetres or inches and decimal fractions thereof.
- format classification shorthand, in accordance with
3.2.4.2.2 All angular dimensions shall be expressed in annex C;
decimal parts of a revolution or in degrees and decimal
- format classification detailed shorthand, in
parts of a degree; decimal parts of a revolution is
accordance with annex D;
recommended practice.
- itemized data of the format contents, which are not
3.2.4.3 Decimal sign
subject to standardization. An explanatory note is
attached for guidance of users (annex F).
Decimal sign shall not be used, its implicit position being
defined by the format specification.
NOTE -Annex E shows an example of a tab fixed block format.
1) For coding of preparatory and miscellaneous functions, see IS0 1056.
2
---------------------- Page: 4 ----------------------
IS0 1059-1973 (E)
ANNEX A
EXAMPLE OF FEED AND SPINDLE SPEED CODING
Example
It is recommended to comply as much as possible with one
of the three following systems of coding. The codes used
Feed or spindle speed 4-digit coding !%digit coding
and the units which are employed are specified in the
format specification.
1728 7173 71 728
150.3 61 50 61503
15,25 5153 51525
7,826 4783 47826
O, 1537 31 54
A.l ARITHMETIC PROGRESSION 31537
0.0 1 268 2127
(Three- (four- or five-) digit code) 2 1268
0,008759 1876 18759
0462 04624
0,0004624
A.l.l Number
NOTE ~ The second digit can never be zero unless all digits are
The number is composed of three, four or five digits, the
zero
significance of which is as follows :
- the first digit is a decimal multiplier, and has a value
A.1.2 Units
three (3) greater than the number of digits to the left of
Units employed are as follows :
the decimal sign of the feed or speed value;
- the subsequent digits ar? the feed or spindle speed
A.1.2.1 Feeds
rounded to two-, three- or four-digit accuracy.
For linear motions independent of spindle speed :
When inch/min or mm/min.
there are no digits to the left of the decimal sign,
then the number of zeros immediately to the right of the
For linear motions dependent on spindle speed :
decimal sign is subtracted from three (3) to provide the
value of the first digit.
inch/rev or mm/rev.
For threading, tapping or chasing, in the "inch" system
Example
rev/inch.
Feed or spindle speed Coding
For threading, tapping or chasing, in the metric system :
1728 71 7
mm/rev.
150.3
61 5
15.25 51 5
A.1.2.2 Spindle speeds
478
7,826
31 5 For rotary table motion and spindle speed
O, 1 537
0,01268 213
rev/m in.
188
0,008759
046
0,0004624
NOTE - The second digit can never be zero unless all digits are
zero.
A.2 GEOMETRIC PROGRESSION
(Two-digit code)
If the three-digit coded number does not satisfy the degree
of control necessary for the process, this number may be
A.2.1 Number
expanded to a four (4)- or five (5)-digit number, as
necessary, to meet the requirement. This coded number for Feed and spindle speed shall be given by a two (2)-digit
the "feed function" or the "spindle speed function" is code with increasing values of feed
...
@ 1059
NORME INTERNATIONALE
‘*Xe
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION .MEX,TYHAPOllHAI OPrAHM3AUMI no CTAHllAPTM3AUMM .ORGANISATION INTERNATIONALE DE NORMALISATION
Commande numérique des machines - Bandes perforées
a bloc à format fixe pour mise en position et usinage parallèle
aux axes
Première edition - 1973-12-01
~~ ~~ ~~ ~
Ref. NO IS0 1059-1973 (FI
CDU 681.327.44 : 681.323 : 621.9-52
Descripteurs : traitement de l’information, commande numérique. bande perforée. disposition des données, codage.
Prix basé sur 9 pages
---------------------- Page: 1 ----------------------
AVANT-PROPOS
IS0 (Organisation Internationale de Normalisation) est une fédération mondiale
d‘organismes nationaux de normalisation (Comités Membres KO). L‘élaboration de
Normes Internationales est confiée aux Comités Techniques ISO. Chaque Comité
Membre intéressé par une étude a le droit de faire partie du Comité Technique
correspondant. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO, participent également aux travaux.
Les Projets de Normes Internationales adoptés par les Comités Techniques sont
soumis aux Comités Membres pour approbation, avant leur acceptation comme
Normes Internationales par le Conseil de I’ISO.
Avant 1972, les résultats des travaux des Comités Techniques étaient publiés
comme Recommandations ISO; maintenant, ces documents sont en cours de
le Comité
transformation en Normes Internationales. Suivant cette procédure,
Calculateurs et traitement de l’information, a examiné
Technique ISO/TC 97,
la Recommandation ISO/R 1059-1969 et l’a jugée techniquement apte a la
transformation. La Norme Internationale IS0 1059 remplace donc la Recomman-
dation ISO/R 1059-1969, qui avait été approuvée par les Comités Membres des
pays suivants :
Allemagne Iran Por tuga I
Israël
Australie Royaume-Uni
Belgique Italie Suede
Danemark Japon Suisse
Egypte, Rép. arabe d’ Nouvelle-Zélande Tchécoslovaquie
Turquie
Espagne Pays-Bas
Pologne U.S.A.
France
Aucun Comité Membre n’avait désapprouvé la Recommandation.
O Organisation Internationale de Normalisation, 1973 O
Imprimé en Suisse
---------------------- Page: 2 ----------------------
NORME INTERNATIONALE IS0 1059-1973 (F)
Commande numérique des machines - Bandes perforées
à bloc à format fixe pour mise en position et usinage parallèle
aux axes
IS0 1056, Commande numérique des machines - Formats
1 OBJET ET DOMAINE D'APPLICATION
de blocs des bandes perforées - Codage des fonctions
préparatoires G et des fonctions auxiliaires M.2)
1.1 La présente Norme Internationale s'applique aux
bandes à format fixe avec ou sans tabulation et sans adresse
IS0 1058, Commande numérique des machines - Bandes
pour mise en position et usinage parallèle aux axes. Elle a
perforées à bloc à format variable pour mise en position rt
pour but
usinage parallèle aux axes.
a) de recommander l'usage des règles destinées à assurer
IS0 1 113, Traitement de l'information - Représentation
un minimum d'uniformité dans la confection des
sur bande perforée des jeux de caractères codés 2 6 et
supports d'instruction;
7 éléments.
h) de renseigner les utilisateurs de machines à
IS0 1154, Traitement de l'information - Bande perforée
commande numérique sur les possibilités des systèmes de
en papier - Dimensions et emplacement des perforations
commande.
d'entraînement et des perforations de données.
IS0 1729, Traitement de l/nformation - Bande vierge en
1.2 Le respect des conditions énoncées dans la présente
papier - Spécification.
Norme Internationale ne suffit pas à assurer
l'interchangeabilité des supports d'instruction entre
3 CONSTITUTION DU FORMAT
machines de caractéristiques compatibles. Le choix des
codes correspondant aux fonctions ((vitesse d'avance)),
3.1 Blocs
((vitesse de rotation)), ((fonction préparatoire)), ((fonction
auxiliaire)), ((fonction outil)) est libre. Néanmoins, lorsque
Un bloc à format fixe a une longueur constante. Aucun mot
la complexité des fonctions le justifie, il est recommandé de
ne peut donc être omis, même s'il n'y a pas de changement
se conformer le plus possible à I'ISO 1058.
dans les données par rapport au bloc précédent. La
signification d'un caractère est définie par l'emplacement de
celui-ci dans le bloc; celui-ci ne doit contenir aucun
1.3 Les caractéristiques du format sont définies par une
spécification décrite au chapitre 4 et aux annexes C et D. caractère alphabétique
-
Un bloc est constitué de la facon suivante :
3.1.1
1.4 Les termes techniques utilisés dans la présente Norme
Internationale sont conformes au vocabulaire IS0 du
3.1.1.1 Le mot ((numéro de bloc)) (facultatif)
traitement de l'information' ).
3.1.1.2 Le mot ((adresse de bloc)) (facultatif)
1.5 Les dimensions des bandes, les codes de Caractères et
3.1 .I .3 Les mots de données.
la nomenclature des axes sont respectivement conformes a
I'ISO 1 154 et I'ISO 1729, I'ISO 840 et I'ISO 1 113, et
3.1.1.4 Le caractère «fin de bloc)) qui indique la fin de
1'1S0 841
chaque bloc. En outre le premier bloc du programme doit
être précédé du caractère ((fin de bloc)).
2 RÉFÉRENCES
3.1.2 Les mots de données ne doivent pas être répétés à
l'intérieur d'un bloc. On n'utilise que les mots
IS0 840, Commande numérique des machines - Jeu de
correspondant à une fonction de la machine et ils doivent
caractères codés à 7 éléments.
être pris dans l'ordre suivant :
IS0 841, Commande numérique des machines -
Nomenclature des axes et mouvements. 3.1.2.1 Le mot ((fonction préparatoire)) 3,
1) En préparation.
2) Actuellement au stade de projet. (Révision de I'ISO/R 1056.)
Pour le codage des fonctions préparatoires et auxiliaires, voir IS0 1056.
3)
1
---------------------- Page: 3 ----------------------
IS0 1059-1973 (FI
du mot de dimension et doit précéder immédiatement son
3.1.2.2 Les mots correspondant aux dimensions.
premier chiffre.
Ces mots doivent être classés si possible dans l'ordre des
coordonnées suivant: X, Y, 2, U, V, W, P, O, R, A, B,
3.2.4.4.2 Lorsque le système de commande ne permet que
C, D, E, telles qu'elles sont définies dans l'annexe B.
l'emploi de dimensions positives absolues, le signe
algébrique doit être omis des mots de dimensions.
3.1.2.3 Le ou les mots ((fonction vitesse d'avance)).
3.1.2.4 Le mot ((fonction vitesse de rotation)) 3.2.4.4.3 Lorsque le système de commande utilise des
dimensions relatives, le signe algébrique (+ ou -1 est
3.1.2.5 Le mot ((fonction outil)). obligatoire et doit précéder immédiatement le premier
chiffre de chaque dimension afin d'indiquer le sens du
3.1.2.6 Le mot ((fonction auxiliaire))').
déplacement.
3.2 Notes
3.2.5 Le choix des données numériques contenues dans les
mots ne désignant pas des dimensions est libre. Cependant,
3.2.1 La longueur de chaque mot particulier et la position
il est recommandé de se conformer le plus possible aux
de la virgule décimale implicite, telles qu'elles sont définies
:
indications suivantes
par la spécification du format, doivent rester constantes. En
conséquence, les zéros nécessaires pour maintenir cette
3.2.5.1 Le mot ((numéro de bloc)) est constitué par trois
longueur doivent être inclus.
(3) chiffres.
3.2.2 Les mots ne comportent pas d'adresse.
Facultativement, on peut employer le caractère 3.2.5.2 Le mot ((fonction préparatoire)) doit être exprimé
((tabulation)) pour faciliter la lecture des imprimés du par un nombre codé à deux chiffres.' )
programme.
3.2.5.3 Le ou les mots ((fonction vitesse d'avance)) doivent
3.2.3 Le mot ((adresse de bloc)) doit être composé d'un (1)
être exprimés par un nombre codé, dont la composition est
chiffre.
donnée a l'annexe A.
3.2.4 Les mots désignant des dimensions sont des mots de
3.2.5.4 Le mot ((fonction vitesse de rotation)) doit être
dimension de coordonnée (dimension absolue) ou des mots
exprimé par un nombre codé, dont la composition est
de dimension de déplacement (dimension relative), selon la
donnée à l'annexe A.
spécification du format. Ils doivent contenir les données
numériques de la facon suivante :
3.2.5.5 Le mot ((fonction outil)) doit être exprimé par un
nombre code dont la quantité de chiffres est définie par la
3.2.4.1 Le chiffre significatif le plus élevé de la dimension
spécification du format.
doit être le premier.
3.2.5.6 Le mot ((fonction auxiliaire)) doit être exprimé par
3.2.4.2 Unités
un nombre codé à deux (2) chiffres.')
3.2.4.2.1 Toutes les dimensions linéaires doivent être
exprimées en millimètres ou en inches et leurs fractions
décimales.
4 SPÉCIFICATION DU FORMAT
La spécification du format comprend les trois parties
3.2.4.2.2 Toutes les dimensions angulaires doivent être
exprimées en fractions décimales de tour ou en degrés et suivantes :
fractions décimales de degré. II est recommandé d'utiliser
- une symbolisation générale, correspondant aux
les fractions décimales de tour.
données de l'annexe C;
3.2.4.3 Virgule
- une symbolisation détaillée, correspondant aux
D;
données de l'annexe
On n'utilisera pas de virgule comme marque décimale. Sa
position implicite est définie par la spécification du format.
- les caractéristiques détaillées du contenu du format,
qui ne sont pas normalisées. Une note explicative est
3.2.4.4 Signe des dimensions linéaires et angulaires
jointe pour servir de guide aux utilisateurs (arinexe F).
3.2.4.4.1 Lorsque le système de commande permet
l'emploi de dimensions absolues positives et négatives par NOTE - L'annexe E donne une exemple de format fixe a
tabulation.
rapport à l'origine, le signe algébrique (+ ou -1 fait partie
1) Pour le codage des fonctions préparatoires et auxiliaires, voir IS0 1056.
2
---------------------- Page: 4 ----------------------
IS0 1059-1973 (F)
ANNEXE A
CODE DES VITESSES D'AVANCE ET DE ROTATION
Les fonctions vitesses d'avance et de rotation sont Exemple
exprimées par un nombre codé. Les codes et les unités
Vitesse d'avance
utilisés sont indiqués dans la spécification du format. Code à 4 chiffres Code à 5 chiffres
ou de rotation
1728
7173 71728
150.3 61 50 61 503
15,25 5153 51525
A.I PROGRESSION ARITHMÉTIQUE
7,826 4783 47826
(Code à trois, (quam ou cinq) chiffres)
31 54 31 537
0,1537
-
0,O 1 268 2127 2 1268
A.1.1 Nombre
0,008759 1876 18759
0,0004624 0462 04624
Le nombre est composé de trois, quatre ou cinq chiffres
NOTE - Le second chiffre ne peut jamais être un zéro, à moins que
dont la signification est la suivante :
tous les chiffres soient égaux à zéro.
- le premier chiffre est un multiplicateur décimal et a
une valeur supérieure de (3) au nombre de chiffres à
A.1.2 Unités
gauche de la virgule décimale de la valeur de la vitesse
Les unités employées sont les suivantes :
d'avance ou de rotation;
- les chiffres suivants expriment la valeur réelle de la
A.1.2.1 Vitesse d'avance
vitesse d'avance ou de rotation, arrondie à deux, trois ou
Pour les mouvements linéaires indépendants de la vitesse de
quatre chiffres significatifs.
rotation :
Lorsqu'il n'y a aucun chiffre significatif à gauche de la
mm/min ou inch/min.
virgule décimale implicite, on soustrait de (3) le nombre de
zéros se trouvant immédiatement à droite de la virgule
Pour les mouvements linéaires dépendants de la vitesse de
décimale pour obtenir la valeur du premier chiffre.
rotation :
Exemple
mm/tr ou inchhr.
Pour le filetage, le taraudage ou le filetage par filière dans le
Vitess d'avance
système en inches :
Code
ou de rotation
tr/inch.
1728 717
Pour le filetage, le taraudage ou le filetage par filière dans le
150.3
615
système métrique :
15,25
515
mm/tr.
478
7,826
O, 1537 31 5
A.1.2.2 Vitesses de rotation
0,01268 213
0,008759 188
Pour le mouvement de rotation de la table et la vitesse de
0,0004624 046
rotation de la broche :
NOTE - Le second chiffre ne peut jamais être un zéro à moins que
tr/min.
les chiffres soient égaux à dro.
tous
Dans le cas où un nombre codé à trois chiffres ne satisfait
pas le degré de commande nécessaire pour l'utilisation, il
A.2 PROGRESSION GÉOMÉTRIQUE
peut être élargi à quatre (4) ou cinq (5) chiffres, suivant le
(Code à deux chiffres)
besoin. Ce nombre codé, pour la ((vitesse d'avance)) ou la
((vitesse de rotation)), est arrondi à trois (3) chiffres
A.2.1 Nombre
significatifs pour un code de quatre (4) chiffres, et arrondi à
quatre (4) chiffres significatifs pour un code de cinq (5) Les vitesses d'avance et de rotation sont exprimées par un
chiffres. C
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.