Description de l'application | Rexroth IndraMotion MTX
PROBE
Syntaxe :
Exemple :
PPOS
N10 G75 X100 Y100 Z50
20 IF SD(9)=1 THEN
N30 (MSG, Palpeur de mesure n'a pas été dévié !)
40 GOTO .FEHLER
50 ELSE
60 ZMESS=PCSPROBE(3,ERRNO)
61 IF ERRNO <>0 THEN
62 GOTO .Erreur
63 ENDIF
70 ENDIF
Fournit les valeurs d'axe se rapportant au système de coordonnées de l'axe
(ASC).
Pour cette fonction s'applique ce qui suit :
●
PROBE ne donne accès qu'aux axes du canal concerné. C'est pourquoi
aucune position des axes asynchrones ne peut être relevée.
●
Seules les compensations de pas de broche et de croix sont prises en
compte.
●
Le déclenchement du palpeur de mesure dans le canal peut être vérifié à
l'aide de la fonction SD(9).
●
Lors de la fonction "Mesure sur butée fixe" FsProbe, les valeurs de mesure
sont lues via les fonctions PPOS ou PROBE.
PROBE (<Axe> [,<Mode de sélection>])
(Paramètre voir
chap. 7.1.2 " Fonctions de lecture des positions des coordon‐
nées et des axes" à la page 341
Canal 2 selon l'exemple de configuration (voir
bution des noms d'axe aux canaux" à la page
N70 G75 Y2 250
80 IF SD(9) = 1 THEN
N90 (MSG, Palpeur de mesure n'a pas été dévié !)
100 GOTO .ERREUR
110 ELSE
120 Y2MESS=PROBE(2)
130 ENDIF
Fournit la valeur réelle d'axe actuelle d'un axe synchrone au point de commu‐
tation du palpeur de mesure.
PPOS tient compte des corrections suivantes :
●
Décalages d'origine des axes (G54...G59)
●
Corrections d'outil (G48, ED)
●
Décalage des coordonnées du programme (Trans, ATrans)
Electric Drives
| Bosch Rexroth AG
and Controls
La valeur de la 3ème coordonnée de la position
mesurée est attribuée à la variable "ZMESS".
; ERRNO n'est pas programmable)
Fig. 7-2 "Configuration et attri‐
341) :
La valeur réelle mesurée du 2ème axe
du canal (ici : axe Y2 du canal 2) est
attribuée à la variable Y2MESS.
349/550
Fonctions CPL