Path Post/fr

Description
Le bouton exporte la  sélectionnée 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.

Fonctions typiques du post-processeur
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 G-code 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.

Personnalisation du post-processeur
Si vous souhaitez écrire votre propre postprocesseur, consultez la page Path Personnalisation du post-processeur.

Remarque: 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 une [[Image:Path_Job.svg|16px]] Path Tâche dans la Vue en arborescence.
 * 2) Il existe plusieurs façons de lancer la commande :
 * 3) * Appuyez sur le bouton.
 * 4) * Sélectionnez l'option dans le menu.
 * 5) * Utilisez le raccourci clavier : puis.
 * 6) Confirmez le nom et le répertoire de.

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.

Les post-processeurs fournis sont écrits avec des commentaires indiquant les zones contenant des Balises, des Variables de configuration et des Sections de G-codes et de M-codes qui doivent être utilisés par le post-processeur pour configurer la sortie.

Les indicateurs True/False de la configuration type incluent:
 * OUTPUT_COMMENTS (True=Autoriser, False=Supprimer), Utilisé pour insérer des commentaires texte dans le fichier G-Code de sortie.
 * OUTPUT_HEADER (True=Autoriser, False=Supprimer), Utilisé pour insérer des en-têtes de texte dans le fichier G-Code de sortie.
 * OUTPUT_LINE_NUMBERS (True=Autoriser, False=Supprimer), Utilisé pour insérer des numéros de ligne dans le fichier G-Code de sortie.
 * SHOW_EDITOR (True=Autoriser, False=Supprimer), Utilisé pour afficher le G-code de sortie dans une fenêtre contextuelle lors de l'appel du Post-processeur.
 * MODAL (True=Autoriser, False=Supprimer), Utilisé pour réduire le nombre de lignes G-Code en sortie en supprimant les informations de Mode lorsque le Mode ne change pas.

Les variables de configuration typiques incluent:
 * LINENR (numéro de ligne), utilisé pour définir l'index du numéro de ligne.
 * UNITS (G20 ou G21), Utilisé pour communiquer explicitement au contrôleur CNC cible quelles unités utiliser pour interpréter le fichier de sortie final.
 * MACHINE_NAME (nom de la fraiseuse CNC cible), utilisé pour insérer une étiquette de nom de machine dans le fichier de sortie final.
 * PRECISION, Utilisé pour définir le nombre de chiffres à inclure après la décimale dans le fichier de sortie final

Les sections de configuration typiques incluent:
 * PREAMBULE (Configuration du code insérée au début du Travail)
 * POSTAMBLE (Configuration du code annexée au Travail, permettant de stationner la machine, etc ...)
 * TOOL_CHANGE (code inséré avec chaque changement d'outil dans le Travail)

→ →  →  →  →  permet de définir le post-processeur par défaut sélectionné lors de la création de la tâche. Ceci permet à l'atelier Path d'être configuré pour n'afficher que les post-processeurs souhaités et de définir une valeur par défaut.

Les post-processeurs inclus sont enregistrés dans le fichier FreeCAD.Mod.Path.Pathscripts.Post par défaut:
 * centroid
 * comparams
 * dxf
 * dynapath
 * grbl, y compris la prise en charge des blocs d'en-tête bCNC à l'aide de l'argument de sortie du travail --bcnc
 * jtech (laser)
 * linuxcnc
 * mach3_mach4
 * nccad
 * opensbp
 * phillips
 * rml
 * smoothie
 * uccnc

Limitations
N'utilisez pas le menu → ''' pour exporter vers le G-code, cela produirait un G-code endommagé!