Manuale Completo RobotStudio
Manuale Completo RobotStudio
Manuale Completo RobotStudio
Robot Studio
5.11
ID documento: 3HAC032104-007
Stato: Approvato
Revisione: A
possibile richiedere ulteriori copie del presente manuale ad ABB al prezzo corrente.
Sommario
Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Documentazione del prodotto, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Sicurezza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1 Introduzione
12
46
2.4.1 Oggetti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.4.2 Meccanismi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.4.3 Utensili e dati utensile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.4.4 Impostazione dell'origine locale di un oggetto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.5 Collocazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
66
Sommario
102
102
104
107
108
109
110
112
116
123
125
126
130
134
135
136
137
158
7.1 Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Nuova stazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3 Schermata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 Pack & Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5 Unpack & Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6 Opzioni RobotStudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
158
159
160
161
162
163
Sommario
8 Scheda Home
170
9 Scheda di modellazione
200
230
Sommario
258
11.1 Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2 Sincronizza su stazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 Sincronizza su VC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5 Eventi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.6 Editor Rapid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7 Input / Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8 Generatore di sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.9 Task RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.10 Riavvia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.11 Arresto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.12 Nuovo modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.13 Carica modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.14 Carica programma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.15 Aggiungi segnali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.16 Imposta sistemi di riferimento dei task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.17 Configurazione sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.18 Editor configurazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.19 Carica parametri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.20 Salva parametri di sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
284
12.1 Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2 Aggiungi controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3 Richiedi accesso in scrittura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.4 Rilasciare l'accesso in scrittura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.5 Opzioni d'importazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.6 Account utente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.7 Visualizzatore autorizzazioni UAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.8 FlexPendant Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.9 Browser del dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 Scheda Add-in
284
285
286
287
288
289
294
298
299
300
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
12 Scheda Online
258
259
260
261
262
263
265
267
268
271
272
273
274
275
276
277
278
280
282
283
Sommario
Index
Sommario
Panoramica
Panoramica
Informazioni sul manuale
In questo manuale viene descritto come creare, programmare e simulare celle e stazioni di
robot mediante RobotStudio. Per la programmazione online, il manuale descrive come
supervisionare, installare, configurare e programmare un controller del robot reale. Inoltre,
fornita una spiegazione in merito a termini e concetti della programmazione offiline e online.
RobotStudio offre le seguenti opzioni di installazione:
Completa
Utilizzo
Il presente manuale deve essere impiegato durante l'utilizzo delle funzioni offline o online di
RobotStudio.
Chi deve leggere il manuale?
Il manuale destinato a utenti RobotStudio, tecnici del settore, progettisti meccanici,
programmatori offline, tecnici di robot e addetti all'assistenza.
Prerequisiti
Il lettore deve disporre di conoscenze di base sui seguenti argomenti:
Programmi CAD 3D
Sommario
1. Introduzione
2. Costruzione delle
stazioni
3. Programmazione
dei robot
4. Simulazione dei
programmi
Panoramica
Continua
Capitolo
Sommario
5. Implementazione e
distribuzione
6. Impiego online
Riferimenti
Riferimento
ID documento
3HAC021313-001
3HAC16590-1
3HAC16580-1
3HAC17076-1
3HAC021272-001
Revisioni
Descrizione
Revisione
Informazioni di sicurezza
Schemi elettrici
Dotazioni incluse (ad esempio cavi, schede di I/O, istruzioni RAPID, parametri di
sistema, CD con software per PC)
Utilizzo dell'applicazione
Manuali operativi
Questo gruppo di manuali destinato a coloro che saranno in contatto diretto con il robot,
ovvero gli operatori della cella di produzione, i programmatori e gli addetti alla risoluzione
dei problemi. Il gruppo di manuali comprende:
RobotStudio
Introduzione a RAPID
Risoluzione dei problemi del controller e del robot
10
Sicurezza
Sicurezza
Sicurezza del personale
Un robot ha un peso elevato e una notevole potenza, a prescindere dalla velocit. Dopo una
pausa o un arresto prolungato del movimento, pu verificarsi un movimento rapido che
presenta dei rischi. Anche se previsto uno schema di movimento, un segnale esterno
potrebbe provocare una modifica del funzionamento e un conseguente movimento
inaspettato.
quindi importante attenersi a tutte le norme di sicurezza al momento di accedere allo spazio
protetto.
Norme di sicurezza
11
1 Introduzione
1.1.1. Concetti hardware
1 Introduzione
1.1 Termini e concetti
1.1.1. Concetti hardware
Panoramica
Questa sezione introduce l'hardware di una tipica cella di robot IRC5. Per ulteriori
informazioni, consultare i manuali relativi ai robot IRC5 specificati in Riferimenti a pagina 8.
Hardware standard
La tabella seguente descrive l'hardware standard della cella di robot IRC5.
Hardware
Spiegazione
Robot manipolatore
Modulo di comando
FlexPendant
Utensile
Hardware facoltativo
La tabella seguente descrive l'hardware opzionale della cella di robot IRC5.
Hardware
Spiegazione
12
1 Introduzione
1.1.1. Concetti hardware
Continua
Hardware
Spiegazione
Un secondo robot manipolatore che svolge la funzione di posizionatore. controllato dallo stesso modulo di comando del
posizionatore.
Utensile fisso
Un dispositivo collocato in una posizione fissa. Il robot manipolatore preleva il pezzo di lavoro e lo porta a tale dispositivo per
svolgere attivit specifiche, ad esempio, incollaggio, smerigliatura o saldatura.
Pezzo di lavoro
Attrezzatura
FlexPositioner
13
1 Introduzione
1.1.2. Concetti RobotWare
DVD RobotWare
Installazione di
RobotWare
Spiegazione
Chiave RobotWare
Sistema RobotWare
14
1 Introduzione
1.1.2. Concetti RobotWare
Continua
Concetto
Spiegazione
Ciascun RobotWare viene rilasciato con un numero che indica
la versione principale e quella minore, separati da un punto. La
versione RobotWare per IRC5 5.xx, dove xx indica il numero
della versione minore.
Quando ABB rilascia un nuovo modello di robot, verr rilasciata
una nuova versione di RobotWare con il supporto per il nuovo
robot.
Pool di supporti
Versione di RobotWare
15
1 Introduzione
1.1.3. Concetti RAPID
Spiegazione
Dichiarazione di dati
Istruzione
Routine
Procedura
Funzione
Trap
Modulo
Modulo di programma
(.mod)
Modulo di sistema (.sys) Utilizzato principalmente per dati e routine comuni specifici del
sistema, ad esempio, un modulo di sistema ArcWare che
comune per tutti i robot arc.
File di programma
(*.pgf)
16
1 Introduzione
1.1.4. Concetti di programmazione
Spiegazione
Programmazione in
linea
Programmazione fuori
linea
Vera programmazione
fuori linea
Controller virtuale
MultiMove
Sistemi di coordinate
Calibrazione
dell'oggetto di lavoro
17
Frame
1 Introduzione
1.1.5. Target e percorsi
Descrizione
Posizione
Orientamento
Configurazione
Quando vengono sincronizzati con il controller virtuale, i target vengono convertiti in istanze
del tipo di dati robtarget.
Percorsi
Per consentire al robot di spostarsi su una sequenza di target, sono utilizzate istruzioni di
movimento e percorsi.
un riferimento a un target
Istruzioni di azione
Un'istruzione di azione una stringa RAPID che pu essere utilizzata per impostare e
modificare i parametri. Le istruzioni di azione possono essere inserite prima, dopo e tra due
target di istruzione nei percorsi.
18
1 Introduzione
1.1.6. Sistemi di coordinate
Il sistema di coordinate del TCP (Tool Center Point) il punto centrale dell'utensile. Per un
robot possibile che siano definiti diversi TCP. Tutti i robot hanno un TCP predefinito nel
punto di montaggio dell'utensile, chiamato tool0.
Quando si esegue un programma, il TCP viene spostato nella posizione programmata.
Sistema di coordinate dell'oggetto di lavoro
Normalmente l'oggetto di lavoro rappresenta il pezzo di lavoro fisico. composto da due
sistemi di coordinate: il sistema di riferimento utente e il sistema di riferimento oggetto, dove
il secondo figlio del primo. Quando si programma un robot, tutti i target (posizioni) sono
correlati al sistema di riferimento oggetto di un oggetto di lavoro. Se non stato specificato
un altro oggetto di lavoro, i target saranno correlati al Wobj0 predefinito, che coincide sempre
con il sistema di riferimento di base del robot.
L'utilizzo degli oggetti di lavoro fornisce la possibilit di regolare facilmente i programmi
robot tramite un offset nel caso la posizione del pezzo di lavoro sia stata cambiata. DI
conseguenza, possibile utilizzare gli oggetti di lavoro per calibrare i programmi fuori linea.
1 Introduzione
1.1.6. Sistemi di coordinate
Continua
Se il posizionamento dell'attrezzatura/pezzo di lavoro relativo al robot nella stazione reale
non corrisponde completamente a quello nella stazione fuori linea, sufficiente regolare la
posizione dell'oggetto di lavoro.
Gli oggetti di lavoro vengono utilizzati anche per i movimenti coordinati. Se un oggetto di
lavoro attaccato a un'unit meccanica (e il sistema utilizza l'opzione per i movimenti
coordinati), il robot trover i target nell'oggetto di lavoro anche quando l'unit meccanica
sposta l'oggetto di lavoro.
Nella figura seguente il sistema di coordinate grigio il sistema di coordinate universali e
quelli neri sono il sistema di riferimento oggetto e il sistema di riferimento utente dell'oggetto
di lavoro. Qui il sistema di riferimento utente posizionato sul tavolo/attrezzatura e il sistema
di riferimento oggetto sull'oggetto di lavoro.
xx0500001519
Gli UCS (sistemi di coordinate utente) vengono utilizzati per la creazione di punti di
riferimento specifici. Ad esempio, possibile creare UCS in punti strategici dell'oggetto di
lavoro per facilitare la programmazione.
20
1 Introduzione
1.1.7. Configurazioni degli assi del robot
xx0500002365
Per distinguere tra le varie configurazioni, tutti i target hanno un valore di configurazione che
specifica in quale quadrante potr essere situato ciascun asse.
Memorizzazione delle configurazioni degli assi nei target
Per i target che vengono appresi dopo lo spostamento manuale del robot nella posizione, la
configurazione utilizzata verr memorizzata nel target.
I target creati specificando o calcolando le posizioni e gli orientamenti ricevono un valore di
configurazione predefinito (0,0,0,0), che potrebbe non essere valido per raggiungere il target.
Problemi comuni correlati alle configurazioni degli assi del robot
alquanto probabile che i target creati con metodi diversi dal movimento manuale non
possano essere raggiunti nella configurazione predefinita.
1 Introduzione
1.1.7. Configurazioni degli assi del robot
Continua
Rappresentazione delle configurazioni
Le configurazioni degli assi del robot sono rappresentate da una serie di quattro numeri interi,
che specificano in quale quadrante di un giro completo sono situati gli assi. I quadranti sono
numerati da zero per la rotazione positiva (senso antiorario) e da -1 per quella negativa (senso
orario).
Per un asse lineare, il numero intero specifica in quale range (in metri) situato rispetto alla
posizione neutrale.
Una configurazione per un robot industriale a sei assi, come IRB 140, pu risultare come la
seguente:
[0 -1 2 1]
Il primo intero (0) specifica la posizione dell'asse 1: in un punto nel primo quadrante positivo
(rotazione tra 0 e 90 gradi).
Il secondo intero (-1) specifica la posizione dell'asse 4: in un punto nel primo quadrante
negativo (rotazione tra 0 e -90 gradi).
Il terzo intero (2) specifica la posizione dell'asse 6: in un punto nel terzo quadrante positivo
(rotazione tra 180 e 270 gradi).
Il quarto intero (1) specifica la posizione dell'asse x, un asse virtuale utilizzato per specificare
il centro del polso in relazione agli altri assi.
Monitoraggio della configurazione
Quando si esegue un programma robot, possibile scegliere se effettuare il monitoraggio dei
valori di configurazione. Se questa funzione disattivata, i valori di configurazione
memorizzati con i target vengono ignorati e il robot utilizzer la configurazione pi vicina a
quella corrente per raggiungere il target. Se attivata, per raggiungere i target verr utilizzata
solo la configurazione specificata.
Il monitoraggio della configurazione pu essere disattivato e attivato in modo indipendente
per movimenti del giunto e lineari ed controllato dalle istruzioni di azione ConfJ e ConfL.
22
1 Introduzione
1.1.7. Configurazioni degli assi del robot
Continua
Attivazione del monitoraggio della configurazione
L'esecuzione di un programma con il monitoraggio della configurazione impone al robot
l'utilizzo delle configurazioni memorizzate con i target. Questo determina cicli e movimenti
prevedibili. Tuttavia, in alcuni casi, come lo spostamento del robot su un target da una
posizione sconosciuta, il monitoraggio della configurazione potrebbe limitare la
raggiungibilit del robot.
23
1 Introduzione
1.1.8. Librerie, geometrie e file CAD
I corpi solidi sono oggetti 3D composti da facce. possibile riconoscere un solido 3D dal
fatto che contiene varie facce.
I corpi superficie sono oggetti 2D che contengono solo una faccia. Una parte che contiene
vari corpi con una faccia ciascuno che formano un oggetto 3D creata in realt da superfici
2D e non un vero solido 3D. Se queste parti non vengono create correttamente, potrebbero
causare problemi durante la visualizzazione e la programmazione grafica. Vedere in proposito
Risoluzione dei problemi e ottimizzazione delle geometrie a pagina 55.
I corpi curva sono rappresentati solo dal nodo del corpo nel visualizzatore Modellazione e
non contengono nodi figli.
Tramite la scheda di modellazione, possibile modificare le parti aggiungendo, spostando,
riorganizzando ed eliminando i corpi. pertanto possibile ottimizzare le parti esistenti
rimuovendo corpi non necessari e creare nuove parti raggruppando vari corpi.
24
1 Introduzione
1.1.8. Librerie, geometrie e file CAD
Continua
Importazione e conversione di file CAD
Per importare geometrie da singoli file CAD si utilizza la funzione di importazione di
RobotStudio. Vedere in proposito Importazione di un componente di stazione a pagina 52.
Se necessario convertire file CAD in altri formati o se si desidera modificare le impostazioni
predefinite per la conversione prima di procedere all'importazione, possibile utilizzare il
convertitore CAD installato con RobotStudio. Vedere in proposito Conversione di formati
CAD a pagina 54.
Formato
Estensioni file
Acis lettura/scrittura
versioni da v6 a R18
sat
No
vda, vdafs
model, exp
Catia V5 lettura
CATPart,
versioni da R2 a R18 CATProduct
Inventor, lettura
versioni da 6 a 12
Vrml
ipt
RsGfx
jt
No
RsGfx
STL
stl
No
RsGfx
PLY
ply
No
RsGfx
3DStudio
3ds
No
RsGfx
Quando si convertono formati in licenza sono necessarie licenze sia per il formato di origine
che per quello di destinazione.
1 Introduzione
1.1.8. Librerie, geometrie e file CAD
Continua
Geometrie matematiche e grafiche
Una geometria in un file CAD ha sempre una rappresentazione matematica sottostante. La
rappresentazione grafica, visualizzata nella relativa finestra, generata dalla
rappresentazione matematica quando la geometria importata su RobotStudio, operazione a
seguito della quale suddetta geometria assunta come parte.
Per questo tipo di geometria, possibile impostare il livello di dettaglio della
rappresentazione grafica, riducendo cos la dimensione del file e il tempo di rendering di
modelli molto grandi e migliorando la visualizzazione per quelli piccoli sui quali necessario
eseguire lo zoom. Il livello di dettaglio influisce solo sulla visualizzazione mentre i percorsi
e le curve creati dal modello saranno accurati.
Una parte pu inoltre essere importata da un file che definisce semplicemente la sua
rappresentazione grafica; in casi di questo genere, non presente una rappresentazione
matematica sottostante. Alcune delle funzioni di RobotStudio, quali modalit snap e
creazione di curve dalla geometria, non sono abilitate per luso con questo tipo di parte.
26
1 Introduzione
1.1.9. VSTA come IDE
Descrizione
PowerPac
Tramite i menu di shortcut del visualizzatore Add-In, i PowerPac possono essere caricati o
caricati automaticamente, mentre gli add-in VSTA possono essere aggiunti, caricati, scaricati,
ricaricati, caricati automaticamente, modificati, eliminati o rimossi dalla stazione.
27
1 Introduzione
1.2.1. Finestra Guida introduttiva
Descrizione
Offline
Controller recenti
Online
Informazioni
28
1 Introduzione
1.2.2. Visualizzatore Layout
Nodo
Descrizione
robot
Utensile
Un utensile.
xx0500001364
xx0500001365
Raccolta di collegamenti
xx0500001366
Collegamento
Sistemi di riferimento
Gruppo di componenti
Parte
Set collisioni
Gruppo di oggetti
xx0500001367
xx0500001368
xx0500001369
xx0500001370
xx0500001371
Meccanismi set
collisioni
xx0500001479
Frame
xx0500001372
29
xx0500001478
1 Introduzione
1.2.3. Visualizzatore Percorsi e target
Nodo
Descrizione
Stazione
La stazione in RobotStudio.
Virtual Controller
Task
dati utensile
xx0500001373
xx0500001374
xx0500001375
xx0500001376
xx0500001471
Oggetti di lavoro e target Contiene tutti gli oggetti di lavoro e i target per il
task o il robot.
xx0500001377
Raccolta target giunto e Una posizione specificata degli assi del robot.
target giunto
xx0500001477
Raccolta oggetti di
Il nodo raccolta oggetti di lavoro e gli oggetti di
lavoro e oggetto di lavoro lavoro che vi sono contenuti.
xx0500001378
Target
xx0500001379
xx0500001849
xx0500001850
Raccolta percorsi
xx0500001380
30
1 Introduzione
1.2.3. Visualizzatore Percorsi e target
Continua
Icona
Nodo
Percorso
Descrizione
Contiene le istruzioni per i movimenti del robot.
xx0500001381
Istruzione movimento
lineare
Istruzione movimento
combinato
xx0500001474
xx0500001851
istruzione di azione
xx0500001475
31
1 Introduzione
1.2.4. Visualizzatore modellazione
Nodo
Descrizione
Parte
Corpo
Faccia
xx0600002704
xx0600002705
xx0600002706
32
1 Introduzione
1.2.5. Visualizzatori Offline e Online
Nodo
Descrizione
Controller
Controller collegato
xx0300000026
xx0300000027
Connessione al
controller in corso
xx0400000677
Collegamento negato
Configurazione
Argomento
Registro eventi
Sistema di I/O
xx0600003287
xx0300000029
xx0300000030
xx0300000037
xx0300000434
xx0300000028
1 Introduzione
1.2.5. Visualizzatori Offline e Online
Continua
Bus di I/O
Unit di I/O
Task RAPID
Task
Un task un programma del robot che viene eseguito autonomamente o insieme ad altri programmi. Un programma
composto da un set di moduli.
Moduli
Modulo di programma
Modulo di sistema
Modulo criptato
Modulo nostepin
Procedura
Funzione
Trap
Cartella Documenti
xx0300000433
xx0300000432
xx0300000031
xx0300000032
xx0300000431
xx0300000430
xx0300000428
xx
xx
xx0300000429
xx0300000034
xx0300000036
xx0300000039
34
1 Introduzione
1.2.5. Visualizzatori Offline e Online
Continua
Collegamento a
documento
xx0300000038
35
1 Introduzione
1.2.6. Finestra Output
Tipo di evento
Descrizione
Informazioni
Avvertenza
Errore
Alcuni degli eventi sono attivi. Essi sono collegati all'azione per risolvere il problema che ha
generato l'evento. Per attivare l'azione collegata, fare doppio clic sul messaggio.
Gestione dei messaggi nella finestra Output
Obiettivo
Procedura
Fare clic col destro sulla finestra Output, quindi fare clic su
Mostra messaggi. Dalle opzioni Tutti i messaggi, Informazioni, Avvisi e Avvisi ed errori, selezionare il tipo di messaggi
da visualizzare.
Selezionarlo, fare clic col destro quindi fare clic su Salva su file.
Selezionare un nome e una posizione nella finestra di dialogo.
possibile selezionare pi messaggi tenendo premuto
MAIUSC mentre si fa clic su ciascuno di essi.
Fare clic col destro sulla finestra Output, quindi fare clic su
Cancella.
36
1 Introduzione
1.2.6. Finestra Output
Continua
Scheda Controller
La finestra stato controller visualizza lo stato operativo dei controller presenti nella vista
robot.
1. Colonna Nome sistema
Questa colonna visualizza il nome del sistema in esecuzione sul controller.
2. Colonna Nome controller
Questa colonna visualizza il nome del controller.
3. Colonna Stato controller
Questa colonna visualizza lo stato del controller:
W Quando lo stato del
controller ...
il robot ...
Inizializzazione
Motori disinseriti
in uno stato di attesa nel quale i motori del robot non sono
alimentati. Prima di muovere il robot lo stato deve passare a
motori inseriti.
Motori inseriti
Arresto di emergenza
Attesa accensione motori pronto per uscire dallo stato di arresto di emergenza. L'arresto
dopo arresto di emergenza di emergenza non pi attivato, ma la transizione di stato non
ancora stata confermata.
Errore di sistema
il robot...
In esecuzione
Pronto
Interrotto
Non inizializzato
il robot ...
in fase di avviamento. Passer nella modalit selezionata sugli
armadietti dei controller quando viene avviato.
1 Introduzione
1.2.6. Finestra Output
Continua
W Quando la modalit del controller ...
il robot ...
Automatico
Manuale
Velocit massima
manuale
Attesa di conferma in
corso
38
1 Introduzione
1.2.7. Utilizzo di un mouse
Combinazione tastiera/mouse
Selezionare
elementi
Descrizione
Fare clic sullelemento da selezionare. Per
selezionare vari elementi, premere il tasto
CTRL mentre si fa clic su nuovi elementi.
xx0500002421
xx0500002417
Ruotare la stazione
CTRL + MAIUSC +
xx0500002424
xx0500002421
Eseguire una
panoramica della
stazione
CTRL +
xx0500002421
xx0500002422
CTRL +
xx0500002423
xx0500002426
Effettuare lo zoom
con una finestra
MAIUSC +
xx0500002423
xx0500002425
xx0500002421
xx0500002428
39
Effettuare lo zoom
sulla stazione
1 Introduzione
1.2.8. Selezione di un elemento
Per selezionare elementi separati: Nel visualizzatore, tenere premuto il tasto CTRL e
fare clic sugli elementi che si desidera selezionare. Gli elementi verranno evidenziati.
40
1 Introduzione
1.2.9. Collegamento e scollegamento di oggetti
41
1 Introduzione
1.2.10. Collegamenti diretti tramite tastiera
Combinazione tasti
Generale
Attiva barra dei menu
F10
ALT + F1
Apri Guida
F1
F6
F5
Commuta finestre
CTRL + T
Comandi generali
Aggiungi sistema controller
F4
Apri stazione
CTRL + O
Cattura schermata
CTRL + B
CTRL + MAIUSC + R
Apprendi target
CTRL + R
F7
Modifiche generali
Copia
CTRL + C
Taglia
CTRL + X
Incolla
CTRL + V
CTRL + Y
Rinomina
F2
Seleziona tutto
CTRL + A
CTRL + Z
Importa geometria
CTRL + G
Importa libreria
CTRL + J
Nuova stazione
CTRL + N
Salva stazione
CTRL + S
CTRL + I
Elenco di selezione
F8
Accedi
F11
Esci
MAIUSC + F11
Procedi
F12
42
1 Introduzione
1.2.10. Collegamenti diretti tramite tastiera
Continua
Comando
Combinazione tasti
Interrompi
MAIUSC + F8
F9
Applica modifiche
CTRL + MAIUSC + S
Verifica programma
MAIUSC + F5
Stampa
CTRL + P
Copia
CTRL + Ins
Taglia
MAIUSC + CANC
CTRL + L
CTRL + MAIUSC + L
CTRL + BACKSPACE
CTRL + CANC
Riduci rientro
Tab
CTRL + MAIUSC + U
CTRL + U
CTRL + Home
Home
CTRL + Fine
Fine
CTRL + Destra
CTRL + Sinistra
CTRL + PGGI
CTRL + PGSU
CTRL + INVIO
Aumenta rientro
MAIUSC + Tab
Incolla
MAIUSC + Ins
CTRL + MAIUSC + Z
Scorri in basso
CTRL + Gi
Scorri in alto
CTRL + Su
ALT + MAIUSC + Gi
ALT + MAIUSC + Su
Seleziona gi
MAIUSC + Gi
Seleziona a sinistra
MAIUSC + Sinistra
Seleziona pagina gi
MAIUSC + PGGI
Seleziona pagina su
MAIUSC + PGSU
Seleziona a destra
MAIUSC + Destra
1 Introduzione
1.2.10. Collegamenti diretti tramite tastiera
Continua
Combinazione tasti
MAIUSC + Home
MAIUSC + Fine
Seleziona su
MAIUSC + Su
Seleziona parola
CTRL + MAIUSC + W
Ins
Inverti caratteri
CTRL + T
Inverti righe
Inverti parole
CTRL + MAIUSC + T
Comando
44
1 Introduzione
45
46
Descrizione
Creazione di una
il modo pi semplice di creare una nuova stazione contenente
stazione con un modello un robot e un collegamento a un modello di sistema rudimendi sistema
tale.
Creazione di una
stazione con un sistema
esistente
Creazione di una
stazione con nessun
sistema
Nella tabella seguente sono illustrate le alternative per lavvio manuale di un sistema.
Eseguire solo i passaggi appropriati per la stazione specifica.
Attivit
Descrizione
Collegamento manuale
di una libreria al VC
Riavvio del VC
Descrizione
Importazione di un
modello di robot
Descrizione
Importazione di un
utensile
Importazione di un
posizionatore
Importazione di un
binario
Importazione di altre
apparecchiature
Aggiungere il pezzo di
lavoro
Attivit
Descrizione
Collegare i robot ai
binari
Collegare i pezzi di
lavoro sui posizionatori
Testare la raggiungibilit
48
2.2 VC
2.2.1. Avvio del VC
Panoramica
Per azionare i robot RobotStudio utilizza controller virtuali. I controller virtuali possono
eseguire i sistemi per robot reali e sistemi virtuali specifici a fini di test e valutazione. Un
controller virtuale utilizza lo stesso software adoperato dal controller per eseguire il
programma RAPID, calcolare i movimenti del robot e gestire i segnali di I/O.
Quando si avvia un controller virtuale, indicare il sistema sul quale viene eseguito. Poich il
sistema contiene informazioni sui robot da utilizzare e dati importanti come programmi e
configurazioni del robot, importante selezionare il sistema corretto per la stazione.
Avvio del VC
Nella tabella seguente sono descritti vari metodi per avviare controller virtuali:
Avvio
Descrizione
Automatico, quando si crea Nella maggior parte dei casi, si avvia automaticamente un VC
una stazione
durante la creazione di una nuova stazione. I file di libreria per i
robot utilizzati dal sistema vengono quindi importati nella
stazione.
Automatico, quando si
effettua laggiunta di un
sistema a una stazione
esistente
Manualmente, quando si
Se, invece di importare una nuova libreria all'avvio, stata
stabilisce il collegamento a importata manualmente una libreria di robot da utilizzare con un
una libreria importata
sistema, possibile collegare questa libreria a un controller.
Se, invece di importare una nuova libreria all'avvio, stata
importata manualmente una libreria di robot da utilizzare con un
sistema, possibile collegare questa libreria a un controller.
Una libreria pu essere collegata esclusivamente a un singolo
sistema robot e non deve essere gi collegata a un altro VC.
2. A seconda che il sistema da avviare sul controller virtuale sia pronto o meno, eseguire una
delle operazioni seguenti:
Attivit
Descrizione
50
stato modificato il frame base di uno dei robot che appartengono al controller
virtuale.
Riavvio a freddo
Un riavvio a freddo utile per ripristinare la condizione originale di un sistema in esecuzione
su un controller virtuale. Il riavvio a freddo elimina tutti i programmi RAPID, dati e
configurazioni personalizzate che sono stati aggiunti al sistema.
Riavvii avanzati
51
52
Per importare un libreria, una geometria o una parte dellapparecchiatura, vedere Importa
libreria a pagina 172.
53
Descrizione
Formato del file ACIS di Selezionare la versione di ACIS in cui salvare i file di destinazisalvaguardia
one.
Attiva la correzione
Eliminazione di tutti i file Fa in modo che il convertitore CAD elimini i file di registro prima
di registro generati al
di uscire.
termine
54
Informazioni
Di seguito vengono fornite alcune indicazioni per la risoluzione dei problemi delle geometrie.
Informazioni
56
57
2.4 Modellazione
2.4.1. Oggetti
Panoramica
In questa sezione viene descritto come creare o modificare oggetti geometrici.
Creazione di un sistema di riferimento
Un sistema di riferimento un sistema di coordinate generico che pu essere utilizzato come
riferimento quando si posizionano gli oggetti. I sistemi di riferimento generici possono anche
essere convertiti in tipi di sistemi di coordinate speciali, come oggetti di lavoro o TCP (Tool
Center Point).
Per le procedure, vedere Frame a pagina 176 e Frame from Three Points a pagina 177.
Creazione di un solido
Tramite i comandi per la creazione di solidi possibile creare e costruire modelli di oggetti
per i quali non sono disponibili file CAD o librerie. In tal modo possibile creare corpi solidi
primitivi che possono essere in seguito combinati in corpi pi complessi.
Per le procedure, vedere Solido a pagina 203.
Creazione di una superficie
Per le procedure, vedere Superficie a pagina 207.
Creazione di una curva
Nella creazione di percorsi con target basati sulle geometrie delloggetto, le curve sono gli
oggetti geometrici che vengono utilizzati da RobotStudio. Ad esempio, se si desidera che il
robot proceda lungo lo spigolo di un oggetto, possibile creare prima una curva lungo il
bordo e poi generare un percorso completo lungo tale curva invece di individuare e creare
manualmente i target necessari.
Se la geometria/modello CAD del pezzo di lavoro non contiene gi curve, possibile creare
le curve in RobotStudio.
Per le procedure, vedere Curva a pagina 209.
Modifica di una curva
Nella creazione di percorsi con target basati sulle geometrie degli oggetti, le curve sono gli
oggetti geometrici che vengono utilizzati da RobotStudio. L'ottimizzazione delle curve prima
di iniziare la programmazione consente di ridurre il ritocco dei percorsi generati.
Per le procedure, vedere Modifica curva a pagina 326.
Creazione di un bordo
Per le procedure, vedere Bordo a pagina 214.
58
Eliminare un corpo
Spostare un corpo relativa- Selezionare il corpo e poi spostarlo utilizzando uno dei normali
mente agli altri
comandi per lo spostamento di oggetti. Vedere in proposito Collocazione di oggetti a pagina 63.
Le librerie, in qualit di file esterni, vengono collegate solo da una stazione. Quindi, per
modificare un componente di libreria importato, il collegamento deve essere prima interrotto
e poi ristabilito. Per le procedure, vedere Gruppo Librerie a pagina 321.
59
2.4.2. Meccanismi
Sequenza di lavoro
In questa sezione viene descritto come creare un nuovo meccanismo, ovvero una
rappresentazione grafica di un robot, utensile, asse esterno o dispositivo. Le varie parti di un
meccanismo si spostano lungo o intorno agli assi.
La creazione di un meccanismo dipende dalle capacit di costruzione dei nodi principali della
struttura. Quattro di essi (collegamenti, giunti, riferimenti/utensili e calibrazione) sono
inizialmente contrassegnati in rosso. Poich ciascun nodo configurato con una quantit di
sottonodi sufficiente per la sua validit, il simbolo diventa rosso. Quando tutti i nodi
diventano validi, il meccanismo viene considerato compatibile e pu essere creato. Per
ulteriori criteri di validit, vedere la tabella di seguito.
Nodo
Criteri di validit
Collegamenti
Pu contenere pi di un sottonodo.
BaseLink impostato.
Tutte le parti relative al collegamento sono ancora nella
stazione.
Giunti
Calibrazione
Dipendenze
La modalit di modifica del Modeler del meccanismo ha due scopi: consentire la modifica di
un meccanismo editabile nella struttura e completare la modellazione di un meccanismo
nuovo o modificato.
Si consiglia di configurare ciascun nodo principale della struttura dallalto verso il basso. A
seconda del suo stato corrente, fare clic con il pulsante destro o doppo clic sul nodo o
sottonodo da aggiungere, modificare o rimuovere.
Per le procedure, vedere Crea meccanismo a pagina 222.
60
Creazione o modifica dei dati utensile. Vedere in proposito Tooldata a pagina 181 e
Modifica dati utensile a pagina 334 rispettivamente. Questo consentir di creare tutti
i dati necessari per la programmazione, ma non sar disponibile un utensile visivo
durante la simulazione.
Creazione di dati utensile per una geometria esistente, Crea utensile a pagina 228.
61
62
2.5 Collocazione
2.5.1. Collocazione di oggetti
Panoramica
Per ottenere il layout adeguato per la stazione, necessario importare o creare gli oggetti,
collocarli in modo appropriato e, se applicabile, collegarli ad altri oggetti.
Collocare gli oggetti significa stabilire la relativa posizione e rotazione. Se gli oggetti devono
essere collegati a robot o altri meccanismi, verranno collocati automaticamente nel relativo
punto di collegamento.
La tabella di seguito descrive le azioni relative alla collocazione:
Azioni
Descrizione
Collocazione di un
oggetto
Rotazione di un oggetto Gli oggetti nella stazione possono essere ruotati per ottenere il
layout desiderato. Vedere Ruota a pagina 343.
Misurazione di distanza Le funzioni di misurazione consentono di calcolare distanze,
o angoli
angoli e diametri tra punti selezionati nella finestra grafica.
Quando si utilizzano le misurazioni, i risultati e le istruzioni su
come procedere vengono visualizzati nella finestra Output.
Vedere in proposito Gruppo Misure a pagina 221.
Creazione di un gruppo Un gruppo di componenti raggruppa gli oggetti correlati nel visudi componenti
alizzatore . Vedere in proposito Gruppo componenti a pagina
201.
Collegamento o scollegamento di un oggetto
Gli oggetti che devono essere utilizzati dai robot, come gli
utensili, devono essere collegati a questi. Vedere Collega a a
pagina 306 e Scollega a pagina 314.
Modifica della posizione La modifica della posizione del frame base consente di
del frame base
impostare un offset tra il sistema di coordinate universali del
controller e il frame base dell'unit meccanica. Questo
necessario in presenza di varie unit meccaniche che appartengono a un controller, ad esempio, alcuni robot in sistemi
MultiMove o quando si utilizzano assi del posizionatore esterno.
Per la procedura, vedere Configurazione sistema a pagina 278.
63
Movimento manuale del I robot possono essere posizionati tramite movimento manuale.
robot
Anche gli assi del robot possono essere posizionati tramite
movimento manuale. Vedere Movimento manuale di
meccanismi a pagina 69.
64
65
66
Task
Descrizione
Creazione di target e
percorsi
Verifica della raggiungi- Verificare che il robot e l'utensile raggiungano tutti i target nel
bilit
percorso. Vedere Test di posizioni e movimenti a pagina 85.
Sincronizzazione del
programma sul
controller virtuale
67
xx0500001519
68
Procedura
Prerequisiti
Per spostare manualmente il TCP di un robot, il CV del robot deve essere in esecuzione.
69
Funzione
Descrizione
Movimento manuale
multirobot
3.4. Target
Creazione di un target
possibile creare manualmente un nuovo target immettendone la posizione nella finestra di
dialogo Crea target oppure facendo clic nella finestra Grafica.
Il target viene creato nell'oggetto di lavoro attivo.
Per la procedura, vedere Create Target a pagina 183.
Creazione di un target giunto
Un target giunto una specifica della posizione degli assi del robot.
Per la procedura, vedere Create Jointtarget a pagina 185.
Apprendimento di target
possibile creare un nuovo target muovendo manualmente il robot e apprendendo un target
sul TCP attivo. I target appresi vengono creati con la configurazione assi utilizzata durante
l'esecuzione del movimento manuale verso il target.
Il target viene creato nell'oggetto di lavoro attivo.
Per la procedura, vedere Teach target a pagina 182.
Modifica della posizione di un target
Il comando modifica posizione consente di modificare la posizione e la rotazione di un target.
Per le procedure, vedere Imposta posizione a pagina 349 e Ruota a pagina 343
rispettivamente.
Modifica dei target con ModPos
posizione corrente e valori di orientamento di tutti gli assi esterni attivi per il robot
attivo
NOTA: per spostare un robot linearmente, deve essere in esecuzione un controller virtuale
per il robot. Per ulteriori informazioni, vedere Avvio del VC a pagina 49.
70
iniziare con un carattere alfabetico compreso nella codifica ISO 8859-1, ovvero una
normale lettera dell'alfabeto inglese
non contenere caratteri non validi in RAPID. Per ulteriori informazioni, vedere il
Manuale di riferimento RAPID.
71
3.5. Percorsi
Creazione di un percorso vuoto
Un percorso una sequenza di target con istruzioni di movimento osservate dal robot. Il
percorso vuoto viene creato nel task attivo.
Per la procedura, vedere Empty Path a pagina 186.
Creazione di un percorso da una curva
Se il pezzo di lavoro dotato di curve o contorni che corrispondono al percorso da creare, la
creazione pu avvenire in automatico. Il comando Crea percorso da curva genera percorsi,
completi di target e istruzioni, lungo curve esistenti.
Il percorso viene creato nel task attivo.
L'orientamento dei target verr creato in base alle impostazioni di approccio/corsa nella
finestra di dialogo Opzioni.
Per creare un percorso da una curva, necessario innanzitutto creare la curva medesima sulla
stazione.
Per la procedura, vedere Path from Curve a pagina 187.
Impostazione della configurazione degli assi del robot per un percorso
La configurazione dellasse del robot specifica la posizione degli assi quando il robot si
sposta da un target allaltro, nel caso siano possibili varie soluzioni. Questo necessario per
l'esecuzione di istruzioni di movimento che utilizzano il monitoraggio della configurazione.
I target appresi hanno configurazioni convalidate, ma quelli creati in altri modi no. Inoltre, i
target che vengono riposizionati perdono la loro configurazione. In RobotStudio, i target privi
di configurazione valida sono contrassegnati con un simbolo di avvertenza giallo. Per
ulteriori informazioni sulle configurazioni, vedere Configurazioni degli assi del robot a
pagina 21.
Per impostare una configurazione per tutti i target di un percorso, vedere Configurazione
automatica a pagina 307.
Per impostare la configurazione di un singolo target, vedere Configurazioni a pagina 309.
Inversione di percorsi
I comandi di inversione percorso modificano la sequenza dei target nel percorso per cui il
robot si sposta dall'ultimo target al primo. Quando si invertono i percorsi, possibile invertire
solo la sequenza dei target oppure tutto il processo di movimento.
Per le procedure, vedere Inverti percorso a pagina 342.
72
xx0500002029
Interpolazione lineare
xx0500002030
Notare che i target sono orientati in base alla loro collocazione rispetto ai target iniziale e
finale.
Se un target viene spostato e viene nuovamente eseguita l'interpolazione lineare, il target
verr riorientato in base alla nuova posizione.
Se vengono inseriti nuovi target tra quelli esistenti e viene nuovamente eseguita
l'interpolazione lineare, questa non influir sull'orientamento dei target esistenti.
74
xx0500002031
Notare che i target sono orientati in base alla loro sequenza nel percorso: ogni target stato
riorientato nella stessa misura, a prescindere dalla sua collocazione.
Se un target viene spostato e viene nuovamente eseguita l'interpolazione assoluta, ci non
incide sullorientamento.
Se vengono inseriti nuovi target tra quelli esistenti e viene nuovamente eseguita
l'interpolazione assoluta, questa cambier l'orientamento di tutti i target.
Mirroring di un percorso
La funzione mirroring percorso riflette in modo speculare tutte le istruzioni di movimento e
i relativi percorsi in un nuovo percorso.
75
3.6. Orientamenti
Panoramica
In questa sezione viene fornita una panoramica degli strumenti per l'automazione della
modifica degli orientamenti dei target.
Quando si creano percorsi da curve in RobotStudio, l'orientamento dei target dipende dalle
caratteristiche delle curve e delle superfici circostanti. Di seguito viene fornito un esempio di
un percorso con orientamenti dei target non ordinati ed esempi di come i diversi strumenti
influiscono sui target.
Orientamenti non ordinati
Nel percorso di seguito, gli orientamenti dei target non sono ordinati. Per illustrare come i
target puntino in direzioni diverse stata utilizzata la funzione Visualizza utensile al target.
xx0500001864
xx0500001865
76
Gli oggetti importati senza geometria (ad esempio i file .jt) possono fare riferimento solo a
specifici punti sulla superficie.
Per la procedura, vedere Imposta normale alla superficie a pagina 348.
Effetti dell'allineamento dell'orientamento dei target
xx0500001866
Nella figura seguente i target, precedentemente orientati con l'asse Z perpendicolare alla
superficie ma gli assi X e Y con orientamento casuale, sono stati organizzati allineandone
l'orientamento intorno all'asse X, con l'asse Z bloccato. Uno dei target nel percorso stato
utilizzato come riferimento.
xx0500001867
78
Descrizione
Istruzione di azione
Descrizione
ConfL On/Off
ConfJ On/Off
Actunit NomeUnit
DeactUnit NomeUnit
ConfJ On/Off
Actunit NomeUnit
Nella tabella seguente sono elencate le istruzioni di azione che possibile creare. Per ulteriori
informazioni, vedere il Manuale di riferimento RAPID.
Descrizione
DeactUnit NomeUnit
Modifica di un'istruzione
La maggior parte delle istruzioni dotata di argomenti che specificano come deve essere
eseguita. Ad esempio, l'istruzione MoveL prevede argomenti che specificano la velocit e
precisione con cui il robot si muove verso il target.
Per la procedura, vedere Modifica istruzione a pagina 332.
NOTA!
Alcuni argomenti vengono letti dal controller virtuale. Se il controller virtuale non stato
avviato, possono essere modificati solamente gli argomenti memorizzati nella stazione.
Conversione in spostamento circolare
Per creare un movimento circolare verso un target istruzione, necessario convertire il tipo
di movimento in circolare (ovvero MoveC in RAPID).
Un movimento circolare definito da due istruzioni di movimento, di cui la prima rappresenta
il punto intermedio e la seconda contiene il punto finale del movimento circolare.
Il movimento circolare pu essere utilizzato solamente per gli archi circolari aperti, non per i
cerchi chiusi. Per creare un percorso per un cerchio chiuso, utilizzare due movimenti
circolari.
Per la procedura, vedere Converti in spostamento circolare a pagina 312.
Creazione di istruzioni RAPID per l'impostazione dei segnali di I/O
Per controllare i segnali di I/O nel programma del robot si utilizzano comandi RAPID che
impostano i segnali. Questi richiedono che vengano prima creati modelli di istruzione per le
istruzioni che impostano i segnali. Per i dettagli sulle istruzioni che controllano i segnali di I/
O, vedere il Manuale di riferimento RAPID.
Per aggiungere istruzioni RAPID che impostano segnali di I/O, procedere come descritto di
seguito:
1. Sincronizzare il sistema in cui si desidera aggiungere le istruzioni sul controller virtuale.
Vedere in proposito Sincronizzazione a pagina 98.
2. In modalit di programmazione, selezionare il modulo per la modifica, fare clic con il
pulsante del mouse, quindi fare clic su Modifica programma.
3. NellEditor del programma, aggiungere le istruzioni per limpostazione dei segnali.
4. Dopo aver aggiunto le istruzioni, sincronizzare il task e i percorsi dal Virtual Controller
sulla stazione.
80
Metodo
Descrizione
Creazione di un modello
di processo con modelli di
istruzione di movimento a
pagina 82
Creazione di una
descrizione dellistruzione
di movimento a pagina 83
Modifica di un modello di
istruzione a pagina 83
XXX
Creazione della
definizione di un processo
a pagina 83
XXX
Creazione di un modello
d'istruzione di azione a
pagina 84
XXX
Descrizione
Creazione di una
Per creare modelli per istruzioni diverse da quelle gi comprese
descrizione per l'istruzione nella vista struttura, necessario creare innanzitutto una
di azione a pagina 84
descrizione istruzione che definisca gli argomenti previsti per
l'istruzione medesima.
5. Fare clic con il pulsante destro del mouse sulla definizione di processo per cui si desidera
creare un nuovo modello e fare clic su Crea definizione di processo.
6. Nella finestra di dialogo Crea definizione di processo immettere un nome per il nuovo
modello, composto di caratteri del set ASCII, e fare clic su Crea. Viene creato un nuovo
nodo modello di processo con un insieme di modelli di istruzione di movimento.
7. Selezionare ogni nuovo modello singolarmente e, nella griglia degli argomenti sulla
destra della vista a struttura, impostare i valori degli argomenti che verranno applicati
quando si creano nuove istruzioni basate sul modello. Per finire, fare clic su Applica
modifiche sul fondo della griglia per ogni modello.
Per informazioni sugli argomenti disponibili e le rispettive funzioni, vedere il Manuale di
riferimento RAPID per le istruzioni RAPID ordinarie e il manuale delle opzioni per
istruzioni relative alle opzioni software.
82
4. Nella griglia degli argomenti sulla destra della vista a struttura, impostare i valori degli
argomenti che verranno applicati quando si creano nuove istruzioni basate sul modello.
Per finire, fare clic su Applica modifiche sul fondo della griglia.
Per informazioni sugli argomenti disponibili e le rispettive funzioni, vedere il Manuale di
riferimento RAPID per le istruzioni RAPID ordinarie e il manuale delle opzioni per
istruzioni relative alle opzioni software.
Creazione della definizione di un processo
Per creare una definizione di processo, procedere come descritto di seguito:
1. Accertarsi che vi siano definizioni di istruzione di movimento per i tipi di istruzione per
cui si desidera creare modelli. In caso di assenza di queste, seguire la procedura
precedente per la creazione.
2. Fare clic con il pulsante destro del mouse sul nodo Definizioni di processo e fare clic su
Crea definizione di processo. Viene visualizzata la finestra di dialogo Crea definizione
di processo.
3. Nella finestra di dialogo Crea definizione di processo, immettere un nome per la
definizione di processo e per il suo primo modello di processo, quindi selezionare i tipi di
istruzione di movimento da utilizzare. Per finire, fare clic su Crea.
Continua nella pagina successiva
83
1. Fare clic con il pulsante destro del mouse sul nodo Istruzioni di azione e fare clic su Crea
descrizione istruzione di azione. Viene aperta la finestra di dialogo Crea descrizione
istruzione.
2. Nell'elenco Descrizioni controller, selezionare l'istruzione per cui creare una
descrizione. Sono disponibili tutte le istruzioni installate sul controller, sia mediante
RobotWare che mediante opzioni software.
3. Facoltativamente, immettere un commento per l'istruzione nella casella Testo
informativo.
4. Fare clic su Crea. La descrizione istruzione viene visualizzata nella vista struttura e le
relative impostazioni vengono visualizzate nella griglia.
Dopo aver modificato le impostazioni (se necessario), fare clic su Applica modifiche sul
fondo della vista griglia.
5. Continuare creando modelli per la descrizione istruzione, come descritto in Creazione di
un modello d'istruzione di azione a pagina 84.
84
Quando viene attivato Visualizza robot al target, il robot viene automaticamente posizionato
con l'utensile sul target selezionato. Se per raggiungere il target sono possibili pi
configurazioni degli assi del robot, verr utilizzata quella pi simile alla configurazione che
il robot aveva prima di andare al target. Per la procedura, vedere Visualizza robot al target a
pagina 352.
Visualizza utensile al target
Visualizza utensile al target consente di visualizzare l'utensile sul target, senza verificare che
il robot sia in grado di raggiungerlo. Questo test utile sia durante la costruzione della
stazione, sia durante la programmazione del robot, dal momento che l'orientamento dei target
influisce sia sulla raggiungibilit che sulle prestazioni del processo. Per la procedura, vedere
Visualizza utensile al target a pagina 353.
Esegui istruzione di movimento
Esegui istruzione di movimento verifica se il robot in grado di raggiungere una posizione
specifica con le propriet di movimento programmate. Ci risulta utile per la verifica dei
movimenti durante la programmazione. Per ulteriori informazioni, vedere Esegui istruzione
di movimento a pagina 315.
Utilizzare un sistema con un asse esterno di spostamento per aumentare il range del robot.
Utilizzare un sistema con un asse posizionatore esterno per consentire posizioni del pezzo
di lavoro diverse per i diversi target.
86
I percorsi lungo i quali deve spostarsi l'utensile. I percorsi devono essere creati in un
oggetto di lavoro appartenente a un robot dell'utensile e collegato al robot del pezzo
di lavoro. Una procedura guidata assiste l'utente nel collegamento degli oggetti di
lavoro se questo non stato eseguito prima dell'avvio delle funzioni MultiMove.
Azione
Descrizione
Impostazione di MultiMove
Test di MultiMove
Si tratta della sequenza di lavoro tipica per la creazione di programmi MultiMove mediante
la funzione MultiMove:
Creazione di TaskList e
SyncIdent
Aggiunta e aggiornamento di
argomenti ID alle istruzioni da
sincronizzare
Aggiunta e regolazione di
istruzioni di sincronizzazione ai
percorsi.
Apprendimento di istruzioni
MultiMove
Azione
88
10. Dopo aver configurato i robot e i percorsi, procedere alla verifica di MultiMove, quindi
all'eventuale ottimizzazione delle propriet di movimento.
89
Descrizione
90
2. Espandere il gruppo Vincoli TCP facendo clic sulla relativa barra del titolo.
92
Descrizione
ID iniziale
Incremento ID
Casella
Descrizione
Oggetto di lavoro WP
TCP WP
Prefisso percorso
Prefisso target
5. Espandere il gruppo Genera percorsi facendo clic sulla relativa barra del titolo, quindi
fare clic su Crea percorsi.
93
4. Espandere il gruppo Impostazioni robot WP facendo clic sulla relativa barra del titolo e
verificare le impostazioni nelle caselle seguenti:
Metodo di coordinamento
Se l'asse esterno si trova nello stesso task del robot, la
posizione corrente degli assi esterni attivi viene memorizzata
con ogni target creato. Quando il robot si muove sul target,
l'asse esterno si muove anch'esso alla posizione memorizzata.
Per la modifica e l'ottimizzazione della posizione degli assi
esterni del posizionatore possibile procedere in automatico
utilizzando la funzione MultiMove o manualmente per i target
selezionati. La modifica delle posizioni degli assi esterni di
spostamento possibile solo in modalit manuale.
Per informazioni sull'uso della funzione MultiMove, vedere
Informazioni sulla programmazione MultiMove a pagina 87. Per
informazioni sulla modifica manuale della posizione degli assi
esterni, vedere di seguito.
94
L'asse esterno deve essere aggiunto al sistema e configurato correttamente. Per esempi
di come aggiungere il supporto per un asse esterno al sistema, vedere Sistema con
supporto per un robot e un asse esterno di spostamento e Sistema con supporto di un
robot e un asse posizionatore esterno. a pagina 140. Per informazioni sulla
configurazione dell'asse esterno in una stazione RobotStudio, vedere Collocazione
degli assi esterni a pagina 64.
L'asse esterno deve essere definito nello stesso task del robot.
Attivazione e disattivazione
L'attivazione di un'unit meccanica fa in modo che venga controllata e monitorata dal
controller. Di conseguenza, l'unit meccanica deve essere attivata prima di creare o eseguire
programmi. Se un sistema utilizza pi assi esterni o modelli intercambiali con pi stazioni di
lavoro, diverse unit meccaniche potrebbero condividere unit di azionamento comuni. In
questo caso necessario assicurarsi di impostare come attiva l'unit meccanica.
5. Fare clic su Crea. Quando il percorso viene realizzato tramite il comando Sposta lungo il
percorso o con l'esecuzione del programma RAPID, l'istruzione viene eseguita.
96
97
3.11. Sincronizzazione
Panoramica
La sincronizzazione garantisce che il programma RAPID nel sistema eseguito sul controller
virtuale corrisponda al programma in RobotStudio. possibile eseguire la sincronizzazione
sia da RobotStudio sul controller virtuale, sia dal controller virtuale su RobotStudio.
In una stazione RobotStudio, le posizioni e i movimenti dei robot sono definiti da target e
istruzioni di movimento all'interno di percorsi. Questi corrispondono a dichiarazioni di dati e
istruzioni RAPID nei moduli del programma RAPID. Sincronizzando la stazione sul
controller virtuale si crea codice RAPID partendo dai dati nella stazione. Sincronizzando il
controller virtuale sulla stazione si creano percorsi e target partendo dal programma RAPID
nel sistema in esecuzione sul controller virtuale.
Durante la sincronizzazione della stazione sul VC
Sincronizzando la stazione sul VC si aggiorna il programma RAPID del controller virtuale
con le ultime modifiche apportate nella stazione. Questo utile come operazione preliminare
a:
Per sincronizzare una stazione sul VC, vedere Sincronizza su VC a pagina 260.
Durante la sincronizzazione del VC sulla stazione
98
array2x2x4.snippet
array2x4.snippet
array2x4x2.snippet
array4x2.snippet
module header.snippet
procedure parameters.snippet
robtarget.snippet
tooldata.snippet
wobjdata.snippet
100
101
2. Per verificare la correttezza sintattica e semantica dei moduli, fare clic sullicona Verifica
programma della barra degli strumenti delleditor.
In questo capitolo viene descritto come simulare e convalidare i programmi dei robot. Di
seguito vengono fornite delle brevi introduzioni alle funzioni di simulazione in RobotStudio.
Funzione
Descrizione
Esecuzione di simulazioni
Rilevamento di collisioni
Gestione eventi
Simulazione di I/O
Monitoraggio della
simulazione
102
Se nella simulazione vengono utilizzati eventi o sono coinvolti pi controller, sar necessario
utilizzare la modalit temporale virtuale Intervallo di tempo per garantire che la
temporizzazione tra i controller venga simulata correttamente.
103
Utilizzare i set collisioni pi piccoli, separando le parti grandi e mantenendo nei set
collisioni solo le parti rilevanti.
104
Descrizione
Durante simulazione
Sempre
Descrizione
Attivo. Vengono rilevate le collisioni tra gli oggetti in questo set.
Non attivo. Non vengono rilevate le collisioni tra gli oggetti in questo set.
xx0500001370
Per attivare o disattivare i set collisioni, continuare con la procedura descritta di seguito.
3. Fare clic col destro sul set collisioni per apportare modifiche, quindi fare clic su Modifica
set collisioni per aprire la finestra di dialogo corrispondente.
4. Selezionare o deselezionare la casella di controllo Attivo, quindi fare clic su Applica.
xx0500001552
106
La Procedura guidata Crea nuovo evento , utilizzata per creare nuovi eventi, viene eseguita
da Gestione eventi. Vedere in proposito Gestione eventi a pagina 234.
Prerequisiti
Prima di creare l'evento, accertarsi che la stazione contenga tutti i segnali e gli oggetti che si
prevede di utilizzare come trigger o che verranno influenzati dall'azione.
107
Per informazioni sul controllo dei segnali di I/O dal programma RAPID, vedere Creazione di
istruzioni RAPID per l'impostazione dei segnali di I/O a pagina 80.
108
4. Nelle caselle dei valori di soglia, specificare la soglia da utilizzare per gli avvisi.
Impostare la soglia su 0 equivale a disattivare lavviso. Per ulteriori informazioni, vedere
Monitor a pagina 246.
109
3. Per azzerare il timer, fare clic sul pulsante Reset timer processo.
110
111
5 Implementazione e distribuzione
4.6. Misurazione del tempo di processo
5 Implementazione e distribuzione
112
5 Implementazione e distribuzione
5.1. Copia di programmi
Controller virtuale
eseguito in RobotStudio
FlexController
Un sistema non in
esecuzione memorizzato
sul PC
113
5 Implementazione e distribuzione
5.2. Pack & Go / Unpack & Work
Per le procedure, vedere Pack & Go a pagina 161 e Unpack & Work a pagina 162.
114
5 Implementazione e distribuzione
5.3. Cattura delle schermate
Prerequisiti
115
6 Impiego online
5.3. Cattura delle schermate
6 Impiego online
116
6 Impiego online
6.1. Collegamento di un PC alla porta di servizio
LAN: 3
Servizio: 1
FlexPendant: 1
Il numero massimo di applicazioni che utilizzano robapi e sono eseguite sullo stesso PC
connesso a un controller non soggetto a limitazione; tuttavia, UAS limita il numero di utenti
connessi a 50.
Il numero massimo di client FTP connessi simultaneamente 4.
Porte DSQC639
xx0600002889
A
B
Porta LAN sul gruppo computer (si collega alla LAN di fabbrica).
Nella figura seguente sono illustrate le due porte principali presenti sul gruppo computer: la
porta di servizio e la porta LAN. Assicurarsi che la LAN (rete di fabbrica) non sia collegata
ad alcuna delle porte di servizio.
6 Impiego online
6.1. Collegamento di un PC alla porta di servizio
Continua
Collegamento di un PC alla porta di servizio
Azione
Illustrazione
xx0400000844
A: porta di rete
La posizione della porta di rete pu variare
a seconda del modello del PC.
4.
118
6 Impiego online
6.2. Impostazioni di rete
Valore
Indirizzo IP
192.168.125.2
Subnet mask
255.255.255.0
Per informazioni dettagliate sulla configurazione della connessione di rete del PC, vedere la
Guida di Windows relativamente a Configurazione delle impostazioni TCP/IP.
Indirizzo IP fisso
6 Impiego online
6.2. Impostazioni di rete
Continua
NOTA!
L'acquisizione automatica di un indirizzo IP potrebbe non riuscire se il PC ne ha gi ottenuto
uno da un altro controller o da un'altra periferica Ethernet.
Per garantire l'acquisizione di un indirizzo IP corretto se il PC era gi collegato in precedenza
a una periferica Ethernet, procedere in uno dei seguenti modi:
Eseguire il comando ipconfig /renew dal prompt dei comandi dopo avere
connesso il PC al controller.
Connessione al controller
1. Assicurarsi che il PC sia connesso alla porta di servizio del controller e che il controller
sia in esecuzione.
2. Nel menu Applicazione, puntare suOnline, quindi fare clic su Connessione con un clic.
3. Selezionare il controller nella scheda Online
4. Fare clic su Richiedi accesso in scrittura.
Se il controller in modalAllora
it
Si otterr l'Accesso in scrittura, se disponibile.
Manuale
Automatico
120
6 Impiego online
6.3. Autorizzazione degli utenti
Gruppi
In UAS, i gruppi vengono definiti come set di autorizzazioni per l'accesso al controller. Ai
gruppi possibile aggiungere gli utenti che potranno disporre delle autorizzazioni definite per
il gruppo.
consigliabile creare gruppi che richiamano le professioni del personale che lavora con i
robot nell'organizzazione. Ad esempio, possibile creare gruppi per amministratori,
programmatori e operatori.
Default Group
Tutti i controller dispongono di un gruppo predefinito di nome Default Group, al quale
vengono fornite tutte le autorizzazioni e al quale appartiene l'utente predefinito Default User.
Questo gruppo non pu essere rimosso, ma pu essere modificato dall'utente che dispone
dell'autorizzazione Gestione impostazioni UAS.
In tutti i controller disponibile un utente predefinito di nome Default User, per il quale non
impostata alcuna password e che non possibile rimuovere. L'utente che dispone
dell'autorizzazione Gestione impostazioni UAS pu aggiungere e rimuovere altri utenti.
6 Impiego online
6.3. Autorizzazione degli utenti
Continua
NOTA!
La modifica del gruppo di appartenenza dell'utente Default User pu comportare qualche
rischio. Se per errore viene deselezionata la casella di controllo Default User o qualsiasi
autorizzazione Default Group, verr visualizzato un avvertimento. Assicurarsi sempre che vi
sia almeno un utente definito con l'autorizzazione Gestione impostazioni UAS. Se
l'autorizzazione Gestione impostazioni UAS disponibile solo per il gruppo Default Group,
potrebbe non essere disponibile la possibilit di gestire utenti e gruppi.
Autorizzazioni
Le autorizzazioni sono il permesso di eseguire operazioni o di accedere ai dati sul controller.
Le autorizzazioni sono utilizzate assegnando loro dei gruppi, ai quali vengono poi aggiunti
gli utenti che disporranno delle autorizzazioni medesime.
Queste possono essere autorizzazioni del controller o autorizzazioni dellapplicazione. A
seconda delle operazioni da eseguire sono necessarie autorizzazioni diverse. Per le procedure,
vedere Visualizzatore autorizzazioni UAS a pagina 294.
Autorizzazioni controller
Le autorizzazioni del controller vengono convalidate del controller del robot e valgono per
tutti gli utensili e i dispositivi che hanno accesso al controller.
Autorizzazioni applicazione
122
6 Impiego online
6.4.1. Panoramica del Generatore di sistema
6 Impiego online
6.4.1. Panoramica del Generatore di sistema
Continua
Amministrazione dei sistemi
I sistemi possono essere amministrati dalla finestra di dialogo Generatore di sistema nei
seguenti modi:
visualizzare le propriet di sistema. Vedere in proposito Visualizzazione delle
propriet del sistema a pagina 125.
124
6 Impiego online
6.4.2. Visualizzazione delle propriet del sistema
125
6 Impiego online
6.4.3. Costruzione di un nuovo sistema
126
6 Impiego online
6.4.3. Costruzione di un nuovo sistema
Continua
Immissione delle chiavi di azionamento
Per immettere le chiavi dei moduli di azionamento:
1. Nella casella Chiave di azionamento, immettere la chiave per il modulo di azionamento.
anche possibile fare clic sul pulsante Sfoglia e selezionare manualmente il file della
chiave. Se stata utilizzata una chiave di controller virtuale, la procedura guidata ha gi
generato una chiave di azionamento virtuale.
2. Fare clic sul pulsante freccia destra accanto alla casella Chiave di azionamento. La
chiave viene visualizzata nell'elenco Chiavi di azionamento aggiunte.
Per i sistemi reali la chiave di azionamento determina il modello di robot collegato. Per i
sistemi virtuali, il modello di robot viene selezionato nella pagina Modifica opzioni. Il
modello predefinito IRB140.
3. Se si dispone di un sistema MultiMove, ripetere i passi 1 e 2 per ciascuna chiave di
azionamento da aggiungere.
Se si dispone di un sistema MultiMove, assicurarsi che le chiavi siano numerate nello
stesso modo in cui i moduli di azionamento corrispondenti sono collegati al modulo del
controller. Utilizzare le frecce su e gi per riorganizzare le chiavi di azionamento, se
necessario.
4. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera modificare o aggiungere opzioni, dati parametro o altri file alla directory
principale, fare clic su Avanti.
Aggiunta di ulteriori opzioni
1. Nella casella Chiave, immettere la chiave dell'opzione. anche possibile fare clic sul
pulsante Sfoglia e selezionare manualmente il file della chiave dell'opzione.
2. Fare clic sul pulsante freccia.
L'opzione sbloccata dalla chiave viene visualizzata nell'elenco Opzioni aggiunte.
3. Ripetere i passi 1 e 2 per tutte le opzioni da includere.
4. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera modificare o aggiungere dati parametro o altri file alla directory principale,
fare clic su Avanti.
Qui possibile aggiungere opzioni, quali assi esterni e applicazioni di erogazione, non inclusi
nel sistema di base. Per le opzioni necessaria una chiave di licenza, che deve essere prima
importata sul pool di supporti. Per aggiungere ulteriori opzioni, procedere come descritto di
seguito:
6 Impiego online
6.4.3. Costruzione di un nuovo sistema
Continua
Modifica delle opzioni
Qui possibile installare e configurare le opzioni del sistema. Per i sistemi virtuali, qui si
selezionano anche i modelli di robot da utilizzare. Per modificare un'opzione, procedere come
descritto di seguito:
1. Nella struttura Opzioni, espandere le cartelle delle opzioni fino al livello in cui si trova
l'opzione da modificare.
Sono disponibili solo le opzioni sbloccate dalle chiavi utilizzate.
2. Modificare l'opzione.
3. Ripetere i passi 1 e 2 per tutte le opzioni da modificare.
4. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera aggiungere dati parametro o altri file alla directory principale, fare clic su
Avanti.
Aggiunta di dati parametri
I dati parametri sono memorizzati nei file dati parametri (file .cfg). Ciascun argomento
Parametro dotato di un proprio file di parametri. possibile aggiungere un solo file dati
parametri per ciascun argomento. Per aggiungere dati parametri, procedere come descritto di
seguito:
1. Nella casella Dati parametri, immettere il percorso della cartella in cui si trovano i file
dati parametri. anche possibile fare clic sul pulsante Sfoglia e selezionare manualmente
la cartella.
2. Nell'elenco dei file dati parametri, selezionare il file da includere e premere il pulsante
freccia. Ripetere l'operazione per tutti i file da includere.
I file dati parametri inclusi vengono visualizzati nell'elenco File dati parametri aggiunti.
128
6 Impiego online
6.4.3. Costruzione di un nuovo sistema
Continua
Aggiunta di file nella directory principale
Nella directory principale del sistema possibile aggiungere qualsiasi tipo di file. Quando il
sistema viene caricato su un controller, verranno inclusi anche questi file. Per aggiungere file
nella directory principale del sistema, procedere come descritto di seguito:
1. Nella casella File, immettere il percorso della cartella che contiene i file da includere.
anche possibile fare clic sul pulsante Sfoglia e selezionare manualmente la cartella.
2. Nell'elenco dei file, selezionare il file da aggiungere e fare clic sul pulsante freccia.
Ripetere l'operazione per tutti i file da aggiungere.
I file aggiunti vengono visualizzati nell'elenco File aggiunti.
3. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera leggere un riepilogo prima di creare il sistema, fare clic su Avanti.
Completamento della procedura guidata Nuovo sistema controller
Per completare la procedura guidata, procedere come descritto di seguito:
1. Leggere il riepilogo del sistema.
2. Se il sistema va bene, fare clic su Fine.
129
6 Impiego online
6.4.4. Modifica di un sistema
130
6 Impiego online
6.4.4. Modifica di un sistema
Continua
Aggiunta o rimozione di chiavi di azionamento
La chiave di azionamento corrisponde ai moduli di azionamento nel controller. Per i sistemi
MultiMove presente un modulo di azionamento (e una chiave) per ciascun robot. Le chiavi
per il sistema vengono consegnate insieme con il controller.
il sistema stato creato con una chiave di controller virtuale, le chiavi di azionamento sono
gi state generate dalla procedura guidata. Quando stata aggiunta una chiave di azionamento
virtuale per ciascun robot, selezionare il robot da utilizzare per ciascuna chiave nella pagina
Modifica opzioni.
Per aggiungere o rimuovere facoltativamente le chiavi dei moduli di azionamento, procedere
come descritto di seguito:
1. Per aggiungere una chiave per un modulo di azionamento, immettere la chiave nella
casella Immetti chiave di azionamento. anche possibile fare clic sul pulsante Sfoglia
e selezionare manualmente il file della chiave.
2. Fare clic sul pulsante freccia a destra. La chiave viene visualizzata nell'elenco Chiavi di
azionamento aggiunte.
Se si dispone di un sistema MultiMove, ripetere i passi 1 e 2 per ciascuna chiave di
azionamento da aggiungere.
3. Per rimuovere un modulo di azionamento, selezionare la chiave corrispondente
nell'elenco Chiavi di azionamento aggiunte e fare clic su Rimuovi chiave di
azionamento.
Se si dispone di un sistema MultiMove, ripetere il passo 3 per ciascuna chiave di
azionamento da rimuovere.
4. Se si dispone di un sistema MultiMove, assicurarsi che le chiavi siano numerate nello
stesso modo in cui i moduli di azionamento corrispondenti sono collegati al modulo del
controller. Utilizzare le frecce su e gi per riorganizzare le chiavi di azionamento, se
necessario.
6 Impiego online
6.4.4. Modifica di un sistema
Continua
5. Fare clic su Rimuovi.
6. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera modificare dati parametro oppure aggiungere o rimuovere file nella
directory principale, fare clic su Avanti.
Modifica delle opzioni
Per modificare facoltativamente un'opzione, procedere come descritto di seguito:
1. Nella struttura Opzioni, espandere le cartelle delle opzioni fino al livello in cui si trova
l'opzione da modificare.
Sono disponibili solo le opzioni sbloccate dalle chiavi utilizzate.
2. Modificare l'opzione.
3. Ripetere i passi 1 e 2 per tutte le opzioni da modificare.
4. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera modificare dati parametro oppure aggiungere o rimuovere file nella
directory principale, fare clic su Avanti.
Aggiunta o rimozione di dati parametri
I dati parametri sono memorizzati in file dati parametri (file .cfg). Ciascun argomento
Parametro dotato di un proprio file di parametri. possibile aggiungere un solo file dati
parametri per ciascun argomento. Per aggiungere o rimuovere dati parametri, procedere come
descritto di seguito:
1. Per aggiungere dati parametri, immettere il percorso della cartella in cui si trovano i file
dati parametri nella casella Dati parametri. anche possibile fare clic sul pulsante
Sfoglia e selezionare manualmente la cartella.
2. Nell'elenco dei file dati parametri, selezionare il file da includere e premere il pulsante
freccia. Ripetere l'operazione per tutti i file da includere.
I file dati parametri inclusi vengono visualizzati nell'elenco File dati parametri aggiunti.
Ripetere i passi 1 e 2 per ciascun file dati parametri da aggiungere.
3. Per rimuovere i dati parametri, selezionare il file dati parametri da rimuovere nellelenco
File dati parametri aggiunti.
4. Fare clic su Rimuovi.
5. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera aggiungere o rimuovere file nella directory principale, fare clic su Avanti.
132
6 Impiego online
6.4.4. Modifica di un sistema
Continua
Aggiungere o rimuovere file nella directory principale
Nella directory principale del sistema possibile aggiungere o rimuovere qualsiasi tipo di
file. Quando il sistema viene caricato su un controller, verranno inclusi anche questi file. Per
aggiungere o rimuovere file facoltativamente nella directory principale del sistema,
procedere come descritto di seguito:
1. Per aggiungere file, immettere il percorso della cartella che contiene i file da includere
nella casella File. anche possibile fare clic sul pulsante Sfoglia e selezionare
manualmente la cartella.
2. Nell'elenco dei file, selezionare il file da aggiungere e fare clic sul pulsante freccia.
Ripetere l'operazione per tutti i file da aggiungere.
I file aggiunti vengono visualizzati nell'elenco File aggiunti.
3. Per rimuovere i file, selezionare il file da rimuovere nell'elenco File aggiunti.
4. Fare clic su Rimuovi.
5. Scegliere se si desidera creare il sistema con le informazioni immesse o continuare con la
procedura guidata.
Se si desidera creare il sistema con le informazioni immesse, fare clic su Fine.
Se si desidera leggere un riepilogo prima di creare il sistema, fare clic su Avanti.
Completamento della procedura guidata Modifica sistema controller
Per completare la procedura guidata, procedere come descritto di seguito:
1. Leggere il riepilogo del sistema.
2. Se il sistema va bene, fare clic su Fine.
Se il sistema non va bene, fare clic su Indietro ed effettuare le modifiche o le correzioni.
Risultato
Le modifiche avranno luogo al completamento della procedura guidata.
Eliminazione di un sistema
Per eliminare un sistema, procedere come descritto di seguito:
1. Dalla finestra di dialogo Generatore di sistema, selezionare il sistema e fare clic su
Elimina.
133
6 Impiego online
6.4.5. Copia di un sistema
2. Immettere un nome ed un percorso per il nuovo sistema, quindi fare clic su OK.
134
6 Impiego online
6.4.6. Creazione di un sistema da backup
2. Nella casella Pool di supporti, immettere il percorso del pool di supporti che contiene il
programma RobotWare adeguato. Confermare le informazioni di backup che vengono
visualizzate nella procedura guidata. Fare clic su Avanti.
135
6 Impiego online
6.4.7. Download di un sistema su un controller
se...
3. Facoltativamente, fare clic su Test connessione per verificare che la connessione tra il
computer e il controller funzioni correttamente.
4. Fare clic su Carica.
5. Rispondere S alla domanda Caricare il sistema?.
Verr eseguito un riavvio e il sistema viene scaricato sul controller.
No
Annulla
136
6 Impiego online
6.4.8. Creazione di supporti di avvio
137
6 Impiego online
6.4.9.1. Sistema MultiMove con due robot coordinati
138
6 Impiego online
6.4.9.1. Sistema MultiMove con due robot coordinati
Continua
Aggiunta di opzioni
Questo sistema non richiede chiavi di opzioni aggiuntive. Fare clic su Avanti e continuare
con la pagina successiva della procedura guidata.
Modifica delle opzioni
Quando si creano sistemi robotici da chiavi di robot reali, la chiave imposta le opzioni.
Tuttavia, poich si utilizza una chiave virtuale, necessario impostare le opzioni
manualmente.
Per impostare le opzioni necessarie per un sistema MultiMove, procedere come descritto di
seguito:
1. Scorrere verso il basso fino al gruppo RobotWare / Motion Coordination 1 e selezionare
la casella di controllo MultiMove Coordinated.
2. Scorrere verso il basso fino al gruppo RobotWare / I/O control e selezionare le caselle
di controllo Multitasking e Advanced RAPID.
3. Scorrere il gruppo DriveModule1 / Drive module application ed espandere l'opzione
ABB Standard manipulator. Selezionare lopzione IRB 2400 Type A, variante
manipolatore IRB 2400L Type A.
4. Scorrere verso il basso fino al gruppo DriveModule2 / Drive module application ed
espandere l'opzione ABB Standard manipulator. Selezionare lopzione IRB 1600,
variante manipolatore IRB 1600-5/1.2.
139
6 Impiego online
6.4.9.2. Sistema con supporto di un robot e un asse posizionatore esterno.
140
6 Impiego online
6.4.9.2. Sistema con supporto di un robot e un asse posizionatore esterno.
Continua
Aggiunta di opzioni
Qui viene indicato il file della chiave per il posizionatore.
1. Accanto alla casella Immetti chiave, fare clic sul pulsante Sfoglia e selezionare il file
della chiave.
In questo esempio, sfogliare e selezionare il file extkey.kxt nella cartella C:\Program
Files\ABB Industrial IT\Robotics IT\MediaPool\3HEA-000-00022.01.
SUGGERIMENTO!
Nella cartella MediaPool sono installati pool di supporti per alcuni posizionatori standard.
I nomi sono definiti in base al codice del posizionatore, con un suffisso che indica se
configurato per sistemi a singolo robot o MultiMove.
2. Fare clic due volte sul pulsante freccia a destra accanto alla casella Immetti chiave per
aggiungere la chiave per il posizionatore.
3. Fare clic su Avanti e continuare con la pagina successiva della procedura guidata.
Modifica delle opzioni
Quando si creano sistemi robotici da chiavi di robot reali, la chiave imposta le opzioni.
Tuttavia, poich si utilizza una chiave virtuale, necessario impostare le opzioni
manualmente. Per impostare le opzioni necessarie per un posizionatore, procedere come
descritto di seguito:
1. Scorrere il gruppo RobotWare / Hardware e selezionare la casella di controllo 709-x
DeviceNet.
Questa opzione consente la comunicazione tra il controller e l'asse esterno di spostamento.
2. Scorrere verso il basso fino al gruppo RobotWare / Motion coordination part 2 e
selezionare la casella di controllo Multiple Axis Positioner.
3. Scorrere il gruppo RobotWare / I/O control e selezionare la casella di controllo Logical
Cross Connection.
Questa opzione consente la comunicazione tra il controller virtuale e l'asse esterno di
spostamento.
4. Scorrere il gruppo DriveModule1 / Drive module application ed espandere l'opzione
ABB Standard manipulator. Selezionare l'opzione IRB 1600.
Questa opzione imposta il robot su un IRB 1600-5/1.2.
6 Impiego online
6.4.9.2. Sistema con supporto di un robot e un asse posizionatore esterno.
Continua
5. Scorrere verso il basso fino al gruppo DriveModule1 / Additional axes configuration
ed espandere l'opzione Add axes IRB/drive module 1600/2400/260, quindi selezionare
l'opzione R2C2 Add drive.
Espandere Drive type in position Z4 e selezionare l'opzione 753-1 drive C in pos Z4.
Espandere Drive type in position Y4 e selezionare l'opzione 754-1 drive C in pos Y4.
Espandere Drive type in position X4 e selezionare l'opzione 755-1 drive C in pos X4.
Questa opzione aggiunge moduli di azionamento per gli assi del posizionatore.
6. Fare clic su Fine, il sistema viene creato. Quando si avvia il sistema in una stazione di
RobotStudio, necessario configurarlo in modo da caricare un modello per il
posizionatore e ottenere un funzionamento corretto dei movimenti. Per ulteriori
informazioni, vedere Collocazione degli assi esterni a pagina 64.
142
6 Impiego online
6.4.9.3. Impostazione delle opzioni per sistemi con posizionatori
RobotWare > Hardware > 709-x DeviceNet > 709-1 Master/Slave Single
DriveModule 1 > Additional axes configuration > Add axes IRB/Drive module
per il modello di robot in uso > RC2C Add drive > 753-1 Drive C in pos Z4 > 7542 Drive T in pos Y4 > 755-3 Drive U in pos X4
Quando si aggiunge un posizionatore a un sistema a singolo robot, questo verr aggiunto allo
stesso task del robot. Di seguito sono elencate le opzioni da impostare per sistemi di questo
tipo nella pagina Modifica opzioni del Generatore di sistema:
6 Impiego online
6.4.9.3. Impostazione delle opzioni per sistemi con posizionatori
Continua
Opzioni per posizionatori in sistemi robot MultiMove
Quando si aggiunge un posizionatore a un sistema robot MultiMove, questo dovr essere
aggiunto a un task specifico insieme a un'apposita chiave di azionamento. Di seguito sono
elencate le opzioni da impostare per sistemi di questo tipo nella pagina Modifica opzioni del
Generatore di sistema:
RobotWare > Hardware > 709-x DeviceNet > 709-1 Master/Slave Single
DriveModule 1 > Additional axes configuration > Add axes IRB/Drive module
per il modello di robot in uso > RC2C Add drive > 753-1 Drive C in pos Z4 > 7542 Drive T in pos Y4 > 755-3 Drive U in pos X4. Per gli altri moduli di azionamento,
non necessario configurare assi aggiuntivi.
144
6 Impiego online
6.5. Gestione dell'I/O
Segnali simulati
Un segnale simulato un segnale al quale viene manualmente assegnato un valore specifico
che ignora quello effettivo. I segnali simulati possono pertanto rivelarsi utili per verificare i
programmi del robot senza attivare o azionare l'apparecchiatura.
Segnali virtuali
I segnali virtuali sono segnali che non sono configurati per appartenere a un'unit di I/O fisica
ma risiedono all'interno della memoria del controller. Un impiego comune dei segnali virtuali
l'impostazione di variabili e la memorizzazione delle modifiche in un programma del robot.
Procedure
Per luso della finestra del sistema di I/O, vedere Input / Output a pagina 265.
Per aggiungere un segnale, vedere Aggiungi segnali a pagina 276.
145
Il controller utilizza i segnali di output per notificare che una condizione specifica stata
soddisfatta. Ad esempio, un segnale di output pu essere impostato al termine della sequenza
del robot. Tale segnale pu essere quindi programmato per avviare una cinghia di
trasmissione, aggiornare un contatore o generare qualsiasi altra operazione.
6 Impiego online
6.6. Configurazione dei sistemi
Quando si lavora con le configurazioni, si rivelano utili i seguenti strumenti, vedere Editor
configurazione a pagina 280:
Strumento
Usare
Editor configurazione
Editor istanza
NOTA!
Per modificare i parametri di sistema, si deve disporre dellaccesso in scrittura sul controller.
Termini
Tipo
Istanza
Parametro
File di configurazione
146
6 Impiego online
6.6. Configurazione dei sistemi
Continua
Viene aperto l'Editor configurazione che elenca tutti i tipi di argomenti nell'elenco Nome
tipo. Nell'elenco Istanza, ciascuna riga contiene un'istanza del tipo selezionato
nell'elenco Nome tipo. I valori dei parametri delle istanze sono visualizzati nelle colonne
dell'elenco delle istanze.
3. Per visualizzare informazioni dettagliate sui parametri di un'istanza, fare doppio clic su
quella desiderata.
L'Editor istanza visualizza il valore corrente, restrizioni e limiti di ciascun parametro
nell'istanza.
Modifica di parametri
possibile modificare i parametri di una singola istanza o di pi istanze alla volta. La
modifica di pi istanze alla volta utile quando si desidera modificare lo stesso parametro in
varie istanze, ad esempio, lo spostamento di segnali da un'unit di I/O a un'altra.
1. Nella scheda Offline/Online, espandere i nodi Controller e Configurazione, quindi fare
doppio clic sull'argomento che contiene i parametri da modificare.
Viene aperto l'Editor configurazione.
2. Nell'elenco Nome tipo dell'Editor configurazione, selezionare il tipo al quale appartiene
il parametro da modificare.
Le istanze del tipo vengono visualizzate nell'elenco Istanza dell'Editor configurazione.
3. Nell'elenco Istanza, selezionare le istanze da modificare e premere il tasto INVIO. Per
selezionare alcune istanze alla volta, tenere premuto il tasto MAIUSC o CTRL durante la
selezione.
Viene visualizzato l'Editor istanza.
4. Nell'elenco dei parametri dell'Editor Istanza, selezionare quello da modificare e
modificare il relativo valore nella casella Valore.
Quando si modificano varie istanze alla volta, i valori dei parametri specificati saranno
applicati a tutte le istanze interessate. Per i parametri per i quali non viene specificato un
nuovo valore, ciascuna istanza conserver quello esistente.
Per molti parametri, le modifiche avranno effetto solo dopo il riavvio del controller. Se le
modifiche richiedono un riavvio, verr visualizzato un messaggio.
I parametri di sistema del controller sono stati aggiornati. Se le modifiche richiedono un
riavvio del controller, il relativo effetto sar disponibile solo dopo l'esecuzione di tale
operazione. Se si intende apportare varie modifiche, possibile completarle tutte prima di
procedere al riavvio.
6 Impiego online
6.6. Configurazione dei sistemi
Continua
Aggiunta di istanze
Tramite l'Editor configurazione, possibile selezionare un tipo a partire dal quale creare una
nuova istanza. Ad esempio, l'aggiunta di una nuova istanza del tipo Signal crea un nuovo
segnale nel sistema.
1. Nella scheda Offline/Online, espandere i nodi Controller e Configurazione, quindi fare
doppio clic sull'argomento che contiene il tipo del quale aggiungere un'istanza.
Viene aperto l'Editor configurazione.
2. Nell'elenco Nome tipo dell'Editor configurazione, selezionare il tipo del quale aggiungere
un'istanza.
3. Nel menu Controller, puntare su Configurazione e fare clic su Aggiungi tipo (la parola
tipo sostituita dal tipo selezionato in precedenza).
anche possibile fare clic con il pulsante destro del mouse in un punto qualsiasi
dell'Editor configurazione e selezionare Aggiungi tipo nel menu di scelta rapida.
Nella finestra Editor istanza viene aggiunta e visualizzata una nuova istanza con i valori
predefiniti.
4. Se necessario, modificare i valori.
5. Fare clic su OK per creare la nuova istanza.
I valori nella nuova istanza vengono convalidati. Se sono validi, l'istanza viene salvata,
altrimenti verr segnalato quali valori di parametro necessario correggere.
Per molte istanze, le modifiche avranno effetto solo dopo il riavvio del controller. Se le
modifiche richiedono un riavvio, verr visualizzato un messaggio.
I parametri di sistema del controller sono stati aggiornati. Se le modifiche richiedono un
riavvio del controller, il relativo effetto sar disponibile solo dopo l'esecuzione di tale
operazione. Se si intende apportare varie modifiche, possibile completarle tutte prima di
procedere al riavvio.
Copia di un'istanza
1. Nella scheda Offline/Online, espandere i nodi Controller e Configurazione, quindi fare
doppio clic sull'argomento che contiene listanza da copiare.
Viene aperto l'Editor configurazione.
2. Nell'elenco Nome tipo dell'Editor configurazione, selezionare il tipo del quale copiare
un'istanza.
3. Nell'elenco Istanza, selezionare una o pi istanze da copiare.
Se vengono selezionate pi istanze che per non hanno lo stesso valore per tutti i
parametri, questi non saranno impostati con valori predefiniti nelle nuove istanze.
4. Nel menu Controller, puntare su Configurazione e fare clic su Copia tipo (la parola tipo
sostituita dal tipo selezionato in precedenza).
anche possibile fare clic con il pulsante destro del mouse sull'istanza da copiare e
selezionare Copia tipo nel menu di scelta rapida.
Nella finestra Editor istanza viene aggiunta e visualizzata una nuova istanza con gli
stessi valori.
148
6 Impiego online
6.6. Configurazione dei sistemi
Continua
5. Cambiare il nome dell'istanza. Se necessario, modificare anche altri valori.
6. Fare clic su OK per creare la nuova istanza.
I valori nella nuova istanza vengono convalidati. Se sono validi, l'istanza viene salvata,
altrimenti verr segnalato quali valori di parametro necessario correggere.
Per molte istanze, le modifiche avranno effetto solo dopo il riavvio del controller. Se le
modifiche richiedono un riavvio, verr visualizzato un messaggio.
I parametri di sistema del controller sono stati aggiornati. Se le modifiche richiedono un
riavvio del controller, il relativo effetto sar disponibile solo dopo l'esecuzione di tale
operazione. Se si intende apportare varie modifiche, possibile completarle tutte prima di
procedere al riavvio.
Eliminazione di un'istanza
1. Nella scheda Offline/Online, espandere i nodi Controller e Configurazione, quindi fare
doppio clic sull'argomento che contiene il tipo del quale si desidera eliminare un'istanza.
Viene aperto l'Editor configurazione.
2. Nell'elenco Nome tipo dell'Editor configurazione, selezionare il tipo del quale eliminare
un'istanza.
3. Nell'elenco Istanza, selezionare l'istanza da eliminare.
4. Nel menu Controller, puntare su Configurazione e fare clic su Elimina tipo (la parola
tipo sostituita dal tipo selezionato in precedenza).
anche possibile fare clic con il pulsante destro del mouse sull'istanza da eliminare e
selezionare Elimina tipo nel menu di scelta rapida.
5. Viene visualizzata una finestra di messaggio che chiede se si desidera eliminare o
conservare l'istanza. Fare clic su S per confermare l'eliminazione.
Per molte istanze, le modifiche avranno effetto solo dopo il riavvio del controller. Se le
modifiche richiedono un riavvio, verr visualizzato un messaggio.
6 Impiego online
6.6. Configurazione dei sistemi
Continua
3. Nella finestra di dialogo Salva con nome, accedere alla cartella in cui salvare il file.
4. Fare clic su Salva.
Salvataggio di pi file di configurazione
1. Nella scheda Offline/Online, selezionare il nodo Configurazione.
2. Nel menu Controller, puntare su Configurazione e fare clic su Salva parametri di
sistema.
anche possibile fare clic con il pulsante destro del mouse sul nodo configurazione e
quindi fare clic su Salva parametri di sistema.
3. Nella finestra di dialogo Salva parametri di sistema, selezionare gli argomenti da
salvare su file. Quindi fare clic su Salva.
4. Nella finestra di dialogo Sfoglia per cartelle, accedere alla cartella in cui salvare il file,
quindi fare clic su OK.
Gli argomenti selezionati vengono salvati nella cartella specificata come file di
configurazione con i nomi predefiniti.
Caricamento di un file di configurazione
Un file di configurazione contiene i parametri di sistema di un argomento di configurazione.
Essi sono utili a fini di backup o per trasferire configurazioni da un controller a un altro.
Quando si carica un file di configurazione su un controller, la relativa versione deve essere la
stessa del controller. Ad esempio, non possibile caricare file di configurazione di un sistema
S4 su un controller IRC 5.
1. Nella scheda Offline/Online, selezionare il nodo Configurazione.
2. Nel menu Controller, scegliere Configurazione e selezionare Carica parametri.
anche possibile fare clic con il pulsante destro del mouse sul nodo Configurazione e
selezionare Carica parametri nel menu di scelta rapida.
allora
selezionare Elimina parametri esistenti
prima di caricare
aggiungere i nuovi parametri del file di config- fare clic su Carica parametri in assenza di
urazione all'argomento senza modificare
duplicati
quelli esistenti.
aggiungere i nuovi parametri del file di config- fare clic su Carica parametri e sostituisci
urazione all'argomento e aggiornare quelli
duplicati
esistenti con i nuovi valori. I parametri
presenti solo nel controller e non nel file di
configurazione rimarranno invariati.
4. Fare clic su Apri e accedere al file di configurazione da caricare. Quindi fare di nuovo clic
su Apri.
150
6 Impiego online
6.6. Configurazione dei sistemi
Continua
5. Nella finestra di informazioni, fare clic su OK per confermare il caricamento dei
parametri dal file di configurazione.
6. Terminato il caricamento del file di configurazione, chiudere la finestra di dialogo
Seleziona modalit.
151
6 Impiego online
6.7. Trattamento degli eventi
Lelenco del registro degli eventi consiste in tutti gli eventi che corrispondono alle
impostazioni dei filtri, con le seguenti informazioni per ciascun evento:
Tipo
Codice
Titolo
Categoria
Numero Numero
Data e ora
Descrizione
152
6 Impiego online
6.7. Trattamento degli eventi
Continua
Tipo di
evento
Descrizione
Avvertimento
Errore
NOTA!
Questa informazione pure indicata dal suo colore: blu per le informazioni, giallo per gli
avvertimenti e rosso per un errore che devessere corretto per poter procedere.
Codice dell'evento
Il codice dell'evento un numero che identifica il messaggio dell'evento. Assieme
allindicazione di data ed ora, ciascun evento presenta inoltre unidentit unica.
Titolo dell'evento
Il titolo una breve descrizione dell'evento.
Categoria dellevento
La categoria dellevento costituisce un'indicazione della provenienza dellevento stesso.
Visualizzazione
Comune
Operativo
Sistema
Hardware
Programma
Movimento
I/O e Comunicazione
Utente
Interno
Processo
Eventi relativi alle opzioni dei processi industriali, quali Spot, Arc e
Dispense.
Cfg
A seconda della configurazione del sistema, possono essere presenti altre categorie.
Categoria
6 Impiego online
6.7. Trattamento degli eventi
Continua
Numero sequenziale
Il numero sequenziale indica lordine cronologico dellevento; pi il numero elevato, pi
recente levento stesso.
Data e ora
Data ed ora corrispondono esattamente al momento in cui si verificato levento. Assieme
allindicazione del codice dellevento, questo contrassegno certifica che ciascun evento
presenta unidentit unica.
Descrizione dellevento
Quando si seleziona un evento nellelenco, sulla destra appaiono informazioni dettagliate su
di esso. Tali informazioni comprendono una descrizione e, se il caso, pure conseguenze,
cause ed azioni consigliate per la risoluzione del problema.
Panoramica
Il Registro degli eventi memorizza automaticamente tutti gli eventi del controller, una volta
avviato questultimo. Allorigine, gli eventi vengono visualizzati nellordine cronologico
specificato dai Numeri sequenziali.
NOTA!
Tutte le modifiche allelenco visibile non influiranno mai sul Registro degli eventi del
controller. Quella che si vede semplicemente una copia.
Gestione degli eventi
1. NellExplorer della Robot View, selezionare un sistema.
Filtro eventi
154
6 Impiego online
6.7. Trattamento degli eventi
Continua
Recupero di eventi del controller
Per azzerare lelenco e ricuperare tutti gli eventi esistenti dal controller del robot:
1. In via opzionale, memorizzare la registrazione del Regsitro degli eventi esistente.
2. Selezionare se si desidera che lelenco venga aggiornato in occasione di nuovi eventi, o
se si soltanto interessati alla visualizzazione di eventi gi successi.
Per...
ottenere aggiornamenti automatici
in occasione di nuovi eventi
...allora...
spuntare la casella di controllo Aggiornamento
automatico. (spuntata allorigine.)
3. Far clic su Ottieni per azzerare lelenco corrente, recuperare e visualizzare tutti gli eventi
correntemente memorizzati nei file di registro del controller.
155
6 Impiego online
6.8. Gestione dei dispositivi
156
6 Impiego online
157
7 Menu Applicazione
7.1. Panoramica
7 Menu Applicazione
7.1. Panoramica
Panoramica
158
7 Menu Applicazione
7.2. Nuova stazione
2. Fare clic sullicona Stazione vuota. La stazione verr creata e sar visibile nella finestra
Grafica.
159
7 Menu Applicazione
7.3. Schermata
7.3. Schermata
Prerequisiti
Per garantire risultati ottimali, configurare per prima cosa le opzioni. Vedere in proposito
Opzioni:Generale:Schermata a pagina 164.
Cattura delle schermate
1. Fare clic su Schermata.
Se limmagine viene memorizzata in un file, questo fatto viene indicato nella finestra di
uscita.
160
7 Menu Applicazione
7.4. Pack & Go
7. Nella pagina Pack & Go riuscito, controllare le informazioni e fare clic su Chiudi.
161
7 Menu Applicazione
7.5. Unpack & Work
6. Nella pagina Unpack & Work riuscito, controllare le informazioni e fare clic su Chiudi.
162
7 Menu Applicazione
7.6. Opzioni RobotStudio
Fare clic sul pulsante per salvare tutte le opzioni della pagina
corrente.
Reset
Predefinito
Opzioni:Generale:Aspetto
Selezionare la lingua
dell'applicazione
Opzioni:Generale:Licenza
Visualizzazione delle
chiavi di licenze
installate
Fare clic per visualizzare le chiavi di licenza in base a caratteristiche, versione, tipo, data di scadenza e stato.
Installazione di una
licenza
Impostazione di un
server
Verificare le chiavi di
licenza pendolari in
uscita
Verificare le chiavi di
licenza pendolari in
entrata
Opzioni:Generale:Unit
Quantit
Unit
Visualizza decimali
Modifica decimali
7 Menu Applicazione
7.6. Opzioni RobotStudio
Continua
Opzioni:Generale:Avanzato
Attiva segnalazione
errori di Windows
Mostra finestra di
Avverte in caso di eliminazione di oggetti.
dialogo di conferma eliminazione oggetti
Mostra finestra di
Avverte durante leliminazione di target e le istruzioni di
dialogo di conferma elim- movimento.
inazione target e relative
istruzioni di movimento
Visualizza avviso
esecuzione processi
Virtual Controller
all'avvio
Opzioni:Generale:File e cartelle
Cartella progetti utente
...
Crea automaticamente
sottocartelle del
documento
Attiva salvataggio
automatico
Intervallo
Opzioni:Generale:Schermata
Finestra intera applicazione
Finestra documento
attivo
Copia su Appunti
Salva su file
Posizione
...
Nome file
164
7 Menu Applicazione
7.6. Opzioni RobotStudio
Continua
Opzioni:Generale:Registratore delle schermate
Immagini al secondo
Limitare la risoluzione
Larghezza massima
Altezza massima
Opzioni:Robotica:Editor
Vai a capo con le linee
lunghe
Stili testo
Mostra finestra di
dialogo di avviso per
oggetti di lavoro definiti
globalmente
Mostra finestra di
dialogo di sincronizzazione dopo aver caricato
un programma/modulo.
Opzioni:Robotica:Sincronizzazione
Utilizza le posizioni pre- La conversione di oggetti, ad esempio target in Oggetti di lavoro,
stabilite di sincronizzazi- deve avvenire impiegando il comportamento predefinito per le
one
posizioni di sincronizzazione. Valore predefinito: selezionato.
Mostra notifica delle
posizioni prestabilite di
sincronizzazione
Dichiarazione delle
posizioni prestabilite
Opzioni:Robotica:Meccanismo
Vettore di approccio
Vettore corsa
Opzioni:Robotica:Rapid
7 Menu Applicazione
7.6. Opzioni RobotStudio
Continua
Attiva verifica configurazione per istruzione
Passa a target/istruzione
di movimento
Opzioni:Robotica:Virtual FlexPendant
Sempre in primo piano
Attiva trasparenza
Opzioni:Online:Autenticazione
Utenti recenti
Rimuovi/Rimuovi tutto
Opzioni:Grafica:Rendering
Seleziona API da
utilizzare per grafica 3D
Opzioni:Grafica:Aspetto
Colore sfondo
Gradiente
Mostra pavimento
Colore
Trasparente
Griglia X
Griglia Y
166
7 Menu Applicazione
7.6. Opzioni RobotStudio
Continua
Mostra sistema
coordinate
Opzioni:Grafica:Prestazioni
Livello di dettaglio
Ignora triangoli rivolti
indietro
Memorizza dati modello Selezionare la casella di controllo per memorizzare i dati del
nella scheda grafica
modello su una scheda grafica. Valore predefinito: deselezion(scelta consigliata)
ata.
La memorizzazione dei dati del modello su scheda grafica
consente di migliorare le prestazioni grafiche, ma provoca
problemi di stabilit su alcune combinazioni di hardware.
Le impostazioni definite qui sono generiche per tutti gli oggetti in RobotStudio. Tramite la
finestra di dialogo Aspetto grafico possibile tuttavia ignorare alcune delle impostazioni per
singoli oggetti.
Sensibilit di
navigazione
Raggio di selezione
(pixel)
Evidenzia selezione
Colore evidenziazione
Attiva anteprima
selezione
Mostra sistema di
coordinate locale per
oggetti selezionati
Opzioni:Grafica:Comportamento
7 Menu Applicazione
7.6. Opzioni RobotStudio
Continua
Opzioni:Grafica:Geometria
Tolleranza normale
Tolleranza superficiale
Tolleranza curva
Opzioni:Simulazione:Collisione
Esegui rilevamento
collisioni
Attiva rilevamento
veloce collisioni
Visualizza
Cancella
...
Opzioni:Simulazione:Tempo virtuale
Modalit Tempo virtuale Questa opzione fa in modo che RobotStudio utilizzi sempre la
- Esecuzione libera
modalit di esecuzione libera.
Modalit Tempo virtuale Questa opzione fa in modo che RobotStudio utilizzi sempre la
- Intervallo di tempo
modalit di esecuzione in intervalli di tempo.
Opzioni:Simulazione:Precisione
Velocit simulazione
168
7 Menu Applicazione
7.6. Opzioni RobotStudio
Continua
Specifica il timestep simulazione.
Timestep simulazione
169
8 Scheda Home
8.1. Panoramica
8 Scheda Home
8.1. Panoramica
Scheda Home
La scheda Home contiene i controlli richiesti per costruire stazioni, creare sistemi,
programmare percorsi e collocare elementi.
170
8 Scheda Home
8.2. Libreria ABB
Con questo pulsante possibile scegliere robot, posizionatori e binari dalle rispettive raccolte.
171
8 Scheda Home
8.3. Importa libreria
Fare clic sul pulsante dividi inferiore per visualizzare raccolte di utensili, convogliatori,
cabinet e altre apparecchiature.
172
8 Scheda Home
8.4. Sistema robotico
possibile aggiungere fino a sei task di movimento, ma possono essere utilizzati solo
quattro robot TCP da assegnare a primi quattro task.
Se il sistema contiene un robot TCP ed un asse esterno, essi verranno assegnati allo
stesso task. tuttavia possibile aggiungere un nuovo task ed assegnare ad esso lasse
esterno.
Se il sistema contiene pi di un robot TCP, tutti gli assi esterni verranno assegnati ad
un task separato. tuttavia possibile spostarli su altri task.
Nota. Se nella pagina precedente si selezionato un meccanismo, questa pagina non viene
visualizzata.
possibile aggiungere e rimuovere i task tramite i rispettivi pulsanti; possibile spostare
verso lalto o il basso i meccanismi tramite le rispettive frecce. Per eseguire il mapping
dei meccanismi sui task, procedere come descritto di seguito:
9. Facoltativamente, effettuare modifiche nel mapping e fare clic su Avanti.
10. Verificare il riepilogo e fare clic su Fine.
Se il sistema contiene pi di un robot, il numero di task e di posizioni del sistema di
riferimento di base del meccanismo deve essere verificato nella finestra Configurazione
sistema.
8 Scheda Home
8.4. Sistema robotico
Continua
Aggiunta di un modello di sistema
1. Fare clic su Da modello per aprire la relativa finestra di dialogo.
2. Nellelenco Seleziona modello di sistema, selezionare un modello adeguato o fare clic
su Sfoglia per accedere a uno.
3. Nel gruppo Librerie, selezionare se importare librerie o utilizzare quelle della stazione
esistente .
4. Nel gruppo Sistema, immettere un nome ed una posizione, quindi fare clic su OK.
Aggiunta di un sistema esistente
1. Fare clic su Esistente per aprire la relativa finestra di dialogo.
2. Nellelenco Seleziona pool di sistemi, selezionare una cartella.
3. Nellelenco Sistemi trovati, selezionare un sistema.
4. Nel gruppo Librerie, selezionare se importare librerie o utilizzare quelle della stazione
esistente .
5. Fare clic su OK.
Selezione di un sistema dalla raccolta robot
1. Fare clic su Sistema rapido per aprire una raccolta, quindi fare clic sul robot appropriato.
174
8 Scheda Home
8.5. Importa geometria
175
8 Scheda Home
8.6.1. Frame
8.6 Frame
8.6.1. Frame
Creazione di un sistema di riferimento
1. Fare clic su Sistema di riferimento.
2. Nella finestra di dialogo, specificare le posizioni del sistema di riferimento.
Reference
Posizione sistema di
riferimento
176
8 Scheda Home
8.6.2. Frame from Three Points
Selezionare
Posizione
Tre punti
3. Se si seleziona Posizione:
Immettere il Primo punto sull'asse X per l'oggetto. Si tratta del punto pi vicino
all'origine del sistema di riferimento.
Immettere il Secondo punto sull'asse X per l'oggetto. Si tratta del punto pi lontano
nella direzione X positiva.
Posizione sistema di
riferimento
Punto sull'asse X
Fare clic in una di queste caselle, quindi fare clic sulla posizione
del punto nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse X.
Fare clic in una di queste caselle, quindi fare clic sulla posizione
del punto nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse X-Y.
Tre punti
Primo punto sull'asse X Fare clic in una di queste caselle, quindi fare clic sulla posizione
del punto nella finestra Grafica per trasferire i valori alle caselle
Primo punto sull'asse X.
Secondo punto
sull'asse X
Fare clic in una di queste caselle, quindi fare clic sulla posizione
del punto nella finestra Grafica per trasferire i valori alle caselle
Secondo punto sull'asse X.
Posizione
8 Scheda Home
8.6.2. Frame from Three Points
Continua
Fare clic in una di queste caselle, quindi fare clic sulla posizione
del punto nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse Y.
Punto sull'asse Y
178
8 Scheda Home
8.7. Work object
Per Rotazione rx, ry, rz, selezionare RPY (Eulero ZYX) o Quaternione e immettere
i valori di rotazione nella finestra di dialogo Valori.
5. Nel gruppo Propriet sincronizzazione, immettere i valori del nuovo oggetto di lavoro:
6. Fare clic su Crea. L'oggetto di lavoro viene creato e visualizzato nel nodo Target sotto il
nodo del robot nel visualizzatore Percorsi e target.
Finestra di dialogo Crea oggetto di lavoro
Specificare il nome delloggetto di lavoro.
Programmato
Posizione x, y, z
Fare clic in una di queste caselle, quindi fare clic sulla posizione
nella finestra Grafica per trasferire i valori alle caselle
Posizione.
Sistema di riferimento
per punti
Posizione x, y, z
Fare clic in una di queste caselle, quindi fare clic sulla posizione
nella finestra Grafica per trasferire i valori alle caselle
Posizione.
Nome
8 Scheda Home
8.7. Work object
Continua
Sistema di riferimento
per punti
Modulo
Tipo memorizzazione
180
8 Scheda Home
8.8. Tooldata
8.8. Tooldata
Creazione dei dati utensile
1. Nel visualizzatore Layout, assicurarsi che il robot nel quale creare i dati utensile sia
impostato come task attivo.
2. Fare clic su Dati utensile per aprire la relativa finestra di dialogo.
3. Nel gruppo Altri dati:
Nell'elenco Robot supporta utensile, selezionare se l'utensile deve essere tenuto dal
robot.
7. Fare clic su Crea. I dati utensile vengono visualizzati come sistema di coordinate nella
finestra Grafica.
181
8 Scheda Home
8.9.1. Teach target
8.9 Target
8.9.1. Teach target
Apprendimento di un target
Per apprendere un target, procedere come descritto di seguito:
1. Nel visualizzatore Layout selezionare l'oggetto di lavoro e l'utensile nei quali si desidera
apprendere il target.
2. Spostare il robot alla posizione preferita.
NOTA: Per spostare il robot con movimento manuale lineare, il VC deve essere in
esecuzione.
3. Fare clic su Apprendi target.
4. Sotto il nodo dell'oggetto di lavoro attivo, viene creato un nuovo target nel visualizzatore.
Nella finestra Grafica viene creato un sistema di coordinate nella posizione del TCP. La
configurazione del robot sul target viene salvata.
182
8 Scheda Home
8.9.2. Create Target
Selezionare
Universale
Oggetto di lavoro
UCS
4. Nella casella Punti, fare clic su Aggiungi nuovo, quindi fare clic sulla posizione
desiderata nella finestra Grafica per impostare la posizione del target. anche possibile
immettere i valori nelle caselle Coordinate e fare clic su Aggiungi.
5. Immettere l'Orientamento del target. Nella finestra Grafica viene visualizzata una croce
preliminare in corrispondenza della posizione selezionata. Regolare la posizione, se
necessario. Per creare il target, fare clic su Crea.
6. Per cambiare l'oggetto di lavoro per cui deve essere creato il target, espandere la finestra
di dialogo Crea target facendo clic sul pulsante Altro. Nell'elenco Oggetto di lavoro,
selezionare l'oggetto di lavoro nel quale si desidera creare il target.
7. Per specificare un nome diverso da quello predefinito per il target, espandere la finestra
di dialogo Crea target facendo clic sul pulsante Altro e immettere il nuovo nome nella
casella Nome target.
NOTA: al target creato non viene assegnata alcuna configurazione per gli assi del robot.
Per aggiungere i valori di configurazione al target, utilizzare la finestra di dialogo
ModPos o Configurazioni.
NOTA: se si utilizzano assi esterni, la posizione di tutti gli assi esterni attivati viene
memorizzata nel target.
Finestra di dialogo Crea target
Riferimento
Posizione
Fare clic in una di queste caselle, quindi fare clic sulla posizione
nella finestra Grafica per trasferire i valori alle caselle
Posizione.
Orientamento
Aggiungi
8. Fare clic su Crea. Il target appare nel visualizzatore e nella finestra grafica.
8 Scheda Home
8.9.2. Create Target
Continua
Fare clic sul pulsante per modificare un punto gi definito, dopo
averlo selezionato nellelenco Punti ed aver immesso nuovi
valori.
Punti
Altro/Standard
Nome target
Oggetto di lavoro
Modifica
184
8 Scheda Home
8.9.3. Create Jointtarget
Per gli Assi robot, fare clic sulla casella Valori e selezionare la freccia verso il basso.
Viene visualizzata la finestra di dialogo Valori giunto. Immettere i valori giunto nelle
caselle e fare clic su Accetta.
Per Assi giunto, fare clic sulla casella Valori e selezionare la freccia verso il basso.
Viene visualizzata la finestra di dialogo Valori giunto. Immettere i valori giunto nelle
caselle e fare clic su Accetta.
4. Fare clic su Crea. Il target giunto appare nel visualizzatore e nella finestra grafica.
Finestra di dialogo Crea jointtarget
Specificare il nome del jointtarget.
Assi robot
Assi esterni
Tipo memorizzazione
Modulo
Nome
185
8 Scheda Home
8.10. Empty Path
Quando il target viene sincronizzato sul controller virtuale, i valori del target giunto
vengono calcolati e inseriti nel programma RAPID.
186
8 Scheda Home
8.11. Path from Curve
Selezionare
Crea su curva
Superficie di riferimento
5. Selezionare in quale oggetto di lavoro devono essere creati i target dall'elenco Inserisci
target in oggetto di lavoro.
6. Impostare i Parametri target:
Immettere valori in
Approccio
Corsa
Rotazione
Approccio
Allontanamento
Offset iniziale
Offset finale
Per
8 Scheda Home
8.11. Path from Curve
Continua
7. Impostare i Parametri di approssimazione:
Per
Lineare/circolare
Distanza min.
Raggio max
8. Fare clic su Crea. Il percorso e i relativi target appaiono nel visualizzatore e nella finestra
grafica.
NOTA!
I target creati non hanno alcuna impostazione delle configurazioni degli assi del robot, mentre
questa necessaria per l'uso nei programmi con monitoraggio della configurazione. Per
informazioni sull'impostazione della configurazione degli assi del robot, vedere Impostazione
della configurazione degli assi del robot per un percorso a pagina 72.
Finestra di dialogo Crea percorso da curva
Seleziona curve da
grafica
Crea su curva
Parametri target
Approccio
Corsa
Rotazione
Approccio
Allontanamento
Offset iniziale
188
8 Scheda Home
8.11. Path from Curve
Continua
Se si desidera un punto finale diverso dalla fine della curva,
immettere l'offset dal punto finale nella casella Offset finale.
Lineare/Circolare
Distanza min
Raggio max
Offset finale
189
8 Scheda Home
8.12. Teach Instruction
190
8 Scheda Home
8.13. Move Instruction
Assi robot
Modulo
Tipo memorizzazione
191
8 Scheda Home
8.14. Istruzione d'azione
Selezionare
all'inizio di un percorso
il percorso
l'istruzione precedente
192
8 Scheda Home
8.15. Instruction Template Manager
xx0600003320
Elemento
Descrizione
Griglia delle istruzioni. Qui sono visualizzati tutti gli argomenti e le impostazioni per l'oggetto selezionato nella struttura. possibile modificare solo le
caselle bianche. I valori di colore rosso non sono validi.
Panoramica
8 Scheda Home
8.15. Instruction Template Manager
Continua
Elemento
Descrizione
Nodo superiore dei Modelli di istruzioni. Qui possibile vedere il task a cui
appartengono i modelli.
10
11
12
13
14
15
194
8 Scheda Home
8.16.1. Sposta
3. Nella finestra grafica, fare clic su uno degli assi e trascinare l'elemento in posizione.
195
8 Scheda Home
8.16.2. Ruota
8.16.2. Ruota
Rotazione di un elemento
1. Nel visualizzatore Layout, selezionare lelemento da ruotare.
2. Fare clic su Ruota.
3. Nella finestra grafica, fare clic su uno degli anelli di rotazione e trascinare l'elemento in
posizione.
Se si tiene premuto ALT quando si ruota un elemento, la rotazione eseguir uno snap di
10 gradi alla volta.
196
8 Scheda Home
8.16.3. Movimento manuale giunto
Se si preme il tasto ALT durante il movimento manuale dei giunti del robot, questo
avverr 10 gradi per volta. Se si preme il tasto f, il robot si sposta di 0,1 gradi per volta.
197
8 Scheda Home
8.16.4. Movimento manuale lineare
Se si preme il tasto f durante il movimento manuale lineare del robot, questo avverr per
passi di dimensioni minori.
198
8 Scheda Home
8.16.5. Movimento manuale MultiRobot
2. Selezionare la modalit di movimento manuale, spostare uno dei robot e gli altri ne
seguiranno il movimento.
199
9 Scheda di modellazione
9.1. Panoramica
9 Scheda di modellazione
9.1. Panoramica
Scheda di modellazione
200
9 Scheda di modellazione
9.2. Gruppo componenti
2. Fare clic sugli oggetti da aggiungere al gruppo. Trascinarli sul nodo Gruppo.
201
9 Scheda di modellazione
9.3. Parte vuota
1. Fare clic su Parte vuota. Nel visualizzatore Layout verr visualizzato il nodo Parte.
202
9 Scheda di modellazione
9.4. Solido
9.4. Solido
Creazione di un solido
1. Fare clic su Solido e successivamente sul tipo di solido che si desidera creare, al fine di
aprire la finestra di dialogo corrispondente.
2. Immettere i valori richiesti nella finestra di dialogo e fare clic su Crea. Per ulteriori
informazioni sulla finestra di dialogo specifica per la curva da creare, vedere di seguito.
Finestra di dialogo Crea parallelepipedo
D
C
A
xx0600002655
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
d'angolo nella finestra Grafica per trasferire i valori alle caselle
Punto d'angolo o digitare manualmente la posizione. Il punto
d'angolo sar l'origine locale del parallelepipedo.
Orientamento
Lunghezza (B)
Larghezza (C)
Altezza (D)
C
B
A
xx0600002662
Riferimento
9 Scheda di modellazione
9.4. Solido
Continua
Punto su diagonale del
piano XY (B)
xx0600002663
Riferimento
Punto centrale base (A) Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale base o digitare manualmente la posizione. Il
punto centrale sar l'origine locale del cono.
Orientamento
Raggio (B)
Diametro
Altezza (C)
xx0600002664
Riferimento
204
9 Scheda di modellazione
9.4. Solido
Continua
Punto centrale base (A) Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale base o digitare manualmente la posizione. Il
punto centrale sar l'origine locale del cilindro.
Orientamento
Raggio (B)
Diametro
Altezza (C)
C
B
A
xx0600002667
Riferimento
Punto centrale base (A) Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale base o digitare manualmente la posizione. Il
punto centrale sar l'origine locale della piramide.
Orientamento
Altezza (C)
Numero di lati
B
B
A
xx0600002668
Riferimento
Centro a punto d'angolo Immettere la posizione o fare clic sulla casella e selezionare il
(B)
punto nella finestra Grafica.
9 Scheda di modellazione
9.4. Solido
Continua
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale o digitare manualmente la posizione. Il punto
centrale sar l'origine locale della sfera.
Raggio (B)
Diametro
206
9 Scheda di modellazione
9.5. Superficie
9.5. Superficie
Creazione di una superficie
1. Fare clic su Superficie e successivamente sul tipo di solido che si desidera creare, al fine
di aprire la finestra di dialogo corrispondente.
2. Immettere i valori richiesti nella finestra di dialogo e fare clic su Crea. Per ulteriori
informazioni sulla finestra di dialogo specifica per la curva da creare, vedere di seguito.
Finestra di dialogo Crea superficie circolare
B
A
xx0600002669
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale o digitare manualmente la posizione. Il punto
centrale sar l'origine locale del cerchio.
Orientamento
Raggio (B)
Diametro
xx0600002671
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto iniziale o digitare manualmente la posizione. Il punto
iniziale sar l'origine locale del rettangolo.
9 Scheda di modellazione
9.5. Superficie
Continua
Orientamento
Lunghezza (B)
Larghezza (C)
B
A
xx0600002670
Riferimento
Punto centrale
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale o digitare manualmente la posizione. Il punto
centrale sar l'origine locale del poligono.
Vertici
Seleziona curva da
grafica
208
9 Scheda di modellazione
9.6. Curva
9.6. Curva
Creazione di una curva
1. Fare clic su Curva e successivamente sul tipo di curva che si desidera creare, al fine di
aprire la finestra di dialogo corrispondente.
2. Immettere i valori richiesti nella finestra di dialogo e fare clic su Crea. Per ulteriori
informazioni sulla finestra di dialogo specifica per la curva da creare, vedere di seguito.
Finestra di dialogo Crea linea
xx0500001513
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
iniziale nella finestra Grafica per trasferire i valori alle caselle
Punto iniziale.
Fare clic in una di queste caselle, quindi fare clic sul punto finale
nella finestra Grafica per trasferire i valori alle caselle Punto
finale.
xx0500001512
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale.
Orientamento
Raggio (A-B)
Diametro
9 Scheda di modellazione
9.6. Curva
Continua
Finestra di dialogo Crea cerchio da tre punti
xx0500001518
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul primo punto
nella finestra Grafica per trasferire i valori alle caselle Primo
punto.
Fare clic in una di queste caselle, quindi fare clic sul secondo
punto nella finestra Grafica per trasferire i valori alle caselle
Secondo punto.
Fare clic in una di queste caselle, quindi fare clic sul terzo punto
nella finestra Grafica per trasferire i valori alle caselle Terzo
punto.
xx0500001520
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
iniziale nella finestra Grafica per trasferire i valori alle caselle
Punto iniziale.
Fare clic in una di queste caselle, quindi fare clic sul secondo
punto nella finestra Grafica per trasferire i valori alle caselle
Punto intermedio.
Fare clic in una di queste caselle, quindi fare clic sul punto finale
nella finestra Grafica per trasferire i valori alle caselle Punto
finale.
210
9 Scheda di modellazione
9.6. Curva
Continua
Finestra di dialogo Crea arco ellittico
xx0500001522
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale.
Fare clic in una di queste caselle, quindi fare clic sul punto finale
dellasse maggiore dellellisse nella finestra Grafica per
trasferire i valori alle caselle Punto finale asse maggiore.
Fare clic in una di queste caselle, quindi fare clic sul punto finale
dellasse minore dellellisse nella finestra Grafica per trasferire i
valori alle caselle Punto finale asse minore.
Angolo finale( )
xx0500001521
Riferimento
Fare clic in una delle caselle Punto centrale, quindi fare clic sul
punto centrale nella finestra Grafica per trasferire i valori alle
caselle Punto centrale.
Fare clic in una di queste caselle, quindi fare clic sul punto finale
dellasse maggiore dellellisse nella finestra Grafica per
trasferire i valori alle caselle Punto finale asse maggiore.
Specificare la lunghezza dell'asse minore dell'ellisse. Il raggio
minore verr creato perpendicolarmente all'asse principale.
9 Scheda di modellazione
9.6. Curva
Continua
Finestra di dialogo Crea rettangolo
xx0500001516
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
iniziale nella finestra Grafica per trasferire i valori alle caselle
Punto iniziale. Il rettangolo verr creato nelle direzioni delle
coordinate positive.
Orientamento
Lunghezza (B)
Larghezza (C)
xx0500001514
Riferimento
Fare clic in una di queste caselle, quindi fare clic sul punto
centrale nella finestra Grafica per trasferire i valori alle caselle
Punto centrale.
Fare clic in una di queste caselle, quindi fare clic sul punto primo
vertice nella finestra Grafica per trasferire i valori alle caselle
Punto primo vertice. La distanza tra il punto centrale e il punto
primo vertice verr utilizzata per tutti i punti vertice.
Vertici
212
9 Scheda di modellazione
9.6. Curva
Continua
Finestra di dialogo Crea polilinea
xx0500001515
Riferimento
Coordinate punto
Aggiungi
Modifica
Elenco
xx0500001517
Riferimento
Coordinate punto
Specificare qui ogni nodo della spline, uno alla volta, digitando
manualmente i valori o facendo clic in una delle caselle e selezionando quindi il punto nella finestra Grafica per trasferire le sue
coordinate.
Aggiungi
Modifica
Elenco
213
9 Scheda di modellazione
9.7. Bordo
9.7. Bordo
Creazione di una curva
1. Fare clic su Curva e successivamente sul tipo di curva che si desidera creare, al fine di
aprire la finestra di dialogo corrispondente.
2. Immettere i valori richiesti nella finestra di dialogo e fare clic su Crea. Per ulteriori
informazioni sulla finestra di dialogo specifica per il bordo da creare, vedere di seguito.
Finestra di dialogo Crea bordo tra corpi
Per utilizzare il comando Crea bordo tra corpi, la stazione deve contenere almeno due oggetti.
xx0500001524
Primo corpo
Secondo corpo
Per utilizzare il comando Crea bordo attorno a superficie, la stazione deve contenere almeno
un oggetto con una rappresentazione grafica.
xx0500001523
Seleziona superficie
214
9 Scheda di modellazione
9.7. Bordo
Continua
Finestra di dialogo Crea bordo da punti
Per utilizzare il comando Crea bordo da punti, la stazione deve contenere almeno un oggetto.
en0500001531
Oggetto selezionato
Coordinate punto
Aggiungi
Modifica
Elenco
215
9 Scheda di modellazione
9.8. Interseca
9.8. Interseca
Finestra di dialogo Interseca
xx0600002673
Interseca... (A)
... e (B)
Selezionare il corpo con il quale si desidera creare un'intersezione (B), facendo clic nella finestra Grafica.
Verr creato un nuovo corpo basato sullarea comune tra i corpi
A e B selezionati.
Mantieni originale
216
9 Scheda di modellazione
9.9. Sottrai
9.9. Sottrai
Finestra di dialogo Sottrai
xx0600002674
Sottrai... (A)
...con (B)
Mantieni originale
217
9 Scheda di modellazione
9.10. Unione
9.10. Unione
Finestra di dialogo Unione
xx0600002672
Unione... (A)
... e (B)
Mantieni originale
218
9 Scheda di modellazione
9.11. Proietta superficie o curva
Superficie o curva
Proietta su vettore
Al punto (mm)
Proietta su curva
Curva
xx0600003076
219
9 Scheda di modellazione
9.12. Linea da normale
220
9 Scheda di modellazione
9.13. Gruppo Misure
Selezionare
Punto a punto
Angolo
Diametro
Distanza minima
anche possibile attivare e disattivare le funzioni di misurazione dalla barra degli strumenti
Misurazione.
221
9 Scheda di modellazione
9.14. Crea meccanismo
222
9 Scheda di modellazione
9.14. Crea meccanismo
Continua
Compilazione di un meccanismo
Durante la compilazione, un nuovo meccanismo, creato in modalit di creazione del Modeler
del meccanismo, viene aggiunto alla stazione con il nome predefinito "Mechanism_"
(Meccanismo_) seguito da un codice indice.
Durante la compilazione, un meccanismo editabile esistente, modificato nella modalit di
modifica del Modeler del meccanismo, viene salvato senza posizioni, mapping junto o tempi
di transizione.
Per compilare un meccanismo, procedere come descritto di seguito:
1. Per compilare un meccanismo nuovo o modificato, fare clic su Compila meccanismo.
Il meccanismo viene inserito nella stazione attiva. Le parti relative al collegamento
vengono clonate con nuovi nomi, ma i relativi collegamenti attualizzeranno i rispettivi
riferimenti della parte. Quando il Modeler del meccanismo chiuso, le parti clonate
vengono rimosse.
2. Il Modeler del meccanismo passa in modalit di modifica. Per completare il meccanismo,
vedere di seguito.
Completamento o modifica di un meccanismo
Per completare la modellazione di un meccanismo, procedere come descritto di seguito:
1. Se i valori del gruppo Mapping giunto sono corretti, fare clic su Imposta.
2. Configurare la griglia Posizioni. Per aggiungere una posizione, fare clic su Aggiungi e
completare la finestra di dialogo Crea posizione. Fare clic su Applica, seguito da OK.
Per aggiungere una posizione, fare clic su Aggiungi e completare la finestra di dialogo
Crea posizione. Fare clic su Applica, seguito da OK.
Per modificare una posizione, selezionarla nella griglia, fare clic su Modifica e
completare la finestra di dialogo Modifica posizione. Fare clic su OK.
Per rimuovere una posizione, selezionarla nella griglia e fare clic su Rimuovi.
3. Fare clic su Modifica tempi di transizione per modificare i tempi di transizione.
Compila meccanismo
9 Scheda di modellazione
9.14. Crea meccanismo
Continua
Finestra di dialogo Crea/Modifica collegamento
Un collegamento un componente in movimento di un meccanismo. Selezionando un nodo
di collegamento lo si evidenzia nella finestra Grafica.
Nome collegamento
Parte selezionata
Imposta come BaseLink BaseLink il luogo in cui inizia la catena cinematica. Deve
essere padre del primo giunto. Un meccanismo pu disporre di
un solo BaseLink.
Aggiunge una parte selezionata alla casella Parte.
xx0600003086
Rimuovi parte
Parte selezionata
Posizione parte
Orientamento parte
Collegamento padre
Collegamento figlio
Specifica il collegamento figlio. Affinch sia valido, i collegamenti padre e figlio potrebbero non essere simili e la coppia
deve essere univoca.
Attivo
Asse giunto
Prima posizione
Seconda posizione
224
9 Scheda di modellazione
9.14. Crea meccanismo
Continua
Movimento asse
manuale
Tipo di limite
Limiti giunto
Limite min.
Limite max.
Limiti giunto
Limiti variabile
xx0600003106
xx0600003086
Rimuovi
Appartiene al collegamento
Posizione
Orientamento
Seleziona valori da
target/sistema di
riferimento
Dati utensile
Massa
Baricentro
9 Scheda di modellazione
9.14. Crea meccanismo
Continua
Finestra di dialogo Crea calibrazione
Una calibrazione contiene le trasformazioni per la calibrazione dei giunti. Due calibrazioni
non possono compartire lo stesso giunto.
La calibrazione
appartiene al giunto
Posizione
Orientamento
Giunto principale
Fattore
Usa formula
La finestra di dialogo Modifica meccanismo contiene gli oggetti trovati nella finestra di
dialogo Crea meccanismo, oltre a quanto segue:
Mapping giunto
Imposta
Posizioni
Aggiungi
Modifica
Rimuovi
Imposta tempi di
transizione
226
9 Scheda di modellazione
9.14. Crea meccanismo
Continua
Finestra di dialogo Crea/Modifica posizione
Nome posizione
Posizione principale
Esegui lutensile di
movimento manuale
giunto
Usa corrente
Resetta valori
Valori giunto
Sulla posizione
Dalla posizione
227
9 Scheda di modellazione
9.15. Crea utensile
Azione
Usa esistente
5. Nella casella Nome TCP, immettere un nome per il Tool Center Point (TCP). Il nome
predefinito uguale a quello dell'utensile. Se si creano pi TCP per un utensile, ciascun
TCP deve avere un nome univoco.
6. Immettere la posizione del TCP relativa al sistema di coordinate universali, che
rappresenta il punto di montaggio degli utensili, tramite uno dei metodi seguenti:
Metodo
Descrizione
Lettura dei valori del target Fare clic nella casella Valori da target/sistema di riferimento,
o sistema di riferimento
quindi selezionare il sistema di riferimento nella finestra grafica
esistente
o nel visualizzatore Percorsi e target.
Immissione manuale della
posizione e dell'orientamento
7. Fare clic sul pulsante freccia a destra per trasferire i valori alla casella TCP:.
Se l'utensile dovr avere pi TCP, ripetere i passi da 5 a 7 per ciascun TCP.
8. Fare clic su Fine. L'utensile verr creato e visualizzato nel visualizzatore Oggetti e nella
finestra Grafica.
228
9 Scheda di modellazione
9.15. Crea utensile
Continua
Creazione di dati utensile per una geometria esistente
Per creare dati utensile per una geometria esistente, procedere come descritto di seguito:
1. Assicurarsi di aver selezionato il robot sul quale creare i dati utensile.
2. Fare clic su Crea utensile e selezionare Usa esistente e lutensile importato dallelenco.
3. Immettere i dati richiesti nelle caselle della procedura Creazione guidata utensile.
4. Collegare lutensile trascinandolo sul robot.
Attivit successive
Per predisporre l'utensile all'utilizzo, procedere in uno dei seguenti modi:
Per fare in modo che l'utensile venga tenuto dal robot, collegare l'utensile al robot.
Nella finestra grafica, controllare la posizione e l'orientamento del TCP. Se non sono
corretti, modificare i valori nella parte del sistema di riferimento utensile dei dati
utensile.
Per semplificare l'utilizzo futuro dell'utensile creato, salvarlo come libreria. Nel menu
File, fare clic su Salva come libreria. Selezionare la cartella in cui memorizzare il
componente utensile, immettere un nome e fare clic su Salva.
229
10 Scheda Simulazione
10.1. Panoramica
10 Scheda Simulazione
10.1. Panoramica
Scheda Simulazione
230
10 Scheda Simulazione
10.2. Crea set collisioni
Se si desidera verificare le collisioni tra pi oggetti e gli oggetti nel nodo Oggetti A, ad
esempio il pezzo di lavoro e le attrezzature, trascinarli tutto sul nodo Oggetti B.
231
10 Scheda Simulazione
10.3. Impostazione di simulazione
Sequenza principale
<-
Freccia su
Freccia gi
Procedure disponibili
232
10 Scheda Simulazione
10.3. Impostazione di simulazione
Continua
Fare clic su questo pulsante per impostare varie simulazioni
contemporaneamente. Nella finestra di dialogo, immettere un
nuovo nome per la procedura principale e selezionare le
procedure da includere nella nuova simulazione. Fare clic su
OK.
Seleziona punto di
ingresso
233
10 Scheda Simulazione
10.4. Gestione eventi
xx0600003098
Componente
Descrizione
Riquadro Task.
Qui possibile creare nuovi eventi, copiare o eliminare eventi esistenti
selezionati nella griglia Eventi.
Griglia Eventi
Visualizza tutti gli eventi nella stazione. Qui possibile selezionare gli eventi
da modificare, copiare o eliminare.
Editor Trigger.
Qui possibile modificare le propriet del trigger eventi. La parte superiore
dell'editor di trigger uguale per tutti i trigger, mentre la parte inferiore viene
adattata al tipo di trigger selezionato.
Editor Azioni.
Qui possibile modificare le propriet dell'azione degli eventi. La parte
superiore dell'editor di azione uguale per tutte le azioni, mentre la parte
inferiore viene adattata al tipo di azione selezionato.
234
10 Scheda Simulazione
10.4. Gestione eventi
Continua
Parti del riquadro dei task
Componente
Descrizione
Aggiungi
Elimina
Copia
Aggiorna
Attivazione
Tipo trigger
Sistema trigger
Nome trigger
Parametro trigger
Colonna
10 Scheda Simulazione
10.4. Gestione eventi
Continua
Colonna
Descrizione
Tipo di azione
Sistema di azione
Nome azione
Parametro azione
Ora
236
10 Scheda Simulazione
10.4. Gestione eventi
Continua
Parti dell'editor di trigger
Nell'editor di trigger possibile impostare le propriet del trigger. La parte superiore
dell'editor comune a tutti i trigger, mentre la parte inferiore viene adattata al tipo
selezionato.
Parti comuni per i trigger
Componente
Descrizione
Attivazione
Commento
Descrizione
Controller attivo
Segnali
Condizione trigger
Aggiungi
Apre una finestra di dialogo per laggiunta di un segnale dellattivatore al riquadro Segnali attivatore.
Rimuovi
Aggiungi >
Rimuovi
Ritardo (s)
Componente
10 Scheda Simulazione
10.4. Gestione eventi
Continua
Parti specifiche per i trigger Collisione
Componente
Descrizione
Tipo collisione
Set collisioni
Componente
Descrizione
Aggiungi azione
Rimuovi azione
Ciclica
Azioni aggiunte
freccia
Descrizione
Controller attivo
Segnali
Azione
238
10 Scheda Simulazione
10.4. Gestione eventi
Continua
Parti specifiche per le azioni Collega
Componente
Descrizione
Collega oggetto
Collega a
Aggiorna posizione /
Mantieni posizione
Indice flangia
Posizione offset
Orientamento offset
Descrizione
Scollega oggetto
Scollega da
Descrizione
Seleziona il meccanismo.
Attiva/disattiva timer
Descrizione
Stabilisce se l'azione dovr avviare o interrompere la funzione
timer di processo.
Descrizione
Meccanismo
Seleziona il meccanismo.
Posizione
Segnale stazione da
impostare quando si
raggiunge la posizione
Aggiungi digitale
Rimuovi
Componente
10 Scheda Simulazione
10.4. Gestione eventi
Continua
Parti specifiche per le azioni Sposta oggetto grafico
Componente
Descrizione
Oggetto grafico da
spostare
Nuova posizione
Nuovo orientamento
Descrizione
Oggetto grafico
Mostra/Nascondi
Macro disponibili
Descrizione
240
10 Scheda Simulazione
10.5. Attiva unit meccaniche
241
10 Scheda Simulazione
10.6. Controllo della simulazione
5. Per ripristinare la simulazione allo stato iniziale, fare clic sul pulsante Reset.
242
10 Scheda Simulazione
10.7. Simulatore di I/O
Il simulatore di I/O visualizza i segnali di un sistema alla volta in gruppi di 16. Per la gestione
di grandi set di segnali, possibile filtrare quelli da visualizzare e creare anche elenchi
personalizzati con segnali preferiti per un accesso immediato.
xx0500002555
10 Scheda Simulazione
10.7. Simulatore di I/O
Continua
Componente
Descrizione
1.
2.
3.
4.
5.
6.
Modifica elenchi. Fare clic su questo pulsante per creare o modificare elenchi
di segnali preferiti.
7.
Descrizione
Scheda
Gruppo
Elenco utente
Input digitale
Output digitale
Input analogico
Output analogico
244
10 Scheda Simulazione
10.7. Simulatore di I/O
Continua
Il -1 nell'angolo superiore destro indica che il segnale invertito.
xx0500002558
xx0500002562
245
10 Scheda Simulazione
10.8. Monitor
10.8. Monitor
Scheda Traccia TCP
Attiva traccia TCP
Selezionare questa casella di controllo per attivare il tracciamento del percorso TCP per il robot selezionato.
Lunghezza traccia
Colore traccia
Colore avviso
Cancella traccia
Scheda Avvisi
Attiva avvisi
simulazione
Singolarit polso (gradi) Specificare quanto vicino alla rotazione zero pu essere il
giunto cinque prima di generare un avviso.
Specificare quanto vicino ai propri limiti pu essere ciascun
giunto prima di generare un avviso.
246
10 Scheda Simulazione
10.9. Registrazione di film
247
10 Scheda Simulazione
10.10. MultiMove
10.10. MultiMove
Panoramica
Per spostarsi tra le pagine della finestra MultiMove, fare clic sulle schede nel riquadro di
navigazione. Per impostazione predefinita le schede sono disposte in un ordine che
corrisponde al flusso di lavoro tipico:
Scheda configurazione
Configurazione
sistema
Configurazione
percorso
Posizione
iniziale
Seleziona sistema
Sistema
Attiva
Tipo
robot
Aggiorna
Percorsi
Attiva
Ordine
Percorso
Applica
248
10 Scheda Simulazione
10.10. MultiMove
Continua
Scheda Comportamento movimento
Questa scheda utilizzata per specificare limitazioni e regole sul movimento dei robot l'uno
in relazione con l'altro. Le impostazioni predefinite non pongono limitazioni particolari,
determinando il minimo di movimenti del giunto. Tuttavia, la modifica del comportamento
del movimento pu essere utile per:
Influenza giunto e Vincoli TCP limitano i movimenti del robot. Le modifiche di queste
impostazioni potrebbero determinare prestazioni inferiori o situazioni in cui impossibile
trovare soluzioni appropriate. I valori di peso per Pesi giunto e Vincoli TCP stabiliscono il
grado di influenza reciproca sui robot di ciascuna direzione del giunto o del TCP. Il valore
rilevante la differenza tra i valori del peso, non i valori assoluti. Se sono stati impostati
comportamenti contrastanti, avr la meglio quello con il valore di peso inferiore.
Tolleranza utensile permette pi movimenti invece di limitarli. Di conseguenza, le tolleranze
potrebbero migliorare i tempi di ciclo e di processo e aumentare la raggiungibilit dei robot.
Inoltre, le tolleranze hanno un valore di peso. Qui viene impostato il grado di utilizzo della
tolleranza da parte dei robot. Un valore basso indica un elevato utilizzo della tolleranza,
mentre un valore alto significa che i robot tenteranno di evitarne l'utilizzo.
Influenza giunto consente di controllare il grado di utilizzo dei giunti da parte dei robot. Un
valore basso per un asse ne limiter il movimento, mentre un valore alto favorir il
movimento dell'asse in relazione ad assi alternativi.
Vincoli TCP
Seleziona robot
Asse
Influenza
Attiva TCP
10 Scheda Simulazione
10.10. MultiMove
Continua
Tolleranza
utensile
Offset
utensile
Attiva
Posizione
Valore
Influenza
Attiva
Posizione
Valore
Influenza
Attiva
Posizione
Offset
ID iniziale
Incremento ID
250
10 Scheda Simulazione
10.10. MultiMove
Continua
Impostazioni robot
WP
Genera
percorsi
Prefisso percorso
Prefisso target
Oggetto di lavoro WP
TCP WP
Crea percorsi
Scheda MultiTeach
Impostazioni
Prefisso percorso
Prefisso target
ID iniziale
Incremento ID
10 Scheda Simulazione
10.10. MultiMove
Continua
Selezionare il tipo di istruzione di Selezionare il tipo di sincronizzazione
sincronizzazione
da utilizzare.
Coordinata implica che tutte le
istruzioni di movimento sono sincronizzate per i robot.
Semicoordinata implica che i robot
operano alle volte in modo indipendente e si attendono reciprocamente,
ad esempio, quando il pezzo di lavoro
viene riposizionato.
Per informazioni dettagliate sui tipi di
coordinazione, vedere il Manuale
dell'applicazione - MultiMove.
Apprendi
Configurazione
Informazioni MultiTeach
MultiTeach
Fine
Scheda Test
La finestra MultiMove di RobotStudio dispone di una pagina con comandi per il test dei
programmi MultiMove. La sua posizione predefinita si trova nella parte inferiore della
finestra MultiMove.
Il gruppo Stato visualizza lo stato della simulazione, ovvero viene indicato se le impostazioni
correnti sono state testate e se si sono verificati errori.
Inoltre, durante la simulazione le informazioni del gruppo Stato generate dal controller
virtuale sono visualizzate anche nella finestra Output di RobotStudio.
Esegui
252
10 Scheda Simulazione
10.10. MultiMove
Impostazioni
Esegui
Velocit simulazione
Simulazione in linea
Continua
10 Scheda Simulazione
10.10. MultiMove
Continua
Controlla chiusura ciclo
La procedura guidata contiene quattro pagine, ciascuna indicata nel riquadro di informazioni
situato nella parte inferiore della finestra corrente.
Robot pezzo di lavoro
Robot utensile
Oggetti di lavoro
Risultato
Nella pagina Risultato viene visualizzato un riepilogo della configurazione della stazione.
Fare clic su Fine per terminare o su Precedente per ritornare
indietro e modificare la configurazione.
254
10 Scheda Simulazione
10.10. MultiMove
Continua
NOTA!
La procedura guidata non aiuter a configurare correttamente il sistema RobotWare. Se non
vengono utilizzate le opzioni corrette, non sar possibile sincronizzare i percorsi MultiMove
generati con il controller virtuale, pur essendo possibile utilizzare le funzioni MultiMove in
RobotStudio.
Strumento Analizza percorsi
Questo strumento controlla se i percorsi esistenti sono coordinati correttamente per
MultiMove.
Lanalizzatore viene aperto in una propria finestra e contiene tre pagine. La pagina corrente
indicata nel riquadro di informazioni situato nella parte inferiore della pagina.
Seleziona
percorsi
Analizza
Attiva
Task
Percorso
Analizza
Report
xx0600002649
xx0600002650
Questo uno degli strumenti che consente di lavorare in modo manuale con i programmi
MultiMove. Esso imposta nuovi argomenti ID di sincronizzazione sulle istruzioni di
movimento in un percorso MultiMove. Utilizzando lo strumento con gli stessi ID iniziale e
Incremento ID su tutti i percorsi che dovranno essere sincronizzati, possibile assicurarsi che
gli ID corrispondano se tutti i percorsi contengono lo stesso numero di istruzioni di
movimento.
Titolo
ID iniziale
Incremento ID
Aggiorna solo istruzioni Selezionare questa casella di controllo per ricalcolare solo gli ID
con ID definito
delle istruzioni con ID esistenti.
Deselezionare la casella di controllo per creare gli ID anche per
le istruzioni che ne sono prive, ad esempio, se sono state
aggiunte nuove istruzioni di movimento che dovranno essere
coordinate.
Strumento Ricalcola ID
10 Scheda Simulazione
10.10. MultiMove
Continua
Casella di controllo
Aggiorna solo istruzioni
tra SyncMoveOn/Off
ID iniziale
Incremento ID
256
10 Scheda Simulazione
10.10. MultiMove
257
11 Scheda Offline
11.1. Panoramica
11 Scheda Offline
11.1. Panoramica
Scheda Offline
258
11 Scheda Offline
11.2. Sincronizza su stazione
259
11 Scheda Offline
11.3. Sincronizza su VC
11.3. Sincronizza su VC
Sincronizzazione sul controller virtuale
1. Nel visualizzatore Offline e nell'elenco Task attivo, selezionare il task da sincronizzare.
2. Fare clic su Sincronizza su VC per aprire la relativa finestra di dialogo.
3. Selezionare le caselle di controllo corrispondenti agli elementi da sincronizzare.
Elemento
Modulo
Classe di memorizzazione
Inline
Seleziona target
percorso
Semplice/Avanzata
In questa colonna viene visualizzata la classe di memorizzazione di ciascun elemento. Per ulteriori informazioni sulle classi
di memorizzazione dei vari elementi, vedere il Manuale di
riferimento RAPID.
Per modificare la classe di memorizzazione per un elemento,
fare clic con il pulsante destro del mouse su quello corrente e
selezionarlo o digitarne uno nuovo nell'elenco.
La colonna visibile solo in modalit avanzata.
In questa colonna si specifica se il target dell'istruzione di
movimento dovr essere dichiarato nella sezione dati (False) o
scritto direttamente nell'istruzione (True).
La colonna visibile solo in modalit avanzata.
Fare clic su questo pulsante per selezionare nella colonna
Elementi tutti i target del percorso.
Questo pulsante disponibile solo in modalit avanzata dopo
aver selezionato un percorso.
Fare clic su questo pulsante per passare tra le modalit di visualizzazione semplice e avanzata.
In modalit semplice le colonne dei dati utensile, oggetti di
lavoro, classi di memorizzazione e inline non vengono visualizzate.
260
11 Scheda Offline
11.4. Backup
11.4. Backup
?etichetta blocco introduttivo?>
261
11 Scheda Offline
11.5. Eventi
11.5. Eventi
Scheda Registro eventi
en0400000842
Componenti
1.
Categoria
Questo elenco contiene le differenti categorie di eventi. La categoria predefinita Comune
include tutte le categorie.
2.
Aggiornamento automatico
Questa casella , allorigine, spuntata, il che significa che i nuovi eventi appariranno
nellelenco al momento in cui succedono. Se si annulla la convalida della casella, si
disabilita l'aggiornamento automatico. Se la si spunta di nuovo, comunque, si
ricupereranno e visualizzeranno gli eventi successi mentre la sua funzione era disabilitata.
3.
Cancella
Questo pulsante annulla la registrazione dellevento in corso. Questo fatto non influisce
sul Registro degli eventi del controller, che pu essere recuperate di nuovo mediante un
clic sul pulsante Ottieni.
4.
Ottieni
Questo pulsante ricupera e visualizza tutti gli eventi attualmente memorizzati nel
controller.
5.
Salva
Questo pulsante memorizza le registrazioni degli eventi della categoria di eventi
selezionata, verso i file di registro del computer.
6.
7.
Informazioni eventi
Questa casella visualizza informazioni sull'evento selezionato nell'elenco degli eventi.
8.
Registrazione di unevento
La registrazione di un evento mostrata come un elenco degli eventi di una categoria
selezionata. La severit dellevento indicata da un colore: blu per le informazioni, giallo
per gli avvertimenti e rosso per un errore che devessere corretto per poter procedere.
262
11 Scheda Offline
11.6. Editor Rapid
Descrizione
Avvia
Avvia lesecuzione di tutti i task RAPID normali del sistema.
xx0600003383
Interrompi
Interrompe lesecuzione di tutti i task RAPID normali del
sistema.
xx0600003384
Procedi
Avvia ed esegue una istruzione in tutti i task normali del
sistema.
xx0600003385
Entra
Avvia ed esegue in una routine, arrestandosi allinizio della
routine.
xx0600003386
Esci
Esegue tutte le restanti istruzioni della routine corrente e si
arresta dopo aver richiamato la routine corrente.
xx0600003387
Applica
Applica le modifiche al modulo nell'Editor di programma del
sistema.
xx0600003389
Verifica programma
Verifica la correttezza sintattica e semantica di tutti i moduli del
sistema.
xx0600003390
Stampa
Stampa il contenuto dellEditor di programma.
xx0600003391
xx0600003394
11 Scheda Offline
11.6. Editor Rapid
Continua
?etichetta blocco procedura?>
?Il blocco procedura obbligatorio. Sostituire questo testo con una introduzione alla
procedura.? ?Lelenco delle impostazioni procedura di seguito pu essere sostituito con una
tabella di impostazione procedura.?
1. ?Immettere qui la prima istruzione da eseguire?
?In via opzionale, aggiungere informazioni integrative sull'istruzione (ad es., illustrazioni,
riferimenti, risultati attesi)?
2. ?Immettere qui la seconda istruzione da eseguire?
?In via opzionale, aggiungere informazioni integrative sull'istruzione (ad es., illustrazioni,
riferimenti, risultati attesi)?
264
11 Scheda Offline
11.7. Input / Output
en0400000840
Componenti
1. Colonna Nome
Questa colonna visualizza il nome del segnale. Il nome viene impostato tramite la
configurazione dell'unit di I/O e non pu essere modificato dal sistema di I/O.
2. Colonna Tipo
Abbreviazione
Descrizione
DI
DO
AI
AO
GI
GO
3. Colonna Valore
Questa colonna visualizza il valore del segnale. Il valore pu essere modificato facendo
doppio clic sulla riga del segnale.
4. Colonna Stato logico
Questa colonna indica se il segnale simulato o meno. Quando un segnale simulato,
possibile specificare un valore che ridefinisce quello effettivo. possibile modificare lo
stato logico attivando o disattivando la simulazione dal sistema di I/O.
Questa colonna visualizza il tipo di segnale mediante una delle abbreviazioni illustrate di
seguito. Il tipo di segnale viene impostato tramite la configurazione dell'unit di I/O e non
pu essere modificato dal sistema di I/O.
11 Scheda Offline
11.7. Input / Output
Continua
5. Colonna Unit
Questa colonna visualizza l'unit di I/O alla quale appartiene il segnale. L'impostazione
viene eseguita tramite la configurazione dell'unit di I/O e non pu essere modificata dal
sistema di I/O.
6. Colonna Bus
Questa colonna visualizza l'unit di I/O alla quale appartiene il segnale. L'impostazione
viene eseguita tramite la configurazione del bus di I/O e non pu essere modificata dal
sistema di I/O.
266
11 Scheda Offline
11.8. Generatore di sistema
Per le procedure che utilizzano le varie funzioni del Generatore di sistema, vedere
Panoramica del Generatore di sistema a pagina 123.
267
11 Scheda Offline
11.9. Task RAPID
La finestra Task divisa in due parti, una parte sinistra con funzionalit (1) per gestire i task
e una parte destra (2) con l'elenco dei task e le relative informazioni.
en0500002159
268
11 Scheda Offline
11.9. Task RAPID
Continua
Se i prerequisiti sono stati soddisfatti possibile gestire il task, ad esempio avviare e
interrompere il task, spostare il puntatore di programma in main e impostare la modalit di
esecuzione. Questa parte verr aperta in modo predefinito nella finestra Task, ma possibile
nasconderla.
Nella tabella seguente sono descritti i vari pulsanti disponibili nella parte funzionalit:
3
Casella di controllo Nomi task. La casella di controllo selezionata indica che il task
verr utilizzato.
Nome task
Task in Foreground
Tipo
Normale/Statico/SemiStatico:
Normale: il task reagisce alle richieste di AVVIO/INTERRUZIONE. Il task viene interrotto quando si verifica un
arresto di emergenza. Il TrustLevel per il task Normale
corrisponde a NoSafety.
Statico: in caso di avvio a caldo del controller, il task viene
riavviato dalla posizione corrente.
Semistatico: il task viene riavviato dall'inizio a tutti gli avvii
a caldo del controller.
Il valore predefinito Semistatico.
Nota.
Se il tipo di task Statico o SemiStatico, quanto segue valido
solo per la finestra Task: Se TrustLevel impostato su NoSafety,
il task pu essere interrotto dal pulsante Interrompi nella finestra
Task. Se TrustLevel impostato su SysFail, SysHalt o SysStop, il
task non pu essere interrotto.
Unit meccanica
Modalit di esecuzione
Nome programma
Pericolo.
Quando si avvia un task, gli assi del manipolatore possono muoversi molto
velocemente e talvolta in modo imprevisto. Assicurarsi che nessuno sosti nei pressi
del braccio del manipolatore.
11 Scheda Offline
11.9. Task RAPID
Continua
Nome modulo
Nome routine
Stato
Pronto/In esecuzione/Interrotto:
Pronto: il programma privo di PP (puntatore
programma). Per ottenere un PP per il programma, fare
clic sul pulsante Sposta PP in main.
In esecuzione: il programma in esecuzione.
Interrotto: Il programma stato interrotto.
Se non tutte le colonne entrano nella finestra, viene visualizzata una barra di
scorrimento orizzontale.
Se tutti i task non entrano nella finestra, viene visualizzata una barra di scorrimento
verticale.
possibile ordinare le informazioni sui task in tutte le colonne facendo clic sulla
relativa intestazione.
270
11 Scheda Offline
11.10. Riavvia
11.10. Riavvia
Riavvio del VC
1. Nel visualizzatore Layout, selezionare il controller da riavviare.
2. Fare clic su Riavvia e quindi su Avvio a caldo per rendere effettive le modifiche e
riavviare il VC oppure su I-start per riavviare il VC mantenendo le impostazioni di
sistema correnti e predefinite.
271
11 Scheda Offline
11.11. Arresto
11.11. Arresto
Arresto del VC
1. Nel visualizzatore Offline, selezionare il controller da arrestare.
272
11 Scheda Offline
11.12. Nuovo modulo
273
11 Scheda Offline
11.13. Carica modulo
2. Accedere alla posizione del modulo da caricare nella stazione e fare clic su Apri.
274
11 Scheda Offline
11.14. Carica programma
2. Accedere alla posizione del programma da caricare nella stazione e fare clic su Apri.
275
11 Scheda Offline
11.15. Aggiungi segnali
Unit assegnata
Etichetta di identificazione
Espressione mapping unit Definisce i bit nel mapping delle memoria di I/O dellunit
assegnata sul quale il segnale mappato.
Categoria segnale
Applica uninversione tra valore fisico del segnale e sua rappresentazione logica nel sistema.
NOTA!
Per aprire la finestra aggiungi segnale necessario godere dellaccesso in scrittura sul
controller.
276
11 Scheda Offline
11.16. Imposta sistemi di riferimento dei task
277
11 Scheda Offline
11.17. Configurazione sistema
278
11 Scheda Offline
11.17. Configurazione sistema
Continua
5. Selezionare i valori di posizione del frame base da utilizzare dopo il riavvio del robot.
Selezionare
Valori controller
Per
Azzerare tutte le modifiche al frame base effettuate dopo
l'ultimo avvio del sistema.
Valori stazione
memorizzati
279
11 Scheda Offline
11.18. Editor configurazione
en0400000838
1. Lelenco Nome tipo visualizza tutti i tipi di configurazione disponibili per l'argomento
selezionato. L'elenco dei tipi statico, vale a dire che non possibile aggiungere,
eliminare o rinominare tipi.
2. Lelenco Istanza visualizza tutti i parametri di sistema del tipo selezionato nell'elenco
Nome tipo. Ciascuna riga nell'elenco un'istanza del tipo di parametro di sistema. Le
colonne visualizzano ciascun parametro specifico e il relativo valore per ciascuna
istanza del tipo di parametro.
Editor istanza
en0400000839
Descrizione
Parametro modificabile
xx
280
11 Scheda Offline
11.18. Editor configurazione
Continua
Icona
Descrizione
Parametro non applicabile per questa istanza e quindi non
modificabile.
xx
xx
281
11 Scheda Offline
11.19. Carica parametri
selezionare...
Eliminare parametri esistenti prima di
caricare
4. Fare clic su Apri e accedere al file di configurazione da caricare. Quindi fare di nuovo clic
su Apri.
5. Nella finestra di informazioni, fare clic su OK per confermare il caricamento dei
parametri dal file di configurazione.
6. Terminato il caricamento del file di configurazione, chiudere la finestra di dialogo
Seleziona modalit.
282
11 Scheda Offline
11.20. Salva parametri di sistema
Gli argomenti selezionati vengono salvati nella cartella specificata come file di
configurazione con i nomi predefiniti.
283
12 Scheda Online
12.1. Panoramica
12 Scheda Online
12.1. Panoramica
Scheda Online
284
12 Scheda Online
12.2. Aggiungi controller
285
12 Scheda Online
12.3. Richiedi accesso in scrittura
Prerequisito da soddisfare:
Automatico
Manuale
L'accesso in scrittura remoto deve essere concesso sulla FlexPendant. Per motivi di sicurezza, un utente della FlexPendant pu
anche richiamare questo Accesso in scrittura remoto in modalit
manuale.
Se i prerequisiti non vengono soddisfatti, l'accesso in scrittura verr negato o perduto. Questo
significa che se si dispone dell'accesso in scrittura in modalit automatica e il controller viene
commutato in modalit manuale, l'accesso in scrittura verr perduto senza alcun
avvertimento. Questo accade perch, per motivi di sicurezza, in modalit manuale l'unit
FlexPendant dispone per impostazione predefinita dell'accesso in scrittura. La stessa
situazione si verifica se, in modalit manuale, l'accesso in scrittura remoto viene richiesto
dall'unit FlexPendant.
Risultato
Quando l'accesso in scrittura viene concesso, la finestra Stato controller viene aggiornata.
286
12 Scheda Online
12.4. Rilasciare l'accesso in scrittura
287
12 Scheda Online
12.5. Opzioni d'importazione
tenere premuto
pi opzioni adiacenti
Per selezionare
tenere premuto
pi opzioni adiacenti
288
12 Scheda Online
12.6. Account utente
en0400001104
Descrizione
Utente
Stato
Tramite la scheda Utenti possibile stabilire quali utenti saranno in grado di accedere al
controller e i relativi gruppi di appartenenza.
12 Scheda Online
12.6. Account utente
Continua
5. La casella Attivato/Disattivato. Modifica lo stato dell'account utente.
6. Elenco Gruppi di utenti/Autorizzazioni utente.
Nell'elenco Gruppi di utenti sono indicati i gruppi dei quali membro l'utente. Per
modificare l'appartenenza a un gruppo, selezionare o deselezionare la casella di controllo
che precede il nome del gruppo.
Nell'elenco Autorizzazioni utente sono indicate le autorizzazioni disponibili per i Gruppi
di utenti selezionati. Quando si seleziona un'autorizzazione dall'elenco Autorizzazioni
utente, viene visualizzata la relativa descrizione.
en0500001572
Aggiunta di un utente
1. Nella scheda Utenti, fare clic su Aggiungi per far apparire una finestra di dialogo.
2. Nella casella Nome utente, immettere il nome utente. Utilizzare un massimo di 16
caratteri compresi nel set di caratteri ISO Latin-1.
3. Nella casella Password, immettere la password dell'utente. La password digitata non sar
visibile. Utilizzare un massimo di 16 caratteri compresi nel set di caratteri ISO Latin-1.
4. Nella casella Reimmettere la password, immettere di nuovo la password dell'utente.
5. Fare clic su OK per aggiungere il nuovo utente e chiudere la finestra di dialogo.
6. Fare clic su OK.
Eliminazione di un utente
1. Nella scheda Utenti, selezionare l'utente da eliminare dall'elenco Utenti per questo
controller e fare clic su Elimina.
2. Alla richiesta Rimuovere questo utente?, rispondere S.
3. Fare clic su OK.
290
12 Scheda Online
12.6. Account utente
Continua
Configurazione dell'appartenenza a un gruppo
1. Nella scheda Utenti, selezionare l'utente dall'elenco Utenti per questo controller.
2. Nell'elenco Gruppi di utenti, selezionare i gruppi dei quali sar membro l'utente.
3. Fare clic su OK.
Modifica del nome o della password
1. Nella scheda Utenti, selezionare l'utente da modificare dall'elenco Utenti per questo
controller e fare clic su Modifica utente.
Viene aperta la finestra di dialogo Modific.
2. Per modificare il nome utente, immettere il nuovo nome nella casella Nome utente.
Utilizzare un massimo di 16 caratteri compresi nel set di caratteri ISO Latin-1.
3. Per modificare la password, immettere la nuova password nella casella Password, quindi
digitare di nuovo la password nella casella Reimmettere la password. Utilizzare un
massimo di 16 caratteri compresi nel set di caratteri ISO Latin-1.
4. Fare clic su OK per salvare le modifiche al nuovo utente e chiudere la finestra di dialogo.
5. Fare clic su OK.
Attivazione o disattivazione di un utente
1. Nella scheda Utenti, selezionare l'utente dall'elenco Utenti per questo controller e fare
clic sul testo dello stato (Attivato o Disattivato). Viene visualizzata una casella nella quale
possibile modificare lo stato.
Il novo stato dell'utente viene visualizzato nella colonna di stato dell'elenco Utenti per
questo controller.
12 Scheda Online
12.6. Account utente
Continua
Esportazione dellelenco utenti
1. Nella scheda Utenti, selezionare l'utente dall'elenco Utenti per questo controller e fare
clic su Esporta.
Viene aperta una finestra di dialogo Salva con nome, nella quale specificare il nome e la
posizione del file con l'elenco degli utenti.
Importazione dellelenco utenti
1. Nella scheda Utenti, selezionare l'utente dall'elenco Utenti per questo controller e fare
clic su Importa.
Si apre la finestra di dialogo Apri file, nella quale possibile selezionare il file con
l'elenco da importare.
Quando stato selezionato il file, viene visualizzata la finestra di dialogo ImportOptionsForm.
Selezionare...
Descrizione
Opzioni avanzate
Aggiunta di un gruppo
1. Nella scheda Gruppi, fare clic su Aggiungi.
292
12 Scheda Online
12.6. Account utente
Continua
4. Verr richiesto se si desidera che gli utenti appartenenti a questo gruppo continuino ad
appartenere a un gruppo con i vecchi nomi, oltre che al nuovo gruppo.
Fare clic su
Per
Consentire agli utenti del gruppo di essere membri dei gruppi con
entrambi, vecchio e nuovo nome. Tuttavia, il vecchio gruppo non sar
pi definito nell'UAS del controller in quanto viene sostituito da quello
nuovo.
Questa opzione pu essere utile se si prevede di ricreare il vecchio
gruppo o di copiare le impostazioni dell'utente su un altro controller nel
quale definito il vecchio gruppo.
No
Annulla
No
Annulla
293
Fare clic su
12 Scheda Online
12.7. Visualizzatore autorizzazioni UAS
en0400001106
Componenti
possibile ordinare le informazioni in tutte e tre le colonne facendo clic sulla relativa
intestazione.
Autorizzazioni necessarie
Modify configuration
Remote warm start
294
12 Scheda Online
12.7. Visualizzatore autorizzazioni UAS
Continua
Azione
Autorizzazioni necessarie
Esecuzione di un backup.
( necessario riavviare il controller.)
Ripristino di un backup.
( necessario riavviare il controller.)
Restore a backup
Remote warm start
Caricamento/eliminazione di moduli.
Load program
Load program
Execute program
Modify configuration
Remote warm start
Accesso completo
Esegui programma
Autorizzazioni controller
12 Scheda Online
12.7. Visualizzatore autorizzazioni UAS
Continua
Accesso in scrittura all'I/O
Backup e salvataggio
Ripristina un backup
Modifica configurazione
Fornisce l'accesso per modificare il database di configurazione, ovvero caricare file di configurazione, cambiare i valori
dei parametri di sistema e aggiungere/eliminare istanze.
Caricamento programma
Debug programma
Diminuisci velocit di
produzione
Calibrazione
296
12 Scheda Online
12.7. Visualizzatore autorizzazioni UAS
Continua
Amministrazione dei sistemi
installati
Accesso in lettura ai dischi del Fornisce accesso in lettura esterno ai dischi del controller.
controller
Questa autorizzazione valida solo per l'accesso esplicito al
disco, ad esempio tramite un client FTP o il File Manager di
RoboStudio Online.
Ad esempio, senza questa autorizzazione possibile
caricare un programma da /hd0a.
Accesso in scrittura ai dischi
del controller
Eliminazione registro
297
Il valore true fornisce laccesso al menu ABB nella FlexPendant. Questo il valore predefinito se un utente non
dispone dell'autorizzazione.
Il valore false significa che l'utente non pu accedere al
menu ABB quando il controller in modalit automatica.
L'autorizzazione non ha effetto in modalit manuale.
Autorizzazioni applicazione
12 Scheda Online
12.8. FlexPendant Viewer
La schermata verr automaticamente memorizzata sotto forma di file nel controller. Quando
viene inviata una nuova richiesta, viene generata una nuova schermata, memorizzata
sovrascrivendo il file precedente.
Sulla FlexPendant non verr visualizzato alcun messaggio.
298
12 Scheda Online
12.9. Browser del dispositivo
1. Fare clic col destro su un punto qualsiasi della vista andamenti, quindi fare clic sul
comando appropriato.
299
13 Scheda Add-in
13.1. Panoramica
13 Scheda Add-in
13.1. Panoramica
Scheda Add-in
300
13 Scheda Add-in
13.2. Strumenti di Visual Studio per applicazioni
4. Salvare il progetto sul proprio disco rigido, se si desidera che ladd-in rimanga con
lutente. In caso contrario, aprire una stazione, fare clic con il pulsante destro sul
visualizzatore Add-In, quindi fare clic su Aggiungi a stazione.
301
302
L'istruzione di movimento viene visualizzata sotto il nodo del percorso come riferimento
al target originale.
303
Allinea asse
Blocca asse
Riferimento
304
305
14.4. Collega a
Collegamento di un oggetto
1. Nel visualizzatore Layout, fare clic con il pulsante destro sulloggetto figlio, fare clic su
Collega a e fare clic sulloggetto padre nellelenco.
Collegamento di un oggetto tramite trascinamento
1. Nel visualizzatore Layout, trascinare l'oggetto figlio sull'oggetto padre.
2. Nel messaggio che viene visualizzato, fare clic sul pulsante corrispondente:
Per
Fare clic su
S
No
Annulla
306
2. Se il primo target nel percorso non ha una configurazione assegnata, viene utilizzata
quella pi vicina alla configurazione corrente del robot. Se il primo target ha una
configurazione assegnata, viene utilizzata questa. Di conseguenza, il risultato della
configurazione automatica pu variare a seconda della configurazione del primo target.
307
Verde
L'oggetto raggiungibile.
Giallo
Rosso
Colore
308
14.7. Configurazioni
Impostazione manuale della configurazione degli assi del robot per singoli target
1. Nel visualizzatore Percorsi e target, selezionare un target e fare clic su Configurazioni
per aprire la finestra di dialogo.
2. Se esistono pi soluzioni di configurazione, esaminarle selezionandole con il mouse, una
alla volta.
Nella finestra Grafica viene visualizzata la posizione del robot con la configurazione
selezionata, mentre i valori dei giunti per la configurazione vengono visualizzati nel
relativo elenco sotto l'elenco delle configurazioni.
Nella maggior parte dei casi, la scelta ottimale consiste nella selezione di una
configurazione simile a quella precedente.
309
Auto
Manuale
Velocit completa
manuale
Spingi motori
Attiva dispositivo
Rilascia dispositivo
Resetta arresto di
emergenza
310
311
312
4. Nel menu Modifica fare clic su Applica orientamento. Questa operazione pu essere
eseguita su diversi target oppure su un gruppo di target selezionati.
313
14.12. Scollega
Scollegamento di un oggetto
1. Nel visualizzatore Layout, fare clic con il pulsante destro del mouse sull'oggetto (figlio)
collegato e fare clic su Scollega. Il figlio viene scollegato dal padre e ritorna nella propria
posizione precedente al collegamento.
314
2. Fare clic su Esegui istruzione di movimento. Il TCP del robot attivo si sposta dalla
posizione corrente all'istruzione di movimento in base alle propriet di movimento
programmate. Se il target dell'istruzione di movimento non ha una configurazione
memorizzata, il robot utilizza la configurazione pi simile a quella corrente.
315
Aspetto ombra
Inverti normali
Spessore linea
Trasparenza
Caselle colore
Lucentezza
316
Scambia u/v
Modifica
Normalizza
Inverti
Allarga
Fare clic su questo pulsante per allargare la trama lungo gli assi
selezionati.
Riduci
Fare clic su questo pulsante per ridurre la trama lungo gli assi
selezionati.
Sposta <
Fare clic su questo pulsante per spostare la trama lungo gli assi
selezionati.
Sposta >
Fare clic su questo pulsante per spostare la trama lungo gli assi
selezionati.
Trama base
317
318
14.16. Inverti
Inversione della direzione di una faccia
1. Fare clic con il pulsante destro sul visualizzatore Modellazione, puntare su Filtro e
accertarsi che Mostra corpi e Mostra facce siano selezionati.
2. Nel visualizzatore Modellazione, espandere il nodo dell'oggetto e selezionare il lato di
cui invertire la direzione.
3. Nel visualizzatore Modellazione, espandere il nodo dell'oggetto e selezionare il lato di
cui invertire la direzione.
4. Fare clic su Inverti. Se l'opzione Ignora lato posteriore attivata, la faccia passer da
visibile a invisibile o diversamente a seconda della direzione di osservazione. Se Ignora
lato posteriore disattivata, non vi sar alcuna indicazione visibile che la direzione della
faccia stata invertita.
319
320
321
Cfg
TCP
Fase
Asse esterno
Blocca TCP
322
323
Sostituisci
Riferimento
Seleziona sistema di
riferimento
Mantieni orientamento
Altro / Standard
324
Robot ricevente
Oggetto di lavoro
ricevente
325
2. Nella finestra grafica, selezionare Proiezione come metodo di modifica, quindi fare clic
sulle curve da proiettare.
Notare che quando si ferma il puntatore sopra la curva viene visualizzata la direzione di
proiezione. La direzione di proiezione sempre la direzione Z negativa del sistema di
coordinate utente. Per modificare la direzione di proiezione, creare un nuovo sistema di
riferimento con l'orientamento desiderato e impostarlo come sistema di coordinate utente.
L'elenco Curve selezionate visualizza le curve che verranno proiettate. Per rimuovere la
curva dall'elenco, selezionare la voce nell'elenco e premere CANC.
3. Nella finestra grafica, fare clic nell'elenco Corpi target, quindi fare clic sui corpi da
proiettare. I corpi devono essere nella direzione di proiezione e sufficientemente grandi
da coprire le curve proiettate.
Per rimuovere un corpo dall'elenco, selezionare la voce nell'elenco e premere CANC.
4. Fare clic su Applica. Verr creare una nuova come nuova parte, avvolta intono alla
superficie dei corpi selezionati.
326
Estendi
Unisci
Proietta
Inverti
Dividi
Taglia
xx0600002637
Punto finale da
estendere
xx0600002638
Tolerance
328
xx0600002639
Corpi target
Curve selezionate
xx0600002640
xx0600002641
Curva selezionata
xx0600002642
330
Descrizione
Digitare un nuovo valore di Nella colonna Eax, selezionare il valore dell'asse esterno da
posizione per un asse
modificare e immettere il nuovo valore.
Spostare l'asse alla nuova
posizione
Spostare manualmente il giunto del dell'asse esterno corrispondente a ciascuna riga facendo clic sul pulsante <.
>
Spostare manualmente il giunto del dell'asse esterno corrispondente a ciascuna riga facendo clic sul pulsante >.
Casella valore
->
Eax
<-
331
Per impostare
Usare
\Conc
A punto
Velocit
\V
\T
Zona
\Z
\Utensile
\Wobj
332
333
Nell'elenco Robot supporta utensile, selezionare se l'utensile deve essere tenuto dal
robot.
334
Nell'elenco Spostato da unit meccanica, selezionare l'unit meccanica con cui sono
coordinati i movimenti del robot. Questa impostazione valida solo quando
Programmato impostato su False.
4. Nel gruppo Sistema di riferimento utente, procedere in uno dei seguenti modi:
5. Nel gruppo Sistema di riferimento oggetto, procedere in uno dei seguenti modi:
335
2. Fare clic su Sposta lungo il percorso. Nella finestra Grafica, il robot si sposta lungo il
percorso.
336
2. Fare clic su Sposta su posizione e quindi fare clic su una delle posizioni disponibili. Nella
finestra Grafica, il robot si sposta su una posizione.
337
14.30. Colloca
Collocazione di un elemento
1. Selezionare l'elemento da spostare.
2. Fare clic su Colloca e quindi su uno dei comandi che consentono di aprire la finestra di
dialogo.
Per spostare l'elemento
Selezionare
Un punto
Due punti
Tre punti
4. Fare clic sui punti nella finestra Grafica per trasferire i valori dalle caselle dal punto alle
caselle al punto. Per ulteriori informazioni, vedere le tabelle di seguito.
5. Fare clic su Applica.
Finestra di dialogo Posiziona un oggetto con un punto
Riferimento
Punto principale - Da
Fare clic in una di queste caselle, quindi fare clic sul punto
principale nella finestra Grafica per trasferire i valori alle caselle
Punto principale - Da.
Punto principale - A
Fare clic in una di queste caselle, quindi fare clic sul punto
principale nella finestra Grafica per trasferire i valori alle caselle
Punto principale - A.
Trasla lungo questi assi Selezionare se la traslazione deve essere eseguita lungo l'asse
X, Y o Z o alcuni degli assi.
338
Fare clic in una di queste caselle, quindi fare clic sul punto
principale nella finestra Grafica per trasferire i valori alle caselle
Punto principale - Da.
Punto principale - A
Fare clic in una di queste caselle, quindi fare clic sul punto
principale nella finestra Grafica per trasferire i valori alle caselle
Punto principale - A.
Punto sull'asse X - Da
Fare clic in una di queste caselle, quindi fare clic sul punto
dellasse x nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse X - Da.
Punto sull'asse X - A
Fare clic in una di queste caselle, quindi fare clic sul punto
dellasse x nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse X - A.
Trasla lungo questi assi Selezionare se la traslazione deve essere eseguita lungo l'asse
X, Y o Z o alcuni degli assi.
Riferimento
Punto principale - Da
Fare clic in una di queste caselle, quindi fare clic sul punto
principale nella finestra Grafica per trasferire i valori alle caselle
Punto principale - Da.
Punto principale - A
Fare clic in una di queste caselle, quindi fare clic sul punto
principale nella finestra Grafica per trasferire i valori alle caselle
Punto principale - A.
Punto sull'asse X - Da
Fare clic in una di queste caselle, quindi fare clic sul punto
dellasse x nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse X - Da.
Punto sull'asse X - A
Fare clic in una di queste caselle, quindi fare clic sul punto
dellasse x nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse X - A.
Punto sull'asse Y - Da
Fare clic in una di queste caselle, quindi fare clic sul punto
dellasse y nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse Y - Da.
Punto sull'asse Y - A
Fare clic in una di queste caselle, quindi fare clic sul punto
dellasse y nella finestra Grafica per trasferire i valori alle caselle
Punto sull'asse Y - A.
Trasla lungo questi assi Selezionare se la traslazione deve essere eseguita lungo l'asse
X, Y o Z o alcuni degli assi.
339
340
341
xx0500002041
xx0500002042
342
14.34. Ruota
Rotazione di un elemento
1. Selezionare l'elemento da ruotare.
2. Fare clic su Ruota per aprire la relativa finestra di dialogo.
3. Selezionare il sistema di coordinate di riferimento da utilizzare.
Per spostare l'elemento
Selezionare
Universale
Padre
Locale
UCS
343
Per
Universale
Sistema di riferimento di
base
UCS
Seleziona sistema di
riferimento
344
2. Accedere alla posizione del modulo da caricare nella stazione e fare clic su Salva.
345
346
Selezionare
Locale
Padre
Universale
UCS
347
4. Nella finestra grafica, fare clic sulla superficie di riferimento. In questo modo il nome
della parte o della superficie viene trasferito nella casella Superficie.
5. Nel campo Direzione di approccio, fare clic sul pulsante corrispondente all'asse da
utilizzare come direzione di approccio.
6. Per impostare la distanza tra la superficie e il target nella direzione di approccio,
specificare un valore di Offset.
348
Selezionare
Locale
Padre
Universale
UCS
349
350
Per
Universale
Sistema di riferimento
UCS
Seleziona sistema di
riferimento
Punto a punto
351
352
3. Per disattivare la funzione, fare clic sul comando e deselezionare la casella di controllo.
353
Index
A
asse esterno
programmazione 94
Autorizzazioni, concessione ai gruppi 293
autorizzazioni, informazioni 122
avvisi
attivazione 109
B
binario
programmazione 94
C
collegamenti diretti tramite tastiera 42
collisione
rilevamento 104
set 104
compattare, decompattare 114
configurazione
assi del robot 21
confJ
informazioni 22
ConfL
informazioni 22
D
data declaration 16
dati utensile 61
E
editor 99
elemento
selezione 40
Ethernet 118
evento
creazione 107
F
file CAD
risoluzione dei problemi e ottimizzazione 55
finestra Output 36
formati CAD
conversione 54
frame 19
function 16
G
geometria
risoluzione dei problemi e ottimizzazione 55
Gruppi, concessione di autorizzazioni 293
gruppo, aggiunta 292
gruppo, aggiunta di utenti 291
gruppo, informazioni 121
gruppo, ridenominazione 292
gruppo, rimozione 293
I
I/O
impostazione 108
importazione 52
instruction 16
istruzione
informazioni 18
istruzione di azione
informazioni 18
Istruzione di movimento
apprendimento 190
istruzione di movimento
informazioni 18
Istruzioni RAPID 79
L
libreria
risoluzione dei problemi e ottimizzazione 55
M
MediaPool 15
modulo 16
monitoraggio della configurazione
informazioni 22
MoveJ
apprendimento 190
MoveL
apprendimento 190
movimento manuale
meccanismo 69
pi meccanismi 69
robot 69
MultiMove
sequenza di lavoro per la programmazione 87
O
oggetti di lavoro 68
oggetto
impostazione origine locale 62
risoluzione dei problemi e ottimizzazione 55
selezione 40
oggetto di lavoro 19
creazione 68
modifica 68
orientamenti 76
allinea target 77
copia e applica 78
non ordinati 76
target normale a una superficie 76
origine locale
impostazione 62
P
parte
impostazione origine locale 62
Password, modifica per un utente 291
percorso 72
compensazione 73
creazione 72
creazione da curva 72
impostazione configurazione assi 72
informazioni 18
inversione 72
rotazione 73
traslazione 73
porta di servizio 117
1
Index
R
raggiungibilit
test 85
RAPID
concetti 16
copia programma 113
robot
panoramica della programmazione 67
RobotWare 14
chiave di licenza 14
sistema 14
routine 16
S
segnali
impostazione 108
sicurezza 11
simulazione 102, 104
avvisi 109
crea evento 107
impostazione di segnali 108
misurazione del tempo di processo 110
traccia TCP 109
sincronizzazione 98
stazione sul VC 98
VC su stazione 98
sistema
copia 134
crea da backup 135
creazione 123
creazione con posizionatore 140
modifica 130
RobotWare 14
sistema controller, creazione 123
sistema di coordinate del TCP 19
sistema di coordinate di base 19
sistema di coordinate locale
impostazione 62
sistema di coordinate universali 19
sistema di coordinate universali del controller 19
sistema di coordinate utente 20
sistema di riferimento
conversione in oggetto di lavoro 68
creazione per punti 68
sistema, creazione 123
sistemi di coordinate 19
stazione
panoramica 39
ruota 39
sequenza di lavoro della costruzione 47
zoom 39
stazione, sistema di coordinate universali 19
T
target 70
apprendimento 70
creazione 70
informazioni 18
modifica 70
modifica con ModPos 70
ridenominazione 71
rimozione inutilizzati 71
target giunto
creazione 70
TCP 19
tempo di ciclo
misurazione 110
tempo di processo
misurazione 110
traccia TCP
attivazione 109
trap 16
U
UCS 20
unpack 162
utensili 61
Utente, aggiunta 290
Utente, aggiunta a un gruppo 291
Utente, attivazione e disattivazione 291
utente, informazioni 121
Utente, modifica del nome utente 291
Utente, modifica della password 291
Utente, rimozione 290
V
visualizzatore
Layout 29
Modellazione 32
Percorsi e target 30
VSTA 27
Copyright 2008 ABB. Tutti i diritti riservati.
posizionatore
programmazione 94
procedura 16
programma 99
copia 113
programmazione
panoramica 67