Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MANUALE DI USO
E MANUTENZIONE
SCHEDA AGGIORNAMENTI
SCHEDA AGGIORNAMENTI
La presente edizione del manuale, rispetto alla precedente, ha subito interventi di modifica dei contenuti
tecnici per aggiornamento del prodotto. Le parti aggiornate sono di seguito riportate.
3-4-7-8, Sostituite
11 ¸ 20, 22,
26 ¸ 30, 33
15-16 Sostituite
i-3-30, Sostituite
38 ¸ 40,
45-59-67
68-70
05/1199 A
scheda aggiornamenti SCHEDA AGGIORNAMENTI C3G Plus
06/0400 5 Principali operazioni per l’utilizzo del sistema 14, 19, 20 Sostituite
B 06/0400
C3G Plus PREFAZIONE
PREFAZIONE
C3G Plus VERSIONI SDLP-SDMP-SDHP
06/0400 i
PREFAZIONE C3G Plus
Il presente manuale documenta i sistemi robotici COMAU definiti nella tabella seguente:
PREFAZIONE
Illuminazione Interna l –
(1) Il modulo RPT non è disponibile in robot identificati da una release di fabbricazione uguale/superiore
a quella indicata nella tabella seguente:
ii 06/0400
C3G Plus PREFAZIONE
PREFAZIONE
Di seguito vengono riportati i simboli che rappresentano: AVVERTENZE, ATTENZIONE e NOTE ed il loro si-
gnificato.
Il simbolo indica procedure di funzionamento, informazioni tecniche e precauzioni che se
non vengono rispettate e/o correttamente eseguite possono causare lesioni al personale.
Di seguito vengono rappresentati i simboli che compaiono all’interno delle procedure operative ai quali
l’operatore deve prestare attenzione o eseguire quanto riportato:
Tensione elettrica pericolosa.
CORSI DI FORMAZIONE
· Per l’addestramento del personale dedicato alla conduzione, programmazione, e manutenzione dei si-
stemi robotizzati la COMAU Robotica organizza specifici corsi di addestramento.
· Ulteriori corsi possono essere organizzati per soddisfare eventuali specifiche esigenze e fornire, in fun-
zione del grado di preparazione dei partecipanti, le nozioni tecniche e pratiche che permetteranno di ge-
stire in modo autonomo il sistema robotico COMAU.
DOCUMENTAZIONE DI RIFERIMENTO
Per ulteriori informazioni su argomenti correlati al controllore di cella C3G Plus è possibile consultare la se-
guente documentazione:
06/0400 iii
SOMMARIO C3G Plus
SOMMARIO
SOMMARIO
CAPITOLO 2 - INSTALLAZIONE
Quadro riepilogativo dell’installazione ........................................................................................................2-i
Predisposizioni per l’installazione ...............................................................................................................2-1
Verifica della packing list ............................................................................................................................2-1
Conoscenza dell’interfaccia operatore .......................................................................................................2-1
Collegamento alla rete di alimentazione.....................................................................................................2-2
Collegamento C3G Plus - robot ..................................................................................................................2-5
Colllegamenti Application Box ....................................................................................................................2-6
Collegamento dei dispositivi di sicurezza ed esclusione dei comandi provenienti da trasferta ..................2-6
Attivazione del C3G Plus ............................................................................................................................2-11
Collegamento della batteria tampone RPT (opzionale) ..............................................................................2-12
Verifica funzionale fuori linea controllore - robot.........................................................................................2-13
Operazione di Turn_Set .............................................................................................................................2-16
Disattivazione del C3G Plus .......................................................................................................................2-17
Integrazione del sistema robotico ...............................................................................................................2-17
Verifica funzionale del sistema robotico installato ......................................................................................2-18
iv 06/0400
C3G Plus SOMMARIO
Pagina
SOMMARIO
Cavo di collegamento connettori porte seriali COM0: e COM 1:...........................................................3-15
Cavo di collegamento porta parallela PAR:...........................................................................................3-15
Programma PCINT ................................................................................................................................3-15
Video C3G Plus su PC .........................................................................................................................3-18
Comandi di sistema ....................................................................................................................................3-21
Funzione Stand-By .....................................................................................................................................3-69
Brake Release Device (C3G-BRD).............................................................................................................3-70
C3G Plus Kit IVECO ....................................................................................................................................3-71
06/0400 v
SOMMARIO C3G Plus
Pagina
SOMMARIO
CAPITOLO 7 - MANUTENZIONE
Norme generali per la manutenzione .........................................................................................................7-i
Manutenzione preventiva ...........................................................................................................................7-1
Manutenzione straordinaria ........................................................................................................................7-3
Schemi funzionali del C3G Plus versioni SDLP - SDMP - SDHP ..........................................................7-5
Schemi funzionali del C3G Plus versioni DDMP - DDHP ......................................................................7-14
Diagnostica............................................................................................................................................7-25
Problemi durante il normale funzionamento ..........................................................................................7-38
Fusibili e protezioni................................................................................................................................7-39
Schemi elettrici ......................................................................................................................................7-41
Control Unit............................................................................................................................................7-43
Modulo C3G-DBU3................................................................................................................................7-49
Modulo C3G-BKM .................................................................................................................................7-50
Modulo C3G-MPI...................................................................................................................................7-51
Modulo C3G-RPT opzionale..................................................................................................................7-52
Servo Amplifiers Unit SAU2...................................................................................................................7-54
Software di sistema ...............................................................................................................................7-59
Lista Parti di Ricambio...........................................................................................................................7-67
vi 01/0498
Manuale di Uso e
C3G Plus Manutenzione
PRESCRIZIONI DI SICUREZZA
PRESCRIZIONI DI SICUREZZA 1-1
INSTALLAZIONE 2-1
INTERFACCIA OPERATORE 3-1
GUIDA ALL’INTEGRAZIONE 4-1
PRINCIPALI OPERAZIONI PER L’UTILIZZO DEL SISTEMA 5-1
PROCEDURE D’EMERGENZA 6-1
MANUTENZIONE 7-1
SOMMARIO
Paragrafo Pagina
Responsabilità 1-1
Prescrizioni di sicurezza 1-1
Manuale di Uso e
Manutenzione C3G Plus
RESPONSABILITÀ
PRESCRIZIONI DI SICUREZZA
· Le responsabilità dell’inserimento del sistema robotico in un ambiente di produzione o in un
ambiente di studio, l’emissione della dichiarazione di conformità e la marcatura CE dell’impianto,
nel rispetto dei principi di sicurezza della Direttiva Macchine, sono a carico dell’integratore.
· COMAU S.p.A. declina ogni responsabilità derivante dall’uso scorretto o improprio del sistema
robotico, dall’utilizzo di ricambi non prescritti e da manomissioni di circuiti, componenti e software di
sistema.
· La mancata osservanza delle norme di sicurezza può causare lesioni al personale e danneggiare
componenti dell’unità di controllo.
PRESCRIZIONI DI SICUREZZA
1. SCOPO
1.1 Le presenti prescrizioni di sicurezza hanno lo scopo di definire una serie di comportamenti ed
obblighi ai quali attenersi nell’eseguire le attività elencate al punto 3, al fine di operare in
condizioni di sicurezza per il personale, per le attrezzature e per l’ambiente circostante.
2. DEFINIZIONI
2.1 Sistema Robotico
Si definisce sistema robotico l’insieme funzionale costituito da: unità di controllo, robot, unità
portatile di programmazione e/o di emergenza ed eventuali opzioni.
2.2 Spazio Protetto
Si definisce spazio protetto l’area delimitata dalle barriere di protezione e destinata
all’installazione ed al funzionamento del robot.
2.3 Personale Autorizzato
Si definisce personale autorizzato l’insieme delle persone opportunamente istruite e delegate ad
eseguire le attività elencate al punto 3.
2.4 Personale Preposto
Si definisce preposto il personale che dirige o sovrintende alle attività alle quali siano addetti
lavoratori subordinati definiti al punto precedente.
2.5 Installazione e messa in servizio
Si definisce installazione l’integrazione meccanica ed elettrica del sistema robotico in una realtà
produttiva o in ambiente di studio, in conformità ai requisiti di sicurezza della Direttiva Macchine.
Si definisce messa in servizio l’attività di verifica funzionale del sistema installato.
2.6 Funzionamento in Programmazione
Modo operativo sotto controllo dell’operatore, che esclude il funzionamento automatico e che
permette le seguenti attività: movimentazione manuale programmazione di cicli di lavoro a
velocità ridotta, prova del ciclo programmato a velocità ridotta e, quando ammesso, a velocità di
lavoro.
2.7 Funzionamento in Automatico
Modo operativo in cui il robot esegue autonomamente il ciclo programmato alla velocità di lavoro,
all’interno dello spazio protetto, con barriere di protezione chiuse e inserite nel circuito d’arresto
d’emergenza, con avviamento/arresto locale (posto all’esterno dello spazio protetto) o remoto.
2.8 Funzionamento manuale d’Emergenza
Modo operativo che consente, in presenza di un guasto, la movimentazione del robot con sistema
di sicurezza degradato, sotto controllo dell’operatore e con barriere di protezione chiuse.
02/1299 1-1
PRESCRIZIONI DI SICUREZZA C3G Plus
DEFINIZIONI - Continua
PRESCRIZIONI DI SICUREZZA
3. APPLICABILITÀ
3.1 Le presenti Prescrizioni devono essere applicate nell’esecuzione delle seguenti attività:
· funzionamento in programmazione;
· funzionamento in automatico;
· manutenzione e riparazione;
4. MODALITÀ OPERATIVE
4.1 Installazione e Messa in Servizio
4.1.1 La messa in servizio è permessa solo quando il sistema robotico è incorporato in un sistema di
produzione o in un ambiente di studio che ne garantiscano l’utilizzo in condizioni di sicurezza.
4.1.2 L’installazione e la messa in servizio del sistema robotico è consentita unicamente al personale
autorizzato.
4.1.3 L’installazione e la messa in servizio del sistema è ammessa esclusivamente all’interno di uno
spazio protetto con dimensioni adeguate ad ospitare il robot è l’attrezzatura con la quale è
allestito, senza fuoriuscite dalle barriere. Occorre verificare inoltre che nelle condizioni di normale
movimento del robot si eviti la collisione dello stesso con parti interne allo spazio protetto (es.
colonne della struttura, linee di alimentazione, ecc.).
Se necessario limitare l’area di lavoro del robot per mezzo di tamponi meccanici di fine corsa.
4.1.4 Per quanto possibile, l’area di installazione del robot deve essere sgombra da materiali che
possono impedire o limitare la visuale.
4.1.5 Durante le fasi di installazione, movimentare il robot e l’unità di controllo come indicato nel
Manuale d’Uso dei prodotti; se si rende necessario il sollevamento, verificare il corretto fissaggio
dei golfari ed utilizzare unicamente imbragature e attrezzature adeguate.
1-2 02/1299
C3G Plus PRESCRIZIONI DI SICUREZZA
PRESCRIZIONI DI SICUREZZA
4.1.6 Fissare il robot con tutti i bulloni previsti sul supporto di sostegno.
4.1.7 Se presenti, rimuovere le staffe di fissaggio degli assi e verificare il corretto fissaggio
dell’attrezzatura con cui il robot è allestito.
4.1.8 Verificare che i ripari del robot siano correttamente fissati e che non vi siano particolari mobili o
allentati, controllare inoltre l’integrità dei componenti dell’unità di controllo.
4.1.9 Quando previsto collegare l’impianto pneumatico del robot alla rete di distribuzione aria e
verificare con attenzione la corretta taratura del valore di pressione. Per quanto riguarda
l’impianto di bilanciamento, una errata taratura di pressione influisce sulla corretta esecuzione dei
movimenti del robot.
Prevedere inoltre l’installazione di filtri per eventuale condensa presente nell’impianto.
4.1.10 Installare l’unità di controllo in modo che sia possibile operare sul pannello di comando solo
rimanendo all’esterno dello spazio protetto.
4.1.11 Verificare la coerenza tra la tensione predisposta sui trasformatori di alimentazione ed il valore di
tensione della rete di distribuzione energia.
4.1.12 Prima di procedere all’allacciamento elettrico dell’unità di controllo, verificare che il disgiuntore
sulla rete di distribuzione energia sia bloccato in posizione di apertura.
4.1.13 Il collegamento tra l’unità di controllo e il disgiuntore di rete deve essere realizzato tramite un cavo
armato quadripolare (3 fasi + terra) di dimensioni adeguate alla potenza installata sull’unità di
controllo.
4.1.14 Il cavo di alimentazione deve entrare nell’unità di controllo attraverso l’apposito passacavo ed
essere correttamente bloccato.
4.1.15 Collegare il conduttore di terra (PE) e di seguito collegare i conduttori di potenza all’interruttore
generale o ai morsetti predisposti sull’unità di controllo. Montare il coperchio di protezione
sull’interruttore generale o sui morsetti d’ingresso.
4.1.16 Collegare il cavo di alimentazione al disgiuntore sulla rete di distribuzione energia dopo avere
verificato con apposito strumento che i morsetti del disgiuntore siano fuori tensione.
4.1.17 L’unità di controllo può essere fornita con circuirto di illuminazione interna e presa di servizio
collegati a valle dell’interruttore generale.
Se fosse necessario alimentare i circuiti in modo indipendente dall’interruttore generale, occorre
modificare un collegamento interno collegando alla rete di distribuzione un cavo armato tripolare
(2 fasi + terra) dimensionato in funzione della protezione prevista sulla rete stessa, con le stesse
modalità e sequenza di operazioni indicate per l’alimentazione di potenza.
4.1.18 Collegare il conduttore di terra e i cavi di segnali e potenza tra l’unità di controllo e robot.
4.1.19 Verificare che la/le porta/e dell’unità di controllo siano chiuse con l’apposita chiave.
4.1.20 L’errato collegamento dei connettori può provocare danni permanenti ai componenti dell’unità di
controllo.
4.1.21 Il C3G Plus realizza all’interno i principali interblocchi di sicurezza (cancelli, pulsante di
abilitazione, ecc.). Nel caso in cui fosse necessario collegarsi ai segnali predisposti per realizzare
circuiti esterni aggiuntivi, assicurarsi che tali segnali siano utilizzati come richiesto dalle norme di
sicurezza. La sicurezza dei segnali di interblocco provenienti da linea trasferta (arresto
d’emergenza, sicurezza cancelli, ecc.), ossia la realizzazione di circuiti corretti e sicuri è a carico
dell’integratore del sistema robotico.
Non si garantisce la sicurezza del sistema in caso di realizzazione errata, incompleta o mancante
di tali interblocchi.
02/1299 1-3
PRESCRIZIONI DI SICUREZZA C3G Plus
4.1.22 L’arresto derivante dall’intervento della sicurezza delle barriere di protezione causa la fermata del
robot in modo incontrollato, con possibile perdita della traiettoria programmata. Al fine di arrestare
il robot con rampa di decelerazione controllata, si consiglia di collegare i segnali di interblocco in
modo da attivare un comando di Drive Off prima dell’arresto di emergenza.
Esempio: l’apertura dei fermi di sicurezza delle barriere di protezione provoca il Remote Drive Off;
l’apertura delle barriere di protezione causa l’arresto di emergenza.
4.1.23 Se è installato il dispositivo di Stop Controllato C3G-CSM (Controlled Stop Module) sull’unità di
controllo, negli stati AUTO LOCAL e AUTO REMOTE l’arresto di emergenza e/o l’apertura dei
cancelli di sicurezza causano l’arresto del robot in modo controllato (EN 60204-1, arresto di
categoria 1). In questa modalità l’esclusione della potenza (apertura del contattore di potenza)
avviene dopo 1 secondo. Nello stato di programmazione PROGR. l’esclusione della potenza
avviene in modo immediato (EN 60204-1, arresto di categoria 0).
Nella realizzazione delle barriere di protezione, in particolare se vengono utilizzate barriere
ottiche, è indispensabile tenere in considerazione queste tempistiche.
4.1.24 Verificare che le condizioni ambientali e operative di lavoro non eccedano i limiti specificati nel
Manuale d’Uso del prodotto.
4.1.25 Le operazioni di calibrazione devono essere eseguite con la massima attenzione, come riportato
sul Manuale d’Uso del prodotto e si devono concludere con la verifica della corretta posizione
della macchina.
4.1.26 Durante le fasi di caricamento o aggiornamento del software di sistema (per esempio dopo la
sostituzione di schede), utilizzare unicamente i dischetti originali consegnati da COMAU S.p.A.
insieme al robot.
Dopo il caricamento eseguire sempre un ciclo di prova di sicurezza, al di fuori dello spazio protetto.
Attenersi scrupolosamente alla procedura di caricamento del software di sistema descritta nel
Manuale d’Uso dei prodotti.
4.1.27 Verificare che le barriere dello spazio protetto siano correttamente posizionate.
1-4 02/1299
C3G Plus PRESCRIZIONI DI SICUREZZA
PRESCRIZIONI DI SICUREZZA
4.2.9 L’attivazione dei motori (Drive On) deve essere comandata sempre da posizione esterna al cam-
po d’azione del robot dopo aver verificato che nell’area interessata non vi sia la presenza di
persone. L’operazione di attivazione motori si considera conclusa alla comparsa della relativa
indicazione di stato macchina.
4.2.10 La prova del ciclo programmato alla velocità di lavoro (funzione presente dietro specifica
richiesta), in alcune situazioni in cui si renda necessario un controllo visivo a breve distanza, con
la presenza dell’operatore all’interno dello spazio protetto, deve essere attivata solo dopo aver
effettuato un ciclo completo di prova a velocità ridotta. La prova deve essere comandata da una
distanza di sicurezza.
4.2.11 Prestare particolare attenzione durante la programmazione mediante terminale portatile: i
dispositivi di sicurezza hardware e software sono in funzione, ma il movimento del robot è sotto il
controllo dell’operatore.
4.2.12 La prima esecuzione di un nuovo programma può comportare il movimento del robot lungo una
traiettoria diversa da quella attesa.
La modifica di passi del programma (es. spostamento di un passo da un punto ad un altro del
flusso, registrazione errata di un passo, modifica della posizione del robot fuori dalla traiettoria
che raccorda due passi del programma), può dare origine a movimenti non previsti dall’operatore
in fase di prova del programma stesso.
In entrambi i casi operare con attenzione, mantenendosi comunque al di fuori del campo d’azione
del robot.
· che il terminale portatile di programmazione sia riposto nel suo alloggiamento (condizione
comunque richiesta dall’unità di controllo nello stato Auto-Remote).
4.3.4 Particolare attenzione deve essere posta alla selezione dello stato automatico-remoto, in cui il PLC
della linea può compiere operazioni automatiche di accensione motori e avvio del programma.
02/1299 1-5
PRESCRIZIONI DI SICUREZZA C3G Plus
4.5.1 La messa fuori servizio e la rimozione del sistema robotico sono consentite unicamente al
personale autorizzato.
4.5.2 Portare il robot in posizione di trasporto e quando previsto montare le staffe di bloccaggio assi.
4.5.3 Prima di procedere alla messa fuori servizio è tassativo disinserire il disgiuntore sulla rete di
distribuzione energia e bloccarlo in posizione di aperto.
4.5.4 Dopo aver verificato con apposito strumento che i morsetti siano fuori tensione, scollegare il cavo
di alimentazione dal disgiuntore sulla rete di distribuzione energia, staccando prima i conduttori di
potenza e successivamente quello di terra. Scollegare il cavo di alimentazione dell’interruttore
generale sull’unità di controllo e rimuoverlo.
4.5.5 Scollegare il cavo per l’alimentazione dell’illuminazione interna e della presa di servizio (se tali circuiti
sono alimentati dall’esterno) sull’unità di controllo dopo aver bloccato in posizione di aperto il relativo
disgiuntore sulla rete di distribuzione e aver verificato l’effettiva assenza di tensione, staccando prima i
conduttori di fase e poi quello di terra.
4.5.6 Scollegare prima i cavi di collegamento fra il robot e l’unità di controllo e successivamente il
conduttore di terra.
4.5.7 Se è presente, scollegare l’impianto pneumatico del robot dalla rete di distribuzione dell’aria.
4.5.8 Verificare che il robot sia correttamente bilanciato e smontare i bulloni di fissaggio del robot dal
supporto di sostegno.
4.5.9 Rimuovere il robot e l’unità di controllo dall’area di lavoro adottando tutte le prescrizioni indicate
nei manuali forniti a corredo; se si rende necessario il sollevamento, verificare il corretto fissaggio
dei golfari e utilizzare unicamente imbragature e attrezzature adeguate.
4.5.10 Prima di effettuare operazioni di smantellamento (smontaggio, demolizione e smaltimento) dei
componenti che costituiscono il sistema robotico, consultare la COMAU, o una delle sue filiali, che
indicherà, in funzione del tipo di robot e di unità di controllo, le modalità operative nel rispetto dei
principi di sicurezza e di salvaguardia ambientale.
1-6 02/1299
C3G Plus PRESCRIZIONI DI SICUREZZA
PRESCRIZIONI DI SICUREZZA
4.5.11 Le operazioni di smaltimento rifiuti devono essere eseguite in accordo con la legislazione della
nazione in cui è installato il sistema robotico.
02/1299 1-7
PRESCRIZIONI DI SICUREZZA PRESCRIZIONI DI SICUREZZA C3G Plus
1-8 02/1299
Manuale di Uso e
C3G Plus Manutenzione
INSTALLAZIONE
PRESCRIZIONI DI SICUREZZA 1-1
INSTALLAZIONE 2-1
INTERFACCIA OPERATORE 3-1
GUIDA ALL’INTEGRAZIONE 4-1
PRINCIPALI OPERAZIONI PER L’UTILIZZO DEL SISTEMA 5-1
PROCEDURE D’EMERGENZA 6-1
MANUTENZIONE 7-1
SOMMARIO
Paragrafo Pagina
RIEPILOGO
Quadro Riepilogativo dell’Installazione
PASSO OPERAZIONE APPROFONDIMENTI ESEGUITO
1. PREDISPOSIZIONI PER L’INSTALLAZIONE Specifiche tecniche C3G Plus
ß
2. VERIFICA DELLA PACKING LIST –
ß
3. CONOSCENZA DELL’INTERFACCIA OPERATORE Capitolo 3 del manuale
ß
4. COLLEGAMENTO ALLA RETE DI ALIMENTAZIONE Schemi elettrici C3G Plus
ß
5. COLLEGAMENTI C3G Plus - ROBOT Manuale C3G-MMUX
ß
6. Manuale Applicazione/
COLLEGAMENTI APPLICATION BOX
Application Box
ß
7. COLLEGAMENTO DEI DISPOSITIVI DI SICUREZZA ED Manuale Robot/
ESCLUSIONE DEI COMANDI PROVENIENTI DA Capitolo 4 del manuale
TRASFERTA
ß
8. ATTIVAZIONE DEL C3G Plus Manuale Applicativo
ß
9. COLLEGAMENTO DELLA BATTERIA TAMPONE RPT Capitolo 7 del manuale
(SE INSTALLATA)
ß
10. VERIFICA FUNZIONALE FUORI LINEA C3G Plus - ROBOT Capitoli 3 e 5 del manuale
ß
11. OPERAZIONE DI TURN_SET Capitolo 3 del manuale
ß
12. DISATTIVAZIONE DEL C3G Plus Capitolo 3 del manuale
ß
13. Capitolo 4 del manuale/
INTEGRAZIONE DEL SISTEMA ROBOTICO
Documentazione di cella
ß
14. VERIFICA FUNZIONALE DEL SISTEMA ROBOTICO Capitolo 4 del manuale/
INSTALLATO Documentazione di cella
04/0799 2-i
RIEPILOGO INSTALLAZIONE C3G Plus
2-ii 01/0498
C3G Plus INSTALLAZIONE
installazione 1. 2. 3.
1. PREDISPOSIZIONI PER L’INSTALLAZIONE
Per semplificare le operazioni di installazione, le predisposizioni per l’installazione sono riportate nel
manuale SPECIFICHE TECNICHE C3G Plus che può essere fornito in anticipo al prodotto (prima
dell’installazione); in ogni caso il manuale sopra citato viene fornito anche con il presente manuale.
Nella cabina del controllore di cella è presente la scheda di DELIBERA PRODOTTO STANDARD. Verificare
la presenza dei componenti indicati sulla scheda.
Prima di procedere con l’installazione è necessario prendere conoscenza delle interfacce del controllore di
cella con il mondo esterno. Con interfaccia operatore si definiscono tutti i dispositivi idonei al colloquio tra
operatore e controllore di cella:
· Display PTU4
· Comandi di sistema
· Funzione Stand-by
04/0799 2-1
installazione 4. INSTALLAZIONE C3G Plus
· La sezione del cavo deve essere adeguata alla taglia di potenza del controllore installato.
· La taratura della protezione magnetotermica e differenziale a monte del controllore deve essere
adeguata alla taglia di potenza del controllore installato:
Corrente differenziale ³ 30 mA
SDLP 3,8 kVA (380 ¸ 500 Vca) 7,5 A 140 A 2,5 mm (13 AWG)
2
· La tensione di rete deve corrispondere a quella indicata sulla targhetta posta in prossimità della
morsettiera di collegamento.
OPERAZIONE
Collegare il cavo di alimentazione inserendolo nell’apposito passacavo posto in basso a destra della cabina
come indicato nella seguente figura.
2-2 04/0799
C3G Plus INSTALLAZIONE
La ricchezza del cavo all’interno della cabina deve essere corretta, in modo da non
installazione 4.
interferire con i cablaggi già esistenti.
· Il morsetto passacavo deve essere chiuso in modo da bloccare il cavo in ingresso al controllore. Provare
ad estrarre il cavo tirando esternamente alla cabina.
MATERIALE
Prima di procedere al collegamento predisporre il seguente materiale:
· N° 1 cavo di collegamento conforme alla norma CEI 2022, di tipo tripolare armato (due fasi più terra),
sezione dei conduttori 2,5 mm .2
· N° 1 PG 13,5; N° 7 terminali per cavo da 2,5 mm e numeri 368,369 da inserire sul cavo.
2
PROCEDURA
Nell’esecuzione del collegamento fare riferimento alla procedura ed alle figure esplicative di seguito riportate:
· Scollegare da F117 i conduttori N° 370 e 371, isolarli con morsetti a cappuccio e riporli in canalina.
04/0799 2-3
installazione 4. INSTALLAZIONE C3G Plus
2-4 01/0498
C3G Plus INSTALLAZIONE
installazione 4. 5.
· L’esecuzione dei collegamenti deve corrispondere a quanto indicato nella procedura. Verificare i
collegamenti.
· Le viti dei morsetti nei quali sono stati inseriti i cavi per il collegamento devono essere correttamente
bloccate. Provare ad estrarre i fili.
· Il morsetto passacavo deve essere chiuso in modo da bloccare il cavo in ingresso al controllore. Provare
ad estrarre il cavo tirando esternamente alla cabina.
· Verificare che i pin dei connettori da collegare non siano rientrati o danneggiati.
OPERAZIONE
Collegare i cavi come indicato in figura.
01/0498 2-5
INSTALLAZIONE C3G Plus
· Nel collegamento evitare raggi di curvatura dei cavi molto stretti. Il cavo non deve
installazione 5. 6. 7.
· Se sono presenti i connettori X10 Ext e X60 Ext, per il collegamento consultare la
documentazione del dispositivo C3G-MMUX e la specifica documentazione di cella.
· I connettori harting devono essere perfettamente bloccati. Tirare manualmente il cavo in modo da
verificarne la corretta connessione.
In funzione del tipo di collegamento ai dispositivi di sicurezza che si intende effettuare, il C3G Plus offre le
soluzioni descritte nel manuale SPECIFICHE TECNICHE C3G Plus.
Per il collegamento delle sicurezze a bordo robot (allarme flangia/macchina) utilizzare la controparte dei
connettori servizi e consultare il manuale di uso e manutenzione del robot.
OPERAZIONE
Il collegamento dei dispositivi di sicurezza avviene mediante i connettori X30 (X30-2 se presente doppia
macchina) e X80 posti in basso a sinistra della cabina. Di seguito vengono riportati gli schemi ed una tabella
riassuntivi per realizzare il collegamento delle sicurezze.
2-6 01/0498
C3G Plus INSTALLAZIONE
installazione 7.
04/0799 2-7
installazione 7. INSTALLAZIONE C3G Plus
I connettori di interfaccia verso l’esterno devono essere dotati per motivi di sicurezza di
opportuno serracavo, i cavi devono essere schermati e la schermatura opportunamente
collegata a massa, per garantire la compatibilità elettromagnetica del sistema secondo
quanto indicato dalla direttiva 89/392.
2-8 01/0498
C3G Plus INSTALLAZIONE
installazione 7.
DESCRIZIONE PIN X30 NOTE
Collegamento alimentazione circuiti ponticello 48-50 (x) (+24 Vcc) Senza realizzare il
di sicurezza ponticello 49-51 (y) (0 V) collegamento
dell’alimentazione non è
possibile effettuare DRIVE ON
Ad un comando
DRIVE OFF succes-
sivo al DRIVE ON
l’attrezzatura rimane
alimentata
Ridondanza contattori di potenza 52 - 53 Sono resi disponibili all’e-
(Power contactor K101 e K102) 55 - 56 sterno i contatti ausiliari dei
contattori di potenza.
La chiusura dei contattori di
potenza e dei contatti ausiliari è
subordinata alla totalità dei
dispositivi di sicurezza.
Collegando l’alimentazione
delle attrezzature ai contatti
ausiliari viene effettuato il taglio
dell’alimentazione in caso di:
- Apertura di un contatto
della catena delle sicu-
rezze
02/1198 2-9
installazione 7. INSTALLAZIONE C3G Plus
PIN
SEGNALI DESCRIZIONE
X30
2-10 04/0799
C3G Plus INSTALLAZIONE
installazione 8.
VERIFICHE PRIMA DELL’ACCENSIONE
L’interruttore magnetotermico e differenziale dal quale viene derivata l’alimentazione per il C3G Plus deve
essere chiuso.
Prima di accendere il controllore rimuovere dal suo interno la scatola contenente i floppy disk
(sistema operativo, applicativi, programmi di utilità generale) in dotazione. La temperatura
interna raggiunta dal controllore potrebbe danneggiare i floppy disk con conseguente perdita
del contenuto.
OPERAZIONE
01/0498 2-11
INSTALLAZIONE C3G Plus
Questo passo della procedura di installazione deve essere eseguito solo nel caso in cui sia presente il
modulo RPT (Resolver Position Tracker). Se non è presente il modulo RPT eseguire il passo di procedura
successivo.
OPERAZIONE
Collegare la batteria tampone agendo sull’interruttore, come indicato nell’esempio riportato in figura:
Posizionare l’interruttore su ON
Nella finestra di stato del PTU4 comparirà la scritta TURN. Eseguire l’operazione di Turn_set
(vedi passo 11 della procedura di installazione).
2-12 04/0799
C3G Plus INSTALLAZIONE
installazione 10.
VERIFICHE PRIMA DELLE PROVE FUNZIONALI
· Assicurarsi prima di muovere il robot, che l’area di lavoro sia sgombra da ostacoli non previsti e che
all’interno non vi sia presenza di personale.
· Verificare se la posizione di calibrazione del robot è raggiungibile senza urtare eventuali attrezzature
predisposte. La posizione di calibrazione cambia in funzione del tipo di robot, pertanto fare riferimento
alla documentazione del robot.
PROVE FUNZIONALI
· Premere il pulsante Enabling Device del PTU4 nella posizione intermedia, i motori del robot si
accendono (il led verde, associato al tasto DRIVE ON prima lampeggia e poi è acceso fisso)
· Premere completamente il pulsante Enabling Device, i motori si spengono (led DRIVE ON spento)
· Premere il pulsante Enabling Device del PTU4 nella posizione intermedia, i motori si riaccendono
(led DRIVE ON acceso)
· Rilasciare il pulsante Enabling Device del PTU4; i motori si spengono (led DRIVE ON spento)
· Premere il pulsante Enabling Device del PTU4 nella posizione intermedia, i motori si riaccendono
(led DRIVE ON acceso)
· Ripetere l’operazione dal punto a) al punto c) per: pulsanti Emergency Stop esterno ed
Emergency Stop sul pannello comandi
01/0498 2-13
INSTALLAZIONE C3G Plus
· Aprire i cancelli di sicurezza. vengono aperti i contattori di potenza, attivati i freni del robot ed i
installazione 10.
· Premere il pulsante Enablig Device del PTU4 nella posizione intermedia, i motori del robot si
accendono (led DRIVE ON acceso)
+ Ridondanza dei contattori di potenza K101 e K102 (K121 e K122 solo per C3G Plus versioni
DDMP-DDHP) (power contactor)
· Premere il pulsante Enablig Device del PTU4 nella posizione intermedia, i motori del robot si
accendono (led DRIVE ON acceso)
· Verificare mediante prova di continuità la chiusura dei contatti ausiliari dei contattori di potenza
K101 e K102 (K121 e K122 solo per C3G Plus versioni DDMP-DDHP). Per i pin interessati alla
verifica fare riferimento al passo 7. della procedura di installazione. Per verificarne l’apertura
rilasciare il pulsante Enabling Device.
· Premere il pulsante Enablig Device del PTU4 nella posizione intermedia, i motori del robot si
accendono (led DRIVE ON acceso)
· Muovere ogni singolo asse del robot mantenendo premuto il pulsante Enabling Device e
premendo il pulsante relativo all’asse che si vuole movimentare.
Rilasciando il tasto di movimentazione dell’asse il robot si arresta. Rilasciando il pulsante Enabling De-
vice mentre il robot è in movimento il robot si arresta ed i motori si spengono
2-14 04/0799
C3G Plus INSTALLAZIONE
installazione 10.
· Se per raggiungere la posizione di calibrazione esiste il rischio che il robot vada in collisione con
eventuali attrezzature predisposte, portare il robot in prossimità degli indici di calibrazione (indice
fisso e mobile) movimentando singolarmente gli assi; in caso contrario (campo di lavoro del robot
completamente libero) eseguire subito l’operazione successiva.
· Attivare l’Help del menù comandi con i tasti SHIFT ed HELP; premendo il tasto ENTER viene
selezionata l’istruzione MOVE TO $CAL_SYS, confermare il comando premendo due volte il tasto
ENTER
%
· Ridurre la velocità del robot al 20% agendo sul tasto - + del PTU4
· Premere il pulsante Enablig Device del PTU4 nella posizione intermedia, i motori del robot si
accendono (led DRIVE ON acceso)
01/0498 2-15
installazione 10. 11. INSTALLAZIONE C3G Plus
PROCEDURA
4. Premendo il pulsante Enablig Device del PTU4 si accendono i motori del robot (led verde acceso in
corrispondenza del pulsante DRIVE ON)
5. Posizionare il robot facendo collimare le tacche di riferimento (indice fisso e mobile) dell’asse su cui si
intende effettuare il Turn_set agendo sul tasto corrispondente all’asse.
Dopo l’esecuzione del comando CAT (Configure Arm Turn_set) potrebbero comparire i
messaggi: Posizione giunti non sufficientemente accurata e/o E’ richiesta una
registrazione negativa (positiva). In tal caso posizionare il robot sulle tacche di riferimento
in modo più accurato, seguendo quanto indicato.
6. Eseguire dal menù comandi PTU4: Conf (F1) Arm (F1) Turn (F3)
7. Ripetere l’operazione su tutti gli assi del robot.
2-16 01/0498
C3G Plus INSTALLAZIONE
OPERAZIONE
Per integrazione del sistema robotico si intende: il collegamento di tutti i dispositivi ed attrezzature
predisposti per il controllore di cella e robot nella specifica applicazione e la creazione dei programmi soft-
ware per l’esecuzione del processo.
Le informazioni tecniche per eseguire l’integrazione sono riportate in manuali specifici forniti con il sistema
robotico. Il capitolo 4 del presente manuale riporta parte di queste informazioni ed in particolare quelle riferite
al controllore di cella, di seguito elencate:
· Input/Output di sistema
· Input/output paralleli
· Qualsiasi operazione di integrazione deve avvenire nel pieno rispetto delle norme di
sicurezza del contesto Aziendale in cui si opera e nel rispetto delle norme specifiche
dell’applicazione.
· Eventuali rischi residui generati dall’integrazione del sistema devono essere indicati
sulla documentazione del sistema ed a cura dell’integratore.
01/0498 2-17
installazione 14. INSTALLAZIONE C3G Plus
2-18 01/0498
Manuale di Uso e
C3G Plus Manutenzione
INTERFACCIA OPERATORE
PRESCRIZIONI DI SICUREZZA 1-1
INSTALLAZIONE 2-1
INTERFACCIA OPERATORE 3-1
GUIDA ALL’INTEGRAZIONE 4-1
PRINCIPALI OPERAZIONI PER L’UTILIZZO DEL SISTEMA 5-1
PROCEDURE D’EMERGENZA 6-1
MANUTENZIONE 7-1
SOMMARIO
Paragrafo Pagina
Pannello comandi
Interfacce seriali e
parallela (interno cabina)
2. Selettore di stato a chia- Controlla il modo operativo dell’unità di controllo: in posizione programmazione
ve
è possibile eseguire l’editing ed il teaching per lo sviluppo dei programmi; in
3. Pulsante a fungo di Causa l’arresto immediato della macchina. Se premuto toglie potenza ai moto-
arresto di emergenza ri e attiva i freni. È del tipo “ad apertura forzata” e ad aggancio meccanico;
deve essere tirato per essere ripristinato.
Se è installato il dispositivo di Stop Controllato C3G-CSM (Controller Stop
Module) sull’unità di controllo, negli stati AUTO LOCAL e AUTO REMOTE
l’arresto di emergenza e/o l’apertura dei cancelli di sicurezza causano
l’arresto del robot in modo controllato (EN 60204-1, arresto di categoria 1). In
questa modalità l’esclusione della potenza (apertura del contattore di poten-
za) avviene dopo 1 secondo. Nello stato di programmazione PROGR.
l’esclusione della potenza avviene in modo immediato (EN 60204-1, arresto
di categoria 0).
02/1198 3-1
INTERFACCIA OPERATORE C3G Plus
6. Connettore X113 Connettore 37 pin (femmina) per il collegamento del dispositivo di test.
7. Connettore PAR: Porta parallela per il caricamento veloce del software di sistema.
Connettore 25 pin (femmina).
8. Presa 230 Vca Presa di servizio 230 Vca 6 A. Tipo schuko (Solo Rel 1.x).
9. Predisposizione per Pannello cieco la cui rimozione permette il montaggio dell’unità Floppy
unità Floppy Disk Disk.
Per le versioni C3G Plus DDMP-DDHP sono presenti due moduli SDB3. I connettori
COM0:/COM1: (riferimento 5.) e X113 (riferimento 6.) del modulo SDB3-2 non sono utilizza-
bili. Per qualsiasi collegamento utilizzare quelli presenti sul modulo SDB3.
3-2 06/0400
C3G Plus INTERFACCIA OPERATORE
c3g-ptu4
(C3G-PTU4)
Il PTU4 può essere utilizzato come terminale di programmazione e, nella versione Rel. 1.x, anche come ter-
minale di emergenza. Nel primo caso funziona come terminale di programmazione e monitor del sistema e
consente di comandare manualmente i movimenti del robot, di programmarlo o di eseguire o modificare i
movimenti passo passo, mentre nel secondo caso funziona come terminale di emergenza (Solo per Rel. 1.x)
e permette la movimentazione di un asse per volta a bassa velocità, con la Control Unit disattivata.
Il PTU4 può operare con funzioni diverse strettamente correlate al modo di funzionamento della cella.
Il PTU4 è in grado di funzionare con qualsiasi versione del software di sistema senza richiedere particolari
impostazioni e dispone di:
· display 16 righe, 40 colonne retroilluminate;
· 19 LED;
· tastiera;
· regolazione del contrasto e della luminosità del display mediante tasti.
Le figure seguenti illustrano le viste anteriore, dall’alto e dal basso del PTU4.
F1 F2 F3 F4 F5 F6 F7 F8
- +
START
U1 U2 ALARM TOP ON
A1 A2 EZ
X 1 X
SCRN Y 2 Y
^C SEL ENTER Z 3 Z
CHAR SCRL X
X 4 X
CUT COPY / BACK RUN
7 8 9 Y 5 Y
T1 T2
S.NXT SRCH PASTE Z 6 Z
4 5 6
FLY REC MOD 7
MODE UNDEL DEL
1 2 3 XTND JNTP 8
POS
SHIFT
EXCL ARM TYP
1
2
3
4
04/0799 3-3
INTERFACCIA OPERATORE C3G Plus
1
c3g-ptu4
Tasti Funzione I tasti Menù Comandi (F1 - F8) posti sotto il display a cristalli liquidi con-
sentono di inviare all’unità di controllo il comando corrispondente visualiz-
F1 F8 zato dalla riga di menù. Ad esempio, il tasto F1 imposta il comando CONF
...... da menù principale.
Tasti Teach/Test Il tasto BACK provoca il movimento all’indietro fino alla posizione di par-
tenza del movimento corrente durante la verifica passo-passo di un pro-
BACK RUN
gramma.
3-4 00/10979
C3G Plus INTERFACCIA OPERATORE
c3g-ptu4
NOME e FIGURA DESCRIZIONE
Tasti Gestione Video Il tasto ALARM, facilmente riconoscibile grazie al LED rosso su sfondo
giallo, rimuove lo stato di allarme una volta scattato. Il LED si accende in
caso di allarme.
ALARM TOP
Il tasto SHIFT richiama la funzione secondaria dei tasti a doppia funzione;
PREV non ha alcun effetto se premuto singolarmente.
Il tasto TOP ripresenta il menù dei comandi superiori mentre PREV ripre-
senta il menù precedente.
^C SEL
CHAR SCRL X
Il tasto CHAR/^C visualizza il menù di caratteri. Il menù caratteri è formato
da due livelli: il primo livello consente di selezionare una serie di caratteri
mentre il secondo livello è utilizzato per selezionare il carattere vero e pro-
prio. Il menù caratteri è attivo quando si stanno introducendo i dati
SHIFT
all’interno della finestra selezionata. Se premuto conteporaneamente al ta-
sto SHIFT, viene cancellato il comando in esecuzione.
Il tasto di cancellazione X
cancella un carattere alla volta alla sini-
stra del cursore.
I tasti freccia sono utilizzati per lo spostamento del cursore sul display
verso l’alto, verso il basso, verso destra e verso sinistra. Il tasto con frec-
SCRN cia verso l’alto, se premuto come risposta al prompt, richiama in ordine in-
ENTER
verso le ultime dieci risposte impostate da tastiera.
CUT COPY /
Il tasto 8/COPY introduce il valore numerico 8. Se premuto contemporane-
7 8 9 amente al tasto SHIFT, viene utilizzato nell’editor per memorizzare in un
buffer le linee di programma selezionate con il tasto MARK.
S.NXT SRCH PASTE
4 5 6
Il tasto 9/(Opzione) introduce il valore numerico 9. Se premuto contempo-
MODE UNDEL DEL raneamente al tasto SHIFT, vengono visualizzati i menù delle opzioni dei
1 2 3
comandi.
PAGE MARK HELP
0 . - Il tasto 4/S.NXT introduce il valore numerico 4. Se premuto contempora-
neamente al tasto SHIFT, viene richiamato il comando di SEARCH NEXT
dell’editor.
00/1097 3-5
INTERFACCIA OPERATORE C3G Plus
MODE UNDEL DEL Il tasto 2/UNDEL introduce il valore numerico 2. Se premuto contempora-
1 2 3 neamente al tasto SHIFT, viene richiamato il comando UNDELETE LINE
PAGE MARK HELP dell’editor di programma.
0 . -
Il tasto 3/DEL introduce il valore numerico 3. Se premuto contemporanea-
mente al tasto SHIFT, viene richiamato il comando DELETE LINE
dell’editor di programma.
Tasti Movimentazione I tasti di selezione velocità (%- e %+) diminuiscono o aumentano la velocità per-
Singoli Assi centuale di movimentazione del valore definito in $TP_GEN_INCR. Per ulteriori in-
formazioni fare riferimento al manuale PDL2 Programming Language Manual. Se
premuto contemporaneamente al tasto SHIFT, si seleziona la velocità a 100%
(SHIFT e %+) o 25% (SHIFT e %-). Questi tasti sono a bilanciere.
Il tasto TYP seleziona il sistema di riferimento secondo quanto segue:
- +
Jnt - modalità giunti. I tasti risultano associati a ciascuno degli
assi del braccio selezionato; gli assi ausiliari, eventualmente presenti, se-
7
X 1 X guono quelli del braccio (tipicamente sono i tasti - + e
8
Y 2 Y - +). La pressione di uno dei tasti determinano lo spostamento del
Z 3 Z corrispondente asse nella direzione positiva o negativa secondo le direzio-
X 4 X
ni indicate dalle targhette poste sul braccio.
Bas - modalità di spostamento lineare secondo la terna di riferimento x, y,
Y 5 Y
z del mondo (la terna di riferimento dell’officina). I primi tre tasti
Z 6 Z - +
consentono spostamenti di tipo lineare nella direzione dei tre
7 - +
assi del sistema di riferimento mondo; i successivi tre tasti
8 consentono rotazioni dell’attrezzo intorno agli stessi assi mantenendo in-
% viariata la posizione del TCP. Si ricordi che la terna mondo non è definita
direttamente da alcuna variabile di sistema; infatti è la base del robot che
viene rappresentata rispetto al mondo mediante la variabile $BASE.
ARM TYP Tol - modalità di spostamento lineare secondo la terna di riferimento x, y,
- +
z dell’utensile (o terna TCP). I primi tre tasti consentono spo-
stamenti di tipo lineare nella direzione dei tre assi del sistema di riferimen-
to dell’utensile (definito dalla variabile $TOOL); i successivi tre tasti
- +
consentono rotazioni dell’attrezzo intorno agli stessi assi
mantenendo inviariata la posizione del TCP (punto di lavoro dell’utensile).
3-6 00/1097
C3G Plus INTERFACCIA OPERATORE
c3g-ptu4
NOME e FIGURA DESCRIZIONE
Z 6 Z
Per i movimenti secondo coordinate cartesiane, i tasti 1, 2 e 3 corrispon-
dono al movimento lungo gli assi x, y e z del sistema di coordinate carte-
7
siane selezionato mentre i tasti 4, 5 e 6 corrispondono al movimento
8 attorno agli assi x, y e z (rotazioni).
%
I tasti di movimento manuale degli assi (da 1- a 8- e da 1+ a 8+), se tenuti
premuti, muovono ciascun asse del braccio selezionato conformemente al
ARM TYP tipo di movimento scelto. Questi tasti sono a bilanciere.
Il tasto EZ assume diverse funzioni a seconda dello stato in cui viene premuto:
00/1097 3-7
c3g-ptu4 INTERFACCIA OPERATORE C3G Plus
3-8 00/1097
C3G Plus INTERFACCIA OPERATORE
DISPLAY C3G-PTU4
Display C3G-PTU4
Il display del terminale di programmazione si presenta nella forma indicata nella figura seguente e si divide in
tre finestre: finestra di stato, finestra di scorrimento, finestra dei comandi. Il display fornisce sostanzialmente
le stesse informazioni visualizzate dall’emulatore video del C3G Plus. Per motivi di spazio i comandi e le in-
formazioni vengono presentate in forma contratta.
Il Primo Campo Indica lo stato impostato dal selettore a chiave sul pannello comandi e della chiave
AUTO/MAN sul terminale di programmazione :
LOCAL + (automatico locale)
REMOTE + (automatico remoto)
AUTO-T + (funzionamento in automatico controllato dall’operatore mediante PTU4, per la
prova dei programmi a velocità normale)
PROGR + (programmazione)
Il Secondo Campo del display indica lo stato del sistema, dei programmi Holdable e del movimento in
programmazione.
Con i selettori nelle posizioni LOCAL, REMOTE, AUTO-T assume i seguenti significati:
**** + Indica che nessun programma holdable è in esecuzione
RUN + Indica che vi è almeno un programma holdable in esecuzione.
Con il selettore nella posizione PROGR assume i seguenti significati:
**** + Indica che nessun movimento è in corso.
JOG + Indica che è in corso un movimento manuale.
FORW + Indica che si sta eseguendo un movimento in FORWARD.
BACK + Indica che si sta eseguendo un movimento in BACKWARD.
Il significato di HOLD e ALARM non cambia in qualsiasi stato dei selettori:
HOLD + Indica che il pulsante di HOLD è premuto e quindi viene arrestata l’esecuzione
dei programmi holdable ed il movimento di tutti i bracci.
ALARM + Indica che il sistema è in allarme
00/1097 3-9
INTERFACCIA OPERATORE C3G Plus
1 1®2
2 Numero di Arm selezionato 1¬2 Movimenti sincronizzati per più Arms
3 2®1
4 2¬1
Per ulteriori informazioni sul significato dell’indicazione visualizzata nel primo campo fare riferimento alla
documentazione specifica del dispositivo installato.
Il Secondo Campo indica lo stato dell’Arm selezionato:
**** + Indica che l’Arm non è calibrato.
DIS + Indica che l’Arm selezionato è disabilitato.
CAL + Indica che L’Arm selezionato è calibrato.
TURN + Indica che deve essere eseguita l’operazione di Turn_set (impostazione del
conteggio giri resolver).
SIMU + Indica che il controllore di cella è stato posto nello stato di simulazione in cui si
può eseguire un programma con i drives spenti.
LOCK + Indica che il movimento dell’Arm specificato o di tutti gli Arm è bloccato (vedi
istruzione LOCK/UNLOCK).
RES + Indica che il movimento dell’Arm specificato o di tutti gli Arm deve ancora essere
ripristinato (vedi istruzione RESUME).
COOP + Indica che è attivo il movimento cooperativo (Cooperative Motion).
STBY + Indica che l’Arm è in stato Stand-by
· FINESTRA DEI COMANDI: visualizza il menu dei comandi di sistema descritti nello specifico paragrafo.
Alcune lettere con accenti speciali (ad esempio: ã; õ; Ó; Á; Ú; Â) non sono gestite, pertanto
nei messaggi dove esse sono richiamate vengono visualizzate senza accento.
3-10 00/1097
C3G Plus INTERFACCIA OPERATORE
TERMINALE DI EMERGENZA
(Solo Rel. 1.x)
NOME e FIGURA DESCRIZIONE
TAPPO DI RICHIUSURA Tappo di richiusura per la definizione della modalità operativa del PTU4. Se
CONNETTORI X201 (ON); inserito nel connettore X201 il PTU4 si abilita come terminale di program-
X200 (EMC MACCHINA 1) e mazione. Se inserito nel connettore X200-X199 il PTU4 si abilita come ter-
X199 (EMC MACCHINA 2, minale di emergenza. L’inserimento/disinserimento è permesso solo con
solo per C3G Plus versioni unità di controllo spenta.
DDMP-DDHP) Il connettore è posto all’interno della cabina (per ulteriori informazioni vede-
re il capiolo 6 del presente manuale).
FIGURA DESCRIZIONE
Pulsante di abilitazione
ON
Tasti DRIVE ON e DRIVE OFF
DRIVE
OFF
Y 2 Y
Z 3 Z
X 4 X
Y 5 Y
Z 6 Z
04/0799 3-11
INTERFACCIA OPERATORE C3G Plus
È un dispositivo portatile che interfacciato con l’unità di controllo C3G Plus Rel 2.x permette di implementare
la funzione di terminale di ergenza con le stesse modalità attive descritte nei paragrafi “Terminale di
programmazione e di emergenza” e “Tasti attivi del terminale di emergenza” del presente capitolo.
3-12 06/0400
C3G Plus INTERFACCIA OPERATORE
06/0400 3-13
INTERFACCIA OPERATORE C3G Plus
1 2
3-14 00/1097
C3G Plus INTERFACCIA OPERATORE
A B
A. Connettore 25 pin SUB-D - maschio - (da collegare alla porta COMP: dell’unità di controllo)
B. Connettore 9 pin SUB-D - femmina - (da collegare all’uscita seriale del PC portatile)
Massima lunghezza cavo: 15 m.
PROGRAMMA PCINT
Il programma PCINT è contenuto su un floppy disk fornito con il C3G Plus. La lingua dei messaggi visualiz-
zati dal programma è specificata sul floppy disk.
INSTALLAZIONE
· Il PC sul quale si decide di installare il programma deve avere una versione di MS DOS 5.x o superiori.
ATTIVAZIONE
01/0498 3-15
INTERFACCIA OPERATORE C3G Plus
Dalla tastiera del PC mediante i tasti freccia è possibile muoversi sui dati da immettere (si sposta
l’evidenziatore - - - >). Per immettere il dato selezionato premere ENTER.
Digitare: ENTER
· Collegare la porta seriale COMP: del C3G Plus con la porta seriale del PC ( es:COM1). Il cavo di colle-
gamento deve essere quello indicato nell’apposito paragrafo del presente capitolo.
· Viene data la possibilità di scegliere la porta seriale del PC sulla quale installare l’emulazione:
Selezionare porta comunicazione PC:
- - - > COM1
COM2
Finestra precedente
Dopo avere selezionato la porta compare un messaggio di attesa del collegamento con il controllore; se si
seleziona Finestra precedente si ritorna alla videata precedente.
Normalmente non occorre installare l’emulatore video/tastiera operando su PTU4. Nel caso
in cui l’emulatore non si attivi, eseguire questo passo di procedura come di seguito descritto,
in caso contrario eseguire il passo di procedura successivo.
- Digitare i comandi UCMC. Verrà richiesta la porta del C3G Plus sul quale installare
- Scrivere COMP: e confermare con il tasto ENTER
· Viene visualizzato su PC il video C3G Plus. Poichè la tastiera normale del PC non dispone di tutti i tasti
funzione necessari, alcuni tasti della tastiera C3G Plus sono stati rimappati assumendo così funzioni nu-
ove sul protocollo di emulazione del video. Consultando l’help predisposto è possibile vedere la tabella
con le mappature corrispondenti.
ATTIVAZIONE DELL’HELP
La funzione di help è attiva solo dopo che l’emulatore video/tastiera è stato installato. Con i tasti
ALT-F1 della tastiera del PC è possibile visualizzare la tabella con le corrispondenze tra tastiera del PC e ta-
stiera del C3G Plus e la spiegazione di alcune funzioni dedicate.
ABBANDONO DELL’EMULATORE
Per abbandonare il protocollo dell’emulatore, disinstallarlo dal controllore digitando su PTU4 i comandi UCD,
quindi premere i tasti ALT-X su PC per uscire dal protocollo, selezionare EXIT dal menu principale.
RICERCA CAUSA/RIMEDIO
Mediante l’opzione Ricerca Causa/Rimedio è possibile ottenere una spiegazione causa e rimedio del mes-
saggio d’errore visualizzato sul display del PTU4 o emulatore video (per ulteriori informazioni sui messaggi
d’errore consultare il paragrafo DIAGNOSTICA, capitolo manutenzione del presente manuale).
3-16 00/1097
C3G Plus INTERFACCIA OPERATORE
Per la visualizzazione di caratteri speciali su PC contenuti nel testo dei messaggi d’errore
· Sul video del PC viene visualizzata una finestra nella quale inserire il numero del messaggio d’errore di
cui si vuole ottenere informazioni
Per stampare i caratteri speciali contenuti nel testo dei messaggi d’errore utilizzando stam-
panti con linguaggio PCL (HP o HP compatibili) inviare alla stampante la seguente sequen-
za: <esc>(12U”027-040-049-050-085”. Per resettare la stampante inviare la seguente
sequenza: <esc>E”027-069”.
· Sul video del PC viene visualizzata una finestra nella quale è possibile specificare dove il file deve esse-
re indirizzato.
Se il software di sistema deve essere caricato, dopo l’accensione del controllore, il display
del terminale di programmazione visualizza un messaggio con la richiesta di caricamento del
software. Operare seguendo la procedura di seguito indicata.
· Collegare alla porta parallela PAR: del C3G Plus e alla porta parallela del PC un cavo per porte parallele
(PC-PC) standard.
Se si vogliono visualizzare su PC i messaggi del caricamento del software è necessario collegare la por-
ta seriale COMP: del C3G Plus con la porta seriale del PC (es: COM1). Il cavo di collegamento deve es-
sere quello indicato nell’apposito paragrafo del presente capitolo.
Finestra precedente
06/0400 3-17
INTERFACCIA OPERATORE C3G Plus
Se non è stato effettuato il collegamento tra la porta seriale COMP: del C3G Plus e la porta
interfaccia C3G Plus su PC
seriale del PC (es: COM1) i messaggi del caricamento del software vengono visualizzati sul
display del terminale di programmazione PTU4.
· Specificare il Drive/directory dove risiedono i file da caricare (es: A:\); selezionare la porta di comunica-
zione del PC desiderata e confermare con ENTER
Dopo l’immissione del comando ENTER viene visualizzato il messaggio di attesa di connessione con il
controllore.
· Inserire il floppy disk 1/3 del software di sistema nel drive (ad esempio A). Il sistema si aggancia auto-
maticamente ed inizia il caricamento.
Se fallisce la procedura di caricamento del software (ad esempio quando si inserisce un
floppy disk sbagliato), sul display del terminale di programmazione viene visualizzato
l’ambiente di Bootmon. Attivare il menù dei caratteri su PTU4 e scrivere RESET/INIT, confer-
mare con ENTER. La procedura di caricamento riparte automaticamente dall’inizio.
· Verrà successivamente richiesto in sequenza l’inserimento dei floppy disk 2/3 e 3/3. Inserire i floppy e
confermare con ENTER
· Al termine del caricamento viene richiesto l’inserimento dell’ora e della data. Inserire ora/data e confer-
mare con ENTER.
Al termine del caricamento si presenta su PTU4 il display con il menù di sistema. Se il PC è collegato sulla
porta seriale del C3G Plus COMP: (es:COM1 del PC con COMP:) viene automaticamente visualizzato il vi-
deo di sistema anche sul PC.
Drive: OFF State: PROGR HOLD % 100 Arm: 1 **** Ax: * * * 4 5 6 - - Pa: 00 PLC P Finestra di stato
Configure Display Execute Filer Memory Prog Set Util Finestra dei comandi
F1 F2 F3 F4 F5 F6 F7 F8
3-18 01/0498
C3G Plus INTERFACCIA OPERATORE
Il Secondo Campo indica lo stato del sistema, dei programmi Holdable e del movimento in
programmazione.
Con i selettori nelle posizioni automatico locale , automatico remoto , AUTO-T assume i
seguenti significati:
***** + Indica che nessun programma holdable è in esecuzione
RUNNING + Indica che vi è almeno un programma holdable in esecuzione.
Con Il selettore nella posizione programmazione assume i seguenti significati:
***** + Indica che nessun movimento è in corso.
JOGGING + Indica che è in corso un movimento manuale.
FORWARD + Indica che si sta eseguendo un movimento in FORWARD.
BACKWARD + Indica che si sta eseguendo un movimento in BACKWARD.
Per ulteriori informazioni sul significato dell’indicazione visualizzata nel primo campo fare
riferimento alla documentazione specifica del dispositivo installato.
00/1097 3-19
INTERFACCIA OPERATORE C3G Plus
***456— + Indica che gli assi 1-2-3 sono da calibrare, gli assi 4-5-6 sono calibrati, gli assi
7-8
non sono presenti.
123456— + Indica che gli assi 1,2,3,4,5,6 sono calibrati, gli assi 7-8 non sono presenti.
TTT456— + Indica che bisogna eseguire l’operazione di Turn_set per gli assi 1-2-3, gli assi
4-5-6 sono calibrati, gli assi 7-8 non sono presenti.
Pa: Il Primo campo indica il numero di programmi attivi, Il Secondo Campo indica se vi è un
programma PLC attivo: scritta PLC o nessun programma PLC attivo: scritta --
· FINESTRA DEI COMANDI: visualizza il menu dei comandi di sistema descritti nello specifico paragrafo.
Alcune lettere con accenti speciali (ad esempio: ã; õ; Ó; Á; Ú; Â) non sono gestite dal siste-
ma C3G, pertanto nei messaggi dove esse sono richiamate vengono visualizzate senza ac-
cento.
3-20 00/1097
C3G Plus INTERFACCIA OPERATORE
COMANDI DI SISTEMA
COMANDI DI SISTEMA
Questo paragrafo illustra come introdurre i vari comandi ed include una descrizione di ciascuno di essi. Nella
figura seguente vengono evidenziate le finestre comandi di sistema su video del PC e su display del termina-
le di programmazione. Al termine del paragrafo è presente un elenco riassuntivo dei comandi stessi.
F1 F2 F3 F4 F5 F6 F7 F8
· Selezionare il comando utilizzando i tasti freccia. Introdurre il comando selezionato mediante il tasto
ENTER. La selezione di un comando provoca la visualizzazione di un altro menu di comandi o una bre-
ve descrizione del comando stesso al di sopra del menu originale.
Il comando selezionato viene eseguito solamente dopo aver premuto il tasto ENTER. Ad esempio, sele-
zionando il comando EXECUTE mediante i tasti freccia, viene visualizzata una descrizione del
comando. Premendo il tasto ENTER, il comando viene eseguito.
Sul video del PC e sul terminale di programmazione, i comandi disabilitati o protetti del menu appaiono
con la prima lettera minuscola mentre tutti i comandi disponibili sono visualizzati con la prima lettera ma-
iuscola. Sul video del PC questi ultimi, oltre ad avere la prima lettera maiuscola, sono evidenziati anche
in grassetto.
· Premere i tasti funzione (F1 - F8) sulla tastiera del PC o terminale di programmazione per eseguire il co-
mando corrispondente. Ad esempio, premendo il tasto F2, viene eseguito il comando DISPLAY da
menu principale.
· Premere il tasto corrispondente alla prima lettera del comando. Ad esempio, premendo il tasto D, viene
eseguito il comando DISPLAY da menu principale.
In alcuni casi, dopo aver inoltrato un comando, vengono visualizzati dei prompt che richiedono informazioni
supplementari, denominate parametri. Ad esempio, il comando PROGRAM GO visualizza un prompt richie-
dente un nome di programma. Per introdurre i parametri in risposta ai prompt, utilizzare i tasti alfanumerici
della tastiera del PC o il menu dei caratteri del terminale di programmazione.
00/1097 3-21
INTERFACCIA OPERATORE C3G Plus
Inoltre, per numerosi comandi tra quelli richiedenti l’introduzione di un parametro da parte dell’utente, esiste
COMANDI DI SISTEMA
la possibilità di selezionare tale parametro tramite l’utilizzo dei tasti freccia e del tasto ENTER. In corrispon-
denza del prompt che richiede l’introduzione di un parametro (file, programma, punto di I/O, ecc.), premere il
tasto HELP (se presente sulla riga del comando selezionato la scritta HELP). Verrà visualizzata una lista di
possibili parametri da utilizzare per quel comando. Muovendosi lungo tale lista con i tasti freccia, selezionare
l’elemento desiderato, quindi premere il tasto ENTER. In questo modo il nome dell’elemento selezionato vie-
ne visualizzato come risposta al prompt. Se è stato scelto il parametro giusto, premere il tasto ENTER per
confermare il prompt. Se si vuole uscire dalla finestra di HELP senza selezionare alcun parametro premere
PREV sul terminale di programmazione, o ESC da tastiera con programma PCINT attivo. Per ritornare al
prompt del comando, premere TOP sul terminale di programmazione o SHIFT ESC da tastiera con program-
ma PCINT attivo, per tornare al menù principale.
Per alcuni comandi, inoltre, premendo il tasto HELP dopo aver introdotto uno o più caratteri dopo il prompt,
saranno visualizzati solo i parametri le cui iniziali corrispondono ai caratteri introdotti.
Nel caso di file, esiste anche la possibilità di selezionare il nome del dispositivo da specificare insieme al
nome del file; questo è possibile premendo ENTER in corrispondenza della voce <device> che viene mo-
strata come primo elemento nella lista dei possibile file.
La risposta ad un prompt di parametro deve essere digitata prima di premere il tasto ENTER. Per muovere il
cursore sulla riga della risposta possono essere utilizzati i tasti freccia verso sinistra e verso destra. Il tasto di
cancellazione (DEL) cancella il carattere posto immediatamente prima del cursore, mentre i tasti freccia ver-
so sinistra e verso destra premuti assieme al tasto SHIFT spostano il cursore rispettivamente all’inizio e alla
fine della risposta.
Menu Caratteri
Sul terminale di programmazione è disponibile un menu di caratteri per l’introduzione di caratteri alfanumerici
e di simboli. Per accedere a tale menu, premere il tasto CHAR. Il menu dei caratteri si sovrappone al menu
dei comandi nella finestra dei comandi.
Utilizzare i tasti del menu dei comandi (F1 - F8) per selezionare un carattere e premere il tasto ENTER al ter-
mine dell’immissione dei dati.
Il tasto di cancellazione (DEL) consente di cancellare un carattere alla volta alla sinistra del cursore. Pre-
mendo nuovamente il tasto CHAR viene ripresentato il menu dei comandi.
Asterisco
L’asterisco (*) può essere utilizzato in un parametro per sostituirne la parte iniziale, quella finale o l’intero pa-
rametro. Consente ad un comando singolo di agire su più voci. Ad esempio, il comando MEMORY LOAD ri-
chiede un parametro di nome programma che può essere sostituito con un asterisco come indicato di
seguito:
ML * carica tutti i programmi
ML arc* carica tutti i programmi che iniziano con arc
Per ogni parametro è possibile utilizzare solamente un asterisco. Tale carattere non può essere inserito
all’interno del parametro. Non tutti i comandi consentono l’utilizzo dell’asterisco. Fare riferimento alle descri-
zioni individuali dei comandi.
3-22 00/1097
C3G Plus INTERFACCIA OPERATORE
COMANDI DI SISTEMA
Il tasto freccia verso l’alto permette di richiamare gli ultimi dieci parametri impostati. Si evita quindi di riscrive-
re lo stesso parametro per una serie di comandi.
Per alcuni comandi sono disponibili delle opzioni. Se un comando possiede delle opzioni, (OPT) appare
dopo il prompt che richiede l’ultimo parametro. La barra (/) separa l’opzione dal comando. Ad esempio:
FC/C --FILER COPY con opzione CONFIRM
Premendo il tasto / viene visualizzato il menu delle opzioni per il comando corrente. Le opzioni vengono se-
lezionate ed impostate nello stesso modo dei comandi. Richiedendo una opzione già visualizzata, l’opzione
stessa viene rimossa. Per ulteriori informazioni circa le opzioni, fare riferimento alle descrizioni individuali dei
comandi.
Opzione NOPAGE
L’opzione /NOPAGE è selezionabile per tutti i comandi che visualizzano più di una pagina di informazioni.
Normalmente viene visualizzata un’unica pagina unitamente ad un prompt che invita a premere un tasto per
lo scorrimento delle pagine successive. Per visualizzare una nuova riga di informazioni è sufficiente premere
la barra spaziatrice invece di far scorrere l’intera pagina. Premendo un tasto qualsiasi, invece, viene visualiz-
zata una nuova pagina. Selezionando l’opzione /NOPAGE le informazioni continuano a scorrere senza che
si debba premere alcun tasto.
Opzione /4
L’opzione /4 serve a formattare le visualizzazioni in modo tale che le informazioni mostrate non superino le
40 colonne di larghezza. Ciò è utile nel caso di comandi di View inoltrati da PDL2 tramite la routine interna
SYS_CALL, caso in cui generalmente le visualizzazioni vengono dirette su un file o sul video del PC. Questa
opzione è solo disponibile da SYS_CALL e solo per quei comandi che, se non inoltrati da terminale di pro-
grammazione, visualizzano dati oltre le 40 colonne.
00/1097 3-23
INTERFACCIA OPERATORE C3G Plus
COMANDO CONFIGURE
COMANDO CONFIGURE
Il comando CONFIGURE visualizza un menu di comandi per la configurazione del sistema secondo le esi-
genze dell’utente.
Arm
Il comando ARM visualizza un menu di comandi per la configurazione dell’arm in base alle necessità
dell’utente.
· Calibrate esegue una procedura di calibrazione su un intero arm o su assi specifici dell’arm. Prima
dell’inserimento del comando, l’arm deve essere posto nella posizione di calibrazione. Qualora il numero
di arm non sia specificato, si utilizza l’arm di default indicato sul prompt, mentre il numero dell’asse deve
essere sempre specificato. Per indicare un arm completo utilizzare l’asterisco (*).
Questo comando non può essere utilizzato se il sistema è in stato FATAL o AUTOMATICO, se
l’alimentazione agli azionamenti è disinserita oppure se la protezione del sistema o del programma è at-
tiva. L’accesso è vincolato all’uso della password, che non viene chiesta se è già stata impostata dal co-
mando Configure Controller Password.
Il sistema deve essere in stato PROG e gli azionamenti devono essere inseriti. I dati di calibrazione
vengono salvati in modo automatico in: Flash Eprom (SAU2)/RPT (opzionale); file C3G.SYS e file ASCII
di calibrazione (il cui nome è memorizzato in $CAL_FILE).
/Nosave disabilita il salvataggio automatico del file di calibrazione nella Flash Eprom
(SAU2)/RPT (opzionale); file C3G.SYS e file ASCII di calibrazione
· Reten_Mem visualizza i comandi per caricare da e salvare nella memoria ritentiva Flash Eprom (in
SAU2) o modulo RPT (opzionale). Ciò consente di leggere i dati specifici relativi agli assi direttamente
dal controllo manuale di emergenza e di conservare i dati specifici dell’Arm. Per entrambi i comandi può
essere specificato il numero della scheda servo. Nel caso in cui non venga specificato, verrà utilizzato
quello di default.
Il comando LOAD esegue il caricamento dei dati contenuti nella Flash Eprom (SAU2)/RPT (opzionale)
nella memoria del controllore ed aggiorna automaticamente il file C3G.SYS ed il file ASCII di calibrazio-
ne (il cui nome è specificato nella variabile predefinita $CAL_FILE).
Opzioni: /Loadfile carica i dati relativi agli assi direttamente dal file di calibrazione e li salva in
modo
automatico nel file C3G.SYS e nella Flash Eprom/RPT.
/Nofile disabilita l’aggiornamento automatico del file di calibrazione e del file C3G.SYS.
3-24 06/0400
C3G Plus INTERFACCIA OPERATORE
Il comando SAVE salva i dati relativi agli assi dalla memoria del controllore nella Flash Eprom
COMANDO CONFIGURE
(SAU2)/RPT (opzionale) ed aggiorna automaticamente il file C3G.SYS ed il file ASCII di calibrazione.
Opzioni: /Nofile disabilita l’aggiornamento automatico del file di calibrazione e del file C3G.SYS.
· Turn_set imposta il conteggio dei giri resolver al livello del software di movimento (e a livello RPT se
presente). Prima dell’inserimento del comando, l’arm deve essere posto nella posizione di calibrazione
(entro mezzo giro resolver). Il comando è utile nel caso in cui si sia persa la pre-impostazione, ad esem-
pio, in seguito ad un errore nella lettura dei resolver.
Qualora il numero di arm non sia specificato, si utilizza l’arm di default, mentre il numero di asse deve
sempre essere specificato. Per indicare un arm intero utilizzare l’asterisco (*).
Per l’esecuzione di questo comando il sistema deve trovarsi in stato PROG e l’alimentazione agli azio-
namenti deve essere inserita. Questo comando non può essere utilizzato se il sistema è in stato FATAL
o automatico, se l’alimentazione agli azionamenti è disinserita oppure se la protezione del sistema è atti-
va.
Opzioni: /Current utilizza l’attuale posizione dell’arm. Utilizzare questa opzione soltanto se il robot
risulti effettivamente ancora calibrato (il controllo non è stato disinserito in seguito alla
perdita dei dati contenuti nell’RPT).
Opzioni: /4
Cntrler
Password Restart Startup Time View
Arm Cntrler Io_conf Load Save
Il comando CNTRLER visualizza un menu di comandi utilizzati per impostare il controllo in accordo alle ne-
cessità dell’utente.
· Password stabilisce una parola d’ordine di sistema necessaria per i comandi protetti da parola d’ordine
e che consenta l’accesso alla funzione Dmon per la manutenzione del software (esclusivamente da par-
te Comau).
· Restart visualizza un menu di comandi per la ripartenza del controllo senza disinserimento
dell’alimentazione. Questi comandi sono disabilitati quando il controllo si trova in modo
AUTO-REMOTE.
· Bootmon riavvia il software del sistema e richiama il modo boot monitor, nel quale è possibile eseguire
le operazioni per la manutenzione del software di sistema. L’accesso è vincolato all’uso della password.
L’attivazione del comando è preceduta dalla visualizzazione di un prompt di conferma.
Sintassi: CCRB
00/1097 3-25
INTERFACCIA OPERATORE C3G Plus
· Cold riavvia il software del sistema e pulisce la memoria. Il suo impiego è particolarmente utile nel caso
COMANDO CONFIGURE
in cui il sistema sia stato alterato da parte dell’utente. L’attivazione del comando è preceduta dalla visua-
lizzazione di un prompt di conferma. A seguito dell’esecuzione del comando gli I/O di sistema ($SDIN [n]
/ $SDOUT [n]) vengono aggiornati all’attuale situazione. Per quanto riguarda gli I/O utente ($DIN [n]/
$DOUT [n]), lo stato degli output è azzerato e gli input vengono aggiornati all’attuale situazione del siste-
ma. I programmi PDL2 holdable/noholdable sono disattivati e cancellati dalla memoria di esecuzione.
Il programma PLC viene disattivato e cancellato dalla memoria di esecuzione.
Sintassi: CCRC
· Reboot riavvia e ricarica il software del sistema. Il comando è particolarmente utile per l’aggiornamento
del software del sistema ad una nuova versione. L’accesso è vincolato all’uso della password.
L’attivazione del comando è preceduta dalla visualizzazione di un prompt di conferma.
L’attivazione del comando comporta la cancellazione dei dati contenuti nella RAM DISK, per-
tanto prima di procedere è necessario effettuare una copia di riserva.
Sintassi: CCRR
· Warm riavvia il software del sistema senza cancellare i dati in memoria. Questo comando consente di
riavviare il sistema saltando la serie di prove che viene normalmente eseguita quando si disinserisce e
poi si riattiva l’alimentazione al controllo. L’attivazione del comando è preceduta dalla visualizzazione di
un prompt di conferma.
A seguito dell’esecuzione del comando gli I/O di sistema ($SDIN [n]/ $SDOUT [n]) vengono aggiornati
all’attuale situazione. Per quanto riguarda gli I/O utente ($DIN [n]/ $DOUT [n]), lo stato degli output è az-
zerato e gli input vengono aggiornati all’attuale situazione del sistema. I programmi PDL2 holdable/no-
holdable sono disattivati e cancellati dalla memoria di esecuzione.
Il programma PLC riparte in modo automatico (RUN) dall’inizio del ciclo.
Sintassi: CCRW
· Startup imposta il nome del programma di startup che viene eseguito ogni volta alla ripartenza del siste-
ma. Questo programma può essere di tipo holdable o non holdable; l’esecuzione di un programma hol-
dable ha inizio soltanto alla pressione del pulsante START. Il nome del programma di startup viene
memorizzato nella variabile $STARTUP. Se nessun nome di programma viene inoltrato con questo co-
mando, il contenuto della variabile $STARTUP viene azzerato. Il comando non può essere utilizzato con
la protezione del sistema, della memoria o del programma attiva.
· Time imposta l’ora (HH:MM:SS) e la data (DD-MM-YY) secondo i parametri specificati. Il mese viene in-
dicato con un valore numerico (1-12). Il comando non può essere utilizzato con la protezione del siste-
ma, della memoria o del programma attiva.
· View visualizza:
- la versione del software di sistema
- il layout delle schede hardware e altre informazioni relative all’hardware
- presenza di RPT o flash Eprom
- numero totale di bracci (arms)
- tipo macchina e numero di giunti per ciascun arm
- flag di modello di compensazione abilitato
- l’eventuale presenza di un drive integrato per disco (FD)
- l’eventuale presenza di un coprocessore a virgola mobile (FPU)
- della scheda PFDP e RIO
3-26 03/0499
C3G Plus INTERFACCIA OPERATORE
- flag delle schede EIM-IBS SL/IBS MA/Ethernet, solo se presenti nel rack del controllore;
COMANDO CONFIGURE
- flag delle schede SINEC (CP1471(H1)), INTEC, IBS, SL2, EDN, SWIM solo se presenti nel rack del
controllore;
- nome del file di configurazione;
- nome della pinza elettrica, se presente, ed arm/asse ad essa relativa;
- stato della RAM DISK (RD has nnn bytes free);
- data e ora;
La videata visualizzata è la stessa che appare all’accensione del controllo.
Opzioni: /4
Sintassi: CCV
Io_conf
Il comando IO_CONF attiva un programma di utilità PDL2 utilizzato per mappare gli I/O definiti dall’utente in
modo che il controllo soddisfi i requisiti del cliente. Il RAM disk deve contenere l’opportuno programma
CI_INST; in caso contrario si verifica un errore.
Questo programma di utilità è dotato di prompt e di menu simili a quelli del linguaggio di comando che guida-
no l’operatore nel processo di configurazione.
Load
Il comando LOAD inizializza le variabili predefinite con i valori memorizzati nel file di configurazione. Viene
visualizzato un prompt di conferma.
Si può includere il nome di un file di configurazione. In caso contrario viene caricato il file C3G.SYS.
Per l’esecuzione di questo comando, il sistema deve trovarsi in stato PROG e gli azionamenti devono essere
disattivati. Non può essere utilizzato se il sistema è in stato automatico, se l’alimentazione ai drive è inserita
oppure se la protezione del sistema, della memoria o del programma è attiva.
Onde rendere i valori operativi è necessario eseguire una ripartenza a caldo (WARM).
Il comando LOAD supporta come opzioni tutte le singole categorie che possono essere caricate separata-
mente.
Opzioni: /Arm
/Cntrler
/Data_comm
/Io
/Servo
Sintassi: CL <nome_file>
Save
Il comando SAVE crea un nuovo file di configurazione contente i dati della configurazione attuale. Il nome e
l’estensione del file sono sempre C3G.SYS.
Il sistema deve trovarsi in stato PROG. Questo comando non è attivo se è attiva la protezione di sistema,
della memoria o del programma.
Per salvare file di configurazioni diverse, effettuare una copia del file C3G.SYS attuale utilizzando il comando
FILER COPY prima di attivare SAVE. Il comando SAVE crea un file di backup (.BKS) dal file C3G.SYS origi-
nale prima della creazione del nuovo file.
Sintassi: CS
06/0400 3-27
INTERFACCIA OPERATORE C3G Plus
COMANDO DISPLAY
COMANDO DISPLAY
Il comando DISPLAY visualizza un menu di comandi per l’apertura di finestre di visualizzazione nella finestra
di scorrimento. Tali finestre visualizzano informazioni che vengono continuamente aggiornate fino all’inoltro
del comando CLOSE. E’ possibile aprire più finestre contemporaneamente. I comandi di visualizzazione
sono sempre disponibili.
Eseguendo l’istruzione SYS_CALL da programma PDL2, il comando DISPLAY prevede l’opzione /T che
consente di dirigere l’output verso il display del terminale di programmazione. Se si omette l’opzione i co-
mandi DISPLAY, nel caso di SYS_CALL, sono inviati verso il video del PC, (se il programma PCINT è atti-
vo).
Arm
Currents Data Following Joint Position Resolver Status Temp
Arm Close Fieldbus Input Output Program Rll Set
Il comando ARM contiene un menu di comandi per la visualizzazione di informazioni relative ad un arm.
Per sistemi provvisti di più bracci, è possibile indicare un parametro che specifichi il numero dell’arm deside-
rato. Possono essere visualizzati al massimo quattro arm contemporaneamente. Nel caso di sistemi provvisti
di dispositivo C3G-MMUX (Motor Multiplex 8/10), alcuni comandi appartenenti alla categoria DISPLAY ARM
mostrano informazioni relative al gruppo attivo di assi ausiliari.
· Currents visualizza le correnti dei motori degli assi in ampere.
· Following visualizza gli errori di inseguimento (following errors) degli assi in unità bit.
· Position visualizza il target di posizione Cartesiana attuale, indicando la locazione x,y,z, gli angoli di Eu-
lero e la stringa di configurazione; i valori dei giunti (in mm, nel caso di assi traslanti, o in gradi, nel caso
di assi rotanti) della componente ausiliaria in un sistema dotato di assi ausiliari.
· Resolver visualizza la posizione corrente del resolver di ciascun asse in unità bit, letta dai resolver e
sommata al giro resolver calcolato.
· Status visualizza lo stato attuale dell’arm, compresi la calibrazione e il LOCK. Nel caso in cui il sistema
sia fornito di dispositivo C3G-MMUX, questo comando visualizza il gruppo attivo di assi ausiliari, il suo
stato, la scheda servo di appartenenza degli assi ausiliari, la corrispondenza tra asse logico ed asse fisi-
co, il movimento cooperativo (COOPERATIVE MOTION) e gli assi ausiliari disabilitati.
· Temp visualizza le temperature dei motori degli assi come percentuale della temperatura massima con-
sentita per il motore.
Sintassi: DAT <num_arm>
3-28 05/1199
C3G Plus INTERFACCIA OPERATORE
Close
COMANDO DISPLAY
Arm Input Output Program Rll Select Total Vars
Arm Close Fieldbus Input Output Program Rll Vars
Il comando CLOSE visualizza un menu di comandi per la rimozione delle finestre visualizzate su schermo.
Sintassi: DCA
Sintassi: DCI
Sintassi: DCO
Sintassi: DCP
Sintassi: DCR
Sintassi: DCS
Sintassi: DCT
Sintassi: DCV
Fieldbus
Master Slave
Arm Close Fieldbus Input Output Program Rll Vars
Il comando FIELDBUS visualizza un menu di comandi per la visualizzazione dello stato delle schede Fiel-
dbus Master e Slave.
In particolare, per ogni scheda presente, possono essere visualizzate le seguenti informazioni:
NOCNFG: indica che la scheda non è configurata
RUNNING: indica che la comunicazione è attiva
STOPPED: indica che la comunicazione non è attiva
Se nessuna scheda Fieldbus è presente non viene aperto alcun Display.
Sintassi: DFM
Sintassi: DFS
03/0499 3-29
INTERFACCIA OPERATORE C3G Plus
Input
COMANDO DISPLAY
Il comando INPUT visualizza un menu di comandi per la visualizzazione dello stato degli input definiti da
utente e di sistema.
È possibile associare al comando una stringa di HELP utilizzando i programmi HELPIO ed HELPIO2 presen-
ti sul Floppy disk “2/2 Configuration Tools”; per attivare la visualizzazione dell’HELP, occorre premere il tasto
SEL e muoversi con il cursore a destra ed a sinistra lungo i valori delle variabili.
· AIN visualizza valori di ingressi analogici definiti da utente ($AIN) sotto forma di valori decimali. Se il va-
lore viene forzato, viene visualizzato in rosso invece che in blu sul video, mentre sul terminale di pro-
grammazione appare in negativo.
Una stringa di numeri può essere utilizzata per specificare gli indici dei singoli ingressi. I numeri sono
separati da trattini (-). Una serie di numeri è separata da due punti (..). Se non viene utilizzato alcun pa-
rametro, vengono visualizzati tutti gli ingressi analogici della base 0.
Esempio: DIA 1
DIA 1- 2 - 4..7
· DIN visualizza i valori degli ingressi digitali definiti da utente ($DIN), dove 1 = TRUE e 0 = FALSE. Se
uno di questi valori viene forzato, appare una “F” (forzato a falso) oppure una “T” (forzato a vero) invece
di 0 o 1.
Digitando un numero di input viene visualizzata una serie di input digitali.
Sintassi: DID
Esempio: DID 1
· GIN visualizza i valori dei gruppi di ingressi definiti dall’ utente ($GIN) sotto forma di valori decimali. Se il
valore viene forzato, viene visualizzato in rosso invece che in blu sul video, mentre sul terminale di pro-
grammazione appare in negativo.
Sintassi: DIG
· System visualizza gli ingressi digitali definiti dal sistema relativi alle schede presenti: SIM ($SDIN), IOS
(dal bit 65 al bit 80) e RIO. Premendo il tasto SELECT è possibile accedere direttamente alla finestra del
display, ottenendo un help associato ad ogni singolo bit. Per spostarsi con il cursore lungo i bit usare i
tasti freccia SX e DX, per cambiare modulo usare le frecce ALTO e BASSO. Per indicare se la scheda
RIO, se presente, comunica correttamente con il PLC vengono utilizzati diversi tipi di notazione. Sulla
riga di visualizzazione del video lampeggia il messaggio “COM:RUNNING” o “COM:STOPPED”, men-
tre sul terminale di programmazione il corretto collegamento è indicato da una freccia lampeggiante
verso l’alto. I bit da 129 a 160 sono utilizzati per la funzione NIO e indicano se la scheda SINEC è pre-
sente. In tal caso, alla fine della riga di visualizzazione appare il messaggio “scheda NIO”. Non sono di-
sponibili informazioni indicanti se la comunicazione è attiva o meno. Per muovere il cursore sui bit
relativi agli input utilizzare i tasti freccia sinistra, destra; per cambiare modulo utilizzare i tasti freccia alto,
basso. Premendo il tasto SELECT in corrispondenza di un input selezionato è possibile ottenere un help
che descrive il significato del bit.
Sintassi: DIS
3-30 03/0499
C3G Plus INTERFACCIA OPERATORE
Output
COMANDO DISPLAY
AOUT DOUT GOUT System
Arm Close Fieldbus Input Output Program Rll Vars
Il comando OUTPUT mostra un menu di comandi per la visualizzazione dello stato degli output definiti da
utente e di sistema. È possibile associare al comando una stringa di HELP utilizzando i programmi HELPIO
ed HELPIO2 presenti sul Floppy disk “2/2 Configuration Tools”; per attivare la visualizzazione dell’HELP, oc-
corre premere il tasto SEL e muoversi con il cursore a destra ed a sinistra lungo i valori delle variabili.
· AOUT visualizza valori delle uscite analogiche definite da utente ($AOUT) sotto forma di valori decimali.
I valori forzati vengono visualizzati in rosso sul video e in negativo sul terminale di programmazione.
Una stringa di numeri può essere utilizzata per specificare gli indici delle singole uscite. I numeri sono
separati da trattini (-). Una serie di numeri è separata da due punti (..). Se non viene utilizzato alcun pa-
rametro, vengono visualizzate tutte le uscite analogiche della base 0.
· DOUT visualizza i valori delle uscite digitali definite dall’utente ($DOUT), dove 1 = TRUE e 0 = FALSE. Se uno di
questi valori viene forzato, viene visualizzata una “F” (forzato a falso) oppure una “T” (forzato a vero) invece di 0 o
1.
Digitando un numero di output viene visualiizata una serie di output digitali.
Sintassi: DOD
Esempio: DOD 17
· GOUT visualizza i valori dei gruppi di uscite definite dall’utente ($GOUT) sotto forma di valori decimali.
I valori forzati vengono visualizzati in rosso sul video e in negativo sul terminale di programmazione.
Sintassi: DOG
· System visualizza le uscite digitali definite dal sistema relative alle schede presenti: SIM ($SDOUT), IOS e
RIO. Premendo il tasto SELECT è possibile accedere direttamente alla finestra del display, ottenendo un
help associato ad ogni singolo bit. Per spostarsi con il cursore lungo i bit usare i tasti freccia SX e DX, per
cambiare modulo usare le frecce ALTO e BASSO. Per indicare se la scheda RIO, se presente, comunica
correttamente con il PLC vengono utilizzati diversi tipi di notazione. Sulla riga di visualizzazione del video
lampeggia il messaggio “COM:RUNNING” o “COM:STOPPED”, mentre sul terminale di programmazione il
corretto funzionamento è indicato da una freccia lampeggiante verso l’alto. I bit da 129 a 160 sono utilizzati
per la funzione NIO e indicano se la scheda SINEC è presente. In tal caso, al termine della riga di visualiz-
zazione appare il messaggio “scheda NIO”. Non sono disponibili informazioni indicanti se la comunicazione
è attiva o meno. Per muovere il cursore sui bit relativi agli output utilizzare i tasti freccia destra, sinistra, per
cambiare modulo utilizzare i tasti freccia alto basso. Premendo il tasto SELECT in corrispondenza di un out-
put selezionato è possibile ottenere un help che descrive il significato del bit.
Sintassi: DOS
Program
Il comando PROGRAM visualizza informazioni riguardanti programmi PDL2 attivi.
È possibile specificare il nome di un programma particolare. È anche possibile inserire l’asterisco nel nome
del programma. Se non viene fornito alcun parametro, vengono visualizzate le informazioni relative a tutti i
programmi attivati.
Opzioni: /Full visualizzerà inoltre tutti i programmi con codice protetto, normalmente non visualizzati.
Sintassi: DP <nome_programma>
Rll
Il comando RLL visualizza informazioni relative all’ambiente di esecuzione PLC.
Sintassi: DR
06/0400 3-31
INTERFACCIA OPERATORE C3G Plus
Vars
COMANDO DISPLAY
Bit Word
Arm Close Fieldbus Input Output Program Rll Vars
Il comando VARS contiene un menu di comandi per la visualizzazione dei valori correnti degli array di me-
moria comune utilizzati dai programmi PLC e PDL2 per comunicare tra di loro.
È possibile associare al comando una stringa di HELP utilizzando i programmi HELPIO ed HELPIO2 presen-
ti sul Floppy disk “2/2 Configuration Tools”; per attivare la visualizzazione dell’HELP, occorre premere il tasto
SEL e muoversi con il cursore a destra ed a sinistra lungo i valori delle variabili.
Sintassi: DVB
Una stringa di numeri può essere utilizzata per specificare l’indice di singoli elementi di un array (1-512).
I numeri sono separati da trattini (-). Una serie di numeri è separata da due punti (..).
3-32 03/0499
C3G Plus INTERFACCIA OPERATORE
COMANDO EXECUTE
COMANDO EXECUTE
Immediate execution of a PDL2 statement
Configure Display Execute Filer Memory Program Set Utility
Il comando EXECUTE esegue un sottoinsieme di istruzioni di programma PDL2 dal livello comandi. Questo
tipo di esecuzione è anche denominata esecuzione in modo immediato, in quanto deve essere utilizzata per
l’esecuzione di brevi istruzioni con effetto immediato (ad esempio l’impostazione di una variabile predefinita
ad un certo valore).
Come parametro è richiesta una istruzione. Qualora l’istruzione preveda riferimenti a variabili occorre specifi-
care il nome del programma di appartenenza in corrispondenza del secondo parametro del comando
EXECUTE. L’opzione per il comando EXECUTE è disponibile nel secondo parametro.
Opzioni: /Context fa si che ogni riferimento a variabili predefinite venga associato al program-
ma specificato. Se questa opzione non viene usata, per le variabili predefinite saranno
usati I valori di default e qualsiasi assegnazione a tali variabili non avrà alcun effetto.
Se il programma specificato non è attivo quando viene utilizzata questa opzione, si veri-
ficherà un errore.
· WAIT
· CONDITION
· ENABLE CONDITION
· DISABLE CONDITION
· PURGE CONDITION
Le variabili di programma non possono essere create con l’esecuzione in modo immediato.
Per poter utilizzare il comando EXECUTE, il controllo non deve trovarsi in stato FATAL ed è necessario che
la protezione del sistema, della memoria e del programma sia disabilitata. L’esecuzione viene disattivata pre-
mendo ^C.
Le seguenti condizioni riguardano le istruzioni che provocano movimento:
· il selettore di stato a chiave del pannello comandi deve essere posto in posizione programmazione
· il selettore Auto/Manual del terminale di programmazione deve essere posto in posizione Manual
· il pulsante di abilitazione deve essere mantenuto premuto per la durata del movimento
· la pressione di HOLD interrompe il movimento (il movimento stesso può essere ripristinato premendo
START seguito da RUN)
03/0499 3-33
INTERFACCIA OPERATORE C3G Plus
COMANDO FILER
COMANDO FILER
Copy
Il comando COPY crea delle copie di files. I file originali non subiscono alcuna modifica.
In corrispondenza del prompt FROM specificare il file sorgente; in corrispondenza di TO specificare il file di
destinazione. Per le estensioni ed i nomi dei file è consentito utilizzare l’asterisco.
Si consiglia di utilizzare i comandi FILER UTILITY BACKUP e FILER UTILITY RESTORE (al posto del co-
mando FILER COPY) qualora si debbano copiare tutti i file del dispositivo di backup di default (ad esempio
FD:) al dispositivo di default (ram disk) e viceversa.
Per l’esecuzione di questo comando, sia la protezione del sistema che quella della memoria non devono es-
sere attive.
Opzioni: /Confirm visualizza un prompt richiedente conferma prima della copiatura di ogni file.
Delete
Il comando DELETE rimuove i file dal dispositivo.
Viene richiesto di specificare i file. Per le estensioni ed i nomi dei file è consentito utilizzare l’asterisco. Se
non viene specificato alcun dispositivo, viene utilizzato il dispositivo di default.
Il comando DELETE visualizza un prompt di conferma prima della cancellazione di ogni file. Per l’esecuzione
di questo comando, sia la protezione del sistema che quella della memoria non devono essere attive.
Sintassi: FD nome_file
3-34 03/0499
C3G Plus INTERFACCIA OPERATORE
Edit
COMANDO FILER
Il comando EDIT richiama il file editor. Quest’ultimo può essere utilizzato per creare o modificare file ASCII
presenti su RAM DISK.
È richiesto un parametro per il nome del file. L’asterisco non può essere utilizzato. Come dispositivo può es-
sere usato solamente RD: (RAM DISK). Se non viene precisata alcuna estensione, viene assunta
l’estensione .PDL.
Il comando non può essere utilizzato nel caso in cui l’editor, le funzioni MEMORY DEBUG e PROGRAM
EDIT oppure l’ambiente EZ siano attivi. Inoltre, il controllo non deve trovarsi in stato FATAL e la protezione
della memoria, del sistema e del programma deve essere disattivata.
Sintassi: FE nome_file
Print
Il comando PRINT invia i file da una unità di memorizzazione ad una unità di visualizzazione o stampante.
È richiesto un parametro per la specifica del file. Per l’estensione ed il nome del file è possibile utilizzare
l’asterisco. Se non viene specificato alcun dispositivo, viene assunto il dispositivo di default.
Prima della stampa, i file del programma PDL2 (.COD o . BKC) ed i file di variabili (.VAR o .BKV) vengono
convertiti in formato ASCII. Si presuppone che tutti gli altri file siano in formato ASCII.
Il dispositivo di destinazione può essere costituito dal video del terminale di programmazione o del PC, da un
file, porta di comunicazione o da una finestra definita dall’utente. Se non viene specificato alcun dispositivo
di destinazione, viene utilizzato quello da cui il comando è stato inoltrato. Le stampanti devono essere corret-
tamente collegate ad una delle porte di comunicazione mediante il comando UTILITY COMMUNICN
MOUNT inoltrato precedentemente.
Nel caso di comando Filer Print di un file .VAR e verso un file .LSV viene creato un file di back-up con .BKL
per quel file .LSV. Se non viene specificato nessun dispositivo di destinazione il file .VAR viene stampato sul
video.
Se un file .COD contiene errori di checksum o altri dati danneggiati e non è possibile recuperare una copia di
backup dello stesso file, con il comando FILER PRINT si può convertire il programma in un file ASCII e in-
viarlo alla RAM DISK. Il file ASCII può quindi essere editato per correggere le istruzioni e gli identificatori cor-
rotti, identificabili da tre punti interrogativi (“???”). Al termine, utilizzare il comando FILER TRANSLATE per
convertire nuovamente il file in un file .COD.
Opzioni: /Full stampa un file di variabili senza troncare i nomi delle variabili, dei programmi, del-
le routine e delle classi di dato.
/List genera un file listato (listing file) (.LIS) da un file .COD o .BKC.
I file listato riporta il nome del programma ed il numero di linea di fianco ad ogni istruzio-
ne PDL2.
/Overwrite riscrive il file corrispondente già esistente in Ram Disk senza visualizzare al-
cun prompt di conferma.
/Nopage
/Range consente la stampa delle linee del file comprese tra linea seriale e finale specifica-
te come parametri supplementari.
03/0499 3-35
INTERFACCIA OPERATORE C3G Plus
Rename
COMANDO FILER
Il comando UTILITY visualizza un menu di comandi di utilità relativi alla gestione dei file.
· Attribute modifica gli attributi dei file. L’accesso è vincolato all’uso della password.
3-36 03/0499
C3G Plus INTERFACCIA OPERATORE
· Hidden imposta l’attributo di “nascosto” ad un file. Con questo attributo impostato, l’accesso al file è
COMANDO FILER
possibile solo mediante il comando LOAD ed è vincolato all’uso della password. Inoltre tale file non è vi-
sualizzato in Ram Disk.
· Readonly imposta l’attributo “di sola lettura” ad un file. Con questo attributo impostato, il file non può es-
sere modificato o cancellato e l’accesso ad esso è vincolato all’uso della password.
· System imposta l’attributo di sistema per un file. Quando è impostato, questo attributo impedisce la can-
cellazione del file. L’accesso al file è vincolato all’uso della password
· Backup copia i file dal dispositivo di default al dispositivo di backup di default. Entrambi i dispositivi fan-
no parte della variabile predefinita $DFT_DV e possono essere impostati tramite istruzioni di assegna-
zione PDL2. Ove necessario, il protocollo Kermit viene installato automaticamente.
Extract View
Attribute Backup Compress FD_format Install Restore Search
· Extract estrae i file contenuti in un archivio compresso. Per poter utilizzare questo comando entrambe
le protezioni di sistema e della memoria devono essere disattivate. I file estratti dall’archivio avranno gli
stessi attributi del file sorgente utilizzato per creare l’archivio.
· View elenca i file contenuti in un archivio compresso. Per poter utilizzare questo comando entrambe le
protezioni di sistema e della memoria devono essere disattivate.
· FD_format è utilizzato per formattare un dischetto nel drive per floppy disk. Per l’esecuzione di questo
comando è necessario che la protezione del sistema e quella della memoria siano disattivate.
High Low
Attribute Backup Compress FD_format Install Restore Search
· High formatta il disco nel drive in un formato ad alta densità (1440 Kbytes).
Sintassi: FUFH
· Low formatta il disco nel drive in un formato a bassa densità (720 Kbytes).
Sintassi: FUFL
03/0499 3-37
INTERFACCIA OPERATORE C3G Plus
· Install permette di installare un certo programma applicativo eseguendo in modo automatico tutte le
COMANDO FILER
operazioni necessarie: identificazione del dispositivo di backup da cui copiare i file, installazione del pro-
tocollo Kermit (se necessario), copia del file di installazione dell’applicativo sul disco di RAM e sua atti-
vazione.
Si richiede come parametro il nome del file di installazione dell’applicativo (ad esempio EZ_INST.COD
per l’applicativo EZ) che può anche essere selezionato premendo il tasto HELP in corrispondenza del
prompt richiedente il nome del file di installazione.
· Restore permette di copiare i file dal dispositivo di backup di default al dispositivo di default. Entrambi i
dispositivi fanno parte della variabile predefinita $DFT_DV e possono essere impostati tramite istruzione
di assegnazione PDL2. Ove necessario, il protocollo Kermit viene installato automaticamente.
In caso di copiatura di tutti i files (che viene fatta anche nel caso in cui non venga specificato nessun file
come parametro) il file C3G.SYS presente sul dispositivo di backup viene copiato e rinominato in
C3G.OLD.
· Search permette all’utente di trovare una stringa all’interno di un file presente sulla RAM DISK.
Per questa operazione deve essere introdotta la specificazione di un file e deve essere indicata la strin-
ga da ricercare. Nella specificazione del file può essere utilizzato l’asterisco.
View
Il comando VIEW visualizza la directory di una unità di memorizzazione secondaria. La directory è un elenco
dei file memorizzati. Per ciascun file, sono visualizzati il nome, l’estensione, la dimensione in byte e la data di
creazione. Se il file ha attributo Readonly o System questo viene indicato dalla lettera ‘r’ o ‘s’ rispettivemente.
Quest’ultima informazione non viene data nel caso in cui il comando venga innoltrato da SYS.CALL.
Utilizzare, da programma PDL2, la routine predefinita FL_STATE per conoscere gli attributi di un file.
È inoltre visualizzato il numero di byte liberi su tale unità di memorizzazione.
Un parametro di specifica file può essere utilizzato per specificare un file particolare o un gruppo di file. Per il
nome e l’estensione è possibile utilizzare l’asterisco. Se non viene specificato alcun parametro, vengono
elencati tutti i file.
Opzioni: /Nopage
Sintassi: FV <nome_file>
3-38 06/0400
C3G Plus INTERFACCIA OPERATORE
COMANDO MEMORY
COMANDO MEMORY
Debug Erase Load Rll Save Teach View
Configure Display Execute Filer Memory Program Set Utility
Il comando MEMORY visualizza un menu di comandi per la gestione di programmi e di variabili nella memo-
ria principale (RAM).
Con protezione di memoria o di sistema attiva, è disponibile solo il comando MEMORY VIEW.
Debug
Il comando DEBUG richiama l’editor soltanto in modalità di sola visualizzazione e di verifica (debug). Qualo-
ra il programma sia stato precedentemente caricato con l’opzione /FULL, è anche possibile verificarne il te-
sto. I programmi caricati mediante l’opzione /PERMANENT, disponibile solo da SYS_CALL, non possono
essere utilizzati in MEMORY DEBUG. Questa funzione consente al programmatore di effettuare le seguenti
operazioni:
· modifica dei parametri che controllano l’esecuzione, quali il tipo di passo di interruzione, l’inserzione di
punti
È richiesto come parametro al comando il nome del programma che deve essere già caricato in memoria.
Per poter utilizzare questo comando, il controllo non deve trovarsi in stato FATAL e le protezioni di sistema,
di memoria e di programma devono essere disattivate. Il comando DEBUG non può essere utilizzato se i co-
mandi FILER EDIT, PROGRAM EDIT o MEMORY TEACH sono attivi o se è attivo l’ambiente di EZ.
Sintassi: MD nome_programma
Erase
Il comando ERASE visualizza un menu di comandi per la cancellazione dei dati e dei programmi dalla me-
moria. Con questi comandi è possibile utilizzare l’asterisco per i nomi dei programmi e delle variabili. Prima
di procedere alla cancellazione, tutti i programmi visualizzano un prompt di conferma.
· All cancella sia il codice che le variabili del programma specificato. Per utilizzare questo comando, le
protezioni di sistema, di memoria e di programma devono essere disattivate.
· Program cancella la parte di codice relativa al programma specificato. Per poter utilizzare questo co-
mando, le protezioni di sistema, di memoria e di programma devono essere disattivate. Inoltre, se il co-
mando PROGRAM VIEW è già attivo, MEP non può essere utilizzato.
03/0499 3-39
INTERFACCIA OPERATORE C3G Plus
· Variable cancella una o più variabili del programma specificato e non riferite da un programma caricato.
COMANDO MEMORY
È necessario specificare come parametro anche il nome della variabile. Per poter utilizzare questo co-
mando, le protezioni di memoria, di sistema e di programma devono essere disattivate.
Load
Il comando LOAD è utilizzato per caricare i programmi salvati e i file di dati nella memoria per l’esecuzione.
Il nome del programma da caricare, per il quale può essere utilizzato l’asterisco, viene specificato come pa-
rametro. Il programma viene caricato dal dispositivo di default.
Dapprima vengono caricati i programmi, seguiti dai relativi file di dati. Se un programma è sprovvisto di file di
dati, le variabili vengono create in memoria durante il caricamento.
Non è possibile caricare un programma mentre si trova negli stati di programma ready, paused o running o
quando è attiva la protezione di sistema o della memoria.
Qualora non fosse possibile caricare il programma a causa di un danno subito dai dati contenuti nel file
.COD, recuperare una copia di backup dello stesso file oppure inviare in uscita il programma su un file ASCII
utilizzando il comando FILER PRINT. A questo punto, editare il file ASCII ottenuto e correggere le istruzioni
e gli identificatori corrotti, identificabili dai tre punti interrogativi (“???”). Una volta effettuate le correzioni ne-
cessarie, riconvertire il file in un file .COD utilizzando il comando FILER TRANSLATE.
Per poter utilizzare questo comando, il controllo non deve trovarsi in stato FATAL ed entrambe le protezioni
di sistema e di memoria devono essere disattivate.
Opzioni: /As consente di caricare i programmi con un file dati diverso, specificato come parametro.
Con questa opzione non si può utilizzare l’asterisco.
/Convert converte le non compatibilità di vario genere fra il file dati e il programma.
/Depend carica automaticamente il codice e le variabili dei programmi riferiti nel codice
del programma specificato come parametro al comando MEMORY LOAD.
/Full carica i programmi con i relativi commenti, istruzioni errate e righe vuote. Se un
programma è stato caricato con l’opzione /FULL, potrà essere editato nell’ambiente
MEMORY DEBUG e salvato. I programmi che nell’intestazione hanno l’attributo EZ ven-
gono automaticamente caricati con l’opzione /FULL.
/Nosavevars disabilita il salvataggio delle variabili (o VAR) all’atto del MEMORY SAVE
su questo programma. Questa opzione è disponibile solamente se utilizzata unitamente
alla routine interna SYS_CALL.
Sintassi: ML nome_programma
ML/A nome_programma file_di_dati
ML/F nome_programma
3-40 06/0400
C3G Plus INTERFACCIA OPERATORE
Rll
COMANDO MEMORY
Load Save
Debug Erase Load Rll Save Teach View
Il comando RLL visualizza un menu di comandi utilizzati per caricare e memorizzare il codice di un program-
ma PLC.
· Load carica il programma RLL specificato dal disco di RAM alla memoria del PLC. Non è possibile utiliz-
zare l’asterisco o specificare un’estensione file (vengono caricati i file .RLL). I programmi non possono
essere caricati con la protezione di memoria o di sistema attiva o con il controllo in stato FATAL.
Opzioni: /PDL2source converte un programma PLC, scritto in PDL2, in formato RLL quindi lo ca-
rica nella memoria del PLC. Non può essere specificata nessuna estensione di file
(viene utilizzata automaticamente un’estensione .COD).
Qualora non fosse possibile caricare un programma PDL2 a causa di un danno subito
dai dati contenuti nel file, recuperare una copia di backup dello stesso file oppure conver-
tirlo in un file ASCII utilizzando il comando FILER PRINT. Per ulteriori informazioni relati-
ve a questo procedimento, consultare la sezione relativa al comando FILER PRINT.
· Save è utilizzato per memorizzare il programma RLL specificato dalla memoria del PLC al file sul disco
di RAM. Non è possibile utilizzare l’asterisco. Il file creato avrà lo stesso nome di prog_name e
un’estensione .RLL. I programmi non possono essere memorizzati con la protezione di memoria o di si-
stema attiva. Se vi sono più versioni dello stesso programma RLL, queste possono essere memorizzate
utilizzando diverse specificazioni di prog_name. Il prog_name non ha nessuna relazione con il nome
specificato nell’istruzione PDL2 PROGRAM di un programma PLC. Per poter memorizzare i programmi,
entrambe le protezioni di sistema e di memoria devono essere disattivate.
Save
Il comando SAVE è utilizzato per memorizzare i dati o il codice di un programma dalla memoria ad un file sul
dispositivo di default.
Il nome del programma viene specificato sotto forma di parametro. Al posto del nome del programma è pos-
sibile utilizzare un carattere jolly. Il file creato avrà lo stesso nome del programma e un’estensione .VAR o
.COD. Se esiste già un altro file di dati con lo stesso nome, esso verrà rinominato e gli verrà assegnata
un’estensione .BKV o .BKC.
Se i dati sono stati caricati mediante l’opzione /AS, verrà visualizzato un messaggio per l’operatore il quale
dovrà eventualmente confermare la riscrittura del file dati se già esistente.
Se i dati sono stati caricati con /Nosavevar, le variabili di questo programma non verranno salvate.
I dati o il codice del programma non possono essere memorizzati con la protezione di memoria o di sistema
attiva.
Opzioni: /As consente di memorizzare i dati del programma sotto un nome file diverso, specifica-
to sotto forma di parametro. Con questa opzione non è possibile utilizzare l’asterisco.
/Code salva il codice di un programma caricato con l’opzione /FULL se questo ha subi-
to modifiche dal momento in cui era stato caricato.
Sintassi: MS nome_programma
MS/A nome_programma file_di_salvataggio
06/0400 3-41
INTERFACCIA OPERATORE C3G Plus
Teach
COMANDO MEMORY
Sintassi: MT nome_programma
View
Il comando VIEW permette di visualizzare un menu di comandi con i quali è possibile visualizzare i contenuti
della memoria.
Tutti i comandi MEMORY VIEW supportano l’opzione /NOPAGE.
· Program visualizza le informazioni relative ai programmi caricati e alle statistiche della memoria, come
descritto qui di seguito:
- nome programma
- attributi del programma (H=hold, N=nohold, A=attach, D=detach)
- nome del file dati utilizzato per il caricamento (- = non caricato da un file)
- occupazione del codice del programma (0 = non caricata)
- dimensione dei dati (0 = non caricati)
- data e ora di creazione del file .COD e del file .VAR inizialmente caricati in memoria per questo pro-
gramma. Per ottenere questa informazione è necessario immettere l’opzione /Full.
· un simbolo indicante se le istruzioni o le variabili caricate sono state modificate in memoria, ma non
sono state salvate sul disco di RAM. Immettendo questo comando dal CRT/tastiera o dalla SYS_CALL,
questo simbolo viene visualizzato accanto alla dimensione del codice e alle dimensioni delle variabili. Se
invece il comando viene immesso dal terminale di programmazione, è necessario introdurre anche
l’opzione /Full. I simboli usati sono i seguenti:
“S” indica che il codice del programma o le variabili sono state salvate
“*” indica che il codice del programma o le variabili sono state modificate, ma non salvate
“-” indica che il codice del programma o le variabili non sono state caricate in memoria
“p” indica che il codice del programma è stato caricato da SYS.CALL con opzione /Nosavevars
Se il nome del programma non è specificato come parametro, vengono visualizzate le informazioni rela-
tive a tutti i programmi caricati. È possibile utilizzare l’asterisco.
/Nopage
/4
3-42 06/0400
C3G Plus INTERFACCIA OPERATORE
COMANDO MEMORY
· Type visualizza i tipi di dati definiti dall’utente, come segue:
- nome del tipo di dati
- dimensione in byte
- contatore dei riferimenti (numero dei programmi e delle variabili che fanno riferimento a tale tipo di
dati)
- numero di campi
- tipo di struttura (record o nodo)
- descrizione dei campi (informazioni sul nome e sul tipo di dati di ciascun campo)
I tipi di dati definiti dall’utente sono globali nel sistema. Tuttavia, rimangono in memoria fino a quando esiste
un programma caricato o delle variabili di un programma che vi fanno riferimento.
Se non viene specificato nessun tipo come parametro, vengono visualizzate le informazioni relative a tutti i
tipi caricati. È consentito l’uso dell’asterisco.
Opzioni: /Nopage
Opzioni: /Nopage
03/0499 3-43
INTERFACCIA OPERATORE C3G Plus
COMANDO PROGRAM
COMANDO PROGRAM
Il comando PROGRAM visualizza un menu di comandi utilizzati per sviluppare e eseguire i programmi.
Activate
L’effetto del comando ACTIVATE dipende dall’attributo holdable/non-holdable del programma specificato
come parametro:
· Attivando un programma holdable lo si pone in stato di ready. Per porre il programma in stato running,
occorre premere il pulsante di START.
Opzioni: /Cycle
/Disable
/Fly
/Move
/Routine
/Statement
Sintassi: PA nome_programma
Deactiv
Il comando DEACTIV disattiva i programmi che si trovano in stato running, ready, paused o unpaused. Dopo
essere stati disattivati, i programmi rimangono in memoria, ma l’esecuzione non può continuare. Per fare ciò
si utilizza il comando PROGRAM ACTIVATE.
Il programma da disattivare viene specificato come parametro. È possibile utilizzare l’asterisco all’interno del
parametro per disattivare più di un programma. Questo comando può essere utilizzato quando è attiva la
protezione della memoria, ma non la protezione di sistema o di programma. Inoltre il controllo non deve tro-
varsi in stato FATAL.
Opzioni: /Confirm visualizza il prompt di conferma prima della disattivazione del programma.
Sintassi: PD nome_programma
Tutti i programmi attivi possono essere disattivati mediante PD * o CTRL Y (^Y). CTRL Y può essere emes-
so indipendentemente da quale sia il livello di menù attivo ed ha valore solamente se il modo attivo è PROG
e se non vi è nessuna protezione attiva.
I programmi protetti non possono essere disattivati con questo comando. Per la loro disattivazione occorre
utilizzare l’istruzione o azione del PDL2 DEACTIVATE.
3-44 03/0499
C3G Plus INTERFACCIA OPERATORE
Edit
COMANDO PROGRAM
Il comando EDIT richiama l’editor del programma: si tratta di un ambiente di programmazione integrato che
consente al programmatore di editare, apprendere punti e verificare i programmi PDL2.
(Consultare il manuale C3G Guida alla Programmazione).
L’editor del programma utilizza i file contenenti il codice dei programmi PDL2 (.COD) memorizzati sul disco
di RAM (RD:). Va specificato come parametro il nome del programma e non è possibile utilizzare l’asterisco.
Quando viene richiamato, l’editor si trova per default in modo DATA. I programmi possono essere editati in
modo DATA solo quando il selettore PROGR/AUTO è posto su PROGR e il programma specificato non è in
fase di apprendimento o non è attivo.
Qualora non fosse possibile caricare il programma a causa di danni subiti dai dati contenuti nel file, recupe-
rare una copia di backup del file stesso oppure convertirlo in un file ASCII utilizzando il comando FILER
PRINT. Per ulteriori informazioni su questo procedimento, consultare la sezione relativa al comando FILER
PRINT.
Il comando EDIT non può essere utilizzato quando la protezione di memoria, di sistema o di programma è
attiva o quando il controllo si trova in stato FATAL; lo stesso vale nel caso in cui i comandi FILER EDIT,
MEMORY DEBUG o PROGRAM EDIT (modo DATA o CODE) sono attivi oppure quando è abilitato il pro-
gramma di utilità EZ. L’uso del comando PROGRAM EDIT con il comando MEMORY TEACH attivo è possi-
bile nel modo CODE, ma non nel modo DATA.
Sintassi: PE nome_programma
Go
Il comando GO carica e attiva il programma specificato. È la combinazione dei comandi MEMORY LOAD e
PROGRAM ACTIVATE.
Se su un braccio è già attivo un programma holdable e uno dei programmi ha l’attributo DETACH specifica-
to, verrà visualizzato un prompt per confermare se due o più programmi devono rimanere attivi sullo stesso
braccio. Se un programma holdable è ancora attivo e l’attributo DETACH non è specificato sarà visualizzato
un messaggio indicante che l’arm è già “ATTACHed”.
Se il programma è già attivo viene richiesto se si intende disattivarlo.
Se il programma è già caricato e il file .COD appartiene ad una versione più recente di quella caricata, appa-
rirà un messaggio di avviso e il comando chiederà all’operatore se è necessario caricare la nuova versione.
In caso di risposta negativa, il programma non verrà caricato una seconda volta prima della sua attivazione.
Non può essere utilizzato l’asterisco. Il comando non può essere utilizzato con la protezione di memoria, di
sistema o di programma attiva o quando il controllo si trova in stato FATAL.
Nel caso in cui il programma sia stato attivato dall’utente o da un programma holdable che inoltri un coman-
do PROGRAM GO, il primo movimento del programma viene eseguito a velocità ridotta. Anche il movimento
eseguito in seguito alla pressione del tasto CTRL C (^C) o allo spostamento del cursore in MEMORY
DEBUG avverrà a velocità ridotta. La funzione di sicurezza che prevede la riduzione della velocità può esse-
re disabilitata impostando i flag nella variabile predefinita $PROG_CNFG. Per stabilire se un movimento vie-
ne eseguito a velocità ridotta si può utilizzare la variabile predefinita $SAFE_ENBL.
Qualora non fosse possibile caricare il programma a causa di danni subiti dai dati contenuti nel file, recupe-
rare una copia di backup del file stesso oppure convertirlo in un file ASCII utilizzando il comando FILER
PRINT. Per ulteriori informazioni su questo procedimento, consultare la sezione relativa al comando FILER
PRINT.
Le seguenti opzioni, ad eccezione dell’opzione Update, possono essere utilizzate per attivare il programma con
un passo diverso rispetto a quello di default. Vedere le indicazioni relative al comando PROGRAM TEST STEP.
L’opzione UPDATE disabilita la domanda verso l’utente, qualora il programma che si vuole attivare risulti già
caricato e/o attivo in memoria. Il programma verrà automaticamente disattivato e la versione più recente ver-
rà caricata in memoria ed attivata.
06/0400 3-45
INTERFACCIA OPERATORE C3G Plus
Opzioni: /Cycle
COMANDO PROGRAM
/Disable
/Fly
/Move
/Routine
/Statement
/Update: rimpiazza o attiva un programma in memoria
Sintassi: PG nome_programma
Rll
Il comando RLL visualizza un menu di comandi per la gestione dell’esecuzione dei programmi PLC.
· Activate esegue il programma PLC caricato nella memoria PLC. Questo comando non può essere uti-
lizzato quando il comando si trova in stato FATAL o quando la protezione di sistema, di memoria o di
programma è attiva.
Sintassi: PRA
Prima della cancellazione appare un prompt di conferma. Questo programma non può essere utiliz-
zato quando la protezione del sistema, della memoria o del programma è attiva, quando vi è un pro-
gramma PLC in corso di esecuzione o quando il controllo si trova in stato FATAL.
Sintassi: PRC
· Deactiv arresta l’esecuzione del programma PLC, anche se questo resta caricato nella memoria del
PLC. Prima della disattivazione del programma, appare un prompt di conferma. Questo comando può
essere utilizzato quando la protezione della memoria, del sistema o del programma è attiva o quando il
controllo si trova in stato FATAL.
Sintassi: PRD
· Go carica il programma PLC specificato nella memoria PLC e ne avvia l’esecuzione. È una combinazio-
ne dei comandi MEMORY RLL LOAD e PROGRAM RLL ACTIVATE. Questo comando non può essere
utilizzato con la protezione di memoria, di sistema o di programma attiva o quando il controllo si trova in
stato FATAL.
· Restart provoca una ripartenza a freddo (cold) del PLC. Tutte le variabili $DIN, $DOUT, $AIN, $AOUT,
$GIN, $GOUT e $BIT vengono azzerate inclusi gli ingressi retentivi. Le variabili attualmente forzate non
vengono azzerate. Inoltre, viene inizializzata la variabile del tempo di scansione. RESTART non può es-
sere utilizzato quando la protezione di memoria, di sistema o di programma è attiva o quando il controllo
si trova in stato FATAL. Prima del riavvio appare un prompt di conferma.
Sintassi: PRR
3-46 03/0499
C3G Plus INTERFACCIA OPERATORE
· Sing_scan esegue il programma PLC caricato nella memoria PLC per una singola scansione. Per tutti
COMANDO PROGRAM
gli eventi di temporizzazione, la scansione singola simula un intervallo di 50msec ed esegue tutti i gradi-
ni del ladder come se il tempo suddetto fosse trascorso.
Prima di utilizzare questo comando occorre disattivare il programma PLC. Questo comando viene princi-
palmente utilizzato per la verifica dei programmi PLC e non può essere utilizzato con la protezione di
memoria, di sistema o di programma attiva o quando il controllo si trova in stato FATAL.
Sintassi: PRS
· View visualizza le informazioni relative al programma PLC attualmente caricato compresi i valori se-
guenti:
- nome del programma
- stato del programma
- tempo di scansione stimato (tempo stimato per la scansione della logica RLL)
- tempo di scansione precedente (tempo impiegato per la scansione precedente della logica)
- tempo di scansione ciclo (tempo fra i cicli di un loop di programma).
Questo comando può essere utilizzato indipendentemente dal tipo di livello di protezione.
Sintassi: PRV
State
Il comando STATE visualizza un menu di comandi per la modifica dello stato di un programma attivo.
· Bypass consente al programmatore di saltare l’istruzione attuale durante la verifica del programma. Qu-
esto comando è utile qualora il programma sia sospeso, ad esempio in attesa che si verifichi una deter-
minata condizione. BYPASS non può essere utilizzato quando la protezione della memoria, del sistema
o del programma è attiva o quando il controllo si trova in stato FATAL.
· Pause pone il programma specificato dallo stato running allo stato paused. Sia i programmi holdable
che quelli non holdable vengono posti in stato paused.
Nel nome del programma si può utilizzare l’asterisco. Il comando non può essere utilizzato con la prote-
zione della memoria, del sistema o del programma attiva o quando il controllo si trova in stato FATAL.
Opzioni: /Confirm visualizza il prompt di conferma prima di porre i programmi in stato paused.
· Unpause continua l’esecuzione del programma precedentemente posto in stato paused. I programmi
holdable vengono posti nello stato ready e occorre premere START per riprendere l’esecuzione. I pro-
grammi non holdable vengono posti in stato running.
Per il nome del programma, può essere utilizzato l’asterisco. Questo comando non può essere utilizzato
con la protezione della memoria, del programma o del sistema attiva o quando il controllo si trova in sta-
to FATAL.
03/0499 3-47
INTERFACCIA OPERATORE C3G Plus
Test
COMANDO PROGRAM
Il comando TEST visualizza un menu di comandi per verificare dall’esterno dell’editor di programma un qual-
siasi programma PDL2 caricato. Il comando è estremamente efficace per la verifica di più programmi. Il co-
mando TEST non può essere utilizzato con la protezione della memoria, del sistema o del programma attiva
o quando il sistema si trova in stato FATAL.
· Break visualizza un menu di comandi utilizzati per l’impostazione e l’uso dei punti di interruzione (break
points) in un programma.
Un punto di interruzione consiste in un punto all’interno del programma in cui l’esecuzione si arresterà,
ponendo il programma in stato di ready. Per riprendere il programma, premere il tasto RUN. Per i pro-
grammi holdable è anche necessario inoltrare uno START.
I comandi di BREAK possono essere utilizzati per qualsiasi programma caricato, compresi i programmi
attualmente attivati. I punti di interruzione (break points) vengono numerati automaticamente dal siste-
ma.
Il comando Insert inserisce un punto di interruzione. I punti di interruzione (break points) inseriti entrano
in funzione immediatamente.
Sono necessari come parametri il nome di un programma e il numero della linea; quest’ultima deve cor-
rispondere a un codice eseguibile. L’interruzione avviene sul numero di linea specificato, prima che
l’istruzione venga eseguita. Se non viene specificato nessun numero di linea, viene visualizzato un mes-
saggio d’errore.
Opzioni: /Label permette di specificare un’etichetta al posto del numero della linea.
/Routine permette di specificare il nome di una routine al posto del numero della linea.
· Purge elimina i punti di interruzione (break points) all’interno di un programma. Va specificato il numero
del punto di interruzione oppure un asterisco per eliminare tutti i punti di interruzione.
· View visualizza un elenco di punti di interruzione (break points). Si può specificare il nome di un pro-
gramma, utilizzando anche l’asterisco. In caso contrario, vengono visualizzati tutti i punti di interruzione
(break points) relativi a tutti i programmi.
Opzioni: /Nopage
3-48 03/0499
C3G Plus INTERFACCIA OPERATORE
· Profile visualizza un menu di comandi per il controllo delle prestazioni in termini di tempo di CPU occu-
COMANDO PROGRAM
pato da programmi attivi. Questa informazione è utile per la verifica dell’occupazione di CPU dei pro-
grammi quando essi vengono eseguiti simultaneamente.
· Disable disabilita il calcolo delle prestazioni. Se PROFILE è già disabilitato appare un’avvertenza.
Sintassi: PTPD
· Enable abilita il calcolo delle prestazioni. Il calcolo del tempo di CPU ha inizio al momento
dell’abilitazione del comando PROFILE. Se PROFILE è già abilitato appare un’avvertenza.
Sintassi: PTPE
· Reset cancella le informazioni relative al calcolo delle prestazioni. Se PROFILE è già stato resettato,
appare un’avvertenza.
Sintassi: PTPR
· nome programma
I calcoli sulle prestazioni elencati vicino al programma denominato “Free” rappresentano il tempo CPU
non utilizzato dai programmi o dalla funzione di EXECUTE.
Opzioni: /4
Sintassi: PTPV
· Step consente al programmatore di definire il tipo di passo per un certo programma. Un passo definisce
quante istruzioni debbono essere eseguite alla volta. Al completamento di ciascun passo, il programma
viene posto in stato ready. Per riprendere l’esecuzione occorre eseguire uno START per i programmi
holdable o un RUN per quelli non holdable.
I passi sono riferiti ai singoli programmi. Il programmatore associa un passo particolare ad un partico-
lare programma. Al parametro del nome programma può essere associato un asterisco. Il programma
specificato deve essere caricato.
03/0499 3-49
INTERFACCIA OPERATORE C3G Plus
Quando viene modificato il passo di un programma in corso di esecuzione il nuovo passo avrà effetto
COMANDO PROGRAM
· Cycle definisce il passo come un ciclo singolo all’interno del programma. È necessario che nel program-
ma sia presente l’istruzione CYCLE o BEGIN CYCLE.
· Disable pone termine all’esecuzione a passi del programma. Si può specificare un programma, utiliz-
zando anche l’asterisco.
· Fly definisce il passo come un movimento singolo: è simile all’opzione /MOVE, ma l’esecuzione non si
arresta dopo l’istruzione MOVEFLY. Non è permessa su programmi non-holdable.
· Move definisce il passo come un movimento singolo. Non è permessa su programmi non-holdable.
· Routine definisce il passo come una istruzione alla volta, ad eccezione del fatto che le routine vengono
eseguite come un’istruzione singola.
· View visualizza il passo associato ad un programma. Si può specificare il nome del programma, utiliz-
zando anche l’asterisco. In caso contrario, verranno visualizzati tutti i passi relativi a tutti i programmi.
Opzioni: /Nopage
View
Il comando VIEW serve a visualizzare le informazioni relative ai programmi attivi insieme ai valori seguenti:
· nome programma;
· priorità;
· numero della linea che viene eseguita e programma a cui appartiene quella linea;
· numero dell’errore;
· numero di cicli.
Per il nome del programma può essere utilizzato un asterisco. Questo comando può essere utilizzato indi-
pendentemente dal livello di protezione, anche se non può essere utilizzato quando il controllo si trova in sta-
to FATAL o quando il comando MEMORY ERASE PROGRAM è attivo.
3-50 03/0499
C3G Plus INTERFACCIA OPERATORE
COMANDO PROGRAM
- nome routine
- programma a cui appartiene la routine
- numero di linea
- riferimento tipo di frame (programma principale, routine di interruzione,
privato, esportato)
- stato
/Nopage
/4
Sintassi: PV nome_programma
03/0499 3-51
INTERFACCIA OPERATORE C3G Plus
COMANDO SET
COMANDO SET
Il comando SET visualizza un menu di comandi utilizzati per la modifica delle caratteristiche di sistema. Tutti
i comandi SET sono utilizzabili con protezione di memoria attiva, ma solo VIEW può essere utilizzato anche
con protezione di sistema attiva.
Arm
Il comando ARM visualizza un menu di comandi utilizzati per impostare uno stato particolare del braccio.
· Disable disabilita la funzione di DRIVE ON per un braccio. Questo comando può essere emesso solo
quando il sistema si trova negli stati PROG o ALARM, quando l’alimentazione agli azionamenti è disabi-
litata e non vi è alcuna protezione di memoria attiva. Inoltre questo comando disabilita gli errori che ven-
gono generati quando i cavi resolver non sono collegati al robot.
Il braccio resta disabilitato fino a quando non riceve un comando SetArmEnable, indipendentemente da
eventuali riaccensioni che potrebbero essere eseguite. Sono inoltre disabilitate le indicazioni di guasto
sia per i DRIVE sia per il modulo RPT. Il comando SetArmDisable viene generalmente utilizzato quando
occorre eseguire degli interventi di riparazione su un determinato braccio. Una volta eseguiti gli interven-
ti necessari è possibile che il sistema riporti ancora la presenza di alcuni errori a causa di qualche com-
ponente hardware rimasto bloccato.
Per poter rimuovere questi allarmi è necessario eseguire una riaccensione a freddo (cold restart).
Per i sistemi dotati di più bracci, è necessario specificare il parametro del numero braccio. Per indicare
tutti i bracci è possibile utilizzare un asterisco.
· Enable abilita la funzione di DRIVE ON per un braccio. Questo comando può essere emesso solo quan-
do il sistema si trova in stato PROGRAMMAZIONE, quando l’alimentazione agli azionamenti è disabili-
tata e non vi è alcuna protezione di memoria attiva.
Per i sistemi dotati di più bracci, è necessario specificare il parametro del numero braccio. Per indicare
tutti i bracci è possibile utilizzare un asterisco.
· Gen_ovr assegna alla variabile $GEN_OVR il valore specificato come di parametro. Questo comando
può essere utilizzato con protezione di sistema o di programma attiva, ma non con protezione di memoria
attiva. Se il PTU4 è alloggiato nel supporto sull’armadio, è possibile utilizzare questo comando per incre-
mentare o decrementare il valore di $GEN_OVR. Se invece il PTU4 non è riposto sull’armadio, nel caso in
cui il comando venga innoltrato da PCINT o da SYS_CALL, il valore potrà essere solo decrementato.
· Nostroke consente di disabilitare temporaneamente i fine corsa impostati per un determinato braccio. Il
sistema deve trovarsi in stato PROGRAMMAZIONE. I fine corsa vengono automaticamente ripristinati
quando il sistema entra in stato AUTO o HOLD, quando l’alimentazione agli azionamenti viene disabili-
tata o quando viene variato l’arm del PTU4. Per utilizzare questo comando, il controllo non deve trovarsi
in stato FATAL, bensì in stato automatico. Inoltre, il controllo non deve essere in stato ALARM e la pro-
tezione del sistema, della memoria e del programma deve essere disattivata. Con i fine corsa disabilitati
è possibile muovere il robot solo manualmente.
3-52 06/0400
C3G Plus INTERFACCIA OPERATORE
Per i sistemi a più bracci, occorre indicare come parametro il numero braccio. Per indicare tutti i bracci si
COMANDO SET
può usare un asterisco.
· Simulate consente l’esecuzione dei programmi simulando i movimenti senza spostare realmente il brac-
cio. Tutti i calcoli di movimento vengono ugualmente eseguiti. Questo comando può essere emesso solo
in stato DRIVES OFF. È possibile tuttavia, anche con il braccio in simulazione, portare il selettore di sta-
to in posizione programmazione e, dopo avere alimentato i drive, muovere il robot in modo manua-
le. Il comando richiede come parametro un braccio e può essere utilizzato per:
- effettuare la prova dei programmi senza spostare il braccio;
- stabilire i tempi ciclo approssimativi;
- verificare la logica del programma.
· Unsimul disattiva la simulazione sul braccio. Tutti i programmi holdable vengono disattivati. Questo coman-
do necessita come parametro il braccio e deve essere impartito con alimentazione agli azionamenti disabili-
tata.
Cntrler
Il comando CNTRLER visualizza un menu di comandi per l’impostazione delle caratteristiche di controllo.
· Key_lock impedisce l’utilizzo senza autorizzazione della tastiera o del terminale di programmazione.
Questo comando è vincolato all’uso di una password. Lo schermo rimane bloccato e richiede la pa-
ssword al fine di annullare tale condizione e ripristinare l’accesso al menu comandi.
· Protect visualizza un menu di comandi per l’impostazione del livello di protezione del controllo. Questo
comando è vincolato all’uso della password e non può essere utilizzato se è attivo uno dei seguenti co-
mandi: FILER EDIT, MEMORY DEBUG o PROGRAM EDIT (modo DATA o CODE).
Sintassi: SCPC
· Memory imposta la protezione sulla memoria (non possono essere emessi i comandi che agiscono su
di essa).
Sintassi: SCPM
06/0400 3-53
INTERFACCIA OPERATORE C3G Plus
· Program imposta la protezione sulla memoria e sui programmi (cioè i comandi che agiscono sulla me-
COMANDO SET
Sintassi: SCPP
· System imposta la protezione di sistema (non possono essere emessi i comandi che agiscono su di
esso).
Sintassi: SCPS
Opzioni: /4
Sintassi: SCV
Input
INPUT visualizza un menu di comandi per il controllo degli ingressi utente. I sottocomandi possono essere
utilizzati con protezione di memoria attiva, ma non con protezione di sistema o di programma attiva o quando
il controllo si trova in stato FATAL. Questo può considerarsi valido per tutti i comandi ad eccezione del co-
mando VIEW che può essere utilizzato in tutti gli stati del sistema. Inoltre, per poter utilizzare il comando
INPUT, i comandi SET INPUT e SET TOTAL_UNF non devono essere attivi. Se il terminale di programma-
zione è collegato, ma non è riposto sull’armadio, i comandi FORCE e UNFORCE vengono disabilitati tramite
la tastiera dell’assieme Video-tastiera.
Ciascun comando INPUT visualizza un sottomenu per la selezione del tipo di ingresso, come indicato qui di
seguito:
· Force simula gli ingressi. L’ingresso fisico viene bypassato e viene utilizzato il valore forzato.
L’operatore può scegliere grazie al sottomenu se forzare gli ingressi analogici (AIN), digitali (DIN) o di
gruppo (GIN).
Un ingresso particolare può essere specificato mediante il relativo numero di indice. Non è possibile uti-
lizzare l’asterisco. Si può specificare un valore forzato; in caso contrario, l’ingresso viene forzato alllo
stato fisico attuale.
Quando vengono forzati gli ingressi digitali, il valore forzato può essere C, cioè lo stato fisico attuale
3-54 03/0499
C3G Plus INTERFACCIA OPERATORE
dell’ingresso, T, cioè TRUE (ON) oppure F, cioè FALSE (OFF). Queste opzioni vengono visualizzate
COMANDO SET
dopo il prompt relativo al valore forzato. Dopo aver selezionato il valore adatto, premere il tasto ENTER.
Un ingresso digitale che fa parte di un gruppo di ingressi deve essere forzato come gruppo e non come
ingresso digitale.
Questo comando non è consentito nel caso in cui venga inoltrato da PCINT o da SYS_CALL ed il PTU4
non sia riposto sull’armadio.
· Unforce rimappa un ingresso logico forzato alla configurazione fisica originale. L’operatore può sceglie-
re grazie al sottomenu se rimappare gli ingressi analogici (AIN), digitali (DIN) o di gruppo (GIN).
Può essere specificato un ingresso particolare mediante il relativo numero di indice. Non è possibile uti-
lizzare l’asterisco.
· View visualizza gli ingressi forzati. L’operatore può scegliere grazie al sottomenu se visualizzare gli in-
gressi forzati analogici (AIN), digitali (DIN) o di gruppo (GIN).
Se viene forzato un gruppo di ingressi, tutti gli ingressi digitali corrispondenti verranno visualizzati come
forzati nel momento in cui si utilizza il comando SIVD.
Output
Il comando OUTPUT visualizza un menu di comandi per il controllo delle uscite utente. I sottocomandi pos-
sono essere utilizzati con protezione di memoria attiva, ma non con le protezioni di sistema e di memoria at-
tive. Questo può considerarsi valido per tutti i comandi ad eccezione del comando VIEW che può essere
utilizzato in tutti gli stati del sistema. Inoltre, per poter utilizzare il comando OUTPUT, il controllo non deve
trovarsi in stato FATAL e i comandi SET OUTPUT e SET TOTAL_UNF non devono essere attivi. Se il termi-
nale di programmazione è collegato ma non è riposto sull’armadio, i comandi FORCE e UNFORCE verranno
disabilitati tramite la tastiera dell’assieme Video-tastiera.
Ciascun comando OUTPUT visualizza un sottomenu per la selezione del tipo di uscita, come descritto qui di
seguito:
· Force simula le uscite. Il valore forzato viene utilizzato dal programma ed assegnato all’uscita fisica.
Qualsiasi assegnazione alle uscite forzate non agirà in nessuna maniera sulle uscite fisiche o
sull’esecuzione del programma. Non è possibile modificare il valore delle uscite forzate fino alla rimozio-
ne dello stato forzato mediante il comando UNFORCE. L’operatore può scegliere grazie al sottomenu se
forzare le uscite analogiche (AOUT), digitali (DOUT) o di gruppo (GOUT).
Una particolare uscita viene indicata dal relativo numero d’indice. Non è possibile utilizzare l’asterisco.
Se non viene specificato nessun valore, l’uscita viene forzata al suo stato fisico attuale.
Quando si forzano le uscite digitali, il valore forzato può essere C, cioè il valore fisico attuale, T, cioè
TRUE (ON), oppure F, cioè FALSE (OFF). Queste opzioni vengono visualizzate dopo il prompt relativo
al valore forzato. Selezionare il valore adatto e premere il tasto ENTER.
Un’uscita digitale che fa parte di un gruppo deve essere forzata come gruppo e non come una semplice
uscita digitale.
06/0400 3-55
INTERFACCIA OPERATORE C3G Plus
· Unforce rimuove il valore forzato da un’uscita. Lo stato dell’uscita fisica non viene modificato.
L’operatore può scegliere grazie al sottomenu se rimappare le uscite analogiche (AOUT), digitali
(DOUT) o di gruppo (GOUT).
Si può specificare una particolare uscita mediante il relativo numero di indice. Non è possibile utilizzare
l’asterisco.
· View visualizza le uscite forzate. L’operatore può scegliere grazie al sottomenu se visualizzare le uscite
analogiche (AOUT), digitali (DOUT) o di gruppo (GOUT).
Se viene forzato un gruppo di uscite, tutte le uscite digitali corrispondenti verranno visualizzate come
forzate nel momento in cui si utilizza il comando SOVD.
Total_unf
Il comando TOTAL_UNF rimuove dallo stato forzato tutti gli ingressi e le uscite precedentemente forzati. Pri-
ma dell’esecuzione, appare un prompt di conferma. Questo comando può essere utilizzato con protezione di
memoria attiva, ma non con protezione di sistema o di programma attiva. Inoltre, il controllo non deve trovar-
si in stato FATAL e i comandi SET INPUT e SET OUTPUT non devono essere attivi.
Sintassi: ST
Update_io
Sintassi: SUD
· Enable ristabilisce la connessione fra immagine interna degli I/O e immagine fisica dopo l’emissione di
un comando di disabilitazione. Prima dell’esecuzione, appare un prompt di conferma. Per poter utilizza-
re questo comando, le protezioni di sistema e di programma devono essere disattivate, il controllo non
deve trovarsi in stato FATAL e il comando SET UPDATE_IO DISABLE non deve essere attivo.
Sintassi: SUE
Sintassi: SUV
View_io
Il comando VIEW_IO visualizza la configurazione attuale degli I/O.
Opzioni: /Nopage
Sintassi: SV <punto_di_Io>
3-56 03/0499
C3G Plus INTERFACCIA OPERATORE
COMANDO UTILITY
COMANDO UTILITY
Applicatn Communicn
Configure Display Execute Filer Memory Program Set Utility
Il comando UTILITY visualizza un menu di comandi per la gestione di prestazioni speciali del sistema.
Applicatn
Il comando APPLICATN consente all’utente di avviare un programma applicativo. Il programma applicativo
deve essere già in fase di esecuzione precedentemente all’inserimento del comando e deve essere pro-
grammato per la gestione di una richiesta di assistenza applicativa. Questo comando attiva l’applicativo EZ
se questo è stato precedentemente installato. Per poter utilizzare questo comando, entrambe le protezioni di
sistema e di memoria devono essere disattivate.
Sintassi: UA
Communicn
Il comando COMMUNICN visualizza un menu di comandi per la gestione dei dispositivi di comunicazione di
dati per il controllo. Tali dispositivi comprendono le porte seriali e i dispositivi di rete.
· Crt_emu attiva il protocollo di emulazione del video. Prima di digitare questo comando sul controllo, as-
sicurarsi che il programma di emulazione del video sia presente sul PC e che il cavo della linea seriale
sia collegato alla porta specificata. Per abbandonare l’ambiente di l’emulazione del video utilizzare il co-
mando UTILITY COMMUNICN DISMOUNT.
· Ddcmp attiva il protocollo DDCMP su una porta seriale. Come parametro è necessario specificare il
nome di una porta. Se DDCMP è installato su una porta, quella porta deve essere indicata con DCMn:
anzichè con COMn:. Quando DDCMP è rimosso, sarà possibile accedere alla porta mediante COMn:.
· Kermit attiva il protocollo Kermit su una porta seriale. Questo protocollo viene principalmente utilizzato
per i trasferimenti dei file fra il disco di RAM del controllo e la porta seriale. È in grado di gestire pacchet-
ti fino ad un massimo di 2000 byte di lunghezza.
Opzioni: /Speed cambia il baud rate di default per il protocollo. Per specificare il nuovo baud rate
è necessario specificare un parametro di velocità.
03/0499 3-57
INTERFACCIA OPERATORE C3G Plus
· Tisoft installa il protocollo TISOFT su una porta seriale. Questo protocollo viene principalmente utilizza-
COMANDO UTILITY
to come interfaccia verso il pacchetto TISOFT per PLC che gira su PC oppure per la connessione con
l’unità TI VPU.
- Ahd Size: (dimensione del buffer readahead) 0 ¸ 4096 con passo 128 (es: 0-128-256-...). Presente
solo se il buffer è presente.
- Protocollo: nessuno, XON/XOFF
- Gestione dei caratteri: nessuna, ASCII, passall, ASCII + passall
Questo comando visualizza una finestra contenente le caratteristiche attuali. I tasti freccia verso destra
e verso sinistra possono essere utilizzati per selezionare le varie caratteristiche. Premendo il tasto
ENTER o le frecce destra, sinistra si passerà alla caratteristica successiva, mentre con i tasti freccia
verso l’alto e verso il basso si possono selezionare diversi valori per la caratteristica selezionata. Dopo
aver impostato i valori desiderati per le caratteristiche selezionate, premere il tasto PREV/TOP.
Per poter utilizzare questo comando, entrambe le protezioni di sistema e di memoria devono essere di-
sattivate e il comando UTILITY COMMUNICN PORT_CHAR non deve essere attivo.
· Set_def assegna alla variabile predefinita $DFT_DV [5] la porta specificata come parametro. Essa verrà
utilizzata come porta di comunicazione di default.
Per poter utilizzare questo comando, è necessario che entrambe le protezioni di memoria e di sistema
non siano attive.
Opzioni: /Nopage
/4
3-58 03/0499
C3G Plus INTERFACCIA OPERATORE
Nel primo esempio il comando è EXECUTE e possiede un’opzione indicata con /CONTEXT. La sequenza di
tasti per l’immissione del comando è E e la sequenza di tasti funzione da utilizzare è F3.
L’esempio relativo al comando VIEW è in realtà una selezione di un sottomenu del comando SET INPUT e
non possiede alcuna opzione. La sequenza di tasti per l’immissione del comando è SIV e la sequenza di ta-
sti funzione è F7, F2 e F3. L’asterisco (*) che segue le due sequenze di tasti indica che il comando SET
INPUT VIEW possiede un sottomenu e che quindi non si tratta di una richiesta di comando finale.
Configure C* F1*
Arm CA* F1,F1,*
Calibrate (/Learn, /Nosave /User) CAC F1,F1,F1
Reten_Mem CAR* F1,F1,F2,*
Load (/Loadfile, /Nofile) CARL F1,F1,F2,F1
Save (/Nofile) CARS F1,F1,F2,F2
Io_conf CI F1,F3
Load (/Arm, /Cntrler, CL F1,F4
/Data_comm, /Io, /Servo)
Save CS F1,F5
Display D* F2,*
Arm DA* F2,F1,*
Currents DAC F2,F1,F1
Data DAD F2,F1,F2
Following DAF F2,F1,F3
Joint DAJ F2,F1,F4
Position DAP F2,F1,F5
Resolver (/Hex) DAR F2,F1,F6
Status DAS F2,F1,F7
Temp DAT F2,F1,F8
03/0499 3-59
ELENCO RIASSUNTIVO DEI COMAN COMANDI INTERFACCIA OPERATORE C3G Plus
Program DP F2,F6
Rll DR F2,F7
Vars DV* F2,F8,*
Bit DVB F2,F8,F1
Word (/Hex) DVW F2,F8,F2
Execute (/Context) E F3
Filer F* F4,*
Copy (/Confirm,/Overwrite) FC F4,F1
Delete (/Noconfirm) FD F4,F2
Edit FE F4,F3
Print (/Full,, /List,, /Overwrite,, /Nopage,, /Range) FP F4,F4
Rename (/Confirm, /Overwrite) FR F4,F5
Translate (/Back, /Confirm, /List, /Variables) FT F4,F6
Utility FU* F4,F7,*
3-60 03/0499
C3G Plus INTERFACCIA OPERATORE
Memory M* F5,*
Debug MD F5,F1
Erase ME* F5,F2,*
All (/Noconfirm) MEA F5,F2,F1
Program (/Noconfirm) MEP F5,F2,F2
Variable (/Noconfirm) MEV F5,F2,F3
Program P* F6,*
06/0400 3-61
ELENCO RIASSUNTIVO DEI COMAN COMANDI INTERFACCIA OPERATORE C3G Plus
Set S* F7,*
Arm SA* F7,F1,*
Disable SAD F7,F1,F1
Enable SAE F7,F1,F2
Gen_Ovr SAG F7,F1,F3
(/Increment) SAN F7,F1,F4
Nostroke SAS F7,F1,F5
Simulate SAT F7,F1,F6
Tp_main SAU F7,F1,F7
Unsimul
Total_unf ST F7,F5
Update_io SU* F7,F6,*
Disable SUD F7,F6,F1
Enable SUE F7,F6,F2
View SUV F7,F6,F3
3-62 03/0499
C3G Plus INTERFACCIA OPERATORE
Utility U* F8,*
Applicatn UA F8,F1
Communicn UC* F8,F2,*
Dismount UCD F8,F2,F1
Mount UCM* F8,F2,F2,*
Crt_emu UCMC F8,F2,F2,F1
Ddcmp (/Ma- UCMD F8,F2,F2,F2
int)
Kermit (/Spe- UCMK F8,F2,F2,F3
ed)
Tisoft UCMT F8,F2,F2,F4
3964 R UCM3 F8,F2,F2,F5
03/0499 3-63
INTERFACCIA OPERATORE C3G Plus
Tasti Tasti
Comandi Carattere Funzione
Activate PA F6,F1
Activate PRA F6,F5,F1
AIN DIA F2,F4,F1
AIN SIFA F7,F3,F1,F1
AIN SIUA F7,F3,F2,F1
AIN SIVA F7,F3,F3,F1
All MEA F5,F2,F1
AOUT DOA F2,F5,F1
AOUT SOFA F7,F4,F1,F1
AOUT SOUA F7,F4,F2,F1
AOUT SOVA F7,F4,F3,F1
Applicatn UA F8,F1
Arm CA* F1,F1,*
Arm DA* F2,F1,*
Arm DCA F2,F2,F1
Arm SA* F7,F1,*
Attribute FUA* F4,F7,F1,*
Backup FUB F4,F7,F2
Bit DVB F2,F8,F1
Bootmon CCRB F1,F2,F2,F1
Break PTB* F6,F7,F1,*
Bypass PSB F6,F6,F1
Calibrate CAC F1,F1,F1
Clear SCPC F7,F2,F2,F1
Clear_plc PRC F6,F5,F2
Close DC* F2,F2,*
Cntrler CC* F1,F2,*
Cntrler SC* F7,F2,*
Cold CCRC F1,F2,F2,F2
Communicn UC* F8,F2,*
Compress FUC* F4,F7,F3,*
Configure C* F1,*
Copy FC F4,F1
Crt_emu UCMC F8,F2,F2,F1
Currents DAC F2,F1,F1
Cycle PTSC F6,F7,F3,F1
Data DAD F2,F1,F2
Ddcmp UCMD F8,F2,F2,F2
3-64 03/0499
C3G Plus INTERFACCIA OPERATORE
Deactiv PD F6,F2
Deactiv PRD F6,F5,F3
Debug MD F5,F1
Delete FD F4,F2
DIN DID F2,F4,F2
DIN SIFD F7,F3,F1,F2
DIN SIUD F7,F3,F2,F2
DIN SIVD F7,F3,F3,F2
Disable PTPD F6,F7,F2,F1
Disable PTSD F6,F7,F3,F2
Disable SAD F7,F1,F1
Disable SUD F7,F6,F1
Dismount UCD F8,F2,F1
Display D* F2,*
DOUT DOD F2,F5,F2
DOUT SOFD F7,F4,F1,F2
DOUT SOUD F7,F4,F2,F2
DOUT SOVD F7,F4,F3,F2
Edit FE F4,F3
Edit PE F6,F3
Enable PTPE F6,F7,F2,F2
Enable SAE F7,F1,F2
Enable SUE F7,F6,F2
Erase ME* F5,F2,*
Execute E F3
Extract FUCE F4,F7,F3,F1
Fieldbus DF* F2,F3,*
FD_format FUF* F4,F7,F4,*
Filer F* F4,*
Fly PTSF F6,F7,F3,F3
Following DAF F2,F1,F3
Force SIF* F7,F3,F1,*
Force SOF* F7,F4,F1,*
Gen_ovr SAG F7,F1,F3
GIN DIG F2,F4,F3
GIN SIFG F7,F3,F1,F3
GIN SIUG F7,F3,F2,F3
GIN SIVG F7,F3,F3,F3
Go PG F6,F4
03/0499 3-65
INDICE ANALITICO DEI COMANDI INTERFACCIA OPERATORE C3G Plus
Tasti Tasti
Comandi Carattere Funzione
Go PRG F6,F5,F4
GOUT DOG F2,F5,F3
GOUT SOFG F7,F4,F1,F3
GOUT SOUG F7,F4,F2,F3
GOUT SOVG F7,F4,F3,F3
Hidden FUAH F4,F7,F1,F1
High FUFH F4,F7,F4,F1
Input DCI F2,F2,F2
Input DI* F2,F4,*
Input SI* F7,F3,*
Insert PTBI F6,F7,F1,F1
Io_conf CI F1,F3
Joint DAJ F2,F1,F4
Kermit UCMK F8,F2,F2,F3
Key_lock SCK F7,F2,F1
Load CARL F1,F1,F2,F1
Low FUFL F4,F7,F4,F2
Load CL F1,F4
Load ML F5,F3
Load MRL F5,F4,F1
Master DFM F2,F3,F1
Memory M* F5,*
Memory SCPM F7,F2,F2,F2
Mount UCM* F8,F2,F2,*
Move PTSM F6,F7,F3,F4
Nostroke SAN F7,F1,F4
Output DCO F2,F2,F3
Output DO* F2,F5,*
Output SO* F7,F4,*
Password CCP F1,F2,F1
Pause PSP F6,F6,F2
Port_char UCP F8,F2,F3
Position DAP F2,F1,F5
Print FP F4,F4
Profile PTP* F6,F7,F2,*
Program DCP F2,F2,F4
Program DP F2,F6
Program MEP F5,F2,F2
Program MVP F5,F7,F1
3-66 03/0499
C3G Plus INTERFACCIA OPERATORE
Program P* F6,*
Program SCPP F7,F2,F2,F3
Protect SCP* F7,F2,F2,*
Purge PTBP F6,F7,F1,F2
Readonly FUAR F4,F7,F1,F2
Reboot CCRR F1,F2,F2,F3
Rename FR F4,F5
Reset PTPR F6,F7,F2,F3
Resolver DAR F2,F1,F6
Restart CCR* F1,F2,F2,*
Restart PRR F6,F5,F5
Rll DCR F2,F2,F5
Rll DR F2,F7
Rll MR* F5,F4,*
Rll PR* F6,F5,*
Routine PTSR F6,F7,F3,F5
Reten_Mem CAR* F1,F1,F2,*
Save CARS F1,F1,F2,F2
Save CS F1,F5
Save MRS F5,F4,F2
Save MS F5,F5
Search FUS F4,F7,F5
Select DCS F2,F2,F6
Set S* F7,*
Set_def UCS F8,F2,F4
Sing_scan PRS F6,F5,F6
Simulate SAS F7,F1,F5
Slave DFS F2,F3,F2
Startup CCS F1,F2,F3
State PS* F6,F6,*
Statement PTSS F6,F7,F3,F6
Status DAS F2,F1,F7
Step PTS* F6,F7,F3,*
System DIS F2,F4,F4
System DOS F2,F5,F4
System FUAS F4,F7,F1,F3
System SCPS F7,F2,F2,F4
Teach MT F5,F6
Temp DAT F2,F1,F8
03/0499 3-67
INDICE ANALITICO DEI COMANDI INTERFACCIA OPERATORE C3G Plus
Tasti Tasti
Comandi Carattere Funzione
3-68 03/0499
C3G Plus INTERFACCIA OPERATORE
FUNZIONE STAND-BY
FUNZIONE STAND-BY
La funzione Stand-by permette di ridurre il consumo di corrente quando il robot è fermo. La funzione viene
automaticamente attivata quando il controllore si trova nello stato automatico locale o automatico remo-
to e dopo che il robot è fermo da un tempo definibile nella variabile $TUNE [27]; l’effetto è quello di atti-
vare i freni motore per mantenere la posizione statica del robot. Il valore della variabile $TUNE [27]
impostato da COMAU è 10 secondi; ponendo a 0 tale variabile la funzione viene disattivata.
La funzione di Stand-by viene automaticamente disattivata alla prima richiesta di riprendere il movimento
(START, RESUME) da parte del sistema.
La funzione Stand-by è visualizzabile solo con il comando Display Arm Status (DAS) che indica sullo stato
dei drives dell’Arm “STB” invece di “ON” oppure “OFF”.
Quando la funzione Stand-by è attiva i motori del controllore sono accesi DRIVE ON e lo sta-
03/0499 3-69
INTERFACCIA OPERATORE C3G Plus
È un dispositivo portatile che consente la disattivazione di un freno asse robot alla volta. Si collega:
· al connettore motori su base robot X2 (X2EXT) previa rimozione del cavo proveniente da sistema di
controllo.
È un dispositivo destinato a personale addestrato in quanto potenzialmente pericoloso (caduta degli assi per
gravità).
1-7
2 3
2-8
3 1
4 6 5
5
6 2
RIF. DESCRIZIONE
3-70 03/0499
C3G Plus INTERFACCIA OPERATORE
RIF. DESCRIZIONE
05/1199 3-71
INTERFACCIA OPERATORE C3G Plus
C3G Plus KIT IVECO
Schema elettrico
GENERALITÁ
Il kit per l’opzione IVECO è composto da un dispositivo lampeggiante, microswitch e un selettore a chiave.
Il dispositivo lampeggiante (H120) è un apparecchio avente la funzione di segnalare la condizione di
alimentazione dell’apparecchiatura elettrica all’interno del controllo.
Per tale ragione deve essere allacciato immediatamente a valle dell’iterruttore generale di sezionamento e
posto in posizione ben visibile quando le porte del controllo sono aperte.
Il dispositivo lampeggiante è collegato sulla linea trifase, senza neutro a terra, segnalando la condizione di
pericolo derivante dalla presenza di tensione trammite tre lampade lampeggianti rosse di tipo luminescente.
Il dispositivo così collegato segnala la presenza di tre oppure due fasi con l’accensione della
lampada corrispondente.
La presenza di una sola fase non è segnalata (lampade tutte spente).
Il dispositivo lampeggiante è abbinato ad un finecorsa (S110) con tre contatti normalmente chiusi (NC) che
ne determina l’inserimento solo quando le porte dell’armadio vengono aperte.
Il finecorsa (S111) con un contatto normalmente chiuso (NC), determina, all’apertura della porta del
controllo, lo sgancio automatico dell’interruttore generale mediante l’alimentazione della bobina (D1, D2).
L’uso del selettore a chiave (S112), montato sulla porta del controllo, permette l’esclusione dello sgancio
automatico dell’interruttore.
3-72 05/1199
Manuale di Uso e
C3G Plus Manutenzione
GUIDA ALL’INTEGRAZIONE
PRESCRIZIONI DI SICUREZZA 1-1
INSTALLAZIONE 2-1
INTERFACCIA OPERATORE 3-1
GUIDA ALL’INTEGRAZIONE 4-1
PRINCIPALI OPERAZIONI PER L’UTILIZZO DEL SISTEMA 5-1
PROCEDURE D’EMERGENZA 6-1
MANUTENZIONE 7-1
SOMMARIO
Paragrafo Pagina
SEGNALI DI SICUREZZA
Il collegamento agli interblocchi di sicurezza è descritto nel capitolo 2, passo 7 della procedura di
Installazione. Per semplificare le operazioni di integrazione ed avere un quadro completo dei segnali
disponibili a trasferta, viene nuovamente proposto lo schema per il collegamento dei segnali di sicurezza e le
tabelle riepilogative.
1
Se è installato il dispositivo di Stop Controllato C3G-CSM (Controller Stop Module) sull’unità
di controllo, negli stati AUTO LOCAL e AUTO REMOTE l’arresto di emergenza e/o l’apertura
dei cancelli di sicurezza causano l’arresto del robot in modo controllato (EN 60204-1, arresto
di categoria 1). In questa modalità l’esclusione della potenza (apertura del contattore di
potenza) avviene dopo 1 secondo. Nello stato di programmazione PROGR. l’esclusione della
potenza avviene in modo immediato (EN 60204-1, arresto di categoria 0). Nella realizzazione
delle barriere di protezione, in particolare se vengono utilizzate barriere ottiche, è
indispensabile tenere in considerazione queste tempistiche.
02/1198 4-1
SEGNALI DI SICUREZZA GUIDA ALL'INTEGRAZIONE C3G Plus
I connettori di interfaccia verso l’esterno devono essere dotati per motivi di sicurezza di
opportuno serracavo. I cavi devono essere schermati e la schermatura opportunamente
collegata a massa, per garantire la compatibilità elettromagnetica del sistema secondo
quanto indicato dalla direttiva 89/392.
4-2 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
SEGNALI DI SICUREZZA
PIN
SEGNALI DESCRIZIONE
X30
15 EXTERNAL SAFETY GATES CH1 INPUT Segnali di sicurezza verso l’esterno che devono
16 EXTERNAL SAFETY GATES CH1 OUTPUT essere utilizzati per il collegamento dei cancelli di
sicurezza e di tutti i dispositivi che servono per
17 EXTERNAL SAFETY GATES CH2 INPUT garantire la sicurezza degli operatori durante il ciclo di
18 EXTERNAL SAFETY GATES CH2 OUTPUT lavoro.
33 EXTERNAL EMERG. STOP CH1 INPUT Segnali di sicurezza verso l’esterno che devono
34 EXTERNAL EMERG. STOP CH1 OUTPUT essere utilizzati per il collegamento di un pulsante di
emergenza a fungo per interrompere il ciclo di lavoro.
35 EXTERNAL EMERG. STOP CH2 INPUT
36 EXTERNAL EMERG. STOP CH2 OUTPUT
58 EXTERNAL SAFETY STOP CH1 OUTPUT Segnali di sicurezza verso l’esterno che possono
46 EXTERNAL SAFETY STOP CH1 INPUT essere utilizzati per eseguire un arresto controllato di
categoria 1 secondo la norma EN 60204-1 (se
59 EXTERNAL SAFETY STOP CH2 OUTPUT presente su richiesta il dispositivo C3G-SSM)
47 EXTERNAL SAFETY STOP CH2 INPUT
52 POWER CONTACTOR 1 INPUT Contatti ausiliari dei contattori di potenza K101 e K102.
53 POWER CONTACTOR 1 OUTPUT Sono resi disponibili all’esterno per il collegamento
dell’alimentazione alle attrezzature o per rilevare lo
55 POWER CONTACTOR 2 INPUT stato dei contattori di potenza.
56 POWER CONTACTOR 2 OUTPUT
6 SAFETY RELAY LOGIC CH1 INPUT Contatti di alimentazione delle attrezzature (Safety Re-
24 SAFETY RELAY LOGIC CH1 OUTPUT lay Logic). Utilizzati per il collegamento
dell’alimentazione alle attrezzature mediante relè di
66 SAFETY RELAY LOGIC CH2 INPUT sicurezza.
68 SAFETY RELAY LOGIC CH2 OUTPUT
PIN
SEGNALI DESCRIZIONE
X30-2
52 POWER CONTACTOR 1 INPUT Contatti ausiliari dei contattori di potenza K121 e K122.
53 POWER CONTACTOR 1 OUTPUT Sono resi disponibili all’esterno per il collegamento
dell’alimentazione alle attrezzature o per rilevare lo
55 POWER CONTACTOR 2 INPUT stato dei contattori di potenza della macchina 2.
56 POWER CONTACTOR 2 OUTPUT
6 MACHINE EXCLUSION 1 INPUT Contatti ausiliari dei relé K123 e K124. Sono resi
24 MACHINE EXCLUSION 1 OUTPUT disponibili all’esterno per rilevare lo stato di macchina
esclusa.
66 MACHINE EXCLUSION 2 INPUT
68 MACHINE EXCLUSION 2 OUTPUT
02/1198 4-3
SEGNALI DI SICUREZZA e i/o di sistema GUIDA ALL'INTEGRAZIONE C3G Plus
PIN
SEGNALI DESCRIZIONE
X80
PIN X92
SEGNALI
SMART S2/S3/S4
INPUT/OUTPUT DI SISTEMA
Il controllore di cella C3G Plus è predisposto per il collegamento con dispositivi di controllo della linea di
trasferta per mezzo di una apposita interfaccia. Di seguito vengono riportati gli schemi esplicativi e le tabelle
riepilogative dei segnali.
I segnali di I/O di sistema, disponibili sul connettore X30 (X30-2), sono descritti di seguito.
4-4 02/1198
C3G Plus GUIDA ALL'INTEGRAZIONE
I/O DI SISTEMA
06/0400 4-5
I/O DI SISTEMA GUIDA ALL'INTEGRAZIONE C3G Plus
PIN
SEGNALI DESCRIZIONE
X30
1 DRIVE ON (LED A1 SIM, $SDIN[9]) Quando il sistema di trova in stato Remote rappresenta la
richiesta di attivazione del ciclo di accensione motori da
un dispositivo remoto.
(normalmente disattivo, è attivo a livello logico alto)
19 DRIVE OFF (LED A2 SIM, $SDIN[10]) Quando il sistema si trova in stato Remote rappresenta la
richiesta di attivazione del ciclo di spegnimento dei motori
da un dispositivo remoto.
(normalmente attivo, è attivo a livello logico basso)
2 START (LED A3 SIM, $SDIN[11]) Quando il sistema si trova in stato Remote rappresenta la
richiesta di abilitazione del ciclo di lavoro.
(normalmente disattivo, è attivo a livello logico alto)
20 HOLD (LED A4 SIM, $SDIN[12]) Quando il sistema si trova in stato Remote rappresenta la
richiesta di disabilitazione del ciclo di lavoro.
(normalmente attivo, è attivo a livello logico basso)
4-6 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
I/O DI SISTEMA
Sono i segnali in uscita dal controllore utilizzati per la comunicazione con l’esterno (ad esempio con un PLC).
PIN
SEGNALI DESCRIZIONE
X30
29 ALARM (LED D1 SIM, $SDOUT[4]) Quando è aperto indica che è intervenuta una condizione
di allarme ed è stata rilevata dall’unità di controllo.
(nessun allarme = vero, allarme = falso)
13 AUTO/MAN PTU ($SDOUT[17]) Quando è chiuso indica che il selettore AUTO/MAN posto
sul terminale di programmazione è in posizione AUTO,
cioè le operazioni di programmazione che richiedono la
movimentazione del robot vengono svolte alla velocità di
lavoro della macchina.
(Auto = vero, Man = falso)
30 EMERG. STOP TO REMOTE Segnale di emergenza verso remoto che viene aperto
quando uno dei pulsanti di emergenza o sul terminale di
programmazione o sul pannello operatore viene premuto
(normalmente chiuso).
14 COMMON OUTPUT +24 Vdc Riferimento di ritorno comune +24 Vdc per i segnali di
32 output.
25 OUTPUT COMMON RETURN 0 Vdc Riferimento di ritorno comune 0 Vdc per i segnali di out-
put.
71 COMMON (SELETTORE DI STATO) Filo comune per i segnali dei contatti ausiliari.
54 PROGRAMMING
Selettore di stato in posizione programmazione
42 AUTO-LOCAL
Selettore di stato in posizione automatico-locale
40 AUTO-REMOTE
Selettore di stato in posizione automatico-remoto
04/0799 4-7
GUIDA ALL'INTEGRAZIONE C3G Plus
PIN
X30 SEGNALI DESCRIZIONE
X30-2
45 INT. +24V TO EXT. EQUIP. Tensione di alimentazione continua +24 Vdc
81 INT. 0 V (+24 Vdc) TO EX. E. proveniente dal controllore.
+24 Vdc EXTERNAL EQUIPMENT Predisposizione per il collegamento della tensione di
107
0 Vdc alimentazione continua +24 Vcc proveniente da
108
trasferta.
PROCEDURA DI DRIVE ON
La procedura di DRIVE ON eseguita da remoto consente di attivare i motori quando il segnale DRIVE ON è
attivo se tutte le verifiche di sistema hanno dato esito positivo. Tale procedura viene attivata solo se il
selettore di stato posto sul pannello operatore è in posizione Automatico Remoto .
In seguito al comportamento hardware del dispositivo di frenatura dinamica (C3G-DBU3)
presente sull’unità di controllo è necessario tenere conto che la richiesta di DRIVE ON al
sistema deve avvenire almeno 4 secondi dopo l’ultimo DRIVE OFF.
1. Sul controllore:
4-8 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
PROCEDURA DI START
PROCEDURE COMANDI
La procedura di START da remoto consente l’attivazione del ciclo del robot dopo aver effettuato tutte le
verifiche di sistema e verificato lo stato di DRIVE ON. Tale procedura viene attivata solo se il selettore di
stato posto sul pannello operatore è in posizione Automatico Remoto . L’unità di controllo non passa
nello stato di Start se il comando DRIVE ON non è stato rimosso.
1. Sul pannello remoto:
- se si ha un segnale di allarme (ALARM a livello logico basso pin 29 su X30) invia il segnale DRIVE
OFF inibendo l’attivazione del ciclo);
- se il robot si trova nello stato di DRIVE ON (pin 8 su X30), e il contattore di potenza non è chiuso gen-
era allarme;
- se il robot si trova nello stato di DRIVE ON e il contattore di potenza è chiuso;
disattiva il comando di DRIVE ON (pin 1 su X30) e attiva il comando di START (pin 2 su X30).
2. Sul controllore se le condizioni:
- DRIVE ON (pin 1 su X30) non attivo (falso);
- DRIVE OFF (pin 19 su X30) attivo (vero);
- START (pin 2 su X30) attivo (vero);
- HOLD (pin 20 su X30) attivo (vero);
sono verificate, viene attivato il segnale di START (pin 26 su X30) che causa l’attivazione dei programmi
“holdable” che sono stati installati. Per le procedure di installazione programmi consultare i manuali di
Programmazione.
PROCEDURA DI HOLD
La procedura viene attivata se la macchina si trova in stato di START (ciclo attivo).
1. Sul pannello remoto:
- attiva il comando di HOLD (livello logico basso pin 20 su X30);
- viene inizializzato un timer.
2. Sul controllore:
- viene interrotto il ciclo;
- viene disattivato l’output START/HOLD (livello logico basso pin 26 su X30).
3. Sul pannello remoto se le condizioni:
- output START/HOLD non attivo (falso);
- output ALARM attivo (vero);
- output DRIVE ON/OFF attivo (vero);
sono verificate, viene eseguito il reset del timer inizializzato al passo 1.
I comandi di arresto (DRIVE OFF e HOLD) sono sempre attivi indipendentemente dalla posizione del
00/1097 4-9
GUIDA ALL'INTEGRAZIONE C3G Plus
Lo stato di Hold dell’unità di controllo viene segnalato alla trasferta con la disattivazione dell’output
PROCEDURE COMANDI
START/HOLD ossia con l’apertura del contatto del relè relativo inoltre, l’output LOCAL/REMOTE viene
disattivato segnalando che il sistema sta operando a seguito di un comando locale.
L’output che segnala hold a trasferta viene mantenuto aperto (HOLD) anche quando il comando di HOLD da
pannello operatore viene rimosso.
L’output LOCAL/REMOTE si attiva quando il comando di HOLD da pannello operatore viene rimosso
segnalando che il sistema è passato nuovamente sotto il controllo del PLC remoto.
4-10 00/1097
C3G Plus GUIDA ALL'INTEGRAZIONE
X30/1 DR IV E O N I NP UT
(1) P RO G R . CO DE I N P U T (5)
(1) P R O G R . S TR O B E I NP U T
X30/11 L O CA L / R E M O TE O U T P U T
X30/53 D R I V E O N O U TP U T
(P O W E R C O N T A C T O R )
(1) P RO G R . R E C . O U TP U T
(A C K N O W L E D G E )
(1) E ND O F P RO G RA M /
PROGRAM RUNNING
STAR T REL./PRO G R. CO DE
PRO G R. X PRO G R. Y
DRIVE O N C O M M . REL.
D RIVE ON C OM M AND
PO W ER CO NTAC TO R
R U N N IN G R U N N IN G
SYSTEM STA RT U P
DR IVE O N STATU S
PROGRAM RUNNING
STAR T CO M M AN D
P RO G RA M R UN NIN G
END O F P RO G R
START PRO G R.
PRO G R. C OD E
PRO G R. CO DE
DATA S TR OB E
PR OG R . CO DE
DATA S TR OB E
STA RT PR OG .
HW TEST O K
FEE DBAC K
FEEDB ACK
500 m sec M IN .
1500 m sec M A X.
50 m sec M IN.
200 m sec M IN.
500 m sec M AX.
50 m sec M IN.
500 m sec M AX.
50 m sec M IN .
(1) I/O programmabili utente (IOM). I segnali descritti costituiscono un esempio e possono
essere utilizzati nell’ambito di un programma per la gestione di un ciclo di lavoro.
(2) Stato iniziale dell’unità di controllo: selettore stati in posizione Automatico remoto .
(3) Se non ci sono programmi attivati il comando di START non ha effetto e questo OUTPUT
rimane a FALSE.
(5) Un’altra soluzione per la verifica del PROGR. CODE consiste nell’inviare al C3G un
segnale di parità che sarà controllato dal PDL2. In questo modo si risparmiano gli output
che realizzano l’eco del codice del programma (REC. PROGR. CODE).
04/0799 4-11
GUIDA ALL'INTEGRAZIONE C3G Plus
(3) (3)
X30/2 ST AR T I N PUT
(4)
X30/20 HOLD INPUT
X30/54 P ROG RA M M IN G
LO CA L HOL D P US HB UTTON
ON THE O P ERAT OR P A NEL
LOC AL H OLD R EST OR E
LOC AL H OLD C O M M .
(R E) STAR T C O MM .
(R E) STAR T C O M M .
H O LD C O M M . R EL.
H O LD C OM M AN D
STAR T STATU S
STAR T STAT US
H OLD STAT U S
H O LD STATU S
250 m sec M AX.
50 m sec M IN .
(3) Stato iniziale dell’unità di controllo: alimentazione agli azionamenti inserita, e selettore
di stato in posizione Automatico Remoto (PROGRAM EXECUT.).
(4) Non è prevista alcuna segnalazione all’esterno dell’avvenuta rimozione dello stato di HOLD.
4-12 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
X30/2 ST AR T I N PUT
(6)
X30/26 (7)
STA RT/HOLD O UTPUT
PR O GR AM M IN G SEL.
R EM OTE D R IVE OF F
TEAC H EN . STATU S
AU TO SEL. O N P.T.
H O LD C OM M AN D
LO C AL D R IVE ON
LOC AL STATU S
H O LD STATU S
H O LD STATU S
M AX.
3000 m sec
M AX.
(3) Stato iniziale dell’unità di controllo: alimentazione agli azionamenti inserita, e selettore
di stato in posizione Automatico Remoto (PROGRAM EXECUT.).
(6) I segnali DRIVE OFF e HOLD INPUT devono essere ripristinati al cambiamento di
stato.
(7) Gli output verso trasferta sono gestiti in tutti gli stati.
(8) Incertezza dovuta alla risposta del selettore di stato.
01/0498 4-13
GUIDA ALL'INTEGRAZIONE C3G Plus
I segnali DRIVE ON e START sono attivi sul fronte di salita positivo. Hanno bisogno di un impulso di durata
minima 50 ms, ma il loro stato può anche essere cancellato quando lo stato del C3G cambia come richiesto.
I segnali DRIVE OFF e HOLD sono attivi sul livello e sono segnali attivi bassi che devono essere a livello
alto durante il normale funzionamento. è anche possibile per questi segnali usare impulsi negativi con una
durata minima di 50 ms.
Quando si verifica una fermata di emergenza da remoto è possibile il ricovero dell’allarme inviando
semplicemente la richiesta di DRIVE ON. Il C3G esegue le verifiche, cancella l’allarme ed esegue il DRIVE
ON. Se il ricovero non è possibile il sistema ritorna in allarme.
X30/1 DRIVE-ON
X30/19 DRIVE-OFF
X30/2 START
X30/20 HOLD
X30/8 DRIVE-ON/OFF
X30/26 START/HOLD
X30/29 ALARM
INPUT/OUTPUT PARALLELI
In questo paragrafo vengono riportate le informazioni relative agli I/O paralleli.
· verso TRASFERTA per eventuali attrezzature esterne (tramite il connettore X30 e/o X30-2 solo per
C3G Plus versioni DDMP - DDHP);
· verso il ROBOT per gestire attrezzature installate su di esso (tramite l’apposito connettore);
4-14 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
Nel collegamento dei canali di I/O non superare i valori indicati nelle caratteristiche tecniche
· INPUT
· OUTPUT
IOM SLOT 4
01/0498 4-15
I/O PARALLELI C3g-iom base GUIDA ALL'INTEGRAZIONE C3G Plus
4-16 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
I segnali di I/O sono disponibili collegandosi ai pin indicati nella seguente tabella.
01/0498 4-17
GUIDA ALL'INTEGRAZIONE C3G Plus
Connettori X90 e X91 per tutti i Robot COMAU esclusa famiglia SMART S
CONNETTORE X91
PIN SEGNALE
A +24 VDC CONNETTORE X92
B 0 V (+24 VDC) PIN SEGNALE
C DISPONIBILE FILO 15 1 SAFETY FLANGE
D DISPONIBILE FILO 16 3 SAFETY FLANGE
E DISPONIBILE FILO 17 2 INTERNAL 0 VDC
F DISPONIBILE FILO 18
G DISPONIBILE FILO 1
H DISPONIBILE FILO 2
J HIGH SPEED INPUT +
K HIGH SPEED INPUT -
L DISPONIBILE FILO 6
M DISPONIBILE FILO 24
N DISPONIBILE FILO 7
P DISPONIBILE FILO 20
R DISPONIBILE FILO 3
S DISPONIBILE FILO 4
4-18 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
I connettori X200 e X201 sono installati sul gruppo distribuzione della flangia robot. Se viene
installata la flangia di sicurezza occorre rimuovere i ponticelli X9 - X10 nelle morsettiere X8 e
X9 situate all’interno delle scatole di sezionamento installate sull’avambraccio robot.
04/0799 4-19
GUIDA ALL'INTEGRAZIONE C3G Plus
91 T
A1
INP1
C
(IOM)
73
AR
H
F1
CC 107
OUT1
C1 99
CR 108
1 2 3 24 Vcc EXT
JP 200/SDB3
4-20 03/0499
C3G Plus GUIDA ALL'INTEGRAZIONE
01/0498 4-21
GUIDA ALL'INTEGRAZIONE C3G Plus
Per il collegamento delle alimentazioni e dei segnali presenti sui connettori HARTING (X3x) è possibile
i/o paralleli moduli supplementari
Conduttori
Per il collegamento utilizzare il cavo codice COMAU 00420859 con le seguenti caratteristiche:
Temperatura di esercizio 80 °C
4-22 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
INPUT
Numero ingressi
16
Numero comuni (0 V)
2
Tipo di input
IEC Type 1
Tensione di ingresso per canale attivato
14 ¸ 36 Vcc
Tensione di ingresso per canale disattivato
0 ¸ 5 Vcc
Corrente di ingresso con canale attivato
2 ¸ 15 mA
Corrente di ingresso con canale disattivato
0,5 mA
OUTPUT
Numero uscite
16
Numero comuni (24 Vcc)
2
Fusibili (uno per ogni comune)
5 A/250 V Normal Blow
Tipo di output
transistor
Tensione di funzionamento
4,5 ¸ 36 Vcc
Massima corrente di uscita con tutti i canali attivi
0,5 A @ ta = 25°C
0,4 A @ ta = 45°C
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
CONFIG. MOD. – AC – OUTPUT 1
C1 C1 C1
IOM DI SISTEMA
CONFIG. MOD. – BC – OUTPUT 2
C2 C2 C2
IOM DI SISTEMA
INPUT 1 A1 A1 A1 OUTPUT 3 C3 C3 C3
INPUT 2 A2 A2 A2 OUTPUT 4 C4 C4 C4
INPUT 3 A3 A3 A3 OUTPUT 5 C5 C5 C5
INPUT 4 A4 A4 A4 OUTPUT 6 C6 C6 C6
INPUT 5 A5 A5 A5 OUTPUT 7 C7 C7 C7
INPUT 6 A6 A6 A6 OUTPUT 8 C8 C8 C8
INPUT 7 A7 A7 A7 OUTPUT 9 D1 D1 D1
INPUT 8 A8 A8 A8 OUTPUT 10 D2 D2 D2
INPUT 9 B1 B1 B1 OUTPUT 11 D3 D3 D3
INPUT 10 B2 B2 B2 OUTPUT 12 D4 D4 D4
INPUT 11 B3 B3 B3 OUTPUT 13 D5 D5 D5
INPUT 12 B4 B4 B4 OUTPUT 14 D6 D6 D6
INPUT 13 B5 B5 B5 OUTPUT 15 D7 D7 D7
INPUT 14 B6 B6 B6 OUTPUT 16 D8 D8 D8
INPUT 15 B7 B7 B7 OUT 1 ¸ 8 COM. – CC C10
INPUT 16 B8 B8 B8 OUT 9 ¸ 16 COM. – DC D10
INPUT 1 ¸ 8 RIT. – AR A12 OUT 1 ¸ 8 RIT. – CR C12
INPUT 9 ¸ 16 RIT. – BR B12 OUT 9 ¸ 16 RIT. – DR D12
FUSIBILI OUT FUSE – –
01/0498 4-23
GUIDA ALL'INTEGRAZIONE C3G Plus
4-24 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
ESEMPIO DI COLLEGAMENTO
CARATTERISTICHE TECNICHE
INPUT
Numero ingressi
32
Numero comuni (0 V)
4
Tensione di ingresso per attivazione canale
79.0 ¸ 132.0 Vca
Tensione di ingresso per disattivazione canale
0.0 ¸ 20.0 Vca
Corrente di ingresso con canale attivato
4.0 ¸ 15.0 mA
Massima corrente di ingresso con canale non attivato
1.5 mA
Frequenza di funzionamento
47 ¸ 63 Hz
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
INPUT 1 A1 A1 A1 INPUT 17 C1 C1 C1
INPUT 2 A2 A2 A2 INPUT 18 C2 C2 C2
INPUT 3 A3 A3 A3 INPUT 19 C3 C3 C3
INPUT 4 A4 A4 A4 INPUT 20 C4 C4 C4
INPUT 5 A5 A5 A5 INPUT 21 C5 C5 C5
INPUT 6 A6 A6 A6 INPUT 22 C6 C6 C6
INPUT 7 A7 A7 A7 INPUT 23 C7 C7 C7
INPUT 8 A8 A8 A8 INPUT 24 C8 C8 C8
INPUT 9 B1 B1 B1 INPUT 25 D1 D1 D1
INPUT 10 B2 B2 B2 INPUT 26 D2 D2 D2
INPUT 11 B3 B3 B3 INPUT 27 D3 D3 D3
INPUT 12 B4 B4 B4 INPUT 28 D4 D4 D4
INPUT 13 B5 B5 B5 INPUT 29 D5 D5 D5
INPUT 14 B6 B6 B6 INPUT 30 D6 D6 D6
INPUT 15 B7 B7 B7 INPUT 31 D7 D7 D7
INPUT 16 B8 B8 B8 INPUT 32 D8 D8 D8
INPUT 1 ¸ 8 RIT. – AR A12 INP. 17 ¸ 24 RIT. – CR C12
INPUT 9 ¸ 16 RIT. – BR B12 INP. 25 ¸ 32 RIT. – DR D12
FUS. (NON UTIL.) FUSE – –
00/1097 4-25
i/o paralleli c3g-DCI GUIDA ALL'INTEGRAZIONE C3G Plus
INPUT
Numero ingressi
32
Numero comuni
4
Tipo di input
IEC type 1
Tensione di ingresso per attivazione canale
14.0 ¸ 36.0 Vcc
Tensione di ingresso per disattivazione canale
0.0 ¸ 5.0 Vcc
Corrente di ingresso con canale attivato
2.0 ¸ 15.0 mA
Massima corrente di ingresso con canale non attivato
0.5 mA
Protezione contro inversione di polarità
Tramite diodo
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
INPUT 1 A1 A1 A1 INPUT 17 C1 C1 C1
INPUT 2 A2 A2 A2 INPUT 18 C2 C2 C2
INPUT 3 A3 A3 A3 INPUT 19 C3 C3 C3
INPUT 4 A4 A4 A4 INPUT 20 C4 C4 C4
INPUT 5 A5 A5 A5 INPUT 21 C5 C5 C5
INPUT 6 A6 A6 A6 INPUT 22 C6 C6 C6
INPUT 7 A7 A7 A7 INPUT 23 C7 C7 C7
INPUT 8 A8 A8 A8 INPUT 24 C8 C8 C8
INPUT 9 B1 B1 B1 INPUT 25 D1 D1 D1
INPUT 10 B2 B2 B2 INPUT 26 D2 D2 D2
INPUT 11 B3 B3 B3 INPUT 27 D3 D3 D3
INPUT 12 B4 B4 B4 INPUT 28 D4 D4 D4
INPUT 13 B5 B5 B5 INPUT 29 D5 D5 D5
INPUT 14 B6 B6 B6 INPUT 30 D6 D6 D6
INPUT 15 B7 B7 B7 INPUT 31 D7 D7 D7
INPUT 16 B8 B8 B8 INPUT 32 D8 D8 D8
INPUT 1 ¸ 8 RIT. – AR A12 INP. 17 ¸ 24 RIT. – CR C12
INPUT 9 ¸ 16 RIT. – BR B12 INP. 25 ¸ 32 RIT. – DR D12
FUS. (NON UTIL.) FUSE – –
4-26 00/1097
C3G Plus GUIDA ALL'INTEGRAZIONE
OUTPUT
Numero output
32
Numero comuni
4
Fusibili (uno per ogni comune)
5 A 125 V “Normal Blow” 5 x 20
Tipo di output
Transistor
Tensione di funzionamento
4.5 ¸ 36.0 Vcc
Massima corrente di uscita con canale non attivato
0.2 mA
Massima caduta di tensione con canale attivo
1.8 Vcc
Massima corrente di uscita con tutti i canali attivi
0,5 A @ ta = 25°C
0,4 A @ ta = 45°C
Protezione contro i transistori
Tramite diodo
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
OUTPUT 1 A1 A1 A1 OUTPUT 17 C1 C1 C1
OUTPUT 2 A2 A2 A2 OUTPUT 18 C2 C2 C2
OUTPUT 3 A3 A3 A3 OUTPUT 19 C3 C3 C3
OUTPUT 4 A4 A4 A4 OUTPUT 20 C4 C4 C4
OUTPUT 5 A5 A5 A5 OUTPUT 21 C5 C5 C5
OUTPUT 6 A6 A6 A6 OUTPUT 22 C6 C6 C6
OUTPUT 7 A7 A7 A7 OUTPUT 23 C7 C7 C7
OUTPUT 8 A8 A8 A8 OUTPUT 24 C8 C8 C8
OUTPUT 9 B1 B1 B1 OUTPUT 25 D1 D1 D1
OUTPUT 10 B2 B2 B2 OUTPUT 26 D2 D2 D2
OUTPUT 11 B3 B3 B3 OUTPUT 27 D3 D3 D3
OUTPUT 12 B4 B4 B4 OUTPUT 28 D4 D4 D4
OUTPUT 13 B5 B5 B5 OUTPUT 29 D5 D5 D5
OUTPUT 14 B6 B6 B6 OUTPUT 30 D6 D6 D6
OUTPUT 15 B7 B7 B7 OUTPUT 31 D7 D7 D7
OUTPUT 16 B8 B8 B8 OUTPUT 32 D8 D8 D8
OUT 1 ¸ 8 COM. – AC A10 OUT. 17 ¸ 24 COM. – CC C10
OUT 1 ¸ 8 RIT. – AR A12 OUT. 17 ¸ 24 RIT. – CR C12
OUT 9 ¸ 16 COM. – BC B10 OUT. 25 ¸ 32 COM. – DC D10
OUT 9 ¸ 16 RIT. – BR B12 OUT. 25 ¸ 32 RIT. – DR D12
FUS. MASSE
FUSE – –
COMUNI OUT.
01/0498 4-27
I/o paralleli C3G-dHo GUIDA ALL'INTEGRAZIONE C3G Plus
OUTPUT
Numero output
32
Numero comuni
4
Fusibili (uno per ogni comune)
8 A 125 V “Normal Blow” 5 x 20
Tipo di output
Transistor
Tensione di funzionamento
4.5 ¸ 36.0 Vcc
Massima corrente di uscita con canale non attivato
0.2 mA
Massima corrente di uscita
CANALI ATTIVI CORRENTE CORRENTE
CONTEMPORANEAMENTE @ ta = 25°C @ ta = 45°C
4 2A 1,5 A
8 1,5 A 1A
16 1A 0,7 A
32 0,7 A 0,4 A
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
OUTPUT 1 A1 A1 A1 OUTPUT 17 C1 C1 C1
OUTPUT 2 A2 A2 A2 OUTPUT 18 C2 C2 C2
OUTPUT 3 A3 A3 A3 OUTPUT 19 C3 C3 C3
OUTPUT 4 A4 A4 A4 OUTPUT 20 C4 C4 C4
OUTPUT 5 A5 A5 A5 OUTPUT 21 C5 C5 C5
OUTPUT 6 A6 A6 A6 OUTPUT 22 C6 C6 C6
OUTPUT 7 A7 A7 A7 OUTPUT 23 C7 C7 C7
OUTPUT 8 A8 A8 A8 OUTPUT 24 C8 C8 C8
OUTPUT 9 B1 B1 B1 OUTPUT 25 D1 D1 D1
OUTPUT 10 B2 B2 B2 OUTPUT 26 D2 D2 D2
OUTPUT 11 B3 B3 B3 OUTPUT 27 D3 D3 D3
OUTPUT 12 B4 B4 B4 OUTPUT 28 D4 D4 D4
OUTPUT 13 B5 B5 B5 OUTPUT 29 D5 D5 D5
OUTPUT 14 B6 B6 B6 OUTPUT 30 D6 D6 D6
OUTPUT 15 B7 B7 B7 OUTPUT 31 D7 D7 D7
OUTPUT 16 B8 B8 B8 OUTPUT 32 D8 D8 D8
OUT 1 ¸ 8 COM. – AC A10 OUT. 17 ¸ 24 COM. – CC C10
OUT 1 ¸ 8 RIT. – AR A12 OUT. 17 ¸ 24 RIT. – CR C12
OUT 9 ¸ 16 COM. – BC B10 OUT. 25 ¸ 32 COM. – DC D10
OUT 9 ¸ 16 RIT. – BR B12 OUT. 25 ¸ 32 RIT. – DR D12
FUS. MASSE
FUSE – –
COMUNI OUT.
4-28 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
OUTPUT
Numero output
16
Numero comuni
4
Fusibili (uno per ogni comune)
4 da 5 A 125 V “Normal Blow” 5 x 20
Tipo di output
Triac
Tensione di funzionamento
79.0 ¸ 132.0 Vca
Massima corrente di uscita con canale non attivato
6.0 mA a 60 °C
Massima caduta di tensione con carico di 0.5 A
1.8 Vca
Massima corrente di uscita
CANALI ATTIVI CORRENTE CORRENTE
CONTEMPORANEAMENTE @ ta = 25°C @ ta = 45°C
16 1A 0,4 A
Frequenza di alimentazione
47 ¸ 63 Hz
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
OUTPUT 1 A1 A1 A1 OUTPUT 9 C1 C1 C1
OUTPUT 2 A2 A2 A2 OUTPUT 10 C2 C2 C2
OUTPUT 3 A3 A3 A3 OUTPUT 11 C3 C3 C3
OUTPUT 4 A4 A4 A4 OUTPUT 12 C4 C4 C4
OUTPUT 5 B1 B1 B1 OUTPUT 13 D1 D1 D1
OUTPUT 6 B2 B2 B2 OUTPUT 14 D2 D2 D2
OUTPUT 7 B3 B3 B3 OUTPUT 15 D3 D3 D3
OUTPUT 8 B4 B4 B4 OUTPUT 16 D4 D4 D4
OUT 1 ¸ 4 COM. – AC A10 OUT. 9 ¸ 12 COM. – CC C10
OUT 1 ¸ 4 RIT. – AR A12 OUT. 9 ¸ 12 RIT. – CR C12
OUT 5 ¸ 8 COM. – BC B10 OUT. 13 ¸ 16 COM. – DC D10
OUT 5 ¸ 8 RIT. – BR B12 OUT. 13 ¸ 16 RIT. – DR D12
FUS. MASSE
FUSE – –
COMUNI OUT.
01/0498 4-29
I/o paralleli C3G-RLo GUIDA ALL'INTEGRAZIONE C3G Plus
ESEMPIO DI COLLEGAMENTO
CARATTERISTICHE TECNICHE
OUTPUT
Numero output 16
Numero comuni 4
Fusibili (uno per ogni comune)
4 da 3 A 250 V “Normal Blow” 5 x 20
Tipo di output Relè
Tensione di funzionamento
4.5 ¸ 36.0 Vcc
20.0 ¸ 265 Vca
Massima corrente di uscita con canale non attivato 0.0 mA
Frequenza di ripetizione 6 Hz
Bobina 24 Vcc ± 10%
Resistenza di contatto massima
Con corrente 0.5 ¸ 2 A
Con corrente 10 ¸ 500 mA
(4,5 x 0,05)
R= + 0,15 W
(Corrente di carico)
8 2A
16 1,5A 1A 0,85A
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
OUTPUT 1 A1 A1 A1 OUTPUT 9 C1 C1 C1
OUTPUT 2 A2 A2 A2 OUTPUT 10 C2 C2 C2
OUTPUT 3 A3 A3 A3 OUTPUT 11 C3 C3 C3
OUTPUT 4 A4 A4 A4 OUTPUT 12 C4 C4 C4
OUTPUT 5 B1 B1 B1 OUTPUT 13 D1 D1 D1
OUTPUT 6 B2 B2 B2 OUTPUT 14 D2 D2 D2
OUTPUT 7 B3 B3 B3 OUTPUT 15 D3 D3 D3
OUTPUT 8 B4 B4 B4 OUTPUT 16 D4 D4 D4
OUT. 1 ¸ 4 COM. – AC A10 OUT. 9 ¸ 12 COM. – CC C10
OUT. 1 ¸ 4 RIT. – AR A12 OUT. 9 ¸ 12 RIT. – CR C12
OUT. 5 ¸ 8 COM. – BC B10 OUT. 13 ¸ 16 COM. – DC D10
OUT. 5 ¸ 8 RIT. – BR B12 OUT. 13 ¸ 16 RIT. – DR D12
USER POWER
– C7 C7
+24 Vcc
USER POWER 0V
– C8 C8
(+24 Vcc)
FUSIBILE (NON
FUSE – –
UTILIZZATO)
4-30 01/0498
C3G Plus GUIDA ALL'INTEGRAZIONE
Sul modulo ADM è previsto il rilevamento di presenza della tensione di alimentazione (24 Vdc) della sezione analogica optoisolata.
Posizionando opportunamente un jumper block a 3 posizioni è possibile scegliere una delle seguenti segnalazioni:
- L’assenza della tensione esterna causa l’attivazione (1) del bit FAIL nel registro stati su VME Bus e di conseguenza un allarme
fatale che blocca il sistema.
- In questo caso l’input n. 8 viene dedicato alla segnalazione del power fail a livello utente e sottratto quindi al normale utilizzo; un
eventuale utilizzo esterno del canale 8 (collegamento su connettore J3) è ignorato. L’utente del sistema può programmare
l’effetto di questo allarme via PDL2.
CARATTERISTICHE TECNICHE
01/0498 4-31
i/o paralleli c3g-ADM GUIDA ALL'INTEGRAZIONE C3G Plus
ESEMPIO DI COLLEGAMENTO
La sezione optoisolata della uscite analogiche necessita di una alimentazione a 24 Vdc esterna che può essere collegata al medesimo
alimentatore del carico oppure separata, qualora sia richiesta una elevata precisione del segnale sul dispositivo di carico.
1. Alimentazione comune
Questo tipo di connessione richiede l’uso di un solo alimentatore collegato sia al dispositivo di carico che alla sezione optoisolata delle
uscite analogiche. Lo 0 V deve essere connesso a terra sul morsetto stesso dell’alimentatore
4-32 00/1097
C3G Plus GUIDA ALL'INTEGRAZIONE
2. Alimentazione separata
Questo tipo di connessione richiede l’uso di due alimentatori. Il primo collegato alla sezione optoisolata del modulo ADM ed il secondo
al carico.
Questa soluzione è raccomandata quando il dispositivo di carico richiede una elevata precisione del segnale di comando. La messa a
terra dello 0 V deve essere realizzata sul solo alimentatore connesso al dispositivo di carico.
Il collegamento deve essere effettuato solo con cavo schermato o doppino twistato schermato. Lo schermo deve
essere collegato a terra dal lato della sorgente del segnale.
Per il collegamento deve essere usato un cavo il più corto possibile.
Evitare di posare il cavo in prossimità di sorgenti ad alta energia, o di posarlo in canalina insieme ad altri cavi.
In caso di incrocio con altri cavi, cercare di realizzare un incrocio ad angolo retto.
Evitare di posare il cavo su superfici soggette a vibrazioni.
Evitare di piegare il cavo con raggi di curvatura troppo piccoli.
ASSEGNAZIONE SEGNALI
LED PIN CONN. J3 PIN CONN. X3X LED PIN CONN. J3 PIN CONN. X3X
SEGNALE SEGNALE
ROSSO (FRONT. MOD.) (BASE CABINA) ROSSO (FRONT. MOD.) (BASE CABINA)
INPUT 1 A1 A1 A1 OUTPUT 1 C1 C1 C1
INPUT 2 A2 A2 A2 OUTPUT 2 C2 C2 C2
INPUT 3 A3 A3 A3 OUTPUT 3 C3 C3 C3
INPUT 4 A4 A4 A4 OUTPUT 4 C4 C4 C4
INPUT 5 B1 B1 B1 OUTPUT 5 D1 D1 D1
INPUT 6 B2 B2 B2 OUTPUT 6 D2 D2 D2
INPUT 7 B3 B3 B3 OUTPUT 7 D3 D3 D3
INPUT 8 B4 B4 B4 OUTPUT 8 D4 D4 D4
INP 1 ¸ 8 RIT. – AR A12 OUT. 1 ¸ 8 COM. – CC C10
OUT. 1 ¸ 8 RIT. – CR C12
ANAL. OUT USER
– C7 C7
POWER +24 Vcc
ANAL. OUT USER
– C8 C8
POWER0V(+24Vcc)
ANALOG OUT 1- – A5 A16
ANALOG OUT 1+ – A6 A15
SHIELD ANAL.
– A8 A14
OUTPUT 1
ANAL. OUT 2- – B7 B16
ANAL. OUT 2+ – B8 B15
SHIELD ANAL.
– B5 B14
OUTPUT 2
FUSIBILE PROT.
FUSE – –
USCITE
00/1097 4-33
GUIDA ALL'INTEGRAZIONE C3G Plus
INPUT/OUTPUT SERIALI
PROGRAMMI
Le informazioni necessarie al collegamento ed utilizzo dei moduli C3G - PFDP, C3G - EIM, C3G - PLC sono
riportate in specifici fascicoli forniti solo nel caso in cui il controllore sia allestito con uno dei moduli descritti.
FTP_INST.DOC
4) IBSM.COD : Questo programma permette la configurazione e la diagnostica del
IBSM1.COD modulo IBS-M (INTERBUS-S MASTER).
IBSM.DOC
5) RICNFG.CPK : Questo programma permette di impostare alcuni parametri relativi ai
RI_INST.COD protocolli di gestione seriale degli I/O remoti (INTERBUS SLAVE,
PROFIBUS DP, RIO) e permette di definire il tipo di modulo IOS.
RI_INST.DOC
6) SHAND.CPK : Questo programma permette di configurare alcuni parametri dell’hand e
SH_INST.COD permette di modificarne lo stato.
SH_INST.DOC
7) TO_SET.CPK : Permette di calcolare i valori del tool (terna utensile) e del frame
TO_INST.COD (posizione del pezzo da lavorare rispetto alla terna mondo) locali e remoti.
TO_SET.DOC
8) TRICAL.COD : Programma per la calibrazione del robot TRICEPT.
TRICAL_M.COD
9) CRASH.COD : Salva nel file ascii CRASH.DAT gli ultimi tre crash del sistema.
10) PRESSE.COD : Permette di disabilitare l’algoritmo di modulazione di acc./dec. per gli
Smart 3 diversi dallo SMART 6.75P.
11) DRIVE.COD : Disabilita gli allarmi “undefined drive full scale current value” e “incorrect
drive full scale current value”.
12) TRI_PAR.COD : Permette di scegliere la parte di ILCO o PI del file di dati del Tricept.
TRIPAR_I.DOC
13) CVCONV.CPK : Questo programma permette di recuperare i dati del C3G.SYS dalla
CV_INST.COD versione 5.3x alla versione 5.4x.
4-34 06/0400
C3G Plus GUIDA ALL'INTEGRAZIONE
PROGRAMMI
14) HELPIO.COD : Permette di configurare l’help del comando DISPLAY INPUT/OUTPUT.
HELPIO.DOC Occorre modificare (con PROGRAM EDIT) il programma HELPIO.COD e
quindi mandarlo in esecuzione (con PROGRAM GO), dopo aver carivato
in memoria (con MEMORY LOAD) il programma HELPIO2:COD.
15) COMAFEAF.GSD : Permette di configurare il Profibus DP SLAVE su PLC.
16) COMAO4A1.GSD : Permette di configurare la scheda PF-DP da PLC.
17) C3G_EDN.EDS : Permette di configurare il DeviceNet da PLC.
06/0400 4-35
GUIDA ALL'INTEGRAZIONE C3G Plus
4-36 06/0400
Manuale di Uso e
C3G Plus Manutenzione
SOMMARIO
Paragrafo Pagina
programmazione PTU4. Il selettore di stato deve essere impostato sulla posizione automatico locale .
Il modo automatico remoto è analogo a quello automatico locale, ma i comandi, ad esempio quello per
l’avvio, vengono inoltrati da un dispositivo remoto, quale un PLC o una workstation. Il selettore di stato deve
essere impostato sulla posizione automatico remoto .
Il modo programmazione è quello utilizzato in fase di creazione e verifica dei programmi. I movimenti del ro-
bot, per ragioni legate alla sicurezza, sono eseguiti ad una velocità ridotta rispetto al modo automatico (la
velocità massima di un robot consentita in programmazione è di 250 mm/s sul centro della flangia).
Il selettore di stato deve essere impostato sulla posizione programmazione . In questa modalità, i
programmi possono essere sviluppati utilizzando l’ambiente di editor (per ulteriori informazioni fare
riferimanto al manuale C3G Guida alla programmazione), i punti possono essere appresi da terminale di
programmazione muovendo il robot manualmente con i tasti di movimento, i programmi possono essere
messi a punto utilizzando gli strumenti di debug offerti dal sistema. In programmazione, l’esecuzione di una
istruzione di movimento richiede la pressione, da parte dell’operatore, del tasto START e del pulsante di
abilitazione posti sul terminale di programmazione.
· AUTO: questo è lo stato utilizzato generalmente per l’esecuzione dei programmi di produzione i quali
comandano la movimentazione del robot.
· PROG: in questo stato il robot può essere mosso manualmente tramite i tasti di jog o eseguendo
istruzioni di programma (da ambiente di editor o da comando EXECUTE). In quest’ultimo caso, il movi-
mento, per poter essere eseguito, richiede di mantenere premuto il tasto START ed il pulsante di
abilitazione.
Se è installato il dispositivo di Stop Controllato C3G-CSM (Controller Stop Module) sull’unità di controllo,
negli stati AUTO LOCAL e AUTO REMOTE l’arresto di emergenza e/o l’apertura dei cancelli di
sicurezza causano l’arresto del robot in modo controllato (EN 60204-1, arresto di categoria 1). In questa
modalità l’esclusione della potenza (apertura del contattore di potenza) avviene dopo 1 secondo. Nello
stato di programmazione PROGR. l’esclusione della potenza avviene in modo immediato (EN 60204-1,
arresto di categoria 0).
02/1198 5-1
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
· HOLD: in questo stato il braccio viene decelerato gradualmente fino a raggiungere il punto di arresto; il
modalità operative del sistema
movimento viene sospeso così come l’esecuzione dei programmi di movimento (detti holdable). Quando
tutte le condizioni necessarie per uscire dallo stato HOLD sono soddisfatte, il sistema ritorna allo stato
precedente (programmazione o automatico), ma per riprendere l’esecuzione dei programmi di movimen-
to, occorre premere il tasto START.
· ALARM: si entra in questo stato in seguito al verificarsi di un allarme nel sistema. A seconda della
gravità dell’errore, il sistema intraprende diverse azioni quali la sospensione dell’esecuzione del
programma, la disattivazione degli azionamenti, ecc..
Lo stato corrente del sistema è visualizzato sulla prima riga di stato del terminale di programmazione (o del
video del personal computer, in caso di utilizzo del tool PCINT con modalità di emulazione del CRT).
La figura riporta una schema semplificato delle azioni che determinano il passaggio del sistema da uno stato
ad un altro.
Selettore di stato a chiave (CP) su
Automatico Remoto o Locale Attesa
per TPOC
TPOC
Selettore di stato a chiave (CP)
su PROGRAMMAZIONE, Cambio selettore di stato a chiave (CP) o
selettore Auto/Man (TP) cambio selettore Auto/Man (TP) su MAN o
su MAN e HOLD rilasciato HOLD o DRIVES OFF
PROGR HOLD AUTO
Cambio selettore
Selettore di stato a chiave (CP)
Auto/Man (TP) su AUTO su Automatico Remoto o Locale
o HOLD o DRIVES OFF e HOLD rilasciato
Selettore di stato a chiave (CP) Selettore di stato a chiave (CP)
su PROG, selettore Auto/Man (TP) su PROG, selettore Auto/Man (TP)
su AUTO e HOLD rilasciato su AUTO e pulsante di abilitazione
rilasciato
Hold
(rilasciato)
Selettore di stato a chiave (CP) su PROG,
selettore Auto/Man (TP) su AUTO
e pulsante di abilitazione premuto
ALARM
CP = Pannello Comandi
TPOC = Teach Pendant on Cabinet (Terminale di programmazione alloggiato sull’armadio)
TP = Teach Pendant (Terminale di programmazione)
Stato HOLD
Le regole legate alla sicurezza nell’operare con il controllo fanno si che il sistema entri nello stato HOLD ogni
volta si effettui un cambiamento nel modo di operare, passando ad esempio dalla modalità di automatico lo-
sulla posizione programmazione per lavorare lontano dall’unità di controllo impugnando il terminale di
programmazione per effettuare operazioni quali l’apprendimento dei punti.
L’ingresso nello stato HOLD causa il ritegno del tasto HOLD presente sul terminale di programmazione. Per
uscire dallo stato HOLD occorre premere tale tasto.
Qualora lo stato HOLD sia stato causato dalla pressione del tasto DRIVE OFF sul terminale di
programmazione, occorrerà premere nuovamente i tasti DRIVE OFF e HOLD per uscire dallo stato HOLD,
ed il tasto DRIVE ON per riabilitare gli azionamenti.
5-2 02/1198
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
Stato AUTO
· commutazione del selettore di stato del pannello comandi su una qualsiasi altra posizione;
· pressione del tasto DRIVE OFF o di HOLD posti sul terminale di programmazione;
· allarme di sistema.
Per ritornare allo stato AUTO, occorre riportare il selettore su automatico locale o su automatico remoto
e ripremere i tasti premuti in precedenza (DRIVE OFF e/o HOLD). Per far continuare l’esecuzione dei
programmi di movimento occorre premere il tasto START dopo aver appurato che gli azionamenti siano
alimentati (tasto DRIVE ON).
· terminale di programmazione dotato del selettore opzionale AUTO/MAN e questo selettore impostato su
AUTO.
Questo stato è simile al normale stato di AUTO ma consente di comandare la movimentazione, eseguita a
piena velocità, da terminale di programmazione, richiedendo che il tasto di START, insieme al pulsante di
abilitazione, venga mantenuto premuto dall’operatore al fine di effettuare del movimento.
Il sistema passa dallo stato AUTO_T allo stato HOLD in seguito a:
· rilascio del pulsante di abilitazione da parte dell’operatore. Questo causa anche l’arresto del movimento
che può essere ripristinato mantenendo nuovamente premuto il pulsante di abilitazione. La seconda riga
della finestra di stato richiederà la pressione di tale pulsante.
· commutazione del AUTO/MAN sul terminale di programmazione o del selettore di stato posto sul
pannello di comandi. Occorrerà quindi premere il tasto HOLD per ritornare allo stato AUTO.
· rimangono inoltre valide tutte le condizioni che causano la messa in HOLD dallo stato AUTO, quali la
pressione dei tasti HOLD o DRIVE OFF.
Stato PROG
Lo stato PROG si ha quando:
02/1198 5-3
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
Stato ALARM
modalità operative del sistema
Il sistema entra nello stato ALARM quando si verifica un allarme. Un messaggio di errore viene visualizzato
sulla seconda riga di stato dello schermo di sistema ed il led dedicato, posto vicino al tasto ALARM sul
terminale di programmazione, si illumina.
Diverse sono le condizioni che possono provocare un allarme e le azioni da intraprendere, per uscire dallo
stato ALARM e riportare il sistema nello stato precedente (automatico, programmazione, remoto), variano a
seconda della gravità dell’errore.
Stato PROG
Se mediante il tasto ARM su PTU4 si è selezionata la movimentazione dell’ARM1, alla pressione del tasto
DRIVE ON su PTU4, si avrà la chiusura del contattore di potenza e quindi l’alimentazione agli azionamenti
relativi alla MACCHINA 1. In questo caso sarà possibile la sola movimentazione degli assi che compongono
l’ARM1, l’ARM2 è disabilitato.
I comandi DRIVE ON, DRIVE OFF, START e HOLD (su PTU4) o MOTOR ON, MOTOR OFF,
RUN e STOP (su pannello remoto) decidono ulteriormente lo stato del controllore.
Esempi:
· Se viceversa viene premuto il tasto DRIVE OFF su PTU4; alla pressione dei tasti
MOTOR ON - MACCHINA1 o MOTOR ON - MACCHINA 2, enttrambe le macchine non
si attivano.
5-4 02/1198
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
Terna mondo
00/1097 5-5
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
Si immagini ora una penna montata sulla flangia del robot il quale deve scrivere la parola COMAU sul tavolo.
movimentazione del robot in programmazione
La trasformazione $BASE definisce il punto il cui si trova la base del robot, lo spostamento $TOOL indica la
penna e lo spostamento $UFRAME indica la posizione del tavolo rispetto alla stanza.
MOVIMENTO MANUALE
Lo spostamento manuale del braccio (robot) è necessario in diverse circostanze tra cui l’apprendimento di
posizioni o la manutenzione dell’attrezzatura montata sul braccio. Al movimento manuale sono dedicati i tasti
ARM, TYP ed i tasti - + posti sulla parte destra del terminale di programmazione. Condizioni
necessarie per effettuare il movimento sono lo stato di Programmazione, selettore di stato posto sul pannello
· Jnt - modalità giunti. I tasti - + risultano associati a ciascuno degli assi del braccio selezionato;
gli assi ausiliari, eventualmente presenti, seguono quelli del braccio (tipicamente sono i tasti
7 8
- +e- +). La pressione di uno dei tasti determina lo spostamento del corrispondente
asse nella direzione positiva o negativa secondo le direzioni indicate dalle targhette poste sul braccio.
· Bas - modalità di spostamento lineare secondo la terna di riferimento x,y,z del mondo (la terna di
riferimento dell’officina). I primi tre tasti - + consentono spostamenti di tipo lineare nella
direzione dei tre assi del sistema di riferimento mondo; i successivi tre tasti - + consentono
rotazioni dell’attrezzo intorno agli stessi assi mantenendo invariata la posizione del TCP. Si ricordi che la
terna mondo non è direttamente definita da alcuna variabile di sistema; infatti è la base del robot che
viene rappresentata rispetto al mondo mediante la variabile $BASE.
· Tol - modalità di spostamento lineare secondo la terna di riferimento x,y,z dell’utensile (o terna TCP). I
primi tre tasti - + consentono spostamenti di tipo lineare nella direzione dei tre assi del sistema
di riferimento dell’utensile (definito dalla variabile $TOOL); i successivi tre tasti - + consentono
rotazioni dell’attrezzo intorno agli stessi assi mantenendo invariata la posizione del TCP (punto di lavoro
dell’utensile).
· Usr - modalità di spostamento lineare secondo la terna di riferimento x,y,z utente (ad esempio la terna
che descrive il pezzo in lavorazione). I primi tre tasti - + consentono spostamenti di tipo lineare
nella direzione dei tre assi del sistema di riferimento utente (definito dalla variabile $UFRAME); i
successivi tre tasti - + consentono rotazioni dell’attrezzo intorno agli stessi assi mantenendo
invariata la posizione del TCP.
La velocità con cui verrà effettuato il movimento manuale può essere selezionata mediante il tasto
%
- + che agisce su un valore percentuale visibile sulla finestra di stato. Questo valore percentuale è
chiamato general override e non agisce solo sulla velocità di movimento manuale ma su tutti i tipi di movi-
mento, sia in stato di programmazione, sia di automatico.
La velocità di spostamento del TCP, durante il movimento manuale, è sempre inferiore alla velocità di
sicurezza di 250 mm/s anche nella modalità giunti. Nelle modalità cartesiane (Tol, Usr, Bas) la velocità
massima raggiungibile è limitata dalla variabile di sistema $JOG_SPD_OVR che ha normalmente valore pari
al 50% (cioè la metà della velocità di sicurezza). Questo valore può essere liberamente modificato per
adattare la normale velocità di spostamento manuale alle singole esigenze di programmazione.
Si noti che prima di effettuare uno spostamento nelle modalità cartesiane (Tol, Usr, Bas) è
opportuno verificare la corretta definizione dei sistemi di riferimento ed in particolare la
dichiarazione della terna utensile mediante la variabile $TOOL. Una non corretta descrizione
dell’attrezzo determina errori nell’apprendimento dei punti e non consente di mantenere
invariata la posizione del TCP durante i movimenti di puro orientamento. Un buon metodo
per verificare la correttezza di $TOOL è verificare che il TCP rimanga fisso mentre si cambia
l’orientamento dell’attrezzo con gli appositi tasti - +.
5-6 00/1097
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
La procedura per il movimento manuale dei bracci di una cella robotizzata presenta piccole varianti a
La movimentazione manuale di un asse ausiliario è normalmente possibile solo in modalità giunti (Jnt)
7 8
utilizzando i corrispondenti tasti - + (tipicamente - + e - +). Tuttavia se l’asse
ausiliario movimenta una slitta, una colonna o una pinza integrate, è possibile effettuare la movimentazione
dell’asse anche nelle modalità cartesiane (Tol, Usr, Bas) utilizzando gli stessi tasti della modalità Jnt. Per la
slitta e colonna integrate si vedano maggiori dettagli nel manuale C3G Guida alla programmazione.
00/1097 5-7
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
poiché gli assi polso non vengono spostati. L’unico modello di robot che fa eccezione a quest’ultimo
movimentazione del robot in programmazione
comportamento è il robot SMART S3 per il quale i primi tre tasti producono lo stesso effetto delle modalità
normali (Tol, Usr, Bas).
Seguono alcuni esempi di istruzioni di movimento valide (per maggiori dettagli si consultino i manuali C3G
Guida alla programmazione e PDL2 Programming Language Manual).
5-8 00/1097
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
MOVE JOINT TO {0,0,0,0,0,0} movimento di tipo giunti dei primi sei assi del
braccio di default sulle posizioni di zero.
MOVE JOINT TO {, , , , ,90} movimento del solo asse 6 del braccio di default
sulla posizione di 90 gradi.
MOVE ARM[1] LINEAR TO POS(100,100,100,0,0,0,’’) movimento lineare del braccio 1 che porta il TCP
alla data posizione cartesiana rispetto alla terna
utente.
MOVE ARM[2] JOINT TO POS(0,0,0,0,180,0,’’) movimento giunti del braccio 2 che porta il TCP
alla data posizione cartesiana rispetto alla terna
utente.
MOVE ARM[1] LINEAR TO {0,0,0, , ,} movimento lineare che porta il primo braccio in
una posizione cartesiana in cui i primi tre assi
hanno valore nullo mentre gli assi del polso
ritornano nella posizione iniziale. Durante il
movimento lineare del TCP tutti gli assi del
braccio possono muoversi.
MOVE ARM[2] JOINT TO {-90} movimento del secondo braccio che muove il
solo asse 1 alla posizione di 90 gradi in
direzione negativa.
00/1097 5-9
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
· Digitare il comando FC (Filer, Copy): <COMP:(NOME_FILE)> e premere il tasto ENTER su PC; viene
visualizzato il messaggio:
· Inserire il nome file di destinazione, <RD:(NOME_FILE)> e premere il tasto ENTER su PC; al termine
dell’operazione viene visualizzata la scritta:
Done
Quanto contenuto fra parentesi tonde può essere omesso.
· Digitare il comando FC (Filer, Copy): <RD:(NOME_FILE)> e premere il tasto ENTER su PC; viene
visualizzato il messaggio:
Done
Quanto contenuto fra parentesi tonde può essere omesso.
· Digitare il comando FV (Filer, View): <COMP:(NOME_FILE)> e premere il tasto ENTER su PC. Viene
visualizzato il file selezionato.
5-10 00/1097
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
gestione file
· Digitare il comando FUR (Filer, Utility, Restore). Questo comando copia nella RAM Disk i files
provenienti da dispositivo esterno (FD COMP: o COM0:) che viene riconosciuto automaticamente. Nel
caso di COM0: deve essere installato sul PC il protocollo di comunicazione Kermit.
· Dopo aver attivato il menù caratteri, si deve digitare RD: seguito dal nome del file che si vuole copiare.
· Dopo aver attivato il menù caratteri, si deve digitare FD: seguito dal nome del file che si vuole copiare.
· Dopo aver attivato il menù caratteri, si deve digitare FD: seguito dal nome del file che si vuole copiare.
· Dopo aver attivato il menù caratteri, si deve digitare RD: seguito dal nome del file che si vuole copiare.
00/1097 5-11
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
Gli esempi di seguito riportati sono scritti utilizzando il linguaggio di programmazione PDL2 e possono
essere utilizzati nel contesto di un programma.
Se il modulo ADM è il primo modulo di I/O presente nel rack partendo da sinistra gli input digitali
assumono la numerazione da $DIN[33] a $DIN[40], gli output digitali da $DOUT[41] a $DOUT[48], le
uscite analogiche da $AOUT[49] e $AOUT[50].
Il modulo di I/O inserito nello slot seguente assumerà il numero $DIN[57] o $DOUT[57] per il primo
canale e di seguito per tutti gli altri.
Nel caso in cui la scheda ADM non sia il primo modulo di I/O presente nel rack, la numerazione segue
quella standard dei moduli precedenti.
La risoluzione delle uscite analogiche è di 11 bit (da 0 a +10 Vdc) giustificati a sinistra di 4 bit per cui la
maschera di scrittura della parola (word) è la seguente.
bit 15 0
WORD - 1 1 1 1 1 1 1 1 1 1 1 - - - -
Dove la maschera di scrittura della WORD ha il valore 7FF0 in esadecimale e 32752 in decimale. Volendo
ad esempio impostare un valore di tensione occorre assegnare un numero decimale all’uscita analogica de-
siderata come nel seguente esempio:
La caduta della tensione di alimentazione del sistema in cui il modulo ADM è inserito causa
a livello hardware l’azzeramento delle uscite analogiche. Il riposizionamento dell’uscita al
valore precedente l’interruzione dell’alimentazione è realizzato dal software nell’ambito delle
modalità di ripartenza da black out.
5-12 02/1198
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
CALIBRAZIONE
CALIBRAZIONE
Lo scopo di questo paragrafo è di descrivere le procedure di calibrazione e di Turn-set eseguibili tramite il
controllore e fornire un approfondimento sull’argomento calibrazione.
Di seguito vengono descritti i concetti base, la terminologia utilizzata ed i meccanismi interni di gestione delle
informazioni di posizione degli assi.
TERMINOLOGIA
· QUOTA DI UN ASSE: la quota di un asse contiene tutte le informazioni necessarie per determinare
l’esatta posizione di un asse nello spazio; viene gestita dall’unità di controllo con una informazione
contenuta in 32 bit.
· FLASH EPROM: è una memoria utilizzata per salvare le informazioni caratteristiche del robot associato
al controllore, le costanti di calibrazione e la lunghezza delle leve ed altri parametri per l’utilizzo del
terminale di emergenza in assenza del modulo RPT opzionale.
· MODULO RPT: il modulo RPT (Resolver Position Tracker) è un dispositivo opzionale a microprocessore
alloggiato nella base del robot. Le principali funzioni svolte sono:
- mantenere il conteggio dei giri resolver per otto assi;
- contenere le informazioni caratteristiche del robot a cui è associato, le costanti di calibrazione e la
lunghezza delle leve ed altri parametri per il terminale d’emergenza;
Tale modulo rende il robot ASSOLUTO poiché i dati in esso memorizzati vengono mantenuti anche in
assenza di alimentazione. Se questo modulo non è operativo quando il controllo è acceso, non è possibile
richiamare il conteggio dei giri.
Il controllore C3G gestisce un sistema senza RPT. Alla riaccensione del sistema il controllo verifica che i
valori forniti dal resolver siano uguali a quelli letti prima dello spegnimento (sia in occasione di una
riaccensione a caldo/a freddo o in seguito a caduta dell’alimentazione). Se i valori corrispondono, la
macchina è considerata calibrata. Se invece non corrispondono, occorrerà eseguire una procedura di
Turn_set.
È da notare che non viene eseguito nessun controllo sul numero di giri del resolver. Per questo motivo, si
consiglia di porre il braccio in stato DRIVE OFF prima di spegnere il sistema.
· RICOSTRUZIONE DELLA QUOTA: quando l’unità di controllo viene accesa, il software di sistema
provvede, tra le varie inizializzazioni, a ricostruire la quota degli assi robot.
Il software di sistema esegue un controllo su questa quota; verifica infatti che la differenza tra posizione
ricostruita e posizione prima dello spegnimento sia inferiore ad una soglia. Se la soglia viene superata
l’unità di controllo visualizza l’errore 59411 SAX: movimento dopo lo spegnimento e lascia la
responsabilità all’operatore di controllare che la posizione fisica del robot corrisponda alla nuova quota.
00/1097 5-13
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
La procedura di calibrazione di sistema consiste nel portare il robot in una posizione prestabilita e
CALIBRAZIONE
Il recupero della calibrazione, se necessario, (eseguita da COMAU) deve essere effettuato all’atto della
prima messa in funzione del robot. Successivamente la calibrazione non dovrà più essere eseguita, a
meno di un guasto meccanico che porti alla sostituzione di un componente della catena cinematica,
o a meno di eventuali urti che danneggiano la struttura del robot.
· TURN-SET: l’operazione di Turn-set deve essere eseguita quando il modulo RPT (opzionale) e/o l’unità
di controllo alla riaccensione perdano il conteggio del numero di giri del resolver; di seguito sono
descritte alcune possibili situazioni di perdita di questo conteggio. L’operazione consiste nel portare
l’asse sugli indici di riferimento e nel dare l’opportuno comando.
· FILE ASCII DI CALIBRAZIONE: il file di calibrazione CALIB1.TXT è un file ASCII con sintassi di un file
PDL2 ed al suo interno vengono memorizzate le costanti di calibrazione ($CAL_DATA[n]) ed altri dati
tipici del robot. Il nome del file può essere cambiato prima di effettuare la calibrazione impostando la
variabile predefinita $CAL_FILE al nome desiderato (per ulteriori informazioni fare riferimento al
manuale PDL2 Programming Language Manual).
· FILE C3G.SYS: è un file di sistema dove viene memorizzato lo stato corrente del sistema per quanto
riguarda la situazione degli I/O, le variabili predefinite ed altri parametri tipici del controllore (per ulteriori
informazioni fare riferimento al manuale PDL2 Programming Language Manual).
PROCEDURE
· CALIBRAZIONE
Per i robot TRICEPT HP1e robot SMART H4 consultare i manuali specifici del robot.
· La procedura prevede che l’operatore porti l’asse nella posizione di calibrazione con l’ausilio degli
appositi attrezzi.
Con l’asse nella posizione voluta, azionamenti alimentati (Dr:ON) e unità di controllo in stato di
programmazione (St:PROGR), l’operatore deve impostare il comando CAC (Configure Arm Calibrate):
dal comando vengono richiesti l’arm e l’asse da calibrare (* per tutti gli assi).
5-14 06/0400
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
Il comando effettua le necessarie operazioni inviando inoltre al modulo RPT il numero di giri resolver determinato.
calibrazione
Le costanti di calibrazione vengono memorizzate nella variabile $ARM_DATA[num_arm].CAL_DATA,
nel file ASCII di calibrazione, nel file C3G.SYS, nella Flash Eprom su SAU2 o RPT (opzionale).
Per robot con particolari strutture meccaniche (es: TRICEP HP1) sono previsti programmi di calibrazione specifici.
Il comando di calibrazione ammette anche altre opzioni (attivabili premendo contemporaneamente i tasti
SHIFT /
Esempio:
a. /Learn
Questa opzione permette di definire una posizione di calibrazione utente. L’operatore deve portare il
robot nella posizione voluta e impostare il comando CAC/L. A questo punto la posizione di
calibrazione viene memorizzata nella system variable $ARM_DATA[num_arm].CAL_USER.
Per poter eseguire questa operazione è comunque necessario aver eseguito prima una calibrazione di sistema.
b. /User
Questa opzione permette di effettuare una calibrazione sulla posizione memorizzata nella system
variable $ARM_DATA[num_arm].CAL_USER.
Eseguita questa operazione l’errore di calibrazione viene memorizzato nella stessa system variable
dedicata all’errore di calibrazione di sistema.
· TURN-SET
Questa operazione deve essere eseguita nel caso in cui l’unità di controllo conosca le costanti di
calibrazione, ma abbia perso l’informazione riguardante il numero di giri resolver. L’informazione viene
persa dall’unità di controllo se, alla riaccensione, il modulo RPT (se presente) non fornisce
correttamente il numero di giri resolver oppure a causa di errori resolver, e/o a causa di scivolamenti
degli assi a controllore spento senza RPT.
L’operatore deve portare il robot sugli indici di riferimento nel modo più preciso possibile: il sistema
segnala all’operatore l’errore 59409 SAX: posizione giunti non sufficientemente accurata e
successivamente con l’errore 59421 SAX: è richiesta una registrazione positiva e/o con l’errore
59422 SAX: è richiesta una registrazione negativa se il robot non è posizionato correttamente. Una
volta che il robot è posizionato l’operatore deve impostare il comando CAT (Configure Arm Turn-set).
A seguito di questo comando il sistema ricalcola il numero di giri resolver corretto. L’operazione deve essere
fatta solo sull’asse su cui si è perso il conteggio; se più assi si trovano nella sopracitata situazione è
consigliabile eseguire il turn-set di un asse alla volta. In particolare se ci sono assi con delle influenze
bisogna operare prima sull’asse influenzante e poi sull’asse influenzato.
Nel caso in cui si sia perso il conteggio del numero di giri resolver con l’unità di controllo accesa è
possibile presettare il numero di giri resolver, usando la posizione corrente del robot, con il
comando Configure Arm Turn-set/Current (CAT/C).
Se il modulo RPT è presente, non spegnere l’unità di controllo dall’istante in cui ci si è
accorti che è stato perso il conteggio dei giri resolver fino al momento in cui viene dato il
comando di Turn-set.
b. /User
L’opzione User permette di ricalcolare il numero di giri resolver riferendosi alla calibrazione utente.
01/0498 5-15
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
Durante l’utilizzo dell’unità di controllo possono verificarsi degli eventi che portano alla perdita delle
costanti di calibrazione o del numero di giri resolver.
Nel caso in cui non ci siano problemi, sulla finestra di stato compare il messaggio Ar:CAL. Nel caso
compaia Ar:TURN è richiesta un’operazione che ripristini il giro resolver.
Il comando Display Arm Status (DAS) permette di risalire all’asse in avaria.
Ar:_ _ _ che può comparire nella finestra di stato del terminale di programmazione o video
PC, non significa che deve essere effettuata una procedura di calibrazione. Normalmente è
sufficiente effettuare il comando CARL (Configure, Arm, Reten_ Mem, Load) per
recuperare i dati da RPT/Flash Eprom, oppure si possono recuperare i dati di calibrazione
anche con il comando CARL/LOAD FILE.
· Gli errori 63511-13:SCC: RPT primario resolver in corto e 63521-13:SAX: RPT secondario resolver
in corto causati ad esempio dalla rottura di un cavo resolver o dallo scollegamento e ricollegamento di
un connettore resolver, provocano la perdita del conteggio sul modulo RPT, se presente, e richiedono
uno spegnimento dell’unità di controllo; alla successiva accensione è necessario eseguire l’operazione
di Turn-set con il robot posizionato sugli indici di riferimento.
L’errore 61441 SAX: lettura resolver errata richiede lo spegnimento dell’unità di controllo. Se l’errore
ha anche fatto perdere il conteggio al modulo RPT, se presente, occorre, alla riaccensione dell’unità di
controllo, eseguire l’operazione di Turn-set con il robot posizionato sugli indici di riferimento.
Se si sono perse tutte le informazioni relative alla calibrazione su Flash Eprom o sul modulo RPT e sul
file C3G.SYS bisogna utilizzare il comando CARL/F (Configure, Arm, Reten_Mem, Load/File) per
leggere le costanti di calibrazione memorizzate nel file di calibrazione ASCII; inoltre, bisogna eseguire il
Turn-set per recuperare il numero di giri resolver.
5-16 01/0498
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
CALIBRAZIONE
CALIBRAZIONE TU RN _SET
ROBOT SUGLI INDICI ROBOT SUGLI INDICI
(3) C A RS
G ENERA UN ERRORE
FLASH SETTA IL C O N TA TO RE
DI CALIBRAZIONE
EPROM G IRI RESO LV ER E STA BILISC E
(SAU2) $CAL_DATA LA PO SIZIO N E A SSI
CARL
C3G Plus
SHARED MEMORY
$CAL_DATA
C A RS CS
C ARL CL RBC 2
M EM O RIA
RPT (4)
C ARL/LO A DFILE
(opzionale) FILE
C 3G .SYS (5)
RAM DISK
C ARS
RPT
(7)
( o p z io n a le )
STA M PAN TE
FILE ASCII
di calibrazione (6)
(CALIB1.TXT)
RAM DISK
(1) Comando di TURN_SET
(2) Comando di CALIBRAZIONE
Salvataggio delle COSTANTI DI CALIBRAZIONE
(3) Flash Eprom in SAU2
(4) in RPT (opzionale)
(5) in RAM DISK nel file C3G.SYS
(6) in RAM DISK nel file ASCII di calibrazione (CALIB1.TXT)
(7) su carta
00/1097 5-17
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
MEMORIA
CARL/LOADFILE CARL
RAM DISK
(RBC2)
CARS-CAC
FLASH
RPT
EPROM
(Opz.)
(SAU2)
CARL
CARL/LOADFILE
CARL/LOADFILE
CALIBRAZIONE ROBOT
I robot sono calibrati presso COMAU a seguito del montaggio. In tale occasione sono installati appositi indici
e/o tacche di calibrazione sugli assi. Tali indici/tacche permettono di portare il robot nella posizione di zero
geometrico con precisione sufficiente nel maggior numero delle applicazioni; tuttavia, qualora fosse
necessario eseguire la calibrazione oppure a seguito di smontaggi meccanici che alterano la geometria del
robot, si devono utilizzare gli appositi attrezzi.
La procedura di calibrazione del robot dipende dal tipo di robot collegato all’unità di controllo (fare riferimento
al manuale specifico fornito con il robot).
5-18 00/1097
C3G Plus PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA
ES: Il file PR103_1.ROB appartiene al robot con numero di matricola 103, Arm 1.
· Esiste la possibilità di personalizzare il nome del file .ROB tramite la variabile di sistema
$ARM_DATA[ARM].FL_COMP (massimo 8 caratteri esclusa estensione). Se l’utente desidera chiamare
in modo particolare il file .ROB deve settare la variabile sopra descritta e chiamare in modo uguale il file
.ROB in ram disk dell’arm corrispondente. Successivamente effettuare una ripartenza del controllore
mediante il comando CCRW.
· Per verificare se la compensazione dinamica è attiva occorre eseguire tramite il comando Execute del
controllore l’istruzione: WRITE($A_ALONG1[1]::32::4,NL). Sul display del terminale di programmazione
o video PC verrà riportato un numero binario; contando da destra il bit 23, se posto ad 1, indica il
consenso ad abilitare il software di compensazione, mentre il bit 22, se posto ad 1 indica la
compensazione attiva. Inoltre è anche possibile verificare se la compensazione è attiva mediante il
comando Configure Controller View, nell’ultima colonna per arm viene riportato Y se la compensazione
è attiva, altrimenti N.
· La compensazione degli errori cinematici agisce dinamicamente durante l’esecuzione del programma
sui punti finali delle istruzioni di movimento. Ciò significa che ad ogni punto NOMINALE (punto generato
con sistema CAD) viene applicato l’algoritmo di compensazione che, a sua volta, genera un punto
corrispondente detto COMPENSATO, su cui il robot viene portato al fine di migliorare il posizionamento
sul punto nominale.
· Il software di compensazione funziona solo se il robot è fuori dalle zone di singolarità e quindi vieta
all’utente di spostare la macchina sulla posizione di richiesta. Il programmatore deve però, in fase di
apprendimento di punti, poter andare nelle vicinanze del punto che di singolarità al fine di cercarne un
altro, nelle vicinanze, che sia compensabile. Per far questo, è possibile utilizzare il comando SET ARM
NOSTROKE che disabilita, per 60 secondi, l’algoritmo di compensazione. In questo lasso di tempo
l’utente può raggiungere il punto ed apprendere una nuova posizione.
Nel caso in cui si necessiti un tempo maggiore perchè la posizione da compensare è di complessa
raggiungibilità, è possibile chiamare, da menù dei comandi dell’ambiente EZ, la routine COMPS_SET
che permette di disabilitare e abilitare l’algoritmo di compensazione localmente ad una istruzione di
MOVE. Il comando di sistema DISPLAY ARM POSITION visualizza, di fianco alla posizione cartesiana
(POS) attuale dell’arm ed ai valori dei giunti (JNT), un carattere di spiegazione relativo alla
compensazione su quel punto, con il seguente significato:
- r : indica che c’è un movimento in corso o che la compensazione non è stata eseguita sulla
posizione corrente;
- N : indica che la compensazione è stata eseguita sulla posizione corrente e che quindi la
posizione a display è nominale (ideale);
06/0400 5-19
PRINCIPALI OPERAZIONI PER L'UTILIZZO DEL SISTEMA C3G Plus
· I valori dei giunti e della posizione cartesiana riportati dal display sono dei valori NOMINALI (ideali)
soltanto con il robot fermo (asservito sul punto finale). Durante l’esecuzione di un movimento ciò che
viene visualizzato dal display è riferito al mondo della compensazione cinematica.
· Le variabili apprese mediante il terminale di programmazione (ambiente program edit) sono di tipo
NOMINALE.
· Il valore che si ottiene tramite le built-in PDL2 ARM_POS e ARM_JNTP rappresenta la posizione del ro-
bot NOMINALE solo quando il robot è fermo (asservito sul punto finale).
· Il valore che si ottiene tramite le built-in PDL2 Hdinpos rappresenta la posizione del robot NOMINALE.
· Per il corretto funzionamento dell’algoritmo di compensazione degli errori cinematici occorre impostare
con precisione le variabili $TOOL_CNTR e $TOOL_MASS, che rappresentano la posizione del centro di
massa, ed il suo peso.
· Per una corretta programmazione del robot, con la compensazione attiva, occorre mantenere il valore
della variabile di sistema $CNFG_CARE a TRUE.
· Essendo il robot H4 dotato di un polso non sferico quando viene applicata la compensazione si verifica
che in vicinanza della singolarità di polso dopo una istruzione tipo: Move to {0, 25, -75,0, 12, 0} il Display
Joint indichi: 0, 25, -75, 2, 12, -2. Tale posizione giunti corrisponde correttamente alla posizione
catesiana raggiunta dal robot. L’approssimazione presente negli assi di polso (4 e 6) è dovuta alla
necessità di utilizzare la compensazione cinematica inversa sul punto finale raggiunto
Per ulteriori informazioni sulla compensazione cinematica riferirsi al manuale C3G Plus Programming
Rules and Notes about Working Area
5-20 06/0400
Manuale di Uso e
C3G Plus Manutenzione
PROCEDURE D’EMERGENZA
PRESCRIZIONI DI SICUREZZA 1-1
INSTALLAZIONE 2-1
INTERFACCIA OPERATORE 3-1
GUIDA ALL’INTEGRAZIONE 4-1
PRINCIPALI OPERAZIONI PER L’UTILIZZO DEL SISTEMA 5-1
PROCEDURE D’EMERGENZA 6-1
MANUTENZIONE 7-1
SOMMARIO
Paragrafo Pagina
programmazione . Il conteggio del tempo trascorso dalla pressione del tasto EXCL viene visualizzato
sul terminale di programmazione.
Questa funzione è particolarmente utile in situazioni operative in cui sia necessario muovere il robot da una
posizione anomala, senza dover ricorrere all’utilizzo del Terminale di Emergenza o del dispositivo C3G-BRD.
L’attivazione del tasto EXCL è permessa solo nello stato di programmazione del controllore e sotto la
diretta responsabilità dell’operatore. Le normali condizioni di sicurezza sono in ogni caso ripristinate con
le seguenti modalità:
PROCEDURA
· Portare l’interruttore generale in posizione OFF.
· Aprire l’anta sinistra del controllore e aprire l’anta interna sulla quale sono collocati i componenti
dell’elettromeccanica.
04/0799 6-1
PROCEDURE D'EMERGENZA C3G Plus
disinserire il tappo di richiusura dal connettore X201 (ON) ed inserirlo nel connettore X200 (EMC).
· Porre la massima cautela nella movimentazione del robot, nel rispetto delle prescrizioni
di sicurezza riportate nel capitolo 1 del presente manuale.
· Il movimento del robot nello stato Emergenza può non essere uniforme.
· Movimentare gli assi del robot nel verso più idoneo per riportarlo nella normale
posizione, ponendo particolare attenzione al verso di movimentazione (+/-).
Se il robot ha oltrepassato i finecorsa elettrici la movimentazione è consentita solo nel verso
opposto a quello del finecorsa intervenuto.
· Attivare i motori del robot (DRIVE ON). Movimentare il robot un asse alla volta agendo sul tasto del
PTU4 dedicato alla movimentazione dell’asse che si desidera spostare.
6-2 04/0799
C3G Plus PROCEDURE D'EMERGENZA
UTILIZZO C3G-BRD
Nel caso in cui il robot sia posizionato in modo tale da non consentire la sua movimentazione con le normali
procedure d’emergenza è possibile utilizzare il dispositivo C3G-BRD. Questo dispositivo permette di
alimentare il freno di ciascun singolo asse (uno per volta) consentendo la movimentazione dell’asse stesso.
In questo caso non esiste il collegamento tra unità di controllo e robot quindi tutte le sicurezza del sistema
sono escluse.
L’operazione di sblocco freni mediante C3G-BRD deve essere eseguita esclusivamente da
personale esperto.
A seconda degli assi da movimentare (possono cadere per gravità) si raccomanda
l’imbragatura del robot.
PROCEDURA
1. Disattivare l’unità di controllo ponendo l’interruttore generale su OFF.
2. Scollegare il cavo motori dal connettore X2 (X2 EXT) posto alla base del robot che si vuole movimentare
(DS).
3. Sostenere gli assi soggetti a gravità e assicurarli ad una gru (se necessario).
01/0498 6-3
PROCEDURE D'EMERGENZA C3G Plus
a. collegare il connettore Harting del dispositivo al connettore X2 (X2 EXT) posto alla base del robot;
b. collegare la presa del dispositivo ad una fonte di alimentazione 220 Vca esterna all’unità di controllo.
X2 X2 EXT
220 Vca
C3G-BRD
Porre la massima cautela ed operare ponendosi nelle condizioni di massima sicurezza nelle
operazioni che ci accingiamo a effettuare.
5. Sbloccare i freni agendo sul dispositivo e selezionando l’asse prescelto (rilasciando la leva di sblocco
l’asse si arresta perchè viene tolto il 24 Vcc).
SELEZIONE ASSE
DA MOVIMENTARE
1-7
2 3
2-8
3 1
4 6 5
5
6
SBLOCCO FRENI
6-4 00/1097
Manuale di Uso e
C3G Plus Manutenzione
MANUTENZIONE
PRESCRIZIONI DI SICUREZZA 1-1
INSTALLAZIONE 2-1
INTERFACCIA OPERATORE 3-1
GUIDA ALL’INTEGRAZIONE 4-1
PRINCIPALI OPERAZIONI PER L’UTILIZZO DEL SISTEMA 5-1
PROCEDURE D’EMERGENZA 6-1
MANUTENZIONE 7-1
SOMMARIO
Paragrafo Pagina
NORME GENERALI
NORME GENERALI PER LA MANUTENZIONE
· Nel caso di apertura e successiva richiusura del pannello comandi, assicurarsi che la manovra e/o
l’albero di prolunga dell’interruttore generale Q100, siano nella medesima posizione (ON/OFF),
per evitare il danneggiamento della manovra stessa.
· Assicurarsi prima di eseguire qualsiasi intervento di manutenzione che non siano presenti
eventuali tensioni esterne interconnesse a moduli elettronici e componenti del controllore.
· I moduli elettronici sono sensibili alle scariche elettrostatiche: manipolare i moduli solo
dopo avere indossato un bracciale antistatico collegato a terra. I moduli devono essere
manipolati tenendoli per le viti di fissaggio.
· Ogni fusibile di protezione, se intervenuto, deve essere sostituito solo con un altro equivalente
previsto dal costruttore. L’uso di fusibili non previsti può causare pericolo per gli operatori e
malfunzionamenti del controllore.
· Nel caso della sostituzione di cavi ripristinare i collegamenti di eventuali schermi in precedenza
scollegati.
· Prima di collegare qualsiasi cavo fare riferimento agli schemi elettrici del controllore
· Nell’installazione di nuovi cavi evitare raggi di curvatura anomali rispetto ai precedenti. Rispettare
eventuali punti di fissaggio e specifici percorsi esistenti in precedenza.
· Dopo qualsiasi intervento di manutenzione prima di ripristinare il normale ciclo di lavoro eseguire
prove funzionali del controllore ed in particolare del componente sostituito.
· Qualora venga eseguito lo smaltimento parziale o completo del controllore, deve essere eseguita
una raccolta differenziata delle parti da smaltire. In ogni caso lo smaltimento del controllore deve
avvenire nel rispetto delle leggi in vigore nella Nazione in cui il controllore è installato.
01/0498 7-i
NORME GENERALI MANUTENZIONE C3G Plus
7-ii 00/1097
C3G Plus MANUTENZIONE
MANUTENZIONE PREVENTIVA
MANUTENZIONE PREVENTIVA
VERIFICHE PERIODICHE
Al fine di garantire il corretto funzionamento del controllore le porte della cabina devono essere mantenute
chiuse.
Ogni sei mesi si consiglia di ispezionare e, se necessario, pulire il dissipatore del rack Servo Amplifiers Unit
SAU2, posto nel vano posteriore del controllore. Per accedere al vano, svitare le viti di fissaggio dell’anta
posteriore del controllore ed aprirla.
· Porre su OFF l’interruttore della batteria tampone posto sopra la Control Unit
· Svitare i pomelli di fissaggio del supporto della batteria tampone alla Control Unit, estrarre e scollegare i
connettori (A) della batteria tampone
· Collegare la nuova batteria tampone, richiudere il supporto e attivare l’interruttore portandolo su ON.
· Nella sostituzione della batteria evitare contatti tra le parti metalliche del controllore ed i
poli della batteria
00/1097 7-1
MANUTENZIONE PREVENTIVA MANUTENZIONE C3G Plus
7-2 00/1097
C3G Plus MANUTENZIONE
DIAGNOSTICA
Test all’accensione del sistema
Livelli diagnostici
Dispositivi di Test
PROBLEMI DI FUNZIONAMENTO
Tabelle di aiuto per la risoluzione dei problemi di funzionamento
PROTEZIONI
Fusibili e protezioni
Segnalazioni elettromeccanica
Segnalazioni sonda termica S2
SCHEMI ELETTRICI
Spiegazioni schemi elettrici
01/0498 7-3
MANUTENZIONE STRAORDINARIA - riepilogo MANUTENZIONE C3G Plus
MODULO C3G-DBU3
MODULO C3G-BKM
MODULO C3G-MPI
SOFTWARE DI SISTEMA
Caricamento del software di sistema
Successivi caricamenti del software di sistema con pari versione o versioni successive
Operazioni software per la sostituzione del robot
Operazioni software per la sostituzione del controllore
Operazioni software per l’aggiornamento file di caratterizzazione
Software C3G PTU4
RICAMBI
Ricambi Comau di alto consumo
Parti di ricambio Comau
Ricambi commerciali
7-4 04/0799
C3G Plus MANUTENZIONE
01/0498 7-5
SCHEMI FUNZIONALI C3G Plus versioni sdlp - sdmp - sdhp MANUTENZIONE C3G Plus
7-6 04/0799
C3G Plus MANUTENZIONE
00/1097 7-7
SCHEMI FUNZIONALI C3G Plus versioni sdlp - sdmp - sdhp
7-8
MANUTENZIONE
00/1097
C3G Plus
C3G Plus MANUTENZIONE
04/0799 7-9
SCHEMI FUNZIONALI C3G Plus versioni sdlp - sdmp - sdhp MANUTENZIONE C3G Plus
7-10 06/0400
C3G Plus MANUTENZIONE
01/0498 7-11
SCHEMI FUNZIONALI C3G Plus versioni sdlp - sdmp - sdhp MANUTENZIONE C3G Plus
Input/Output di Sistema
7-12 04/0799
C3G Plus MANUTENZIONE
04/0799 7-13
MANUTENZIONE C3G Plus
7-14 01/0498
C3G Plus MANUTENZIONE
01/0498 7-15
SCHEMI FUNZIONALI C3G Plus versioni DDmp MANUTENZIONE C3G Plus
7-16 01/0498
C3G Plus MANUTENZIONE
01/0498 7-17
MANUTENZIONE C3G Plus
7-18 04/0799
C3G Plus MANUTENZIONE
04/0799 7-19
SCHEMI FUNZIONALI C3G Plus versioni DDmp MANUTENZIONE C3G Plus
7-20 06/0400
C3G Plus MANUTENZIONE
01/0498 7-21
SCHEMI FUNZIONALI C3G Plus versioni DDmp MANUTENZIONE C3G Plus
Input/Output di Sistema
7-22 04/0799
C3G Plus MANUTENZIONE
04/0799 7-23
SCHEMI FUNZIONALI C3G Plus versioni DDmp - ddhp MANUTENZIONE C3G Plus
7-24 04/0799
C3G Plus MANUTENZIONE
diagnostica
DIAGNOSTICA
Il sistema, con Control Unit attiva, dispone di tre differenti livelli di diagnostica che permettono di individuare
eventuali malfunzionamenti:
1° livello In fase di avviamento del sistema il led verde RUN del modulo su cui si verifica
l’anomalia (RBC2 o SCC2) lampeggia emettendo un codice luminoso riferito al tipo di
anomalia.
In generale, i moduli della Control Unit dispongono di appositi led per la visualizzazione
del corretto funzionamento o anomalia ed il loro significato è descritto per ogni singolo
modulo nel paragrafo CONTROL UNIT del presente capitolo.
2° livello In fase di avviamento del sistema, quando il display del terminale di programmazione
visualizza i test diagnostici del sistema viene emesso un codice esadecimale che in-
dica il guasto.
3° livello Durante il normale funzionamento del sistema sul display del terminale di
programmazione viene visualizzato un messaggio d’errore (numero decimale più
significato dell’allarme) che descrive il tipo di anomalia.
· Test GCSR: prima di avviare i test su un’altra scheda, si assicura che i registri di comunicazione
interprocessore funzionino correttamente.
· Test della CPU: verifica i modi di indirizzamento e le istruzioni del microprocessore 68020.
· Test della RAM: verifica ogni singola parola della RAM locale e condivisa. Non è un test distruttivo in
quanto memorizza e ripristina il contenuto originale della RAM. La RAM condivisa viene controllata da
ogni scheda per verificare la sua accessibilità da parte di tutte le schede.
· Test della UART: verifica le UART (porte seriali) in modo loopback locale.
· Registro dell’immagine: è applicato alla scheda PLC o alla Robot CPU se la scheda PLC non è
presente. Verifica caratteristiche speciali della regione di RAM relativa all’immagine della RAM
condivisa.
· Test DSP: solo sulle schede Servo CPU, verifica il funzionamento del chip DSP e la relativa RAM ad
alta velocità.
1° LIVELLO DIAGNOSTICO
CODICI A LED
In caso di esito negativo di una diagnostica o qualora si verifichi un’anomalia che inibisca la sequenza di
avviamento del sistema, il LED verde RUN della scheda su cui si è verificata l’anomalia incomincierà a
lampeggiare. La sequenza di pause e di lampeggi indicata di seguito rimane sempre la stessa mentre il
numero di lampeggi del LED varia a seconda del tipo di problema. La sequenza è la seguente:
1. Pausa lunga (3 secondi)
2. Codice primario
3. Pausa media (1,5 secondi)
4. Codice secondario
5. Ripetizione ciclo, viene ripetuta una pausa lunga.
00/1097 7-25
MANUTENZIONE C3G Plus
Il codice secondario rappresenta il numero di diagnostica relativo alla routine che ha dato esito negativo. I valori
sono i seguenti:
Intermittenza Diagnostica
1 Test RAM
2 Test UART
3 Test CRT
4 Checksum ROM
5 Test CPU
6 Clock TOD
7 Test DSP
8 Test registro immagine
9 Test registro immagine DS/WD
10 Test registro immagine JMP
11 Test registro immagine MCR
12 Test registro immagine FORCE
13 Test registro immagine shadow
14 Test GCSR
15 Test timer
16 Test bus dati
18 Test linea indirizzo
20 Test protezione memoria
21 Test compressore a virgola mobile
ALTRI CODICI
I seguenti codici secondari sono definiti in questa categoria:
Intermittenza Diagnostica
1 C’è un’altra scheda sul bus che non risponde
7-26 00/1097
C3G Plus MANUTENZIONE
diagnostica
LED
Codice Codice
Primario Secondario
1 2 1 2 3 4 5
ON
Pausa Pausa Pausa
Lunga Media Lunga
OFF TEMPO
CICLO
Nel caso venga fallita la sequenza di avviamento del sistema, e quindi lampeggi il led RUN
di RBC2 o SCC2, per rimediare all’anomalia occorre sostituire il modulo con il led RUN
lampeggiante. Il codice emesso, viene utilizzato da COMAU per identificare l’anomalia e può
essere indicato per la successiva riparazione del modulo.
2° LIVELLO DIAGNOSTICO
VALORI DEI CODICI
Se una delle CPU non supera il test di diagnostica, verrà visualizzato sul display del terminale di
programmazione un codice esadecimale di guasto.
Indicano la visualizzazione dei test che vengono eseguiti in fase di inizializzazione del
sistema dai moduli RBC2 (RBC0) e SCC2 (SCC0).
I test dei moduli RBC2 e SCC2 non vengono visualizzati contemporaneamente sul display
del PTU4, ma uno per volta nel seguente ordine:
1. Local Diags on Board “RBC0"
2. Diagnostics on Board ”SCC0"
00/1097 7-27
diagnostica MANUTENZIONE C3G Plus
Codice Significato
0002 0000 OS RAM guasta
0004 0000 Program RAM guasta
0008 0000 IR RAM guasta
0010 0000 Enable RAM guasta
0020 0000 ROM guasta
0040 0000 Simulated scan guasto
0080 0000 Watchdog timer guasto
0100 0000 Porta di comunicazione 1 guasta
0200 0000 CPU guasta
0400 0000 BOARD (dispositivo richiesto) non trovata
0800 0000 RAM checksum non superato
1000 0000 Parity generator/checker guasto
1800 0000 Timer CHIP guasto
2000 0000 Watchdog scaduto inaspettatamente
2800 0000 DMA/SCC Port 1 guasto esterno
3000 0000 DMA/SCC Port 2 guasto esterno
3800 0000 Porta di comunicazione 2 guasta
4000 0000 Ora inesatta
4800 0000 Batteria guasta
5000 0000 Guasto dovuto a elevata temperatura
5800 0000 Timer 2 guasto
6000 0000 Bus time out guasto
6800 0000 Interrupt inaspettato
7000 0000 Inaspettato errore del Bus
7800 0000 Test diagnostici in esecuzione
8000 0000 Interfaccia Bus guasta
8800 0000 AC power fail test non superato
9000 0000 RESET register guasto
9800 0000 I/O Base guasta
A000 0000 Physical address register guasto
A800 0000 Logical address register guasto
B000 0000 Exception register guasto
B800 0000 Output register guasto
C000 0000 System fail generator guasto
C800 0000 Cooperative test guasto
D000 0000 DMA/SCC guasto interno
D800 0000 Unknown test type non superato
E000 0000 DMA/SCC guasto interno
E800 0000 Altro errore
F000 0000 Error register guasto
F800 0001 Errore GCSR
F800 0002 Errore DSP
F801 0002 Errore iniziale di RAM
F802 0102 Errore convertitore D/A con canale A < > canale B
F802 1002 Errore convertitore D/A con canale A < > 1,2 V
F803 0002 Errore timeout con DSP
F804 0102 Errore timer interno DSP
F806 0102 Errore maschera assi R/D
F810 0102 Errore generatore seno
F836 0102 Errore ram interna DSP non unica
F836 0802 Errore ram interna DSP
F836 1002 Errore ram esterna DSP
F836 2002 Errore ram programma DSP
F838 0102 Errore di interrupt DSP, non arriva interrupt dall’esterno (o troppo lento o troppo veloce)
F838 0202 Errore di interrupt DSP, non arrivato o non corretto interrupt del timer
F838 1002 Errore di interrupt DSP, interrupt del timer avvenuto con interrupt disabilitato
F838 2002 Errore di interrupt DSP, interrupt esterno con interrupt disabilitato
F800 0004 G.A. MISC OUTPUT REG ERROR
F800 0008 ANNEX card guasto
F800 0010 Data Bus guasto
F800 0020 Fence register inoperativo
F800 0040 Coprocessore FP guasto
7-28 00/1097
C3G Plus MANUTENZIONE
diagnostica
compreso tra quelli elencati es: LOCAL DIAGS ON BOARD “RBCO” 00080000, per
ripristinare l’anomalia occorre sostituire il modulo che ha fallito i test, nel caso RBC2. Il
codice emesso viene utilizzato da COMAU per identificare l’anomalia e può essere indicato
per la successiva riparazione del modulo.
3° LIVELLO DIAGNOSTICO
Sul display del terminale di programmazione ed emulatore video su PC vengono visualizzati i messaggi
d’errore del controllore, differenti a seconda dell’anomalia riscontrata. Questi messaggi d’errore vengono
parallelamente memorizzati in un file denominato ERROR.LOG, residente nella memoria del controllore e
consultabile qualora il messaggio venga cancellato dal display/emulatore video su PC o si voglia verificare
quali allarmi sono avvenuti in precedenza. I messaggi d’errore si presentano nella seguente forma:
ES: 28694 - 11 - DRIVE OFF Sicurezza cancelli o Stop d’emergenza
il significato del messaggio d’errore è il seguente:
28694 (numero progressivo allarme); 11 (livello di gravità); DRIVE OFF (effetto sullo stato del controllore)
Sicurezza cancelli o Stop d’emergenza ( testo del messagio con anomalia riscontrata sul sistema)
Di seguito vengono elencati i livelli di gravità del sistema ed il loro significato:
00/1097 7-29
diagnostica MANUTENZIONE C3G Plus
Il testo dei messaggi racchiuso tra i simboli di maggiore e minore < > è sostituito da informazioni specifiche
dell’errore.
Mediante il programma PCINT è possibile visualizzare su personal computer tutti i messaggi d’errore del
controllore con la spiegazione della causa e rimedio del guasto. Per la cosultazione fare riferimento alla
procedura descritta nel capitolo 3 paragrafo “programma PCINT”.
AMBIENTE BOOTMON
Se una delle diagnostiche di sistema iniziali dà esito negativo o se il checksum del software di sistema non
da un risultato valido su un modulo di controllo diverso dal modulo RBC2, il sistema entra nell’ambiente
BootMON.
Sarà necessario ricaricare il software di sistema operando come segue:
a) digitare al prompt dell’ambiente BootMON il comando:
CF C3G LOAD
b) caricare il sistema operativo seguendo la procedura indicata nel paragrafo “CARICAMENTO DEL
SOFTWARE DI SISTEMA” riportata nel seguente capitolo.
7-30 01/0498
C3G Plus MANUTENZIONE
diagnostica
DISPOSITIVI DI TEST
Dispostivo di test del connettore X113:
C3G Plus
04/0799 7-31
diagnostica MANUTENZIONE C3G Plus
UTILIZZO
Il dispositivo di test del connettore X113, è stato realizzato per permettere una rapida ricerca guasti sulle
catene di sicurezza, infatti quest’ultimo permette di visualizzare la catena di accensione motori e la catena di
sicurezza interna ed esterna attraverso uno schema elettrico semplificato che rappresenta tali circuiti e una
serie di led’s che permettono una rapida individuazione del guasto, qualora si verificasse.
Una serie di microinterruttori permettono inoltre di effettuare dei test per facilitare ulteriormente la ricerca del
guasto.
COLLEGAMENTO
Collegare il dispositivo sul connettore X113/SDB3 all’interno del controllore (vedi figura precedente)
Significato dei led’s delle catene di sicurezza e probabili cause
7-32 01/0498
C3G Plus MANUTENZIONE
diagnostica
LED SIGNIFICATO PROBABILI CAUSE
TP12 – TP13 On: 24Vdc interno presente
01/0498 7-33
diagnostica MANUTENZIONE C3G Plus
7-34 01/0498
C3G Plus MANUTENZIONE
diagnostica
01/0498 7-35
diagnostica MANUTENZIONE C3G Plus
UTILIZZO
Il dispositivo di test del connettore X30 permette di utilizzare il controllore C3G Plus in modalità
AUTOMATICO/Remoto senza il collegamento ad un PLC esterno. Inoltre permette di collegare tutti i
dispositivi di sicurezza (Pulsanti di Emergenza, Cancelli di sicurezza, altro).
Il dispositivo è costituito da una serie di microinterruttori, led’s di segnalazione e due connettori tipo
(WEIDMULLER) per il collegamento dei dispositivi di sicurezza esterni.
COLLEGAMENTO
Collegare il dispositivo sul connettore X30 del controllore C3G Plus.
· DRIVES OFF
Permette di spegnere i motori in AUTOMATICO/Locale e AUTOMATICO/Remoto (Bistabile)
· START
Permette di mettere in esecuzione un programma in AUTOMATICO/Remoto (Impulso)
· HOLD
Permette di sospendere l’esecuzione di un programma in AUTOMATICO/Locale e
AUTOMATICO/Remoto (Bistabile)
· U1 – U2 – U3 – U4
Rappresentano 4 segnali d’ingresso digitali ($SDIN[13/14/15/16]) a disposizione dell’utilizzatore (Bistabile).
Funziona in AUTOMATICO/Locale e AUTOMATICO/Remoto
· LOCAL / REMOTE
Si accende quando il selettore di stato è in posizione AUTOMATICO-Remoto e con i pulsanti DRIVES
OFF e HOLD ripristinati (Colore Giallo)
- acceso AUTOMATICO/Remoto
- spento AUTOMATICO/Locale
· DRIVES ON / OFF
Rappresenta lo stato dei motori in AUTOMATICO/Locale e AUTOMATICO/Remoto (Colore Verde)
- acceso MOTORI ACCESI
- spento MOTORI SPENTI
7-36 01/0498
C3G Plus MANUTENZIONE
· TEACH ENABLE
diagnostica
Si accende quando il selettore di stato è in posizione PROGRAMMAZIONE (Colore Giallo)
- acceso PROGRAMMAZIONE
- spento AUTOMATICO/Locale o AUTOMATICO/Remoto
· ALARM
Si spegne quando il controllore è in allarme, funziona in tutte le modalità (Colore Rosso)
- acceso NESSUN ALLARME PRESENTE
- spento ALLARME
· E.STOP TO REMOTE
Si spegne quando viene premuto un pulsante di Emergenza (Pannello Comandi, PTU4) o quando viene
rilasciato il pulsante di Abilitazione sul PTU4 in modalità PROGRAMMAZIONE (Colore Rosso)
- acceso NESSUNA EMERGENZA
- spento EMERGENZA PREMUTA
· U1 – U2 – U3 – U4
Si accendono quando vengono messe a ON le uscite $SDOUT[45/46/47/48] a disposizione
dell’utilizzatore funziona in tutte le modalità (Colori Verde)
- acceso $SDOUT[45/46/47/48] a ON
- spento $SDOUT[..] a OFF
I connettori posti sulla parte superiore del dispositivo (Vedi figura precedente) permettono di collegare le
predisposizioni di sicurezza del controllore, anche in fase di installazione dell’impianto.
Lo schema riportato sul lato destro del connettore indica i vari collegamenti da effettuare per realizzare tali
operazioni (per ulteriori informazioni fare riferimento al capitolo 2, passo 7 della procedura di installazione del
presente manuale).
01/0498 7-37
diagnostica MANUTENZIONE C3G Plus
7-38 01/0498
C3G Plus MANUTENZIONE
PROTEZIONI
FUSIBILI E PROTEZIONI
SOSTITUZIONI
Avvertenze specifiche:
01/0498 7-39
PROTEZIONI MANUTENZIONE C3G Plus
SEGNALAZIONI ELETTROMECCANICA
33 36 SEGNALAZIONE
7-40 01/0498
C3G Plus MANUTENZIONE
SCHEMI ELETTRICI
SCHEMI ELETTRICI
Gli schemi elettrici del controllore sono raccolti in un fascicolo denominato CONTROL SYSTEM CIRCUIT DI-
AGRAM che viene fornito insieme al presente manuale di Uso e Manutenzione.
Gli schemi elettrici relativi a: Application Box, Robot, allestimenti/cella esterni al controllore, vengono forniti
con la documentazione del sistema robotico, in fascicoli specifici, separatamente dagli schemi elettrici del
controllore.
ESEMPIO
SCHEMI ELETTRICI
APPLICATION BOX
ROB OT
CIRCUIT
DIAGRAM
00/1097 7-41
SCHEMI ELETTRICI MANUTENZIONE C3G Plus
7-42 00/1097
C3G Plus MANUTENZIONE
PANNELLO FRONTALE
LAYOUT SIGNIFICATO
LED Colore Descrizione
PWR VERDE Acceso indica che il sistema è correttamente alimentato, e la presenza delle
tensioni e dei segnali logici VME in uscita. Viene spento quando il led FLT si
accende.
FLT ROSSO Acceso indica lo stato di fault, che deriva dall’intervento di una protezione o
da un buco rete di durata superiore a 20 ms cioè lo stato in cui tutte le uscite
dell’alimentatore sono inibite fino alla rimozione ed al successivo
reinserimento della tensione di ingresso. Nel caso venga a mancare la
tensione di rete rimane acceso per il tempo di memorizzazione dello stato
(alcuni secondi); entro questo tempo l’alimentatore non può essere riacceso.
Quando si accende il led FLT si spegne il led PWR.
Test Point del Modulo PWR1
Test point Colore Descrizione
+5V ROSSO Permette la verifica della presenza della tensione di +5 V in uscita
dall’alimentatore (misura riferita al test point GND di colore nero).
+12 V ROSSO Permette la verifica della presenza della tensione di +12 V in uscita
dall’alimentatore (misura riferita al test point GND di colore nero).
-12 V ROSSO Permette la verifica della presenza della tensione di -12 V in uscita
dall’alimentatore (misura riferita al test point GND di colore nero).
GND NERO Test point di riferimento per le misure su tutti gli altri test point.
AC FAIL AZZURRO Permette la verifica della presenza del segnale di ACFAIL standard VME
(misura riferita al test point GND di colore nero).
SYSRESET AZZURRO Permette la verifica della presenza del segnale SYSRESET standard VME
(misura riferita al test point GND di colore nero).
(FUSE fusibile di protezione alimentatore PWR1).
Le verifiche sul test point devono essere effettuate con strumenti che abbiano un’impedenza di ingresso minima
1 MW.
Connettori del Modulo PWR1
Connettore n° pin Funzioni
X1 5 Collegamento 150 Vcc al modulo C3G-BKM
P1 96 CONNETTORE BUS VME
morsetto 3 Connessione con rete 110 Vca
110 VAC
SOSTITUZIONI
Avvertenze specifiche:
· Il collegamento a terra della CONTROL UNIT è realizzato mediante il morsetto GND presente sul modulo PWR3: esso
deve essere sempre attivo.
00/1097 7-43
CONTROL UNIT C3G-RBC2 MANUTENZIONE C3G Plus
PANNELLO FRONTALE
LAYOUT SIGNIFICATO
LED Colore Descrizione
BTB ROSSO Si accende quando la batteria di back-up della Control Unit è sotto il livello
di carica tale da non garantire più la ritenzione dei dati per il tempo previsto.
È possibile sostituire la batteria senza che i dati vengano persi (vedi
manutenzione preventiva).
RUN VERDE Si accende al termine dei test diagnostici eseguiti dal microprocessore se
non sono state riscontrate anomalie di funzionamento del modulo.
WDG ROSSO Si accende dopo l’intervento del circuito di watchdog per malfunzionamento
del microprocessore.
BMS VERDE È acceso quando il modulo RBC svolge funzioni di Master del bus VME.
SYF ROSSO Si accende quando viene rilevato un errore a livello di bus VME o di scheda
master VME (SYSFAIL).
SFT ROSSO Si accende all’apertura del relè della catena di sicurezza.
Connettori del Modulo RBC
Connettore Numero pin Funzioni
J3 femmina 25 LINEA SERIALE FDU Linea seriale EIA RS232, RS422 con segnali modem
per il collegamento con l’unità Floppy Disk (RS422) o con il Personal
Computer (RS232).
J4 maschio 9 RELÈ DI SICUREZZA Contatto disponibile per la catena di sicurezza. Viene
chiuso dopo i test diagnostici effettuati all’accensione del sistema
(power-up); si apre per intervento del circuito di watchdog o per comando
del microprocessore.
J5 femmina 9 Non connesso.
J6 femmina 25 LINEE SERIALI PANNELLO OPERATORE Linee seriali ed alimentazioni
per il collegamento con:
- terminale di programmazione (EIA RS422)
- alphanumeric keyboard (EIA RS422)
- utente, linea disponibile (EIA RS232 o
RS422 con segnali modem).
PAR: femmina 25 Linea parallela per il caricamento del sistema operativo
P1 maschio 96 CONNETTORE BUS VME.
SOSTITUZIONI
Avvertenze specifiche:
· Prima di eseguire la sostituzione del modulo salvare il contenuto della RAM DISK (vedere paragrafo SUCCESSIVI CARICAMENTI
SOFTWARE DI SISTEMA CON PARI VERSIONE SOFTWARE - SOFTWARE DI SISTEMA del presente capitolo.
· Il modulo estratto dal rack Control Unit è in grado di mantenere i dati in memoria per 1 ora.
· Nel caso di sostituzione del modulo viene perso il sistema operativo residente su di esso ed è necessario, dopo aver inserito il
nuovo modulo, ricaricarlo.
7-44 00/1097
C3G Plus MANUTENZIONE
PANNELLO FRONTALE
LAYOUT SIGNIFICATO
LED Colore Descrizione
PRG VERDE Acceso indica il funzionamento del modulo.
RUN VERDE Si accende al termine dei test diagnostici eseguiti dal microprocessore se
non sono state riscontrate anomalie di funzionamento del modulo.
WDG ROSSO Si accende dopo l’intervento del circuito di watchdog per malfunzionamento
del microprocessore.
BMS VERDE È acceso quando il modulo SCC svolge funzioni di Master del bus VME.
SYF ROSSO Si accende quando viene rilevato un errore a livello di bus VME o di scheda
master VME (SYSFAIL).
SFT ROSSO Si accende all’apertura del relè della catena di sicurezza.
Connettori del Modulo SCC
Connettore Numero pin Funzioni
J3 maschio 15 Ai resolver degli assi 7 ¸ 8
J4 maschio 50 Ai resolver degli assi 1 ¸ 6 e linea seriale RS485 verso RPT.
J5 femmina 50 Segnali analogici verso i moduli SAM; linea seriale RS485 verso i moduli
SAM; catena di sicurezza.
J6,J7,J8,J9 femmina 40 Connettori segnali analogici da e verso AXIS I/O ANNEX
J6 assi 1¸2
J7 assi 3¸4
J8 assi 5¸6
J9 assi 7¸8
J10,J11 femmina 40 Connettori per segnali digitali J12,J13 da e verso AXIS I/O ANNEX
J10 assi 1¸2
J11 assi 3¸4
J12 assi 5¸6
J13 assi 7¸8
P1 maschio 96 CONNETTORE BUS VME
SOSTITUZIONI
Avvertenze specifiche:
· Prima di eseguire la sostituzione del modulo salvare il contenuto della RAM DISK (vedere paragrafo SUCCESSIVI CARICAMENTI
SOFTWARE DI SISTEMA CON PARI VERSIONE SOFTWARE - SOFTWARE DI SISTEMA del presente capitolo.
· Il modulo estratto dal rack Control Unit è in grado di mantenere i dati in memoria per 1 ora.
· Nel caso di sostituzione del modulo viene perso il sistema operativo residente su di esso ed è necessario, dopo aver inserito il
nuovo modulo, ricaricarlo.
01/0498 7-45
CONTROL UNIT I/O INT. ANNEX MANUTENZIONE C3G Plus
LAYOUT
SOSTITUZIONI
Avvertenze specifiche:
· Nelle operazioni di installazione, sostituzione o rimozione dell’ANNEX può verificarsi la perdita del sistema operativo.
· Estrarre il modulo SCC2 con attenzione per non danneggiare i componenti montati su entrambi i lati tenendolo per le viti di
fissaggio.
· Appoggiare il modulo SCC2 su una superficie isolante per evitare la scarica del condensatore che assicura il mantenimento
del sistema operativo per massimo 1 ora durante le operazioni di questo tipo.
· Inserire a fondo l’ANNEX sui connettori presenti sul modulo SCC2 dopo aver inserito il distanziale a vite dell’annex,
esercitando la pressione in corrispondenza dei connettori ed evitando di toccare con le dita i componenti.
· Inserire il modulo SCC2 nell’apposito slot del rack, prestando attenzione a non danneggiare i componenti montati su
entrambe le facce tenendolo per le viti di fissaggio.
· Serrare bene le viti di fissaggio per garantire la corretta connessione del modulo SCC2 e del connettore posteriore, e per
garantire la continuità elettrica tra modulo e chassis.
· Inserire i connettori sul frontale del modulo SCC2 serrando le rispettive viti.
· In caso di sostituzione o di rimozione dell’annex dal modulo SCC2, è opportuno NON rimuovere i distanziali in plastica dal
modulo SCC2, bensì liberare l’annex dati distanziali esercitando una leggera pressione sulle parti sporgenti dei distanziali stessi.
7-46 00/1097
C3G Plus MANUTENZIONE
PANNELLO FRONTALE
LAYOUT SIGNIFICATO
LED Colore Descrizione
A1 ROSSO Remote DRIVE ON (INP 9)
A2 ROSSO Remote DRIVE OFF (INP 10)
A3 ROSSO Remote START (INP 11)
A4 ROSSO Remote HOLD (INP 12)
A5 ROSSO Remote U1 (INP 13)
A6 ROSSO Remote U2 (INP 14)
A7 ROSSO Remote U3 (INP 15)
A8 ROSSO Remote U4 (INP 16)
B1 ROSSO Spare external input (INP 8)
B2 ROSSO External safety / External emerg. stop (INP4)
B3 ROSSO Machine 1 alarm (INP 17)
B4 ROSSO Machine 1 flange (INP 18)
B5 ROSSO Air pressure (INP 19)
B6 ROSSO Not used (INP 25)
B7 ROSSO Not used (INP 26)
B8 ROSSO Auto/Local (INP 27)
C1 ROSSO DRIVE ON/OFF to remote (OUT 9)
C2 ROSSO START/HOLD to remote (OUT 10)
C3 ROSSO U1 to remote (OUT 13)
C4 ROSSO U2 to remote (OUT 14)
C5 ROSSO U3 to remote (OUT 15)
C6 ROSSO U4 to remote (OUT 16)
C7 ROSSO Remote/Local to remote (OUT 11)
C8 ROSSO Enable/Disable teach to remote (OUT 12)
D1 ROSSO Alarm to remote (OUT 4)
D2 ROSSO DRIVE ON command (OUT 1)
D3 ROSSO DRIVE ON enable (OUT 2)
D4 ROSSO Spare external output (OUT 3)
D5 ROSSO Alarms inhibit (OUT 5)
D6 ROSSO Alarm (OUT 7)
D7 ROSSO System ON (OUT 8)
D8 ROSSO Low voltge during prog. (OUT 6)
FUSE ROSSO Monitor fuse 1 (INP FUSE)
Connettori del Modulo SIM
Connettore Numero pin Funzioni
J3 femmina 15 CONNETTORE CON OPERATOR PANEL
Porta i segnali:
- EMERGENCY STOP (doppio canale)
- Terminale di programmazione/EMC collegato
- Alimentazione 24 Vcc a Pannello Operatore
J4 maschio 25 CONNETTORE AC POWER DISTRIBUTION
Porta i segnali:
- Comandi ai contattori e feed-back stato contattori
- EMERGENCY STOP da esterno
- Emergenza cancelli di sicurezza da da esterno
- Monitor fusibili 24 Vcc a macchine e trasferta
- Monitor corretto funzionamento relè della catena di accensione
e spegnimento
- Alimentazione 24 Vcc per logica a relè modulo SIM
J5 maschio 50 CONNETTORE EXTERNAL CONNECTION BOX
Porta i segnali:
- Input da trasferta
- Output verso trasferta
- Input e allarmi da macchina
- Servo Control CPU OK e Robot CPU OK provenienti dai relè di sicurezza
dei due moduli
P1 96 CONNETTORE BUS VME
SOSTITUZIONI
Avvertenze specifiche:
00/1097 7-47
CONTROL UNIT MODULI I/O MANUTENZIONE C3G Plus
MODULI Input/Output
· C3G-IOM, 16 Input/16 Otput Module
SOSTITUZIONI
Avvertenze specifiche:
7-48 00/1097
C3G Plus MANUTENZIONE
C3G-DBU3
C3G-DBU3 DYNAMIC BRAKING UNIT
Il modulo DBU3 è un dispositivo hardware che aumenta la sicurezza del robot. Il modulo interviene cortocircuitando il Bus DC del
sistema mediante opportuna resistenza, offrendo un effetto frenante sull’asse che in caso di guasto tenderebbe a cadere.
Il modulo DBU3 è attivo al DRIVE OFF ed anche quando il robot è in condizione di riposo, ma collegato al controllore.
PANNELLO FRONTALE
LAYOUT SIGNIFICATO
Connettore Funzione
X114 alimentazione 110Vca ai contattori di potenza K101/K102 e segnali DRIVE
ON PULSE
á
SOSTITUZIONI
Avvertenze specifiche:
Se il modulo è parzialmente estratto dal suo slot ma non scollegato elettricamente, il manutentore può trovarsi in
una potenziale condizione di pericolo in quanto il modulo è sotto tensione.
00/1097 7-49
C3G-BKM MANUTENZIONE C3G Plus
LAYOUT
SOSTITUZIONI
Avvertenze specifiche
· Nel caso di sostituzione, prima di effettuare qualsiasi operazione, considerare un tempo di scarica
dei condensatori del modulo di almeno 11 minuti.
· Il modulo BKM, posto nel vano posteriore del C3G Plus è collegato al connettore X1 del modulo
C3G-PWR3 del rack Control Unit posto nella parte anteriore del controllore. Prima di sostituirlo
sconnettere il connettore X1, rimuovere la copertura del modulo, scollegare i cavi corrispondenti al
connettore X1 dalla morsettiera X165 sul modulo BKM, sostuire il modulo e ripristinare i collegamenti.
7-50 00/1097
C3G Plus MANUTENZIONE
C3G-MPI
C3G-MPI MOTORS POLES IDENTIFICATION
È un circuito che permette al sistema di identificare le coppie polari dei motori installati a bordo robot e di
aggiornare in modo automatico un apposito file contenente la configurazione macchina per il valore delle
coppie polari ed il conseguente valore della fasatura resolver. Il circuito è in grado di identificare le coppie
polari fino ad un massimo di otto motori ed è fisicamente collocato all’interno del Distribution Signal (DS) a
bordo robot.
Il riconoscimento poli motore è attivo in funzione di una predisposizione effettuata sul motore
(apposito ponticello).
LAYOUT
SOSTITUZIONI
Avvertenze Specifiche:
· Se è presente il modulo RPT (opzionale) porre la massima cura nello smontaggio del modulo MPI
per evitare eventuali contatti che danneggerebbero il modulo RPT sensibile alle scariche elettrostatiche.
· Per l’estrazione del cavo flat di collegamento al modulo agire sugli appositi espulsori.
· Nel montaggio del modulo MPI avere cura di interporre tutti i distanziali del supporto rimossi in
precedenza.
00/1097 7-51
C3G-RPT (OPZIONE) MANUTENZIONE C3G Plus
1 2 3 4 Descrizione
ON ON x N 1200 baud
O
OFF ON x T 2400 baud
ON OFF x 4800 baud
U
OFF OFF x S 9600 baud
E
x x ON D RPT n° 1
x x OFF RPT n° 2
Sul modulo RPT la linea seriale può essere terminata configurando opportunamente
il dip switch SW1, posto sulla scheda RPT MAIN; la condizione di funzionamento
normale è con tutti gli switch in posizione OFF.
1 2 3 4 Descrizione
Tx Rx
ON ON x x Chiusura terminazione linea seriale in trasmissione
OFF OFF x x Apertura terminazione linea seriale in trasmissione
x x ON ON Chiusura terminazione linea seriale in ricezione
x x OFF OFF Apertura terminazione linea seriale in ricezione
Il led posto sul modulo RPT quando è acceso 1-2 RPT inserito
indica la presenza di +24 Vcc di 2-3 RPT escluso
alimentazione modulo.
7-52 04/0799
C3G Plus MANUTENZIONE
C3G-RPT (opzione)
SOSTITUZIONI
Avvertenze Specifiche:
· Qualunque operazione di manutenzione e/o verifica sul modulo deve essere effettuata solo dopo aver aperto l’interruttore gener-
ale dell’unità di controllo. In caso di estrazione del modulo RPT dallo smistamento attenersi scrupolosamente alle seguenti
istruzioni:
- estrarre l’RPT Annex dall’RPT MAIN utilizzando il bordo dell’RPT annex per appoggiare le dita, facendo attenzione a non
danneggiare i componenti montati su entrambe le facce;
- estrarre l’RPT MAIN con le stesse precauzioni del modulo RPT Annex.
· In caso di rimontaggio occorre eseguire la sequenza in modo inverso. Il collegamento della batteria al modulo RPT deve essere
eseguito con i cavi motori e servizi collegati e con l’interruttore dell’unità di controllo in posizione ON. I fusibili di protezione
alloggiati nel modulo, devono essere sostituiti solo con altri equivalenti previsti da COMAU; l’uso dei fusibili non previsti può
costituire pericolo per gli operatori e causare malfunzionamenti dell’unità di controllo di cui COMAU non si assume alcuna
responsabilità.
· La sostituzione dei fusibili di protezione con altri non previsti da COMAU (consultare lista parti) non garantisce la conformità
dell’apparecchiatura alle norme dichiarate.
· Qualora si rendesse necessario sostituire la batteria tampone a seguito di segnalazione di allarme da parte del sistema è
consentito operare sotto tensione (interruttore generale ON) per evitare la perdita della posizione assoluta degli assi. L’operazione
deve essere eseguita previa rimozione dello sportello di copertura e con la massima attenzione per evitare l’inversione di polarità.
La batteria tampone deve essere scollegata prima della spedizione della macchina e deve essere ricollegata durante la fase di
installazione della macchina stessa. Il collegamento della batteria al modulo RPT deve essere eseguito con i cavi motori e servizi
collegati e con l’interruttore generale dell’unità di controllo in posizione ON. Per effettuare queste operazioni seguire le istruzioni
scritte direttamente sull’etichetta posta sullo smistamento.
00/1097 7-53
SERVO AMPLIFIERS UNIT SAU2 MANUTENZIONE C3G Plus
CONFIGURAZIONI
In funzione del tipo di robot e numero di assi da gestire (max 8) la SAU 2 ha taglie di potenza e numero di
assi differenti. Un codice contraddistingue la configurazione della SAU2. Sul frontale della SAU2 vengono
inoltre riportate mediante etichette adesive le configurazioni fisiche del rack con indicato il numero degli assi
e le taglie dell’elemento di potenza ad essi associato.
· soft start
· l’elettronica di
interfaccia digitale
Cablaggi
Modello1: prevede il cablaggio per 8 assi.
Modello2: prevede il cablaggio per 6 assi (l’inserimento degli assi 7-8 implica l’aggiunta del
relativo cablaggio verso i motori).
Modello3: prevede il cablaggio per 8 assi.
Modello4: prevede il cablaggio per 6 assi
Modello5: non prevede il cablaggio, che sarà gestito in funzione della configurazione di
macchina.
Opzioni
Le opzioni sono composte, per ogni asse, da:
· modulo loop di corrente
· modulo di potenza (nelle taglie 4/12 Amp, 15/45 Amp, 40/120 Amp)
· cablaggio se necessario
7-54 04/0799
C3G Plus MANUTENZIONE
00/1097 7-55
SERVO AMPLIFIERS UNIT SAU2 MANUTENZIONE C3G Plus
7-56 00/1097
C3G Plus MANUTENZIONE
ASSI SUPPLEMENTARI
Nel caso in cui si decida di aggiungere un’asse alla configurazione della SAU2 (es: asse 7) è disponibile un
apposito kit comprensivo delle istruzioni di montaggio e composto come indicato nel paragrafo
CONFIGURAZIONI della SAU2.
Nel collegamento dei moduli di potenza è necessario rispettare la sequenza fasi U-V-W
Per operare sulla SAU2 rispettare le prescrizioni di sicurezza e quanto indicato nel paragrafo
sostituzioni.
00/1097 7-57
SERVO AMPLIFIERS UNIT SAU2 MANUTENZIONE C3G Plus
OAX bypassed
1+ 1-
SOSTITUZIONI
Avvertenze specifiche
· Prima di effettuare qualsiasi operazione di manutenzione sulla SAU2 attendere la scarica dei
condensatori BUS DC: tempo di scarica 6 minuti, dopo l’apertura dell’interruttore generale.
· Dopo qualsiasi sostituzione verificare accuratamente che tutte le connessioni siano corrette (terra, flat,
cavi...).
· Tutte le operazioni effettuate a banco devono essere eseguite con alimentazione sottesa ad
· Nel caso di sostituzione della CARD DIGITALE e/o unità SAU2 è necessario effettuare, dopo la
sostituzione, il comando CARS (Configure Arm, Reten_Mem, Save).
· La movimentazione del rack SAU2 deve essere effettuata nel rispetto delle norme di sicurezza vigenti
considerando che il peso complessivo massimo è di circa 40 Kg @ 88,18 lb.
Attrezzature specifiche: - - -
7-58 00/1097
C3G Plus MANUTENZIONE
SOFTWARE DI SISTEMA
CARICAMENTO DEL SOFTWARE DI SISTEMA
Il software di sistema è costituito da un insieme di file, memorizzati su tre floppy disk. Normalmente il
controllore viene consegnato con il software di sistema già caricato. Se si rendesse necessario il
caricamento del software di sistema i file contenuti nei floppy disk devono essere caricati nella memoria del
controllore (Ram Disk) seguendo le procedure di seguito indicate.
I floppy disk del software di sistema sono conservati in un contenitore che si trova all’interno del controllore.
Su ciascun dischetto e sulla scatola che li contiene viene riportata un’etichetta di identificazione con i dati
specifici del software contenuto.
E’ consigliato eseguire una copia di riserva di tutti i floppy disk forniti da COMAU.
PROCEDURA
Per caricare il software di sistema da PC utilizzare la porta parallela (PAR:) del C3G Plus (tempo necessario
circa 3 minuti) e servirsi del programma PCINT. La procedura dettagliata viene descritta nel capitolo 3
INTERFACCIA OPERATORE, paragrafo INTERFACCIA C3G Plus SU PC, PROGRAMMA PCINT.
Il software di sistema può anche essere caricato mediante l’unità floppy disk ( se presente) o la porta di
comunicazione seriale COM0:
Il tempo di caricamento del software di sistema, mediante la porta seriale COM0: o l’unità
floppy disk, è superiore a quello impiegato utilizzando la porta parallela PAR:.
· Inserire il dischetto del software di sistema C3G Plus SYSTEM SOFTWARE 1/3 nell’unità Floppy Disk.
· Successivamente verrà richiesto in sequenza l’inserimento dei floppy disk 2/3 e 3/3. Inserire i floppy disk
e confermare con ENTER.
· Collegare l’apposito cavo tra la porta di comunicazione del controllore COM0 e la porta seriale del per-
sonal computer. Accendere il personal computer e fare apparire il prompt del DOS.
· Inserire il dischetto del software di sistema C3G Plus SYSTEM SOFTWARE 1/3 nello slot dell’unità
floppy disk del personal computer.
· Attivare il floppy disk nel quale è stato inserito il primo dischetto (ad esempio con il comando A: digitato
sulla tastiera del personal computer).
· Con la tastiera del personal computer digitare il comando C3GBOOT e premere il tasto ENTER o
digitare il comando Transf e premere il tasto ENTER per selezionare la velocità di trasferimento.
· Successivamente verrà richiesto in sequenza l’inserimento dei floppy disk 2/3 e 3/3. Inserire i floppy disk
e confermare con ENTER.
Se dovesse fallire la procedura di caricamento del software (ad esempio quando si inserisce
il floppy disk sbagliato), sul display del terminale di programmazione viene visualizzato
l’ambiente di Bootmon. Attivare il menù dei caratteri premendo sulla tastiera del PTU4 il
tasto CHAR e successivamente scrivere il comando RESET/INIT. Confermare il comando
premendo il tasto ENTER. La procedura riparte automaticamente dall’inizio.
01/0498 7-59
SOFTWARE DI SISTEMA MANUTENZIONE C3G Plus
OPERAZIONI PRELIMINARI
1. Cancellare da RAM DISK del C3G mediante il comando FD (Filer Delete) i file di backup dei programmi
utente:
COMANDO : FD
HELP
-
SCRIVERE : *.bk* oppure premere e selezionare il dato *.bk*
2. Eseguire il backup della RAM DISK C3G su Personal Computer o su floppy disk integrato, mediante la
copiatura di tutti i file con il comando FUB (Filer Utility Backup).
3. Caricare nuovamente il software di sistema secondo la procedura descritta nel precedente paragrafo.
4. Caricare tutti i file salvati in precedenza in RAM DISK C3G con il comando FUR.
5. Portare il robot sulle tacche di calibrazione, manualmente o mediante il comando Execute.
COMANDO: EXECUTE
Esempi:
a). da 5.01 a 5.02 Minor Release
b). da 5.01 a 5.10 Major Release
c). da 5.01 a 5.01 Pari versione
d). da 5.01 a 6.01 Major Release con cambio hardware.
7-60 00/1097
C3G Plus MANUTENZIONE
SOFTWARE DI SISTEMA
SUCCESSIVI CARICAMENTI DEL SOFTWARE DI SISTEMA CON PARI VERSIONE O
VERSIONI SUCCESSIVE (2/2)
00/1097 7-61
SOFTWARE DI SISTEMA MANUTENZIONE C3G Plus
OPERAZIONI PRELIMINARI
1. Sostituire il robot rispettando quanto previsto dalle norme di sicurezza.
7-62 00/1097
C3G Plus MANUTENZIONE
SOFTWARE DI SISTEMA
OPERAZIONI SOFTWARE PER LA SOSTITUZIONE DEL CONTROLLORE (1/2)
OPERAZIONI PRELIMINARI
1. Sostituire il controllore secondo quanto previsto dalle norme di sicurezza.
2. Cancellare da RAM DISK del C3G mediante il comando FD (Filer Delete) i file di backup dei programmi
utente:
COMANDO : FD
HELP
-
SCRIVERE : *.bk* oppure premere e selezionare il dato *.bk*
3. Eseguire il backup della RAM DISK C3G su Personal Computer o su floppy disk integrato, mediante la
copiatura di tutti i file con il comando.
Se si utilizza come device di backup il PC e nel caso di comando FUB, collegarsi a COMP: e
attivare l’emulatore video/tastiera del C3G Plus mediante il programma PCINT (vedere
capitolo 3).
4. Caricare nuovamente il software di sistema secondo la procedura descritta nel precedente paragrafo.
5. Caricare tutti i file salvati in precedenza in RAM DISK C3G con il comando FUR.
6. Portare il robot sulle tacche di calibrazione, manualmente o mediante il comando Execute.
COMANDO: EXECUTE
Esempi:
a). da 5.01 a 5.02 Minor Release
b). da 5.01 a 5.10 Major Release
c). da 5.01 a 5.01 Pari versione
d). da 5.01 a 6.01 Major Release con cambio hardware.
00/1097 7-63
SOFTWARE DI SISTEMA MANUTENZIONE C3G Plus
7-64 00/1097
C3G Plus MANUTENZIONE
SOFTWARE DI SISTEMA
OPERAZIONI SOFTWARE PER L’AGGIORNAMENTO FILE DI CARATTERIZZAZIONE
OPERAZIONI PRELIMINARI
1. Mediante il comando FC (Filer Copy), copiare il file C3G.SYS in C3G.OLD.
2. Portare il robot sulle tacche di calibrazione, manualmente o mediante il comando Execute: MOVE TO
$CAL_SYS.
00/1097 7-65
SOFTWARE DI SISTEMA MANUTENZIONE C3G Plus
Procedura
· Mediante il programma PCINT attivare l’emulazione del video C3G (per maggiori informazioni vedere il
paragrafo Interfaccia C3G Plus su Personal Computer, capitolo 3 del presente manuale).
· Digitare dalla tastiera del PC il comando ALT D e posizionarsi nella directory del PC dove il file di ag-
giornamento del software PTU4 (tipicamente PTUV_ _ _.HEX, dove _ _ _ indica la versione aggiornata
di software) è residente.
· Copiare il file nella ram disk del controllore digitando il comando FC (Filer copy) sulla tastiera del PC. Al
prompt del comando specificare la sorgente ed il nome del file: es. COMP:PTUV_ _ _.HEX (se presente
l’unità floppy disk: es. FD:PTUV_ _ _.HEX) e confermare con ENTER.
· Dalla tastiera del PC digitare il comando CCRB (Configure, Cntrl; Restart; Bootmon) ed inserire la pass-
word per l’esecuzione del comando.
· Al prompt Boot MON:> sul video del PC scrivere: mount rd: e confermare con ENTER.
· Al prompt Boot MON:> sul video del PC scrivere: tpload PTUV_ _ _.HEX e confermare con ENTER.
· Al prompt Boot MON:> sul video del PC scrivere: reset/w e confermare con ENTER; il controllore riparte
ed a ripartenza avvenuta la procedura di aggiornamento della versione software è completata.
7-66 00/1097
C3G Plus MANUTENZIONE
· ricambi COMAU;
· ricambi commerciali.
La tabella relativa ai ricambi COMAU è così suddivisa:
· cabina base;
· moduli elettronici
· accessori;
· la colonna Codice Costruttore riporta il codice identificativo assegnato dal costruttore ai componenti.
Ricambi COMAU di Alto Consumo
CODICE COMAU DESCRIZIONE RIFERIMENTO
19270076 6.3 A (5X20) time lag fuse F105, F106, F108, F109, F111
01/0498 7-67
MANUTENZIONE C3G Plus
CABINA BASE
19900019 Scambiatore di calore 220 VAC (solo versioni SDHP e DDMP) C3G-HEU
MODULI ELETTRONICI
7-68 04/0799
C3G Plus MANUTENZIONE
ACCESSORI
04/0799 7-69
MANUTENZIONE C3G Plus
Ricambi Commerciali
CODICE
CODICE COMAU DESCRIZIONE RIFERIMENTO COSTRUTTORE
COSTRUTTORE
00700134 Morsetto portafusibile con Led (5x20) X119 WEIDMULLER ASK1-LED N.2227.6
00701014 Fusibile 32 A 14x51 (versione 7 kVA) F100, F101, F102 SIEMENS 6105-1
00701020 Fusibile 16 A 14x51 (versione 3,8 kVA) F100, F101, F102 SIEMENS 6120-1
00701024 Fusibile 50 A 14x51 (versione 16,5 kVA) F100, F101, F102 SIEMENS 3NW6117-1
00702590 Presa 250 V 10 A (Solo Rel. 1.x) X115 PALAZZOLI TAIS 431237
7-70 04/0799
C3G Plus MANUTENZIONE
04/0799 7-71
MANUTENZIONE C3G Plus
CODICE
CODICE COMAU DESCRIZIONE RIFERIMENTO COSTRUTTORE
COSTRUTTORE
7-72 00/1097
C3G Plus
NOTE
NOTE DELL’OPERATORE
NOTE C3G Plus