Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Networking
Discrete and Sequential
Logic
Embedded
System Design
1
Piattaforma integrata per Controllo, Motion, Visione, …
2
Ruolo tradizionale dell’esperto di settore
User Interface and
Application
Software (algorithms)
MPU, OS
Compiti Ingegnere
Buses
dell’esperto Embedded
di settore Drivers esperto
tradizionale
I/O Hardware (A/D, D/A)
Hardware-based
Custom Algorithms
and transducers
3
Più potere all’esperto di settore
User Interface and
Application
Software (algorithms)
Progettazione
Esperto di
settore
MPU, OS Embedded per
“potenziato” Buses ingegneri
e tecnici
Drivers
Hardware-based
Custom Algorithms
and transducers
4
La differenza della piattaforma software di NI
Piattaforma integrata di misura e controllo
USB
Modbus Profibus
WiFi
Ethernet EtherCAT
Third-party
product
5
Perché il Machine Vision
• Scalabile e orizzontale
6
Scalabile e orizzontale
Machine Vision
7
Benefici differenti ed applicazioni fuori
dalla portata del sensore
• Misura non a contatto
• Pick&Place
• Controllo qualità
• Aumento della velocità delle
applicazioni
• Integrazione stretta tra robotica e
visione
8
Compact Vision System (CVS) & Vision Builder
AI nel Packaging
La Sfida
Fornire un sistema robotizzato di
caricamento di spicchi di formaggio
grana su una macchina
confezionatrice termoformatrice,
effettuando il prelievo dal trasportatore
di alimentazione che li presenta
in ordine sparso. Eliminare una
mansione troppo ripetitiva e consentire
vantaggi in termini di costo ed igiene
del prodotto.
Prodotti utilizzati:
CVS
Vision Builder AI
9
Guida Robot per terapia
oncologica in ambito sanitario
La Sfida:
CytoCare è il primo sistema robotizzato per la
manipolazione, preparazione e
confezionamento automatizzati dei farmaci
antitumorali Assistito e controllato da un tecnico
operatore, il sistema CytoCare è in grado
di preparare autonomamente soluzioni per le
terapie antitumorali in ambiente ad atmosfera
controllata di classe ISO 5, come prescritto dalla
direttiva UE sul GMP e dalle norme di buona
fabbricazione della Farmacopea Italiana
Prodotti utilizzati:
PC con framegrabber 1405/10
Vision Development Module
LabVIEW
10
Stretta Integrazione con Visione &
Movimentazione assi - Robotica
Command High level LabVIEW robot protocol
11
Flexible manufacturing / flexible feeding: la
stazione di feeding
• I sistemi di alimentazione a vibratori
sono mirati a componenti specifici:
mancanza di flessibilità!!
• Flex feeder: ampiezza, direzione e
frequenza delle vibrazioni controllata
via computer
• Visione artificiale identifica i
componenti
• Il Robot prende e posiziona il pezzo
• LabVIEW offre una singola
piattaforma software
• Strumenti avanzati per auto-
calibrazione
• Strumenti avanzati configurazione di
sistema
• Controllo di qualità delle parti
selezionate
12
Robot “solo” per controllo qualità
• Il robot è usato solo come “treppiede intelligente” per spostare la telecamera (o il pezzo)
per acquisizione di immagini veloce sequenziale su linea di produzione “just in time”
• Tempo ciclo di produzione tipico di 25-30 sec / pezzo (o più)
• 10 – 20 punti di ispezione (o più)
• Un “middleware di alto livello” per ispezione visiva multi-immagine robotizzata in
LabVIEW
13
Ulteriori considerazioni su progettazione
software: monitoraggio condizioni macchina
Data Data Diagnosis and
Acquisition Analysis Control
Gear
Health Unbalance
Loose
Mounting
Alignment
Motor
Mechanical
Resonances
14
Componenti per monitoraggio macchina
Sensori Acquisizione Analisi
Segnali ingresso dati
Condizionamento
V
A/D
Segnale
D/A
DIO
Segnali uscita TIO
V
15
Moduli serie C: scalabilità Hardware
Sistema Embedded
Sistema per diagnostica
16
Architettura di un Sistema NI – IS (case history)
La necessità del cliente:
raccolta di dati da 200 stazioni
mobili e 500 fisse dislocate su
più plant produttivi
Necessità di
Archiviazione e
Visualizzazione
dei trend
Necessità di
Real Time
Monitoring
Richiesta la possibilità di
interfaccia con più tipologie di
segnali
Riproduzione Riservata
Soluzioni disponibili
Riproduzione Riservata
LabVIEW per HMI & SCADA
• Modulo aggiuntivo di LabVIEW
per costruire applicazioni HMI
– Possibilità di esecuzione su
hardware HMI Windows CE e XPe
– Per touch panel di NI o di 3e parti
• Stesso ambiente di sviluppo
LabVIEW
– Interfaccia utente ricca
– Controllo e analisi avanzati
– Possibilità di utilizzare strutture
di programmazione
19
HMI & SCADA cross-piattaforma
20
Architettura del codice in funzione delle risorse hardware
21
Esempio di implementazione utilizzando
LabVIEW Statechart Module
22
Sviluppo con LabVIEW Statechart
23
Benefici dei diagrammi di stato
24