Vai al contenuto

AutomotiveMuvia Industrial

OEE e perdite delle linee di stampaggio e saldatura

I contatori delle presse e delle celle di saldatura diventano l'OEE turno per turno e le sei grandi perdite, calcolati ogni mattina da una funzione del vostro team. Quando una pressa rallenta dopo un cambio stampo, il cruscotto la colora prima che la settimana sia persa.

Scenario illustrativo: descrive un caso tipo, non il progetto di un cliente.

L'OEE si scopre a fine mese. La pressa aveva cominciato a rallentare tre settimane prima.

In uno stabilimento di componenti per auto le presse transfer e le celle di saldatura contano tutto: colpi, pezzi buoni, fermate e la loro causa. Il numero che la direzione guarda, l'OEE, arriva però da un foglio ricostruito a fine mese, quando una perdita è già diventata un ritardo di consegna.

Il problema non è il dato, è il tempo che ci vuole a leggerlo. Un cambio stampo che introduce microfermate a ogni inizio turno vale pochi minuti l'ora, abbastanza per togliere nove punti di OEE a una pressa senza che nessuno lo veda in tempo.

Muvia non ha un modulo OEE preconfezionato. Il calcolo lo scrive il vostro team, una volta, in una funzione Python: Muvia la esegue ogni mattina vicino ai dati e porta il risultato a chi deve decidere.

Per chi
Direttori di stabilimento, responsabili di produzione e manutenzione, ingegneri di processo dei fornitori Tier 1 e Tier 2.
Schema: i PLC Siemens S7 delle presse e i controller OPC UA delle celle di saldatura mandano contatori, stati e fermate attraverso il nodo edge; il MES porta ordini e tempi ciclo da SQL Server. Muvia produce l'OEE per macchina e turno, le sei grandi perdite, il cruscotto di stabilimento e la sua versione per il televisore del reparto.

In Muvia, passo per passo

Schermate vere del prodotto, registrate su un progetto con dati di esempio.

1 di 5

Il video · I contatori delle presse e delle celle di saldatura diventano l'OEE turno per turno e le sei grandi perdite, calcolati ogni mattina da una funzione del vostro team. Quando una pressa rallenta dopo un cambio stampo, il cruscotto la colora prima che la settimana sia persa.

Cosa ottieni

La perdita si vede nella settimana in cui nasce
Una pressa che rallenta dopo un cambio stampo cambia colore sul cruscotto il giorno dopo, non a fine mese.
Una sola definizione di OEE
Il calcolo sta in una funzione: vale uguale per ogni pressa, cella e turno, e chiunque può leggerlo.
La causa, non solo il numero
Microfermate per ora e Pareto delle cause dicono dove intervenire, per esempio sul preriscaldo dello stampo.
Il reparto vede quello che vede la direzione
Lo stesso cruscotto sul televisore di linea e in riunione: una sola versione dei numeri.

Per il team tecnico

Come si costruisce in Muvia

  1. 1

    Collega presse e celle

    Sul nodo edge configuri i driver S7 e OPC UA e scegli le variabili: contacolpi, stato macchina, codice di fermata. Il MES arriva come sorgente SQL Server, copiata a orari fissi.

  2. 2

    Scrivi il calcolo una volta

    Una funzione Python calcola disponibilità, prestazioni e qualità per macchina e turno e assegna ogni minuto perso a una delle sei grandi perdite. Un flusso la esegue ogni mattina alle 5:30 e aggiorna due tabelle.

  3. 3

    Trova dove si ferma

    In Analisi la mappa giorno per ora delle microfermate mostra il disegno: righe che si accendono a ogni inizio turno da una certa data, e il confronto con la pressa gemella.

  4. 4

    Portalo in reparto

    Il cruscotto di stabilimento mette insieme OEE per turno, perdite e Pareto delle cause; la modalità schermo lo mostra sul televisore del reparto e si aggiorna da sola.

Funzione Python

import pandas as pd

def transform(inputs, params, ctx):
    p = inputs["rows"]  # produzione ora per ora
    g = p.groupby(["macchina", "giorno", "turno"]).agg(
        pianificato_min=("pianificato_min", "sum"),
        fermo_min=("fermo_min", "sum"),
        pezzi=("pezzi", "sum"),
        buoni=("pezzi_buoni", "sum"),
        ciclo_s=("ciclo_teorico_s", "mean"))
    funzionamento = g["pianificato_min"] - g["fermo_min"]
    g["disponibilita"] = funzionamento / g["pianificato_min"]
    g["prestazioni"] = (g["pezzi"] * g["ciclo_s"] / 60) / funzionamento
    g["qualita"] = g["buoni"] / g["pezzi"]
    g["oee"] = g["disponibilita"] * g["prestazioni"] * g["qualita"]
    return {"rows": g.reset_index()}
Disponibilità, prestazioni e qualità per macchina e turno dai contatori e dal registro delle fermate: la funzione che il flusso esegue ogni mattina.
I dati che servono
  • Contacolpi, stato e fermate delle presse dai PLC Siemens S7
  • Cicli e allarmi delle celle di saldatura via OPC UA
  • Ordini, tempi ciclo teorici e turni dal MES, copiati da SQL Server
  • Il registro delle fermate con la causa scelta dall'operatore

Dicci quali macchine hai. Ti diciamo come leggerle.

Marca del PLC, protocollo, connettività del reparto: con queste tre risposte, in una demo con un tecnico, ti mostriamo come Muvia Industrial porta i dati di linea accanto a quelli dell'azienda.