Translations:Path Workbench/3/en: Difference between revisions

From FreeCAD Documentation
(Importing a new version from external source)
(Importing a new version from external source)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
The FreeCAD Path Workbench Workflow creates these machine instructions as follows:
The FreeCAD Path Workbench workflow creates these machine instructions as follows:
* A 3D model is the base object, typically created using one or more of [[PartDesign Workbench|Part Design]], [[Part Workbench|Part]] or [[Draft Workbench|Draft]] Workbenches.
* A 3D model is the base object, typically created using one or more of the [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench|Part Design]], [[Image:Workbench_Part.svg|24px]] [[Part_Workbench|Part]] or [[Image:Workbench_Draft.svg|24px]] [[Draft_Workbench|Draft]] Workbenches.
* A [[Path_Job|Job]] is created in Path Workbench. This contains all the information necessary to generate the necessary G-Code to process Job on a CNC mill: there is Stock material, the mill has a certain [[Path_EditToolsTable|set of tools]] and it follows certain commands controlling speed and movements (usually G-Code).
* A [[Path_Job|Path Job]] is created in the Path Workbench. This contains all the information required to generate the necessary G-code to process the Job on a CNC mill: there is Stock material, the mill has a certain [[Path_ToolLibraryEdit|set of tools]] and it follows certain commands controlling speed and movements (usually G-code).
* Tools are selected as required by the Job Operations.
* [[Path_Tools|Path Tools]] are selected as required by the Job Operations.
* Milling paths are created using e.g. [[Path_Profile|Contour]] and [[Path_Pocket|Pocket]] Operations. These [[Path objects|Path objects]] use an internal agnostic FreeCAD G-Code dialect which is independent from the machine. This allows the Job to be output to any number of different real-world CNC Controllers by invoking different Postprocessors.
* Milling paths are created using e.g. [[Path_Profile|Contour]] and [[Path_Pocket_3D|Pocket]] Operations. These Path objects use internal FreeCAD G-code dialect, independent of the CNC machine.
* Export the job with a G-code, matching to your machine. This step is called ''post processing''; there are different post processors available.
* Since each CNC Controller speaks a specific G-Code dialect, a Dialect-correct Postprocessor translates the internal agnostic FreeCAD G-Code to the machine's G-Code dialect. Several Postprocessors are included allowing direct use or as a template 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...

Latest revision as of 10:39, 20 August 2021

The FreeCAD Path Workbench workflow creates these machine instructions as follows:

  • A 3D model is the base object, typically created using one or more of the Part Design, Part or Draft Workbenches.
  • A Path Job is created in the Path Workbench. This contains all the information required to generate the necessary G-code to process the Job on a CNC mill: there is Stock material, the mill has a certain set of tools and it follows certain commands controlling speed and movements (usually G-code).
  • Path Tools are selected as required by the Job Operations.
  • Milling paths are created using e.g. Contour and Pocket Operations. These Path objects use internal FreeCAD G-code dialect, independent of the CNC machine.
  • Export the job with a G-code, matching to your machine. This step is called post processing; there are different post processors available.