Design Animation > Design Animation > Création d'une animation > Création des moteurs d'asservissement > Pour créer un moteur d'asservissement
  
Pour créer un moteur d'asservissement
Pour que votre modèle se mette en mouvement lors de l'animation, ajoutez un moteur d'asservissement à un axe de mouvement ou à une entité géométrique.
1. Pour créer un moteur d'asservissement, dans l'onglet Animation (Animation), cliquez sur Moteur d'asservissement (Servo Motor). L'onglet Moteur (Motor) s'affiche.
2. Sélectionnez les références du moteur d'asservissement.
3. Pour définir la quantité physique pilotée par le moteur, sélectionnez une option dans la liste Quantité pilotée (Driven Quantity) ou utilisez l'onglet Détails du profil (Profile Details)Quantité pilotée (Driven Quantity).
4. Pour définir la fonction de profil du moteur, utilisez les options Fonction moteur (Motor Function) de l'onglet Profile Details.
5. Affichez le profil de moteur dans un graphe.
6. Cliquez sur .
Sélection des références
1. Cliquez sur Références (References). L'onglet Références (References) s'affiche.
2. Sélectionnez les références. Le type de référence que vous choisissez dans la plupart des cas définira le type de mouvement. Choisissez l'un des types de référence suivants :
Sélectionnez un axe de mouvement. Selon l'axe de mouvement sélectionné, vous pouvez créer un moteur de translation, , rotation ou rainure.
1. Pour modifier les paramètres de l'axe de mouvement, cliquez sur .
2. Le Type de mouvement (Motion Type) est déterminé par la référence Entité pilotée (Driven Entity) sélectionnée.
3. Pour inverser la direction du mouvement, cliquez sur Inverser (Flip).
Sélectionnez deux références. Selon les références sélectionnées, vous pouvez créer un moteur de translation ou de rotation.
1. Sélectionnez une référence de géométrie comme Entité pilotée (Driven Entity).
2. Sélectionnez une seconde référence de géométrie comme Entité de référence (Reference Entity).
3. Dans la plupart des cas, le Type de mouvement (Motion Type) est déterminé par la référence Entité pilotée (Driven Entity) sélectionnée. Pour modifier le Type de mouvement (Motion Type), sélectionnez une autre option. Seules les options applicables sont disponibles.
4. Le cas échéant, sélectionnez une référence qui est une courbe basée à ligne droite, une arête ou un axe, comme Direction du mouvement (Motion Direction). Vous pouvez également sélectionner un plan comme direction du mouvement. La normale du plan définit la direction. La flèche qui apparaît indique la direction du mouvement.
5. Pour inverser la direction du mouvement, cliquez sur Inverser (Flip).
Définition de la quantité pilotée
1. Cliquez sur Profile Details pour ouvrir l'onglet.
2. Sélectionnez Quantité pilotée (Driven Quantity) dans la liste. Le paramètre par défaut est Position (Position).
Position (Position) : définit le mouvement du moteur d'asservissement en termes de positionnement de l'entité sélectionnée.
Vitesse (Velocity) : définit le mouvement du moteur d'asservissement en termes de vitesse. Par défaut, la position actuelle du moteur d'asservissement est utilisée lorsque le mouvement démarre.
1. Pour définir un autre point de départ, désactivez la case à cocher Utiliser la position actuelle comme position initiale (Use Current Position as Initial).
2. Sélectionnez une valeur dans la liste Position initiale (Initial Position) ou entrez une valeur dans la zone.
3. Pour afficher la nouvelle position initiale, cliquez sur . La position est mise à jour dans la fenêtre graphique.
4. Pour modifier les unités, sélectionnez une option dans la liste.
Accélération (Acceleration) : définit le mouvement du moteur d'asservissement en termes d'accélération. Par défaut, la position actuelle du moteur d'asservissement est utilisée lorsque le mouvement démarre.
1. Pour définir un autre point de départ, désactivez la case à cocher Utiliser la position actuelle comme position initiale (Use Current Position as Initial).
2. Sélectionnez une valeur dans la liste Position initiale (Initial Position) ou entrez une valeur dans la zone.
3. Pour modifier les unités, sélectionnez une option dans la liste.
4. Pour afficher la nouvelle position initiale, cliquez sur . La position est mise à jour dans la fenêtre graphique.
5. Pour définir une Vitesse initiale (Initial Velocity), sélectionnez une valeur dans la liste ou entrez une valeur dans la zone.
6. Pour modifier les unités de la position initiale ou de la vitesse initiale, sélectionnez une option dans la liste appropriée.
Définition de la fonction moteur
1. Cliquez sur Profile Details pour ouvrir l'onglet et sélectionnez la quantité pilotée.
2. Pour définir le mouvement du moteur, sélectionnez un Type de fonction (Function Type) dans la liste.
Type de fonction
Description
Coefficients
Constante
Crée un profil constant.
q = A
A = Constante
Fonction affine
Crée un profil qui évolue de manière linéaire dans le temps.
q = A + B*x
A = Constante
B = Pente
Cosinus
Attribue une valeur d'onde cosinus au profil du moteur.
q = A*cos(360*x/T + B) + C
A = Amplitude
B = Phase
C = Décalage
T = Période
Accélération sinus-constante-cosinus (SCCA)
Simule une sortie de profil de came. Cette option n'est disponible que pour les moteurs d'accélération.
Pour plus d'informations, consultez la rubriqueA propos des fonctions de moteur d'asservissement SCCA.
Cycloïdal
Simule une sortie de profil de came.
q = L*x /T - L*sin(360*x/T)/(2*pi)
L = Augmentation totale
T = Période
Parabolique
Simule une trajectoire d'un moteur.
q = A*x + 1/2 B(x2)
A = Coefficient linéaire
B = Coefficient quadratique
Polynomial
Définit des profils de moteur polynomiaux de troisième degré.
q = A + B*x + C*x2 + D*x3
A = Coefficient du terme constant
B = Coefficient du terme linéaire
C = Coefficient du terme quadratique
D = Coefficient en terme cubique
Table
Génère le mouvement du moteur avec les valeurs d'une table à quatre colonnes. Vous pouvez utiliser une table concernant les résultats des mesures en sortie.
Pour plus d'informations, consultez la rubrique Pour définir une fonction moteur de table.
Défini par l'utilisateur
Spécifie tout type de profil complexe défini par plusieurs segments d'expression.
Pour plus d'informations, consultez la rubrique Pour créer une fonction moteur définie par l'utilisateur.
3. Définissez les coefficients du type sélectionné de fonction moteur, le cas échéant.
Définition de l'affichage du graphe
Utilisez la section Graphe (Graph) pour afficher un profil de moteur dans la fenêtre Outil graphique (Graphtool).
1. Pour afficher chaque graphe dans une fenêtre distincte, activez la case à cocher Graphes distincts (In separate graphs).
2. Activez ou désactivez la case à cocher pour appliquer ou supprimer les paramètres d'affichage du graphe.
3. Lorsque vous définissez un profil de table, vous pouvez modifier les paramètres concernant l'affichage et le nombre de points interpolés.
4. Cliquez sur pour ouvrir la fenêtre Outil graphique (Graphtool).
5. Pour modifier l'affichage du graphe, laissez la boîte de dialogue Outil graphique (Graphtool) ouverte et redéfinissez les fonctions du moteur. Le graphe se met à jour automatiquement. Lorsque le profil souhaité apparaît, fermez la boîte de dialogue Outil graphique (Graphtool) et acceptez la définition du moteur.
Modification des propriétés
Pour modifier les propriétés de la fonction moteur, utilisez l'onglet Propriétés (Properties).
1. Pour modifier le nom de la fonction moteur, entrez le nouveau nom dans la zone Nom (Name).
2. Pour afficher des informations sur la fonction moteur dans le navigateur, cliquez sur .