Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Programmation page 68

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Instructions de déplacement
3.5 Fonctions S, T, M et B
Restrictions
Une seule substitution de fonction M (ou un seul appel de sous-programme) peut être
exécutée par ligne de programme pièce. Les conflits avec d'autres appels de sous-
programme sont signalés par l'alarme 12722. Dans le sous-programme substitué, aucune
autre substitution de fonction M n'a lieu.
Les restrictions valables sont les mêmes que pour G65.
Les conflits avec des numéros M par défaut ou d'autres numéros M ayant été définis sont
signalés par une alarme.
Exemple de configuration
Appel du sous-programme M101_MACRO par la fonction M101 :
$MN_EXTERN_M_NO_MAC_CYCLE[0] = 101
$MN_EXTERN_M_NO_MAC_CYCLE_NAME[0] = "M101_MACRO"
Appel du sous-programme M6_MACRO par la fonction M6 :
$MN_EXTERN_M_NO_MAC_CYCLE[1] = 6
$MN_EXTERN_M_NO_MAC_CYCLE_NAME[1] = "M6_MACRO"
Exemple de programmation d'un changement d'outil par fonction M :
PROC MAIN
...
N10
...
N90
PROC M6_MACRO
...
N0010
N0020
N0030
N0040
N0050
N0060
68
M6 X10 V20
M30
R10 = R10 + 11.11
IF $C_X_PROG == 1 GOTOF N40
SETAL(61000)
IF $C_V == 20 GTOF N60
SETAL(61001)
M17
;Appel du programme M6_MACRO
;($C_X_PROG)
;Transfert incorrect de la
;variable programmée
;($C_V)
Manuel de programmation, 06/09, 6FC5398-7BP10-1DA0
Fraisage ISO

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840di slSinumerik 828dSinumerik 802d sl