Inizia un Programma dal PC

I driver robot forniscono un'alternativa alla programmazione Offline (dove un programma è generato e poi trasferito al robot per la sua esecuzione). Con i driver robot, è possibile iniziare una simulazione direttamente sul robot (Programmazione Online). Più informazioni disponibili nella sezione Driver Robot.

Programmi robot posson essere eseguiti direttamente da RoboDK al robot reale se una connessione alla rete è stata stabilita.

1.Clicca con il tasto destro sul robot in RoboDK

2.Seleziona: Robots Universal Robots - Figura 3Connetti al robot...

3.Immetti l'IP del robot

4.Seleziona Connetti

Dovrebbe comparire un messaggio verde con visualizzato Pronto se la connessione è stata stabilita.

Il robot può essere mosso selezionando Ottieni giunti robot, Muovi Giunti e Muovi Lineare, dal menù connessione.

Robots Universal Robots - Figura 4


Ci sono due diversi metodi per iniziare un programma dal PC sul robot:

1.Inizia su robot passo passo con feedback in RoboDK (Programmazione Online):           
Questo metodo utilizza il robot come un server e ogni istruzione è inviata al robot passo passo come eseguito dal simulatore. Questo metodo è utile per scopi di debug.

a.Clicca con il tasto destro sul programma (Print3D in questo esempio)

b.Seleziona Inizia su robot (F6)

c.Fai doppio click sul programma per iniziarlo (o tasto destro e seleziona Inizia)

Una volta che questa opzione è selezionata ci si connetterà al robot reale ogni volta che facciamo doppio click sul programma (o tasto destro e seleziona Inizia)

Queste operazioni sono anche disponibili dall'API e permettono di integrare RoboDK in altre applicazioni. L'API è disponibile per Python e C#.

Robots Universal Robots - Figura 5


2.Inizia su robot genera il programma completo, lo trasferisce al robot ed inizia il programma sul robot reale (Programmazione Offline):

a.Tasto destro sul programma (Print3D ad esempio)

b.Seleziona Inizia su robot (F8)

Robots Universal Robots - Figura 6

Come abilitare il Controllo Remoto su URe

È necessario abilitare l'opzione Controllo Remoto sul controller del robot UR se si possiede un robot URe (UR3e, UR5e o UR10e).

Segui questi passaggi per abilitare il Controllo Remoto su un URe:

1.Seleziona il menu Settings dal pulsante in alto a destra

2.Seleziona System-Remote Control

3.Seleziona Enable

4.Cambia la modalità operativa a Remote Control

Robots Universal Robots - Figura 7Robots Universal Robots - Figura 8

Robots Universal Robots - Figura 9

Dettagli della connessione di rete

Le connessioni del driver RoboDK ai sistemi di controllo UR sono bidirezionali. Questo significa che il driver non si limita a connettersi al sistema remoto come client, ma agisce anche da server, in attesa di una connessione di ritorno dal sistema di controllo. Questa connessione di ritorno dal sistema di controllo UR verso il computer RoboDK viene considerata da quest'ultimo come una connessione in ingresso esterna. Tali connessioni sono spesso bloccate dal firewall del sistema operativo. Se disabilitare completamente il firewall sul proprio sistema non è accettabile, utilizza la tabella seguente per consentire le connessioni in ingresso e in uscita necessarie:

Scopo

Direzione

Protocollo

Numero di porta

(apiur)

Numero di porta

(DriverUR)

Interfaccia secondaria

RoboDK → UR

TCP

30002

30002

Interfaccia in tempo reale (RTDE)

RoboDK → UR

TCP

non usato

30004

Interfaccia inversa

UR → RoboDK

TCP

30000

50001

Invio script

UR → RoboDK

TCP

non usato

50002

Interfaccia di traiettoria

UR → RoboDK

TCP

non usato

50003

Interfaccia comandi script

UR → RoboDK

TCP

non usato

50004