Description de l'application | Rexroth IndraMotion MTX
3.4.2
Instructions
Exemple :
3.4.3
Conditions supplémentaires
●
Les lignes vides avant ou après un bloc de programme sont permises pour
une meilleure structure/lisibilité du code du programme.
●
Un bloc de programme ne doit pas avoir plus de 512 caractères.
●
Un bloc de programme se termine par le signe ASCII <LINEFEED>.
●
Un bloc de programme se compose d'au moins un mot de programme
(p.ex. fonction CN, paramètres de fonction).
On entend sous "instructions" les mots du programme qui ont une influence
directe ou indirecte sur la trajectoire de l'outil, le déroulement du programme,
le statut, l'état ou la réaction de la commande. Toutes les fonctions CN sont par
ex. des instructions typiques.
Les fonctions CN disponibles ainsi que la règle de syntaxe respectivement re‐
quise sont données dans
standard" à la page
175.
Les fonctions de parcours occupent une position particulière parmi les instruc‐
tions :
Les fonctions de parcours décrivent de quelle manière une position doit être
approchée (par ex. droite, cercle, avec ou sans interpolation des axes impli‐
qués, mouvement d'approche en avance ou en vitesse rapide, etc.).
Exemples : G0, G1, G2
Les fonctions de parcours sont souvent programmées avec des définitions de
position, de course ou de rayon dans un même bloc. Dans de tels cas, les
fonctions de parcours déclenchent également toujours les mouvements de dé‐
placement.
De même, les définitions de position ou de course, programmées dans un seul
bloc de programme sans une fonction de parcours, déclenchent toujours les
mouvements de déplacement, étant donné qu'il y a toujours une fonction de
parcours quelconque active.
Fonction de parcours avec définition de coordonnées
On entend sous conditions supplémentaires les mots du programme avec les‐
quels les conditions secondaires requises pour le traitement ou la technologie
sont réglées sur la machine.
Les mots du programme ayant l'effet d'une condition supplémentaire :
F<Chiffre>
influence l'avance des axes synchrones.
FA<Chiffre>
influence l'avance d'axes asynchrones.
S<Chiffre>
influence la vitesse de rotation de la broche.
M<Chiffre>
active les fonctions M (par exemple sélection de la gamme de
vitesse, sens de rotation de la broche, appel d'un sous-pro‐
gramme). Les fonctions auxiliaires sont également souvent
programmées en tant que fonctions M.
T<Chiffre>
sélectionne les outils.
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
chap. 6 "Fonctions CN avec syntaxe de langage
21/550