14.07.2013 Views

5.6 Mesure étendue MEASA, MEAWA, MEAC (à partir de SW 4

5.6 Mesure étendue MEASA, MEAWA, MEAC (à partir de SW 4

5.6 Mesure étendue MEASA, MEAWA, MEAC (à partir de SW 4

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12.97 Sous-programmes, macroprogrammation<br />

<br />

840 D<br />

NCU 571<br />

840 D<br />

NCU 572<br />

NCU 573<br />

FM-NC 810D<br />

<br />

<br />

<br />

Pour ce faire, dans le programme principal, appeler<br />

le sous-programme soit avec l’adresse L et le<br />

numéro du sous-programme, soit en indiquant le<br />

nom du sous-programme.<br />

Exemple :<br />

N10 L47 ou<br />

N10 PIVOT_2<br />

<br />

<br />

Les sous-programmes avec transfert <strong>de</strong> paramètres<br />

doivent figurer avec l'instruction EXTERN avant leur<br />

appel dans le programme principal, par exemple en<br />

début <strong>de</strong> programme.<br />

Indiquer le nom du sous-programme et les types <strong>de</strong><br />

variable dans l’ordre du transfert.<br />

L'instruction EXTERN ne doit être indiquée que si le<br />

sous-programme se trouve dans le répertoire pièce<br />

ou dans le répertoire <strong>de</strong>s sous-programmes<br />

globaux.<br />

Il n'est pas nécessaire <strong>de</strong> déclarer les cycles avec<br />

l'instruction EXTERN.<br />

Instruction EXTERN<br />

EXTERN NOM(TYPE1, TYPE2, TYPE3, …) ou<br />

EXTERN NOM(VAR TYPE1, VAR TYPE2, …)<br />

Exemple :<br />

N10 EXTERN CHASSIS(REAL, REAL, REAL)<br />

…<br />

N40 CHASSIS(15.3,20.2,5)<br />

N10 indication du sous-programme, N40 appel du<br />

sous-programme avec transfert <strong>de</strong> paramètres.<br />

Ã<br />

Ã<br />

ou<br />

Ã<br />

Ã<br />

Ã<br />

<br />

<br />

<br />

Ã<br />

Sous-programme<br />

© Siemens AG 1997 All rights reserved.<br />

SINUMERIK 840D/810D/FM-NC Manuel <strong>de</strong> programmation Notions complémentaires (PGA) - Edition 12.97 2-103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!