Support for Panelization

Tradizionalmente, gli ingegneri progettisti hanno utilizzato gli strumenti CAM solo per la verifica, controllando visivamente gli output Gerber e Drill prima di inoltrare questi file alla fabbrica di produzione. I progettisti più esperti possono riconoscere l'importanza del lavoro post-progettazione necessario affinché le schede funzionanti vengano restituite in modo affidabile. Questo lavoro richiede una comunicazione precisa e trasparente con i reparti di fabbricazione e assemblaggio.

Il CAM Editor di Altium Designer mette a disposizione dei progettisti tutto ciò di cui hanno bisogno per favorire questa comunicazione, inclusi non solo strumenti di verifica affidabili, ma anche l'intero set di strumenti CAM disponibile per i produttori di schede e le aziende di assemblaggio. Questo include strumenti per pannellizzare la scheda e definire i bordi di instradamento.

Molti progettisti di schede si chiederanno perché questi strumenti siano inclusi. La nostra risposta è che per noi è difficile stabilire con precisione dove finisca il vostro lavoro come progettisti. Alcuni di voi saranno felici di rivedere i propri progetti e lasciare che sia la fabbrica a preoccuparsi di massimizzare lo spazio disponibile sui propri pannelli, purché riceviate ciò che avete ordinato. Altri potrebbero voler essere più coinvolti. Potreste, ad esempio, volere pannelli che si adattino al meglio non solo alla fabbrica, ma anche alla casa di assemblaggio.

Pannellizzazione

La finestra di dialogo Panelization La finestra di dialogo Panelization

Un pannello viene creato tramite un processo automatizzato, nel quale si determina la dimensione del pannello e come le copie multiple dei dati della scheda verranno disposte all'interno dello spazio del pannello. È anche possibile indicare come i dati verranno memorizzati. Consigliamo vivamente di utilizzare uno dei codici di offset disponibili perché mantengono i file piccoli e gestibili. Le informazioni di immagine e foratura verranno definite una sola volta nel pannello, seguite da una serie di istruzioni step.

Strumenti di posizionamento

La pannellizzazione segue il modello generale di modifica del CAM Editor. Per iniziare, è possibile impartire il comando Tools » Panelize PCB, quindi selezionare gli oggetti che si desidera includere nel pannello (oppure usare le scorciatoie da tastiera E, S, L per selezionare tutto), quindi eseguire il comando facendo clic con il tasto destro o usando la scorciatoia da tastiera Shift+9. Questa sequenza aprirà la finestra di dialogo Panelization.

La finestra di dialogo Panelization La finestra di dialogo Panelization

La finestra di dialogo Panelization che appare inizialmente contiene informazioni calcolate in base agli ingombri della scheda che si sta pannellizzando (definiti dagli oggetti selezionati). Nella parte superiore della finestra di dialogo, gli ingombri orizzontali e verticali degli oggetti selezionati sono riportati nei campi Image Size . Successivamente, vengono mostrati i valori di Panel Size, Spacing e Parts Count.

Tutti questi campi operano dinamicamente. Se l'opzione Calculate è abilitata, verrà mostrato il numero massimo di colonne e righe che possono essere contenute per qualsiasi dimensione del pannello e valori di spaziatura immessi. Potrebbe essere possibile aumentare il numero di colonne e/o righe sul pannello avvicinando maggiormente le schede tra loro o prevedendo un bordo più piccolo attorno ai margini del pannello. È anche possibile inserire più schede aumentando la dimensione del pannello.Disattivando l'opzione Calculate è possibile usare questo sistema al contrario; ciò significa che ora si può inserire il numero di colonne e righe che si desidera collocare sul pannello, e la dimensione risultante del pannello verrà mostrata in base ai valori immessi sia nei campi Parts Count sia Spacing . Poiché la dimensione risultante del pannello avrà valori irregolari, questo metodo verrà probabilmente usato solo per determinare i requisiti minimi del pannello, dopodiché sarà opportuno riattivare l'opzione Calculate e inserire una dimensione del pannello supportata dalla fabbrica e dalla casa di assemblaggio.

L'array di schede può essere centrato all'interno del pannello oppure posizionato nell'angolo inferiore sinistro.

Facendo clic sul pulsante Show Preview si aprirà una finestra di anteprima all'interno della finestra di dialogo, dalla quale sarà possibile vedere come appariranno i pannelli sul foglio. Le modifiche alla spaziatura del pannello verranno aggiornate nella finestra di anteprima, consentendo di ottenere la spaziatura richiesta prima di procedere.Dopo aver definito tutte le opzioni come richiesto, facendo clic su OK  verrà eseguita la pannellizzazione e l'array di pannelli apparirà nell'area di lavoro principale del progetto. L'array inizia con gli oggetti originali selezionati e viene posizionato verso l'alto e verso sinistra.

  • È possibile definire con precisione la spaziatura per l'array di pannelli utilizzando uno dei due metodi seguenti:
    • Offset - questo metodo consente di specificare la spaziatura tra righe e colonne in relazione alla dimensione dell'immagine (cioè la selezione di oggetti). Quando si specifica un valore in un campo Offset , è necessario aggiungere la spaziatura richiesta al valore nel campo Image Size e inserire questo valore combinato come offset. Ad esempio, se la dimensione dell'immagine è 0.5 in e si richiede una spaziatura di 200mil, sarà necessario inserire 0.7 nel corrispondente campo Offset .
    • Gap - questo metodo consente di specificare la spaziatura diretta tra righe e colonne e quindi non dipende dalla dimensione dell'immagine. Ad esempio, se si richiede una spaziatura di 200mil, sarà necessario inserire 0.2 nel corrispondente campo Gap .
  • Usare l'opzione Calculate per determinare il numero ottimale di parti in base ai valori specificati di Panel Size e Spacing.
  • Abilitando l'opzione Use Step & Repeat sarà possibile utilizzare codici Step and Repeat incorporati per ridurre la dimensione dei file che contengono più volte le stesse informazioni. Quando vengono utilizzati, solo il pannello originale verrà visualizzato completamente nell'area di lavoro del progetto; tutte le altre copie proiettate appariranno come cornici vuote.Ogni volta che si utilizza il comando di pannellizzazione, verrà aggiunto un nuovo layer all'elenco dei layer nel pannello CAMtastic . Questo è il layer vent_border e gli viene assegnato il tipo Temporary nella finestra di dialogo Layers Table (Tables » Layers). Questo bordo dovrebbe essere mantenuto se si desidera aggiungere rapidamente sfiati al pannello in una fase successiva.

Passi nella giusta direzione

È logico pensare che, se si stampano otto copie complete della propria scheda su un unico pannello, il file risultante sarà almeno otto volte più grande. Questo è vero ovunque i dati siano exploded, cioè completamente riscritti nel file di descrizione per ogni nuova posizione. Di solito, il vero peso di un file del genere non deriva dalle sue dimensioni, ma piuttosto dal fatto che ogni ridisegno dello schermo richiede otto volte più tempo.Il CAM Editor offre due tipi di codici di offset per aiutare a evitare che i file crescano fino a dimensioni ingestibili durante la pannellizzazione: i tradizionali comandi Step & Repeat e ODB++ Steps.

Step & Repeat

Quando l'opzione Use Step & Repeat è abilitata nella finestra di dialogo Panelization, i dati selezionati in precedenza vengono spostati nell'angolo inferiore sinistro del pannello. Tutte le altre sezioni del pannello appaiono in modo molto simile a quanto mostrato nell'anteprima del pannello: come riquadri vuoti che mostrano gli ingombri verticali e orizzontali dei dati copiati. Questi riquadri appaiono su ogni layer che contiene informazioni Step & Repeat.

Poiché i dati memorizzati in ogni step sono fissi al momento della pannellizzazione, è meglio rimandare qualsiasi uso dei codici Step & Repeat finché non si è assolutamente certi che i dati originali non cambieranno. Questo è, naturalmente, lo scenario ideale, poiché la pannellizzazione viene tipicamente eseguita dopo il completamento della verifica. Ma cosa succede se si scoprono piccole modifiche da apportare dopo aver già pannellizzato la scheda?È possibile modificare i dati Step & Repeat , anche se non è semplice. Nuovi flash, draw o testi possono essere aggiunti ai dati visibili nella sezione inferiore sinistra del pannello. Questi oggetti aggiuntivi possono poi essere aggiunti alle restanti sezioni (ripetute) del pannello usando il comando Edit » Step/Repeat » Add Objects. Dopo aver avviato il comando, il cursore cambierà in un quadrato ed entrerete nella modalità di aggiunta oggetti. La procedura prevede la seguente sequenza di azioni:

  1. Fare clic sugli oggetti da aggiungere per selezionarli. Facendo clic lontano da un oggetto è possibile trascinare un'area di selezione per includere più oggetti nella selezione. La selezione è cumulativa.
  2. Una volta selezionati tutti gli oggetti richiesti, fare clic con il tasto destro.
  3. Ora selezionare lo specifico array Step & Repeat al quale si desidera aggiungere gli oggetti selezionati. È sufficiente posizionare il cursore sopra qualsiasi oggetto incluso come parte della selezione dell'array nella cornice originale dell'array (in basso a sinistra) e fare clic. Le cornici nell'array verranno modificate nelle dimensioni per adattarsi agli oggetti aggiunti, oltre che agli oggetti originali. Solo la cornice originale (in basso a sinistra) dell'array conterrà gli oggetti visibili: tutte le altre cornici rimarranno vuote.
  4. Continuare a selezionare oggetti da aggiungere ad altri array Step & Repeat, oppure fare clic con il tasto destro o premere Esc per uscire.L'aggiunta di oggetti può facilmente causare la sovrapposizione delle cornici nell'array. È possibile modificare la distanza (o gap) tra le cornici usando la finestra di dialogo Modify Step_Repeat. Per farlo, scegliere il comando Edit » Step/Repeat » Modify dai menu principali. Dopo aver avviato il comando, il cursore cambierà in un quadrato ed entrerete nella modalità di modifica dell'array. Un array viene modificato eseguendo la seguente sequenza di azioni:
    1. Selezionare lo specifico array Step & Repeat da modificare. È sufficiente posizionare il cursore sopra qualsiasi oggetto incluso come parte della selezione dell'array nella cornice originale dell'array (in basso a sinistra) e fare clic: apparirà la finestra di dialogo Modify Step_Repeat. Usare la finestra di dialogo per modificare il numero di righe e colonne nell'array e anche la spaziatura dell'array, utilizzando uno dei due metodi seguenti:- questo metodo consente di specificare la spaziatura tra righe e colonne in relazione alla dimensione dell'immagine (cioè la selezione di oggetti). Quando si specifica un valore in un campo Distance , è necessario aggiungere la spaziatura richiesta al valore nel campo Image Size e inserire questo valore combinato come distanza. Ad esempio, se la dimensione dell'immagine è 0.5 pollici e si richiede una spaziatura di 200mil, sarà necessario inserire 0.7 nel corrispondente campo Distance .

    2. Gap - questo metodo consente di specificare la spaziatura diretta tra righe e colonne e quindi non dipende dalle dimensioni dell’immagine. Ad esempio, se è richiesta una spaziatura di 200 mil, sarà necessario inserire 0.2 nel campo Gap corrispondente.
    3. Fare clic sul pulsante Show Preview per espandere la finestra di dialogo e visualizzare la finestra di anteprima dell’array, dove è possibile vedere come apparirà l’array dopo la modifica. L’anteprima si aggiornerà man mano che si apportano modifiche alle impostazioni dell’array.
  5. Dopo aver apportato le modifiche richieste all’array, fare clic su OK - l’array Step & Repeat verrà modificato in base alle modifiche specificate.
  6. Continuare a selezionare e modificare altri array Step & Repeat oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.

L’eliminazione è leggermente più complessa e comporta la rimozione degli oggetti dalle sezioni ripetute (non visibili) del pannello utilizzando il comando Edit » Step/Repeat » Remove Objects prima di eliminare quegli stessi oggetti dalla sezione visibile del pannello quando si utilizza il comando Edit » Clear. Dopo aver avviato il comando Edit » Step/Repeat » Remove Objects, il cursore cambierà in un quadrato ed entrerai nella modalità di rimozione degli oggetti. La rimozione viene eseguita tramite la seguente sequenza di azioni:

  1. Selezionare gli oggetti da rimuovere all’interno del frame originale (in basso a sinistra) dell’array Step & Repeat di destinazione. Questo può essere fatto semplicemente posizionando il cursore su un oggetto esistente che si desidera includere nella selezione e facendo clic. In alternativa, facendo clic lontano da un oggetto è possibile trascinare un’area di selezione per includere più oggetti nella selezione. La selezione è cumulativa.
  2. Una volta selezionati tutti gli oggetti richiesti, fare clic con il pulsante destro del mouse. Gli oggetti verranno rimossi dall’array e i frame dell’array verranno ridimensionati in relazione agli oggetti rimasti.
  3. Continuare a selezionare gli oggetti da rimuovere da altri array Step & Repeat oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.
Se si rimuovono tutti gli oggetti dal frame originale dell’array, l’array verrà di fatto eliminato.

Poiché lo stesso gruppo di oggetti deve essere selezionato due volte diverse, per due comandi diversi, la possibilità di errore è elevata, ma il CAM Editor offre la possibilità di riselezionare una selezione precedente. Questa difficoltà è aggravata dal fatto che i riquadri dell’array Step & Repeat rimangono vuoti, senza fornire alcun indizio sul loro contenuto finché i dati non vengono esplosi in informazioni primitive utilizzando il comando Edit » Step/Repeat » Explode. Dopo aver avviato il comando, il cursore cambierà in un quadrato e verrà richiesto di selezionare lo specifico array Step & Repeat da esplodere. È sufficiente posizionare il cursore su qualsiasi oggetto incluso come parte della selezione dell’array nel frame originale dell’array (in basso a sinistra) e fare clic. Tutti i frame dell’array verranno riempiti con informazioni copiate dall’originale e i bordi del frame verranno rimossi. Continuare a esplodere altri array Step & Repeat oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.

Le dimensioni del file possono aumentare considerevolmente quando si esplodono i dati, a seconda della quantità di informazioni che viene ripetuta.

Passi ODB++

ODB++ risolve i problemi riscontrati nei codici Step & Repeat. Ogni passo creato diventa una nuova colonna corrispondente alle righe del layer corrente. Più passi si aggiungono, più grande diventa la matrice in cui i dati possono essere memorizzati. Un passo può essere inserito una volta o più volte all’interno di un altro passo, che è esattamente ciò che accade quando si pannellizza con l’opzione Create ODB++ Step abilitata. Quando si utilizza l’opzione Create ODB++ Step vengono creati due nuovi passi oltre al passo predefinito per lo spazio di progettazione (cam_work):

  • uno per i dati selezionati per la pannellizzazione (campcb)
  • uno per il pannello stesso (campanel).
    È possibile vedere il contenuto di ciascun passo facendo doppio clic sul relativo nome nella scheda Steps del pannello CAM.
    Il passo contenente i dati selezionati viene inserito automaticamente come sotto-passo del passo del pannello, nel formato:
    [n]: StepName (Rows, Columns),
    dove [n] è il numero successivo disponibile assegnato al passo inserito, a partire da 1, e Rows e Columns sono presi dalla regione Parts Count della finestra di dialogo Panelization.

Quando si visualizza il contenuto del passo del pannello nello spazio di progettazione, il passo inserito (dati) apparirà come RowsxColumns rettangoli bianchi vuoti. A differenza di un array Step & Repeat , i dati degli oggetti non sono visibili in nessuna delle sezioni dell’array. Per ogni istanza del passo inserito viene visualizzata una croce bianca, che definisce dove verrà inserito il contenuto dei dati, qualora si scelga di esplorare l’array di passi.

Prima di terminare il lavoro, è necessario fare clic con il pulsante destro del mouse sul passo del pannello e scegliere Refresh Inserts. Questo garantisce che i passi inseriti nel pannello riflettano lo stato corrente dei dati sorgente, assicurando che eventuali modifiche apportate dopo la pannellizzazione siano riportate nel pannello finale.

Per accedere alla finestra di dialogo Steps Table, da cui è possibile visualizzare le informazioni sui passi ODB++ per il documento corrente, scegliere il comando Tables » Steps dai menu principali. Quando si fa clic su OK  nella finestra di dialogo Steps Table, la scheda Steps  del pannello CAMtastic  verrà aggiornata. È possibile aggiungere/modificare i passi da questa scheda facendo clic con il pulsante destro del mouse e scegliendo il comando appropriato dal menu contestuale. La finestra di dialogo Steps Table apparirà automaticamente durante l’importazione di file ODB++ nel CAMtastic Editor.

Strategie di pannellizzazione aggiuntive

Gli strumenti automatici possono aiutarti a massimizzare il numero di schede identiche sul pannello, ma cosa succede se i requisiti del pannello sono più complessi? Come si possono aggiungere coupon di foratura o fori di tooling al pannello? E se si desidera eseguire uno step-and-turn dei dati, creando un pannello uguale indipendentemente da come lo si capovolge, consentendo di montare componenti su entrambi i lati facendo passare il pannello due volte nella stessa macchina pick-and-place? Oppure, cosa succede se si desidera ottimizzare lo spazio del pannello disponendo schede diverse sullo stesso pannello?

Tutti questi requisiti possono essere soddisfatti utilizzando i passi ODB++ nel CAM Editor. Il punto di partenza è la routine di pannellizzazione automatica perché è l’unico modo per creare un contorno del pannello utilizzando l’opzione Create ODB++ Step invece dell’opzione Use Step & Repeat.

Inserimento dei passi

Le finestre di dialogo  Enter Value e Add Insert to ODB StepLe finestre di dialogo Enter Value e Add Insert to ODB Step

È possibile inserire passi aggiuntivi accanto all’array di schede sul pannello. Un produttore di schede, ad esempio, può essere utilizzato per posizionare un coupon di foratura su uno dei binari di separazione per verificare visivamente le dimensioni previste dei fori rispetto a quelle delle schede fabbricate. I fori di tooling, utilizzati per mantenere fermo il pannello mentre i layer del pannello vengono forati e fresati, possono essere richiesti in altre aree del pannello, anziché all’interno delle istanze della scheda.

Per prima cosa, è necessario creare un nuovo passo. Questo viene fatto utilizzando il comando Add Step, accessibile dal menu del clic destro nella scheda Steps del pannello CAM. Il nuovo passo ha tutti gli stessi layer, ma per il nuovo passo saranno tutti vuoti. È possibile copiare o spostare dati tra i passi tramite questo stesso menu del clic destro. In alternativa, è possibile posizionare nuovi oggetti sui layer esistenti quando il nuovo passo è corrente, e questi oggetti esisteranno solo per quel passo.

Ad esempio, per creare un coupon di foratura, si potrebbe creare un nuovo passo e poi eseguire il flash di ciascuno degli utensili utilizzati nel progetto sul layer di foratura in una riga. Sul layer serigrafico superiore, si potrebbe inserire del testo o altri marcatori identificativi per ciascuna dimensione di foratura.

È inoltre necessario disegnare una polilinea chiusa attorno ai dati sul layer che è stato designato come tipo Border nella tabella Layers selezionando Tables » Layers dal menu principale. Questa verrà utilizzata per generare un profile per ODB++, che è un file che consente di inserire passi uno dentro l’altro senza che le loro estensioni vengano violate dai pattern di sfiato.

È possibile creare un altro passo per ciascun coupon o oggetto che si desidera aggiungere al pannello. È possibile inserirli ciascuno in una posizione misurata nel passo padre del pannello, ad esempio campanel, con il passo del pannello corrente. Per farlo, utilizzare il comando Add Insert dal menu del clic destro. Se è stato applicato un pattern di sfiato quando questo pannello è stato originariamente creato, è necessario rimuoverlo e poi applicarlo nuovamente. In questo modo, il pattern di sfiato rispetterà il bordo del profilo di ciascun passo.

Step and Turn


La pannellizzazione step-and-turn è una tecnica che semplifica le procedure della linea di assemblaggio. Normalmente, le schede con componenti sul lato superiore e inferiore richiedono due macchine pick-and-place, una per i componenti sul lato superiore del pannello e un’altra per quelli sul lato inferiore. Supponiamo però che il lato superiore e quello inferiore del pannello siano identici una volta capovolti: in tal caso, il pannello potrebbe passare due volte attraverso la stessa macchina di assemblaggio.

È importante distinguere tra il lato superiore della scheda e il lato superiore del pannello, poiché ciò richiede che le schede sul lato destro del pannello siano uguali a quelle sul lato sinistro, salvo essere capovolte. Richiede inoltre che lo stackup dei tipi di layer sia simmetrico. Metà del lato superiore del pannello includerà le immagini del lato superiore della scheda e l’altra metà includerà le immagini del lato inferiore della scheda in formato speculare.

Per ottenere questo nel CAM Editor, è necessario prima copiare tutti i dati della scheda in un nuovo passo. È possibile utilizzare la funzione Swap Layers Data selezionando Edit » Layers » Swap Layers Data dal menu principale per determinare dove verranno posizionati i dati dei layer capovolti. Il risultato è che il layer superiore conterrà sia le immagini del layer superiore sia quelle del layer inferiore, ma queste immagini rimarranno in passi separati.

Se non hai già creato un pannello a partire dal progetto originale, puoi farlo ora, assicurandoti di avere un numero pari di colonne o righe centrate nel pannello. Fai clic sul segno più accanto allo step campanel generato, quindi fai clic con il pulsante destro sullo step inserito per modificarlo. Modifica il valore di righe o colonne in modo che metà delle schede scompaia. Ora inserisci il nuovo step che hai creato, pannellizzandolo nello stesso identico modo, ma utilizzando un punto base calcolato che posizionerà il nuovo array nella stessa posizione degli step che hai precedentemente eliminato. Assicurati che l'opzione Mirror sia abilitata per questo step.

La finestra di dialogo Modify Insert in ODB StepLa finestra di dialogo Modify Insert in ODB Step

Schede diverse sullo stesso pannello

Il ribaltamento delle schede su un pannello è in realtà un'applicazione molto specifica della potenza degli step ODB. Le schede possono essere ribaltate perché lo stesso layer può contenere dati diversi in ciascuno dei suoi step, che possono poi essere posizionati affiancati nello stesso spazio di progetto. Questa libertà di fondo porta a chiedersi: perché un pannello dovrebbe essere disposto in array con la stessa scheda? La risposta è che tale vincolo non esiste nel CAM Editor.

I motivi per voler avere schede diverse sullo stesso pannello sono vari. Una casa di fabbricazione sarà interessata a massimizzare le porzioni utilizzate del pannello, ma più grande è la scheda, più difficile diventa farlo. Schede piccole, anche se provenienti da una fonte diversa, potrebbero riempire lo spazio disponibile e ridurre i costi di produzione. Al contrario, un singolo prodotto può essere composto da più schede, che un progettista preferirebbe fabbricare insieme su un unico pannello.

Naturalmente, esistono alcuni vincoli. Puoi pannellizzare solo schede che condividono lo stesso stackup di layer di segnale e piani interni. Richiedono inoltre set di layer di foratura compatibili.

Il comportamento predefinito di CAM Editor consiste nel creare nuovi layer quando vengono caricati nuovi file immagine o di foratura. Questo metodo non è sufficiente per pannellizzare insieme schede diverse, perché hai bisogno che dati di schede diverse esistano sullo stesso layer, ma in step differenti. Per agevolare questo processo, è disponibile un'opzione nella pagina CAM Editor - Import/Export della finestra di dialogo Preferences, che consente di importare file Gerber/Drill aggiuntivi in layer esistenti.

Con questa opzione abilitata, vedrai una finestra di dialogo di mappatura ogni volta che importerai file dati Gerber, drill o IPC aggiuntivi dopo che tali layer sono già stati importati.

La finestra di dialogo Map Layers to Import to Existing LayersLa finestra di dialogo Map Layers to Import to Existing Layers

La finestra di dialogo Maps Layers to Import to Existing Layers contiene i nuovi file a sinistra e i layer esistenti a destra. In base alle estensioni e al Layer Types Detection Template, a cui si accede selezionando Tables » Layer Type Detection dal menu principale, il CAM Editor proporrà delle corrispondenze, ma puoi modificarle secondo necessità. Tutti i file che non desideri mappare su layer esistenti possono essere impostati in modo da creare un nuovo layer oppure da essere completamente esclusi dal processo di importazione.

È necessario creare un nuovo step ODB e renderlo corrente prima di procedere con questo processo di mappatura. In caso contrario, i dati dei layer verrebbero tutti sovrapposti senza alcun modo di separare i dati di una scheda da quelli delle altre.

Venting

Venting e la finestra di dialogo Edit Pattern - Venting Venting e la finestra di dialogo Edit Pattern - Venting

Puoi aggiungere un pattern di venting alle porzioni inutilizzate del pannello, il che può aiutare a distribuire uniformemente l'agente chimico di incisione su tutto il pannello. La pannellizzazione automatica del CAM Editor riempirà tutto lo spazio tra il bordo del pannello e le istanze della scheda con un pattern di venting a tua scelta.

Questo pattern può essere raster, vettoriale, pieno oppure basato su forme. Puoi scegliere tra opzioni di forma generiche con dimensioni definite dall'utente, oppure selezionare un DCode esistente come base per un pattern di venting. Questo pattern verrà applicato solo ai layer di segnale e ai piani (questi sono definiti nella colonna Layers Table in the Types ).

Se hai creato il venting quando hai originariamente pannellizzato i dati, quindi hai aggiunto step ODB++ come coupon, fori di tooling o persino schede ribaltate o alternative, è consigliabile aggiornare il pattern di venting. Questo si ottiene rimuovendo il venting e aggiungendolo nuovamente. I relativi comandi appariranno quando fai clic con il pulsante destro sulla voce dello step del pannello (campanel), che si trova nella scheda Steps del pannello CAM. È consigliabile ricordarsi di rendere corrente lo step del pannello affinché questi comandi diventino attivi.

Per aggiungere un pattern di venting al PCB pannellizzato corrente, scegli il comando Tools » Venting dai menu principali. L'uso di questo comando dipenderà dal fatto che tu abbia o meno mantenuto il layer vent_border quando il PCB è stato pannellizzato.

  • With a vent_border layer present – dopo aver avviato il comando, apparirà la finestra di dialogo Venting . Per impostazione predefinita, tutti i layer di segnale e di piano saranno selezionati per il venting. Per deselezionare un layer, fai semplicemente clic sulla sua voce.

    Il lato sinistro della finestra di dialogo mostra il pattern di venting attualmente definito che verrà applicato. Fai clic sul pulsante Edit Pattern per aprire la finestra di dialogo Edit Pattern - Venting, dalla quale puoi definire il pattern di venting specifico che desideri utilizzare.

    Dopo aver definito il pattern di venting e i layer da sottoporre a venting secondo necessità, facendo clic su OK il pattern di venting verrà applicato al pannello, in tutte le aree esterne a vent_border.

  • With no vent_border layer present – senza un layer vent_border, il bordo del pannello esisterà comunque, ma i singoli PCB sul pannello non avranno alcun contorno in base al quale calcolare l'area per il venting. Dovrai quindi aggiungere bordi a ciascuno dei PCB sul pannello, creando essenzialmente il tuo layer vent_border. Aggiungere un nuovo layer e utilizzare il comando polyline per disegnare i contorni attorno a ciascun PCB sul pannello è uno dei modi più rapidi per ottenere questo risultato.

    Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e ti verrà chiesto di selezionare i bordi del pannello e dei PCB. Trascina semplicemente un riquadro di selezione attorno all'intero pannello. Tutti i bordi dei PCB e il bordo del pannello saranno ora selezionati. Fai clic con il pulsante destro: apparirà la finestra di dialogo Venting. Definisci il pattern di venting e i layer da sottoporre a venting secondo necessità, quindi fai clic su OK. Il pattern di venting verrà applicato al pannello, nell'area definita tra il pannello e i bordi dei PCB.

  • Usa la finestra di dialogo Edit Pattern - Venting per definire il pattern di venting secondo necessità. Se Fill Type è impostato su Polygon (Raster), tutte le altre impostazioni in questa finestra di dialogo saranno disabilitate. Il bordo del pannello verrà riempito con un pattern poligonale pieno.
  • Se Fill Type è impostato su Vector, puoi scegliere tra l'uso di un'immagine piena o di una forma/Dcode. Puoi scegliere una forma e inserire una dimensione da usare per il riempimento, oppure puoi specificare l'uso di un'apertura esistente. Se hai scelto di usare Shape/Dcode, puoi specificare la spaziatura XY della forma utilizzata.
  • L'uso di un pattern poligonale farà sì che vengano aggiunti due nuovi Dcode all'elenco delle aperture. Questi appariranno come le voci Poex e Poin.
  • Se utilizzi forme e dimensioni per pattern vettoriali che non corrispondono ad aperture esistenti, queste verranno aggiunte all'elenco delle aperture con il successivo Dcode disponibile.

Film Wizard

Per pannellizzare layer Gerber selezionati all'interno di un singolo riquadro film, consentendoti di produrre layer Gerber su film per il documento corrente, usa il comando Tools » Film Wizard dai menu principali.

Per prima cosa, assicurati che siano attivati solo i layer Gerber che desideri includere nel pannello.

Dopo aver avviato il comando, apparirà la finestra di dialogo Film Wizard. Usa questa finestra di dialogo per definire la dimensione del film e l'array dei layer su di esso. Puoi selezionare una delle definizioni predefinite di dimensione/array dal campo a discesa Film Description, oppure inserirne una tua.

L'area Individual Film Size della finestra di dialogo mostra la quantità di film disponibile per ciascuna immagine nell'array, in base alle impostazioni di dimensione/array specificate.

Facendo clic sul pulsante Neg/Mirror si aprirà la finestra di dialogo Film Wizard - Select Layers. Usa questa finestra di dialogo per scegliere quali layer desideri specchiare o rendere negativi sul film.

Dopo aver definito le opzioni del film, facendo clic su OK  nella finestra di dialogo Film Wizard verrà creata la/e layer del film. Apparirà una finestra di dialogo che ti chiederà se desideri o meno eliminare i vecchi oggetti. Se scegli Yes, il pannello film verrà creato e i layer originali verranno eliminati. Se scegli No, il pannello film verrà creato e tutti i layer originali rimarranno, ma verranno disattivati.

  • Normalmente inserirai su film solo i layer di segnale e di piano. Nella maggior parte dei casi, i layer di piano verranno resi negativi.
  • Se hai specificato impostazioni personalizzate per dimensione del film/numero di array, il pulsante Add Description diventerà disponibile. Facendo clic su questo pulsante, la definizione verrà aggiunta al Wizard e sarà disponibile dal campo a discesa Film Description la prossima volta che utilizzerai il comando.
  • Assicurati che la dimensione del film individuale sia almeno uguale alla dimensione effettiva dell'estensione dell'immagine. In caso contrario, potrai comunque procedere, ma apparirà una finestra di avviso che ti informerà di questo fatto. I risultati della pannellizzazione potrebbero essere meno che soddisfacenti.
  • L'eliminazione dei layer originali è un'operazione che non può essere annullata.
  • I layer film creati vengono aggiunti all'elenco dei layer nel pannello CAMtastic  e sono denominati film1, film2, film3, ecc.
  • Il numero di layer film viene calcolato dividendo il numero di layer abilitati (che desideri mettere su film) per il numero di elementi nell'array XY su un singolo film. Quindi, ad esempio, se avessi 10 layer abilitati e un array 1x2, il numero di layer film creati sarebbe 5.
  • I layer abilitati vengono posizionati sui layer del film in base all’ordine dell’elenco dei layer. Pertanto, considerando 10 layer e un array 1x2, i primi due layer verrebbero posizionati sul layer film1, i due successivi sul layer film2, e così via. Per array più grandi, i layer vengono posizionati in senso antiorario, iniziando dall’angolo in alto a sinistra.

Bordi della scheda

Il modo in cui le schede verranno separate dal pannello è un aspetto da considerare sia per le aziende di fabbricazione sia per quelle di assemblaggio. Ad esempio, un’azienda di assemblaggio potrebbe preferire mantenere i pannelli intatti fino a quando le schede non sono state popolate, il che presuppone che i pannelli siano sufficientemente robusti da restare uniti durante l’assemblaggio, ma perforati in misura tale da poter essere successivamente staccati dal pannello senza difficoltà.

Scanalatura a V

La scanalatura a V è una soluzione valida, che applica una scanalatura a forma di V tra le sezioni della scheda sia sul lato superiore sia su quello inferiore del pannello, lasciando una sottile anima di collegamento. Tutti i dettagli di questo processo, come l’angolo della lama e lo spessore dell’anima, nonché l’eventuale applicazione del jump-scoring (aree in cui la scanalatura è interrotta, rendendo il pannello più robusto), devono essere comunicati all’operatore della macchina di scoring.

Attualmente, le macchine di scoring richiedono una programmazione. Spesso questa viene ricavata da moduli non CAD che si compilano indicando i punti dati e le linee all’interno della configurazione del pannello. Alcune aziende di scoring saranno tuttavia in grado di estrarre informazioni su fori e linee dai file Gerber; in tal caso, sarà possibile progettare le linee di scoring nel CAM Editor esattamente come desiderato. In ogni caso, posizionare le linee di scoring sul layer serigrafico superiore fornirà indicazioni visive all’operatore della macchina, che verranno utilizzate insieme alle informazioni estratte ed esplicite fornite.

Fresatura NC

Il metodo tradizionale per la bordatura della scheda, tuttavia, viene eseguito con frese. È possibile creare bordi lisci della scheda affondando una fresa nella scheda in posizioni specifiche, trascinandola lungo un percorso prestabilito e quindi ritraendola.


Quando si preparano le informazioni di fresatura, sono importanti diverse considerazioni. Tra queste rientrano la dimensione e la forma dell’utensile di foratura e il percorso di fresatura, insieme ai suoi punti di affondo e di ritrazione.

Per generare e rivedere queste istruzioni, il CAM Editor deve essere configurato in modalità NC Routing, accessibile dal menu View oppure dal pannello CAM. In questa modalità, è possibile creare nuove punte per la Tool Table selezionando Tables » NC Tools dal menu principale, in base ai flash selezionati nel progetto. Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Tool Table. Per impostazione predefinita, la tabella conterrà un elenco di utensili basato su eventuali file NC Drill importati; in caso contrario apparirà vuota. Utilizzare la tabella per aggiungere/modificare le definizioni degli utensili. È possibile definire fino a 99 utensili, ciascuno con un Dcode univoco, a partire da D9500. Utilizzare i pulsanti Save Open per salvare la definizione corrente della tabella utensili o caricare, rispettivamente, una definizione salvata in precedenza. I dati degli utensili vengono memorizzati in un file di impostazioni Mill/Rout Table (*.mts). Passando il puntatore sulle varie colonne della griglia della tabella verrà visualizzato un suggerimento con ulteriori informazioni su quella voce.

È quindi possibile utilizzare i comandi disponibili nel menu Rout per definire i percorsi di fresatura con queste o altre punte utensile esistenti.

Utilizzare i seguenti comandi del menu View » Display Symbols per attivare/disattivare la visualizzazione degli elementi relativi ai percorsi di fresatura:

  • Drill – attiva/disattiva la visualizzazione dei simboli di foratura nel documento corrente. I simboli di foratura vengono utilizzati come aiuto visivo per individuare facilmente i punti di foratura. Un simbolo di foratura appare come una croce bianca che contrassegna il centro del punto di foratura.
  • Direction Arrows – attiva/disattiva la visualizzazione delle frecce di direzione per i percorsi di fresatura.
  • Centerline Path – attiva/disattiva la visualizzazione della linea centrale originale del percorso di fresatura, ovvero il percorso senza compensazione dell’offset dell’utensile. L’effetto di questo comando è visibile solo quando la modalità Fill è disattivata.
  • Plunge – attiva/disattiva la visualizzazione dei simboli dei punti di affondo per i percorsi di fresatura nel documento corrente. Un punto di affondo è il punto iniziale di ingresso dell’utensile di fresatura durante la lavorazione di un percorso nel progetto.
  • Retract – attiva/disattiva la visualizzazione dei simboli dei punti di ritrazione per i percorsi di fresatura nel documento corrente. Un punto di ritrazione è il punto di uscita dell’utensile di fresatura dopo aver eseguito un percorso nel progetto.

Per ridisegnare un percorso di fresatura selezionato, consentendo di vedere esattamente come procederà l’utensile di fresatura quando la scheda verrà effettivamente fabbricata, scegliere il comando View » Redraw a Rout Path dal menu principale. Dopo aver avviato il comando, il cursore diventerà un piccolo quadrato e verrà richiesto di selezionare un oggetto fresato. È sufficiente posizionare il cursore in un punto qualsiasi sopra l’oggetto che è stato fresato e fare clic. La sezione di affondo del percorso di fresatura verrà ridisegnata per prima. Continuare a fare clic per ridisegnare il percorso di fresatura, un segmento alla volta, fino a raggiungere il punto di ritrazione. Questo è il percorso esatto che l’utensile di fresatura utilizzerà quando la scheda verrà realizzata. Si noti che potrebbe risultare più semplice abilitare solo il layer di fresatura, con tutti gli altri layer disattivati.

Crea percorso/i di fresatura

Per creare percorsi di fresatura dalle tracce selezionate nel documento corrente, scegliere il comando Rout » Create Rout Path(s) dal menu principale. 

Per prima cosa, assicurarsi che gli utensili di foratura siano stati definiti. Se in precedenza è stato caricato un file NC Drill, gli utensili per il progetto saranno stati caricati automaticamente e appariranno nella finestra di dialogo Tool Table (Tables » NC Tools). Se al momento non è definito alcun utensile, quando si tenterà di avviare il comando verrà visualizzata una finestra di dialogo che segnalerà questo fatto, e sarà necessario definire gli utensili importando un file di foratura oppure inserendoli manualmente.

Una volta definiti gli utensili come richiesto, l’avvio del comando aprirà la finestra di dialogo Select Mill/Drill Tool. La finestra di dialogo fornisce un elenco a discesa di tutti gli utensili di foratura attualmente definiti per il progetto. Selezionare l’utensile che si desidera utilizzare per la fresatura e fare clic su OK. Il cursore diventerà un piccolo quadrato e verrà richiesto di selezionare gli oggetti che si desidera fresare. È sufficiente posizionare il cursore sui singoli oggetti e fare clic per aggiungerli alla selezione, oppure utilizzare uno dei numerosi strumenti di selezione disponibili. Quando tutti gli oggetti sono stati selezionati come richiesto, fare clic con il pulsante destro del mouse.

Gli oggetti selezionati verranno fresati e verrà creato un layer di fresatura che sarà aggiunto all’elenco Layers nel pannello CAMtastic . Verrà visualizzata la finestra di dialogo Create Rout Path(s), dalla quale è possibile modificare l’utensile utilizzato per la fresatura e il relativo offset. È inoltre possibile invertire la direzione del/dei percorso/i di fresatura: i punti di affondo diventeranno punti di ritrazione e viceversa. Queste modifiche sono virtuali e verranno applicate in modo permanente solo quando si farà clic sul pulsante OK .

  • La fresatura è normalmente associata alle tracce. Spesso i pad sono inclusi nella selezione e vengono incontrati lungo i percorsi di fresatura. Utilizzare le opzioni nella finestra di dialogo Rout Pads Options (Rout » Rout Pads Options) per determinare come tali pad debbano essere gestiti. Per impostazione predefinita, i pad rotondi verranno convertiti in punti di foratura.
  • I segmenti di linea collegati singolarmente avranno ciascuno i propri punti di affondo e di ritrazione. Per avere un unico punto di affondo e di ritrazione, è necessario prima unire i singoli segmenti. Viceversa, è possibile aggiungere punti di affondo e di ritrazione a un percorso di fresatura suddividendo il percorso in segmenti.
  • Il layer di fresatura conterrà tutti i percorsi di fresatura e, se abilitato, mostrerà un certo numero di simboli correlati alla fresatura. Questi simboli rappresentano i punti di affondo e di ritrazione, nonché la direzione di ciascun percorso.
  • Le seguenti aperture non possono essere utilizzate in un percorso di fresatura: CustomDiamondDonutTargetThermal.
  • Fare attenzione a non fresare piste e pad sui layer signal/plane.
  • I punti di affondo e di ritrazione verranno inseriti in posizioni predefinite quando viene creato un percorso di fresatura. Questi, insieme all’utensile, all’offset e alla direzione di fresatura, possono essere modificati in qualsiasi momento utilizzando il corrispondente comando Modify Rout Path(s).

Modifica percorso/i di fresatura

Per modificare i percorsi di fresatura selezionati nel documento corrente, scegliere il comando Rout » Modify Rout Path(s) dal menu principale.

Per prima cosa, assicurarsi che il layer di fresatura sia l’unico layer attivato e che sia visibile nell’area di progettazione.

Dopo aver avviato il comando, il cursore diventerà un piccolo quadrato e verrà richiesto di selezionare il/i percorso/i di fresatura che si desidera modificare. È sufficiente posizionare il cursore sui singoli oggetti e fare clic per aggiungerli alla selezione, oppure utilizzare uno dei numerosi strumenti di selezione disponibili. Quando tutti gli oggetti sono stati selezionati come richiesto, fare clic con il pulsante destro del mouse.

Verrà visualizzata la finestra di dialogo Modify Rout Path(s), dalla quale è possibile modificare l’utensile utilizzato per la fresatura e il relativo offset. È inoltre possibile invertire la direzione del/dei percorso/i di fresatura: i punti di affondo diventeranno punti di ritrazione e viceversa. Queste modifiche sono virtuali e verranno applicate in modo permanente solo quando si farà clic sul pulsante OK .

  • Il layer di fresatura contiene tutti i percorsi di fresatura e, se abilitato, mostrerà un certo numero di simboli correlati alla fresatura. Questi simboli rappresentano i punti di affondo e di ritrazione, nonché la direzione di ciascun percorso.
  • Quando si modifica un singolo percorso di fresatura, i pulsanti Plunge Retract diventano disponibili nella finestra di dialogo Modify Rout Path(s). Utilizzare questi pulsanti per modificare la posizione dei punti di affondo e di ritrazione secondo necessità.

Opzioni dei pad di fresatura

Dalla finestra di dialogo Rout Pads Options puoi definire le opzioni da applicare quando vengono incontrati dei pad lungo un percorso di fresatura. Per accedere alla finestra di dialogo, scegli il comando Rout » Rout Pads Options dal menu principale. Configura le opzioni disponibili secondo necessità.

Per impostazione predefinita, i pad rotondi verranno convertiti in punti di foratura.

Instradamento automatico del bordo

I percorsi di fresatura possono essere definiti manualmente, ma gli strumenti automatici dovrebbero essere utilizzati ogni volta che è possibile. Unire i segmenti del contorno della scheda in un'unica polilinea chiusa richiede molto meno lavoro rispetto al tentativo di posizionare manualmente un percorso di fresatura con precisione, soprattutto quando il contorno della scheda contiene archi.

Per prima cosa, assicurati che il bordo del PCB sia un unico contorno chiuso. Potrebbe essere necessario usare il comando Join command per ottenere questo risultato.

Usa il comando Auto-Rout PCB Border dal menu Rout per creare un percorso di fresatura attorno all'intera scheda, utilizzando il bordo del PCB. Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e ti verrà chiesto di selezionare l'angolo del bordo in cui posizionare i punti di immersione e di risalita del percorso. Posiziona semplicemente il cursore sopra il bordo e fai clic: l'angolo selezionato sarà quello più vicino alla posizione in cui fai clic. Ancora una volta, se a questo punto non riesci a selezionare alcun vertice del contorno del PCB, assicurati che il bordo sia un oggetto polilinea chiuso.

Ti verrà quindi chiesto di scegliere la direzione di fresatura. Viene fornita una linea guida relativa all'angolo del bordo selezionato, per aiutarti. Posiziona il cursore nella direzione generale in cui desideri fresare e fai clic: verrà visualizzata la finestra di dialogo Auto Rout PCB. Usa questa finestra di dialogo per selezionare l'utensile che desideri usare per fresare il bordo e specificare anche le estensioni dei punti di immersione e di risalita.

Dopo aver definito le opzioni di fresatura come richiesto, fai clic su OK. Il percorso di fresatura verrà creato e aggiunto al layer di fresatura.

La finestra di dialogo Auto Rout PCB La finestra di dialogo Auto Rout PCB

Il vertice che scegli come inizio del percorso di fresatura dovrebbe trovarsi nell'angolo inferiore sinistro del progetto; in caso contrario, le linee di estensione, se scegli di usarle, potrebbero effettivamente tagliare la scheda. Puoi seguire le istruzioni nella barra di stato e fare clic su una seconda posizione del contorno, con la quale determini la direzione del percorso di fresatura. Facendo clic con il pulsante destro per terminare verrà visualizzata la finestra di dialogo Auto Rout PCB, in cui puoi selezionare l'utensile di foratura e i valori di estensione per i punti di immersione e di risalita.

Se non hai definito un valore di offset di compensazione utensile per l'utensile selezionato (nella Tool Table), può esserne generato automaticamente uno. Verrà creato un nuovo layer (*.rte) contenente il percorso di fresatura per il contorno del PCB.
Puoi quindi procedere ad aggiungere linguette lungo il percorso di fresatura, operazione che ritrae la punta dal pannello e la sposta in avanti lungo il percorso di una distanza specificata prima di immergerla nuovamente. Il posizionamento delle linguette di fresatura è analogo ai segmenti di jump-scoring: lasciano le schede completamente collegate al pannello in determinati punti, pronte per essere separate in un secondo momento.

  • Quando posizioni il cursore nel punto richiesto lungo il percorso di fresatura in cui inserire una linguetta, è importante fare clic sul percorso di fresatura stesso. In modalità Fill, il percorso di fresatura può essere costituito dal percorso di fresatura effettivo e da un percorso offset. Il risultato è che il centro del percorso riempito potrebbe non coincidere con il percorso di fresatura effettivo e quindi il clic non inserirà alcuna linguetta. In questo caso è consigliabile passare alla modalità Outline (Shift+F). Verranno mostrati il percorso di fresatura e qualsiasi percorso offset (di compensazione), con il primo rappresentato da una linea continua e il secondo da una linea tratteggiata.
  • Il punto di direzione deve essere impostato in una posizione adiacente al bordo del contorno.
  • Se l'utensile scelto per la fresatura non ha una compensazione utensile definita, verrà visualizzata una finestra di dialogo che chiede se desideri assegnare un valore predefinito. Questo valore predefinito avrà la stessa dimensione dell'utensile stesso.
  • Per usare questo comando deve essere definito almeno un utensile di foratura. Se non è stato definito alcun utensile, l'avvio di questo comando farà comparire una finestra di dialogo che ti avviserà di questo fatto e verrai indirizzato alla finestra di dialogo Tool Table (Tables » NC Tools), da cui potrai caricare i dati di foratura da file oppure inserire manualmente le definizioni degli utensili.
  • Il layer di fresatura verrà creato (se non esiste già) in base al nome del layer da cui è stato utilizzato il bordo del PCB.

Strumenti di fresatura manuale

I cerchi possono essere creati come entità in senso orario o antiorario che ti consentono di determinare il raggio. Il punto di immersione sarà al centro del cerchio e l'utensile si ritirerà quando il cerchio sarà completamente fresato. Le asole sono meno automatiche perché devi assicurarti di iniziare dal punto di immersione e di ritornarvi quando vuoi posizionare il punto di risalita facendo clic con il pulsante destro, se vuoi che l'asola sia completa. Le fresature di testo sono simili alle fresature di asole con percorsi predefiniti per ogni lettera (inclusi i punti di immersione e di risalita); devi semplicemente fornire un messaggio e indicare quanto alte vuoi che siano le lettere.

Le istruzioni di fresatura, naturalmente, non sono necessariamente caratteristiche successive alla pannellizzazione. Qualsiasi oggetto di fresatura definito all'interno di una scheda, come ad esempio asole interne, che includi per la pannellizzazione verrà incluso insieme a tutti gli altri dati pannellizzati.

Per posizionare manualmente percorsi di fresatura nel documento corrente, scegli il comando Rout » Manual Rout dal menu principale. Il comando si basa sul posizionamento di polilinee. Le polilinee sono utili se devi chiudere la linea o inserire archi come parte della linea, entrambe operazioni che non possono essere ottenute usando linee standard. 

Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Select Mill/Drill Tool. Scegli dall'elenco degli utensili disponibili quello che desideri usare per la fresatura. Dopo aver fatto clic su OK, entrerai nella modalità di posizionamento della polilinea e apparirà sul cursore un cerchio pieno, che rappresenta la dimensione dell'utensile selezionato. Il posizionamento avviene eseguendo la seguente sequenza di azioni:

  1. Posiziona il cursore nella posizione desiderata dell'area di lavoro e fai clic per ancorare il punto iniziale della polilinea.
  2. Sposta il cursore e fai nuovamente clic per posizionare il punto di vertice successivo nella polilinea.
  3. Continua a posizionare ulteriori vertici, facendo clic ogni volta, finché non ottieni la forma desiderata per la polilinea.
  4. Fai clic con il pulsante destro per aprire un menu che offre una varietà di comandi applicabili durante la modalità di posizionamento della polilinea. Dal menu sono disponibili i seguenti comandi:

    • End - termina il posizionamento di questa specifica polilinea senza chiuderla.
    • Close - chiude la linea tracciando una linea dall'ultimo punto posizionato al punto iniziale e termina il posizionamento di questa specifica polilinea.
    • Change to Line - cambia la modalità di posizionamento in linee rette.
    • Change to Arc - cambia la modalità di posizionamento in archi.
    • Draw Arc Clockwise - disegna un arco dal vertice precedente in senso orario.
    • Draw Arc C-Clockwise - disegna un arco dal vertice precedente in senso antiorario.
    • Undo Polyline Changes - elimina la polilinea corrente, rimanendo nella modalità di posizionamento della polilinea.
    • Snap Change - abilita/disabilita la modalità snap durante il posizionamento della polilinea.
    • Cancel Action - elimina la polilinea corrente ed esce dalla modalità di posizionamento della polilinea.
  5. Se termini o chiudi la polilinea, oppure annulli le modifiche, rimarrai in modalità di posizionamento. Continua a posizionare ulteriori oggetti polilinea oppure premi Esc per uscire dalla modalità di posizionamento della polilinea. In alternativa, fai clic con il pulsante destro e seleziona Cancel Action dal menu a comparsa.

  • Una polilinea deve avere almeno due vertici distinti prima di poter essere terminata.
  • Una polilinea deve avere almeno tre vertici distinti prima di poter essere chiusa.
  • Le polilinee verranno disegnate sul layer corrente. Il layer corrente è visualizzato nel pannello CAMtastic nella parte superiore dell'elenco dei layer. Facendo doppio clic su qualsiasi layer nell'elenco dei layer, questo diventerà il layer corrente.
  • Per eseguire la fresatura manuale, gli utensili devono essere già stati definiti; in caso contrario, verrà visualizzata una finestra di dialogo che ti avviserà di questo fatto e verrai indirizzato alla finestra di dialogo Tool Table (Tables » NC Tools), da cui potrai aggiungere definizioni di utensili.
  • Il modo più rapido per generare utensili consiste nel generare file NC Drill dal documento di progettazione PCB. Questi vengono importati nel CAMtastic Editor e le definizioni degli utensili vengono aggiunte alla finestra di dialogo Tool Table.

Aggiunta di una linguetta al percorso di fresatura selezionato

Per aggiungere una linguetta lungo il percorso di fresatura selezionato nel documento corrente, scegli il comando Rout » Add Tabs dal menu principale. Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Enter Value . Usa questa finestra di dialogo per inserire un valore per la dimensione della linguetta, nelle unità dell'area di lavoro attualmente selezionate (pollici o mm). Dopo aver fatto clic su OK, tornerai alla finestra principale di progettazione, il cursore cambierà in un piccolo quadrato e ti verrà chiesto di selezionare una posizione per la linguetta. Posiziona semplicemente il cursore nel punto richiesto lungo il percorso di fresatura in cui desideri inserire la linguetta e fai clic.

La linguetta verrà inserita, spezzando di fatto il percorso di fresatura in due segmenti, a ciascuno dei quali verranno assegnati i propri punti di immersione e di risalita.

Continua ad aggiungere ulteriori linguette lungo i percorsi di fresatura, oppure fai clic con il pulsante destro o premi Esc, per uscire.

Quando posizioni il cursore nel punto richiesto lungo il percorso di fresatura in cui inserire la linguetta, è importante fare clic sul percorso di fresatura stesso. Quando sei in modalità Fill , il percorso di fresatura può essere costituito dal percorso di fresatura effettivo e da un percorso offset. Il risultato è che il centro del percorso riempito potrebbe non coincidere con il percorso di fresatura effettivo e quindi il clic non inserirà alcuna linguetta. In questo caso è consigliabile passare alla modalità Outline  (Shift+F). Verranno mostrati il percorso di fresatura e qualsiasi percorso offset (di compensazione), con il primo rappresentato da una linea continua e il secondo da una linea tratteggiata.

Conversione di linee in arco

Per convertire linee in un arco per un percorso di fresatura specificato nel documento corrente, scegli il comando Rout » Convert Lines to Arc dal menu principale. Dopo aver avviato il comando, entrerai in modalità di conversione, che prevede la seguente sequenza di azioni:

  1. Seleziona il punto iniziale dell'arco. Posiziona semplicemente il cursore su un vertice del percorso di fresatura e fai clic per fissare questo punto.
  2. Seleziona il punto finale dell'arco. Anche in questo caso, posiziona il cursore su un altro vertice del percorso di fresatura e fai clic per fissare questo secondo punto. Mentre sposti il cursore, apparirà una linea guida.
  3. Seleziona un punto intermedio sull'arco. Posiziona il cursore su un terzo vertice del percorso di fresatura e fai clic: le linee verranno sostituite da un arco, la cui dimensione è determinata dalla lunghezza della linea guida che collega i punti iniziale e finale e dalla distanza del punto intermedio selezionato da questa linea.
  4. Continua a convertire altre linee in archi per altri percorsi di fresatura, oppure fai clic con il pulsante destro del mouse, o premi Esc, per uscire.
  • Se il percorso di fresatura è composto da segmenti di linea, questi segmenti devono prima essere uniti affinché il comando possa essere utilizzato correttamente.
  • Affinché il comando funzioni, devono esserci almeno tre vertici nel percorso di fresatura in cui desideri posizionare l'arco, ad esempio una polilinea che forma un angolo retto, in cui i punti iniziale e finale sono le estremità della polilinea e il punto intermedio dell'arco è il vertice d'angolo della polilinea.

Conversione di linee in cerchio

Per convertire un percorso di fresatura con contorno chiuso in un cerchio di fresatura nel documento corrente, scegli il comando Rout » Convert Lines to Circle dal menu principale. Dopo aver avviato il comando, ti verrà richiesto di selezionare un contorno chiuso. Posiziona semplicemente il cursore su una parte del contorno del percorso di fresatura che desideri convertire in un cerchio e fai clic: il percorso di fresatura a contorno chiuso verrà sostituito da un cerchio, il cui punto centrale è definito come il centro di un rettangolo di delimitazione che racchiuderebbe la forma del contorno chiuso, e il cui raggio è definito dalla distanza orizzontale da quel punto centrale al bordo del rettangolo di delimitazione.

Continua a convertire altri percorsi di fresatura a contorno chiuso in cerchi di fresatura, oppure fai clic con il pulsante destro del mouse, o premi Esc, per uscire.

Se il percorso di fresatura è un contorno chiuso composto da segmenti di linea, questi segmenti devono prima essere uniti affinché il comando possa essere utilizzato correttamente.

Mill Boundary

Un altro strumento automatico, Mill Boundary, rileva un bordo in modo simile (è ancora richiesta una polilinea chiusa), ma procede creando un motivo avanti e indietro che freserà via l'intera area, invece di tagliare attorno ad essa e lasciarla staccarsi dalla scheda o dal pannello. Scegli il comando Rout » Mill Boundary dal menu principale per creare percorsi per la fresatura di contorni chiusi nel documento corrente. Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e ti verrà richiesto di selezionare gli oggetti con contorno chiuso per i quali desideri creare i percorsi di fresatura. Posiziona semplicemente il cursore su ciascun contorno chiuso, uno alla volta, e fai clic. Una volta selezionati tutti i contorni chiusi desiderati, fai clic con il pulsante destro del mouse.

Verrà visualizzata la finestra di dialogo Milling. Usa questa finestra di dialogo per definire su quale layer desideri posizionare i percorsi di fresatura. Puoi selezionare il layer corrente, un nuovo layer oppure uno dei layer esistenti nel documento. Usa il campo Select Tool  per scegliere quale degli utensili di foratura disponibili desideri utilizzare per fresare i percorsi. L'opzione Delete Old Objects ti consente di mantenere gli oggetti di contorno originali a scopo di confronto.

  • Se un contorno è costituito da segmenti di linea posizionati singolarmente, questi segmenti devono prima essere uniti affinché il comando possa essere utilizzato correttamente.
  • Se scegli di aggiungere i percorsi di fresatura a un nuovo layer, verrà utilizzato il numero di layer successivo disponibile nell'elenco dei layer (ad esempio, layer29).

Passa dalla visualizzazione Riempimento a Contorno (Shift+F) per vedere il percorso effettivo determinato per il percorso di fresatura. La fresatura concorde si ha quando il percorso di fresatura si muove nella stessa direzione del lato concavo del dente dell'utensile; la fresatura nella direzione opposta è detta convenzionale.

La fresatura di un'area è una funzione particolarmente utile nel caso in cui tu abbia assegnato al tuo utensile di fresatura un parametro sull'asse Z inferiore allo spessore del pannello. In questo modo, puoi creare un'incavatura sulla scheda, come potrebbe essere necessario per il montaggio di componenti speciali.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto