Télécharger Imprimer la page

Siemens SINUMERIK ONE Consignes De Fonctionnement page 565

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.1
Coordination de programmes indépendante des canaux :
7.1.1
Coordination de programmes dans tous les canaux (INIT, START, WAITM,
WAITMC, WAITE, SETM, CLEARM)
Un canal de la CN peut en principe exécuter son propre programme, indépendamment des
autres canaux de son groupe de mode de fonctionnement (GMF). Si plusieurs programmes dans
plusieurs canaux du GMF sont au même moment partie prenante dans la réalisation d'une pièce,
alors le déroulement des programmes dans les différents canaux doit être coordonné à l'aide des
ordres de coordination suivants.
Condition
Tous les canaux concernés par la coordination de programmes doivent appartenir au même
groupe de mode de fonctionnement (GMF) :
PM10010 $MC_ASSIGN_CHAN_TO_MODE_GROUP[<canal>] = <numéro GMF>
Nom de canal au lieu de numéro de canal
Il est également possible d'utiliser, au lieu des numéros de canal, les noms de paramètre
renseignés dans MD20000 $MC_CHAN_NAME[<indice de canal>] en tant que paramètres
des procédures prédéfinies de coordination de programmes. À cet effet, l'utilisation des noms
de canal doit d'abord être débloquée dans les programmes CN.
MD10280 $MN_PROG_FUNCTION_MASK, bit 1 = TRUE
Remarque
Distance minimale entre les instructions
Entre les instructions INIT, START, WAITE, WAITM, SETM, CLEARM et l'instruction WAITMC, un
écart d'au moins deux blocs de déplacement doit être respecté. WAITMC est un bloc exécutable,
mais il est déplacé pour l'optimisation dans le bloc précédent puis effacé en tant que bloc. SETM,
à titre d'exemple, n'est pas un bloc exécutable et est déplacé dans le bloc suivant, de telle sorte
qu'avec un bloc d'écart, les deux instructions se trouveraient dans le bloc central. Étant donné
que seul un bloc est possible, l'optimisation n'est pas exécutée avec un bloc d'écart
pour WAITMC.
Le programme ralentit alors et l'exécution s'arrête brièvement.
Syntaxe
INIT(<ChanNr>, <Prog>, <AckMode>)
START(<ChanNr>, <ChanNr>, ...)
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
7
565

Publicité

loading