Axes, systèmes de coordonnées, frames
4.5 Frames
PM10602 $MN_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
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 système SCP, les composantes de frame axiales des axes de la voie, 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é. Le cas d'application le plus courant sera probablement que les axes géométriques
ne changent pas avant et après la transformation et que les frames doivent être conservées
telles qu'elles étaient avant la transformation.
Paramètres machine
Code de programme
$MC_AXCONF_CHANAX_NAME_TAB[0] = "CAX"
$MC_AXCONF_CHANAX_NAME_TAB[1] = "CAY"
$MC_AXCONF_CHANAX_NAME_TAB[2] = "CAZ"
$MC_AXCONF_CHANAX_NAME_TAB[3] = "A"
$MC_AXCONF_CHANAX_NAME_TAB[4] = "B"
$MC_AXCONF_CHANAX_NAME_TAB[5] = "C"
$MC_AXCONF_GEOAX_ASSIGN_TAB[0] = 1
$MC_AXCONF_GEOAX_ASSIGN_TAB[1] = 2
$MC_AXCONF_GEOAX_ASSIGN_TAB[2] = 3
$MC_AXCONF_GEOAX_NAME_TAB[0] = "X"
$MC_AXCONF_GEOAX_NAME_TAB[1] = "Y"
$MC_AXCONF_GEOAX_NAME_TAB[2] = "Z"
$MC_TRAFO_GEOAX_ASSIGN_TAB_1[0]=4
$MC_TRAFO_GEOAX_ASSIGN_TAB_1[1]=5
$MC_TRAFO_GEOAX_ASSIGN_TAB_1[2]=6
$MC_TRAFO_AXES_IN_1[0]=4
$MC_TRAFO_AXES_IN_1[1]=5
$MC_TRAFO_AXES_IN_1[2]=6
356
Commentaire
; La frame reste après l'échange GeoAx.
; La frame réglable devient active.
; Le décalage axial de A est également échangé.
; A devient l'axe X
; $P_ACTFRAME = CROT(X,10,Y,20,Z,30) :
CTRANS(X10)
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base