26.2
26.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ470ꞏ
Génération ISO.
La génération ISO convertit les cycles fixes, appels aux sous-routines, boucles, etc. dans
leur code ISO équivalent (fonctions G, F, S, etc.), de manière que l'utilisateur puisse le
modifier et l'adapter à ses besoins (supprimer des déplacements indésirables, etc.).
Bloc original.
C y c l e s
f i x e s
I S O
conversationnels.
Sous-routines locales.
Boucles conditionnelles ($IF, $FOR, etc) et
répétition de blocs (#RPT, NR).
Paramètres et variables.
La CNC génère le nouveau code ISO pendant la simulation du programme, que ce soit
depuis le mode EDISIMU ou le mode conversationnel. La simulation d'un cycle depuis
l'éditeur de cycles ne génère pas un code ISO. Pendant la conversion à code ISO, la CNC
enregistre les nouveaux blocs dans un nouveau programme (par défaut avec extension
.fiso), sans modifier le programme original.
Pour générer le code ISO pendant la simulation, le programme doit inclure les instructions
suivantes. La CNC ne génère le code ISO de la partie programmée qu'entre les deux
instructions et ignore le reste.
#ISO ON
Activer la génération ISO.
#ISO OFF
Désactiver la génération ISO.
Programmation. Activer la génération ISO.
Pour définir cette instruction, optionnellement, on pourra définir le path et le nom du
programme généré. Pour modifier un paramètre pendant un programme, il suffit de
reprogrammer l'instruction avec les nouveaux paramètres.
Format de programmation.
Le format de programmation est le suivant; les arguments sont affichés entre clés, et les
arguments optionnels le sont entre crochets angulaires. La programmation de la commande
ON est optionnelle.
#ISO <ON> <[NAME="{path\name}"]>
NAME={path\name}
#ISO
(Activer la génération ISO)
#ISO ON [NAME="C:\Fagorcnc\Users\Prg\cycles.fiso"]
(Activer la génération ISO)
(La CNC enregistre le programme dans le dossier indiqué)
(La CNC enregistre le programme avec le nom "cycles.fiso")
#ISO [NAME="cycles.nc"]
(Activer la génération ISO)
(La CNC enregistre le programme avec le nom "cycles.nc")
Path et nom du fichier généré.
Le path et le nom sont optionnels ; si on ne les programme pas, la CNC assumera la dernière
valeur utilisée dans le programme. La CNC conserve les valeurs programmées jusqu'à la
fin du programme.
Si le path n'est pas indiqué et s'il n'y a aucune valeur programmée antérieurement, le
programme généré se trouvera dans le même dossier que l'original. Si le nom n'est pas
Génération ISO.
e t
c y c l e s
La CNC décompose les cycles fixes en blocs
ISO (fonctions G, F, S, etc.).
La CNC remplace les appels aux sous-
routines locales par le contenu de la sous-
routine.
La CNC décompose les boucles et les
répétitions en blocs ISO (fonctions G, F, S,
etc.).
L a C N C s u b s t i t u e l e s p a r a m è t r e s
arithmétiques et les variables par leurs valeurs.
Optionnel. Route et nom du programme de sortie.
M a nu el d e p rog r amm a t io n.