Télécharger Imprimer la page

Fagor CNC 8058 Manuel De Programmation page 46

Publicité

1.3.1
1.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ46ꞏ
Programmation en code ISO.
Les fonctions composant le code ISO sont formées de lettres et d'un format numérique. Les
lettres faisant partie du langage sont : "N", "G", "F", "S", "T", "D", "M", "H", "NR" plus celles
qui identifient les axes.
Le format numérique comprend, en plus des chiffres de "0" à "9", les signes "+", "-" et le point
décimal ".". De même, le format numérique peut aussi être changé par un paramètre, une
variable ou une expression arithmétique dont le résultat est un numéro.
La programmation permet les espaces entre les lettres, les numéros et les signes, et le signe
peut être omis lorsqu'il est positif.
Structure du bloc.
Un bloc peut contenir les fonctions suivantes, n'étant pas nécessaire de les programmer
toutes. Ces données n'ont pas un ordre établi, pouvant être programmées dans n'importe
quelle partie du programme. Les seules exceptions seront la condition de saut de bloc et
l'identification du bloc, lesquelles doivent toujours être programmées au début de bloc.
/ N— G— G— X..C— F— S— T— D— M— H— NR—
ꞏ/ꞏ Condition de saut de bloc.
La condition de saut de bloc est commandée par la marque BLKSKIP1 du PLC. Si cette
marque est active, la CNC n'exécutera pas les blocs dans lesquels elle est programmée,
mais continuera l'exécution dans le bloc suivant.
La commande lit plusieurs blocs en avant du bloc en cours d'exécution, afin de pouvoir
calculer à l'avance la trajectoire à parcourir. La condition de saut de bloc sera analysée au
moment de la lecture du bloc, soit plusieurs blocs avant son exécution. Pour analyser le bloc
au moment de l'exécution, il est nécessaire d'interrompre la préparation de blocs, en
programmant l'instruction #FLUSH dans le bloc précédent.
[LABEL] ꞏNꞏ Étiquette du bloc.
Les étiquettes permettent d'identifier les blocs. La programmation d'étiquettes facilite le
suivi du programme et permet d'exécuter des sauts et des répétitions de blocs. Dans ce
dernier cas, il est recommandé de programmer les étiquettes seules dans le bloc. Voir
"1.8 Programmation des étiquettes du bloc."
ꞏGꞏ Fonctions préparatoires.
Les fonctions G déterminent la géométrie et les conditions de travail, telles que les
interpolations linéaires, circulaires, les chanfreins, les cycles fixes, etc. Voir
fonctions G."
à la page 50.
ꞏX..Cꞏ Cotes du point.
Ces fonctions déterminent le déplacement des axes. Voir
à la page 49.
En fonction du type d'unités, le format de programmation sera:
• En millimètres, format ±5.4 (5 entiers et 4 décimales).
• En pouces, format ±4.5 (4 entiers et 5 décimales).
ꞏFꞏ Avance des axes.
L'avance est représentée avec la lettre "F" suivie de la valeur d'avance désirée.
ꞏSꞏ Vitesse de la broche.
Cette fonction détermine la vitesse de la broche.
Le nom de la broche sera défini par 1 ou 2 caractères. Le premier caractère est la lettre S
et le second caractère, optionnel, sera un suffixe numérique entre 1 et 9. Ainsi, le nom des
axes peut être un nom quelconque de la plage S à S9.
M a nu el d e p rog r amm a t io n.
à la page 57.
"1.5 Liste des
"1.4 Programmation des axes."

Publicité

loading

Ce manuel est également adapté pour:

Cnc 8060Cnc 8065