Obtenir coordonnées cartésiennes

Obtenir coordonnées cartésiennes

Anonymous
Non applicable
1 026 Visites
9 Réponses
Message 1 sur 10

Obtenir coordonnées cartésiennes

Anonymous
Non applicable

Bonjour

 

Je conçois des tubes et je souhaitais savoir si il est possible d'obtenir les coordonnées cartésiennes via un module ou une option que je ne connais pas directement dans Inventor. 

Dans ma conception je créé une esquisse puis un balayage. Alors est ce que je dois m'y prendre différemment dans ma méthode de conception je suis ouvert aux remarques.

 

Merci pour votre aide. 

0 J'aime
Solutions acceptées (1)
1 027 Visites
9 Réponses
Replies (9)
Message 2 sur 10

gmassart
Advisor
Advisor

Bonjour

La création de tubes peut se faire avec le module piping qui est inclus de base maintenant, auparavant disponible dans les versions dites "pro" ou via le frame generator.

La technique que j'utilise le plus c'est de travailler sur des esquisses simples sans courbes dans des plans orthogonaux puis de créer une esquisse 3D avec intersection d'esquisses et seulement ensuite placer les courbes avec l'outil "pli" de l'esquisse 3D. Dernière étape : mettre le tubes avec l'option fusion sur la trajectoire crée en utilisant le frame generator.

Pour les coordonnées, quelles sont les points que vous souhaitez récupérer ? (un petit croquis)

Guillaume MASSART
AFFIVAL SAS
Inventor Pro 2022
EESignature

0 J'aime
Message 3 sur 10

ThomasB44
Mentor
Mentor

Bonjour @Anonymous 

Peux tu préciser ce que tu souhaites obtenir par un schéma ou une capture d'écran ?

Là, c'est difficile de répondre, on ne sait pas si tu es dans l'environnement d'une pièce, d'un ensemble, d'une esquisse, de Frame Generator, de Tube et tuyau...🤔

De mon côté, je manipule les coordonnées cartésiennes de composants dans un ensemble avec iLogic.


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

0 J'aime
Message 4 sur 10

Anonymous
Non applicable

Dans un assemblage,  je créé une nouvelle pièce dans un assemblage qui sera mon tuyau.

Puis je créé différents points de construction.

Ensuite je créé une esquisse 3D et je relie les points de construction pour créer un balayage via les lignes.

 

Ce dont j'ai besoin se sont les coordonnées de points de construction établis via une origine / référence qui est le 1er point de construction. Les autres points seront donc coordonnés par rapport à cette origine. 

Est il donc possible à partir de cette méthode ou d'une autre de récupérer les coordonnées des points de construction ?

J'espère que c'est plus clair pour vous... 

 

26965.png

 

 

0 J'aime
Message 5 sur 10

ThomasB44
Mentor
Mentor

Et bien tu pourrais coter ces points à l'aide de l'onglet Annoter, et la fonction Cote, mais je suppose que ça sera trop long...

De plus, si ta référence de mesure n'est pas à l'origine de ta pièce, il faut placer un SCU avant de coter.

 

On peut aussi coder ça en iLogic, pour récupérer les coordonnées de chaque point.

En revanche, si ta référence de mesure n'est pas à l'origine de ta pièce, il faut placer un SCU et soustraire, ou connaitre le point qui représente l'origine, car les coordonnées d'un point sont toujours données par rapport à l'origine.

Ci-dessous un exemple de code iLogic :

Dim oWPoint As WorkPoint

oWPoint = ThisApplication.CommandManager.Pick(SelectionFilterEnum.kWorkPointFilter, "Selectionnez un point de construction :")
MessageBox
.Show("Nom du point : " & oWPoint.Name & _ vbNewLine & "Coordonnée X : " & oWPoint.Point.X * 10 & " mm" & _ vbNewLine & "Coordonnée Y : " & oWPoint.Point.Y * 10 & " mm" & _ vbNewLine & "Coordonnée Z : " & oWPoint.Point.Z * 10 & " mm", _ "iLogic", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1)

 


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

0 J'aime
Message 6 sur 10

ThomasB44
Mentor
Mentor
Solution acceptée

L'outil de mesure permet également de lire les coordonnées d'un point quelconque :

Capture.JPG


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

Message 7 sur 10

ThomasB44
Mentor
Mentor

Si tu places un SCU sur un point défini comme origine des mesures, puis, avec l'outil mesure, tu sélectionnes un autre point. Dans paramètres avancés, tu sélectionnes ce SCU comme système de coordonnées, tu obtiens ainsi les coordonnées relatives de ton point :

Capture.JPG


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

Message 8 sur 10

Anonymous
Non applicable

Merci pour vos réponses et votre réactivité ! 

 

Je pense qu'effectivement le plus simple sera d'intégrer un SCU puis d'utiliser la fonction mesure. Ca devrait jouer pour mon utilisation...

0 J'aime
Message 9 sur 10

ThomasB44
Mentor
Mentor

Oui je pense. En tout cas si il n'y a pas trop de points à relever...

Sinon pas le choix, il faut coder en iLogic ou VBA... 😉


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

0 J'aime
Message 10 sur 10

patrick.emin
Alumni
Alumni

Bonjour @Anonymous 

Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton "Approuver la solution" en bas de la réponse qui apporte une solution?

Merci de ne pas accepter comme solution le message que vous êtes en train de lire.


Patrick Emin animateur de la communauté francophone


Vous avez trouvé un message utile? Alors donnez un "J'aime" à ce message!
Votre question a eu une réponse satisfaisante? Voulez vous avoir l'amabilité de cliquer sur le bouton
 APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Signez notre Livre d'Or
0 J'aime