Thread for Screw Tutorial/fr

Introduction
Ce tutoriel est un ensemble de techniques pour modéliser les filetages de vis dans FreeCAD. Il a été mis à jour pour la v0.19, bien que le processus global soit essentiellement le même depuis la v0.14, lorsque le didacticiel a été initialement écrit. Le contenu mis à jour se concentre sur l'utilisation de l' atelier PartDesign pour créer le filetage.

Dans les systèmes de CAO traditionnels, la modélisation des filetages de vis est déconseillée car elle impose une charge importante sur le noyau de modélisation, ainsi que sur le rendu des formes. Dans les systèmes traditionnels, un fil n'a pas besoin d'être représenté directement dans l'espace 3D, car il peut être indiqué avec ses caractéristiques requises dans le dessin technique 2D envoyé pour la fabrication. Cependant, avec la vulgarisation de la fabrication additive (impression 3D), il existe désormais un réel besoin de modéliser les fils 3D, afin de les imprimer exactement comme prévu. C'est à cela que sert ce didacticiel.

De nombreuses techniques présentées ici ont été collectées à partir de différents fils de discussion :
 * Gathering thread modeling techniques
 * Creating a thread: Unexpected results

Voir aussi des vidéos utiles :
 * Introducing a strategy for designing a bolt without the commonly found problems.

N'oubliez pas que les formes de filetages prennent beaucoup de mémoire et que le fait d'avoir un seul filetage dans un document peut augmenter considérablement la taille du fichier, il est donc conseillé à l'utilisateur de créer des filetages uniquement lorsque cela est absolument nécessaire.

Méthode 1. Utilisation des utilitaires et des pièces des ateliers
Utiliser des utilitaires et des pièces que d'autres personnes ont créés est facile et permet de gagner du temps. Voir la page ateliers externes pour plus d'informations sur les outils externes.

En particulier, trois ressources sont recommandées et peuvent être installées à partir du Gestionnaire d'Addon :
 * Atelier Fasteners, pour ajouter/fixer diverses fixations aux pièces. Les vis et les écrous ne présentent pas de filetage par défaut, mais cela peut être réglé avec une option.
 * Atelier BOLTSFC, pour placer des fixations de la bibliothèque BOLTS.
 * Atelier ThreadProfile, pour créer des filetages courants.



Méthode 2. Utilisation de macros (obsolète)
Dans le passé, la macro BOLTS était utilisée pour insérer les pièces de la bibliothèque BOLTS. Ceci est désormais obsolète. Utilisez plutôt l'Atelier BOLTSFC.


 * Par le passé, la macro Screw Maker, par ulrich1a, était utilisée pour créer des boulons, des vis et des rondelles. Elle est désormais obsolète. L'Atelier Fasteners, par shaise, comprend la macro complète de vissage, ainsi qu'une interface graphique pour sélectionner le bon composant.

Méthode 3. Faux filetages non hélicoïdaux
Dans de nombreux cas, nous n'avons pas besoin de vrais filetages, nous avons juste besoin d'une indication visuelle que les filetages seront là.

Nous pouvons créer un faux filetage en utilisant un chemin non hélicoïdal, par exemple en tournant un profil en dents de scie, ou en empilant des disques avec des bords effilés. Ce faux filetage est difficile à distinguer du vrai fil hélicoïdal par une simple inspection. Cette méthode est bonne pour visualiser un objet semblable à un filetage, mais elle n'est pas utile si nous devons imprimer en 3D un fil réel.



Profil tournant en dents de scie

 * 1) Cliquer sur.
 * 2) Cliquer sur . Sélectionnez.
 * 3) Dessinez une esquisse fermée avec le diamètre intérieur requis, le diamètre extérieur autour de , le pas , le nombre de dents  et la hauteur totale.
 * 4) Sélectionnez l'esquisse, puis cliquez sur . Sélectionnez  et appuyez sur.





Disques empilables

 * 1) Répétez les deux premières étapes de la section précédente.
 * 2) Dessinez une esquisse fermée avec le diamètre intérieur requis, le diamètre extérieur de  et le pas  mais dessinez qu'une seule dent de la dent de scie.
 * 3) Sélectionnez l'esquisse, puis cliquez sur . Sélectionnez  puis appuyez sur.
 * 4) Sélectionnez  puis cliquez sur . Sélectionnez . Pour un faux filetage avec un pas de, définissez  sur  et  sur  puis appuyez sur . Cela créera deux disques, l'un au-dessus de l'autre.
 * 5) Vous pouvez ajouter plus de disques en augmentant la valeur  dans la répétition linéaire et en augmentant la  qui est la longueur totale du faux filetage.

et sont liés. Si la longueur est trop grande mais que le nombre d'occurrences n'est pas assez élevé, vous aurez des disques déconnectés et le calcul du Corps (Body) échouera car l'objet résultant doit toujours être un un seul solide contigu. Par exemple, pour obtenir une hauteur totale de, définissez sur  et  sur.

Si vous le souhaitez, vous pouvez ajouter un avec un diamètre égal au diamètre intérieur des disques et aussi haut que la hauteur totale du filetage. Cela réunira tous les disques en un seul solide, garantissant ainsi qu'il n'y aura pas de disques déconnectés.





Atelier Part Design
Un vrai filetage consiste à faire suivre un profil fermé le long d'une courbe hélicoïde (hélice)


 * 1) Dans l'Workbench_Part.svg Atelier Part, cliquez sur  pour créer une . Donnez-lui les valeurs appropriées pour le , la   et un.
 * 2) Basculez vers l'Workbench_PartDesign.svg Atelier PartDesign et cliquez sur.
 * 3) Cliquez sur . Sélectionnez.
 * 4) Dessinez une esquisse fermée avec le profil requis pour les dents du filet, normalement une forme triangulaire. Dans ce cas, nous utiliserons une hauteur de, qui est légèrement inférieure au pas  utilisé pour la trajectoire de l'hélice. Le profil ne doit pas créer d'auto-intersections lorsqu'il est déplacé le long de l'hélice, ni entre les corbures, ni au milieu. L'esquisse présentée pour l'empilement des disques ne peut donc pas être utilisée.
 * 5) Sélectionnez l'esquisse, puis cliquez sur . Dans, cliquez sur  et choisissez l'objet hélice précédemment créé. Changez ensuite  en  afin que le profil balaie la trajectoire sans se tordre, puis appuyez sur.
 * 6) Lorsque le dialogue demande une référence, choisissez.
 * 7) La bobine hélicoïdale est créée, mais il n'y a ni corps central ni arbre.
 * 8) Cliquez sur  avec le  approprié.  et   pour toucher le reste du fil hélicoïdal et fusionner automatiquement avec lui.
 * 9) D'autres opérations booléennes sont nécessaires pour façonner les extrémités abruptes de la bobine. Par exemple, vous pouvez utiliser des fonctions additives pour fournir une tête à la vis, et une pointe.







Atelier Part
Ce processus peut également être effectué à l'aide des outils de l'Atelier Part.
 * 1) Dans l'Workbench_Part.svg Atelier Part, cliquez sur  pour créer une . Donnez-lui les valeurs appropriées pour le , la   et le.
 * 2) Dans ce cas, vous n'avez pas besoin d'un . Passez à l'Workbench_Sketcher.svg Atelier Sketcher, puis cliquez sur  et choisissez le plan global XZ.
 * 3) Ensuite, retournez dans l'Workbench_Part.svg Atelier Part et utilisez.
 * 4) Sélectionnez l'esquisse appropriée dans  et cliquez sur la flèche pour la faire passer dans.
 * 5) Cliquez sur  et choisissez toutes les arêtes de l'hélice existante dans la vue_3D. Cliquez sur.
 * 6) Assurez-vous de cocher  et . L'obtention d'un solide est la clé pour pouvoir effectuer des Part Opérations booléennes avec la bobine résultante, sinon seule une surface sera produite.
 * 7) Cliquez sur  pour quitter le dialogue et créer la bobine.

Vous pouvez maintenant ajouter d'autres primitives comme des ou d'autres formes, afin d'exécuter des  et des  pour terminer la construction de la vis.



Les clés du succès

 * Lorsque le profil balaie l'hélice, la bobine solide résultante ne doit pas se toucher ou s'auto-intersecter, car il s'agirait d'un solide invalide. Ceci est valable pour le profil se déplaçant le long de l'hélice, ainsi que pour les intersections au centre de l'hélice. Les tentatives d'effectuer des opérations booléennes avec elle (fusionner ou couper) ont de grandes chances d'échouer. Vérifiez la qualité de l'hélice avec ; si des auto-intersections sont signalées, vous devez augmenter le pas de l'hélice.




 * Lorsqu'un cylindre est ajouté à une bobine pour former l'arbre principal d'une vis, le cylindre ne doit pas être tangent au profil de la bobine. Autrement dit, le cylindre ne doit pas avoir le même rayon que le rayon intérieur du filet, car cela risque fort de faire échouer une opération de fusion. En général, il faut éviter les géométries coïncidant avec des éléments du balayage, comme les faces tangentes, ou les arêtes tangentes à des faces auxquelles elles ne sont pas reliées. Afin de produire une bonne union booléenne, la bobine balayée et le cylindre doivent se croiser. Vérifiez la qualité de la fusion avec ; si des faces coplanaires sont signalées, augmentez légèrement le rayon du cylindre.
 * Si la bobine et le cylindre sont tangents, même si la première fusion réussit, elle peut échouer dans les opérations booléennes suivantes avec un troisième solide.
 * C'est une limitation du noyau OpenCASCADE Technology (OCCT) ; en général, il ne gère pas bien les opérations entre surfaces coplanaires.




 * Le cylindre intérieur a une ligne de couture. Vous devez éviter de placer le début de l'hélice le long de cette ligne de couture. Tournez l'hélice ou le cylindre de quelques degrés.


 * Le rayon de la trajectoire hélicoïdale n'a pas d'importance, sauf si l'hélice est effilée. Tout ce qui compte, c'est le pas et la hauteur de l'hélice. Cela signifie que vous pouvez utiliser un seul pour générer plusieurs filetages à pas égal. Ce qui détermine la position de la bobine résultante est la position du profil de l'esquisse.


 * Gardez le filetage court, c'est-à-dire avec un faible nombre de tours. Les filetages longs ont tendance à échouer avec les opérations booléennes. Si vous devez ajouter de nombreux tours, pensez à créer d'abord un fil court, puis à utiliser pour dupliquer plusieurs fois le même motif.


 * Pour la visualisation et l'impression 3D, il peut être acceptable de laisser le cylindre et le filetage non fusionnés, c'est-à-dire avec des intersections entre les deux solides. En réduisant le nombre d'opérations booléennes, on réduit la consommation de mémoire et la taille des fichiers.

Avantages et inconvénients

 * Edit_OK.svg Facile à comprendre.
 * Edit_OK.svg Manière très naturelle de définir un profil de filetage.
 * Edit_OK.svg Aucun problème avec le maillage de l'objet résultant, contrairement à la méthode 5.


 * Edit_Cancel.svg En raison de l'invalidité des balayages auto-entrecroisés, il est presque impossible de générer un filetage sans espace entre chaque dent, c'est-à-dire sans face cylindrique droite sur les côtés intérieurs du filetage.
 * Edit_Cancel.svg Les opérations booléennes sont nécessaires pour obtenir un solide solide contigu. Les opérations booléennes prennent un temps relativement long à calculer et échouent souvent.
 * Edit_Cancel.svg Filetages avec un nombre élevé de tours sont problématiques.

Généralités
L'idée est de balayer un profil horizontal le long d'une hélice. Le problème principal est de déterminer le profil à utiliser pour obtenir un tel filetage.



Si on utilise un cercle en guise de profil horizontal (le cercle doit être décentré par rapport à son origine, ce décentrage définissant la profondeur du filetage), le profil du filetage sera sinusoïdal.

Pour obtenir un profil standard en dent de scie, une paire de spirale d’Archimède doivent être fusionnées. La figure résultante est une forme cardioïde, qui est difficilement différentiable d'un cercle quand la profondeur du filet est faible comparée à son diamètre (c'est pourquoi un filetage "épais" est présenté sur la figure ci dessus).

Génération du profil
Déterminer le profil horizontal pour obtenir un certain profil vertical n'est pas facile. Pour les cas simples comme les triangulaires ou les trapézoïdaux, on peut le construire manuellement. On peut aussi le construire en créant un filetage court avec la méthode 4, et en obtenant une tranche de celui-ci en faisant une Part Intersection entre une face plane horizontale et le filetage.

Profil pour un filetage triangulaire

 * 1) Créer une spirale (d’Archimède) dans le plan XY.
 * 2) fixer le nombre de tours à 0.5.
 * 3) fixer le rayon du rayon interne du filetage, le rayon externe sera ce dernier plus la profondeur de coupe.
 * 4) fixer la croissance pour doubler la profondeur de coupe du filet.
 * 5) Part Mirroir la spirale dans le plan XY
 * 6) Part Union la spirale et le miroir pour obtenir un filet fermé, en forme de cœur.

Profil pour une section quelconque



 * 1) Faites un profil de coupe vertical. Assurez-vous que la hauteur de l'esquisse correspond au pas du filetage dont vous avez besoin.
 * 2) Faites une hélice1 avec une hauteur identique au pas et un pas identique au pas du filetage, et un rayon d'hélice de 0.42*diamètre nominal du filetage.
 * 3) Balayez le profil de coupe le long de l'hélice1. Définissez  et.
 * 4) Faire un cercle de rayon nominal du filetage dans le plan XY.
 * 5) Créez une face à partir du cercle. Ceci peut être fait avec  ou, puis réglez  sur.
 * 6) Découpez la face avec le profil de balayage.
 * 7) Faites un  à partir de la découpe.
 * 8) Utilisez  sur le clone afin d'obtenir un filetage. Ce filetage est le profil horizontal nécessaire pour cette méthode.
 * 9) Faites une hélice dont le rayon est le rayon nominal du filetage et le pas du filetage et la hauteur du filetage nécessaire.
 * 10) Balayez le filetage le long de l'hélice.  Définissez  et.
 * 11) Vous avez terminé.

Le guide étape par étape est tiré de ce message du forum par Ulrich1a ("Creating a thread : Unexpected results"), légèrement modifié.

Les étapes sont également montrées en action sur cette vidéo par Gaurav Prabhudesai ("FreeCAD : How to make threads").

Avantages et inconvénients

 * Edit_OK.svg une forme solide prête à l'emploi est créée par le balayage directement sur la tige.
 * Edit_OK.svg moins d'opérations booléennes, voire aucune, sont nécessaires, la vitesse de génération est donc très élevée par rapport à la méthode 4.
 * Edit_OK.svg les extrémités des filetages sont tout de suite bien coupées.
 * Edit_OK.svg les longs filetages ne sont pas un problème, sauf si une opération booléenne est nécessaire. Sinon, ce ne sera pas beaucoup mieux que la méthode 4.
 * Edit_OK.svg les filetages sans espace ne sont pas un problème.


 * Edit_Cancel.svg définir le profil du filetage est compliqué.
 * Edit_Cancel.svg l'utilisation du mailleur standard avec un filetage créé de cette manière génère des maillages moches, ce qui peut entraîner des problèmes. D'autres mailleurs sont meilleurs, par exemple, Mefisto semble donner les meilleurs résultats.
 * Edit_Cancel.svg grande empreinte mémoire selon Techniques de modélisation des filets de collecte.

Généralités
Les splines hélicoïdales extrudent les faces coaxiales pouvant être lobées, contrairement à l'hélice paramétrique de FreeCAD. Deux splines hélicoïdales sont nécessaires pour définir un taraudage. Ces deux éléments peuvent être mis à l'échelle à partir d'une spline de bibliothèque, puis localisés et extrudés de manière appropriée pour obtenir le bon formulaire.

Les hélices paramétriques de FreeCAD ne sont pas vraiment hélicoïdales, mais les b-splines hélicoïdales ne sont pas difficiles à tracer. Une méthode manuelle consiste à aligner des dodécagones (polygones à 12 côtés) avec des intervalles de rayon de 5 mm/diamètre de 10 mm à des intervalles de 1/12 mm (0,08333.mm) et à tracer des splines d'un sommet à l'autre dans l'ordre croissant et rotatif. disons 10 tours, de sorte que cette spline puisse être réutilisée en tant que fichier de bibliothèque pour l'importation et la réutilisation. Il est pratique d’utiliser un pas de 10 mm de diamètre/1 mm pour faciliter la mise à l’échelle. Si vous le faites manuellement, dessiner un Dwire puis le convertir en b-spline est plus facile que de dessiner une spline. Les courbures ne sont pas calculées pendant le tracé, elles suivent donc le curseur et se cassent plus docilement.

Une fois que les splines sont redimensionnées à la bonne taille et situées de manière à ce que le loft ait le bon angle inclus entre les flancs du filetage, elles sont extrudées le long de leur axe, ce qui correspond à la longueur d'un pas pour la spline interne, le pas externe/8.



Les filets ISO et autres ont été allégés, c'est-à-dire que les bords intérieurs et extérieurs sont plutôt plats que nets, ce qui convient parfaitement aux utilisateurs de FreeCAD, car nous pouvons appliquer un lissage à la face hélicoïdale à la taille nominale de la fixation, alors qu'une face interne ne peut pas être loft une spline de bord externe car une face est un profil fermé, une spline est ouverte. La norme ISO indique que la taille nominale des filetages externes a un pas de largeur de face/8. L'image montre comment la géométrie est arrangée et les faces hélicoïdales qui en résultent. Ensuite, lissez entre les faces, puis un cylindre qui donne la face hélicoïdale interne, que ISO met à la hauteur/4 de la largeur, est ajouté aux filets.



Cette méthode produit des solides fiables qui "booléen" correctement. Bien qu'il ne produise pas de filetage de vis "paramétrique" dans les tailles standard, c'est-à-dire qu'il permet d'accéder facilement à la forme par taille de fixation, il constitue un moyen simple de produire une bibliothèque précise à réutiliser, ainsi que des modèles de formes spécialisées telles que ACME ou des vis Archimédien. , sont également simples comme des one-offs.