Si Initialize_Pushbutton = ON et que l'axe = OFF (My_Axis_X.ServoActionStatus = OFF), alors
L'instruction MSO active l'axe.
Si Home_Pushbutton = ON et que l'axe n' e st pas en position d' o rigine (My_Axis_X.AxisHomedStatus = OFF), alors
L'instruction MAH déplace l'axe à la position d' o rigine.
Si Jog_Pushbutton = ON et que l'axe = ON (My_Axis_X.ServoActionStatus = ON), alors
L'instruction MAJ fait avancer l'axe à la vitesse constante de 8 unités/s.
Si Jog_Pushbutton = OFF, alors
L'instruction MAS arrête l'axe à 100 unités/s
Vérifiez que Change Decel est Yes. Autrement, l'axe décélère à sa vitesse maximale.
Si Move_Command = ON et que l'axe = ON (My_Axis_X.ServoActionStatus = ON), alors
L'instruction MAM déplace l'axe. L'axe se déplace vers la position de 10 unités, à 1 unité/s.
Exemple de programme de commande d'axe
Exemple de logique à relais Logix qui permet d'amener un axe en position
d'origine, de mouvoir l'axe à vitesse constante et de déplacer l'axe.
2
Publication Rockwell Automation MOTION-UM003D-FR-P – Octobre 2012
Programmation
Chapitre 9
209