Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Per disattivare l’IMSTP, (Immediate Stop da Input esterno, che manda in Hold+Emergenza il robot) HOLD ed SFSDP:
Menu->System->Type (F1)->Config->7 Enable UI Signals - FALSE
Ricordarsi di riabilitarlo (TRUE) dopo aver configurato il Profibus ed attivato l’impianto (il PLC deve tener alto IMSTP ed
HOLD durante il funzionamento normale).
Se necessario creare il JOB TRANSP con posizione di trasporto (X: 1085, Y: 50, Z: -1395, W: -180, P: 0, R:0).
Select>Create>Upper case>digitare nome>Enter>Enter>Point>Enter>Enter
Fare il backup di tutti i files: Menu->File->Backup (F4)->All of Above (eventualmente settare il dispositivo di backup
usato, MC, da Util (F5)-Set Device)
Configurare gli I/O (configurare scheda Profibus, quindi caricare il file diocfgsv.io che setta gli altri parametri, nel caso la
configurazione sia diversa da quanto specificato nei paragrafi seguenti eseguirla manualmente).
NOTA: TBOP6
- Morsetto 12 0 VDC da quadro elettrico
- Morsetto 9 +24 VDC da quadro elettrico
- Morsetto 6 +24 VDC da quadro elettrico
Settaggio FTP (robot)
Menu Setup Type (F1)->Next Host comm TCP/IP Detail
DP slave setup
1. Output Byte : 20
2. Input byte : 20
3. Station address : 50
4. Consistecy flag : OFF
5. Max digital port num : 256
6. Error one shot : DISABLE
DP master setup
1. Output Byte : 0
2. Input byte : 0
3. Slave parameter init : ON
4. Max digital port num : 256
N.B. Al termine del settaggio occorre obbligatoriamente fare il clear the I/O assignment. Tale operazione cancella tutti
settaggi degli I/O compiuti al paragrafo successivo, che vanno pertanto ripetuti.
To clear the I/O assignment,
a Press Menu
b Press I/O >
8 profibus
c Press NEXT,>.
d Press F1,CLR_ASG, then the following message is displayed.
”Clear all assignments ?”
e Press F4,YES to clear all I/O assignment.
Settaggio degli Input Output per utilizzo profibus
Digital I/O
Menu NEXT SYSTEM TYPE CONFIG per entrare nella pagina System config
$RGSPD_PREXE TRUE
(Abilita il precalcolo delle traiettorie anche se il movimento ha una velocità parametrizzata con una variabile R[…]. Il
valore di questa variabile viene comunque inizializzato dal file INIT.)
$MCR.$GENOVERRIDE rappresenta il valore di override attuale impostato da pannello operatore, valori ammessi
0..100 in % read/write , impostabile anche su programmi separati senza gruppi di movimento.
Configurazione PAYLOAD
Menu NEXT SYSTEM TYPE MOTION
DETAIL
RSR Setup
RSR1 program number ENABLE 1
RSR2 program number DISABLE 0
RSR3 program number DISABLE 0
RSR4 program number DISABLE 0
Configurazione Macro
Copiare i seguenti programmi nel robot:
RST_CHAI.TP
LOSPEED.TP
HISPEED.TP
RST_LVL.TP
N.B.
I files RST_CHAI, LOSPEED ed HISPEED devono avere nell’header le seguenti righe di configurazione:
PAUSE_REQUEST= 7; specifica che Ignore Pause=ON, il programma può essere eseguito anche a
robot fermo
DEFAULT_GROUP= *,*,*,*,*; il programma non è associato ad alcun gruppo di movimento, requisito
necessario per le macro
Le proprietà dei programmi possono essere controllate dalla schermata Program detail:
SELECT [TYPE] Macro DETAIL
Files backup e Restore
File di programma (*.TP)
File di logica di default (*.DF)
File di dati di sistema (*.SV) Contengono le impostazioni del sistema.
File di configurazione I/O (*.IO) Contengono i dati di configurazione degli Ingressi/Uscite.
File di variabili (*.VR) Contengono i Registri Numerici e Registri Posizione (PR).
File di sistema
Un file di sistema (*.SV) contiene i dati che caratterizzano il funzionamento del sistema e del software
applicativo. Nel controllore R-J3 sono presenti i seguenti files di sistema:
SYSVARS.SV : Contiene i valori attuali delle variabili di sistema come le coordinate User,
Tool , Jog, i limiti software degli assi, le posizioni di riferimento
(reference positions), controllo dei freni, ecc.
SYSSERVO.SV : Contiene i valori attuali dei servo parametri.
SYSMAST.SV : Contiene i valori dell’ultima masterizzazione effettuate sul robot.
SYSMACRO.SV : Contiene le impostazioni relative ai comandi Macro.
FRAMEVAR.SV : Contiene i dati relativi alle posizioni prese a riferimento per il calcolo dei
sistemi di coordinate, i loro commenti, ecc.
PROFIBUS.SV :
SYSFSAC.SV :
SYSHOST.SV :
File di dati
Nei files di dati (*.VR, *.IO) sono memorizzati i seguenti dati utilizzati dal sistema:
File di variabili (*.VR)
NUMREG.VR : Contiene i valori ed i commenti ai registri numerici R.
POSREG.VR : Contiene i valori ed i commenti ai registri posizione PR.
File di configurazione degli I/O (*.IO)
DIOCFGSV.IO: Contiene i dati di assegnazione degli I/O del sistema.
File di configurazione del robot (*.DT)
È utilizzato per memorizzare le impostazioni che sono state effettuate in fase di configurazione del
robot, tipicamente durante un Controlled Start. Il nome del file cambia in funzione del modello di robot.
Altre impostazioni
Progettazione
Assegnare ad ogni nodo AS-i l’indirizzo corretto.
Porre la CPU del PLC in STOP.
Premere il tasto DISPLAY della DP/AS-Interface per portare l’indicatore all’indicazione indicatore di stato (nessun gruppo
di LED verde acceso e LED “ADR” non rosso).
Se CM è acceso (giallo) l’interfaccia si trova nel modo di progettazione.
Se CM è spento l’interfaccia si trova nel modo di funzionamento protetto.
Portare l’interfaccia nel modo di progettazione premendo, se necessario, il tasto SET.
Portare l’interfaccia nel modo di funzionamento protetto premendo il tasto SET.
Note utili
L’istruzione OVERRIDE = R[xx] viene accettata, ma da errore durante l’esecuzione su controllore RJ3 M410-i 400Kg.
Procedura di caricamento software da Memory Card
PREMESSA: Questa procedura consente di caricare il firmware contenuto in una memory
card all’interno di un controllore di tipo R-J3 o successivo. Il software deve necessariamente
essere fornito da FANUC. Prima di caricare il nuovo software è bene fare un backup di tutti i
file, o per lo meno del file di masterizzazione ‘SYSMAST.SV’, perché andranno
completamente persi nelle varie fasi della procedura.
Questa procedura è stata utilizzata per impostare il firmware necessario per la gestione della
scheda Profibus.
PROCEDURA: Per controllori R-J3, R-J3i, R-J3iMate
A controllore spento, tenere premuti contemporaneamente i tasti ‘F1’ e ‘F5’ sul Teach
Pendant e accendere il controllore.
Dopo pochi istanti comparirà un menu con alcune funzioni.
Premere il tasto ’4’ associato alla funzione ‘Controller Backup/Restore’ e poi ‘ENTER’.
Premere il tasto ’4’ associato alla funzione ‘Restore full ctrl backup (from MC)’ e poi
‘ENTER’.
Alla richiesta di conferma rispondere con ‘1’ (YES).
Il controllore comincerà a decomprimere alcuni file in memoria.
Al termine apparirà la videata di ‘Tool Setup – CONTROLLED START MENU’ (altrimenti
spegnere, riaccendere tenendo premuti i tasti ‘PREV’ e ‘NEXT’, selezionare 3 Controller start)
A questo punto tutte le impostazioni sono state portate al valore di default e la memoria del
robot è completamente vuota; è inoltre possibile impostare le variabili di sistema, la
configurazione del robot o caricare i file di sistema.
Se salvato, caricare il file di masterizzazione.
Al termine delle modifiche, per tornare alle condizioni normali, premere il tasto ‘FCTN’,
selezionare la voce ‘1’ (START COLD) e premere ‘ENTER’.
Particolarita’
SPACE
Il messaggio “Wait until space gets clear” impedisce al robot di muoversi: se necessario disabilitare la space function.
Per visualizzare l'allarme per sostituire batterie robot anche quando sono scariche le batterie degli encoder e non solo quella
della scheda main settare a TRUE il parametro $BLAL_OUT.$batalm_or
Quando l’area di lavoro è limitata occorre limitare i movimenti degli assi del robot.
Per poter modificare gli angoli entro cui i singoli assi possono ruotare
Menus – system – motion …