12.
CNC 8055
CNC 8055i
M
·T·
ODÈLE
S
: V02.2
OFT
X
·318·
( SK (expression 1) = "texte 1", (expression 2) = "texte 2", .... )
L'instruction SK définit et affiche le nouveau menu de softkeys indiqué.
Chacune des expressions indiquera le numéro de softkey - touche logiciel - à modifier (1-7, en
commençant par la gauche) et les textes à écrire dans ces touches.
Expression 1, expression 2, expression 3, .... pourront contenir un nombre ou toute expression dont
le résultat est un nombre.
Chaque texte autorise un maximum de 20 caractères sur deux lignes de 10 caractères chacune.
Si le texte sélectionné comporte moins de 10 caractères, la CNC le centre sur la ligne supérieure,
mais s'il a plus de 10 caractères, le centrage doit être réalisé par le programmeur.
Exemples:
(SK 1="HELP", SK 2="MAXIMUN POINT")
(SK 1="FEED", SK 2=" _ _MAXIMUN_ _ _POINT")
Si une ou plusieurs touches logiciel sont sélectionnées au moyen de l'expression à haut niveau "SK"
pendant qu'un menu par touches logiciel CNC standard est actif, la CNC efface toutes les touches
logiciel existantes et n'affiche que les touches sélectionnées.
Si une ou plusieurs touches logiciel sont sélectionnées au moyen de l'expression à haut niveau "SK"
pendant qu'un menu par touches logiciel utilisateur est actif, la CNC ne remplace que les touches
logiciel sélectionnées en laissant les autres sans changement.
( WKEY )
L'instruction WKEY interrompt l'exécution du programme jusqu'à la frappe d'une touche.
La touche tapée sera enregistrée dans la variable KEY.
...
(WKEY)
(IF KEY EQ $FC00 GOTO N1000)
...
( WBUF "texte", (expression) )
L'instruction WBUF n'est utilisable que dans le programme de personnalisation devant être exécuté
dans le Mode Edition.
Cette instruction peut être programmée de deux façons et, dans chaque cas, elle permet:
• ( WBUF "texte", (expression) )
Elle ajoute au bloc en cours d'édition et dans la fenêtre d'entrée de données, le texte et la valeur
de l'expression dès qu'elle est évaluée.
(Expression) pourra contenir un nombre ou toute expression dont le résultat est un nombre.
La programmation de l'expression est optionnelle, mais le texte doit obligatoirement être défini.
Si aucun texte n'est souhaité, on programmera "".
Exemples pour P100=10:
(WBUF "X", P100)
(WBUF "X P100")
• ( WBUF )
Introduit en mémoire, en ajoutant au programme en cours d'édition et derrière l'emplacement
du curseur, le bloc en cours d'édition (écrit au préalable avec les instructions "(WBUF "texte",
(expression))"). Par ailleurs, efface la mémoire-tampon d'édition, en l'initialisant pour une
nouvelle édition de bloc.
Ceci permet à l'utilisateur d'éditer un programme complet sans avoir à quitter le mode édition
utilisateur après chaque bloc et à taper sur [ENTER] pour le charger en mémoire.
HELP
MAXIMUN POINT
FEED
MAXIMUN POINT
; Attente d'une touche
; Si F1 a été tapée, poursuite en N1000
=>
X10
=>
X P100
Ma nu el de pr ogra mm at io n