Domande generali sul software Machine Vision
Il software Machine Vision viene utilizzato per risolvere i compiti di elaborazione delle immagini con i prodotti wenglor Machine Vision nel settore dell’elaborazione industriale delle immagini.
wenglor offre i seguenti software Machine Vision:
- Software wenglor uniVision 3
- Software wenglor Discovery Tool
- Software uniVision 2
- Software VisionApp 360
- Software VisionApp Demo 3D
- Software di supporto
Le nuove versioni software vengono messe a disposizione in caso di ampliamenti delle funzioni, ottimizzazioni delle prestazioni e bugfix.
Domande frequenti sulla wenglor uniVision 3
wenglor uniVision 3 è un software per l'impostazione di prodotti wenglor Machine Vision per la risoluzione di compiti nel settore dell’elaborazione industriale delle immagini. L’ambiente di sviluppo consente agli utenti di automatizzare l’analisi dei dati (ad es. valutazione delle immagini) tramite interfacce utente grafiche e la creazione di configurazioni al posto delle normali programmazioni. In questo modo wenglor uniVision 3 si qualifica come piattaforma a basso codice o senza codice.
Il software wenglor uniVision 3 è attualmente supportato dalla Smart Camera B60. È il software standard per tutti i futuri dispositivi wenglor Machine Vision.
Il software wenglor uniVision 3 necessita di un PC con Windows 10 o Windows 11. I dettagli in merito sono riportati nei dati tecnici nella pagina dei dettagli del prodotto.
Per l’utilizzo di wenglor uniVision 3 non sono necessarie conoscenze di programmazione, ma conoscenze di base nell’elaborazione industriale delle immagini e nelle nozioni di parametrizzazione
I template sono lavori uniVision predefiniti per una determinata attività (ad es. lettura codice) che possono essere caricati sul prodotto uniVision. Nei template sono già salvati e collegati i moduli più importanti, in modo che debbano essere adattati solo pochi parametri.
Il software wenglor uniVision 3 può essere utilizzato anche offline senza dispositivo per la simulazione. In questo modo è possibile, ad esempio, ottimizzare i progetti con immagini conformi e non conformi. Inoltre, tramite gli esempi memorizzati nel software è possibile eseguire anche test rapidi per valutare il software.
Dati (ad es. immagini) possono essere semplicemente salvati, cancellati e caricati nel simulatore uniVision.
Nella wenglor uniVision 3 è disponibile una toolbox con numerosi moduli software che possono essere aggiunti al lavoro in modo flessibile e collegati tra loro a piacere.
I moduli disponibili nel software wenglor uniVision 3 possono essere utilizzati più volte all’interno di un job e combinati a piacere.
wenglor uniVision 3 supporta tutte le interfacce rilevanti per comandi e robot, in modo che i dispositivi uniVision possano essere integrati in modo rapido e semplice.
La visualizzazione di un lavoro può essere impostata in modo flessibile e libero. I risultati, ad esempio, possono essere visualizzati direttamente nell’immagine come sovrapposizione. La visualizzazione è basata sul web e utilizzabile su qualsiasi dispositivo con browser.
Sì, il software può essere ampliato anche in un secondo momento con pacchetti di licenze separati.
wenglor uniVision 3 si basa sulla funzionalità di uniVision 2, ma include numerose nuove funzioni, ottimizzazioni e bugfix. Inoltre uniVision 2 e 3 supportano diversi apparecchi:
- uniVision 2: Smart Camera weQube B50, Machine Vision Controller BB1, sensori di profilo 2D/3D intelligenti
- uniVision 3: Smart Camera B60
Gli script HALCON creati nel software HDevelop di MVTec possono essere caricati nel modulo HALCON Script nel software uniVision e caricati sul prodotto uniVision (ad es. B60). L’HDevEngine necessario a tale scopo è già preinstallato sul prodotto uniVision.
Sì, i moduli software standard nel software wenglor uniVision 3 possono essere combinati a piacere con gli script HALCON. Lo scambio di dati tra i moduli è possibile in modo flessibile!
In questo modo wenglor uniVision 3 consente una combinazione di parametrizzazione e programmazione:
- Parametrizzabile:
Le attività standard possono essere risolte facilmente con i moduli UniVision standard dalla toolbox uniVision - Programmazione: Le attività complesse possono essere risolte in HDevelop con script HALCON.
I seguenti tipi di dati possono essere trasmessi sia da moduli uniVision al modulo HALCON Script (input) sia dal modulo HALCON Script ad altri moduli uniVision (output):
- Variabili iconiche
- immagini
- Regioni
- XLDs
- Variabili di controllo
- Integro
- Reale
- Stringa
Nelle applicazioni di misurazione, le piastre di calibrazione vengono utilizzate per eliminare la distorsione del sistema ottico e garantire una conversione precisa da pixel a millimetri. Ciò avviene nel software wenglor uniVision 3 tramite il modulo Image Calibration.
Inoltre, una piastra di calibrazione consente una taratura semplice e rapida nelle applicazioni Robot Vision. La corrispondenza delle coordinate avviene eliminando la distorsione causata dall’ottica. Per una calibrazione accurata, la piastra di calibrazione deve trovarsi completamente nel campo visivo della camera e coprire almeno la metà del campo visivo. Gli schemi di taratura stampati su carta determinano una taratura meno accurata. I pannelli opachi (ad es. ZVZJ001) sono adatti per applicazioni a luce incidente, quelli trasparenti (ad es. ZVZJ005) per applicazioni a luce trasmessa.
Il modulo “Dispositivo Robot Vision” nella wenglor uniVision 3 consente la comunicazione diretta tra camere 2D e robot.
Robot Vision è attualmente supportato in wenglor uniVision 3 dalla Smart Camera B60. Seguiranno altri dispositivi.
wenglor uniVision 3 consente la comunicazione con robot del produttore UR. Seguiranno interfacce con altri produttori di robot.
L'inizializzazione degli oggetti nella wenglor uniVision 3 avviene nel modo più semplice tramite i moduli Confronto campione e Localizzazione.
Nel software wenglor uniVision 3 è possibile inizializzare facilmente diversi tipi di oggetti. Il tipo di oggetto può quindi essere inviato direttamente al robot.
Nell’applicazione Pick-and-Place è possibile configurare un’altezza dell’oggetto individuale per ogni tipo di oggetto, in modo da poter afferrare diversi tipi di oggetti a diverse altezze.
Per il prelievo in applicazioni pick-and-place, nel software wenglor uniVision 3 è possibile configurare anche offset a piacere in x e y, in modo che l’oggetto possa ad esempio essere afferrato dalla punta.
Nel software wenglor uniVision 3 è anche possibile trovare i dati di più oggetti diversi con un’acquisizione delle immagini e inviarli al robot per ottimizzare il tempo ciclo per le attività Pick-and-Place. In questo modo, il robot deve entrare meno frequentemente nella capsula di rilevazione e può afferrare direttamente altri oggetti già rilevati.
Per la calibrazione di camera e robot nelle applicazioni pick-and-place è necessario un oggetto di calibrazione. Gli oggetti di taratura professionali, rigidi e resistenti alla temperatura sono disponibili in diverse dimensioni. In alternativa, è possibile stampare il modello di calibrazione (download del PDF). Per la routine di calibrazione è necessario inizializzare diverse posizioni in cui la telecamera vede l’oggetto di calibrazione per determinare la relazione tra telecamera e robot.
Se la relazione tra camera e robot non cambia, non è necessaria una nuova calibrazione.
Sui dispositivi uniVision è in esecuzione la versione HALCON 22.11.
Gli script HALCON possono essere creati anche con altre versioni di HALCON. È tuttavia necessario osservare le indicazioni sulla compatibilità con la versione HALCON 22.11 utilizzata sui dispositivi uniVision.
Sì, HDevEngine è già in esecuzione su dispositivi uniVision. In questo modo gli script HALCON possono essere eseguiti direttamente su dispositivi uniVision. In questo modo si può concentrare l’attenzione sulla soluzione applicativa (software)!
L’ecosistema uniVision consente uno scambio di dati flessibile tra tutti i moduli uniVision e il modulo HALCON Script. Numerose interfacce (ad es. PROFINET, EtherNet/IP) sono disponibili sul prodotto uniVision. I risultati del modulo HALCON Script possono quindi essere emessi direttamente e in modo flessibile tramite le interfacce uniVision. La visualizzazione flessibile basata sul web consente anche la visualizzazione flessibile e personalizzata dei risultati del modulo HALCON Script, anche direttamente nell’immagine!
I dati delle immagini necessari per creare uno script HALCON vengono registrati in un file Teach+ con dati reali.
Il flusso di lavoro tipico per lavorare con gli script HALCON è il seguente:
- Registrazione di un file Teach+ con dati reali
- Creazione dello script HALCON con i dati acquisiti nel software HDevelop
- Caricamento dello script HALCON nel software wenglor uniVision 3 nel modulo HALCON Script
Sono disponibili numerosi esempi di script HALCON che mostrano facilmente quali tipi di dati sono supportati e come le applicazioni possono essere facilmente realizzate.
Nel dizionario HALCON è possibile memorizzare in modo permanente e indipendente dalla piattaforma dati come i modelli di contornitura acquisiti.
Gli script HALCON possono essere cifrati per evitare modifiche indesiderate allo script.
Sì, l’esecuzione di script HALCON può anche essere associata a un dispositivo specifico. In questo modo è possibile evitare che un progetto con HALCON Script venga semplicemente copiato su altri dispositivi.
Domande frequenti sul wenglor Discovery Tool
wenglor Discovery Tool è un software per la ricerca e l’individuazione di dispositivi wenglor Machine Vision nella rete. Il software consente inoltre di adattare la configurazione di rete dei dispositivi di elaborazione delle immagini in modo da adattarla alla configurazione di rete dell’impianto o del PC.
wenglor Discovery Tool deve essere disponibile come software standard per tutti i dispositivi wenglor Machine Vision. Attualmente sono supportati hardware la Smart Camera B60 e i sensori 3D della serie ShapeDrive G4 MLASx1x e MLBSx1x.
Il software Machine Vision wenglor Discovery Tool necessita, a livello di sistema, di un PC con Windows 10 o Windows 11. Per ulteriori dettagli sui requisiti di sistema per il funzionamento del software, consultare la sezione Dati tecnici nella pagina dei dettagli del prodotto del software wenglor Discovery Tool.
Sì, il software wenglor Discovery Tool trova tutti i dispositivi supportati, anche se si trovano in un’altra sottorete.
Il software wenglor Discovery Tool mostra lo stato di funzionamento normale, avviso o errore con l’indicazione del messaggio di avvertimento o di errore dettagliato.
Esempio:
La temperatura del dispositivo Machine Vision supera un valore critico.
Nel software viene visualizzato un messaggio di avviso con informazioni dettagliate “Temperatura troppo alta”.
Spesso le impostazioni di rete sono difficili da trovare nelle impostazioni del PC. Il software wenglor Discovery Tool visualizza direttamente le impostazioni di rete del PC senza dover accedere alle impostazioni dek PC.
Il passaggio al sito Web del dispositivo è semplice tramite il software wenglor Discovery Tool. Non è necessario registrare l’indirizzo IP dell’apparecchio.
Tramite il software wenglor Discovery Tool è possibile assegnare a ogni dispositivo un nome a piacere, in modo da poter distinguere facilmente più dispositivi.