Sei sulla pagina 1di 24

Necessità delle macchine moderne – Progettazione

del Software Embedded

Sensors and Signal


Logging, Database
Conditioning
HMI
Modern Mechanical
Machine Design

Networking
Discrete and Sequential
Logic

Embedded
System Design

Motors and Machine Condition Motion Control


Machine Vision
Actuators Monitoring 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

I/O Hardware (A/D, D/A)

Hardware-based
Custom Algorithms
and transducers

4
La differenza della piattaforma software di NI
Piattaforma integrata di misura e controllo

Machine Monitoring PC SCADA Embedded Vision System HMI


platform

USB
Modbus Profibus
WiFi
Ethernet EtherCAT
Third-party
product

Machine Control Paltform


Machine Data Logging platform
Embedded Vision Sensors

5
Perché il Machine Vision

• Scalabile e orizzontale

• Benefici differenti ed applicazioni fuori


dalla portata del sensore

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

• Il valore sta nella combinazione


di robotica e visione all’interno Denso Mitsubishi Kuka Fanuc XYZ
del singolo ambiente di
programmazione di LabVIEW: Protocol Protocol Protocol Protocol Protocol
– Singola piattaf. Di sviluppo …
per robotica, visione,
dispositivi di feeding /
loading, acquisizione dati e
misura generici, HMI, Robot Controller
protocolli industriali
standard, servizi web
– Multipiattaforma:
Windows, Linux, MacOS,
RT OS, FPGA
– Migliori prestazioni,
sviluppo più rapido,
interfaccia semplificata
• Costruzione di un “layer
astratto” per gestire differenti
marche di robot

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

Stesso modulo, differenti piattaforme – da sistema per diagnostica a embedded

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

1. Costrire la macchina a stati


2. Definire transizioni e stati
3. Generare il subVI statechart
4. Utilizzo in diagramma a
blocchi di LabVIEW

23
Benefici dei diagrammi di stato

• Semantica semplice per rappresentare sistemi


complessi
• Vista a livello di sistema
• Auto-documentante
• Estensione delle applicazioni semplificata
• Eseguibile su tutti i target LabVIEW

Real-Time FPGA Micro PDA Touch Panel Control Design


and Simulation

24

Potrebbero piacerti anche