Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Smart Pallet: come abbiamo limitato l’errore umano e migliorato l’esperienza lavorativa degli operatori con un sistema economico di facile manutenzione

CLIENTE:

El.Co. Soc. Coop.

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

L’esigenza

El.Co. Soc. Coop. annovera tra le sue principali attività quella di assistenza su apparecchiature industriali, organizzata su più linee dedicate alla riparazione delle schede elettroniche. 

In ogni postazione, durante la lavorazione le schede elettroniche esaminate, dotate ognuna di codice a barre con serial number univoco, vengono collocate in pallet di riferimento in base al tipo di scheda, allo stato di lavorazione e all’esito della riparazione. 

Il cliente necessitava di un sistema di controllo che permettesse agli operatori di evitare gli errori nel collocamento delle schede nel relativi pallet e contemporaneamente tenere traccia del percorso delle schede all’interno dell’azienda.

Ciò è particolarmente importante per le schede non riparabili che devono essere inviate allo smaltimento: per farle uscire dallo stabilimento è necessario produrre una bolla contenente i serial number esatti. 

Al momento del nostro intervento questa operazione veniva fatta mediante registrazione manuale dei SN su di un file excel che veniva poi inviato, sempre manualmente, per email al responsabile della materia prima.

 

La soluzione

Abbiamo realizzato un sistema integrato semplice ed economico, di facile reperibilità e manutenzione, ma al contempo robusto ed avanzato.

Una postazione costituita da una staffa metallica che sorregge: una centralina elettronica connessa in Wi-Fi sulla rete intranet dell’azienda, un monitor touchscreen sul quale è visualizzata l’interfaccia uomo macchina (HMI) installata sul client che serve all’operatore per interagire con il sistema ed un barcode reader per la lettura dei codici a barre delle schede e del pallet. 

A valle di questa struttura è presente un software lato server che ha lo scopo di:

  • Acquisire ed archiviare, storicizzandoli, i dati letti dal client
  • Gestire la logica di business dell’applicazione che impedisce errori, ripetizioni, inserimenti indesiderati
  • Generare autonomamente il file .csv
  • Inviare automaticamente l’email contenente il file allegato ai responsabili 


Il risultato conseguito è strumento moderno e semplice da usare, user-friendly ed ergonomico, con una filosofia di utilizzo orientata a quella di un semplice smartphone, basata su una grafica accattivante, semplici gestures, messaggi all’utente chiari e un’interfaccia intuitiva, strettamente adattata a tutte le fasi di lavoro. 

In questo modo gli operatori possono controllare in ogni istante di aver eseguito correttamente le loro operazioni, e tutto il processo produttivo è più sicuro e meno soggetto ad errori: gli obiettivi del progetto Smart Pallet.

 

Le modalità del nostro intervento

In fase di analisi abbiamo prodotto dei mockup grafici interattivi per far provare al cliente quale sarebbe stato il look&feel dell’applicazione ed abbiamo definito le user stories, secondo i principi della modalità Agile con cui operiamo, in base alle quali abbiamo poi rilasciato al cliente in fase di sviluppo versioni incrementali del software da testare.

Per fornire al cliente una stima del costo di produzione abbiamo svoluto un’analisi di mercato e scelto i componenti adatti con il compromesso migliore tra prestazioni/qualità/ prezzo ponendo particolare attenzione alla reperibilità dei prodotti nel tempo. 

Infine abbiamo provveduto all’acquisto dei componenti necessari ed alla realizzazione del prototipo e del banco di test.

Durante tutto il processo di sviluppo l’interazione con il cliente è stata continua, in costante allineamento, sia tramite call in remoto che con visite di persona presso la sede operativa.

 

I vantaggi

I vantaggi raggiunti al nostro contributo sono stati:

  • Maggior robustezza nel processo di tracciabilità delle schede all’interno dell’azienda
  • Possibilità di mantenere un archivio, consultabile in ogni momento, dove sono presenti tutti i dati processati in lunghi archi temporali
  • Semplicità nella gestione dei processi di lavoro grazie all’introduzione di una applicazione web

La testimonianza

“Tracciare i Serial-Number delle schede era un problema del nostro processo produttivo.
Smart-Pallet lo ha semplificato, rendendolo intuitivo e a impatto minimo sulla filiera di riparazione.
Anche collaborare con Kiwibit è stato “Smart” proattivi nella progettazione, attenti e efficaci nella fase di debug.
Molto soddisfatto del progetto e della collaborazione” 

Simone Poggesi

El.Co. soc. coop.

La richiesta

  • Progettazione di un sistema integrato per migliorare l’esperienza lavorativa degli operatori ed aumentare la produttività

Il nostro contributo

  • Analisi del progetto, scelta dei componenti e definizione dell’architettura
  • Sviluppo dell’applicazione embedded
  • Realizzazione del prototipo
  • Supporto remoto e in sede nella fase di messa a punto finale

Tecnologie usate

  • Raspberry Pi4 
  • sistema operativo Raspbian
  • Display touchscreen 7”
  • Angular 8 e Node.js
  • Lettore barcode USB

Risultati raggiunti

  • Aumento della produttività
  • Drastica riduzione dell’errore umano
  • Semplificazione ed aumento dell’ergonomicità del processo
  • Progettazione ed implementazione di un prodotto efficiente, flessibile, facilmente configurabile e manutenibile

Vuoi sviluppare un progetto simile per migliorare le performace della tua azienda?

Operiamo a Pistoia, Firenze, Prato, Pisa, Livorno, Bologna, Piacenza, Milano e in tutta Italia

POTREBBERO INTERESSARTI ANCHE

Gestione della formazione, dell’indirizzario e dei progetti in app

Gestione della formazione, dell’indirizzario e dei progetti in app

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Piattaforma web per la gestione preventivi e ordini

Piattaforma web per la gestione preventivi e ordini

Generazione automatica di documenti

Generazione automatica di documenti

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Come abbiamo realizzato un software su misura per gestire più facilmente i processi di lavoro 

CLIENTE:

Consorzio Pratese Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

L’esigenza

Il Consorzio Pratese Autoscuole riunisce la maggior parte delle autoscuole che operano nel territorio pratese, creando così una rete di servizi altamente qualificata per le scuole guida, i loro istruttori ed i loro allievi. Mette a disposizione dei propri iscritti le sue aule di teoria, il suo circuito attrezzato per le prove pratiche ed un parco veicoli per le patenti A, speciali e superiori.

La necessità era quella di avere un software che consentisse di gestire le varie attività della scuola e delle autoscuole associate, ovvero la gestione di calendari guide ed esami, la disponibilità di istruttori, veicoli e allievi, e infine la fatturazione e amministrazione quotidiana.

La soluzione

Abbiamo innanzitutto effettuato una prima serie di incontri volti a definire le specifiche iniziali nei dettagli per mettere a fuoco tutte le esigenze. Alla luce di questa analisi si è optato per la realizzazione di un’applicazione web fruibile da pc e da dispositivi mobili.

In prima istanza l’applicazione realizzata consentiva agli utenti del sistema di gestire la prenotazione delle guide e degli esami incrociando i calendari di istruttori, guide, esami e allievi e di produrre in formato pdf i verbali degli esami.

In un secondo momento è stata, inoltre, implementata a bordo del gestionale anche l’integrazione con il sistema di fatturazione elettronica e la resoconto giornaliero delle ricevute. 

 

I vantaggi

Con la soluzione sviluppata su misura il cliente può gestire completamente le proprie attività e avere a disposizione la documentazione ufficiale archiviata in formato elettronico su qulasiasi dispositivo: smartphone, pc, tablet.

Grazie all’app il cliente ha una gestione dei calendari semplificata in quanto il sistema calcola in automatico gli slot delle guide disponibili incrociando i calendari degli istruttori e dei mezzi a disposizione.

Allo stesso modo, grazie ad un sistema di schede anagrafiche differenziate, il cliente può gestire:

  • il calendario degli esami
  • i tariffari differenziati per licenze e missioni
  • il monitoraggio dello stato di apprendomento dell’allievo 
  • gestione dei pagamenti degli allievi 
  • il resoconto giornaliero in modo automatico
  • gli importi delle fatture mensili per i soci

Un sistema AUTOMATICO che genera tutti i documenti di cui ha bisogno il cliente, e lo aiuta a tenere i conti in ordine e tutti gli allievi sotto controllo!

 

Vuoi anche te un software facile da usare per il tuo Consorzio di Autoscuole?

Per te abbiamo sviluppato kiwiDrivingSchool, l’unica applicazione in cloud progettata per la gestione dei consorzi di autoscuole! Scopri subito tutte le sue funzionalità!

La testimonianza

“Grazie all’app sviluppata da Kiwibit riusciamo a gestire, senza rischio di errore, l’attività del nostro consorzio. PROGRAMMIAMO LE GUIDE di vari istruttori con molti mezzi e tantissimi allievi IN MANIERA SEMPLICE E VELOCE. Caratteristica che abbiamo molto apprezzato del programma è la versatilità: è possibile modificare facilmente ed in autonomia gli orari di disponibilità degli istruttori ed inserire o togliere i mezzi utilizzabili per le guide. Anche l’attività AMMINISTRATIVA è STATA NOTEVOLMENTE SNELLITA grazie al programma. È infatti in grado di richiamare le attività svolte per gli allievi delle varie autoscuole consorziate generando le fatture elettroniche da inviare ai clienti.”

Andrea Pagano

CO.PA. Consorzio Autoscuole Pratesi

La richiesta

  • Software di gestione di tutta l’attività

Il nostro contributo

  • Analisi dei requisiti
  • Piattaforma web
  • Integrazione della fatturazione elettronica

Tecnologie usate

  • Server-side: Java, Spring, Hibernate
  • Client-side: Javascript, Angular
  • DBMS Postgres

Risultati raggiunti

  • Software di gestione

POTREBBERO INTERESSARTI ANCHE

Gestione della formazione, dell’indirizzario e dei progetti in app

Gestione della formazione, dell’indirizzario e dei progetti in app

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Piattaforma web per la gestione preventivi e ordini

Piattaforma web per la gestione preventivi e ordini

Generazione automatica di documenti

Generazione automatica di documenti

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Orientare la strategia di investimento tecnologico grazie ad un’analisi comparativa approfondita delle soluzioni di mercato

CLIENTE:

Azienda leader internazionale nel settore Healthcare

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti

L’esigenza

Il cliente aveva la necessità di integrare sulla propria piattaforma software in ambito healthcare dei sistemi di rilevamento automatico che consentissero di tracciare la presenza o il passaggio in aree definite di persone e di oggetti in diversi scenari.

In virtù della nostra esperienza di lunga data in ambito RFID, argomento di cui ci occupiamo dagli esordi di questa tecnologia, ci è stato richiesto di operare un raffronto tra lo stato dell’arte delle tecnologie di identificazione automatica attualmente presenti sul mercato al fine di individuare quelle che meglio si adattassero agli scenari descritti.

 

Analisi

E’ stato condotto uno studio comparativo iniziale per il raffronto delle caratteristiche delle diverse tecnologie di identificazione automatica approfondendone caratteristiche, vantaggi e svantaggi in relazione alle criticità dell’applicazione specifica.

In particolare sono stati analizzati i seguenti sistemi:

  • BLE (Bluetooth Low Energy)
  • RFID passivo UHF/HF (Identificazione a radiofrequenza)
  • NFC (Near Field Communication)
  • UWB (Ultra Wide Band)
  • BARCODE

Per ognuno sono stati valutati vari parametri di confronto: memoria, densità di dati, interferenze nella lettura in caso di sporco o umido o con oggetti interposti, resistenza agli agenti chimici ed ambientali, sicurezza dei dati, possibilità di lettura multipla, velocità di lettura/scrittura, massima distanza di lettura, protocolli di comunicazione, precisione, presenza/durata delle batterie, costo dei lettori e dei tag, facilità di integrazione con i sistemi in essere.

 

Ricerca soluzioni

A seguito dei risultati dell’analisi comparativa è stata effettuata una ricerca di mercato per individuare i migliori fornitori delle tecnologie sulle quali è ricaduta la scelta, ponendo attenzione al rapporto qualità/prezzo delle soluzioni proposte e all’affidabilità del fornitore.

 

Test

Infine, una volta acquistati i prodotti “vincitori” del benchmark, è stata condotta una campagna di test in un ambiente che riproduceva il campo di applicazione reale durante la quale si è rilevato l’andamento della potenza del segnale ricevuto e l’efficacia della lettura simulando diversi scenari. 

Abbiamo prodotto un report dettagliato con tutte le valutazioni effettuate.

L’esito dei test effettuati ha consentito al cliente di orientare la propria strategia di business riguardo ai sistemi in oggetto.

 

Vuoi sviluppare un processo di system integration o di progettazione elettronica?

Operiamo a Pistoia, Firenze, Prato, Pisa, Livorno, Bologna, Piacenza, Milano e in tutta Italia

La testimonianza

“Questo lavoro di consulenza e valutazione delle soluzioni di mercato ha permesso al nostro cliente di orientare le proprie scelte selezionando la tecnologia più opportuna per l’esigenza specifica”


Ing. Alessandro Paoli

CEO Kiwibit

La richiesta

  • Benchmark sulle tecnologie di identificazione automatica per applicazione in ambito healthcare

Il nostro contributo

  • Analisi dello stato dell’arte della tecnologia, ricerca delle soluzioni di mercato, prove in campo

Tecnologie usate

  • BLE (Bluetooth Low Energy)
  • RFID passivo UHF/HF
  • Barcode

Risultati raggiunti

  • Indicazioni per la strategia di business del cliente

POTREBBERO INTERESSARTI ANCHE

Gestione della formazione, dell’indirizzario e dei progetti in app

Gestione della formazione, dell’indirizzario e dei progetti in app

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Piattaforma web per la gestione preventivi e ordini

Piattaforma web per la gestione preventivi e ordini

Generazione automatica di documenti

Generazione automatica di documenti

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Risparmiare costo di personale qualificato grazie ad un software che gestisce i permessi sui diversi dati di macchina separando gli accessi

CLIENTE:

SORIN GROUP

L’esigenza

L’azienda cliente possiede una saldatrice laser utilizzata nel processo di produzione dei pacemaker per cui devono essere quotidianamente effettuate le operazioni di calibrazione, processo molto delicato vista la precisione richiesta nella lavorazione di questa tipologia di apparecchi.

Tali operazioni prevedevano che un addetto alla produzione lanciasse inizialmente un software di calibrazione che comandava l’emissione di una serie di impulsi laser andandone a misurare l’energia. Il risultato della misurazione per le varie forme d’onda, ripetuta fino a quando non rientrava in un range prestabilito, veniva mostrato su un display.

A questo punto il parametro di regolazione della potenza in ingresso corretto doveva essere copiato manualmente e salvato in appositi file di registro della macchina. 

Per questo step finale era richiesto l’intervento di un ingegnere di processo in orario straordinario di inizio turno di produzione, poiché i file di registro che si andavano ad aprire contenevano altre informazioni che non dovevano essere modificabili, e quindi accessibili, dagli addetti alla produzione.

 

La soluzione

La macchina aveva a bordo un pc industriale su cui è installato un sistema operativo Windows NT.

L’obiettivo del lavoro è stato la realizzazione di un’interfaccia software che consentisse agli addetti alla produzione di rilevare le letture e salvare i parametri di calibrazione delle varie forme d’onda nei file di registro, impedendogli però di modificare altre parti degli stessi, evitando così l’intervento dell’ingegnere di processo.

Abbiamo realizzato un software in ambiente .NET che dialoga con il macchinario mostrando a video le letture corrispondenti a varie forme d’onda e che consente solamente agli operatori autorizzati di impostare il valore di potenza di ingresso corretto.

Inoltre il software produce un file di log che registra tutto quello che viene fatto e da chi e che può essere consultato dai capi reparto tramite l’accesso ad un’area riservata.

 

I vantaggi

Aumento della qualità di processo: la registrazione su file di log di tutte le operazioni di calibrazione effettuate ha costituito indice di garanzia della qualità di processo.

Risparmio sui costi di personale: si sono risparmiati i costi di intervento di personale altamente qualificato in orario straordinario per un’operazione a basso valore aggiunto

Aumento del livello di automazione: sono state eliminate le operazioni di “copia incolla” e gli step di apertura manuale di file, generando una riduzione delle probabilità di errore ed un risparmio di tempo.

Miglioramento dell’ergonomia: potendo comandare tutto da un’unica interfaccia l’usabilità del processo è stata ottimizzata.

Vuoi sviluppare un nuovo software su misura o un processo di system integration?

Operiamo a Pistoia, Firenze, Prato, Pisa, Livorno, Bologna, Piacenza, Milano e in tutta Italia

La testimonianza

In questo progetto abbiamo curato in modo particolare l’ergonomia dell’interfaccia uomo-macchina in modo che gli operatori potessero procedere con semplicità nella sequenza delle operazioni, limitando la possibilità di errore umano

Ing. Alessandro Paoli

Co-founder Kiwibit

La richiesta

  • Automazione del processo di calibrazione di una saldatrice laser

Il nostro contributo

  • Sviluppo di un’interfaccia che dialoga con la saldatrice laser e registra il log delle operazioni

Tecnologie usate

  • Linguaggio di programmazione VB.NET
  • Protocollo seriale di comunicazione con il macchinario

Risultati raggiunti

  • Aumento della qualità di processo
  • Risparmio sui costi di personale
  • Miglioramento dell’ergonomia
  • Aumento del livello di automazione

POTREBBERO INTERESSARTI ANCHE

Gestione della formazione, dell’indirizzario e dei progetti in app

Gestione della formazione, dell’indirizzario e dei progetti in app

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Piattaforma web per la gestione preventivi e ordini

Piattaforma web per la gestione preventivi e ordini

Generazione automatica di documenti

Generazione automatica di documenti

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Sinergia vincente tra due aziende tecnologiche

CLIENTE:

Project Engineering

Software di collaudo della HMI di controllo per abbattitori termici

L’esigenza

Project Engineering srl è un’azienda manifatturiera leader che da oltre 25 anni progetta e realizza dispositivi elettronici nell’ambito dei Controllori Custom e Sistemi di test e Apparecchi medicali. Per un loro cliente ha sviluppato un controllore custom e ci ha commissionato il software di collaudo della HMI di controllo per abbattitori termici.

 

La soluzione

Il software da realizzare era diviso in una parte di GUI con delle schermate relativamente semplici ed una parte di business logic articolata in una serie di macchine a stati, ciascuna relativa a uno dei test necessari al superamento del collaudo del dispositivo. Solitamente, per questo genere di sviluppo, Project Engineering realizzava la business logic interamente C++ per garantire i requisiti di RAM (<= 128MB) del dispositivo fisico.

In questo progetto abbiamo proposto al cliente un approccio differente, ovvero lo sviluppo della business logic in linguaggio Javascript.

La sfida è stata quella di riuscire ad adottare questo approccio, utilizzando un linguaggio di programmazione di alto livello, quindi potenzialmente meno efficiente in termini di consumo di risorse, su un hardware dalle capacità di memoria RAM limitata. Per poter dare una risposta veloce al cliente sulla fattibilità della nostra soluzione abbiamo iniziato a sviluppare la macchina a stati del test di collaudo più complesso del set. In questo modo abbiamo realizzato uno Smoke Test che, in circa una settimana, ci ha confermato la fattibilità della soluzione proposta e offerto uno strumento di sviluppo più veloce e intuitivo rispetto all’utilizzo del C++.

Abbiamo organizzato il processo di sviluppo secondo la metodologia Agile (Scrum). Il lavoro è stato suddiviso in sprint bisettimanali al termine dei quali abbiamo inviato il report sulle attività svolte ed una versione incrementale e testabile del software, in modo da consentire a Project Engineering di valutare lo stato di avanzamento del progetto.

Il codice sorgente è stato mantenuto su un repository GIT condiviso.

 

I vantaggi

Le scelte progettuali descritte ci hanno garantito accesso ai vantaggi offerti dal JavaScript, in quanto linguaggio di più alto livello rispetto al C++, interpretato, a tipizzazione dinamica e con supporto a un paradigma dichiarativo-funzionale.

In particolare, una soluzione ha prodotto i seguenti risultati strategici:

  • Tempi di sviluppo del software più brevi: la scrittura delle logiche in Javascript è risultata più veloce
  • Manutenzione del software a lungo termine: accesso a un maggior bacino potenziale di sviluppatori (la cui maggioranza ha familiarità col JavaScript ma non col C++), con conseguente maggior probabilità di garantire adeguato supporto al software nel lungo termine.
  • Consegna del software nei tempi prestabiliti: l’approccio Agile Scrum è stato fondamentale per raggiungere questo obiettivo

Vuoi sviluppare un nuovo software su misura?

Operiamo a Pistoia, Firenze, Prato, Pisa, Livorno, Bologna, Piacenza, Milano e in tutta Italia

La testimonianza

“Il progetto relativo agli abbattitori di temperatura è stato il primo progetto sviluppato insieme a Kiwibit. Il progetto è stato portato avanti dai due team Project Engineering e Kiwibit e fin da subito si è creata un’ottima sinergia e collaborazione, sia tecnica che umana che ha portato al raggiungimento degli obiettivi prefissati nei tempi stabiliti. Kiwibit si è mostrata un’Azienda capace di ascoltare con attenzione i nostri requisiti e aperta al confronto tecnico al fine di perseguire la maggior qualità del risultato, con approccio costruttivo e propositivo.

Ing. Marco Del Nero

R&D Controllers Manager, Project Engineer

La richiesta

  • Sviluppo di un software di collaudo di un controllore custom per la gestione di alcuni modelli di abbattitori termici

Il nostro contributo

  • Sviluppo del software di collaudo tramite il toolkit Qt su piattaforma U21 micro Freescale iMx6ULL e sistema operativo Linux con linguaggi C++, JavaScript e QML

Tecnologie usate

  • ARM based HMI con micro i.MX6ULL
  • SO Linux Embedded
  • librerie QT5
  • linguaggio di programmazione C++, QML, Javascript

Risultati raggiunti

  • Tempi di sviluppo del software più brevi
  • Manutenzione del software a lungo termine
  • Consegna del software nei tempi prestabiliti

POTREBBERO INTERESSARTI ANCHE

Gestione della formazione, dell’indirizzario e dei progetti in app

Gestione della formazione, dell’indirizzario e dei progetti in app

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Sviluppo di un’interfaccia touchscreen per il controllo del processo di asciugatura di materiale plastico

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Riprogettazione della scheda elettronica di controllo di un trapano per implantologia dentale

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Tool di costruzione del digital twin per analisi strutturale di basamenti metallici

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Digitalizzazione di processo con introduzione di firma digitale dei documenti

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Postazione integrata per la gestione e tracciabilità di schede elettroniche durante il processo di riparazione

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Piattaforma web per la gestione operativa dei Consorzi di Autoscuole

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Analisi delle soluzioni di identificazione automatica per tracking di persone ed oggetti (sviluppo software per il settore medico sanitario)

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Interfaccia per l’automazione della calibrazione di una saldatrice laser utilizzata nella produzione di pacemaker

Software di collaudo della HMI di controllo per abbattitori termici

Software di collaudo della HMI di controllo per abbattitori termici

Piattaforma web per la gestione preventivi e ordini

Piattaforma web per la gestione preventivi e ordini

Generazione automatica di documenti

Generazione automatica di documenti

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Automatizzazione dei rilasci software negli ambienti di Test, Quality Assurance e Production

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Sviluppo di un nuovo dispositivo in ambito automotive per il monitoraggio del pitch&roll basto su sensori MEMS

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Progettazione e realizzazione interfaccia uomo-macchina digitale su macchinario industriale

Un software in cloud per l’organizzazione delle visite a Casa Sicura

Un software in cloud per l’organizzazione delle visite a Casa Sicura