Les masques de frame de base $P_NCBFRMASK et $P_CHBFRMASK ne peuvent être lus/écrits
que dans le programme CN. Les masques de frame de base peuvent être lus via OPI.
Après l'écriture d'un masque de frame de base, la frame de base globale active
$P_ACTBFRAME et la frame globale $P_ACTFRAME sont recalculées.
Exemple
Code de programme
$P_NCBFRMASK = 'H81'
4.5.5.7
Frame programmable $P_PFRAME
Le frame programmable n'est disponible qu'en tant que frame active.
Cette frame est réservée au programmeur.
La frame programmable est conservée au RESET si :
PM24010 $MC_PFRAME_RESET_MODE (mode de réinitialisation pour frame programmable)
= 1
Cette fonctionnalité est particulièrement importante si vous souhaitez sortir d'un trou incliné
après un RESET.
MIRROR
Auparavant (jusqu'à SW-P4), la symétrie d'un axe géométrique était rapportée à un axe de
référence défini à l'aide d'un paramètre machine :
PM10610 $MN_MIRROR_REF_AX
(axe de référence pour la fonction miroir).
Cette définition est difficile à comprendre du point de vue de l'utilisateur. Lors de la fonction
miroir de l'axe z, l'affichage signalait que l'axe x était mis en fonction miroir et que l'axe
y était tourné de 180°. Lors de la fonction miroir de deux axes, cela devient encore plus
complexe et il n'est plus facile de comprendre quels axes ont été mis en fonction miroir et
lesquels ne l'ont pas été.
À partir de SW-P5, il existe en plus la possibilité d'afficher clairement la fonction miroir
d'un axe. Une symétrie n'est alors pas illustrée à une symétrie d'un axe de référence et des
rotations d'autres axes.
Ce réglage peut être configuré par :
PM10610 $MN_MIRROR_REF_AX = 0
La programmation de la frame programmable avec MIRROR et AMIRROR est étendue.
Auparavant, la valeur spécifiée de l'axe de coordonnées, telle que la valeur 0 pour MIRROR
X0, n'était pas évaluée, mais AMIRROR avait une fonction de basculement, c'est-à-dire que
MIRROR X0 active la fonction miroir et un autre AMIRROR X0 la désactive à nouveau.
MIRROR est toujours absolu et AMIRROR est additif.
Le réglage des paramètres machine :
PM10612 $MN_MIRROR_TOGGLE = 0 ("Mirror Toggle")
peut être utilisé pour indiquer que les valeurs programmées sont évaluées.
Pour une valeur égale à 0, comme par exemple AMIRROR X0, la fonction miroir de l'axe est
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Axes, systèmes de coordonnées, frames
Commentaire
; Frames de base globales NCU actives : $P_NCBFRA-
ME[0] : $P_NCBFRAME[7]
4.5 Frames
351