Guida all'installazione di URSim

URSim consente di emulare il comportamento del vero controller del robot Universal Robots sul proprio computer. Questo permette di familiarizzare con il controller e testare i programmi generati con RoboDK. Questa sezione guiderà l'utente nell'installazione di URSim.

Requisiti per il download di URSim

È necessario scaricare l'immagine ufficiale di URSim dal sito web di Universal Robots e Oracle VM VirtualBox dai rispettivi siti ufficiali.

1.Scarica la versione più aggiornata del simulatore Offline per sistemi Non Linux da questo link: https://www.universal-robots.com/download/?query=ursim.

Robots Universal Robots - Figura 21

1.Scarica e installa il software Oracle VM VirtualBox dal seguente link: https://www.virtualbox.org/wiki/Downloads.

2.Crea una cartella sul disco rigido e chiamala URSim.

Robots Universal Robots - Figura 22

1.Estrai il contenuto del file URSim scaricato (file .zip o .rar) nella cartella URSim.

Robots Universal Robots - Figura 23

Configurazione di VirtualBox per URSim

Questa sezione mostra come creare una nuova macchina virtuale utilizzando Oracle VM VirtualBox per simulare il controller Universal Robots.

Segui questi passaggi per creare una nuova macchina Linux e caricare l'immagine del controller scaricata:

1.Avvia VirtualBox e premi “New”.

Robots Universal Robots - Figura 24

1.Imposta il nome su UR_Sim_Eseries e imposta la Machine folder sulla cartella creata in precedenza. Imposta il tipo su Linux e la versione su Ubuntu (64 bit).

Robots Universal Robots - Figura 25Robots Universal Robots - Figura 26

1.Imposta la dimensione della memoria a 768 MB e premi “Next”.

Robots Universal Robots - Figura 27

1.Seleziona Use an existing virtual hard disk file e indica il percorso della cartella in cui è stato estratto il file compresso. Premi “Create”.

Robots Universal Robots - Figura 28

Robots Universal Robots - Figura 29

Robots Universal Robots - Figura 30

Robots Universal Robots - Figura 31

1.Premi “Start” per avviare la macchina virtuale.

Robots Universal Robots - Figura 32

1.Se compare un errore che indica “Hardware acceleration is not available”, potrebbe essere necessario riavviare il computer e modificare un'impostazione del BIOS per abilitare la virtualizzazione. Con la virtualizzazione abilitata è possibile riavviare Windows, VirtualBox e la macchina virtuale.

2.A questo punto la macchina virtuale dovrebbe avviarsi.

Robots Universal Robots - Figura 33

Cartella condivisa tra Windows e URSim

È possibile, facoltativamente, configurare una cartella condivisa tra il computer Windows e il controller emulato per trasferire facilmente i file dei programmi.

Segui questi passaggi per associare la cartella dei programmi RoboDK a una nuova cartella nel controller del robot UR emulato:

1.Questa sezione spiega come avere una cartella condivisa tra Windows e URSim per trasferire i programmi.

2.Apri la VM di URSim.

3.Crea una cartella in Linux Ubuntu e chiamala “RoboDK_Shared” sotto “/home/ur/”.

Robots Universal Robots - Figura 34

1.Crea un collegamento sul desktop trascinando la cartella “RoboDK_Shared” sul Desktop.

Robots Universal Robots - Figura 35

1.Apri RoboDK_Shared.

2.Seleziona View → Folder View Mode → Compact View.

Robots Universal Robots - Figura 36

1.Dal menu superiore della finestra di VirtualBox, seleziona Devices → Shared Folders → Shared Folders Settings.

Robots Universal Robots - Figura 37

1.Aggiungi una nuova cartella condivisa utilizzando il pulsante mostrato nell'immagine seguente.

Robots Universal Robots - Figura 38

1.Seleziona il percorso della cartella condivisa in Windows (è possibile utilizzare qualsiasi cartella del computer).

2.Seleziona “Auto-mount” e “Make Permanent”.

3.Mount point: /home/ur/RoboDK_Shared

Robots Universal Robots - Figura 39

Robots Universal Robots - Figura 40

1.Dal menu superiore di VirtualBox, seleziona Devices → Insert Guest Additions CD Image.

Robots Universal Robots - Figura 41

1.Seleziona “Open in File Manager” e premi “OK”.

Robots Universal Robots - Figura 42

1.Apri la cartella: /media/ur/VBox_Gas_6.1.38 (la versione di VBox può variare).

Robots Universal Robots - Figura 43

1.Fai doppio clic sul file “autorun.sh” e seleziona “Execute” (la password è “easybot”). L’esecuzione dello script può richiedere qualche minuto.

Robots Universal Robots - Figura 44

1.Riavvia la macchina virtuale.

1.Apri il terminale: seleziona il pulsante Start → System Tools → UXTerm.

Robots Universal Robots - Figura 45

1.Digita nel terminale: sudo adduser $USER vboxsf e premi “Enter”.

Robots Universal Robots - Figura 46

1.Riavvia la VM.

2.Se generi nuovi file con RoboDK nella cartella condivisa di Windows, puoi premere “View” → “Reload Folder” oppure premere “F5” nella cartella condivisa “RoboDK_Shared” della VM.

Robots Universal Robots - Figura 47

Utilizzo del driver RoboDK con UR Sim

È possibile testare la connessione tra RoboDK e il controller Universal Robots utilizzando URSim.

1.Nell'Oracle VM VirtualBox Manager.

2.Seleziona la VM UR_Sim_Eseries e premi Settings.

Robots Universal Robots - Figura 48

1.Seleziona Network → Attached to: e seleziona Bridge Adapter, poi premi OK.

Robots Universal Robots - Figura 49

1.Avvia la macchina virtuale URSim.

Robots Universal Robots - Figura 50

1.Avvia Polyscope con il modello UR preferito.

Robots Universal Robots - Figura 51

1.Recupera l'indirizzo IP del simulatore.

Robots Universal Robots - Figura 52

1.Vai alla finestra “Move” di URSim.

Robots Universal Robots - Figura 53

1.Apri una stazione RoboDK con lo stesso modello UR.

2.Seleziona Connect → Connect Robot.

Robots Universal Robots - Figura 54

1.Inserisci l'indirizzo IP di URSim e premi Connect.

2.Usa Get Position per recuperare la posizione del robot URSim e applicarla a RoboDK.

3.Usa Move Joints per spostare il robot URSim nella posizione del robot RoboDK.

4.Fai clic con il tasto destro su un programma RoboDK, seleziona “Run on robot” e “Run” per eseguire il programma simultaneamente in RoboDK e in URSim.