OEE Competition

I seguenti moduli software hanno l'obiettivo di gestire l'OEE Competition. La richiesta è stata quella di mostrare sull'Andon Board di ogni linea di un determinato dipartimento, i valori in tempo reale (relativi al turno corrente) dei pezzi prodotti e degli scarti, sia per linea che per dipartimento. Inoltre, questi valori vanno confrontati con delle soglie (per linea e dipartimento) preconfigurate tramite inserimento manuale in una pagina dell'applicazione.

Quindi i dati da mostrare sono:

pezzi prodotti del turno corrente della linea

soglia pezzi prodotti per turno della linea

scarti prodotti del turno corrente della linea

soglia scarti per turno della linea

pezzi prodotti del turno corrente del dipartimento

soglia pezzi prodotti per turno del dipartimento

scarti prodotti per turno del dipartimento

soglia scarti per turno del dipartimento

I dati devono essere registrati per turno e accessibili successivamente tramite nuova pagina dell'applicazione.

Un esempio dei grafici da mostrare sull'Andon Board (vanno gestiti anche i colori dello sfondo o dei grafici):

Da sviluppare:

analizzare come recuperare i dati di pezzi prodotti e scarti del turno, per linea e dipartimento (già esistente o da sviluppare??)

aggiungere una tabella delle soglie di pezzi e scarti per ubicazione

aggiungere la possibilità di valorizzare i dati della tabella tramite GUI

registrare i dati di pezzi prodotti e scarti per linea e per dipartimento, ogni turno: registrare anche i valori delle soglie in modo che i dati siano utilizzabili anche in un secondo momento, anche se le soglie cambiano

Un esempio di un set di dati da visualizzare per giorno/mese (in base alla selezione delle date):

Configurazioni aggiuntive database

CREATE TABLE public.thresholds ( codubi CHARACTER VARYING(51), codturnidet CHARACTER VARYING(51), thnp1 DOUBLE PRECISION, thnp2 DOUBLE PRECISION, ths1 DOUBLE PRECISION, ths2 DOUBLE PRECISION ); COMMENT ON COLUMN public.thresholds.codubi IS '1:1 ubicaz.codice'; COMMENT ON COLUMN public.thresholds.codturnidet IS '1:1 turnidet.codice'; COMMENT ON COLUMN public.thresholds.thnp1 IS 'soglia pezzi 1'; COMMENT ON COLUMN public.thresholds.thnp2 IS 'soglia pezzi 2'; COMMENT ON COLUMN public.thresholds.ths1 IS 'soglia scarti 1'; COMMENT ON COLUMN public.thresholds.ths2 IS 'soglia scarti 2'; ALTER TABLE ONLY public.thresholds ADD CONSTRAINT uq_codubi_codturnidet UNIQUE (codubi, codturnidet);