Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ID documento: 3HAC050948-007
Revisione: X
Sommario
Panoramica di questo Manuale ........................................................................................................ 23
Documentazione del prodotto .......................................................................................................... 31
2 Argomento Communication 37
2.1 L'argomento Communication ............................................................................... 37
2.2 La relazione tra le porte Ethernet fisiche e i parametri di sistema ................................ 38
2.3 Flussi di lavoro ................................................................................................. 42
2.3.1 Configurazione di LAN 3 come parte della rete privata ................................... 42
2.4 Tipo Application Protocol .................................................................................... 43
2.4.1 Il tipo Application Protocol ........................................................................ 43
2.4.2 Name .................................................................................................... 45
2.4.3 Type ..................................................................................................... 46
2.4.4 Transmission Protocol ............................................................................. 47
2.4.5 Server Address ....................................................................................... 48
2.4.6 Server Type ........................................................................................... 49
2.4.7 Trusted ................................................................................................. 50
2.4.8 Local Path .............................................................................................. 51
2.4.9 Server Path ............................................................................................ 52
2.4.10 Username .............................................................................................. 53
2.4.11 Password .............................................................................................. 54
2.4.12 User ID .................................................................................................. 55
2.4.13 Group ID ................................................................................................ 56
2.4.14 Memory Partition Size .............................................................................. 57
2.4.15 Show Device .......................................................................................... 58
2.4.16 Fingerprint ............................................................................................. 59
2.4.17 Communication timeout in ms ................................................................... 60
2.4.18 Use Output to Rapid ................................................................................ 61
2.5 Tipo Connected Services .................................................................................... 62
2.5.1 Tipo Connected Services .......................................................................... 62
2.5.2 Enabled ................................................................................................. 63
2.5.3 Connection Type ..................................................................................... 64
2.5.4 Connection Cost ..................................................................................... 65
2.5.5 Proxy Used ............................................................................................ 66
2.5.6 Proxy Name ........................................................................................... 67
2.5.7 Proxy Port .............................................................................................. 68
2.5.8 Gateway IP Address ................................................................................ 69
2.5.9 Proxy User ............................................................................................. 70
2.5.10 Proxy Password ...................................................................................... 71
2.5.11 Proxy Auth ............................................................................................. 72
2.6 Tipo DNS Client ................................................................................................ 73
2.6.1 Il tipo DNS Client ..................................................................................... 73
2.6.2 Name .................................................................................................... 74
2.6.3 Enabled ................................................................................................. 75
2.6.4 Domain Name ......................................................................................... 76
2.6.5 1st Name Server ..................................................................................... 77
2.6.6 2nd Name Server .................................................................................... 78
2.6.7 3rd Name Server ..................................................................................... 79
2.6.8 4th Name Server ..................................................................................... 80
2.6.9 Server Port ............................................................................................ 81
2.6.10 Retries .................................................................................................. 82
2.6.11 Timeout ................................................................................................. 83
Index 939
Utilizzo
Il presente manuale è destinato all'uso come riferimento durante la configurazione
del sistema robotico.
Nel manuale sono inclusi i parametri sia per il sistema robotico di base, sia per le
opzioni hardware e software specifiche. Per utilizzare i parametri relativi alle opzioni,
è necessario che nel sistema robotico sia installata l'opzione indicata.
Prima di apportare modifiche ai parametri, si consiglia di creare una copia di backup
o di salvare i file di configurazione.
Nota
Prerequisiti
È opportuno che il lettore abbia familiarità con:
• robot industriali e terminologia.
• il linguaggio di programmazione RAPID.
• come configurare i parametri di sistema mediante l'utilizzo di RobotStudio
o della FlexPendant.
Riferimenti
Il manuale contiene riferimenti ai seguenti documenti:
Riferimento Documento ID
Manuale dell'operatore - Guida introduttiva - IRC5 e RobotStudio 3HAC027097-007
Manuale dell'operatore - IRC5 con FlexPendant 3HAC050941-007
Riferimento Documento ID
Manuale dell'operatore - RobotStudio 3HAC032104-007
Manuale dell'operatore - Risoluzione dei problemi IRC5 3HAC020738-007
Manuale dell'operatore - Calibration Pendulum 3HAC16578-7
Manuale dell'operatore - Service Information System 3HAC050944-007
Manuale dell'operatore - IRC5 con FlexPendant 3HAC050941-007
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi 3HAC050917-007
di dati
Manuale tecnico di riferimento - RAPID Overview 3HAC050947-007
Technical reference manual - RAPID kernel 3HAC050946--001
Application manual - Additional axes and standalone controller 3HAC051016--001
Application manual - DeviceNet Master/Slave 3HAC050992--001
Application manual - PROFIBUS Controller 3HAC050966--001
Application manual - EtherNet/IP Scanner/Adapter 3HAC050998--001
Application manual - PROFINET Controller/Device 3HAC065546--001
Application manual - Controller software IRC5 3HAC050798--001
Manuale dell'applicazione - MultiMove 3HAC050961-007
Application manual - Spot options 3HAC050979--001
Application manual - Connected Services 3HAC028879--001
Manuale dell'applicazione - SafeMove1 Manuale dell'applica-
zione - SafeMove1
Manuale dell'applicazione - Sicurezza funzionale e SafeMove2 3HAC052610-007
Application manual - Conveyor tracking 3HAC050991--001
Manuale dell'operatore - IRB 14000 3HAC052986-007
Application manual - Servo Gun Setup 3HAC065014--001
Revisioni
Revisione Descrizione
- Rilasciato con RobotWare 6.0.
A Rilasciato con RobotWare 6.01.
• Aggiunto un nuovo capitolo Tipo T10 Function Keys a pagina 472
sotto l'argomentoc Man-machine Communication.
• Aggiunti i seguenti nuovi parametri di sistema sotto l'argomento
Motion:
- Aggiunti nuovi parametri di sistema Tipo Arm Check Point a
pagina 527 e Check Point Bound Limit Outside Cube a pagi-
na 826.
- Enable High Accuracy Pos Sync a pagina 716.
Revisione Descrizione
B Rilasciato con RobotWare 6.01.
Modifiche all'argomento Argomento Communication a pagina 37:
• È stato aggiunto il tipo Ethernet Port.
• È stato aggiunto il tipo IP Setting.
• È stato aggiunto il tipo IP Route.
• È stato aggiunto il tipo Static VLAN.
• Il tipo Physical Channel è stato ridenominato Serial Port.
• È stato aggiunto il parametro Remote port number al tipo Transmis-
sion Protocol.
Modifiche all'argomento Argomento I/O System a pagina 209.
• Il parametro di sistema Connection è stato rimosso da Industrial
Network, in quanto utilizzato solo per alcuni protocolli di comunica-
zione. Connection è descritto nei manuali applicativi nelle situazioni
in cui è utilizzato.
• Il parametro di sistema Address è stato rimosso da Industrial Net-
work, in quanto utilizzato solo per alcuni protocolli di comunicazione.
Address è descritto nei manuali applicativi nelle situazioni in cui è
utilizzato.
C Rilasciato con RobotWare 6.02.
Piccole correzioni nel paragrafo Sistema di I/O.
Aggiunto un nuovo tipo DNS Client nell'argomento Communication. Vedere
Tipo DNS Client a pagina 73.
Aggiunti i seguenti nuovi parametri di sistema nell'argomento I/O System:
• Collision Avoidance a pagina 359.
• Absolute Accuracy Active a pagina 403.
• CPU Fan not Running a pagina 408.
• SMB Battery Charge Low a pagina 432.
• Temperature Warning a pagina 438.
Aggiunti i seguenti nuovi parametri di sistema sotto l'argomento Motion:
• Global Speed Limit a pagina 837.
• Arm Check Point Speed Limit a pagina 824.
• Coll-Pred Safety Distance a pagina 763.
• Force Detection Min Time a pagina 594.
• Setup Optimized Start from Finepoint a pagina 717.
• Arm-Angle Reference Direction a pagina 838.
D Rilasciato con RobotWare 6.03.
Aggiunto un nuovo parametro Interpolation Buffer Startup Adjust a pagina 712
nel tipo Motion Planner nell'argomento Motion.
Rimosso parametro Use spline parameters dal tipo Pianificatore di movi-
mento nell'argomento Motion.
Aggiunto un nuovo parametro Energy Saving Active nel tipo Device Trust
Level nell'argomento I/O System.
Aggiunti nuovi parametri per il tipo Motion Process Mode nell'argomento
Motion:
• Use Motion Process Mode Type a pagina 733
• World Acc Factor a pagina 739
• Joint Acc Factor a pagina 738
• Geometric Accuracy Factor a pagina 740
Aggiunto un nuovo tipo Remote service Connection nell'argomento Com-
munication. Vedere Tipo Connected Services a pagina 62.
Aggiunto un nuovo tipo External Control Process Data nell'argomento
Motion. Vedere Tipo External Control Process Data a pagina 564.
Revisione Descrizione
E Rilasciato con RobotWare 6.04.
Il tipo Remote Service Connection è diventato tipo Connected Services.
Vedere Tipo Connected Services a pagina 62.
Aggiunto il seguente nuovo parametrio nell’argomento I/O System.
• System Input Busy a pagina 434
• Action when Faulty a pagina 286
• Report when Faulty a pagina 287
Sono stati aggiunti i seguenti nuovi parametri di sistema all’argomento
Controller:
• Definizione della gravità a pagina 484
• BrakeMaintenance a pagina 152
• PayLoadsInWristCoords a pagina 156
Sono stati aggiunti i seguenti nuovi parametri di sistema all’argomento
Motion:
• Max Static Arm Torque a pagina 544
• Max Brake Release Time a pagina 545
• Serial Number a pagina 850.
• Use Measurement Channel a pagina 633
• Inertia (kgm**2) a pagina 785
• No program pointer move after error a pagina 579
• Limit avoidance distance a pagina 840
F Rilasciato con RobotWare 6.05.
Sono stati aggiunti i seguenti nuovi parametri di sistema all’argomento
Motion:
• AbsAcc Speed Adjust a pagina 689 in Tipo Motion Planner.
• Collision detection at standstill a pagina 755 in Tipo Motion Supervi-
sion.
• Joint Acc Factor a pagina 738 in Tipo Motion Process Mode.
Aggiunti i seguenti nuovi parametri di sistema nell’argomento Communica-
tion:
• Proxy User a pagina 70 in Tipo Connected Services.
• Proxy Password a pagina 71 in Tipo Connected Services.
• Proxy Auth a pagina 72 in Tipo Connected Services.
Aggiornati i seguenti parametri di sistema nell’argomento Motion:
• Modifica nel valore predefinito per il parametro Jog Mode a pagina 623
in Tipo Jog Parameters.
• Modifica nei valori ammessi per il parametro Collision Detection
Memory a pagina 752 in Tipo Motion Supervision.
Aggiornate le descrizioni per il tipo Safety Run Chain, consultare Il tipo
Safety Run Chain a pagina 191.
Revisione Descrizione
G Rilasciato con RobotWare 6.06.
• Parametri rimossi Sync Check off dal tipo SG Process nell’argomento
Motion.
• Aggiunto nuovo parametro Use check point limitation in world a pa-
gina 718 nel tipo Motion Planner e argomento Motion.
• Nuovi parametri aggiunti StepOutNoStepin a pagina 161, RapidLogging
a pagina 158 sotto l'argomento controller.
• Nuovi dettagli aggiunti nel valore azione backup nel tipo input sistema
per l'argomento sistema I/O. Vedere Backup a pagina 357.
• Aggiunto nuovo tipo Tipo Block IO in MotorsOff a pagina 457 nell’ar-
gomento Man-machine Communication.
• Aggiornato il valore preimpostato del parametro Collision detection
at standstill a pagina 755 nel tipo Motion Supervision e argomento
Motion.
H Rilasciato con RobotWare 6.07.
• Aggiunti parametri sistema nel tipo SG Process: Automatic open di-
sabled a pagina 870, Max Gun Force a pagina 869, Force matching
deflection values a pagina 871, Ramp time matching deflection values
a pagina 872, Deflection in z direction (m) a pagina 873, Deflection in
x direction (m) a pagina 874.
• Aggiunti nuovi parametri nel tipo Motion Planner dell’argomento
Motion.
• Aggiornato il parametro di sistema Connection Timeout Multiplier a
pagina 269.
• Aggiornata la sezione Limitazioni nel parametro di sistema Arm-Angle
Definition a pagina 839.
• Aggiornata informazione sull’aggiornamento dei parametri da RAPID
in Gravity Alpha a pagina 816 e Gravity Beta a pagina 819.
• Chiarite le limitazioni per Isolated Lan 3 nella sezione Configurazione
di LAN 3 come parte della rete privata a pagina 42.
• Aggiornata la grafica nella sezione Definizione dei carichi del braccio
a pagina 489.
• Aggiornati nuovi parametri nel tipo Motion Planner dell’argomento
Motion : Cartesian threshold for short segments a pagina 719, Thre-
shold for short segments in rad a pagina 720, Threshold for short
segments in m a pagina 721, Max allowed short segments a pagina 722.
• Aggiunto parametro PP Moved a pagina 425 nel tipo System Outputs
dell'argomento I/O System.
• Aggiunto parametro Server Type a pagina 49 nel tipo Application
Protocol dell'argomento Communication.
• Aggiunta diFingerprint a pagina 59.
J Rilasciato con RobotWare 6.08.
• Aggiunti i parametri di sistema Relative zone size with finepoint a
pagina 724 e Allow asymmetric zones a pagina 727. Aggiunte informa-
zioni sulle istruzioni RAPID CornerPathWarning in Remove Corner
Path Warning a pagina 707.
• Piccole modifiche alle sezioni Il tipo Event Routine a pagina 138 e
Stop at End of Instruction a pagina 385.
• Aggiunto Press tending mode a Motion Process Mode.
• Aggiunta diProfiSafeOpAck a pagina 374.
• Collision Avoidance è disponibile per tutti i robot a collegamento
serial.
Revisione Descrizione
K Rilasciato con RobotWare 6.09.
• Aggiornati i valori ammessi in Upper Joint Bound a pagina 506 e Lower
Joint Bound a pagina 507.
• Apportate modifiche a testo ed esempi di Communication, con meno
attenzione alle porte seriali e più ai dispositivi di I/O in generale.
• Modificato il nome pubblico di vari parametri.
Le modifiche riguardano solo i nomi pubblici, non sono necessarie
modifiche al codice.
• Aggiunti i parametri di sistema Use Brake Type a pagina 546, Use
Trafo a pagina 558 e Missing tip check distance a pagina 875.
• Rimossi i parametri di sistema Acceleration Derivate Ratio e Decele-
ration Derivate Ratio dal tipo Acceleration Data in quanto non sono
mai stati implementati.
L Rilasciato con RobotWare 6.10.
• Le informazioni relative a Externally Guided Motion sono state spo-
state in un manuale separato, 3HAC073319--001.
• Corretta la formula, vedere ke Phase to Phase (Vs/rad) a pagina 787.
• Aggiunta diBrake applied movement detection factor a pagina 526.
M Rilasciato con RobotWare 6.10.01.
• Nome cfg rimosso da tutto il manuale.
• Aggiunte informazioni relative a Timeout moltiplicatore di connessio-
ne nella sezione Output RPI a pagina 265 e Input RPI a pagina 266.
N Rilasciato con RobotWare 6.11.
• Sono stati aggiunti i seguenti parametri di sistema:
- QueueBackup a pagina 157
- Robot In Trusted Position a pagina 427
- Event Msg Mode when System Startup a pagina 243
• Aggiornamento di Automatic open disabled e Sync Check Off con
informazioni sull'utensile servoassistito.
• Aggiunta del nuovo parametro Mode when System Startup in Event
Msg Mode when System Startup a pagina 243 e aggiunta di una NOTA
nella sezione Il tipo Device Trust Level a pagina 280.
Revisione Descrizione
P Rilasciato con RobotWare 6.12.
• Sono stati aggiunti i seguenti parametri di sistema:
- Process Speed Accuracy a pagina 729
- Ind collision stop without brake a pagina 764
- Search Leak Subtrahend a pagina 595
- Search filter bandwidth a pagina 596
- Search Threshold a pagina 597
- Search reverse distance a pagina 598
- Search Speed a pagina 610
- Search Kv a pagina 611
- Search Ti a pagina 612
- Use cfx in robtargets for P-rod robots a pagina 842
- System AbsAcc version a pagina 765.
- Max difference for gravity compensation a pagina 877
• Il valore Robot In Trusted Position a pagina 427 viene aggiornato.
• Aggiornata la sezione Write Access a pagina 387 con informazioni
sul punto di controllo singolo.
• Aggiunte informazioni relative alla sovrascrittura della velocità nelle
sezioni Set Speed Override a pagina 378, Argument 9 a pagina 396,
Speed Override a pagina 433, Signal Name a pagina 400 e Function a
pagina 177.
• Aggiornati gli argomenti per il segnale di uscita del sistema Robot
In Trusted Position nelle sezioni Robot In Trusted Position a pagi-
na 427, Argument 2 a pagina 441, Argument 5 a pagina 444 e Argument
6 a pagina 445.
• Aggiornate le sezioni RMQ Max Message Size a pagina 205 e RMQ
Max No Of Messages a pagina 206 con informazioni su come regolare
i valori degli attributi.
• Aggiornata la sezione Server Type a pagina 49 con informazioni sul
tipo di server per NFS.
• Parametro rinominato: Event Msg Mode when System Startup a pa-
gina 243.
Revisione Descrizione
Q Rilasciato con RobotWare 6.13.
• Sono stati aggiunti i seguenti parametri di sistema:
- Collision Detection Zero Speed Time a pagina 756
- Disable SafeMove Assistance a pagina 766, SafeMove assistan-
ce speed factor a pagina 767 e SafeMove assistance zone
margin a pagina 768
- Activation and Deactivation only done from Rapid a pagina 686
- Calibration High Force Priority a pagina 861, Calibration Full
Sequence Freq. a pagina 862 e Calibration No Pos Update a
pagina 863
• Argomenti Argument 7 a pagina446 e Argument 8 a pagina447 aggiunti
per il segnale di output di sistema Robot In Trusted Position.
• Correzione del collegamento al Collision Avoidance nel paragrafo
Status a pagina 401.
• Aggiornamento del paragrafo Valori ammessi per i parametri Tran-
smission Gear High a pagina 926 e Transmission Gear Low a pagi-
na 927.
• Aggiornamento del paragrafo Valori ammessi per il parametro Event
a pagina 143.
• Aggiornamento del paragrafo Valori ammessi per il parametro TCP
Distance a pagina 184.
• Aggiornamento delle informazioni per i robot di verniciatura in Check
Point Bound Limit Outside Cube a pagina 826.
• Aggiunta limitazione per Process Speed Accuracy e tracciatura del
convogliatore, vedere Process Speed Accuracy a pagina 729.
R Rilasciato con RobotWare 6.13.02.
• Correzioni minime apportate nel paragrafo Manipulator supervision
a pagina 753.
S Rilasciato con RobotWare 6.14.
• Aggiunta della sezione Argomento Process a pagina 937 con una
breve descrizione.
• Aggiornamento del paragrafo Valori ammessi per il parametro Server
Type a pagina 49.
• Aggiunta della NOTA nella sezione Valori ammessi per il parametro
Deactivation Forbidden a pagina 682.
• Aggiunta della limitazione del numero di istanze dei tipi Robot e
Single, vedere Il tipo Robot a pagina 807 e Single.
T Rilasciato con RobotWare 6.15.
• Correzione della descrizione dei livelli di affidabilità del dispositivo
predefinito, vedere Il tipo Device Trust Level a pagina 280.
• Aggiunta delle limitazioni per l'ingresso di sistema Limit Speed.
U Rilasciato con RobotWare 6.15.03.
• Eliminazione della limitazione per il tracciamento dei nastri traspor-
tatori in Process Speed Accuracy a pagina 729.
• Aggiornato il paragrafo Informazioni aggiuntive in Backup a pagi-
na 357.
V Rilasciato con RobotWare 6.15.04.
• È stata aggiunta una NOTA nella sezione Descrizione del tipo per
Il tipo Event Routine a pagina 138.
X Rilasciato con RobotWare 6.15.05.
• Argomento 3 aggiunto per PP Moved a pagina 425.
Suggerimento
Tutti i documenti sono disponibili sul portale per le imprese myABB all'indirizzo
www.abb.com/myABB.
Manuali operativi
I manuali d’istruzione descrivono la gestione diretta dei prodotti. I manuali sono
indicati per coloro che sono direttamente coinvolti con il funzionamento del prodotto,
per gli operatori della cella di produzione e per gli addetti alla risoluzione dei
problemi.
Panoramica
I parametri di sistema descrivono la configurazione del sistema robotico e sono
impostati conformemente all'ordine al momento della consegna.
Modificando i valori dei parametri è possibile regolare le prestazioni del sistema.
Di solito, la modifica dei parametri di sistema è necessaria solo se si modifica il
sistema robotico a seguito di un cambiamento di processo.
Definizione di argomento
Un argomento è un’area di configurazione con un insieme specifico di tipi.
Nel controller sono presenti diversi argomenti, ognuno dei quali descrive un’area
del sistema robot. Tutti i parametri sono memorizzati in un database. Un file di
configurazione separato viene salvato per ciascun argomento e può essere salvato
anche durante la creazione di una copia di sicurezza.. Tali file sono conosciuti
come file di tipo cfg (estensione del file = .cfg). Vedere File di configurazione a
pagina 35.
Illustrazione d’esempio
Questo esempio illustra la struttura partendo dall’argomento e scendendo fino agli
argomenti (chiamati pure valori d’azione).
en0800000183
File di configurazione
Un file di configurazione è un file di testo in cui sono elencati i valori dei parametri
di sistema, salvati come file di configurazione (*.cfg).
I file di configurazione sono inclusi nei backup di sistema. Un parametro di
configurazione definito con un valore predefinito non sarà elencato nel file di
configurazione.
Nota
I file e i backup di configurazione non devono essere caricati nei sistemi che
utilizzano con una versione di RobotWare precedente rispetto a quella in cui
sono stati creati.
Non si garantisce che i file e i backup di configurazione siano compatibili con le
release maggiori di RobotWare e potrebbe essere necessaria una migrazione
in seguito a un upgrade di RobotWare.
Nota
Nel presente manuale sono descritti solo i parametri visibili da Flexpendant e/o
RobotStudio.
Panoramica
Questa sezione descrive come è possibile definire i percorsi sul controller
utilizzando variabili dell'ambiente.
Esempi di percorsi
Variabili dell'ambiente
Percorso Descrizione
BACKUP/my_dir Cartella di backup, ossia /<system_partition>/BAC-
KUP/my_dir
HOME/my_dir La cartella home nel sistema attivo, ovvero,
/<system_partition>/<system_name>/HOME/my_dir
SYSTEM/my_dir La cartella del sistema attivo, ovvero,
/<system_partition>/<system_name>/my_dir
SYSTEM_PARTITION/my_dir La radice della partizione di sistema sul controller, ovvero,
/<system_partition>/my_dir
REMOVABLEDISK1/my_dir Dispositivo USB sul controller.
REMOVABLEDISK2/my_dir Secondo dispositivo USB sul controller.
Le variabili dell'ambiente negli esempi sono presenti nel sistema per impostazione
predefinita. Una variabile dell'ambiente viene rilevata se viene prima collocata in
un percorso.
Directory attuale
L'attuale directory non è definito ma varia a seconda di quel che succede nel
sistema. Per questo motivo, tutti i riferimenti devono essere definiti con i loro
percorsi completi (oppure utilizzando variabili dell'ambiente).
Dischi installati
Per poter utilizzare i dischi installati nei percorsi, è necessaria una connessione
FTP o NFS verso un server FTP/NFS in funzionamento, con accesso in lettura e
scrittura sulla directory. Nell'esempio che segue, il disco installato è denominato
pc:
pc:/my_dir
Informazioni correlate
Backup a pagina 357
Load a pagina 367
Load and Start a pagina 368
2 Argomento Communication
2.1 L'argomento Communication
Panoramica
In questo capitolo vengono descritti i tipi e i parametri dell'argomento
Communication. Ogni parametro di un determinato tipo è descritto nel relativo
paragrafo.
Descrizione
L’argomento Communication comunicazione comprende i parametri per la
configurazione della connettività del computer principale per mezzo delle porte
seriali ed Ethernet.
Service PC
Switch
xx1500000395
Segmenti di rete
Le porte X2 (Service), X3 (LAN 1) e X4 (LAN 2) appartengono al segmento "Private
Network". A seconda della configurazione, X5 (LAN 3) può anche far parte del
segmento Private Network, vedere Configurazione di LAN 3 come parte della rete
privata a pagina 42. I segmenti Private Network di diversi controller di robot non
possono essere collegati l'uno all'altro.
Per impostazione predefinita, la porta X5 (LAN 3) è configurata come rete isolata.
Ciò consente al controller di robot di essere collegato a una rete esterna. In genere,
un PLC che controlla diversi controller di robot è collegato tramite LAN 3.
X6 (WAN) appartiene al segmento "Public Network". Questo segmento consente
di collegare il controller di robot a una rete esterna (rete di fabbrica). In genere, il
segmento Public Network viene utilizzato per:
• collegare un PC su cui è in esecuzione RobotStudio
• utilizzare i client FTP
• montare i dischi FTP o NFS dal controller
• eseguire i fieldbus su Ethernet
La porta X9 (AXC) è sempre connessa al computer degli assi. Se si utilizza
MultiMove, AXC è connesso a uno switch che collega tutti i computer degli assi.
Interfacce di rete
Esiste un relazione uno a uno tra il segmento di rete e Interface. Le istanze di
Interface sono predefinite come dalla figura sopra riportata. Esse sono: LAN, WAN,
AXC e LAN3 (a meno che LAN 3 non sia configurato come parte del segmento
Private Network).
Configurazione IP
IP Setting specifica un indirizzo IP per Interface.
Una Interface può avere più di un IP Setting per diversi indirizzi sullo stesso
segmento di rete. In questo caso, l'interfaccia di rete di un computer principale
diventa "multi-home" su più subnet IP in esecuzione sullo stesso segmento di rete
fisica.
LAN Interface ha due istanze predefinite di IP Setting, Private Network e
FlexPendant Network.
LAN 3 non ha alcun valore IP Setting predefinito. Gli utenti devono creare le proprie
impostazioni per LAN 3.
WAN ha un valore IP Setting predefinito, Public Network, ma il suo indirizzo dipende
da ciò che è impostato nell'applicazione di boot.
AXC ha un valore IP Setting chiamato Axis computer 1. Se si utilizza l'opzione
MultiMove, esiste un valore IP Setting per ciascun asse del computer.
Oltre alle istanze esistenti di IP Setting, l'utente può anche aggiungerne di nuove,
salvo che per l'interfaccia del computer degli assi.
indirizzi IP
Reti predefinite
I seguenti indirizzi sono riservati alle reti predefinite.
Intervallo di indirizzi IP Rete
192.168.125.0 - 255 Rete privata
192.168.126.0 - 255 Rete FlexPendant (stesso segmento di rete della rete
privata)
192.168.127.0 - 255 Computer assi 1
192.168.128.0 - 255 Computer assi 2 (stessa rete del computer assi 1)
Utilizzato solo se si utilizza anche l'opzione MultiMove.
192.168.129.0 - 255 Computer assi 3 (stessa rete del computer assi 1)
Utilizzato solo se si utilizza anche l'opzione MultiMove.
192.168.130.0 - 255 Computer assi 4 (stessa rete del computer assi 1)
Utilizzato solo se si utilizza anche l'opzione MultiMove.
Nota
Esempi di utilizzo
Esempio 1: LAN 3 come parte della rete privata
In questo esempio, la porta WAN deve essere collegata alla rete di fabbrica mentre
LAN 2 e LAN 3 devono essere collegate ad apparecchiature che siano "private" in
relazione al controller di robot.
Factory Network
Robot Controller
Private Public
xx1500000530
Azione Nota
1 Nell'applicazione di boot, impostare l'indi-
rizzo IP, la subnet mask e il gateway per la
porta WAN.
2 Nei parametri di sistema, selezionare l'ar- Ciò rende LAN 3 parte di Private Network.
gomento Comunicazione e il tipo VLAN Viene automaticamente utilizzato il valore
statica. Selezionare X5 e modificare il pa- di IP Setting che si applica all'interfaccia
rametro Interface specificando il valore di rete LAN, in modo tale che non sia ne-
LAN. cessario creare un nuovo IP Setting.
Factory Network
Robot Controller
MyIONetwork
xx1500000529
Azione Nota
1 Nell'applicazione di boot, impostare l'indi-
rizzo IP, la subnet mask e il gateway per la
porta WAN.
2 Nel tipo Impostazione IP, creare una nuova In questo modo si assegna l'indirizzo IP
istanza. Impostare i seguenti parametri: 192.168.99.1 all'interfaccia LAN3 di questo
• IP: Indirizzo IP, ad esempio controller di robot e lo si rende visibile
192.168.99.1 sulla rete LAN3 isolata. Se esiste un altro
• Interfaccia: LAN 3 controller di robot sulla rete, è possibile
assegnargli, ad esempio, l'indirizzo IP
• Subnet mask: 255.255.255.0
192.168.99.2, con la stessa subnet mask.
• Etichetta: Nome della rete, ad
esempio MiaReteIO
Panoramica
La configurazione predefinita prevede che LAN 3 sia configurata come rete isolata.
Ciò permette di collegare LAN 3 a una rete esterna, inclusi altri controller di robot.
La rete LAN 3 isolata non può utilizzare nessuno degli intervalli di indirizzi specificati
in Reti predefinite a pagina 39.
Nota
LAN 3 isolata non può essere utilizzata per collegare un dispositivo HMI
(RobotStudio, Robot Web Services, or PC SDK client) perché non supporta il
protocollo per la comunicazione.
Robot Controller
xx1500000393
Una configurazione alternativa può essere LAN 3 come parte della rete privata. In
questo caso, le porte Service, LAN 1, LAN 2 e LAN 3 appartengono alla stessa
rete e si comportano esattamente come porte diverse di uno stesso switch.
Robot Controller
Private Public
xx1500000394
Nota
Panoramica
In questo paragrafo viene descritto il tipo Application Protocol, che appartiene
all'argomento Communication. Ogni parametro appartenente a questo tipo è
descritto dettagliatamente a parte in questo paragrafo.
Prerequisiti
Prima di definire un protocollo di applicazione bisogna impostare un protocollo di
trasmissione. Per ulteriori informazioni vedere Tipo Transmission Protocol a
pagina 109. Per FTP Client e NFS Client, è sempre predefinito TCPIP1.
Occorre installare le opzioni pertinenti per il sistema robotico.
Informazioni correlate
Application manual - Controller software IRC5.
Esempio: FTP
Questo è un tipico esempio di configurazione per FTP Client.
Parametro: Valore:
Name MyFTP
Type FTP
Server Address 100.100.1.10
Server Type Other FTP server
Trusted Yes
Local Path pc:
Server Path c:\backup
Username Operator1
Password robot
Memory Partition Size 500
Parametro: Valore:
Show Device Yes
Fingerprint 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
Esempio: NFS
Questo è un tipico esempio di configurazione per NFS Client.
Parametro: Valore:
Name MyNFS
Server Address 255.255.100.105
Trusted Yes
Local Path pc:
User ID 10
Group ID 0
Show Device Yes
2.4.2 Name
Appartenenza
Name appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Il nome del protocollo dell'applicazione.
Utilizzo
Viene utilizzato come etichetta del protocollo per distinguere tra di essi i protocolli
dell'applicazione.
Valori ammessi
Una stringa con un massimo di 40 caratteri.
2.4.3 Type
Appartenenza
Type appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Il tipo del protocollo dell'applicazione.
Utilizzo
Specifica il tipo del protocollo dell'applicazione, FTP o NFS.
Valori ammessi
FTP o NFS
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Transmission Protocol appartiene al tipo Application Protocol, nell’argomento
Communication.
Descrizione
Specifica il protocollo di trasmissione utilizzato dal protocollo dell'applicazione.
Utilizzo
Il Transmission Protocol viene impostato sullo stesso valore del parametro Name,
nel tipo di Transmission Protocol, per il protocollo di trasmissione che si desidera
utilizzare (ad esempio, TCPIP1).Per ulteriori informazioni, Name a pagina 110.
Valori ammessi
Una stringa con un massimo di 40 caratteri.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Server Address appartiene al tipo Application Protocol, nell’argomento
Communication.
Descrizione
L'indirizzo IP del computer che esegue l'applicazione server con cui comunica il
protocollo dell'applicazione.
Utilizzo
Se per comunicare con un computer remoto viene utilizzato il protocollo
dell'applicazione, in Server Address viene specificato l'indirizzo IP di quel computer.
Valori ammessi
Quattro numeri interi compresi tra 0 e 255, separati da punti.
Informazioni correlate
Application manual - Controller software IRC5
Esempio
Un indirizzo IP è generalmente analogo al seguente:
100.100.100.100
Appartenenza
Server Type fa parte del tipo Application Protocol, nell’argomento Communication.
Descrizione
Tipo di server FTP o NFS a cui è collegato il client FTP o NFS.
Utilizzo
Specifica il tipo di server FTP o NFS a cui è collegato il client FTP o NFS.
Limitazioni
Server Type viene utilizzato esclusivamente con le opzioni RobotWare FTP & SFTP
Client e NFS Client.
Valori ammessi
FTP client
Per il client FTP, Server Type si applica ai seguenti server FTP:
• Distinct
• FileZilla version 0.x
• FileZilla version 1.x
• HP-UX
• Linux Ubuntu
• MS IIS
Altri server FTP usano il valore Other o Not Set.
NFS client
Per il client NFS, Server Type si applica ai seguenti server NFS:
• XLink NFS
Tutti gli altri server NFS usano il valore Default, oppure non ne utilizzano nessuno.
Informazioni correlate
Application manual - Controller software IRC5
2.4.7 Trusted
Appartenenza
Trusted appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Un flag che specifica se il programma dovrà essere arrestato in caso di perdita
della connessione.
Utilizzo
Il parametro Trusted di un protocollo dell'applicazione utilizzato per i backup e per
operazioni simili può essere impostato su No. Se si perde la connessione, il
programma continua e il backup può essere effettuato in seguito.
Per un protocollo dell'applicazione che si basa sulla connessione per la sicurezza,
il parametro Trusted deve essere impostato su Yes. Se si perde la connessione,
il programma si arresta evitando situazioni potenzialmente pericolose in
conseguenza della perdita di connessione.
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Local Path appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Il riferimento del controller per la connessione.
Utilizzo
Quando si utilizza la connessione da un programma RAPID o dalla FlexPendant,
per fare riferimento a tale connessione viene utilizzato il nome definito in Local
Path.
Definisce la denominazione dell'unità condivisa nel robot. Il valore del parametro
deve terminare con un carattere due punti (:).
Valori ammessi
Una stringa con un massimo di 20 caratteri. La stringa deve terminare con un
carattere due punti (:).
Informazioni correlate
Application manual - Controller software IRC5
Esempio
Il protocollo applicazione viene utilizzato per una connessione con l’unità C: su
un PC remoto. Local Path viene impostata su pc:. Al file C:\test.mod si può poi
accedere dal programma RAPID o da FlexPendant in pc:test.mod.
Appartenenza
Server Path appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Il nome del disco o della cartella a cui connettersi su un computer remoto.
Utilizzo
Specifica il percorso del disco o della cartella a cui dovrà connettersi il protocollo
dell'applicazione.
Nota
Valori ammessi
Una stringa con un massimo di 40 caratteri.
Informazioni correlate
Application manual - Controller software IRC5
Esempio
L'utilizzo di Server Path può dipendere dal tipo di FTP che viene utilizzato.
2.4.10 Username
Appartenenza
Username appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Il nome utente utilizzato dal robot quando effettua l'accesso a un server FTP su
un computer remoto.
Utilizzo
Creare un account utente sul server FTP. Il nome utente di questo account viene
quindi specificato in Username, e la password in Password. Per maggiori
informazioni vedere Password a pagina 54.
Limitazioni
Username Viene utilizzato con l’opzione RobotWare FTP and NFS Client.
Valori ammessi
Una stringa con un massimo di 40 caratteri.
Informazioni correlate
Application manual - Controller software IRC5
2.4.11 Password
Appartenenza
Password appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
La password utilizzata dal robot quando effettua l'accesso a un server FTP su un
computer remoto.
Utilizzo
Creare un account utente sul server FTP. Il nome utente di questo account viene
quindi specificato in Username, e la password in Password. Per maggiori
informazioni vedere Username a pagina 53.
Limitazioni
Password viene utilizzato con l’opzione RobotWare FTP and NFS Client.
Valori ammessi
La password può avere un massimo di 40 caratteri. La stringa con la password
criptata può, tuttavia, superare i 40 caratteri. In RobotWare 6.09 o versioni
successive la stringa può essere più lunga.
Informazioni aggiuntive
Nelle versioni RobotWare anteriori alla 6.09 questa password è visibile a tutti coloro
che hanno accesso ai parametri di sistema. In RobotWare 6.09 o versioni
successive, la password è criptata in modo da essere illeggibile. La stringa verrà
mappata sulla password originale in qualsiasi altro controller che esegue RobotWare
6.09 o versioni successive.
Informazioni correlate
Application manual - Controller software IRC5
2.4.12 User ID
Appartenenza
User ID appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Viene utilizzato dal protocollo NFS come metodo per concedere all'utente
l'autorizzazione di accesso a un server specifico.
Utilizzo
Se il server NFS richiede sia un User ID che un Group ID per concedere l'accesso,
questi numeri vengono specificati nei parametri User ID e Group ID. Per maggiori
informazioni vedere Group ID a pagina 56.
Se questo parametro non viene utilizzato, impostarlo sul valore predefinito 0.
Notare che il valore di User ID deve essere lo stesso per tutti i montaggi sullo
stesso controller.
Limitazioni
User ID Viene utilizzato con l’opzione RobotWare FTP and NFS Client.
Valori ammessi
Un numero intero compreso tra 0 e 2.147.483.647.
Il valore predefinito è 0.
Informazioni correlate
Application manual - Controller software IRC5
2.4.13 Group ID
Appartenenza
Group ID appartiene al tipo Application Protocol, nell’argomento Communication.
Descrizione
Viene utilizzato dal protocollo NFS come metodo per concedere all'utente
l'autorizzazione di accesso a un server specifico.
Utilizzo
Se il server NFS richiede sia un User ID che un Group ID per concedere l'accesso,
questi numeri vengono specificati nei parametri User ID e Group ID. Per maggiori
informazioni vedere User ID a pagina 55.
Se questo parametro non viene utilizzato, impostarlo sul valore predefinito 0.
Notare che il valore di Group ID deve essere lo stesso per tutti i montaggi sullo
stesso controller.
Limitazioni
Group ID Viene utilizzato con l’opzione RobotWare FTP and NFS Client.
Valori ammessi
Un numero intero compreso tra 0 e 2.147.483.647.
Il valore predefinito è 0.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Memory Partition Size appartiene al tipo Application Protocol, nell’argomento
Communication.
Descrizione
Il parametro Memory Partition Size definisce la dimensione della partizione di
memoria allocata per la comunicazione FTP.
Utilizzo
L'utilizzo di una partizione di memoria separata per la comunicazione FTP evita il
rischio di interferenze con l'esecuzione di altri programmi.
Se non si desidera utilizzare una partizione di memoria separata, impostare il valore
su 0.
Limitazioni
Memory Partition Size viene utilizzato con l’opzione RobotWare FTP and NFS
Client.
Valori ammessi
Dimensione della partizione in KB (kilobyte), tra 0 e 2000.
Il valore predefinito è 300 KB.
Notare che il funzionamento dei valori superiori al valore predefinito non è garantito.
La dimensione della partizione di memoria disponibile dipende dalle altre opzioni
installate.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Show Device appartiene al tipo Application Protocol, nell’argomento
Communication.
Descrizione
Show Device definisce se il dispositivo di memoria debba essere visibile nell'elenco
dei dispositivi di memoria sulla FlexPendant.
Utilizzo
Il parametro Show Device può essere utilizzato per limitare l''accesso ad un FTP
o a un dispositivo di memoria montato su NFS. Se il parametro ShowDevice è
impostato su No, non sarà visibile nei dialoghi di apertura/memorizzazione sulla
FlexPendant.
NOTA. Se all'utente è noto il percorso del dispositivo di memoria, è possibile
accedere a tale unità immettendo il percorso nei dialoghi di
apertura/memorizzazione sulla FlexPendant, indipendentemente dal valore del
parametro Show Device.
Limitazioni
Show Device viene utilizzato con l’opzione RobotWare FTP and NFS Client.
Valori ammessi
Yes oppure No.
2.4.16 Fingerprint
Appartenenza
Fingerprint fa parte del tipo Application Protocol, nell'argomento Communication.
Descrizione
Per garantire che il controller si collega al server SFTP e non a un server dannoso
si più utilizzare un server impronta digitale.
Utilizzo
Se Fingerprint viene impostato su un valore diverso da quello predefinito (solo
zero), il valore impronta digitale dal server SFTP deve corrispondere a questo
valore. Se l’impronta digitale non corrisponde, non sarà possibile collegarsi al
server SFTP.
Limitazioni
Fingerprint Viene utilizzato con l’opzione RobotWare FTP and NFS Client.
Valori ammessi
Numeri esadecimali a 20 cifre separati da una virgola.
Il valore predefinito è
"00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".
Informazioni correlate
Application manual - Controller software IRC5, sezione SFTP Client.
Appartenenza
Communication timeout in ms fa parte del tipo Application Protocol, nell'argomento
Communication.
Descrizione
Il Communication timeout in ms definisce il tempo che il controller deve attendere
per la risposta della videocamera.
Utilizzo
Se la richiesta alla videocamera genera un timeout della comunicazione, questa
avrà bisogno di maggior tempo per elaborare il risultato rispetto al tempo di timeout
preimpostato.
Limitazioni
Il timeout di comunicazione in ms viene utilizzato solo se RobotWare opzione
Integrated Vision.
Valori ammessi
Timeout comunicazione in millesimi di secondo tra 1 and 120000.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Use Output to Rapid fa parte del tipo Application Protocol, nell'argomento
Communication.
Descrizione
Il Output to Rapid indica se il controller deve gestire il risultato di una richiesta
immagine.
Utilizzo
L'attività della videocamera produce una quantità di risultati che richiede ogni
immagine. La funzione Output to Rapid offre un modo semplice per selezionare
quale risultato deve essere convertito in variabile RAPID. Con la funzione Output
to Rapid il risultato di una richiesta immagine viene gestito dal controller e
l’istruzione CamGetResult può essere utilizzata per ottenere il risultato.
Limitazioni
Output to Rapid viene utilizzato esclusivamente con l’opzione RobotWare Integrated
Vision.
Valori ammessi
Yes o No.
Informazioni correlate
Application manual - Controller software IRC5
Panoramica
In questa sezione viene descritto il tipo Connected Services, che appartiene
all'argomento Communication. Ogni parametro appartenente a questo tipo è
descritto dettagliatamente a parte in questa sezione.
Informazioni correlate
Application manual - Controller software IRC5
2.5.2 Enabled
Appartenenza
Enabled appartiene al tipo Connected Services nell'argomento Communication.
Descrizione
Il parametro Enabled specifica se il robot si collegherà o no al ABB Ability TM Cloud.
Quando si abilita il collegamento per la prima volta, assicurarsi che siano specificati
tutti gli altri parametri di connettività pertinenti. Per ulteriori informazioni sulla
configurazione e la connettività di Connected Services, vedere Application
manual - Controller software IRC5.
Valori ammessi
Valore Descrizione
False (No) La connessione non sarà avviata.
True (Yes) La connessione sarà avviata.
Appartenenza
Connection Type appartiene al tipo Connected Services nell'argomento
Communication.
Descrizione
Connection Type definisce il tipo di connessione di rete che verrà utilizzato da
RobotWare per connettersi al ABB Ability TM Cloud. RobotWare assicura le
comunicazioni sulla base del Connection Type selezionato.
Valori ammessi
Valore Descrizione
Customer Network La rete del cliente sarà utilizzata per connettersi al Remote
Service Center ABB, il che solitamente avviene connettendo la
porta Ethernet WAN del controller del robot alla rete di fabbrica
e configurando un proxy HTTP. Vanno configurati correttamente
anche altri tipi negli argomenti Communication, ad esempio IP
Route e DNS Client.
Private ABB Gateway Per la connessione verrà utilizzato un Gateway ABB privato
connesso alla porta Ethernet di servizio del controller del robot.
Il gateway utilizzato deve avere una configurazione predefinita.
In questo caso non sono necessari altri parametri.
Shared ABB Gateway Per la connessione verrà utilizzato un Gateway ABB condiviso
tra controller di robot multipli. L'indirizzo Gateway IP del para-
metro del gateway deve essere specificato e deve corrispondere
all'indirizzo IP del gateway.
Appartenenza
Connection Cost appartiene al tipo Connected Services nell'argomento
Communication.
Descrizione
Connection Cost specifica il costo della connessione di rete tra un controller del
robot e Internet. La quantità di traffico generato tra il controller del robot e
Connected Services Center ABB viene regolata automaticamente a seconda del
costo della connessione. I sistemi robotici connessi a una rete con una larghezza
di banda superiore e un costo della comunicazione inferiore disporranno di una
connessione a Connected Services Center ABB migliore e più reattiva. Sono definiti
i valori seguenti:
Limitazioni
Utilizzato solo se il valore del parametro Connection Type è Customer Network.
Valore predefinito
Bassa
Valori ammessi
Sono ammessi i seguenti valori:
Valore: Descrizione:
High Costo della comunicazione alto.
Medium Costo della comunicazione medio.
Low Costo della comunicazione basso.
Appartenenza
Proxy Used appartiene al tipo Connected Services nell'argomento Communication.
Descrizione
Il parametro Proxy Used specifica se un proxy HTTP deve o meno essere utilizzato.
Valori ammessi
Valore Descrizione
Defined (Yes) Utilizzare il proxy HTTP.
Not Defined (No) Non utilizzare il proxy HTTP.
Appartenenza
Proxy Name appartiene al tipo Connected Services nell'argomento Communication.
Descrizione
Il parametro Proxy Name specifica il nome del server proxy HTTP.
Prerequisiti
Utilizzato solo se il valore del parametro Connection Type è Customer Network e
Proxy Used è Yes.
Per ulteriori dettagli, vedere Proxy Used a pagina 66.
Valori ammessi
Una stringa con al massimo 64 caratteri.
Il valore predefinito è “assente”.
Appartenenza
Proxy Port appartiene al tipo Connected Services nell'argomento Communication.
Descrizione
Il parametro Proxy Port specifica la porta usata dal server proxy HTTP.
Prerequisiti
Utilizzato solo se il valore del parametro Connection Type è Customer Network e
Proxy Used è Yes.
Vedere Proxy Used a pagina 66.
Valori ammessi
Un numero intero compreso tra 1 e 65535.
Il valore predefinito è 0.
Appartenenza
Gateway IP Address appartiene al tipo Connected Services nell'argomento
Communication.
Descrizione
Gateway IP Address specifica l’indirizzo IP e la porta del Gateway ABB nel caso
in cui venga utilizzato un gateway condiviso per connettere diversi sistemi robotici
a ABB Ability.
Limitazioni
Utilizzato solo se il valore del parametro Connection Type è Shared ABB Gateway.
Valore predefinito
Valori ammessi
Una stringa di massimo 21 caratteri, per indirizzo IP e numero di porta opzionale,
separata dal carattere due punti (":")
Il valore predefinito è “assente”.
Se non specificato in modo esplicito, il valore predefinito utilizzato per la porta è
80.
Esempio: 192.168.125.83:8080 o 10.23.45.67
Appartenenza
Proxy User appartiene al tipo Connected Services nell'argomento Communication.
Descrizione
Il parametro Proxy User definisce il nome utente che si autentica con il server
proxy.
Valori ammessi
Una stringa con un massimo di 64 caratteri.
Il valore predefinito è “assente”.
Appartenenza
Proxy Password appartiene al tipo Connected Services nell'argomento
Communication.
Descrizione
Il parametro Proxy Password definisce la password utilizzata per l'autenticazione
con il server proxy.
Nota
Valori ammessi
Una stringa con un massimo di 64 caratteri.
Il valore predefinito è “assente”.
Appartenenza
Proxy Auth appartiene al tipo Connected Services nell'argomento Communication.
Descrizione
Il parametro Proxy Auth definisce il tipo di autenticazione del proxy utilizzato per
la connessione con il server proxy.
Valori ammessi
Valore Descrizione
Basic Metodo di autenticazione di base utilizzato per collegarsi al server proxy.
None Nessun metodo di autenticazione utilizzato.
Panoramica
Questa sezione descrive il tipo DNS Client che fa parte dell’argomento
Communication. Ogni parametro di questo tipo viene descritto in un argomento
informativo separato di questa sezione.
2.6.2 Name
Appartenenza
Name appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Deve esistere ed essere impostato su DNS Client.
Valore predefinito
Il valore predefinito è DNSC.
Valori ammessi
DNSC
2.6.3 Enabled
Appartenenza
Enabled appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce se DNS Client è acceso o spento.
Valore predefinito
Il valore predefinito è No.
Valori ammessi
Yes o No
Appartenenza
Domain Name appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce il dominio nel quale si trova l'host. Se non è definito, gli utenti del DNS
devono fornire nomi dominio completi quando ricercano gli indirizzi.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Appartenenza
1st Name Server appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce il server dei nomi principale. Se non è definito, DNS Client non esegue
alcuna ricerca.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
0.0.0.0 - 255.255.255.255
Appartenenza
2nd Name Server appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definire un server dei nomi secondario.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
0.0.0.0 - 255.255.255.255
Appartenenza
3rd Name Server appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce il terzo server dei nomi.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
0.0.0.0 - 255.255.255.255
Appartenenza
4th Name Server appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce il quarto server dei nomi.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
0.0.0.0 - 255.255.255.255
Appartenenza
Server Port appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce la porta utilizzata da DNS Client per le interrogazioni DNS. Questo
parametro viene modificato raramente.
Valore predefinito
Il valore predefinito è 53.
Valori ammessi
0 - 65535
2.6.10 Retries
Appartenenza
Retries appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce il numero di tentativi fatti da DNS Client per le interrogazioni DNS. Questo
numero vale per ogni server dei nomi creato. Questo parametro viene modificato
raramente.
Valore predefinito
Il valore predefinito è 2.
Valori ammessi
0 - 65535
2.6.11 Timeout
Appartenenza
Timeout appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce il time-out in secondi utilizzato da DNS Client tra i vari tentativi. Questo
parametro viene modificato raramente.
Valore predefinito
Il valore predefinito è 10.
Valori ammessi
0 - 65535
Appartenenza
IPv4 Zone Name appartiene al tipo DNS Client nell’argomento Communication.
Descrizione
Definisce la zona utilizzata da DNS Client per le ricerche "da indirizzo a nome"
degli indirizzi IPv4. Questo parametro viene modificato raramente.
Valore predefinito
in-addr.arpa
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Panoramica
In questo paragrafo viene descritto il tipo Ethernet Port, che appartiene
all'argomento Communication. Ogni parametro appartenente a questo tipo è
descritto dettagliatamente a parte in questo paragrafo.
2.7.2 Port
Appartenenza
Port appartiene al tipo Ethernet Port, nell'argomento Communication.
Descrizione
L'ID connettore sul computer principale.
Utilizzo
Viene utilizzato come descrittore della porta (per distinguere le porte tra loro).
Valori ammessi
X2, X3, X4, X5, X6.
Queste porte sono predefinite e non possono essere modificate, eliminate o create.
Appartenenza
Port Speed appartiene al tipo Ethernet Port, nell'argomento Communication.
Descrizione
Il parametro Port Speed specifica la velocità di trasmissione del connettore Ethernet.
Sono definiti i tre valori seguenti:
• Auto: Ethernet connector sceglie la velocità di trasmissione più alta supportata
dai dispositivi collegati.
• 10 Mbit/s: la velocità di trasmissione di Ethernet connector sarà impostata
su 10 Mbit/s.
• 100 Mbit/s: la velocità di trasmissione di Ethernet connector sarà impostata
su 100 Mbit/s.
Nota
Nota
Valore predefinito
Auto
Valori ammessi
Auto
10 Mbps
100 Mbps
Panoramica
In questo paragrafo viene descritto il tipo IP Route, che appartiene all'argomento
Communication. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
2.8.2 Destination
Appartenenza
Destination appartiene al tipo IP Route nell’argomento Communication.
Descrizione
Si utilizza Destination, se è necessario aggiungere un nuovo percorso alla tabella
di instradamento di sistema.
Utilizzo
Quando si aggiunge un nuovo percorso, specificare una destinazione. Il gateway
predefinito non verrà modificato.
L'indirizzo va specificato in formato CIDR.
Valore predefinito
Vuoto
Esempio
Gateway "192.168.20.10"
Destinazione "192.168.20.0/24"
La tabella di instradamento verrà aggiornata con il nuovo percorso verso la rete
192.168.20.0 tramite il gateway 192.168.20.10.
Valori ammessi
0.0.0.0 - 255.255.255.255.
2.8.3 Gateway
Appartenenza
Gateway appartiene al tipo IP Route nell’argomento Communication.
Descrizione
Il parametro Gateway specifica il nodo di rete che funge da ingresso verso un'altra
rete.
Utilizzo
Utilizzare questo parametro se è necessario reindirizzare il traffico verso un'altra
rete. Il valore del parametro è l'indirizzo di un gateway fisico sulla rete.
Nota
Valore predefinito
Il valore predefinito viene impostato utilizzando Boot Application.
Valori ammessi
0.0.0.0 - 255.255.255.255
2.8.4 Label
Appartenenza
Label appartiene al tipo IP Route nell’argomento Communication.
Descrizione
Nome intuitivo della voce di instradamento.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Panoramica
In questo paragrafo viene descritto il tipo IP Setting, che appartiene all'argomento
Communication. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
Informazioni aggiuntive
Le seguenti istanze di IP Setting sono bloccate e non possono essere modificate
o rimosse tramite i parametri di configurazione del sistema:
• Axis computer 1
• FlexPendant Network
• Private Network
• Public Network (impostare tramite l'applicazione di boot)
I client RobAPI (ad esempio RobotStudio, FlexPendant e PC SDK) possono
accedere al controller di robot tramite Private Network, FlexPendant Network o
Public Network.
2.9.2 IP
Appartenenza
IP appartiene al tipo IP Setting nell’argomento Communication.
Descrizione
Il parametro IP specifica l'indirizzo IP assegnato all'interfaccia di rete specificata
nel parametro Interface.
Utilizzo
Il parametro IP viene utilizzato per impostare l'indirizzo IP del controller IRC5
sull'interfaccia di rete utilizzata.
L'indirizzo IP deve appartenere a una diversa subnet rispetto a quella dell'indirizzo
IP di ogni altra porta sul controller IRC5.
Nota
Valori ammessi
0.0.0.0 - 255.255.255.255
2.9.3 Subnet
Appartenenza
Subnet appartiene al tipo IP Setting nell’argomento Communication.
Descrizione
Definisce a quale subnet appartiene l'indirizzo IP.
Utilizzo
Il parametro Subnet viene utilizzato per dividere la rete in subnet logiche.
Valori ammessi
0.0.0.0 - 255.255.255.255
2.9.4 Interface
Appartenenza
Interface appartiene al tipo IP Setting, nell'argomento Communication.
Descrizione
Interface specifica l'interfaccia di rete alla quale verranno applicati l'indirizzo IP e
la subnet mask.
Valore predefinito
LAN
Valori ammessi
WAN
LAN
LAN3 (quando si utilizza la configurazione predefinita con la rete LAN 3 isolata)
2.9.5 Label
Appartenenza
Label appartiene al tipo IP Setting, nell'argomento Communication.
Descrizione
Nome intuitivo della rete a cui appartiene l'indirizzo IP.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Panoramica
In questo paragrafo viene descritto il tipo Serial Port, che appartiene all'argomento
Communication. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
2.10.2 Name
Appartenenza
Name appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Name specifica la connessione logica. Viene utilizzato durante l'accesso al canale
seriale fisico.
Valori ammessi
Una stringa con un massimo di 16 caratteri.
2.10.3 Connector
Appartenenza
Connector appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Connector connette una porta di comunicazione fisica con una specifica
configurazione nel sistema.
Valori ammessi
COM1, in un sistema con scheda DSQC1003 installata.
2.10.4 Baudrate
Appartenenza
Baudrate appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Baudrate definisce la velocità di trasmissione utilizzata dal controller per la porta
seriale selezionata.
Utilizzo
Corrisponde alla velocità del segnale di comunicazione, che determina la velocità
massima del trasferimento dati sui canali seriali. Tanto più è alto il valore, tanto
più elevata potrà essere la velocità di comunicazione.
Limitazioni
Entrambi i dispositivi che comunicano su un canale, ovvero le porte seriali alle due
estremità, devono utilizzare la stessa velocità di trasmissione, pertanto su entrambi
dovrà essere definito lo stesso valore. Il parametro Baudrate deve essere impostato
alla velocità del dispositivo connesso al controller.
Valori ammessi
Un valore compreso tra 300 e 115200 che specifica la velocità del segnale.
Il valore predefinito è 9600.
2.10.5 Parity
Appartenenza
Parity appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Parity configura il controllo di parità per il trasferimento dati.
Utilizzo
Il controllo di parità è un metodo di rilevamento degli errori che consente di
individuare gli eventuali danni che possono verificarsi durante la trasmissione dei
dati. Il controllo di parità aggiunge un bit di parità a ogni byte trasmesso.
A seconda se il byte trasmesso contiene un numero pari o dispari di bit a 1, il bit
di parità corrisponderà a 0 oppure a 1. Ogni volta che viene ricevuto un byte di
dati, viene verificato che il numero di bit a 1 corrisponda al bit di parità.
Limitazioni
Sia il ricevitore che il trasmettitore di dati devono concordare sul tipo di parità.
Valori ammessi
Valore Descrizione
Odd Il numero di bit a 1 in un byte trasferito deve essere dispari. Se il numero
è dispari, il bit di parità viene impostato su 0.
Even Il numero di bit a 1 in un byte trasferito deve essere pari. Se il numero è
pari, il bit di parità viene impostato su 1.
None Il controllo di parità non viene eseguito.
Appartenenza
Number of Bits appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Number of Bits definisce il numero di bit di dati in ogni byte.
Utilizzo
Il numero di bit dipende dal dispositivo con il quale dovrà comunicare il controller.
Sia il ricevitore che il trasmettitore devono concordare sul numero di bit di dati e
sulla velocità di trasmissione. Per maggiori informazioni vedere Baudrate a
pagina 100. A seconda della selezione effettuata può trattarsi di 7 o 8 bit di dati.
Limitazioni
Sia il ricevitore che il trasmettitore di dati devono concordare sul numero di bit.
Valori ammessi
7 o 8, che specifica il numero di bit di dati.
Appartenenza
Number of Stop Bits appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Number of Stop Bits definisce il numero di bit di stop.
Utilizzo
Un bit di stop viene utilizzato per identificare la fine di un byte di dati durante la
trasmissione. Mediante il controllo della durata, un bit di stop può essere rilevato
correttamente anche se il bit di dati precedente aveva lo stesso valore di 1.
Limitazioni
Sia il ricevitore che il trasmettitore di dati devono concordare sul numero di bit.
I bit di stop sono esclusi dal calcolo di parità. Per ulteriori informazioni sulla parità,
vedere Parity a pagina 101.
Valori ammessi
1 o 2, che specifica il numero di bit di stop.
2.10.8 Duplex
Appartenenza
Duplex appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Duplex definisce la capacità o meno del controller di inviare e ricevere dati
simultaneamente su questa porta seriale.
Utilizzo
Duplex è la capacità di trasportare dati in entrambe le direzioni.
In modalità full duplex il controller è in grado di inviare e ricevere dati
contemporaneamente.
In modalità half duplex il flusso dei dati è limitato a una direzione alla volta.
Valori ammessi
FULL oppure HALF.
Appartenenza
Flow Control appartiene al tipo Serial Port, nell’argomento Communication.
Descrizione
Flow Control definisce il tipo di controllo del flusso dati utilizzato per l'interscambio
tra i dispositivi che comunicano sulla porta seriale.
Utilizzo
Il Flow control regola il trasferimento dei dati in modo che non vengano inviati
prima che il dispositivo ricevitore sia in grado di riceverli. Il Flow control è ancora
più importante quando il dispositivo trasmettitore è in grado di inviare dati a una
velocità superiore di quanto il dispositivo ricevitore sia in grado di accettare.
Limitazione
Sia il ricevitore che il trasmettitore di dati devono concordare sul tipo di controllo
di flusso utilizzato.
Valori ammessi
Valore Descrizione
RTS/CTS Controllo di flusso hardware, utilizza i segnali sul cavo seriale per controllare
se è attivato l'invio o la ricezione.
XON/XOFF Controllo di flusso software, utilizza i caratteri nel flusso di comunicazione
per controllare l'invio e la ricezione dei dati.
NONE Il controllo di flusso non viene utilizzato.
Panoramica
In questo paragrafo viene descritto il tipo Static VLAN, che appartiene all'argomento
Communication. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
2.11.2 Port
Appartenenza
Port appartiene al tipo Static VLAN, nell'argomento Communication.
Descrizione
Nomi dei connettori da X2 a X6.
2.11.3 Interface
Appartenenza
Interface appartiene al tipo Static VLAN, nell'argomento Communication.
Descrizione
Nome dell'interfaccia di rete e del gruppo VLAN statico di cui la porta fisica farà
parte.
Limitazioni
Può essere configurata solo la porta X5. Le altre porte hanno già un'appartenenza
all'interfaccia/gruppo predefinita.
Valori ammessi
LAN
LAN 3, per ulteriori informazioni vedere Configurazione di LAN 3 come parte della
rete privata a pagina 42.
Panoramica
In questo paragrafo viene descritto il tipo Transmission Protocol, che appartiene
all'argomento Communication. Ogni parametro appartenente a questo tipo è
descritto dettagliatamente a parte in questo paragrafo.
2.12.2 Name
Appartenenza
Name appartiene al tipo Transmission Protocol, nell’argomento Communication.
Descrizione
Name specifica il nome del protocollo di trasmissione.
Valori ammessi
Una stringa con un massimo di 16 caratteri.
2.12.3 Type
Appartenenza
Type appartiene al tipo Transmission Protocol, nell’argomento Communication.
Descrizione
Type definisce il tipo di protocollo di trasmissione da utilizzare.
Valori ammessi
Tipi di protocolli di trasmissione installati. Il numero e i nomi dei tipi di protocolli
installati dipendono dalle opzioni di sistema installate.
Informazioni correlate
Manuale dell'operatore - RobotStudio
Per informazioni sulla configurazione della porta LAN, vedere Manuale
dell'operatore - IRC5 con FlexPendant.
Appartenenza
La Serial Port fa parte del tipo Transmission Protocol, nell’argomento
Communication. Per maggiori informazioni vedere Tipo Serial Port a pagina 97.
Descrizione
Serial Port collega un protocollo di trasmissione a una porta seriale.
Limitazioni
Non è possibile stabilire la connessione con la porta LAN. Per informazioni sulla
configurazione della porta LAN, vedere Manuale dell'operatore - IRC5 con
FlexPendant.
Valori ammessi
COM1, in un sistema con scheda DSQC1003 installata.
Informazioni aggiuntive
Per i protocolli di trasmissione su base IP (ad esempio Type ha il valore TCP/IP,
SOCKDEV, LTAPPTCP o UDPUC), Serial Port non viene utilizzato e ha il valore
N/A.
Appartenenza
La Remote Address fa parte del tipo Transmission Protocol, nell’argomento
Communication. Per maggiori informazioni vedere Type a pagina 111.
Descrizione
Remote Address specifica l'indirizzo IP del sensore.
Limitazioni
Il parametro Remote Address può essere utilizzato solo per i protocolli che
comunicano tramite una rete IP. Il parametro è N/A per la comunicazione tramite
una porta seriale.
Valori ammessi
Una stringa composta da 4 valori interi compresi tra 0 e 255, ognuno dei quali
specifica una delle quattro parti dell'indirizzo separate da punti.
Esempio
Un indirizzo IP si compone di quattro parti, ognuna di otto bit, separate da punti:
100.100.100.100 o 138.227.1.45.
Appartenenza
Remote port number appartiene al tipo Transmission Protocol, nell’argomento
Communication.
Descrizione
Remote port number specifica il numero di porta sul nodo di rete identificato da
Remote Address con il quale verrà stabilita la comunicazione.
Valori ammessi
Un numero intero compreso tra 0 e 65535.
Appartenenza
Local port number appartiene al tipo Transmission Protocol nell’argomento
Communication.
Descrizione
Local port number specifica il numero di porta su cui il controller ascolterà i
messaggi trasmessi.
Valori ammessi
Un numero intero compreso tra 0 e 65535.
3 Argomento Controller
3.1 Argomento Controller
Panoramica
In questo capitolo vengono descritti i tipi e i parametri dell'argomento Controller.
Ogni parametro di un determinato tipo è descritto nel relativo paragrafo.
Descrizione
L'argomento Controller contiene i parametri per la sicurezza e le funzioni specifiche
di RAPID.
Panoramica
La sicurezza nell'esecuzione dei programmi è fondamentale. Il controllo Hold-to-run
viene utilizzato quando è necessario un livello di sicurezza supplementare nella
modalità operativa manuale. La funzione Hold-to-run consente i movimenti del
robot solo quando un pulsante è azionato manualmente e arresta immediatamente
qualsiasi movimento quando tale pulsante viene rilasciato.
Informazioni aggiuntive
Il controllo Hold-to-run è sempre attivato in modalità manuale a velocità massima.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
Movimento di ritorno
In caso di deviazione del percorso del robot dal percorso programmato, deve
essere effettuato un movimento di ritorno. Tale situazione può verificarsi, ad
esempio, a seguito di un arresto incontrollato oppure se il robot è stato spostato
dal percorso iniziale. Un movimento di ritorno ha inizio quando viene ordinato
l'avvio del programma e si arresta prima che il programma continui dall'istruzione
che era stata interrotta.
Panoramica
Questa sezione descrive il tipo Auto Condition Reset che fa parte dell’argomento
Controller. Ogni parametro di questo tipo viene descritto in un argomento
informativo separato di questa sezione.
Limitazioni
Vi può essere solo un’istanza del tipo Auto Condition Reset.
3.3.2 Name
Appartenenza
Name appartiene al tipo Auto Condition Reset nell’argomento Controller.
Valori ammessi
AllDebugSettings (non può essere modificato).
3.3.3 Reset
Appartenenza
Reset appartiene al tipo Auto Condition Reset nell’argomento Controller.
Descrizione
Reset definisce se un dato numero di condizioni deve essere azzerato al momento
della commutazione al modo automatico.
Se una qualsiasi delle condizioni richieste non potrà essere eseguita, la
commutazione alla funzione automatica verrà respinta. L’impostazione Reset viene
pure applicata quando si avvia il controller in modalità automatica.
Utilizzo
Se Reset è impostato su YES, allora le condizioni che seguono vengono azzerate
al momento della commutazione al modo automatico:
• Il Program Pointer (PP: puntatore di programma) è impostato al modulo Main
per tutti i task, se dalla Main Routine non viene originato alcun callchain.
• Tutti i task sono abilitati.
• Tutti i task bloccati in sottofondo vengono avviati.
• La simulazione di tutti i segnali simulati di I/O viene rimossa.
• La velocità è impostata al 100%
• RAPID Spy è disattivata.
Se Reset è impostato a NO, allora nessuna delle condizioni citate qui sopra verrà
azzerata automaticamente.
Se viene eseguita una routine di servizio, e se il PP è stato spostato a mano verso
un’altra routine, prima di invocare la routine di servizio, il concetto di cui sopra non
si applica. La commutazione verso l’esecuzione automatica sarà allora respinta.
Valori ammessi
YES
NO
Il valore predefinito è YES.
Panoramica
Questa sezione descrive il tipo Automatic Loading of Modules che fa parte
dell’argomento Controller. Ogni parametro di questo tipo viene descritto in un
argomento informazione separato di questa sezione.
Utilizzo
Ci deve essere un'unica presenza del tipo Automatic Loading of Modules per
ciascuno dei moduli da caricare.
Informazioni aggiuntive
Nel caso si cambi il modulo di configurazione, ciò potrebbe, in un unico caso
(vedere più sotto) determinare la sostituzione del modulo caricato dopo un normale
riavvio. In tutti gli altri casi sarà emessa un avviso. Per sostituire il modulo caricato,
indipendentemente dal tipo di task, ripristinare utilizzando la modalità di riavvio
Reset RAPID. Per maggiori informazioni vedere Il tipo Task a pagina 194.
Il modulo di configurazione sostituisce il modulo caricato se:
• il modulo caricato è un modulo di programma e
• il task è semistatico.
Il puntatore del programma viene perso solo se a seguito di una modifica della
configurazione viene scaricato il modulo che lo contiene. Se un modulo condiviso
o installato viene spostato da True a False o in un altro task, il task viene reinstallato
e il puntatore del programma viene reimpostato. Tutti i moduli caricati
precedentemente vengono ricaricati e le modifiche non salvate non andranno
perse.
Se un modulo caricato dall'utente modificato e non salvato viene scaricato a seguito
di modifiche alla configurazione, tale modulo verrà salvato in una directory di
ripristino e riportato in un messaggio ELOG.
Se un modulo caricato in base alla configurazione modificato e non salvato viene
scaricato a seguito di modifiche alla configurazione, tale modulo verrà salvato dal
punto in cui è stato caricato.
Tutti i task vengono reinstallati con moduli conformi alla configurazione dopo un
ripristino che utilizza la modalità di riavvio Reset RAPID. Da notare che l'utilizzo
della modalità di riavvio Reset RAPID determinerà la perdita di tutti i moduli caricati
dall'utente.
Informazioni correlate
Manuale tecnico di riferimento - RAPID Overview
I messaggi ELOG sono descritti in Manuale dell'operatore - Risoluzione dei problemi
IRC5.
I riavvii sono descritti in Manuale dell'operatore - IRC5 con FlexPendant
3.4.2 File
Appartenenza
File appartiene al tipo Automatic Loading of Modules nell’argomento Controller.
Descrizione
Il parametro File descrive il percorso del file modulo.
Utilizzo
Il file modulo contiene un unico modulo da caricare, installare o condividere.
Valori ammessi
Un percorso, come ad esempio HOME:base.sys
Informazioni correlate
Manuale tecnico di riferimento - RAPID Overview.
3.4.3 Task
Appartenenza
Task appartiene al tipo Automatic Loading of Modules nell’argomento Controller.
Descrizione
Task è il nome simbolico del task nel quale verrà caricato il modulo.
Utilizzo
Il task viene definito nel tipo Task.
I task disponibili sono elencati nel tipo Task.
Limitazioni
Non possono essere combinati con All Tasks, All Motion Tasks, o Shared. Per
maggiori informazioni vedere Il tipo Task a pagina 194, All Tasks a pagina 129, e
Shared a pagina 128.
Valori ammessi
Un nome di task con un massimo di 30 caratteri.
Informazioni aggiuntive
Per tutti i moduli caricati automaticamente è necessario specificare per quali task
saranno caricati o installati, anche se nel sistema è configurato un solo task.
Informazioni correlate
Application manual - Controller software IRC5.
3.4.4 Installed
Appartenenza
Installed appartiene al tipo Automatic Loading of Modules nell’argomento Controller.
Descrizione
Un modulo può essere installato o caricato. Un modulo caricato è visibile nei client
a distanza, ad esempio RobotStudio e FlexPendant. Un modulo installato non è
invece visibile e non appare nell'elenco dei moduli. Per maggiori informazioni
vedere All Tasks a pagina 129.
Utilizzo
Impostare Installed su Yes per installare un modulo e impostarlo su No per caricare
un modulo.
Limitazioni
Non è possibile combinarlo con Shared.
Per ulteriori informazioni, vedere Shared a pagina 128.
Valori ammessi
YES oppure NO.
Il valore predefinito è No.
Informazioni aggiuntive
Al fine di rimuovere un modulo già installato, il parametro Installed dev’essere
impostato a No e si deve riavviare il sistema.
Informazioni correlate
Manuale tecnico di riferimento - RAPID Overview.
3.4.5 Shared
Appartenenza
Shared appartiene al tipo Automatic Loading of Modules nell’argomento Controller.
Descrizione
È possibile installare il modulo come condiviso, in modo che sia ottenibile, insieme
a tutti i suoi relativi oggetti, da tutti i task.
Utilizzo
Se un modulo installato deve essere ottenibile da qualsiasi task, impostare il
parametro Shared su YES. In questo modo il modulo viene installato nel task
condiviso interno del sistema e non sarà visibile da qualsiasi interfaccia utente o
nella configurazione. Tutti i dati presenti nel modulo saranno allora condivisibili
(ovvero, saranno gli stessi) da tutti i task.
Limitazioni
Non possono essere combinati con Task, All Tasks, All Motion Tasks, o Installed.
Per maggiori informazioni vedere All Tasks a pagina 129, Task a pagina 126, e
Installed a pagina 127.
Valori ammessi
YES oppure NO.
Il valore predefinito è No.
Informazioni aggiuntive
Appartenenza
All Tasks appartiene al tipo Automatic Loading of Modules nell’argomento
Controller.
Descrizione
Il modulo All Tasks verrà caricato/installato in tutti i task disponibili nel sistema.
Da notare che vi può essere nel sistema un numero di task disponibili maggiore
di quelle che possono essere visibili, ovvero di task con il parametro Type definito
come STATIC o SEMISTATIC, o ancora Hidden definito come YES.
Utilizzo
I task vengono definiti nel tipo Task.
Limitazioni
Non possono essere combinati con Task, All Motion Tasks, o Shared. Per maggiori
informazioni vedere Task a pagina 126, Shared a pagina 128, e Il tipo Task a
pagina 194.
Un modulo con All Motion Tasks impostato a Yes può contenere unicamente del
codice eseguibile da qualsiasi task di movimento del sistema.
Valori ammessi
YES
NO
Il valore predefinito è No.
Informazioni aggiuntive
Se All Tasks è impostato a Yes e Installed è impostato a Yes, allora il modulo è
installato in ciascun task come modulo separatao. Vale a dire che i dati del modulo
non vengono condivisi tra i task (al contrario della situazione in cui il modulo viene
installato come condiviso).
Appartenenza
All Motion Tasks appartiene al tipo Automatic Loading of Modules nell’argomento
Controller.
Descrizione
Il modulo All Motion Tasks verrà caricato/installato in tutti i task di movimento
disponibili nel sistema.
Utilizzo
I task vengono definiti nel tipo Task.
Limitazioni
Non possono essere combinati con Task, Shared, o All Tasks. Per maggiori
informazioni vedere Task a pagina 126, Shared a pagina 128, e Il tipo Task a
pagina 194.
Un modulo con All Motion Tasks impostato su Yes può contenere unicamente il
codice eseguibile da qualsiasi task di movimento del sistema.
Valori ammessi
YES oppure NO.
Il valore predefinito è NO.
Informazioni aggiuntive
Se All Motion Tasks è impostato su Yes e Installed è impostato su Yes, allora il
modulo è installato in ciascun task di movimento come modulo separato. I dati del
modulo, pertanto, non vengono condivisi tra i task (al contrario della situazione in
cui il modulo viene installato come condiviso).
3.4.8 Hidden
Appartenenza
Hidden appartiene al tipo Automatic Loading of Modules nell’argomento Controller.
Descrizione
Moduli, routine e dati RAPID possono venire nascosti, possibilità che consente di
evitare che utenti meno esperti alterino i contenuti eliminandoli o modificandoli
incidentalmente.
Notare che il contenuto nascosto non è protetto. È possibile visualizzarlo di nuovo
impostando il valore del parametro su NO.
Notare che qualsiasi contenuto nascosto sarà ancora disponibile quando viene
utilizzata l'istruzione SetDataSearch per cercare dati RAPID.
Limitazioni
Questo parametro influisce solo sui moduli, routine e dati che vengono caricati
automaticamente all'avvio, non sui programmi o altro che vengono caricati
dall'operatore dopo l'avvio del sistema.
Le modifiche apportate al parametro diverranno effettive soltanto dopo aver
utilizzato la modalità di riavvio Reset RAPID.
Valori ammessi
YES oppure NO.
Il valore predefinito è NO.
Panoramica
Questa sezione descrive il tipo Cyclic Bool Settings che fa parte dell’argomento
Controller. Ogni parametro di questo tipo viene descritto in un argomento
informativo separato di questa sezione.
3.5.2 Name
Appartenenza
Name appartiene al tipo Cyclic Bool Settings nell'argomento Controller.
Descrizione
Il nome dell’impostazione Cyclic bool.
Utilizzo
Può esistere solo un’istanza con ciascun valore consentito, vale a dire un massimo
di tre istanze nell’intero sistema. Tutte le tre istanze verranno installate nel sistema
(per impostazione predefinita) e non è possibile rimuoverle.
Valori ammessi
Valore Descrizione
RemoveAtPpToMain Stabilisce se occorre rimuovere il Cyclic bool collegato
durante l’impostazione di PP su Main
ErrorMode Stabilisce quale modalità di errore utilizzare in caso
di mancata riuscita della valutazione
RecoveryMode Stabilisce quale modalità di ripristino utilizzare in caso
di mancata riuscita della valutazione
Informazioni correlate
Value a pagina 137
ErrorMode a pagina 134
RecoveryMode a pagina 135
RemoveAtPpToMain a pagina 136
3.5.3.1 ErrorMode
Appartenenza
ErrorMode è il valore di un’azione del parametro Name appartenente al tipo Cyclic
Bool Settings, nell’argomento Controller.
Descrizione
Il valore di azione ErrorMode viene utilizzato per configurare la modalità di gestione
dei guasti durante la valutazione di un Cyclic bool collegato.
Limitazioni
È possibile configurare solo il comportamento di tutte le attività, vale a dire che il
comportamento non può essere diverso tra un’attività e l’altra.
Valori ammessi
3.5.3.2 RecoveryMode
Appartenenza
RecoveryMode è il valore di un’azione del parametro Name appartenente al tipo
Cyclic Bool Settings, nell’argomento Controller.
Descrizione
Il valore di azione RecoveryMode viene utilizzato per configurare se ripristinare o
meno un Cyclic bool guasto collegato.
Limitazioni
È possibile configurare solo il comportamento di tutte le attività, vale a dire che il
comportamento non può essere diverso tra un’attività e l’altra.
Non è possibile disabilitarlo se il valore di azione ErrorMode viene impostato sul
valore SysStopError.
Valori ammessi
3.5.3.3 RemoveAtPpToMain
Appartenenza
RemoveAtPpToMain è il valore di un’azione del parametro Name appartenente al
tipo Cyclic Bool Settings, nell’argomento Controller.
Descrizione
Il valore di azione RemoveAtPpToMain viene utilizzato per la configurazione qualora
occorra rimuovere o meno un Cyclic bool collegato, durante l’impostazione di PP
su Main.
Limitazioni
È possibile configurare solo il comportamento di tutte le attività, vale a dire che il
comportamento non può essere diverso tra un’attività e l’altra.
Valori ammessi
3.5.4 Value
Appartenenza
Value appartiene al tipo Cyclic bool setting nell'argomento Controller.
Descrizione
Stabilisce i valori del bool ciclico per il valore definito nel parametro Name. Per
maggiori informazioni vedere Name a pagina 133.
Valori ammessi
I valori ammessi dipendono dal parametro Name e sono descritti nella pagine
seguenti:
• ErrorMode a pagina 134
• RecoveryMode a pagina 135
• RemoveAtPpToMain a pagina 136
Panoramica
Questa sezione descrive il tipo Event Routine che fa parte dell’argomento Controller.
Ogni parametro di questo tipo viene descritto in un argomento informazione
separato di questa sezione.
Nota
Il codice RAPID nella routine dell'evento deve essere scritto in maniera tale da
essere eseguito il più velocemente possibile senza alcun ritardo.
I task disponibili dipendono dal tipo Tasks.
Routine d’evento
Sono disponibili le seguenti routine evento:
• PowerOn
• Start
• Step
• Restart
• Stop
• QStop
• Reset
Per uno o più task possono essere avviate le routine evento.
Una routine di evento arrestato continuerà dal punto di arresto se si preme il
pulsante d’avvio sulla FlexPendant, oppure quando si invoca il comando d’avvio
tramite un I/O di sistema.
Ad esempio, premendo il pulsante Stop quando la routine d’evento Stop è in
esecuzione, non viene generato un nuovo evento Stop. Se comunque è insorto
un errore nella routine d'evento, se si preme il pulsante Stop si forzerà l'esecuzione
ad abbandonare la routine d’evento dopo 10 secondi.
L'unico modo per annullare una routine d'evento, interrotta tramite l'IO di sistema,
consiste nell'avviare il programma da main.
1. / 2. 3. / 4. 5. / 6.
p10 p20
xx1100000050
PROC main()
MoveJ p20, v100, fine, tool0;
MoveJ p10, v100, fine, tool0;
ENDPROC
Esempio 1
La procedura qui sotto mostra che le routine d'evento START, STOP e RESTART
vengono eseguite quando si premono i pulsanti Start e Stop sulla FlexPendant.
Fase Azione Routine d'evento eseguita
1 Selezionare Sposta PP in Main. -
2 Premere il pulsante Start. START
3 Premere il pulsante Stop. STOP
4 Premere il pulsante Start. RESTART
5 Viene raggiunto p20. -
6 L'esecuzione continua. -
Esempio 2
La procedura qui sotto mostra che le routine d'evento START, STOP e RESTART
vengono eseguite quando si premono i pulsanti Start, Stop e Step sulla
FlexPendant.
Fase Azione Routine d'evento eseguita
1 Selezionare Sposta PP in Main. -
2 Premere il pulsante Start. START
3 Premere il pulsante Stop. STOP
Esempio 3
La procedura qui sotto mostra che le routine d'evento START, STOP e STEP
vengono eseguite quando si premono i pulsanti Step e Stop sulla FlexPendant.
Fase Azione Routine d'evento eseguita
1 Selezionare Sposta PP in Main. -
2 Premere il pulsante Step. START
3 Premere il pulsante Stop. STOP
4 Premere il pulsante Step. STEP
5 Viene raggiunto p20. -
6 L'esecuzione si arresta. -
Esempio 1
Questo esempio illustra le conseguenze della presenza di un’istruzione Stop in
una routine.
Al riavvio, mydo verrà impostato ad 1. mydo non sarà mai impostato a 0, dato che
l’esecuzione si arresta dopo l’istruzione Stop.
L’istruzione TPWrite non sarà mai eseguita, poiché myexample2 ha come numero
di sequenza (SeqNo) 1.
MODULE example(SYSMODULE)
PROC myexample1()
SetDO mydo, 1;
Stop;
SetDO mydo, 0;
ENDPROC
PROC myexample2()
TPWrite "This is an example";
ENDPROC
ENDMODULE
CAB_EXEC_HOOKS:
-Routine "myexample1" -Shelf "RESTART"
-Routine "myexample2" -Shelf "RESTART" -SeqNo 1
Esempio 2
Questo esempio illustra il modo di utilizzare la stessa routine per eventi Start e
Step.
MODULE example(SYSMODULE)
PROC myexample2()
TEST RunMode()
CASE RUN_CONT_CYCLE:
! PLAY button pressed
...
CASE RUN_INSTR_FWD:
! FORWARD STEP button pressed
...
CASE RUN_INSTR_BWD:
! BACKWARD STEP button pressed
...
ENDTEST
ENDPROC
ENDMODULE
CAB_EXEC_HOOKS:
-Routine "myexample2" -Shelf "START"
-Routine "myexample2" -Shelf "STEP"
Informazioni correlate
Manuale tecnico di riferimento - RAPID Overview.
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati. La funzione
EventType può essere utile.
3.6.2 Routine
Appartenenza
Routine appartiene al tipo Event Routine nell’argomento Controller.
Descrizione
Routine specifica la routine che dovrà essere eseguita per un evento.
Utilizzo
Definire la routine da assegnare a un evento di sistema.
Si consiglia di utilizzare una routine in un modulo di sistema.
Limitazioni
La routine specificata deve essere una procedura senza parametri.
Il Reset dell'evento richiede una routine in un modulo di sistema.
Valori ammessi
Una stringa che definisce una routine.
3.6.3 Event
Appartenenza
Event appartiene al tipo Event Routine nell’argomento Controller.
Descrizione
Event specifica quale evento di sistema nel sistema robotico deve essere eseguito
dalla routine.
Utilizzo
Un evento di sistema può attivare l'esecuzione una routine corrispondente, vedere
Manuale dell'operatore - IRC5 con FlexPendant.
È consigliabile che le routine siano mantenute brevi e veloci.
Limitazioni
Considerare le seguenti limitazioni:
• Gli eventi non vengono attivati quando si esegue manualmente una routine,
come ad esempio nel caso di una routine di servizio.
• Per ogni evento di sistema e per ogni task (multitasking) è possibile
specificare al massimo 20 sottoprogrammi. Un sottoprogramma può essere
utilizzato in più eventi (ad esempio, è possibile eseguire lo stesso
sottoprogramma per Start e Restart).
• La routine Event specificata non può essere eseguita se il programma task
contiene errori semantici (errori di riferimento e così via). In questo caso, il
sistema genera un errore.
• Solo la routine dell'evento per Start può disporre di istruzioni di movimento.
Una istruzione di movimento in un’altra routine Event potrebbe causare un
errore di esecuzione. L'unica eccezione è rappresentata dall'istruzione di
movimento StepBwdPath, consentita nella routine Event per Restart.
Valori ammessi
Sono ammessi i seguenti valori.
Valore: Descrizione:
Power On La routine specificata sarà eseguita al riavvio del robot (restart) da un client
remoto o tramite accensione.
Se la routine non può essere avviata a causa di un errore di programma, verrà
eseguita al successivo avvio normale di RAPID se l'errore viene risolto.
Start L'esecuzione viene avviata dall'inizio del programma. Questa situazione si
verifica premendo i pulsanti start o step dopo aver:
• caricato un nuovo programma o un nuovo modulo
• impartito il comando Avvia dall'inizio
• impartito il comando Debug/Sposta PP in Main
• impartito il comando Debug/Sposta PP in Routine
• spostato il puntatore di programma in modo tale da perdere l'ordine di
esecuzione.
Valore: Descrizione:
Step La routine specificata viene eseguita per ciascun passo in avanti e all'indietro.
Utilizzare la funzione RAPID RunMode per verificare se si tratta di un passo
in avanti o all'indietro.
Utilizzare la funzione RAPID ExecLevel per verificare se l'esecuzione avviene
a livello di trap o normale.
Stop Il sistema è stato interrotto:
• con il pulsante Stop
• con un'istruzione STOP
• interruzione dopo l'istruzione corrente.
Nota
Informazioni aggiuntive
Le seguenti routine di eventi sono predefinite per tutti i task in tutti i sistemi e non
devono essere rimosse.
Evento: Routine: N° sequenza
Reset SYS_RESET 0
Start SYS_RESET 0
Power On SYS_POWERON 0
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
Appartenenza
Sequence Number appartiene al tipo Event Routine nell’argomento Controller.
Descrizione
Sequence Number specifica l'ordine di esecuzione della routine per un determinato
evento.
Utilizzo
Ordinare le routine evento in una sequenza, dove la prima routine avrà un valore
basso, mentre le ultime routine eseguite avranno il valore più alto.
La routine con il valore 0 verrà eseguita per prima.
Nota
Valori ammessi
Un valore compreso tra 0 e 100.
Il valore predefinito è 0.
3.6.5 Task
Appartenenza
Task appartiene al tipo Event Routine nell’argomento Controller.
Descrizione
Task specifica il nome del task nel quale verrà eseguita la routine.
Utilizzo
Il task viene definito nel tipo Task.
Limitazioni
Non possono essere combinati con All Tasks o All Motion Tasks. Per maggiori
informazioni vedere Il tipo Task a pagina 194, All Tasks a pagina 147, e All Motion
Tasks a pagina 148.
Valori ammessi
I nomi dei task configurati per il tipo Task.
Informazioni aggiuntive
Per tutte le routine evento è necessario specificare per quali task saranno eseguite,
anche se nel sistema è configurato un solo task.
Appartenenza
All Tasks appartiene al tipo Event Routine nell’argomento Controller.
Descrizione
All Tasks definisce se la routine sarà eseguita in tutti i task configurati del sistema.
Per maggiori informazioni vedere Task a pagina 146 e Il tipo Task a pagina 194.
Da notare che nel sistema vi può essere un numero di task disponibili maggiore
di quelli che possono essere visibili, ovvero di task con il parametro Type definito
come STATIC o SEMISTATIC, o ancora Hidden, definito come YES.
Utilizzo
I task vengono definiti nel tipo Task.
Limitazioni
Non è possibile combinarlo con Task o All Motion Tasks.
Un modulo con All Tasks impostato a Yes può contenere unicamente del codice
eseguibile da qualsiasi task del sistema.
Valori ammessi
YES oppure NO.
Il valore predefinito è No.
Informazioni aggiuntive
Per tutte le routine evento è necessario specificare per quali task saranno eseguite,
anche se nel sistema è configurato un solo task.
Appartenenza
All Motion Tasks appartiene al tipo Event Routine nell’argomento Controller.
Descrizione
All Motion Tasks definisce la possibilità che la routine venga eseguita in tutti i task
di movimento configurati nel sistema.
Utilizzo
I task vengono definiti nel tipo Task.
Limitazioni
Non possono essere combinati con Task o All Tasks. Per maggiori informazioni
vedere Task a pagina 146 e Il tipo Task a pagina 194.
Una routine con All Motion Tasks impostato su Yes può contenere unicamente il
codice eseguibile da qualsiasi task di movimento del sistema.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Informazioni aggiuntive
Per tutte le routine evento è necessario specificare per quali task saranno eseguite,
anche se nel sistema è configurato un solo task.
Panoramica
Questa sezione descrive il tipo General Rapid che fa parte dell’argomento
Controller. Ogni parametro di questo tipo viene descritto in un argomento
informativo separato di questa sezione.
3.7.2 Name
Appartenenza
Name appartiene al tipo General Rapid nell’argomento Controller.
Descrizione
Name definisce l'ID delle azioni elencate sotto. Il parametro Value definisce il valore
per l'istanza.
Limitazioni
È possibile avere una sola istanza con Name impostato per ognuno dei valori
ammessi.
Valori ammessi
I seguenti valori ammessi sono descritti nella pagine seguenti:
• BrakeMaintenance a pagina 152
• CollisionErrorHandling a pagina 153
• ModalPayLoadMode a pagina 154
• NoOfRetry a pagina 155
• PayLoadsInWristCoords a pagina 156
• QueueBackup a pagina 157
• RapidLogging a pagina 158
• SimulateMenu a pagina 159
• StationaryPayLoadMode a pagina 160
• StepOutNoStepin a pagina 161
Informazioni correlate
Value a pagina 151
3.7.3 Value
Appartenenza
Value appartiene al tipo General Rapid nell’argomento Controller.
Descrizione
Definisce i valori per i valori delle azione definiti nel parametro Name.
Valori ammessi
I valori ammessi dipendono dal parametro Name e sono descritti nella pagine
seguenti:
• BrakeMaintenance a pagina 152
• CollisionErrorHandling a pagina 153
• ModalPayLoadMode a pagina 154
• NoOfRetry a pagina 155
• PayLoadsInWristCoords a pagina 156
• QueueBackup a pagina 157
• RapidLogging a pagina 158
• SimulateMenu a pagina 159
• StationaryPayLoadMode a pagina 160
• StepOutNoStepin a pagina 161
3.7.4.1 BrakeMaintenance
Appartenenza
BrakeMaintenance è il valore di un’azione del parametro Name appartenente al
tipo General Rapid, nell’argomento Controller.
Descrizione
BrakeMaintenance (BM) è un’opzione della funzionalità Cyclic Brake Check (CBC).
Utilizzo
CBC rileva automaticamente la necessità di effettuare la manutenzione dei freni,
quindi attiva la funzionalità BM durante l'esecuzione di CBC. Sono disponibili
registri eventi che indicano se la manutenzione dei freni è stata effettuata, oltre al
risultato della manutenzione stessa.
Valori ammessi
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
3.7.4.2 CollisionErrorHandling
Appartenenza
CollisionErrorHandling è il valore di un’azione del parametro Name appartenente
al tipo General Rapid, nell’argomento Controller.
Descrizione
Definisce se l'esecuzione deve arrestarsi quando si verifica una collisione nei
movimenti. Se è impostato CollisionErrorHandling, l'esecuzione prosegue con il
gestore errori.
Utilizzo
Utilizzare se è possibile effettuare l'esecuzione dopo la gestione errori a seguito
di una collisione.
Valori ammessi
YES o NO
Il valore predefinito è NO.
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
Informazioni correlate
Vedere Collision Detection in Application manual - Controller software IRC5.
Technical reference manual - RAPID kernel
3.7.4.3 ModalPayLoadMode
Appartenenza
ModalPayLoadMode è il valore di un’azione del parametro Name appartenente al
tipo General Rapid, nell’argomento Controller.
Descrizione
ModalPayLoadMode definisce se verrà utilizzata o no ModalPayLoadMode. Quando
ModalPayLoadMode viene usata, qualsiasi carico utile viene impostato mediante
l'istruzione GripLoad. Se ModalPayLoadMode non viene utilizzata, per
l'impostazione del carico utile viene usato l'argomento opzionale TLoad.
Utilizzo
Questo può rivelarsi utile, ad esempio, se l'istruzione modale GripLoad non fosse
desiderata.
Valori ammessi
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
Informazioni correlate
Per ulteriori informazioni su GripLoad e TLoad, vedereManuale tecnico di
riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
3.7.4.4 NoOfRetry
Appartenenza
NoOfRetry è il valore di un’azione del parametro Name appartenente al tipo General
Rapid, nell’argomento Controller.
Descrizione
Il valore dell'azione NoOfRetry specifica quante volte viene chiamata la routine
con un errore recuperabile prima che questo venga segnalato come irreversibile
e venga interrotta l'esecuzione.
Utilizzo
Può essere utile, ad esempio, in caso di instabilità della rete e di impossibilità di
aprire un file al primo tentativo.
Limitazioni
Funziona solo se l’handler errori utilizzato per il controllo della situazione di errore
è stato programmato con l'istruzione RETRY.
Valori ammessi
Un numero intero compreso tra 0 e 1000.
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
Esempio
In questo esempio viene dimostrato che l'attivazione di un'unità di I/O può richiedere
del tempo. Prima di riuscire a impostare il segnale di output digitale sono necessari
vari tentativi.
PROC A()
...
IOEnable "cell_1", 0;
SetDO cell_1_sig3, 1; !This might not work on the first attempt
...
ERROR IF ERRNO = ERR_IOENABLE THEN
RETRY;
ENDIF
ENDPROC
3.7.4.5 PayLoadsInWristCoords
Appartenenza
PayLoadsInWristCoords è il valore di un’azione del parametro Name appartenente
al tipo General Rapid, nell’argomento Controller.
Descrizione
PayLoadsInWristCoords stabilisce se utilizzare o meno questa modalità.
PayLoadsInWristCoords avrà effetto unicamente quando l’utensile afferra un carico
utile aggiuntivo.
Utilizzo
Può rivelarsi utile, ad esempio, se più utensili/TCP (Tool center Point) o oggetti di
lavoro (se utensile fisso) vengono utilizzati per un carico utile. In tal caso una sola
identificazione del carico è sufficiente anziché una per ciascun utensile/TCP o
oggetto di lavoro.
Limitazioni
Il parametro PayLoadsInWristCoords avrà effetto unicamente se si utilizza un
carico utile aggiuntivo oltre all’utensile.
Valori ammessi
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
Informazioni correlate
Per maggiori informazioni sul modo in cui vengono aggiunti i carichi, vedere
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati, loaddata
e GripLoad.
3.7.4.6 QueueBackup
Appartenenza
QueueBackup è il valore di un’azione del parametro Name appartenente al tipo
General Rapid, nell’argomento Controller.
Descrizione
QueueBackup viene utilizzato quando il segnale di ingresso del sistema Disable
Backup viene usato spesso e sussiste il rischio che non venga effettuato un backup.
Se QueueBackup è impostato su TRUE, il backup viene messo in coda fino al reset
del segnale.
In modalità automatica, il backup viene messo in coda anche durante l'esecuzione,
quando il segnale di ingresso del sistema è basso. Prima del backup, il segnale
deve quindi essere impostato e resettato. Questo per evitare che venga avviato
un backup all'inizio o nel corso di un percorso sensibile nel programma quando
viene utilizzato Disable backup.
(Funzionalità di messa in coda disponibile in RobotWare 6.11).
Utilizzo
Mettere in coda un backup può essere utile se non si effettuano controlli incrociati
tra l'esecuzione di un backup e i movimenti in corso del robot, quando un backup
può disturbare il processo, ad esempio durante l'incollaggio.
Valori ammessi
Nota
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant e Operating manual - IRC5
Integrator's guide, sezione Importante quando si eseguono i backup.
Disable Backup a pagina 360.
3.7.4.7 RapidLogging
Appartenenza
RapidLogging è il valore di un’azione del parametro Name appartenente al tipo
General Rapid, nell’argomento Controller.
Descrizione
Il parametro RapidLogging permette il logging per l’esecuzione RAPID. È molto
utile quando si inviano i dati del sistema diagnostico per la risoluzione dei problemi.
Utilizzo
Questa funzione è molto utile quando si trovano degli errori correlati al programma
RAPID. Il logging fa parte del sistema diagnostico e può essere utilizzato dal
personale ABB.
Valori ammessi
Yes o No
Il valore predefinito è Yes.
3.7.4.8 SimulateMenu
Appartenenza
SimulateMenu è il valore di un’azione del parametro Name appartenente al tipo
General Rapid, nell’argomento Controller.
Descrizione
Le istruzioni WaitTime, WaitUntil, WaitDO eWaitDI generano una finestra di
avviso in modalità manuale, per consentire di simulare l'istruzione e continuare
con l'esecuzione dell'istruzione successiva. Il parametro Value definisce se
SimulateMenu è attivato o no.
Utilizzo
È utile disattivare questo parametro se si desidera evitare la visualizzazione di
finestre di avviso. Impostare Value su No per disabilitare i menu.
Limitazioni
Il parametro è attivo solo in modalità manuale. In modalità automatica non sono
disponibili finestre di avviso.
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
3.7.4.9 StationaryPayLoadMode
Appartenenza
StationaryPayLoadMode è il valore di un’azione del parametro Name appartenente
al tipo General Rapid, nell’argomento Controller.
Descrizione
StationaryPayLoadMode stabilisce se occorre o meno utilizzare questa modalità.
StationaryPayLoadMode avrà effetto unicamente quando si utilizza un utensile
fisso. Quando si utilizza StationaryPayLoadMode, qualsiasi carico utile viene
aggiunto in base al sistema di coordinate polso. Quando StationaryPayLoadMode
non viene utilizzato, qualsiasi carico utile viene aggiunto in base all’oggetto di
lavoro.
Utilizzo
Questo può rivelarsi utile, ad esempio, se più oggetti di lavoro vengono utilizzati
per lo stesso utensile fisso. In tal caso una sola identificazione del carico è
sufficiente anziché una per ciascun oggetto di lavoro.
Limitazioni
Il parametro StationaryPayLoadMode avrà effetto unicamente con l'utilizzo di un
utensile fisso.
Valori ammessi
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
Informazioni correlate
Per maggiori informazioni sul modo in cui vengono aggiunti i carichi, vedere
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati, loaddata
e GripLoad.
3.7.4.10 StepOutNoStepin
Appartenenza
StepOutNoStepin è il valore di un’azione del parametro Name appartenente al tipo
General Rapid, nell’argomento Controller.
Descrizione
StepOutNoStepin viene utilizzato quando si cambia direzione dall’avanzamento
all'arretramento e il puntatore del programma si trova all’interno della routine
nonstepin.
Utilizzo
StepOutNoStepin viene utilizzato per cambiare da avanzamento ad arretramento
quando il puntatore del programma si trova nella routine nonstepin. Se è disponibile
un gestore UNDO nella routine nonstepin, viene eseguito. Indipendentemente
dall'esecuzione o no dell’handler UNDO, il puntatore del programma sarà impostato
in base all’istruzione al di sopra della chiamata della routine nonstepin.
Se StepOutNoStepin non è attivato, il cambio di direzione porterà al rigetto del
passo indietro.
Valori ammessi
Informazioni aggiuntive
Le modifiche diventano effettive dopo un normale riavvio.
Panoramica
Questa sezione descrive il tipo Mechanical Unit Group, che fa parte dell’argomento
Controller. Ogni parametro del tipo è descritto in un argomento informativo a se
stante di questa sezione. Per maggiori informazioni vedere Use Mechanical Unit
Group a pagina 201.
Informazioni correlate
Manuale dell'applicazione - MultiMove.
3.8.2 Name
Appartenenza
La Name fa parte del tipo Mechanical Unit Group, nell’argomento Controller. Per
maggiori informazioni vedere Use Mechanical Unit Group a pagina 201.
Descrizione
Il nome del gruppo di unità meccaniche.
Utilizzo
Questo nome è l'identità pubblica del gruppo di unità meccaniche. È usato dal
parametro Use Mechanical Unit Group nel tipo Tasks.
Limitazioni
Mechanical Unit Group viene utilizzato solo se è presente l'opzione MultiMove.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
3.8.3 Robot
Appartenenza
Robot appartiene al tipo Mechanical Unit Group nell’argomento Controller.
Descrizione
Specifica il robot (con TCP), se presente, nel gruppo di unità meccaniche.
Utilizzo
Robot è impostato in base allo stesso valore del parametro Name per il tipo
Mechanical Unit Group che rappresenta. Per maggiori informazioni vedere Name
a pagina 163.
Limitazioni
Il parametro Robot viene utilizzato solo se è presente l'opzione MultiMove.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Mechanical Unit 1, Mechanical Unit 2, Mechanical Unit 3, Mechanical Unit 4,
Mechanical Unit 5 e Mechanical Unit 6 appartengono al tipo Mechanical Unit Group,
nell'argomento Controller.
Descrizione
Mechanical Unit 1 specifica la prima unità meccanica senza TCP, se presente, nel
gruppo di unità meccaniche.
Mechanical Unit 2 specifica la seconda unità meccanica senza TCP, se ne è
presente più di una, nel gruppo di unità meccaniche.
Mechanical Unit 3 specifica la terza unità meccanica senza TCP, se ne sono
presenti più di due, nel gruppo di unità meccaniche.
Mechanical Unit 4 specifica la quarta unità meccanica senza TCP, se ne sono
presenti più di tre, nel gruppo di unità meccaniche.
Mechanical Unit 5 specifica la quinta unità meccanica senza TCP, se ne sono
presenti più di quattro, nel gruppo di unità meccaniche.
Mechanical Unit 6 specifica la sesta unità meccanica senza TCP, se ne sono
presenti più di cinque, nel gruppo di unità meccaniche.
Utilizzo
Mechanical Unit è impostato in base allo stesso valore del parametro Name per il
tipo Mechanical Unit Group che rappresenta. Per maggiori informazioni vedere
Name a pagina 163.
Limitazioni
I parametri Mechanical Unit vengono utilizzati solo se è presente l'opzione
MultiMove.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Motion Planner appartiene al tipo Mechanical Unit Group nell’argomento
Controller.
Descrizione
Specifica il pianificatore di movimenti da utilizzare per il calcolo dei movimenti di
questo gruppo di unità meccaniche.
Utilizzo
Use Motion Planner è impostato sullo stesso valore del parametro Name per il tipo
Motion Planner che si desidera utilizzare. Per maggiori informazioni vedere Il tipo
Motion Planner a pagina 687 nell’argomento Motion.
Limitazioni
Il parametro Use Motion Planner viene utilizzato solo se è presente l'opzione
MultiMove.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Panoramica
Questa sezione descrive il tipo ModPos Settings che fa parte dell’argomento
Controller. Ogni parametro di questo tipo viene descritto in un argomento
informazione separato di questa sezione.
Limitazioni
Nel sistema è consentita l'esistenza di un solo set di parametri del tipo ModPos
Settings.
3.9.2 Name
Appartenenza
Name appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Name specifica che la configurazione del parametro si riferisce a ModPos.
Valori ammessi
modpos
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
Appartenenza
Limited ModPos appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Limited ModPos specifica se una modifica ModPos deve rientrare in una forma
sferica limitata per quanto riguarda la deviazione della posizione e in una forma
conica limitata in relazione al riorientamento.
Utilizzo
Impostare Limited ModPos su False quando non sono richiesti limiti e su True se
dovranno essere applicati limiti.
Valori ammessi
FALSE oppure TRUE.
Il valore predefinito è FALSE.
3.9.4 Mode
Appartenenza
Mode appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Mode specifica come è definito il limite, in base a un punto assoluto o in relazione
alla posizione corrente.
Utilizzo
Se si imposta Mode su Absolute significa che la forma sferica/conica limitata è
definita intorno a un punto originale fisso, ovvero le modifiche della posizione
vengono totalizzate e il valore di deviazione risultante viene confrontato con i limiti
massimi impostati ogni volta che si apporta una modifica.
Se si imposta Mode su Relative significa che la forma sferica/conica limitata è
definita intorno al punto corrente e sarà spostata quando si modifica la posizione.
Limitazioni
Mode è disponibile solo se Limited ModPos è impostato su TRUE. Per maggiori
informazioni vedere Limited ModPos a pagina 169.
Absolute è in vigore solo su robtarget nominati, ad esempio p10, p20. * robtarget
non sono visibili nella vista ad arborescenza.
Valori ammessi
Absolute oppure Relative.
Il valore predefinito è Relative.
Esempio
In questo esempio, il punto originale P1 viene spostato due volte, prima su P2 e
poi su P3. Nella figura A, Mode è impostato su Absolute, e nella figura B, Mode è
impostato su Relative.
La distanza di spostamento consentita, R non cambia nella figura A. Ciò rende
impossibile spostare il punto su P3, in quanto è oltre R.
en0500001454
Appartenenza
Limit Trans appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Limit Trans definisce la deviazione massima consentita, in mm, dalla posizione
originale o corrente.
Utilizzo
Se Limited ModPos è impostato come TRUE, allora Limit Trans viene utilizzato da
ambedue ModPos e HotEdit, altrimenti viene utilizzato soltanto da HotEdit. Per
maggiori informazioni vedere Limited ModPos a pagina 169.
Valori ammessi
0 - 1000 mm.
Il valore predefinito è 5.
Appartenenza
Limit Rot appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Limit Rot definisce il riorientamento massimo consentito, in gradi, dalla posizione
originale o corrente.
Utilizzo
Se Limited ModPos è impostato come TRUE, allora Limit Rot viene utilizzato da
ambedue ModPos e HotEdit, altrimenti viene utilizzato soltanto da HotEdit. Per
maggiori informazioni vedere Limited ModPos a pagina 169.
Valori ammessi
0 - 360 gradi (0 - 6,280 radianti).
Il valore predefinito è 10 gradi (0,17 radianti).
Informazioni aggiuntive
Convertire gradi in radianti:radianti=(gradi/360)*(2*pi).
Appartenenza
Limit External Trans appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Limit External Trans definisce la deviazione massima consentita, in mm, dalla
posizione originale o corrente in relazione agli assi lineari esterni.
Utilizzo
Se Limited ModPos è impostato come TRUE, allora Limit External Trans viene
utilizzato da ambedue ModPos e HotEdit, altrimenti viene utilizzato soltanto da
HotEdit. Per maggiori informazioni vedere Limited ModPos a pagina 169.
Valori ammessi
0 - 1000 mm.
Il valore predefinito è 50.
Appartenenza
Limit External Rot appartiene al tipo ModPos Settings nell’argomento Controller.
Descrizione
Limit External Rot definisce la deviazione massima consentita, in gradi, dalla
posizione originale o corrente in relazione agli assi rotatori esterni.
Utilizzo
Se Limited ModPos è impostato come TRUE, allora Limit External Rot viene
utilizzato da ambedue ModPos e HotEdit, altrimenti viene utilizzato soltanto da
HotEdit. Per maggiori informazioni vedere Limited ModPos a pagina 169.
Valori ammessi
0 - 360 gradi (0 - 6,280 radianti).
Il valore predefinito è 10 gradi (0,17 radianti).
Informazioni aggiuntive
Convertire gradi in radianti:radianti=(gradi/360)*(2*pi).
Panoramica
Questa sezione descrive il tipo Operator Safety che fa parte dell’argomento
Controller. Ogni parametro di questo tipo viene descritto in un argomento
informazione separato di questa sezione.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
3.10.2 Function
Appartenenza
Function appartiene al tipo Operator Safety nell’argomento Controller.
Descrizione
Function definisce le funzioni di sicurezza per il sistema robotico.
Valori ammessi
Valore Descrizione
Hold-to-run Attiva una funzionalità secondo la quale è necessario premere un
pulsante per consentire l'esecuzione in modalità manuale a velocità
ridotta. Al rilascio del pulsante viene immediatamente arrestata
qualsiasi esecuzione.
Hold-to-run è sempre attivato in modalità operativa manuale a velo-
cità massima.
Hold-to-run è descritto in maggiore dettaglio nelle norme ISO 10218
(EN775).
Per ulteriori informazioni, vedere Attivazione del controllo Hold-to-
run a pagina 118.
ZeroSpeedEMStop Quando ZeroSpeedEMStop è attivato, la velocità 0% viene impostata
quando si preme il pulsante di arresto di emergenza.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
3.10.3 Active
Appartenenza
Active appartiene al tipo Operator Safety nell’argomento Controller.
Descrizione
Active definisce se è attivato il valore di Function. Per maggiori informazioni vedere
Function a pagina 177.
Valori ammessi
Valore Descrizione
TRUE Attivato
FALSE Non attivato.
Panoramica
Questa sezione descrive il tipo Options che fa parte dell’argomento Controller.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
3.11.2 Name
Appartenenza
Name appartiene al tipo Options nell’argomento Controller.
Descrizione
ID breve ed esclusivo di un'opzione.
Utilizzo
Identifica in maniera esclusiva un'opzione.
Limitazioni
Sola lettura
3.11.3 Description
Appartenenza
Description appartiene al tipo Options nell’argomento Controller.
Descrizione
Nome completo di un'opzione.
Utilizzo
Identificazione amichevole ed umana di un'opzione.
Limitazioni
Sola lettura
Panoramica
In questa sezione viene descritto il tipo Path Return Region, che appartiene
all'argomento Controller. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
Movimenti di ritorno
In caso di deviazione del robot dal percorso programmato, deve essere effettuato
un movimento di ritorno. Ad esempio, questa operazione è necessaria quando si
verifica un arresto incontrollato o quando il robot è stato spostato dal percorso
iniziale.
Un movimento di ritorno ha inizio quando viene ordinato l'avvio del programma e
si arresta prima che il programma continui dall'istruzione che era stata interrotta
a seguito di una richiesta di arresto.
3.12.2 Mode
Appartenenza
Mode appartiene al tipo Path Return Region nell’argomento Controller.
Descrizione
Mode definisce quale modalità operativa o istruzione attiverà il movimento di
ritorno.
Utilizzo
La modalità AutoMan e StartMove deve essere definita nel sistema e configurata
al momento della consegna.
Valori ammessi
AUTO
MAN
StartMove
Appartenenza
TCP Distance appartiene al tipo Path Return Region nell’argomento Controller.
Descrizione
TCP Distance specifica la distanza TCP massima consentita dall'attuale posizione
del robot rispetto all'ultimo percorso eseguito.
Utilizzo
TCP Distance viene utilizzato per limitare il movimento di ritorno in caso di rischio
di collisione del robot con altri oggetti.
Prerequisiti
Specifica per quale modalità operativa è valido il movimento di ritorno. Il valore
viene definito nel parametro Mode. Per maggiori informazioni vedere Mode a
pagina 183.
Valori ammessi
Mode Valore
Auto 0-2,00 metri, specifica il movimento in metri.
Valore preimpostato è 0,5 metri.
StartMove 0-2,00 metri, specifica il movimento in metri.
Valore preimpostato è 0,01 metri.
Manual 0-2,00 metri, specifica il movimento in metri.
Valore preimpostato è 0,05 metri.
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
TCP Rotation appartiene al tipo Path Return Region nell’argomento Controller.
Descrizione
TCP Rotation specifica la rotazione TCP massima consentita dall'attuale posizione
del robot rispetto all'ultimo percorso eseguito.
Utilizzo
TCP Rotation viene utilizzato per limitare il movimento di ritorno in caso di rischio
di collisione del robot con altri oggetti.
Prerequisiti
Specifica per quale modalità operativa è valido il movimento di ritorno. Il valore
viene definito nel parametro Mode. Per maggiori informazioni vedere Mode a
pagina 183.
Valori ammessi
Mode Valore
AUTO 0-6,280 specifica il movimento in radianti.
Valore preimpostato è 1.57 radianti.
MAN 0-6,280 specifica il movimento in radianti.
Valore preimpostato è 0,2 radianti.
StartMove 0-6,280 specifica il movimento in radianti.
Valore preimpostato è 0,35 radianti.
Informazioni aggiuntive
Per convertire gradi in radianti, utilizzare la seguente formula:
radianto = 2*pi*gradi/360
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
External Distance appartiene al tipo Path Return Region nell’argomento Controller.
Descrizione
External Distance specifica la distanza massima consentita degli assi esterni
dall'attuale posizione del robot rispetto all'ultimo percorso eseguito.
Utilizzo
External Distance viene utilizzato per limitare il movimento di ritorno in caso di
rischio di collisione del robot con altri oggetti.
Prerequisiti
Specifica per quale modalità operativa è valido il movimento di ritorno. Il valore
viene definito nel parametro Mode. Per maggiori informazioni vedere Mode a
pagina 183.
Valori ammessi
Mode Valore
AUTO 0-2,000 specifica il movimento in metri.
Valore preimpostato è 0,5 metri.
MAN 0-2,000 specifica il movimento in metri.
Valore preimpostato è 0,05 metri.
StartMove 0-2,000 specifica il movimento in metri.
Valore preimpostato è 0,01 metri.
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
External Rotation appartiene al tipo Path Return Region nell’argomento Controller.
Descrizione
External Rotation specifica la rotazione massima consentita degli assi esterni
dall'attuale posizione del robot rispetto all'ultimo percorso eseguito.
Utilizzo
External Rotation viene utilizzato per limitare il movimento di ripresa in caso di
rischio di collisione del robot con altri oggetti.
Prerequisiti
Specifica per quale modalità operativa è valido il movimento di ritorno. Il valore
viene definito nel parametro Mode. Per maggiori informazioni vedere Mode a
pagina 183.
Valori ammessi
Mode Valore
AUTO 0-2,000 specifica il movimento in metri.
Valore preimpostato è 1.57 radianti.
MAN 0-6,280 specifica il movimento in radianti.
Valore preimpostato è 0,2 radianti.
StartMove 0-6,280 specifica il movimento in radianti.
Valore preimpostato è 0,35 radianti.
Informazioni aggiuntive
Per convertire gradi in radianti, utilizzare la seguente formula:
radianto = 2*pi*gradi/360
Informazioni correlate
Application manual - Controller software IRC5.
Panoramica
Questa sezione descrive il tipo Run Mode Settings che fa parte dell’argomento
Controller. Ogni parametro di questo tipo viene descritto in un argomento
informazione separato di questa sezione.
3.13.2 Name
Appartenenza
Name appartiene al tipo Run Mode Settings nell’argomento Controller.
Descrizione
Nome dell’impostazione del modo operativo.
Utilizzo
Può essere presente soltanto un’istanza con ciascun valore consentito, vale a dire
un massimo di due istanze in tutto il sistema.
Valori ammessi
Valore Descrizione
AutoToManual Definisce le impostazioni per la commutazione dal modo ope-
rativo automatico a quello manuale.
ManualToAuto Definisce le impostazioni per la commutazione dal modo ope-
rativo manuale a quello automatico.
3.13.3 Switch
Appartenenza
Switch appartiene al tipo Run Mode Settings nell’argomento Controller.
Descrizione
Switch definisce il modo d’esecuzione per il cambiamento del modo operativo.
Utilizzo
Definisce se il modo d’esecuzione deve cambiare, al momento del cambiamento
del modo operativo.
Valori ammessi
Valore Descrizione
Keep Mantenere il modo d’esecuzione corrente.
Single Impostare il modo d’esecuzione a ciclo singolo.
Continuous Impostare il modo d’esecuzione come continuo.
Panoramica
Questa sezione descrive il tipo Safety Run Chain che appartiene all’argomento
Controller. In questa sezione, ciascun parametro del tipo viene descritto in un
argomento di informazioni separato.
Informazioni correlate
Manuale del prodotto per il controller.
3.14.2 Function
Appartenenza
Function appartiene al tipo Safety Run Chain nell’argomento Controller.
Descrizione
Il parametro Function definisce uno degli ingressi di sicurezza.
Valori ammessi
3.14.3 Active
Appartenenza
Active appartiene al tipo Safety Run Chain nell’argomento Controller.
Descrizione
Se Active è impostato su TRUE, viene attivato Arresto programmato (Soft Stop)
per l’ingresso di sicurezza.
Valori ammessi
TRUE o FALSE.
Gli ingressi di sicurezza vengono definiti mediante valori prestabiliti.
Ingresso di sicurezza (parametro Function) Valore predefinito
SoftAS TRUE
SoftGS TRUE
SoftSS TRUE
SoftES FALSE
Panoramica
Questa sezione descrive il tipo Task che fa parte dell’argomento Controller. Ogni
parametro di questo tipo viene descritto in un argomento informativo separato di
questa sezione.
Informazioni correlate
Application manual - Controller software IRC5 capitolo Multitasking.
3.15.2 Task
Appartenenza
Task appartiene al tipo Tasks nell’argomento Controller.
Descrizione
Nome del task.
Utilizzo
Questo nome è l'identità pubblica del task.
Valori ammessi
Una stringa con un massimo di 30 caratteri. Il primo carattere potrebbe non essere
una cifra.
Limitazioni
La modifica dell’elemento di task nell’Editor di configurazione e il cambiamento
del nome di task provocheranno la rimozione del vecchio task e l’aggiunta di uno
nuovo. Questo significa che qualsiasi programma o modulo del task svanirà dopo
un riavvio, con questi tipi di cambiamenti.
Appartenenza
Task in Foreground appartiene al tipo Task nell’argomento Controller.
Descrizione
Utilizzato per assegnare priorità tra i task.
Task in Foreground contiene il nome del task che dovrà essere eseguito in
foreground rispetto a questo task. Ciò significa che il task per il quale viene
impostato questo parametro verrà eseguito solo se il task in foreground è inattivo.
Utilizzo
In base al funzionamento predefinito, tutti i task vengono eseguiti allo stesso livello
di priorità. Se si desidera personalizzare le priorità, è possibile impostare il
parametro Task in Foreground per i task che dovranno essere eseguiti in
background.
Se per il parametro Task in Foreground viene impostata una stringa vuota, il task
a cui si riferisce verrà eseguito alla massima priorità, ovvero la sua esecuzione
non potrà essere sospesa da altri task.
Limitazioni
Il parametro Task in Foreground può essere utilizzato solo se è presente l'opzione
Multitasking.
Un task di movimento non può avere un altro task in primo piano. Un eventuale
task di questo tipo impostato verrà ignorato.
Valori ammessi
Una stringa con un massimo di 30 caratteri.
3.15.4 Type
Appartenenza
Type appartiene al tipo Tasks nell’argomento Controller.
Descrizione
Controlla il funzionamento di un task durante l'avvio/arresto e il riavvio del sistema.
Utilizzo
Quando si crea un nuovo task, utilizzare il parametro Type per configurare la
modalità di avvio del task.
Limitazioni
Un task che controlla un'unità meccanica deve essere di tipo NORMAL.
Il parametro Type può essere utilizzato solo se è presente l'opzione Multitasking.
Valori ammessi
Valore: Descrizione:
NORMAL Il task risponde alle richieste START/STOP provenienti dalla FlexPendant
o da altre fonti.
Il task viene arrestato quando si verifica un arresto di emergenza.
STATIC Al riavvio, il task viene riavviato dalla posizione attuale.
Il task non viene interrotto da arresti d'emergenza.
Il task non viene in genere interrotto dal pulsante d’arresto sulla FlexPen-
dant. Questo potrà essere configurato sulla FlexPendant dall’operatore.
SEMISTATIC Il task riprende dall'inizio a tutti i riavvii.
I moduli saranno ricaricati se il file con i moduli caricati automaticamente
viene aggiornato, oppure se il modulo è cambiato in un qualsiasi editor
RAPID (FlexPendant o RobotStudio).
Il task non viene interrotto da arresti d'emergenza.
Il task non viene in genere interrotto dal pulsante d’arresto sulla FlexPen-
dant. Questo potrà essere configurato sulla FlexPendant dall’operatore.
Appartenenza
Check Unresolved References appartiene al tipo Tasks nell’argomento Controller.
Descrizione
Check Unresolved References determina se il sistema verificherà i riferimenti non
risolti o se li ignorerà.
Utilizzo
Il parametro dovrebbe essere impostato su 0 se il sistema deve accettare i
riferimenti non risolti all'interno del programma durante il collegamento di un
modulo. Diversamente, impostarlo su 1.
Se è impostato su 1, durante l'esecuzione di un riferimento non risolto si verificherà
un errore di runtime.
Limitazioni
Il parametro non ha effetto quando si usano le istruzioni Load, StartLoad,
WaitLoad o Erase. In tal caso, il sistema non verifica mai i riferimenti non risolti.
Valori ammessi
1 o 0.
Il valore predefinito è 1.
Appartenenza
Main Entry appartiene al tipo Tasks nell’argomento Controller.
Descrizione
Il nome della routine di avvio del task.
Utilizzo
L'esecuzione del task viene avviata nella routine specificata da Main Entry. Dovrà
essere una routine RAPID senza parametri e raggiungibile dal task.
Valori ammessi
Un nome di routine con un massimo di 32 caratteri.
Il valore predefinito è main.
3.15.7 TrustLevel
Appartenenza
TrustLevel appartiene al tipo Tasks nell’argomento Controller.
Descrizione
TrustLevel gestisce il comportamento del sistema quando un task semistatico o
statico viene arrestato o non è eseguibile.
Utilizzo
Se si arresta un task che gestisce la supervisione della sicurezza, potrebbe essere
pericoloso lasciar continuare l'esecuzione del task che controlla il movimento del
robot. Utilizzare TrustLevel per impostare il comportamento dei task normali quando
si arresta un task semistatico o statico.
Suggerimento
Per semplificare il debug dei task in background è possibile rendere visibili tutti
i task (inclusi quelli in background) nel pannello dei task della FlexPendant.
Quindi, in modalità manuale, tutti i task selezionati nel pannello dei task (inclusi
quelli in background) si arresteranno una volta premuto il pulsante di arresto.
Vedere Impostazioni del pannello di selezione dei task nel Panello di controllo
per FlexPendant.
Limitazioni
Il parametro TrustLevel può essere utilizzato solo se è presente l'opzione
Multitasking.
Valori ammessi
Valore: Descrizione:
SysFail Tutti i task normali verranno arrestati. Inoltre, lo stato del sistema viene
impostato su errore di sistema (SYS_FAIL). Tutti i comandi di movimento
a passi e di avvio del programma saranno rifiutati. Solo un normale riavvio
consente di effettuare il reset del sistema. Utilizzare questo valore quando
il task esegue funzioni di supervisione della sicurezza.
SysHalt Tutti i task normali verranno arrestati. Il sistema viene forzato in modalità
Motors Off. Il sistema si resetta quando viene riportato su Motors On.
SysStop Tutti i task normali vengono arrestati ma possono essere riavviati. È
inoltre possibile muovere a passi il robot.
NoSafety Solo il task stesso si arresterà.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
Appartenenza
Use Mechanical Unit Group appartiene al tipo Tasks nell’argomento Controller.
Descrizione
Definisce il gruppo di unità meccaniche utilizzato per il task.
Utilizzo
Un task di movimento (MotionTask impostato su Yes) controlla le unità del gruppo
meccanico. Un task di non movimento (MotionTask impostato su No) sarà sempre
in grado di leggere i valori (ad esempio la posizione TCP) delle unità del gruppo
meccanico. Per maggiori informazioni vedere MotionTask a pagina 202.
Limitazioni
Il parametro Use Mechanical Unit Group viene utilizzato solo se è presente l'opzione
MultiMove.
Valori ammessi
Use Mechanical Unit Group è impostato sullo stesso valore del parametro Name
per il tipo Mechanical Unit Group. Per maggiori informazioni vedere Name a
pagina 163.
Una stringa con un massimo di 32 caratteri.
3.15.9 MotionTask
Appartenenza
MotionTask appartiene al tipo Tasks nell’argomento Controller.
Descrizione
Indica qual è il task di movimento, ad esempio un task in grado di eseguire le
istruzioni di movimento RAPID.MotionTask deve essere utilizzato anche se nel
sistema è configurato un solo task.
Utilizzo
Impostare MotionTask su YES per il task che sarà utilizzato per le istruzioni di
movimento del robot.
Limitazioni
Nel sistema è possibile configurare un solo task di movimento, a meno che sia
presente l'opzione MultiMove.
Il parametro MotionTask viene utilizzato solo se è presente l'opzione Multitasking.
Valori ammessi
YES oppure NO.
Il valore predefinito è NO.
Il valore deve essere impostato su YES per un solo task.
Informazioni correlate
Manuale dell'applicazione - MultiMove.
Application manual - Controller software IRC5.
3.15.10 Hidden
Appartenenza
Hidden appartiene al tipo Task nell'argomento Controller.
Descrizione
I task RAPID possono essere nascosti, per evitare che utenti finali meno esperti
alterino i contenuti eliminandoli o modificandoli incidentalmente.
Notare che il contenuto nascosto non è protetto. È possibile visualizzarlo di nuovo
impostando il valore del parametro su NO.
Notare che qualsiasi contenuto nascosto sarà ancora disponibile quando viene
utilizzata l'istruzione SetDataSearch per cercare dati RAPID.
Limitazione
Questo parametro è disponibile solo per sistemi multitasking.
Le modifiche apportate al parametro diverranno effettive soltanto dopo aver
utilizzato la modalità di riavvio Reset RAPID.
Valori ammessi
YES oppure NO.
Il valore predefinito è NO.
Appartenenza
RMQ Type appartiene al tipo Task nell’argomento Controller.
Descrizione
Utilizzato per la funzionalità RAPID Message Queue. RMQ Type definisce se la
coda di questo task RAPID deve accettare messaggi da qualunque task, solo da
altri task sullo stesso controller o da nessun task.
Utilizzo
RMQ Type può essere usato per disattivare tutte le comunicazioni RAPID Message
Queue con un task RAPID. Può anche essere utilizzato per limitare la
comunicazione, in modo che solo altri task RAPID sullo stesso controller possano
inviare messaggi a questo task.
Limitazioni
Il parametro RMQ Type viene utilizzato solo se è presente la funzionalità RAPID
Message Queue.
Valori ammessi
Valore: Descrizione:
None Disabilitare la ricezione di messaggi RAPID Message Queue in questo task
RAPID.
Internal Abilitare la ricezione di messaggi RAPID Message Queue da altri task sul
controller.
Remote Abilitare la ricezione di messaggi RAPID Message Queue sia da altri task
sul controller che da FlexPendant e dalle applicazioni PC.
Informazioni correlate
Per maggiori informazioni su RAPID Message Queue, vedere Application
manual - Controller software IRC5.
Appartenenza
RMQ Max Message Size appartiene al tipo Task nell’argomento Controller.
Descrizione
La massima dimensione dei dati, in byte, per un messaggio RAPID Message Queue.
Utilizzo
Il valore predefinito è 400 e normalmente non c'è motivo di cambiarlo.
Nota
Il valore non può essere modificato in RobotStudio. L'unico modo per modificare
il valore è modificare il file sys.cfg aggiungendo l'attributo RmqMaxMsgSize con
il valore desiderato.
Limitazioni
Il parametro RMQ Max Message Size viene utilizzato solo se è presente la
funzionalità RAPID Message Queue.
Valori ammessi
Un numero intero compreso tra 400 e 3000.
Il valore predefinito è 400.
Informazioni correlate
Per maggiori informazioni su RAPID Message Queue, vedere Application
manual - Controller software IRC5.
Appartenenza
RMQ Max No Of Messages appartiene al tipo Task nell’argomento Controller.
Descrizione
Massimo numero di messaggi RAPID Message Queue in coda per questo task.
Utilizzo
Il valore predefinito è 5 e normalmente non c'è motivo di cambiarlo.
Nota
Il valore non può essere modificato in RobotStudio. L'unico modo per modificare
il valore è modificare il file sys.cfg aggiungendo l'attributo RmqMaxNoOfMsg
con il valore desiderato.
Limitazioni
Il parametro RMQ Max No Of Messages viene utilizzato solo se è presente la
funzionalità RAPID Message Queue.
Valori ammessi
Un numero intero compreso tra 1 e 10.
Il valore predefinito è 5.
Informazioni correlate
Per maggiori informazioni su RAPID Message Queue, vedere Application
manual - Controller software IRC5.
Appartenenza
RMQ Mode appartiene al tipo Task nell’argomento Controller.
Descrizione
Utilizzato per la funzionalità RAPID Message Queue. RMQ Mode, definisce la
modalità della coda di messaggi per questo task.
Utilizzo
RMQ Mode definisce se il trattamento della coda dei messaggi deve basarsi sugli
interrupts (tipi di dati) o se esso deve essere “synchronous”, sincronizzato (tutti i
messaggi verranno trattati).
Limitazioni
Il parametro RMQ Mode viene utilizzato solo se è presente la funzionalità RAPID
Message Queue.
Valori ammessi
Valore: Descrizione:
Interrupt Un messaggio potrà essere ricevuto soltanto mediante la
connessione di una trap routine ad un tipo specificato di mes-
saggio. See instructions IRMQMessage.
Synchronous Un messaggio può essere ricevuto soltanto mediante l’esecu-
zione di un’istruzione RMQReadWait.
Informazioni correlate
Per maggiori informazioni su RAPID Message Queue, vedere Application
manual - Controller software IRC5.
Le istruzioni RAPID sono descritte in Manuale tecnico di riferimento - Istruzioni
RAPID, Funzioni e Tipi di dati.
Panoramica
In questo capitolo vengono descritti i tipi e i parametri dell'argomento I/O System.
Ogni parametro di un determinato tipo è descritto nel relativo paragrafo.
Descrizione
L’argomento I/O System contiene i parametri per i dispositivi e i segnali di I/O.
I tipi e i parametri specifici per le reti industriali sono descritti nel relativo manuale
dell'applicazione.
Panoramica
Esiste un metodo sistematico di configurare i parametri prima di azionare
effettivamente il sistema di I/O. Segue una panoramica sulla configurazione di reti
industriali, dispositivi di I/O e segnali di I/O nel sistema di I/O. Per la configurazione
di altre reti industriali, vedere i rispettivi manuali applicativi.
Lo schema che segue illustra il modo sistematico di configurare diversi parametri
per il sistema di I/O.
xx1500000354
Panoramica
Il dispositivo di I/O è una rappresentazione software logica, in un sistema di I/O,
di un dispositivo fisico connesso a una rete industriale gestita dal controller del
robot. I dispositivi di I/O consentono di controllare i dispositivi elettronici e di leggere
i dati dei sensori. Essi vengono utilizzati per il controllo dei segnali di I/O nel sistema
robotico.
Prerequisiti
Prima di poter definire un dispositivo di I/O, si deve:
1 Configurare i parametri sulla Industrial Network, se necessario.
2 Assicurarsi che il Device Trust Level idoneo sia disponile creandolo o
utilizzando un livello di affidabilità predefinito. Per maggiori informazioni
vedere Il tipo Device Trust Level a pagina 280.
Panoramica
Un segnale I/O è la rappresentazione software logica di un:
• Ingressi o uscite che si trovano su un dispositivo di I/O connesso a una rete
industriale nell’ambito del sistema robotico (segnale effettivo di I/O).
• Un segnale di I/O senza rappresentazione su un qualsiasi dispositivo di I/O
(segnale simulato di I/O).
Limitazioni
Nel sistema robotico possono essere definiti 12000 segnali I/O utente. Questo
comprendono segnali I/O analogici, digitali e di gruppo per la tipologia ingresso e
uscita. Per maggiori informazioni vedere Come definire un segnale di gruppo I/O
a pagina 214.
Prerequisiti
Prima di poter definire un segnale di I/O, è necessario:
1 Configurare il tipo Device.
2 Assicurarsi che sia disponibile il tipo Access Level appropriato, sia creandolo
sia utilizzando un livello di accesso predefinito.
3 Assicurarsi che il Safe Level idoneo sia disponile creandolo o utilizzando un
livello di affidabilità predefinito. Per maggiori informazioni vedere Il tipo Signal
Safe Level a pagina 346.
Gruppo di segnali
Gli ingressi o le uscite che si trovano su un dispositivo di I/O possono essere
raggruppati e trattati come un unico segnale di I/O nel sistema robotico. Il valore
di un tale segnale di I/O rappresenterà quindi un intero positivo codificato in binario,
utilizzando come base i singoli ingressi o uscite nel dispositivo di I/O.
Limitazioni
Quando si definiscono gruppi di segnali I/O, è necessario considerare le seguenti
limitazioni del sistema robotico:
• Si possono definire come massimo 32 ingressi e uscite posizionati su un
dispositivo di I/O in un gruppo di segnali di I/O.
Esempio
Se un gruppo di segnali di I/O si estende su 4 ingressi digitali sul dispositivo di
I/O, il valore massimo sarà 15 (2 4 -1), mentre il valore minimo sarà 0.
Panoramica
Ai segnali di ingresso è possibile assegnare input specifici del sistema. L'input
attiva un'azione del sistema, gestita dal sistema stesso, senza utilizzare la
FlexPendant o altri dispositivi hardware.
Prerequisiti
È necessario configurare nel sistema un segnale I/O di ingresso digitale con un
nome di segnale specifico.
Limitazioni
Considerare le seguenti limitazioni:
• Soltanto una singola azione del sistema potrà essere assegnata al segnale
I/O di ingresso. Si possono comunque assegnare svariati segnali I/O di
ingresso alla stessa azione di sistema.
• Quando si elimina un'azione di sistema, il segnale di I/O stesso rimane
definito, e dovrà essere eliminato separatamente.
• I segnali I/O di ingresso di sistema sono validi solo per il programma
correntemente in corso di esecuzione nel sistema, con eccezioni per il livello
di valore dell'azione. Queste eccezioni sono descritte insieme al valore
dell'azione corrispondente.
• Per reagire al segnale del sistema, è necessario che quest'ultimo sia in
modalità automatica.
Panoramica
I segnali I/O di uscita possono essere assegnati a uscite di sistema specifiche.
L'uscita attiva un'azione di sistema gestita dal sistema, senza utilizzare la
FlexPendant o altri dispositivi hardware.
Prerequisiti
È necessario configurare nel sistema un segnale I/O di uscita digitale con un nome
di segnale specifico.
Limitazioni
Considerare le seguenti limitazioni:
• È possibile assegnare una sola azione di sistema al segnale I/O di uscita.
Tuttavia, è possibile assegnare diversi segnali I/O di uscita alla stessa azione
di sistema.
• Quando si elimina un'azione di sistema, il segnale di I/O stesso rimane
definito, e dovrà essere eliminato separatamente.
• I segnali I/O di uscita del sistema sono validi solo per il programma
attualmente eseguito nel sistema, ad eccezione del livello del valore d'azione.
Queste eccezioni vengono descritte insieme al valore d'azione corrispondente.
• Per reagire al segnale del sistema, è necessario che quest'ultimo sia in
modalità automatica.
Panoramica
In questa sezione viene descritto il tipo Access Level, che appartiene all'argomento
I/O System. Ogni parametro appartenente a questo tipo è descritto dettagliatamente
a parte in questa sezione.
Utilizzo
Al fine di limitare l’accesso in scrittura ai segnali I/O dai client, è necessario utilizzare
un livello di accesso. Le impostazioni di livello di accesso differenziano i client
locali (come ad esempio la FlexPendant) dai client remoti (ad esempio,
RobotStudio).
Limitazioni
Non è possibile configurare diversi livelli di accesso in scrittura per diversi tipi di
client remoti, poiché il controller non distingue, ad esempio, RobotStudio da altri
client remoti.
Esempio
In questo esempio, è possibile unicamente la modifica di segnali I/O con questo
livello di accesso nel caso di RAPID e client locali, in modalità manuale. I client
remoti non possono modificare questi segnali I/O.
Parametro: Valore:
Name Default
Rapid Write enabled
Parametro: Valore:
Local client in manual mode Write enabled
Local client in auto mode Read only
Remote client in manual mode Read only
Remote client in auto mode Read only
4.3.2 Name
Appartenenza
Il parametro Name appartiene al tipo Access Level, nell’argomento I/O System.
Descrizione
Il parametro Name specifica il nome logico del livello di accesso.
Utilizzo
Il nome del livello di accesso viene utilizzato come riferimento al livello di accesso
specifico durante la configurazione dei segnali I/O.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
4.3.3 Rapid
Appartenenza
Il parametro Rapid appartiene al tipo Access Level, nell’argomento I/O System.
Descrizione
Il parametro Rapid specifica il livello di accesso consentito alle istruzioni RAPID.
Utilizzo
Specifica il livello di accesso consentito alle istruzioni RAPID per accedere agli
oggetti associati a questo livello.
Valore predefinito
Il valore predefinito è Read only.
Valori ammessi
Write enabled
Read only
Appartenenza
Il parametro Local Client in Manual Mode appartiene al tipo Access Level,
nell’argomento I/O System.
Descrizione
Il parametro Local Client in Manual Mode specifica il livello di accesso consentito
ai client RobAPI locali in modalità manuale.
Un client locale utilizza RobAPI ed è connesso direttamente al controller, come ad
esempio nel caso di una FlexPendant.
Utilizzo
Specifica il livello di accesso consentito ai client RobAPI locali in modalità manuale
per accedere agli oggetti associati a questo livello.
Valore predefinito
Il valore predefinito è Read only.
Valori ammessi
Write enabled
Read only
Appartenenza
Il parametro Local Client in Auto Mode appartiene al tipo Access Level,
nell’argomento I/O System.
Descrizione
Il parametro Local Client in Auto Mode specifica il livello di accesso consentito ai
client RobAPI locali in modalità automatica.
Un client locale utilizza RobAPI ed è connesso direttamente al controller, come ad
esempio nel caso di una FlexPendant.
Utilizzo
Specifica il livello di accesso consentito ai client RobAPI locali in modalità
automatica per accedere agli oggetti associati a questo livello.
Valore predefinito
Il valore predefinito è Sola lettura.
Valori ammessi
Write enabled
Read only
Appartenenza
Il parametro Remote Client in Manual Mode appartiene al tipo Access Level,
nell’argomento I/O.
Descrizione
Il parametro Remote Client in Manual Mode specifica il livello di accesso consentito
ai client RobAPI a distanza, in modalità manuale.
Un client distante è un client o un'applicazione che utilizza RobAPI e non è
connesso direttamente al controller, come ad esempio RobotStudio.
Utilizzo
Specifica il livello di accesso consentito ai client RobAPI remoti in modalità manuale
per accedere agli oggetti associati a questo livello.
Valore predefinito
Il valore predefinito è Read only.
Valori ammessi
Write enabled
Read only
Appartenenza
Il parametro Remote Client in Auto Mode appartiene al tipo Access Level,
nell’argomento I/O System.
Descrizione
Il parametro Remote Client in Auto Mode specifica il livello di accesso consentito
ai client RobAPI remoti in modalità automatica.
Un client remoto è un client o un'applicazione che utilizza RobAPI e non è connesso
direttamente al controller, come ad esempio RobotStudio.
Utilizzo
Specifica il livello di accesso consentito ai client RobAPI remoti in modalità
automatica per accedere agli oggetti associati a questo livello.
Valore predefinito
Il valore predefinito è Read only.
Valori ammessi
Write enabled
Read only
Panoramica
Questa sezione descrive il tipo Cross Connection che fa parte dell’argomento I/O
System. Ogni parametro di questo tipo viene descritto in un argomento informazione
separato di questa sezione.
Utilizzo
L'utilizzo di collegamenti incrociati rappresenta un semplice metodo di
interconnessione tra segnali I/O che lascia al sistema robotico la gestione
dell'attività di I/O senza richiedere l'esecuzione di codice RAPID.
I segnali I/O di collegamento incrociati rappresentano un'alternativa valida qualora
nel processo sia presente un segnale di input I/O che, se attivato, genera
automaticamente uno o più segnali di output I/O.
È pure possibile costruire condizioni più complesse, combinando fino a cinque
differenti segnali I/O attori con operatori. I segnali I/O attori possono pure essere
invertiti. Per maggiori istruzioni vedere Invert Physical Value a pagina 335.
Limitazioni
Il numero massimo dei collegamenti incrociati gestiti dal sistema robotico è limitato
a 300.
I collegamenti incrociati non devono formare una catena più profonda di 20 livelli.
Viene formata una catena quando i collegamenti incrociati sono interconnessi in
modo tale che un segnale I/O appartenente a un'espressione risultante in un singolo
collegamento incrociato faccia parte anche dell'espressione attore di un altro
collegamento incrociato e così via. La profondità di tale catena corrisponde al
numero di transizioni dal primo segnale attore I/O all'ultimo segnale I/O risultante.
I collegamenti incrociati non devono formare catene chiuse, poiché potrebbero
causare valutazioni e oscillazioni infinite. Una catena chiusa si forma quando i
collegamenti incrociati sono interconnessi in modo tale da formare un cerchio.
I segnali I/O ambigui risultanti non sono consentiti, in quanto l'esito dipenderebbe
dall'ordine di valutazione (che non può essere controllato). Si hanno segnali I/O
risultanti ambigui quando lo stesso segnale I/O è presente in più collegamenti
incrociati.
Le espressioni vengono valutate da sinistra a destra, il che significa che le priorità
dell'operatore logico OR e dell'operatore logico AND sono identiche. Per maggiore
chiarezza, si consiglia di evitare l'utilizzo contemporaneo dell'operatore logico OR
e dell'operatore logico AND nella stessa espressione.
Il segnale I/O risultante in una connessione incrociata non deve presentare una
mappatura di dispositivi sovrapposti con qualsiasi segnale I/O attore invertito
definito nella connessione incrociata. L'utilizzo di segnali di I/O con mappatura di
dispositivi sovrapposti in una connessione incrociata può provocare dei cicli infiniti
di impostazione di segnali. Per maggiori informazioni vedere Device Mapping a
pagina 326.
I parametri Default Value e Signal Safe Level non influiscono sui segnali che
costituiscono una risultante in un collegamento incrociato. Il segnale risultante
può essere influenzato solo dai valori del segnale attore nell'ambito del
collegamento incrociato. Per maggiori informazioni vedere Il tipo Signal Safe Level
a pagina 346.
Informazioni correlate
Per maggiori informazioni su Logical Cross Connections, vedere Application
manual - Controller software IRC5.
4.4.2 Name
Appartenenza
Name appartiene al tipo Cross Connection nell’argomento I/O System.
Descrizione
Specifica il nome del collegamento incrociato.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
4.4.3 Resultant
Appartenenza
Resultant appartiene al tipo Cross Connection nell’argomento I/O System.
Descrizione
Il parametro Resultant specifica il segnale digitale o di gruppo I/O in cui verrà
memorizzato il risultato della condizione formata dai segnali attore I/O.
Se il risultato della condizione determinata dai segnali attore I/O è alterato, il segnale
I/O Resultant assumerà lo stesso valore di quello emesso.
Utilizzo
Specifica il segnale I/O su cui avrà effetto l'esito della condizione formata dai
segnali attori I/O.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa che definisce un segnale digitale I/O, o un segnale di gruppo I/O che
viene definito nel sistema robotico.
4.4.4 Actor 1
Appartenenza
Actor 1 appartiene al tipo Cross Connection nell’argomento I/O System.
Descrizione
Il parametro Actor 1 specifica il primo segnale digitale o di gruppo I/O che forma
l'espressione attore del collegamento incrociato.
Se il valore del segnale I/O a cui fa riferimento Actor 1 viene modificato, sarà
valutata la condizione logica formata dal collegamento incrociato e il valore del
segnale I/O a cui fa riferimento Resultant sarà aggiornato (se necessario). Per
maggiori informazioni vedere Resultant a pagina 228.
Utilizzo
Specifica il primo dei segnali digitali o di gruppo I/O che formano la condizione
che controllerà il valore del segnale I/O a cui fa riferimento Resultant.
Se è installata l'opzione Logical Cross Connections, il parametro Actor 1 può far
parte di un'istruzione più complessa, formata mediante la combinazione con altri
parametri quali Invert Actor 1, Operator 1, e Actor 2.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa che definisce un segnale digitale I/O, o un segnale di gruppo I/O che
viene definito nel sistema robotico.
4.4.5 Invert Actor 1, Invert Actor 2, Invert Actor 3, Invert Actor 4, Invert Actor 5
Appartenenza
Invert Actor 1, Invert Actor 2, Invert Actor 3, Invert Actor 4, e Invert Actor 5 fanno
parte del tipo Cross Connection, nell’argomento I/O System. Per maggiori
informazioni vedere Actor 1 a pagina 229.
Descrizione
Il parametro Invert Actor 1 specifica se nella valutazione verrà utilizzato il valore
invertito del segnale I/O a cui fa riferimento il parametro Actor 1, anziché il valore
del segnale effettivo I/O.
Il parametro Invert Actor 2 specifica se nella valutazione verrà utilizzato il valore
invertito del segnale I/O a cui fa riferimento il parametro Actor 2, anziché il valore
del segnale effettivo I/O.
Il parametro Invert Actor 3 specifica se nella valutazione verrà utilizzato il valore
invertito del segnale I/O a cui fa riferimento il parametro Actor 3, anziché il valore
del segnale effettivo I/O.
Il parametro Invert Actor 4 specifica se nella valutazione verrà utilizzato il valore
invertito del segnale I/O a cui fa riferimento il parametro Actor 4, anziché il valore
del segnale effettivo I/O.
Il parametro Invert Actor 5 specifica se nella valutazione verrà utilizzato il valore
invertito del segnale I/O a cui fa riferimento il parametro Actor 5, anziché il valore
del segnale effettivo I/O.
Utilizzo
Il parametro Invert Actor 1 può essere utilizzato quando si formano espressioni
per collegamenti incrociati complessi, specificando se dovrà essere utilizzato il
valore invertito di Actor 1.
Il parametro Invert Actor 2 può essere utilizzato quando si formano espressioni
per collegamenti incrociati complessi, specificando se dovrà essere utilizzato il
valore invertito di Actor 2.
Il parametro Invert Actor 3 può essere utilizzato quando si formano espressioni
per collegamenti incrociati complessi, specificando se dovrà essere utilizzato il
valore invertito di Actor 3.
Il parametro Invert Actor 4 può essere utilizzato quando si formano espressioni
per collegamenti incrociati complessi, specificando se dovrà essere utilizzato il
valore invertito di Actor 4.
Il parametro Invert Actor 5 può essere utilizzato quando si formano espressioni
per collegamenti incrociati complessi, specificando se dovrà essere utilizzato il
valore invertito di Actor 5.
Valore predefinito
Il valore predefinito è No.
Valori ammessi
Yes
No
Appartenenza
Operator 1, Operator 2, Operator 3 e Operator 4 appartengono al tipo Cross
Connection, nell’argomento I/O System.
Descrizione
Il parametro Operator 1 specifica l’operazione logica da eseguire tra i segnali I/O
a cui fa riferimento il parametro Actor 1 e Actor 2. Per maggiori informazioni vedere
Actor 1 a pagina 229.
Il parametro Operator 2 specifica l’operazione logica da eseguire tra i segnali I/O
a cui fa riferimento il parametro Actor 2 e Actor 3. Per maggiori informazioni vedere
Actor 2, Actor 3, Actor 4, Actor 5 a pagina 233.
Il parametro Operator 3 specifica l'operazione logica che dovrà essere eseguita
tra i segnali I/O a cui fanno riferimento il parametro Actor 3 e il parametro Actor 4.
Il parametro Operator 4 specifica l'operazione logica che dovrà essere eseguita
tra i segnali I/O a cui fanno riferimento il parametro Actor 4 e il parametro Actor 5.
Utilizzo
Se viene utilizzato un solo segnale attore I/O, Operator 1 viene omesso.
Se non vengono utilizzati più di due segnali attore I/O, Operator 2 viene omesso.
Se non vengono utilizzati più di tre segnali attore I/O, Operator 3 viene omesso.
Se non vengono utilizzati più di quattro segnali attore I/O, Operator 4 viene omesso.
Prerequisiti
Se si specifica Operator 1, viene esplicitamente richiesto di specificare anche il
parametro Actor 2.
Se si specifica Operator 2, viene esplicitamente richiesto di specificare anche il
parametro Actor 3.
Se si specifica Operator 3, viene esplicitamente richiesto di specificare anche il
parametro Actor 4.
Se si specifica Operator 4, viene esplicitamente richiesto di specificare anche il
parametro Actor 5.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
AND
OR
Appartenenza
Actor 2, Actor 3, Actor 4 e Actor 5 appartengono al tipo Cross Connection,
nell’argomento I/O System.
Descrizione
Il parametro Actor 2 specifica il primo segnale digitale o di gruppo I/O che forma
l'espressione attore del collegamento incrociato.
Il parametro Actor 3 specifica il terzo segnale digitale o di gruppo I/O che forma
l'espressione attore del collegamento incrociato.
Il parametro Actor 4 specifica il quarto segnale digitale o di gruppo I/O che forma
l'espressione attore del collegamento incrociato.
Il parametro Actor 5 specifica il quinto segnale digitale o di gruppo I/O che forma
l'espressione attore del collegamento incrociato.
Se il valore del segnale I/O a cui fa riferimento il parametro Actor viene modificato,
sarà valutata la condizione logica formata dal collegamento incrociato e il valore
del segnale I/O a cui fa riferimento Resultant sarà aggiornato (se necessario). Per
maggiori informazioni vedere Resultant a pagina 228.
Utilizzo
Specifica il secondo dei segnali digitali o di gruppo I/O che formano la condizione
che controllerà il valore del segnale I/O a cui fa riferimento Resultant. Se viene
utilizzato un solo segnale attore, Actor 2, Actor 3, Actor 4, e Actor 5 vengono
omessi.
Prerequisiti
Actor 2 sarà ignorato a meno che venga specificato il parametro Operator 1.
Actor 3 sarà ignorato a meno che venga specificato il parametro Operator 2.
Actor 4 sarà ignorato a meno che venga specificato il parametro Operator 3.
Actor 5 sarà ignorato a meno che venga specificato il parametro Operator 4.
Per ulteriori informazioni, vedere Operator 1, Operator 2, Operator 3, Operator 4
a pagina 232.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa che definisce un segnale digitale I/O, o un segnale di gruppo I/O che
viene definito nel sistema robotico.
Panoramica
Questa sezione descrive il tipo Device che fa parte dell’argomento I/O System.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Utilizzo
Quando si specifica un dispositivo di I/O, viene creata una rappresentazione logica
del dispositivo di I/O reale. La configurazione del dispositivo di I/O definisce i
parametri specifici che controlleranno la funzionalità del dispositivo di I/O.
L'utilizzo di Device consente di definire i segnali I/O e altri comandi di dispositivo
nel sistema di I/O.
Per ulteriori informazioni, vedere Il tipo Device Command a pagina 273.
Prerequisiti
Definizione di un nuovo dispositivo di I/O:
1 Configurare la rete industriale e
2 Assicurarsi che sia disponibile il livello di affidabilità del dispositivo
appropriato, sia creandolo sia utilizzando un livello di affidabilità del
dispositivo predefinito.
Per ulteriori informazioni, vedere Il tipo Device Trust Level a pagina 280.
Limitazioni
Il dispositivo di I/O presenta le seguenti limitazioni:
• Il numero massimo di dispositivi di I/O utente nel sistema robotico è 50.
• Il numero massimo di dispositivi di I/O su una sola rete industriale è 20 (tranne
per l'opzione PROFINET Master/Slave che consente 50 dispositivi di I/O).
Unità predefinite
Le unità di I/O seguenti sono predefinite e si trovano sulla rete industriale locale:
• PANEL
• DRV_1
A seconda delle opzioni installate, possono essere disponibili altri dispositivi I/O
predefiniti non descritti in questo manuale.
Informazioni correlate
Per ulteriori informazioni sui segnali di sicurezza, vedere il Manuale
dell'operatore - IRC5 con FlexPendant.
Esempio
Parametro: Valore:
Name board10
Connected to Industrial Network DeviceNet
State at System Restart Activated
Trust Level DefaultTrustLevel
Simulated No
Recovery Time 5000
Identification Label U137, placed in process cabinet C5
Address 63
Vendor ID 0
Product Code 0
Device Type
Production Inhibit Time 10
Connection Type Polled
Poll Rate 1000
Connection Output Size 0
Connection Input Size 0
Quick Connect Deactivated
4.5.2 Name
Appartenenza
Name appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Name specifica il nome del dispositivo di I/O.
Utilizzo
Il nome del dispositivo di I/O viene utilizzato come riferimento al dispositivo di I/O
specifico durante la configurazione dei segnali di I/O e dei comandi del dispositivo.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Connected to Industrial Network appartiene al tipo Device nell’argomento I/O
System.
Descrizione
Il parametro Connected to Industrial Network specifica la rete industriale alla quale
è fisicamente connesso il dispositivo di I/O.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Identification Label appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Identification Label consente di assegnare un'etichetta al dispositivo
di I/O reale.
Utilizzo
Il parametro Identification Label è un metodo opzionale per assegnare un'etichetta
che consentirà all'operatore di identificare più facilmente il dispositivo di I/O fisico.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Appartenenza
Vendor Name appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Vendor Name specifica il nome del fornitore del dispositivo di I/O.
Utilizzo
Questo parametro è opzionale e viene utilizzato solo a scopo informativo.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Appartenenza
Product Name appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Product Name specifica il nome del prodotto per questo dispositivo
di I/O in base allo standard del tipo di rete industriale.
Utilizzo
Questo parametro è opzionale e viene utilizzato solo a scopo informativo.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Appartenenza
Trust Level appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Trust Level definisce il comportamento dei dispositivi di I/O in diverse
situazioni di esecuzione nel controller del robot.
Il Trust Level influisce solamente sui dispositivi fisici, controllati da una rete
industriale master nel controller del robot. Un dispositivo slave interno non viene
controllato da una rete industriale master nel controller del robot, per cui su di
esso non influiscono le impostazioni del Trust Level.
Utilizzo
Questo parametro viene utilizzato per specificare il comportamento del dispositivo
di I/O in base ai requisiti dell'utente in diverse situazioni di errore nel controller del
robot.
Valore predefinito
Il valore predefinito è DefaultTrustLevel.
Valori ammessi
Una stringa corrispondente al nome di un tipo Device Trust Level definito.
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
State when System Startup appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro State when System Startup definisce quale stato logico deve avere il
dispositivo di I/O dopo l'avvio del sistema robotico.
Utilizzo
Il valore del parametro State when System Startup definisce lo stato logico che il
sistema robotico deve tentare di impostare per il dispositivo di I/O all'avvio del
sistema. Le opzioni disponibili sono:
• Stabilisci una comunicazione (Activated)
• Non stabilire una comunicazione (Deactivated)
• Ripristina lo stato logico memorizzato precedente per il dispositivo di I/O allo
spegnimento del sistema (Last State)
Valore predefinito
Il valore predefinito è Activated.
Valori ammessi
Activated
Deactivated
Last State
Appartenenza
Event Msg Mode when System Startup appartiene al tipo PROFINET Device
nell’argomento I/O System.
Descrizione
Il parametro Event Msg Mode when System Startup definisce se i messaggi evento
devono essere inviati dal dispositivo I/O.
Utilizzo
Il parametro Event Msg Mode when System Startup viene utilizzato con le
applicazioni di cambio utensile e all'avvio rapido. Le opzioni disponibili sono:
• Ricevi messaggi evento dal dispositivo I/O (Reported)
• Non ricevere messaggi evento dal dispositivo I/O (Muted)
• Ripristina la modalità precedentemente memorizzata per il dispositivo I/O
allo spegnimento del sistema (Last Mode)
Valore predefinito
Il valore predefinito è Reported.
Valori ammessi
Reported
Muted
Last
4.5.10 Simulated
Appartenenza
Simulated appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Simulated specifica che il dispositivo di I/O deve essere trattato come
simulato.
Utilizzo
Il parametro Simulated stabilisce che il dispositivo di I/O è simulato nella rete
industriale a cui è collegato.
Valore predefinito
Il valore predefinito è No.
Valori ammessi
Yes
No
Appartenenza
Recovery Time appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Recovery Time definisce la frequenza dell'esecuzione del recupero
di un dispositivo di I/O perso su una specifica rete industriale.
Il recupero viene eseguito con regolarità dal controller del robot, per riottenere un
contatto con i dispositivi di I/O andati persi (ovvero, dispositivo di I/O in stato di
sconnessione o errore).
Valore predefinito
Il valore predefinito è 5000 ms.
Valori ammessi
Un valore intero che definisce l’intervallo, in millisecondi, tra due recuperi per lo
specifico dispositivo di I/O. Il valore deve essere un multiplo di 5000 ms. Il valore
minimo è 5000 ms e quello massimo 2.147484E+09.
Informazioni correlate
Manuale tecnico di riferimento - RAPID Overview.
4.5.12 Address
Appartenenza
Address appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Address specifica l’indirizzo del dispositivo di I/O sulla rete.
Utilizzo
Address specifica l’indirizzo che utilizza il dispositivo I/O sulla rete, alla quale lo
scanner deve impostare il collegamento.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave o EtherNet/IP
Scanner/Adapter.
Limitazioni
Tutti gli indirizzi su una rete DeviceNet devono essere univoci, fatta eccezione per
il master e il dispositivo slave interno, che condividono lo stesso indirizzo.
Valore predefinito
Il valore predefinito è 63 quando viene installata l’opzione DeviceNet Master/Slave.
Il valore predefinito è vuoto quando viene installata l’opzione EtherNet/IP
Scanner/Adapter.
Valori ammessi
Nella rete DeviceNet i valori ammessi sono numeri interi 0-63.
Nella rete EtherNet/IP, il valore può essere compreso tra 0.0.0.0 - 255.255.255.255.
Esistono limitazioni relativamente ai valori impostati dal distributore del dispositivo,
Tuttavia, dipende dalla rete selezionata, che viene determinata dall’indirizzo di rete
e dalla subnet mask.
4.5.13 Vendor ID
Appartenenza
Vendor ID appartiene al tipo Device nell’argomento I/O System.
Descrizione
Vendor ID viene utilizzato come un’identificazione del dispositivo I/O, per garantire
la comunicazione al tipo di dispositivo corretto.
Utilizzo
Questo parametro viene utilizzato come un’identificazione del dispositivo I/O, per
garantire la comunicazione al dispositivo corretto.
È possibile trovare il valore di Vendor ID nella Scheda dati elettronici (EDS) relativa
al dispositivo (chiamata VendCode nel file EDS) nella rete EtherNet/Ip network,
oppure utilizzando un modello del dispositivo predefinito nella rete DeviceNet.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave o EtherNet/IP
Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0 e 65535.
Informazioni aggiuntive
Il numero del distributore del dispositivo I/O viene assegnato da Open DeviceNet
Vendor Associations (ODVA) al distributore del dispositivo I/O specifico.
Appartenenza
Product Code appartiene al tipo Device nell’argomento I/O System.
Descrizione
Product Code viene utilizzato come un’identificazione del dispositivo I/O, per
garantire la comunicazione al tipo di dispositivo I/O corretto.
Utilizzo
Questo parametro viene utilizzato come un’identificazione del dispositivo I/O, per
garantire la comunicazione al dispositivo corretto.
È possibile trovare il valore di Product Code nella Scheda dati elettronici (EDS)
relativa al dispositivo (chiamata ProdCode nel file EDS) nella rete EtherNet/IP
network, oppure utilizzando un modello del dispositivo predefinito nella rete
DeviceNet.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave o EtherNet/IP
Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0-65535.
Informazioni aggiuntive
Il codice del prodotto del dispositivo viene definito dal distributore del dispositivo
e deve essere univoco per l’effettivo tipo di prodotto.
Appartenenza
Device Type appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Device Type specifica il tipo di dispositivo di questo dispositivo I/O,
come definito da Open DeviceNet Vendor Association.
Utilizzo
Questo parametro viene utilizzato come un’identificazione del dispositivo I/O, per
garantire la comunicazione al dispositivo corretto.
È possibile trovare il valore di tale parametro nella Scheda dati elettronici (EDS)
relativa al dispositivo (chiamata ProdType nel file EDS) nella rete EtherNet/IP
network, oppure utilizzando un modello del dispositivo predefinito nella rete
DeviceNet.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave o EtherNet/IP
Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0 e 65535.
Appartenenza
Production Inhibit Time appartiene al tipo Device nell’argomento I/O System.
Descrizione
Production Inhibit Time specifica il tempo minimo, espresso in millisecondi, che
intercorre tra i messaggi di rete inviati dal dispositivo.
Utilizzo
Production Inhibit Time viene utilizzato per controllare il tempo minimo che
intercorre tra le trasmissioni dal dispositivo I/O, in modo tale da impedire il
sovraccarico della rete DeviceNet.
Questo parametro è applicabile esclusivamente quando il tipo di collegamento
viene impostato sul collegamento Cambiamento di stato (COS) o Cambiamento
di stato con
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
I valori minimo e massimo possono essere limitati dal dispositivo.
Questo parametro non è applicabile quando il tipo di collegamento è impostato su
collegamento polled o strobe.
Valore predefinito
Il valore predefinito è 10.
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0 e 65535.
Appartenenza
Connection Type appartiene al tipo Device nell’argomento I/O System.
Descrizione
Connection Type specifica il tipo di prima collegamento che deve essere stabilito
sul dispositivo.
Utilizzo
Connection Type viene utilizzato per definire lo schema di comunicazione utilizzato
verso il dispositivo I/O, i diversi tipi di collegamento sono descritti nell’ODVA
DeviceNet Specification (Open DeviceNet Vendor Associations).
È possibile trovare il tipo di collegamento supportato dal dispositivo I/O sia nella
sezione [IO_Info] della Scheda dati elettronici (EDS) relativa al dispositivo, sia
mediante un modello di dispositivo predefinito.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
È possibile che il dispositivo non supporti tutti i tipi di collegamento.
Valore predefinito
Il valore predefinito è il collegamento Polled.
Valori ammessi
I valori ammessi sono:
• Polled connection
• Strobe connection
• Change-Of-State (COS) connection
• Cyclic connection
• Change-Of-State with Acknowledge Suppression
• Cyclic with Acknowledge Suppression
Appartenenza
Poll Rate appartiene al tipo Device nell’argomento I/O System.
Descrizione
Poll Rate definisce la ciclicità della comunicazione durante il primo collegamento.
Utilizzo
Poll Rate viene utilizzato per ottimizzare la larghezza di banda e le frequenze di
aggiornamento I/O.
Nota
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
I valori minimo e massimo possono essere limitati dal dispositivo.
Valore predefinito
Il valore predefinito è 1000.
Valori ammessi
I valori ammessi sono i numeri interi 0-65535, specificando il tempo in millisecondi.
Appartenenza
Connection Output Size appartiene al tipo Device nell’argomento I/O System.
Descrizione
Connection Output Size definisce le dimensioni dei dati trasmessi al dispositivo
durante il primo collegamento.
Utilizzo
È possibile trovare il valore di Connection Output Size sia nella sezione [IO_Info]
della Scheda dati elettronici (EDS) relativa al dispositivo sia mediante un modello
di dispositivo predefinito.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
I valori minimo e massimo possono essere limitati dal dispositivo.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0-64 (0-512 bit di segnale),
specificando le dimensioni dei dati in byte.
Per i dispositivi che possono fornire le dimensioni stesse dei dati tramite un
messaggio esplicito, è ammesso anche il valore -1.
Appartenenza
Connection Input Size appartiene al tipo Device nell’argomento I/O System.
Descrizione
Connection Input Size definisce le dimensioni dei dati ricevuti dal dispositivo
durante il primo collegamento.
Utilizzo
È possibile trovare il valore di Connection Input Size sia nella sezione [IO_Info]
della Scheda dati elettronici (EDS) relativa al dispositivo sia mediante un modello
di dispositivo predefinito.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
I valori minimo e massimo possono essere limitati dal dispositivo.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0-64 (0-512 bit di segnale),
specificando le dimensioni dei dati in byte.
Per i dispositivi che possono fornire le dimensioni stesse dei dati tramite un
messaggio esplicito, è ammesso anche il valore -1.
Appartenenza
Output Assembly appartiene al tipo Device nell’argomento I/O System.
Descrizione
Output Assembly specifica la posizione dei dati di uscita per un dispositivo I/O.
L’assemblaggio di uscita è specifico del distributore ed è possibile trovarlo nel file
della Scheda dati elettronici (EDS).
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Numero intero compreso tra 0 e 65535.
Appartenenza
Input Assembly appartiene al tipo Device nell’argomento I/O System.
Descrizione
Input Assembly specifica la posizione dei dati di ingresso per un dispositivo I/O.
L’assemblaggio di ingresso è specifico del distributore ed è possibile trovarlo nel
file della Scheda dati elettronici (EDS).
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Numero intero compreso tra 0 e 65535.
Appartenenza
Configuration Assembly appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Configuration Assembly specifica la posizione dei dati di configurazione
per un dispositivo.
Utilizzo
Configuration Assembly è opzionale ed è utilizzato se un dispositivo I/O necessita
di ulteriori parametri di configurazione. Il parametro Configuration Assembly è
specifico del distributore ed è possibile trovarlo nel file della Scheda dati elettronici
(EDS).
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0 (ovvero, questo parametro viene ignorato).
Valori ammessi
Numero intero compreso tra 0 e 65535.
Appartenenza
Configuration Size appartiene al tipo Device nell’argomento I/O System.
Descrizione
Configuration Size specifica le dimensioni di Configuration Assembly.
Utilizzo
Configuration Size è opzionale e viene utilizzato se è specificato Configuration
Assembly.
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Numero intero compreso tra 0 e 400, specificando le dimensioni dei dati in byte.
Appartenenza
Input Size appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Input Size viene utilizzato per la configurazione dello slot di ingresso
del dispositivo PROFIBUS.
Utilizzo
Il parametro Input Size viene utilizzato per la configurazione delle dimensioni dello
slot di ingresso del dispositivo PROFIBUS. Tali dimensioni devono corrispondere
alle dimensioni definite dello slot di uscita del PLC di collegamento o di altre master
PROFIBUS.
Prerequisiti
Deve essere installata l’opzione PROFIBUS Controller.
Valore predefinito
Il valore predefinito è di 1 byte (8 bit di segnale).
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0-64 (0-512 bit di segnale),
specificando le dimensioni dei dati in byte.
Appartenenza
Output Size appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Output Size viene utilizzato per la configurazione dello slot di uscita
del dispositivo PROFIBUS.
Utilizzo
Il parametro Output Size viene utilizzato per la configurazione delle dimensioni
dello slot di uscita del dispositivo PROFIBUS. Tali dimensioni devono corrispondere
alle dimensioni definite dello slot di ingresso del PLC di collegamento o di altre
master PROFIBUS.
Prerequisiti
Deve essere installata l’opzione PROFIBUS Controller.
Valore predefinito
Il valore predefinito è di 1 byte (8 bit di segnale).
Valori ammessi
I valori ammessi sono numeri interi compresi tra 0-64 (0-512 bit di segnale),
specificando le dimensioni dei dati in byte.
Appartenenza
Configuration Data appartiene al tipo Device nell’argomento I/O System.
Descrizione
Configuration Data specifica i dati per Configuration Assembly.
Utilizzo
Configuration Data è opzionale e viene utilizzato se il parametro Configuration
Assembly nonché Configuration Size sono specificati.
Configuration Data è diviso in righe e colonne numerate da 00 a 24. Ciascuna riga
può contenere 16 byte in forma binaria, ovvero una stringa con la rappresentazione
esadecimale dei valori di byte delimitati da uno spazio.
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è rappresentato da tutti zeri “00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00”.
Valori ammessi
I valori ammessi vanno da 00 a FF.
Esempio: “00 00 00 00 34 FA 66 17 00 00 01 00 00 C9 00 00”
Appartenenza
Connection Priority appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Connection Priority specifica in che modo i dati I/O sono prioritizzati
sulla rete. La priorità della rete è ottenuta mediante l’utilizzo dei meccanismi Quality
of Service (QoS) nel dispositivo.
Nota
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è Low.
Valori ammessi
Low
High
Schedule
Urgent
4.5.29 Ownership
Appartenenza
Ownership appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Ownership specifica le modalità di funzionamento del collegamento
I/O tra lo scanner e il dispositivo I/O. Vi sono tre diversi tipi di Ownership:
• Exclusive Owner: un collegamento I/O in cui i dati del dispositivo I/O possono
essere controllati esclusivamente da uno scanner.
• Input Only: un collegamento I/O in cui solo lo scanner può ricevere dati in
ingresso da un dispositivo I/O. Non vi sono dati in uscita.
• Listen Only: un collegamento I/O in cui solo lo scanner può ricevere dati
ingresso da un dispositivo I/O. Questo tipo di Ownership può solo essere
collegato solo a un collegamento del tipo Exclusive Owner o Input Only. Se
questo collegamento a livello inferiore viene chiuso, il collegamento con
Ownership del tipo; verrà chiuso anche Listen Only. Non vi sono dati in uscita.
Nota
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è Exclusive Owner.
Valori ammessi
Exclusive Owner, Input Only o Listen Only.
Appartenenza
Input Connection Type appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Input Connection Type specifica le modalità di invio dei dati I/O dal
dispositivo I/O allo scanner. Vi sono due diversi tipi di collegamento:
• Point-to-point (Unicast): un collegamento in cui i dati sono inviati da un punto
a un altro. In tal caso vi è solo un mittente e un destinatario.
• Multicast: un collegamento in cui i dati sono inviati da uno o più punti a un
set di altri punti. In tal caso, vi è un mittente e più destinatari.
Nota
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è Multicast.
Valori ammessi
Multicast o Point-to-point
Appartenenza
Output RPI appartiene al tipo Device nell’argomento I/O System.
Descrizione
Output RPI (Originator to Target Request Packet Interval) rappresenta il tempo
che impiegano i pacchetti I/O dallo scanner al dispositivo I/O.
Utilizzo
Utilizzare questo parametro per decidere a quale intervallo lo scanner deve produrre
dati in uscita verso il dispositivo I/O.
Request Packet Interval viene specificato in microsecondi.
Nota
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è 50000.
Valori ammessi
Il limite minimo è 1, mentre quello massimo è 4.294967E+09.
Appartenenza
Input RPI appartiene al tipo Device nell’argomento I/O System.
Descrizione
Input RPI (Target to Originator Request Packet Interval) rappresenta il tempo che
impiegano i pacchetti I/O dal dispositivo I/O allo scanner.
Utilizzo
Utilizzare questo parametro per decidere a quale intervallo lo scanner deve acquisire
dati in ingresso dal dispositivo I/O.
Request Packet Interval viene specificato in microsecondi.
Nota
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Il valore predefinito è 50000.
Valore consentito
Il limite minimo è 1, mentre quello massimo è 4.294967E+09.
Appartenenza
Poll Rate appartiene al tipo Device nell’argomento I/O System.
Descrizione
Poll Rate definisce la ciclicità della comunicazione durante il primo collegamento.
Utilizzo
Poll Rate viene utilizzato per ottimizzare la larghezza di banda e le frequenze di
aggiornamento I/O.
Nota
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
I valori minimo e massimo possono essere limitati dal dispositivo.
Valore predefinito
Il valore predefinito è 1000.
Valori ammessi
I valori ammessi sono i numeri interi 0-65535, specificando il tempo in millisecondi.
Appartenenza
Quick Connect appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Quick Connect abilita l’opzione quick connect sul lato master di un
collegamento a un dispositivo.
Utilizzo
Quick Connect viene utilizzato per ridurre il tempo di attivazione di un dispositivo
I/O a partire dallo stato di disattivazione.
Prerequisiti
È necessario installare l’opzione EtherNet/IP Scanner/Adapter o DeviceNet
Master/Slave.
Valore predefinito
Il valore predefinito è Deactivated quando viene installata l’opzione DeviceNet
Master/Slave.
Il valore predefinito è Not Used quando viene installata l’opzione EtherNet/IP
Scanner/Adapter.
Valori ammessi
Nella rete DeviceNet i valori ammessi sono Activated o Deactivated.
Nella rete EtherNet/IP, i valori ammessi sono Activated, Deactivated o Not Used.
Informazioni aggiuntive
Per poter utilizzare questa opzione in modo completo, il dispositivo I/O deve
supportare Quick Connect secondo l’ODVA DeviceNet Specification.
Appartenenza
Connection Timeout Multiplier appartiene al tipo Device nell'argomento I/O System.
Descrizione
Connection Timeout Multiplier specifica il moltiplicatore applicato al valore della
velocità del pacchetto previsto per poter calcolare il valore del Timer di
inattività/watchdog.
Utilizzo
Il Connection Timeout Multiplier è un numero tra 4, 8, 16, 32, 64, 128, 256. Viene
utilizzato insieme a RPI per calcolare il timeout delle connessioni. RPI moltiplicato
per Connection Timeout Multiplier fornisce il tempo massimo necessario per
interrompere la connessione.
Nota
Per i robot IRB 14000 e IRB 14050 questo parametro dovrebbe essere regolato
in base alle impostazioni di rete.
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valori ammessi
I valori ammessi sono 4, 8, 16, 32, 64, 128, 256, 512.
Il valore predefinito è 4.
Appartenenza
Fast Device Startup appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Fast Device Startup specifica se il dispositivo I/O deve utilizzare un
algoritmo per un tentativo di collegamento più veloce o meno.
Utilizzo
Il parametro Fast Device Startup viene utilizzato principalmente per velocizzare le
applicazioni di cambio utensile. Il tentativo di connessione PROFINET richiede
solitamente alcuni secondi ma, con dispositivi abilitati Fast Device Startup, questo
tempo viene ridotto a meno di un secondo. Per ulteriori informazioni vedere
Application manual - PROFINET Controller/Device.
Prerequisiti
Deve essere installata l’opzione PROFINET Controller/Device.
Limitazioni
Ethernet passa dal controller al dispositivo I/O che utilizza la funzionalità Fast
Device Startup. Deve essere configurata per disabilitare le funzioni di crossover
automatico e rilevamento automatico della velocità sui connettori utilizzati. La
velocità è impostata su 100 Mbps (full duplex).
Valore predefinito
Il valore predefinito è Deactivated.
Valori ammessi
• Deactivated
• Activated
• Support
Nota
Appartenenza
Port 1, Port 2, Port 3 e Port 4 appartengono al tipo Device, nell’argomento I/O
System.
Descrizione
Il parametroPort 1, Port 2, Port 3, Port 4 specifica rispettivamente le porte di fast
device startup 1, 2, 3 e 4 nel dispositivo I/O.
Utilizzo
Il parametroFast Device Startup viene configurato alle porte 1, 2, 3 e 4 del
dispositivo I/O.
Prerequisiti
Deve essere installata l’opzione PROFINET Controller/Device.
È necessario attivare il parametro Fast Device Startup.
Valore predefinito
Il valore predefinito è Deactivated.
Valori ammessi
• Deactivated
• 100 Mbps
Appartenenza
Energy Saving appartiene al tipo Device nell’argomento I/O System.
Descrizione
Il parametro Energy Saving specifica se il dispositivo I/O deve rispondere o meno
al comando di risparmio energia.
Utilizzo
Il parametro Energy Saving viene utilizzato principalmente per attivare la modalità
di risparmio energia.
Prerequisiti
È necessario installare le opzioni PROFINET Controller/Device e PROFIenergy.
Valore predefinito
Il valore predefinito è Activated.
Valori ammessi
• Activated
• Deactivated
Panoramica
Questa sezione descrive il tipo Device Command che fa parte dell’argomento I/O
System. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Utilizzo
Il tipo Device Command viene utilizzato per inviare comandi a dispositivi di I/O
specifici sulla rete industriale.
Ciò avviene:
• All’inizio.
• Quando si connette il dispositivo di I/O dopo un'interruzione di corrente.
• Quando si attiva il dispositivo di I/O a partire da RobotStudio o dalla
FlexPendant.
Limitazioni
Il Device Command presenta le seguenti limitazioni:
• Al massimo, nel sistema robotico si possono definire 300 comandi dispositivo.
Esempio
Parametro: Valore:
Name LinkAddr
Device d350
Download Order 1
Path 6,20 64 24 01 30 01,C6,1
Service Set Attribute Single
Value 1
4.6.2 Name
Appartenenza
Name appartiene al tipo Device Command nell’argomento I/O System.
Descrizione
Il parametro Name specifica il nome del comando.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa che specifica il nome con un massimo di 80 caratteri.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
4.6.3 Device
Appartenenza
Device appartiene al tipo Device Command nell’argomento I/O System.
Descrizione
Specifica il nome del dispositivo di I/O a cui è collegato il comando.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa che specifica il nome del dispositivo di I/O con un massimo di 32
caratteri.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Informazioni correlate
Il tipo Device a pagina 234.
Appartenenza
Download Order appartiene al tipo Device Command nell’argomento I/O System.
Descrizione
Il parametro Download Order specifica il numero di sequenza con il quale questo
comando dovrà essere scaricato nel dispositivo di I/O al quale sono stati assegnati
più comandi.
Utilizzo
Utilizzare Download Order per controllare l'ordine secondo il quale i comandi
Fieldbus vengono scaricati (ed eseguiti) su un dispositivo di I/O.
Gli ordini di download più bassi vengono scaricatiprima degli ordini di download
più alti.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
0 - 100.
4.6.5 Path
Appartenenza
Path appartiene al tipo Device Command nell’argomento I/O System.
Descrizione
Path specifica il percorso di rete per un parametro.
Valori ammessi
Una stringa che specifica il percorso con un massimo di 30 caratteri.
Esempio
6,20 01 24 08 30 01,C6,1
Descrizione dell’esempio:
• 6 corrisponde alla lunghezza del percorso, ovvero al numero di cifre
esadecimali fino alla virgola successiva.
• Il percorso (20 01 24 08 30 01) è una descrizione di software della classe,
dell’istanza e dell’attributo DeviceNet. È possibile trovare un ulteriore
descrizione nell’ODVA DeviceNet Specification 2.0.
• C6 corrisponde al valore esadecimale per l’identificatore del tipo di dati.
• 1 corrisponde alle dimensioni dei dati, ovvero al numero di byte come valore
decimale.
4.6.6 Service
Appartenenza
Service appartiene al tipo Device Command nell’argomento I/O System.
Descrizione
Service definisce il servizio esplicito che dovrebbe essere eseguito sull’istanza
oggetto DeviceNet o EtherNet/IP , oppure evidenziato nell’attributo in Path. Per
maggiori informazioni vedere Path a pagina 277.
Utilizzo
Service viene utilizzato per definire il tipo di azione da utilizzare.
Prerequisiti
È necessario installare l’opzione DeviceNet Master/Slave o EtherNet/IP
Valore predefinito
Il valore predefinito è Set_Attribute_Single.
Valori ammessi
Sono ammessi i seguenti valori:
• Reset
• Create
• Apply_Attributes
• Set_Attribute_Single
4.6.7 Value
Appartenenza
Value appartiene al tipo Device Command nell’argomento I/O System.
Descrizione
Il parametro Value specifica il valore di questo comando.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 200 caratteri.
Panoramica
Questa sezione descrive il tipo Device Trust Level che fa parte dell’argomento I/O
System. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Utilizzo
L'uso di livelli di affidabilità del dispositivo rappresenta un semplice metodo per
controllare il comportamento del robot e la generazione di eventi per i dispositivi
di I/O.
Nota
Limitazioni
Il numero massimo di livelli di affidabilità del dispositivo gestiti dal controller è
limitato a 10.
Nota
4.7.2 Name
Appartenenza
Name appartiene al tipo Device Trust Level nell’argomento I/O System.
Descrizione
Specifica il nome del livello di affidabilità del dispositivo.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Deny Deactivate appartiene al tipo Device Trust Level nell’argomento I/O System.
Descrizione
Specifica se è possibile disattivare il dispositivo di I/O o meno.
Valore predefinito
Il valore predefinito è Allow Deactivate.
Valori ammessi
Deny Deactivate o Allow Deactivate
Appartenenza
Action when Disconnected appartiene al tipo Device Trust Level nell’argomento
I/O System.
Descrizione
Specifica l'azione di sistema da eseguire in caso di interruzione della comunicazione
con un dispositivo di I/O.
Valore predefinito
Il valore predefinito è No Action
Valori ammessi
Valore Descrizione
No Action Nessuna azione eseguita.
Generate "System Fail" Tutti i task NORMAL verranno arrestati. Inoltre, lo stato del si-
stema viene impostato su errore di sistema (SYS_FAIL). Tutti
gli ordini di movimento manuale e di avvio del programma sa-
ranno rifiutati. Solo un normale riavvio consente di effettuare
il reset del sistema.
Generate "System Halt" Tutti i task NORMAL verranno arrestati. Il sistema viene forzato
in modalità MOTORS OFF, "motori disinseriti". Quando i motori
vengono cambiati in MOTORS ON, si effettua il reset del siste-
ma.
Generate "System Stop" Tutti i task NORMAL vengono interrotti, ma possono essere
riavviati. È inoltre possibile muovere manualmente il robot.
Appartenenza
Report when Disconnected appartiene al tipo Device Trust Level nell’argomento
I/O System.
Descrizione
Specifica la segnalazione di eventi in caso di interruzione delle comunicazione
con un dispositivo di I/O.
Valore predefinito
Generate Error
Valori ammessi
Valore Descrizione
Generate Error Segnalazione di evento di errori.
Generate Information (Sta- Segnalazione di evento di informazioni (modifica dello stato).
te Change)
Generate Warning Segnalazione dell’evento di avvertimento.
No Error Reporting Nessuna segnalazione di eventi.
Informazioni correlate
Manuale dell'operatore - Risoluzione dei problemi IRC5
Appartenenza
Action when Faulty appartiene al tipo Device Trust Level nell’argomento I/O System.
Descrizione
Specifica l’azione di sistema da intraprendere quando i segnali non sono accessibili
e il dispositivo I/O passa a uno stato di guasto.
Valore predefinito
Il valore predefinito è No Action
Valori ammessi
Valore Descrizione
No Action Nessuna azione eseguita.
Generate "System Fail" Tutti i task NORMAL verranno arrestati. Inoltre, lo stato del si-
stema viene impostato su errore di sistema (SYS_FAIL). Tutti
gli ordini di movimento manuale e di avvio del programma sa-
ranno rifiutati. Solo un normale riavvio consente di effettuare
il reset del sistema.
Generate "System Halt" Tutti i task NORMAL verranno arrestati. Il sistema viene forzato
in modalità MOTORS OFF, "motori disinseriti". Quando i motori
vengono cambiati in MOTORS ON, si effettua il reset del siste-
ma.
Generate "System Stop" Tutti i task NORMAL vengono interrotti, ma possono essere
riavviati. È inoltre possibile muovere manualmente il robot.
Appartenenza
Report when Faulty appartiene al tipo Device Trust Level nell’argomento I/O System.
Descrizione
Specifica la segnalazione di eventi quando un dispositivo I/O passa a uno stato di
guasto.
Valore predefinito
Il valore predefinito è Generate Error
Valori ammessi
Valore Descrizione
Generate Error Segnalazione di evento di errori.
Generate Information (Sta- Segnalazione di evento di informazioni (modifica dello stato).
te Change)
Generate Warning Segnalazione dell’evento di avvertimento.
No Error Reporting Nessuna segnalazione di eventi.
Appartenenza
Report when Reconnected appartiene al tipo Device Trust Level nell’argomento
I/O System.
Descrizione
Specifica la segnalazione di eventi al ripristino della comunicazione con un
dispositivo di I/O.
Valore predefinito
Il valore predefinito è Generate information (state change)
Valori ammessi
Valore Descrizione
Generate Error Segnalazione di evento di errori.
Generate Information (Sta- Segnalazione di evento di informazioni (modifica dello stato).
te Change)
Generate Warning Segnalazione di evento di avvertimento
No Error Reporting Nessuna segnalazione di eventi.
Appartenenza
Energy Saving Active appartiene al tipo Device Trust Level nell'argomento I/O
System.
Descrizione
Specifica se il dispositivo I/O sarà selezionato o meno per il risparmio energetico.
Valore predefinito
Il valore predefinito è No.
Valori ammessi
Yes oppure No
Panoramica
In questo paragrafo viene descritto il tipo Industrial Network, che appartiene
all'argomento I/O System. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
Utilizzo
Quando si specifica una rete industriale, viene creata una rappresentazione logica
della rete industriale reale. La configurazione della rete definisce i parametri specifici
che determineranno la funzionalità della rete industriale, come la velocità di
comunicazione, l'indirizzo, la connessione, ecc.
L'utilizzo della rete industriale consente di definire i dispositivi di I/O e altri oggetti
nel sistema di I/O.
Prerequisiti
Prima di configurare i parametri sulla rete industriale, è necessario installare
l'opzione rete industriale.
L'opzione rete industriale consiste di solito in un componente software per la
configurazione di reti industriali di un tipo specifico, nonché dell'hardware richiesto
per dotare il controller delle interfacce fisiche necessarie per la rete industriale
specifica.
Limitazioni
Le limitazioni della rete industriale sono:
• Il numero massimo di reti industriali nel sistema dipende dalle opzioni rete
industriale installate.
• È possibile configurare solo i tipi di reti industriali per i quali la rispettiva rete
industriale è stata installata nel sistema la rispettiva opzione.
A seconda delle opzioni installate della rete industriale, possono essere disponibili
altre reti industriali predefinite che non sono descritte in questo Manuale.
Informazioni correlate
Ulteriori informazioni sulla configurazione delle reti industriali sono disponibili nel
manuale della rispettiva opzione rete industriale, come ad esempio Application
manual - DeviceNet Master/Slave.
DeviceNet di esempio
Di seguito è riportato un esempio di rete industriale DeviceNet. Per ulteriori
informazioni su DeviceNet, fare riferimento a Application manual - DeviceNet
Master/Slave.
Parametro: Valore:
Name DeviceNet
Identification Label DeviceNet Master/Slave
Address 2
DeviceNet Communication Speed 250 kbps
4.8.2 Name
Appartenenza
Name appartiene al tipo Industrial Network, nell’argomento I/O System.
Descrizione
Il parametro Name specifica il nome della rete industriale.
Utilizzo
Il nome della Industrial Network viene utilizzato come riferimento alla rete specifica
durante la configurazione dei dispositivi di I/O sulla rete industriale.
Per le reti industriali sono consentiti i seguenti nomi:
• DeviceNet
• DeviceNet_Anybus
• PROFIBUS
• PROFIBUS_Anybus
• EtherNetIP
• EtherNetIP_Anybus
• PROFINET
• PROFINET_Anybus
• Local
• ICI
Valore predefinito
Il valore predefinito è determinato dall'opzione di rete industriale specifica.
Valori ammessi
Stringa con un massimo di 32 caratteri. I valori consentiti sono determinati
dall'opzione di rete industriale specifica.
Appartenenza
Identification Label appartiene al tipo Industrial Network, nell’argomento I/O System.
Descrizione
Identification Label consente di identificare fisicamente la rete industriale.
Utilizzo
L'impiego di Identification Label è opzionale. Fornisce un'etichetta che permette
di identificare la rete industriale fisica o l'interfaccia di comunicazione hardware
(porta di collegamento) che questa configurazione di rete rappresenta.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
4.8.4 Address
Appartenenza
Address appartiene al tipo Industrial Network nell’argomento I/O System.
Utilizzo
Il parametro Address viene utilizzato per impostare l’indirizzo IP del controller IRC5
sull’interfaccia di rete utilizzata (deciso con il parametro Connection).
Valore predefinito
0.0.0.0
Valori ammessi
0.0.0.0 - 255.255.255.255
Appartenenza
Subnet Mask appartiene al tipo Industrial Network nell’argomento I/O System.
Descrizione
Il parametro Subnet Mask viene utilizzato per determinare a quale subnet appartiene
l’indirizzo IP.
Utilizzo
Il parametro Subnet Mask viene utilizzato per dividere la rete in subnet logiche.
Valori ammessi
0.0.0.0 - 255.255.255.255
4.8.6 Gateway
Appartenenza
Gateway appartiene al tipo Industrial Network nell’argomento I/O System.
Descrizione
Il parametro Gateway specifica il nodo di rete che funge da ingresso verso un'altra
rete.
Valori ammessi
0.0.0.0 - 255.255.255.255
4.8.7 Simulated
Appartenenza
Simulated appartiene al tipo Industrial Network, nell’argomento I/O System.
Descrizione
Il parametro Simulated specifica che la rete industriale e tutti i dispositivi di I/O
collegati ad essa devono essere trattati come simulati.
Valore predefinito
Il valore predefinito è No.
Valori ammessi
Yes
No
Appartenenza
Configuration File appartiene al tipo Industrial Network nell’argomento I/O System.
Descrizione
Configuration File specifica il percorso a un file di configurazione PROFIBUS
contenuto nel sistema IRC5.
Utilizzo
Il parametro di sistema Configuration File viene utilizzato per localizzare il file di
configurazione PROFIBUS, creato utilizzando l’utensile Softing PROFIBUS
Configurator, su DSQC1005.
Se il file di configurazione si trova nella directory HOME del sistema, sarà incluso
anche nei backup.
Prerequisiti
Deve essere installata l’opzione PROFIBUS Controller.
Valore predefinito
Il valore predefinito è HOME/pbus_cfg.bin
Valori ammessi
A-Z
a-z
_
.
/
4.8.9 Connection
Appartenenza
Connection appartiene al tipo Industrial Network nell’argomento I/O System.
Descrizione
Il parametro Connection specifica l’IP Setting che l’opzione EtherNet/IP
Scanner/Adapter deve utilizzare.
Utilizzo
Il parametro Connection viene utilizzato per selezionare uno dei connettori di
collegamento disponibili per l’uso.
Prerequisiti
Deve essere installata l’opzione EtherNet/IP Scanner/Adapter.
Valore predefinito
Private Network
Valori ammessi
Istanze valide di IP Setting
Appartenenza
DeviceNet Communication Speed appartiene al tipo Industrial Network
nell’argomento I/O System.
Descrizione
DeviceNet Communication Speed è obbligatorio per una rete industriale DeviceNet
e decide quale velocità di comunicazione (velocità di trasmissione in baud) devono
utilizzare il DeviceNet master e dispositivo slave interno per la comunicazione con
altri dispositivi sulla rete DeviceNet.
Utilizzo
La velocità di trasmissione in baud corrisponde alla velocità del segnale di
comunicazione, che determina la velocità massima del trasferimento dati sui canali
seriali. Tanto più è alta la velocità di trasmissione in baud, tanto più elevata potrà
essere la velocità di comunicazione.
Prerequisiti
Deve essere installata l’opzione DeviceNet Master/Slave.
Limitazioni
Con l’utilizzo di DeviceNet Communication Speed, tutti i dispositivi sulla stessa
rete fisica devono essere utilizzati nella stessa velocità di trasmissione in baud.
Valore predefinito
Il valore predefinito è 500.
Valori ammessi
I valori ammessi sono 125, 250 e 500, specificando la velocità di trasmissione in
baud in Kbps (kilobit al secondo).
Appartenenza
PROFINET Station Name appartiene al tipo Industrial Network nell’argomento I/O
System.
Descrizione
PROFINET Station Name specifica il nome della stazione PROFINET sulla rete del
controller IRC5.
Utilizzo
Il parametro PROFINET Station Name viene utilizzato per identificare un dispositivo
PROFINET sulla rete. Il nome sulla rete deve essere univoco.
Il parametro PROFINET Station Name può essere inoltre modificato con un utensile
di configurazione PROFINET esterno o un controller PROFINET di collegamento.
Prerequisiti
È necessario installare l’opzione PROFINET Controller/Device o PROFINET Device.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Caratteri ammessi:
• 0-9 (numerici)
• A-Z (lettere maiuscole)
• a-z (lettere minuscole)
• - (trattino)
• . (punto)
Appartenenza
Nested Diagnosis appartiene al tipo Industrial Network nell’argomento I/O System.
Descrizione
Il parametro Nested Diagnosis specifica la diagnosi negli impianti gerarchici e
consente all’utente di valutare lo stato della rete PROFINET da un PLC centrale o
un utensile esterno.
Utilizzo
Se il parametro Nested Diagnosis viene attivato, gli allarmi saranno trasmessi da
un controller se il suo dispositivo interno dispone di un controller collegato.
Prerequisiti
È necessario installare l’opzione PROFINET Controller/Device o PROFINET Device.
Valore predefinito
Il valore predefinito è Deactivated.
Valori ammessi
Activated
Deactivated
Panoramica
Questa sezione descrive il tipo Internal Device che fa parte dell’argomento I/O
System. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Esempio
Di seguito è riportato un esempio di dispositivo slave interno DeviceNet. Per ulteriori
informazioni su DeviceNet, fare riferimento a Application manual - DeviceNet
Master/Slave.
Parametro: Valore:
Name DN_Internal_Device
Connected to Industrial Network DeviceNet
Simulated No
Vendor Name ABB Robotics
Product Name DeviceNet Internal Slave Device
Identification Label
Connection Type Polled
Poll Rate 1000
Connection Output Size 8
Connection Input Size 8
Appartenenza
Vendor Name appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Il parametro Vendor Name specifica il nome del fornitore del dispositivo di I/O.
Utilizzo
Questo parametro è opzionale e viene utilizzato solo a scopo informativo.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Appartenenza
Product Name appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Il parametro Product Name specifica il nome del prodotto per questo dispositivo
di I/O in base allo standard del tipo di rete industriale.
Utilizzo
Questo parametro è opzionale e viene utilizzato solo a scopo informativo.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Appartenenza
Identification Label appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Il parametro Identification Label consente di assegnare un'etichetta al dispositivo
di I/O reale.
Utilizzo
Il parametro Identification Label è un metodo opzionale per assegnare un'etichetta
che consentirà all'operatore di identificare più facilmente il dispositivo di I/O fisico.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
4.9.5 Simulated
Appartenenza
Simulated appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Il parametro Simulated specifica che il dispositivo di I/O deve essere trattato come
simulato.
Utilizzo
Il parametro Simulated stabilisce che il dispositivo di I/O è simulato nella rete
industriale a cui è collegato.
Valore predefinito
Il valore predefinito è No
Valori ammessi
Yes
No
Appartenenza
Connection Input Size appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Connection Input Size definisce le dimensioni di dati in byte per l’area di ingresso
ricevuti dallo scanner EtherNet/IP collegato.
Utilizzo
Connection Input Size è un parametro specifico di EtherNet/IP.
Prerequisiti
È necessario installare le opzioni EtherNet/IP Scanner/Adapter, Ethernet/IP Anybus
Adapter, DeviceNet Master/Slave o DeviceNet Anybus Slave.
Valore predefinito
Per l’opzione DeviceNet Master/Slave, il valore predefinito è 8.
Per l’opzione Ethernet/IP Anybus Adapter, il valore predefinito è 64
Valori ammessi
Per l’opzione Ethernet/IP Anybus Adapter, i valori ammessi sono numeri interi
compresi tra 0-255 (0-2040 bit di segnale), specificando le dimensioni dei dati in
byte.
Per l’opzione DeviceNet Master/Slave, i valori ammessi variano da -1 a 64.
Per l’opzione EtherNet/IP Scanner/Adapter, i valori ammessi variano da 0 a 505.
Appartenenza
Connection Output Size appartiene al tipo Internal Device nell’argomento I/O
System.
Descrizione
Connection Output Size definisce le dimensioni di dati in byte per l’area di uscita
inviati allo scanner EtherNet/IP collegato
Utilizzo
Connection Output Size è un parametro specifico di EtherNet/IP.
Prerequisiti
È necessario installare le opzioni EtherNet/IP Scanner/Adapter, EtherNet/IP Anybus
Adapter, DeviceNet Master/Slave o DeviceNet Anybus Slave.
Valore predefinito
Per l’opzione DeviceNet Master/Slave, il valore predefinito è 8.
Per l’opzione EtherNet/IP Anybus Adapter, il valore predefinito è 64
Valori ammessi
Per l’opzione EtherNet/IP Anybus Adapter, i valori ammessi sono numeri interi
compresi tra 0-255 (0-2040 bit di segnale), specificando le dimensioni dei dati in
byte.
Per l’opzione DeviceNet Master/Slave e DeviceNet Anybus Slave, i valori ammessi
variano da -1 a 64.
Per l’opzione EtherNet/IP Scanner/Adapter, i valori ammessi variano da 0 a 505.
Appartenenza
Input Size appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Il parametro Input Size viene utilizzato per la configurazione dello slot di ingresso
del dispositivo interno PROFINET.
Utilizzo
Tale parametro configurerà le dimensioni dello slot di ingresso del dispositivo
interno. Tali dimensioni devono corrispondere alle dimensioni definite dello slot
di uscita del PLC di collegamento o di altri controller PROFINET.
Prerequisiti
È necessario installare l’opzione PROFINET Controller/Device o PROFINET Device.
Valore predefinito
Il valore predefinito è di 64 byte (512 bit di segnale).
Valori ammessi
8, 16, 32, 64, 128 o 256 byte (64, 128, 512, 1024 o 2048 bit di segnale).
Appartenenza
Output Size appartiene al tipo Internal Device nell’argomento I/O System.
Descrizione
Il parametro Output Size viene utilizzato per la configurazione dello slot di uscita
del dispositivo interno PROFINET.
Utilizzo
Il parametro Output Size è valido solo per il PN_Internal_Device e configurerà le
dimensioni dello slot di uscita per il dispositivo interno PROFINET. Tali dimensioni
devono corrispondere alle dimensioni definite dello slot di ingresso del PLC di
collegamento o di altri controller PROFINET.
Prerequisiti
È necessario installare l’opzione PROFINET Controller/Device o PROFINET Device.
Valore predefinito
Il valore predefinito è di 64 byte (512 bit di segnale).
Valori ammessi
8, 16, 32, 64, 128 o 256 byte (64, 128, 512, 1024 o 2048 bit di segnale).
Panoramica
In questo paragrafo viene descritto il tipo PROFINET Common Data, che appartiene
all'argomento I/O System. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questo paragrafo.
Utilizzo
I dati sul nodo PROFINET sono memorizzati in una Management Information Base
(MIB). I dati sui nodi possono essere raccolti in una rete PROFINET per mezzo del
protocollo Simple Network Management Protocol (SNMP). Per il controller del robot
questi dati sono raccolti e memorizzati in MIB-2 (parametri sistema nel tipo
PROFINET Common Data).
Prerequisiti
È necessario installare l’opzione PROFINET Controller/Device o PROFINET Device.
4.10.2 Name
Appartenenza
Il parametro Name appartiene al tipo PROFINET Common Data, nell’argomento
I/O System.
Descrizione
Il parametro Name specifica il nome logico del tipo PROFINET Common Data.
Utilizzo
Visualizza il nome del tipo PROFINET Common Data.
Limitazione
Il nome non può essere modificato.
Valore predefinito
PROFINET_COMMON_DATA
Appartenenza
Il parametro System Name appartiene al tipo PROFINET Common Data,
nell’argomento I/O System.
Descrizione
Un nome assegnato per via amministrativa per questo nodo gestito. Per
convenzione questo è il nome dominio completamente qualificato del nodo.
Utilizzo
Visualizza il nome del sistema.
Appartenenza
Il parametro System Location appartiene al tipo PROFINET Common Data,
nell’argomento I/O System.
Descrizione
Il parametro System Location specifica la posizione fisica del nodo, ad esempio
“locale 123” o “terzo piano”.
Utilizzo
Visualizza la posizione fisica del nodo PROFINET (ad es. controller robot).
Appartenenza
Il parametro System Contact appartiene al tipo PROFINET Common Data,
nell’argomento I/O System.
Descrizione
L’identificazione testuale della persona di contatto di questo nodo gestito insieme
all’informazione su come contattare questa persona.
Utilizzo
Visualizza le informazioni di contatto dell’esperto dominio.
Appartenenza
Il parametro LLDP Version appartiene al tipo PROFINET Common Data,
nell’argomento I/O System.
Descrizione
Il parametro LLDP Version specifica quale versione LLDP deve essere utilizzata.
Utilizzo
Utilizzato per passare tra le versioni LLDP.
1 = LLDP v2.2 (modalità obsoleta)
0 = LLDP v2.3 (modalità standard)
Valori ammessi
Valori ammessi 0 oppure 1.
Il valore predefinito è 0.
Panoramica
Questa sezione descrive il tipo Signal che fa parte dell’argomento I/O System.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Utilizzo
Specificando un segnale I/O, viene creata una rappresentazione logica del segnale
I/O reale o simulato. La configurazione del segnale I/O definisce i parametri di
sistema specifici per il segnale I/O che controllerà la funzionalità del segnale stesso.
Molti parametri dipendono dal tipo di segnale I/O, quindi si consiglia di assegnare
per primo il parametro Type of Signal.
Prerequisiti
Prima di definire un nuovo segnale I/O, assicurarsi che siano disponibili i Signal
Safe Level e Access Level appropriati (sia creandoli, sia utilizzando rispettivamente
un Signal Safe Level o Access Level predefinito). Per maggiori informazioni vedere
Il tipo Access Level a pagina 217 and Il tipo Signal Safe Level a pagina 346.
Limitazioni
Al massimo, si possono definire 12000 segnali I/O nel sistema robotico.
Segnali predefiniti
Il controller del robot include diversi segnali di I/O predefiniti. A seconda delle
opzioni installate, ci possono essere anche altri segnali di I/O predefiniti.
Parametro Valore
Device Mapping 11
Category
Access Level Default
Default Value 0
Filter Time Passive 0
Filter Time Active 0
Invert Physical Value No
Safe Level DefaultSafeLevel
Parametro Valore
Device Mapping 0-7
Category
Access Level Default
Default Value 0
Filter Time Passive 0
Filter Time Active 0
Invert Physical Value No
Safe Level DefaultSafeLevel
Parametro Valore
Maximum Physical Value Limit 10
Maximum Bit Value 0
Minimum Logical Value -10
Minimum Physical Value -10
Minimum Physical Value Limit -10
Minimum Bit Value 0
Safe Level DefaultSafeLevel
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
4.11.2 Name
Appartenenza
Name appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Name specifica il nome del segnale logico di I/O.
Utilizzo
Il nome del segnale I/O viene utilizzato come riferimento allo specifico segnale I/O
quando:
• si accede al segnale I/O in RAPID (ovvero durante la lettura o scrittura del
valore);
• Configurare le connessioni incrociate, per maggiori informazioni vedere Il
tipo Cross Connection a pagina 225.
• Configurazione ingressi e uscite di sistema, per maggiori informazioni vedere
Il tipo System Input a pagina 353 e Il tipo System Output a pagina 399.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Type of Signal appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Type of Signal specifica la rappresentazione, la funzionalità e la direzione del
segnale.
Utilizzo
Ogni segnale I/O deve essere classificato come uno dei tipi predefiniti. Il tipo di
segnale I/O determinerà la funzionalità del segnale I/O e il modo in cui verrà
rappresentato e interpretato.
Poiché la funzionalità del segnale I/O dipende dal tipo, le impostazioni di altri
parametri varieranno. Si consiglia quindi di assegnare il parametro Type of Signal
prima di qualsiasi altro parametro del segnale I/O.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Digital Input
Digital Output
Analog Input
Analog Output
Group Input
Group Output
Appartenenza
Assigned to Device appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Assigned to Device specifica il dispositivo di I/O al quale è connesso
il segnale I/O (se presente). Per maggiori informazioni vedere Il tipo Device a
pagina 234.
Limitazioni
Un segnale I/O non mappato per un dispositivo di I/O (ovvero, il parametro Assigned
to Device non è definito) sarà considerato come simulato.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa, sia:
• vuota (non specificata), ovvero un segnale I/O simulato, oppure
• che specifica il nome di un dispositivo di I/O definito.
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Signal Identification Label appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Signal Identification Label consente di assegnare una etichetta con
testo libero a un segnale I/O.
Utilizzo
Il Signal Identification Label è un parametro opzionale che può essere utilizzato
per creare un'etichetta per il contatto o il cavo fisico rappresentato dalla
configurazione del segnale I/O corrente.
Assegnare un nome facile da comprendere (testo libero) al segnale I/O per
facilitarne la sua individuazione fisica. Ad esempio, mappare il segnale I/O mediante
un’identificazione fisica, quale un contrassegno del cablaggio oppure un’etichetta
di uscita.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
Esempio
Conn. X4, Pin 1
Appartenenza
Device Mapping appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Device Mapping specifica il bit o i bit nella mappa della memoria del
dispositivo di I/O assegnato a cui viene mappato il segnale di I/O.
Utilizzo
Tutti i segnali I/O, ad eccezione dei segnali I/O simulati, devono essere mappati.
Limitazioni
Un segnale di I/O deve essere completamente mappato ai bit dello stesso
dispositivo di I/O. Ad esempio, non è possibile mappare un segnale di gruppo ai
bit di dispositivi di I/O diversi.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 80 caratteri.
La stringa dovrà contenere l'ordine di mappatura dei singoli bit del segnale I/O,
mediante la seguente sintassi:
• riferimento a un bit nella mappa della memoria di I/O mediante l'indice del
bit; i bit sono indicizzati a partire da zero (0) e oltre;
• se il segnale viene mappato a più bit consecutivi, questi possono essere
espressi come un intervallo: <first bit in range> - <last bit in range>
• Se il segnale di I/O viene mappato a più bit e/o intervalli non consecutivi,
essi dovranno essere separati da virgole: <bit/range>, <bit/range>, <bit/range>
Informazioni aggiuntive
La sovrapposizione delle mappe del dispositivo non consigliabile. Vale a dire che
Device Mapping non deve far riferimento allo stesso bit più di una volta. Quando
diversi segnali logici sono mappati sullo stesso bit fisico, si possono presentare
scenari del tutto indesiderati.
A titolo di esempio, considerare la condizione in cui due segnali di gruppo
sovrapposti sono utilizzati in un collegamento incrociato nel quale uno dei due
segnali è attore e invertito e l'altro è resultant. Un simile scenario determinerà un
loop infinito.
Le restrizioni inerenti l'utilizzo di segnali sovrapposti sono necessarie per
l'importanza che riveste la prevedibilità delle condizioni del sistema.
Nota
Non consentito
I seguenti segnali sovrapposti non sono consentiti:
• Ingresso digitale/Ingresso digitale
• Uscita digitale/Uscita digitale
Nota
Esempio
Esempi di mappatura valida di un segnale digitale (1 bit):
• 0
• 13
Esempi di mappatura valida di un segnale analogico o di gruppo (2-32 bit):
• 4,6-7
• 16-31
• 8-15,0-7
Esempi di mappatura non valida (il bit 7 è sovrapposto):
• 0-7,15-7
4.11.7 Category
Appartenenza
Category appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Category consente di assegnare una etichetta con testo libero a un
segnale I/O.
Utilizzo
Il parametro Category è opzionale per l’attribuzione di varie categorie ai segnali
I/O, per cui gli utensili (ad esempio, gli utensili software) possano filtrare e riordinare
i segnali sulla base di tali categorie.
Limitazioni
I segnali I/O definiti come Safety oppure Internal sono invisibili all’utente nell’ambito
di RobotStudio e della FlexPendant.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Informazioni aggiuntive
La categoria di tutti i segnali I/O correlati alla sicurezza (caricati internamente dal
sistema) viene impostata come Safety.
Appartenenza
La Access Level fa parte del tipo Signal, nell’argomento I/O System. Per maggiori
informazioni vedere Il tipo Access Level a pagina 217.
Descrizione
Il parametro Access Level specifica i client con autorizzazione di accesso in scrittura
al segnale I/O.
Utilizzo
Access Level definisce l'accesso in scrittura del segnale di I/O per diverse categorie
di applicazioni di controllo dell'I/O, quali i programmi RobotStudio e RAPID.
Valore predefinito
Il valore predefinito è Default.
Valori ammessi
Una stringa corrispondente al nome di un tipo Access Level definito.
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Il parametro Default Value appartiene al tipo Signal, nell’argomento I/O System.
Descrizione
Il parametro Default Value specifica il valore predefinito del segnale di I/O.
Utilizzo
Il valore predefinito:
• viene utilizzato per l'inizializzazione del segnale di I/O in diverse situazioni
di esecuzione nel sistema robotico; vedere Il tipo Signal Safe Level a
pagina 346.
• viene utilizzato per la valutazione dei collegamenti incrociati ogni volta che
il segnale di I/O non è accessibile, ad esempio quando il dispositivo di I/O a
cui è assegnato il segnale di I/O viene disconnesso.
Valori ammessi
A seconda del tipo di segnale I/O, sono ammessi i seguenti valori:
Tipo di segnale di Valore consentito
I/O
Digital 0o1
Analog Qualsiasi valore entro il campo Minimum Logical Value a Maximum
Logical Value. Per maggiori informazioni vedere Minimum Logical Value
a pagina 341 e Maximum Logical Value a pagina 337.
Gruppo Qualsiasi valore nell'intervallo da 0 a 2 dimensione -1 (dimensione = nu-
mero di bit nel parametro Device Mapping o nel Number Of Bits para-
meter per segnali di gruppo simulati). Per maggiori informazioni vedere
Device Mapping a pagina 326.
Valore predefinito
Il valore predefinito è 0.
Informazioni aggiuntive
Per i segnali di I/O mappati sugli stessi bit nella mappa della memoria di I/O,
esistono alcune limitazioni. Per ulteriori informazioni, vedere Informazioni
supplementari in Device Mapping a pagina 326.
Appartenenza
La Safe Level fa parte del tipo Signal, nell’argomento I/O System. Per maggiori
informazioni vedere Il tipo Signal Safe Level a pagina 346.
Descrizione
Il parametro Safe Level specifica il comportamento dell'output logico dei segnali
di I/O in diverse situazioni di esecuzione nel sistema robotico.
Utilizzo
Questo parametro viene utilizzato per specificare il comportamento del segnale di
uscita logico in base ai requisiti dell'utente in diverse situazioni di funzionamento,
ad esempio, all'avvio del sistema, quando il segnale diventa accessibile, quando
il segnale non è accessibile e quando il sistema è spento.
Valore predefinito
Il valore predefinito è DefaultSafeLevel.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Filter Time Passive fa parte del tipo Signal, nell’argomento I/O System. Per maggiori
informazioni vedere Filter Time Active a pagina 334 e Type of Signal a pagina 323.
Descrizione
Il parametro Filter Time Passive specifica il tempo di filtraggio per il rilevamento
dei lati negativi (ovvero il valore del segnale I/O fisico è commutato da attivo a
passivo).
Utilizzo
Il tempo di filtraggio passivo filtra i segnali I/O da interferenze che potrebbero
essere interpretate come impulsi dei segnali stessi.
Il tempo di filtraggio passivo specifica l'intervallo in ms (millisecondi) durante il
quale il valore fisico del segnale dovrà rimanere passivo, prima che il segnale I/O
sia considerato passivo e che il segnale logico I/O venga commutato in passivo.
Ovvero se il periodo di tempo durante il quale il valore fisico è passivo è inferiore
al valore di Filter Time Passive, il segnale logico non verrà modificato.
Prerequisiti
Questo parametro è applicabile solo ai segnali di ingresso digitale e di ingresso
di gruppo, ovvero Type of Signal deve essere impostato su uno di questi tipi. In
caso contrario il parametro sarà ignorato.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Valore: Descrizione:
0 Nessun filtro
10-32000 Tempo di filtraggio in ms
Informazioni aggiuntive
Da notare che numerosi dispositivi di I/O dispongono di componentistica incorporata
per il filtraggio dei segnali di I/O. Il tempo di filtraggio viene quindi aggiunto al
valore di Filter Time Passive.
Appartenenza
Filter Time Active fa parte del tipo Signal, nell’argomento I/O System. Per maggiori
informazioni vedere Filter Time Active a pagina 334 e Type of Signal a pagina 323.
Descrizione
Il parametro Filter Time Active specifica l’intervallo di filtraggio per il rilevamento
fianchi positivi (ovvero, di valori di segnali I/O fisici commutati da passivi ad attivi).
Utilizzo
Il tempo di filtraggio passivo filtra i segnali I/O da interferenze che potrebbero
essere interpretate come impulsi dei segnali I/O stessi.
Il tempo di filtraggio attivo specifica l'intervallo in ms (millisecondi) durante il quale
il valore fisico del segnale dovrà rimanere attivo, prima che il segnale I/O sia
considerato attivo e che il segnale logico I/O venga commutato in attivo. Ovvero
se il periodo di tempo durante il quale il valore fisico è attivo è inferiore al valore
di Filter Time Active, il segnale I/O logico non verrà modificato.
Prerequisiti
Questo parametro è applicabile solo ai segnali di ingresso digitale e di ingresso
di gruppo, ovvero Type of Signal deve essere impostato su uno di questi tipi. In
caso contrario il parametro sarà ignorato.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Valore: Descrizione:
0 Nessun filtro
10 - 32000 Tempo di filtraggio in ms
Informazioni aggiuntive
Da notare che numerosi dispositivi di I/O dispongono di componentistica incorporata
per il filtraggio dei segnali di I/O. Il tempo di filtraggio viene quindi aggiunto al
valore di Filter Time Active.
Appartenenza
Invert Physical Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Invert Physical Value specifica se la rappresentazione fisica dovrà
essere l'inverso della rappresentazione logica.
Utilizzo
Utilizzare questo parametro per applicare un'inversione tra il valore fisico del
segnale e la relativa rappresentazione logica nel sistema.
Il modo di inversione del segnale I/O dipende dalla direzione del segnale I/O stesso
(vedere Type of Signal):
• Il valore logico di un segnale I/O di ingresso sarà l'inversione del suo valore
fisico.
• Il valore fisico di un segnale I/O di uscita sarà l'inversione del suo valore
logico.
L'inversione di un segnale I/O di gruppo comporterà l'inversione di ogni singolo
bit nel gruppo invertito.
Prerequisiti
Questo parametro è applicabile solo ai segnali I/O digitali o gruppo, ovvero il Type
of Signal deve essere impostato su uno di questi tipi. In caso contrario il parametro
sarà ignorato. Per maggiori informazioni vedere Type of Signal a pagina 323.
Valore predefinito
Il valore predefinito è No.
Valori ammessi
Yes
No
Appartenenza
Analog Encoding Type appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Analog Encoding Type specifica come verrà interpretato il valore di
un segnale I/O analogico.
Utilizzo
Utilizzare questo parametro per specificare se la rappresentazione fisica di un
segnale I/O analogico dovrà essere interpretata come un valore con segno
(complemento a due) o senza segno.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico, altrimenti il parametro
sarà ignorato. Per maggiori informazioni vedere Type of Signal a pagina 323.
Valore predefinito
Il valore predefinito è Two complement.
Valori ammessi
Valore: Descrizione:
Two comple- Se l'intervallo fisico analogico per un particolare segnale I/O è simmetrico
ment intorno allo 0, ad esempio da -32768 a +32767, il segnale sarà probabil-
mente codificato come complemento a due, Two complement.
Unsigned Unsigned viene utilizzato per segnali I/O compresi nell'intervallo a partire
da 0 e oltre.
Appartenenza
Maximum Logical Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Maximum Logical Value specifica il valore logico che corrisponderà
a Maximum Physical Value.
Utilizzo
I valori logici consentono di accedere ai segnali I/O (ad esempio tramite programmi
RAPID) utilizzando quantità logiche piuttosto che fisiche.
L'impostazione degli estremi (valori minimi e massimi) dei valori logici e fisici
consentirà al sistema di calcolare i valori di scala e di offset per la trasformazione
dei valori del segnale I/O tra le diverse quantità.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico, altrimenti il parametro
sarà ignorato. Per maggiori informazioni vedere Type of Signal a pagina 323.
Limitazioni
Il valore deve essere superiore rispetto a quello di Minimum Logical Value.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
da -3,4 x 10 38 a 3,4 x 10 38
Se entrambi i valori di Minimum Logical Value e Maximum Logical Value sono
impostati su zero (0), i valori logici saranno mappati direttamente ai valori fisici:
• valore logico minimo = valore fisico minimo (Per maggiori informazioni vedere
Minimum Logical Value a pagina 341 e Minimum Physical Value a pagina 342.)
• valore logico massimo = valore fisico massimo (Per maggiori informazioni
vedere Maximum Logical Value a pagina 337 e Maximum Physical Value a
pagina 338.)
Tra la rappresentazione logica e fisica del valore di un segnale I/O non è quindi
presente alcun fattore di scala o di offset.
Informazioni aggiuntive
Il valore logico è una rappresentazione di un segnale che rende possibile il
trattamento del segnale in quantità note dalla caratteristica del mondo reale a cui
corrisponde, invece del valore fisico utilizzato per il suo controllo. Ad esempio,
sarebbe più naturale impostare la velocità di un asse in movimento in mm/s (valore
logico), invece della quantità di tensione necessaria per il raggiungimento di una
tale velocità (valore fisico).
Appartenenza
Maximum Physical Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Maximum Physical Value specifica il valore fisico che corrisponderà
a Maximum Bit Value.
Utilizzo
Il valore fisico corrisponde direttamente al valore del segnale di I/O a cui corrisponde
questo parametro di sistema, ad esempio la quantità di tensione fornita da un
sensore oppure l'alimentazione di corrente al manipolatore.
L'impostazione degli estremi (valori minimi e massimi) dei valori di bit e fisici
consentirà al sistema di calcolare i valori di scala e di offset per la trasformazione
dei valori del segnale tra quantità di bit e fisiche.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico, altrimenti il parametro
sarà ignorato. Per maggiori informazioni vedere Type of Signal a pagina 323.
Limitazioni
Il valore deve essere superiore rispetto a quello di Minimum Physical Value.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
da -3,4 x 10 38 a 3,4 x 10 38
Se entrambi i valori di Minimum Physical Value e Maximum Physical Value sono
impostati su zero (0), i valori fisici saranno mappati direttamente ai valori di bit:
• minimum physical value = minimum bit value, (per maggiori informazioni
vedere Minimum Physical Value a pagina 342 e Minimum Bit Value a
pagina 344.)
• maximum physical value = maximum bit value, (per maggiori informazioni
vedere Maximum Physical Value a pagina 338 e Maximum Bit Value a
pagina 340.)
Tra la rappresentazione logica e fisica del valore di un segnale I/O non è quindi
presente alcun fattore di scala o di offset.
Appartenenza
Maximum Physical Value Limit appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Maximum Physical Value Limit specifica il valore fisico massimo
consentito, che funzionerà come posizione limite del range di lavoro.
Utilizzo
Il parametro Maximum Physical Value Limit limita il valore fisico massimo
consentito. Ad esempio, se viene specificato un valore logico o di bit che eccede
questo limite, il valore fisico viene regolato automaticamente in base al valore di
Maximum Physical Value Limit.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico, altrimenti il parametro
sarà ignorato. Per maggiori informazioni vedere Type of Signal a pagina 323.
Limitazioni
Il valore deve essere superiore rispetto a quello di Minimum Physical Value Limit.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
da -3,4 x 10 38 a 3,4 x 10 38
Se entrambi i valori di Minimum Physical Value Limit e Maximum Physical Value
Limit sono impostati su zero (0), I limiti dei valori fisici saranno mappati direttamente
ai valori fisici:
• minimum physical value limit = minimum physical value, (per ulteriori
informazioni vedere Minimum Physical Value a pagina 342.)
• maximum physical value limit = maximum physical value, (per ulteriori
informazioni vedere Maximum Physical Value a pagina 338.)
Appartenenza
Maximum Bit Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Maximum Bit Value specifica il valore di bit che corrisponderà a
Maximum Logical Value. Per maggiori informazioni vedere Maximum Logical Value
a pagina 337.
Utilizzo
Il valore di bit è la rappresentazione del segnale di I/O trasmesso in rete.
Questo valore viene utilizzato per il calcolo dei valori fisico e logico. Per maggiori
informazioni vedere Maximum Physical Value a pagina 338.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico, altrimenti il parametro
sarà ignorato. Per maggiori informazioni vedere Type of Signal a pagina 323.
Limitazioni
Il valore deve essere superiore rispetto a quello di Minimum Bit Value.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Da -2.147.483.648 a 2.147.483.647
Se entrambi i valori di Minimum Bit Value e Maximum Bit Value sono impostati su
zero (0), i valori di bit saranno calcolati in base al valore selezionato di Analog
Encoding Type. Per maggiori informazioni vedere Minimum Bit Value a pagina 344
e Analog Encoding Type a pagina 336.
Se l’Analog Encoding Type è impostato come Twos complement:
• maximum bit value = 2 (numero di bit nel parametro Device Mapping)-1 -1
• minimum bit value = 2 (numero di bit nel parametro Device Mapping)-1
Se l’Analog Encoding Type è impostato come Unsigned:
• maximum bit value = 2 (numero di bit nel parametro Device Mapping) -1
• minimum bit value = 0
Appartenenza
Minimum Logical Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Minimum Logical Value specifica il valore logico che corrisponderà a
Minimum Physical Value. Per maggiori informazioni vedere Minimum Physical
Value a pagina 342.
Utilizzo
Vedere Maximum Logical Value a pagina 337.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico I/O, altrimenti il
parametro sarà ignorato. Per maggiori informazioni vedere Type of Signal a
pagina 323.
Limitazioni
Il valore deve essere inferiore rispetto a quello di Maximum Logical Value.
Valore predefinito
Il valore predefinito è 0.
Appartenenza
Minimum Physical Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Minimum Physical Value specifica il valore fisico che corrisponderà
a Minimum Logical Value.
Utilizzo
Vedere Maximum Physical Value.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico I/O, altrimenti il
parametro sarà ignorato. Per maggiori informazioni vedere Type of Signal a
pagina 323.
Limitazioni
Il valore deve essere inferiore rispetto a quello di Maximum Physical Value.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Vedere Maximum Physical Value a pagina 338.
Appartenenza
Minimum Physical Value Limit appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Minimum Physical Value Limit specifica il valore fisico minimo
consentito, che funzionerà come posizione limite del range di lavoro.
Utilizzo
Vedere Maximum Physical Value Limit.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico I/O, altrimenti il
parametro sarà ignorato. Per maggiori informazioni vedere Type of Signal a
pagina 323.
Limitazioni
Il valore deve essere inferiore rispetto a quello di Maximum Physical Value Limit.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Vedere Maximum Physical Value Limit a pagina 339.
Appartenenza
Minimum Bit Value appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Minimum Bit Value specifica il valore di bit che corrisponderà a
Minimum Logical Value.
Utilizzo
Vedere Maximum Bit Value a pagina 340.
Prerequisiti
Questo parametro è applicabile ai soli segnali I/O analogici, ovvero Type of Signal
deve essere impostato su uno dei tipi di segnale analogico I/O, altrimenti il
parametro sarà ignorato. Per maggiori informazioni vedere Type of Signal a
pagina 323.
Limitazioni
Il valore deve essere inferiore rispetto a quello di Maximum Bit Value.
Valore predefinito
Il valore predefinito è 0.
Valori ammessi
Vedere Maximum Bit Value.
Appartenenza
Number Of Bits appartiene al tipo Signal nell’argomento I/O System.
Descrizione
Il parametro Number Of Bits specifica il numero di bit utilizzati per i segnali di I/O
di gruppo simulati.
Utilizzo
Può essere utilizzato per specificare il numero di bit da usare per i segnali di I/O
di gruppo simulati.
Prerequisiti
Questo parametro è applicabile solo ai segnali di I/O di gruppo non assegnati ad
alcun dispositivo, vale a dire ai segnali di I/O simulati. Per maggiori informazioni
vedere Device Mapping a pagina 326.
Valore predefinito
Il valore predefinito è 23.
Valori ammessi
Da 1 a 32.
Panoramica
Questa sezione descrive il tipo Signal Safe Level che fa parte dell’argomento I/O
System. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Utilizzo
Signal Safe Level definisce il comportamento dei segnali di uscita logici in diverse
situazioni di funzionamento del sistema robotico, ad esempio, all'avvio del sistema,
quando il segnale diventa accessibile, quando il segnale non è accessibile e quando
il sistema è spento. Questo parametro è definito dall'utente e rende il
comportamento dei segnali più flessibile e facile da utilizzare in diverse situazioni.
Limitazioni
Il numero massimo dei livelli di sicurezza del segnale gestiti dal sistema robotico
è limitato a 10.
Esempio
Di seguito viene mostrato un esempio di un livello di sicurezza del segnale.
Parametro: Valore:
Name MySafeLevel
Action when System Startup Set default value
Action when Signal Accessible Set last value
Action when Signal Not Accessible Set default value
Action when System Shutdown Set last value
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
4.12.2 Name
Appartenenza
Name appartiene al tipo Signal Safe Level nell’argomento I/O System.
Descrizione
Specifica il nome del livello di sicurezza del segnale.
Utilizzo
Il nome del livello di sicurezza del segnale viene utilizzato come riferimento per il
comportamento di segnali specifici durante la configurazione dei segnali di uscita
logici.
Valore predefinito
Il valore predefinito è una stringa vuota.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
La stringa deve seguire le regole RAPID descritte in Manuale tecnico di riferimento -
RAPID Overview.
Il nome deve essere unico tra tutti gli oggetti denominati nella configurazione del
sistema di I/O.
Nota
Nei nomi non viene fatta distinzione tra maiuscole e minuscole, da considerare
quindi come equivalenti.
Appartenenza
Action When Startup appartiene al tipo Signal Safe Level nell’argomento I/O System.
Descrizione
Specifica il valore di un segnale di uscita logico dopo l'avvio del sistema robotico.
Valore predefinito
Set default value, per ulteriori informazioni vedere Default Value a pagina 331.
Valori ammessi
Set default value
Set last value
Set zero value
Informazioni aggiuntive
Per i segnali di uscita logici mappati sugli stessi bit nella mappa della memoria di
I/O sono previste alcune limitazioni. Ad esempio, i segnali di uscita logici di tipo
Digital Output mappati su Group Output. Per evitare valori imprevedibili per questi
segnali di uscita logici all'avvio del sistema, le condizioni sono:
• I segnali di uscita logici devono avere lo stesso valore per il parametro Action
When Startup.
• Se il parametro Action When Startup utilizza il valore Set default value, il
valore predefinito impostato deve corrispondere a livello di bit per ciascun
segnale di uscita logico.
Per ulteriori informazioni, vedere Device Mapping a pagina 326.
Appartenenza
Action when Signal Accessible appartiene al tipo Signal safe Level nell’argomento
I/O System.
Descrizione
Specifica il valore di un segnale di uscita logico quando il suo stato fisico diventa
accessibile.
Valore predefinito
Imposta ultimo valore
Valori ammessi
Set default value, per ulteriori informazioni vedere Default Value a pagina 331.
Set last value
Set zero value
Appartenenza
Action when Signal Not Accessible appartiene al tipo Signal Safe Level
nell’argomento I/O System.
Descrizione
Specifica il valore di un segnale di uscita logico quando il suo stato fisico diventa
non accessibile.
Valore predefinito
Set default value, per ulteriori informazioni vedere Default Value a pagina 331.
Valori ammessi
Set default value
Set last value
Set zero value
Appartenenza
Action when System Shutdown appartiene al tipo Signal SafeLevel nell’argomento
I/O System.
Descrizione
Specifica il valore del segnale di uscita logico quando il sistema robotico è spento.
Valore predefinito
Set last value
Valori ammessi
Set default value, per ulteriori informazioni, Default Value a pagina 331.
Set last value
Set zero value
Panoramica
Questa sezione descrive il tipo System Input, che fa parte dell’argomento I/O
System. Ogni parametro del tipo è descritto in un argomento informativo a se
stante di questa sezione. Per maggiori informazioni vedere Definizione degli input
di sistema a pagina 215.
Limitazioni
Considerare le seguenti limitazioni:
• Soltanto una singola azione del sistema potrà essere assegnata al segnale
I/O di ingresso. Si possono comunque assegnare svariati segnali I/O di
ingresso alla stessa azione di sistema.
• Nel caso di cancellazione di un’azione del sistema, il segnale I/O di ingresso
rimane definito. Il segnale I/O dovrà essere cancellato separatamente.
Informazioni aggiuntive
Tutti gli input di sistema sono sensibili al livello da 0 a 1. La lunghezza dell'impulso
deve superare 50 ms o essere conforme alle impostazioni di filtro configurate per
i segnali di I/O.
I seguenti segnali System Input sono entrambi sensibili ai livelli da 0 a 1 e da 1 a
0. Per ulteriori informazioni, vedere Filter Time Passive a pagina 333 e Filter Time
Active a pagina 334.
• Collision avoidance
• Enable Energy Saving
• Limit Speed
• OpModeReqAuto
• OpModeReqManual
• RemoteOpModeEnable
• SimMode
• Write Access
Appartenenza
Signal Name appartiene al tipo System Input nell’argomento I/O System, vedere
Il tipo Signal a pagina 318.
Descrizione
Signal Name è il nome del segnale I/O di ingresso digitale configurato da utilizzare.
Esso connette l'ingresso di sistema con un segnale I/O di ingresso digitale
configurato, vedere Tipo segnale.
Valori ammessi
Nomi disponibili dei segnali I/O di ingresso digitali configurati.
4.13.3 Action
Appartenenza
Action appartiene al tipo System Inputs nell’argomento I/O System.
Descrizione
Il parametro Action definisce l'azione di sistema che deve essere attivata dal
segnale d'ingresso. L'azione di sistema viene gestita automaticamente dal sistema
senza input da parte dell’utente. Per attivarla può essere utilizzato un PLC.
Valori ammessi
I seguenti valori ammessi sono descritti nella pagine seguenti:
• Backup a pagina 357.
• Collision Avoidance a pagina 359.
• Disable Backup a pagina 360.
• Enable Energy Saving a pagina 361.
• Interrupt a pagina 362.
• Limit Speed a pagina 364.
• Load a pagina 367.
• Load and Start a pagina 368.
• Motors Off a pagina 370.
• Motors On a pagina 371.
• Motors On and Start a pagina 372.
• PP to Main a pagina 373.
• Quick Stop a pagina 375.
• Reset Emergency Stop a pagina 376.
• Reset Execution Error Signal a pagina 377.
• Set Speed Override a pagina 378
• SimMode a pagina 379.
• SoftStop a pagina 380.
• Start a pagina 381.
• Start at Main a pagina 382.
• Stop a pagina 383.
• Stop at End of Cycle a pagina 384.
• Stop at End of Instruction a pagina 385.
• System Restart a pagina 386.
• Write Access a pagina 387.
4.13.4.1 Backup
Appartenenza
Backup è il valore di un’azione del parametro Action appartenente al tipo System
Input, nell’argomento I/O System.
Descrizione
Il valore dell’azione Backup avvia un backup come definito dai parametri Argument.
Argomenti
Quando il parametro Action è impostato su Backup, dovranno essere utilizzati
anche i seguenti parametri. Per maggiori informazioni vedere Action a pagina 356.
Prerequisiti
Deve essere disponibile un segnale d'ingresso digitale, non utilizzato da altre
risorse (ingresso di sistema).
Limitazioni
L’ordine di backup viene ignorato con un avviso se il backup è già in corso. Inoltre,
viene ignorato se il parametro Action è impostato su Disable Backup.
Informazioni aggiuntive
Il sistema avverte, tramite Backup Error se il backup abbia avuto o no un esito
positivo, vedere Backup Error a pagina 405.
Appartenenza
Collision Avoidance è un valore d’azione per il parametro Action che fa parte del
tipo System Input nell’argomento I/O System.
Descrizione
Il valore dell’azione Collision Avoidance viene impiegato per attivare la funzione
Collision Avoidance.
Un segnale alto attiverà la funzionalità e un segnale basso la disattiverà. La
funzionalità è attiva per impostazione predefinita se all'ingresso di sistema non è
stato assegnato alcun segnale Collision Avoidance.
La funzione Collision Avoidance monitora un modello geometrico dettagliato del
robot. Se due corpi del modello si avvicinano troppo, il controller avvisa della
potenziale collisione e ferma il robot. Il parametro di sistema Coll-Pred Safety
Distance determina a quale distanza i due oggetti devono essere considerati in
rotta di collisione, vedere Coll-Pred Safety Distance a pagina 763.
Nota
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Appartenenza
Disable Backup è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Disable Backup impedirà l'avvio di un backup per tutto il tempo
in cui resta impostato il segnale.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Se il backup viene inibito, quando il segnale diventa basso il backup viene avviato
solo quando è configurata la funzionalità di messa in coda del backup. Vedere
QueueBackup a pagina 157.
Se un backup fosse in corso al momento dell'impostazione del segnale, il backup
in questione continuerà fino al suo completamento.
Appartenenza
Enable Energy Saving è un valore d’azione per il parametro Action che fa parte
del tipo System Input nell’argomento I/O System.
Descrizione
L'impostazione del valore di azione Enable Energy Saving permette al controller
di entrare in modalità risparmio energia. Se si reimposta il segnale mentre è il
controller è in modalità risparmio energia, il controller riprende il suo funzionamento
normale.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
xx1500000337
Informazioni aggiuntive
È possibile configurare un segnale in uscita di sistema (chiamato Energy Saving
Blocked) per indicare se la funzionalità di risparmio energetico è bloccata o meno.
Il segnale di ingresso di sistema Enable Energy Saving non è l'unico in grado di
bloccare la funzionalità di risparmio energetico. Ovvero, si può impostare il segnale
di uscita di sistema Energy Saving Blocked anche se è impostata l'azione di
ingresso di sistema Enable Energy Saving.
4.13.4.5 Interrupt
Appartenenza
Interrupt è un valore d’azione per il parametro Action che fa parte del tipo System
Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Interrupt esegue una routine, al termine della quale verrà ripresa
l'esecuzione alla stessa istruzione precedente. Se necessario, prima dell'esecuzione
della routine di interrupt viene sempre eseguito un movimento di ripresa.
Interrupt può essere utilizzato da un PLC per consentire al robot di passare a una
posizione di assistenza.
Argomenti
Quando il parametro Action è impostato su Interrupt, dovranno essere utilizzati i
seguenti parametri.
Parametro: Valore ammesso:
Argument 1 Il nome della routine da eseguire, vedere Argument 1 a pagina 388.
Argument 2 Il task la cui routine è definita in Argument 1 deve essere eseguito.
Questo viene utilizzato solo con MultiMove, vedere Argument 2 a pagi-
na 389.
Se Argument 2 non è impostato, viene utilizzato il primo task di movimen-
to trovato.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Le limitazioni del parametro sono:
• Il sistema deve trovarsi in modalità automatica e su Motors On.
• Non è possibile utilizzare questo valore se le azioni QuickStop, SoftStop,
Stop, Stop at end of Cycle o Stop at end of Instruction sono impostate.
• L’azione Interrupt sarà applicata solo quando l’esecuzione del programma
è fermata.
Informazioni aggiuntive
Anche se l'esecuzione viene interrotta, nel robot rimane comunque memorizzato
il punto in cui dovrebbe spostarsi. Per impedire che il robot assuma questa
posizione quando viene avviata la routine di interrupt e ritardarne lo spostamento
al termine dell'esecuzione, è possibile utilizzare la sequenza RAPID riportata di
seguito all'interno della routine stessa:
PROC A()
StopMove\Quick; !Prevent current move instruction to continue
StorePath; !For later use
currpos:=CRobT(); !Save current position
-----
----- ! Place the code for the routine to run here.
-----
MoveJ currpos,v600,fine,toolx; !Move back to programmed position
RestoPath; !Restore StorePath
StartMove; !Restore StopMove
ENDPROC
Dopo l'istruzione StartMove, il movimento interrotto continuerà fino al punto di
fine. Dopo l'esecuzione della routine A, sarà possibile riavviare il programma
normale.
Appartenenza
Limit Speed è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System.
Descrizione
Il valore dell'azione LimitSpeed deve essere impostato quando si deve ridurre la
velocità di uno o tutti i task di movimento. La riduzione della velocità è considerata
completata quando il segnale di uscita di sistema LimitSpeed è impostato su 1.
AVVERTENZA
C’è un tempo di attesa da 0,35 a 0,5 secondi per il LimitSpeed nel robot. È quindi
importante considerare questo tempo di attesa quando si imposta il robot, ad
es. distanza di sicurezza dall’operatore.
Il limite di velocità è impostato con istruzioni RAPID SpeedLimAxis e
SpeedLimCheckPoint (vedere Manuale tecnico di riferimento - Istruzioni RAPID,
Funzioni e Tipi di dati per ulteriori dettagli) oppure vengono utilizzati i valori
predefiniti della modalità manuale. Il valore predefinito per la modalità manuale
viene impostato con il parametro Teach Mode Max Speed.
Argomenti
Quando il parametro Action è impostato su Limit Speed, dovranno essere utilizzati
i seguenti parametri.
Parametro: Valore ammesso:
Argument 6 Il parametro specifica un'unità meccanica, vedere Argument 6 a pagi-
na 393.
Nota
AVVERTENZA
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
L'ingresso di sistema Limit Speed non dovrebbe essere utilizzato con applicazioni
in cui è fondamentale che il robot mantenga una specifica velocità TCP. Inoltre,
l'uscita di sistema Limit Speed non dovrebbe essere utilizzata insieme ad
apparecchiature esterne che richiedono la configurazione di un grande ritardo.
Nello specifico, non dovrebbero essere utilizzate insieme a Limit Speed le seguenti
funzioni:
• Parametro di sistema Motion Event Preset Time
• Uscite di sistema TCP Speed e TCP Speed Reference
• Distribuzione, ovvero le istruzioni RAPID DispL, DispC e TriggSpeed
• Saldatura ad arco
en1200000680
A: LimitSpeed (IN)
B: LimitSpeed (OUT)
Informazioni correlate
Argument 6 a pagina 393
Uscita di sistema Limit Speed a pagina 413
Teach Mode Max Speed a pagina 698
Max acc when ramping up speed a pagina 728
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
4.13.4.7 Load
Appartenenza
Load è un valore d’azione per il parametro Action che fa parte del tipo System
Input nell’argomento I/O System.
Descrizione
Il valore dell’azione Load carica un programma RAPID (file di tipo .mod, .sys, .prg
e .pgf). Il programma viene avviato dall'inizio.
Nota
Argomenti
Quando il parametro Action è impostato su Load, dovranno essere utilizzati i
seguenti parametri.
Parametro: Valore ammesso:
Argument 1 Il nome del file di programma da caricare, incluso il formato (.mod, .prg
o .pgf). Definire sempre il percorso verso il file, ad esempio HOME:Modu-
leA.mod, vedere Argument 1 a pagina 388.
Argument 2 Deve essere caricato il task in cui il programma ha definito Argument 1
, vedere Argument 2 a pagina 389.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Le limitazioni del valore di questa azione sono:
• Il controller deve essere in modalità automatica.
• Load non è valida durante l’esecuzione di un programma.
• Se il programma corrente è stato modificato, le modifiche non verranno
salvate finché non è stato scaricato.
Informazioni aggiuntive
Quando un programma viene caricato, verranno eseguite tutte le routine collegate
alla routine evento Reset. È possibile avviare il caricamento dei programmi in un
solo task alla volta utilizzando gli ingressi di sistema. Per caricarli in più task, è
possibile utilizzare l'uscita di sistema System Input Busy in modo da terminare
l'esecuzione corrente delle routine Reset prima dell'inizio del carico successivo.
Vedere Il tipo Event Routine a pagina 138.
Appartenenza
Load and Start è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System.
Descrizione
Il valore dell’azione Load and Start carica un programma RAPID (file di tipo .mod,
.sys, .prg e .pgf). Il programma viene avviato dall'inizio.
Nota
Argomenti
Quando il parametro Action è impostato su Load and Start, dovranno essere
utilizzati i seguenti parametri.
Parametro: Valore ammesso:
Argument 1 Il nome del file di programma da caricare, incluso il formato (.mod, .prg
o .pgf). Definire sempre il percorso verso il file, ad esempio
HOME:ModuleA.mod, vedere Argument 1 a pagina 388.
Argument 2 Deve essere caricato il task in cui il programma ha definito Argument 1
, vedere Argument 2 a pagina 389.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Le limitazioni del valore di questa azione sono:
• Il controller deve essere in modalità automatica.
• Non è possibile utilizzare questo valore se le azioni QuickStop, SoftStop,
Stop, Stop at end of Cycle o Stop at end of Instruction sono impostate.
• L'azione Load and Start non può essere eseguita durante l'esecuzione del
programma.
• La modalità di esecuzione sarà sempre impostata su Cyclic.
• Se il controller si trova nello stato Motori disinseriti, verrà solo caricato il
programma.
• Se il programma corrente è stato modificato, le modifiche non verranno
salvate prima del caricamento.
Informazioni aggiuntive
La sequenza dei segnali per Load Start è:
xx0400000949
Appartenenza
Motors Off è un valore d’azione per il parametro Action che fa parte del tipo System
Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Motors Off imposta il controller sullo stato Motori disinseriti.
Se un programma è in esecuzione, viene arrestato prima di modificare lo stato.
Si consiglia l’arresto dell’esecuzione del programma mediante l’azione Motors Off
per rendere sicuro un arresto controllato.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Informazioni aggiuntive
La sequenza dei segnali per Motors Off è:
xx0400000949
4.13.4.10 Motors On
Appartenenza
Motors On è un valore d’azione per il parametro Action che fa parte del tipo System
Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Motors On imposta il controller sullo stato Motori inseriti.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Le limitazioni del valore dell'azione sono:
• Il controller deve essere in modalità automatica, vedere Run Chain OK a
pagina 429.
• Se l'azione segnale di I/O di ingresso di sistema Motors Off è alta,
l'impostazione Motors On alta è ininfluente, vedere Motors Off a pagina 370.
• L'azione Motors On non è valida durante l'esecuzione del programma.
Informazioni aggiuntive
La sequenza dei segnali per Motors On è:
xx0400000949
A: Motors On (IN)
B: Motors On (OUT)
Appartenenza
Motors On and Start è un valore d’azione per il parametro Action che fa parte del
tipo System Input nell’argomento I/O System. Per maggiori informazioni vedere
Action a pagina 356.
Descrizione
Il valore dell'azione Motors On and Start imposta il controller sullo stato Motori
inseriti e avvia il programma RAPID dall'esecuzione dell'istruzione corrente,
continua o ciclica.
Motor On and Start può essere utilizzato da un PLC per impostare Motors On in
un unico passaggio e avviare un programma RAPID, anziché utilizzare la
FlexPendant e il pannello di controllo.
È necessario impostare il Program Pointer in tutti i task prima di avviare il
programma. L’azione verrà respinta se il puntatore del programma mancherà in
un qualsiasi task.
Argomenti
Quando il parametro Action viene impostato su Motors On and Start, è necessario
utilizzare anche il parametro Argument 1.
, specificando se continuo o ciclico. Il valore predefinito è continuo. Per maggiori
informazioni vedere Argument 1 a pagina 388.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Le limitazioni del valore dell'azione sono:
• Il controller deve essere in modalità automatica.
• Non è possibile utilizzare questo valore se sono impostate le azioni Motors
Off, QuickStop, SoftStop, Stop, Stop at end of Cycle o Stop at end of
Instruction.
• L'azione Motors On and Start non è valida durante l'esecuzione del
programma.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
4.13.4.12 PP to Main
Appartenenza
PP to Main è un valore d’azione per il parametro Action che fa parte del tipo System
Input nell’argomento I/O System. Per maggiori informazioni vedere Action a
pagina 356.
Descrizione
Il valore dell'azione PP to Main imposta il puntatore di programma sull'ingresso di
produzione configurato corrispondente alla routine main.
Argomenti
Quando il parametro Action è impostato su PP to Main, dovranno essere utilizzati
i seguenti parametri:
Parametro Valore consentito
Argument 7 Il parametro può essere utilizzato per impostare PP su Main in un task
specifico. Se il parametro Argument 7 non è definito, tutti i task ne saran-
no influenzati. Per maggiori informazioni vedere Argument 7 a pagina 394.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
PP to Main può essere utilizzato solo con i task normali.
4.13.4.13 ProfiSafeOpAck
Appartenenza
ProfiSafeOpAck è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System.
Descrizione
ProfiSafeOpAck viene impiegato per PROFIsafe F-Host. Viene utilizzato per
confermare una modifica nella comunicazione PROFIsafe, ad esempio se il cavo
di comunicazione era stato scollegato e poi ricollegato.
L’ingresso di sistema ProfiSafeOpAck ha lo stesso effetto dell’attivazione del
pulsante F-Host Op. Ack. sulla FlexPendant.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Limitazioni
Il valore dell'azione ProfiSafeOpAck può essere utilizzato solo con l'opzione
PROFIsafe F-host.
Informazioni correlate
Manuale dell'applicazione - Sicurezza funzionale e SafeMove2.
Appartenenza
Quick Stop è il valore di un’azione del parametro Action appartenente al tipo System
Input, nell’argomento I/O System.
Descrizione
Il valore dell’azione Quick Stop arresta rapidamente l’esecuzione del programma
RAPID. Questo arresto viene eseguito decelerando il movimento il più rapidamente
possibile, tramite le prestazioni ottimali del motore. I diversi assi restano sempre
coordinati, al fine di tentare di mantenere il robot sul percorso, anche se con una
deviazione di pochi millimetri.
Questa emissione del sistema non deve essere utilizzata per funzioni di sicurezza,
dato che non si tratta di un segnale di sicurezza conforme alle norme ISO 10218-1
e ISO 13849-1:1999. Per funzioni correlate alla sicurezza si potranno utilizzare le
opzioni Electronic Position Switches oppure SafeMove.
Quando questo segnale è alto, un programma non può avviarsi.
Nota
Questo arresto non deve essere usato per il normale arresto del programma,
poiché questo determina un'ulteriore, inutile usura del robot.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Appartenenza
Reset Emergency Stop è un valore dell’azione per il parametro Action che
appartiene al tipo System Input, nell’argomento I/O System.
Descrizione
Il valore dell'azione Reset Emergency Stop conferma il reset di un arresto di
emergenza. Quando si verifica un arresto di emergenza, prima di tutto dovrà essere
effettuato il ripristino meccanico, quindi confermato il reset. Il controller potrà quindi
essere posto nello stato Motori inseriti.
Per confermare il reset dell'arresto di emergenza è possibile utilizzare un PLC
anziché utilizzare il pulsante Motori inseriti.
Prerequisiti
Considerare i seguenti prerequisiti:
• È necessario configurare nel sistema un segnale I/O di ingresso digitale con
un nome di segnale specifico.
• La catena di sicurezza deve essere chiusa ripristinando meccanicamente
l'arresto di emergenza.
Limitazioni
Il controller deve essere in modalità automatica.
Informazioni aggiuntive
Per il reset di un arresto di emergenza, impostare la frequenza dei segnali come
illustrato nell'immagine.
xx0400000948
Appartenenza
Reset Execution Error Signal è un valore d’azione per il parametro Action che fa
parte del tipo System Input nell’argomento I/O System. Per maggiori informazioni
vedere Execution Error a pagina 412.
Descrizione
Il valore dell’azione Reset Execution Error Signal effettua il reset dell'azione del
segnale di output del sistema Execution Error.
Questa azione può essere utilizzata da un PLC per il reset del segnale di errore.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Appartenenza
Set Speed Override è un valore d’azione per il parametro Action che fa parte del
tipo System Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Set Speed Override dovrebbe essere impostato su una
percentuale specifica e bloccare qualsiasi altra impostazione utente di sovrascrittura
della velocità fino a quando il segnale non viene resettato.
Argomenti
Quando il parametro Action è impostato su Set Speed Override, dovranno essere
utilizzati i seguenti parametri.
Parametro Valore consentito
Argument 9 Il parametro specifica la velocità in percentuale, vedere Argument 9 a
pagina 396.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
4.13.4.18 SimMode
Appartenenza
SimMode è un valore d’azione per il parametro Action che fa parte del tipo System
Input nell’argomento I/O System.
Descrizione
Il valore dell'azione SimMode verrà impostato quando si accederà alla modalità di
simulazione.
Argomenti
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
en1100000964
A: SimMode (IN)
B: SimMode (OUT)
Informazioni aggiuntive
Si può configurare un segnale di uscita di sistema (chiamato anche SimMode) che
rifletta lo stato di sistema SimMode, vedere SimMode a pagina 430.
4.13.4.19 SoftStop
Appartenenza
SoftStop è il valore di un’azione del parametro Action appartenente al tipo System
Input, nell’argomento I/O System.
Descrizione
Il valore dell’azione SoftStop arresterà l’esecuzione del programma RAPID in
maniera simile ad un normale arresto del programma, ma un po' più velocemente.
L’arresto viene eseguito decelerando il movimento in un modo controllato e
coordinato, per mantenere il robot sul percorso programmato con la minore
deviazione possibile.
Questo arresto presenta le stesse prestazioni di frenatura di un arresto su un
percorso verso un punto fine.
Quando questo segnale è alto, un programma non può avviarsi.
Prerequisiti
Deve essere disponibile un segnale di ingresso digitale il cui nome sia definito
come SoftStop, ovvero non deve essere utilizzato da nessun'altra risorsa.
4.13.4.20 Start
Appartenenza
Start è un valore d’azione per il parametro Action che fa parte del tipo System Input
nell’argomento I/O System. Per maggiori informazioni vedere Action a pagina 356.
Descrizione
Il valore dell'azione Start avvia un programma RAPID dall'esecuzione dell'istruzione
corrente, continua o ciclica.
Start può essere utilizzato da un PLC per avviare l'esecuzione del programma.
Prima di avviare il programma è necessario impostare il puntatore del programma
in tutti i task. Se in un qualsiasi task manca, l’azione verrà respinta.
Argomenti
Quando il parametro Action è impostato su Start, dovranno essere utilizzati i
seguenti parametri.
Parametro Valore consentito
Argument 1 Argument 1 specifica la modalità di esecuzione, Continuous o Cycle.
Vedere Argument 1 a pagina 388.
Il valore predefinito è Continuous.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Il controller deve trovarsi nello stato Motors On e deve essere disponibile il controllo
del programma, ovvero il programma non deve essere utilizzato da altre risorse.
Limitazioni
Le limitazioni del valore di questa azione sono:
• Il controller deve essere in modalità automatica.
• Non è possibile utilizzare questo valore se le azioni QuickStop, SoftStop,
Stop, Stop at end of Cycle o Stop at end of Instruction sono impostate.
• L'azione Start non è valida durante l'esecuzione del programma.
Appartenenza
Start at Main è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System. Per maggiori informazioni vedere Action
a pagina 356.
Descrizione
Il valore dell'azione Start at Main avvia un programma RAPID dall'esecuzione
iniziale, continua o ciclica.
Start at Main può essere utilizzato da un PLC per avviare l'esecuzione del
programma dall'inizio.
Argomenti
Quando il parametro Action è impostato su Start at Main, dovranno essere utilizzati
i seguenti parametri.
Parametro Valore consentito
Argument 1 Argument 1 specifica la modalità di esecuzione, Continuous o Cycle.
Vedere Argument 1 a pagina 388.
Il valore predefinito è Continuous.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Il controller deve trovarsi nello stato Motors On e deve essere disponibile il controllo
del programma, ovvero il programma non deve essere utilizzato da altre risorse.
Limitazioni
Le limitazioni del valore di questa azione sono:
• Il controller deve essere in modalità automatica.
• Non è possibile utilizzare questo valore se le azioni QuickStop, SoftStop,
Stop, Stop at end of Cycle o Stop at end of Instruction sono impostate.
• Start at Main non è valida durante l'esecuzione del programma.
4.13.4.22 Stop
Appartenenza
Stop è un valore dell’azione per il parametro Action che appartiene al tipo System
Input, nell’argomento I/O System.
Descrizione
Il valore dell'azione Stop arresta l'esecuzione del programma RAPID. Tutti gli
spostamenti del robot verranno arrestati sul percorso, senza alcuna deviazione.
Si tratta dell'arresto più lento, che richiederà un paio di centinaia di millisecondi
supplementari, dato che la richiesta è di arrestarsi esattamente sul percorso
programmato. Il ritardo supplementare è dovuto ad una discesa di decelerazione
che deve essere ricalcolata, per consentire l'arresto sul percorso.
Un programma non può essere avviato quando il segnale è alto. Questo arresto
assomiglia ad un normale arresto di programma quando si utilizza il pulsante di
arresto della FlexPendant.
Stop può essere utilizzato da un PLC per arrestare l'esecuzione del programma.
Prerequisiti
Deve essere disponibile un segnale di ingresso digitale il cui nome sia definito
come Stop, ovvero non deve essere utilizzato da nessun'altra risorsa.
Informazioni aggiuntive
La sequenza dei segnali per Stop è:
1
A 0
1
B 0
xx0400000950
A: Stop (IN)
B: Cycle On (OUT)
Appartenenza
Stop at End of Cycle è un valore d’azione per il parametro Action che fa parte del
tipo System Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Stop at End of Cycle arresta il programma RAPID dopo
l'esecuzione del programma completo, ovvero una volta completata l'ultima
istruzione della routine main. Non è possibile avviare un programma quando il
segnale è "alto".
Stop at End of Cycle può essere utilizzato da un PLC per arrestare l'esecuzione
del programma una volta che è stato completato.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Appartenenza
Stop at End of Instruction è un valore d’azione per il parametro Action che fa parte
del tipo System Input nell’argomento I/O System.
Per ulteriori informazioni, vedere Stop a pagina 383.
Descrizione
Il valore dell’azione Stop at End of Instruction arresta l’esecuzione del programma
una volta completata l’istruzione corrente. Non è possibile avviare un programma
quando il segnale è "alto".
Stop at end of Instruction può essere utilizzato da un PLC per arrestare l'esecuzione
del programma una volta che è stata completata l'istruzione corrente.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Informazioni aggiuntive
Se si utilizza Stop at End of Instruction in abbinamento ad un’istruzione in attesa
di un segnale di I/O o di un’istruzione, ad esempio WaitSyncTask, WaitDI o
SyncMoveOn, l’istruzione d’attesa potrebbe non venire terminata. Si consiglia di
utilizzare l’ingresso di sistema Stop assieme a Stop at End of Instruction per
annullare direttamente l’arresto e qualsiasi routine di arresto in corso.
Esempio
Se viene eseguita un'istruzione WaitTime, l'arresto dell'esecuzione potrebbe
richiedere un certo tempo.
Appartenenza
System Restart è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System.
Descrizione
Il valore dell'azione System Restart esegue un riavvio del controller, analogamente
alla procedura di spegnimento/accensione.
Questa azione può essere utilizzata da un PLC per riavviare il controller.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Tutti i programmi RAPID dovrebbero essere arrestati prima di utilizzare questa
azione.
Appartenenza
Write Access è un valore d’azione per il parametro Action che fa parte del tipo
System Input nell’argomento I/O System.
Descrizione
Il valore dell'azione Write Access può essere utilizzato da un client di I/O per
richiedere l'accesso in scrittura esattamente come si può fare da RobotStudio.
L'accesso in scrittura viene concesso, purché non sia stato già concesso a un altro
client, e ciò impedirà ad altri client di poterlo richiedere fino a quando il segnale
non sarà stato azzerato.
Questo segnale d'ingresso del sistema può essere usato per ottenere un punto di
controllo singolo.
Prerequisiti
È necessario definire un segnale d'ingresso digitale e questo segnale non deve
essere utilizzato da nessun altro ingresso di sistema.
Il segnale può essere utilizzato solo in modalità automatica. L'accesso in scrittura
viene concesso mentre si entra in modalità manuale.
Informazioni aggiuntive
Il segnale di uscita di sistema Write Access può indicare se il client di I/O ha
l'accesso in scrittura o meno, vedere Write Access a pagina 439.
4.13.5 Argument 1
Appartenenza
Argument 1 appartiene al tipo System Inputs nell’argomento I/O System.
Descrizione
Il parametro Argument 1 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Backup a pagina 357.
Interrupt a pagina 362.
Load a pagina 367.
Load and Start a pagina 368.
Motors On and Start a pagina 372.
Start a pagina 381.
Start at Main a pagina 382.
SimMode a pagina 379.
4.13.6 Argument 2
Appartenenza
Argument 2 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 2 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Limitazioni
Argument 2 viene utilizzato solo con l'opzione MultiMove.
Valori ammessi
Informazioni correlate
Interrupt a pagina 362.
Load a pagina 367.
Load and Start a pagina 368.
4.13.7 Argument 3
Appartenenza
Argument 3 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 3 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Backup a pagina 357.
4.13.8 Argument 4
Appartenenza
Argument 4 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 4 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Backup a pagina 357.
4.13.9 Argument 5
Appartenenza
Argument 5 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 5 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Backup a pagina 357.
4.13.10 Argument 6
Appartenenza
Argument 6 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 6 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Limit Speed a pagina 364.
4.13.11 Argument 7
Appartenenza
Argument 7 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Argument 7 è un argomento necessario per eseguire l'azione di ingresso di sistema
PP to Main. È disponibile quando il parametro Action è impostato su PP to Main.
Per maggiori informazioni vedere PP to Main a pagina 373.
Utilizzo
Task Name può essere utilizzato per specificare un task RAPID o può essere
lasciato vuoto per indicare tutti i task normali.
Valori ammessi
Informazioni correlate
PP to Main a pagina 373.
4.13.12 Argument 8
Appartenenza
Argument 8 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 8 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Backup a pagina 357.
4.13.13 Argument 9
Appartenenza
Argument 9 appartiene al tipo System Input nell’argomento I/O System.
Descrizione
Il parametro Argument 9 è un argomento richiesto per eseguire alcune delle azioni
del sistema.
Valori ammessi
Informazioni correlate
Set Speed Override a pagina 378.
Panoramica
Panoramica di tutti i valori per Action in System Input e sul modo in cui possono
essere utilizzati in diversi tipi di modalità e stati di sistema.
Motori Motori Modali- Modali- Modali- Il siste- Un Durante
a moda- a moda- tà auto- tà auto- tà auto- ma del client un'ope-
lità ma- lità ma- matica matica matica control- esterno razione
nuale a nuale a motori motori motori ler è in ha ac- di bac-
velocità velocità disinse- inseriti inseriti stato di cesso kup
massi- ridotta riti esecu- errore in scrit-
ma all'ese- zione di siste- tura (ad
all'ese- cuzione pro- ma i esem-
cuzione del pro- gram- pio, Ro-
del pro- gram- ma botStu-
gram- ma dio)
ma
Backup X X X X X X
DisableBackup X X X X X X X ii
Interrupt X
LimitSpeed X X X X X X X X
Load X X
LoadStart Vedere X
la nota
iii
Panoramica
Questa sezione descrive il tipo System Output che fa parte dell’argomento I/O
System. Ogni parametro di questo tipo viene descritto in un argomento informazione
separato di questa sezione.
Prerequisiti
Un segnale I/O deve essere configurato nel sistema. Il nome del segnale deve
essere una stringa con un massimo di 32 caratteri.
Limitazioni
Considerare le seguenti limitazioni:
• È possibile assegnare la stessa azione di sistema a più segnali di output I/O,
ma non è possibile assegnare più azioni di sistema allo stesso segnale I/O.
• Quando si elimina un'azione di sistema, il segnale I/O stesso rimane definito.
Il segnale I/O dovrà essere eliminato separatamente.
• Non è possibile modificare l'output di sistema predefinito per la lampada
Motori inseriti.
Informazioni aggiuntive
Se non è specificato diversamente nelle descrizioni dei valori, le azioni sono valide
sia in modalità automatica che manuale.
Appartenenza
Signal Name appartiene al tipo System Output nell’argomento I/O System.
Descrizione
Signal Name è il nome del segnale I/O configurato in uscita da utilizzare. Esso
connette l'uscita del sistema con un segnale I/O di uscita configurato, vedere Il
tipo Signal a pagina 318.
Valori ammessi
Nome di un segnale I/O configurato in uscita.
Prerequisiti
Il segnale deve essere digitale per tutte le uscite tranne che per TCP Speed, TCP
Speed Reference e Speed Override che usano segnali analogici.
4.14.3 Status
Appartenenza
Status appartiene al tipo System Output nell’argomento I/O System.
Descrizione
Il parametro Status definisce lo stato che rifletterà il segnale in uscita.
Valori ammessi
I seguenti valori ammessi sono descritti nella pagine seguenti:
• Absolute Accuracy Active a pagina 403.
• Auto On a pagina 404.
• Backup Error a pagina 405.
• Backup in progress a pagina 406.
• Collision Avoidance a pagina 407.
• Cycle On a pagina 409.
• Emergency Stop a pagina 410.
• Energy Saving Blocked a pagina 411.
• Execution Error a pagina 412.
• Limit Speed a pagina 413.
• Mechanical Unit Active a pagina 414.
• Mechanical Unit Not Moving a pagina 415.
• Motion Supervision On a pagina 418.
• Motion Supervision Triggered a pagina 417.
• Motors Off a pagina 419.
• Motors Off State a pagina 421.
• Motors On a pagina 420.
• Motors On State a pagina 422.
• Path Return Region Error a pagina 423.
• Power Fail Error a pagina 424.
• PP Moved a pagina 425.
• Production Execution Error a pagina 426.
• Robot In Trusted Position a pagina 427.
• Robot Not On Path a pagina 428.
• Run Chain OK a pagina 429.
• SimMode a pagina 430.
• Simulated I/O a pagina 431.
• SMB Battery Charge Low a pagina 432.
• Speed Override a pagina 433.
• System Input Busy a pagina 434.
Appartenenza
Absolute Accuracy Active è un valore per il parametro Status che appartiene al
tipo System Output nell’argomento I/O System.
Descrizione
Se Status ha il valore Absolute Accuracy Active, il segnale di I/O viene impostato
quando viene attivata la funzione Absolute Accuracy. Il segnale viene azzerato
quando la funzione Absolute Accuracy viene disattivata.
4.14.4.2 Auto On
Appartenenza
Auto On è un valore per il parametro Status che appartiene al tipo System Output
nell’argomento I/O System.
Descrizione
Se Status ha il valore Auto On, il segnale di I/O viene impostato quando il controller
è in modalità automatica.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant.
Appartenenza
Backup Error è un valore per il parametro Status e fa parte del tipo System Output,
nell'argomento I/O System. Per maggiori informazioni vedere Backup a pagina 357.
Descrizione
Se Status comporta il valore Backup Error, il segnale viene impostato quando il
sistema rileva l'esito negativo dell'azione di backup. L'anomalia può essere rilevata
durante il backup o in seguito ad una mancanza di alimentazione, nel caso che il
backup sia stato interrotto da questo motivo. Il segnale viene azzerato quando si
avvia un nuovo backup.
Informazioni aggiuntive
Il segnale d'uscita riflette lo stato d'errore di sistema globale del backup,
indipendente dall'applicazione che ha avviato il processo di backup, ovvero
RobotStudio o FlexPendant e dal segnale d'ingresso di sistema Backup.
Appartenenza
Backup in progress è un valore per il parametro Status e fa parte del tipo System
Output, nell'argomento I/O System. Per maggiori informazioni vedere Backup a
pagina 357.
Descrizione
Se Status presenta il valore Backup in progress, il segnale viene impostato quando
il backup viene iniziato, ed azzerato una volta completato il backup, con o senza
errori.
Informazioni aggiuntive
Il segnale d'uscita riflette lo stato d'errore di sistema globale del backup,
indipendente dall'applicazione che ha avviato il processo di backup, ovvero
RobotStudio o FlexPendant e dal segnale d'ingresso di sistema Backup.
Appartenenza
Collision Avoidance è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Il segnale di I/O viene impostato quando la funzionalità Collision Avoidance è attiva.
Il segnale viene azzerato quando la funzionalità Collision Avoidance è disattivata.
La funzione Collision Avoidance monitora un modello geometrico dettagliato del
robot. Se due corpi del modello si avvicinano troppo, il controller avvisa della
potenziale collisione e ferma il robot. Il parametro di sistema Coll-Pred Safety
Distance determina a quale distanza i due oggetti devono essere considerati in
rotta di collisione, vedere Coll-Pred Safety Distance a pagina 763.
Nota
Appartenenza
CPU Fan not Running è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Se Status ha il valore CPU Fan not Running, il segnale di I/O viene impostato
quando sul computer principale la ventola della CPU gira lentamente. Il segnale
viene azzerato quando sul computer principale la ventola gira alla giusta velocità.
Informazioni aggiuntive
La ventola della CPU entra in funziona il computer si surriscalda e e lo raffredda.
Di conseguenza, la ventola della CPU potrebbe essere ferma in condizioni di
temperatura normali e non viene monitorata a temperature inferiori a 39 gradi
Celsius.
4.14.4.7 Cycle On
Appartenenza
Cycle On è un valore per il parametro Status che appartiene al tipo System Output
nell’argomento I/O System.
Descrizione
Se Status ha il valore Cycle On, il segnale di I/O viene impostato quando il
programma del robot è in esecuzione.
Informazioni aggiuntive
Cycle On è attivo anche per l'esecuzione di routine di servizio e routine evento
(Start, Restart e Stop).
Il segnale I/O viene impostato durante le operazioni di recupero del percorso.
Appartenenza
Emergency Stop è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status ha il valore Emergency Stop, il segnale di I/O viene impostato quando
il controller si trova nello stato di arresto di emergenza.
Appartenenza
Energy Saving Blocked è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Se Status presenta come valore Energy Saving Blocked, il segnale di I/O viene
impostato quando la funzionalità di risparmio energetico è bloccata (disattivata).
Informazioni aggiuntive
Il segnale di ingresso di sistema Enable Energy Saving non è il solo che può
bloccare la funzionalità di risparmio energetico.
Appartenenza
Execution Error è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status ha il valore Execution Error, il segnale di I/O viene impostato alto perché
l’esecuzione del programma del robot è stata interrotta a causa di un errore nel
programma. Lo stato di errore d’esecuzione interviene quando non vi è alcun
recupero d'errore, ovvero quando nessun gestore d'errore si prende cura dell'errore
corrente.
Il segnale I/O permane alto fino a che non sia presente uno qualsiasi degli eventi
seguenti per il task in questione:
• Avvio del programma
• Riavvio del programma
• Azzeramento del puntatore di programma
• Segnale di sistema Reset Execution Error impostato alto (resetta tutti i task).
Per maggiori informazioni vedere Reset Execution Error Signal a pagina 377.
Se non è specificato Argument 2 con un nome di task, il segnale I/O reagirà soltanto
in caso di errori d’esecuzione a livello di un qualsiasi task. In questo caso, il segnale
I/O permane alto fino a che non si verifichi uno qualsiasi degli eventi elencati qui
sopra, per un qualche task.
Lo stato del segnale non viene mantenuto dopo un’interruzione di alimentazione
(riavvio del controller).
Argomenti
Quando il parametro Status è impostato su Execution Error, dovranno essere
utilizzati i seguenti parametri.
Parametro Valore consentito
Argument 2 Se Argument 2 è specificato con un nome di task, il segnale I/O reagirà
soltanto in caso di errori d’esecuzione per il task in questione. Per mag-
giori informazioni vedere Argument 2 a pagina 441.
Appartenenza
Limit Speed è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta come valore LimitSpeed, il segnale di I/O viene impostato
quando l'unità meccanica specificata è in esecuzione a velocità ridotta, attivata
dal segnale di ingresso di sistema Limit Speed.
Vedere la descrizione di Limit Speed a pagina 364.
Argomenti
Quando il parametro Status è impostato su Limit Speed, dovranno essere utilizzati
i seguenti parametri.
Parametro: Valore ammesso:
Argument 1 Argument 1 specifica per quale unità meccanica è utilizzato il segnale,
vedere Argument 1 a pagina 440.
Argument 4 Argument 4 specifica un ritardo dell'impostazione dell'uscita per ridurre
al minimo il rischio di attivazioni errate da parte di SafeMove quando
l'uscita viene utilizzata per avviare la supervisione.
Argument 4 a pagina 443.
Informazioni correlate
Ingresso di sistema Limit Speed a pagina 364.
Appartenenza
Mechanical Unit Active è un valore per il parametro Status che fa parte del tipo
System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Mechanical Unit Active, il segnale di I/O viene impostato
quando l’unità meccanica configurata è attiva.
Argomenti
Nota
Informazioni aggiuntive
Se l'unità meccanica configurata è attiva, viene impostato l'output di sistema.
Se l'unità meccanica è configurata come attiva, l'uscita di sistema sarà già stata
impostata all'avvio.
È possibile disattivare un'unità meccanica sulla FlexPendant o tramite RAPID.
Appartenenza
Mechanical Unit Not Moving è un valore per il parametro Status appartenente al
tipo System Output, nell’argomento I/O System.
Descrizione
Se Status ha il valore Mechanical Unit Not Moving, il segnale di I/O è impostato
alto quando l'unità meccanica configurata non si muove. Se si utilizza il parametro
Mech.Unit Not Moving Detection Level verrà impostata anche l'uscita quando tutti
gli assi delle unità meccaniche con un livello definito in esecuzione nello stesso
gruppo di movimento si muovono più lentamente del suo livello. Per maggiori
informazioni, vedere Mech.Unit Not Moving Detection Level a pagina 834,
nell'argomento Motion, tipo Robot e Mech.Unit Not Moving Detection Level a
pagina 885, nell'argomento Motion, tipo Single.
Argomenti
Nota
Limitazioni
Per i trasportatori e le unità meccaniche che vengono spostate utilizzando le opzioni
Independent Move o Sensor Synchronization, l’uscita del sistema resta elevata se
il robot non è in movimento.
Informazioni aggiuntive
In situazioni in cui le unità (ad esempio, un robot TCP ed un asse aggiuntivo) sono
sincronizzate nella stessa istruzione di spostamento, oppure mediante istruzioni
di movimento sotto lo stesso ID in differenti task, i segnali I/O presenteranno lo
stesso valore per tutte le unità, vale a dire che i segnali I/O non verranno impostati
fino a che tutte le unità sincronizzate non saranno state arrestate.
Lo stato del segnale I/O viene cambiato durante la ripresa del movimento. Questo
può far sì che il segnale I/O si commuti, ad esempio, mentre sta percorrendo
istruzioni logiche.
Questa emissione del sistema non deve essere utilizzata per funzioni di sicurezza,
dato che non si tratta di un segnale di sicurezza conforme alle norme ISO 10218-1
e ISO 13849-1:1999. Per funzioni correlate alla sicurezza si potranno utilizzare le
opzioni Electronic Position Switches oppure SafeMove.
Appartenenza
Motion Supervision Triggered è un valore per il parametro Status che appartiene
al tipo System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Motion Supervision Triggered, il segnale di I/O viene
impostato quando la funzione di supervisione dei movimenti è stata attivata.
Il segnale viene impostato quando è stata attivata anche la funzione Manipulator
Supervision (solo IRB 360).
Argomenti
Informazioni aggiuntive
Il segnale I/O viene azzerato da una delle seguenti azioni:
• Il programma viene riavviato.
• Il puntatore del programma viene spostato manualmente verso Main.
• Il messaggio di errore viene riconosciuto.
• La collisione è stata gestita da un gestore errori ed è stata ripristinata la
normale esecuzione. Il segnale verrà quindi impostato per breve tempo
durante l'esecuzione nel gestore errori. Per maggiori informazioni vedere
CollisionErrorHandling a pagina 153.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Motion Supervision On è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Motion Supervision On, il segnale di I/O viene impostato
quando la funzione di supervisione dei movimenti è attiva.
Argomenti
Informazioni aggiuntive
Motion Supervision On è valida solo quando il robot è in stato Motors On.
Dopo l'attivazione della supervisione del movimento, il robot si allontana dalla
collisione, vedere Manuale tecnico di riferimento - RAPID Overview, sezione
Rilevamento collisione. Per assicurarsi che sia possibile allontanarsi, la supervisione
del movimento è sempre disattivata durante questo movimento, il che significa
che il segnale di I/O sarà impostato su basso direttamente dopo l'attivazione della
supervisione del movimento. Il segnale I/O sarà quindi resettato al valore precedente
in seguito a una delle seguenti azioni:
• Il programma viene riavviato.
• Il puntatore del programma viene spostato manualmente verso Main.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Motors Off è un valore per il parametro Status che appartiene al tipo System Output
nell’argomento I/O System.
Descrizione
Se Status presenta il valore Motors Off, il segnale di I/O viene impostato quando
il controller si trova nello stato Motors Off.
Informazioni aggiuntive
Se il controller si trova in arresto di protezione 1 , viene generato un segnale di
uscita con una frequenza di 1 secondo. Se il controller non è calibrato o il contagiri
non è aggiornato, la frequenza del segnale di uscita sarà ancora maggiore in
modalità manuale.
Se è richiesto solo lo stato Motors Off, è preferibile il valore dell'azione Motors Off
State.
Informazioni correlate
Motors Off State a pagina 421.
Run Chain OK a pagina 429.
1 Il controller si trova nello stato Motors Off e una catena di sicurezza non è chiusa.
4.14.4.17 Motors On
Appartenenza
Motors On è un valore per il parametro Status che appartiene al tipo System Output
nell’argomento I/O System.
Descrizione
Se Status presenta il valore Motors On, il segnale di I/O viene impostato quando
il controller si trova nello stato Motors On.
Per ulteriori informazioni, vedere Motors On State a pagina 422.
Informazioni aggiuntive
Se il controller si trova in arresto di protezione 2 , viene generato un segnale di
uscita con una frequenza di 1 secondo. Se il controller non è calibrato o il contagiri
non è aggiornato, la frequenza del segnale di uscita sarà ancora maggiore in
modalità manuale.
Motors On può essere utilizzato per rilevare se il controller è in modalità Motors
On e se è sincronizzato.
2 Il controller si trova nello stato Motors Off e una catena di sicurezza non è chiusa.
Appartenenza
Motors Off State è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Motors Off State, il segnale di I/O viene impostato
quando il controller si trova nello stato Motors Off.
Appartenenza
Motors On State è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Motors On State, il segnale di I/O viene impostato
quando il controller si trova nello stato Motors On.
Appartenenza
Path Return Region Error è un valore per il parametro Status che appartiene al
tipo System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Path Return Region Error, il segnale di I/O viene
impostato quando vi è stato un tentativo di avvio del programma del robot, senza
però un esito positivo perché il robot era troppo lontano dal percorso programmato.
Argomenti
Informazioni aggiuntive
Il valore di Path Return Region Error viene impostato, per esempio, se si interrompe
il movimento corrente e quindi:
• Il robot viene spostato manualmente troppo lontano dal percorso
programmato, quindi riavviato.
• Si è verificato un arresto di emergenza e il robot si è spostato eccessivamente
dal percorso programmato, quindi è stato riavviato.
Il segnale I/O viene azzerato da una delle seguenti azioni:
• Il programma è riavviato dopo che il robot è stato spostato nella zona di
ripresa.
• Il puntatore del programma viene spostato manualmente verso Main.
• Il puntatore di programma viene spostato manualmente, ed il programma
viene riavviato.
Le distanze delle zone possono essere configurate nel tipo Return Region
nell'argomento Controller, vedere Il tipo Path Return Region a pagina 182.
Appartenenza
Power Fail Error è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Power Fail Error, il segnale di I/O viene impostato
quando un programma non può proseguire dalla sua posizione corrente, dopo
un'interruzione dell'alimentazione.
Informazioni aggiuntive
Il programma non verrà riavviato dopo l'impostazione del valore Power Fail Error.
Normalmente il programma può essere avviato, ma sempre a partire dall'inizio.
4.14.4.22 PP Moved
Appartenenza
PP Moved è un valore per il parametro Status che appartiene al tipo System Output
nell’argomento I/O System.
Descrizione
Il segnale è impostato quando si muove il PP.
Argomenti
Argomento Descrizione
Argument 2 Argument 2 definisce un task RAPID. Per maggiori informazioni vedere
Argument 2 a pagina 441.
Argument 3 Argument 3 stabilisce se l'uscita deve riflettere solo il PP spostato su
main, e sarà quindi impostata anziché pulsata. Per maggiori informazioni,
vedere Argument 3 a pagina 442.
Appartenenza
Production Execution Error è un valore per il parametro Status che fa parte del
tipo System Output, nell'argomento I/O System. Per maggiori informazioni vedere
Execution Error a pagina 412.
Descrizione
Se Status presenta il valore Production Execution Error, il segnale I/O è impostato
alto nel caso che il sistema si trovi in modalità automatica e quando almeno un
unico task normale sia in esecuzione e succeda almeno uno degli eventi seguenti:
• un errore di esecuzione del programma in un qualsiasi task normale;.
• Una collisione 3
• Un errore di sistema: SysFail, SysHalt o SysStop RapidBlock.
Il segnale I/O viene azzerato da:
• Avvio del programma
• Riavvio del programma
Il valore del segnale di I/O non viene mantenuto dopo un riavvio.
Informazioni aggiuntive
L’utilizzo di Production Execution Error non influisce sulla funzionalità dell’opzione
Collision Detection, né può sostituire la funzione Collision Detection.
Informazioni correlate
Motion Supervision Triggered a pagina 417
Gli errori di sistema vengono descritti nel parametro TrustLevel a pagina 200.
Per l’istruzione SystemStopAction, vedere Manuale tecnico di
riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Appartenenza
Robot In Trusted Position è un valore per il parametro Status che appartiene al
tipo System Output nell’argomento I/O System.
Descrizione
Se Status ha il valore Robot In Trusted Position, il segnale I/O viene impostato
quando il robot si trova sul percorso programmato.
Argomenti
Informazioni aggiuntive
Il valore Robot In Trusted Position viene resettato se:
• Il robot viene spostato manualmente troppo lontano dal percorso
programmato.
• Il robot si è allontanato troppo dal percorso programmato, ad esempio per
un arresto non pianificato.
• Il puntatore del programma viene spostato su Main, Routine o Cursor.
• Viene modificata una posizione nel programma o il programma viene
modificato in modo da perdere il puntatore del programma.
Il segnale I/O viene impostato da una delle seguenti azioni:
• Raggiungimento di un punto fine.
• Se la prima posizione è una zona, il segnale viene impostato all'uscita dalla
zona.
Nota
Robot In Trusted Position non sarà aggiornato correttamente nel caso in cui il
robot abbia deviato dal percorso programmato a causa di correzioni come il
tracciamento del convogliatore, il soft servo, ecc.
Appartenenza
Robot Not On Path è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status ha il valore Robot Not On Path, il segnale I/O viene impostato quando
il programma robot viene fermato e il robot è troppo lontano dal percorso
programmato.
Argomenti
Informazioni aggiuntive
Il valore di Robot Not On Path viene impostato se si interrompe il movimento
corrente e quindi:
• Il robot viene spostato manualmente troppo lontano dal percorso
programmato.
• Il robot è scivolato troppo via dal percorso programmato a causa di uno stop
d’emergenza.
Il segnale I/O viene azzerato da una delle seguenti azioni:
• Il programma viene avviato.
• Il puntatore del programma viene spostato manualmente verso Main, Routine
o Cursor.
• Il robot viene spostato manualmente nella zona ripresa.
• Modificare una posizione nel programma o editare il programma in modo da
perdere il puntatore programma.
Appartenenza
Run Chain OK è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Run Chain OK, il segnale di I/O viene impostato quando
la catena di sicurezza è chiusa. Per poter passare alla modalità Motors On la catena
di sicurezza deve essere chiusa.
Esempio
In modalità manuale la catena di sicurezza è aperta e Run Chain OK non è
impostato.
4.14.4.27 SimMode
Appartenenza
SimMode è un valore per il parametro Status che appartiene al tipo System Output
nell’argomento I/O System.
Descrizione
Se Status presenta il valore SimMode, il segnale di I/O viene impostato quando è
impostato lo stato SimMode. Il segnale viene azzerato quando lo stato SimMode
viene cancellato.
Argomenti
Informazioni aggiuntive
Dopo un riavvio, il segnale di uscita del sistema SimMode rifletterà pure lo stato
SimMode.
Appartenenza
Simulated I/O è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Simulated I/O, il segnale di I/O è impostato quando
almeno un segnale di I/O in un qualsiasi dispositivo di I/O è in modalità simulata.
I segnali di I/O possono essere impostati sulla modalità simulata durante le
operazioni di test utilizzando la FlexPendant.
Informazioni correlate
Manuale dell'operatore - IRC5 con FlexPendant
Appartenenza
SMB Battery Charge Low è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore SMB Battery Charge Low, il segnale di I/O viene
impostato quando l'autonomia della batteria SMB è scarsa e si rende necessaria
una sostituzione a breve. Il segnale scompare quando la carica della batteria SMB
è corretta.
In un sistema robotico normale è presente una sola batteria. Tuttavia, un sistema
MultiMove e/o un sistema in cui sono utilizzati assi esterni può arrivare ad avere
fino a 16 batterie SMB. Questa uscita si attiva se occorre sostituire una o più
batterie.
Un messaggio del registro eventi dà informazioni sulla batteria da sostituire.
Informazioni aggiuntive
Le batterie SMB vengono monitorate ciclicamente ogni 10 ore. Dopo la sostituzione
di una batteria, il reset del segnale potrebbe richiedere fino a 10 ore. Il valore viene
salvato durante un riavvio.
Appartenenza
Speed Override è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Speed Override, il segnale di I/O riflette la sovrascrittura
della velocità in percentuale.
Prerequisiti
Deve essere disponibile un segnale di uscita analogico il cui nome sia definito
come Speed Override e non può essere utilizzato da nessun'altra risorsa.
Appartenenza
System Input Busy è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore System Input Busy, il segnale di I/O viene impostato
quando il meccanismo di ingresso di sistema è occupato.
Per alcune azioni il controller è occupato per un determinato periodo e non può
ricevere alcun comando, quindi eventuali ordini verranno rifiutati. È necessario
inviare un nuovo comando quando il controller è nuovamente pronto. È possibile
utilizzare lo stato System Input Busy per mostrare se la richiesta di ingresso al
sistema ricevuta verrà rifiutata o meno.
Esempio
In questo esempio il controller è impostato su Motors On e per avviare un
programma occorre impostare lo stato di uscita di sistema Motors On. Questo
segnale viene interconnesso con un segnale di ingresso di sistema configurato
con l'azione Start. Dato che il controller è ancora occupato a cambiare lo stato in
Motors On, l'ordine di avvio verrà respinto.
In tal caso, una soluzione consiste nell'utilizzare l’azione di ingresso di sistema
System Input Busy e nell'aggiunta di un operatore AND con System Input Busy
invertito in interconnessione. Ciò ritarderà la richiesta di avvio fino al completamento
dell’azione di attivazione dei motori.
xx1600001282
4.14.4.32 TaskExecuting
Appartenenza
TaskExecuting è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta come valore TaskExecuting, il segnale I/O viene impostato
quando il task configurato è in esecuzione.
Il segnale I/O non viene impostato durante le operazioni di recupero del percorso.
Argomenti
Quando il parametro Status è impostato su TaskExecuting, dovranno essere
utilizzati i seguenti parametri.
Parametro Valore consentito
Argument 2 Il parametro deve essere definito con un nome task. Per maggiori infor-
mazioni vedere Argument 2 a pagina 441.
Il parametro Argument 2 può essere configurato soltanto con il nome di
un task normale.
Appartenenza
TCP Speed è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore TCP Speed, il segnale di I/O riflette la velocità del TCP
del robot.
Argomenti
Informazioni aggiuntive
Il valore logico del segnale I/O viene specificato in m/s: ad esempio, una velocità
di 2000 mm/s corrisponde al valore logico 2 m/s. Il fattore di scala del valore fisico
viene specificato nei parametri del segnale I/O corrispondente. Per maggiori
informazioni vedere Maximum Logical Value a pagina 337 e Maximum Physical
Value a pagina 338.
L'output analogico è impostato su circa 40 ms prima che intervenga il parametro
effettivo TCP Speed. Il tempo di previsione è costante durante l'accelerazione e
la decelerazione.
Nota
Appartenenza
TCP Speed Reference è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore TCP Speed Reference, il segnale di I/O riflette la
velocità programmata del TCP del robot.
Argomenti
Informazioni aggiuntive
TCP Speed Reference funziona in modo analogo a TCP Speed, ma utilizza la
velocità programmata. Per maggiori informazioni vedere TCP Speed a pagina 436.
Nota
TCP Speed può avere un valore diverso da TCP Speed Reference, ad esempio
in accelerazione o se è stata ridefinita la velocità di sovrapposizione.
Questa uscita di sistema non dovrebbe essere utilizzata insieme all'ingresso di
sistema Limit Speed. L'uscita di sistema non rifletterà la modifica della velocità
TCP attivata all'impostazione del segnale Limit Speed.
Appartenenza
Temperature Warning è un valore per il parametro Status che appartiene al tipo
System Output nell’argomento I/O System.
Descrizione
Se Status presenta il valore Temperature Warning, il segnale di I/O viene impostato
quando la temperatura della CPU del computer principale è troppo alta. Il segnale
scompare quando la temperatura è inferiore al limite.
Informazioni aggiuntive
La temperatura della CPU viene monitorata ciclicamente ogni 5 secondi.
Il limite della temperatura è 95°C.
Appartenenza
Write Access è un valore per il parametro Status che appartiene al tipo System
Output nell’argomento I/O System.
Descrizione
Il valore dello stato Write Access può essere utilizzato per indicare se il client di
I/O ha l'accesso in scrittura o meno.
L'accesso in scrittura può essere richiesto tramite l'ingresso di sistema Write
Access, vedere Write Access a pagina 387.
4.14.5 Argument 1
Appartenenza
Argument 1 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 1 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Motion Supervision Trigge- Un'unità meccanica del tipo Mechanical Unit nell'argomento
red Motion, vedere Il tipo Mechanical Unit a pagina 673.
Path Return Region Error Se non è specificata nessuna unità meccanica, il segnale di
I/O reagisce su qualsiasi unità meccanica presente nel sistema.
Mechanical Unit Active Un'unità meccanica del tipo Mechanical Unit nell'argomento
Robot Not On Path Motion, vedere Il tipo Mechanical Unit a pagina 673.
Il valore predefinito è ROB_1.
Mechanical Unit Not Mo- Un'unità meccanica del tipo Mechanical Unit nell'argomento
ving Motion, vedere Il tipo Mechanical Unit a pagina 673.
Se non è specificata nessuna unità, il segnale di I/O reagisce
su qualsiasi unità meccanica presente nel sistema.
Il valore predefinito è vuoto.
Limit Speed Un'unità meccanica del tipo Mechanical Unit nell'argomento
Motion, vedere Il tipo Mechanical Unit a pagina 673.
Il valore non può essere vuoto.
Informazioni correlate
Motion Supervision On a pagina 418.
TCP Speed a pagina 436.
TCP Speed Reference a pagina 437.
Motion Supervision Triggered a pagina 417.
Path Return Region Error a pagina 423.
Mechanical Unit Active a pagina 414.
Limit Speed a pagina 413.
Mechanical Unit Not Moving a pagina 415.
Robot Not On Path a pagina 428.
4.14.6 Argument 2
Appartenenza
Argument 2 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 2 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Informazioni correlate
Execution Error a pagina 412.
PP Moved a pagina 425.
TaskExecuting a pagina 435.
Robot In Trusted Position a pagina 427.
4.14.7 Argument 3
Appartenenza
Argument 3 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 3 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
4.14.8 Argument 4
Appartenenza
Argument 4 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 4 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Informazioni correlate
Limit Speed a pagina 413.
4.14.9 Argument 5
Appartenenza
Argument 5 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 5 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Informazioni correlate
Robot Not On Path a pagina 428.
Robot In Trusted Position a pagina 427.
4.14.10 Argument 6
Appartenenza
Argument 6 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 6 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Informazioni correlate
Robot Not On Path a pagina 428.
Robot In Trusted Position a pagina 427.
4.14.11 Argument 7
Appartenenza
Argument 7 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 7 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Informazioni correlate
Robot In Trusted Position a pagina 427.
4.14.12 Argument 8
Appartenenza
Argument 8 appartiene al tipo System Outputs nell’argomento I/O System.
Descrizione
Il parametro Argument 8 è un argomento richiesto per alcuni valori dello stato di
uscita del sistema.
Valori ammessi
Informazioni correlate
Robot In Trusted Position a pagina 427.
Panoramica
In questo capitolo vengono descritti i tipi e i parametri dell'argomento Man-machine
communication.
Descrizione
L’argomento Man-machine communication contiene parametri per, fra le altre cose,
la creazione di elenchi personalizzati per le istruzioni e i segnali di I/O, semplificando
il lavoro quotidiano.
I tipi per Most Common Instructions sono identici e quindi vengono descritti in un
solo paragrafo ma sono validi per i tre tipi.
Panoramica
In questo paragrafo viene descritto il tipo Automatically Switch Jog Unit, che
appartiene all'argomento Man-machine communication. Ogni parametro
appartenente a questo tipo è descritto dettagliatamente a parte in questo paragrafo.
Limitazioni
Nel sistema è consentita l'esistenza di un solo set di parametri del tipo Automatically
Switch Jog Unit.
Appartenenza
Enable switch jog unit appartiene al tipo Automatically Switch Jog Unit
nell’argomento Man-machine communication.
Descrizione
Enable switch jog unit definisce se un’unità meccanica deve essere attivata
automaticamente durante il passaggio a un altro Editor di programmi.
Utilizzo
Imposta Enable switch jog unit su Yes per attivare automaticamente l'unità
meccanica durante il passaggio a un altro Editor di programmi che utilizza
quell'unità meccanica.
Valori ammessi
Yes o No. Il valore predefinito è No.
Panoramica
Questa sezione descrive il tipo Backup Settings che fa parte dell’argomento
Man-machine communication. Ogni parametro di questo tipo viene descritto in un
argomento informativo separato di questa sezione.
Limitazioni
Nel sistema è consentita la configurazione di un solo insieme di parametri del tipo
Backup Settings.
5.3.2 Name
Appartenenza
Name appartiene al tipo Backup Settings nell’argomento Man-machine
communication.
Descrizione
Name definisce il nome suggerito per i backup creati a partire dalla FlexPendant.
Utilizzo
Il nome del backup.
Valori ammessi
Una stringa che definisce il nome.
Informazioni aggiuntive
Il nome suggerito non viene definito soltanto da questo parametro. Se Unique
Name è impostato su Yes e se dovesse già esistere un backup comportante lo
stesso nome, un numero progressivo che verrà aggiunto al termine del nome. Per
maggiori informazioni vedere Unique name a pagina 455.
Se il parametro Name fosse indefinito, verrà suggerito come nome predefinito di
backup SystemName_Backup_Date (ad esempio, SystemX_Backup_20100101).
5.3.3 Path
Appartenenza
Path appartiene al tipo Backup Settings nell’argomento Man-machine
communication.
Descrizione
Path definisce il percorso suggerito per i backup creati a partire dalla FlexPendant.
Utilizzo
Il percorso del backup.
Valori ammessi
Una stringa che definisce il percorso.
Informazioni aggiuntive
Se il parametro Path fosse indefinito, verrà suggerito come percorso predefinito
di backup BACKUP.
Esempio 1
È possibile utilizzare la variabile dell'ambiente BACKUP.
BACKUP/SysInBackup
Appartenenza
Unique name appartiene al tipo Backup Settings nell’argomento Man-machine
communication.
Descrizione
Unique name definisce se il backup dovrà essere sovrascritto od ottenere un nome
unico se dovesse esistere già un backup dal nome Name.
Utilizzo
Viene suggerito un nome unico se il valore di Unique name è impostato a Yes.
Viene aggiunto un numero ad incremento alla fine del nome, se dovesse già esistere
un backup dallo stesso nome. L'utente otterrà l'opzione di sovrascrivere il vecchio
backup, se il valore di Unique name è impostato a No e nel caso dovesse già
esistere un backup comportante lo stesso nome.
Valori ammessi
Yes oppure No.
Appartenenza
Disable name change appartiene al tipo Backup Settings, nell'argomento
Man-machine communication.
Descrizione
Disable name change impedisce che l'utente cambi il nome ed il percorso
provenienti dall'applicazione di backup della FlexPendant.
Utilizzo
L'impostazione del valore del parametro Disable name change a Yes impedisce
all'utente di cambiare il nome ed il percorso suggeriti dall'applicazione di backup
della FlexPendant.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Panoramica
Questa sezione descrive il tipo Block IO in MotorsOff che fa parte dell’argomento
Man-machine communication. Ogni parametro di questo tipo viene descritto in un
argomento informazione separato di questa sezione.
Utilizzo
Questa funzione è utile per limitare le modifiche accidentali del I/O del controller
quando la cella robot non è pronta. Potrebbe causare un comportamento anomalo
del robot e dei dispositivi a questo collegati
Limitazioni
Nel sistema vi può essere una sola istanza del tipo Block IO in MotorsOff. Il nome
dell’istanza non deve essere cambiato.
5.4.2 Enabled
Appartenenza
Enabled appartiene al tipo Block IO in MotorsOff nell'argomento Man-machine
communication.
Descrizione
Impostare Enabled su True per attivare la funzione Block IO in MotorsOff.
Valori ammessi
True o False.
Panoramica
Questa sezione descrive i tipi Most Common Instruction - List 1,Most Common
Instruction - List 2 e Most Common Instruction - List 3 che appartengono
all’argomento Man-machine communication. Ogni parametro appartenente a questo
tipo è descritto dettagliatamente in un argomento informativo a se stante di questa
sezione.
Parametri obbligatori
Solo per il parametro di sistema Name è obbligatorio specificare un valore.
Informazioni correlate
Le istruzioni, i relativi argomenti e la sintassi sono descritti in Manuale tecnico di
riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Parametro: Valore:
Name MoveJ
Parameter Number
Alternative Number
Instruction Name
Only for Motion Task
Parametro: Valore:
Instruction Name MoveL
Only for Motion Task Yes
5.5.2 Name
Appartenenza
Name appartiene ai tipi Most Common Instruction - List 1, Most Common Instruction
- List 2 e Most Common Instruction - List 3 nell'argomento Man-machine
communication.
Descrizione
Name definisce il nome che sarà visualizzato sul pulsante nell'elenco di selezione.
Utilizzo
Se Name è impostato su un'istruzione o una procedura riportata esattamente come
in RAPID, nessun altro parametro ha bisogno di un valore. Ma se tuttavia Name
contiene ulteriori informazioni, come suggerito quando si utilizzano istruzioni con
argomenti, il parametro Instruction Name specifica la sintassi dell'istruzione effettiva.
Per maggiori informazioni vedere Instruction Name a pagina 464.
Valori ammessi
Il nome dell'istruzione, una stringa con un massimo di 32 caratteri, ad esempio
"MoveJ".
Nota
Non utilizzare barre invertite (\) come carattere nel nome. I nomi contenenti barre
invertite causano errori, a differenza di quanto avviene nella programmazione
in RAPID.
Se si utilizza un ulteriore parametro o argomento, si consiglia di includerlo nel
nome per maggiore chiarezza e aggiungere al nome una barra (/) e quindi
l'argomento, ad esempio "ArcL/On". Inoltre, se nel nome viene incluso un argomento
opzionale, è necessario impostare il parametro Instruction Name sull'istruzione.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Esempi
Valore: Descrizione:
MoveJ L'istruzione MoveJ.
ArcL/On L'istruzione ArcL con l'argomento On.
Appartenenza
Parameter Number appartiene ai tipi Most Common Instruction - List 1, Most
Common Instruction - List 2 e Most Common Instruction - List 3 nell’argomento
Man-machine communication. Per maggiori informazioni vedere Instruction Name
a pagina 464.
Descrizione
Parameter Number specifica l'argomento da utilizzare per le istruzioni con argomenti
opzionali.
Utilizzo
Se viene utilizzata un'istruzione con argomenti opzionali, Parameter Number
specifica quale argomento dovrà essere utilizzato. Le istruzioni e i relativi numeri
di parametro sono descritti in Manuale tecnico di riferimento - Istruzioni RAPID,
Funzioni e Tipi di dati.
Se viene lasciato vuoto, non viene utilizzato alcun argomento opzionale.
Valori ammessi
Un valore intero positivo, a partire da 0.
Informazioni aggiuntive
Se si utilizza Parameter Number, sarà necessario utilizzare anche Alternative
Number. Per maggiori informazioni vedere Alternative Number a pagina 463.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Appartenenza
Alternative Number appartiene ai tipi Most Common Instruction - List 1, Most
Common Instruction - List 2 e Most Common Instruction - List 3 nell’argomento
Man-machine communication. Per maggiori informazioni vedere Instruction Name
a pagina 464.
Descrizione
Alternative Number definisce quali alternative dell'argomento opzionale dovranno
essere utilizzate per l'istruzione.
Utilizzo
Se viene utilizzata un'istruzione con argomenti opzionali, Alternative Number
specifica quale alternativa dovrà essere utilizzata. Parameter Number specifica
l'argomento da utilizzare. Per maggiori informazioni vedere Parameter Number a
pagina 462.
Prerequisiti
È necessario utilizzare il parametro Parameter Number.
Valori ammessi
Sono ammessi i seguenti valori (a seconda del numero di alternative disponibili
per l'istruzione):
Valore: Descrizione:
0 non vengono utilizzate alternative
1 viene utilizzata la prima alternativa
n... viene utilizzata la n esima alternativa
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Appartenenza
Instruction Name appartiene ai tipi Most Common Instruction - List 1, Most Common
Instruction - List 2 e Most Common Instruction - List 3 nell'argomento Man-machine
communication.
Descrizione
Instruction Name definisce l'istruzione da utilizzare se il parametro Name contiene
informazioni aggiuntive oltre all'istruzione. Per maggiori informazioni vedere Name
a pagina 461.
Utilizzo
Se l'istruzione contiene argomenti opzionali, si consiglia di includere questa
indicazione nel parametro Name. Instruction Name verrà quindi utilizzato per
specificare l'istruzione, esattamente come riportata in RAPID.
Valori ammessi
Il nome dell'istruzione, una stringa con un massimo di 32 caratteri, come indicato
in RAPID.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Only for Motion Task appartiene ai tipi Most Common Instruction - List 1, Most
Common Instruction - List 2 e Most Common Instruction - List 3 nell'argomento
Man-machine communication.
Descrizione
Only for Motion Task definisce se l'istruzione dovrà essere visibile solo nei task
di movimento, ovvero se dovrà controllare il movimento del robot ad esempio
MoveJ.
Utilizzo
Impostare Only for Motion Task su True se l'istruzione dovrà essere visibile solo
nei task di movimento.
Valori ammessi
True oppure False.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Panoramica
Questa sezione descrive il tipo Most Common I/O Signal che fa parte dell’argomento
Man-machine communication. Ogni parametro di questo tipo viene descritto in un
argomento informazione separato di questa sezione.
Prerequisiti
È necessario configurare un segnale nel sistema per l'assegnazione del nome.
Esempio
Questo è un tipico esempio di segnali di I/O utilizzati frequentemente da includere
nell'elenco.
Parametro: Valore:
Signal Name MySignalDI1
Signal Type DI
Appartenenza
La Signal Name fa parte del tipo Most Common I/O Signal, nell’argomento
Man-machine communication. Per maggiori informazioni vedere Il tipo Signal a
pagina 318.
Descrizione
Signal Name è il segnale di I/O che farà parte del parametro Most Common List.
Prerequisiti
Un segnale deve essere configurato nel sistema.
Valori ammessi
Un segnale configurato nel sistema, un nome con un massimo di 32 caratteri.
Appartenenza
Signal Type appartiene al tipo Most Common I/O Signal nell’argomento
Man-machine communication.
Descrizione
Signal Type definisce il tipo di segnale da utilizzare nell'elenco comune.
Valori ammessi
Sono ammessi i seguenti valori.
Valore: Descrizione:
DI Digital Input
DO Digital Output
AI Analog Input
AO Analog Output
GI Group Input
GO Group Output
Panoramica
Questa sezione descrive il tipo Production Permission che fa parte dell’argomento
Man-machine communication. Ogni parametro di questo tipo viene descritto in un
argomento informazione separato di questa sezione.
5.7.2 Name
Appartenenza
Name appartiene al tipo Production Permission nell'argomento Man-machine
communication.
Descrizione
Il parametro Name specifica il nome dell’autorizzazione.
Utilizzo
Il nome dell'autorizzazione viene utilizzato come riferimento a un'autorizzazione
specifica durante la configurazione del sistema.
Valori ammessi
RUN Mode.
5.7.3 Permission
Appartenenza
Permission appartiene al tipo Production Permission nell'argomento Man-machine
communication.
Descrizione
Il parametro Permission specifica se deve essere consentito o meno il passaggio
a Cycle_mode durante l'esecuzione in modalità automatica.
Durante l'esecuzione in modalità automatica, è normalmente possibile scegliere
tra Cycle_mode e Continuous_mode. In certi casi, questo non è desiderato: durante
l'esecuzione in modalità automatica, la modalità Continuous_mode deve sempre
essere attiva.
Il tipo di parametro limita o permette il passaggio a Cycle_mode in modalità
automatica.
Se il nome è impostato a RUN Mode, il consenso può essere impostato a Restricted
in Auto, e non sarà possibile commutare da Continuous_mode a Cycle_mode
mentre ci si trova nelle modalità automatica.
Valori ammessi
Valore Descrizione
Changeable in Auto Questa impostazione consente di passare il sistema in Cycle_mo-
de o Continuous_mode durante l'esecuzione in modalità automa-
tica.
Restricted in Auto Questa impostazione impedisce di passare il sistema in Cycle_mo-
de durante l'esecuzione in modalità automatica. È possibile sol-
tanto il Continuous_mode.
Panoramica
In questo paragrafo viene descritto il tipo T10 Function Keys, che appartiene
all'argomento Man-machine communication. Ogni parametro appartenente a questo
tipo è descritto dettagliatamente a parte in questo paragrafo.
Prerequisiti
L'opzione di RobotWare 976-1 T10 Support è necessaria per azionare il T10 insieme
al controller del robot IRC5.
Appartenenza
Function Key appartiene al tipo T10 Function Keys, nell’argomento Man-machine
communication.
Descrizione
Function Key definisce i diversi tasti funzione disponibili per effettuare lo
spostamento.
Utilizzo
I tasti funzione F1 - F4 vengono utilizzati per azionare il dispositivo di spostamento
T10.
Valori ammessi
• F1
• F2
• F3
• F4
5.8.3 Action
Appartenenza
Action appartiene al tipo T10 Function Keys, nell’argomento Man-machine
communication.
Descrizione
Action è l'azione risultante dall'utilizzo dei vari tasti funzione.
Utilizzo
È possibile associare un'azione a ciascun tasto funzione.
Valori ammessi
Azione: Descrizione:
Acknowledge Auto Change Riconosce una modifica automatica
PP to Main Sposta il puntatore di programma di tutti i task
sulla rispettiva routine principale.
Start RAPID Execution Avvia l'esecuzione dei task attualmente selezionati
nel pannello dei task
Stop RAPID Execution Arresta tutti i task
None Non viene eseguita alcuna azione (predefinito)
Valore predefinito
None
5.8.4 Argument
Appartenenza
Argument appartiene al tipo T10 Function Keys, nell’argomento Man-machine
communication.
Descrizione
È possibile impostare Argument per una specifica azione. Al momento, non è
utilizzato.
Appartenenza
Permitted in Auto appartiene al tipo T10 Function Keys, nell’argomento
Man-machine communication.
Descrizione
Permitted in Auto indica che l'azione è consentita in modalità automatica. Tuttavia,
per impostazione predefinita non è consentita in modalità automatica.
Utilizzo
Se l'opzione Permitted in Auto è:
• Yes, l'azione è consentita sia in modalità automatica sia in modalità manuale.
• No, l'azione è consentita solo in modalità manuale.
Valori ammessi
Yes oppure No.
Valore predefinito
No
Panoramica
Questa sezione descrive il tipo Warning at Start che fa parte dell’argomento
Man-machine communication. Ogni parametro di questo tipo viene descritto in un
argomento informazione separato di questa sezione.
Limitazioni
Nel sistema vi può essere una sola istanza del tipo Warning at Start. Il nome
dell’istanza non deve essere cambiato.
Il tipo Warning at Start può essere cambiato soltanto tramite i file di configurazione.
Appartenenza
Cursor PP Diff Warning appartiene al tipo Warning at Start nell’argomento
Man-machine communication.
Descrizione
Cursor PP Diff Warning definisce se dev’essere visualizzato un avvertimento nel
caso che l’utente tenti di avviare un programma quando il puntatore di programma
ed il cursore non si trovino sulla stessa riga.
Utilizzo
Impostare Cursor PP Diff Warning a 1 se si desidera la visualizzazione
dell’avvertimento.
Se l’operatore batte Cursor PP Diff Warning, il cursore si sposta alla riga in cui si
trova il puntatore di programma, ed il programma può essere avviato.
Valori ammessi
0 oppure 1. Il valore predefinito è 0.
Appartenenza
Show PP to Cursor Button appartiene al tipo Warning at Start nell’argomento
Man-machine communication.
Descrizione
Show PP to Cursor Button definisce se il pulsante, che reca l’iscrizione Cursor
dev’essere visualizzato nella finestra di avvertimento, nel caso che l’utente tenti
di avviare un programma quando il puntatore di programma ed il cursore non si
trovino sulla stessa riga.
Utilizzo
Impostare Show PP to Cursor Button a 1 se si desidera la visualizzazione del
pulsante.
Se l’operatore batte Cursor, il puntatore di programma si sposta alla riga in cui si
trova il cursore, ed il programma può essere avviato.
Prerequisiti
Il pulsante del cursore sarà disponibile soltanto se l’operatore dispone di privilegi
UAS del tipo UAS_RAPID_DEBUG..
Valori ammessi
0 oppure 1. Il valore predefinito è 0.
6 Argomento Motion
6.1 Argomento Motion
Panoramica
In questo capitolo vengono descritti i tipi e i parametri dell'argomento Motion. Ogni
parametro di un determinato tipo è descritto nel relativo paragrafo.
L'argomento Motion è particolarmente esteso e comprende circa 40 tipi. In questa
revisione del manuale vengono trattati i parametri e i tipi di uso più comune.
Descrizione
Motion comprende parametri associati al controllo dei movimenti del robot e delle
apparecchiature esterne. L'argomento include la configurazione dell'offset di
calibratura e dei limiti dell'area di lavoro.
ATTENZIONE
Informazioni aggiuntive
L'illustrazione mostra alcuni esempi di definizioni del sistema di riferimento.
Y base
X base X base
Z base Y base
X base
(X, Y, Z, 1,0,0,0) (X, Y, Z, 0,1,0,0) (X, Y, Z, 0,0,1,0)
Y world
X world
en0300000423
Il robot e la gravità
In genere, non è necessario definire la gravità quando il robot è montato a terra o
parallelo alla terra. Tuttavia, il robot può anche essere montato, ad esempio, a
parete oppure capovolto. In questi casi, è necessario definire l'orientamento del
robot in relazione alla gravità.
en0500001489
Nota
I parametri di sistema che definiscono l'area operativa per i robot paralleli sono
validi soltanto nel caso dei robot IRB 340 e IRB 360.
Per ulteriori informazioni, vedere Come limitare l'area operativa per i robot articolati
a pagina 485.
en0300000425
Limitazioni
Il valore per il parametro Use Check Point deve essere identico al nome utilizzato
per il punto di controllo del braccio.
en0500001489
Informazioni correlate
Il Manuale del prodotto relativo al robot.
Prerequisiti
È necessario misurare o calcolare la massa, il centro di massa e il momento di
inerzia del carico prima di definire il carico del braccio.
z1 x2 x3
x1
yb
en0300000424
z1, x1 Braccio 1
z2, x2 Braccio 2
z3, x3 Braccio 3
y, z Vista dal retro, yb zb per la base del robot
Se vengono montati più carichi sullo stesso braccio, è necessario calcolare il peso
totale e il baricentro per tutti i carichi.
Per ulteriori informazioni sui singoli parametri, vedere Il tipo Arm Load a
pagina 530.
4 Nell'argomento Motion, scegliere il tipo Arm e selezionare il braccio sul quale
è montato il carico.
Per ulteriori informazioni vedere Il tipo Arm a pagina 503.
5 Per il braccio selezionato, scegliere il parametro Use Arm Load e selezionare
il nome del carico del braccio nell'elenco dei carichi definiti.
6 Salvare le modifiche e riavviare il sistema.
Informazioni correlate
La routine di assistenza LoadIdentify viene descritta in Manuale
dell'operatore - IRC5 con FlexPendant.
ATTENZIONE
Esempio che illustra come la 'mains tolerance', tolleranza dell'alimentazione di rete, possa influire
sulle prestazioni del robot.
I sistemi con un'alimentazione di rete monofase a 220-230 V possono essere
ottimizzati sfruttando la mains tolerance. Ad esempio, nel caso del robot IRB140T
6 kg, con l'impostazione predefinita dell'alimentazione a 220 V ed una mains
tolerance min -0,15, la velocità massima per i giunti corrispondenti diventa quella
illustrata nella tavola sottostante.
Giunto Velocità max Velocità max
Impostazioni prestabilite mains tolerance min = 0,0
1 229 gradi/s 250 gradi/s
2 228 gradi/s 250 gradi/s
3 245 gradi/s 260 gradi/s
4 348 gradi/s 360 gradi/s
5 360 gradi/s 360 gradi/s
6 450 gradi/s 450 gradi/s
ATTENZIONE
Il cambiamento della mains tolerance min crea una situazione in cui il sistema
si arresta, a causa di una tensione del bus CC troppo bassa, una saturazione
del raddrizzatore o qualche altro codice d'errore. In questo caso, la tolleranza
deve essere aumentata.
Informazioni correlate
Application manual - Controller software IRC5
Rapporto di trasmissione
Un giunto indipendente può ruotare in una direzione a lungo, effettuando
regolarmente il reset del sistema di misurazione. Un arrotondamento minimo del
rapporto di trasmissione può determinare l'accumularsi di numerosi errori nel corso
del tempo. È quindi necessario assegnare al rapporto di trasmissione un valore
corrispondente a una frazione esatta (ad esempio 10/3 anziché 3,3333).
Per definire il rapporto di trasmissione, impostare Transmission Gear High sul
numeratore e Transmission Gear Low sul denominatore.
Limitazioni
È possibile utilizzare i parametri Transmission Gear High e Transmission Gear
Low solo con l'opzione RobotWare Independent Axes.
Se un giunto non è in modalità indipendente, viene utilizzato il parametro
Transmission Gear Ratio anziché Transmission Gear High e Transmission Gear
Low.
xx0300000285
xx0300000272
Informazioni correlate
Application manual - Controller software IRC5
Coppia esterna
Quando le apparecchiature esterne, ad esempio un cavo o un tubo a spirale,
influenzano in modo significativo le prestazioni di un giunto, definire la coppia
esterna utilizzando la formula seguente:
T = A + |k × (0 - θ0)|
T = coppia esterna [Nm]
A = coppia costante [Nm]
k = fattore di scala per coppia dipendente dalla posizione [Nm]
è0= posizione del giunto quando la coppia dipendente dalla posizione è pari a zero
[rad]
xx0800000265
z angolo zero
y posizione del giunto
Se il valore stimato per una coppia esterna significativa è troppo basso, è possibile
che si verifichino inutili deviazioni dal percorso e che il manipolatore venga
danneggiato. Se il valore stimato è troppo elevato, le prestazioni del manipolatore
sono ridotte a causa dei limiti di accelerazione restrittivi.
Esempio
Viene montato un tubo a spirale che influisce sul giunto 6 come segue:
0 Nm a 0 gradi.
5 Nm a 200 gradi.
È possibile definire questa coppia esterna con la seguente formula: A = 0,è0 = 0,
k = 5 / (200 × (pi / 180))
Livello di supervisione
È possibile modificare i livelli di supervisione predefiniti se si desidera rendere un
sistema più o meno tollerante alle interferenze esterne. Un fattore di regolazione
maggiore di 1,0 determina un sistema robotico più tollerante e viceversa. Ad
esempio, aumentando il fattore di regolazione da 1,0 a 2,0, verranno duplicati i
livelli di supervisione consentiti, rendendo il sistema robotico maggiormente
tollerante alle interferenze esterne.
Nota
Panoramica
Questa sezione descrive il tipo Acceleration Data che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
6.3.2 Name
Appartenenza
Name appartiene al tipo Acceleration Data nell’argomento Motion.
Descrizione
Il nome del set di Acceleration Data.
Utilizzo
Name viene utilizzato come riferimento ad un set di Acceleration Data dal parametro
Use Acceleration Data nel tipo Arm.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Nominal Acceleration appartiene al tipo Acceleration Data nell’argomento Motion.
Descrizione
Accelerazione del motore nel caso peggiore.
Utilizzo
Impostare Nominal Acceleration su un valore di accelerazione che gli assi siano
sempre in grado di eseguire, anche in condizioni di gravità e attrito sfavorevoli.
Nominal Acceleration viene sempre utilizzato dagli assi senza un modello dinamico.
Per gli assi con un modello dinamico viene utilizzato solo in modalità indipendente.
Valori ammessi
2
Un valore numerico compreso tra 0 e 1000, in rad/s (oppure m/s 2 ) sul lato
braccio.
Appartenenza
Nominal Deceleration appartiene al tipo Acceleration Data nell’argomento Motion.
Descrizione
Decelerazione del motore nel caso peggiore.
Utilizzo
Impostare Nominal Deceleration su un valore di decelerazione che gli assi siano
sempre in grado di eseguire, anche in condizioni di gravità e attrito sfavorevoli.
Nominal Deceleration viene sempre utilizzato dagli assi senza un modello dinamico.
Per gli assi con un modello dinamico viene utilizzato solo in modalità indipendente.
Valori ammessi
2
Un valore numerico compreso tra 0 e 1000, in rad/s (oppure m/s 2 ) sul lato
braccio.
Panoramica
Questa sezione descrive il tipo Arm che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informativo separato di
questa sezione.
6.4.2 Name
Appartenenza
Name appartiene al tipo Arm nell’argomento Motion.
Descrizione
Name definisce il nome del set di parametri per il tipo Arm.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Independent Joint appartiene al tipo Arm nell’argomento Motion.
Descrizione
Independent Joint rappresenta un flag per ogni asse che indica se è possibile
passare alla modalità indipendente per l'asse in questione.
Utilizzo
In genere tutti gli assi esterni e l'asse 6 del robot supportano la modalità
indipendente. Per evitare il movimento indipendente di uno di questi assi, impostare
per l'asse in questioneIndependent Joint ad Off.
Limitazioni
Independent Joint viene utilizzato solo se è presente l'opzione di RobotWare
Independent Axes.
Valori ammessi
On o Off.
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
Upper Joint Bound appartiene al tipo Arm nell’argomento Motion.
Descrizione
Upper Joint Bound definisce il limite superiore dell'area di lavoro del giunto corrente.
Utilizzo
Upper Joint Bound può essere utilizzato per limitare l'area di lavoro (in radianti)
del giunto.
Nota
Limitazioni
Questo parametro è valido solo per i robot articolati. Per maggiori informazioni
vedere Come limitare l'area operativa per i robot articolati a pagina 485.
Valori ammessi
Un valore compreso tra +-1256640 radianti.
Appartenenza
Lower Joint Bound appartiene al tipo Arm nell’argomento Motion.
Descrizione
Lower Joint Bound definisce il limite inferiore dell'area di lavoro del giunto corrente.
Utilizzo
Lower Joint Bound può essere utilizzato per limitare l'area di lavoro (in radianti)
del giunto.
Nota
Limitazioni
Questo parametro è valido solo per i robot articolati. Per maggiori informazioni
vedere Come limitare l'area operativa per i robot articolati a pagina 485.
Valori ammessi
Un valore compreso tra +-1256640 radianti.
Appartenenza
Independent Upper Joint Bound appartiene al tipo Arm nell’argomento Motion.
Descrizione
Definisce il limite superiore dell'area di lavoro per un giunto utilizzato in modalità
indipendente.
Utilizzo
Independent Upper Joint Bound viene utilizzato unitamente a Independent Lower
Joint Bound per limitare l'area di lavoro per un giunto in modalità indipendente.
Limitazioni
Independent Upper Joint Bound viene utilizzato solo se è presente l'opzione Assi
indipendenti.
Valori ammessi
Qualsiasi numero (in radianti).
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
Independent Lower Joint Bound appartiene al tipo Arm nell’argomento Motion.
Descrizione
Definisce il limite inferiore dell'area di lavoro per un giunto utilizzato in modalità
indipendente.
Utilizzo
Independent Lower Joint Bound viene utilizzato unitamente a Independent Upper
Joint Bound per limitare l'area di lavoro per un giunto in modalità indipendente.
Limitazioni
Independent Lower Joint Bound viene utilizzato solo se è presente l'opzione Assi
indipendenti.
Valori ammessi
Qualsiasi numero (in radianti).
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
Calibration Position appartiene al tipo Arm nell’argomento Motion.
Descrizione
Calibration Position definisce la posizione dell'asse al momento della calibratura
fine.
Utilizzo
Questo valore deve specificare una posizione ben definita in cui è possibile
posizionare più volte l’asse. Questa posizione viene quindi utilizzata durante
l’aggiornamento di Calibration Offset e del contagiri. Per maggiori informazioni
vedere Calibration Offset a pagina 777.
Valori ammessi
Un valore compreso tra -1000 e 1000, che specifica la posizione in radianti.
Informazioni correlate
Manuale del prodotto relativo al manipolatore.
Appartenenza
Performance Quota appartiene al tipo Arm nell’argomento Motion.
Descrizione
Performance Quota può essere utilizzato per ridurre l'accelerazione del giunto.
Utilizzo
Impostando il valore Performance Quota su 1.0 si ottengono prestazioni normali,
ma è possibile immettere un valore minore se si desidera diminuire l'accelerazione.
Valori ammessi
Un numero compreso tra 0.15 e 1.0.
Appartenenza
Jam Supervision Trim Factor appartiene al tipo Arm nell’argomento Motion.
Descrizione
Jam Supervision Trim Factor definisce il fattore di regolazione per la supervisione
inceppamento. Per maggiori informazioni vedere Definizione del livello di
supervisione a pagina 498.
Utilizzo
Il fattore di regolazione influisce sul tempo massimo consentito a velocità zero con
coppia massima.
Valori ammessi
Un numero compreso tra 0.1 e 10.0.
Appartenenza
Load Supervision Trim Factor appartiene al tipo Arm nell’argomento Motion.
Descrizione
Load Supervision Trim Factor definisce il fattore di regolazione per la supervisione
del carico. Per maggiori informazioni vedere Definizione del livello di supervisione
a pagina 498.
Utilizzo
Il fattore influisce sul tempo massimo consentito a velocità non pari a zero con
coppia massima.
Valori ammessi
Un numero compreso tra 0.1 e 10.0.
Appartenenza
Speed Supervision Trim Factor appartiene al tipo Arm nell’argomento Motion.
Descrizione
Speed Supervision Trim Factor definisce il fattore di regolazione per la supervisione
della velocità. Per maggiori informazioni vedere Definizione del livello di
supervisione a pagina 498.
Utilizzo
Il fattore influisce sull'errore di velocità massimo consentito.
Valori ammessi
Un numero compreso tra 0.05 e 10.0.
Appartenenza
Position Supervision Trim Factor appartiene al tipo Arm nell’argomento Motion.
Descrizione
Position Supervision Trim Factor definisce il fattore di regolazione per la
supervisione della posizione. Per maggiori informazioni vedere Definizione del
livello di supervisione a pagina 498.
Utilizzo
Il fattore influisce sull'errore di posizione massimo consentito.
Valori ammessi
Un numero compreso tra 0.1 e 10.0.
Appartenenza
External Const Torque appartiene al tipo Arm nell’argomento Motion.
Descrizione
External Const Torque definisce la coppia costante esterna. Per maggiori
informazioni vedere Definizione della coppia esterna a pagina 496.
Utilizzo
Il valore del parametro External Const Torque viene utilizzato nella formula per il
calcolo della coppia esterna.
Valori ammessi
Un valore compreso tra 0 e 100,000, che specifica la coppia costante in Nm.
Appartenenza
Use Arm Load appartiene al tipo Arm nell’argomento Motion.
Descrizione
Use Arm Load definisce il nome del carico del braccio utilizzato per il braccio
corrente.
Utilizzo
Il carico del braccio viene impostato nel tipo Arm Load.
Valori ammessi
Una stringa con un massimo di 32 caratteri, che specifica un tipo Arm Load. Per
maggiori informazioni vedere Il tipo Arm Load a pagina 530.
Appartenenza
Use Check Point appartiene al tipo Arm nell’argomento Motion.
Descrizione
Use Check Point determina quale Arm Check Point deve essere utilizzato.
Utilizzo
Use Check Point è un riferimento al parametro Name nel tipo Arm Check Point.
Prerequisiti
È necessario configurare un Arm Check Point prima che Use Check Point possa
fare riferimento a esso.
Limitazioni
Use Check Point può essere utilizzato solo per robot articolati
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Informazioni correlate
Il tipo Arm Check Point a pagina 527.
Appartenenza
External Proportional Torque appartiene al tipo Arm nell’argomento Motion.
Descrizione
External Proportional Torque definisce il fattore di scala per la coppia dipendente
dalla posizione.
Utilizzo
Il valore del parametro External Proportional Torque viene utilizzato nella formula
per il calcolo della coppia esterna. Per maggiori informazioni vedere Definizione
della coppia esterna a pagina 496.
Valori ammessi
Un valore compreso tra -100,000 e 100,000, che specifica il fattore di scala in
Nm/rad.
Appartenenza
External Torque Zero Angle appartiene al tipo Arm nell’argomento Motion.
Descrizione
External Torque Zero Angle definisce la posizione del giunto quando la coppia
dipendente dalla posizione è pari a zero.
Utilizzo
Il valore del parametro External Torque Zero Angle viene utilizzato nella formula
per il calcolo della coppia esterna. Per maggiori informazioni vedere Definizione
della coppia esterna a pagina 496.
Valori ammessi
Un valore compreso tra -100,000 e 100,000, che specifica la posizione in radianti.
Appartenenza
Load Id Acceleration Ratio appartiene al tipo Arm nell’argomento Motion.
Descrizione
Load Id Acceleration Ratio può essere utilizzato per ridurre l'accelerazione del
giunto durante l'identificazione del carico.
Utilizzo
La riduzione dell'accelerazione del giunto durante l'identificazione del carico può
essere utile se viene attivata la supervisione della coppia quando si identificano
carichi utili con inerzia elevata. In questo caso, provare a ridurre il valore di Load
Id Acceleration Ratio fino alla risoluzione del problema.
Valori ammessi
Un numero compreso tra 0.02 e 1.0.
Appartenenza
Angle Acceleration Ratio appartiene al tipo Arm nell’argomento Motion.
Descrizione
Angle Acceleration Ratio definisce il rapporto d’accelerazione per l’angolo massimo
a livello del sensore del motore.
Utilizzo
Questo parametro dev’essere modificato soltanto da parte del personale ABB.
Valori ammessi
Un valore compreso tra 0.02 and 1.0.
Il valore predefinito è 1.0.
Appartenenza
Deactivate Cyclic Brake Check for axis appartiene al tipo Arm nell’argomento
Motion.
Descrizione
Deactivate Cyclic Brake Check for axis definisce se il braccio deve essere escluso
dalla funzione SafeMove Cyclic Brake Check.
Utilizzo
Se un asse deve essere escluso dal Cyclic Brake Check, impostare il parametro
Deactivate Cyclic Brake Check for axis su On.
L'asse deve essere disattivato anche nella configurazione del Cyclic Brake Check.
Valori ammessi
On o Off.
On significa che il Cyclic Brake Check è disattivato per l'asse.
Il valore predefinito è Off.
Appartenenza
Change to Logical Axis appartiene al tipo Arm nell’argomento Motion.
Descrizione
Il parametro Change to Logical Axis può essere utilizzato per modificare Logical
Axis nel tipo Joint se è di sola lettura. È, in genere, il caso dei posizionatori ABB
(IRBP) e degli ABB Track Motion (IRBT). Se il valore è pari a zero, non avviene
alcuna modifica e il valore nel Joint verrà utilizzato come di norma. Per maggiori
informazioni vedere Logical Axis a pagina 626.
Utilizzo
Il valore di Logical Axis viene utilizzato dai programmi RAPID per identificare singoli
assi in unità meccaniche.
Due unità meccaniche possono avere lo stesso valore impostato per Logical Axis,
ma in questo caso non possono essere attivate contemporaneamente da un
programma RAPID.
I robot ABB di norma utilizzano i valori da 1 a 6, mentre gli assi aggiuntivi utilizzano
i valori da 7a 12.
Limitazioni
Questo parametro non può essere utilizzato per robot da ABB.
Valori ammessi
Un valore tra 0 e 12.
Il valore predefinito è 0.
Informazioni correlate
Application manual - Additional axes and standalone controller.
Appartenenza
Thermal Supervision Sensitivity Ratio appartiene al tipo Arm nell’argomento Motion.
Descrizione
Il parametro Thermal Supervision Sensitivity Ratio può essere utilizzato per il
parametro della regolazione di installazione (0.5 = supervisione sconnessa
approssimativa)
Utilizzo
Se si verifica l'errore, nonostante il motore freddo dovuto a un ulteriore
raffreddamento o a una temperatura ambiente bassa, la sensibilità della
supervisione termica può essere ridotta. Ridurre il parametro di sistema Thermal
Supervision Sensitivity Ratio di 0.1 alla volta. Controllare la temperatura del motore
durante e dopo la regolazione.
Valori ammessi
Un valore tra 0.5 e 2.0.
Il valore predefinito è 1.0.
Nota
Appartenenza
Brake applied movement detection factor appartiene al tipo Arm nell’argomento
Motion.
Descrizione
Brake applied movement detection factor definisce il fattore del livello di
rilevamento predefinito del movimento quando il freno è inserito.
Utilizzo
Impostare ad esempio questo fattore su 0,1 per rendere il rilevamento del
movimento dieci volte più sensibile quando il freno è inserito: impostarlo su un
valore superiore a 1 per ridurre la sensibilità. Un valore zero significa che la funzione
è disattivata.
Valori ammessi
Un valore tra 0 e 10. Il valore predefinito è 1 per i robot per cui è attivato questo
rilevamento e 0 altrimenti.
Panoramica
Questa sezione descrive il tipo Arm Check Point, che fa parte dell’argomento
Motion. Ogni parametro del tipo è descritto in un argomento informativo a se stante
di questa sezione. Per maggiori informazioni vedere Definizione del punto di
controllo del braccio a pagina 487.
6.5.2 Name
Appartenenza
La Name fa parte del tipo Arm Check Point, nell’argomento Motion. Per maggiori
informazioni vedere Definizione del punto di controllo del braccio a pagina 487.
Descrizione
Name definisce il nome del punto di controllo del braccio. È possibile utilizzare un
punto di controllo per consentire al robot di controllare la velocità di quel
determinato punto.
Valori ammessi
Una stringa con un massimo di 24 caratteri.
6.5.3 Position x, y, z
Appartenenza
Position x, Position y e Position z appartengono al tipo Arm Check Point,
nell'argomento Motion. Per maggiori informazioni vedere Definizione del punto di
controllo del braccio a pagina 487.
Descrizione
Position x definisce la coordinata x della posizione del punto di controllo, specificata
sulla base del sistema di riferimento corrente del braccio (in metri).
Position y definisce la coordinata y della posizione del punto di controllo, specificata
sulla base del sistema di riferimento corrente del braccio (in metri).
Position z definisce la coordinata z della posizione del punto di controllo, specificata
sulla base del sistema di riferimento corrente del braccio (in metri).
Valori ammessi
Un valore compreso tra -3 e 3, che specifica la posizione in metri.
Panoramica
Questa sezione descrive il tipo Arm Load, che fa parte dell’argomento Motion. Ogni
parametro del tipo è descritto in un argomento informativo a se stante di questa
sezione. Per maggiori informazioni vedere Definizione dei carichi del braccio a
pagina 489.
6.6.2 Name
Appartenenza
La Name fa parte del tipo Arm Load, nell’argomento Motion. Per maggiori
informazioni vedere Definizione dei carichi del braccio a pagina 489.
Descrizione
Name specifica il nome dell'impostazione del carico del braccio a cui appartiene.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
6.6.3 Mass
Appartenenza
La Mass fa parte del tipo Arm Load, nell’argomento Motion. Per maggiori
informazioni vedere Definizione dei carichi del braccio a pagina 489.
Descrizione
Mass specifica la massa dell'apparecchiatura montata su un braccio del robot.
Valori ammessi
Un valore compreso tra 0 e 50000, che specifica il peso in kg.
Appartenenza
Mass Center x, Mass Center y, e Mass Center z fa parte del tipo Arm Load,
nell’argomento Motion. Per maggiori informazioni vedere Definizione dei carichi
del braccio a pagina 489.
Descrizione
Mass Center x specifica la coordinata x del centro di massa di un carico del braccio
nel sistema di riferimento del braccio.
Mass Center y specifica la coordinata y del centro di massa di un carico del braccio
nel sistema di riferimento del braccio.
Mass Center z specifica la coordinata z del centro di massa di un carico del braccio
nel sistema di riferimento del braccio.
Valori ammessi
Un valore compreso tra -30 e +30, che specifica la coordinata in metri.
6.6.5 Inertia x, y, z
Appartenenza
Inertia x, Inertia y e Inertia z appartengono al tipo Arm Load, nell'argomento Motion.
Per maggiori informazioni vedere Definizione dei carichi del braccio a pagina 489.
Descrizione
Inertia x definisce la componente x del momento di inerzia del carico del braccio
in relazione al centro di massa del carico sulla base degli assi delle coordinate del
braccio.
Inertia y definisce la componente y del momento di inerzia del carico del braccio
in relazione al centro di massa del carico sulla base degli assi delle coordinate del
braccio.
Inertia z definisce la componente z del momento di inerzia del carico del braccio
in relazione al centro di massa del carico sulla base degli assi delle coordinate del
braccio.
Valori ammessi
Un valore compreso tra 0 e 1000, che specifica il momento di inerzia in kgm 2 .
Panoramica
In questo paragrafo viene descritto il tipo Brake, che appartiene all'argomento
Motion.
6.7.2 Name
Appartenenza
Name appartiene al tipo Brake nell’argomento Motion.
Descrizione
Name definisce il nome del freno.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Control Off Speed Limit appartiene al tipo Brake nell’argomento Motion.
Descrizione
Control Off Speed Limit definisce la velocità per la selezione del ritardo di frenatura.
Utilizzo
Il valore di Control Off Speed Limit non dovrebbe essere modificato.
Valori ammessi
Un valore compreso tra 0 and 1.
Il valore predefinito è 0.02.
Appartenenza
Control Off Delay appartiene al tipo Brake nell’argomento Motion.
Descrizione
Control Off Delay specifica il tempo di controllo normale prima che la coppia del
motore sia impostata su 0.
Utilizzo
Control Off Delay viene utilizzato quando un giunto si trova a velocità 0 e viene
attivato l'algoritmo del freno. Il controller deve essere attivo per evitare che l'effetto
della gravità determini la caduta del giunto prima che venga innestato il freno
meccanico.
L'intervallo di tempo deve essere maggiore di quello necessario all'innesto del
freno meccanico.
Valori ammessi
Un valore compreso tra 0 e 30 secondi.
Il valore predefinito è 0.010.
Appartenenza
Brake Control On Delay appartiene al tipo Brake nell’argomento Motion.
Descrizione
Brake Control On Delay specifica il tempo di controllo normale prima che la coppia
del motore sia impostata su 0.
Utilizzo
Brake Control On Delay viene utilizzato se un giunto è in movimento quando viene
attivato l'algoritmo del freno. Il controller deve essere attivo per evitare oscillazioni
quando viene innestato il freno meccanico.
L'intervallo di tempo deve essere maggiore di quello necessario all'innesto del
freno meccanico. Impostare di norma sullo stesso valore del parametro Control
Off Delay. Per maggiori informazioni vedere Control Off Delay a pagina 538.
Valori ammessi
Un valore compreso tra 0 e 30 secondi.
Il valore predefinito è 0.
Appartenenza
Brake Control Min Delay appartiene al tipo Brake nell’argomento Motion.
Descrizione
Brake Control Min Delay definisce il tempo minimo del ritardo di frenatura.
Utilizzo
Brake Control Min Delay non dovrebbe essere modificato.
Valori ammessi
Un valore compreso tra 0 e 5 secondi.
Il valore predefinito è 0.010.
Appartenenza
Absolute Brake Torque appartiene al tipo Brake nell’argomento Motion.
Descrizione
Absolute Brake Torque definisce la coppia frenante da utilizzare per un freno
elettrico simulato.
Utilizzo
Absolute Brake Torque non dovrebbe essere modificato.
Valori ammessi
Un valore compreso tra 0 e 100000 Nm.
Il valore predefinito è 0.
Appartenenza
Brake Ramp Speed Limit appartiene al tipo Brake nell’argomento Motion.
Descrizione
Brake Ramp Speed Limit rappresenta il punto di riduzione della coppia per il freno
elettrico simulato.
Utilizzo
Brake Ramp Speed Limit non dovrebbe essere modificato.
Valori ammessi
Un valore compreso tra 0 and 1.
Il valore predefinito è 1 (pari al 100%)
Appartenenza
Max Brake Time appartiene al tipo Brake nell’argomento Motion.
Descrizione
Si verifica un timeout se un grande asse aggiuntivo utilizza il motore per frenare
durante l'arresto di emergenza e il tempo di arresto supera il valore predefinito di
5 secondi. Il timeout causa l'arresto di tutte le unità di azionamento e l'impostazione
della coppia frenante dai motori su zero. Viene generato un messaggio di
avvertimento. Aumentando Max Brake Time, i servomotori consentono di ritardare
gli assi fino alla velocità zero durante l'intera sequenza di frenata.
Utilizzo
Misurare o calcolare il tempo massimo di frenata per l'asse (compreso il margine
di sicurezza). Se si supera il valore predefinito di 5 secondi, modificare il parametro
sul valore appropriato.
Valori ammessi
Min 1 s
Max 60 s
Il valore predefinito è 5.
Appartenenza
Max Static Arm Torque appartiene al tipo Brake nell’argomento Motion.
Descrizione
Il parametro coppia statica dovrebbe essere la massima necessaria per i freni
affinché possano resistere nei casi in cui l’asse aggiuntivo si trovi a livelli di gravità
massima. Il valore viene inserito in [Nm] e calcolato sul lato motore.
Utilizzo
È necessario calcolare il parametro Max Static Arm Torque e inserirlo nella
configurazione per eseguire Cyclic Brake Check (CBC) sulle unità motore ABB.
CBC utilizza questo valore durante il collaudo dei freni a livello dell’errore.
Valori ammessi
Per calcolare il parametro di un asse che non presenta gravità, ad esempio un
binario, è possibile utilizzare la formula seguente:
Max Static Arm Torque = Tbrake min/1,35
Tbrake min è disponibile nelle specifiche del prodotto relative all’unità motore
specifica, vedere Dati tecnici del prodotto - Gruppi motore e gruppi riduttore.
Appartenenza
Max Brake Release Time appartiene al tipo Brake nell’argomento Motion.
Descrizione
Il parametro corrisponde al tempo massimo di rilascio dei freni.
Utilizzo
Il parametro viene utilizzato per attendere fino al rilascio dei freni. È possibile
aumentare il tempo se i freni sono rallentati.
Valori ammessi
0-2 e il valore predefinito è pari a 0.15 sec.
Appartenenza
Use Brake Type appartiene al tipo Brake nell’argomento Motion.
Descrizione
Use Brake Type definisce qual è il tipo di freno utilizzato per questo tipo.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Panoramica
Questa sezione descrive il tipo Control Parameters che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Limitazione
È possibile modificare i valori dei parametri in Control Parameters solo se è
disponibile l'opzione Advanced Shape Tuning di RobotWare.
Il tipo Control Parameters viene utilizzato solo nei modelli di robot IRB 1400 e IRB
1410. Tutti gli altri modelli utilizzano piuttosto il tipo Friction Compensation. Tuttavia,
i parametri utilizzati sono i medesimi.
Informazioni correlate
Application manual - Controller software IRC5, capitolo Regolazione Forma
Avanzata.
6.8.2 Name
Appartenenza
Name appartiene al tipo Control Parameters nell’argomento Motion.
Descrizione
Name definisce il nome da utilizzare per i parametri di controllo.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Friction FFW On appartiene al tipo Control Parameters nell’argomento Motion.
Descrizione
Friction FFW On determina se l'opzione di RobotWare Advanced Shape Tuning è
attiva o meno.
Utilizzo
Impostare Friction FFW On su Yes se si desidera utilizzare Advanced Shape Tuning.
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
Friction FFW Level appartiene al tipo Control Parameters nell’argomento Motion.
Descrizione
Friction FFW Level è impostato sul livello di attrito negli assi del robot. Gli effetti
dell'attrito possono essere compensati impostando un valore molto simile all'attrito
reale e utilizzando l'opzione di RobotWare Advanced Shape Tuning.
Utilizzo
Gli effetti dell'attrito possono causare deviazioni dal percorso quando si eseguono
forme complesse. Compensando l'attrito con un valore di livello di attrito corretto
è possibile minimizzare gli effetti.
I parametri del livello di attrito possono essere modificati permanentemente con
Friction FFW Level. Inoltre, il livello di attrito può essere regolato temporaneamente
con i comandi RAPID.
Valori ammessi
Un numero decimale compreso tra 0 e 15 in Nm.
Informazioni correlate
Application manual - Controller software IRC5.
Appartenenza
Friction FFW Ramp appartiene al tipo Control Parameters nell’argomento Motion.
Descrizione
Friction FFW Ramp è impostato sulla velocità dell'asse del robot quando l'attrito
raggiunge il livello costante definito in Friction FFW Level. Vedere l'illustrazione
di seguito.
Utilizzo
Gli effetti dell'attrito possono causare deviazioni dal percorso quando si eseguono
forme complesse.Friction FFW Ramp viene utilizzato per la compensazione di
questi effetti dell'attrito.
È possibile modificare permanentemente la rampa di attrito con Friction FFW Ramp.
Inoltre, la rampa di attrito può essere temporaneamente regolata con i comandi
RAPID.
Valori ammessi
Un numero compreso tra 0.001 e 10 in radianti/secondo.
Informazioni correlate
Application manual - Controller software IRC5.
Figura
en0300000278
Panoramica
Questa sezione descrive il tipo Drive Module che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Limitazioni
Se il sistema robotico non utilizza MultiMove, è presente un solo modulo di
azionamento e quindi un solo set di parametri del tipo Drive Module.
6.9.2 Name
Appartenenza
Name appartiene al tipo Drive Module nell’argomento Motion.
Descrizione
Definisce il nome unico del modulo di azionamento.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
6.9.3 Number
Appartenenza
Number appartiene al tipo Drive Module nell’argomento Motion.
Descrizione
Definisce il numero di identificazione del modulo di azionamento.
Utilizzo
Il numero del modulo di azionamento viene utilizzato per identificare il modulo di
azionamento rispetto ad altri parametri di sistema.
Valori ammessi
Un numero intero compreso tra 1 e 4.
Panoramica
Questa sezione descrive il tipo Drive System che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
6.10.2 Name
Appartenenza
Name appartiene al tipo Drive System nell’argomento Motion.
Descrizione
Definisce il nome del sistema di azionamento.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use DC-link appartiene al tipo Drive System nell’argomento Motion.
Descrizione
Use DC-link determina quale unità a collegamento CC (raddrizzatore) deve essere
utilizzata.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Trafo appartiene al tipo Drive System nell’argomento Motion.
Descrizione
Use Trafo determina quale trasformatore deve essere utilizzato.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
La Use Drive Unit fa parte del tipo Drive System, nell’argomento Motion. Per
maggiori informazioni vedere Tipo Drive Unit a pagina 561.
Descrizione
Use Drive Unit indica l’unità di azionamento da utilizzare.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Informazioni correlate
Application manual - Additional axes and standalone controller
Appartenenza
Current Vector On appartiene al tipo Drive System nell’argomento Motion.
Descrizione
Current Vector On indica se il comando del vettore è attivo.
Utilizzo
Current Vector On controlla un interruttore di attivazione, utilizzato per evitare che
un asse con un motore non commutato si imballi all'avvio.
Il parametro viene resettato dalla routine di servizioe COMMUTATION oppure
manualmente tramite RobotStudio o la FlexPendant.
Valori ammessi
Yes
No
Il valore predefinito è No.
Informazioni correlate
Application manual - Additional axes and standalone controller, sezione
Regolazione.
Panoramica
Questa sezione descrive il tipo Drive Unit che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informativo separato di
questa sezione.
Informazioni aggiuntive
Il tipo Drive System a pagina 555.
6.11.2 Name
Appartenenza
Name appartiene al tipo Drive Unit nell’argomento Motion.
Descrizione
Definisce il nome dell'unità di azionamento.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Drive Unit Position appartiene al tipo Drive Unit nell’argomento Motion.
Descrizione
Drive Unit Position definisce la posizione logica sulla rete Drive Unit, a partire da
1, quindi 2, 3 e così via.
Valori ammessi
Un valore compreso tra 0 e 9.
Panoramica
Questa sezione descrive il tipo External Control Process Data, che appartiene
all'argomento Motion. Ogni parametro di questo tipo viene descritto in un argomento
informativo separato di questa sezione.
Informazioni correlate
Application manual - Controller software IRC5
6.12.2 Name
Appartenenza
Name appartiene al tipo External Control Process Data nell’argomento Motion.
Descrizione
Il nome di External Control Process Data.
Utilizzo
Questa è l'identità pubblica di External Control Process Data.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Limitazioni
Name viene utilizzato esclusivamente con l’opzione RobotWare I/O Controlled
Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Bus delay time in ms appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Parametro per ritardo bus.
Utilizzo
Bus delay time in ms deve essere impostato su un tempo corrispondente al ritardo
bus I/O (ovvero il tempo tra il riferimento di posizionamento inviato da IRC5 e la
posizione di feedback restituita dall'asse controllato I/O).
Valori ammessi
Un valore numerico (ms).
Il limite minimo è pari a 12 ms e il limite massimo pari a 150 ms.
Limitazioni
Bus delay time in ms viene utilizzato esclusivamente con l’opzione RobotWare I/O
Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Regulator activation signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di output per l'attivazione dell'unità controllata I/O.
Utilizzo
Prima che il controller del robot possa controllare un'unità, questa deve essere
abilitata con un segnale di output. Quando l'unità è abilitata, re-invia un segnale,
vedere Regulator is activated signal a pagina 572.
Valori ammessi
Un segnale di input digitale.
Valore del Descrizione
segnale
0 Disabilitare l'unità
1 Abilitare l'unità
Limitazioni
Regulator activation signal viene utilizzato esclusivamente con l’opzione RobotWare
I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Ext Controller output signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di output per permettere il controllo esterno dell'unità.
Utilizzo
Il segnale viene utilizzato per trasferire il controllo dell'unità all'attrezzatura di
controllo esterna (ad esempio un PLC).
Valori ammessi
Segnale di output digitale.
Valore del Descrizione
segnale
0 Il controller del robot controlla l'unità
1 Controllo esterno dell'unità consentito
Limitazioni
Ext Controller output signal viene utilizzato esclusivamente con l’opzione
RobotWare I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Pos_ref output signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di output con riferimento di posizionamento per l'asse controllato I/O.
Utilizzo
Segnale utilizzato per indicare all'asse controllato I/O in quale posizione deve
spostarsi. Utilizzato insieme a Pos_ref sign signal, che definisce il segno (+ or -)
della posizione di riferimento. Per maggiori informazioni vedere Pos_ref sign signal
a pagina 570.
Valori ammessi
Un segnale di output di gruppo.
Limitazioni
Pos_ref output signal viene utilizzato esclusivamente con l’opzione RobotWare
I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Pos_ref sign signal appartiene al tipo External Control Process Data nell’argomento
Motion.
Descrizione
Segnale di uscita con segno (+ o -) del riferimento di posizionamento per l'asse
controllato I/O. Per maggiori informazioni vedere Pos_ref output signal a pagina 569.
Utilizzo
Segnale, utilizzato insieme a Pos_ref sign signal, per indicare all'asse controllato
I/O in quale posizione deve spostarsi.
Valori ammessi
Segnale di output digitale.
Valore del Descrizione
segnale
0 Valore di riferimento negativo
1 Valore di riferimento positivo
Limitazioni
Pos_ref sign signal viene utilizzato esclusivamente con l’opzione RobotWare I/O
Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Pos_ref valid signal appartiene al tipo External Control Process Data nell’argomento
Motion.
Descrizione
Segnale di output che avvisa che il riferimento di posizionamento è un segnale
valido e che l'asse deve seguire il segnale di riferimento.
Utilizzo
L'asse controllato I/O non inizierà a spostarsi verso il riferimento di posizionamento
fino all'impostazione di questo segnale.
Valori ammessi
Segnale di output digitale.
Valore del Descrizione
segnale
0 Segnale di riferimento non valido
1 Segnale di riferimento valido
Limitazioni
Pos_ref valid signal viene utilizzato esclusivamente con l’opzione RobotWare I/O
Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Regulator is activated signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di input che indica se l'unità controllata I/O è abilitata e pronta.
Utilizzo
Se un'istruzione di movimento, compreso l'asse controllato I/O, viene eseguita
prima dell'impostazione del segnale, il robot si arresta e compare un messaggio
di errore.
Valori ammessi
Un segnale di input digitale.
Valore del Descrizione
segnale
0 Unità non pronta
1 Unità abilitata e pronta
Limitazioni
Regulator is activated signal viene utilizzato esclusivamente con l’opzione
RobotWare I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Req pos is out of range input signal appartiene al tipo External Control Process
Data nell’argomento Motion.
Descrizione
Segnale di input che indica se il riferimento di posizionamento richiesto è esterno
ai limiti definiti.
Utilizzo
Quando l'asse controllato I/O riceve un riferimento di posizionamento, esso verifica
se il riferimento di posizionamento rientra nei limiti definiti per l'asse. Se il
riferimento di posizionamento non rientra nei limiti definiti per l'asse, viene inviato
un segnale al controller del robot.
Valori ammessi
Segnale di input digitale.
Valore del Descrizione
segnale
0 Riferimento di posizionamento valido
1 Riferimento di posizionamento esterno ai limiti definiti
Limitazioni
Req pos is out of range input signal viene utilizzato esclusivamente con l’opzione
RobotWare I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Pos_fdb input signal appartiene al tipo External Control Process Data nell’argomento
Motion.
Descrizione
Segnale di input con feedback di posizione dall'asse controllato I/O.
Utilizzo
Segnale da un asse controllato I/O, che indica la posizione effettiva.
Valori ammessi
Un segnale di input di gruppo.
Limitazioni
Pos_fdb input signal viene utilizzato esclusivamente con l’opzione RobotWare I/O
Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Pos_fdb sign signal appartiene al tipo External Control Process Data nell’argomento
Motion.
Descrizione
Segnale di ingresso con segno (+ o -) del feedback di posizione dall'asse controllato
I/O. Per maggiori informazioni vedere Pos_fdb input signal a pagina 574.
Utilizzo
Segnale, utilizzato insieme a Pos_fdb input signal, per leggere la posizione effettiva
di un asse controllato I/O.
Valori ammessi
Segnale di input digitale.
Valore del Descrizione
segnale
0 Valore del feedback di posizione negativo
1 Valore del feedback di posizione positivo
Limitazioni
Pos_fdb sign signal viene utilizzato esclusivamente con l’opzione RobotWare I/O
Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Pos_fdb_valid signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di ingresso che indica che il segnale di feedback di posizione è valido.
Per maggiori informazioni vedere Pos_fdb input signal a pagina 574.
Utilizzo
Quando l'asse controllato I/O ha impostato il segnale di feedback di posizione,
esso imposta anche questo segnale per indicare che il segnale di feedback di
posizione è valido.
Valori ammessi
Segnale di input digitale.
Valore del Descrizione
segnale
0 Segnale di feedback di posizione non valido
1 Segnale di feedback di posizione valido
Limitazioni
Pos_fdb_valid signal viene utilizzato esclusivamente con l’opzione RobotWare I/O
Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Unit_ready input signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di input dall'unità controllata I/O che indica che è pronta.
Utilizzo
Se un'istruzione di movimento, compreso l'asse controllato I/O, viene eseguita
prima dell'impostazione del segnale, il robot si arresta e compare un messaggio
di errore.
Valori ammessi
Segnale di input digitale.
Valore del Descrizione
segnale
0 Unità non pronta
1 Unità pronta
Limitazioni
Unit_ready input signal viene utilizzato esclusivamente con l’opzione RobotWare
I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Ext Controller input signal appartiene al tipo External Control Process Data
nell’argomento Motion.
Descrizione
Segnale di input che indica che l'unità esterna ha il controllo del movimento. Al
controller del robot non è permesso spostare l'unità esterna.
Utilizzo
Un'unità esterna può alternativamente essere controllata dal controller del robot
o dall'esterno. Il segnale specificato in Ext Controller input signal viene utilizzato
per informare il controller del robot che l'unità è controllata dall'esterno.
Valori ammessi
Segnale di input digitale.
Valore del Descrizione
segnale
0 L'unità esterna può essere controllata dal controller del robot
1 L'unità esterna è controllata esternamente e non può essere controllata dal
controller del robot
Limitazioni
Ext Controller input signal viene utilizzato esclusivamente con l’opzione RobotWare
I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
No program pointer move after error appartiene al tipo External Control Process
Data nell’argomento Motion.
Descrizione
Non è necessario spostare il puntatore di programma in seguito all’errore.
Utilizzo
Quando No program pointer move after error è impostato su TRUE, non è necessario
spostare il puntatore di programma nei seguenti casi di errore:
• Unit_ready input signal diventa 0 e Ext Controller input signal è 0.
• Ext Controller input signal diventa 0 e Pos_fdb_valid signal è 0.
• Ext Controller input signal diventa 0 e Regulator is activated signal
(unit_enabled_input_signal) è 0.
• Regulator is activated signal (unit_enabled_input_signal) diventa 0 e
Unit_ready input signal è 1 e l’asse viene controllato.
Valori ammessi
TRUE o FALSE.
Il valore predefinito è FALSE.
Limitazioni
No program pointer move after error viene utilizzato esclusivamente con l’opzione
RobotWare I/O Controlled Axes.
Informazioni correlate
Application manual - Controller software IRC5
Panoramica
Questa sezione descrive il tipo Force Master che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Limitazioni
Force Master può essere utilizzato solo per utensili servoassistiti.
Informazioni correlate
Application manual - Controller software IRC5
6.13.2 Name
Appartenenza
Name appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Il nome di Force Master.
Utilizzo
Name viene utilizzato come riferimento a Force Master dal parametro Use Force
Master nel tipo SG Process.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Force Master Control appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Use Force Master Control determina quale Force Master Control deve essere
impiegato. Per maggiori informazioni vedere Il tipo Force Master Control a
pagina 599.
Utilizzo
Use Force Master Control è un riferimento al parametro Name nel tipo Force Master
Control.
Prerequisiti
È necessario configurare Force Master Control prima che Use Force Master Control
possa riferirsi ad esso.
Limitazioni
Use Force Master Control può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
References Bandwidth appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Il limite di frequenza del filtro passa basso per i valori di riferimento. Durante la
regolazione della posizione, quando ci si avvicina allo spessore della piastra, i
valori di velocità e posizione verranno filtrati in base al filtro passa basso per evitare
funzioni irregolari.
Utilizzo
Un valore elevato di References Bandwidth limiterà l'utilità del filtro passa basso.
Se l'utensile servoassistito vibra a causa di movimenti irregolari, è possibile
impostare References Bandwidth su un valore inferiore, che rallenterà i movimenti
dell'utensile servoassistito.
Limitazioni
References Bandwidth può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore numerico compreso tra 1 e 124 (Hz).
Il valore predefinito è 25 Hz.
Appartenenza
Use Ramp Time appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Determina se l'aumento della forza della punta deve seguire un tempo costante o
un gradiente costante.
Utilizzo
Se si desidera aumentare la forza della punta fino al valore prestabilito nel tempo
specificato in Ramp Time, impostare Use Ramp Time su Yes. La velocità
dell'aumento varierà per rendere costante il tempo di aumento.
Se si desidera aumentare la forza della punta a velocità costante, specificato in
Ramp when Increasing Force, impostare Use Ramp Time su No. Il tempo di aumento
varierà per rendere costante la velocità.
Limitazioni
Use Ramp Time può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Yes oppure No.
Appartenenza
Ramp when Increasing Force appartiene al tipo Force Master nell’argomento
Motion.
Descrizione
Ramp when Increasing Force determina la velocità di aumento della coppia fino
alla coppia ordinata dopo il raggiungimento della posizione di contatto in seguito
a un comando di chiusura della testa.
Utilizzo
Un valore più elevato di Ramp when Increasing Force farà aumentare più
rapidamente la forza della punta.
Prerequisiti
Ramp when Increasing Force viene utilizzato solo se Use Ramp Time è impostato
su No.
Limitazioni
Ramp when Increasing Force può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 1 e 10000, che specifica l’aumento della coppia in Nm/s.
Il valore predefinito è 70 Nm/s.
Appartenenza
Ramp Time appartiene al tipo Force Control nell’argomento Motion.
Descrizione
Ramp Time determina la velocità di aumento della coppia fino alla coppia ordinata
dopo il raggiungimento della posizione di contatto in seguito a un comando di
chiusura della testa.
Utilizzo
Un valore inferiore di Ramp Time farà aumentare più rapidamente la forza della
punta.
Prerequisiti
Ramp Time viene utilizzato solo se Use Ramp Time è impostato su Yes.
Limitazioni
Ramp Time può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0,001 e 1 (secondi).
Il valore predefinito è 0,07 s.
Appartenenza
Collision LP Bandwidth appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Il limite di frequenza per il filtro passa basso utilizzato per calibrare l'usura della
punta. I valori di riferimento di posizione e velocità verranno filtrati in base al filtro
passa basso per evitare funzioni irregolari.
Utilizzo
Modificare Collision LP Bandwidth solo se più calibrazioni di usura della punta
restituiscono risultati diversi. Un valore minore per il filtro passa basso può
stabilizzare l'utensile servoassistito durante la calibratura.
Limitazioni
Collision LP Bandwidth può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 124 (Hz).
Il valore predefinito è 25 Hz.
Appartenenza
Collision Alarm Torque appartiene al tipo Force Master, nell'argomento Motion.
Descrizione
Collision Alarm Torque determina con quale intensità saranno strette le punte
durante la prima chiusura della testa per calibrazioni di nuove punte e di utensili
sostituiti.
Utilizzo
Collision Alarm Torque viene utilizzato per la prima chiusura della testa in caso di
calibrazioni di nuove punte e di utensili sostituiti. Influisce sulla posizione di
calibratura.
Il metodo migliore per determinare la posizione di collisione (il punto in cui le punte
dell'utensile si toccano) consiste nel mantenere la chiusura della testa fino a quando
la coppia del motore raggiunge il valore specificato in Collision Alarm Torque. La
distanza raggiunta dalla testa oltre la posizione di collisione viene definita dal
parametro Collision Delta Position.
Limitazioni
Collision Alarm Torque può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 50 (Nm).
Il valore predefinito è 1,5 Nm.
Appartenenza
Collision Speed (m/s) appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Collision Speed (m/s) determina la velocità della testa servoassistita durante la
prima chiusura della testa per calibrazioni di nuove punte e di utensili sostituiti.
Queste operazioni influiscono sulla posizione di calibratura.
Utilizzo
Modificare Collision Speed (m/s) solo se calibrazioni ripetute di usura della punta
restituiscono risultati diversi. Una velocità minore può migliorare la ripetibilità.
Limitazioni
Collision Speed (m/s) può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 5 (m/s).
Il valore predefinito è 0.02 m/s.
Appartenenza
Collision Delta Position (m) appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Collision Delta Position (m) definisce la distanza coperta dall'utensile servoassistito
oltre la posizione di contatto quando la coppia del motore ha raggiunto il valore
specificato in Collision Alarm Torque.
Utilizzo
Collision Delta Position (m) viene utilizzato per la prima chiusura della testa in caso
di calibrazioni di nuove punte e di utensili sostituiti. Influisce sulla posizione di
calibratura.
Il metodo migliore per determinare la posizione di collisione (il punto dove le punte
dell'utensile si toccano) consiste nel mantenere la chiusura della testa fino a quando
la coppia del motore raggiunge il valore specificato in Collision Alarm Torque. La
distanza raggiunta dalla testa oltre la posizione di collisione viene definita in
Collision Delta Position.
La modifica del valore di Collision Delta Position (m) può eliminare errori di
calibratura costanti, ma non produce alcun effetto se calibrazioni ripetute dell'usura
della punta danno risultati diversi.
Limitazioni
Collision Delta Position (m) può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 1 metri.
Il valore predefinito è 0.0019 m.
Appartenenza
Force Detection Bandwidth appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Definisce la larghezza di banda per il filtro di rilevazione della forza.
Utilizzo
Il filtro di rilevazione della forza viene utilizzato per filtrare la velocità dell'utensile
servoassistito. La velocità filtrata viene utilizzata per rilevare se è stata raggiunta
la forza ordinata.
Limitazioni
Force Detection Bandwidth può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 1 e 124 Hz.
Appartenenza
Delay Ramp appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Ritarda l'avvio della rampa della coppia quando viene attivato il controllo della
forza.
Utilizzo
Delay Ramp può essere utilizzato per consentire alla testa servoassistita di disporre
di un certo tempo per stabilizzarsi prima che inizi il controllo della forza. Un valore
più elevato di Delay Ramp può migliorare l'accuratezza della forza di pressione,
ma aumenterà la durata del ciclo.
Limitazioni
Delay Ramp può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 1 (secondi).
Appartenenza
Ramp to Real Contact appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Determina se deve essere utilizzata la posizione di feedback anziché la posizione
di riferimento quando si determina il punto di contatto.
Utilizzo
Se si imposta Ramp to Real Contact su Yes, si renderà più accurata l'individuazione
del punto di contatto (dove inizia il controllo della forza) e si migliorerà la precisione
della forza di pressione, ma verrà pure aumentata la durata del ciclo.
Limitazioni
Ramp to Real Contact può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Yes oppure No.
Appartenenza
Force Detection Min Time appartiene al tipo Force Master nell’argomento Motion.
Descrizione
Definisce il tempo all'avvio prima che la condizione di "forza pronta" venga valutata.
Utilizzo
La velocità filtrata viene utilizzata per rilevare se la forza ordinata è stata raggiunta.
Se la testa sembra saldare prima che la forza sia pronta, probabilmente a causa
di un forte attrito, potrebbe trattarsi di un falso trigger di bassa velocità nella rampa
iniziale.
In questi casi, il valore può essere aumentato.
Limitazioni
Force Detection Min Time viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore tra 0 e 1 secondo.
Il valore predefinito è 0,060 secondi.
Informazioni correlate
Application manual - Servo Gun Setup
Appartenenza
Search Leak Subtrahend fa parte del tipo Force Master, nell'argomento Motion.
Descrizione
Search Leak Subtrahend definisce il fattore di perdita della ricerca.
Utilizzo
Quando la ricerca della piastra è attiva in un'istruzione di saldatura a punti, la testa
servoassistita eseguirà un movimento verso la piastra e si arresta immediatamente
quando la trova. La piastra viene ritenuta trovata quando il valore del segnale è
maggiore della Search Threshold.
Limitazioni
Search Leak Subtrahend viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 and 10000.
Il valore predefinito è 0.1. Deve essere regolato a seconda delle caratteristiche
della testa.
Informazioni correlate
Search Threshold a pagina 597.
Application manual - Servo Gun Setup
Appartenenza
Search filter bandwidth fa parte del tipo Force Master, nell'argomento Motion.
Descrizione
Search filter bandwidth definisce la larghezza di banda del filtro passa-basso
utilizzato nel processo di ricerca.
Utilizzo
Per evitare falsi arresti di ricerca dovuti a segnali disturbati, l'errore di velocità è
filtrato da un filtro passa-basso. La frequenza d'intervento è impostata dal parametro
Search filter bandwidth.
Limitazioni
Search filter bandwidth viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0.1 e 250 Hz.
Il valore predefinito è 10 Hz.
Informazioni correlate
Application manual - Servo Gun Setup
Appartenenza
Search Threshold fa parte del tipo Force Master, nell'argomento Motion.
Descrizione
Search Threshold definisce il livello di attivazione della corrispondenza della ricerca.
Utilizzo
Quando la ricerca della piastra è attiva in un'istruzione di saldatura a punti, la testa
servoassistita eseguirà un movimento verso la piastra e si arresta immediatamente
quando la trova. La piastra viene ritenuta trovata quando il valore del segnale è
maggiore della Search Threshold.
Limitazioni
Search Threshold viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 and 10000.
Il valore predefinito è 3. Deve essere regolato a seconda delle caratteristiche della
testa.
Informazioni correlate
Application manual - Servo Gun Setup
Appartenenza
Search reverse distance fa parte del tipo Force Master, nell'argomento Motion.
Descrizione
Search reverse distance definisce la distanza che il braccio della testa deve
percorrere in direzione opposta subito dopo una corrispondenza della ricerca.
Utilizzo
Quando la ricerca della piastra è attivata in un'istruzione di saldatura a punti, la
testa servoassistita eseguirà un movimento verso la piastra e si arresta
immediatamente quando la trova. Per ridurre il più possibile l'impatto della ricerca,
la testa si muoverà automaticamente nella direzione opposta subito dopo aver
trovato la piastra.
La distanza di ritorno è impostata dal parametro Search reverse distance.
Limitazioni
Search reverse distance viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 0.01 metri.
Il valore predefinito è 0.002 (2 mm).
Informazioni correlate
Application manual - Servo Gun Setup
Panoramica
Questa sezione descrive il tipo Force Master Control che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Speed limit 1 e Kv 1 sono valido per tutti i valori di coppia inferiori a torque 1. I
valori definiti più elevati per limite di velocità e guadagno del ciclo sono validi per
tutti i valori di coppia maggiori della coppia definita più elevata. Per i valori di coppia
compresi tra i punti definiti viene utilizzata l'interpolazione lineare.
Se si definisce solo un punto, il limite di velocità e il guadagno di velocità del ciclo
sono validi per tutti i valori di coppia.
Limitazioni
Force Master Control può essere utilizzato solo per utensili servoassistiti.
Informazioni correlate
Application manual - Controller software IRC5
Esempio
In questo esempio vengono utilizzati due punti per definire il limite di velocità e il
guadagno di velocità del ciclo. Qualsiasi valore assegnato per i punti 3 e 6 viene
ignorato.
I parametri nel tipo Force Master Control sono impostati sui seguenti valori:
Parametro: Valore:
No. of speed limits 2
Torque 1 2
Torque 2 8
Speed Limit 1 200
Speed Limit 2 600
Kv 1 0.3
Kv 2 0.8
xx1600001321
A Coppia (Nm)
B Limite di velocità (rad/s lato motore)
C Guadagno di velocità del ciclo (Nms/rad)
6.14.2 Name
Appartenenza
Name appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Il nome di Force Master Control.
Utilizzo
Name viene utilizzato come riferimento a Force Master Control dal parametro Use
Force Master nel tipo Force Master.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
No. of Speed Limits appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
No. of Speed Limits definisce il numero di valori di coppia che si desidera definire
per limite di velocità e guadagno di velocità del ciclo, ovvero il numero di punti nel
grafico relativo al limite di velocità (vedere Esempio a pagina 600).
Utilizzo
Definisce il limite di velocità e il guadagno di velocità del ciclo desiderati per un
numero di valori di coppia. Impostare No. of Speed Limits sul numero di valori di
coppia che si desidera specificare.
Limitazioni
No. of Speed Limits può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero intero compreso tra 1 e 6.
Il valore predefinito è 1.
Informazioni correlate
Application manual - Controller software IRC5
6.14.4 Torque 1
Appartenenza
Torque 1 appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Torque 1 definisce la coppia di chiusura ordinata per il primo punto nel grafico
relativo al limite di velocità (vedere Esempio a pagina 600).
Utilizzo
Definisce il limite di velocità e il guadagno velocità del ciclo desiderati per alcuni
valori di coppia. Impostare Torque 1 sul valore di coppia del primo punto che si
desidera specificare.
Limitazioni
Torque 1 viene utilizzato per gli utensili servoassistiti solo se è disponibile l’opzione
Tool Control.
Valori ammessi
Un numero compreso tra -1000 e 1000 in Nm.
Il valore predefinito è 1 Nm.
Informazioni correlate
Application manual - Controller software IRC5
6.14.5 Torque 2
Appartenenza
Torque 2 appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Torque 2 definisce la coppia di chiusura ordinata per il secondo punto (se più di
uno) nel grafico relativo al limite di velocità (vedere Esempio a pagina 600).
Utilizzo
Definisce il limite di velocità e il guadagno velocità del ciclo desiderati per alcuni
valori di coppia. Impostare Torque 2 sul valore di coppia del secondo punto che
si desidera specificare.
È possibile modificare manualmente i valori nell’indice 6 modificando un MOC.cfg.
Prerequisiti
No. of Speed Limits deve essere impostato su 2 o su altro valore superiore.
Diversamente il valore Torque 2 non viene utilizzato. Per maggiori informazioni
vedere No. of Speed Limits a pagina 602.
Limitazioni
Torque 2 può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero compreso tra -1000 e 1000 in Nm.
Il valore predefinito è 2 Nm.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Speed Limit 1 appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Speed Limit 1 definisce la velocità massima ammessa per la coppia specificata in
torque 1. Per maggiori informazioni vedere Torque 1 a pagina 603.
Utilizzo
Impostare Speed Limit 1 sul limite di velocità per il primo punto che si desidera
specificare nel grafico relativo al limite di velocità (vedere Esempio a pagina 600).
Limitazioni
Speed Limit 1 può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero compreso tra 0,001 e 100000 in rad/s sul lato motore.
Il valore predefinito è 300.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Speed Limit 2 appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Speed Limit 2 definisce la velocità massima ammessa per la coppia specificata in
torque 2. Per maggiori informazioni vedere Torque 2 a pagina 604.
Utilizzo
Impostare Speed Limit 2 sul limite di velocità per il secondo punto (se più di uno)
che si desidera specificare nel grafico relativo al limite di velocità (vedere Esempio
a pagina 600).
È possibile modificare manualmente i valori nell’indice 6 modificando un MOC.cfg.
Prerequisiti
No. of Speed Limits deve essere impostato su 2 o su altro valore superiore.
Diversamente il valore Speed Limit 2 non viene utilizzato. Per maggiori informazioni
vedere No. of Speed Limits a pagina 602.
Limitazioni
Speed Limit 2 può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero compreso tra 0,001 e 100000 in rad/s sul lato motore.
Il valore predefinito è 300.
Informazioni correlate
Application manual - Controller software IRC5
6.14.8 Kv 1
Appartenenza
Kv 1 appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Kv 1 definisce il guadagno proporzionale di velocità del ciclo per la coppia
specificata in torque 1. Questo guadagno determina come viene regolata la velocità
quando si supera il limite di velocità. Per maggiori informazioni vedere Torque 1
a pagina 603.
Utilizzo
Impostare Kv 1 sul guadagno proporzionale desiderato per il primo punto nel
grafico relativo al limite di velocità (vedere Esempio a pagina 600).
Limitazioni
Kv 1 può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero compreso tra 0,001 e 100.
Il valore predefinito è 0,5.
Informazioni correlate
Application manual - Controller software IRC5
6.14.9 Kv 2
Appartenenza
Kv 2 appartiene al tipo Force Master Control nell’argomento Motion.
Descrizione
Kv 2 definisce il guadagno proporzionale di velocità del ciclo per la coppia
specificata in torque 2. Questo guadagno determina come viene regolata la velocità
quando si supera il limite di velocità. Per maggiori informazioni vedere Torque 2
a pagina 604.
Utilizzo
Impostare Kv 2 sul guadagno proporzionale desiderato per il secondo punto (se
più di uno) nel grafico relativo al limite di velocità (vedere Esempio a pagina 600).
È possibile modificare manualmente i valori nell’indice 6 modificando un MOC.cfg.
Prerequisiti
No. of Speed Limits deve essere impostato su 2 o su altro valore superiore.
Diversamente il valore Kv 2 non viene utilizzato. Per maggiori informazioni vedere
No. of Speed Limits a pagina 602.
Limitazioni
Kv 2 può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero compreso tra 0,001 e 100.
Il valore predefinito è 0,5.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Speed limit factor in force mode appartiene al tipo Force Master Control
nell’argomento Motion.
Descrizione
Quando viene generata la forza e l’utensile comprime, Speed limit factor in force
mode definisce un fattore moltiplicato per il limite di velocità.
Utilizzo
Il parametro Speed limit factor in force mode viene utilizzato nei processi dove il
materiale cede durante il processo di compressione. Per esempio durante la
saldatura a punto cavo con cavo.
Impostando Speed limit factor in force mode su un valore superiore a 1, è possibile
disattivare o ridurre il limite di velocità se il materiale cede alla fine del processo
di compressione. Ciò ridurrà il rischio di rilascio non voluto della forza di
compressione.
Esempio
Se il limite di velocità 2 = 50 rad/s.
Se il fattore limite di velocità in modalità forza = 2.
Durante la generazione della forza 50 rad/s sarà il limite di velocità che riduce la
coppia.
Una volta che la forza sarà generata completamente, il limite di velocità sarà ridotto
a 100 rad/s per evitare qualsiasi riduzione della forza se il materiale cede durante
una fase successiva del processo.
Limitazioni
Speed limit factor in force mode può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0.1 e 10.
Il valore predefinito è 1.
Appartenenza
Search Speed fa parte del tipo Force Master Control, nell'argomento Motion.
Descrizione
Search Speed definisce la velocità di ricerca utilizzata nel processo di ricerca.
Utilizzo
Quando un'istruzione per punti utilizza un argomento di ricerca, la testa inizierà
un movimento verso la piastra con la velocità definita nel parametro Search Speed.
Limitazioni
Search Speed viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0.001 e 0.1 m/s.
Il valore predefinito è 0.05 (50 mm/s).
Informazioni correlate
Application manual - Servo Gun Setup
6.14.12 Search Kv
Appartenenza
Search Kv fa parte del tipo Force Master Control, nell'argomento Motion.
Descrizione
Search Kv è il guadagno proporzionale nella velocità del ciclo durante il processo
di ricerca.
Utilizzo
Per poter avere una regolazione fissa della ricerca della velocità del ciclo, nel ciclo
viene usato uno speciale guadagno proporzionale. In molti casi può essere lo
stesso valore del parametro Kv di Lag Control Master, ma in altri potrebbe essere
necessario regolarlo.
Limitazioni
Search Kv viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0.001 and 100.
Il valore predefinito è 1.
Informazioni correlate
Application manual - Servo Gun Setup
6.14.13 Search Ti
Appartenenza
Search Ti fa parte del tipo Force Master Control, nell'argomento Motion.
Descrizione
Search Ti definisce il tempo di integrazione nella velocità del ciclo durante il
processo di ricerca.
Utilizzo
Per poter avere una regolazione fissa della ricerca della velocità del ciclo, nel ciclo
viene usato un tempo di integrazione. In molti casi può essere lo stesso valore del
parametro Ti di Lag Control Master, ma in altri potrebbe essere necessario regolarlo.
Limitazioni
Search Ti viene utilizzato solo con gli utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0.1 e 250 Hz.
Il valore predefinito è 15 Hz.
Informazioni correlate
Application manual - Servo Gun Setup
Panoramica
Questa sezione descrive il tipo Friction Compensation che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Limitazione
È possibile modificare i valori dei parametri in Friction Compensation solo se è
disponibile l'opzione Advanced Shape Tuning di RobotWare.
Tipo Friction Compensation equivalente al tipo Control Parameters. Il tipo Control
Parameters viene utilizzato solo nei modelli di robot IRB 1400 e IRB 1410. Tutti gli
altri modelli utilizzano il tipo Friction Compensation. Tuttavia, i parametri utilizzati
sono i medesimi.
Informazioni correlate
Application manual - Controller software IRC5, capitoloAdvanced Shape Tuning.
6.15.2 Name
Appartenenza
Name appartiene al tipo Friction Compensation nell’argomento Motion.
Descrizione
Name definisce il nome della compensazione dell'attrito.
Limitazioni
Name viene utilizzato solo se è presente l'opzione di RobotWare Advanced Shape
Tuning.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Friction FFW On appartiene al tipo Friction Compensation nell’argomento Motion.
Descrizione
Friction FFW On determina se l'opzione di RobotWare Advanced Shape Tuning è
attiva o meno.
Utilizzo
Impostare Friction FFW On su Yes se si desidera utilizzare Advanced Shape Tuning.
Limitazioni
Il parametro Friction FFW On è utile soltanto se è disponibile l'opzione Advanced
Shape Tuning di RobotWare.
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Friction FFW Level appartiene al tipo Friction Compensation nell’argomento
Motion.
Descrizione
Friction FFW Level è impostato sul livello di attrito negli assi del robot. Gli effetti
dell'attrito possono essere compensati impostando un valore molto simile all'attrito
reale e utilizzando l'opzione di RobotWare Advanced Shape Tuning.
Utilizzo
Gli effetti dell'attrito possono causare deviazioni dal percorso quando si eseguono
forme complesse. Compensando l'attrito con un valore di livello di attrito corretto
è possibile minimizzare gli effetti.
I parametri del livello di attrito possono essere modificati permanentemente con
Friction FFW Level. Inoltre, il livello di attrito può essere regolato temporaneamente
con i comandi RAPID. Per ulteriori informazioni, vedere Application
manual - Controller software IRC5.
Limitazioni
Friction FFW Level viene utilizzato solo se è presente l'opzione di RobotWare
Advanced Shape Tuning.
Valori ammessi
Un numero decimale compreso tra 0 e 100 (in Nm).
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Friction FFW Ramp appartiene al tipo Friction Compensation nell’argomento Motion.
Descrizione
Friction FFW Ramp è impostato sulla velocità dell'asse del robot quando l'attrito
raggiunge il livello costante definito in Friction ffw level. Vedere l'illustrazione di
seguito.
Utilizzo
Gli effetti dell'attrito possono causare deviazioni dal percorso quando si eseguono
forme complesse.Friction FFW Ramp viene utilizzato per la compensazione di
questi effetti dell'attrito.
È possibile modificare permanentemente la rampa di attrito con Friction FFW Ramp.
Inoltre, la rampa di attrito può essere temporaneamente regolata con i comandi
RAPID. Per ulteriori informazioni, vedere Application manual - Controller software
IRC5.
Limitazioni
Friction FFW Ramp viene utilizzato solo se è presente l'opzione di RobotWare
Advanced Shape Tuning.
Valori ammessi
Un numero compreso tra 0.001 e 10 in radianti/secondo.
Informazioni correlate
Application manual - Controller software IRC5
Figura
en0300000278
Panoramica
In questa sezione viene descritto il tipo Jog Parameters, che appartiene
all'argomento Motion. Ogni parametro appartenente a questo tipo è descritto
dettagliatamente a parte in questa sezione.
Movimento incrementale
È possibile utilizzare il movimento incrementale per regolare con esattezza la
posizione del robot. Questo significa che ogni volta che il joystick viene spostato,
il robot si sposta di un passo (incremento).
6.16.2 Name
Appartenenza
Name appartiene al tipo Jog Parameters nell’argomento Motion.
Descrizione
Name definisce il nome dei dati di Jog Parameters.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Configurable Linear Step Size (m) appartiene al tipo Jog Parameters nell’argomento
Motion.
Descrizione
Configurable Linear Step Size (m) definisce la misura del passo per il movimento
manuale lineare incrementale definito dall'utente.
Utilizzo
La misura del passo del movimento manuale lineare è impostata in metri.
Valori ammessi
0 - 0.005 metri.
Appartenenza
Configurable Reorient Step Size (rad) appartiene al tipo Jog Parameters
nell’argomento Motion.
Descrizione
Configurable Reorient Step Size (rad) definisce la misura del passo per il movimento
manuale riorientato incrementale definito dall'utente.
Utilizzo
La misura del passo del movimento manuale riorientato è impostata in radianti.
Convertire gradi in radianti:radianti=(gradi/360)*(2*pi).
Valori ammessi
0 - 0.009 radianti.
Appartenenza
Configurable Joint Step Size (rad) appartiene al tipo Jog Parameters nell’argomento
Motion.
Descrizione
Configurable Joint Step Size (rad) definisce la misura del passo per il movimento
manuale incrementale degli assi definito dall'utente.
Utilizzo
La misura del passo del movimento manuale degli assi è impostata in radianti.
Convertire gradi in radianti:radianti=(gradi/360)*(2*pi).
Valori ammessi
0 - 0.0025 radianti.
Appartenenza
Jog Mode appartiene al tipo Jog Parameters nell’argomento Motion.
Descrizione
Jog Mode viene utilizzato per stabilire la modalità di spostamento attiva. quando
Jog Mode è Responsive, lo spostamento è più reattivo rispetto allo spostamento
standard.
Utilizzo
Quando è impostata su Responsive, lo spostamento reattivo è abilitato. Ad esempio,
Jog Mode deve essere inviato a Standard quando le zone universali sono attive.
Valore predefinito
Il valore predefinito è Standard. Tuttavia, per alcuni tipi di robot viene attivato
Responsive.
Valori ammessi
Standard
Responsive
Panoramica
In questa sezione viene descritto il tipo Joint, che appartiene all'argomento Motion.
Ogni parametro appartenente a questo tipo è descritto dettagliatamente a parte in
questa sezione.
Informazioni correlate
Il tipo Arm a pagina 503.
Il tipo Measurement Channel a pagina 668.
6.17.2 Name
Appartenenza
Name appartiene al tipo Joint nell’argomento Motion.
Descrizione
Name definisce il nome unico da utilizzare per un giunto.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Logical Axis appartiene al tipo Joint, nell'argomento Motion.
Descrizione
Logical Axis definisce il numero degli assi dal punto di vista di un programma
RAPID.
Utilizzo
Il valore di Logical Axis viene utilizzato dai programmi RAPID per identificare singoli
assi in unità meccaniche.
Due unità meccaniche possono avere lo stesso valore impostato per Logical Axis,
ma in questo caso non possono essere attivate contemporaneamente da un
programma RAPID.
I robot ABB di norma utilizzano i valori 1-6, mentre gli assi aggiuntivi utilizzano i
valori 7-12.
Valori ammessi
Un valore compreso tra 1 e 12.
Informazioni correlate
Application manual - Additional axes and standalone controller
Appartenenza
Use Drive System appartiene al tipo Joint nell’argomento Motion.
Descrizione
Use Drive System determina quale sistema di azionamento deve essere impiegato.
Per maggiori informazioni vedere Il tipo Drive System a pagina 555.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Process appartiene al tipo Joint nell’argomento Motion.
Descrizione
Use Process definisce il processo da utilizzare per un giunto.
Utilizzo
Use Process fa riferimento al ID di processo definita dal parametro Name nel tipo
Process. Per maggiori informazioni vedere Name a pagina 800.
Il processo può essere utilizzato per definire il funzionamento dei giunti per
Electronically Linked Motors o Spot Servo.
Prerequisiti
Gli assi aggiuntivi devono essere configurati prima di impostare Use Process.
Limitazioni
Use Process può essere utilizzato solo per assi aggiuntivi.
Use Process è utile soltanto se è presente una delle opzioni funzionali di base
Electronically Linked Motors o Spot Servo di RobotWare.
Valori ammessi
Una stringa.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Lock Joint in Ipol appartiene al tipo Joint nell’argomento Motion.
Descrizione
Un flag che blocca l'asse in modo che non venga utilizzato nell'interpolazione del
percorso.
Utilizzo
Se si imposta Lock Joint in Ipol su Yes, l'asse non viene utilizzato per
l'interpolazione del percorso.
Quando si utilizza Electronically Linked Motors, questo parametro deve essere
impostato su Yes per l'asse seguente.
Prerequisiti
Gli assi aggiuntivi devono essere configurati prima di impostare Lock Joint in Ipol.
Limitazioni
Lock Joint in Ipol può essere utilizzato solo per assi aggiuntivi.
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Follower to Joint appartiene al tipo Joint nell’argomento Motion.
Descrizione
Quando si utilizza Electronically Linked Motors, Follower to Joint definisce quale
asse master deve seguire questo asse.
Utilizzo
Quando si utilizza Electronically Linked Motors, il valore di Follower to Joint per
l'asse seguente è impostato sul nome dell'asse master.
Prerequisiti
Gli assi aggiuntivi devono essere configurati prima di impostare Follower to Joint.
Limitazioni
Follower to Joint può essere utilizzato solo per assi esterni.
Valori ammessi
Una stringa.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Drive Module Number appartiene al tipo Joint nell’argomento Motion.
Descrizione
Drive Module Number determina quale numero modulo di azionamento deve essere
impiegato. Per maggiori informazioni vedere Use Drive Module a pagina 632.
Utilizzo
Drive Module Number si riferisce al numero nel modulo di azionamento definito
dal parametro Nome nel Tipo Drive Module.
Limitazioni
Il Drive Module Number deve essere uguale al numero nel parametro Use Drive
Module nel Tipo Joint.
Valori ammessi
Un valore compreso tra 1 e 4.
Il valore predefinito è 1.
Appartenenza
Use Drive Module appartiene al tipo Joint nell’argomento Motion.
Descrizione
Use Drive Module indica il modulo di azionamento da utilizzare.
Utilizzo
Use Drive Module si riferisce a un ID di modulo di azionamento definito dal
parametro Nome nel Tipo Modulo Azionamento. Per maggiori informazioni vedere
Il tipo Drive Module a pagina 552.
Limitazioni
Il numero in questo nome deve essere uguale a Drive Module Number nel parametro
Drive Module Number in Tipo di Giunto. Per maggiori informazioni vedere Drive
Module Number a pagina 631.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Il valore predefinito è drive_module_1.
Appartenenza
Use Measurement Channel appartiene al tipo Joint nell’argomento Motion.
Descrizione
Use Measurement Channel determina quale canale di misurazione deve essere
impiegato. Per maggiori informazioni vedere Il tipo Measurement Channel a
pagina 668.
Utilizzo
Use Measurement Channel fa riferimento all’ID del canale di misurazione definito
dal parametro Name nel Tipo Measurement Channel.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Panoramica
Questa sezione descrive il tipo Lag Control Master 0 che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
6.18.2 Name
Appartenenza
Name appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Il nome di Lag Control Master 0.
Utilizzo
Name viene utilizzato come riferimento a Lag Control Master 0 dal parametro
Normal Control Master nel tipo Joint.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Kp, Gain Position Loop appartiene al tipo Lag Control Master 0 nell’argomento
Motion.
Descrizione
Guadagno proporzionale nel ciclo di controllo della posizione.
Utilizzo
Maggiore è il valore di Kp, Gain Position Loop, migliori saranno traccia ed
eliminazione delle interferenze.
Se il controllo della posizione è eccessivo, diminuire il valore di Kp, Gain Position
Loop.
Valori ammessi
Un valore compreso tra 0 e 1000 (1/s).
Appartenenza
Kv, Gain Speed Loop appartiene al tipo Lag Control Master nell’argomento Motion.
Descrizione
Guadagno proporzionale nel ciclo di regolazione della velocità.
Utilizzo
Maggiore è il valore di Kv, Gain Speed Loop, migliori saranno traccia ed
eliminazione delle interferenze.
Se il livello di oscillazione o interferenza è troppo elevato, diminuire il valore di Kv,
Gain Speed Loop.
Valori ammessi
Un valore numerico compreso tra 0 e 1000 (Nms/rad).
Appartenenza
Ti Integration Time Speed Loop appartiene al tipo Lag Control Master 0
nell’argomento Motion.
Descrizione
Tempo di integrazione nel ciclo di regolazione della velocità.
Utilizzo
Minore è il valore di Ti Integration Time Speed Loop, migliori saranno traccia ed
eliminazione delle interferenze.
Se il livello di oscillazione o interferenza è troppo elevato, aumentare il valore di
Ti Integration Time Speed Loop.
Valori ammessi
Un valore compreso tra 0 e 10 (secondi).
Il valore predefinito è 10 secondi.
Appartenenza
Forced Control Active appartiene al tipo Lag Control Master 0 nell’argomento
Motion.
Descrizione
Determina se per questo giunto è attivo il controllo forzato.
Utilizzo
È possibile utilizzare il parametro Forced Control Active se l’ultima parte del
movimento prima del punto fine fosse troppo lenta. La funzione modifica i parametri
Forced Factor for Kp e Forced Factor for Ki nell’ultima parte del movimento. Per
maggiori informazioni vedere Forced Factor for Kp a pagina 640 e Forced Factor
for Ki a pagina 641.
Nota
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Additional axes and standalone controller
Appartenenza
Forced Factor for Kp appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Il fattore di forza per Kp, se il controllo del guadagno di forza è attivo.
Utilizzo
Forced Factor for Kp definisce il fattore dell'aumento di guadagno.
Un valore tipico è 2.
Valori ammessi
Un valore compreso tra 1 e 10.
Appartenenza
Forced Factor for Ki appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Il fattore di forza per Ki, se il controllo del guadagno di forza è attivo.
Utilizzo
Forced Factor for Ki definisce il fattore dell'aumento di guadagno.
Ki è uguale a Kv/Ti, guadagno integrale.
Un valore tipico è 2.
Valori ammessi
Un valore compreso tra 1 e 10.
Appartenenza
Raise Time for Kp appartiene al tipo Lag Control Master nell’argomento Motion.
Descrizione
Definisce il tempo di aumento per Kp forzato.
Utilizzo
Per evitare effetti transitori, Kp deve essere aumentato lentamente nel corso di un
periodo di tempo. Questo periodo è definito da Raise Time for Kp.
Un valore tipico è 0.2.
Valori ammessi
Un valore numerico compreso tra 0,002 e 0,5 secondi.
Appartenenza
FFW Mode appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
FFW Mode definisce il tipo di controllo da utilizzare, ovvero se deve essere utilizzato
l'avanzamento.
Utilizzo
Per regolare la posizione è possibile:
• utilizzare solo la posizione desiderata come riferimento.
• utilizzare, oltre alla posizione, l'avanzamento del valore di velocità corrente.
• utilizzare, oltre alla posizione, l'avanzamento dei valori correnti di velocità e
coppia.
Valori ammessi
FFW Mode può avere i seguenti valori:
Valore: Nome: Descrizione:
0 No Il controller è azionato dall'errore di posizione (ritardo). Poiché per
spostare l'asse è necessario un ritardo relativamente grande, l'errore
di posizione può essere grande.
1 Spd Il controller riceve informazioni sulla velocità desiderata dell'asse. Di
conseguenza, lo sfalsamento di posizione è fortemente ridotto rispetto
alla configurazione No. Per questa ragione, Spd è la configurazione
consigliata.
2 Trq Il controller utilizza la velocità e l'accelerazione desiderate dell'asse
per calcolare la coppia motore desiderata.
A tale scopo, è necessario conoscere il momento di inerzia di massa
dell'asse, che deve essere specificato dall'utente. Per tale ragione
questa configurazione è più difficile da mettere a punto. È consigliata
solo a utenti esperti.
Informazioni correlate
Application manual - Additional axes and standalone controller
6.18.11 Bandwidth
Appartenenza
Bandwidth appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Definisce la larghezza di banda del controller quando FFW Mode è impostato su
1 o 2. Per maggiori informazioni vedere FFW Mode a pagina 643.
Utilizzo
Un valore elevato della larghezza di banda fornisce un controllo più veloce ma
aumenta il rischio di vibrazioni e velocità eccessiva.
È consigliato il valore predefinito, ma è possibile ridurlo se si verificano vibrazioni
indesiderate.
Valori ammessi
Un valore compreso tra 0,5 e 75. Il valore predefinito è 25.
6.18.12 Df
Appartenenza
Df appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Riduce le oscillazioni.
Utilizzo
Df può essere utilizzato per smorzare le oscillazioni dell'asse dovute a risonanza
meccanica.
All’inizio, Df deve essere mantenuto sul valore predefinito. Può essere regolato
dopo aver fissato i parametri del controller (Kv, Gain Speed Loop a pagina 637, Kp,
Gain Position Loop a pagina 636, Ti Integration Time Speed Loop a pagina 638 e
Inertia a pagina 648).
Df viene utilizzata solo quando FFW Mode è impostata su 2. Per maggiori
informazioni vedere FFW Mode a pagina 643.
Valori ammessi
Un valore compreso tra 1 e 100. Il valore predefinito è 100.
6.18.13 Dw
Appartenenza
Dw appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Può ridurre ulteriormente le oscillazioni quando è impostato Df. Per maggiori
informazioni vedere Df a pagina 645.
Utilizzo
Si consiglia il valore predefinito di Dw.
Valori ammessi
Un valore compreso tra 0.002 e 1. Il valore predefinito è 0,01.
6.18.14 Delay
Appartenenza
Delay appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Riduce la velocità eccessiva.
Utilizzo
Delay può essere utilizzato quando Df è impostato per ridurre la velocità eccessiva
ma compromette il coordinamento degli assi se viene aumentato. Per maggiori
informazioni vedere Df a pagina 645.
Di norma il valore predefinito di Delay non va cambiato.
Valori ammessi
Un valore compreso tra 0.0 e 0.02. Il valore predefinito è 0.004.
6.18.15 Inertia
Appartenenza
Inertia appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Definisce l'inerzia (in caso di rotazione) o la massa (in caso di traslazione) dell'asse
aggiuntivo.
Utilizzo
Inertia viene utilizzata solo quando FFW Mode è impostata su 2. Per maggiori
informazioni vedere FFW Mode a pagina 643.
Valori ammessi
Un valore compreso tra 0.0 e 10,000.
Appartenenza
K Soft Max Factor appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Determina il valore del prodotto Kp Gain Position Loop * Kv Gain Speed Loop
quando il servo soft viene utilizzato con sofficità 0%. Per maggiori informazioni
vedere Kp, Gain Position Loop a pagina 636 e Kv, Gain Speed Loop a pagina 637.
Utilizzo
K Soft Max Factor dovrebbe essere compreso tra 0,1 e 2,0 (il suo valore predefinito
è di 0,01). Quando si attiva il servo soft con 0% di softness, i parametri di controllo
Kp Gain Position Loop (Kp) e Kv Gain Speed Loop (Kv) vengono regolati su Kp*Kv
= (Kp*Kv) normale*K Soft Max Factor, in cui (Kp*Kv) normale è il prodotto di Kp e
Kv durante il normale funzionamento.
Valori ammessi
Un valore compreso tra 0,001 e 1000. Il valore predefinito è 1,0.
Appartenenza
K Soft Min Factor appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Determina il valore del prodotto Kp Gain Position Loop * Kv Gain Speed Loop
quando il servo soft viene utilizzato con sofficità 100%. Per maggiori informazioni
vedere Kp, Gain Position Loop a pagina 636 e Kv, Gain Speed Loop a pagina 637.
Utilizzo
K Soft Min Factor dovrebbe essere compreso tra 0.001 e 0.1. Il valore predefinito
è 0.01. Quando si attiva il servo soft con 0% di softness, i parametri di controllo
Kp Gain Position Loop (Kp) e Kv Gain Speed Loop (Kv) vengono regolati su Kp*Kv
= (Kp*Kv) normale*K Soft Min Factor.
Valori ammessi
Un valore compreso tra 0,001 e 1000. Il valore predefinito è 0,01.
Appartenenza
Kp/Kv Ratio Factor appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Definisce il fattore impiegato per regolare il rapporto Kp Gain Position Loop/Kv
Gain Speed Loop. Per maggiori informazioni vedere Kp, Gain Position Loop a
pagina 636 e Kv, Gain Speed Loop a pagina 637.
Utilizzo
Kp/Kv Ratio Factor viene utilizzato per alterare il rapporto Kp Gain Position Loop/Kv
Gain Speed Loop durante il servo soft. Kp/Kv Ratio Factor dovrebbe essere
compreso tra 0.1 - 1.0. Il valore predefinito è 1.0. In modalità servo soft, Kp e Kv
vengono regolati su Kp/Kv = (Kp/Kv) normale * Kp/Kv Ratio Factor.
Valori ammessi
Un valore compreso tra 0,001 e 1000.
Appartenenza
Ramp Time appartiene al tipo Lag Control Master 0 nell’argomento Motion.
Descrizione
Definisce il tempo di rampa del servo soft.
Utilizzo
Ramp Time viene utilizzato per definire il tempo predefinito per l'attivazione del
servo soft.
Valori ammessi
Un valore compreso tra 0.01 e 0.5. Il valore predefinito è 0.05.
Panoramica
Questa sezione descrive il tipo Linked M Process che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Informazioni correlate
Application manual - Controller software IRC5, capitoloElectronically Linked Motors.
6.19.2 Name
Appartenenza
Name appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Name definisce l'identità del processo del motore collegato.
Utilizzo
Name viene utilizzato per fare riferimento al processo del motore collegato.
Il processo del motore collegato definisce il funzionamento di un giunto per
Electronically Linked Motors.
Valori ammessi
Una stringa.
Appartenenza
Offset Adjust. Delay Time appartiene al tipo Linked M Process nell’argomento
Motion.
Descrizione
Offset Adjust. Delay Time definisce il ritardo dell'attivazione del controllo fino a
quando l'asse seguente inizia a seguire l'asse master.
Utilizzo
Quando si utilizza l'opzione Electronically Linked Motors, prima di attivare l'asse
seguente, potrebbe essere necessario consentire all'asse master un certo intervallo
di tempo per stabilizzarsi.
Valori ammessi
Un valore compreso tra 0 e 20, che specifica il ritardo in secondi.
Valore predefinito: 0.2
Appartenenza
Max Follower Offset appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Max Follower Offset definisce la differenza massima consentita della posizione tra
l'asse master e l'asse seguente.
Utilizzo
Se l'offset seguente supera il valore di Max Follower Offset, viene attivato l'arresto
di emergenza e non è consentita la regolazione automatica dell'offset.
Valori ammessi
Un valore compreso tra 0 e 50, che specifica l’offset massimo in radianti (per assi
di rotazione) o in metri (per assi lineari) sul lato braccio.
Valore predefinito: 0.05.
Appartenenza
Max Offset Speed appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Max Offset Speed definisce la differenza massima consentita della velocità tra
l'asse master e l'asse seguente.
Utilizzo
Se la differenza di velocità supera il valore di Max Offset Speed, viene attivato
l'arresto di emergenza e non è consentita la regolazione automatica dell'offset.
Valori ammessi
Un valore compreso tra 0 e 1000, che specifica la differenza massima in rad/s (per
assi di rotazione) o in m/s (per assi lineari) sul lato braccio.
Valore predefinito: 0.05.
Appartenenza
Offset Speed Ratio appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Offset Speed Ratio definisce l'entità di Max Offset Speed che è possibile utilizzare
per compensare l'errore di posizione. Per maggiori informazioni vedere Max Offset
Speed a pagina 657.
Utilizzo
Offset Speed Ratio moltiplicato per Max Offset Speed rappresenta la velocità
massima in base alla quale è possibile ridurre l'offset di posizione.
Valori ammessi
Un valore compreso tra 0 e 1. Il valore non è unitario poiché rappresenta un fattore
di moltiplicazione.
Valore predefinito: 0.33.
Appartenenza
Ramp Time appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Ramp Time definisce l’accelerazione fino a Max Offset Speed. Per maggiori
informazioni vedere Max Offset Speed a pagina 657.
Utilizzo
La costante proporzionale per la regolazione della posizione viene aumentata da
0 fino al valore finale ( Master Follower Kp a pagina 660) durante l'intervallo
specificato per Ramp Time.
Valori ammessi
Un valore compreso tra 0,01 e 100, che specifica il tempo in secondi.
Valore predefinito: 1
Appartenenza
Master Follower Kp appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Master Follower Kp rappresenta la costante proporzionale per la regolazione della
posizione.
Utilizzo
Master Follower Kp determina la velocità di compensazione dell'errore di posizione.
Se il valore è troppo basso, la compensazione sarà lenta. Se il valore è troppo alto,
la compensazione sarà instabile.
Valori ammessi
Un valore compreso tra 0 e 5 (l'unità è 1/s).
Valore predefinito: 0.05.
Appartenenza
Torque follower appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Torque follower specifica se l'inseguitore deve condividere la coppia con l'asse
principale, invece di regolarsi sull'esatta posizione corrispondente.
Utilizzo
Torque follower attiva o disattiva la funzionalità dell'inseguitore di coppia. Se il
valore è Yes, l'asse dell'inseguitore condividerà la coppia con l'asse principale.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Appartenenza
Torque distribution appartiene al tipo Linked M Process nell’argomento Motion.
Descrizione
Torque distribution rappresenta una quota che definisce la parte della coppia totale
che l'asse inseguitore deve applicare.
Utilizzo
Torque distribution può essere utilizzata per distribuire la coppia tra l'asse principale
e quello inseguitore. In genere, quando il sistema comprende motori e azionatori
di uguale potenza, il valore dovrebbe essere di 0,5 corrispondente a una
condivisione uguale della coppia tra principale e inseguitore.
Questo parametro non avrà effetto se Torque follower è impostato su No.
Valori ammessi
Un valore compreso tra 0 and 1.
Il valore predefinito è 0.5.
Esempio
Se Torque distribution è impostata su 0.3, la coppia è distribuita al 30%
sull'inseguitore e al 70% sul principale.
Appartenenza
Follower axis pos. acc. reduction appartiene al tipo Linked M Process
nell’argomento Motion.
Descrizione
Follower axis pos. acc. reduction può essere utilizzato per ridurre la coppia a livello
dell'asse principale e inseguitore, se la coppia proviene da un errore di
posizionamento tra gli assi.
Utilizzo
Follower axis pos. acc. reduction può essere utilizzato se la struttura meccanica
è estremamente rigida o se un errore eccessivo di posizionamento tra gli assi
causa coppie eccessive. Impostando questo parametro su un valore più elevato,
la precisione del posizionamento dell'asse inseguitore si ridurrà e ciò diminuirà la
parte della coppia totale che deriva dall'errore di posizionamento.
Un valore troppo elevato di questo errore può infatti provocare instabilità.
Il valore normale è di 10-30.
Questo parametro non avrà effetto se Torque follower è impostato su No.
Valori ammessi
Un valore compreso tra 0 and 1000.
Valore predefinito: 0.
Panoramica
Questa sezione descrive il tipo Mains che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informativo separato di
questa sezione.
ATTENZIONE
6.20.2 Name
Appartenenza
Name appartiene al tipo Mains nell’argomento Motion.
Descrizione
Name specifica il nome dell'impostazione della tolleranza dell'alimentazione di rete
a cui appartiene.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Mains Tolerance Min appartiene al tipo Mains nell’argomento Motion.
Descrizione
Mains Tolerance Min specifica il valore minimo della tolleranza dell'alimentazione
di rete in percentuale. Il valore è impostato su -15% alla consegna. Se la tolleranza
minima è inferiore al 15%, la durata del ciclo può essere migliorata modificando il
parametro.
Per ulteriori informazioni, vedere Ottimizzazione dei parametri del sistema di
azionamento a pagina 491.
Valori ammessi
Un valore compreso tra -1 e +1 (uguale a -100% e 100%).
Il valore predefinito è -0.15 (uguale a -15%).
Per sistemi con alimentazione a 220 V monofase, il valore predefinito è specificato
come 220 V -15%. Se si dispone di un'alimentazione a 230 V e se la tolleranza è
di 230 V -15%, impostare allora manualmente il parametro a -0,11 (220 V -11%
equivale a circa 230 V -15%).
Appartenenza
Mains Tolerance Max appartiene al tipo Mains nell’argomento Motion.
Descrizione
Mains Tolerance Max specifica il valore massimo della tolleranza di alimentazione.
Il valore predefinito è 0,1 (pari al 10%). Si consiglia di non aumentare questo valore
poiché l'apparecchiatura è calibrata per questa tolleranza massima di alimentazione
di rete e potrebbe essere danneggiata se venisse aumentata la tensione.
Per sistemi con alimentazione a 220 V monofase, il valore predefinito è 0,10 (10%).
Se si dispone di un'alimentazione a 230 V e se la tolleranza deve essere 230 V
+10%, impostare allora manualmente il parametro a 0,15 (220 V +15% equivale a
230 V +10%).
Per ulteriori informazioni, vedere Ottimizzazione dei parametri del sistema di
azionamento a pagina 491.
Valori ammessi
Il valore predefinito è 0.1.
Panoramica
Questa sezione descrive il tipo Measurement Channel che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informazione
separato di questa sezione.
6.21.2 Name
Appartenenza
Name appartiene al tipo Measurement Channel nell’argomento Motion.
Descrizione
Name definisce il nome del canale utilizzato.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Disconnect at Deactivate appartiene al tipo Measurement Channel nell’argomento
Motion.
Descrizione
Disconnect at Deactivate deve essere impostato se i segnali fisici dal sensore di
posizione devono essere scollegati quando l'unità meccanica è disattivata.
Utilizzo
Impostare Disconnect at Deactivate su Yes per evitare segnalazioni di errore
quando il resolver è disconnesso, ad esempio quando si passa a un altro utensile.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Appartenenza
Measurement Link appartiene al tipo Measurement Channel nell’argomento Motion.
Descrizione
Un resolver degli assi viene collegato a una scheda di misura seriale (SMB). La
SMB comunica con le unità di azionamento tramite un collegamento di misura
seriale.
Measurement Link definisce il numero del collegamento di misurazione.
Utilizzo
Vi sono due contatti nel computer dell’asse contrassegnati con Measurement link
1 e Measurement link 2.
Un robot ABB è di solito connesso al collegamento 1.
Valori ammessi
1 oppure 2.
Il valore predefinito è 1.
Appartenenza
Board Position appartiene al tipo Measurement Channel nell’argomento Motion.
Descrizione
Board Position definisce il numero di posizione della scheda utilizzata per il sistema
di misurazione.
Utilizzo
Il valore di Board Position definisce la posizione fisica della scheda sul collegamento
di misura. La posizione uno della scheda indica quella più vicina all’unità di
azionamento.
Valori ammessi
1 oppure 2.
Il valore predefinito è 1.
Panoramica
Questa sezione descrive il tipo Mechanical Unit che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informazione
separato di questa sezione.
Informazioni correlate
Application manual - Additional axes and standalone controller
6.22.2 Name
Appartenenza
Name appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Name definisce il nome dell'unità meccanica.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Activation Relay appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Use Activation Relay definisce il nome identificativo del relè di attivazione.
Utilizzo
Use Activation Relay indica un relè che verrà attivato o disattivato quando viene
attivata o disattivata l'unità meccanica.
Ulteriori informazioni possono essere trovate in Manuale tecnico di
riferimento - Istruzioni RAPID, Funzioni e Tipi di dati sotto le istruzioni
ActUnit/DeactUnit.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Use Brake Relay appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Use Brake Relay definisce il nome identificativo del relè del freno.
Utilizzo
Use Brake Relay indica quale relè del freno verrà attivato o disattivato quando
viene attivato o disattivato il controllo dell'unità meccanica.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Connection Relay appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Use Connection Relay definisce il nome identificativo del relè di collegamento.
Utilizzo
Use Connection Relay indica un relè che deve essere attivato quando viene attivata
l'unità meccanica.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Robot appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Use Robot definisce quale robot fa parte dell'unità meccanica.
Utilizzo
Il robot viene definito nel tipo Robot.
Per maggiori informazioni vedere Name a pagina 808, del tipo Robot.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Single 1, Use Single 2, Use Single 3, Use Single 4, Use Single 5 e Use Single
6 appartengono al tipo Mechanical Unit, nell'argomento Motion.
Descrizione
Use Single definisce quali unità singole fanno parte dell'unità meccanica.
Utilizzo
L'unità meccanica può avere sei unità singole, Use Single 1, Use Single 2, Use
Single 3, Use Single 4, Use Single 5 e Use Single 6. Le unità singole vengono
definite nel tipo Single.
Valori ammessi
Ogni valore di unità singola è una stringa con un massimo di 32 caratteri.
Informazioni correlate
Name a pagina 879 nel tipo Single.
Appartenenza
Allow Move of User Frame appartiene al tipo Mechanical Unit nell’argomento
Motion.
Descrizione
Allow Move of User Frame stabilisce se un robot o un'unità singola può muovere
un sistema di riferimento utente.
Utilizzo
Un sistema di riferimento utente può essere mosso da un robot o da un'unità
singola appartenente a un'unità meccanica. Impostare Allow Move of User Frame
su Yes per consentire a un robot o a un'unità singola di muovere un sistema di
riferimento utente.
Notare che la definizione dell'oggetto di lavoro deve consentirne il movimento,
vedere wobjdata (ufprog e ufmec) in Manuale tecnico di riferimento - Istruzioni
RAPID, Funzioni e Tipi di dati.
Valori ammessi
Yes oppure No.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Activate at Start Up appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Activate at Start Up definisce se l’unità meccanica debba essere attivata all’avvio.
Utilizzo
Impostare il valore su Yes per attivare l'unità meccanica all'avvio.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Appartenenza
Deactivation Forbidden appartiene al tipo Mechanical Unit nell’argomento Motion.
Descrizione
Deactivation Forbidden stabilisce se è consentito disattivare l'unità meccanica.
Utilizzo
Impostare Deactivation Forbidden su Yes se bisogna permettere la disattivazione
dell’unità meccanica. Non deve essere disattivata.
Il valore No viene utilizzato solo per gli assi addizionali che possono essere
disattivati
Valori ammessi
Yes oppure No.
Il valore preimpostato per i robot ABB è Yes.
Nota
Appartenenza
Deactivate PTC superv. at disconnect appartiene al tipo Mechanical Unit
nell’argomento Motion.
Descrizione
Impostare il parametro Deactivate PTC superv. at disconnect su Yes per disabilitare
la supervisione PTC quando l’unità meccanica è scollegata e riabilitata al momento
dell’attivazione.
Utilizzo
La supervisione PTC è usata per individuare temperature elevate del motore per
le unità meccaniche. Se un’unità è fisicamente scollegata mentre la supervisione
PTC è attiva, si verificherà un errore.
Quando si usa Servo Tool Change deve essere possibile scollegare l'utensile
servoassistito. Impostando Deactivate PTC superv. at disconnect su Yes, l'utensile
servoassistito può essere disattivato e rimosso senza errori. Quando il nuovo
utensile è collegato e attivato, la supervisione PTC viene riattivata.
Prerequisiti
L’impostazione di Deactivate PTC superv. at disconnect su Yes è utile solo se un
asse aggiuntivo viene scollegato senza spegnere il sistema robotico. Ciò è possibile
solo se si dispone delle opzioni Tool Control e Servo Tool Change.
Limitazioni
Se Deactivate PTC superv. at disconnect è impostato su Yes e l’unità meccanica
è disattivata, la supervisione PTC è disabilitata per tutti gli assi aggiuntivi del
sistema (ma non per il robot).
Valori ammessi
Yes oppure No.
Appartenenza
Activate from any motion task appartiene al tipo Mechanical Unit nell’argomento
Motion.
Descrizione
Se Activate from any motion task è impostato a Yes, l’unità meccanica può essere
disattivata da un task e quindi attivata da un altro task di movimento. L’unità
meccanica è quindi controllata dal task che l’ha attivata.
In altre parole,se il parametro Activate from any motion task è attivo, è possibile
spostare un'unità meccanica tra task di movimento diversi. Sia il controllo del
movimento che l'esecuzione di RAPID per questa unità verranno spostati nell'altro
task.
Utilizzo
Se Activate from any motion task è impostato a Yes, un’unità meccanica, ad
esempio una testa servoassistita, può essere utilizzata da due diversi robot in un
sistema MultiMove.
Esempio
Una testa servoassistita è impiegata dal robot 1 e controllata dal task T_ROB1.
Essa è disattivata e scollegata dal robot 1. La testa servoassistita viene quindi
collegata al robot 2 e attivata dal task T_ROB2.
Limitazioni
Il parametro Deactivation Forbidden deve essere impostato a No per questa unità
meccanica. Activate from any motion task può essere usato solo per un’unità
meccanica che possa essere disattivata, cioè non per un robot.
Activate from any motion task è utile solo per un sistema MultiMove.
È supportato unicamente per disattivare un'unità meccanica dallo stesso task di
movimento in cui era stata attivata. Questo task controlla l'unità meccanica ed è
in grado di assicurare che rimanga ferma prima di disattivarla. Quando l'unità
meccanica viene disattivata, può essere riattivata in un altro task di movimento. Il
nuovo task controllerà quindi l'unità. È importante ricordare che le due unità
meccaniche con un numero dell'asse logico comune non possono essere attive
contemporaneamente in un task Rapid; per ulteriori informazioni, vedere Logical
Axis a pagina 626.
L’unità meccanica deve ancora appartenere a un gruppo di unità meccaniche,
vedere Il tipo Mechanical Unit Group a pagina 162. Questa configurazione determina
quale task controllerà l’unità meccanica all’avvio.
Valori ammessi
Yes
No
Il valore predefinito è No.
Informazioni aggiuntive
Se il puntatore di programma è spostato su Main, l’unità meccanica meccanica
riacquista i dati della propria configurazione dai parametri di sistema, cioè viene
attivata dal suo task originale. Assicurarsi che il programma non sia riavviato dal
principale mentre l’unità meccanica è montata su un robot diverso da quelli
configurati nei parametri di sistema.
Appartenenza
Activation and Deactivation only done from Rapid fa parte del tipo Mechanical Unit,
nell'argomento Motion.
Descrizione
Il parametro Activation and Deactivation only done from Rapid definisce se
l'attivazione e la disattivazione di un'unità meccanica devono essere consentite
solo da RAPID, ovvero lo stato di attivazione di un'unità meccanica non cambierà
quando viene spostato il puntatore di programma RAPID.
Utilizzo
Impostare Activation and Deactivation only done from Rapid quando lo stato di
attivazione non deve essere modificato quando viene spostato il puntatore di
programma RAPID.
Il valore Yes può essere utilizzato solo per assi aggiuntivi.
Valori ammessi
Yes o No.
Il valore predefinito è No.
Panoramica
Questa sezione descrive il tipo Motion Planner che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Nota
Limitazioni
A meno che sia installata l'opzione MultiMove, può essere presente una sola
configurazione del pianificatore di movimenti.
Informazioni correlate
Manuale dell'applicazione - MultiMove
6.23.2 Name
Appartenenza
Name appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Nome del pianificatore di movimenti.
Utilizzo
Questa è l’identità pubblica del pianificatore di movimenti. Viene utilizzata dal
parametro Use Motion Planner nel tipo Mechanical Unit Group. Per maggiori
informazioni vedere Il tipo Mechanical Unit Group a pagina 162 nell’argomento
Controller.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Il nome non deve essere cambiato.
Appartenenza
AbsAcc Speed Adjust appartiene al tipo Motion Planner nell'argomento Motion.
Descrizione
Il parametro AbsAcc Speed Adjust permette al robot con AbsAcc di seguire il
percorso con la stessa velocità del robot nominale corrispondente. Il percorso,
basato sul target regolato AbsAcc, può essere più lungo o più breve rispetto al
percorso nominale, comportando di conseguenza una differenza rispetto ai tempi
di ciclo.
Quando il parametro viene impostato su Yes, i tempi di ciclo relativi a un robot
nominale e ai robot calibrati con AbsAcc sono molto simili.
Valori ammessi
Yes oppure No.
Il valore predefinito è Yes.
Informazioni correlate
Application manual - Controller software IRC5, capitolo Prestazione movimento.
Appartenenza
TCP Linear Max Speed (m/s) appartiene al tipo Motion Planner, nell'argomento
Motion.
Descrizione
Definisce la velocità lineare massima (m/s) in RAPID speeddata vmax che è
possibile impostare in RAPID speeddata per un robot TCP.
Utilizzo
Questo parametro viene utilizzato per definire v_tcp in RAPID speeddata vmax.
Gli eventuali valori superiori utilizzati in uno speeddata definito dall'utente verranno
limitati a questo valore.
Per ulteriori informazioni vedere TCP Reorient Max Speed (deg/s) a pagina 691,
Ext. Axis Rotational Max Speed (deg/s) a pagina 693,e Ext. Axis Linear Max Speed
(m/s) a pagina 692.
Valori ammessi
Un valore compreso tra 0.01 and 339.
Il valore predefinito è 7.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati- VelSet,
motset, MaxRobSpeed, e vmax
Appartenenza
TCP Reorient Max Speed (m/s) appartiene al tipo Motion Planner, nell'argomento
Motion.
Descrizione
Definisce la velocità massima di riorientamento (gradi/s) in RAPID speeddata vmax.
Utilizzo
I parametri vengono utilizzati per definire v_ori in RAPID speeddata vmax. Per
maggiori informazioni vedere TCP Linear Max Speed (m/s) a pagina 690, Ext. Axis
Linear Max Speed (m/s) a pagina 692, e Ext. Axis Rotational Max Speed (deg/s) a
pagina 693.
Valori ammessi
Un valore compreso tra 0.01 and 100000.
Il valore predefinito è 500.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Ext. Axis Linear Max Speed (m/s) appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Definisce la velocità lineare massima dell'asse esterno (m/s) in RAPID speeddata
vmax.
Utilizzo
Il parametro viene utilizzato per definire v_leax in RAPID speeddata vmax. Per
maggiori informazioni vedere TCP Linear Max Speed (m/s) a pagina 690, TCP
Reorient Max Speed (deg/s) a pagina 691, e Ext. Axis Rotational Max Speed (deg/s)
a pagina 693.
Valori ammessi
Un valore compreso tra 0.01 and 339.
Il valore predefinito è 5.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Ext. Axis Rotational Max Speed (gradi/s) appartiene al tipo Motion Planner,
nell'argomento Motion.
Descrizione
Definisce la velocità massima di riorientamento dell'asse esterno (gradi/s) in RAPID
speeddata vmax.
Utilizzo
Il parametro viene utilizzato per definire v_reax in RAPID speeddata vmax. Per
maggiori informazioni vedere TCP Linear Max Speed (m/s) a pagina 690, TCP
Reorient Max Speed (deg/s) a pagina 691, e Ext. Axis Linear Max Speed (m/s) a
pagina 692.
Valori ammessi
Un valore compreso tra 0.01 and 100000.
Il valore predefinito è 1000.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Brake on Time appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Brake on Time viene utilizzato per ritardare l'utilizzo dei freni quando il robot attende
di muoversi. Definisce l'intervallo di tempo tra l'arresto del robot e l'attivazione dei
freni meccanici.
Nota
Limitazioni
Affinché abbia effetto, Brake on Time deve essere impostato su tutti i pianificatori
di movimento.
È necessario che tutte le unità meccaniche del sistema abbiano un Use Brake
Relay definito, altrimenti questo parametro non avrà alcun effetto.
Il valore massimo di tutti i pianificatori di movimento sarà l'unico utilizzato (anche
se viene impiegato uno solo dei pianificatori di movimento).
Per ulteriori informazioni, vedere Use Brake Relay a pagina 676.
Valori ammessi
Un valore compreso tra 0.3 e 3,600,000, che specifica il tempo in secondi.
Appartenenza
Dynamic Resolution appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Dynamic Resolution viene ottimizzato per il sistema alla consegna. Si consiglia di
non modificarlo.
La risoluzione dinamica può essere ridotta dal valore nominale 1.0 che riduce i
tempi ciclo in alcune applicazioni. Ciononostante una risoluzione dinamica inferiore
ridurrà il carico CPU.
Limitazione
Dynamic Resolution viene ottimizzato per il sistema alla consegna. Si consiglia di
non modificarlo.
Valori ammessi
Un valore compreso tra 0.1667 e 1.00 specifica un fattore della risoluzione.
Appartenenza
Path Resolution appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Il parametro viene utilizzato per applicazioni specifiche, come il tracciamento del
convogliatore o la sincronizzazione con la pressa.
Prerequisiti
È importante impostare la risoluzione del percorso sul valore più basso possibile,
in modo da ottenere una risoluzione del percorso alta a velocità elevata. Inoltre,
mantenere la risoluzione del percorso su valori ridotti può determinare una durata
del ciclo minore se quest'ultimo è caratterizzato da numerosi punti di arresto e le
istruzioni di movimento che seguono questi punti presentano velocità ridotte.
Utilizzo
Path Resolution deve essere regolato quando:
• Viene utilizzata l'interpolazione coordinata.
• Si utilizza Weldguide.
• Viene utilizzata l'opzione Conveyor Tracking.
Valori ammessi
Un valore compreso tra 0.1667 e 6.00 specifica un fattore della risoluzione.
Informazioni aggiuntive
La risoluzione del percorso viene influenzata anche da un'istruzione RAPID
denominata PathResol.
Informazioni correlate
Manuale tecnico di riferimento - RAPID Overview
Application manual - Controller software IRC5
Appartenenza
Queue Time appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
L'aumento del valore di Queue Time rende il sistema maggiormente tollerante a
carichi della CPU irregolari.
Nota
Valori ammessi
Un valore compreso tra 0.004032 e 0.290304, che specifica il tempo in secondi.
Informazioni aggiuntive
Un aspetto negativo legato all'aumento del tempo coda è rappresentato dal fatto
che il robot reagisce più lentamente al movimento manuale e all'interruzione
dell'esecuzione di un programma. Tuttavia, non viene interessato il freno di
emergenza. Anche l'accuratezza di un processo del sensore, ad esempio WeldGuide
o Conveyor tracking, può essere interessata.
Appartenenza
Teach Mode Max Speed appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Teach Mode Max Speed può essere utilizzato per impostare la velocità massima
TCP in modalità manuale in modo che risulti inferiore al valore predefinito di 0,25
m/s.
Quando si riduce il valore di questi parametro, la velocità massima del giunto in
modalità apprendimento verrà pure ad essere ridotta.
Se il valore è impostato a 0,2 m/s, tutte le velocità massime del giunto, in modalità
apprendimento, verranno ridotte di 0,2/0,25=0,8, ovvero all'80% dei valori precedenti.
Valori ammessi
Un valore compreso tra 0.010 e 0.250, che specifica la velocità in metri al secondo.
Il valore predefinito è 0.25 m/s.
Appartenenza
Process Update Time appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Process Update Time determina la frequenza con la quale vengono calcolate le
informazioni sul percorso del processo. Le informazioni vengono utilizzate per il
percorso successivo in, ad esempio, Conveyor tracking, WeldGuide e Rapid Weave.
Utilizzo
Diminuendo il tempo di aggiornamento del processo viene migliorata l'accuratezza,
ma aumenta il carico della CPU. Aumentando il valore del parametro diminuisce
il carico della CPU.
Limitazioni
Quando si eseguono programmi che prevedono un movimento del manipolatore
a velocità elevata, si consiglia di impostare il parametro su un valore ridotto in
modo da ottenere le prestazioni migliori. Quando la velocità di movimento del
manipolatore è ridotta, il tempo di aggiornamento del processo non è essenziale.
Valori ammessi
Un valore compreso tra 0.012096 e 1.93536, che specifica il tempo in secondi.
Appartenenza
Prefetch Time appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Prefetch Time influisce sul momento in cui il controller inizia la pianificazione del
movimento attraverso una zona d'angolo. Se il tempo di pianificazione è troppo
ridotto, la zona d'angolo diventa un punto fine. Ciò genera un avviso definito "50024
Errore percorso d'angolo".
Utilizzo
Se il tempo di pianificazione è troppo ridotto a causa di un carico elevato della
CPU, il problema può essere risolto aumentando il valore del parametro. Tuttavia,
il problema non verrà risolto se è causato da troppe zone d'angolo a distanza
ravvicinata o da un utilizzo errato delle istruzioni, ad esempio una zona d'angolo
seguita da un'istruzione WaitDI. In genere Prefetch Time dovrebbe essere
aumentato solo quando la zona d'angolo è realmente necessaria nell'applicazione,
altrimenti cambiare la zona d'angolo in un punto fine.
Limitazioni
L'aumento del parametro presenta un effetto negativo. La differenza tra la posizione
dell'istruzione RAPID eseguita e la posizione corrente del manipolatore aumenterà.
Ciò significa che dopo avere premuto Stop durante l'esecuzione di un programma,
il contagiri del programma sulla FlexPendant potrebbe indicare un'istruzione che
non ha ancora interessato il manipolatore. Al riavvio, il manipolatore prosegue in
base al percorso originale.
Valori ammessi
Un valore compreso tra 0 e 10, che specifica il tempo in secondi.
Appartenenza
Event Preset Time appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Event Preset Time viene utilizzato per ritardare il robot in modo che sia possibile
attivare/controllare in anticipo le apparecchiature esterne. Ciò serve a compensare
il ritardo interno dell'apparecchiatura.
Utilizzo
È possibile regolare il ritardo interno dell'apparecchiatura con
l'istruzioneTriggEquip. Ciò dipende dal ritardo tra i comandi RAPID e il movimento
del robot. In questo modo un segnale di output può essere impostato in anticipo
su circa 100 ms. Se il ritardo dell'apparecchiatura è superiore a 100 ms, sarà
necessario utilizzare Event Preset Time per aumentare il ritardo del movimento
del robot.
Configurare Event Preset Time al più lungo ritardo necessario dell'attrezzatura (se
maggiore di 100 ms).
Valori ammessi
Un valore compreso tra 0 e 0.5, che specifica il tempo in secondi.
Informazioni aggiuntive
È bene ricordare che quando si utilizza Event Preset Time, l'avvio del robot viene
ritardato e le prestazioni di WeldGuide, dei convogliatori, della saldatura a punti,
e così via, diminuiranno.
Se Event Preset Time è definito, l'ingresso di sistema Limit Speed non dovrebbe
essere utilizzato. Le azioni che richiedono Event Preset Time possono essere
gestite scorrettamente quando è impostato il segnale Limit Speed.
Esempio
Se si utilizza Fixed Position Event con le seguenti istruzioni RAPID, è consigliabile
configurare Event Preset Time su 0.2 secondi (il ritardo massimo necessario per
TriggEquip).
TriggEquip gunon, 10, 0.2 \DOp:=gun, 1;
TriggL p1, v500, gunon, z50, gun1;
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Restrict Placing of Circlepoints appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Restrict Placing of Circlepoints aggiunge una funzione di supervisione, in modo
che il percorso circolare non compia più di 240 gradi, e che il punto del cerchio si
trovi nella parte mediana del percorso circolare.
Utilizzo
Se il programma è avviato tramite un’istruzione MoveC e se il robot si trova tra il
punto del circolo ed il punto finale, insorge il rischio che il robot percorra il circolo
all’indietro. Ovvero, che si sposti verso il punto del circolo e completi il circolo
stesso verso il punto finale nella direzione opposta a quella programmata. Questo
fatto potrebbe rivelarsi pericoloso.
Il percorso circolare sarà definito meglio se il punto del circolo si troverà in
prossimità della parte mediana del percorso, ad esempio utilizzando le istruzioni
CirPathMode\CirPointOri oppure SingArea\Wrist.
Al fine di minimizzare il rischio, impostare Restrict Placing of Circlepoints a Yes.
Il robot allora si arresterà con un messaggio d’errore, se il TCP non sarà entro i
limiti di sicurezza.
Valori ammessi
Yes oppure No.
Il valore predefinito è Yes.
NOTA: Il valore prestabilito è impostato su No per il caricamento di un sistema
creato in RW 5.10 o versioni precedenti.
Informazioni aggiuntive
I seguenti motivi arresteranno il robot se Restrict Placing of Circlepoints è impostato
a Yes.
• Il punto del circolo è troppo vicino al punto di partenza.
• Il punto del circolo è troppo vicino al punto finale.
• Il circolo è troppo esteso, e presenta più di 240 gradi.
Se un punto di un circolo viene modificato (modpos), il percorso pianificato viene
ricalcolato, in modo che, quando si riavvia il programma, il robot seguirà il nuovo
percorso se le condizioni per la restrizione del posizionamento dei punti del circolo
saranno soddisfatte, indipendetemente dal fatto che la funzione sia attivata o no.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Esempio
L’esempio mostra un percorso pianificato da P10 a P20 in direzione antioraria (A).
Se il robot si trova tra P10 e P20 all’avvio del programma, il robot potrebbe voler
seguire l’altra direzione (B). Se Restrict Placing of Circlepoints è impostato a Yes,
allora appare un messaggio d’errore che indica che il TCP non si trova entro i limiti
di sicurezza.
xx0800000185
Appartenenza
Use Motion Supervision appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Use Motion Supervision definisce quale set di parametri utilizzare per la
supervisione del movimento per un particolare pianificatore di movimenti. Per
maggiori informazioni vedere Il tipo Motion Supervision a pagina 746.
Utilizzo
La supervisione del movimento viene utilizzata per attivare, disattivare o regolare
la funzione di rilevamento delle collisioni. Per ulteriori informazioni sul rilevamento
delle collisioni, vedere Application manual - Controller software IRC5, capitolo
Collision Detection.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Motion Supervision Permanent Off appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Motion Supervision Permanent Off viene utilizzato per disattivare completamente
la supervisione del movimento in modo da utilizzare una minore potenza della
CPU.
Valori ammessi
Yes
No
Appartenenza
Motion Supervision Max Level appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Il livello massimo di supervisione consentito, sia per l'esecuzione del programma
sia per il movimento manuale.
Utilizzo
Motion Supervision Max Level impedisce all'operatore di impostare il livello di
supervisione su valori troppo elevati.
Il livello di supervisione per l'esecuzione del programma è la combinazione del
parametro Path Collision Detection Level e di un valore di regolazione impostato
con l'istruzione RAPID MotionSup. Motion Supervision Max Level rappresenta il
limite massimo per questo valore combinato. Per maggiori informazioni vedere
Path Collision Detection Level a pagina 750.
Limitazioni
La modifica di questo parametro interessa il sistema solo se è installata l'opzione
Collision Detection.
Valori ammessi
Un numero intero compreso nell'intervallo tra 10 e 500 (in percentuale).
Il valore predefinito è 300.
Informazioni correlate
Application manual - Controller software IRC5
Esempio
Motion Supervision Max Level è impostato su 300.
Path Collision Detection Level è impostato su 250.
Un programma RAPID utilizza l'istruzione MotionSup per impostare il livello di
supervisione su 200%.
Di norma ciò comporterebbe un livello di supervisione pari a 500% (2.5 * 2 = 5),
ma poiché il valore di Motion Supervision Max Level è 300, il livello di supervisione
non oltrepasserà il 300%.
Appartenenza
Remove Corner Path Warning appartiene al tipo Motion Planner, nell’argomento
Motion.
Descrizione
Remove Corner Path Warning non viene più utilizzato (da RobotWare 6.08).
Utilizzare invece l’istruzione RAPID CornerPathWarning.
Utilizzo
L'avviso "50024 Errore percorso d'angolo" si verifica quando l'esecuzione di un
programma RAPID non fornisce una nuova istruzione Move mentre il robot accede
a una zona d'angolo. Ciò può essere soppresso con l’istruzione
CornerPathWarning.
Valori ammessi
Yes
No
Appartenenza
Time Event Supervision appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Time Event Supervision viene utilizzato per accertare se un evento programmato
può essere posizionato accuratamente o meno. In caso negativo, il sistema si
arresterà e verrà visualizzato un avviso.
Utilizzo
Se l'evento non può essere posizionato accuratamente, si consiglia di apportare
modifiche per diminuire la velocità programmata o per aumentare la distanza tra
l'inizio del segmento e la posizione dell'evento desiderata.
Valori ammessi
Yes o No
Appartenenza
High Interpolation Priority appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
High Interpolation Priority viene utilizzato per consentire al sistema di aumentare
temporaneamente la priorità di pianificazione del percorso in situazioni critiche.
Utilizzo
Quando all'installazione viene visualizzato l'avviso "50082 Limite di decelerazione",
questo parametro può essere utile. Vedere anche Path Resolution a pagina 696.
Nota
Valori ammessi
On o Off
Appartenenza
Speed Control Warning appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Se Speed Control Warning su Yes, verrà fornito un avviso quando il robot si muove
più lentamente rispetto alla velocità programmata.
Utilizzo
Quando più robot (e altre unità meccaniche) sono in modalità di movimento
sincronizzato in un'applicazione MultiMove, tutte le istruzioni di movimento
simultaneo terminano allo stesso tempo. Ciò significa che se un robot presenta
un percorso più lungo o una velocità programmata minore rispetto a un altro robot,
la velocità del secondo robot viene diminuita.
Se un robot lavora con un'applicazione dove è importante la velocità (ad esempio
saldatura ad arco o incollaggio), Speed Control Warning può essere utilizzato per
fornire un avviso quando la velocità reale è minore di quella programmata.
Limitazioni
È possibile utilizzare questo parametro solo con l'opzione MultiMove di RobotWare.
La supervisione della velocità avviene solo per il TCP del robot. Nessun avviso
viene fornito per la velocità degli assi aggiuntivi.
Valori ammessi
Yes oppure No.
Informazioni aggiuntive
Quando diversi task sono in modalità di movimento sincronizzato, vengono
pianificati dal medesimo Motion Planner (il primo dei Motion Planner coinvolti nella
sincronizzazione). Se per questo Motion Planner il valore di Speed Control Warning
è impostato su Yes, verranno supervisionate le velocità di tutti i robot sincronizzati.
Se il valore di Speed Control Warning è impostato su No, le velocità dei robot non
vengono supervisionate.
Appartenenza
Speed Control Percent appartiene al tipo Motion Planner nell’argomento Motion.
Descrizione
Se Speed Control Warning è impostato su Yes, verrà emesso un avvertimento
quando la velocità effettiva è inferiore a questa percentuale della velocità
programmata.
Utilizzo
Se un robot lavora con un'applicazione dove è importante la velocità (ad esempio
saldatura o incollaggio), Speed Control Percent definisce la velocità minima
accettabile, come percentuale della velocità programmata.
Limitazioni
È possibile utilizzare questo parametro solo con l'opzione MultiMove di RobotWare.
La supervisione della velocità avviene solo per il TCP del robot. Nessun avviso
viene fornito per la velocità degli assi aggiuntivi.
Valori ammessi
Un numero compreso tra 0 e 100 (come percentuale della velocità programmata).
Appartenenza
Interpolation Buffer Startup Adjust appartiene al tipo Motion Planner nell'argomento
Motion.
Descrizione
Interpolation Buffer Startup Adjust definisce come regolare il valore predefinito
per il buffer d'interpolazione creato all'inizio dal punto fine.
Utilizzo
Interpolation Buffer Startup Adjust modifica il valore predefinito aumentando o
diminuendo il numero di passi nel buffer, calcolato dal pianificatore di movimento
all'inizio dal punto fine.
Un valore inferiore a zero diminuisce il numero di passi: questo riduce il tempo
fino all'inizio dal punto fine (vedere Ulteriori informazioni sui rischi). Un valore
superiore a zero aumenta il numero di passi: questo può essere utilizzato in caso
di Errori percorso d'angolo imprevisti (codice 50024) nella prima istruzione di
movimento dopo un punto fine.
Valori ammessi
Un valore intero compreso tra -2 e 2.
Il valore predefinito è 0 e verrà utilizzato il numero di passi predefinito.
Informazioni aggiuntive
Ridurre il numero di passi nel buffer aumenta il rischio che il robot si arresti
all'avvertimento Errore percorso d'angolo (50024) nella prima istruzione di
movimento dopo un punto fine. Un valore ridotto può, in alcuni casi, causare un
Errore limite di decelerazione (50082). In tal caso, il valore va aumentato.
Appartenenza
Use Additional Interp. Object Batch appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Use Additional Interp. Object Batch viene utilizzato per incrementare il numero
degli oggetti di interpolazione disponibili nel sistema. Il valore 0 significa che è
disponibile il numero predefinito di oggetti di interpolazione. L'incremento di un'unità
del valore del parametro implica l'assegnazione di un singolo lotto aggiuntivo di
oggetti di interpolazione.
Utilizzo
Il parametro è utile se viene utilizzato AccSet con valori molto bassi o se nel sistema
viene utilizzato un asse esterno molto lento. In genere, il valore viene incrementato
dopo l'insorgere dell'errore 50426 (Fuori dagli oggetti di interpolazione).
Nota
Gli oggetti di interpolazione aggiuntivi utilizzano la memoria del sistema, per cui
non si consiglia di aggiungere un margine supplementare di sicurezza sul numero
di lotti attribuiti.
Valori ammessi
Un valore compreso tra 0 e 2 specifica il numero di lotti aggiuntivi di oggetti di
interpolazione che sono disponibili nel sistema.
Appartenenza
Bandwidth of path pose filter appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Bandwidth of path pose filter viene utilizzato per impostare la frequenza di taglio
per un filtro passa-basso che filtri la posizione del percorso utilizzata per
l'ondeggiamento. La posizione del percorso viene continuamente calcolata dal
percorso effettivo e dalla direzione dell'utensile Z. Quando questa posizione cambia
troppo rapidamente, il robot può sobbalzare o determinare il messaggio d'errore
50375, Dynamic load too high. Il parametro Bandwidth of path pose filter viene
utilizzato per addolcire questi cambiamenti di posizione.
Utilizzo
L'impostazione di questo valore ad un livello inferiore crea un cambiamento più
dolce della posizione del percorso. Se fosse necessario un rapido cambiamento
di posizione, si potrà impostare un valore più elevato, sempre che non crei
movimenti di sobbalzo.
Valori ammessi
Un valore compreso tra 0.01 e 20, che specifica la frequenza di taglio in Hz.
Il valore predefinito è 1 Hz.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati, istruzione
CorrCon.
Appartenenza
Number of Internal Event Objects appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Number of Internal Event Objects definisce il numero di oggetti di eventi interni
per il motion planner.
Utilizzo
Il Number of Internal Event Objects viene utilizzato per attribuire oggetti di eventi
interni. Gli oggetti vengono impiegati in differenti situazione, ad esempio
nell'esecuzione delle istruzioni Trigg in ambiente RAPID. Se si utilizzano
intensamente TriggLIOs, il controller può registrare una mancanza di oggetti di
eventi interni, ed in tal caso questo parametro può essere impiegato per la
risoluzione del problema e per aumentare il numero di oggetti interni.
Valori ammessi
Un valore compreso tra 0 and 500.
Il valore predefinito è 100.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Enable High Accuracy Pos Sync appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Enable High Accuracy Pos Sync viene utilizzato per aumentare sensibilmente la
precisione della posizione in fase di sincronizzazione di unità meccaniche con
diverse larghezze di banda.
La funzionalità potrebbe avere un leggero effetto negativo sull'ora di inizio del
movimento dopo il punto fine e potrebbe portare a un leggero incremento del tempo
di ciclo.
La funzionalità è disattivata per impostazione predefinita.
Utilizzo
Impostare questo valore su Yes per migliorare la sincronizzazione delle posizioni.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Informazioni correlate
Application manual - Additional axes and standalone controller
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Setup Optimized Start from Finepoint appartiene al tipo Motion Planner
nell’argomento Motion.
Descrizione
Il parametro Setup Optimized Start from Finepoint consente al robot di ripartire
più velocemente da un punto fine.
Utilizzo
Il valore predefinito per Setup Optimized Start from Finepoint è Yes. Quando si
utilizza l'istruzione RAPID DeactEventBuffer, la funzionalità di partenza
ottimizzata dal punto fine viene abilitata automaticamente. Inoltre, se il buffer eventi
è configurato e attivato tramite l'istruzione RAPID ActEventBuffer, la funzionalità
di partenza ottimizzata dal punto fine viene automaticamente disabilitata.
Valori ammessi
Yes o No
Il valore predefinito è Yes.
Informazioni correlate
Application manual - Additional axes and standalone controller
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Use check point limitation in world appartiene al tipo Motion Planner nell'argomento
Motion.
Descrizione
Il parametro Use check point limitation in world permette al robot di limitare la
velocità del punto di controllo del sistema di coordinate in modalità apprendimento.
In questo modo viene aggiunta velocità dal controllo movimento al punto di controllo
e la velocità del robot viene ridotta.
Utilizzo
Il valore predefinito per Use check point limitation in world e No. Questa funzione
è particolarmente utile quando si combina SafeMove con un robot sul percorso.
SafeMove supervisiona la velocità dei punti di controllo nel sistema delle coordinate.
Se questa funzione non è attiva c’è il rischio che SafeMove attivi l’errore di
sovravelocità quando il robot e il percorso sono in movimento
contemporaneamente. Per maggiori informazioni vedere Il tipo Arm Check Point
a pagina 527 e Definizione del punto di controllo del braccio a pagina 487.
Valori ammessi
Yes oppure No
Valore predefinito
Il valore preimpostato è Yes.
Appartenenza
Cartesian threshold for short segments appartiene al tipo Motion Planner
nell'argomento Motion.
Descrizione
Per un movimento da considerare breve, il movimento TCP, la rotazione e il
movimento massimo dell’asse deve essere, e il movimento massimo lineare
dell’asse deve essere contemporaneamente inferiore a Cartesian threshold for
short segments, a Threshold for short segments in rad e a Threshold for short
segments in m.
Utilizzo
Cartesian threshold for short segments viene utilizzato per rilevare e avvertire sulle
istruzioni relative a movimenti molto brevi. Le istruzioni dei movimenti brevi possono
causare problemi con un carico CPU elevato e l’esecuzione di eventi anomali.
Valori ammessi
Un valore compreso tra 0.0 e 0.1, che specifica la distanza in metri.
Il valore predefinito è 0.0001 m.
Appartenenza
Threshold for short segments in rad appartiene al tipo Motion Planner
nell'argomento Motion.
Descrizione
Per un movimento da considerare breve, il movimento TCP, la rotazione e il
movimento massimo dell’asse deve essere, e il movimento massimo lineare
dell’asse deve essere contemporaneamente inferiore a Cartesian threshold for
short segments, a Threshold for short segments in rad e a Threshold for short
segments in m.
Utilizzo
Threshold for short segments in rad viene utilizzato per rilevare e avvertire sulle
istruzioni relative a movimenti molto brevi. Le istruzioni dei movimenti brevi possono
causare problemi con un carico CPU elevato e l’esecuzione di eventi anomali.
Valori ammessi
Un valore compreso tra 0.0 e 0.1, che l’angolo in radianti.
Il valore predefinito è 0.001 radianti.
Appartenenza
Threshold for short segments in m appartiene al tipo Motion Planner nell'argomento
Motion.
Descrizione
Per un movimento da considerare breve, il movimento TCP, la rotazione e il
movimento massimo dell’asse deve essere, e il movimento massimo lineare
dell’asse deve essere contemporaneamente inferiore a Cartesian threshold for
short segments, a Threshold for short segments in rad e a Threshold for short
segments in m.
Utilizzo
Threshold for short segments in m viene utilizzato per rilevare e avvertire sulle
istruzioni relative a movimenti molto brevi. Le istruzioni dei movimenti brevi possono
causare problemi con un carico CPU elevato e l’esecuzione di eventi anomali.
Valori ammessi
Un valore compreso tra 0.0 e 0.1, che specifica la distanza in metri.
Il valore predefinito è 0.0001 m.
Appartenenza
Max allowed short segments appartiene al tipo Motion Planner nell'argomento
Motion.
Descrizione
Max allowed short segments determina il numero massimo di istruzioni di
movimento brevi consecutive prima che venga visualizzato un avvertimento.
Quando viene eseguita l’istruzione di un movimento non breve, il contatore interno
dei movimenti brevi viene azzerato.
Utilizzo
L’aumento di questo parametro permette di eseguire fino a 100 movimenti brevi
in successione. Impostare il valore su -1 per fermare il contatore interno dei
movimenti brevi.
Valori ammessi
Un valore compreso tra -1 e 100.
Il valore predefinito è 1.
Appartenenza
Maximum allowed path correction appartiene al tipo Motion Planner nell'argomento
Motion.
Descrizione
Maximum allowed path correction determina la correzione massima consentita del
percorso in modo che il robot segua il percorso attuale.
Valori ammessi
Un valore compreso tra 0.01 e 0.5, che specifica la distanza in metri.
Il valore predefinito è 0.05.
Appartenenza
Relative zone size with finepoint fa parte del tipo Motion Planner, nell'argomento
Motion.
Descrizione
Con le impostazioni predefinite (Relative zone size with finepoint = 0,5), la zona
d’angolo non può essere mai più grande della metà della distanza della posizione
vicina anche se l’altra posizione ha una zona più piccola (o nessuna zona come
per i punti fini).
Il parametro di sistema Relative zone size with finepoint può essere usato per
consentire una zona d’angolo più grande della metà della distanza da un punto
fine. In che misura le zone d’angolo sono ristrette in relazione alla distanza dai
punti fini , è definito da Relative zone size with finepoint. Lo stesso vale per un
percorso da un punto fine a una zona d’angolo e per un percorso da una zona
d#angolo a un punto fine.
Relative zone size with finepoint = 0,5:
Corner zone as
Generated calculated by the robot
path
p2
p1
Programmed
corner zone p3
xx1800000777
Se Relative zone size with finepoint è 0,5, la zona d’angolo sarà ridotta a 0,5 della
distanza tra p2 e p3.
Corner zone as
Generated calculated by the robot
path
p2
p1
Programmed
corner zone p3
xx1800000778
Se Relative zone size with finepoint è 0,75, la zona d’angolo sarà ridotta a 0,75
della distanza tra p2 e p3.
ATTENZIONE
La modifica del parametro di sistema Relative zone size with finepoint avrà un
impatto su tutti i percorsi programmati del sistema robot. Verificare tutti i percorsi
prima di far funzionare il sistema a velocità massima.
Nota
Relative zone size with finepoint ha un impatto solo sulle zone d’angolo dove il
percorso si sposta da un punto fine a un punto di prossimità o da un punto di
prossimità a un punto fine. La zona d’angolo non può essere mai superiore alla
metà della distanza tra due punti di prossimità.
Nota
Se non c'è tempo a sufficienza per il controller robot per calcolare il movimento
successivo prima di entrare nella zona d’angolo, il punto di prossimità sarà
modificato in un punto fine. In questo caso, e se Relative zone size with finepoint
è impostato su un valore superiore a 0,5, allora si avrà un impatto anche sul
percorso a valle del punto ricalcolato.
Percorso quando p2 è un punto di prossimità:
p2
p1
Generated
p4
path
p3
Programmed Corner zone as
corner zone calculated by the robot
xx1800001537
p1
Generated
p4
path
p3
Programmed Corner zone as
corner zone calculated by the robot
xx1800001538
Valori ammessi
Un valore compreso tra 0,5 e 0,99.
Il valore predefinito è 0,5.
Informazioni correlate
Per una descrizione completa dei percorsi d’angolo vedere Manuale tecnico di
riferimento - RAPID Overview.
Appartenenza
Allow asymmetric zones fa parte di Motion Planner, nell’argomento Motion.
Descrizione
Come impostazione predefinita, il parametro di sistema Allow asymmetric zones
è impostato su False, che significa che la zona d’angolo ha le stesse dimensioni
del percorso in entrata e in uscita (la zona è sferica). Se Allow asymmetric zones
è impostato su True, la zona d’angolo può avere una lunghezza diversa del percorso
in entrata e del percorso in uscita (vedere la seguente figura).
p4
p2
p1 Generated
path
p3
xx1800000779
Valori ammessi
TRUE o FALSE.
Il valore predefinito è FALSE.
Informazioni correlate
Per una descrizione completa dei percorsi d’angolo vedere Manuale tecnico di
riferimento - RAPID Overview.
Appartenenza
Max acc when ramping up speed appartiene al tipo Motion Planner nell’argomento
Motion.
Descrizione
Quando si disattiva l'ingresso di sistema LimitSpeed, il parametro Max acc when
ramping up speed definisce un limite superiore dell'accelerazione del percorso
per l'unità meccanica quando si porta alla velocità programmata. Pertanto, quando
si attiva LimitSpeed, la velocità viene ridotta il più rapidamente possibile, ma quando
si disattiva LimitSpeed, l'accelerazione è limitata da questo parametro.
Valori ammessi
Il valore predefinito è 10 m/s 2 .
Informazioni correlate
Ingresso di sistema Limit Speed a pagina 364.
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Appartenenza
Process Speed Accuracy fa parte del tipo Motion Planner, nell'argomento Motion.
Descrizione
Process Speed Accuracy può migliorare il tempo del ciclo e ridurre le variazioni
della velocità del processo.
Utilizzo
L'impostazione di questo parametro su Improved Process Speed riduce il tempo
del ciclo e le variazioni nella velocità del processo.
Valori ammessi
Standard o Improved Process Speed.
Per la retrocompatibilità, il valore predefinito è impostato su Standard.
Panoramica
Questa sezione descrive il tipo Motion Process Mode che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
AVVERTENZA
L'utilizzo non corretto dei parametri Motion Process Mode può provocare
movimenti o coppie che possono danneggiare il robot. È necessario rammentare
questo rischio quando si impostano i parametri Motion Process Mode.
Limitazioni
• La soluzione Motion Process Mode è attualmente disponibile per tutti i robot
a sei e sette assi, tranne che per i robot di verniciatura con TrueMove1.
• I parametri Mounting Stiffness Factor sono disponibili soltanto per i robot
seguenti:
IRB 120, IRB 140, IRB 1200, IRB 1520, IRB 1600, IRB 2600, IRB 4600, IRB
6620 (non LX), IRB 6640, IRB 6700.
• Per IRB 1410, sono disponibili soltanto i parametri di precisione geometrica
e Accset.
• I modelli di robot seguenti non supportano l'utilizzo di World Acc Factor
(quindi è consentito solo World Acc Factor = -1):
IRB 340, IRB 360, IRB 540, IRB 1400, IRB 1410
Informazioni correlate
Application manual - Controller software IRC5
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
6.24.2 Name
Appartenenza
Name appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Name definisce il nome della modalità processo del movimento.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Motion Process Mode Type appartiene al tipo Motion Process Mode
nell'argomento Motion.
Descrizione
Scelta di parametri di modalità predefiniti.
Utilizzo
Questo parametro determina il set di parametri predefiniti per una modalità definita
dall'utente. Il valore deve essere una delle stringhe seguenti:
• rob1_optimal_cycle_time_mode
• rob1_low_speed_accuracy_mode
• rob1_low_speed_stiff_mode
• rob1_accuracy_mode
• rob1_press_tending_mode
Se il sistema ha robot multipli, è necessario sostituire rob1 con rob2, rob3, ecc.
Valori ammessi
• rob1_optimal_cycle_time_mode
• rob1_low_speed_accuracy_mode
• rob1_low_speed_stiff_mode
• rob1_accuracy_mode
• rob1_press_tending_mode
Appartenenza
Accset Acc Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Accset Acc Factor modifica l'accelerazione.
Utilizzo
Accset Acc Factor = 0.8 riduce l'accelerazione di 20%, Accset Acc Factor = 1.5
aumenta l'accelerazione di 50%. Nella modalità con tempo di ciclo ottimale,
l'accelerazione raggiunge il massimo valore possibile e i valori sopra 1.0 non
incidono sull'accelerazione. La diminuzione dell'accelerazione aumenta il tempo
di ciclo ma riduce gli errori di percorso, le vibrazioni e le sovraoscillazioni.
Valori ammessi
Un valore numerico compreso tra 0.1 e 5.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Accset Ramp Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Accset Ramp Factor modifica il tempo di rampa dell'accelerazione (movimento a
scatti).
Utilizzo
Accset Ramp Factor = 0.5 aumenta il tempo di rampa della decelerazione di 2 volte.
Accset Ramp Factor = 0.2 aumenta il tempo di rampa della decelerazione di 5 volte.
L'aumento del tempo di rampa dell'accelerazione incrementa il tempo di ciclo ma
riduce gli errori di percorso, le vibrazioni e le sovraoscillazioni. Nella maggior parte
dei casi, Accset Acc Factor è più efficiente per ottenere questo effetto e dovrebbe
pertanto essere la prima scelta.
Valori ammessi
Un valore numerico compreso tra 0.1 e 1.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Accset Fine Point Ramp Factor appartiene al tipo Motion Process Mode
nell’argomento Motion.
Descrizione
Accset Fine Point Ramp Factor modifica il tempo di rampa della decelerazione
(movimento a scatti) durante lo spostamento verso un punto fine.
Utilizzo
Accset Fine Point Ramp Factor = 0.5 aumenta il tempo di rampa della decelerazione
di 2 volte, durante lo spostamento verso un punto fine. Accset Fine Point Ramp
Factor = 0.2 aumenta il tempo di rampa della decelerazione di 5 volte. L'aumento
del tempo di rampa della decelerazione nel punto fine incrementa il tempo di ciclo
per ciascun punto fine, ma riduce le vibrazioni e le sovraoscillazioni nei punti fini,
ed è un metodo più efficiente in termini di tempo di ciclo per risolvere tali problemi
(rispetto all'utilizzo di Accset Acc Factor o Accset Ramp factor).
Valori ammessi
Un valore numerico compreso tra 0.1 e 1.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
6.24.7 Dh Factor
Appartenenza
Dh Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Dh factor influisce sulla scorrevolezza del percorso del robot regolando la larghezza
di banda effettiva dell'unità meccanica.
Utilizzo
Dh Factor inferiore a 1 diminuisce la larghezza di banda di sistema dell'unità
meccanica e aumenta la scorrevolezza del percorso del robot. In Optimal cycle
time mode, la larghezza di banda raggiunge il massimo valore possibile e i valori
superiori a 1.0 non influiscono sul percorso. La diminuzione della larghezza di
banda riduce le sovraoscillazioni e gli errori di percorso dovuti alle vibrazioni. Ad
alte velocità, tuttavia, saranno visibili zone d'angolo più ampie di quanto
programmato. La riduzione di Dh Factor incrementa il tempo di ciclo solo per
ciascun punto fine. Pertanto, Dh Factor è un metodo più efficiente in termini di
tempo di ciclo per ridurre le vibrazioni e le sovraoscillazioni rispetto all'uso di
Accset Acc Factor.
Valori ammessi
Un valore numerico compreso tra 0.1 e 5.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Joint Acc Factor appartiene al tipo Motion Process Mode nell'argomento Motion.
Descrizione
Joint Acc Factor riduce l'accelerazione per un giunto specifico.
Utilizzo
Joint Acc Factor = 0,6 riduce l'accelerazione per un giunto specifico del 40%. Joint
Acc Factor può essere utilizzato per ridurre errori di percorso e vibrazioni a causa
dell'accelerazione di giunti specifici. Ad esempio, asse 4-6 durante il riorientamento
del TCP.
Valori ammessi
Un valore numerico compreso tra 0.01 e 1.
Appartenenza
World Acc Factor appartiene al tipo Motion Process Mode nell'argomento Motion.
Descrizione
Un valore positivo di World Acc Factor attiva una funzione che riduce l'accelerazione
universale in modo dinamico. L'utilizzo di World Acc Factor riduce gli errori di
percorso e aumenta leggermente il tempo di ciclo. Tuttavia, dal momento che la
riduzione dell'accelerazione universale è dinamica e dipende dalle caratteristiche
del percorso, l'utilizzo di World Acc Factor costituisce spesso un modo efficiente
dal punto di vista del tempo di ciclo di migliorare la precisione del percorso, rispetto
all'utilizzo di Accset Acc Factor o Accset Ramp Factor.
Utilizzo
L'impostazione consigliata per migliorare la precisione del percorso è World Acc
Factor = 1. World Acc Factor = -1 disattiva questa funzione. La precisione del
percorso può essere ulteriormente migliorata, a discapito di un tempo di ciclo più
lungo, diminuendo il valore consigliato (ad esempio = 0,75). Il tempo di ciclo può
essere abbreviato, a discapito di una minore precisione, aumentando il valore
consigliato (ad esempio, World Acc Factor = 1,5). L'utilizzo di World Acc Factor è
consigliato per le applicazioni di taglio e le altre applicazioni in cui è importante la
precisione del percorso.
Limitazioni
I modelli di robot seguenti non supportano l'utilizzo di World Acc Factor (quindi è
consentito solo World Acc Factor = -1):
IRB 340, IRB 360, IRB 540, IRB 1400, IRB 1410
Valori ammessi
Un valore numerico compreso tra -1 e 100.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati -
WorldAccLim.
Appartenenza
Geometric Accuracy Factor appartiene al tipo Motion Process Mode nell'argomento
Motion.
Descrizione
Geometric Accuracy Factor può essere utilizzata per regolare la precisione
geometrica del percorso. La precisione geometrica finale è l'impostazione
predefinita per una modalità di movimento specifica moltiplicata per Geometric
Accuracy Factor.
Utilizzo
Per Motion Process Mode = Accuracy Mode, si consiglia l'impostazione predefinita
(Geometric Accuracy Factor = 1). Per le altre modalità, la precisione può essere
migliorata impostando Geometric Accuracy Factor = 0.1.
Valori ammessi
Un valore numerico compreso tra 0.1 e 10.
6.24.11 Df Factor
Appartenenza
Df Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Df Factor influisce sulla frequenza di risonanza meccanica prevista di un particolare
asse.
Utilizzo
Df Factor = 0.95 riduce la frequenza di risonanza meccanica prevista di un
particolare asse del 5%. Df Factor viene comunemente utilizzato per compensare
una fondazione con una rigidità inadeguata, ovvero una fondazione flessibile. In
tal caso, il valore di Df Factor per gli assi 1 e 2 viene diminuito in genere ad un
valore compreso tra l'0.80 e lo 0.99. L'utilizzo di Df Factor per gli assi 3 – 6 è raro
e generalmente non consigliato. Df Factor per gli assi 1 e 2 può essere regolato
automaticamente tramite TuneMaster. Regolato correttamente a un valore non
troppo alto né troppo basso, Df Factor riduce le sovraoscillazioni e le vibrazioni,
senza incidere sul tempo di ciclo. Per i robot in cui è disponibile Mounting Stiffness
Factor, Df Factor non è necessario per la compensazione delle fondazioni flessibili.
Per ulteriori informazioni, vedere Mounting Stiffness Factor X, Mounting Stiffness
Factor Y, Mounting Stiffness Factor Z a pagina 745.
Valori ammessi
Un valore numerico compreso tra 0.1 e 1.5.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
6.24.12 Kp Factor
Appartenenza
Kp Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Kp Factor influisce sul guadagno equivalente del controller di posizione.
Utilizzo
L'aumento di Kp Factor può ridurre gli errori di percorso e aumentare la rigidità
dei dispositivi servoassistiti. In alcuni casi, tuttavia, le oscillazioni dovute alle
risonanze meccaniche possono aumentare. Nella maggior parte dei casi in cui i
parametri del controller di posizione o velocità (Kp Factor, Kv Factor e Ti Factor)
devono essere modificati, Kv Factor è il parametro più importante, mentre Kp
Factor non viene modificato.
Valori ammessi
Un valore numerico compreso tra 0.2 e 5.0.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
6.24.13 Kv Factor
Appartenenza
Kv Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Kv Factor influisce sul guadagno equivalente del controller di velocità.
Utilizzo
L'aumento di Kv Factor può ridurre gli errori di percorso dovuti, ad esempio, a
oscillazione e attrito della trasmissione. L'aumento di Kv Factor aumenta anche la
rigidità dei dispositivi servoassistiti. In alcuni casi, tuttavia, le oscillazioni dovute
alle risonanze meccaniche possono aumentare. È necessario evitare valori Kv
Factor troppo alti in quanto causa di vibrazioni nel motore. Prestare sempre la
massima attenzione ad un'eventuale maggiore rumorosità del motore durante la
regolazione di Kv Factor e non utilizzare valori superiori a quanto richiesto per
soddisfare i requisiti dell'applicazione.
Valori ammessi
Un valore numerico compreso tra 0.2 e 5.0.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
6.24.14 Ti Factor
Appartenenza
Ti Factor appartiene al tipo Motion Process Mode nell’argomento Motion.
Descrizione
Ti Factor influisce sul tempo integrale del controller.
Utilizzo
La riduzione di Ti Factor può ridurre gli errori di percorso e aumentare la rigidità
dei dispositivi servoassistiti. In alcuni casi, tuttavia, le oscillazioni dovute alle
risonanze meccaniche possono aumentare. Nella maggior parte dei casi in cui i
parametri del controller (Kp Factor, Kv Factor e Ti Factor) devono essere modificati,
Kv Factor è il parametro più importante, mentre Ti Factor non viene modificato.
Valori ammessi
Un valore numerico compreso tra 0.1 e 5.0.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Appartenenza
Mounting Stiffness Factor appartiene al tipo Motion Process Mode nell’argomento
Motion.
Descrizione
Mounting stiffness factor descrive la rigidezza della fondazione del robot.
Utilizzo
Mounting Stiffness Factor può essere utilizzato per compensare una fondazione
con una rigidità inadeguata, ovvero una fondazione flessibile. Mounting Stiffness
Factor regolato correttamente riduce al minimo le sovraoscillazioni e diminuisce
le vibrazioni. Mounting Stiffness Factor = 1.0 è predefinito e restituisce il
comportamento migliore quando la fondazione è rigida come specificato nel
manuale del prodotto del robot (vedere, requisiti della fondazione - frequenza di
risonanza minima). Un valore inferiore migliora il comportamento del robot quando
i requisiti della fondazione non sono soddisfatti e un valore inferiore permette una
fondazione più flessibile. Esistono tre parametri per le direzioni x-, y- e z (rigidezza
torsionale nel sistema di coordinate di base). Mounting Stiffness Factor può essere
regolato automaticamente mediante TuneMaster.
Valori ammessi
Un valore numerico compreso tra 0.01 e 1.0333.
Informazioni correlate
Manuale tecnico di riferimento - Istruzioni RAPID, Funzioni e Tipi di dati
Panoramica
Questa sezione descrive il tipo Motion Supervision che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Limitazioni
Il tipo Motion supervision viene utilizzato principalmente per configurare l'opzione
installata Rilevamento collisione. Per i sistemi che non prevedono questa opzione
la modifica dei valori della maggior parte di essi non interesserà il sistema. Per
maggiori informazioni vedere Regolazione della supervisione del movimento a
pagina 493.
6.25.2 Name
Appartenenza
Name appartiene al tipo Motion Supervision nell’argomento Motion.
Descrizione
Name definisce il nome della configurazione di supervisione del movimento.
Limitazione
Questo parametro non può essere modificato.
Appartenenza
Path Collision Detection appartiene al tipo Motion Supervision nell’argomento
Motion.
Descrizione
Path Collision Detection consente di attivare o disattivare il rilevamento delle
collisioni per l'esecuzione del programma.
Utilizzo
Impostando Path Collision Detection su On si attiva il rilevamento delle collisioni;
Off lo disattiva.
Valori ammessi
On o Off
Appartenenza
Jog Collision Detection appartiene al tipo Motion Supervision nell’argomento
Motion.
Descrizione
Jog collision Detection consente di attivare o disattivare il rilevamento delle collisioni
per il movimento manuale.
Limitazione
La modifica di questo parametro interessa il sistema solo se è installata l'opzione
Collision detection.
Valori ammessi
On o Off
Appartenenza
Path Collision Detection Level appartiene al tipo Motion Supervision nell’argomento
Motion.
Descrizione
Path Collision Detection Level modifica il livello di supervisione per il rilevamento
delle collisioni nell'esecuzione del programma in base a un valore percentuale
specificato.
Utilizzo
Il livello di supervisione per il rilevamento delle collisioni nell’esecuzione del
programma viene specificato in percentuale. Un valore elevato rende la funzione
meno sensibile. Il valore predefinito è 100%. Per ulteriori informazioni vedere
Application manual - Controller software IRC5 e Regolazione della supervisione
del movimento a pagina 493.
Limitazione
La modifica di questo parametro interessa il sistema solo se è installata l'opzione
Collision detection.
Valori ammessi
Un valore compreso tra 1 e 500, che specifica il livello di supervisione in %.
Il valore predefinito è 100%.
Appartenenza
Jog Collision Detection Level appartiene al tipo Motion Supervision nell’argomento
Motion.
Descrizione
Jog Collision Detection Level modifica il livello di supervisione per il rilevamento
delle collisioni nel movimento manuale in base a un valore percentuale specificato.
Per ulteriori informazioni, vedere Regolazione della supervisione del movimento
a pagina 493.
Utilizzo
Il livello di supervisione per il rilevamento delle collisioni nel movimento manuale
viene specificato in percentuale. Un valore elevato rende la funzione meno sensibile.
Il valore predefinito è 100%. Per ulteriori informazioni vedere Application
manual - Controller software IRC5.
Limitazioni
La modifica di questo parametro interessa il sistema solo se è installata l'opzione
Collision detection.
Valori ammessi
Un valore compreso tra 1 e 500, che specifica il livello di supervisione in %.
Il livello predefinito è 100%.
Appartenenza
Collision Detection Memory appartiene al tipo Motion Supervision, nell’argomento
Motion.
Descrizione
Collision Detection Memory definisce quanto il robot indietreggerà lungo il percorso
dopo una collisione.
Dopo avere modificato il parametro è necessario riavviare il controller.
Utilizzo
Il movimento a marcia indietro del robot lungo il percorso dopo una collisione viene
specificato in secondi. Se prima della collisione il robot si stava muovendo
velocemente, indietreggerà maggiormente lungo il percorso di quanto non farebbe
in presenza di una velocità ridotta del movimento. Per ulteriori informazioni vedere
Application manual - Controller software IRC5.
Valori ammessi
Un valore compreso tra 0 e 0.5, che specifica il movimento in secondi.
Per il robot IRB 14000 il valore preimpostato è 0 s e quindi il robot non arretra.
Se si imposta il valore in 0 s (disattiva l’arretramento dopo la collisione) il robot
potrebbe rimanere in uno stato con forze residue dopo una collisione. Queste forze
potrebbero innescare nuove collisioni quando si cercherà di spostare il robot da
quella posizione. Per spostare con decisione il robot dopo una collisione,
raccomandiamo le seguenti soluzioni:
• attivare il passaggio per un breve periodo di tempo in modo da rilasciare la
tensione.
• Impostare il valore di MotionSup\ in Off prima di eseguire le istruzioni
move.
• Utilizzare ContactL invece di MoveL.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Manipulator supervision appartiene al tipo Motion Supervision nell’argomento
Motion.
Descrizione
Manipulator supervision attiva o disattiva la supervisione per il rilevamento del
braccio allentato per l'IRB 340 e l’IRB 360.
Utilizzo
Impostare Manipulator supervision su On per attivare la supervisione. Il livello di
supervisione è impostato mediante il parametro Manipulator supervision level. Un
braccio allentato farà arrestare il robot, provocando un messaggio d’errore.
Limitazioni
Affinché i cambiamenti abbiano effetto, è richiesto un riavvio.
Questo parametro Manipulator supervision viene utilizzato soltanto dall’IRB 340
e dall’IRB 360.
Valori ammessi
On o Off
Il valore predefinito è On.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Manipulator supervision level appartiene al tipo Motion Supervision nell’argomento
Motion.
Descrizione
Manipulator supervision level modifica il livello di supervisione per il rilevamento
del braccio allentato per i manipolatori di tipo IRB 340 e IRB 360.
Utilizzo
Il livello di supervisione per il rilevamento dei bracci allentati viene specificato in
percentuale: un valore elevato rende la funzione meno sensibile. Il valore predefinito
è 100%.
La funzione di supervisione è attivata o disattivata mediante il parametro
Manipulator supervision.
Limitazioni
La modifica di questo parametro interessa il sistema solo se è installata l'opzione
Collision detection.
Affinché i cambiamenti abbiano effetto, è richiesto un riavvio.
Questo parametro Manipulator supervision level viene utilizzato soltanto dall’IRB
340 e dall’IRB 360.
Valori ammessi
Un valore compreso tra 1 e 500, che specifica il livello di supervisione in %.
Il valore predefinito è 100%.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Collision detection at standstill appartiene al tipo Motion Supervision nell'argomento
Motion.
Descrizione
Il parametro Collision detection at standstill consente il rilevamento di eventuali
collisioni, anche a riposo, quando il valore è impostato su TRUE.
Valori ammessi
TRUE o FALSE.
Il valore preimpostato è FALSE. Il valore preimpostato per il robot IRB 14000 è
TRUE.
Appartenenza
Collision Detection Zero Speed Time fa parte del tipo Motion Supervision,
nell'argomento Motion.
Descrizione
Collision Detection Zero Speed Time modifica il tempo di attesa dopo una collisione.
Questo è necessario per assicurarsi che il robot sia fermo prima di indietreggiare.
Utilizzo
Se si utilizza Motion Supervision in applicazioni critiche in termini di tempo e quando
le collisioni avvengono tipicamente a basse velocità con gli utensili che non sono
flessibili, è possibile ridurre il valore di Collision Detection Zero Speed Time.
Altrimenti, è consigliabile non modificare questo parametro poiché un valore basso
di Collision Detection Zero Speed Time può causare ulteriori errori in fase di
arretramento dopo la collisione.
L'effetto principale di questo parametro si vede se il parametro del sistema Motion
Ind collision stop without brake” è impostato su ON poiché in tal caso non è
necessario applicare e rilasciare i freni.
Limitazioni
La modifica di questo parametro interessa il sistema solo se è installata l'opzione
Collision detection.
Valori ammessi
Un valore nell’intervallo tra 50 ms e 1000 ms. Il valore predefinito è di 800 ms.
Panoramica
Questa sezione descrive il tipo Motion System che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
6.26.2 Name
Appartenenza
Name appartiene al tipo Motion System nell’argomento Motion.
Descrizione
Name specifica il nome del tipo Motion System.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Min Temperature Cabinet appartiene al tipo Motion System nell’argomento Motion.
Descrizione
Min Temperature Cabinet definisce la temperatura ambiente minima dove è situato
l'armadietto.
Valori ammessi
Un valore compreso tra -100 e 100 C, che specifica la temperatura in gradi Celsius.
Appartenenza
Max Temperature Cabinet appartiene al tipo Motion System nell’argomento Motion.
Descrizione
Max Temperature Cabinet definisce la temperatura ambiente massima dove è
situato l'armadietto.
Valori ammessi
Un valore compreso tra -100 e 100 C, che specifica la temperatura in gradi Celsius.
Informazioni aggiuntive
Questo parametro non deve essere modificato se il controller è dotato di una
ventola supplementare per l’armadietto.
Appartenenza
Min Temperature Robot appartiene al tipo Motion System nell’argomento Motion.
Descrizione
Min Temperature Robot definisce la temperatura ambiente minima dove è situato
il robot.
Valori ammessi
Un valore compreso tra -100 e 100 C, che specifica la temperatura in gradi Celsius.
Appartenenza
Max Temperature Robot appartiene al tipo Motion System nell’argomento Motion.
Descrizione
Max Temperature Robot definisce la temperatura ambiente massima dove è situato
il robot.
Valori ammessi
Un valore compreso tra -100 e 100 C, che specifica la temperatura in gradi Celsius.
Appartenenza
Coll-Pred Safety Distance appartiene al tipo Motion System nell’argomento Motion.
Descrizione
La funzione Collision Avoidance monitora un modello geometrico dettagliato del
robot. Se due corpi del modello si avvicinano troppo, il controller avvisa della
potenziale collisione e ferma il robot. Il parametro di sistema Coll-Pred Safety
Distance determina a quale distanza i due oggetti devono essere considerati in
rotta di collisione.
Il modello geometrico del robot è integrato in RobotWare. I modelli geometrici per
le apparecchiature circostanti ed esterne sono impostati in RobotStudio.
La funzionalità è attivata dall’ingresso del sistema, vedere Collision Avoidance a
pagina 359.
Valori ammessi
Un valore compreso tra 0.001 e 1 metri.
Il valore predefinito è 0.001.
Limitazione
Collision Avoidance viene attivata solo con l’opzione Collision Detection.
Collision Avoidance può essere utilizzata solo dai robot con collegamento seriale
a sei e sette assi.
Appartenenza
Ind collision stop without brake fa parte del tipo Motion System, nell'argomento
Motion.
Descrizione
Si utilizza il parametro Ind collision stop without brake per impostare che le collisioni
rilevate possano essere gestite in modo indipendente nei task RAPID che vengono
eseguiti in modo indipendente. Per esempio, se ROB_1 e ROB_2 sono in
esecuzione in task RAPID indipendenti e ROB_2 rileva una collisione, viene fermato
solo il task RAPID per ROB_2.
L'arresto indipendente non utilizza il freno fisico.
Utilizzo
L’uso principale di Ind collision stop without brake è per le configurazioni MultiMove,
ma se usato per una configurazione non MultiMove verrà comunque utilizzato il
metodo di arresto senza freno fisico.
Prerequisiti
Ciò richiede l'opzione Collision Detection nel sistema.
Limitazioni
L'arresto per collisione senza freno è leggermente più lento rispetto a quando si
utilizzano i freni fisici. Questo può far sì che il robot rimanga bloccato contro un
oggetto fisso dopo una collisione, che a sua volta può attivare altre funzioni di
supervisione. Per evitare che il robot si blocchi dopo una collisione, si può
aumentare il valore del parametro di sistema Collision Detection Memory, vedere
Collision Detection Memory a pagina 752.
Valori ammessi
TRUE o FALSE.
Il valore predefinito è FALSE.
Informazioni correlate
Collision Detection Memory a pagina 752
Appartenenza
System AbsAcc version appartiene al tipo Motion System nell’argomento Motion.
Descrizione
System AbsAcc version è usato per attivare la versione di alto livello di Absolute
Accuracy utilizzata assieme a MultiMove.
Se System AbsAcc version è attivata, il robot otterrà una maggiore precisione
quando si muove in un oggetto di lavoro che è tenuto da un robot fisso.
Utilizzo
Utilizzato per passare tra le versioni AbsAcc.
0 = Modalità obsoleta
1 = Semi-coordinamento migliorato
Valori ammessi
I valori ammessi sono 0 e 1.
Il valore predefinito è 0.
Appartenenza
Disable SafeMove Assistance fa parte del tipo Motion System, nell'argomento
Motion.
Descrizione
Il parametro Disable SafeMove Assistance serve a disattivare la funzionalità
SafeMove Assistant.
Utilizzare il parametro SafeMove assistance speed factor per impostare il fattore
di riduzione della velocità.
La funzionalità SafeMove Assistant è attiva solo in modalità automatica.
Valori ammessi
Yes o No.
Il valore predefinito è No, il che significa che SafeMove Assistant è abilitato.
Informazioni correlate
SafeMove assistance speed factor a pagina 767
Appartenenza
SafeMove assistance speed factor fa parte del tipo Motion System, nell'argomento
Motion.
Descrizione
Se il robot ha un leggero overshoot o in qualsiasi altro modo innesca una violazione
della velocità in SafeMove, è possibile ridurre il parametro SafeMove assistance
speed factor per evitare violazioni inutili. L'impostazione predefinita di 0.96
corrisponde al fatto che il path planner utilizzerà il 96% del limite di velocità nella
configurazione di sicurezza attiva.
Evitare di programmare il movimento con dati di velocità diversi al confine esatto
di una zona di sicurezza.
Valori ammessi
Un valore numerico compreso tra 0 e 1.
Il valore predefinito è 0.96.
Appartenenza
SafeMove assistance zone margin fa parte del tipo Motion System, nell'argomento
Motion.
Descrizione
Il parametro SafeMove assistance zone margin si utilizza come una distanza
margine, in metri, per evitare di innescare violazioni di velocità in SafeMove. Esso
determina approssimativamente a che distanza, prima di una zona a velocità
limitata, il robot avrà raggiunto il limite di velocità effettivo. Allo stesso modo,
quando il robot esce da una zona a velocità limitata, non inizierà ad accelerare
verso la velocità programmata finché non avrà percorso questa distanza fuori dalla
zona.
Valori ammessi
Un valore numerico compreso tra 0 e 1.
Il valore predefinito è 0.01.
Panoramica
In questa sezione viene descritto il tipo Motor, che appartiene all'argomento Motion.
Ogni parametro appartenente a questo tipo è descritto dettagliatamente a parte in
questa sezione.
6.27.2 Name
Appartenenza
Name appartiene al tipo Motor nell’argomento Motion.
Descrizione
Name definisce il nome del motore.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Motor Type appartiene al tipo Motor nell’argomento Motion.
Descrizione
Use Motor Type definisce quale tipo di motore utilizzare per questo tipo.
Utilizzo
Il tipo Motor Type definisce i dati motore. Per maggiori informazioni vedere Tipo
Motor Type a pagina 782.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Motor Calibration appartiene al tipo Motor nell’argomento Motion.
Descrizione
Use Motor Calibration definisce quale tipo di calibratura del motore utilizzare.
Utilizzo
Il tipo Motor Calibration definisce i dati di calibratura del motore. Per maggiori
informazioni vedere Il tipo Motor Calibration a pagina 773.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Panoramica
Questa sezione descrive il tipo Motor Calibration che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Limitazioni
Se vengono impostati i parametri dell'offset di commutazione o di calibratura, i
corrispondenti parametri di offset validi devono essere impostati su YES, altrimenti
non sarà possibile utilizzare il parametro di offset.
6.28.2 Name
Appartenenza
Name appartiene al tipo Motor Calibration nell’argomento Motion.
Descrizione
Name specifica il nome dell'impostazione della calibratura del motore a cui
appartiene.
Utilizzo
Name viene utilizzato come riferimento a Motor Calibration dal parametro Use
Motor Calibration nel tipo Motor.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Commutator Offset appartiene al tipo Motor Calibration nell’argomento Motion.
Descrizione
Commutator Offset definisce la posizione del motore (resolver) quando il rotore si
trova nella posizione di commutazione relativa allo statore.
Utilizzo
I motori ABB di solito utilizzano il valore Commutation Offset 1.57080.
Valori ammessi
Un valore compreso tra -6.283186 e 6.283186, che specifica l'offset in radianti.
Appartenenza
Commutator Offset Valid appartiene al tipo Motor Calibration nell’argomento Motion.
Descrizione
Commutator Offset Valid specifica se l'offset di commutazione è definito o meno.
Per maggiori informazioni vedere Commutator Offset a pagina 775.
Valori ammessi
Yes oppure No.
Appartenenza
Calibration Offset appartiene al tipo Motor Calibration nell’argomento Motion.
Descrizione
Calibration Offset definisce la posizione del motore (resolver) quando il braccio è
nella posizione di calibratura (zero).
Valori ammessi
Un valore compreso tra -6.283186 e 6.283186, che specifica l'offset in radianti.
Appartenenza
Calibration Offset Valid appartiene al tipo Motor Calibration nell’argomento Motion.
Descrizione
Calibration Offset Valid specifica se l'offset di calibrazione è definito o meno. Per
maggiori informazioni vedere Calibration Offset a pagina 777.
Valori ammessi
Yes oppure No.
Appartenenza
Calibration Sensor Position appartiene al tipo Motor Calibration nell’argomento
Motion.
Descrizione
Calibration Sensor Position definisce la posizione del sensore di calibratura sul
lato braccio.
Utilizzo
Il valore è impostato in gradi.
Valori ammessi
Un valore compreso tra -180 e 180 gradi.
Il valore predefinito è 0.
Panoramica
Factory Calibration Method appartiene al tipo Motor Calibration nell’argomento
Motion.
Descrizione
La calibrazione di fabbrica viene eseguita durante la calibrazione del robot nella
fabbrica, prima della consegna da parte di ABB.
Utilizzando i valori della tabella sotto, è possibile determinare quale metodo è stato
impiegato per calibrare il motore del robot.
Valore Metodo di calibrazione
0 Non definito
1 Calibratura manuale
2 Calibration Pendulum
3 Calibratura asse
4 Calibratura asse (YuMi)
Utilizzo
Questo parametro non può essere modificato.
Panoramica
Latest Calibration Method appartiene al tipo Motor Calibration nell’argomento
Motion.
Descrizione
Il parametro Latest Calibration Method definisce quale metodo è stato utilizzato
l’ultima volta per calibrare i motori del robot.
Valore Metodo di calibrazione
0 Non definito
1 Calibratura manuale
2 Calibration Pendulum
3 Calibratura asse
4 Calibratura asse (YuMi)
Utilizzo
Questo parametro non può essere modificato.
Panoramica
Questa sezione descrive il tipo Motor Type che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Limitazioni
I valori dei parametri per il tipo Motor Type possono essere modificati solo per i
motori degli assi aggiuntivi. Sono visibili i valori per i motori del robot, ma non
possono essere modificati.
6.29.2 Name
Appartenenza
Name appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Il nome di Motor Type.
Utilizzo
Name viene utilizzato come riferimento ad un tipo di motore dal parametro Use
Motor Type nel tipo Motor.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Pole Pairs appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Definisce il numero di coppie polari per il tipo di motore.
Utilizzo
Impostare Pole Pairs sul numero di coppie polari del motore (ovvero il numero dei
poli diviso per 2).
Limitazioni
Pole Pairs può essere modificato solo per i motori degli assi aggiuntivi. I valori per
i motori del robot sono visibili, ma non possono essere modificati.
Valori ammessi
Un numero intero compreso tra 0 e 20.
Appartenenza
Inertia (kgm**2) appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Inerzia di motore e resolver sul lato motore. L’unità è kgm 2 .
Utilizzo
Per quanto riguarda un oggetto rotante, l’inerzia descrive la tendenza a resistere
a una variazione della velocità di rotazione (corrispondente alla massa di un oggetto
che si sposta in modo lineare). Per quanto riguarda un motore, l’inerzia dipende
dalla massa e dalla distribuzione della stessa nel rotore. Il valore dell’inerzia viene
utilizzato per il servocontrollo avanzato ed è disponibile nelle specifiche del motore.
Valori ammessi
Un valore compreso tra 0 and 10.
Il valore predefinito è 0.
Appartenenza
Stall Torque (Nm) appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
La coppia resistente massima continua, ovvero la coppia che il motore può produrre
a velocità zero e in un tempo infinito.
Utilizzo
Impostare Stall Torque (Nm) sulla coppia resistente massima (T 0) specificata dal
produttore del motore.
Limitazioni
Stall Torque (Nm) può essere modificato solo per i motori degli assi aggiuntivi. I
valori per i motori del robot sono visibili, ma non possono essere modificati.
Valori ammessi
Un valore numerico compreso tra 0 e 100000 Nm.
Appartenenza
ke Phase to Phase (Vs/rad) appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Costante della tensione nominale.
Utilizzo
ke Phase to Phase (Vs/rad) è la tensione indotta (da fase a fase) che corrisponde
alla velocità di 1 rad/s.
Limitazioni
ke Phase to Phase (Vs/rad) può essere modificato solo per i motori degli assi
aggiuntivi. I valori per i motori del robot sono visibili, ma non possono essere
modificati.
Valori ammessi
Un valore compreso tra 0 e 10 (Vs/rad).
Informazioni aggiuntive
Alcuni produttori di motori indicano il valore kt anziché ke. ke può quindi essere
calcolato in base alla formula:
Appartenenza
Max Current (A rms) appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Corrente massima senza magnetizzazione irreversibile.
Utilizzo
Impostare Max Current (A rms) sul valore quadratico medio della corrente massima
che il motore può sopportare senza smagnetizzazione irreversibile.
Limitazioni
Max Current (A rms) può essere modificato solo per i motori degli assi aggiuntivi.
I valori per i motori del robot sono visibili, ma non possono essere modificati.
Valori ammessi
Un valore numerico compreso tra 0 e 100 (A rms).
Appartenenza
Phase Resistance (ohm) appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Resistenza di avvolgimento nominale per fase a 20 gradi Celsius.
Utilizzo
Impostare Phase Resistance (ohm) sulla resistenza di fase dello statore (R 20)
specificata dal produttore del motore.
Limitazioni
Phase Resistance può essere modificato solo per i motori degli assi aggiuntivi. I
valori per i motori del robot sono visibili, ma non possono essere modificati.
Valori ammessi
Un valore numerico compreso tra 0 e 100 ohm.
Appartenenza
Phase Inductance (H) appartiene al tipo Motor Type nell’argomento Motion.
Descrizione
Induttanza di avvolgimento nominale per fase con corrente zero.
Utilizzo
Impostare Phase Inductance (H) in base alla fase d’induttanza statore (L0)
specificata dal fabbricante del motore. Il valore deve essere misurato a una
frequenza pari a circa 120 Hz per corrispondere a ciò che si aspetta l’azionamento.
Se l’induttanza viene misurata fase su fase, il valore deve essere diviso per 2.
Limitazioni
Phase Inductance (H) può essere modificato solo per i motori degli assi aggiuntivi.
I valori per i motori del robot sono visibili, ma non possono essere modificati.
Valori ammessi
Un valore numerico compreso tra 0 e 100 H.
Appartenenza
Questa sezione descrive il tipo Path Sensor Synchronization che fa parte
dell’argomento Motion. Ogni parametro di questo tipo viene descritto in un
argomento informazione separato di questa sezione.
Limitazioni
Path Sensor Synchronization viene utilizzato solo se è presente l'opzione Sensor
synchronization installata.
Informazioni correlate
Application manual - Controller software IRC5, capitoloSensor synchronization.
6.30.2 Name
Appartenenza
Name appartiene al tipo Path Sensor Synchronization nell’argomento Motion.
Descrizione
Name definisce il nome della sincronizzazione dei sensori del percorso.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Max Advance Distance appartiene al tipo Path Sensor Synchronization
nell’argomento Motion.
Descrizione
Max Advance Distance definisce la distanza di anticipo massima consentita tra la
posizione interpolata del sensore e la relativa posizione effettiva.
La posizione interpolata dell'asse del sensore corrisponde alla posizione del robot
lungo il relativo percorso quando il robot è sincronizzato con il sensore.
en0400001243
Utilizzo
Se la posizione interpolata dell'asse del sensore è a monte della posizione effettiva,
si può verificare una collisione. Ad esempio, se il robot entra in una pressa in base
all'informazione che questa è aperta mentre di fatto è chiusa, potrebbe muoversi
nella pressa chiusa. Questo può essere evitato mediante Max Advance Distance.
Se Max Advance Distance viene superato, movimento ed esecuzione vengono
arrestati.
Limitazioni
Max Advance Distance viene utilizzato solo se è presente l'opzione Sensor
synchronization installata.
Valori ammessi
Un valore compreso tra 0.01 e 5.0 (metri di movimento sul dispositivo esterno
collegato al sensore).
Il valore predefinito è 0.1.
Appartenenza
Max Delay Distance appartiene al tipo Path Sensor Synchronization nell’argomento
Motion.
Descrizione
Max Delay Distance definisce la distanza di ritardo massima consentita tra la
posizione interpolata del sensore e la relativa posizione effettiva.
La posizione interpolata dell'asse del sensore corrisponde alla posizione del robot
lungo il relativo percorso quando il robot è sincronizzato con il sensore.
en0400001244
Utilizzo
Se la posizione interpolata dell'asse del sensore è dietro la posizione effettiva, si
può verificare una collisione. Un robot che si muove in un'area nella quale il
dispositivo esterno si troverà successivamente nel ciclo può collidere con il
dispositivo esterno a causa della temporizzazione non corretta. Questo può essere
evitato mediante Max Delay Distance. Se Max Delay Distance viene superato,
movimento ed esecuzione vengono arrestati.
Max Delay Distance può essere disattivato impostando il relativo valore su 0.
Limitazioni
Max Delay Distance viene utilizzato solo se è presente l'opzione Sensor
synchronization installata.
Valori ammessi
Un valore numerico compreso tra 0.0 e 5.0 (metri di movimento sul dispositivo
esterno collegato al sensore).
Il valore predefinito è 0, il che significa che la supervisione della distanza di ritardo
non viene utilizzata.
Appartenenza
Max Synchronization Speed appartiene al tipo Path Sensor Synchronization
nell’argomento Motion.
Descrizione
Max Synchronization Speed definisce la velocità massima consentita del TCP del
robot durante la sincronizzazione con un dispositivo esterno.
Utilizzo
Se il dispositivo esterno (con cui è sincronizzato il robot) si muove così rapidamente
che il robot supera Max Synchronization Speed, la velocità del robot viene limitata
a Max Synchronization Speed. Il robot scivola indietro e la posizione del sensore
interpolato verrà ritardata rispetto alla posizione corrente del sensore finché non
si raggiunge Max Delay Distance.
Limitazioni
Max Synchronization Speed viene utilizzato solo se è presente l'opzione Sensor
synchronization installata.
Valori ammessi
Un valore numerico compreso tra 1.0 e 10.0 (m/s).
Il valore predefinito è 4.0.
Appartenenza
Min Synchronization Speed appartiene al tipo Path Sensor Synchronization
nell’argomento Motion.
Descrizione
Min Synchronization Speed definisce la velocità minima consentita del TCP del
robot durante la sincronizzazione con un dispositivo esterno.
Utilizzo
Se il dispositivo esterno (con cui è sincronizzato il robot) si arresta, la velocità del
robot sarà compresa in Max Synchronization Speed. Il robot si sposta in avanti e
la posizione del sensore interpolato verrà anticipata rispetto alla posizione corrente
del sensore finché non si raggiunge Max Advance Distance.
Limitazioni
Min Synchronization Speed viene utilizzato solo se è presente l'opzione Sensor
synchronization installata.
Valori ammessi
Un valore compreso tra 0.0 e 2.0 (m/s).
Il valore predefinito è 0.1.
Appartenenza
Synchronization Type appartiene al tipo Path Sensor Synchronization
nell’argomento Motion.
Descrizione
Synchronization Type definisce quale tipo di sincronizzazione utilizzare.
Limitazioni
Synchronization Type viene utilizzato solo se è presente l'opzione Sensor
synchronization installata.
Valori ammessi
Valore: Descrizione:
MINIMAL_DIST Sincronizzazione basata sulla distanza, posizione corrente
del sensore in corvec.
NOM_SPEED_SENS Sincronizzazione basata sulla velocità nominale del sensore,
posizione corrente del sensore in corvec.
NOM_SPEED_CALC Sincronizzazione basata sulla velocità nominale del sensore,
posizione calcolata del sensore in corvec.
MIN_DIST_CALC Sincronizzazione basata sulla distanza, posizione calcolata
del sensore in corvec.
LOW_SPEED_SYNC Quando la velocità del robot e del sensore è inferiore a 0.2
m/sec.
ROBOT_TO_ROBOT Per sincronizzare due robot tramite bus DeviceNet.
ROBOT_TO_PRESS Per sincronizzare robot con una pressa attivata da un motore
elettrico.
ROBOT_TO_HPRESS Per sincronizzare robot con una pressa idraulica.
SYNC_TO_IMM Per sincronizzare con una formatrice a iniezione.
HIGH_SPEED_SYNC Per sincronizzare all'interno della pressa per operazioni di
caricamento e scaricamento.
Panoramica
Questa sezione descrive il tipo Process che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informativo separato di
questa sezione.
6.31.2 Name
Appartenenza
Name appartiene al tipo Process nell’argomento Motion.
Descrizione
Name definisce l'identità del processo.
Utilizzo
Name del processo viene utilizzato da un giunto per richiamare il processo.
Il processo chiama un processo di motore collegato (tipo Linked M Process) oppure
un processo di testata assistita (tipo SG Process).
Limitazioni
Questo parametro è utile soltanto se è presente una delle opzioni funzionali di
base Electronically Linked Motors o l'opzione Spot Servo di Robotware.
Valori ammessi
Una stringa.
Appartenenza
Use SG Process appartiene al tipo Process nell’argomento Motion.
Descrizione
Use SG Process definisce quale SG Process utilizzare.
Utilizzo
Use SG Process fa riferimento all'identità di un processo definita dal parametro
Name nel tipo SG Process.
SG Process viene utilizzato per definire il funzionamento di un utensile
servoassistito.
Limitazioni
SG Process può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Una stringa.
Appartenenza
Use Linked Motor Process appartiene al tipo Process nell’argomento Motion.
Descrizione
Use Linked Motor Process definisce quale processo del motore collegato utilizzare.
Utilizzo
Use Linked Motor Process fa riferimento all'identità di un processo definita dal
parametro Name nel tipo Linked M Process.
Il processo del motore collegato viene utilizzato per definire il funzionamento di
un giunto per Electronically Linked Motors.
Valori ammessi
Una stringa.
Panoramica
Questa sezione descrive il tipo Relay che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informazione separato
di questa sezione.
Informazioni correlate
Application manual - Additional axes and standalone controller
6.32.2 Name
Appartenenza
Name appartiene al tipo Relay nell’argomento Motion.
Descrizione
Il nome del relè.
Utilizzo
Name viene utilizzato per un riferimento a Relay dai parametri Use Activation Relay,
Use Brake Relay, e Use Connection Relay nel tipo Mechanical Unit.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Output Signal appartiene al tipo Relay nell'argomento Motion.
Descrizione
Output Signal indica il nome logico del segnale di output al relè.
Utilizzo
È necessario definire le caratteristiche dei relè per i manipolatori quando vengono
installati assi aggiuntivi.
Il valore di Output Signal deve essere identico al nome del segnale, compresa la
distinzione tra maiuscole e minuscole.
Prerequisiti
Il nome logico del segnale deve essere definito nel tipo Signal, nell'argomento I/O.
Per maggiori informazioni vedere Il tipo Signal a pagina 318.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Input Signal appartiene al tipo Relay nell'argomento Motion.
Descrizione
Input Signal indica il nome logico del segnale di input al relè.
Utilizzo
È necessario definire le caratteristiche dei relè per i manipolatori quando vengono
installati assi aggiuntivi.
Il valore di Input Signal deve essere identico al nome del segnale, compresa la
distinzione tra maiuscole e minuscole.
Prerequisiti
Il nome logico del segnale deve essere definito nel tipo Signal, nell'argomento I/O.
Il segnale deve essere definito come “safety” e “INTERNAL”.
Per ulteriori informazioni, vedere Il tipo Signal a pagina 318.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Panoramica
Questa sezione descrive il tipo Robot che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informazione separato
di questa sezione.
6.33.2 Name
Appartenenza
Name appartiene al tipo Robot nell’argomento Motion.
Descrizione
Name definisce il nome del robot.
Limitazioni
Questo parametro non può essere modificato.
Appartenenza
Use Robot Type appartiene al tipo Robot nell’argomento Motion.
Descrizione
Use Robot Type definisce il tipo di robot utilizzato. Il parametro contiene
informazioni sulla portata del robot (m) e sulla capacità di movimentazione (kg).
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Old SMB appartiene al tipo Robot nell’argomento Motion.
Descrizione
Per adattare i sistemi robotici precedenti, con versioni della scheda SMB senza
memoria flash, a versioni software successive, il parametro Use Old SMB deve
essere impostato su Yes.
Utilizzo
In questo contesto, i sistemi precedenti sono qualsiasi robot consegnato con una
scheda SMB di una delle seguenti revisioni:
• DSQC 313, tutte le revisioni
• DSQC 520, revisione 5 e precedenti
• DSQC 562, revisione 2 e precedenti
Valori ammessi
Yes oppure No.
Appartenenza
Use Robot Calibration appartiene al tipo Robot nell’argomento Motion.
Descrizione
Use Robot Calibration definisce se l'Absolute Accuracy è attiva per il robot.
Utilizzo
Impostare Use Robot Calibration a "r1_calib" per attivare l'Absolute Accuracy per
il robot.
In un sistema MultiMove, impostare il valore per il robot 2 a "r2_calib", per il robot
3 a "r3_calib" e per il robot 4 a "r4_calib".
Valori ammessi
Informazioni correlate
Absolute Accuracy è descritta in Application manual - Controller software IRC5.
Appartenenza
Use Joint 1, Use Joint 2, Use Joint 3, Use Joint 4 , Use Joint 5 e Use Joint 6
appartengono al tipo Robot, nell'argomento Motion.
Descrizione
Use joint 1 definisce quali dati del giunto utilizzare come primo giunto del robot.
Use joint 2 definisce quali dati del giunto utilizzare come secondo giunto del robot.
Use joint 3 definisce quali dati del giunto utilizzare come terzo giunto del robot.
Use joint 4 definisce quali dati del giunto utilizzare come quarto giunto del robot.
Use joint 5 definisce quali dati del giunto utilizzare come quinto giunto del robot.
Use joint 6 definisce quali dati del giunto utilizzare come sesto giunto del robot.
Utilizzo
I giunti sono definiti nel tipo Joint. Per maggiori informazioni vedere Il tipo Joint a
pagina 624.
Valori ammessi
Una stringa con un massimo di 32 caratteri, che specifica un giunto già definito.
Appartenenza
Base Frame x, Base Frame y e Base Frame z appartengono al tipo Robot,
nell’argomento Motion.
Descrizione
Base Frame x definisce la direzione x della posizione del sistema di riferimento di
base in relazione al sistema di riferimento universale (in metri).
Base Frame y definisce la direzione y della posizione del sistema di riferimento di
base in relazione al sistema di riferimento universale (in metri).
Base Frame z definisce la direzione z della posizione del sistema di riferimento di
base in relazione al sistema di riferimento universale (in metri).
Per ulteriori informazioni, vedere Definizione del sistema di riferimento di base a
pagina 482.
Valori ammessi
Un valore compreso tra -1000 e 1000, che specifica la relazione in metri.
Appartenenza
Base Frame q1, Base Frame q2, Base Frame q3 e Base Frame q4 appartengono
al tipo Robot, nell’argomento Motion.
Descrizione
Base Frame q1 definisce il primo quaternione (q1) dell'orientamento del sistema
di riferimento di base rispetto al sistema di riferimento universale.
Base Frame q2 definisce il secondo quaternione (q2) dell'orientamento del sistema
di riferimento di base rispetto al sistema di riferimento universale.
Base Frame q3 definisce il terzo quaternione (q3) dell'orientamento del sistema di
riferimento di base rispetto al sistema di riferimento universale.
Base Frame q4 definisce il quarto quaternione (q4) dell'orientamento del sistema
di riferimento di base rispetto al sistema di riferimento universale.
Per ulteriori informazioni, vedere Definizione del sistema di riferimento di base a
pagina 482.
Valori ammessi
Un valore compreso tra -1 e 1, che specifica l'orientamento.
Appartenenza
Base Frame Moved by appartiene al tipo Robot nell’argomento Motion.
Descrizione
Base Frame Moved by definisce il nome del robot o singolo che sposta il telaio di
base del robot. Per maggiori informazioni vedere Definizione del sistema di
riferimento di base a pagina 482.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Gravity Alpha appartiene al tipo Robot nell’argomento Motion.
Descrizione
Gravity Alpha definisce l'orientamento del robot rispetto alla gravità.
Utilizzo
Gravity Alpha rappresenta una direzione di rotazione positiva intorno all'asse X
del sistema di coordinate di base per definire l'orientamento del robot rispetto alla
gravità. Il valore è definito in radianti. Per maggiori informazioni vedere Definizione
della gravità a pagina 484.
Se il robot viene montato a muro (ruota intorno all'asse X), il sistema di riferimento
di base del robot e Gravity Alpha devono essere modificati per riflettere questo
tipo di installazione. Gravity Alpha deve pertanto essere uguale a ± π/2 (1.570796).
Per ulteriori informazioni sul sistema di riferimento di base, vedere Definizione del
sistema di riferimento di base a pagina 482.
Gravity Alpha viene calcolato nel modo seguente:
Gravity Alpha = A° x 3.141593/180 = B in radianti, dove A rappresenta l'angolo di
montaggio in gradi e Bl'angolo di montaggio in radianti.
Esempi
xx1500000532
Nota
Per i robot sospesi (180°), utilizzare Gravity Beta invece di Gravity Alpha, vedere
Gravity Beta a pagina 819.
Prerequisiti
Il parametro Gravity Alpha non è supportato per tutti i tipi di robot. Non è supportato
per IRB 140, IRB 1410, IRB 1600ID Senza tipo, IRB 4400, IRB 6400R, IRB 6400
tranne IRB 6400 200/2.5 e IRB 6400 200/2.8, IRB 6600, IRB 6650, IRB 6650S e IRB
7600 tranne IRB 7600 325/3.1.
Valori ammessi
Un valore compreso tra -6.283186 e 6.283186 radianti.
Il valore predefinito è 0.
Informazioni aggiuntive
Il valore di Gravity Alpha può essere modificato durante il funzionamento (senza
riavvio) con RAPID istruzione WriteCfgData. Vedere Manuale tecnico di
riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Nota
Appartenenza
Gravity Beta appartiene al tipo Robot nell’argomento Motion.
Descrizione
Gravity Beta definisce l'orientamento del robot rispetto alla gravità.
Utilizzo
Gravity Beta rappresenta una direzione di rotazione positiva intorno all'asse Y del
sistema di coordinate di base per definire l'orientamento del robot rispetto alla
gravità. Il valore è definito in radianti. Per maggiori informazioni vedere Definizione
della gravità a pagina 484.
Se il robot viene montato capovolto o a parete (ruotato intorno all'asse Y), il sistema
di riferimento di base del robot e Gravity Beta devono essere modificati per riflettere
questo tipo di installazione. Gravity Beta deve essere uguale a π(3,141593), se
montato capovolto, e a ± π/2(1,570796), se montato a parete.Per ulteriori
informazioni sul sistema di riferimento di base, vedere Definizione del sistema di
riferimento di base a pagina 482.
Gravity Beta viene calcolato nel modo seguente:
Gravity Beta = A° x 3.141593/180 = B in radianti, dove A rappresenta l'angolo di
montaggio in gradi e Bl'angolo di montaggio in radianti.
Esempi
xx1000000126
Valori ammessi
Un valore compreso tra -6.283186 e 6.283186 radianti.
Il valore predefinito è 0.
Informazioni aggiuntive
Il valore di Gravity Beta può essere modificato durante il funzionamento (senza
riavvio) con RAPID istruzione WriteCfgData. Vedere Manuale tecnico di
riferimento - Istruzioni RAPID, Funzioni e Tipi di dati.
Appartenenza
Gamma Rotation appartiene al tipo Robot nell’argomento Motion.
Descrizione
Gamma Rotation definisce l'orientamento del piede del robot sul carrello di
spostamento.
Utilizzo
Gamma Rotation rappresenta una rotazione del robot intorno al proprio asse Z.
Definisce la rotazione del robot rispetto alla direzione positiva del carrello di
spostamento (Track Motion). Il suo valore è espresso in radianti.
Prerequisiti
Il parametro Gamma Rotation è utile soltanto per i robot su percorso, quando è
impostato il parametro 7 axes high performance motion. Questo parametro non è
utilizzato per tutti i tipi di robot.
Valori ammessi
Un valore compreso tra -6.283186 e 6.283186 radianti.
Il valore predefinito 0.
Appartenenza
Upper Work Area x, Upper Work Area y e Upper Work Area z appartengono al tipo
Robot, nell’argomento Motion.
Descrizione
Upper work area x definisce la coordinata x del limite superiore dell'area di lavoro
per il robot.
Upper work area y definisce la coordinata y del limite superiore dell'area di lavoro
per il robot.
Upper work area z definisce la coordinata z del limite superiore dell'area di lavoro
per il robot.
Per maggiori informazioni vedere Come limitare l'area operativa per i robot a bracci
paralleli a pagina 486 e Definizione del sistema di riferimento di base a pagina 482.
Limitazioni
Questo parametro è valido soltanto per i robot a bracci paralleli.
Valori ammessi
Un valore numerico superiore al rispettivo valore Lower Work Area in metri. Per
maggiori informazioni vedere Lower Work Area x, y, z a pagina 823.
Appartenenza
Lower Work Area x, Lower Work Area y e Lower Work Area z appartengono al tipo
Robot, nell’argomento Motion.
Descrizione
Lower work area x definisce la coordinata x del limite inferiore dell'area di lavoro
per il robot.
Lower work area y definisce la coordinata y del limite inferiore dell'area di lavoro
per il robot.
Lower work area z definisce la coordinata z del limite inferiore dell'area di lavoro
per il robot.
Per maggiori informazioni vedere Come limitare l'area operativa per i robot a bracci
paralleli a pagina 486 e Definizione del sistema di riferimento di base a pagina 482.
Limitazioni
Questo parametro è valido soltanto per i robot a bracci paralleli.
Valori ammessi
Un valore numerico superiore al rispettivo valore Upper Work Area in metri. Per
maggiori informazioni vedere Upper Work Area x, y, z a pagina 822.
Appartenenza
Arm Check Point Speed Limit appartiene al tipo Robot nell’argomento Motion.
Descrizione
Arm Check Point Speed Limit imposta il limite di velocità in metri al secondo per
l'ACP (punto di controllo del braccio).
Nota
Nota
Limitazioni
Arm Check Point Speed Limit viene utilizzato solo per i seguenti robot:
• IRB 14000
• IRB 14050
L'impostazione di questo parametro per qualunque altro robot non avrà alcun
effetto.
Arm Check Point Speed Limit può essere utilizzato solo per ridurre il limite di
velocità rispetto al limite massimo per ciascun tipo di robot. Se viene impostato
un valore maggiore, viene utilizzato automaticamente il valore massimo specificato
per quel tipo di robot.
Il valore massimo per i vari tipi di robot sono:
Tipo di robot Valore massimo
IRB 14000 0.75 m/s
IRB 14050 0.75 m/s
Valori ammessi
Un numero compreso tra 0.1 e 20.
Il valore predefinito è 0.75.
Appartenenza
Use Motion Process Mode appartiene al tipo Robot nell’argomento Motion.
Descrizione
Use Motion Process Mode definisce la selezione della modalità del processo di
movimento utilizzata per il robot. Per maggiori informazioni vedere Use Motion
Process Mode Type a pagina 733.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Check Point Bound Limit Outside Cube appartiene al tipo Robot nell’argomento
Motion.
Descrizione
Check Point Bound Limit Outside Cube determina se il robot è obbligato a rimanere
all'interno o all'esterno del cubo.
Utilizzo
È anche possibile circoscrivere il punto di verifica affinché stia all’interno o
all’esterno di un cubo definito, durante il movimento del robot. Il cubo è definito e
supervisionato nel sistema di coordinate di base del robot da una coordinata
superiore e una inferiore (o angolo). In questo modo, il cubo definito agirà come
una zona universale stazionaria, dove l’interno o l'esterno del cubo rappresenta
la zona vietata per il punto di verifica del braccio.
Per le applicazioni con un 7° asse, il sistema di riferimento di base del robot
potrebbe essere spostato dal 7° asse. Questo porrà una limitazione all'uso dei
punti di verifica del braccio per evitare oggetti fissi lungo la direzione dell'asse
aggiuntivo.
Se il parametro è Yes, il punto di verifica è obbligato a rimanere all'esterno del
cubo. Se il parametro è No, il punto di verifica è obbligato a rimanere all'interno
del cubo.
Prerequisiti
I confini del punto di verifica del braccio devono essere configurati prima di
impostare Check Point Bound Limit Outside Cube. Per maggiori informazioni vedere
Definizione del punto di controllo del braccio a pagina 487.
Limitazioni
Check Point Bound Limit Outside Cube può essere utilizzato solo per robot articolati
Valori ammessi
Yes oppure No.
Valore predefinito
Il valore predefinito è No, vale a dire l'obbligo di rimanere all'esterno del cubo.
Informazioni correlate
Upper Check Point Bound x, y, z a pagina 827
Lower Check Point Bound x, y, z a pagina 828
Appartenenza
Upper Check Point Bound x, Upper Check Point Bound y e Upper Check Point
Bound z appartengono al tipo Robot, nell’argomento Motion.
Descrizione
Upper Check Point Bound x definisce la coordinata cartesiana x del limite del punto
di controllo superiore sul punto di controllo del braccio.
Upper Check Point Bound y definisce la coordinata cartesiana y del limite del punto
di controllo superiore sul punto di controllo del braccio.
Upper Check Point Bound z definisce la coordinata cartesiana z del limite del punto
di controllo superiore sul punto di controllo del braccio.
Utilizzo
Il punto di controllo del braccio può essere limitato per restringere l'area del
movimento, vedere Definizione del punto di controllo del braccio a pagina 487.
Valori ammessi
Un valore numerico superiore al rispettivo valore Lower Check Point Bound in
metri. Per maggiori informazioni vedere Lower Check Point Bound x, y, z a
pagina 828.
Informazioni correlate
Check Point Bound Limit Outside Cube a pagina 826
Appartenenza
Lower Check Point Bound x, Lower Check Point Bound y e Lower Check Point
Bound z appartengono al tipo Robot, nell’argomento Motion.
Descrizione
Lower Check Point Bound x definisce la coordinata cartesiana x del limite del punto
di controllo inferiore sul punto di controllo del braccio.
Lower Check Point Bound y definisce la coordinata cartesiana y del limite del punto
di controllo inferiore sul punto di controllo del braccio.
Lower Check Point Bound z definisce la coordinata cartesiana z del limite del punto
di controllo inferiore sul punto di controllo del braccio.
Utilizzo
Il punto di controllo del braccio può essere limitato per restringere l'area del
movimento, vedere Definizione del punto di controllo del braccio a pagina 487.
Valori ammessi
Un valore numerico inferiore al rispettivo valore Upper Check Point Bound in metri.
Per maggiori informazioni vedere Upper Check Point Bound x, y, z a pagina 827.
Informazioni correlate
Check Point Bound Limit Outside Cube a pagina 826
Appartenenza
Track Conveyor with Robot appartiene al tipo Robot nell’argomento Motion.
Descrizione
Definisce se il robot deve seguire il trasportatore.
Utilizzo
Impostare Track Conveyor with Robot su Yes se il robot segue il trasportatore
senza utilizzare l’asse del binario, nonostante il robot sia coordinato con il binario.
Il valore predefinito è No.
Limitazioni
Track Conveyor with Robot può essere utilizzato solo se è installata l’opzione
Conveyor tracking.
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Conveyor tracking
Appartenenza
Max External Pos Adjustment appartiene al tipo Robot nell’argomento Motion.
Descrizione
Max External Pos Adjustment definisce la regolazione massima di posizionamento
nella direzione del convogliatore, mentre si traccia un convogliatore. L'unità è il
metro.
Utilizzo
Se avviene un errore 50163, il valore di questo parametro può essere incrementato
per robot con carichi pesanti ed alte velocità di convogliatore. Prima di incrementare
il valore del parametro, verificare che i parametri Adjustment speed e Adjustment
accel (tipo Conveyor systems nell'argomento Process) siano correttamente definiti.
Se viene incrementato il valore di questo parametro, il valore dei parametri Start
ramp e Stop ramp deve pure essere incrementato a 20 o 30 (tipo Conveyor systems
nell'argomento Process).
Valori ammessi
Un valore compreso tra 0.1 and 0.8.
Il valore predefinito è 0.2.
Appartenenza
7 axes high performance motion appartiene al tipo Robot nell’argomento Motion.
Descrizione
7 axes high performance motion definisce il nome dell'unità singola che muove il
robot.
Utilizzo
Questo parametro deve essere impostato solo se nel pool di supporti è presente
un pacchetto supplementare "movimento del binario ad alta prestazione".
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Time to Inposition appartiene al tipo Robot nell’argomento Motion.
Descrizione
Time to Inposition definisce il ritardo tra il riferimento dell’ultima posizione e l’evento
in posizione quando si raggiunge un punto fine.
Limitazioni
Time to Inposition viene utilizzato solo dall'opzione Conveyor tracking.
Valori ammessi
Un valore compreso tra 0 e 2.0 secondi.
Il valore predefinito è 0.08 secondi. Non deve essere modificato.
Informazioni correlate
Application manual - Conveyor tracking
Appartenenza
Orientation Supervision Off appartiene al tipo Robot nell’argomento Motion.
Descrizione
Il parametro di sistema Orientation Supervision Off definisce se la supervisione
dell'orientamento è disattivata o attivata. Questo parametro viene utilizzato soltanto
per l’IRB 340 e l’IRB 360.
Utilizzo
La supervisione di orientamento è in genere attivata, per cui il valore del parametro
di sistema Orientation Supervision Off è normalmente No. Se la supervisione
dell'orientamento è stata attivata in un sistema e se tale sistema funzionava con
una versione precedente di RobotWare, la funzione di supervisione può essere
disattivata impostando il parametro di sistema Orientation Supervision Off a Yes.
Nota L'esclusione della supervisione dell'orientamento può determinare un
comportamento incorretto dell'orientamento dell'utensile del robot. La supervisione
viene disattivata a causa di un errore nel programma RAPID e la prima azione da
intraprendere è quella di correggere l'errore, prima di disattivare la supervisione
dell'orientamento.
Valori ammessi
Yes o No
Appartenenza
Mech.Unit Not Moving Detection Level appartiene al tipo Robot nell’argomento
Motion.
Descrizione
Mech.Unit Not Moving Detection Level definisce il livello di rilevamento degli assi
di un Robot per l’uscita del sistema Mechanical Unit Not Moving. Per maggiori
informazioni vedere Mechanical Unit Not Moving a pagina 415 e Mech.Unit Not
Moving Detection Level a pagina 885.
Utilizzo
In genere, l'uscita di Mechanical Unit Not Moving viene impostata solo quando si
arresta il robot. L'uscita viene inoltre impostata se la velocità di tutti gli assi del
robot è inferiore al livello definito.
Se e il livello di rilevamento è impostato per un robot e una singola esecuzione
nello stesso gruppo di movimento, tutti gli assi del robot e del singolo si devono
muovere più lentamente rispetto al suo livello per impostare l'uscita.
Le unità meccaniche con il livello di rilevamento definito come 0 possono funzionare
a velocità elevata anche quando è impostata l'uscita. Ad esempio, se un robot con
un Track Motion presenta il livello di rilevamento definito con un valore diverso da
0 solo per il binario e l'asse 1 del robot, gli altri assi del robot (con livello di
rilevamento = 0) possono funzionare a velocità elevata quando l'uscita è impostata.
Valori ammessi
Un valore compreso tra 0 and 1.
0.01 = 1% di velocità massima del motore, disattivato se 0.
Il valore predefinito è 0.
Appartenenza
LoadIdentify test-speed appartiene al tipo Robot nell’argomento Motion.
Descrizione
LoadIdentify test-speed determina la velocità di identificazione del carico durante
la prova rallentata.
Utilizzo
Questo fattore può essere utilizzato per aumentare o ridurre la velocità dell'asse
durante la sequenza della prova rallentata.
Valori ammessi
Un valore compreso tra 1 and 6.
Il valore predefinito è 4, il che significa che la velocità dell'asse sarà quattro volte
superiore rispetto al movimento più lento durante la reale sequenza di
identificazione del carico.
Appartenenza
Encoder high temp shall generate error appartiene al tipo Robot nell’argomento
Motion.
Descrizione
Stabilisce se l'alta temperatura dell'encoder deve arrestare il robot e generare un
errore nel registro eventi.
Utilizzo
Quando il parametro è:
impostato su Yes, il robot si arresta e nel registro eventi è riportato un errore;
impostato su No, nel registro eventi si trova soltanto un rapporto di avvertimento.
Nota
Valore predefinito
No
Valori ammessi
Yes
No
Appartenenza
Global Speed Limit appartiene al tipo Robot nell’argomento Motion.
Descrizione
Global Speed Limit imposta il limite di velocità in metri al secondo per TCP (centro
dell'utensile), l'ACP (punto di verifica del braccio) e il WCP (centro del).
Nota
Nota
Limitazioni
Global Speed Limit viene utilizzato solo per i seguenti robot:
• IRB 14000
• IRB 14050
L'impostazione di questo parametro per qualunque altro robot non avrà alcun
effetto.
Global Speed Limit può essere utilizzato solo per ridurre il limite di velocità rispetto
al limite massimo per ciascun tipo di robot. Se viene impostato un valore maggiore,
viene utilizzato automaticamente il valore massimo specificato per quel tipo di
robot.
Il valore massimo per i vari tipi di robot sono:
Tipo di robot Valore massimo
IRB 14000 e IRB 14050 1,5 m/s
Valori ammessi
Un numero compreso tra 0.1 e 20.
Il valore predefinito è 20.
Appartenenza
Arm-Angle Reference Direction appartiene al tipo Robot nell’argomento Motion.
Descrizione
Arm-Angle Reference Direction controlla il calcolo della proprietà bracci-angolo e
i suoi effetti sulla posizione di alcune singolarità per i robot a sette assi.
Utilizzo
Oltre che dalla posizione e dall'orientamento, i robot a sette assi dipendono anche
dal concetto braccio-angolo per specificare appieno un robtarget.
Il calcolo dell’angolo del braccio dipende dalla direzione di riferimento selezionata.
Come valore preimpostato, questa direzione di riferimento viene scelta come la
linea attraversata dall’asse 2 del robot e parallela all’asse Y del telaio. Se WCP
viene selezionata sull’asse come direzione di riferimento, l’angolo del braccio
diventa indefinito. Per questo motivo la cinematica inversa è la stessa per tutte le
posizioni del WCP sulla linea e il movimento lineare e trasversale non
funzioneranno.
Se il movimento lineare in quest'area dello spazio di lavoro è importante per
l'applicazione in corso, è possibile configurare il robot in modo che utilizzi un'altra
direzione di riferimento. Le scelte disponibili sono: l'asse Y universale, l'asse Z
universale e la linea passante attraverso l'asse 1 del robot.
Nota
Valori ammessi
Arm-Angle Reference Direction può avere i seguenti valori:
Valore: Nome: Descrizione:
0 World Y Direzione di riferimento parallela all'asse Y del sistema di riferimento
universale.
1 World Z Direzione di riferimento parallela all'asse Z del sistema di riferimento
universale.
2 Axis 1 Direzione di riferimento parallela a una linea passante attraverso
l'asse 1 del robot.
Il valore predefinito è 0.
Informazioni correlate
Manuale del robot.
Appartenenza
Arm-Angle Definition appartiene al tipo Robot nell’argomento Motion.
Descrizione
Per specificare completamente la posizione di un robot a 7 assi, è necessario un
parametro aggiuntivo denominato braccio-angolo.
Il parametro Arm-Angle Definition controlla come viene definito il valore
braccio-angolo.
Gli utenti sono invitati ad usare sempre la nuova definizione braccio-angolo. La
vecchia definizione viene mantenuta solo per la retrocompatibilità e, in alcuni casi,
può implicare movimenti non ottimali del robot.
Limitazioni
Arm-Angle Definition è applicabile solo per i robot a 7 assi.
Nota
Valori ammessi
New o Old.
Il valore predefinito è New.
Informazioni correlate
Manuale del robot.
Appartenenza
Limit avoidance distance appartiene al tipo Robot nell’argomento Motion.
Descrizione
Limit avoidance distance controlla la distanza relativa alla prima singolarità o limite
di giunto alla regolazione automatica del braccio-angolo.
Utilizzo
Le singolarità che possono essere gestite sono quelle in cui l'asse 2 o l'asse 5
sono pari a zero.
Valori ammessi
Un valore compreso tra -1 e 100 radianti.
Il valore predefinito è 0.017453 radianti.
L'impostazione di un valore negativo disabiliterà la funzionalità.
Informazioni correlate
Manuale del robot.
Appartenenza
Friction comp. lead through factor appartiene al tipo Robot nell’argomento Motion.
Descrizione
Friction comp. lead through factor determina il livello di moderatezza di un robot
in modalità lead-through.
Utilizzo
Un valore più elevato rende il robot più moderato nella modalità lead-through,
mentre un valore ridotto rende il robot meno moderato.
L’impostazione di un valore elevato può rendere il robot sensibile a errori relativi,
ad esempio, al carico utile nella definizione dell’utensile. Il robot può quindi avviare
lo scostamento autonomamente.
L’impostazione del valore su 0 rimuove tutta la compensazione dell’attrito nella
modalità lead-through.
Nota
Limitazioni
Friction comp. lead through factor viene utilizzato solo per i seguenti robot:
• IRB 14000
• IRB 14050
La configurazione di questo parametro per qualunque altro robot non avrà alcun
effetto.
Valori ammessi
Un valore compreso tra 0.0 and 1.0.
Il valore predefinito è 0.6.
Appartenenza
Use cfx in robtargets for P-rod robots fa parte del tipo Robot, nell'argomento Motion.
Descrizione
Il parametro Use cfx in robtargets for P-rod robots può essere usato per abilitare
l'uso della configurazione cfx nella definizione della configurazione degli assi sui
robot a barre parallele.
Utilizzo
Impostare Use cfx in robtargets for P-rod robots su Yes per avere gli stessi dati di
configurazione dei robot con collegamento seriale.
Valori ammessi
Yes o No.
Il valore predefinito è No.
Informazioni correlate
Vedere il datatype confdata, Manuale tecnico di riferimento - Istruzioni RAPID,
Funzioni e Tipi di dati.
Panoramica
Questa sezione descrive il tipo Robot Serial Number che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
6.34.2 Name
Appartenenza
Name appartiene al tipo Robot Serial Number nell’argomento Motion.
Descrizione
Name specifica il nome del robot a cui appartiene il numero di serie.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Robot Serial Number High Part appartiene al tipo Robot Serial Number
nell’argomento Motion.
Descrizione
Robot Serial Number High Part definisce la parte alta del numero di serie del robot.
Utilizzo
La parte alta è costituita dai primi quattro caratteri del numero di serie.
Il numero di serie è riportato sulla targhetta di identificazione del robot.
Valori ammessi
Una stringa con un massimo di quattro caratteri.
Il valore predefinito è 0000.
Appartenenza
Robot Serial Number Low Part appartiene al tipo Robot Serial Number
nell’argomento Motion.
Descrizione
Robot Serial Number Low Part definisce la parte bassa del numero di serie del
robot.
Utilizzo
La parte intera bassa del numero di serie.
Il numero di serie è riportato sulla targhetta di identificazione del robot.
Valori ammessi
Un valore intero con un massimo di nove cifre.
Il valore predefinito è 0.
Panoramica
Questa sezione descrive il tipo SG Process che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Limitazioni
SG Process può essere utilizzato solo per utensili servoassistiti.
Rapporto forza-coppia
Tip Force 1-5 e Motor Torque 1-5 vengono utilizzati per definire la coppia del motore
che deve essere applicata in corrispondenza della chiusura della testa con una
determinata forza della punta. A causa dell’attrito, il rapporto tra forza e coppia
non è sempre lineare.
È possibile utilizzare un numero compreso tra 2 e 5 punti per definire la coppia del
motore come funzione della forza della punta. Il numero dei punti utilizzati viene
definito in Number of Stored Forces.
Forza di chiusura della punta ordinata: Coppia del motore risultante:
Tip Force 1 Motor Torque 1
Tip Force 2 Motor Torque 2
Tip Force 3 Motor Torque 3
Tip Force 4 Motor Torque 4
Tip Force 5 Motor Torque 5
relativi alla forza della punta maggiori della forza della punta massima definita,
viene utilizzata l'estrapolazione dagli ultimi due punti.
Esempio
In questo esempio vengono utilizzati quattro punti per definire il rapporto tra la
forza della punta e la coppia del motore.
Vengono configurati i seguenti parametri e valori:
Parametro: Valore:
Number of Stored Forces 4
Tip Force 1 50
Tip Force 2 200
Tip Force 3 500
Tip Force 4 1800
Motor Torque 1 3
Motor Torque 2 7
Motor Torque 3 10
Motor Torque 4 15
xx0400000938
6.35.2 Name
Appartenenza
Name appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Il nome di SG Process.
Utilizzo
Name viene utilizzato come riferimento a SG Process dal parametro Use SG
Process nel tipo Process.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Serial Number appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Si tratta di un’etichetta di identificazione o di un numero di serie che il produttore
può utilizzare per identificare ogni testa servoassistita.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Force Master appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Use Force Master determina quale Force Master deve essere impiegato. Per
maggiori informazioni vedere Il tipo Force Master a pagina 580.
Utilizzo
Use Force Master è un riferimento al parametro Name nel tipo Force Master.
Prerequisiti
È necessario configurare Force Master prima che Use Force Master possa riferirsi
ad esso.
Limitazioni
Use Force Master può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Close Time Adjust. appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Modifica del tempo minimo di chiusura ordinato della testa.
Utilizzo
Se alla testa servoassistita viene ordinato di iniziare la chiusura prima che il robot
sia in posizione, le punte potrebbero toccare il pezzo di lavoro troppo presto.
Impostando Close Time Adjust. su un valore positivo è possibile evitare questo
problema.
In caso vi sia un periodo di attesa quando il robot è in posizione ma prima che
venga effettuata la chiusura della testa servoassistita, è possibile ridurre la durata
del ciclo impostando Close Time Adjust. su un valore negativo.
Close Time Adjust. può consentire di ritardare leggermente la chiusura quando
viene utilizzata la chiusura preliminare sincronizzata per la saldatura.
Limitazioni
Close Time Adjust. può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Valore numerico compreso tra -100 e 100 (secondi).
Appartenenza
Close Position Adjust. appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Modifica della posizione ordinata quando viene effettuata la chiusura della testa
su una posizione e in base a una forza.
Quando le punte dell'utensile raggiungono la posizione (spessore della piastra)
ordinata dall'istruzione di chiusura, inizia il controllo della forza. La posizione della
punta dell'utensile può essere modificata con Close Position Adjust. per anticipare
l'inizio del controllo della forza.
Utilizzo
Per assicurare che le punte dell'utensile non tocchino il pezzo di lavoro prima
dell'inizio del controllo della forza, è possibile utilizzare Close Position Adjust. per
determinare la presenza di uno spazio tra le punte dell'utensile e l'oggetto di lavoro.
Limitazioni
Close Position Adjust. può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Valore numerico compreso tra 0 e 0.005 (metri).
Appartenenza
Force Ready Delay appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Force Ready Delay viene utilizzato per ritardare l'evento di chiusura. In questo
modo la testa servoassistita attenderà un ulteriore periodo di tempo al termine
della chiusura e una volta raggiunta la forza ordinata.
Utilizzo
Force Ready Delay può essere utilizzato per consentire alla testa servoassistita
di disporre di ulteriore tempo per la stabilizzazione della forza.
Limitazioni
Force Ready Delay può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 30 (secondi).
Appartenenza
Max Force Control Motor Torque appartiene al tipo SG Process nell’argomento
Motion.
Descrizione
Coppia del motore massima consentita per il controllo della forza. La forza ordinata
verrà ridotta se la coppia del motore richiesta supera questo valore.
Utilizzo
Max Force Control Motor Torque viene utilizzato per proteggere la testa dal
sovraccarico meccanico.
Limitazioni
Max Force Control Motor Torque può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore numerico compreso tra 0 e 100 (N).
Il valore predefinito è 7.
Appartenenza
Post-synchronization Time appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Post-synchronization Time viene utilizzato per anticipare l'evento di apertura.
L'istruzione di apertura verrà considerata pronta prima che la testa servoassistita
sia completamente aperta.
Utilizzo
Post-synchronization Time può essere utilizzato per ridurre la durata del ciclo. Il
tempo di attesa tra l'apertura della testa servoassistita e l'esecuzione dell'istruzione
successiva può essere ridotto.
La sincronizzazione potrebbe non essere eseguita se Post-synchronization Time
è impostato su un valore troppo elevato.
Limitazioni
Post-synchronization Time può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 0.5 (secondi).
Appartenenza
Calibration Mode appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Numero dei punti di calibratura di usura della punta, ovvero quante volte viene
chiusa la testa servoassistita durante la calibratura di usura della punta.
Utilizzo
Se la flessibilità di una testa servoassistita non è linearmente dipendente dalla
forza, potrebbero essere necessari più di due punti di misurazione. In questo modo
viene migliorata la rilevazione dello spessore della piastra.
Limitazioni
Calibration Mode può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero intero compreso tra 2 e 10.
Il valore predefinito è 2.
Appartenenza
Calibration Force High appartiene al tipo SG Process nell’argomento Motion.
Descrizione
La forza utilizzata per l'ultima chiusura durante il processo di calibratura dell'usura
della punta di una testa servoassistita.
Calibration Force High influisce sulla calibratura della rigidezza della testa.
Utilizzo
Impostare Calibration Force High su un valore prossimo alla forza massima per la
quale si intende utilizzare la testa servoassistita. In questo modo risulterà calibrata
adeguatamente per forze di quella misura.
Limitazioni
Calibration Force High può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 12000 (N).
Il valore predefinito è 3500.
Informazioni aggiuntive
La forza relativa alla prima chiusura della testa durante il processo di calibratura
dell'usura della punta è specificata in Calibration Force Low. Se vengono utilizzati
più di due punti di misurazione, la forza di questi punti verrà distribuita
uniformemente tra Calibration Force Low e Calibration Force High.
Appartenenza
Calibration Force Low appartiene al tipo SG Process nell’argomento Motion.
Descrizione
La forza utilizzata per:
• la seconda chiusura della testa per una nuova calibratura delle punte
• la seconda chiusura della testa di una calibratura per sostituzione utensile
• la prima chiusura della testa per una calibratura di usura della punta.
Calibration Force Low influisce sulla calibratura della posizione della testa.
Utilizzo
Si consiglia di impostare Calibration Force Low su un valore prossimo alla forza
minima per la quale si intende utilizzare la testa servoassistita, ma non su un valore
superiore alla metà del valore di Calibration Force High.
Limitazioni
Calibration Force Low può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 12000 (N).
Il valore predefinito è 1500.
Appartenenza
Calibration Time appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Il tempo di attesa della testa servoassistita in posizione di chiusura durante la
calibratura.
Utilizzo
È possibile aumentare il valore di Calibration Time se la testa servoassistita
necessita di più tempo per stabilizzarsi. In questo modo è possibile migliorare la
calibratura della posizione della testa.
È possibile diminuire il valore di Calibration Time per velocizzare le calibrazioni.
Limitazioni
Calibration Time può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 30 (secondi).
Il valore predefinito è 0.5.
Appartenenza
Calibration High Force Priority fa parte del tipo SG Process, nell'argomento Motion.
Descrizione
Calibration High Force Priority definisce se la forza elevata nella sequenza di
calibrazione è prioritaria. Questo farà iniziare la calibrazione con la forza superiore.
In combinazione con Calibration Full Sequence Freq., è possibile scegliere solo
la forza elevata nella sequenza.
Utilizzo
Impostare su YES affinché abbia priorità la forza elevata
Limitazioni
Calibration High Force Priority può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Yes o No.
Il valore predefinito è No.
Informazioni correlate
Calibration Force High a pagina 858
Calibration Full Sequence Freq. a pagina 862
Appartenenza
Calibration Full Sequence Freq. fa parte del tipo SG Process, nell'argomento Motion.
Descrizione
Calibration Full Sequence Freq. viene utilizzata per impostare la frequenza con
cui la testa deve utilizzare una chiusura multipla alla calibrazione.
Utilizzo
Si consiglia di impostare Calibration Force Low su un valore prossimo alla forza
minima per la quale si intende utilizzare la testa servoassistita, ma non su un valore
superiore alla metà del valore di Calibration Force High.
Limitazioni
Calibration Full Sequence Freq. può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore numerico compreso tra 0 e 1000.
0 significa che la testa si chiuderà sempre con una singola chiusura, ad eccezione
della prima chiusura dopo una sostituzione della punta.
1 significa che la testa si chiuderà sempre con una chiusura multipla.
2 significa che la testa si chiuderà sempre con un multiplo ogni due volte.
3 significa che la testa si chiuderà sempre con un multiplo ogni tre volte, ecc.
Il valore predefinito è 1.
Informazioni correlate
Calibration Force High a pagina 858 e Calibration Force Low a pagina 859.
Appartenenza
Calibration No Pos Update fa parte del tipo SG Process, nell'argomento Motion.
Descrizione
Calibration No Pos Update impedirà l'aggiornamento della posizione dell'asse della
testa alle calibrazioni dell'utensile servoassistito. Di conseguenza, le posizioni
aperte del braccio della testa non sono influenzate dalle modifiche all'usura della
punta. D'altra parte, le distanze di chiusura della testa aumentano all'aumentare
dell'usura della punta.
Utilizzo
Impostare su YES per evitare l'aggiornamento della posizione della testa.
Limitazioni
Calibration No Pos Update può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Yes o No.
Il valore predefinito è No.
Appartenenza
Number of Stored Forces appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Utilizzato per definire il rapporto tra la forza della punta e la coppia del motore per
una testa servoassistita. Number of Stored Forces indica il numero di valori di
forza della punta per i quali si desidera definire la coppia del motore, ovvero il
numero di punti nel grafico forza-coppia (vedere Rapporto forza-coppia a pagina 847).
Utilizzo
Consente di misurare la forza della punta e la coppia del motore per un determinato
numero di punti. Impostare Number of Stored Forces sul numero di punti che si
desidera specificare.
Limitazioni
Number of Stored Forces può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un numero intero compreso tra 2 e 10.
Il valore predefinito è 3.
Appartenenza
Soft Stop Timeout appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Se si verifica un arresto protetto durante l'applicazione di forza costante,Soft Stop
Timeout definisce la durata di mantenimento della forza. La forza verrà ridotta allo
scadere di questo timeout oppure al comando di apertura.
Utilizzo
Se si desidera che la testa rimanga chiusa per un breve periodo dopo un arresto
protetto, impostare Soft Stop Timeout sul valore di timeout desiderato.
Impostando Soft Stop Timeout su 0, la testa rilascerà la propria forza
immediatamente all'arresto protetto.
Limitazioni
Soft Stop Timeout può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 100000 (secondi).
Il valore predefinito è 0.3.
Appartenenza
Tip Force 1, Tip Force 2, Tip Force 3, Tip Force 4 e Tip Force 5 appartengono al
tipo SG Process, nell'argomento Motion.
Descrizione
Utilizzato per definire il rapporto tra la forza della punta e la coppia del motore per
una testa servoassistita (vedere Rapporto forza-coppia a pagina 847).
Tip Force 1 definisce la forza di chiusura ordinata per il primo punto nel grafico
forza-coppia.
Tip Force 2 definisce la forza di chiusura ordinata per il secondo punto nel grafico
forza-coppia.
Tip Force 3 definisce la forza di chiusura ordinata per il terzo punto nel grafico
forza-coppia.
Tip Force 4 definisce la forza di chiusura ordinata per il quarto punto nel grafico
forza-coppia.
Tip Force 5 definisce la forza di chiusura ordinata per il quinto punto nel grafico
forza-coppia.
Utilizzo
Consente di misurare la forza della punta e la coppia del motore per alcuni valori
differenti.
Impostare Tip Force 1 sul valore della forza della punta del primo punto che si
desidera specificare e Motor Torque 1 sul valore della coppia corrispondente.
Impostare Tip Force 2 sul valore della forza della punta del secondo punto che si
desidera specificare e Motor Torque 2 sul valore della coppia corrispondente.
Impostare Tip Force 3 sul valore della forza della punta del terzo punto che si
desidera specificare e Motor Torque 3 sul valore della coppia corrispondente.
Impostare Tip Force 4 sul valore della forza della punta del quarto punto che si
desidera specificare e Motor Torque 4 sul valore della coppia corrispondente.
Impostare Tip Force 5 sul valore della forza della punta del quinto punto che si
desidera specificare e Motor Torque 5 sul valore della coppia corrispondente.
È possibile modificare manualmente i valori per l’indice 6-10 modificando un
MOC.cfg.
Limitazioni
Tip Force può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 20000 (N).
Appartenenza
Motor Torque 1, Motor Torque 2, Motor Torque 3, Motor Torque 4 e Motor Torque
5 appartengono al tipo SG Process, nell'argomento Motion.
Descrizione
Utilizzato per definire il rapporto tra la forza della punta e la coppia del motore per
una testa servoassistita (vedere Rapporto forza-coppia a pagina 847).
Motor Torque 1 definisce la coppia del motore per il primo punto nel grafico
forza-coppia.
Motor Torque 2 definisce la coppia del motore per il secondo punto nel grafico
forza-coppia.
Motor Torque 3 definisce la coppia del motore per il terzo punto nel grafico
forza-coppia.
Motor Torque 4 definisce la coppia del motore per il quarto punto nel grafico
forza-coppia.
Motor Torque 5 definisce la coppia del motore per il quinto punto nel grafico
forza-coppia.
Utilizzo
Consente di misurare la forza della punta e la coppia del motore per alcuni valori
differenti
Impostare Motor Torque 1 sul valore della coppia del motore del primo punto che
si desidera specificare e Tip Force 1 sulla forza della punta corrispondente.
Impostare Motor Torque 2 sul valore della coppia del motore del secondo punto
che si desidera specificare e Tip Force 2 sulla forza della punta corrispondente.
Impostare Motor Torque 3 sul valore della coppia del motore del terzo punto che
si desidera specificare e Tip Force 3 sulla forza della punta corrispondente.
Impostare Motor Torque 4 sul valore della coppia del motore del quarto punto che
si desidera specificare e Tip Force 4 sulla forza della punta corrispondente.
Impostare Motor Torque 5 sul valore della coppia del motore del quinto punto che
si desidera specificare e Tip Force 5 sulla forza della punta corrispondente.
È possibile modificare manualmente i valori per l’indice 6-10 modificando un
MOC.cfg.
Limitazioni
Motor Torque può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore numerico compreso tra -1000 e 1000 (N).
6.35.21 Position 1, 2, 3, 4, 5
Appartenenza
Position 1, Position 2, Position 3, Position 4 e Position 5 appartengono al tipo SG
Process, nell'argomento Motion.
Descrizione
Utilizzato per definire la posizione di un giunto di una testa servoassistita per una
data forza della punta e la coppia del motore (vedere Rapporto forza-coppia a
pagina 847).
La Position definisce la posizione del giunto della testa servoassistita nel grafico
forza-coppia.
Utilizzo
Position viene utilizzata per controllare la testa servoassistita quando viene ordinata
una variazione di forza durante un’operazione di saldatura.
È possibile modificare manualmente i valori per l’indice 6-10 modificando un
MOC.cfg.
Limitazioni
Position può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore numerico, compreso in genere -0.02 e 0.02 (metri).
Il valore predefinito è 0.
Appartenenza
Max Gun Force appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Max Gun Force viene impostato sul più alto valore di forza che la pistola può
utilizzare.
Questo parametro è opzionale. Il parametro predefinito da utilizzare è Max allowed
gun force nell’argomento Process, tipo Spot Gun Equipment. Vedere Application
manual - Spot options.
Utilizzo
Max Gun Force può essere utilizzato per supervisionare in RAPID la forza massima
della pistola servoassistita.
Limitazioni
Max Gun Force può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore numerico.
L’unità del valore dipende dalla calibrazione della pistola servoassistita.
Appartenenza
Automatic open disabled appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Automatic open disabled definisce se l'utensile deve aprirsi o meno in caso di
arresto. È consigliabile per le pinze servoassistite ma non per i cannelli
servoassistiti..
Utilizzo
Se si desidera che l’utensile servoassistito rimanga chiuso in caso di arresto, sarà
necessario impostare questo parametro.
Limitazioni
Automatic open disabled può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Yes o No.
Il valore predefinito è No.
Appartenenza
Force matching deflection values appartiene al tipo SG Process nell’argomento
Motion.
Descrizione
La forza applicata che porta alle deflessioni definite in Deflection in z direction (m)
a pagina 873 e Deflection in x direction (m) a pagina 874.
Questo parametro è opzionale e serve come alternativa per impostare i dati di
deflessione direttamente in RAPID. Il metodo di base viene definito in RAPID.
Vedere Application manual - Spot options.
Utilizzo
Applicare la forza Force matching deflection values e misurare la deflessione in
direzione z e x.
Limitazioni
Force matching deflection values può essere utilizzato solo con utensili
servoassistiti.
Valori ammessi
Un valore numerico.
L’unità del valore dipende dalla calibrazione della pistola servoassistita.
Appartenenza
Ramp time matching deflection values appartiene al tipo SG Process nell’argomento
Motion.
Descrizione
Il tempo necessario alla pistola servoassistita per generare la forza specificata in
Force matching deflection values a pagina 871.
Questo parametro è opzionale e serve come alternativa per impostare i dati di
deflessione direttamente in RAPID. Il metodo di base viene definito in RAPID.
Vedere Application manual - Spot options.
Utilizzo
Questo dato viene utilizzato per calcolare il movimento del robot per la
compensazione della deflessione della pistola servoassistita.
Limitazioni
Ramp time matching deflection values può essere utilizzato solo con utensili
servoassistiti.
Valori ammessi
Un valore compreso tra 0 e 1 (s).
Il valore predefinito è 0.1.
Appartenenza
Deflection in z direction (m) appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Deviazione TCP in direzione z generata dalla deflessione del braccio della pistola
quando questa è chiusa in base alla forza specificata in Force matching deflection
values a pagina 871. Questo dato viene utilizzato per la compensazione della
deflessione del movimento del robot.
Questo parametro è opzionale e serve come alternativa per impostare i dati di
deflessione direttamente in RAPID. Il metodo predefinito va impostato in RAPID.
Vedere Application manual - Spot options.
Utilizzo
Applicare la forza definita in Force matching deflection values e misurare la
deflessione in direzione z. Definire questa deflessione misurata in Deflection in z
direction (m).
Limitazioni
Deflection in z direction (m) può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore tra 0 e 0.02 m.
Appartenenza
Deflection in x direction (m) appartiene al tipo SG Process nell’argomento Motion.
Descrizione
Deviazione TCP in direzione x generata dalla deflessione del braccio della pistola
quando questa è chiusa in base alla forza specificata in Force matching deflection
values a pagina 871. Questo dato viene utilizzato per la compensazione della
deflessione del movimento del robot.
Questo parametro è opzionale e serve come alternativa per impostare i dati di
deflessione direttamente in RAPID. Il metodo predefinito va impostato in RAPID.
Vedere Application manual - Spot options.
Utilizzo
Applicare la forza definita in Force matching deflection values e misurare la
deflessione in direzione x. Definire questa deflessione misurata in Deflection in x
direction (m).
Limitazioni
Deflection in x direction (m) può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore tra -0.02 e 0.02 m.
Appartenenza
Missing tip check distance fa parte del tipo SG Process, nell'argomento Motion.
Descrizione
Il parametro Missing tip check distance definisce la distanza a cui attivare un errore
di punta mancante dall'utensile.
Utilizzo
Ad esempio, impostare questo valore su 75% delle dimensioni della punta. Se
manca una punta, l'utensile continuerà a chiudersi dopo la normale posizione di
pressione. Se la distanza dalla posizione normale di pressione è superiore a questo
valore, verrà visualizzato un messaggio e il sistema si porta su Motor Off.
Tenere conto del movimento del motore durante la forza di pressione e di questo
parametro per evitare false attivazioni.
Limitazioni
Missing tip check distance può essere utilizzato solo con utensili servoassistiti.
Valori ammessi
Un valore tra 0.001 e 5 (m).
Il valore predefinito è 5.
Appartenenza
Sync Check Off appartiene al tipo SG Process, nell’argomento Motion.
Descrizione
Indica se la verifica di sincronizzazione dell’utentile servoassistito è disattivata.
Utilizzo
Impostare Sync Check Off su Yes per disattivare la verifica di sincronizzazione
dell’utentile servoassistito. Ciò consente di gestire l’utensile servoassistito prima
di eseguire la calibratura.
Per le pinze servoassistite, è normale che questo parametro sia impostato su Yes
mentre, per un cannello servoassistito soggetto a usura della punta, è normale
che sia impostato su No.
Limitazioni
Sync Check Off può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Yes oppure No.
Informazioni correlate
Application manual - Controller software IRC5
Esempio
Per disattivare la verifica di sincronizzazione, utilizzare questo codice RAPID:
STTune SERVOGUN, 1, SyncCheckOff;
Per riattivare la verifica di sincronizzazione:
STTuneReset SERVOGUN;
Appartenenza
Max difference for gravity compensation fa parte del tipo SG Process,
nell'argomento Motion.
Descrizione
Max difference for gravity compensation è impostato come la differenza di forza
quando la testa di saldatura a punti si chiude in direzione negativa rispetto alla
direzione di gravità, a differenza della chiusura in direzione positiva rispetto alla
direzione di gravità.
Questo parametro è opzionale.
Utilizzo
Max difference for gravity compensation può essere usato nelle applicazioni di
saldatura a punti per compensare la forza che dipende dal movimento della testa
servoassistita rispetto alla direzione di gravità. Sarà calcolata con il metodo di
calibrazione in SpotWare.
Limitazioni
Max difference for gravity compensation può essere usato solo per gli utensili
servoassistiti e avrà effetto solo con SpotWare.
Valori ammessi
Un valore numerico compreso tra 0 e 1000.
L’unità del valore dipende dalla calibrazione della pistola servoassistita.
Panoramica
Questa sezione descrive il tipo Single che fa parte dell’argomento Motion. Ogni
parametro di questo tipo viene descritto in un argomento informativo separato di
questa sezione.
6.36.2 Name
Appartenenza
Name appartiene al tipo Single nell’argomento Motion.
Descrizione
Name definisce il nome dell'unità singola.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Single Type appartiene al tipo Single nell’argomento Motion.
Descrizione
Use Single Type definisce quale tipo singolo utilizzare. Per maggiori informazioni
vedere Tipo Single Type a pagina 887.
Utilizzo
Il tipo di unità singola viene definito nel tipo Single Type.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Use Joint appartiene al tipo Single nell’argomento Motion.
Descrizione
Use Joint definisce quali dati giunto devono essere utilizzati per il singolo. Per
maggiori informazioni vedere Il tipo Joint a pagina 624.
Utilizzo
I giunti vengono definiti nel tipo Joint.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Base Frame x, Base Frame y e Base Frame z appartengono al tipo Single
nell'argomento Motion.
Descrizione
Base Frame x definisce la direzione x della posizione del sistema di riferimento di
base in relazione al sistema di riferimento universale (in metri).
Base Frame y definisce la direzione y della posizione del sistema di riferimento di
base in relazione al sistema di riferimento universale (in metri).
Base Frame z definisce la direzione z della posizione del sistema di riferimento di
base in relazione al sistema di riferimento universale (in metri).
Per ulteriori informazioni, vedere Definizione del sistema di riferimento di base a
pagina 482.
Valori ammessi
Un valore compreso tra -1,000 e 1,000 metri.
Appartenenza
Base Frame q1, Base Frame q2, Base Frame q3 e Base Frame q4 appartengono
al tipo Single, nell'argomento Motion.
Descrizione
Base Frame q1 definisce il primo quaternione (q1) dell'orientamento del sistema
di riferimento di base rispetto al sistema di riferimento universale.
Base Frame q2 definisce il secondo quaternione (q2) dell'orientamento del sistema
di riferimento di base rispetto al sistema di riferimento universale.
Base Frame q3 definisce il terzo quaternione (q3) dell'orientamento del sistema di
riferimento di base rispetto al sistema di riferimento universale.
Base Frame q4 definisce il quarto quaternione (q4) dell'orientamento del sistema
di riferimento di base rispetto al sistema di riferimento universale.
Per ulteriori informazioni, vedere Definizione del sistema di riferimento di base a
pagina 482.
Valori ammessi
Un valore compreso tra -1 e 1, che specifica l'orientamento.
Appartenenza
Base Frame Coordinated appartiene al tipo Single nell'argomento Motion.
Descrizione
Base Frame Coordinated definisce il nome del robot o singolo che sposta il telaio
di base del robot. Per maggiori informazioni vedere Definizione del sistema di
riferimento di base a pagina 482.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Mech.Unit Not Moving Detection Level appartiene al tipo Single nell’argomento
Motion.
Descrizione
Mech.Unit Not Moving Detection Level definisce il livello per un Single per l’uscita
del sistema Mechanical Unit Not Moving. Per maggiori informazioni vedere
Mechanical Unit Not Moving a pagina 415 e Mech.Unit Not Moving Detection Level
a pagina 834.
Utilizzo
In genere, l'uscita di Mechanical Unit Not Moving viene impostata solo quando si
arresta l'unità singola. Se il livello di rilevamento è impostato per la velocità dell'unità
singola, l'uscita viene impostata anche quando la velocità di questa unità è inferiore
al livello definito.
Se e il livello di rilevamento è impostato per un robot e una singola esecuzione
nello stesso gruppo di movimento, tutti gli assi del robot e del singolo si devono
muovere più lentamente rispetto al suo livello per impostare l'uscita.
Se il livello di rilevamento è impostato solo per il singolo ma non per il robot, l'uscita
viene impostata anche quando la velocità del singolo è inferiore al livello
indipendentemente dalla velocità del robot.
Valori ammessi
Un valore compreso tra 0 and 1.
0.01 = 1% di velocità massima del motore, disattivato se 0.
Il valore predefinito è 0.
Appartenenza
Ignore joint world zones appartiene al tipo Single nell’argomento Motion.
Descrizione
Se è impostato Ignore joint world zones, questo asse non verrà preso in
considerazione in nessuna WorldZone dei giunti, ignorando qualsiasi impostazione
nelle istruzioni WZHomeJointDef e WZLimJointDef.
Utilizzo
Questo parametro è utile se il sistema presenta un asse esterno. Ad esempio, una
testa servoassistita o una Track Motion che deve essere esclusa dai controlli
eseguiti da WZHomeJointDef e WZLimJointDef.
Valori ammessi
Yes oppure No.
Il valore predefinito è No.
Panoramica
Questa sezione descrive il tipo Single Type che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informazione
separato di questa sezione.
6.37.2 Name
Appartenenza
Name appartiene al tipo Single Type nell'argomento Motion.
Descrizione
Name definisce il nome del tipo di unità singola.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
6.37.3 Mechanics
Appartenenza
Mechanics appartiene al tipo Single Type nell'argomento Motion.
Descrizione
Mechanics definisce quale tipo di meccanica viene utilizzato dall'unità singola.
Limitazione
Si usa il valore TRACK solo quando un robot è montato su un binario. Per un asse
lineare senza un robot montato, bisogna utilizzare il valore FREE_ROT ed è
necessario impostare il parametro Rotating Move su No (tipo Transmission).
Valori ammessi
Sono disponibili/consentiti i seguenti tipi di meccanica:
Valore: Descrizione:
TRACK Movimento lineare su binario, usato solo quando sul binario è
montato un robot
FREE_ROT Asse rotante
SG_LIN Testa servoassistita
EXT_LIN Trasportatore, lineare
EXT_ROT Trasportatore, rotante
SS_LIN Sincronizzazione sensori, movimento lineare
SS_ROT Sincronizzazione sensori, movimento rotatorio
Informazioni correlate
Application manual - Additional axes and standalone controller
Rotating Move a pagina 924
Panoramica
Questa sezione descrive il tipo Stress Duty Cycle che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Limitazioni
I parametri del tipo Stress Duty Cycle possono essere definiti solo per assi
aggiuntivi.
6.38.2 Name
Appartenenza
Name appartiene al tipo Stress Duty Cycle nell’argomento Motion.
Descrizione
Il nome di Stress Duty Cycle.
Utilizzo
Name viene utilizzato come riferimento a Stress Duty Cycle dal parametro Use
Stress Duty Cycle nel tipo Drive System.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Speed Absolute Max appartiene al tipo Stress Duty Cycle nell’argomento Motion.
Descrizione
La velocità del motore massima assoluta da utilizzare.
Utilizzo
È possibile limitare la velocità del motore tramite Speed Absolute Max per evitare
sollecitazioni eccessive sull'asse. Se, ad esempio, il riduttore funge da limitatore
di velocità, impostare Speed Absolute Max su un valore che protegga il riduttore.
Valori ammessi
Un valore numerico compreso tra 0 e 1500 (rad/s lato motore).
Appartenenza
Torque Absolute Max appartiene al tipo Stress Duty Cycle nell’argomento Motion.
Descrizione
La coppia del motore massima assoluta da utilizzare.
Utilizzo
È possibile limitare la coppia del motore tramite Torque Absolute Max per evitare
sollecitazioni eccessive sull'asse. Se, ad esempio, il riduttore funge da limitatore
di coppia, impostare Torque Absolute Max su un valore che protegga il riduttore.
Limitazione
Torque Absolute Max può essere modificato solo per assi aggiuntivi.
Valori ammessi
Un valore compreso tra 0 e 100000 (Nm lato motore).
Panoramica
Questa sezione descrive il tipo Supervision che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Limitazione
I parametri del tipo Supervision possono essere definiti solo per assi aggiuntivi.
6.39.2 Name
Appartenenza
Name appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Il nome della supervisione.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Brake Release Supervision On appartiene al tipo Supervision nell’argomento
Motion.
Descrizione
Brake Release Supervision On indica se la supervisione del rilascio dei freni è
attivata o disattivata.
Utilizzo
Impostare Brake Release Supervision On su On per attivare la supervisione del
rilascio dei freni. In tal modo si attiva un algoritmo di supervisione della posizione
durante il rilascio dei freni.
Valori ammessi
On o Off
Appartenenza
Speed Supervision appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce se la supervisione della velocità deve essere attivata o meno.
Utilizzo
La supervisione della velocità deve essere in genere sempre attiva, su On.
NOTA: Potrebbe essere pericoloso disattivare la supervisione della velocità.
Valori ammessi
On o Off
Appartenenza
Position Supervision appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce se la supervisione della posizione deve essere attivata o meno.
Utilizzo
La supervisione della posizione deve essere in genere sempre attiva, su On.
NOTA: Potrebbe essere pericoloso disattivare la supervisione della posizione.
Valori ammessi
On o Off
Appartenenza
Counter Supervision appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce se la supervisione del sistema di misurazione deve essere attivata o
meno.
Utilizzo
La supervisione del contatore deve essere in genere sempre attiva, su On.
NOTA: Potrebbe essere pericoloso disattivare la supervisione del contatore.
Valori ammessi
On o Off
Appartenenza
Jam Supervision appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce se la supervisione inceppamento deve essere attivata o meno.
Utilizzo
La supervisione inceppamento deve essere sempre attiva (On).
NOTA: Potrebbe essere pericoloso disattivare la supervisione inceppamento.
Valori ammessi
On o Off
Appartenenza
Load Supervision appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce se la supervisione del carico deve essere attivata o meno.
Utilizzo
La supervisione del carico deve essere in genere sempre attiva, su On.
Valori ammessi
On o Off
Appartenenza
Power Up Position Supervision appartiene al tipo Supervision nell’argomento
Motion.
Descrizione
Definisce se la supervisione della posizione all'accensione deve essere attivata o
meno.
Utilizzo
La supervisione della posizione all’accensione deve essere in genere sempre
attiva, su On.
NOTA: Potrebbe essere pericoloso disattivare la supervisione della posizione
all’accensione.
Valori ammessi
On o Off
Appartenenza
In Position Range appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce la deviazione consentita della posizione consentita dal punto fine quando
l'asse è considerato avere raggiunto il punto fine.
Utilizzo
Normalmente è impostato su 1.
Valori ammessi
Un valore compreso tra 0 e 1000000 radianti sul lato motore.
Appartenenza
Zero Speed (%) appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce la velocità massima quando l'asse è considerato fermo.
Utilizzo
Normalmente è impostato su 0.02.
Valori ammessi
Un valore compreso tra 0 e 1, dove 1 è uguale alla velocità massima.
Appartenenza
Affects Forced Control appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Definisce se il giunto influisce sul controllo forzato della posizione utilizzato nel
punto fine.
Utilizzo
Impostare su No se il giunto influisce sul controllo forzato della posizione.
Il controllo forzato viene utilizzato per ridurre il tempo necessario al giunto per
arrivare al punto fine.
Per ulteriori informazioni, vedere Forced Control Active a pagina 639.
Valori ammessi
Yes o No
Appartenenza
Forced on Position Limit appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Il limite della posizione superiore per l'attivazione del controllo forzato, misurato
dal punto fine. Per maggiori informazioni vedere Affects Forced Control a pagina 905.
Utilizzo
Il limite della posizione superiore è misurato in radianti sull'albero motore.
Valori ammessi
Un valore compreso tra 0 and 5.
Appartenenza
Forced off Position Limit appartiene al tipo Supervision nell’argomento Motion.
Descrizione
Il limite della posizione inferiore per la disattivazione del controllo forzato utilizzato
vicino al punto fine. Per maggiori informazioni vedere Affects Forced Control a
pagina 905.
Utilizzo
Il limite della posizione inferiore è misurato in radianti sull'albero motore.
Limitazioni
Deve avere un valore inferiore rispetto a Forced on Position Limit. Per maggiori
informazioni vedere Forced on Position Limit a pagina 906.
Valori ammessi
Un valore compreso tra 0 and 5.
Appartenenza
Thermal Supervision Sensitivity Ratio appartiene al tipo Supervision nell’argomento
Motion.
Utilizzo
Parametro utilizzato per la regolazione fine del modello a motore termico. L'elevato
valore aumenta la temperatura nel modello.
Limitazioni
La supervisione termica è disponibile solo per i gruppi motore (MU 200, MU 300,
MU 400) e i gruppi riduttore (MTD 250, MTD 500, MTD 750, 200 MID 500, MID 1000).
Valori ammessi
Un valore compreso tra 0.5 and 2.
Panoramica
Questa sezione descrive il tipo Supervision Type che fa parte dell’argomento
Motion. Ogni parametro di questo tipo viene descritto in un argomento informativo
separato di questa sezione.
Limitazioni
I parametri del tipo Supervision Type possono essere definiti solo per assi
aggiuntivi.
6.40.2 Name
Appartenenza
Name appartiene al tipo Supervision Type nell’argomento Motion.
Descrizione
Il nome di Supervision Type.
Utilizzo
Name viene utilizzato come riferimento a Supervision Type dal parametro Use
Supervision Type nel tipo Supervision.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Max Force Control Position Error appartiene al tipo Supervision Type nell’argomento
Motion.
Descrizione
Errore di posizione massimo consentito durante il controllo della forza.
Se l'errore di posizione è superiore a Max Force Control Position Error, vengono
arrestati tutti i movimenti.
Utilizzo
Quando una testa servoassistita è in modalità controllo della forza, non può
muoversi oltre la distanza specificata in Max Force Control Position Error.
Solitamente una testa servoassistita può muoversi durante il controllo della forza
se:
• la testa servoassistita è flessibile e può cedere quando vengono applicate
forze elevate
• il controllo della forza può iniziare prima che la testa sia chiusa intorno alla
piastra, ovvero se lo spessore della piastra ordinato è maggiore dello
spessore reale della piastra, oppure se il parametro Close position adjust è
impostato su un valore maggiore di 0.
Limitazioni
Max Force Control Position Error può essere utilizzato solo per utensili
servoassistiti.
Valori ammessi
Un valore numerico compreso tra 0 e 0.2 (metri).
Il valore predefinito è 0.03.
Appartenenza
Max Force Control Speed Limit appartiene al tipo Supervision Type nell’argomento
Motion.
Descrizione
Fattore di errore della velocità durante il controllo della forza.
I limiti di velocità per il controllo della forza sono definiti nel tipo Force Master
Control. Se viene superato il limite di velocità moltiplicato per Max Force Control
Speed Limit, vengono arrestati tutti i movimenti. Per maggiori informazioni vedere
Il tipo Force Master Control a pagina 599.
Utilizzo
La velocità può superare per un breve periodo il limite definito nel tipo Force Master
Control prima che venga regolata su un valore entro i limiti. Per consentire alla
velocità di superare il limite durante la regolazione senza che vengano arrestati i
movimenti,Max Force Control Speed Limit deve essere impostato su un valore
maggiore di 1. La misura in cui la velocità può superare il limite è determinata da
Max Force Control Speed Limit.
Limitazioni
Max Force Control Speed Limit può essere utilizzato solo per utensili servoassistiti.
Valori ammessi
Un valore numerico compreso tra 1 e 10. Il valore non può essere unitario ma deve
rappresentare un rapporto del limite di velocità definito nel tipo Force Master
Control.
Il valore predefinito è 1.1.
Appartenenza
Dynamic Power Up Position Limit appartiene al tipo Supervision Type
nell’argomento Motion.
Descrizione
Definisce l'errore massimo di posizione all'accensione accettato alla velocità
massima.
Utilizzo
Dynamic Power Up Position Limit imposta un limite dinamico per la supervisione
del sistema di misurazione del momento durante un'interruzione dell'alimentazione.
Un valore tipico è 120% della distanza di frenata massima.
Valori ammessi
Un valore compreso tra 0 e 1000 in radianti.
Appartenenza
Teach Max Speed Main appartiene al tipo Supervision Type nell’argomento Motion.
Descrizione
Definisce la velocità massima ordinata in modalità manuale.
Utilizzo
Teach Max Speed Main viene utilizzato per limitare la velocità massima in modalità
manuale.
Impostare il valore di Teach Max Speed Main in modo che la velocità del braccio
non superi 250 mm/s.
Valori ammessi
Un valore di rapporto tra 0 e 1, dove 1 è uguale alla velocità massima.
ATTENZIONE
Appartenenza
Teach Max Speed DSP appartiene al tipo Supervision Type nell’argomento Motion.
Descrizione
Definisce il livello di supervisione della velocità del motore in modalità manuale.
Utilizzo
Il parametro Teach Max Speed DSP viene utilizzato per la supervisione della velocità
in modalità manuale. Il valore di Teach Max Speed DSP dovrebbe essere uguale
al valore di Teach Max Speed Main, con l'aggiunta di un certo margine per il rumore
e le vibrazioni. Il valore tipico è quello più grande tra (Teach Max Speed Main *
1,20) e (Teach Max Speed Main + 8/Speed Absolute Max).
Valori ammessi
Un valore di rapporto tra 0 e 1, dove 1 è uguale alla velocità massima.
ATTENZIONE
Appartenenza
Max Jam Time appartiene al tipo Supervision Type nell’argomento Motion.
Descrizione
Definisce il tempo massimo consentito con coppia massima a velocità zero.
Utilizzo
Impostare Max Jam Time per proteggere il robot e le apparecchiature da guasti e
danni che potrebbero verificarsi se la coppia è alta e la velocità è zero.
Valori ammessi
Un valore compreso tra 0 e 2.0 secondi.
Un valore tipico è 0.5.
Appartenenza
Max Overload Time appartiene al tipo Supervision Type nell’argomento Motion.
Descrizione
Definisce il tempo massimo consentito con coppia massima durante il movimento.
Utilizzo
Impostare Max Overload Time per proteggere il robot e le apparecchiature da
guasti e danni. Se si è superato Max Overload Time, il controller indicherà un errore
nell’hardware, nel robot, nel carico o nella programmazione.
Valori ammessi
Un valore compreso tra 0 e 20 secondi.
Un valore tipico è 0.2.
Appartenenza
Auto Max Speed Supervision Limit appartiene al tipo Supervision Type
nell’argomento Motion.
Descrizione
Definisce il limite di supervisione della velocità massima in modalità manuale.
Utilizzo
Auto Max Speed Supervision Limit è tipicamente impostato su 1.2 per consentire
un margine contro la velocità eccessiva, interferenze da forze esterne e così via.
Valori ammessi
Un valore compreso tra 0 e 5, dove 1 è uguale alla velocità massima.
Un valore tipico è 1.2.
Appartenenza
Influence Group appartiene al tipo Supervision Type nell’argomento Motion.
Descrizione
Definisce il tipo di gruppo di influenza per Supervision Type. Un gruppo di influenza
è un gruppo di assi che hanno un'influenza meccanica reciproca.
Utilizzo
Influence Group viene utilizzato per calcolare i livelli di supervisione.
Di norma, per assi che non influiscono tra di loro, disattivare la funzione impostando
Influence Group su 0.
Valori ammessi
Un numero intero compreso tra 0 e 10.
Appartenenza
Alarm Position Limit for Brake Release appartiene al tipo Supervision Type
nell’argomento Motion.
Descrizione
Alarm Position Limit for Brake Release definisce il limite dell’arresto di emergenza
per la supervisione della posizione durante il rilascio dei freni.
Utilizzo
Viene generato un arresto di emergenza se il motore dell’asse si muove oltre il
valore definito di Alarm Position Limit for Brake Release direttamente dopo il rilascio
dei freni.
Valori ammessi
Un valore compreso tra 0 e 1000, indicato in radianti sul lato del motore.
Il valore predefinito è 1.0.
Appartenenza
Position OK Ratio for Brake Release appartiene al tipo Supervision Type
nell’argomento Motion.
Descrizione
Position OK Ratio for Brake Release definisce l’errore di posizione massimo
dell’asse quando esso deve lasciare lo stato di supervisione dei freni e edeve
passare al normale funzionamento.
Utilizzo
Il valore di Position OK Ratio for Brake Release è un rapporto del valore del
parametro Alarm Position Limit for Brake Release. Per maggiori informazioni vedere
Alarm Position Limit for Brake Release a pagina 920.
Valori ammessi
Un valore compreso tra 0 and 1.
Il valore predefinito è 0.2, un valore normale è 0.2-0.5.
Panoramica
Questa sezione descrive il tipo Transmission che fa parte dell’argomento Motion.
Ogni parametro di questo tipo viene descritto in un argomento informativo separato
di questa sezione.
Limitazioni
Il rapporto di trasmissione può essere definito solo per assi aggiuntivi.
Il rapporto di trasmissione per i giunti del robot viene definito da ABB e non può
essere modificato.
6.41.2 Name
Appartenenza
Name appartiene al tipo Transmission nell’argomento Motion.
Descrizione
Il nome di Transmission.
Utilizzo
Name viene utilizzato come riferimento a Transmission dal parametro Use
Transmission nel tipo Joint.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Rotating Move appartiene al tipo Transmission nell’argomento Motion.
Descrizione
Rotating Move definisce se l'asse è rotante o lineare.
Utilizzo
Per gli assi rotanti impostare Rotating Move su Yes. Per gli assi lineari impostare
Rotating Move su No.
Rotating Move determina se il rapporto di trasmissione viene definito in radianti
motore per radianti giunto o in radianti motore per metri giunto.
Valori ammessi
Yes o No.
Il valore predefinito è No.
Appartenenza
Transmission Gear Ratio appartiene al tipo Transmission nell’argomento Motion.
Descrizione
Transmission Gear Ratio definisce il rapporto di trasmissione tra motore e giunto.
Utilizzo
Per gli assi rotanti impostare Transmission Gear Ratio sul numero di giri effettuati
dal motore per ogni giro del giunto. Per gli assi lineari impostare Transmission
Gear Ratio su radianti motore per metro.
Limitazioni
Transmission Gear Ratio può essere definito solo per assi esterni. Il valore di
Transmission Gear Ratio per i giunti del robot viene definito da ABB e non può
essere modificato.
Valori ammessi
Un valore numerico compreso tra -100000 e +100000.
ATTENZIONE
Appartenenza
Transmission Gear High appartiene al tipo Transmission nell’argomento Motion.
Descrizione
Quando un giunto è in modalità indipendente,Transmission Gear High è il
numeratore della frazione che rappresenta il rapporto di trasmissione tra il motore
e il giunto. Il denominatore è il parametro Transmission Gear Low.
Utilizzo
Quando un giunto è in modalità indipendente, il rapporto di trasmissione è
rappresentato come Transmission Gear High diviso per Transmission Gear Low.
Vedere Definizione del rapporto di trasmissione per giunti indipendenti a pagina 494
per ulteriori informazioni su come utilizzare questi parametri.
Limitazioni
Il parametro Transmission Gear High viene utilizzato solo se è presente l'opzione
Independent Axes di RobotWare.
Se un giunto non è in modalità indipendente, viene utilizzato il parametro
Transmission Gear Ratio anziché Transmission Gear High e Transmission Gear
Low.
Per ulteriori informazioni, vedere Transmission Gear Low a pagina 927.
Valori ammessi
Un valore intero tranne 0.
Informazioni correlate
Application manual - Controller software IRC5
Appartenenza
Transmission Gear Low appartiene al tipo Transmission nell’argomento Motion.
Descrizione
Quando un giunto è in modalità indipendente,Transmission Gear Low è il
denominatore della frazione che rappresenta il rapporto di trasmissione tra il motore
e il giunto. Il numeratore è il parametro Transmission Gear High.
Utilizzo
Quando un giunto è in modalità indipendente, il rapporto di trasmissione è
rappresentato come Transmission Gear High diviso per Transmission Gear Low.
Vedere Definizione del rapporto di trasmissione per giunti indipendenti a pagina 494
per ulteriori informazioni su come utilizzare questi parametri.
Limitazioni
Il parametro Transmission Gear Low viene utilizzato solo se è presente l'opzione
Independent Axes di RobotWare.
Se un giunto non è in modalità indipendente, viene utilizzato il parametro
Transmission Gear Ratio anziché Transmission Gear High e Transmission Gear
Low.
Per ulteriori informazioni, vedere Transmission Gear High a pagina 926.
Valori ammessi
Un valore intero tranne 0.
Informazioni correlate
Application manual - Controller software IRC5
Panoramica
Questa sezione descrive il tipo Uncalibrated Control Master 0 che fa parte
dell’argomento Motion. Ogni parametro di questo tipo viene descritto in un
argomento informativo separato di questa sezione.
6.42.2 Name
Appartenenza
Name appartiene al tipo Uncalibrated Control Master 0 nell’argomento Motion.
Descrizione
Il nome di Uncalibrated Control Master 0.
Utilizzo
Name viene utilizzato come riferimento a Uncalibrated Control Master 0 dal
parametro Uncalibrated Control Master nel tipo Joint.
Valori ammessi
Una stringa con un massimo di 32 caratteri.
Appartenenza
Kp, Gain Position Loop appartiene al tipo Uncalibrated Control Master 0
nell’argomento Motion.
Descrizione
Guadagno proporzionale nel ciclo di regolazione della posizione.
Utilizzo
Maggiore è il valore di Kp, Gain Position Loop, migliori saranno traccia ed
eliminazione delle interferenze.
Se la regolazione della posizione è eccessiva, diminuire il valore di Kp, Gain Position
Loop.
Limitazioni
Kp, Gain Position Loop interessa un asse solo se questo non è calibrato oppure
quando un altro asse nella stessa unità meccanica non è calibrato.
Valori ammessi
Un valore numerico compreso tra 0 e 1000 (1/s).
Appartenenza
Kv, Gain Speed Loop appartiene al tipo Uncalibrated Control Master 0
nell’argomento Motion.
Descrizione
Guadagno proporzionale nel ciclo di regolazione della velocità.
Utilizzo
Maggiore è il valore di Kv, Gain Speed Loop, migliori saranno traccia ed
eliminazione delle interferenze.
Se il livello di oscillazione o interferenza è troppo elevato, diminuire il valore di Kv,
Gain Speed Loop.
Limitazioni
Kv, Gain Speed Loop interessa un asse solo se questo non è calibrato oppure
quando un altro asse nella stessa unità meccanica non è calibrato.
Valori ammessi
Un valore numerico compreso tra 0 e 100 (Nms/rad).
Appartenenza
Ti Integration Time Speed Loop appartiene al tipo Uncalibrated Control Master 0
nell’argomento Motion.
Descrizione
Tempo di integrazione nel ciclo di regolazione della velocità.
Utilizzo
Minore è il valore di Ti Integration Time Speed Loop, migliori saranno traccia ed
eliminazione delle interferenze.
Se il livello di oscillazione o interferenza è troppo elevato, aumentare il valore di
Ti Integration Time Speed Loop.
Limitazioni
Ti Integration Time Speed Loop interessa un asse solo se questo non è calibrato
oppure quando un altro asse nella stessa unità meccanica non è calibrato.
Valori ammessi
Un valore numerico compreso tra 0 e 10 secondi.
Il valore predefinito è 10.
Appartenenza
Speed Max Uncalibrated appartiene al tipo Uncalibrated Control Master 0
nell’argomento Motion.
Descrizione
Speed Max Uncalibrated definisce la velocità massima consentita per un asse non
calibrato.
Utilizzo
Utilizzare Speed Max Uncalibrated come limite della velocità dell'asse quando
questo viene regolato come non calibrato.
Limitazioni
Speed Max Uncalibrated interessa un asse solo se questo non è calibrato oppure
quando un altro asse nella stessa unità meccanica non è calibrato.
Valori ammessi
Un valore numerico compreso tra 0 e 670 (rad/s lato motore).
Appartenenza
Acceleration Max Uncalibrated appartiene al tipo Uncalibrated Control Master 0
nell’argomento Motion.
Descrizione
Acceleration Max Uncalibrated definisce l'accelerazione massima consentita per
un asse non calibrato.
Utilizzo
Utilizzare Acceleration Max Uncalibrated come limite dell'accelerazione dell'asse
quando questo viene regolato come non calibrato.
Limitazioni
Acceleration Max Uncalibrated interessa un asse solo se questo non è calibrato
oppure quando un altro asse nella stessa unità meccanica non è calibrato.
Valori ammessi
Un valore compreso tra 0 e 10000 (rad/s 2 lato motore).
Appartenenza
Deceleration Max Uncalibrated appartiene al tipo Uncalibrated Control Master 0
nell’argomento Motion.
Descrizione
Deceleration Max Uncalibrated definisce la decelerazione massima consentita per
un asse non calibrato.
Utilizzo
Utilizzare Deceleration Max Uncalibrated come limite della decelerazione dell'asse
quando questo viene regolato come non calibrato.
Limitazioni
Deceleration Max Uncalibrated interessa un asse solo se questo non è calibrato
oppure quando un altro asse nella stessa unità meccanica non è calibrato.
Valori ammessi
Un valore compreso tra 0 e 10000 (rad/s 2 lato motore).
7 Argomento Process
7.1 L’argomento Process
Panoramica
L’argomento Process contiene parametri per la configurazione di varie applicazioni
di processo. Questi parametri sono descritti nei manuali applicativi delle rispettive
opzioni.
J
A jog parameters, type, 618
Acceleration Data, tipo, 499 joint, type, 624
Activation and Deactivation only done from Rapid, 686
Address, 294 L
Allow asymmetric zones, 727 Label, 96
Arm, tipo, 503 lag control master 0, type, 634
Arm Check Point, tipo, 527 LAN 3, 42
Arm Load, tipo, 530 LAN 3 isolata, 42
Auto Condition Reset, tipo, 120 linked m process, type, 653
avvertimento all’avvio, tipo, 477 Local port number, 115
B M
Backup Settings, tipo, 452 man-machine communication, 449
Brake, tipo, 535 Max difference for gravity compensation, 877
Measurement Channel, tipo, 668
C mechanical unit, type, 673
Calibration Full Sequence Freq., 862 mechanical unit group, type, 162
Calibration High Force Priority, 861 MIB, 312
Calibration No Pos Update, 863 Missing tip check distance, 875
Collegamento, 299 MMC.cfg, 35
Collision Detection Zero Speed Time, 756 MOC.cfg, 35
comando dispositivo, tipo, 273 modpos settings, type, 167
communication, argomento, 37 most common I/O signal, type, 466
Connected Services, tipo, 62 most common instruction, type, 459
connessione incrociata, tipo, 225 motion, topic, 481
controller, topic, 117 Motion Planner, tipo, 687
Control Parameters, tipo, 547 Motion Supervision, tipo, 746
Motion System, tipo, 757
D motor, type, 769
Definizione argomento, 33
motor calibration, type, 773
definizione parametri di sistema, 34
motor type, type, 782
definizione tipo, 33
Disable SafeMove Assistance, 766 N
dispositivo, tipo, 234 NORMAL, tipo di task, 197
DNS Client, tipo, 73 NoSafety trustlevel, 200
drive module, type, 552
drive system, tipo, 555 O
Drive Unit, tipo, 561 operator safety, type, 176
E P
EIO.cfg, 35 parametri di sistema
Ethernet Port, tipo, 85, 92 Address, 294
event routine, type, 138 Configuration Assembly, 257
External Control Process Data, 564 Configuration Size, 258
Connection Input Size, 254
F Connection Output Size, 253
file di configurazione, 35 Connection Priority, 262
Fingerprint, 59 Connection Timeout Multiplier, 269
force master, type, 580 DeviceNet Address, 246
force master control, type, 599 DeviceNet Communication Speed, 300
friction compensation, type, 613 Device Type, 249
Gateway, 296
G Input Assembly, 256
Gateway, 296
Input RPI, 266
I Output Assembly, 255
I/O, argomento, 209 Output RPI, 265
I/O access level, type, 217 Ownership, 263
Impostazione IP, 38 Poll Rate, 252, 267
Impostazioni della modalità di esecuzione, tipo, 188 Product Code, 248
Ind collision stop without brake, 764 Production Inhibit Time, 250
indirizzo IP, 39 Quick Connect, 268
input di sistema, tipo, 353 Subnet Mask, 295
Interfaccia, 38 Vendor ID, 247
Interface, 95, 108 percorso regione di ritorno, tipo, 182
ABB AS
Robotics & Discrete Automation
Nordlysvegen 7, N-4340 BRYNE, Norway
Box 265, N-4349 BRYNE, Norway
Telephone: +47 22 87 2000
ABB Inc.
Robotics & Discrete Automation
1250 Brown Road
Auburn Hills, MI 48326
USA
Telephone: +1 248 391 9000
abb.com/robotics
3HAC050948-007, Rev X, it