Télécharger Imprimer la page

Siemens SINUMERIK ONE Consignes De Fonctionnement page 804

Logiciel cnc version 6.21
Masquer les pouces Voir aussi pour SINUMERIK ONE:

Publicité

Sorties de fonctions auxiliaires vers l'AP
13.13 Comportement lors d'une recherche de bloc
Code de programme
N40 DEF INT NUM
N60 DEF INT ERROR
N90
N140 AUXFUDEL("M",2,3,5)
N150
N170 AUXFUDELG(6)
N180
N190 IF ISFILE(FILENAME)
N210
DELETE(ERROR,FILENAME)
N220
IF (ERROR<>0)
N230
SETAL(61000+ERROR)
N240
ENDIF
N250 ENDIF
; ATTENTION !
; Si, lors d'une recherche de bloc multicanal, des fonctions auxiliaires sont supprimées avec AUXFUDEL/
AUXFUDELG
; de la liste globale des fonctions auxiliaires, avant la boucle de
; génération du sous-programme FILENAME avec AUXFUSYNC, il faut effectuer une synchronisation
; des canaux. La synchronisation garantit que tous les ordres de suppression
; sont traités dans tous les canaux et que la liste est cohérente.
; Exemple : WAITM(99,1,2,3)
N270 LOOP
N300
AUXFUSYNC(NUM,GROUPINDEX,ASSEMBLED)
N310
N320
IF (NUM==-1)
N340
GOTOF LABEL1
N350
ENDIF
N380
WRITE(ERROR,FILENAME,ASSEMBLED)
N390
IF (ERROR<>0)
N400
SETAL(61000+ERROR)
N410
ENDIF
N430 ENDLOOP
N440
N450 LABEL1:
N460
N480 CALL FILENAME
N490
N510 DELETE(ERROR,FILENAME)
N520 IF (ERROR<>0)
N530
SETAL(61000+ERROR)
N540 ENDIF
804
Commentaire
; M2=3 (5e groupe de fonctions auxiliaires) sup-
primer
; Supprimer la fonction auxiliaire collectée du
; 6e groupe.
; Supprimer le fichier FILENAME
; Analyse des erreurs
: génération du bloc de programme pièce
; toutes les fonctions auxiliaires du canal
; sont traitées.
; écrire le bloc de programme pièce dans le fi-
chier FILENAME.
; Analyse des erreurs
; Exécuter le sous-programme généré.
; Supprimer le fichier après exécution.
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base

Publicité

loading