NETWORK TITLE = Acquittement intermédiaire Gr1 -> Sp,Gr2 -> Mag
...
NETWORK TITLE = acquittement Exécuter le changement
...
Programmation de transfert
L'exemple suivant illustre la programmation du FC6 via un bloc de données DB150 (Définition
de DB150 (Page 200)). Pour ce faire, le réseau est programmé dans un bloc utilisateur FC150.
NETWORK
TITLE = Transfert de l'état de la gestion des outils
9.4.5.7
Cas particuliers "T0", broche vide, sélection T multiple
T0 : vider la broche
DB72.DBX(n+0).3 indique que T0 a été programmé. Le vidage de la broche avec T0 peut être
détecté par le fait que les données DBW (n+20), DBW(n+22) pour un nouvel outil ont la valeur
0 dans DB72.
La valeur NewToolMag et NewToolLoc de FC8/FC6 doit ensuite être définie sur 0.
Ceci est valable pour la préparation et l'opération de changement.
Gestion des outils
Description fonctionnelle, 01/2024, A5E48053832D AG
9.4 Changement d'outil magasins à râtelier, à chaîne et à tourelle revolver
CALL FC 6 (//Bloc de transfert de gestion des outils
Start
TaskIdent
TaskIdentNo
:= DB150.DBB 1,
NewToolMag
:= DB150.DBW 2,//Pos. d'un nouvel outil
NewToolLoc
:= DB150.DBW 4,
OldToolMag
:= DB150.DBW 6,//Pos. d'un ancien outil
OldToolLoc
:= DB150.DBW 8,
État
:= DB150.DBW 10,//État
MultitoolLoc := DB150.DBW 12,
Ready
:= DB150.DBX 16.1,
Error
:= DB150.DBW 14) ;
U DB150.DBX 16.1 ; //Interroger Ready
R DB150.DBX
16.0 ; //Réinitialisation du démarrage
L DB150.DBW 14 ; //Information d'erreur
L 0 ;
<>I ; //Analyser les erreurs
R DB150.DBX
16.0 ; //Réinitialisation du démarrage
:= DB150.DBX 16.0,//démarrage
:= DB150.DBB 0,
Description de la fonction
513