Description de l'application | Rexroth IndraMotion MTX
Exemples :
Exemple de programme :
SDR
Syntaxe :
Groupe
Index1
1
1...8
1
2
3
4
1
5
2
1
30 A% = SD(2,1)
:
40 B% = SD(5,1,1)
:
SD (interrogation du palpeur de mesure)
N4 G75 X120
60 IF SD(9) = 1 THEN
N7 (MSG, Palpeur de mesure n'a pas été dévié.)
80 GOTO .ERREUR
90 ELSE
100 XMESS = PPOS(1)
110 ENDIF
Dans l'exemple DS (interrogation du palpeur de mesure), l'axe X est déplacé
en direction de la position indiquée. Lorsque la position est atteinte et si le
palpeur de mesure n'est pas dévié, un message (ligne N7) est généré et un
saut vers le label .ERREUR est effectué. Si le palpeur de mesure est dévié, la
position actuelle peut être enregistrée dans XMESS par rapport au système de
coordonnées du programme.
Lit d'une collection de données système de l'IndraMotion MTX en format réel.
Le format d'ordre et l'application correspondent à la fonction DS.
SDR(<Groupe>[,<Index1>[,<Index2>]])
Index2
Concerne la
Description
fonction
Positions d'axe de tous les axes d'usinage qui ont été calculés
pour l'avance de bloc/la rentrée (index1 = numéro de l'axe).
Si aucune avance de bloc n'est programmée, "0" est renvoyé.
Lorsqu'un axe non paramétré ou un axe auxiliaire est adressé,
une erreur d'exécution est générée.
Position d'OVERRIDE active pour le potentiomètre concerné en
pourcent :
●
●
●
Vitesses actives, arrondies au chiffre entier :
1
●
1
●
2
Dernières vitesses programmées :
●
Electric Drives
| Bosch Rexroth AG
and Controls
A% contient la position active du potentiomètre d'avan‐
ce en pourcent.
B% contient la vitesse d'avance active.
Avance
Broche (SD(2,3)=0, si aucune broche n'est paramétrée)
2. Broche (SD(2,4)=0, si aucune 2ème broche n'est para‐
métrée)
Avance en unités de saisie ; évaluée avec le potentiomètre
(en cas de OvrEna, SD fournit la valeur 100%)
Avance rapide en mm/min ou pouces/min (valeur à 100%)
Avance en unités de saisie
385/550
Fonctions CPL