7. Description des instructions
7−80
Programme 0
...
N003 G28 @1 X200 ;Charger la rangée supérieure
N004 G28 @2 X50
N005 #LR0=6
N006 L1
N007 #AR0=–1
N008 #TR0=0 10
N009 E05 6
...
...
N080 M30
Sous−programme 1 : Remplir la colonne de palettes
N000 #TNI0.0 0
N001 G00 X0
N002 #SQ0.0
N003 G00 X@1
N004 #RQ0.0
N005 G29 @1 X@2
...
...
N016 M02
Le registre de positions @1 contient la position actuelle de la
palette. Le registre de positions @2 contient l'écart entre les
rangées. Ces registres de positions sont initialisés dans la
ligne N003 et N004 (Programme 0).
Le registre R0 sert de compteur de boucles et est initialisé
avec le nombre de rangées. Le sous−programme 1 est appelé
6 fois et la colonne de palettes est ainsi remplie.
;Charger l'écart entre les
;rangées
;Initialiser le nombre de
;rangées
;Appeler le programme 1
;Actualiser le compteur
;Colonne remplie ?
;Saut à N006
;Autres instructions
;Fin de programme
;Attendre la pièce
;Prendre la pièce,
;Position 0mm
;Fermer la pince
;Accoster la position de la
;palette
;Ouvrir la pince, déposer la
;pièce
;Calculer la position
;suivante
;Autres instructions
;Fin de sous–programme
Festo P.BE−SPC200−FR fr 0503c