0
03.04
Sommaire
Programmation CN flexible
1.1
Variables et paramètres de calcul ............................................................................ 1-24
1.2
Définition de variables............................................................................................... 1-26
1.3
Définition de tableaux ............................................................................................... 1-30
1.4
Programmation indirecte........................................................................................... 1-37
1.5
Affectations ............................................................................................................... 1-41
1.6
Opérations/fonctions de calcul.................................................................................. 1-42
1.7
Opérateurs relationnels et opérateurs logiques........................................................ 1-44
1.8
Priorité des opérateurs.............................................................................................. 1-49
1.9
Conversions de type possibles ................................................................................. 1-50
1.10
Opérations sur les chaînes de caractères ................................................................ 1-51
1.10.1
Conversion de type ................................................................................................... 1-52
1.10.2
Concaténation de chaînes de caractères ................................................................. 1-54
1.10.3
Transformation en minuscules/majuscules .............................................................. 1-55
1.10.4
Longueur de la chaîne de caractères ....................................................................... 1-56
1.10.5
Recherche de caractères/de suites de caractères dans la chaîne .......................... 1-56
1.10.6
Sélection d'une chaîne partielle de caractères ......................................................... 1-58
1.10.7
Sélection d'un caractère individuel ........................................................................... 1-59
1.11
Instruction CASE....................................................................................................... 1-61
1.12
Structures de contrôle............................................................................................... 1-63
1.13
Coordination de programmes ................................................................................... 1-67
1.14
Routines d'interruption .............................................................................................. 1-72
1.15
Permutation d'axe, permutation de broche............................................................... 1-80
1.17
WRITE : écrire dans un fichier (à partir de la version de log. 4.3)............................ 1-85
1.18
DELETE : supprimer un fichier (à partir de la version de log. 4.3) ........................... 1-88
1.19
READ : lire des lignes dans un fichier (à partir de la version de logiciel 5.2).......... 1-89
1.20
ISFILE : fichier existant dans la mémoire utilisateur de NCK
(à partir de la version de logiciel 5.2)........................................................................ 1-91
1.21
CHECKSUM : somme de contrôle d'un tableau
(à partir de la version de logiciel 5.2)........................................................................ 1-93
Sous-programmes, macro-instructions
2.1
Utilisation de sous-programmes ............................................................................... 2-96
2.2
Sous-programme avec mécanisme SAVE ............................................................... 2-97
2.3
Sous-programmes avec transfert de paramètres ..................................................... 2-98
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
0
Sommaire
1-23
2-95
xv