Siemens SINUMERIK ONE Basic Program Plus Consignes De Fonctionnement page 591

Table des Matières
Exemples de programme AP (programme utilisateur FC150)
Les exemples de programme suivants (description de DB150 (Page 200)) montrent
l'acquittement du chargement via l'interface 2. Pour ce faire, le réseau est programmé dans un
bloc utilisateur FC150.
Exemple de programme "Positionner le magasin"
NETWORK TITLE = Acquittement du positionnement interface 2
UE 86.0 ; //Ici, l'acquittement est effectué via la borne E 86.0
U DB71.DBX 0.1; //Interface 2 active
U DB71.DBX 34.3 ; //Pos. de magasin active
FP M 150.5 ;
SPBN M150 ;
L 1 ;
T DB150.DBB 0; //DB71
L 2 ;
T DB150.DBB 1; //Interface 2
L DB71.DBW 58 ;
T DB150.DBW 2 ; //Magasin cible pour le positionnement
L DB71.DBW 60 ;
T DB150.DBW 4 ; //Emplacement cible pour le positionnement
L 0 ;
T DB150.DBW 6 ;
T DB150.DBW 8 ;
L 1 ;
T DB150.DBW 10 ; //État 5
L -1 ;
T DB150.DBW 12 ;
S DB150.DBX 16.0 ; //Démarrage FC6
M150 : NOP 0 ;
Exemple de transfert avec FC6
NETWORK TITLE = Transfert de l'état de la gestion des outils
CALL FC 6 (//Bloc de transfert de gestion des outils
Start
TaskIdent
TaskIdentNo
NewToolMag
NewToolLoc
OldToolMag
OldToolLoc
État
MultitoolLoc
Ready
Error
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
Gestion des outils
Description fonctionnelle, 01/2024, A5E48053832D AG
:= DB150.DBX 16.0,//démarrage
:= DB150.DBB 0,
:= DB150.DBB 1,
:= DB150.DBW 2,//Pos. d'un nouvel outil
:= DB150.DBW 4,
:= DB150.DBW 6,//Pos. d'un ancien outil
:= DB150.DBW 8,
:= DB150.DBW 10,//État
:= DB150.DBW 12,
:= DB150.DBX 16.1,
:= DB150.DBW 14) ;
9.5 Déplacement des outils et positionnement du magasin
Description de la fonction
591
Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik one basic program

Table des Matières