Télécharger Imprimer la page

Siemens SINUMERIK 828D Consignes De Fonctionnement page 250

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

GMF, canal, mode programme, comportement après remise à zéro
3.17 Remplacement de fonctions par des sous-programmes
Programmation
LABEL1_IC :
LABEL1_AC :
LABEL1_ACP : SPOS[1]=ACP($P_SUB_SPOSIT) SPOS[2]=ACP($P_SUB_SPOSIT)
LABEL1_ACN : SPOS[1]=ACN($P_SUB_SPOSIT) SPOS[2]=ACN($P_SUB_SPOSIT)
LABEL1_CONT :
N2250
N2270
N2280
N2285
N2290
N2410 ELSE
N2420
...
N3300 ENDIF
...
N9999 RET
LABEL_ERR : SETAL(61000)
Sous-programme de remplacement "LANG_SUB", variante 2
Flexibilité par adressage indirect via des variables système (broche pilote : $P_SUB_LA, broche
asservie : $P_SUB_CA).
Programmation
N1000 PROC LANG_SUB DISPLOF SBLOF
N1010 DEF AXIS _LA
N1020 DEF AXIS _CA
N1030 DEF INT _LSPI
N1040 DEF INT _CSPI
...
N2100 IF($P_SUB_AXFCT==2)
N2110 ; Remplacement de SPOS/SPOSA/M19 lorsque le ; couplage de broches synchrones
est actif
N2120
N2130
N2140
N2180
N2185
250
DELAYFSTOF
SPOS[1]=IC($P_SUB_SPOSIT) SPOS[2]=IC($P_SUB_SPOSIT)
DELAYFSTON
GOTOF LABEL1_CONT
SPOS[1]=AC($P_SUB_SPOSIT) SPOS[2]=AC($P_SUB_SPOSIT)
GOTOF LABEL1_CONT
GOTOF LABEL1_CONT
ELSE
M1=19 M2=19
ENDIF
DELAYFSTOF
COUPON(S2,S1)
; à partir d'ici, traitement des remplacements ultérieurs
_LA=$P_SUB_LA
_CA=$P_SUB_CA
_LSPI=AXTOSPI(_LA)
_CSPI=AXTOSPI(_LA)
DELAYFSTON
Commentaire
; Positionnement de broche avec M19
; Broche pilote et broche asservie
; Fin du remplacement SPOS, SPOSA
; Fin de la plage d'arrêt temporisé
; Activation du couplage de broches synchro-
nes
; Fin des remplacements
; Fin normale du programme
; Une erreur s'est produite
Commentaire
; Axe/broche pilote
; Axe/broche asservi(e)
; Numéro de broche pilote (broche
; programmée)
; Numéro de broche asservie
; Nom d'axe de la broche pilote
; Nom d'axe de la broche asservie
; Numéro de la broche pilote
; Numéro de la broche asservie
; Début de la plage d'arrêt temporisé
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base

Publicité

loading