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.
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 lavora sui programmi e sulla manutenzione delle linee SMT ASMPT (le nostre credenziali). Per supporto operativo, ElectrONIK Lab affianca il tuo team nella programmazione e nell'ottimizzazione SMT, da remoto e on-site in tutta Italia: richiedi un intervento.
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 favorisce un riconoscimento affidabile, una centratura corretta e meno scarti; una shape imprecisa è una causa frequente di falsi scarti e di errori di posizionamento, come vediamo nel troubleshooting degli errori SIPLACE.
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:
- Misure reali: verificare body, lead e pitch su campioni reali, non solo sul datasheet.
- Parametri di visione: impostare illuminazione e algoritmo di riconoscimento adatti al tipo di componente (riflettente, scuro, BGA, QFN, connettore).
- Pick height e parametri di presa: regolare l'altezza e la forza di prelievo sul componente effettivo.
- Test e validazione: verificare la shape in produzione controllando le statistiche di riconoscimento, e correggere finché il tasso di scarto non scende stabilmente.
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. Il software propone una soluzione; la conoscenza del processo aiuta a scegliere il setup adatto alla linea.
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 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 impostato bene evita di ripetere le stesse correzioni a ogni produzione.
Domande Frequenti
Perché un componente scarta in un job e non in un altro?
Conviene costruire le shape dal datasheet o da campioni reali?
Quali sono gli errori più comuni nell'import dei dati di produzione?
Potete aiutarmi a ottimizzare un programma SIPLACE esistente da remoto?
Un programma SIPLACE da sviluppare o ottimizzare insieme?
Richiedi un intervento di supporto alla programmazione, remoto o on-site in tutta Italia. Il fondatore ha seguito corsi di certificazione ASMPT.
ElectrONIK Lab è un tecnico indipendente e non fa parte di ASMPT. SIPLACE e DEK sono marchi di ASMPT.