N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
nemesis
Posts: 373
Joined: Tue Mar 25, 2014 11:24 pm
Location: France, Lyon

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by nemesis »

IzzY wrote:Nemesis, comment puis je te retourner l'appareil, et aussi à toutes les personnes qui m'ont aidées sur ce forum?
Il y a certainement quelque chose que je peux faire... dis le moi et je le ferai avec plaisir.
J'accepte liquide, cheques, et virement :lol: :lol:

plus sérieusement tu peu participer a des traductions sur le wiki ou à la rédaction de auto... bref faire quelque chose pour FreeCAD ;)
Izzy wrote:Je ne connais pas l'atelier Path sur freecad, mais je vais m'y intéressé, j'ai appris à me servir d'un autre logiciel payant, et d'un logiciel open source pour le pilotage de ma CN.
apparement les avancé sur la version 0.17 sont plutôt très interessante, de ce que j'ai suivi de loin dans le forum.
IzzY
Posts: 128
Joined: Tue Apr 25, 2017 9:58 pm
Location: gagny

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by IzzY »

Envoie ton adresse, je te fais livrer une caisse de billets :-)

Pour ce qui est des traductions, là ce sera une erreur de ma part de prétendre à un tel niveau.
Alors si tu peux me guider vers les autos (et par la même me définir ce qu'est un auto, je participerais volontiers).

Je fais des essais de dessin sous 0.16 et 0.17 pour les mêmes opérations.
Bien entendu...j'ai des soucis dans la version 0.17. Etonnant non? Petite dédicace à NormandC qui m'avait prévenu :-)
Je pense me confronter au point suivant : je tente de créer 4 solides avec un seule esquisse sous un seul Body, ce qui est probablement impossible. Est ce là mon erreur?

Je place mon fichier en pièce jointe avant même d'avoir la réponse à la question qui va suivre.

Dois je faire un nouveau sujet en réunissant les deux versions en leur comparaison pour un même projet? ou bien est ce que je continue ici car cela concerne aussi la méthode de construction?

En tout cas c'est assez passionnant la découverte de ce logiciel, pas évident pour mon petit cerveau mais passionnant.
Attachments
FREECAD 0.17 SOUSTRACTION DE SOLIDES.FCStd
(16.63 KiB) Downloaded 16 times
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by NormandC »

IzzY wrote:je tente de créer 4 solides avec un seule esquisse sous un seul Body, ce qui est probablement impossible. Est ce là mon erreur?
La doc PartDesign Workbench/fr est limpide :
L' Atelier PartDesign fournit des outils pour la modélisation de pièces complexes et solides et est basé sur une méthodologie d'édition de fonctions pour produire un solide unique contigu. Il est étroitement lié à l'atelier d'esquisse.

Qu'est-ce qu'un solide unique contigu ? Il s'agit d'un objet comme une pièce coulée ou usinée à partir d'un bloc de métal. Si l'objet contient des clous, des vis, de la colle ou de la soudure, ce n'est pas un solide unique contigu. Par exemple, PartDesign ne sera pas utilisé pour modéliser une chaise en bois, mais le sera pour en modéliser les composantes (pattes, lattes, siège, etc.). Les composantes seront ensuite réunies à l'aide de L'atelier d'Assemblage (à venir), l'atelier Pièce ou encore l'atelier Draft.
Le fait que cette opération soit possible sous la 0.16 a toujours été un bogue que personne n'a malheureusement détecté avant la publication officielle.

La preuve qu'il s'agit d'un bogue spécifique à la fonction Protrusion : sous la 0.16, créée une esquisse avec plusieurs profils séparés comme dans ton fichier, puis fais une protrusion. De multiple solides sont générés. Maintenant applique une nouvelle esquisse sur une face d'un des solides, trace un profil fermé, puis fait une cavité : seul le solide généré par le premier profil dessiné dans la première esquisse sera conservé, tous les autres solides disparaissent. La protrusion ne fonctionne pas comme elle le devrait, alors que si pour la cavité.
IzzY
Posts: 128
Joined: Tue Apr 25, 2017 9:58 pm
Location: gagny

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by IzzY »

Merci NormandC,

Je vais donc faire un solide et tenter de faire une répartition circulaire de mes solides avec une contrainte d'angle dans celle ci.
Je vais regardé un tuto sur cette fonction.

JE continue ce processus d'apprentissage et de comparaison.
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by NormandC »

IzzY wrote:Je vais donc faire un solide et tenter de faire une répartition circulaire de mes solides
Si tu parles d'une répétition circulaire de l'atelier PartDesign, ça ne fonctionnera pas, pour la même raison : ça créerait plusieurs solides sous ton corps de pièce (Body). La répétition ne peut fonctionner que si toutes les occurrences touchent à un solide de base.

Le seul moyen de répéter des solides distincts est d'utiliser l'outil "Réseau" (sic) de l'atelier Draft - en anglais c'est Array. Draft Array/fr

Et comme je l'ai mentionné dans ton autre sujet, c'est le corps qu'il faudra sélectionner pour l'Array, pas le Pad qui se trouve sous le corps.
IzzY
Posts: 128
Joined: Tue Apr 25, 2017 9:58 pm
Location: gagny

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by IzzY »

Merci NormandC,

J'ai tout simplement l'impression d'avoir mis la charrue avant les boeufs.
Alors je vais lire et tenter d'imprégner dans mon cerveau les différents ateliers et leur fonctionnements.
Je viens de passer une bonne heure sur l'atelier PartDEsign, je vais faire Draft et Part ensuite.

Et ensuite je tenterai de continuer mes exercices.

Un grand merci à toi.
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by NormandC »

Salut,

Je viens juste de me rendre compte que les solides que tu veux créer dans ton dernier fichier FREECAD 0.17 SOUSTRACTION DE SOLIDES.FCStd sont actuellement des cavités dans ton modèle de ton tout premier fichier TEST CONCTRUCTION SOLID.FCStd.

Il n'y a aucune raison de traiter ces cavités comme des solides : sous la 0.17-dev, tu peux réaliser le modèle complet sous un corps unique. Ces cavités seront faites de la façon suivante :
  1. Création du volume principal
  2. Réalisation d'une esquisse comprenant un seul profil
  3. Création d'une Image cavité PartDesign
  4. Création d'une Image répétition circulaire à partir de la fonction Pocket créée précédemment. Celle-ci fonctionnera, car toutes les occurrences traverseront le volume de base.
Alors en effet, tu as mis la charrue avant les boeufs. ;)
IzzY
Posts: 128
Joined: Tue Apr 25, 2017 9:58 pm
Location: gagny

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by IzzY »

EN effet c'est bien cela, c'est bien les mêmes cavité que je tente de faire.

Je travaille sur les mêmes exercices, histoires de comprendre ce que je fais dans l'une ( 0.17) par rapport à l'autre (celle d'avant...celle du passée :-).

J'apprécie ton conseil pour faire le solide final avec les cavités, mais je ne comprends pas comment cela est possible de le faire.
Je vais tenter d'expliquer ce qui me dérange, ou plutôt ce qui me bloque.

SI je réalise une esquisse sur la face supérieur de mon solide et que je fais une cavité à partir de cette esquisse. Pour moi cette cavité sera droite sur l'axe des Z, donc verticale rectiligne. Hors ma cavité ne doit pas être droite, c'est pour cela que je voulais créer un solide ayant la forme de ma cavité (photo en pièce jointe) et soustraire ce solide au solide qui doit avoir la cavité voulue.

Maintenant si il y a une méthode pour crée une cavité selon un profil voulue, ( comme la fonction sweep) alors là c'est certain je suis preneur car je ne pensais pas que c'était possible.
Attachments
Capture d’écran 2017-05-07 à 02.54.55.png
Capture d’écran 2017-05-07 à 02.54.55.png (94.42 KiB) Viewed 1088 times
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by NormandC »

Salut,

Bon, j'ai étudié ton premier modèle avec un peu plus d'attention. :oops:

Je continue d'affirmer qu'il faut avant tout construire la forme de base, pour ensuite la « sculpter ». Dans la nouvelle mouture 0.17 de l'atelier PartDesign, pour chaque fonction d'ajout de matière, il y a une fonction d'enlèvement de matière correspondante. Les opérations Booléennes ne devraient plus être utilisées qu'en cas de dernier recours.

Tout d'abord, il serait mieux avisé d'utiliser une révolution Image plutôt qu'un balayage (sweep). Les fonctions de balayage et de lissage (loft) sont les plus complexes, elles sont plus fragiles, et il est donc préférable d'utiliser une fonction plus simple quand c'est possible.

J'ai recréé une partie de ton premier modèle (TEST CONCTRUCTION SOLID.FCStd) sous la 0.17-dev. J'ai repositionné le profil contenu dans Sketch à gauche de l'origine, et l'ai centré sur l'axe d'esquisse horizontal. Le centre de rotation correspond à l'axe d'esquisse vertical.

J'en ai profité pour revoir les contraintes. Tu utilise beaucoup trop les contraintes dimensionnelles, qui taxent le solveur : il faut préférer les contraintes géométriques quand c'est possible, par exemple la contrainte d'égalité peut être utilisée sur des lignes pour harmoniser leurs longueurs, ou sur des arcs et cercles pour harmoniser leurs rayons. Ainsi on peut réduire le nombre de contraintes dimensionnelles. Il y a un autre avantage : si tu dois changer une dimension, il n'y aura qu'une seule contrainte à éditer plutôt que 2.

J'ai aussi utilisé une nouveauté de cette semaine, qui a été gracieusement ajoutée par abdullah à ma demande :D : on peut maintenant utiliser les contraintes d'horizontalité Image et de verticalité Image entre 2 points pour les aligner. (Cet accès direct aux développeurs, pourvu qu'on sache s'exprimer dans la langue de Shakespeare, est extraordinaire ; s'il n'est pas inédit, il est à ma connaissance inégalé même et surtout chez les logiciels commerciaux :geek: )

J'ai ajouté des contraintes de tangence entre les arcs et les lignes, parce que j'ai rarement vu des cas où on ne voulait spécifiquement pas de tangence... Je me trompe pour ton esquisse ? Et puis c'est en général une mauvaise pratique de coter l'extrémité d'un arc.
FC017_izzly_esquisse_revolution_01.png
FC017_izzly_esquisse_revolution_01.png (38.51 KiB) Viewed 1081 times
Une fois la révolution créée (sur 24 degrés, symétrique au plan d'esquisse), on passe aux fameuses cavités qui te préoccupent. Or, ces cavités ont des parois qui sont radiales par rapport au centre de rotation de la pièce... On peut donc ici aussi faire une révolution, mais cette fois-ci en enlèvement de matière Image.

Mais il faut définir le plan d'esquisse, qui ne correspond ni à une face plane ni un plan existant... Et c'est ici que le fameux plan de référence Image (datum plane) démontre son utilité. ;)

En jetant un œil sur ton esquisse Sketch018 qui contient les 4 cavités, j'ai pu calculer que le plan de la première paroi à partir du bas est à 21 degrés de l'axe d'esquisse horizontal. En rapportant sur mon modèle, le plan devrait donc être pivoté de 21 degrés par rapport au plan XZ_Plane. J'ai donc sélectionné dans la vue 3D le dit-plan, puis j'ai cliqué sur l'outil Datum Plane. Par défaut, le "mode d'attachement" est défini à "Face du plan". Sous la section Extra Placement, j'ai défini un axe de tangage de 21 degrés. Le plan ainsi pivoté passe par l'origine, ce qui est exactement ce que l'on veut.
FC017_izzly_plan_reference_01.png
FC017_izzly_plan_reference_01.png (109.2 KiB) Viewed 1081 times
Je peux donc maintenant appliquer une esquisse sur ce plan de référence, qui ressemblera à ceci :
FC017_izzly_plan_reference_02.png
FC017_izzly_plan_reference_02.png (45.42 KiB) Viewed 1081 times
Ici, je fais excéder le profil de 5mm en haut et en bas du solide... C'est une valeur arbitraire, l'essentiel est de déborder du solide. En général, j'essaie d'éviter les faces affleurantes pour les enlèvements de matière et les opérations Booléennes, le noyau géométrique OCC étant un peu fragile, je m'arrange pour lui faciliter la tâche... ;)

Ensuite je fais l'enlèvement de matière par révolution sur 7 degrés.

Et c'est ici que ça devient intéressant : je n'ai fait qu'une seule cavité, comment la répéter ? Surtout que les distances ne sont pas uniformes : les cavités aux extrémités sont espacées de 4 degrés avec celles du centre, mais ces dernières sont distantes de 6 degrés. Alors comment faire ?

Et bien, on utilise une Image Transformation multiple, qui permet d'appliquer plusieurs fonctions de transformation en séquence. La première sera une répétition circulaire de 11 degrés sur l'axe Z, la seconde une symétrie par rapport au plan XZ. C'est ainsi qu'en très peu d'effort, sans avoir eu besoin de créer des solides multiples ni d'opérations Booléennes, on obtient ceci :
FC017_izzly_transformation_multiple_01.png
FC017_izzly_transformation_multiple_01.png (28.17 KiB) Viewed 1081 times
Je n'ai pas pris la peine de recréer le modèle complet, je pense que j'ai montré le principe... Quant à des lignes directrices sur la conception, je te suggère d'y aller comme suit, c'est une pratique qui n'est pas de moi, mais que j'ai simplement acquise de plusieurs sources prises sur Internet, et valables pour tous les logiciels de CAO :
  1. Débuter par la forme de base.
  2. Ne pas créer des esquisses trop complexes, il vaut mieux morceler en plusieurs opérations subséquentes basées sur des esquisses plus simples : bien que l'arborescence sera plus longue, le modèle sera plus facile à gérer, et les esquisses plus rapides à réaliser.
  3. Faire les ajouts ou enlèvement de matière les plus importants afin de définir la forme générale de la pièce. Par exemple, ici j'ai fait les cavités, bien avant de faire les autres détails de ton modèle original.
  4. Ajouter les détails plus mineurs (par exemple le premier "Cut" avec "Pad", "PASSAGE DE BAS EN HAUT", "Pocket004")
  5. Créer les perçages ("Pocket002", "TOURILLONS DE PLACEMENT"). Avec un peu de chance, nous aurons d'ici la sortie de la 0.17 une nouvelle fonction pour créer des perçages avec ou sans chambrage, fraisure, filetage. (C'est planifié depuis très longtemps)
  6. Terminer avec les fonctions qui ne sont pas basées sur des esquisses : chanfreins, congés, et angles de dépouille. Il faut éviter de baser des esquisses sur ce genre de fonctions (au demeurant fragiles) qui modifient la forme de base en faisant disparaître les arêtes.
Attachments
FC017_izzly_test_construction_solid_normandc1.fcstd
(65.37 KiB) Downloaded 24 times
IzzY
Posts: 128
Joined: Tue Apr 25, 2017 9:58 pm
Location: gagny

Re: N'arrive pas à savoir si c'est la bonne méthode de construction d'un solide?

Post by IzzY »

Il y a énormément d'informations dans ton post, je prends le temps de bien tout comprendre et d'assimiler.

Y a t il un post dans ce forum spécialisé dans l'apprentissage des versions, car ton explication pourrais servir à beaucoup de personnes.
Mais elle est caché dans mon post ou les gens ne vont pas la trouver et cela est fort dommage.

SI cela existe, je me permettrais de faire un sujet avec tes explications sur cet exemple de construction.

Un grand merci pour tout ce savoir transmis mais pas encore assimilé ;-)

Je m'y met de suite....
Post Reply