CAM Post/fr: Difference between revisions
(Created page with "{{Userdocnavi/fr}}") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/fr|[[Path_Job|Travail]]|[[Path_ExportTemplate|Exporter comme Modèle]]|[[Path_Workbench|atelier Path]]|IconL=Path-Job.png|IconC=Path-Workbench.svg|IconR=Path-ExportTemplate.png}} |
{{Docnav/fr|[[Path_Job|Travail]]|[[Path_ExportTemplate|Exporter comme Modèle]]|[[Path_Workbench|atelier Path]]|IconL=Path-Job.png|IconC=Path-Workbench.svg|IconR=Path-ExportTemplate.png}} |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/fr|Name=Path PostProcess|Name/fr=Post-Processeur|Workbenches=[[Path Workbench/fr|Path]]|MenuLocation=Path → Post Process|Shortcut=P,P|SeeAlso=}} |
{{GuiCommand/fr|Name=Path PostProcess|Name/fr=Post-Processeur|Workbenches=[[Path Workbench/fr|Path]]|MenuLocation=Path → Post Process|Shortcut=P,P|SeeAlso=}} |
||
</div> |
|||
== Description == |
== Description == |
||
<div class="mw-translate-fuzzy"> |
|||
Cette commande exporte le [[Path_Job/fr|Travail (tâche)]] sélectionné vers un fichier G-Code. |
Cette commande exporte le [[Path_Job/fr|Travail (tâche)]] sélectionné vers un fichier G-Code. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
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. |
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. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Les fonctions typiques du Post-processeur incluent: |
Les fonctions typiques du Post-processeur incluent: |
||
* Utilisation d'une extension de fichier G-Code de sortie de travail correcte. |
* Utilisation d'une extension de fichier G-Code de sortie de travail correcte. |
||
Line 19: | Line 28: | ||
* Formatage des informations d'avance et de vitesse en tours par minute ou par seconde. |
* 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. |
* Fonction de mise en forme du nom d'appel et appel. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
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 |
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 |
||
</div> |
|||
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: |
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: |
||
Line 30: | Line 42: | ||
<div class="mw-translate-fuzzy"> |
|||
Les post-processeurs utilisent le [https://www.freecadweb.org/wiki/Path_scripting/fr#Format_G-Code_interne_de_FreeCAD 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 post-processeurs utilisent le [https://www.freecadweb.org/wiki/Path_scripting/fr#Format_G-Code_interne_de_FreeCAD 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. |
||
</div> |
|||
Les types de contrôleur de machine CNC comprennent: |
Les types de contrôleur de machine CNC comprennent: |
||
Line 48: | Line 62: | ||
== Utilisation == |
== Utilisation == |
||
<div class="mw-translate-fuzzy"> |
|||
# Sélectionnez le [[Path_Job/fr|Travail]] que vous voulez exporter |
# Sélectionnez le [[Path_Job/fr|Travail]] que vous voulez exporter |
||
# Pressez le bouton {{KEY|[[Image:Path PostProcess.png|32px]][[Path Post/fr|Post-Processeur]]}} |
# Pressez le bouton {{KEY|[[Image:Path PostProcess.png|32px]][[Path Post/fr|Post-Processeur]]}} |
||
# Confirmez le nom et le répertoire '''Output File''' |
# Confirmez le nom et le répertoire '''Output File''' |
||
</div> |
|||
== Options == |
== Options == |
||
Line 77: | Line 93: | ||
* TOOL_CHANGE (code inséré avec chaque changement d'outil dans le Travail) |
* TOOL_CHANGE (code inséré avec chaque changement d'outil dans le Travail) |
||
<div class="mw-translate-fuzzy"> |
|||
L'onglet Édition-> Préférences ...-> Path-> Onglet Préférences Travail, Defaults-> Path est utilisé pour définir le Post-processeur par défaut sélectionné lors de la création du Travail. 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. |
L'onglet Édition-> Préférences ...-> Path-> Onglet Préférences Travail, Defaults-> Path est utilisé pour définir le Post-processeur par défaut sélectionné lors de la création du Travail. 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. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Les post-processeurs inclus sont enregistrés dans le fichier FreeCAD.Mod.Path.Pathscripts.Post par défaut: |
Les post-processeurs inclus sont enregistrés dans le fichier FreeCAD.Mod.Path.Pathscripts.Post par défaut: |
||
* centroïde |
* centroïde |
||
Line 89: | Line 108: | ||
* rml |
* rml |
||
* smoothie |
* smoothie |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
N'utilisez '''pas''' le menu '''Fichier-> Exporter''' pour exporter vers le G-code, cela produirait un G-code endommagé! |
N'utilisez '''pas''' le menu '''Fichier-> Exporter''' pour exporter vers le G-code, cela produirait un G-code endommagé! |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/fr|[[Path_Job|Travail]]|[[Path_ExportTemplate|Exporter comme Modèle]]|[[Path_Workbench|atelier Path]]|IconL=Path-Job.png|IconC=Path-Workbench.svg|IconR=Path-ExportTemplate.png}} |
{{Docnav/fr|[[Path_Job|Travail]]|[[Path_ExportTemplate|Exporter comme Modèle]]|[[Path_Workbench|atelier Path]]|IconL=Path-Job.png|IconC=Path-Workbench.svg|IconR=Path-ExportTemplate.png}} |
||
</div> |
|||
{{Path_Tools_navi/fr}} |
{{Path_Tools_navi/fr}} |
Revision as of 10:17, 23 January 2020
Post-Processeur |
Emplacement du menu |
---|
Path → Post Process |
Ateliers |
Path |
Raccourci par défaut |
P,P |
Introduit dans la version |
- |
Voir aussi |
Aucun |
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
- Sélectionnez le Travail que vous voulez exporter
- Pressez le bouton Post-Processeur
- 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.
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)
L'onglet Édition-> Préférences ...-> Path-> Onglet Préférences Travail, Defaults-> Path est utilisé pour définir le Post-processeur par défaut sélectionné lors de la création du Travail. 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:
- centroïde
- comparams
- Dynapath
- grbl
- linuxcnc
- opensbp
- phillips
- rml
- smoothie
N'utilisez pas le menu Fichier-> Exporter pour exporter vers le G-code, cela produirait un G-code endommagé!
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test