CAM ToolBit/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "Path Outil rapporté")
 
No edit summary
 
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{UnfinishedDocu}}
{{UnfinishedDocu{{#translation:}}}}


{{Docnav
{{Docnav/fr
|[[CAM_ToolShape/fr|Forme d'outil]]
|[[Path_ToolShape|ToolShape]]
|[[CAM_ToolBit_Library/fr|Bibliothèque des outils coupants]]
|[[Path_ToolBit_Library|ToolBit Library]]
|[[CAM_Workbench/fr|Atelier CAM]]
|[[Path_Workbench|Path]]
|IconL=
|IconL=
|IconR=
|IconR=
|IconC=Workbench_Path.svg
|IconC=Workbench_CAM.svg
}}
}}


Line 15: Line 15:
== Description ==
== Description ==


Les outils coupants sont la base du système des [[CAM_Tools/fr|CAM Outils]]. Ils représentent un outil spécifique qui peut être utilisé dans une tâche de CAM pour générer un parcours d'outil. Chaque outil coupant est enregistré dans un fichier JSON. JSON est une donnée structurée qui peut être facilement analysée par des macros ou des scripts en Python mais qui reste lisible par l'homme. La description des outils coupants avec JSON offre la possibilité de créer automatiquement de grandes collections d'outils coupants précis ou avec un script.
Toolbits are the foundation of the [[Path_Tools|Path Tools]] system. They represent a specific tool that can be used in a Path Job to generate a toolpath. Each toolbit is stored as a JSON file. JSON is structured data that can be easily parsed by macros or python scripts but remains human readable. Describing toolbits with JSON allows for the possibility of automatically creating large collections of accurate toolbits automatically or with a script.


Le stockage d'un outil sous forme de fichier JSON est une bonne idée, mais il ne permet pas d'obtenir une représentation précise de la vignette ou du corps solide. D'autre part, si chaque outil coupant était créé en tant qu'objet FreeCAD, l'obtention du corps solide serait simple mais nécessiterait un stockage énorme pour les grandes collections d'outils. De plus, la création automatique d'outils coupants en tant qu'objets FreeCAD serait difficile, voire impossible.
Storing a tool as a JSON file sounds great but eliminates the option of an accurate thumbnail or solid body representation. On the other hand, if each toolbit were created as a FreeCAD object, obtaining the solid body would be simple but would require enormous storage for large tool collections. Also automatically creating toolbits as FreeCAD objects would be difficult or impossible.


Au lieu de cela, l'outil coupant est un hybride. Le fichier JSON contient le chemin d'accès au fichier forme de l'outil et les valeurs de tous les paramètres requis pour créer l'outil coupant spécifique.
Instead, the toolbit is a hybrid. The JSON file contains the file path to the toolshape file and values for all parameters required to create the specific toolbit.


Lorsqu'un outil est instancié dans un travail, un corps est créé à partir du modèle et les contraintes sont définies en fonction des valeurs du fichier JSON. Tous les paramètres supplémentaires sont créés en tant que propriétés de l'objet. Cela fournit la forme et les dimensions correctes qui peuvent être utilisées pour générer un nuage de points ou un maillage pour les algorithmes avancés (et potentiellement la simulation).
When a tool is instantiated in a job the a body is created from the template and the constraints are set according to the values from the JSON file. All additional parameters are created as properties on the object. This provides the the correct shape and dimensions which can be used to generate a point cloud or mesh for advanced algorithms (and potentially simulation).


== Usage ==
<span id="Usage"></span>
== Utilisation ==


Dans l'interface graphique de FreeCAD, le gestionnaire de bibliothèque des outils coupants de CAM fournit un mécanisme pour créer un nouveau outil coupant. Un même outil coupant peut exister dans plusieurs bibliothèques d'outils coupants.
Within the FreeCAD GUI the Path toolbit library manager provides a mechanism to create a new toolbit. A single toolbit can exist in multiple toolbit libraries.


# Ouvrez le gestionnaire des outils coupants de CAM.
# Open the Path Toolbit manager.
# Sélectionnez une bibliothèque.
# Select a library.
# Créez un outil coupant.
# Create a Toolbit.


<span id="JSON_Structure"></span>
== JSON Structure ==
== Structure JSON ==


{{Code|
{{Code|
Line 51: Line 53:




== Related ==
<span id="Related"></span>
== En relation ==


* [[Path_Tools|Path Tools]]
* [[CAM_Tools/fr|CAM Outils]]
* [[CAM_ToolBitLibraryOpen/fr|CAM Bibliothèque des outils coupants]]
* [[Path_ToolBitLibraryOpen|Path ToolBitLibraryOpen]]




{{Docnav
{{Docnav/fr
|[[CAM_ToolShape/fr|Forme d'outil]]
|[[Path_ToolShape|ToolShape]]
|[[CAM_ToolBit_Library/fr|Bibliothèque des outils coupants]]
|[[Path_ToolBit_Library|ToolBit Library]]
|[[CAM_Workbench/fr|Atelier CAM]]
|[[Path_Workbench|Path]]
|IconL=
|IconL=
|IconR=
|IconR=
|IconC=Workbench_Path.svg
|IconC=Workbench_CAM.svg
}}
}}


{{Path_Tools_navi{{#translation:}}}}
{{CAM_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 12:41, 1 April 2024

Other languages:

Cette documentation n'est pas terminée. Merci de nous aider et de contribuer à la documentation.

Modèle GuiCommand explique comment les commandes doivent être documentées. Parcourez Category:UnfinishedDocu pour voir d'autres pages incomplètes comme celle-ci. Voir Category:Command_Reference pour toutes les commandes.

Voir Écrire une page Wiki pour apprendre à éditer les pages du wiki, et aller à Contribuer à FreeCAD pour apprendre d'autres façons de contribuer.

Description

Les outils coupants sont la base du système des CAM Outils. Ils représentent un outil spécifique qui peut être utilisé dans une tâche de CAM pour générer un parcours d'outil. Chaque outil coupant est enregistré dans un fichier JSON. JSON est une donnée structurée qui peut être facilement analysée par des macros ou des scripts en Python mais qui reste lisible par l'homme. La description des outils coupants avec JSON offre la possibilité de créer automatiquement de grandes collections d'outils coupants précis ou avec un script.

Le stockage d'un outil sous forme de fichier JSON est une bonne idée, mais il ne permet pas d'obtenir une représentation précise de la vignette ou du corps solide. D'autre part, si chaque outil coupant était créé en tant qu'objet FreeCAD, l'obtention du corps solide serait simple mais nécessiterait un stockage énorme pour les grandes collections d'outils. De plus, la création automatique d'outils coupants en tant qu'objets FreeCAD serait difficile, voire impossible.

Au lieu de cela, l'outil coupant est un hybride. Le fichier JSON contient le chemin d'accès au fichier forme de l'outil et les valeurs de tous les paramètres requis pour créer l'outil coupant spécifique.

Lorsqu'un outil est instancié dans un travail, un corps est créé à partir du modèle et les contraintes sont définies en fonction des valeurs du fichier JSON. Tous les paramètres supplémentaires sont créés en tant que propriétés de l'objet. Cela fournit la forme et les dimensions correctes qui peuvent être utilisées pour générer un nuage de points ou un maillage pour les algorithmes avancés (et potentiellement la simulation).

Utilisation

Dans l'interface graphique de FreeCAD, le gestionnaire de bibliothèque des outils coupants de CAM fournit un mécanisme pour créer un nouveau outil coupant. Un même outil coupant peut exister dans plusieurs bibliothèques d'outils coupants.

  1. Ouvrez le gestionnaire des outils coupants de CAM.
  2. Sélectionnez une bibliothèque.
  3. Créez un outil coupant.

Structure JSON

{
  "version": 2,
  "name": "T1",
  "shape": "endmill.fcstd",
  "attribute": {},
  "parameter": {
    "CuttingEdgeHeight": "30.000 mm",
    "Diameter": "1.000 mm",
    "Length": "50.000 mm",
    "ShankDiameter": "3.000 mm"
  }
}

Options

En relation