PartDesign Perçage

From FreeCAD Documentation
Revision as of 08:34, 12 April 2022 by David69 (talk | contribs)

PartDesign Perçage

Emplacement du menu
Part Design → 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...

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. Alternativement, une esquisse peut être sélectionnée 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 effectuée, certains champs seront activés ou resteront désactivés.

Filetage et taille

  • Profil : si défini sur Aucun, aucune information de filetage n'est définie. Les profils de filetages ISO et UTS activent les champs Direction, Taille, Adapter et Classe.
  • Fileté : si coché, les données de filetage seront ajoutées à la fonction Trou et le diamètre mineur du trou sera utilisé. Si cette case n'est pas cochée, le trou est considéré comme non fileté et le diamètre principal nominal avec le jeu défini est choisi.
  • Modèle de taraudage : si cette case est cochée, un taraudage réel est modélisé. Cela consomme beaucoup de puissance de calcul et n'est généralement pas utilisé pour les modèles, sauf à des fins d'affichage ou parfois pour les impressions 3D. S'il est utilisé, il est conseillé de le vérifier comme l'une des dernières actions effectuées sur le modèle car cela augmenterait considérablement le temps de recalcul. (introduit dans la version 0.20)
  • Direction : définit le sens du filetage (pas à droite ou pas à gauche) si l'option Fileté est cochée.
  • Taille : définit la taille du fil. Nécessite que le "profil" soit défini sur l'un des profils ISO ou UTS.
  • Découpe du trou : définit le diamètre du trou de dégagement standard, étroit ou large. Pour les filetages ISO, les diamètres sont conformes à la norme ISO 273, pour les UTS, ils sont calculés à l'aide d'une règle empirique car il n'existe pas de norme les définissant. Disponible uniquement pour les trous non filetés.
  • Adapter : définit l'ajustement standard ou proche pour les profils filetés.
  • Classe : définit la classe de tolérance.
  • Diamètre : définit le diamètre du trou si le Profil a été défini sur Aucun.
  • Profondeur  : profondeur du trou à partir du plan d'esquisse. Dimension permet d'indiquer une valeur dans un champ. A travers tout va réaliser le trou à travers tout le corps. Remarque : Pour des raisons techniques, A travers tout est en fait un trou de 10 mètres de profondeur. Si vous avez besoin de trous plus profonds, utilisez Dimension.

Trou découpé

  • Type : définit le type de coupe de trou: Aucun signifie pas de coupe, les autres types sont des normes différentes pour les vis (introduit dans la version 0.19) et les deux types génériques Chambrage et Fraisure.
  • Diamètre : définit le diamètre supérieur (au plan d'esquisse) pour la découpe du trou.
  • Profondeur  : profondeur de la découpe du trou, mesurée à partir du plan d'esquisse.
  • Angle de fraisage : angle de la découpe du trou conique. Applicable uniquement pour les fraisages.

Pointe de perçage

  • Type : définit la fin du trou si Profondeur est réglé sur Cote.
    • Plat produit un fond plat
    • En angle définit un point conique. Son option Prendre en compte la profondeur (introduit dans la version 0.19) soustraira la hauteur conique de la Cote. Ainsi, si par exemple Cote est 7.00 et que l'option n'est pas utilisée, la partie cylindrique du trou sera 7.00 et la profondeur nécessaire pour la partie conique est ajoutée à la profondeur du trou. Si l'option est utilisée, la profondeur totale du trou, point conique compris, sera de 7.00.

Divers

  • Conique : définit un angle de conicité au trou. La valeur est calculée à partir du plan d'esquisse normal. 90 degrés définit un trou droit. Une valeur inférieure à 90 génère un rayon de trou plus petit en sortie; une valeur supérieure à 90 agrandit le rayon du trou en sortie.
  • Inversé : inverse la direction d'extrusion du trou. La direction par défaut est la direction de mappage de l'esquisse de perçage avec son ancrage.

Propriétés

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

  • DonnéesLabel : nom donné à l'objet, ce nom peut être changé à la convenance.
  • DonnéesRefine : vrai ou faux. Si la valeur est "true" (vraie), nettoie le solide des bords résiduels laissés par les fonctions. Voir Part Affiner la forme pour plus de détails.

Limitations

  • L'esquisse sélectionnée doit contenir un ou plusieurs cercles. Le rayon du (des) cercle(s) à l'intérieur de l'esquisse n'est pas pris en compte. Les trous générés seront identiques même si les cercles dans l'esquisse ont des rayons différents.
  • Par défaut, la fonction de perçage est extrudée en dessous du plan d'esquisse. Si le solide se trouve sur le Plan XY et que l'esquisse du trou est attachée au Plan XY, la fonction essaiera d'extruder du solide et ne produira apparemment aucun résultat. Dans ce cas, l'option Reversed doit être définie, sinon, l'esquisse peut être mappée sur la face inférieure du solide.
  • Modèle de taraudage ne fonctionne que si Inversé n'est pas défini.

Définitions des types de coupes

Les types de coupes (types de vis) sont définis dans des fichiers json depuis la version 0.19. 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 :

  • name : Le nom de la définition. Il doit être unique car il sera utilisé comme identifiant dans l'interface utilisateur de FreeCAD et comme index interne.
  • cut_type : Soit countersink ou counterbore.
  • thread_type : Soit metric ou metricfine.
  • angle : L'angle d'un chanfrein (pas nécessaire pour un alésage).
  • data : Une liste de dimensions, composée de :
    • thread : Nom du filetage connu de FreeCAD.
    • diameter : Le diamètre de la coupe.
    • depth : Profondeur du chambrage (non nécessaire pour le fraisage).

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 },
        
    ]
}