Path Post/fr

Description
Cette commande exporte le Travail (tâche) sélectionné vers un fichier G-Code.

Chaque contrôleur CNC utilise un langage G-Code spécifique, nécessitant un Post-processeur correcteur de langage pour traduire la sortie finale du langage G-Code FreeCAD interne agnostique.

Les fonctions typiques du Post-processeur incluent:
 * Utilisation d'une extension de fichier G-Code de sortie de travail correcte.
 * Sélection des commandes G-Code. Les contrôleurs CNC prennent généralement en charge un sous-ensemble de commandes G-Code disponibles. Le super-ensemble de commandes G-Code contient des commandes puissantes et spécialisées qui, autrement, doivent être traitées en utilisant plusieurs commandes plus simples. Les post-processeurs sont écrits pour sélectionner le meilleur code G pour une opération, disponible sur la cible.
 * Formatage de la syntaxe G-Code en réorganisant les entrées Feed (avance), X, Y, Z, A et B et la précision.
 * Insertion d'un préambule pour régler les unités, le format des unités, le plan de travail, le système de coordonnées, etc ...
 * Insérer un post-amble pour garer la machine, l'arrêter, traiter tous les arguments.
 * Insérer des changements d'outil, ou les supprimer entre les opérations suivantes utilisant le même outil.
 * Formatage des informations d'avance et de vitesse en tours par minute ou par seconde.
 * Fonction de mise en forme du nom d'appel et appel.

Plusieurs Post-processeurs fournis génèrent un code approprié pour de nombreux contrôleurs CNC, ou peuvent être utilisés comme modèles pour la modification

Les post-processeurs contiennent des indicateurs de configuration et sont conçus pour être ajustés en ajoutant des G-codes et M-Codes aux définitions fournies pour:
 * Initialisation de la machine
 * Finalisation de l'emploi
 * Changements d'outils
 * Refroidissement activé / désactivé
 * Etc...

Les post-processeurs utilisent le [langage G-Code des opérations de travail Path de FreeCAD], en conjonction avec les définitions de configuration du Post-processeur, pour générer le G-Code corrigé pour les machines cibles. Cela permet à l'atelier Path de générer un G-code correct pour cibler divers contrôleurs de machine CNC en appelant différents Post-processeurs.

Les types de contrôleur de machine CNC comprennent:
 * Fraiseuses CNC
 * Tours CNC
 * Imprimantes 3D
 * Couteaux tractés
 * Découpeurs laser
 * Graveurs
 * Découpeurs à torche plasma
 * Cintreuses
 * Coupeurs EDM
 * Etc...

Si une seule machine CNC est utilisée ou si toutes les machines CNC partagent un Post-processeur commun, l'atelier Path ne doit inclure qu'un seul Post-processeur. Si un seul Post-processeur est insuffisant pour générer un G-code pour tous les contrôleurs CNC cibles, plusieurs Post-processeurs doivent être installés.

Utilisation

 * 1) Sélectionnez le Travail que vous voulez exporter
 * 2) Pressez le bouton
 * 3) Confirmez le nom et le répertoire Output File

Options
Les propriétés du fichier de sortie et du post-processeur peuvent être définies dans le Travail à tout moment, avant d'appeler le Post-processeur.

The provided Postprocessors are written with comments indicating areas containing Flags, Configuration Variables, and Sections of G-Codes and M-Codes that are to be used by the Postprocessor to configure the output.

Typical Configuration True/False Flags include:
 * OUTPUT_COMMENTS (True = Allow, False = Suppress), Used to insert Text Comments in the output G-Code file.
 * OUTPUT_HEADER (True = Allow, False = Suppress), Used to insert Text Headers in the output G-Code file.
 * OUTPUT_LINE_NUMBERS (True = Allow, False = Suppress), Used to insert Line Numbers in the output G-Code file.
 * SHOW_EDITOR (True = Allow, False = Suppress), Used to show the output G-Code in a Pop-up window when invoking the Postprocessor.
 * MODAL (True = Allow, False = Suppress), Used to reduce the number of output G-Code lines by stripping Mode information when the Mode is not changing.

Typical Configuration Variables include:
 * LINENR (Line Number), Used to Set the Line Number index.
 * UNITS (G20 or G21), Used to explicitly communicate to the target CNC controller what Units to use to interpret the final output file.
 * MACHINE_NAME (Name of Target CNC Mill), Used to Insert a machine name label in the final output file.
 * PRECISION, Used to Set the number of digits to include after the decimal place in final output file

Typical Configuration Sections include:
 * PREAMBLE (Code configuration inserted at beginning of the Job)
 * POSTAMBLE (Code configuration appended to the Job, providing for parking the machine, etc...)
 * TOOL_CHANGE (Code inserted with each tool change in the Job)

The Edit->Preferences...->Path->Job Preferences tab, Defaults->Path is used to set the default Postprocessor selected on Job creation. This allows Path workbench to be configured to only display desired Postprocessors, and to set a default.

Included Postprocessors are saved in the FreeCAD.Mod.Path.Pathscripts.Post by default:
 * centroid
 * comparams
 * dynapath
 * grbl
 * linuxcnc
 * opensbp
 * phillips
 * rml
 * smoothie

Do not use the File->Export menu for export to G-code, it will produce damaged G-code!