Erreur sur ta ligne de limitation en G50
On veut : G50 S[#19] R1 (pour limiter la rotation à la valeur renseignée lors de l'appel du sous-prog dans #19)
Voilà ou va être la fameuse valeur de #19 :
Fait inserer ligne avec ton curseur sur Unité 3 :
Cela va ajouter une ligne dans unité 2: sous-Prog
on aura alors en colonne 1 : Info d'Adresse > Il faudra ecrire S ( S + Input )
Colonne 2 : Info de valeur > Ecrire la valeur de limitation de vitesse de broche voulu ( Exple: 1200 + Input )
L'unité sous-prog equivaut à une ligne ISO qui serait :
G65 P1072 S1200
Traduction : Appel du sous-programme 1072 avec #19=1200 au démarrage
( parce que S = #19)
Ce sont ce qu'on appelle des arguments A=#1 Z=#26 Etc..
Il y a un ''dictionnaire'' de traduction : # / n° / Français dans les manuels ISO
Tu as l'alarme 3050 (Arg Vide Error) qui correspond au bloc N9000 du prog 1072 car tu n'as pas de valeur dans #19
#19 est vide, c'est à dire = #0
les commentaires entre () sont inutiles dans ton prog 1072 : Je les avais mis pour explications en même temps ..
tu peux entrer des valeurs pour S de 1 à 4.000
4.000 Tr/min est la vitesse maxi de ta machine ?
Sinon, modifie la valeur max que tu veux autoriser sur la ligne :
IF[#19GT4000]
Bonne correction
Bons Tests