$MC_MM_NUM_USER_FRAMES = 10
$MC_MM_NUM_BASE_FRAMES = 3
$MN_NCBFRAME_RESET_MASK = 'HFF'
$MC_CHBFRAME_RESET_MASK = 'HFF'
$MN_MIRROR_REF_AX = 0
$MN_MIRROR_TOGGLE = 0
$MN_MM_FRAME_FINE_TRANS = 1
$MC_FRAME_ADD_COMPONENTS = TRUE
; TRACYL avec correction des flancs de la rainure est le 3ème transformateur
$MC_TRAFO_TYPE_3 = 513; TRACYL
$MC_TRAFO_AXES_IN_3[0] = 1
$MC_TRAFO_AXES_IN_3[1] = 5
$MC_TRAFO_AXES_IN_3[2] = 3
$MC_TRAFO_AXES_IN_3[3] = 2
$MC_TRAFO_GEOAX_ASSIGN_TAB_3[0] = 1
$MC_TRAFO_GEOAX_ASSIGN_TAB_3[1] = 5
$MC_TRAFO_GEOAX_ASSIGN_TAB_3[2] = 3
$MC_TRACYL_BASE_TOOL_1[0] = 0,0
$MC_TRACYL_BASE_TOOL_1[1] = 0,0
$MC_TRACYL_BASE_TOOL_1[2] = 0,0
$MC_TRACYL_ROT_AX_OFFSET_1 = 0,0
$MC_TRACYL_ROT_SIGN_IS_PLUS_1 = TRUE
$MC_TRACYL_ROT_AX_FRAME_1 = 1
Exemple : Programme pièce
; Test de déplacement simple avec correction de paroi de rainure
N450 G603
N460
; Paramètres de frame
N500 $P_UIFR[1] = CTRANS(x,1,y,2,z,3,b,4)
N510 $P_UIFR[1] = $P_UIFR[1] : CROT(x,10,y,20,z,30)
N520 $P_UIFR[1] = $P_UIFR[1] : CMIRROR(x,b)
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Axes, systèmes de coordonnées, frames
; de 5 à 100
; de 0 à 8
; Aucune normalisation lors de la fonc-
tion miroir.
; Décalage fin
; G58, G59 est possible
4.5 Frames
367