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 />

Cette fonction provoque l'appel et l'exécution<br />

automatiques du sous-programme, après chaque<br />

bloc <strong>à</strong> déplacement tangentiel.<br />

Ceci permet d’automatiser l’appel <strong>de</strong> sousprogrammes<br />

qui doivent être exécutés <strong>à</strong> différentes<br />

positions <strong>de</strong> la pièce, par exemple pour la réalisation<br />

<strong>de</strong> réseaux <strong>de</strong> trous.<br />

Exemples :<br />

N10 G0 X0 Y0<br />

N20 MCALL L70<br />

N30 X10 Y10<br />

N40 X50 Y50<br />

La position programmée est accostée dans les blocs<br />

N30 et N40 et suivie <strong>de</strong> l'exécution du sousprogramme<br />

L70.<br />

N10 G0 X0 Y0<br />

N20 MCALL L70<br />

N30 L80<br />

Dans cet exemple, les blocs CN dans lesquels sont<br />

programmés <strong>de</strong>s axes <strong>à</strong> interpolation figurent dans<br />

le sous-programme L80. L70 est appelé par le biais<br />

<strong>de</strong> L80.<br />

<br />

<br />

<br />

<br />

<br />

<br />

Avec MCALL sans appeler <strong>de</strong> sous-programme ou<br />

en programmant un nouvel appel modal pour un<br />

nouveau sous-programme.<br />

Ã<br />

N10 G0 X0 Y0<br />

N20 MCALL L70<br />

N30 X10 Y10<br />

N40 X50 Y50<br />

Ã<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-107

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

Saved successfully!

Ooh no, something went wrong!