Programmation CN
8.9 Instructions de langage CN
; Affiche tous les numéros de magasin
N200 for i=1 to noOfMag
N220 MDG ("N° magasin="<<$P_MAG[i])
N240 endfor
; Nombre total d'emplacements de magasin définis
N300 for i=1 to noOfMag
N320 noOfLoc=noOfLoc + $TC_MAP7[$P_MAG[i]]
N340 endfor
; Nombre de magasins reliés à la broche1
N400 noOfDist=$P_MAGNDIS[9998,3]
; Affiche les numéros de magasin reliés à la broche 1 (=emplacement 3)
N500 for i=1 to noOfDist
N520 MSG ("N° de magasin=" << $P_MAGDISS[ i ] )
N540 endfor
; Nombre de magasins reliés au poste de chargement 2
N410 noOfDist = $P_MAGNDIS[9999,1]
; affiche les numéros de magasin reliés au poste de chargement 2 (=emplacement 1)
N510 for i=1 to noOfDist
N530 MSG ("N° de magasin="<< $P_MAGDISL[i] )
N550 endfor
; Nombre total de broches définies
N600
noOfSpindles=$P_MAGNS
; Affiche les numéros des broches définis dans la configuration du magasin
N620 for i=1 to noOfSpindles
N640 MSG ("N° de magasin="<< $P_MAGS[i])
410
;Affiche les numéros 1, 2, 9998, 9999
;noOfLoc contient désormais la valeur
16+16+3+2=37
;; noOfDist reçoit la valeur=2 - Mag.1, 2 sont reliés à l'em‐
placement de la broche
;Affiche les numéros 1, 2
;noOfDist reçoit la valeur=1 - Mag. 2 est
relié au poste de chargement 2
;Affiche le numéro 2
;noOfSpindles contient la valeur = 1
;- un emplacement de broche est défini
Description fonctionnelle, 01/2024, A5E48053832D AG
Gestion des outils