Path Workbench/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Infine, dato che ogni tipo di macchina da taglio spesso parla un dialetto diverso del codice G, quando si esportano i percorsi finali nel codice G, si può desiderare di utili...")
(Created page with "FreeCAD è anche in grado di importare i file G-Code, per i quali può essere utilizzato anche uno script di pre-elaborazione.")
Line 13: Line 13:
Infine, dato che ogni tipo di macchina da taglio spesso parla un dialetto diverso del codice G, quando si esportano i percorsi finali nel codice G, si può desiderare di utilizzare uno degli script di post-elaborazione inclusi, per tradurre l'agnostico codice G di FreeCAD in quello particolare riconosciuto dalla macchina.
Infine, dato che ogni tipo di macchina da taglio spesso parla un dialetto diverso del codice G, quando si esportano i percorsi finali nel codice G, si può desiderare di utilizzare uno degli script di post-elaborazione inclusi, per tradurre l'agnostico codice G di FreeCAD in quello particolare riconosciuto dalla macchina.


FreeCAD is also able to import G-Code files, for which a pre-processing script can also be used.
FreeCAD è anche in grado di importare i file G-Code, per i quali può essere utilizzato anche uno script di pre-elaborazione.


=== Strumenti dell'interfaccia grafica ===
=== Strumenti dell'interfaccia grafica ===

Revision as of 21:25, 14 October 2015

Introduzione

L'ambiente Path viene utilizzato per produrre delle istruzioni di tipo Codice G da un modello di FreeCAD. Il linguaggio G-Code è usato dalle macchine CNC e da alcune stampanti 3D per produrre oggetti 3D reali.

Lo strumento principale dell'ambiente Path è l'oggetto Percorso. Un oggetto Percorso descrive il movimento che la testa della macchina deve eseguire per lavorare un blocco di materiale, nel caso di macchine a controllo numerico, o per aggiungere uno strato di materiale, nel caso di stampanti 3D. Gli oggetti Percorso possono contenere informazioni di movimento, ma anche altre istruzioni per la macchina, come la velocità di rotazione della fresa.

Gli oggetti Percorso possono essere creati in molti modi, fornendo loro manualmente i punti attraverso i quali essi devono passare, o derivandoli da un oggetto filiforme di FreeCAD, o, più interessante, ricavandoli automaticamente da un oggetto 3D esistente, o da parti di esso. Questo è un compito complesso e gli strumenti descritti in seguito servono per fare questo, o in parte, in modi diversi. Per conoscerli tutti, e scegliere quale è il più adatto a svolgere il compito particolare di cui si ha bisogno serve un pò di esperienza.

Gli oggetti Percorso possono essere combinati in Compounds (composti), permettendo di utilizzare diversi strumenti per eseguire singole parti dell'intera operazione di taglio, e di riunirli in un unico tracciato finale.

Gli oggetti del progetto, infine, permettono di gestire le diverse operazioni di taglio che devono essere eseguite da una stessa macchina, e aggiungere informazioni specifiche della macchina, come una tabella degli strumenti disponibili sulla macchina da taglio, con le loro caratteristiche. Alcuni strumenti Percorso sono quindi in grado di riferirsi a tale tabella per ottenere delle informazioni, come ad es. il diametro di un determinato utensile.

Infine, dato che ogni tipo di macchina da taglio spesso parla un dialetto diverso del codice G, quando si esportano i percorsi finali nel codice G, si può desiderare di utilizzare uno degli script di post-elaborazione inclusi, per tradurre l'agnostico codice G di FreeCAD in quello particolare riconosciuto dalla macchina.

FreeCAD è anche in grado di importare i file G-Code, per i quali può essere utilizzato anche uno script di pre-elaborazione.

Strumenti dell'interfaccia grafica

Warning

The Path workbench is still in early stages of development. Many of the tools below might not work as expected.


Template:Path Tools/it

Script

L'ambiente Path offre una vasta gamma di script API in python. Con gli script python è possibile creare e modificare i percorsi, o estendere le funzionalità disponibili nell'ambiente.