Télécharger Imprimer la page

Siemens SINUMERIK 828D Consignes De Fonctionnement page 431

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Exemple
Le 9ème élément cinématique est un axe rotatif :
Code de programme
N100 $NK_TYPE[8] = "AXIS_ROT"
5.2.3.6
Variables dépendantes du type pour $NK_TYPE = "AXIS_LIN"
$NK_OFF_DIR
Fonction
Le vecteur de direction le long duquel l'axe linéaire $NK_AXIS affecté à l'élément se déplace
doit être entré dans la variable système. Le système de coordonnées de sortie résulte du
système de coordonnées d'entrée, décalé de la valeur de position actuelle de l'axe linéaire et
du décalage d'origine spécifié dans $NK_A_OFF.
Autres conditions à prendre en compte :
• Le vecteur de direction doit être spécifié en termes absolus, c'est-à-dire par rapport
au système de coordonnées mondial.
• Le vecteur de direction doit être spécifié de sorte qu'il pointe dans le sens de déplacement
positif de l'axe machine.
• La valeur absolue du vecteur de direction doit être supérieure à 1*10
Syntaxe
$NK_OFF_DIR[<n>,<k>] = <Valeur>
Signification
$NK_OFF_DIR:
<n> :
<k> :
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Vecteur de direction (X ; Y ; Z)
Type de don‐
REAL
nées :
Plage de valeurs : Vecteur de direction : 1*10
Valeur par dé‐
(0,0, 0,0, 0,0)
faut :
Indice de variable système ou d'élément
Type de don‐
INT
nées :
Plage de valeurs : 0, 1, 2, ... ($MN_MM_MAXNUM_KIN_CHAIN_ELEM - 1)
Indice de coordonnées
Type de don‐
INT
nées :
Plage de valeurs : 0 : Coordonnée X (abscisse)
1 : Coordonnée Y (ordonnée)
2 : Coordonnée Z (application)
Commentaire
; 9ème élément cinématique
; Type = axe rotatif
< |Vecteur| ≤ max. valeur REAL
-6
Chaîne cinématique
5.2 Mise en service
.
-6
431

Publicité

loading