Télécharger Imprimer la page

Siemens SINUMERIK ONE Consignes De Fonctionnement page 582

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

Publicité

Coordination des programmes indépendante des canaux et mise au point canal par canal
7.2 Mise au point canal par canal
7.2.5
Variables système
L'état "Test de programme" peut être interrogé via des variables système :
• Pour l'affichage dans l'interface utilisateur, dans les actions synchrones ou avec arrêt du
prétraitement des blocs dans le programme pièce, au moyen des variables système :
• Sans arrêt du prétraitement des blocs dans le programme pièce, au moyen de la variable
système :
Exemple
Le canal passe sous "Test de programme" et l'axe "C" a été supprimé avec "Inhiber le test de
programme". Une requête sur les variables système renvoie alors le résultat suivant :
• $AC_ISTEST == TRUE
• $P_ISTEST == TRUE
• $AA_ISTEST[C] == FALSE
7.2.6
Conditions marginales
Permutation d'axe
La fonction "Échange d'axe" permet à un axe/broche d'être connu dans plusieurs canaux et
d'être programmé alternativement par celles-ci (voir chapitre "Permutation d'axe inter-canaux
(Page 587)").
En relation avec les fonctions "Test de programme" et "Mise au point canal par canal", tenir
compte des points suivants lors du remplacement de l'axe :
• Si un seul des canaux est à l'état "Test de programme", l'axe de remplacement est prélevé sur
ce canal et placé dans un canal qui n'est pas à l'état "Test de programme". Pour un axe de
remplacement avec un bloquage d'axe actif, il n'y a pas de changement d'état dans l'axe lui-
même lors du changement via les canaux avec/sans l'état de canal "Test de programme" (voir
exemple 3).
• Lors d'un test de programme, tous les axes / toutes les broches qui n'interpolent pas sont
resynchronisés sur la position réelle actuelle à la fin du programme pièce / au reset. Ceci a
pour conséquence que, lors d'une permutation d'axe après la fin de programme, la position
simulée atteinte n'est pas transmise au canal de réception, l'axe ne pouvant quitter le canal
qu'en fin de programme.
Remarque
Les programmes doivent également contenir un marqueur WAIT à la fin pour se terminer en
même temps.
582
$AC_ISTEST
$AA_ISTEST[<n>]
$P_ISTEST
État "Test de programme" pour le canal
Renvoie VRAI (1) si l'état "Test de programme" est actif pour le canal.
État "Test de programme" pour l'axe <n>
Renvoie VRAI (1) si l'état "Test de programme" est actif pour l'axe <n>.
Renvoie VRAI (1) si l'état "Test de programme" est actif pour le canal.
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base

Publicité

loading