Comment créer un programme pour contrôler le groupe d'axes
Les instructions suivantes décrivent comment créer un programme pour contrôler un groupe d'axes.
Exigence: Un projet a été créé avec un groupe d'axes, comme spécifié dans le Comment créer un groupe d'axes chapitre.
Le programme de commande d'un groupe d'axes est créé dans le PLC_PRG POU avec CFC comme langage d'implémentation.
Ouvrez le
PLC_PRGprogramme dans l'éditeur.Faites glisser le Boîte élément à l'éditeur.
Mapper le bloc fonction
SMC_GroupPowerà la boîte.Configurez le bloc fonction selon l'image suivante.

Explication:
Le bloc fonction active les entraînements du groupe d'axes.
Le résultat
Statusindique une activation réussie du contrôleur.
Créer un bloc fonction de type
MC_GroupEnable.Ce bloc fonction transfère le contrôle des axes liés au AxisGroup groupe d'axes.
Connectez le
Statussortie de laSMC_GroupPowerbloc fonctionnel auExecuteentrée de laMC_GroupEnablebloc fonctionnel.
Explication:
Lorsque tous les contrôleurs d'axes du groupe d'axes sont alimentés (Status = TRUE), le groupe d'axes sera activé.
Le
Donela sortie signale le succès de la commande.
Insérez un
MC_MoveDirectAbsolutebloc fonctionnel pour faire fonctionner le variateur.Connectez le
Donesortie de laMC_GroupEnablebloc fonctionnel auExecuteentrée de laMC_MoveDirectAbsolutebloc fonctionnel.Prolongez le programme comme suit :

Explication:
Le
MC_MoveDirectAbsoluteLe bloc fonctionnel commande un mouvement PTP du Groupe d'axes groupe d’axes.Dans l'exemple, la cinématique est déplacée vers la position (X = 10, Y= 20, Z = 30). Cette valeur est mappée à la
Positionsaisie via leSMC_POS_REFstructure.La position est spécifiée dans le système de coordonnées machine (MCS). Le système de coordonnées est sélectionné à l'aide de la
CoordSystemsaisir.
Démarrage du programme
Si le programme a été entièrement créé et qu'il peut être compilé sans erreur, vous pouvez le transférer dans l'automate.
Commencer le CODESYS Control Win système d'exécution (
CODESYSControlService.exeprogramme dans le"...\GatewayPLC"annuaire).Dans le Paramètres de communication, définissez le chemin de connexion à votre contrôleur.
Cliquez sur En ligne → Se connecter.
Téléchargez le projet dans le contrôleur.
Cliquez sur .
Dans l'éditeur, ouvrez le AxisGroup objet.
Les positions des axes sont affichées.
Cliquez sur Déboguer → Commencer.
Les positions des axes changent.