Scripted Parts: Ball Bearing - Part 1/fr

Introduction
Ce tutoriel est conçu comme une introduction pour les débutants à la création de pièces avec des scripts python dans FreeCAD.

Ce tutoriel expliquera comment construire un roulement à billes avec un workflow (flux de travail) CSG.

Le code produira un nouveau document FreeCAD avec 12 formes (anneau intérieur, anneau extérieur et 10 billes / sphères).

Cela ressemblera à ceci :



Workflow ou flux de travail
Le flux de travail est plus ou moins identique à la façon dont vous créeriez la pièce dans l'atelier Part

Juste quelques petites differences.


 * Créer un nouveau document vide et en faire le document actif
 * Insérez un cylindre
 * Insérez un cylindre
 * Faites une coupe booléenne pour obtenir la forme de base de la bague intérieure
 * Sélectionnez toutes les arêtes et appliquez un congé
 * Insérez un tore
 * Déplacez le tore en position et faites une coupe booléenne pour créer la rainure pour les billes
 * Répétez toutes les étapes pour obtenir la forme de la bague extérieure
 * Insérer la première bille
 * Insérez d'autres billes en utilisant les mathématiques pour calculer la position des billes
 * Définir la vue sur axonométrique
 * Zoomez pour adapter la vue

Filleting edges
In part workbench using the GUI, you would select chamfers in the 3D view or in the menu for fillets and then apply the fillets.

Here we select all edges of a shape and apply fillets.

Therefore we need to select the edges BEFORE creating the groove.

Links
Scripted objects: The wiki page explaing the basics of scripting

Topological data scripting: A tutorial for covering basics of scripting

Scripted Parts: Ball Bearing - Part 2: Doing it with sketches

Bearing Script 1: Base for this tutorial, thanks to JMG ...