Path Workbench/fr

Introduction
L'atelier Path est utilisé pour produire les instructions machine pour les machines CNC à commande numérique à partir d'un modèle 3D FreeCAD. Celui-ci produit des objets 3D réels sur des machines CNC telles que des fraiseuses, des tours, des cutters laser ou similaires. Généralement, les instructions sont en langage G-Code.



Le flux de travail de l'atelier Path FreeCAD crée ces instructions machine comme suit:
 * Un modèle 3D est l'objet de base, généralement créé à l'aide d'un ou plusieurs des ateliers Part Design, Part ou Draft.
 * Une Tâche est créée dans l'atelier Path. Celle-ci contient toutes les informations nécessaires pour générer le G-Code nécessaire pour traiter le travail sur une fraiseuse CNC: il y a le brut de matière, le magasin d'outils de la fraiseuse et il suit certaines commandes contrôlant la vitesse et les mouvements (généralement G-Code).
 * Les outils sont sélectionnés comme requis par les opérations de travail.
 * Les parcours de l'outil de fraisage sont créés en utilisant par ex. des opérations de Contournage et Poche 3D. Ces objets parcours utilisent le langage FreeCAD G-Code interne, indépendant de la machine CNC.

Liens pour les impatients
En fonction de votre intérêt pour l'atelier Path, vous pouvez lire d'autres sujets:


 * Si vous êtes un nouvel utilisateur essayant de vous familiariser avec Path, vous pourriez être intéressé par un tutoriel rapide walk-through.
 * Si vous avez une machine spéciale qui ne peut pas utiliser l'un des post-processeurs disponibles, vous voudrez peut-être en savoir plus sur personnalisation du post-processeur
 * En tant qu'utilisateur expérimenté, vous voudrez peut-être écrire une macro ou automatiser un processus qui pourrait nécessiter d'en savoir plus sur script
 * Les utilisateurs expérimentés qui souhaitent rationaliser leur flux de travail peuvent en apprendre davantage sur personnalisation.
 * Les nouveaux développeurs qui souhaitent contribuer à Path peuvent vouloir comprendre concepts de base.

Concepts Généraux
L'atelier Path génère le G-Code définissant les parcours d'outils requis pour fabriquer le projet représenté par le modèle 3D sur la fraiseuse cible dans [l'ensemble des opérations de travail Path FreeCAD en langage G-Code], qui est ensuite traduit dans le langage approprié pour le contrôleur CNC cible en sélectionnant le Post processeur approprié. Le G-Code est généré à partir des directives et des opérations contenues dans une Tâche Path. Le Flux de travail des tâches les répertorie dans l'ordre dans lequel elles seront exécutées. La liste est remplie en ajoutant des opérations Path, des optimisations Path, des commandes partielles Path, et des modifications Path - à partir du menu Path, ou des boutons d'interface graphique.

L'atelier Path fournit des outils de gestion (bibliothèque, table d'outils), d'inspection de G-Code et de simulation. Il relie le Post processeur et permet d'importer et d'exporter des modèles de Tâches.

L'atelier Path possède des dépendances externes, notamment:
 * 1) Les unités du modèle 3D FreeCAD sont définies dans les paramètres Unités-> Préférences ...-> Général-> Unités. La configuration du Post processeur définit les unités G-Code finales.
 * 2) Le chemin du fichier Macro et les tolérances géométriques sont définis dans l'onglet Edition->Préférences...-> Path-> Préférences des Tâches.
 * 3) Les couleurs sont définies dans l'onglet Edition->Préférences...->Path->Couleurs.
 * 4) Les paramètres des balises hold sont définis dans l'onglet Edit->Preferences...->Path->Dressups.
 * 5) La qualité du modèle 3D de base prend en charge les exigences de l'atelier Path - exécute la vérification de la géométrie.

Le langage G-Code interne de l'atelier Path FreeCAD représente les débits d'alimentation en unités / seconde - ce que l'outil d'inspection G-Code affichera. Le post processeur est configuré pour générer les vitesses d'avance appropriées, soit en unités / seconde ou en unités / minutes pour la fraiseuse cible.

Commandes Path
These commands are used for seting up a CNC project and manage your templates.


 * [[Image:Path-Job.png|32px]] Job: Creates a new CNC job


 * [[Image:Path_PostProcess.png|32px]] Post Process: Exports a project to G-code


 * [[Image:Path-ExportTemplate.png|32px]] Export Template: Export the current job as a template


 * Path_Inspect.png G-Code Inspector: Shows the G-code for checking


 * Path_Simulator.png Simulator: Shows the milling operation like it's done on the machine


 * [[Image:Path_ToolLibraryEdit.png|32px]] Tool Manager: Edit the Tool Manager


 * Path-CompleteLoop.png Complete Loop: Completes a loop from two selected edges


 * Path_Contour.png Contour: Creates a path of the contour of the base object


 * [[Image:Path-Profile-Face.png|32px]] Profile from Face: Creates a profiling path from a selected face


 * [[Image:Path-Profile-Edges.png|32px]] Profile from Edges: Creates a profiling path from selected edges


 * [[Image:Path_Pocket.png|32px]] Pocket: Creates a pocketing operation from one ore more selected pocket(s)


 * [[Image:Path_Drilling.png|32px]] Drilling: Performs a drilling cycle


 * [[Image:Path-Engrave.png|32px]] Engrave: Creates a engraving path


 * [[Image:Path-Face.png|32px]] Mill Face: Creates a surfacing path


 * [[Image:Path-Helix.png|32px]] Helix: Creates a helical path


 * [[Image:Path-3DPocket.png|32px]] 3D Pocket: Creates a path for a 3D pocket

Path Dressup

 * [[Image:Path_Dressup.png|32px]] Dogbone Dressup: Adds a dogbone dressup modification to a selected path


 * [[Image:Path_Dressup.png|32px]] Dragknife Dressup: Adds a dragknife dressup modification to a selected path


 * [[Image:Path_Dressup.png|32px]] Lead In Dressup: Adds a lead-in and/or lead-out point to a selected path


 * [[Image:Path_Dressup.png|32px]] Ramp Entry Dressup: Adds ramp entry dressup modification to a selected path


 * [[Image:Path_Dressup.png|32px]] Tag Dressup: Adds a holding tag dressup modification to a selected path

Partial Commands

 * [[Image:Path_SelectionPlane.png|32px]] Plane: Changes the working plane of the machine


 * [[Image:Path_Fixture.png|32px]] Fixture: Changes the fixture position


 * [[Image:Path_ToolLenthOffset.png|32px]] Tool Length Offset: Changes the offset of the current tool


 * [[Image:Path_Comment.png|32px]] Comment: Inserts a comment in the G-code of a path


 * [[Image:Path_Stop.png|32px]] Stop: Inserts a full stop of the machine


 * [[Image:Path_Custom.png|32px]] Custom: Inserts custom G-code


 * [[Image:Path_GcodeFromShape.png|32px]] Gcode From a Shape: Creates a path object from a selected Part object

Path Modification

 * [[Image:Path_Copy.png|32px]] Copy: Creates a parametric Copie of a selected path object


 * [[Image:Path_Array.png|32px]] Array: Creates an array by duplicating a selected path


 * [[Image:Path_SimpleCopy.png|32px]] Simple Copy: Creates a non-parametric copy of a selected path object

Other

 * [[Image:Path-3DSurface.png|32px]] 3D Surface: Creates a path for a 3D surface


 * [[Image:Path-Area.png|32px]] Feature area: Creates a feature area from selected objects


 * [[Image:Path-Area-Workplane.png|32px]] Feature area workplane: Creates a feature area workplane


 * Path_Sanity.png Path Errors: Checks the selected Job for missing values

Script
L'atelier Path offre une large API script python. Avec cet API, vous pouvez créer et modifier des scripts Python de Path, ou étendre les fonctionnalités disponibles dans l'atelier.

FAQ
FAQ

L'atelier Path partage de nombreux concepts avec d'autres progiciels de FAO, mais possède ses propres particularités. Si quelque chose ne va pas, c'est peut-être un bon point de départ.