344/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
WCS
Syntaxe :
Exemples :
and Controls
N1 G0 G90 X2=150 Y2=100
02 X2WERT=PCS(1,ERRNO)
03 IF ERRNO <>0 THEN
04 PRN#(0,"Erreur :",ERRNO)
05 ENDIF
N10 G91 X2=10
011 X2WERT=PCS(1,1)
N12 X2=5 Y2=10
13 Y2WERT=PCS("Y2",1)
14 X2WERT=PCS("X2")
15 XWERT=PCS(1,0)
Fournit la position actuelle de la pièce à usiner sans valeurs de correction en
ligne pour une coordonnée.
Pour cette fonction s'applique ce qui suit :
●
Si la valeur fournie doit être déterminée au moment de l'exécution du bloc,
un "WAIT" doit être programmé auparavant dans un bloc correspondant
(voir également
chap. 3.18.2 "Fonctions de synchronisation de la prépa‐
ration du bloc" à la page
Sans WAIT, aucune valeur clairement prévisible n'est fournie, car on ne
sait pas exactement quel "retard" d'exécution du bloc a été pris dans le
traitement de blocs.
●
Lors de l'accès aux valeurs de coordonnées d'un canal étranger, il con‐
vient le cas échéant de prendre des mesures de synchronisation afin de
mesurer une position définie.
WCS(<Coordonnée> [,<Mode de sélection>[,<Canal>]])
(Paramètres voir
chap. 7.1.2 " Fonctions de lecture des positions des coor‐
données et des axes" à la page
Programmation d'ERRNO voir
des erreurs des fonctions CPL" à la page
WCS("X",ERRNO)
WCS("X",1)
WCS("X",1,1)
Canal 2 selon l'exemple de configuration (voir
bution des noms d'axe aux canaux" à la page
Rexroth IndraMotion MTX | Description de l'application
La position absolue de la 1ère coordonnée
dans le canal actuel est attribuée à X2WERT
(X2WERT = 150).
La position absolue de la 1ère coordonnée
dans le canal actuel est attribuée à X2WERT
(X2WERT = 160).
La position absolue de l'axe système Y2 est at‐
tribuée à Y2WERT (Y2WERT = 110).
La position absolue de la coordonnée X2 dans
le canal actuel est attribuée à X2WERT
(X2WERT = 165).
Erreur d'exécution : accès au 1er axe du sys‐
tème dans le canal 2 non autorisé
(axe attribué au canal 1).
73).
341,
chap. 3.13.5 "Variable ERRNO pour l'analyse
60)
Fig. 7-2 "Configuration et attri‐
341) :