User Guide
- Panoramica dell'interfaccia
- 02. Getting Started - Introduction
- 03. Getting Started - The CNC Workflow
- 04. Getting Started - One-Time Setup
- Per iniziare: progetto di esempio
- Progettazione e gestione 2D
- 07. Intermediate - 3D Design and Management
- Creazione di un lavoro nel Rotary
- Semplice modellazione rotativa utilizzando percorsi utensile 2D
- Lavorazione rotativa e avvolgimento
- Importazione di modelli esterni in un progetto Rotary
- Avanzato: file del percorso utensile 3D importati
- Modifica del Post Processor
Panoramica dell'interfaccia
- La barra del menu principale (i menu a discesa) nella parte superiore dello schermo (File, Modifica, Modello, Macchina, Percorsi utensile, Visualizza, Gadget, Guida) fornisce l'accesso alla maggior parte dei comandi disponibili nel software, raggruppati per funzione. Fare clic su una qualsiasi delle scelte per visualizzare un elenco a discesa dei comandi disponibili.
- Il pannello di progettazione si trova sul lato sinistro dello schermo. Qui è dove è possibile accedere alle schede di progettazione e alle icone all'interno delle schede per creare un progetto.
- La scheda Percorso utensile si trova sul lato destro dello schermo. La sezione superiore della scheda percorsi utensile ospita tutte le icone per creare, modificare e visualizzare in anteprima i percorsi utensile. La metà inferiore mostra i percorsi utensile che hai già creato.
- La finestra Progettazione 2D è il luogo in cui il progetto viene disegnato, modificato e selezionato pronto per la lavorazione. I disegni possono essere importati o creati direttamente nel software. Occupa la stessa area della vista 3D e la visualizzazione può essere commutata tra le due utilizzando F2 e F3 o le schede nella parte superiore della finestra.
- La vista 3D è il luogo in cui vengono visualizzati il modello composito, i percorsi utensile e l'anteprima del percorso utensile e può anche essere utilizzata per creare vettori e modelli 3D e modificarli entrambi.
- Se desideri vedere le viste 2D e 3D contemporaneamente, o desideri spostare l'attenzione sulla scheda Percorsi utensile in una fase successiva del processo di progettazione, puoi utilizzare i pulsanti di layout dell'interfaccia (accessibili nella sezione Controllo vista 2D nella finestra Disegno Tab) per alternare tra i diversi layout dell'interfaccia preimpostati.
- Qui è possibile accedere ai menu a discesa rapida per modificare il livello corrente di livello, foglio o componente su cui stai lavorando.
Gestire l'interfaccia
Le pagine degli strumenti hanno un comportamento Nascondi/Mostra automatico che consente loro di chiudersi automaticamente quando non vengono utilizzate, massimizzando così l'area dello schermo di lavoro.
Il software include due layout predefiniti, uno per la progettazione e uno per la lavorazione, che possono impostare automaticamente e comodamente il comportamento di nascondimento automatico appropriato per ciascuna pagina degli strumenti. I pulsanti di attivazione/disattivazione del layout su ciascuna pagina degli strumenti ti consentono di cambiare l'interfaccia mentre la tua attenzione si sposta naturalmente dalla fase di progettazione alla fase di percorso utensile del tuo progetto.
Accesso alle schede nascoste automaticamente
Se una pagina degli strumenti è nascosta automaticamente (perché è attualmente sbloccata, vedi Bloccare e sbloccare le pagine degli strumenti, di seguito), verrà visualizzata solo come scheda sul lato dello schermo. Sposta il mouse su queste schede per visualizzare temporaneamente la pagina. Una volta selezionato uno strumento dalla pagina, si nasconderà di nuovo automaticamente.
Bloccare e sbloccare le pagine degli strumenti
Il comportamento di nascondimento automatico di ciascuna pagina degli strumenti può essere controllato utilizzando le icone puntina in alto a destra nell'area del titolo di ciascuna pagina.
Layout predefinito per progettazione e percorsi utensile
VCarve Pro ha due layout di pagina degli strumenti predefiniti progettati per assistere il consueto flusso di lavoro di progettazione, seguito dalla creazione del percorso utensile.
In tutte e tre le schede degli strumenti sono presenti i pulsanti "Cambia layout". Nelle schede Disegno e Modellazione, questi pulsanti sposteranno l'attenzione dell'interfaccia sulle attività del percorso utensile "bloccando" la scheda degli strumenti Percorsi utensile e "sbloccando" le schede degli strumenti di Disegno e Modellazione. Nella scheda percorsi utensile, il pulsante inverte il layout, sbloccando la pagina dei percorsi utensile e bloccando le pagine Disegno e Modellazione. Puoi alternare tra queste due modalità utilizzando i tasti di scelta rapida F11 e F12 .
Guida ?
In tutte le forme è un ? Icona che ti porterà alla pagina dei Contenuti della Guida appropriata per coprire in dettaglio il modulo dello strumento in cui ti trovi.
Suggerimenti della guida per la vista 3D
I suggerimenti della Guida terranno traccia dello strumento o dell'azione corrente e offriranno un rapido accesso alla documentazione della Guida pertinente o ai suggerimenti sullo strumento corrente.
02. Getting Started - Introduction
Iniziare
Welcome to the vibrant Vectric community! You've made a great choice for getting the most from your CNC machine by using Vectric software. This short guide should help you to get your CNC machine cutting correctly in less than hour. Along the way we will highlight key concepts and tools in our full Reference Manual. These links will help you review each step in more detail and begin to develop your skills.
Panoramica
In the first section of this guide we will describe the main principles of CNC toolpath creation using Vectric software. All CNC projects follow a similar workflow and our software is designed to reflect these steps naturally and intuitively.
Next we will complete your one-time setup to licence your product and give you access to Vectric's online portal, V&Co, which we will use to automatically configure the software for your specific CNC machine.
In the final section we will run through a simple, but complete, CNC project from start to finish step-by-step. At the end of the project you should be confident that your CNC machine is correctly configured and you can cut vector drawings using a simple profile toolpath strategy.
03. Getting Started - The CNC Workflow
The Vectric Workflow
The Example Project will step you through all the stages of creating, toolpathing and cutting a simple line drawing. Most CNC projects share many common concepts and steps so before we complete our practical project, let's run through them.
The structure of a Vectric Job
All the information needed to describe a single CNC project is contained in a Vectric Job document (when saved they have the file suffixes *.crv or *.crv3d). A new job always begins by defining the area of a sheet of physical material that you intend to cut with your CNC machine.
Most jobs typically only involve one sheet of material, but more complicated projects may comprise multiple materials. Don't worry, your job's primary material sheet can be updated or new sheets of material added to your job later, as your design develops.
The drawings & images used to work on a material sheet can be created on layers to help manage more complicated designs. Similarly 3D model components can also be organised onto levels. By default there is always at least one layer and one level for each sheet in a new job. You can add more layers and levels to help organise more complicated projects.
Once your material sheet has been created in the Job Setup form, the software will show you a 2D & 3D view of your design space (which matches the dimensions of your current material sheet), each in their own window.
Above the view windows is the main toolbar which allows you to navigate through the structure of your CNC job and see what is currently being displayed in view windows below. It shows you the material sheet, design layer and 3D model level that you are currently working on (referred to as 'active').
What you see in the 2D & 3D design views below will reflect these current settings and any new shapes, components or toolpaths will be created in the active locations indicated. You can also change the active sheet, active layer or active level at any time directly from these controls.
More advanced projects can also represent both sides of a sheet of material. For a two-sided project an additional control above the views shows which side of the sheet is currently active. You can view the drawings, models and toolpaths associated with the top and bottom surface of each material sheet and swap the active side of the sheet in a consistent way to the other controls.
Initially your job will be empty and so your views will be blank, but in due course, Vectric's view windows will show all the layered drawings & images, 3D model components & toolpaths for the currently active material sheet.
The currently active locations are the same for both the 2D & 3D views i.e. creating a vector shape will place it on the same active sheet and active layer regardless of whether the 2D or 3D view is used.
You can, however, toggle the visibility of object types in each view independently using the visible items toolbar at the top of each view. This is helpful for focusing on different areas of your job at each stage of creating your CNC project.
Many of the software's tools can be used directly in either the 2D or 3D view.
In V12 some tools have not yet been extended to allow full interaction in the 3D - this is an ongoing transition. If in doubt, try click
Import, Draw or Trace artwork
Computer images are most often represented as a grid of coloured squares - these images are referred to as bitmaps and their constituent coloured squares are called pixels. Except for a few very specific cases, this representation is not *directly* useful for toolpath creation. Computer drawings (from CAD or illustration applications) are very different and are instead built from mathematically defined lines & curves.
This type of representation is referred to as vector or contour artwork. Vectric software can use both bitmap and vector artwork, but most types of toolpath can only be created from vector drawings. Suitable bitmaps with bold regions of similar colour (for example logos, cartoons, icons or signs) can, however, be used to create vectors from which many types of toolpath can then be generated - this process is called bitmap tracing.
Some external artwork file types contain only bitmaps (e.g. BMP, PNG, JPG), some contain only vectors but many can contain both (e.g. PDF, SVG, DWG/DXF).
Use the design artwork to create toolpaths
We use the vector artwork to define the shapes we want to cut. It is important to emphasise that the toolpath (the actual cutting moves your machine must make to leave your intended shape) is rarely, if ever, a direct conversion of the original artwork. The toolpath must be created taking into account a complex interaction of the material, your CNC machine's capabilities and the shape of your cutting tool.
"Sculpture, per se, is the simplest thing in the world. All you have to do is to take a big chunk of marble and a hammer and chisel, make up your mind what you are about to create and chip off all the marble you don’t want." - Paris Gaulois, 1879.
Toolpaths are therefore generated from source vector artwork but once created they are almost entirely indepenendent of the artwork that created them. Moving, editing or even deleting the source artwork used to generate a toolpath will not affect the toolpath - it must be actively re-calculated to reflect any changes.
This is a carefully considered Vectric design principle - although you may be prompted that a significant alteration to your job has occurred - your toolpaths will never change automatically 'behind your back'!
That said, toolpaths do retain a handy reference to the artwork that created them. If you choose to edit a toolpath it will try to locate it's orginal source artwork and re-select it. At this point you can simply recalculate it to reflect any changes you have made to that source artwork, but you can also choose to select additional or entirely different artwork.
Anteprima
As we've discussed, the actual motion of your CNC machine (the toolpath) required to cut al shape can be complex and difficult to interpret.
Luckily your software provides an extremely accurate preview of any toolpaths that you create by simulating them in a block of virtual material. In the Example Project we will use the Toolpath Preview to verify that the toolpaths are producing the shapes we want (and we can easily corrected them if not)!
This simulated preview is a hugely beneficial step that ensures you minimise costly mistakes in the real world (we all make them from time to time) but it also allows you to check the surface finish you can expect from different strategies under different conditions.
The Toolpath Preview uses exactly the same data that will be sent to your CNC machine. You can be confident that any cutting and surface finish issues that occur at the machine but which are non visible in the Toolpath Preview are almost always caused by a physical problem with the machine setup or tooling, which makes finding and fixing them a lot quicker!
Exporting the toolpath
Now we will be ready to export the toolpath, in the right format, ready to be loaded into our CNC machine's controller. Saving the toolpath will make use of a Post-Processor that is specific to your CNC machine. It will translate the movements contained in the toolpath into a toolpath file that is in the specific format required by your CNC machine's controller to load and run.
04. Getting Started - One-Time Setup
One-time setup
Before we can begin, however, we must complete a couple of one-time steps to ensure your newly installed software is correctly configured. We will start by showing you how to log in to Vectric's online portal, V&Co. Here you will be able to download many other tutorials & projects, clipart packs and software updates. It is also the place you will find your personal product license code and you can return to it any time should you need to recover this licence information or use the main product installer again for any reason in the future. We will also use V&Co to access our online Machine Database. We can use this to automatically configure your software for the make and model of your CNC machine. Licensing and configuring your software typically only needs to be completed once and if you are online they can both be completed almost entirely automatically with just a few clicks.
Licence Management & Your V&Co Account
It is important that your investment in our high quality CNC software is protected and that Vectric can continue to create great software in the future - you will, therefore, have a unique personal licence for the software that you have purchased.
This licence is associated with your Vectric V&Co account, and can be accessed at anytime via https://portal.vectric.com. To log in to your V&Co account you will need to use the email address (which must be uniquely yours) and password that you registered with us when your account was created - please keep these details safe. Your registered email address is the way by which we can verify your ownership of the software.
Important Note: you can reset your password at any time using your registered email account and the forgotten password link provided on the V&Co log in page. If you need to change your registered email address it is important to do this before you lose access to the one to which the software is registered. If you can no longer access your registered email, you will need to contact us directly at support@vectric.com but please note that you will now need to be able to provide independent and alternative proof of your identity and purchase.
Within your V&Co account there is a unique digital code for each piece of Vectric software you have purchased. When you first run our software on your laptop or PC you will be prompted to provide this information. If you are installing onto a computer that is online (i.e. with unrestricted internet access available) you can complete this process almost entirely automatically - this is the fastest and easiest method.
The software will simply launch your web browser and prompt you to log in to your portal account. The software will then show the appropriate license that is available to be linked. Simply accept the link and you're good to go!
Once you have completed this process after initial install you will not be required to do it again unless you change computers or need to re-install the software afresh. Your software is now uniquely licenced to you and your details will always be shown in the main interface - even when you are offline, or online but not logged-in.
You can also log into your V&Co account from within the software at any time when you are connected to the internet to enable additional online features and services such as your clipart collection or online tool database.
When logged-in, your software will indicate this in the top right corner of the main window. Please note, the one-time licensing of your software and routinely logging in when using your software are independent concepts. Your personal product licensing is unaffected by your V&Co logged-in status.
We have also ensured that you can complete the software licensing process without having a live internet connection. The process is less automatic and details of the steps can be found here.
CNC Machine Tool Configuration
The software supports hundreds of different types of CNC machine, so the the next thing we will need to do is configure the software for your particular make and model. Correct configuration comprises two elements - appropriate tool settings in the tool database for your CNC machine and setting the 'translation' file (the Post-Processor) needed to create a toolpath file that your specific machine tool controller can understand.
Database utensili
Configuring the software will create a default tool database with tool definitions include cutter movement speeds ("feedrates") that *should* be a reasonable starting point for you to edit the entries for the tool types that you have, according to the recommendations from your CNC machine manufacturer for each material. Appropriate tool settings are the result of a complex interaction of the tool's shape and design, the nature of the material you intend to cut and the strength and power of your CNC machine. Don't use any default settings without first considering whether they are appropriate for your circumstances.
We will look at the Tool Database in more detail in the Toolpath Creation section below.
Post Processors
Your software can create toolpath files for hundreds of different CNC machines and controllers. To achieve this, the software creates an internal representation of a toolpath. Only when this toolpath is saved does it get 'translated' into the specific format required by your CNC machine.
The translation instructions are contained in file called a Post-Processor (because it *processes* the toolpath *after* it has been created).
Post-Processors also determing whether the toolpath movements will be presented to the machine using metric or imperial units. This must typically match the units mode you have set on your CNC machine's controller (seek advice from the manufacturer if needed). Note, however, it doesn't matter what units where used to create the original toolpath within the software - any required conversion is automatically applied when the toolpath is saved through the Post-Processor.
Job Setup - Axis Orientation
Our software is specifically designed for 3-axis CNC Machines (with additional support for an optional rotary axis). As you look at your CNC machine, the normal conventional is that left and right movement is controlled by the X-axis, forward and backward movement controlled by the Y-axis and up and down movement is controlled by the Z-axis.
In our software the width of your job will typically be equivalent to the X-axis of your CNC machine and the height of your job to its Y-axis.
Be aware that some machines are orientated so that the X & Y axes are swapped as you look at them - left to right movement may be controlled by the Y-axis and vice versa.
Use your machine's control software to jog your machine independently in each axis to make sure your expectations are correct.
Although unusual, it is possible that some post-processors will swap the X & Y toolpath coordinates Dopo you have created your toolpaths - effectively changing the apparent orientation of you job - but this is only recommended for users who are confident of their machine's configuration and usage and not recommended for the majority of users who might not be aware of the other issues this can cause. Check with your machine tool manufacturer if you have any doubts.
It can help Orientate yourself so that when you stand before the machine, when you jog the machine to move to a higher X position, it is moving Left to Right infront of you. This can help visualise how the project design you have made in the software will translate to the bed of your machine.
Per iniziare: progetto di esempio
Taglio di un modello di calibrazione
Per la nostra rapida introduzione, utilizzeremo una strategia di percorso utensile del profilo 2D per incidere un rettangolo, un cerchio e una stella allineati e dimensionati con precisione. Questo modello utilizzerà tutti i passaggi che abbiamo delineato in Il flusso di lavoro CNC. Ci consentirà inoltre di verificare che la macchina CNC funzioni correttamente utilizzando alcune semplici ma importanti caratteristiche del progetto:
- Il rettangolo, il cerchio e la stella non devono apparire deformati o distorti.
- Le dimensioni delle forme scolpite dovrebbero corrispondere esattamente al disegno.
- I punti di allineamento delle 3 forme non dovrebbero mostrare alcuna discrepanza.
- La stella viene ruotata leggermente in senso orario e l'intaglio deve corrispondere all'orientamento originale del disegno senza riflessi inaspettati in X o Y.
Alla fine di questa guida esamineremo questi controlli e suggeriremo alcuni suggerimenti per la risoluzione dei problemi se qualcuno di essi non funziona come dovrebbe.
Materiale, utensileria e bloccaggio
Le dimensioni XY del disegno saranno 100 mm (4"), quindi avrai bisogno di un pezzo di materiale di circa 150 mm (6") quadrati o più grandi.
Lo spessore preciso del materiale non è troppo importante poiché il disegno verrà semplicemente inciso sulla sua superficie a una profondità di 1,5 mm (1/16"). Qualsiasi pezzo di spessore pari o superiore a 3 mm (1/8") andrà quindi bene . L'ideale sarebbe un ritaglio di compensato o pannello MDF.
Per evitare qualsiasi possibilità di collisione con morsetti o di taglio in una vite, il miglior metodo iniziale per tenere fermo un piccolo pezzo di materiale come questo è utilizzare del nastro biadesivo. Funzionerà qualsiasi nastro di tipo "tappeto" per carichi pesanti, ma potrebbe essere necessario sperimentare per trovare un marchio che si fissi bene, ma possa anche essere rimosso in modo pulito una volta completato il lavoro.
Il percorso utensile verrà creato in base a una punta a V, ma gli angoli precisi dell'utensile non sono importanti. Se non si dispone di uno strumento con punta a V, funzionerà anche una fresa piccola (3 mm, 1/8" di diametro o meno) o uno strumento a testa sferica, ma i tagli saranno più ampi, quindi il modello di calibrazione potrebbe essere un po' più ampio. un po' più difficile da interpretare.
Per evitare qualsiasi possibilità di collisione con morsetti o di taglio in una vite, il miglior metodo iniziale per tenere fermo un piccolo pezzo di materiale come questo è utilizzare del nastro biadesivo.
Crea il lavoro
- Fai clic su "Crea un nuovo file" per iniziare.
Si apre il modulo "Impostazione lavoro". Tutti i progetti iniziano con l'impostazione del lavoro. È qui che consideriamo le dimensioni fisiche del nostro progetto. Tieni presente che a questo punto non devi necessariamente definire l'intero blocco di materiale, ma solo l'area necessaria per il tuo progetto: l'area di progettazione può essere successivamente posizionata ovunque su un blocco di materiale fisico più grande utilizzando la "Posizione Datum XY", che il tuo CNC la macchina utilizzerà come punto di partenza di riferimento.
Come tutti i moduli nel software, dovresti semplicemente lavorare dall'alto verso il basso nel modulo "Impostazione lavoro". I moduli sono generalmente disposti con i campi più significativi, non facoltativi o aggiornati più frequentemente nella parte superiore. Vengono fornite impostazioni predefinite sensate per la maggior parte dei campi del modulo la prima volta che si accede (i campi generalmente ricorderanno la loro impostazione precedente, una volta modificati), quindi inizialmente puoi semplicemente ignorare qualsiasi campo di cui non sei sicuro. Nella parte inferiore della maggior parte dei moduli ci sono i pulsanti per (accettare), o qualsiasi modifica apportata.
- Il modulo di impostazione del lavoro consente progetti che verranno tagliati da entrambi i lati o utilizzando un asse rotante, ma per ora selezioneremo semplicemente "Single Sided".
Imposteremo le unità "Dimensione lavoro" in base alle tue preferenze.
Tieni presente che il controller della tua macchina CNC sarà impostato per aspettarsi percorsi utensile definiti in unità metriche o imperiali e dovrai fare riferimento al produttore del tuo CNC per determinare la tua impostazione particolare: il post-processore che selezionerai in seguito dovrà corrispondere al percorso utensile al requisiti del controller ma questo è del tutto indipendente dalle unità che preferisci per progettazione all'interno del software: tutto verrà convertito automaticamente, se necessario, quando viene creato il file del percorso utensile.
- Imposta la larghezza e l'altezza del tuo nuovo lavoro su 150 mm (6")
- Impostare il
- Fare clic su OK
Progettare il disegno di calibrazione
Il tuo progetto deve iniziare con il disegno di progettazione. Sul lato sinistro dello schermo sono presenti una serie di pannelli a schede che forniscono accesso a vari strumenti per aiutarti a disegnare il tuo progetto.
A tempo debito, utilizzeremo il nostro progetto per iniziare a creare percorsi utensile per la nostra macchina CNC. Le funzioni relative ai percorsi utensile e alle strategie dei percorsi utensile si trovano in un altro pannello sul lato destro dello schermo. Inizialmente questo pannello è nascosto. Una volta che il nostro progetto sarà in gran parte completato, sposteremo la nostra attenzione sul pannello del percorso utensile sulla destra.
Questo è il flusso di lavoro tipico quando si crea un progetto CNC e quindi l'interfaccia del software rende questo cambio di messa a fuoco facile e intuitivo.
Per ora continuiamo a concentrarci sugli strumenti disponibili nel pannello progetto di sinistra.
######### I passaggi per completare il quadrato di calibrazione vanno qui! #######
This will create your Rectangle to be 100m x 100mm.
Now press the F9 key on the keyboard, and your Rectangle Vector will now be centered in your work space.
Crea i nostri primi percorsi utensile
Ora che il nostro disegno di progettazione è completo, siamo pronti a considerare quale strategia di percorso utensile dovremmo utilizzare per tagliare questa forma in modo accurato ed efficiente.
L'interfaccia del software può nascondere automaticamente il pannello degli strumenti di progettazione e mostrare il pannello degli strumenti della strategia del percorso utensile utilizzando il pulsante "Passa ai comandi del percorso utensile".
- Fare clic sul pulsante "Passa ai comandi del percorso utensile" nella parte superiore della scheda "Progettazione".
La scheda dei percorsi utensile si aprirà ora sul lato destro del software. Qui troverai tutti gli strumenti relativi alla creazione, modifica e salvataggio dei percorsi utensile.
Selezionare la strategia del percorso utensile più appropriata per un particolare lavoro è uno degli aspetti più difficili dell'apprendimento iniziale di come utilizzare il CNC in modo efficace. Nel corso del tempo esplorerai le diverse strategie disponibili in questa scheda e i nostri tutorial estesi ed esempi pratici ti aiuteranno a capire a cosa serve ciascuna.
Per ora utilizzeremo solo la prima strategia disponibile nelle operazioni dei percorsi utensile: questo è il percorso utensile profilo.
Fare clic sul pulsante Percorso utensile profilo per aprire il modulo Percorso utensile profilo 2D.
Salvataggio e caricamento del progetto
A questo punto probabilmente dovremmo salvare il nostro progetto. Salvare il documento di progetto utilizzando il menu File->Salva o i tasti di scelta rapida Ctrl+S è proprio come salvare qualsiasi altro documento applicativo convenzionale (ad esempio Microsoft Word ecc.) e includerà tutti gli elementi di progettazione 2D, i modelli 3D e le impostazioni della strategia del percorso utensile in un file "*.crv" o "*.crv3d". Questo è il file a cui puoi tornare in qualsiasi momento in un secondo momento per continuare il tuo lavoro o duplicarlo come base per un nuovo progetto.
Tieni presente che questo *non* è il file che verrà letto dalla tua macchina CNC. Il salvataggio dei percorsi utensile (vedi sotto) è il processo indipendente mediante il quale salvi specificamente il file da questo progetto di cui ha bisogno la tua macchina CNC. Potrebbe essere utile pensare al processo di salvataggio del percorso utensile più come alla creazione di file PDF *da* un documento Word: i file PDF in genere non vengono ricaricati o modificati ma sono pronti per la "stampa".
Anteprima del percorso utensile
Prima di iniziare a trasferire i file del percorso utensile sulla nostra macchina CNC, c'è ancora un passaggio *molto* importante da eseguire nel software. Possiamo visualizzare in anteprima esattamente come si muoverà la nostra macchina CNC e come dovrebbe apparire il materiale dopo il completamento di ciascun percorso utensile utilizzando il comando Anteprima percorsi utensile.
Salvataggio dei percorsi utensile - Post-elaborazione
Esecuzione del percorso utensile
In this guide we will assume that you have completed the "Machine Configuration" Process either Manually or using one of the existing Online Configurations as seen here.
With that step complete, you just need to now open the "Save Toolpath" form, using the bottom right most icon in the Toolpath Panels icons.
Make sure your machine is currently selected in the Machine
Running Your Toolpath
Ogni macchina e controller CNC è diverso. A questo punto dovrai fare riferimento alle istruzioni del produttore della macchina CNC per i dettagli sull'esecuzione del file del percorso utensile, ma possiamo fornire alcune informazioni generalmente applicabili sul processo tipico che dovresti aspettarti.
Metti al sicuro il tuo materiale
Il tuo pezzo di materiale dovrà essere fissato al letto della macchina. Questo viene in genere fatto bloccando, avvitando o incollando il materiale (le macchine più grandi o sofisticate possono avere un sistema di trattenimento del vuoto). Nei primi due casi bisogna fare molta attenzione per evitare di tagliare i morsetti o le viti. Come notato nell'impostazione del lavoro, il file del percorso utensile non deve avere le stesse dimensioni del materiale, quindi il modo più semplice per evitare morsetti e viti è assicurarsi che le dimensioni del lavoro (e quindi i percorsi utensile) non siano più grandi di quelle non ostruite dell'area del materiale e che sia posizionato correttamente all'interno di questa regione.
Imposta le tue origini (datums)
I movimenti di tutti i percorsi utensile sono relativi alla "Posizione di riferimento XY" selezionata quando hai creato inizialmente il tuo lavoro (nel nostro esempio impostiamo l'angolo in basso a sinistra, ma può anche essere comunemente il centro del tuo disegno), anche questi sono spesso indicato come "origini". Ora devi indicare al controller della tua macchina CNC dove si trova fisicamente questo punto di riferimento sul tuo materiale. Questo processo viene solitamente definito "impostazione del dato XY", "impostazione dell'origine XY" o "azzeramento di X e Y".
In effetti, impostando il dato XY posizionerai Dove il tuo percorso utensile verrà tagliato sul tuo materiale.
Dovrai anche indicare al tuo controller come profondo il materiale verrà tagliato dal tuo percorso utensile, l'equivalente di posizionare il tuo percorso utensile entro sul materiale. Questo è spesso noto come "impostazione dell'origine Z", "impostazione Z zero" o "azzeramento Z".
Anche in questo caso è importante sapere quale impostazione di "Posizione Z Zero" hai utilizzato quando hai creato il tuo lavoro nel software: nel nostro esempio l'abbiamo impostata sulla superficie del materiale, ma in alcune circostanze è utile impostalo sulla base del blocco di materiale o sul letto della tua macchina CNC.
Poiché questo lavoro è stato creato con la "Posizione Z Zero" sulla "Superficie del materiale", dovrai muovere la tua macchina CNC in modo che la punta dell'utensile tocchi superficie del materiale e quindi utilizzare il suo software di controllo per azzerare la posizione Z.
In alternativa, potresti avere una piastra o una sonda di tocco Z automatica per ottenere lo stesso risultato: fai riferimento al produttore del CNC per istruzioni su questo passaggio.
Nota: quando desideri eseguire un test di "taglio in aria", questa è la tua occasione per riportare la tua macchina CNC verso l'alto in Z fino a un punto nell'aria in cui la profondità massima del percorso utensile non entrerà in contatto con alcun materiale fisico e impostare la tua Z zero 'in aria' invece. Eseguire il percorso utensile con l'origine Z in aria in questo modo è un test molto utile dei movimenti di un percorso utensile se si hanno dubbi o incertezze sulla configurazione o sulle impostazioni del percorso utensile prima di qualsiasi taglio reale.
A questo punto la tua macchina CNC dovrebbe essere in uno stato in cui i suoi indicatori di posizione leggerebbero X=0, Y=0 e Z=0 quando la punta dell'utensile si trovava nella posizione definita quando hai creato il lavoro di origine - nel nostro esempio questo dovrebbe essere nell'angolo in basso a sinistra dell'area che taglieremo e appena toccherà la superficie superiore del materiale.
Carica il file del percorso utensile
Pronto ad andare?
Dovresti sempre considerare un controllo visivo almeno del punto iniziale iniziale e delle velocità di avanzamento di un percorso utensile non testato con un "taglio in aria" (vedi nota sopra). Prestare particolare attenzione al movimento che formerà il primo taglio a tutta profondità e a tutta larghezza, poiché questo avverrà quando l'utensile e la macchina CNC sono sottoposti al massimo stress, per garantire che sembri appropriato per l'utensile e il tipo di materiale che si desidera intendono tagliare.
Quando inizi a utilizzare il tuo CNC per la prima volta, vale la pena considerare di tenere una semplice lista di controllo scritta sul tuo controller. Un esempio potrebbe essere:
Ho:
- Eseguire un "taglio d'aria" per controllare il movimento iniziale?
- Hai controllato che il materiale sia fissato saldamente?
- È stato verificato che il tipo e la forma corretti dell'utensile sono adatti a questo percorso utensile?
- Impostare l'origine X,Y?
- Impostare l'origine Z?
- Hai acceso il mandrino (se non è stato abilitato automaticamente dal controller della tua macchina CNC)?
OK, è ora di tagliare!
Eseguire sempre qualsiasi percorso utensile con impostazioni utensile non testate o non verificate con particolare attenzione e cautela. Quando tagli con nuovo utensili e/o in nuovo materiali, chiedi consiglio al produttore della tua macchina CNC o utensile sugli avanzamenti e le velocità appropriati per la tua macchina e i tuoi utensili.
Controllare i tagli di calibrazione
Risoluzione dei problemi
Scala/unità
My Design is cutting out much smaller/larger then it designed for.
Double check what distance your machine moves when you manually command the controller to jog from X=0 to X=1
The distance it travels should be exactly 1 Inch or 1mm.
If it moves the 1 Inch then you need to ensure that when you save your toolpaths from VCarve Pro that you use the Inches Post Processor.
Likewise, if it moves 1mm, then use the MM Post Processor instead.
If it moves a different distance, instead of one of these options, then the machine calibration needs to be reviewed with help from the machines supplier.
Double check this on each of the X Y and Z Axis's, and it must move the exact same distance on all Axis.
Contraccolpo
Backlash is a physical issue in the machine where an Axis will move the correct distance for a cut, but then loosness on the Axis motor or screw barings will allow it to slip.
This can build up over time for the machine to graducally become more and more misaligned over the duration of a toolpath. Commonly if you see inaccuracy in cuts only in one direction then it will be backlash issues on that one Axis.
Report the issue to your machiine supplier for advice on how to elliminate backlash in your hardware.
Asse invertito
The most common indicator of an inverted axis is text being mirrored in a single direction. A rarer case can be when the router will raise when it should plunge, resulting in it cutting air, even when Z Zero is correctly set. This can be due to a number of factors, such as:
- Hardware Wiring.
- Controller Setup.
- Post Processor setup.
The Hardware wiring is always the first thing to check in these cases, to ensure that the machines hardware is all connected as intended, and there are no wiring issues. If the positive and negative terminals on a motor are reversed then the motor can go in reverse.
The controller setup is part of the controllers calibration, and if values are reversed here, it can cause the motors to then work in reverse.
Post Processor setup can sometimes require the reversing of an Axis. This will have been required by the machine supplier to fit their machines configuration. The Post Processor should usually not be reversed manually, and is setup to fit the machine suppliers specifications. In rare cases where it is needed to be changed to suit a CNC machines which cannot be corrected with the above points then Editing the Post Processor can help.
Progettazione e gestione 2D
La vista 2D viene utilizzata per progettare e gestire il layout della parte finita. Vengono utilizzate diverse entità per consentire all'utente di controllare elementi che sono strettamente 2D o rappresentazioni 2D di oggetti nella vista 3D. Un elenco di queste entità della Vista 2D è descritto brevemente di seguito e in modo più completo nelle sezioni successive di questo manuale.
In definitiva, lo scopo di tutti questi diversi tipi di oggetti è permetterti di creare i percorsi utensile necessari per tagliare la parte che desideri sul tuo CNC. Ciò può significare che aiutano a creare le basi per il modello 3D o che sono più direttamente correlati al percorso utensile, ad esempio descrivendone la forma del contorno. Le diverse applicazioni e usi di questi elementi 2D fanno sì che la loro organizzazione sia molto importante. Per questo motivo VCarve Pro dispone di un Funzione di livello per la gestione dei dati 2D. I Layer sono un modo per associare tra loro diverse entità 2D per consentire all'utente di gestirle in modo più efficace. I livelli verranno descritti in dettaglio più avanti nella relativa sezione di questo manuale. Se stai lavorando con un progetto fronte-retro puoi passare dal lato "Superiore" a quello "Inferiore" nella stessa sessione, consentendoti di creare e modificare i dati su ciascun lato e utilizzando l'opzione "Vista multi-lato" puoi visualizzare i vettori sul lato opposto. L'impostazione fronte-retro verrà descritta in dettaglio più avanti nella sezione pertinente di questo manuale.
Vettori
I vettori sono linee, archi e curve che possono essere semplici come una linea retta o costituire progetti 2D complessi. Hanno molti usi in VCarve Pro, come descrivere una forma per un percorso utensile da seguire o creare progetti. VCarve Pro contiene una serie di strumenti per la creazione e la modifica di vettori trattati in questo manuale.
Oltre a creare vettori all'interno del software, molti utenti importeranno anche vettori da altri software di progettazione come Corel Draw o AutoCAD. VCarve Pro supporta i seguenti formati vettoriali per l'importazione: *.dxf, *.eps, *.ai, *.pdf, *skp e *svg. Una volta importati, i dati possono essere modificati e combinati utilizzando gli strumenti di modifica vettoriale all'interno del software.
Bitmap
Sebbene bitmap sia un termine informatico standard per un'immagine basata su pixel (come una foto) in *.bmp, *.jpg, *.gif, *.tif, *.png e *.jpeg. Questi tipi di file sono immagini composte da piccoli quadrati (pixel) che rappresentano un'immagine scansionata, una foto digitale o magari un'immagine presa da Internet.
Per rendere semplice lavorare con i modelli 3D, VCarve Pro utilizza un metodo che consente all'utente di scomporre il progetto in parti gestibili chiamate Componenti. Nella vista 2D un componente viene mostrato come una forma in scala di grigi, questa può essere selezionata e modificata per spostarne la posizione, modificarne le dimensioni, ecc. Il lavoro con la scala di grigi verrà trattato in dettaglio più avanti in questo manuale. Come con le bitmap, molti degli strumenti di modifica vettoriale funzioneranno anche su una scala di grigi del componente selezionata.
07. Intermediate - 3D Design and Management
Oltre a creare percorsi utensile direttamente da disegni 2D, VCarve Pro può produrre percorsi utensile 3D estremamente flessibili. Questi percorsi utensile vengono creati da elementi di progettazione 3D chiamati componenti 3D che possono essere generati da modelli creati in pacchetti di progettazione 3D esterni, importati come clipart 3D o costruiti interamente dall'interno VCarve Pro utilizzando la grafica 2D come sorgente.
La vista 3D
La vista 3D può mostrarti il modello composito corrente (che è costruito da tutti i Componenti e livelli 3Dattualmente visibili), l'anteprima del percorso utensile (una simulazione 3D altamente accurata dell'oggetto fisico risultante che risulterà dai percorsi utensile chiamati Anteprima Blocco materiale). Quale di questi è attualmente visualizzato dipenderà dal fatto che tu abbia o meno una parte che abbia componenti e percorsi utensile 3D o stai semplicemente lavorando su qualcosa che include solo dati 2D.
Ogni volta che hai il modulo Anteprima percorsi utensili aperto nella scheda Percorsi utensile, la vista 3D mostra il blocco materiale di anteprima invece del modello composito. Quando questo è chiuso, se stai lavorando su una parte che include solo dati 2D e percorsi utensile 2D o 2.5D, continuerà a visualizzare il blocco materiale di anteprima. Se la tua parte contiene componenti 3D visibili, non appena il modulo Anteprima percorsi utensile viene chiuso, tornerà a mostrare il modello composito nella vista 3D e nasconderà la simulazione. Oltre a questi elementi, puoi vedere i disegni al tratto di qualsiasi percorso utensile calcolato nella vista 3D. La visibilità di questi percorsi utensile calcolati può essere controllata dall'Elenco percorsi utensile nella scheda Percorsi utensile utilizzando le caselle di controllo accanto al nome dei percorsi utensile. Se lavori in un ambiente a due lati puoi visualizzare entrambi i lati di un progetto nella vista 3D utilizzando l'opzione Vista multi-lato .
Il modello composito
VCarve Pro è stato progettato per funzionare in modo da consentire all'utente di creare facilmente anche progetti molto complessi. In ogni situazione, l’approccio migliore per produrre qualcosa di complicato è scomporlo in parti più piccole fino a raggiungere un livello di semplicità che possa essere compreso e gestito. In VCarve Pro ciò si ottiene consentendo all'utente di lavorare con pezzi del disegno che vengono combinati per creare la parte finita. Nella terminologia del software questi pezzi sono chiamati Componenti. Per aiutare a organizzare i componenti, sono assegnati ai livelli. Passo dopo passo, componenti e livelli possono essere creati e modificati fino ad avere tutti gli elementi necessari. Nelle immagini qui sotto puoi vedere un esempio di come potrebbe funzionare. A sinistra puoi vedere il componente separato per un modello di un grappolo d'uva e a destra puoi vederli posizionati per realizzare la parte completa: chiamiamo questa combinazione risultante il modello composito.
Non c'è limite a quanto possano essere semplici o complessi un Componente o i Componenti di un Livello (questa è la scelta dell'utente). Nell'esempio mostrato, puoi vedere che un modello di un intero grappolo d'uva può essere costituito da singoli componenti più piccoli ma potrebbero anche essere combinati per esistere come un singolo componente (il grappolo d'uva assemblato) che potrebbe poi essere utilizzato per disponi una parte più complessa con più grappoli d'uva. Potrebbero anche essere organizzati in modo che tutta l'uva fosse su un livello e le foglie e il gambo su un altro per fornire un modo diverso di gestire e manipolare le forme. Ogni utente troverà un livello di utilizzo dei componenti e dei livelli con cui si sente a proprio agio, che potrebbe dipendere dal particolare lavoro o dal livello di competenza con gli strumenti di modellazione.
Componenti e livelli 3D
In VCarve Pro, l'obiettivo è ottenere una serie di componenti e livelli che, una volta combinati insieme, costituiranno la parte 3D finita. Un modo di pensare a questo è come costruire un collage o un assieme 3D. Man mano che il progetto si evolve, potrebbe essere necessario creare nuovi livelli o forme o modificare quelli esistenti. Le parti del collage vengono gestite con l'Albero dei Componenti di cui parleremo più dettagliatamente in seguito.
Creazione e modifica di componenti
Un componente esistente può essere copiato, ridimensionato e su di esso possono essere apportate altre modifiche come oggetto. L'utente può anche modificare il modo in cui si relaziona agli altri componenti, ad esempio se si trova sopra o se si fonde con un'area sovrapposta di un altro componente. La forma, la posizione e la relazione di questi pezzi determinano l'aspetto della parte finale. Man mano che il lavoro procede, l'utente dovrà creare componenti nuovi di zecca o modificare quelli esistenti aggiungendo nuove forme, combinandoli con altri o scolpendoli.
I componenti possono essere creati e modificati da:
- Utilizza uno strumento di modellazione per creare forme da vettori 2D.
- Importa un modello 3D precreato: un modello precedentemente creato in Aspire o da un'altra fonte come una libreria di clipart o un pacchetto di modellazione diverso.
- Crea un componente 'texture' da un'immagine bitmap.
- Utilizza lo strumento Dividi componenti per suddividere un componente esistente in più parti.
Tutti questi metodi sono trattati in dettaglio nel materiale didattico.
Proprietà dinamiche
Oltre ad avere la sua forma 3D sottostante, ogni componente ha anche una serie di proprietà dinamiche che possono essere modificate liberamente senza cambiare in modo permanente la sua forma reale. Questi includono il ridimensionamento dell'altezza del componente, la possibilità di inclinarlo o di applicare una dissolvenza graduata su di esso.
Queste proprietà dinamiche possono sempre essere ripristinate o modificate in qualsiasi momento durante il processo di modellazione, il che le rende un modo particolarmente utile per "modificare" i componenti mentre li combini insieme per formare il modello composito finale.
Modalità di combinazione
La modalità Combina è un concetto molto importante quando si lavora con forme 3D in Aspire. Le opzioni per la modalità di combinazione vengono presentate durante la creazione di nuove forme e anche quando si decide come i componenti e i livelli interagiranno nell'elenco dei componenti. Piuttosto che trattarlo in ogni sezione in cui è applicabile, vale la pena riassumere qui le opzioni in modo che il concetto generale possa essere compreso.
Quando hai più di una forma 3D, come i pezzi componenti del progetto o dove hai una forma esistente e ne stai creando una nuova, allora devi avere un modo per dire al software come le entità aggiuntive interagiranno con la forma 3D. Primo. Questo può essere un concetto astratto per gli utenti che sono nuovi al 3D, ma è importante comprenderlo il prima possibile. In Aspire questo è controllato da una scelta chiamata Modalità Combina.
Ci sono quattro opzioni per questo: Aggiungi, Sottrai, Unisci alto, Unisci basso.
Poiché la modellazione è un processo artistico e creativo, non esiste una regola generale per descrivere quando utilizzarli ciascuno. A titolo indicativo, tuttavia, puoi presumere che se l'area della seconda forma è completamente all'interno di quella originale, probabilmente aggiungerai o sottrarrai e se le forme si sovrappongono solo parzialmente probabilmente utilizzerai Unisci o, molto occasionalmente, Basso.
Le quattro opzioni e i loro effetti specifici sono descritti nelle pagine seguenti. Per illustrare i diversi effetti verrà utilizzata una combinazione di un quadrato smussato sovrapposto e una cupola. Puoi vedere nell'immagine in alto a destra come questi sono disposti nella vista 2D e come si sovrappongono. Quindi puoi vedere ogni singola forma nelle immagini in basso al centro e a destra. Queste forme verranno utilizzate per dimostrare le diverse modalità di combinazione. In ogni caso la Cupola sarà considerata la forma primaria e il quadrato sarà la forma secondaria che verrà combinata con la prima. Oltre all'esempio della cupola/quadrato, verranno incluse anche alcune immagini di parti del "mondo reale" per aiutare a capire come queste possano essere utilizzate in progetti reali.
Oltre a lavorare su forme individuali, le modalità Combina sono assegnate anche ai livelli. Questi regoleranno il modo in cui la combinazione di tutti i singoli componenti su un livello interagisce con il risultato di tutti i componenti sul livello sottostante nell'albero dei componenti
Nota:
C'è una quinta modalità Combina disponibile dal menu cliccabile con il tasto destro del mouse dopo che è stato creato un componente chiamato Moltiplica. Questa modalità di combinazione ha applicazioni specialistiche che vengono trattate negli appositi video tutorial. Questa opzione moltiplicherà letteralmente le altezze del componente o dei livelli combinati per creare la nuova forma 3D composita.
Aggiungi
Quando è selezionato Aggiungi, prende la prima forma e quindi aggiunge semplicemente l'altezza della seconda forma direttamente sopra la prima. Qualsiasi area che si sovrappone creerà una forma che è esattamente l'altezza di ciascuna forma in quel punto sommata (vedi sotto)
In genere l'opzione di aggiunta viene utilizzata principalmente quando la forma da aggiungere si trova completamente all'interno della forma originale, questo garantisce che non si verifichi la transizione irregolare in cui le parti si sovrappongono solo parzialmente (come mostrato nell'esempio).
L'esempio sopra mostra i componenti Maple Leaf e di estrusione del bordo aggiunti al componente cupola nell'esempio del segno tratto dal documento Introduzione alla modellazione.
Sottrai
Quando si seleziona Sottrai, prende la prima forma e quindi rimuove l'altezza della seconda forma dalla prima. Qualsiasi area che si sovrappone sarà una combinazione dell'altezza/forma originale meno la seconda forma. Le aree in cui la forma passa in secondo piano diventeranno regioni negative. Puoi vedere come appare usando la cupola e il quadrato nell'immagine qui sotto:
Solitamente l'opzione sottrai, come l'opzione aggiungi, viene utilizzata principalmente quando la forma da rimuovere si trova completamente all'interno della forma originale, ciò garantisce che non si verifichi la transizione irregolare in cui le parti si sovrappongono solo parzialmente (come mostrato nell'esempio).
L'immagine mostrata sopra presenta alcune "pieghe" per aiutare a definire i muscoli della leonessa. Le forme per creare queste rientranze sono state create utilizzando l'opzione Sottrai con lo strumento Crea forma sui vettori che rappresentano quelle aree incassate.
Unisci
Quando è selezionata l'opzione Unisci, tutte le aree delle forme che non si sovrappongono rimangono le stesse. Le aree che si sovrappongono si fonderanno l'una con l'altra in modo che le aree più alte di ciascuna siano lasciate visibili. Ciò fa sì che una forma si fonda nell'altra ed è in effetti un'operazione di unione booleana. Puoi vedere come appare usando la cupola e il quadrato nell'immagine qui sotto:
In genere l'opzione di unione viene utilizzata quando la forma combinata si sovrappone parzialmente alla forma originale. Ciò consente una transizione ragionevole tra di loro.
L'immagine sopra mostra 2 Aironi, un bordo in corda e i componenti dello stendardo. Ognuno di questi si sovrappone agli altri e quindi sono impostati su Unisci in queste aree. Qualunque sia il più alto tra le due aree unite è ciò che è prominente. In questo caso la corda è più bassa del tutto e il Gonfalone è più alto degli Aironi quindi si può ottenere l'effetto desiderato.
Basso
L'opzione Basso è disponibile solo quando si combinano i componenti (non negli strumenti di modellazione). Quando viene selezionata questa modalità, tutte le aree che non si sovrappongono vengono lasciate com'erano nelle due forme originali. Qualsiasi area che si sovrappone creerà una nuova forma che corrisponde ai punti più bassi presi da ciascuna forma, questa è in effetti un'operazione di intersezione booleana. Puoi vedere come appare usando la cupola e il quadrato nell'immagine qui sotto:
L'opzione Basso viene utilizzata per incassare una forma in una forma rialzata. Un esempio di ciò è mostrato nell'immagine sopra.
L'esempio mostrato in alto a destra utilizza l'opzione Basso per combinare il componente "pulsante" con la parte superiore piatta a sinistra con il componente con faccia superiore curva con la lettera "A" a destra. Combinando entrambi i componenti con l'opzione Unisci basso si ottiene il pulsante della tastiera con la parte superiore curva che vedi nella riga inferiore.
Modalità specchio di livello
Facendo clic con il pulsante destro del mouse su Livelli nell'albero dei componenti si aprirà un menu a comparsa che offre comandi e operazioni relativi al livello su cui si è fatto clic e in questo modo è possibile impostare le modalità specchio. Se una modalità mirror è impostata su un livello, tutti i componenti in esso contenuti verranno continuamente specchiati dinamicamente mentre vengono spostati, trasformati o modificati. Il mirroring è non distruttivo, ovvero può essere attivato o disattivato in qualsiasi momento e non altera in alcun modo permanente i componenti sottostanti. Lavorare all'interno di un livello in modalità Specchio è un modo semplice per ottenere un modello simmetrico complicato modificando solo la metà (o un quarto, vedi sotto) del disegno.
Le modalità Mirror disponibili sono sostanzialmente divise in due gruppi. Il primo gruppo applica un piano di simmetria:
- Da sinistra a destra
- Da destra a sinistra
- Dall'alto al basso
- Dal basso verso l’alto
Queste modalità ti consentono di lavorare in metà del tuo lavoro e l'altra metà verrà generata automaticamente e dinamicamente per te. Ad esempio, nella modalità Da sinistra a destra posizioneresti i tuoi componenti nella metà sinistra del tuo lavoro e un equivalente speculare di ciascuno verrebbe creato nell'altra metà del lavoro. Questa "riflessione" viene aggiornata dinamicamente mentre lavori.
L'altro gruppo offre due piani di simmetria (orizzontale e verticale):
- Quadrante in alto a sinistra
- Quadrante in alto a destra
- Quadrante in basso a sinistra
- Quadrante in basso a destra
Quando si utilizzano queste modalità, i componenti dovrebbero trovarsi tutti nel quadrante (quarto) del lavoro. Riflessi specchiati orizzontalmente e verticalmente verranno creati per te negli altri quadranti del lavoro.
Watch this video to see this in action:
Vista multi-lato
Quando si lavora in un ambiente a due lati è possibile creare componenti indipendentemente per lato oppure utilizzando l'opzione del clic destro è possibile copiare o spostare un componente sul lato opposto. Selezionando l'opzione per lavorare in "Vista su più lati" è possibile visualizzare i componenti che potresti avere sul lato superiore e inferiore nella vista 3D. Nel modulo Anteprima percorso utensile di un progetto che contiene percorsi utensile per i lati superiore e inferiore, la vista a più lati presenta anche la simulazione dell'anteprima del percorso utensile su entrambi i lati, se la vista a più lati non è selezionata è possibile utilizzare 'Anteprima tutti i lati' opzione nel modulo Anteprima percorso utensile per visualizzare i percorsi utensile superiore e inferiore nella vista 3D. L'impostazione fronte-retro verrà descritta in dettaglio più avanti nella sezione pertinente di questo manuale.
Creazione di un lavoro nel Rotary
Origine Z
È possibile specificare se l’utensile deve essere azzerato sul centro del cilindro o della superficie. Quando si arrotonda un blocco, non è possibile impostare Z sulla superficie del cilindro, in quanto la superficie cui fa riferimento è quella del blocco finito. Ai fini della coerenza e precisione, consigliamo vivamente di scegliere “Centro del cilindro” quando si emettono percorsi utensili adagiati, in quanto tale voce deve restare sempre costante, a prescindere dalle irregolarità nel diametro del pezzo lavorato o di errori nel centramento del pezzo nel mandrino.
Mancia:
Un consiglio utile per farlo è misurare con precisione la distanza tra il centro del mandrino e un punto conveniente come la parte superiore del mandrino o parte della staffa di montaggio dell'asse rotante. Annota questo offset z da qualche parte, azzera gli strumenti futuri a questo punto e inserisci il tuo offset z per ottenere la posizione del centro dell'asse rotante. Un altro motivo per scegliere il "Centro del cilindro" è che alcuni controlli saranno in grado di determinare la velocità di rotazione corretta per l'asse rotante in base alla distanza dal centro di rotazione. Se il valore Z è relativo alla superficie, il controllo dovrebbe conoscere il diametro o il raggio del cilindro a Z zero.
Origine XY
Origine disegno XY: qui è possibile specificare dove verrà posizionata l'origine zero XY sul lavoro. Queste opzioni corrispondono agli stessi campi del normale modulo "Impostazione lavoro" all'interno del programma. La maggior parte delle persone utilizzerebbe l'angolo in basso a sinistra predefinito, ma per alcuni lavori potresti preferire avere l'origine XY al centro.
- In un lavoro con orientamento orizzontale (lungo l'asse X), l'offset X corrisponderà alla lunghezza del cilindro e l'offset Y sarà un punto lungo la sua circonferenza.
- In un lavoro con orientamento verticale (lungo l'asse Y), è il contrario. L'offset Y corrisponderà alla lunghezza del cilindro e l'offset X sarà un punto lungo la sua circonferenza.
Orientamento
Orientamento del cilindro lungo - Questa sezione viene utilizzata per indicare al programma come hai allineato l'asse rotante sulla tua macchina. Se hai già realizzato il tuo progetto, ma desideri semplicemente cambiare il lavoro per una macchina diversa, puoi invertire il tuo progetto con il materiale in modo che tutti i vettori e i componenti rimangano gli stessi rispetto al lavoro.
Origine Z attivata - Questa sezione determina se l'origine Z è impostata sulla superficie del materiale o sulla base (centro del cilindro). Queste impostazioni possono essere sovrascritte quando il percorso utensile viene effettivamente salvato, ma consigliamo vivamente di selezionare 'Asse cilindro' per la lavorazione rotativa. Le ragioni di ciò sono dettagliate nella nota seguente.
Layout vettore
Oltre a creare un lavoro di dimensioni adeguate per il rivestimento dei percorsi utensile, durante la creazione del lavoro creerà una serie di vettori che possono essere molto utili durante la creazione del lavoro avvolto.
I vettori vengono creati sui propri livelli individuali e per impostazione predefinita questi livelli sono disattivati per evitare di ingombrare l'area di lavoro. Per attivare i livelli, visualizza la finestra di dialogo "Controllo livello" (Ctrl + L è la scorciatoia per mostrarlo/nasconderlo). Per mostrare/nascondere il livello è sufficiente fare clic sulla casella di controllo accanto al nome del livello.
Sweep a 2 guide - Questo livello contiene due vettori di linee rette che possono essere utilizzati per trascinare un profilo se stai creando una colonna sagomata.
Casella di delimitazione - Questo livello contiene un vettore rettangolare che copre l'intera area di lavoro. Questo vettore è utile se si intende lavorare l'intera superficie del cilindro.
Scelta del materiale in stock
Quando si imposta il progetto rotativo, il software presuppone un cilindro perfetto con un diametro esatto. In pratica il materiale a magazzino potrebbe essere irregolare, oppure potrebbero essere disponibili solo grezzi con profilo quadrato. In questi casi è necessario lavorare il pezzo grezzo in un cilindro della dimensione desiderata, prima di eseguire i percorsi utensile associati al progetto effettivo.
Un'altra considerazione è la lunghezza del materiale in stock. In genere, parte del pezzo grezzo verrà posizionata all'interno del mandrino. È inoltre importante che durante la lavorazione l'utensile da taglio sia sempre a distanza di sicurezza sia dal mandrino che dalla contropunta. Per questi motivi, il pezzo grezzo deve essere più lungo del disegno reale. Quando si imposta la macchina per il taglio, è necessario prestare particolare attenzione per garantire che l'origine sia impostata di conseguenza per evitare che l'utensile entri nel mandrino o nella contropunta!
Se il disegno è stato creato senza tenere presenti queste considerazioni, la dimensione del pezzo grezzo può sempre essere modificata nella forma Impostazione lavoro .
L'immagine seguente presenta un esempio di layout di un progetto rotativo. Come spiegato sopra, il pezzo grezzo effettivo è più lungo del lavoro definito in Aspire per consentire il mandrino e spazi sufficienti. Il progetto effettivo è più breve del lavoro definito in Aspire, per lasciare spazio per le linguette, che possono essere lavorate con il percorso utensile del profilo prima di rimuovere la parte finita dal mandrino.
Quando si lavorano forme 3D con spessori variabili come nell'esempio mostrato di seguito, è una buona idea posizionare l'estremità più spessa del modello sul lato più vicino al motore di azionamento. In questo modo la torsione torsionale influirà principalmente sull'estremità più resistente della parte lavorata e aiuterà a evitare la flessione o la rottura della parte durante la lavorazione.
Semplice modellazione rotativa utilizzando percorsi utensile 2D
Creazione di vettori per una colonna base
Questa sezione mostrerà come creare una colonna semplice, utilizzando i percorsi utensile profilo e scanalatura.
Inizia entro creando un nuovo lavoro rotativo. Tieni presente che le impostazioni mostrate qui sono solo un esempio e devono essere adattate per adattarsi alla configurazione della tua macchina e al materiale disponibile.
In questo esempio il pezzo grezzo ruoterà attorno all'asse X. Lo chiameremo l'asse di rotazione. L'asse che verrà avvolto è l'asse Y. Lo chiameremo l'asse avvolto. Ciò significa che i confini superiore e inferiore dell'area di lavoro 2D coincideranno effettivamente. Ci riferiremo a loro come i confini avvolti.
Innanzitutto, crea i vettori dell'insenatura utilizzando lo strumento Disegna linea/polilinea. Questi correranno lungo l'asse avvolto su entrambe le estremità del disegno. Scatto può essere utile per garantire che la linea creata inizi e finisca ai confini avvolti.
In questo esempio le insenature sono state posizionate a 1 pollice dai limiti del lavoro, lasciando 10 pollici al centro per le scanalature. Le scanalature correranno lungo l'asse di rotazione. Supponendo uno spazio di 0,5 pollici tra l'insenatura e l'inizio della scanalatura, le scanalature avranno una lunghezza di 9 pollici. Questo esempio utilizzerà 8 flauti.
Per iniziare, crea una linea parallela all'asse di rotazione lunga 9 pollici. Ora seleziona il vettore della scanalatura creato e quindi seleziona uno dei vettori dell'insenatura tenendo premuto MAIUSC. Quindi utilizza lo strumento Copia lungo vettoriper creare 9 copie. Il vettore flauto originale ora può essere rimosso poiché non è più necessario. Tieni presente che la prima e l'ultima copia vengono entrambe create sui bordi avvolti. Ciò significa che coincideranno, quindi uno di essi può essere rimosso. Come ultimo passaggio seleziona tutti i vettori flauto e premi F9 per posizionarli al centro del disegno.
Creazione di percorsi utensile rotanti
Il processo di creazione di percorsi utensile rotanti 2D è molto simile alla creazione di percorsi utensile per modelli singoli e doppi. Questo esempio utilizzerà il percorso utensile del profilo sui vettori dell'insenatura. Per creare il percorso utensile, seleziona i vettori dell'insenatura e fai clic su Percorso utensile profiloda
Per creare il percorso utensile per le scanalature, seleziona i vettori delle scanalature e fai clic su Percorso utensile scanalatura. In questo esempio è stata utilizzata una punta a V da 90 gradi da 1 pollice impostata su Profondità scanalatura 0,2 e utilizzando le opzioni Rampa all'inizio e alla fine e Tipo rampa uniforme. La lunghezza della rampa è stata impostata su 0,25 pollici. Entrambi i percorsi utensile possono essere visualizzati di seguito.
Simulazione e salvataggio di percorsi utensile
È ora di simulare i percorsi utensile utilizzando Anteprima percorsi utensili. Se è selezionata l'opzione per animare l'anteprima, la simulazione verrà visualizzata in modalità flat. Una volta completata la simulazione, la vista rotativa avvolta verrà riattivata automaticamente.
Contrariamente alla simulazione a lato singolo e doppio, la simulazione rotativa non è accurata al 100%. Ad esempio, i fori rotondi appariranno nella vista rotativa come ovali, ma ovviamente saranno rotondi quando il pezzo verrà effettivamente lavorato.
Anche se il disegno può considerarsi finito, in pratica è utile poter ritagliare il sovrametallo rimanente. Ciò può essere realizzato allungando leggermente il disegno e aggiungendo tagli al profilo. In questo esempio la lunghezza del pezzo grezzo è stata estesa di 2 pollici utilizzando Impostazione lavoro. I vettori esistenti possono essere ricentrati utilizzando F9Dopodiché i percorsi utensile esistenti devono essere ricalcolati.
I vettori di ritaglio possono essere creati allo stesso modo dei vettori di insenatura. È possibile creare due percorsi utensile di profilatura aggiuntivi utilizzando la fresa a candela adatta. In questo esempio abbiamo utilizzato una linguetta con un diametro di 0,5 pollici. Per raggiungere questo obiettivo, l'utente può digitare quanto segue nella casella Profondità di taglio : z-0.25 e quindi premere = e il software sostituirà il risultato del calcolo. La variabile "z" utilizzata nella formula verrà sostituita automaticamente dal raggio del pezzo grezzo dal software. È anche importante specificare Vettori macchina esterno/destro o Vettori macchina interno/sinistra a seconda dei casi. I percorsi utensile di ritaglio e la simulazione risultante possono essere mostrati di seguito.
Il passaggio finale consiste nel salvare i percorsi utensile in un formato accettabile dalla macchina. Usa Salva percorsi utensili e seleziona il post-processore avvolto corrispondente alla tua macchina.
Nota
Gli strumenti e i valori presentati in questo esempio sono solo a scopo illustrativo. Le dimensioni degli utensili, la velocità di avanzamento, il diametro delle linguette ecc. devono essere adattati al materiale e alla macchina utilizzata per garantire una lavorazione sicura e precisa.
Percorsi utensile a spirale
Questa sezione spiegherà come creare e simulare percorsi utensile a spirale.
Un modo di pensare ai percorsi utensile a spirale è immaginare una striscia di tessuto lunga e stretta. Tale striscia può essere avvolta attorno a un rotolo con una certa angolazione. Per creare un percorso utensile che avvolge il pezzo grezzo più volte, è possibile creare un vettore lungo con una certa angolazione. Tale vettore equivale alla striscia di tessuto quando viene svolta dal rotolo.
Sebbene tale percorso utensile supererà lo spazio di lavoro 2D del lavoro rotativo, grazie al processo di avvolgimento sia durante la simulazione che durante la lavorazione, il percorso utensile rimarrà effettivamente entro i limiti del materiale.
La parte più cruciale della progettazione dei vettori a spirale è determinare l'angolo giusto e la lunghezza della linea che risulterebbe in un dato numero di avvolgimenti. Supponiamo che si voglia modificare il design di una colonna semplice per utilizzare scanalature a spirale, anziché parallele all'asse di rotazione. L'esempio seguente utilizzerà l'avvolgimento delle scanalature 3 volte ciascuna, ma il metodo può essere adattato a qualsiasi altro numero.
Tutti i vettori flauto esistenti tranne uno possono essere rimossi. Seleziona Disegna linea/polilineae inizia una nuova riga facendo clic su un'estremità del flauto esistente. Questa linea deve essere realizzata lungo l'asse avvolto con una lunghezza pari a 3 volte la circonferenza del lavoro. In questo esempio ciò significa digitare 90 nella casella Angolo, digitare y * 3 nella casella Lunghezza e premere =. Se l'asse avvolto non è l'asse Y, ma piuttosto l'asse X, la formula sopra dovrebbe essere x * 3.
Ora si può semplicemente tracciare una linea che collega l'altra estremità del vettore flauto originale e quello appena creato. Utilizzando lo strumento Copia lungo vettori questo singolo flauto può essere copiato nel modo descritto in precedenza. In questo esempio sono state create 4 scanalature a spirale, come si può vedere di seguito.
Una volta che i vettori della scanalatura sono pronti, il percorso utensile può essere creato nuovamente utilizzando Percorso utensile scanalatura. Una cosa importante da notare è la differenza tra l'aspetto dei percorsi utensile a spirale nella vista avvolta e piatta. Facendo clic su Avvolgimento automaticoè possibile passare dalla vista rotativa avvolta alla vista piatta e viceversa.
Come si può vedere sopra, nella vista piatta i percorsi utensile seguiranno i vettori e si estenderanno oltre i confini del lavoro. D'altra parte la vista avvolta, presentata di seguito, mostrerà i percorsi utensile che si muovono a spirale attorno al pezzo grezzo.
Questa era solo una breve panoramica del flusso di lavoro 2D generale per la lavorazione rotativa. Ricordati di dare un'occhiata anche ai video tutorial dedicati alle lavorazioni rotative, accessibili dal link Tutorial Video Browser al primo avvio dell'applicazione.
Lavorazione rotativa e avvolgimento
VCarve Pro può 'avvolgere' percorsi utensile piatti attorno a un cilindro per fornire output alle macchine CNC configurate con un asse rotante/indicizzatore. L'immagine seguente mostra un percorso utensile piatto avvolto attorno a parte di un cilindro.
Nota
È importante notare che l'avvolgimento funziona in combinazione con post-processori appositamente configurati che prendono i percorsi utensile 'piatti' XYZ e li avvolgono attorno a un asse rotante, sostituendo i movimenti X o Y con movimenti angolari.
I percorsi utensile possono essere visualizzati racchiusi nel programma quando la modalità Avvolgimento automatico è attiva.
VCarve Pro può anche visualizzare un modello avvolto all'interno del programma disegnando il modello composito ombreggiato avvolto.
VCarve Pro ha anche la capacità di disegnare la simulazione del percorso utensile avvolto. Sebbene ciò sia molto utile per avere un'idea di come apparirà il prodotto finito, è importante rendersi conto che la simulazione confezionata potrebbe non essere una rappresentazione accurata al 100% di come apparirà il prodotto finito. Un esempio di potenziale differenza potrebbe verificarsi se si praticassero dei fori nel lavoro rotativo. Nel pezzo reale questi saranno ovviamente solo fori rotondi, nella simulazione avvolta questi potrebbero apparire come ovali distorti a causa del processo di "allungamento" che avviene quando avvolgiamo il modello di simulazione piatto per la visualizzazione.
Nota
Se l'asse rotante è allineato lungo l'asse Y, scegliere l'opzione Orientamento lungo l'asse Y durante l'impostazione del lavoro. Tutti gli esempi in questo documento presuppongono che l'asse rotante sia allineato lungo X.
È importante rendersi conto che esiste un numero enorme di possibili combinazioni di controllore della macchina e orientamenti degli assi per assi rotanti/indexer. Ciò significa che non è pratico per Vectric fornire come standard un post-processore preconfigurato per ogni possibile combinazione. Includiamo alcuni post-processori di wrap nel software che possono essere configurati quando imposti il tuo Configurazione della macchina.
Se devi selezionare un nuovo post, puoi farlo accedendo al menu Salva percorsi utensili . Per fare ciò, fai clic sul pulsante "Gestisci configurazione macchina" come mostrato nell'immagine seguente:
Si aprirà ora un menu in cui puoi premere il pulsante sotto "Post-processori associati" per accedere a tutti i post-processori disponibili all'interno del software e scegliere il post-processore avvolto appropriato per la configurazione della tua macchina.
Puoi anche fare clic con il pulsante destro del mouse sul post in questo menu e selezionare "Visualizza" per visualizzare il contenuto del post, nel caso in cui avessi bisogno di modificarlo in un secondo momento.
Esaminare questi post può essere utile se hai bisogno di configurare un tuo post. Se Vectric non ha fornito un post standard per la configurazione della macchina, fare riferimento alla Guida alla modifica del post processore accessibile dal menu Aiuto del programma per informazioni su come configurare un post-processore e consultare anche i post rotanti standard forniti da Vectric.
Dovresti anche guardare Foro Vetric per vedere se qualcun altro ha già configurato un post per la tua configurazione o uno simile. Se, dopo aver esaminato queste risorse, non sei ancora sicuro di cosa sia necessario fare per la tua macchina, non esitare a contattare support@vectric.com per ricevere assistenza. Tuttavia, tieni presente che non possiamo garantire di scrivere un post-processore rotativo personalizzato per ogni singola esigenza.
Importazione di modelli esterni in un progetto Rotary
Importazione di modelli Full-3D
Questa sezione presenterà il processo di importazione del modello STL Full-3D nel progetto rotativo, utilizzando come esempio la gamba di un tavolo.
Panoramica
Esistono due casi d'uso di base quando si importa un modello esterno nel lavoro rotativo. Il primo caso prevede di riportare un modello pensato per questo particolare lavoro in un altro software. Pertanto le dimensioni del pezzo importato potrebbero già essere corrette e si potrebbe desiderare di utilizzarle per le dimensioni del progetto. Il secondo caso d'uso è quando si importa un modello stock che dovrebbe essere ridimensionato per adattarsi a una macchina particolare.
Aspire utilizza il seguente flusso di lavoro che copre entrambi i casi:
- Impostazione del progetto rotativo
- Scelta del file per l'importazione
- Orientamento del modello nel blocco materiale
- Ridimensionare il modello
- Completamento dell'importazione
Impostazione di un progetto rotatorio
Crea un nuovo lavoro utilizzando Modulo Impostazione lavoro. È importante impostare il tipo di lavoro come rotativo per garantire che nel passaggio successivo venga utilizzato uno strumento di importazione adeguato.
Se le dimensioni del progetto sono già note, potranno essere specificate direttamente.
Se si desidera adattare il modello a una determinata macchina o a un materiale disponibile, impostare sia il diametro che la lunghezza su massimo. Durante l'importazione il modello verrà ridimensionato secondo tali limiti.
Se si desidera utilizzare la dimensione del modello importato, in questo momento è possibile specificare la dimensione Qualunque . Durante l'importazione del modello il progetto può essere ridimensionato automaticamente per corrispondere alle dimensioni del modello.
In questo esempio si desiderava adattare il modello a una dimensione stock specifica con un diametro di 4 pollici e una lunghezza di 12 pollici. L'origine XY è stata impostata al centro.
Importare il file e orientarlo
Per avviare il processo di importazione, utilizza lo strumento Importa un componente o un modello 3Ddalla scheda Modellazione
Assicurati che il tipo di modello importato sia impostato su Modello 3D completo.
Il primo passo è posizionare il modello importato all'interno del materiale. Questo passaggio è necessario poiché queste informazioni non sono presenti nel file importato. Quando il modello è stato aperto, lo strumento di importazione ha scelto l'orientamento iniziale, come mostrato di seguito.
Per facilitare l'orientamento del modello, il software visualizza un cilindro di delimitazione blu. Questo cilindro ha l'asse di rotazione allineato con quello definito per il blocco materiale e quindi può essere utilizzato come riferimento. Le sue dimensioni sono appena sufficienti a contenere il modello importato nell'orientamento corrente. Quando l'orientamento del modello viene modificato, questo cilindro blu si restringerà o crescerà in modo da contenere sempre il modello. In questa fase le sue dimensioni esatte non sono importanti, poiché a noi interessa solo posizionare correttamente il modello.
Il software evidenzia anche in rosso l'asse di rotazione. Ciò è particolarmente importante quando si importano modelli piegati. Al momento non è possibile rappresentare aree del modello interamente al di sotto o al di sopra dell'asse di rotazione. Questo è il caso dell'esempio mostrato qui. Se il modello fosse importato così com'è, la distorsione verrebbe creata come mostrato di seguito. Pertanto è importante posizionare il modello in modo tale che l'asse di rotazione sia contenuto all'interno del modello.
L'ultimo elemento guida visualizzato dal software è la mezza freccia rossa sul lato del cilindro. Questa freccia indica la posizione che corrisponde al centro della dimensione avvolta nella vista 2D. In questo esempio il modello è orientato in modo tale che la parte anteriore della gamba venga posizionata lateralmente nella vista 2D, anziché al centro. Pertanto è meglio ruotare il modello in modo che questa freccia punti verso la parte anteriore del modello importato.
Lo strumento di importazione fornisce alcuni modi per regolare l'orientamento del modello. Quello più elementare è l’Orientamento Iniziale. Questo può essere utilizzato per allineare approssimativamente il modello con l'asse di rotazione. Questo può anche essere combinato con la Rotazione attorno all'asse Z. In questo esempio lo strumento ha scelto Sinistra senza rotazione. Per allineare la parte anteriore della gamba con la freccia rossa, è possibile utilizzare Fronte e -90 come Rotazione attorno all'asse Z.
Una volta deciso l'orientamento iniziale, è possibile apportare ulteriori modifiche utilizzando la rotazione interattiva. L'opzione predefinita - Vista XYZ - disabilita la rotazione interattiva. Ciò significa che la visualizzazione 3D può essere confuso con il mouse. La selezione di altre opzioni abilita la rotazione attorno all'asse specificato.
In questo esempio, invece di modificare l'orientamento iniziale per allineare la parte anteriore della gamba con la freccia rossa, è possibile selezionare l'opzione Modello X e ruotare manualmente il pezzo. Quando si seleziona la rotazione ad asse singolo, la vista 3D verrà regolata per mostrare quell'asse che punta verso lo schermo. Se viene commesso un errore, è possibile annullare la rotazione usando Ctrl + Z
Si noti che ogni volta che la parte viene ruotata, è sempre centrata nel cilindro. In questo esempio ciò non è desiderato, poiché è necessario che l'asse di rotazione sia contenuto nel modello. Per spostare il modello rispetto all'asse di rotazione, è possibile utilizzare Movimento dell'asse di rotazione
Analogamente allo strumento descritto in precedenza, quando Movimento dell'asse di rotazione è impostato su Disattivato, è possibile eseguire la panoramica della vista 3D
Il posizionamento corretto del modello per l'importazione può richiedere una combinazione del Movimento dell'asse di rotazione e della Rotazione interattiva per ottenere i risultati desiderati con i modelli che si piegano. È importante assicurarsi che l'asse di rotazione sia nascosto per evitare distorsioni. Tuttavia è anche auspicabile che l'asse di rotazione sia al centro di ciascun segmento del pezzo per garantire che l'utensile abbia un angolo vicino a quello ottimale durante la lavorazione. Di solito è utile anche ruotare il modello in vista attorno all'asse dopo la regolazione, in quanto ciò ci consente di ispezionare il modello da ciascun lato senza la necessità di disattivare la rotazione interattiva prima di modificare l'angolo di visione.
È importante capire che Aspire lo fa non supportare la lavorazione a 4 assi. Ciò significa che mentre il pezzo lavorato può essere ruotato e l'utensile si muove lungo l'asse di rotazione e nella direzione Z, non è possibile spostare l'utensile nella dimensione avvolta e quindi l'utensile è sempre sopra l'asse di rotazione e non può essere spostato il lato.
Questa limitazione è mostrata di seguito. La prima immagine presenta la corretta lavorazione della punta. Se però l'utensile si sposta in un'altra posizione, l'angolo non sarà corretto e, peggio ancora, il lato dell'utensile toccherà il grezzo.
Ridimensionamento del modello importato
Una volta posizionato il modello come desiderato, è possibile tener conto delle sue dimensioni.
Per impostazione predefinita, lo strumento presuppone che il modello importato utilizzi le stesse unità del progetto. In caso contrario, le unità del modello possono essere cambiate. In questo esempio il progetto è stato impostato in pollici, mentre il modello importato è stato progettato in mm. Dopo il cambio, il modello diventa notevolmente più piccolo e viene mostrato un cilindro rosso, che rappresenta il blocco di materiale corrente, come può essere visto di seguito.
A questo punto è possibile specificare la dimensione del modello, in termini di diametro e lunghezza. Questa operazione può essere eseguita manualmente digitando le dimensioni desiderate o adattandole al materiale. Se è selezionata l'opzione Blocca rapporto, viene mantenuto il rapporto tra diametro e lunghezza. È anche possibile selezionare l'opzione Ridimensiona blocco materiale. Se è selezionato, il blocco di materiale verrà ridimensionato per corrispondere alla dimensione corrente del modello, si fa clic su Dopo OK.
Se si desidera utilizzare la dimensione del modello come dimensione del blocco materiale, è sufficiente assicurarsi che le unità siano corrette, quindi selezionare l'opzione Ridimensiona blocco materiale e premere OK.
Se si desidera che il modello si adatti al materiale, è possibile fare clic su Scala modello per adattarlo al materiale e selezionare il blocco Ridimensiona materiale.
In questo esempio il modello è stato adattato al materiale. Poiché in questo caso la lunghezza del pezzo è un fattore limitante e il rapporto di bloccaggio viene mantenuto, il risultato è che il modello ha un diametro notevolmente inferiore rispetto al blocco di materiale. Pertanto è stata selezionata l'opzione Ridimensiona blocco materiale.
Completamento dell'importazione
Dopo aver premuto OK il modello verrà importato come componente. Se lo si desidera, è possibile modificarlo come qualsiasi altro componente o aggiungere elementi clipart decorativi sulla sua superficie.
È importante tenere presente la distorsione causata dal processo di avvolgimento. Ciò significa che i percorsi utensile avvolti corrisponderanno ai percorsi utensile piatti solo sulla superficie del pezzo grezzo. Più il percorso utensile è vicino all'asse di rotazione (cioè più profondo), più sarà "compresso". Questo fatto ha una profonda implicazione per i percorsi utensile 3D. Considera l'esempio mostrato di seguito.
Come si può vedere, se esiste una differenza sostanziale di diametro nelle diverse parti del modello, la generazione di un percorso utensile 3D per l'intero modello comporterà un percorso utensile avvolto eccessivamente compresso. Pertanto è solitamente meglio creare confini di regioni con diametro significativamente diverso e generare percorsi utensile separati utilizzando le impostazioni corrette per ciascun diametro.
Importazione di modelli piatti
Questa sezione presenterà un processo di importazione del modello Flat STL nel progetto rotativo. I modelli piatti sono simili ai pezzi clipart decorativi forniti con Aspire e dovrebbero essere posizionati sulla superficie della forma modellata.
Per avviare il processo di importazione, utilizza lo strumento Importa un componente o un modello 3Ddalla scheda Modellazione
Assicurati che il tipo di modello importato sia impostato su Modello piatto
Anche in questo caso il primo passo è selezionare l'orientamento corretto del modello. Lo strumento sceglierà l'orientamento iniziale e visualizzerà il modello nella casella rossa del materiale. Questa scatola corrisponde al blocco di materiale 'da scartare' e il suo spessore è pari alla metà del diametro specificato del pezzo grezzo.
Se il modello non è orientato correttamente, cioè non giace piatto sul fondo della scatola del materiale, come si può vedere sopra, l'orientamento deve essere regolato. Per fare ciò è possibile modificare l'opzione Orientamento iniziale e/o Rotazione attorno all'asse Z.
Se il modello importato non è allineato con nessuno degli assi, potrebbe essere necessario utilizzare la rotazione interattiva. L'opzione predefinita - Vista XYZ - disabilita la rotazione interattiva. Ciò significa che la visualizzazione 3D può essere confuso con il mouse. La selezione di altre opzioni abilita la rotazione attorno all'asse specificato.
Ogni rotazione può essere annullata premendo Ctrl + Z.
Una volta orientato correttamente il modello, è possibile eseguire la conversione delle unità. Per impostazione predefinita, lo strumento presuppone che il modello importato utilizzi le stesse unità del progetto. In caso contrario, le unità del modello possono essere cambiate.
È inclusa anche l'opzione di ridimensionamento del modello. Quando è selezionata l'opzione Blocca rapporto, viene mantenuto il rapporto tra le lunghezze X, Y e Z. Tieni presente che una volta importato il modello, verrà aggiunto al progetto come componente. Pertanto il posizionamento, la rotazione e il dimensionamento corretti possono essere eseguiti successivamente, dopo l'importazione del modello.
Se il progetto non contiene ancora alcun modello, verrà visualizzato il seguente messaggio:
In genere è sufficiente fare clic su Sì. La spiegazione più dettagliata sulla regolazione del piano di modellazione è stata fornita in Modellazione di progetti rotanti 3D
Avanzato: file del percorso utensile 3D importati
I file di Cut3D, PhotoVCarve e Design and Make Machinist di Vectric che includono percorsi utensile 3D possono essere importati in VCarve Pro utilizzando il comando del menu principale: File ► Importa ► PhotoVCarve, Machinist o Percorsi utensile Cut3D.
Il file 3D deve prima essere ridimensionato alla dimensione richiesta prima di calcolare i percorsi utensile, quindi il file completo deve essere salvato pronto per l'importazione in VCarve Pro. Questi file possono essere spostati e posizionati solo all'interno di VCarve Pro ma non possono essere ridimensionati.
Una miniatura in scala di grigi del lavoro 3D viene disegnata nella vista 2D con l'origine X0 Y0 nella posizione in cui è stata impostata in Cut3D, PhotoVCarve o Design and Make Machinist. Anche i percorsi utensile associati vengono disegnati nella finestra 3D e i nomi appaiono nell'elenco dei percorsi utensile.
Posizionamento
Per spostare i percorsi utensile di progettazione 3D, aprire la finestra 2D, fare clic due volte con il pulsante sinistro del mouse sull'immagine in scala di grigi (diventa blu chiaro per indicare che è selezionata), quindi trascinare nella posizione richiesta o utilizzare gli strumenti Sposta o Allineamento per un posizionamento accurato.
I percorsi utensile vengono automaticamente spostati nella finestra 3D nella stessa posizione XY dell'immagine.
I percorsi utensile per l'esempio precedente sono stati calcolati con X0 Y0 al centro del progetto 3D. Quando vengono importati in VCarve Pro , i dati vengono posizionati automaticamente utilizzando le stesse coordinate, eliminando così tre quarti del progetto dal lavoro. Nella seconda immagine l'immagine in scala di grigi è stata spostata al centro del lavoro.
Gli strumenti di disegno specchia e ruota 2D possono essere utilizzati anche per modificare il set di dati 3D.
I percorsi utensile 3D possono anche essere copiati utilizzando il comando Duplica percorso utensile nella scheda Percorsi utensile, rendendo molto semplice l'utilizzo di più elementi da un singolo progetto su un lavoro. Anche l'anteprima in miniatura viene copiata per ciascun percorso utensile, rendendo molto semplice il posizionamento di copie aggiuntive di un percorso utensile 3D.
Ad esempio, un singolo disegno può essere copiato e specchiato per creare versioni sinistra e destra di un disegno 3D o per posizionare più copie di un disegno decorativo negli angoli del pannello di una porta dell'armadio come mostrato di seguito.
È possibile visualizzare in anteprima i percorsi utensile per gli elementi 3D insieme ai percorsi utensile convenzionali di profilo, tasca e foratura e tutto verrà salvato pronto per la lavorazione.
Un buon esempio di come questa funzionalità potrebbe essere utilizzata insieme a PhotoVCarve è per creare cornici personalizzate che includano le scanalature PhotoVCarve più un testo inciso descrittivo e un bordo decorativo profilato o smussato. Come mostrato di seguito:
Opzioni
I percorsi utensile importati possono anche essere modificati per posizionarli all'interno del materiale o per modificare i parametri di taglio: è possibile modificare velocità e velocità di avanzamento.
Progetta e crea macchinista
Quando si utilizza un file Design and Make Machinist che include più percorsi utensile, è necessario ricordarsi di modificare la Profondità iniziale per tutti i percorsi utensile 3D importati.
Fare clic sull'icona Modifica percorso utensile o fare doppio clic sul nome del percorso utensile per aprire il modulo di modifica.
Ad esempio, dopo aver lavorato una tasca profonda mezzo pollice, è possibile modificare un disegno PhotoVCarve per avere una Profondità iniziale = 0,5 pollici e questo inciderà la fotografia sulla base della superficie della tasca.
Modifica del Post Processor
Cosa fa il Post Processor?
Il post processore è la sezione del programma che converte le coordinate XYZ per i movimenti dell'utensile in un formato adatto a un particolare router o macchina utensile. Questo documento descrive in dettaglio come creare e modificare i file di configurazione che personalizzano l'output del programma per adattarlo a un particolare controllo della macchina.
Di seguito sono riportate le sezioni di un programma tipico che è stato postelaborato sia in G-Code che in HPGL
Uscita codice G
T1 M6
G17
G0 Z4.5000
G0 X0.0000 Y0.0000 S12000 M3
G0 X2.4567 Y7.8342 Z0.2500
G1 Z-0.0500 F5.0
G3 X3.3784 Y8.7559 I0.0000 J0.9218 F66.0
G3 X2.4567 Y9.6777 I-0.9218 J0.0000
G3 X1.5349 Y8.7559 I0.0000 J-0.9218
Uscita HPGL
IN;PA;
PU2496,7960;
PD2496,7960;
AA2496,8896,90.000
AA2496,8896,90.000
AA2496,8896,90.000
AA2496,8896,90.000
PU2496,7960;
PU2496,6096;
I produttori di controllori di macchine spesso personalizzano il formato file richiesto per l'esecuzione dei programmi su una particolare macchina al fine di ottimizzare il controllo per adattarlo alle caratteristiche individuali di quella macchina.
Il post processore Vectric utilizza semplici file di configurazione basati su testo, per consentire all'utente di personalizzare un file di configurazione, qualora lo desideri.
Sezioni del Post Processor
I Post Processor Vectric sono suddivisi in sezioni, ai fini della chiarezza. Provare a scrivere i Post Processor in modo simile, onde favorire il debugging.
Commenti sul file
Una sezione in cui è possibile descrivere il post processore e registrare eventuali modifiche al post processore, ogni riga è un commento e inizia con un carattere '+' o un '|' carattere.
+ History
+ Who When What
+ ======== ========== ===========================
+ Tony 14/07/2006 Written
+ Mark 26/08/2008 Combined ATC commands, stop spindle on TC
+================================================
Dichiarazioni sui file globali
Le dichiarazioni sono degli elementi usati una sola volta, o che hanno valori statici in tutto il file. Scrivere i nomi delle dichiarazioni in maiuscolo per maggiore chiarezza.
Dichiarazione | Risultato |
| Il nome che apparirà nell'elenco dei post processori |
| L'estensione del file che verrà assegnata al file |
| Le unità restituite dal file (POLLICI o MM) |
| Il produttore della macchina utensile ha fornito un driver (solitamente un driver della stampante) che può accettare direttamente l'output del file NC (ad esempio vedere HPCL_Arcs.pp generico) |
| Indica che i movimenti di tuffo all'altezza di tuffo (Z2) (impostata nel modulo di impostazione del materiale) sono movimenti rapidi |
| Il software di controllo utilizza un'interfaccia documento che può accettare direttamente l'output del file NC. |
| I movimenti sull'asse Y devono essere avvolti attorno a un cilindro del diametro specificato. I valori "Y" verranno emessi come "A" |
| I movimenti nell'asse X devono essere avvolti attorno a un cilindro del diametro specificato. I valori "X" verranno emessi come "B" |
| La velocità del mandrino per questa macchina viene emessa come un intervallo di numeri interi compreso tra 1 e 15 che rappresenta la velocità effettiva in RPM del mandrino (tra 4500 e 15000 RPM nell'esempio citato). Per un esempio, vedere il file: Roland_MDX-40_mm.pp |
| Questo comando ti consente di sostituire l'output di un carattere all'interno delle variabili (come I caratteri vengono inseriti in coppia, Originale - Sostituito. Ad esempio, il software di controllo MACH 3 utilizza le parentesi come delimitatori dei commenti e non consente commenti nidificati. La maggior parte degli strumenti all'interno del database degli strumenti Vectric presentano parentesi all'interno della sezione "Nome"; se questi nomi vengono emessi, ciò causerebbe un errore all'interno di Mach3. Il comando |
| Rotativo: abilita/disabilita l'uscita della velocità di avanzamento F nella modalità di alimentazione a tempo inverso. In questa modalità, dovremmo completare una mossa in uno diviso per il numero di minuti F. In GCode, di solito si tratta di un G93 per attivare la modalità Ora inversa o di un G94 per impostare la modalità Unità per minuto. |
| Indica che questo post-processore supporta i percorsi utensile laser (se è installato Modulo laser ). |
| Raggio arco minimo opzionale. Gli archi che hanno un raggio inferiore a questo valore verranno sostituiti con un singolo movimento in linea retta. |
| Raggio massimo dell'arco opzionale. Gli archi che hanno un raggio maggiore di questo valore verranno poligonizzati. |
POST_BASE | Questo è un non più supportato modo per ereditare il contenuto di un altro post-processore. Consulta la pagina Migrazione POST_BASE per maggiori dettagli. |
Supporto di suddivisione del nastro
Una sezione che descrive come verrà suddiviso l'output di un lungo percorso utensile:
TAPE_SPLITTING=MAX_NUM_LINES LINE_TOL "FILENAME_FORMAT" START_INDEX INDEX_ON_FIRST_FILE
Ad esempio un comando di:
TAPE_SPLITTING=1000 100 "%s_%d.tap" 1 "YES"
porterebbe a...
L'output verrà suddiviso in più file di un massimo di 1000 righe (+ quante righe sono presenti nella sezione piè di pagina del post processore), se esiste uno spostamento di ritrazione dopo la riga 900 (1000 – 100), il file verrà suddiviso a quella mossa. Se il file fosse chiamato "toolpath", i file divisi verrebbero denominati toolpath_1.tap, toolpath_2.tap ecc. Il primo output del percorso utensile sarà "toolpath_ 1.tap" non ci sarà alcun file denominato "toolpath" senza un numero di indice, ( come viene utilizzato INDEX_ON_FIRST_FILE=YES
), a meno che il file non fosse lungo meno di 1000 righe, nel qual caso il file non verrebbe diviso.
Nota
Alcuni controller che richiedono la suddivisione dei file NC presentano anche limitazioni sul numero di caratteri all'interno di un nome file. Ad esempio, potrebbero richiedere che il file venga denominato con il formato del nome file in stile MSDOS 8.3. Questo dovrebbe essere considerato quando si nomina il file di output.
Caratteri di terminazione di una riga
LINE_ENDING="[13][12]"
Valori decimali dei caratteri aggiunti a ogni riga separata del file elaborato con il Post Processor (Sarà visivamente [13][10]) (Ritorno a capo, avanzamento riga) per ogni controller in grado di leggere un file di testo in formato Windows o MSDOS.
Numerazione blocchi
Se si desidera aggiungere numeri di riga al file emesso, il numero della riga corrente sarà aggiunto con la variabile [N]. Il comportamento di tale variabile è controllato dalle seguenti variabili:
Dichiarazione | Risultato |
| Valore in cui deve iniziare la numerazione delle righe |
| Valore incrementale tra i numeri di riga |
| Il numero massimo di righe da emettere, prima di tornare nuovamente al valore Importante - Alcuni controller hanno un limite sul numero di righe che è possibile visualizzare sul comando |
Variabili
Nome variabile | Uscita utilizzando | Valore | File di esempio |
|
| Tasso di alimentazione corrente. | Mach2_3_ATC_Arcs_inch.pp |
|
| Velocità di avanzamento taglio attuale. | CNCShark-USB_Arcs_inch.pp |
|
| Velocità di avanzamento tuffo attuale. | CNCShark-USB_Arcs_inch.pp |
|
| Velocità attuale del mandrino in giri/min | GCode_arc_inch.pp |
|
| Impostazione della potenza attuale per strumenti a getto (ad es. Laser) | grbl_mm.pp |
|
| Numero utensile corrente. | Mach2_3_ATC_Arcs_inch.pp |
|
| Numero utensile precedente. | NC-Easy.pp |
|
| Numero di riga. | Mach2_3_ATC_Arcs_inch.pp |
|
| Nome dello strumento corrente. | MaxNC_pollici.pp |
|
| Testo dal campo Nota in ToolDB per lo strumento corrente | Busellato_Jet3006_arc_inch.pp |
|
| Nome del percorso utensile corrente. | Viccam_ATC_Arcs_inch.pp |
|
| Nome file (prodotto da "Salva percorso utensile"). | ez-Router_inch.pp |
|
| Cartella in cui è stato salvato il file del percorso utensile. | Woodp_arc_mm.pp |
|
| Estensione del file del percorso utensile. | TekcelE_Arc_ATC_3D.pp |
|
| Nome del percorso della cartella del percorso utensile. | WinPC-NC_ATC_Arcs_mm.pp |
|
| Coordinata corrente della posizione dell'utensile nell'asse X. | GCode_arc_inch.pp |
|
| Coordinata corrente della posizione dell'utensile nell'asse Y. | GCode_arc_inch.pp |
|
| Coordinata corrente della posizione dell'utensile nell'asse Z. | GCode_arc_inch.pp |
|
| Coordinata corrente della posizione dell'utensile nell'asse A. | |
|
| Centro dell'arco nell'asse X (relativo all'ultima posizione X,Y). | Mach2_3_ATC_Arcs_inch.pp |
|
| Centro dell'arco nell'asse Y (relativo all'ultima posizione X,Y). | Mach2_3_ATC_Arcs_inch.pp |
|
| Centro dell'arco nell'asse X (coordinate assolute). | Isel_arc_mm.pp |
|
| Centro dell'arco nell'asse Y (coordinate assolute). | Isel_arc_mm.pp |
|
| Posizione iniziale di un arco nell'asse X. | TextOutput_Arcs_mm.pp |
|
| Posizione iniziale di un arco sull'asse Y. | TextOutput_Arcs_mm.pp |
|
| Punto medio dell'arco in X (coordinate assolute). | TextOutput_Arcs_mm.pp |
|
| Posizione centrale di un arco nell’asse Y (coordinate assolute).. | TextOutput_Arcs_mm.pp |
|
| Punto medio dell'arco in X (coordinate incrementali). | TextOutput_Arcs_mm.pp |
|
| Punto medio dell'arco in Y (coordinate incrementali). | TextOutput_Arcs_mm.pp |
|
| Il raggio di un arco. | Bosch_ATC_Arcs_mm.pp |
|
| L'angolo di un arco. | HPGL_Arcs.pp generico |
|
| Posizione utensile Home per l'asse X. | CAMTech_CMC3_mm.pp |
|
| Posizione utensile Home per l'asse Y. | CAMTech_CMC3_mm.pp |
|
| Posizione utensile Home per l'asse Z. | CAMTech_CMC3_mm.pp |
|
| Altezza Z sicura/distanza di sicurezza rapida. | Archi EMC2 (pollici)(*.ngc) |
|
| Diametro del cilindro attorno al quale è avvolto l'asse. | Mach2_3_WrapY2A_ATC_Arcs_mm.pp |
|
| Lunghezza del materiale in X. | Mach2_3_ATC_Arcs_inch.pp |
|
| Lunghezza del materiale in Y. | Mach2_3_ATC_Arcs_inch.pp |
|
| Lunghezza del materiale in Z. | Mach2_3_ATC_Arcs_inch.pp |
|
| Valore minimo del materiale in X. | MaxNC_pollici.pp |
|
| Valore minimo del materiale in Y. | MaxNC_pollici.pp |
|
| Valore minimo del materiale in Z. | MaxNC_pollici.pp |
|
| Valore massimo del materiale in X. | MaxNC_pollici.pp |
|
| Valore massimo del materiale in Y. | MaxNC_pollici.pp |
|
| Valore massimo del materiale in Z. | MaxNC_pollici.pp |
|
| Posizione dell'origine in X. | TextOutput_Arcs_mm.pp |
|
| Posizione dell'origine in Y. | TextOutput_Arcs_mm.pp |
|
| Posizione Z Zero, tavolo o superficie del materiale. | TextOutput_Arcs_mm.pp |
|
| Origine X, Y. | TextOutput_Arcs_mm.pp |
|
| Elenco degli strumenti utilizzati (in ordine di utilizzo). | Mach2_3_ATC_Arcs_inch.pp |
|
| Elenco dei percorsi utensile utilizzati nel file (in ordine di utilizzo). | Mach2_3_ATC_Arcs_inch.pp |
|
| Note sul percorso utensile (modulo Controllo percorso utensile). | Mach2_3_ATC_Arcs_inch.pp |
|
| File Note (Modifica > Note). | Mach2_3_ATC_Arcs_inch.pp |
|
| Orario di creazione del file. | Mach2_3_ATC_Arcs_inch.pp |
|
| Data di creazione del file. | Mach2_3_ATC_Arcs_inch.pp |
|
| Tempo di sosta in secondi durante la perforazione. | Mach2_3_Arcs_inch.pp |
|
| Nome del prodotto utilizzato per il file di output, incluso il numero di versione. | |
|
| Diametro dell'utensile. | |
|
| Rotary: frequenza temporale inversa attuale | AvidCNC_WrapX2A_G93_inch.pp |
Formato delle variabili
I valori per la posizione dell'utensile, le velocità di avanzamento, le velocità del mandrino ecc. vengono inseriti nel file utilizzando variabili. Le variabili vengono utilizzate in tutto il file; le variabili vengono sostituite con il valore corrente per quell'elemento quando il file viene post-elaborato. Ad esempio, le posizioni attuali degli utensili X, Y e Z in qualsiasi momento vengono inserite nel file utilizzando l'output variabile, [X]
, [Y]
e [Z]
rispettivamente.
Scrivi i nomi delle variabili in lettere maiuscole per chiarezza.
Una variabile è formattata come segue:
VAR VARIABLE = [VO|WO|CS|VF|MX]
Dove
VO
= Uscita variabile ad esempio X, XF o F.WO
= Quando viene emesso, A=Sempre, C=Solo se modificato.CS
= Stringa di caratteri emessa prima del valore .VF
= Formato valore, determina il formato con cui viene emesso il valore.MX
= valore moltiplicatore.
Una tipica variabile
1 | 2 | 3 | 4 | 6 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VAR
- Questa riga è una variabile.- Nome variabile.
- Segno di uguale.
- Parentesi quadra aperta - (inizio dei parametri di formattazione variabili).
- Etichetta variabile - ovvero etichetta che viene sostituita con il valore della variabile.
- Barra verticale: separatore dei parametri.
A
= Valore in uscita sempre,C
= Valore in uscita solo quando cambia- Barra verticale: separatore dei parametri.
- Stringa di caratteri da stampare prima del valore della variabile.
- Barra verticale: separatore dei parametri.
- Flag di formato opzionali: per i dettagli vedere di seguito.
- Formato valore: unità e numero di cifre decimali da restituire.
- Barra verticale: separatore dei parametri.
- Moltiplicatore di uscita: per i dettagli vedere di seguito.
- Chiudi parentesi quadra: fine dei parametri di formattazione.
Formattazione del valore di emissione
La stringa del valore deve essere formattata come segue:
FORMAT_FLAGS FIELD_WIDTH DECIMAL_SEPARATOR DECIMAL_PLACES
I flag di formattazione sono opzionali e necessari solo per un numero ridotto di controller di cui si tratterà a breve.
Larghezza campo La larghezza del campo rappresenta il numero minimo di caratteri emessi. La larghezza del campo è generalmente impostata su “1”; un valore maggiore è in genere necessario solo se un controller prevede di visualizzare un numero fisso di caratteri per il valore. In tal caso, è possibile inserire un numero maggiore di 1. Il numero inserito assicurerà l’emissione di tale numero di caratteri. Il numero che rappresenta la larghezza del campo comprende il numero intero a virgola mobile del valore di emissione (compreso il carattere di separatore decimale).
Separatore decimale Il carattere di separatore decimale è quasi sempre semplicemente un punto; tuttavia, alcuni controller si aspettano di vedere una virgola (per un esempio di Post Processor che non usa un punto, vedere il file: Heidenhain_inch.pp).
Decimali Il numero di decimali emessi dopo il separatore decimale. I valori sono spesso impostati su 3 per i controller che operano con un sistema metrico, o 4 per quelli che usano i pollici.
Flag di formattazione opzionali
È possibile modificare ulteriormente i valori emessi con i flag di formattazione opzionali:
Bandiera | Funzione | Predefinito (senza flag) |
| Giustifica output a sinistra | I valori sono giustificati a destra |
| Inserisci "+" o "-" prima del valore | Solo i valori negativi sono preceduti da un prefisso |
| Se il valore contiene meno caratteri del limite minimo specificato, il valore sarà preceduto da zeri | Il valore è preceduto da spazi bianchi |
| I valori sono sempre emssi con un carattere di separazione (in pratica, ciò cambierebbe il valore di output solo se il valore è impostato esclusivamente su valori interi) | Quando l'output è impostato solo su numeri interi, il carattere non è aggiunto al valore. |
Formattazione predefinita per le variabili
La maggior parte delle variabili dispone di un formato predefinito (visualizzato qui di seguito); per specificare un formato differente, inserire la riga sotto nel Post Processor e modificare i parametri in base al controller.
Predefinito | Esempio |
|
Verrà visualizzato il numero di riga Sempre . Un carattere 'N' verrà inserito prima del numero di riga. Verrà restituito come numero intero |
|
Verrà visualizzata la velocità del mandrino Sempre . Un carattere 'S' verrà inserito prima del valore e verrà emesso come numero intero. |
|
La velocità di avanzamento verrà emessa con un carattere F prima del valore e verrà emessa solo quando cambia. Il valore verrà emesso con 1 cifra decimale Nota In questa stringa di formato c'è un parametro aggiuntivo. Questo è il moltiplicatore del valore. |
VAR TASSO_IMBALLAMENTO = [FP|A||1.0] |
La velocità di caduta verrà emessa con un carattere F prima del valore e verrà emessa solo quando cambia. Il valore verrà emesso con 1 cifra decimale. Nota In questa stringa di formato c'è un parametro aggiuntivo. Questo è il moltiplicatore del valore. |
|
La velocità di taglio verrà emessa con un carattere F prima del valore e verrà emessa solo quando cambia. Il valore verrà emesso con 1 cifra decimale. Nota In questa stringa di formato c'è un parametro aggiuntivo. Questo è il moltiplicatore del valore. |
|
Il valore della posizione verrà emesso con un carattere "X" prima del valore, la posizione verrà sempre emessa e verrà emessa con 3 cifre decimali, questo sarebbe generalmente adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore della posizione iniziale verrà emesso con un carattere "X" prima del valore, la posizione verrà sempre emessa e verrà emessa con 3 cifre decimali, questo sarebbe generalmente adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere "X" prima del valore, la posizione verrà sempre emessa e verrà emessa con 3 cifre decimali, questo sarebbe generalmente adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
Nota In questa stringa di formato c'è un parametro aggiuntivo. Questo è il moltiplicatore del valore. |
|
Il valore verrà emesso con un carattere "Y" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere "J" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere "J" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
Nota In questa stringa di formato c'è un parametro aggiuntivo. Questo è il moltiplicatore del valore. |
|
Il valore verrà emesso con un carattere "X" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere "X" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere "R" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere "A" prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali, questo sarebbe in genere adatto per un controllo che richiede un output metrico. Se si desidera emettere i valori con 4 cifre decimali, come sarebbe più tipico per un controller che funziona in pollici. Formatteresti la linea come segue.
|
|
Il valore verrà emesso con un carattere 'X' prima del valore, il valore verrà sempre emesso e verrà emesso con 3 cifre decimali. |
Valore moltiplicatore
Il valore moltiplicatore è usato per moltiplicare il valore al fine di emettere un valore differente. I motivi comuni per farlo sono:
Convertire l’emissione predefinita di un Post Processor in pollici da pollici al minuto a pollici al secondo (moltiplicare per 0,01666).
Convertire l’emissione predefinita di un Post Processor metrico da mm al minuto a mm al secondo (moltiplicare per 0,0166).
Trasformare valori negativi in positivi (e viceversa) (moltiplicare per -1).
Convertire l’emissione dell’angolo di un arco da radianti a gradi (moltiplicare per 57,2957795).
Moltiplicare o dividere per un fattore fisso (vale a dire, per produrre un modello in scala 1:4, moltiplicare per 0,25)
Blocchi del Post Processor
INTESTAZIONE
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------
begin HEADER
"Commands"
L'intestazione è la posizione per le istruzioni che vengono emesse una volta, all'inizio del file, questi generalmente impostano i comandi modali per il controller.
Ad esempio, l'intestazione potrebbe contenere un comando per visualizzare il nome del file sul controller e una serie di "codici G" per impostare la macchina, ad esempio G20 per dire al controllo che i movimenti sono in pollici, o G21 per dire al controllare che i movimenti siano in millimetri.
Le variabili che potresti voler includere nella sezione dell'intestazione potrebbero includere:
Informazioni sul blocco materiale
- Estensione minima in X = [XMIN]
- Estensione minima in Y = [YMIN]
- Estensione minima in Z = [ZMIN]
- Estensione massima in X = [XMAX]
- Estensione massima in Y = [YMAX]
- Estensione massima in Z = [ZMAX]
- Lunghezza del materiale in X = [XLENGTH]"
- Lunghezza del materiale in Y = [YLENGTH]"
- Profondità del materiale in Z = [ZLENGTH]"
Informazioni sulla posizione iniziale
- Casa X = [XH]
- Casa Y = [YH]
- Inizio Z = [ZH]
- Spazio di gioco rapido o Safe Z = [SAFEZ]
Dettagli del primo strumento da utilizzare.
- Numero utensile = [T]
- Nome strumento = [NOME STRUMENTO]
Velocità di taglio iniziali
- Velocità di avanzamento utilizzata per il taglio e l'immersione nel materiale = [F]
- Velocità di avanzamento mentre l'utensile sta tagliando il materiale = [FC]
- Velocità di avanzamento mentre l'utensile sta penetrando nel materiale = [FP]
I valori effettivi dipendono dalle UNITÀ impostate (vedere Impostazioni file globali). Le impostazioni predefinite sono MM/Minuti o Pollici/Minuti, ma l'output può essere modificato per adattarlo impostando la formattazione appropriata “VAR FEED_RATE”.
Velocità del mandrino
- Velocità del mandrino = [S] Giri/Min.
MANDRINO_ON
+---------------------------------------------------
+ Commands output at when the Spindle first turns on.
+---------------------------------------------------
begin SPINDLE_ON
"Commands"
La sezione Mandrino attivo è stata aggiunta per consentire le operazioni del mandrino e del laser nello stesso post processore invece di avere il comando Mandrino attivo come parte dell'intestazione.
In genere questo avrà solo il comando Mandrino attivo (M03 ad esempio) ma può anche includere un comando di velocità del mandrino [S]
CAMBIO UTENSILE
+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------
begin TOOLCHANGE
"Commands"
Comandi che vengono emessi quando è richiesto un cambio di utensile. Le variabili e i comandi che potrebbero essere utilizzati includono:
- Numero utensile precedente = [TP]
- Numero utensile = [T]
- Nome strumento = [NOME STRUMENTO]
- Nome percorso utensile = [TOOLPATH_NAME]
- Nome percorso percorso utensile = [NOME PERCORSO]
- Nome file percorso utensile = [TP_FILENAME]
- Directory file percorso utensile = [TP_DIR]
- Estensione del percorso utensile = [TP_EXT]
- Velocità del mandrino = [S] Giri/Min.
- M3 M Codice spesso usato per accendere il mandrino (rotazione in senso orario).
- M5 M Codice spesso usato per spegnere il mandrino.
NUOVO_SEGMENTO
+---------------------------------------------------
+ Commands output for a new segment ( new toolpath with current toolnumber)
+---------------------------------------------------
begin NEW_SEGMENT
"Commands"
Per un esempio di una sezione NEW_SEGMENT, vedere il file: Mach2_3_ATC_Arcs_inch.pp
Comandi emessi quando un nuovo percorso utensile utilizza l’utensile al momento selezionato, ma magari è richiesta una velocità del mandrino differente, oppure la macchina necessita di istruzioni addizionali.
Non è necessario includere i comandi usati nella sezione NEW_SEGMENT all’interno della sezione TOOLCHANGE, in quanto una sostituzione di utensile richiamerà automaticamente le istruzioni contenute nella sezione NEW_SEGMENT.
Le variabili usate comunemente comprendono:
- Velocità del mandrino = [S] Giri/Min.
- M3 M Codice spesso usato per accendere il mandrino (rotazione in senso orario).
- M5 M Codice spesso usato per spegnere il mandrino.
INITIAL_RAPID_MOVE
+---------------------------------------------------
+ Commands output for Initial rapid move
+---------------------------------------------------
begin INITIAL_RAPID_MOVE
"Commands"
Per un esempio di una sezione INITIAL_RAPID_MOVE, vedere il file: Saom_OSAI_Arc_inch.pp
Comandi emessi all'effettuazione del primo movimento altamente rapido dopo l’intestazione o un cambio di utensile. Sezione non usata per la maggior parte dei Post Processor, ma utile se il primo movimento altamente rapido deve emettere informazioni differenti per i movimenti rapidi successivi. Tale sezione è talvolta necessaria per le varianti HPGL.
RAPID_MOVE
+---------------------------------------------------
+ Commands output for rapid moves.
+---------------------------------------------------
begin RAPID_MOVE
"Commands"
Comandi emessi quando sono richiesti movimenti rapidi.
FIRST_FEED_MOVE
+---------------------------------------------------
+ Commands output for first feed rate move in a series of feed moves.
+---------------------------------------------------
begin FIRST_FEED_MOVE
"Commands"
Questa sezione è comunemente usata quando i controller necessitano dell’impostazione della velocità di avanzamento al primo movimento; tale velocità sarà quindi usata per i movimenti di taglio successivi.
Per un esempio di una sezione FIRST_FEED_MOVE, vedere il file: Axyz_Arcs_ATC_inch.pp
FEED_MOVE
+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------
begin FEED_MOVE
"Commands"
Usati per emettere le informazioni necessarie per ogni movimento, o per tutti i movimenti di avanzamento, fato salvo per il primo, nel caso in cui sia presente una sezione FIRST_FEED_MOVE nel Post Processor.
FIRST_CW_ARC_MOVE
+---------------------------------------------------
+ Commands output for the first clockwise arc move in a series of cw arc moves
+---------------------------------------------------
begin FIRST_CW_ARC_MOVE
"Commands"
Simile alla sezione FIRST_FEED_MOVE, ma relativa ai segmenti ad arco in senso orario. Questa sezione è comunemente usata quando i controller necessitano dell’impostazione della velocità di avanzamento per il primo segmento ad arco; tale velocità sarà quindi usata per i movimenti ad arco successivi nella stessa direzione.
Per un esempio di una sezione FIRST_CW_ARC_MOVE, vedere il file: Centroid_Arcs_inch.pp
FIRST_CW_HELICAL_ARC_PLUNGE_MOVE
+---------------------------------------------------
+ Commands output for clockwise helical arc plunge move in a series of moves.
+---------------------------------------------------
begin FIRST_CW _HELICAL_ARC_MOVE
"Commands"
Simile alla sezione FIRST_CW_ARC_MOVE, ma relativa agli spostamenti eseguiti anche in Z. Le velocità di avanzamento emesse derivano dalla velocità di affondamento specificata per l’utensile.
Per un esempio di una sezione CW_HELICAL_ARC_PLUNGE_MOVE, vedere il file: Mach2_3_ATC_Arcs_inch.pp
FIRST_CW_HELICAL_ARC_MOVE
+---------------------------------------------------
+ Commands output for clockwise helical arc move in a series of moves.
+---------------------------------------------------
begin FIRST_CW_HELICAL_ARC_MOVE
"Commands"
Simile alla sezione FIRST_CW_ARC_MOVE, ma relativa agli spostamenti eseguiti anche in Z.
Per un esempio di una sezione CW_HELICAL_ARC_MOVE, vedere il file: Mach2_3_ATC_Arcs_inch.pp
CW_ARC_MOVE
+---------------------------------------------------
+ Commands output for clockwise arc moves.
+---------------------------------------------------
begin CW_ARC_MOVE
"Commands"
Simile alla sezione FEED_MOVE, ma per segmenti di arco in senso orario.
Per un esempio di sezione CW_ARC_MOVE, vedere il file: Centroid_Arcs_inch.pp
CW_HELICAL_ARC_MOVE
+---------------------------------------------------
+ Commands output for clockwise helical arc moves
+---------------------------------------------------
begin CW_HELICAL_ARC_MOVE
"Commands"
Simile alla sezione CW_ARC_MOVE, ma relativa agli spostamenti eseguiti anche in Z.
Per un esempio di una sezione CW_HELICAL_ARC_MOVE, vedere il file: Mach2_3_ATC_Arcs_inch.pp
FIRST_CCW_ARC_MOVE
+---------------------------------------------------
+ Commands output for the first counter-clockwise arc move in a series of ccw arc moves.
+---------------------------------------------------
begin FIRST_CCW_ARC_MOVE
"Commands"
Simile alla sezione FIRST_FEED_MOVE, ma relativa ai segmenti ad arco in senso antiorario. Questa sezione è comunemente usata quando i controller necessitano dell’impostazione della velocità di avanzamento per il primo segmento ad arco; tale velocità sarà quindi usata per i movimenti ad arco successivi nella stessa direzione.
Per un esempio di una sezione FIRST_CCW_ARC_MOVE, vedere il file: Centroid_Arcs_inch.pp
FIRST_CCW_HELICAL_ARC_PLUNGE_MOVE
+---------------------------------------------------
+ Commands output for counter- clockwise helical arc plunge move in a series of moves.
+---------------------------------------------------
begin FIRST_CCW_HELICAL_ARC_MOVE
"Commands"
Simile alla sezione FIRST_CCW_ARC_MOVE, ma relativa agli spostamenti eseguiti anche in Z. Le velocità di avanzamento emesse sono comprese nel range di affondamento specificato per l'utensile.
CCW_HELICAL_ARC_PLUNGE_MOVE, v: Mach2_3_ATC_Arcs_inch.pp
FIRST_CCW_HELICAL_ARC_MOVE
+---------------------------------------------------
+ Commands output for first counter-clockwise helical arc move in a series of moves.
+---------------------------------------------------
begin FIRST_CCW_HELICAL_ARC_MOVE
"Commands"
Simile alla sezione FIRST_CCW_ARC_MOVE, ma relativa agli spostamenti eseguiti anche in Z.
Per un esempio di una sezione CCW_HELICAL_ARC_MOVE, vedere il file: Mach2_3_ATC_Arcs_inch
CCW_ARC_MOVE
+---------------------------------------------------
+ Commands output for counter-clockwise arc moves.
+---------------------------------------------------
begin CCW_ARC_MOVE
"Commands"
Simile alla sezione FEED_MOVE, ma relativa ai segmenti ad arco in senso antiorario.
Per un esempio di una sezione CCW_ARC_MOVE, vedere il file: Centroid_Arcs_inch.pp
CCW_HELICAL_ARC_MOVE
+---------------------------------------------------
+ Commands output for counter-clockwise helical arc moves
+---------------------------------------------------
begin CCW_HELICAL_ARC_MOVE
"Commands"
Simile alla sezione FIRST_CCW_ARC_MOVE, ma relativa agli spostamenti eseguiti anche in Z.
Per un esempio di una sezione CCW_HELICAL_ARC_MOVE, vedere il file: Mach2_3_ATC_Arcs_inch
PIÈ DI PIÙ
Il piè di pagina è la sezione del Post Processor riservate alle istruzioni che sono inviate al controller alla fine di un file. Può trattarsi di istruzioni per riportare l’utensile nella posizione iniziale, per spegnere il mandrino o disattivare l'alimentazione delle trasmissioni.
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin FOOTER
"Commands"
Le variabili usate comunemente comprendono:
- G00 [XH] [YH] [ZH] Ritorno rapido alla posizione iniziale X,Y,Z.
- M05 M Codice spesso usato per spegnere il mandrino.
- M30 M Codice spesso usato per indicare la fine del file.
MANDRINO_ON
La sezione Mandrino attivo viene utilizzata dopo l'intestazione e consente di utilizzare i comandi Mandrino attivo in una combinazione fresatura/post processore laser.
Se nell'intestazione vengono utilizzati comandi Spindle on, questo blocco non deve essere incluso.
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin SPINDLE_ON
"Commands"
Le variabili usate comunemente comprendono:
- M3 per mandrino acceso
- [S] Per la velocità del mandrino
Sezioni di supporto del getto
Le seguenti sezioni si riferiscono al supporto degli utensili di taglio basati su getto, come laser, plasma e getti d’acqua.
JET_TOOL_POWER
+---------------------------------------------------
+ Commands output when the cutter's power is set
+---------------------------------------------------
begin JET_TOOL_POWER
"Commands"
Per un esempio di una sezione JET_TOOL_POWER, vedere il file: Grbl.pp
Comandi emessi quando la potenza è impostata in associazione con un “utensile” a laser.
JET_TOOL_ON
+---------------------------------------------------
+ Commands output when the cutter's power is turned ON
+---------------------------------------------------
begin JET_TOOL_ON
"Commands"
Per un esempio di una sezione JET_TOOL_ON, vedere il file: Grbl.pp
Comandi emessi all’accensione dell’utensile a getto. È generalmente equivalente a SPINDLE_ON, ma è in genere emesso alla fine di un movimento di affondamento, quanto il taglierino laser è già all’altezza di taglio prevista, invece che prima del movimento di affondamento, come richiesto da un taglierino basato su mandrino.
JET_TOOL_OFF
+---------------------------------------------------
+ Commands output when the cutter's power is turned OFF
+---------------------------------------------------
begin JET_TOOL_OFF
"Commands"
Per un esempio di una sezione JET_TOOL_OFF, vedere il file: Grbl.pp
Comandi emessi allo spegnimento dell’utensile a getto.
Altre sezioni usate con meno frequenza
FEED_RATE_CHANGE
+---------------------------------------------------
+ Commands output when feed rate changes
+---------------------------------------------------
begin FEED_RATE_CHANGE
"Commands"
Per un esempio di una sezione FEED_RATE_CHANGE, vedere il file: Gravograph_IS200.pp
Comandi emessi alla modifica della velocità di avanzamento. Questa sezione non è usata di frequente, in quanto molti controller accetteranno le modifiche alle velocità di avanzamento aggiunte ad altre istruzioni, ma talvolta usate con varianti HPGL.
FIRST_PLUNGE_MOVE
+---------------------------------------------------
+ Commands output for the First Plunge Move, in a series of plunge moves.
+---------------------------------------------------
begin FIRST_PLUNGE_MOVE
"Commands"
Per un esempio di una sezione FIRST_PLUNGE_MOVE, vedere il file: Holz-Her_7123_ATC_Arcs_mm.pp
Questa sezione è usata di frequente nelle macchine che non supportano pienamente il movimento 3D simultaneo, ad esempio, l’asse Z non è in grado di muoversi con la stessa velocità dell’asse X e Y. È inoltre possibile usare questa sezione per includere comandi che si desidera emettere al primo movimento di affondamento. Ad esempio, comandi di accensione di una torcia al plasma. Affondamenti multipli saranno in genere emessi entro un movimento in rampa, per cui questo comando sarebbe utile per i comandi che accelerano automaticamente tra i tagli e laddove è necessario specificare istruzioni come velocità e avanzamento rivisti per il movimento di affondamento, e tali istruzioni non sono necessarie per i movimenti di affondamento successivi durante l’operazione di rampa.
TUFFO_MUOVI
+---------------------------------------------------
+ Commands output for Plunge Moves
+---------------------------------------------------
begin PLUNGE_MOVE
"Commands"
Per un esempio di una sezione PLUNGE_MOVE, vedere il file: Burny_arc_inch.pp
Questa sezione è usata di frequente nelle macchine che non supportano pienamente il movimento 3D simultaneo, ad esempio, l’asse Z non è in grado di muoversi con la stessa velocità dell’asse X e Y. È inoltre possibile usare questa sezione per includere comandi che si desidera emettere a ogni movimento di affondamento. Ad esempio, comandi di accensione di una torcia al plasma.
RETRACT_MOVE
+---------------------------------------------------
+ Commands output for Retract Moves
+---------------------------------------------------
begin RETRACT_MOVE
"Commands"
Per un esempio di una sezione RETRACT _MOVE, vedere il file: Burny_arc_inch.pp
È inoltre possibile usare questa sezione per includere comandi per spegnere una torcia al plasma.
DWELL_MOVE
+---------------------------------------------------
+ Commands output for Dwell Commands
+---------------------------------------------------
begin DWELL_MOVE
"Commands"
Per un esempio di una sezione DWELL_MOVE, vedere il file: Mach2_3_Arcs_inch.pp
Questo comando è stato introdotto a partire da VCarve Pro 7.5 e Aspire 4.5. Viene usato con un percorso utensile foratura, laddove un tempo di permanenza è stato specificato nel programma. Se questa sezione non è definita, i comandi di permanenza sono ignorati, ma il resto del percorso utensile foratura sarà emesso normalmente. La variabile DWELL è illustrata nella sezione Variabili.
Caratteri speciali
È possibile emettere la maggior parte dei caratteri all’interno delle dichiarazioni di emissione del Post Processor; tuttavia, alcuni caratteri hanno un significato speciale nei file di configurazione del Post Processor e non è possibile emetterli direttamente.
Si tratta delle parentesi quadre [] e delle virgolette “. Potrebbe essere necessario emettere uno di tali caratteri nel file di output.
Se si desidera emettere uno di tali caratteri, è possibile farlo racchiudendo il decimale equivalente del valore ASCII del carattere speciale che si desidera emettere tra parentesi quadre, come mostrato qui di seguito. È inoltre possibile usare questo metodo per inserire un valore ASCII qualsiasi, persino caratteri non stampabili.
- [91] Emette una parentesi quadra sinistra.
- [93] Emette una parentesi quadra destra.
- [34] Emette le doppie virgolette.
- [13] Emette un carattere di invio.
- [10] Emette un avanzamento riga.
Per un esempio di file che usa caratteri speciali, vedere: Biesse_Rover_Arcs_mm.pp
Esempio: aggiunta di comandi sulla sostituzione di un utensile
Nella maggior parte dei casi, il modo più rapido e semplice per produrre un post processore personalizzato adatto al proprio controller sarà quello di modificare un post processore esistente. Per fare ciò, crea prima un semplice file di test che puoi utilizzare per testare l'output del tuo post processore. Un file semplice potrebbe essere costituito da una linea e due cerchi. Produrre percorsi utensile con profilo di taglio poco profondo per ciascuna delle forme, lavorando "Sulla" linea, "All'interno" di uno dei cerchi e "All'esterno" dell'altro cerchio.
Salva un percorso utensile utilizzando il post processore di base e dagli un'occhiata utilizzando il tuo editor di testo preferito. Di seguito è riportato un esempio del file di test pubblicato utilizzando il post processore "G-Code Arcs (inch) (*.tap)". L'esempio seguente viene visualizzato utilizzando il popolare editor Notepad ++.
Per il nostro esempio, aggiungeremo una sezione di cambio utensile a questo post processore. Vai all'opzione Configurazione macchina nel menu della macchina.
Nella sezione Post Processor associato, fai clic sull'icona (+) e scorri l'elenco verso il basso per individuare il tuo Post Processor nell'elenco.
Fai clic destro su di esso e seleziona Personalizzare
Una nuova copia del Post Processor apparirà in cima all'elenco con l'icona di una penna accanto ad essa.
Fai clic con il tasto destro su questa copia e seleziona Aprire la destinazione del file
Questo aprirà la cartella Windows con il file .pp Post Processor stesso che potrai quindi modificare direttamente se hai bisogno di regolare i comandi per adattarli la configurazione particolare della tua macchina. Questi file .pp Post Processor possono essere modificati in qualsiasi software di editor di testo standard
Per aggiungere una sezione Cambio Utensile al post processore, sarà necessario consultare la documentazione per il controllo della macchina utensile (o software di controllo). Per questo esempio, assumeremo che le istruzioni da aggiungere per eseguire un cambio utensile per la tua particolare macchina utensile siano le seguenti:
- M05 Istruzione per spegnere il mandrino prima del cambio utensile.
- M0 Istruzione per riportare l'utensile esistente nel portautensile.
- M06TTool_Number n Istruzione per selezionare il nuovo utensile Tool_Number n
- G43HTool_Number n Istruzione per il controllo da utilizzare Offset lunghezza utensile per l'utensile n
- Sxxx M03 Imposta la velocità del mandrino su xxx; Accendere il mandrino (rotazione in senso orario).
Modificare il Post Processor con l’editor di testo normalmente usato.
Se il sistema operativo del computer è Microsoft Vista e il Controllo dell'accesso dell’utente è attivato, copiare o spostare il Post Processor che si sta modificando dalla cartella PostP in una all’interno dell’area utenti.
La prima cosa da modificare nel file è la sezione Commento sulla cronologia, così da avere un record delle modifiche apportate.
Successivamente, modificare il POST_NAME per indicare che il Post Processor emette comandi Automatic Tool Change (ATC); il nuovo post sarà visualizzato come “G-Code ATC Arcs (inch)(*.tap)” nell’elenco dei Post Processor.
Successivamente, aggiungere una sezione di sostituzione dell’utensile che comprenderà le istruzioni. L’ubicazione della nuova sezione all’interno del file non è importante; tuttavia, un buon punto in cui inserirla è tra le sezioni Intestazione e Movimento rapido.
Aggiungere delle righe di commento in cima alla nuova sezione (iniziando con il carattere +) per descrivere la sezione e facilitare la lettura dell’intero file. Successivamente, inserire la riga “begin TOOLCHANGE” per istruire il Post Processor che occorre emettere le seguenti istruzioni a ogni sostituzione di utensile (fatto salvo per la selezione iniziale dell’utensile, i cui comandi sono contenuti nella sezione sull’intestazione).
Il prossimo passo consiste nell’inserire le istruzioni necessarie, racchiuse tra doppie virgolette. La “[T]” nella terza e quarta riga di istruzione del nostro esempio sarà sostituita con il numero di utensile durante il post processing del file. La “[S]” nella quinta riga sarà sostituita con la velocità del mandrino dell’utensile.
Infine, occorrerà salvare le modifiche apportate al fine; poiché si ha cambiato il POST_NAME, salvare il file con un nuovo nome, ad esempio “GCODE_ATC_Arcs_inch.pp”
Se il sistema operativo del computer è Microsoft Windows 7 o Microsoft Vista e il Controllo dell'accesso dell’utente è attivato, copiare il file modificato nuovamente nella cartella “PostP".
Per testare il nuovo Post Processor, se il software è in esecuzione, riavviarlo.
In caso di errori di sintassi nel Post Processor, sarà visualizzato un errore simile all’immagine seguente all'avvio del software, e il Post Processor modificato non sarà visualizzato nell’elenco a discesa dei file di configurazione del Post Processor. Sarà necessario correggere gli errori e riavviare il software.
Se non sono visualizzati errori all’avvio del software, aprire il file di test e salvare uno o più dei percorsi utensili di prova.
Selezionare il Post Processor nell’elenco a discesa della configurazione del Post Processor, e premere “Salva percorso/i utensile/i”.
Prendere in esame il file appena salvato in un editor di testo.
Se il contenuto del file è soddisfacente, provarlo nella macchina.
Prendere tutte le precauzioni necessarie quando si esegue l’output da un Post Processor modificato per la prima volta.
Esempio: modifica dell'estensione file
L'estensione del file prodotta automaticamente dal post processore può essere modificata nella finestra di dialogo "Salva con nome", quando si fa clic sul pulsante "Salva percorso utensile".
Tuttavia, anziché modificare l'estensione del file ogni volta. È più conveniente modificare in modo permanente l'estensione del file prodotto dal post processore.
Per fare questo:
Per il nostro esempio, aggiungeremo una sezione di cambio utensile a questo post processore. Vai all'opzione Configurazione macchina nel menu della macchina.
Nella sezione Post Processor associato, fai clic sull'icona (+) e scorri l'elenco verso il basso per individuare il tuo Post Processor nell'elenco.
Fai clic destro su di esso e seleziona Personalizzare
Una nuova copia del Post Processor apparirà in cima all'elenco con l'icona di una penna accanto ad essa.
Fai clic con il tasto destro su questa copia e seleziona Aprire la destinazione del file
Questo aprirà la cartella Windows con il file .pp Post Processor stesso che potrai quindi modificare direttamente se hai bisogno di regolare i comandi per adattarli la configurazione particolare della tua macchina. Questi file .pp Post Processor possono essere modificati in qualsiasi software di editor di testo standard
Modificare il Post Processor con l’editor di testo normalmente usato.
Se il sistema operativo del tuo computer è Microsoft Windows 7 o Microsoft Vista e il controllo dell'accesso utente è abilitato, copia o sposta il Post Processor che stai modificando dalla cartella PostP in una cartella sotto l'area utente.
Cerca le due righe seguenti nel file di configurazione del post processore che iniziano con:
POST_NAME =
FILE_EXTENSION =
e modificarli di conseguenza.
Ad esempio, se si desidera modificare l'estensione del file prodotto dal post processore “G Code ATC (pollici)(*.tap)” da “.tap” a “.nc”. Quindi modifica le righe:
POST_NAME = "G Code ATC (inch) (*.tap)"
FILE_EXTENSION = "tap"
per farli leggere:
POST_NAME = "G Code ATC (inch) (*.nc)"
FILE_EXTENSION = "nc"
Salva le modifiche al tuo file. Se il sistema operativo del tuo computer è Microsoft Windows 7 o Microsoft Vista e il controllo dell'accesso utente è abilitato, copia il file che hai modificato nella cartella "PostP".
Per testare il nuovo post processore, se il software è in esecuzione, riavviare il software. Se sono presenti errori di sintassi con il post processore, all'avvio del software verrà visualizzato un errore simile all'immagine seguente, il post processore che hai modificato non verrà visualizzato nell'elenco a discesa dei file di configurazione del post processore. Sarà necessario correggere eventuali errori e riavviare il software.
Se non sono visualizzati errori all’avvio del software, aprire il file di test e salvare uno o più dei percorsi utensili di prova.
Selezionare il Post Processor nell’elenco a discesa della configurazione del Post Processor, e premere “Salva percorso/i utensile/i”.
Prendere in esame il file appena salvato in un editor di testo.
Se il contenuto del file è soddisfacente, provarlo nella macchina.
Prendere tutte le precauzioni necessarie quando si esegue l’output da un Post Processor modificato per la prima volta.
Suggerimenti e trucchi
Creare sempre una copia sicura del Post Processor che si sta modificando, in caso sia necessario ripartire da zero.
Se si utilizza un elaboratore di testi, come Microsoft Word, per modificare un Post Processor, accertarsi di salvare il file come testo normale. Il file non deve contenere informazioni di formattazione.
Se si modificano Post Processor in cui computer con installato Microsoft Windows 7 o Microsoft Vista, non modificare i file direttamente nella cartella “Programmi\Cartella del prodotto\PostP”. Modificare sempre il file nell’area utenti e copiare il file modificato in “Programmi\Cartella del prodotto\PostP”.
Usare i commenti quando si apportano modifiche; un commento è un testo segue un carattere + o | . I commenti non saranno eseguiti dal programma, ma possono aiutare a documentare le modifiche apportate e a renderle comprensibili in futuro.
Tutte le righe sulle istruzioni deve essere racchiuse tra virgolette.
Se possibile, usare un elaboratore di testi che fa uso di numeri di riga, così de semplificare il debug del Post Processor in caso di errori nel file. Il programma verificherà i Post Processor presenti nella cartella PostP all’avvio del programma. Se il file contiene degli errori di sintassi, sarà visualizzato un messaggio di errore, indicante il numero della riga del primo errore rilevato.
Una volta modificato un Post Processor, creare una copia sicura dello stesso. Se si installa una versione successiva del prodotto Vectric utilizzato, ricordarsi di copiare il Post Processor modificato nella cartella PostP della nuova versione del software. Inoltre, selezionare il Post Processor modificato la prima volta che si salva un percorso utensile (il software ricorderà la selezione per le azioni successive).
Se si installa un’altra versione del software o si esegue l’upgrade della versione, ricordarsi di copiare copie sicure dei Post Processor modificati nella cartella PostP della nuova versione. Accertarsi di selezionare il Post Processor corretto la prima volta che si esegue la post-elaborazione di un file con la nuova versione del software.
Per le versioni successive del software (a partire dalla V5.5). I Post Processor dovrebbero essere accessibili dall’applicazione, facendo clic su “File > Apri cartella Dati applicazioni\PostP”.
È possibile creare un elenco personalizzato di Post Processor copiando solo i Post Processor desiderati in “File > Apri cartella Dati applicazioni\My_PostP”. Se sono presenti file .pp nella cartella “My_PostP”, nell’elenco a discesa dei Post Processor saranno visualizzati solo i Post Processor presenti in tale cartella.
Convenzioni sulla denominazione dei Post Processor
I Post Processor in dotazione con i prodotti contendono i seguenti termini o abbreviazioni:
- Arco o Archi = il Post Processor produrrà gli archi reali nel progetto come movimenti ad arco (G2, G3, raggio dell'arco, ecc.).
- Inc = gli archi sono prodotti con le coordinate centrali incrementali rispetto all’ultimo movimento.
- Abs = gli archi sono prodotti con valori di coordinate assoluti.
- ATC = Il Post Processor emetterà comandi Automatic Tool Change (ATC).
- WY = Emissione adagiata del Post Processor – I valori Y sono adagiati attorno all’asse X
- WX = Emissione adagiata del Post Processor – I valori X sono adagiati attorno all’asse Y
- TSnumber = Post Processor con suddivisione del nastro.
- Un numero opzionale rappresenta il numero massimo di linee che saranno emesse in un singolo file. I file che superano tale limiti saranno suddivisi in diversi file (per ulteriori informazioni, vedere Supporto della suddivisione del nastro).
- (mm) = Il Post Processor usa il sistema metrico.
- (inch) = Il Post Processor usa il sistema inglese (imperiale).
- (*.xyz) = L’estensione di creazione del file di output.