PartDesign Hole/fr

PartDesign Perçage

Emplacement du menu
PartDesign → Créer une fonction soustractive → Perçage
Ateliers
PartDesign
Raccourci par défaut
Aucun
Introduit dans la version
0.17
Voir aussi
PartDesign Cavité

Description

La fonction Perçage crée un ou plusieurs trous à partir des cercles et des arcs d'une esquisse sélectionnée. Si des arcs sont présents, ils doivent faire partie de contours fermés. Toutes les entités autres que des arcs ou des cercles sont ignorées mais elles doivent tout de même former des contours fermés. De nombreux paramètres peuvent être définis, tels que le filetage et la taille, l'ajustement, le type de trou (fraise, lamage, droit) etc...

Les centres des cercles et des arcs sont utilisés pour positionner les trous, mais veuillez noter que leurs rayons ne sont pas pris en compte. Les trous générés seront identiques même si les rayons varient.

Coupe longitudinale d'un trou fraisé (à gauche) et d'un trou chambré (à droite).

Utilisation

  1. Appuyez sur le bouton Perçage.
  2. Si une esquisse inutilisée existante est trouvée, elle sera automatiquement utilisée. Si plus d'une esquisse est trouvée, un panneau Sélectionner une fonction apparaît pour faire une sélection. Il est également possible de sélectionner une esquisse avant de lancer la commande Perçage.
  3. Définir les paramètres du perçage, voir la section Options.
  4. Appuyez sur OK.

Options

Selon la sélection, certains champs seront activés ou resteront désactivés.

Filetage et dimension

Découpe du trou

Pointe du perçage

Divers

Propriétés

La plupart des propriétés des Données sont les mêmes que celles indiquées dans Options.

Limitations

Définitions des types de coupes

Les types de coupes (types de vis) sont définis dans des fichiers json. Il existe un ensemble de fichiers distribués avec FreeCAD, mais les utilisateurs peuvent créer leurs propres définitions. Les fichiers sont à rechercher dans <UserAppDataDir>/PartDesign/Hole. UserAppDataDir peut être trouvé en tapant App.getUserAppDataDir() dans la console Python.

Le fichier doit contenir :

Exemple :

{
    "name": "DIN 7984",
    "cut_type": "counterbore",
    "thread_type": "metric",
    "data": [
        { "thread": "M2",   "diameter":  4.3, "depth":  1.6 },
        { "thread": "M2.5", "diameter":  5.0, "depth":  2.0 },
        
    ]
}