Path FAQ/it

Quanti assi può gestire l'ambiente Path?
Al momento Path Workbench può gestire fino a 3 assi di fresatura.

Perché sembra che, in alcuni casi, il workbench Path offra più di un modo per specificare un'operazione?
Il workbench Path fornisce gli strumenti esistenti per soddisfare molte operazioni di fresatura, altri sono in corso di realizzazione e poiché FreeCAD è open source, non c'è nulla che impedisca a qualsiasi utente di creare le proprie funzioni.

Come nel caso della modellazione 3D, sono spesso disponibili più metodi utilizzabili per le diverse operazioni lavorazioni. Si tratta di scegliere tra quelli più vantaggiosi. In alcuni casi vengono utilizzate delle combinazioni di operazioni per fornire la fresatura completa del pezzo.

Un esempio comune è, ad esempio, il taglio di contornatura può essere generato da bordi o facce. In alcuni casi può essere vantaggioso optare per un tipo di input geometrico rispetto ad un altro.

Perché la modifica di un'operazione di Vestizione cambia la posizione nel flusso di lavoro della Lavorazione mostrato nell'elenco delle Operazioni?
Tutte le aggiunte alla lavorazione, comprese le modifiche e le copie di operazioni, vengono aggiunte alla fine del flusso di lavoro del lavoro. Se ciò interrompe la sequenza corretta della lavorazione, essa deve essere riordinata nell'editor della Lavorazione -> scheda Flusso di lavoro.

Qual è la differenza tra altezza libera e altezza di sicurezza?
Informazioni dettagliate sono disponibili in Profondità e Altezze.

Qual è l'uso tipico del foglio di lavorazione?
Il SetupSheet è un foglio di calcolo dedicato, contenuto in una lavorazione, modificabile nelle Proprietà vista, accessibile solo dal workbench Path. Fornisce un meccanismo che consente agli utenti più esperti di configurare gli aspetti della lavorazione utilizzando i valori e le espressioni contenute nel SetupSheet.

Current inputs for Depths, Heights, and Tool Controllers include:
 * 1) Final Depth Expression -- OpFinalDepth
 * 2) Start Depth Expression -- OpStartDepth
 * 3) Step Down Expression -- Defaults to OpToolDiameter. This expression is used for each Operation to calculate its default Step down value based on the diameter of the Tool defined in the associated Tool controller.
 * 4) Clearance Height Expression -- StartDepth+SetupSheet.ClearanceHeightOffset
 * 5) Clearance Height Offset Value -- Contains value used in Expressions
 * 6) Safe Height Expression -- StartDepth+SetupSheet.SafeHeightOffset
 * 7) Safe Height Offset Value -- Contains value used in Expressions
 * 8) Horizontal Rapid Value -- Provides the default value used to initially populate the Horizontal Rapid Feed rate for all Tool controllers.
 * 9) Vertical Rapid Value -- Provides the default value used to initially populate the Vertical Rapid Feed rate for all Tool controllers.

Questo fornisce flessibilità. Ad esempio, le espressioni sono fornite predefinite, ma possono essere sovrascritte dall'utente. La modifica può anche ridurre l'equazione di default a un valore se questo è utile all'utente.

Qual è l'uso tipico dei modelli di lavorazione?
I modelli di lavorazione consentono di salvare da una lavorazione le definizioni utilizzate comunemente e di riutilizzarle in successive lavorazioni configurate in modo simile.

Quanti oggetti di base supporta il workbench Path?
Esiste solo il supporto per un singolo oggetto Base. Per creare percorsi per più solidi in una singola Lavorazione, si può creare un Compound e utilizzarlo come oggetto base per la lavorazione.

Perché un'operazione non produce output utilizzabili?
Esistono una serie di motivi che possono la causa per cui una singola operazione non genera output.

Un motivo frequente è che la geometria dell'utensile definita nel controller dell'utensile selezionato per l'operazione è troppo grande per adattarsi alla geometria selezionata sul modello 3D per l'operazione.

Be aware that this will typically exhibit as a Rapids movement to where the Operation beginning, completed by a Rapid Z movement to the geometry selected to define the Operation, and then a return to Rapid transit height.

Another common misunderstanding is that a Contour Operation is not outputting paths, when the Contour editor Operation->Cut Side is "Inside", the default, and toggling the 3D Model viability allows them to be seen.

Path Workbench può eseguire la fresatura 3D della superficie?
Sì, Path offre operazioni di fresatura 3D della superficie. Richiede l'installazione nel percorso dei file delle macro di OpenCamLibrary, un modulo Open Source di terze parti.

OpenCamLibrary non è integrato in FreeCAD per garantire che non si verifichino violazioni delle licenze.

Cosa devo fare se le strategie delle operazioni predefinite non soddisfano le mie esigenze?
Per le operazioni tasca, il punto di partenza assume come valore predefinito XYZ = 000 ed è sempre attivo, ma può essere configurato anche nella finestra delle Proprietà vista. Nella scheda Operazione, le operazioni Tasca e Sfacciatura forniscono esplicita la modalità Discorde (Climb) opposta alla modalità di taglio convenzionale (taglio Concorde).

Per le operazioni di tipo Contorno, la scheda Operazione ha un input "Direzione" che può essere configurato come CW o CCW (rispettivamente orario o antiorario), che definisce la direzione di taglio. Per riferimento:
 * 1) Cut Side = Esteno, Direzione di taglio = CCW, taglio discorde
 * 2) Cut Side = Esteno, Direzione di taglio = CW, taglio convenzionale, concorde
 * 3) Cut Side = Inteno, Direzione di taglio = CW, taglio convenzionale, concorde
 * 4) Cut Side = Inteno, Direzione di taglio = CCW, taglio discorde

Gli Start Point possono essere abilitati e configurati nella finestra di delle proprietà vista.

In FaceMill Operations Material Allowance can be specified, allowing overcutting for positive values, and undercutting for negative values.

Nelle operazioni Contornatura e Tasca, l'Extra Offset ha lo stesso scopo.

These inputs are valuable, allowing functionality including:
 * 1) Defining Roughing Passes, in conjunction with the Depths input fields.
 * 2) Specifying overcut for Facing operations
 * 3) Features smaller than the Tool diameter, that must be faced, can benefit from specifying an Outside Contour cut with a negative Extra Offset value.

È necessario essere scrupolosi quando si specificano Tolleranze e Offset di materiali, c'è il rischio di tagli indesiderati nel pezzo.

Cosa faccio se un'operazione genera più movimenti verticali di quelli che la lavorazione può tollerare?
Le operazioni Tasca 3D, Tasca e Sfacciatura, ma non l'operazione Contornatura, nella scheda Dati della Proprietà Vista hanno un'opzione di configurazione per mantenere basso l'utensile.

How can I leave tabs to clamp my milled work?
Path workbench provides a Tag dressup for just this purpose.

Cos'è un postprocessore?
The Postprocessor is used to tailor output code to target CNC controllers for various machines, in their G-Code dialect.

Can I modify an existing, or make my own Postprocessor?
Postprocessors are Python scripts, and are saved in the Macro file path. They are intended to be modified, or used as a template for further Postprocessor development.

I only want to use one Postprocessor--can I make it the default, or hide other options?
Yes.

How I can set metric/imperial units for my path object?
The 3D model units are defined in the Edit->Preferences...>General->Units tab's User System drop menu.

The Units setting configuring how the the target mill interprets the Job G-Code is set in the output Postprocessor, which inserts a G20, or a G21 G-Code command to indicate inches or millimeters, respectively.

The Postprocessor also is configured for Units/Second, or Units/Minute. If set for Units/Minute, the Path workbench internal G-Code dialect Feed rate is multiplied by 60.

Mismatches between the 3D model and Postprocessor settings are likely culprits for factor of 60 errors in Feed rate, and factors of 25.4 in distance.

How I can simulate my milling strategies?
A volumetric simulator is provided to view the result of cutting the tool geometries included in the Job Operations against the Stock.

If the path lines obscure the simulation result, their visibility should be toggled off before simulation.

What is the significance of the path line colors?
Path line colors are defined in the Edit->Preference...->Path->Path colors tab. Default colors include:
 * 1) Green for normal paths.
 * 2) Red for rapid paths.
 * 3) Yellow for Probed paths.

How do I Enable/Disable visibility of path lines?
Path workbench allows control of the display of path lines by toggling the visibility of the Job by selecting it in the Combo View. The visibility of individual or groups of Operations are then toggled from the Combo View.

How do I check that my G-Code sequence is correct?
By default, the Postprocessor output is displayed in a window before saving. This--along with the Path CAM simulator provide a means to examine the Job before processing it on a CNC machine. The G-Code inspection tool allows you to inspect the internal Path G-Code for each Operation, providing a means to trace whether the output of the Postprocessor reflects what is defined in the Operation.

The Operations list in the Combo View panel displays the sequence that the operations will be processed in the Job. If the Operations are correct, but not in the desired sequence, that can be adjusted by double clicking the Operations list and dragging the Operations to their proper location, or by double clicking the Job editor and selecting the Workflow tab, then using the Up/Down arrows on selected Operations to sort them.

Why am I not getting correct G-Code output from my Postprocessor for Operations inserted using the Partial Command->Custom command?
Commonly, the Custom G-Code command because the format is always in Units/second, it can cause factor of 60 errors for CNC machine targets that operate in Units/minute.

Why do changes to Placement values in the Property View not seem to work correctly in Path workbench?
"The Path feature also holds a Placement property. Changing the value of that placement will change the position of the Feature in the 3D view, although the Path information itself won't be modified. The transformation is purely visual. This allows you, for example, to create a Path around a face that has a particular orientation on your model, that is not the same orientation as your cutting material will have on the CNC machine.

However, Path Compounds can make use of the Placement of their children (see below)."

[Path scripting]

Why does Path workbench on my computer seem to miss functionality that I see in other users forum posts?
By default, Experimental functionality is hidden in Path workbench.

Why do Youtube videos posted by Path workbench developers appear out of synch with the Path workbench?
Path workbench shifted dramatically from FreeCAD v0.16 to v0.17, and any videos posted prior to January 1st, 2018, are very likely to contain information that is no longer in synch with v0.17 of FreeCAD Path workbench.