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.
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.
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. È 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.