Guida Tecnica — Industria SMT

Programmazione SIPLACE Pro e Component Shape

La qualità di un programma SIPLACE nasce dalle component shape e da come sono organizzate le librerie. Shape precise, dati di produzione importati bene e percorsi ottimizzati significano meno scarti, meno fermi e cicli più veloci. Ecco come si imposta un programma fatto a regola d'arte.

SIPLACE Pro è l'ambiente software con cui si programmano, ottimizzano e gestiscono i job delle pick & place ASMPT. Sotto la superficie di un programma di produzione c'è un lavoro che fa la differenza tra una linea che gira pulita e una che accumula scarti: la corretta definizione delle component shape, l'organizzazione delle librerie, l'import accurato dei dati di produzione e l'ottimizzazione dei percorsi. In questa guida tecnica vediamo come affrontare ciascuno di questi aspetti dal punto di vista di chi programma e mantiene linee SMT ASMPT (le nostre credenziali). Per supporto operativo, ElectrONIK Lab offre servizi di programmazione e ottimizzazione SMT da remoto e on-site in tutta Italia.

In breve. In SIPLACE Pro la qualità di un job dipende soprattutto dalla corretta definizione delle component shape: il modello con cui la macchina conosce dimensioni, geometria di pad/lead, polarità, altezza e parametri di prelievo e visione di ogni componente. Una shape costruita sulle misure reali (e del nastro), non sul dato nominale del datasheet, riduce drasticamente i recognition error e i falsi scarti; contano anche librerie ordinate, import accurato dei dati e ottimizzazione dei percorsi. ElectrONIK Lab programma e ottimizza linee SMT ASMPT da remoto e on-site in tutta Italia.

1. Cos'è una component shape e perché è decisiva

La component shape è il "modello" con cui la macchina conosce un componente: dimensioni del body, geometria dei pad/lead, polarità, altezza, parametri di prelievo e parametri di visione. Quando la macchina preleva un componente, lo confronta con la sua shape per centrarlo e verificarlo. Una shape precisa garantisce riconoscimento affidabile, centratura corretta e basso tasso di scarti; una shape imprecisa è la prima causa di falsi scarti e di errori di posizionamento, come vediamo nel troubleshooting degli errori SIPLACE.

Principio chiave. La shape descrive la realtà fisica del componente, non il dato nominale del datasheet. Le tolleranze reali contano: una shape costruita sulle misure effettive del componente (e del nastro) riduce drasticamente i recognition error.

2. Creazione e ottimizzazione delle shape

La creazione di una shape parte dai dati dimensionali del componente, ma non finisce lì. I passaggi che fanno la differenza:

L'ottimizzazione delle shape è un lavoro iterativo: si parte da una shape funzionante e la si affina sui dati reali di produzione. Una shape ben ottimizzata su un componente critico può ridurre sensibilmente scarti e micro-fermi, con impatto diretto sull'OEE.

3. Librerie componenti: ordine e riuso

Una libreria componenti ben strutturata è un patrimonio. Standardizzare le shape, evitare duplicati, applicare una nomenclatura coerente e riusare le shape validate tra i diversi job riduce gli errori e velocizza la creazione di nuovi programmi. Il caos opposto — shape duplicate, nomi incoerenti, parametri diversi per lo stesso componente — è una fonte continua di problemi: lo stesso componente che funziona in un job e scarta in un altro perché usa una shape diversa. Investire nell'ordine della libreria significa raccogliere benefici su ogni programma futuro.

4. Import dati di produzione

I programmi nascono spesso dall'import dei dati di progettazione: BOM, file di centroidi (pick & place data, posizioni X/Y e rotazione dei componenti) e dati del PCB. Un import pulito risparmia ore di lavoro manuale, ma richiede attenzione: l'allineamento tra reference designator della BOM e posizioni nel file di centroidi deve essere coerente, le rotazioni devono rispettare la convenzione corretta, i package devono essere mappati sulle shape giuste della libreria. Gli errori più frequenti nascono qui: rotazioni sbagliate, mismatch tra BOM e centroidi, package non mappati. Un import verificato a monte previene una lunga sessione di correzioni a macchina.

5. Ottimizzazione dei percorsi e bilanciamento

SIPLACE Pro ottimizza l'assegnazione dei componenti alle teste e ai feeder e l'ordine di posizionamento per minimizzare il tempo-ciclo. L'ottimizzazione dei percorsi e il bilanciamento della linea determinano la velocità reale di produzione: distribuire bene i componenti tra le macchine della linea, sfruttare al meglio le teste multiple, ridurre gli spostamenti inutili. Un job ben ottimizzato può produrre la stessa scheda in tempi sensibilmente inferiori rispetto a uno impostato senza cura. Su lotti ad alto volume, ogni secondo di tempo-ciclo risparmiato si traduce in capacità produttiva aggiuntiva. È uno degli ambiti dove l'esperienza fa la differenza più grande: il software propone, ma la conoscenza del processo permette di scegliere il setup migliore.

6. Traceability e integrazione con i sistemi di linea

La traceability — sapere quale componente, di quale lotto, è finito su quale scheda — è ormai un requisito in molti settori (automotive, medicale, industriale). SIPLACE Pro e l'ecosistema ASM supportano la tracciabilità a livello di componente e di materiale, integrandosi con i sistemi di gestione della linea. L'integrazione con piattaforme come ASM OIB (Operations Information Broker) permette di collegare le macchine SIPLACE con MES, sistemi di logistica del materiale e gestione documentale, abilitando flussi di dati in tempo reale: setup verification, controllo materiali, raccolta dati di processo. Impostare correttamente questi flussi è parte del valore di una programmazione fatta bene, e abilita anche la manutenzione predittiva di cui parliamo nella guida sulla manutenzione delle linee SMT.

7. Programmazione e riduzione dei fermi

Una programmazione curata non incide solo sulla qualità ma anche sulla disponibilità della linea. Shape robuste riducono i fermi per recognition error e pickup error; setup ben preparati e dati corretti riducono i tempi di avvio e cambio formato; l'ottimizzazione dei percorsi alza la performance. Tutto questo confluisce nel tema più ampio di come ridurre i fermi macchina di una linea SMT. Un programma fatto bene è, in pratica, manutenzione preventiva che si fa una volta sola e protegge ogni produzione successiva.

Domande Frequenti

Perché un componente scarta in un job e non in un altro? +
Quasi sempre perché i due job usano shape diverse per lo stesso componente. È il classico effetto di una libreria disordinata con shape duplicate. La soluzione è standardizzare e riusare le shape validate da una libreria unica e ordinata.
Conviene costruire le shape dal datasheet o da campioni reali? +
Da campioni reali. Il datasheet dà il valore nominale, ma le tolleranze effettive del componente e del nastro contano: una shape costruita sulle misure reali riduce molto i recognition error e i falsi scarti.
Quali sono gli errori più comuni nell'import dei dati di produzione? +
Rotazioni sbagliate, mismatch tra reference designator della BOM e file di centroidi, e package non mappati sulle shape corrette. Verificare l'import a monte previene lunghe correzioni a macchina.
Potete ottimizzare un programma SIPLACE esistente da remoto? +
Sì. Revisione delle shape, riordino della libreria, ottimizzazione dei percorsi e impostazione della traceability si fanno in larga parte da remoto. Veniamo on-site per validare in produzione quando serve. Operiamo in tutta Italia.

Programmazione SIPLACE da impostare o ottimizzare?

Richiedi un intervento di supporto alla programmazione, remoto o on-site in tutta Italia. Service Engineer certificato ASMPT.