Path Post
Post elaborazione |
Posizione nel menu |
---|
Path → Imposta progetto → Post-elaborazione |
Ambiente |
Path |
Avvio veloce |
P,P |
Introdotto nella versione |
- |
Vedere anche |
Nessuno |
Descrizione
Questo comanda esporta un Progetto Path selezionato in un file di codice-G
Each CNC Controller speaks a specific G-Code dialect, requiring a Dialect-correct Postprocessor to translate the final output from the agnostic internal FreeCAD G-Code dialect. Several Postprocessors are provided, allowing direct use, or as templates for modification. Postprocessors contain configuration flags and are designed to be tuned by adding G-Codes and M-Codes to provided definitions for:
- Machine initialization
- Job finalization
- Tool-Changes
- Cooling on /off
- Etc...
Postprocessors use the [Path Job Operations FreeCAD G-Code dialect ], in conjunction with the Postprocessor configuration definitions, to generate Dialect-Correct G-Code for target machines. This allows the Path workbench to generate correct G-Code to target various CNC machine controllers by invoking different Postprocessors.
CNC Machine Controller types include:
- CNC mills
- CNC lathes
- 3D Printers
- DragKnife Cutters
- Laser Cutters
- Engravers
- Plasma Torch Cutters
- Wire Benders
- EDM Cutters
- Etc...
If only one CNC machine is used, or if all CNC machines share a common Postprocesor, the Path workbench would need to include only a single Postprocessor. If a single Postprocessor is inadequate to output G-Code for all target CNC controllers, then multiple Postprocessors must be installed.
Utilizzo
- Impostare le proprietà Output File del Progetto Path che si desidera esportare
- Impostare le proprietà Post Processor nella Macchina associata al Progetto
- Premere il pulsante Post elaborazione
Opzioni
- Se le proprietà del file di output e del post-processore non sono impostate nel Progetto, il contenuto del progetto viene invece mostrato in una finestra di dialogo per la verifica
- È anche possibile esportare un progetto o qualsiasi altro percorso direttamente in Codice G utilizzando il menu File-> Esporta
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.
Do not use the File->Export menu for export to G-code, it will produce damaged G-code!