Programme pièce dans la 2ème voie
Code (extrait)
. . .
N100 $P_NCBFR[0] = CTRANS( x, 10 )
. . .
N510 G500 X10
N520 $P_CHBFRAME[0] = CTRANS( x, 10 )
. . .
4.8.3
Frames
Exemple 1
L'axe de canal doit devenir l'axe géométrique au départ d'un axe géométrique.
À la suite de l'échange, la frame programmable doit avoir une composante de translation de
10 sur l'axe x.
La frame réglable actuelle doit être conservée :
FRAME_GEOAX_CHANGE_MODE = 1
Code de programme
$P_UIFR[1] = CROT(X,10,Y,20,Z,30)
G54
TRANS A10
GEOAX(1,A)
Dans le cas d'un changement de transformation, plusieurs axes de canal peuvent devenir des
axes géométriques en même temps.
Exemple 2
Par une transformation d'orientation à 5 axes, les axes de canal 4, 5 et 6 deviennent des axes
géométriques de la transformation. Les axes géométriques avant la transformation sont tous
remplacés.
Lorsque la transformation est activée, toutes les frames actuelles changent.
Pour calculer le nouveau SCP, les parties de frames spécifiques des axes de canal qui
deviennent des axes géométriques sont prises en compte. Les rotations programmées avant
transformation sont conservées. Après la désactivation de la transformation, l'ancien SCP est
restauré.
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
; Commentaire
; La frame de base globale CN est également active dans la
2ème voie
; Activer la frame de base
; La frame actuelle de la 2ème voie est activée avec un dé-
calage
Commentaire
; La frame est conservée après l'échange des axes géométri-
ques.
; La frame réglable devient active.
; Le décalage propre à un axe de A est inversé.
; A devient l'axe X.
; $P_ACTFRAME = CROT(X,10,Y,20,Z,30) : CTRANS(X10)
Axes, systèmes de coordonnées, frames
4.8 Exemples
415