Siemens SIMATIC FM 357-2 Manuel page 568

Module de positionnement multiaxe pour servomoteurs et moteurs pas à pas
Table des Matières
Programmation CN
; PROG_K3.MPF
N10 CLEARM()
N20 G0 Z33
N30 SETM(1)
N40 G0 Z0
N50 WAITM(3,1)
N60 CLEARM()
N70 M30
; canal 4
; PROG_K4.MPF
N10 CLEARM()
N20 POS[A]=44 FA[A]=10000
N30 SETM(1)
N30 POS[A]=0 FA[A]=500
N50 WAITM(3,1)
N60 CLEARM()
N70 M30
SETM / CLEARM dans actions synchrones
Permet la coordination entre action synchrone et l'exécution du programme CN dans le
canal propre. SETM ou CLEARM sont à programmer dans l'action synchrone. Dans le
programme CN il faut indiquer dans l'instruction WAITM ou WAITMC exclusivement le
numéro du canal propre.
Exemple de programmation
. . .
N10 CLEARM()
N20 G0 X0 Y0 Z0
N30 ID=1 WHEN $AA_IM[Y]> 50 DO SETM(9) ; mettre la marque synchrone 9, si
N30 WEHN $AA_IM[X]> 20 DO POS[Y]=100 FA[Y]=2000
N50 G1 X50 F800
N60 WAITMC (9,1)
N70 X0
M30
. . .
10-142
; effacer les marques synchrones éventuellement mises
; mettre la marque synchrone 1
; attendre de marque synchrone 3 du canal 1
; effacer toutes les marques synchrones dans le canal
; effacer les marques synchrones éventuellement mises
; mettre la marque synchrone 1
; attendre de marque synchrone 3 du canal 1
; effacer toutes les marques synchrones dans le canal
; attendre de marque synchrone 9 du canal propre (canal 1)
Module de positionnement multiaxe FM 357-2 pour servomoteurs et moteurs pas à pas
; la position de l'axe Y > 50 mm
6ES7 357-4AH00-8CG0
Table des Matières
loading

Table des Matières