Télécharger Imprimer la page

Siemens SINUMERIK ONE Consignes De Fonctionnement page 374

Logiciel cnc version 6.21
Masquer les pouces Voir aussi pour SINUMERIK ONE:

Publicité

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
374
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, A5E48053578D AF
Fonctions de base

Publicité

loading