Angles de CARDAN entre 2 pièces (sans pièces int) dans CATIA

Bonjour,

J'aimerais définir un système d'axes par rapport à un autre avec des angles de Cardan (séquence des rotations xyz différente des angles d'Euler zxz).

J'aimerais pouvoir définir des angles de Cardan entre 2 pièces sans avoir à définir de pièces intermédiaires.

Cependant, dans CATIA, il n'y a seulement une possibilité d'angles d'Euler et pas Cardan

Est-ce qu'il est possible de définir des angles Cardan entre 2 pièces sans construire des pièces intermédiaires ?

Pour le moment, j'arrive bien à construire mon paramétrage angles Cardan entre 2 solides mais en utilisant des pièces intermédiaires. Voici ma méthode :
Pièce 1 avec système d'axe 1
Pièce 2 avec système d'axe 2 et contraintes (decalage entre 2 plans, coincidence d'axe pour l'axe de rotation, angle pour l'angle de la rotation) pour définir une rotation entre le système d'axe 2 et le système d'axe 1
Pièce 3 avec système d'axe 3 et contraintes (idem précédement) pour définir une rotation entre le système d'axe 3 et le système d'axe 2
Pièce 4 avec système d'axe 4 et contraintes (idem précédement) pour définir une rotation entre le système d'axe 4 et le système d'axe 3

J'aimerais réussi à définir des angles de Cardan entre 2 pièces mais sans utiliser de pièces intermédiaires (pièces 2 et 3 que j'ai utilisé dans la méthode décrite ci-dessus).

Merci d'avance pour votre aide.

Pour Franck, pour info, j'avais déjà créé un post proche mais différent :

http://www.lynkoa.com/forum/2d/positionnement-d-un-repere-par-rapport-un-autre-angles-euler-cardan

Mais la différence est que là je souhaite définir, entre un repère 1 d'une pièce 1 et un repère 2 d'une pièce 2, rotations (définis par les angles de cardan, angle alpha rotation suivant x, angle beta rotation suivant y, angle gamma rotation suivant z) et que mes angles sont ici variables et entre 2 pièces (donc contraintes d'assemblages) et non un positionnement d'un repère par rapport à un autre à l'interieur d'une même pièce.

voir ce lien pour les liaisons cinematique CATIA

 

http://academy.3ds.com/uploads/tx_3dscourseware/1012/Aide-Liaisons-Cinematiques-v1.2.pdf

 

@+

Bonjour

Euler la séquence de rotation c'est : Z-0 rotation axe Z-0; X-1 rotation autour du nouvelle axe X-1 ; Z-2 rotation autour du nouvelle axe Z-2  pas rotation Z-0; X-0, Z-0

Voir angle d'euler.

Ce que tu veux faire c'est bien X-0 rotation axe X-0 , Y-1 rotation autour du nouvelle axe Y-1 ,  Z-2 rotation autour du nouvelle axe Z-2 ??

 

 

Exactement Franck.

Voici une illustration histoire de bien clarifier :

1) Rotation d'axe x0 d'angle alpha

2) Rotation d'axe yalpha (axe nouvellement crée après la rotation d'angle alpha)

3) Rotation d'axe zbeta (axe nouvellement crée après la rotation d'angle beta)

C'est bien ce que j'avais compris donc le plus simple c'est de ce servir de la pièce -1 comme squelette pour le positionnement de la pièce -2

On crér dans la pièce -1 le point de positionnement dans l'espace (coordonées X;Y;Z) // au repère absolu.

Puis sur ce point on crér les 4 systèmes d'axes correspondant au renvoie de l'axe absolue et au 3 rotations.

Il suffira de contraindre la pièce-2 par rapport au dernier repère créé .

Super Franck ta réponse me va bien.

J'ai appliqué cette méthode comme tu peux le voir sur l'impression d'écran.

Il me reste juste une question pour essayer de garder un peu d'ordre lorsqu'il va y avoir bcp de parts dans mon assemblage.

Pour le moment, dans cette méthode, je contraints le dernier repère crée de ma part 1( appelé R2 dans les repères d'axes de ma part 1) avec le repère associé à ma part 2. Puis, j'ai fait remonté mes paramètres d'angles alpha, beta, gamma qui étaient au niveau des repères d'axes de ma part 1 dans le produit en disant que les paramètres alpha, beta, gamma du produit sont égaux au paramètres alpha, beta gamma de ceux définis dans la part 1, au niveau des repères.

Là où celà se complique c'est dans le cas où j'ai un solide 1 en liaison cardan avec un solide 2 qui est lui-même en liaison cardan avec un solide 3.

Soit S1 - Cardan - S2 - Cardan - S3

J'aimerais réalisé mes liaisons cardan entre S1 et S2 et S3 avec le même procédé et faire remonter au niveau de l'assemblage les paramètres alpha1, beta1, gamma1 du cardan1 puis alpha1, beta1, gamma1 du cardan2.

Pour arriver à faire un assemblage un peu ordonné, j'aimerais ranger les paramètres dans des groupes, un peu comme on peut le faire avec des contraintes.

Est-ce qu'il est possible de ranger des paramètres au niveau produits dans des groupes ?

Sinon, est-ce que tu aurais une idée, pour bien ranger les paramètres liée à chaque liaison au niveau du produit ?

J'espère que tu m'auras compris. 

Bonjour pour ordonner les paramètres dans le CATProduct c'est idem au CATPart.

Si tu a l'atelier KWA il y a une cmd pour ajouter des "ensembles de paramettre" (container a paramètres).

Dans le cas ou on n'a pas ce module, il suffit de créer un CATProduct (vide) d'y créer un paramètre (quelconque), de supprimer ce paramètre, puis de copier "l'ensembles de paramètre" et de le coller autant de fois que souhaité dans le CATProduct ou l'on veux organiser les paramètres.

Aprés il sufira de faire un clic droit sur le(s) paramètre(s) a déplacer "Objet .....; / Reordonner" et pointer "l'ensembles de paramètre" ou l'on veux le(s) ranger

Bien penser a tout renommer on peut utiliser les symboles dans les noms "Angle_α_1" ; "Angle_β_1" ; "Angle_γ_1".

 

Pour ma part je préfére créer une CATPart squelette qui positone toutes les "pièces de l'assemblage" plutot que de créer dans "Solid-1" le repère de position de  "Solid-2", puis dans "Solid-2"  le repère de position de  "Solid-3", etc. ( EDIT : je réserve cette méthode pour faciliter le positionnement des composants dit standards ex sur un vérin j'aurais les éléments qui permettent de positionner le vérin dans l'assemblage (fixations , chappe,etc ) et ceux qui permettent de positionner les accessoires du vérin (capteurs, rotules, etc))