Piani di Riferimento

Un Piano di Riferimento definisce la posizione di un elemento con rispetto di un altro, con posizione e orientamento dati. Un elemento può essere un oggetto, un robot, o un altro piano di riferimento. Tutti i Programmi Offline necessitano della definizione di un piano di riferimento per localizzare l'oggetto con rispetto di un robot e aggiornare propriamente la simulazione.

Trascina un piano di riferimento o un oggetto nell'Albero della Stazione per definire una specifica relazione, come il piano di riferimento ramificato della seguente immagine.

È comune definire la posizione di uno o più piani di riferimento con rispetto del robot toccando 3 punti. Ciò permette di posizionare oggetti nello spazio virtuale. Questa procedura può essere compiuta utilizzando il teach pendant o RoboDK (più informazioni disponibili nella sezione Calibrazione Piano di Riferimento)

Con RoboDK è possibile inserire manualmente i valori di traslazione e rotazione, inclusi diversi ordini di rotazione degli angoli di Eulero.

Basic Guide - Figura 51

Di default, RoboDK visualizza la relazione come una posizione XYZ e angoli di Eulero nel formato XYZ.
Ciò significa che la rotazione è compiuta nel seguente ordine:

1.Primo: rotazione attorno all'asse X (colore azzurro).

2.Secondo: rotazione attorno all'asse Y statico (colore rosa).

3.Terzo: rotazione attorno all'asse Z statico (colore giallo).

I controllori Fanuc e Motoman usano il formato precedentemente descritto, tuttavia, gli altri produttori di robot gestiscono gli ordini di rotazione in maniera differente.

È possibile selezionare fra i diversi formati di orientamento dal menù a tendina della finestra dettagli piano di riferimento (doppio click sul piano di riferimento).

Basic Guide - Figura 52

Per esempio, i robot Staubli usano l'ordine XY’Z’’, o KUKA e Nachi usano ZY’X’’. D'altro canto i controllori ABB usano valori Quaternione, che richiedono 4 valori per definire la rotazione:

Basic Guide - Figura 53

È anche possibile inserire manualmente un formato personalizzato. Per esempio, il seguente comando è visualizzato quando l'opzione Custom è selezionata:

Basic Guide - Figura 54

Basic Guide - Figura 55