6
03.04
Introduction via programme, p.ex.
$P_UBFR=CTRANS(X,10)
Introduction
via MMC
$P_ACTFRAME
=
Introduction via programme, p.ex.
$P_BFRAME=CTRANS(X,10)
Introduction via programme, p.ex.
$P_IFRAME=CTRANS(X,10)
Frames de base prédéfinis $P_UBFR
Avec $P_UBFR, vous programmez le frame de base ;
celui-ci n'est cependant pas immédiatement actif dans
le programme pièce. Le frame de base défini avec
$P_UBFR est pris en considération lorsque :
• reset a été effectué, les bits 0 et 14 du PM
RESET_MODE_MASK étant à 1,
• les instructions G500, G54- ...G599 ont été
exécutées.
Frames réglables prédéfinis $P_UIFR[n]
Les variables frames prédéfinies $P_UIFR[n]
permettent de lire ou d'écrire dans le programme pièce
les décalages d'origine réglables G54 à G599.
Ces variables constituent un tableau unidimensionnel
de type FRAME nommé $P_UIFR[n].
Mise en correspondance avec les instructions G
En version standard, 5 frames réglables
$P_UIFR[0]...$P_UIFR[4], c.-à-d. 5 instructions G
équivalentes – G500 et G54 à G57 –, sont prédéfinis et
des valeurs peuvent être enregistrées sous leurs
adresses.
$P_IFRAME=$P_UIFR[0] correspond à G500
$P_IFRAME=$P_UIFR[1] correspond à G54
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
6.1 Transformation de coordonnées par variables frame
Introduction via programme, p.ex.
$P_UIFR[n]=CTRANS(X,10)
Introduction
via MMC
$P_UBFR
$P_UIFR[n]
activé par
G500, G54...G599
$P_BFRAME :
$P_IFRAME :
Introduction via programme, p.ex.
$P_PFRAME=CTRANS(X,10)
bzw. TRANS X10
L'activation du frame de base ou du frame
réglable après reset dépend du réglage du PM
20110 RESET_MODE_MASK :
bit0=1, bit14=1 --> $P_UBFR (frame de base)
Bit0=1, Bit5=1 --> $P_UIFR [$P_UIFRNUM]
$P_PFRAME
6
Frames
est actif
(frame réglable) est actif
6-241