M a n u e l d e p r o g r a m m a t i o n .
14.6
Interrompre la préparation de blocs (#FLUSH).
La CNC lit plusieurs blocs au-delà de celui en train d'être exécuté afin de calculer à l'avance
la trajectoire à parcourir. Cette lecture préalable est connue comme préparation de blocs.
L'instruction #FLUSH arrête la préparation de blocs, exécute le dernier bloc préparé,
synchronise la préparation et l'exécution de blocs, puis continue avec l'exécution du
programme et la préparation de blocs.
Il y a des informations dans les blocs qui sont évaluées par la CNC au moment de les lire ;
si on souhaite les évaluer au moment de les exécuter, on utilisera l'instruction #FLUSH.
Programmation.
Programmer l'instruction suele dans le bloc.
Format de programmation.
Le format de programmation est le suivant:
#FLUSH
#FLUSH
Influence de la préparation de blocs dans l'exécution de
certaines fonctions.
Compensation de rayon.
Il faut faire attention avec la programmation de l'instruction #FLUSH car lorsqu'elle est
intercalée entre des blocs d'usinage avec compensation, elle peut provoquer des profils non
souhaités. Il faut tenir compte qu'arrêter la préparation de blocs peut provoquer des
trajectoires compensées différentes de celles programmées, des unions non désirées
quand on travaille avec des petits segments, des déplacements d'axes à des sauts, etc.
Condition de saut de bloc.
La CNC analyse la condition de saut de bloc pendant la préparation de blocs. L'instruction
#FLUSH permet d'évaluer la condition de saut de bloc au moment de l'exécution.
N110 #FLUSH
/N120 G01 X100
Les variables.
La CNC évalue certaines variables pendant la préparation de blocs et d'autres pendant
l'exécution.
• Variables qui utilisent la valeur d'exécution. Ces variables arrêtent temporairement la
préparation de blocs, qui reprend à la fin de la lecture/écriture de la variable.
• Variables qui utilisent la valeur de préparation. Pour forcer l'évaluation de la variable au
moment de son exécution, programmer l'instruction #FLUSH dans le bloc antérieur.
14.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ297ꞏ