Path FAQ

From FreeCAD Documentation
Revision as of 17:48, 17 March 2018 by Renatorivo (talk | contribs) (Created page with "===Perché i video di YouTube pubblicati dagli sviluppatori del workbench Path non sono sincronizzati con il workbench Path?===")

Domande frequenti su Path

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?

Il Postprocessore viene utilizzato per personalizzare il codice di output per i controller CNC di destinazione secondo le varie macchine, nel loro dialetto G-Code.

Posso modificare un postprocessore esistente o crearne uno mio?

I postprocessori sono degli script Python e vengono salvati nel percorso dei file delle Macro. Sono destinati a essere modificati o utilizzati come modello per ulteriori sviluppi del Postprocessore.

Voglio solo usare un solo Postprocessore, posso renderlo predefinito o nascondere le altre opzioni?

Si.

Come posso impostare unità metriche o imperiali per il mio oggetto percorso?

Le unità di misura del modello 3D sono definite in Modifica->Preferenze...>Generale->Unità del menu a discesa della scheda Sistema utente.

L'impostazione delle Unità che configura come la fresa destinataria interpreta il G-Code della lavorazione si trova nel postprocessore dell'output, che inserisce un comando G-Code G20 o G21 per indicare rispettivamente pollici o millimetri.

Il Postprocessore è anche configurato per Unità/Secondo o Unità/Minuto. Se impostato su Unità/Minuto, la velocità di avanzamento del dialetto G-Code interno di Path viene moltiplicata per 60.

La mancata corrispondenza tra il modello 3D e le impostazioni del Postprocessore sono probabilmente i responsabili di un fattore di errore 60 nella velocità di avanzamento e di un fattore 25,4 nella distanza.

Come posso simulare le mie strategie di fresatura?

Viene fornito un simulatore volumetrico per visualizzare il risultato del taglio delle geometrie da parte dell'utensile incluse nelle operazioni della lavorazione rispetto al pezzo.

Se le linee del percorso oscurano il risultato della simulazione, la loro visibilità deve essere disattivata prima della simulazione.

Qual è il significato dei colori delle linee del percorso?

I colori delle linee del percorso sono definiti nella tabella dei colori in Modifica->Preferenze...->Path->Path. I colori predefiniti sono:

  1. Verde per i percorsi normali.
  2. Rosso per i percorsi in rapida.
  3. Giallo per i percorsi sonda.

Come abilitare o disabilitare la visibilità delle linee del percorso?

Path consente il controllo della visualizzazione delle linee del percorso commutando la visibilità della lavorazione selezionandola nella Vista combinata. La visibilità delle singole o gruppi di operazioni viene quindi attivata dalla Vista combinata.

Come posso verificare se la sequenza del mio codice G è corretta?

Per impostazione predefinita, l'output del postprocessore viene visualizzato in una finestra prima del salvataggio. Questo, insieme al simulatore CAM di Path fornisce un mezzo per esaminare il lavoro prima di eseguirlo su una macchina CNC. Lo strumento Ispeziona G-Code consente di ispezionare il codice G interno del percorso per ciascuna operazione, fornendo un mezzo per verificare se l'output del postprocessore riflette ciò che è definito nell'operazione.

L'elenco delle Operazioni nel pannello Vista combinata mostra la sequenza in cui le operazioni verranno elaborate nella lavorazione. Se le operazioni sono corrette, ma non nella sequenza desiderata, è possibile regolarle facendo doppio clic sull'elenco delle operazioni e trascinando le operazioni nella posizione corretta, oppure facendo doppio clic sull'editor della lavorazione e selezionando la scheda Flusso di lavoro, quindi utilizzando i pulsanti freccia Su o Giù sulle operazioni selezionate per ordinarle.

Perché non riesco a ottenere l'output G-Code corretto dal mio Postprocessore per le operazioni inserito utilizzando Comando parziale-> Comando personalizzato?

Frequentemente, poiché il formato del comando G-Code personalizzato è sempre in Unità/secondo, può causare un fattore di errore 60 sulle macchine CNC che operano in Unità/minuto.

Perché le modifiche ai valori di posizionamento nelle Proprietà vista sembrano non funzionare correttamente nel workbench Path?

La funzione Path detiene inoltre una proprietà Placement. Cambiando il valore del posizionamento si cambia la posizione della funzione nella vista 3D, anche se le informazioni sul percorso sono invariate. La trasformazione è puramente visiva. Ciò consente, ad esempio, di creare un percorso attorno a una faccia che ha un particolare orientamento nel modello, e che non è lo stesso orientamento che il materiale da tagliare ha nella macchina CNC.

Tuttavia, i Path Compounds possono usufruire del Placement (posizionamento) dei propri figli (vedi sotto).


[Path scripting ]

Perché il workbench Path sul mio computer sembra perdere delle funzionalità che vedo nei post di altri utenti del forum?

Per impostazione predefinita, nell'ambiente Path la funzionalità sperimentale è nascosta.

Perché i video di YouTube pubblicati dagli sviluppatori del workbench Path non sono sincronizzati con il workbench Path?

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.