Esercizi Della Cellula Educativa FANUC
Esercizi Della Cellula Educativa FANUC
Indice
1) Esercizio introduttivo
2) Insegnamento TCP Semplice
6) Programmazione Avanzata
7) Ingressi / Uscite
Page 2
Esercizio 1:Esercizio introduttivo
Astratto
PER FAVORE
NOTA CHE
Sintesi
Ma non è solo nella corsa che può esserci differenza. Anche quando
cambiare l'atteggiamento della flangia finale (e quindi dell'utensile)
mentre si muove, lo strumento non si muoverà in un moto lineare e la velocità
sarà diverso da quello della flangia.
Alla fine di questo esercizio, dovresti essere in grado di comprendere il
concetto di TCP e l'uso di questa impostazione, e dovresti essere in grado
per impostare un TCP con tutti i diversi metodi disponibili.
Page 4
Esercizio 3:Programmazione Semplice per Robot
Abstract
Page 5
Esercizio 4:Insegnamento dell'Utente
Astratto
Z
X
Y UFrame
Page 6
Esercizio 5:Registro di Offset e Posizione
Astratto
Posizione attuale
Posizione
con Offset
Page 7
Esercizio 6:Programmazione Avanzata
Abstract
Page 8
Esercizio 7:Input/Output
Astratto
Page 9
Esercizio 8:Diversi tipi di arresto
Astratto
Questo esercizio è una sorta di panoramica sui vari stop che sono
disponibile sui robot FANUC, i motivi per cui utilizziamo i diversi
fermate in diversi casi e norme che sono alla base di quelle fermate.
Dovresti apprendere nel corso di questo esercizio le differenze di
le fermate e quando si verificherà ciascuna fermata e capire perché una
si utilizza una fermata certa.
Page 10
Esercizio 9:Zona di Sicurezza DCS
Astratto
Page 11
Esercizio 10:Schermo iPendant personalizzato
Astratto
Page 12
Cellula Educativa
Esercizi per studenti
Esercizio 1
Esercizio introduttivo
Page 2
Exercise 1: Esercizio Introductivo
Astratto
PER FAVORE
NOTARE CHE
Indice
Astratto 3
Attrezzatura - 5
Controller Robot - 6
Pendente di insegnamento - 8
Robot - 10
Jogging - 11
Selezionare un programma - 13
Iniziare un programma 14
Ricapitolazione - 15
Page 4
Esercizio 1:Esercizio introduttivo
Attrezzatura
Page 5
Exercise 1: Esercizio introduttivo
Controllore Robot
Page 6
Esercizio 1:Esercizio introduttivo
Controllore Robot
iniziare un ciclo.
Fermata di emergenza
Bottone
Interruttore a tre modalità (per ulteriori
dettagli, fare riferimento alla sezione OM
5.2.2 “Interruttore a Tre Modalità”
Interruttore di alimentazione
Porta USB
Page 7
Exercise 1: Esercizio Introduttivo
Pannellodiinsegnamento
Per ulteriori dettagli, fare riferimento alla sezione 2.3.1 dell'OM "Teach Pendant".
Per una panoramica più dettagliata delle funzioni del Teach Pendant, guarda a
la pagina seguente.
Page 8
Esercizio 1:Esercizio Introduttivo
Pannellodiinsegnamento
3 4 5
2
7
1 6
8
9 10
13
11
12
Robot
Page 10
Exercise 1: Esercizio introduttivo
Jogging
Sistemi.
Page 11
Esercizio 1:Esercizio introduttivo
Jogging
Mentre sei nel sistema di coordinate congiunto, puoi muovere l'articolazione per
giunto con i diversi pulsanti di jogging. (i giunti sono scritti su)
pulsanti da jogging
In ogni altro sistema di coordinate puoi muoverti lungo gli assi x, y e z.
assi premendo i primi tre pulsanti di jogging e facendo rotazioni
attorno a quegli assi con i seguenti tre pulsanti.
Ora prova a far camminare il robot nei diversi sistemi di coordinate e in
different directions until you get used to move the robot. Pay
attenzione alle differenze nel jogging nelle diverse coordinate
sistemi.
Page 12
Exercise 1: Esercizio introduttivo
Selezionare un programma
m
erpm
am
r,goarpnueranoizelesrP
e
Ora puoi scegliere un programma nell'elenco.
pum
alogrm
ieprprialieronaizelesoerarnteP
re
nel programma e quel programma viene poi selezionato. Il selezionato
il programma è visualizzato nella parte superiore dello schermo del Teach Pendant.
Page 13
Esercizio 1:Esercizio introduttivo
Avviando un programma
m
evouiorirassem
caenèm
rgo,arnpueraivarP
e
portata del robot.
Allora devi chiudere il cancello (nel nostro caso la porta della cella).
Devi mettere l'Interruttore aTre Modalità in modalità automatica e disabilitare
l'interruttore del Teach Pendant.
Now the robot is in automatic mode.
Se premi il pulsante di avvio ciclo sul controller, l'attuale
il programma inizierà.
Ora, seleziona il programma AAA_Demo (vedi pagina precedente per come fare)
seleziona un programma) e premi il pulsante di avvio ciclo.
Il programma ti chiede se tutti i pezzi sono nel posto giusto.
Controlla se lo sono e procedi (premi F2).
Per fermare di nuovo il programma, puoi premere di nuovo F2 per Uscire
il ciclo dopo la fine del ciclo.
Page 14
Esercizio 1:Esercizio introduttivo
Ricapitolazione
After this exercise, you should know the basics of the robot and the
controlli del robot.
Dovresti essere in grado di far correre il robot nelle diverse coordinate
sistemi e anche articolazione per articolazione.
Page 15
Cellula Educativa
Esercizi per studenti
Esercizio 2
InsegnamentosemplicedelTCP
Page 2
Esercizio 2:Insegnamento TCP Semplice
Astrazione
Ma non solo nella corsa ci può essere una differenza. Anche quando
cambiando l'atteggiamento del flangia finale (e quindi dello strumento)
mentre si muove, lo strumento non si muoverà in un movimento lineare e la velocità
sarà diverso da quello della flangia.
Alla fine di questo esercizio, dovresti essere in grado di comprendere il
concetto di TCP e l'uso di questa impostazione, e dovresti essere in grado
per impostare un TCP con tutti i diversi metodi disponibili.
Page 3
Esercizio 2
InsegnamentoTCPSemplice
Table of contents
Astratto - 3
Sfondo - 5
Attrezzatura 8
Metodi di insegnamento TCP 9
Informazioni aggiuntive - 18
Ricapitolazione - 19
Appendice - 20
Page 4
Esercizio 2:Insegnamento TCP Semplice
Sfondo
Page 5
Esercizio 2:Insegnamento TCP Semplice
Sfondo
Page 6
Esercizio 2:Insegnamento TCP Semplice
Sfondo
Page 7
Esercizio 2:Insegnamento TCP Semplice
Attrezzatura
Page 8
Esercizio 2:Insegnamento TCP Semplice
Per ulteriori dettagli consultare la sezione 3.9.1 del OM "Impostazione di un Coordinate Tool"
Sistema
Page 9
Esercizio 2:TCP Semplice Insegnamento
Di seguito sono riportati esempi di posizioni che puoi utilizzare, che funzioneranno, ma
puoi anche utilizzare le tue posizioni. Tieni solo presente che,
adottando posizioni più estreme, i calcoli del TCP saranno
più preciso.
Page 10
Esercizio 2:Insegnamento TCP Semplice
Page 11
Esercizio 2:Insegnamento TCP Semplice
Perché utilizzare il metodo a sei punti invece del metodo a tre punti?
Three Point method is used for tools that are straight and in line with
il pannello frontale J6. Se questo non è il caso, utilizzando il Tre Punti
method, the tool’s coordinate system is not correct because the
Gli assi non sono allineati con il suggerimento dello strumento.
Page 12
Esercizio 2:Insegnamento TCP semplice
Innanzitutto imposta i 3 punti di approccio nello stesso modo in cui hai fatto con il
Metodo dei Tre Punti. (Imposti infine il punto di punta per il robot)
Poi posiziona il tuo tooltip verticalmente sopra la punta fissa e la curvatura
lo strumento dovrebbe essere a un angolo di 90 gradi rispetto all'asse X del
Sistema di Coordinate del Mondo (WCS), quindi impostare il Punto di Origine Orientato. (Fai
questa operazione con la massima attenzione e precisione possibile, poiché è fondamentale
al sistema di coordinate preciso in seguito)
Page 13
Esercizio 2:TCP Semplice Insegnamento
nidrocm
eidatsislieram
tsoiprP
e
vuoi che il tuo sistema di coordinate sia. Perché hai orientato il tuo
tool bending in 90 degrees to the X-axis of the world coordinate
sistema, muovendosi nella direzione Y (nel WCS) puoi impostare l'asse X
con un punto su questa linea (questa linea sarà il tuo asse X). Infine sposta
lo strumento verso l'alto (asse Z nel WCS) e impostare l'asse Z. Ora il tuo
Il sistema di coordinate è impostato in base all'orientamento del tuo strumento.
+X +Z +X
Page 14
Esercizio 2:Insegnamento TCP Semplice
C
Pt lieseracifirevrP
e
• Controlla se durante la rotazione, la punta non si muove.
• Controlla se ci si muove in diverse direzioni (X-, Y- e Z- in
sistema di coordinate dello strumento) in cui lo strumento si sta realmente muovendo.
modo previsto.
Infine, ripeti il metodo dei Tre Punti con il perno piegato nel
pinza. Guarda la differenza nel muovere lo strumento mentre cammini
tra la configurazione del TCP con il metodo a 3 punti e quello a 6 punti.
Per ulteriori informazioni fare riferimento alla procedura OM 3-15 "Impostazione del Telaio degli Strumenti"
Page 15
Esercizio 2:Insegnamento TCP Semplice
Per ulteriori informazioni fare riferimento alla procedura OM 3-16 "Impostazione del telaio dello strumento"
Utilizzando il Metodo della Lista Diretta
Page 16
Esercizio 2:Simple TCPTeaching
Questo metodo è una combinazione del metodo della Lista Diretta e del
Metodo dei Tre Punti.
Innanzitutto, inserisci Z, W, P e R (misurando quei valori)
Z è la distanza misurata tra il pannello J6 e la punta di
il tuo strumento (nel nostro caso il Simple TCP Pin). W, P e R non sono
important in our case because the Simple TCP Pin is straight and
allineato con lo strumento (tutti gli angoli sono 0 gradi). Se non è così
devi misurare quegli angoli e poi inserirli.
Quindi imposta i due punti di approccio nello stesso modo di prima.
Metodo dei tre punti.
Per ulteriori informazioni, fare riferimento alla procedura OM 3-17 "Impostazione del telaio dello strumento"
Utilizzando il Due Punti + Z"
Page 17
Esercizio 2:Insegnamento TCP semplice
Informazioni aggiuntive
Page 18
Esercizio 2:Insegnamento TCP Semplice
Riepilogo
Page 19
Esercizio 2:Insegnamento TCP Semplice
Appendice
Page 20
Cellula Educativa
Esercizi per studenti
1
Esercizio 3
Programmazione semplice dei robot
Page 2
Esercizio 3:Programmazione di Robot Semplice
Astratto
Page 3
Esercizio 3
Programmazione di Robot Semplice
Indice
Astratto 3
Sfondo - 5
Attrezzatura - 6
Cambiamento di Moto 13
Comments 14
Avvertenze 16
Riepilogo - 17
Page 4
Esercizio 3:Programmazione semplice del robot
Sfondo
Page 5
Esercizio 3:Programmazione Semplice di Robot
Attrezzatura
Page 6
Esercizio 3:Simple Robot Programming
La prima cosa che dobbiamo fare è impostare l'interruttore a tre modalità su T1.
In secondo luogo, dobbiamo abilitare il Teach Pendant
Iniziamo creando un nuovo programma.
m
pF
rP
C
"[Link]"aizeles"enatspullm
epiròi,icenretotPre
Successivamente ti viene chiesto un nome per il programma. Dai al programma un
inserisci nome e premi [Link] ora nel programma e pronto a
inserisci i tuoi primi comandi.
Per ulteriori informazioni su come creare un nuovo programma, fare riferimento alla procedura OM 5-2
Registrare un programma
Page 7
Esercizio 3:Programmazione Semplice di Robot
Punto Stampa
Page 8
Esercizio 3:Programmazione di un Robot Semplice
Page 9
Esercizio 3:Programmazione semplice per robot
Page 10
Esercizio 3:Programmazione di Robot Semplice
Per ulteriori informazioni sul funzionamento in modalità passo a passo, fare riferimento alla sezione 6.3.3 del manuale.
"StepTest".
Nel nostro caso non è molto importante poiché questo programma ha solo due
passaggi, ma diventa molto più importante per programmi più grandi.
Questa impostazione prevede che il programma esegua solo un passo dopo
un altro e solo se dici al programma di continuare.
Page 11
Esercizio 3:Programmazione Semplice di Robot
PER FAVORE
NOTA CHE
Page 12
Esercizio 3:Programmazione di robot semplice
Cambiamento di Movimento
Di default, il movimento è impostato come movimento articolato. Per cambiare questo, sposta
con il cursore sul movimento che vuoi cambiare e premi "Tipo".
Sei quindi in grado di passare tra i 4 diversi tipi di movimento.
Imposta i due tipi di movimento su L (lineare) e osserva se noti qualcosa.
differenza nell'esecuzione del programma.
You are also able to change the speed of the motion in the program.
Per fare ciò, sposta il cursore sulla impostazione della velocità. Se lo fai
premi il pulsante "Tipo" per inserire il tipo di velocità.
Cambia il tipo di velocità ora a mm/s e la velocità a 100 mm/s.
Esegui di nuovo il programma e osserva se riesci a vedere qualcosa.
differenza.
Per ulteriori informazioni sui tipi di velocità e sulla velocità di alimentazione, fare riferimento a OM 4.3.3
Tasso di alimentazione
Per ulteriori informazioni sulla modifica delle impostazioni di movimento e velocità, fare riferimento al OM
Page 13
Esercizio 3:Programmazione di Robot Semplice
Commenti
Page 14
Esercizio 3:Programmazione semplice per robot
Commenti
Put a second comment between the first and the second motion
istruzione.
Puoi anche inserire commenti direttamente nella posizione. Per fare ciò
questo, sposta il cursore nella posizione in cui vuoi commentare fine
premi invio. Poi puoi inserire il tuo commento e premere invio
di nuovo.
Il tuo programma dovrebbe ora apparire così:
Page 15
Esercizio 3:Programmazione di Robot Semplice
Warnings
Page 16
Esercizio 3:Programmazione di Robot Semplice
Ricapitolazione
Page 17
Cellula Educativa
Esercizi per studenti
Esercizio 4
InsegnamentoStrutturatodall'Utente
Page 2
Esercizio 4:Insegnamento dell'utente
Abstract
Z
X
Y UFrame
Page 3
Esercizio 4
InsegnamentodelFrameUtente
Indice
Astratto - 3
Sfondo 5
Attrezzatura - 6
Warnings - 17
Ricapitolazione - 18
Appendice - 19
Page 4
Exercise 4: Insegnamento Utente
Sfondo
WCS
Page 5
Esercizio 4:User FrameTeaching
Attrezzature
Page 6
Esercizio 4:Insegnamento dell'utente
Iniziamo impostando un Frame Utente sul lato sinistro del tabellone del solitario.
lato (come visto dal robot). Utilizziamo il metodo dei Tre Punti. Usa
il Frame Utente 6.
Iniziamo impostando l'origine. Nel nostro caso prendiamo il primo foro come
origine. Questo punto è molto importante, quindi fallo con attenzione e con
precisione. Mentre si tiene il perno nella pinza, regolare il robot in modo
che il perno sia il più preciso possibile nel foro. Poi imposta l'altezza
in modo che un pezzo di carta possa semplicemente scivolare tra la tavola e il chiodo.
PER FAVORE
NOTA CHE
È necessario un secondo punto per impostare l'asse X. Quindi sposta il Pin verso il
il buco più vicino al robot su quel lato della tavola. Fai lo stesso
procedura come per il primo foro.
Infine, sposta la parte in un terzo punto sulla tavola. La posizione (X-,
Y-) di questo punto non è così importante, ma tieni a mente che con un
una distanza maggiore comporta una maggiore precisione, quindi non posizionarlo direttamente
oltre uno degli altri due punti. La parte importante di questo punto è
che il perno è allo stesso livello degli altri due punti, quindi un
un pezzo di carta dovrebbe semplicemente poter scivolare sotto di esso.
Set di origine
Page 8
Esercizio 4:Insegna all'utente
Asse x impostato
Page 9
Esercizio 4:Insegnamento dell'Utente
PER FAVORE
NOTARE CHE
Page 10
Esercizio 4:Insegnamento dell'utente
Page 11
Esercizio 4:Insegnamento del Frame
Page 12
Esercizio 4:Insegna all'utente
UFrame 6
Z Y
X Z
X
Y UFrame 5
Page 13
Exercise 4: Insegnamento dell'utente
T
omkahem
ogtrpw
km
,orkahetU
m
aFrem
a6hertfeheoft
lato destro della tavola.
Cambia di nuovo il tuo programma in UFrame 6 e adesso il tuo programma
dovrebbe funzionare anche sul lato destro.
Ora vediamo che con questo metodo possiamo effettivamente trasferire un
programma da un lato della tavola all'altro cambiando solo il
User Frame. Ma è ancora poco pratico, perché ora abbiamo perso il
Cornice utente sul lato sinistro e per trasferire il programma a sinistra
di nuovo sarebbe necessario lo stesso lavoro, il che è fastidioso.
UFrame 6
UFrame 5
Page 14
Esercizio 4:Insegnamento dell'utente
Quindi ora vogliamo provare a creare un programma che può essere utilizzato per
entrambi i lati senza la necessità di cambiare il telaio utente ogni volta.
m
adob,em
iaotqgraupseP
ifrepm
iarm
[Link]
ora programma il Frame Utente sinistro come UFrame 4 e quello destro come
UFrame 5. Cancella il UFrame 6.
UFrame 5
UFrame 4
Page 15
Esercizio 4:Utente FrameInsegnamento
Metti davanti al tuo programma un ordine di registrazione della posizione per registrare il
la posizione dell'UFrame che desideri utilizzare. Poi imposti il.
UFrame che il tuo programma utilizza per il record della posizione che hai appena fatto.
Ora cambiando solo l'UFrame nella terza riga, il tuo programma
può lavorare con entrambi gli UFrames senza dover cambiare gli UFrames
ogni volta.
Per ulteriori informazioni sul registro delle posizioni o sul registro in generale
fare riferimento alla sezione 4.5 dell'OM 'Istruzioni di registrazione'.
Page 16
Esercizio 4:Insegnamento dell'utente
Warnings
Attenzione!
Modificando il telaio U dall'altro lato, potrebbe essere possibile
che il robot si muova, o si comporti in un modo che tu non faresti
Aspettarsi. Questo è dovuto al cambiamento del telaio e lo facciamo facilmente.
errori nel cercare di comprendere la differenza nel movimento. Questo
significa che dovresti usare un sovrascarico lento e seguire sempre il
percorso esatto del robot e controlla che non ci saranno problemi
con il cavo della pinza. La prima volta il robot dovrebbe essere in
modalità passo così puoi facilmente interrompere il programma se vedi qualsiasi
problemi. Quando il robot esegue il programma con successo senza
qualsiasi problema, puoi aumentare gradualmente la sovrascrittura e poi andare a
automatico.
Se non presti attenzione, il robot potrebbe collidere con la cella del robot,
o il cavo potrebbe essere strappato, il che potrebbe portare a potenziali
danno del robot e della cella.
Page 17
Esercizio 4:Insegnamento del quadro utente
Riepilogo
Page 18
Esercizio 4:Utente Insegnamento
Appendice
Page 19
Cellula Educativa
Esercizi per studenti
Esercizio 5
Registro di Offset e Posizione
Page 2
Esercizio 5:Registro di Offset e Posizione
Astrazione
Actual Position
Posizione
con offset
Page 3
Esercizio 5
Registro di Offset e Posizione
Indice
Astratto 3
Contesto 5
Attrezzatura - 5
Posizione di ingresso in Posizione 6
Registrati
Offset di input nella posizione - 8
Registrati
Robot - 10
Programma di Esempio - 11
Ricapitolazione - 14
Appendice - 15
Page 4
Esercizio 5:Registro di Offset e Posizione
Background
Promemoria: per ulteriori informazioni e dettagli sul Registro delle Posizioni, fare riferimento
Sezione 4.5 OM "Registrare Istruzioni".
Page 5
Esercizio 5:Registro di Offset e Posizione
Sfondo
Posizione Attuale
Posizione
con offset
Page 6
Esercizio 5:Registro di Offset e Posizione
Attrezzatura
Page 7
Esercizio 5:Registro di Offset e Posizione
Ancora una volta, metti il perno esattamente nel foro, e poi sali sull'asse z
avere il perno perfettamente allineato con il foro e all'altezza giusta.
Page 8
Esercizio 5:Registri di Offset e Posizione
Per registrare la posizione nei dati della pressione PR, impostare la registrazione della posizione in [Tipo]
e seleziona il PR in cui vuoi registrare la tua posizione.
Quindi esegui la stessa procedura sul secondo foro che desideri impostare.
Dopo aver impostato questa posizione, vai alla posizione 1 e annota il
Altezza Z di quella posizione e inserire manualmente lo stesso valore
(Posizione) in posizione 2 in modo che entrambe le posizioni abbiano lo stesso Z-
valore e può utilizzare gli stessi offset.
Page 9
Esercizio 5:Registro di Offset e Posizione
Ora imposta un offset nel PR. L'offset dovrebbe essere solo lungo l'asse Z e
dipende dalla posizione che hai scelto come prima posizione (posizione
sopra il primo foro).
Questa impostazione si basa su tentativi ed errori. Per prima cosa, inserisci un piccolo offset e
poi aumenta gradualmente l'offset fino a ottenere l'offset desiderato
avere. Fai attenzione ad avere l'override a un valore basso così
che puoi fermare il robot se si muove troppo lontano o nella direzione sbagliata
direzione.
Il modo migliore per farlo è impostare un programma simile a quello di
exercise 4, while using the PR values set as positions and then
usando l'offset. Quindi lascia che il robot esegua l'offset e controlla
se il disallineamento è corretto o meno. Se non lo è, torna alla PR e
change your offset value slightly and try again.
Raccomandiamo anche di inserire due offset: un offset per raccogliere
il perno, che dovrebbe essere esattamente all'altezza alla quale il gripper
può afferrare il perno, e un secondo un po' più in alto per rilasciare il perno, in
nel caso in cui il perno non sia completamente nel gripper.
Per ulteriori informazioni su come programmare con gli offset, fare riferimento a OM
section 4.11 “Offset Condition Instruction” and 4.12 “Tool Offset Condition
Istruzione
Page 10
Exercise 5: Registro Offset e di Posizione
m
oqdotsllaireP
R
plo,entesfenurfoiresnriP
e
posizioni, solo che invece di registrare vai in “Posizione” e
inserisci il valore manualmente. Metti ogni valore tranne Z a 0 e poi
inizia con valori piccoli per Z (5 ad esempio).
Page 11
Esercizio 5:Registri di Offset e di Posizione
Esempio di programma
Ora che hai impostato sia la Posizione che gli Offset nel PR, puoi
crea un nuovo programma, solo che questa volta invece di usare posizioni, tu
utilizzare direttamente le posizioni impostate in PR e poi con lo strumento di offset
funzione, scendi per afferrare o rilasciare il perno.
PER FAVORE
NOTA CHE
Per utilizzare una posizione dal PR, premi semplicemente il tasto di registrazione. Spostati con
metodo.
È necessario tuttavia prestare attenzione, poiché questo metodo dipende
su quale UFrame e quale Tool Frame usi. L'uso di un
un telaio errato porterà a un movimento indesiderato del robot,
che potrebbe comportare infortuni umani e/o danni al robot.
Page 12
Esercizio 5:Registro di Offset e Posizione
Esempio di Programma
Page 13
Esercizio 5:Registro di Offset e Posizione
Riassunto
Page 14
Esercizio 5:Registro di Spostamento e Posizione
Appendice
Ecco il programma che abbiamo usato per questo esercizio. Si prega di notare che
questo è secondo i nostri valori salvati nel nostro PR, quindi quei valori possono
cambia secondo le tue impostazioni.
Page 15
Cellula Educativa
Esercizi per studenti
Esercizio 6
Programmazione Avanzata
Page 2
Esercizio 6:Programmazione Avanzata
Astratto
Page 3
Esercizio 6
Programmazione Avanzata
Indice
Astratto - 3
Sfondo - 5
Attrezzatura - 6
Primo Programma 7
Cancellazione - 9
PerFunzione - 10
Registro di posizione - 13
Se Funzione - 14
Programmi Secondari - 15
Etichetta salta - 16
CNT - 17
Funzione di attesa 19
Ricapitolazione - 20
Page 4
Esercizio 6:Programmazione Avanzata
Sfondo
Page 5
Esercizio 6:Programmazione Avanzata
Attrezzatura
Page 6
Esercizio 6:Programmazione Avanzata
Primo Programma
Page 7
Esercizio 6:Programmazione Avanzata
Primo Programma
Page 8
Esercizio 6:Programmazione Avanzata
Cancellazione
Attenzione!
Cancellare una linea può
causare seri danni
a un programma quindi prima
elimini tutta la linea
certo che sei
completamente consapevole di
cosa cambierà in
il tuo programma.
Page 9
Esercizio 6:Programmazione Avanzata
FunzionePer
m
assosetsam
laugem
rgosearplnm
iehocdierafrP
e
c'è la possibilità di utilizzare funzioni "Per a".
Quindi ora vogliamo aggiungere una funzione "Per a".
Inserisci una nuova riga sopra le istruzioni di movimento e premi "Inst"
pulsante e poi inserisci un Per a.
Page 10
Esercizio 6:Programmazione Avanzata
FunzionePer
Page 11
Esercizio 6:Programmazione Avanzata
PerFunzione
Per ulteriori informazioni su ForTo, fare riferimento alla sezione OM 4.18 "For/Endfor".
Istruzione
Page 12
Esercizio 6:Programmazione avanzata
Page 13
Esercizio 6:Programmazione avanzata
Se funzione
Vogliamo poi lasciare che il nostro programma faccia una volta il movimento in quello
direzione e una volta nella direzione opposta. Pertanto usiamo un 'Se'
funzione. Viene utilizzata per verificare se una dichiarazione è corretta o meno. Se esso
esegue un'operazione data, altrimenti passa semplicemente al successivo
linea di comando.
Per raggiungere il nostro obiettivo, inserisci un'istruzione di registrazione (Istruzione F1
quindi 1 Registrati) per calcolare R[32] mod 2 (ogni seconda volta, noi
ottenere quindi un input di 0). Inserire questo valore in R[33] (o un altro libero.
registrati).
Ora abbiamo bisogno di due comandi if. Uno sta chiamando
Advanced_Program_part1, se il registro è uguale a 0, l'altro è
chiamando Advanced_Program_part2 se il registro è uguale a 1.
Per ulteriori informazioni sulla funzione if, fare riferimento alla sezione 4.7.4 di OM “Condizionale
Istruzioni di ramificazione" e 4.7.5 "Dichiarazione If then/Else/Endif".
PER FAVORE
NOTA CHE
Page 14
Esercizio 6:Programmazione avanzata
Programmi Secondari
The first program should execute the movement “the wrong way
intorno” mentre il secondo programma dovrebbe farlo “nel modo giusto
intorno.
Page 15
Exercise 6: Programmazione Avanzata
Etichetta Salto
Per ulteriori informazioni sulla funzione jump, fare riferimento alla sezione 4.7.1 di OM 'Etichetta'
Istruzione" e 4.7.3 "Istruzioni di salto incondizionato".
Page 16
Esercizio 6:Programmazione Avanzata
CNT
Ora vogliamo rendere il nostro programma più efficiente, il che significa che il
il programma richiede meno tempo. Per farlo, possiamo usare il CNT
funzione invece della funzione Fine. Questo fa sì che il robot faccia
non si muove esattamente verso un punto ma si muove solo nell'ambiente di
un punto e poi continua senza fermarsi.
Per ulteriori informazioni sul movimento CNT fare riferimento alla sezione OM 4.3.4 "Posizionamento"
Percorso
nuA
ovm
s1adiog_drenP
vca't_m
P
arcl,banizereffdailerdveP
re
il modo corretto ma cambia l'impostazione del movimento da fine a CNT.
Page 17
Esercizio 6:Programmazione Avanzata
CNT
Page 18
Esercizio 6:Programmazione Avanzata
Funzione di attesa
Per ulteriori informazioni sulla funzione di attesa, fare riferimento alla sezione 4.8.1 di OM 'Tempo-
istruzione di attesa specificata" e 4.8.2 "istruzioni di attesa condizionali".
Page 19
Esercizio 6:Programmazione Avanzata
Ricapitolazione
Page 20
Cellula di Educazione
Esercizi per studenti
Esercizio 7
Input/Output
Page 2
Esercizio 7:Input/Output
Abstract
Page 3
Esercizio 7
Input/Uscita
Indice
Astrazione 3
Sfondo - 5
Attrezzatura - 6
Ricapitolazione - 22
Appendice 23
Page 4
Esercizio 7:Input/Output
Sfondo
Come già accennato, I/O è utilizzato per permettere al robot di comunicare con
altri dispositivi. Il robot può ottenere informazioni dai sensori o
telecamere o altri dispositivi attraverso l'ingresso e dare ordini ai motori,
altri robot ecc. attraverso Output.
Ad esempio, un robot fornisce un output a un secondo robot non appena
poiché ha terminato il suo lavoro su una parte specifica del lavoro, in modo che il
il secondo robot può avviare il proprio programma in quella parte e sa,
che il primo robot ha finito con quella parte e non è di intralcio per
ulteriori operazioni.
Un altro esempio è che un interruttore di prossimità può rilevare che un pezzo è
alla fine di un nastro trasportatore e poi dire al robot di raccoglierlo.
Per ulteriori informazioni su cosa sia I/O, fare riferimento alla sezione 3.1 'I/O' di OM.
Page 5
Esercizio 7:Ingresso/Uscita
Attrezzatura
Page 6
Esercizio 7:Ingresso/Uscita
Ingressi/Uscite Digitali
Per ulteriori informazioni su I/O simulato, fare riferimento alla sezione 6.4.2 "Simulato".
I/O” e procedura 6-11 “Input/Output simulato”.
Page 7
Esercizio 7:Input/Output
Ingressi/Uscite Digitali
Page 8
Esercizio 7:Input/Output
Ingressi/Uscite Digitali
Suggerimento:
Usa 3 programmi diversi:
Imposta tutti i DO su OFF
Trasforma un numero decimale in binario e imposta le uscite.
Programma principale che gestisce i diversi input e imposta il timer
(con Registrazione).
La soluzione si trova nelle pagine seguenti.
Page 9
Esercizio 7:Input/Output
Ingressi/Uscite Digitali
Page 10
Exercise 7: Ingresso/Uscita
Ingressi/Uscite Digitali
Page 11
Esercizio 7:Ingresso/Uscita
Entrate/Uscite Utente
Iniziamo ora a operare con il nostro UOP Box (Pannello Operatore Utente).
Questo dovrebbe emulare un pannello come quelli utilizzati nell'industria, per inserire
i comandi molto basilari come avviare e selezionare un programma.
La selezione del programma avviene tramite gli interruttori PNS. Un programma che
devi essere chiamato, deve essere nominato PNS seguito da 4 cifre
numero (ad es. PNS0011). PNS viene letto come un numero binario quando non
il programma è in attesa e il pulsante di avvio è stato premuto.
Per ulteriori informazioni su UOP I/O fare riferimento alla sezione 3.3 "I/O periferici" di OM.
e procedura 3-5 “Assegnazione I/O periferici”.
Si noti che nel nostro caso abbiamo solo l'assegnazione semplice per UOP (Semplice
CRMA16).
Page 13
Esercizio 7:Ingresso/Uscita
User Inputs/Outputs
Per ulteriori informazioni sulla configurazione di UOP, fare riferimento al menu di configurazione del sistema in
Sezione OM 3.15 “Menu di Configurazione di Sistema” e procedura 3-33 “Impostazione il
Sistema.
Page 14
Esercizio 7:Ingresso/Uscita
User Inputs/Outputs
Per ulteriori informazioni sulla funzione di selezione PNS fare riferimento alla sezione OM
3.8.2 “Selezione del Numero di Programma (PNS)”, procedura 3-9 “Impostazione del PNS
funzione" e procedura 6-15 "Operazione automatica per numero di programma
selezione
Page 15
Exercise 7: Input/Output
User Inputs/Outputs
Page 16
Exercise 7: Entrata/Uscita
Per ulteriori informazioni sul comando Esegui, fare riferimento alla sezione 4.16.1 di OM.
Istruzione di Esecuzione del Programma
Page 17
Esercizio 7:Ingresso/Uscita
Page 18
Esercizio 7:Input/Output
Now your program should start and be able to run both programs in
significa che il robot si muove mentre puoi "giocare" con esso
il cronometro.
Come accennato, sei in grado di "giocare" con il cronometro, il che significa
that it has no use in our program. As the robot is not built to play
ora cambieremo il programma in modo che quello
il programma sta interagendo con il secondo, in modo che i programmi facciano
run independently, but after all are connected to each other in some
modo.
Abbiamo già inserito un'istruzione di attesa dopo che il programma è stato
abbiamo completato un tour. Ora vogliamo cambiare quel segnale di attesa in modo che
non aspetta esattamente 2 secondi, ma aspetta fino a un specifico
il valore del registro utilizzato nel secondo programma è stato ottenuto. Facendo ciò,
il programma di movimento aspetta sempre sul programma senza movimento affinché
sono connessi.
Page 19
Esercizio 7:Input/Output
Page 20
Esercizio 7:Ingresso/Uscita
Page 21
Esercizio 7:Input/Output
Ricapitolazione
Page 22
Esercizio 7:In/Out
Appendice
Page 23
Esercizio 7:Input/Output
Appendice
Page 24
Esercizio 7:Input/Output
Appendice
Page 25
Esercizio 7:Input/Output
Appendice
Honda
Connettore sulla scheda del controller Connettore Box I/O
CRMA58
Pin 50 24V
Pin 01 Interruttore 1
Pin 02 Interruttore 2
Pin 03 Interruttore 3
Pin 04 Interruttore 4
Pin 05 Interruttore 5
Pin 06 Interruttore 6
Interruttore 7
Pin 07
Pin 08 Interruttore 8
Pin 19
Pinn 29
Per i piani completi fare riferimento al MANUALE DI MANUTENZIONE del Controller R-30iB Mate
sezione 4.3 "INTERFACCIA PER DISPOSITIVI PERIFERICI".
Page 26
Esercizio 7:Ingresso/Uscita
Appendice
Honda
Connettore sulla Scheda di Controllo Connettore
CRMA58
Pin 49
Scatola I/O
Pinna 31
Pin 33
LED1
Pin 34 LED2
Punto 35 LED3
Pinn 36 LED4
Pin 37 LED5
Pin 38 LED6
Pin 39 LED7
Pin 40 LED8
Pin 18 0V
Collega quindi i LED nella prima scatola. Questa volta collega tutti i 0V.
collegare insieme e connettere i 24V separatamente con i LED. Collegare
il 24V al DOSRC1 come mostrato sopra.
Page 27
Esercizio 7:Ingresso/Uscita
Appendice
Honda
Connettore sulla scheda di controllo Connettore UOP Box
CRMA59
Pin 50 24V
Interruttore 1
Pin 01
Pin 02 Interruttore 2
PIN 03 Interruttore 3
Pin 04 Interruttore 4
Interruttore 5
Pin 05
Pin 06 Switch 6
Interruttore 7
Pin 07
Pin 08 Interruttore 8
Pinn 19
Pin 29
La seconda scatola è fatta esattamente allo stesso modo della prima scatola e noi
ti raccomanderei di usare la stessa combinazione di cavi rispetto a
nella prima casella per evitare confusione in seguito. Questo ti permetterà anche di
cambiare i connettori senza avere cortocircuiti.
Page 28
Exercise 7: Ingresso/Uscita
Appendice
Honda
Connettore sulla scheda del controller Connettore
CRMA59
Pin 49
Pin 33 LED1
Pin 34 LED2
Pin 35 LED3
Pin 36 LED4
Pin 18 0V
Ancora una volta, i LED nella Scatola 2 si collegano nello stesso modo della scatola 1, solo che questo
Page 29
Esercizio 7:Ingresso/Uscita
User Inputs/Outputs
Page 30
Esercizio 7:Input/Output
Input/Output Utente
Collegare i nostri casi al controllore del robot, la prima cosa che devi fare è
Si tratta di spegnere il potere del controller e staccare la cella.
La cella deve rimanere scollegata fino a quando la porta del controller è
chiuso di nuovo!
Apri la porta del controller. Tira dentro i cavi sul lato destro di
il controller. I connettori per le spine Honda sono a destra.
Assicurati di collegare il connettore giusto alla presa giusta
(è annotato quale sia CRMA58 e quale CRMA59).
Assicurati che CRMA16 e 15 siano anche collegati. Per trovarli
segui i cavi dalle spine o semplicemente cerca CRMA16 e
15 sulla porta. Sono sul lato sinistro in basso della porta.
Page 31
Cellula di Istruzione
Esercizi per studenti
Esercizio 8
Diversi tipi di stop
Page 2
Esercizio 8:Diversi tipi di fermo
Riassunto
Questo esercizio è una sorta di panoramica sulle diverse fermate che sono
disponibile sui robot FANUC, i motivi per cui utilizziamo i diversi
stops in different cases and norms that are behind those stops.
Dovresti imparare nel corso di questo esercizio le differenze di
le fermate e quando si verificherà ciascuna fermata e capire perché un
viene utilizzata una fermata certa.
Page 3
Esercizio 8
Diverse tipologie di stop
Indice
Astratto 3
Sfondo 5
Attrezzature - 6
Trattieni - 11
Ricapitolazione 12
Page 4
Esercizio 8:Diverse Tipologie di Fermi
Sfondo
Le fermate sono una delle funzioni più ovvie di un robot o di qualsiasi macchina.
deve avere. Ma comprendere le diverse fermate e perché le utilizziamo.
le diverse fermate non sono così ovvie.
Un robot che ha finito il suo lavoro deve fermarsi.
Un robot che sta facendo un'azione che non dovrebbe fare deve essere
fermato.
Ci sono molti scenari diversi in cui abbiamo bisogno di fermate e noi siamo
ti darò una panoramica su quelle diverse fermate.
Page 5
Esercizio 6:Programmazione Avanzata
Attrezzatura
Page 6
Esercizio 8:Diversi tipi di fermata
Per ulteriori informazioni sulle categorie di sosta, fare riferimento alla sezione 7 dell'OM
delle Precauzioni di Sicurezza "Tipo di Robot Stop".
Page 7
Esercizio 8:Diverse tipologie di stop
PER FAVORE
NOTARE CHE
Per ulteriori informazioni sull'arresto di emergenza, fare riferimento alla procedura OM 6-1
Fermata di emergenza e recupero.
Page 8
Esercizio 8:Diversi tipi di stop
Page 9
Esercizio 8:Diversi tipi di fermata
Apri Recinzione
Page 10
Esercizio 8:Diversi tipi di fermata
Tieniti
Il comando 'Hold' viene utilizzato per fermare il robot in modo controllato per poter effettuare una modifica.
For further information about hold stop, refer to OM procedure 6-2 “Hold and
recupero
Page 11
Esercizio 8:Different Types of Stop
Ricapitolazione
Page 12
Cellula Educativa
Esercizi per studenti
Exercise 9
Zona Sicura DCS
Page 2
Esercizio 9:Zona Sicura DCS
Abstract
Page 3
Esercizio 9
Zona Sicura DCS
Indice
Astratto 3
Background 5
Equipment - 6
Ricapitolazione - 26
Page 4
Esercizio 9:Zona Sicura DCS
Sfondo
Le Zone di Sicurezza DCS sono principalmente utilizzate nell'industria quando un robot si muove in
un'area in cui operano anche altri robot o addirittura persone possono entrare
nell'area del robot.
Nel nostro caso, la Zona Sicura DCS assicura che il robot non possa avvicinarsi.
attraverso le mura della cella. Come già dice il nome, il DCS
Safe Zone dice al robot in quale zona è sicuro operare e
ferma se sta per attraversare la zona.
Una zona può essere creata unendo molte zone semplici diverse.
e così creare zone più complesse.
Page 5
Esercizio 9:Zona di Sicurezza DCS
Attrezzatura
Page 6
Esercizio 9:Zona Sicura DCS
Per farti visualizzare gli effetti della zona sicura DCS, vogliamo che tu
cerca di spostare il robot fuori dalla zona sicura.
Ruota il gripper di 90 gradi in modo che la punta del gripper punti
verso la porta.
Page 7
Esercizio 9:Zona Sicura DCS
Fai correre il robot in direzione della porta e osserva quanto lontano arriva il robot
si muoverà. A un certo punto il robot si fermerà e non è
non è più possibile muovere il robot in qualsiasi direzione tranne che allontanarsi
dal confine della Zona di Sicurezza DCS.
r,erororeidtaoutsladtobrleirarebirlP
e
quindi premi di nuovo il pulsante shift e premi reset. Ora muovi il robot
lontano dal confine della zona.
Page 8
Esercizio 9:Zona Sicura DCS
Page 9
Esercizio 9:Zona Sicura DCS
Page 10
Esercizio 9:Zona Sicura DCS
Ora vogliamo mostrarti che non solo la zona sicura è sul lato
ma anche in cima.
Per vedere questo, fai muovere il tuo robot in modo che il tuo strumento sia rivolto
verso l'alto.
Page 11
Esercizio 9:DCS Safe Zone
Poi, fai correre il robot verso l'alto finché non si ferma di nuovo con l'errore.
messaggio.
Page 12
Esercizio 9:Zona di sicurezza DCS
Per prima cosa dobbiamo andare alle impostazioni del DCS. Quindi premi il
tasto menu, vai alla seconda pagina sistema (6) e poi a DCS (8).
PER FAVORE
NOTARE CHE
Ci sono diversi metodi per impostare una Zona Sicura DCS. Noi siamo
utilizzando il controllo della posizione cartesiana. Se non ti sei ancora mosso il
robot, dovrebbe esserci un UNSF in piedi che significa non sicuro, perché il
il robot è al confine della Zona Sicura e quindi non è sicuro.
Page 13
Esercizio 9:Zona Sicura DCS
Page 14
Esercizio 9:Zona Sicura DCS
Quindi dai un nome al nostro telaio, imposta il Metodo (3) su Diagonale(IN), Obiettivo
Modello 2(6) a -2, e copia i dati di posizione per i punti 1 e 2.
Abilita finalmente questo telaio (2).
Per ulteriori informazioni sulle diverse possibilità di impostare una Zona Sicura,
fare riferimento a OM [Link] 'Definire la zona sicura', [Link] 'Abilitare e disabilitare le zone'
disabilitando l'input”, 3.4.5 “Controllo della posizione cartesiana DCS (Diagonale) Menu”
e 3.4.6 "Controllo della Posizione Cartesiana DCS (Linee) Menu".
Page 15
Esercizio 9:Zona di Sicurezza DCS
ved,acifm
aidoladilaverednerrP
e
torna nel primo menu DCS. Premi F2 (Applica).
Page 16
Esercizio 9:Zona Sicura DCS
Page 17
Esercizio 9:Zona Sicura DCS
Le impostazioni dovrebbero ora apparire in questo modo. Se non è così, torna alla pagina
13 e ripeti la procedura.
Ora rilascia l'errore e sposta un po' verso il basso il robot (circa 100 mm).
Vogliamo cambiare l'altezza della nostra cornice, quindi torniamo dentro il
settings.
Cambia l'altezza dal punto 1 (coordinata Z) a 340. Applica il
impostazioni e ciclo di alimentazione.
Page 18
Esercizio 9:Zona Sicura DCS
Ora prova a muoverti di nuovo verso l'alto. Noterai che il robot si ferma.
molto prima di quanto non facesse prima.
Prima
Dopo
Page 19
Esercizio 9:Zona di sicurezza DCS
Page 20
Exercise 9: Zona di Sicurezza DCS
Page 21
Esercizio 9:Zona di sicurezza DCS
Inserisci il secondo.
Prima di tutto imposta un nome.
Page 22
Esercizio 9:Zona Sicura DCS
Vogliamo impostare il nostro gripper con il lungo Pin TCP, che abbiamo usato per
Insegnamento TCP (pin da tavolo). Poiché questo pin è notevolmente più lungo di
pinza, dobbiamo insegnare un nuovo modello al nostro controller per poter
evita che la punta dello spillo esca dalla zona sicura.
Prima di tutto dobbiamo abilitare il modello attuale, poi scegliamo
il segmento_linea come forma, inserisci 30mm come dimensione e poi cambia lo Z
posizione del 2ndpuntare a 235. (distanza in mm dalla flangia finale)
alla punta del pin)
Per ulteriori informazioni sulle diverse possibilità per impostare un Modello Utente
fare riferimento al manuale R-30iB_DCS_Manual sezione [Link] "Definire la forma obiettivo"
{"model":"modello","DCS User Model List Menu":"Menu Elenco Modelli Utente DCS","DCS User Model Element":"Elemento Modello Utente DCS"}
["Menu Elenco","3.4.9 Menu Dettaglio Modello Utente DCS (Punto/Segmento Lineare)","3.4.10"]
Dettagli sull'Elemento del Modello Utente DCS (2 sfere) Menu e 3.4.11 "Utente DCS"
Dettagli dell'Elemento Modello (Scatola) Menu.
Puoi impostare questa distanza in base alla lunghezza del tuo pernoTCP, se
è più corto o più lungo. La lunghezza dalla flangia alla punta del
la pinza è di 115 mm.
Page 23
Esercizio 9:Zona di sicurezza DCS
Page 24
Exercise 9: Zona di Sicurezza DCS
liem
revoiuaf,eracifirevrP
e
giusto, la punta del Pin TCP dovrebbe fermarsi dove la punta del gripper si è fermata
prima volta.
Puoi provare la stessa cosa sul muro laterale.
Se vuoi, puoi passare tra il "Ed Cell Frame" e il tuo
Cornice per vedere la differenza tra le due impostazioni.
PER FAVORE
NOTA CHE
questo esercizio.
Page 25
Esercizio 9:Zona Sicura DCS
Riepilogo
In questo esercizio, dovresti aver imparato cosa è una Zona Sicura DCS
e come opera e funziona.
Dovresti essere in grado di impostare una zona sicura da solo e anche impostare
imposta un modello utente secondo il tuo strumento che è allegato al tuo
pinza.
Dovresti sapere come applicare le impostazioni.
Page 26
Cellula Educativa
Esercizi per studenti
Esercizio 10
Customized iPendant Screen
Page 2
Esercizio 10:Schermo iPendant personalizzato
Astratto
Page 3
Esercizio 10
Schermo iPendant personalizzato
Indice
Astrazione 3
Contesto - 5
Attrezzatura - 6
Installazione di MS SharePoint 7
Primi Passi - 8
Label - 10
Carica la pagina sul robot - 12
Visualizzazione della pagina - 15
Pulsanti e lampade 16
Immagini - 23
Chiama una pagina da un programma - 25
Multi Controllo - 26
Ricapitolazione - 29
Appendice - 30
Page 4
Esercizio 10:Schermo iPendant personalizzato
Sfondo
Le pagine HTML definite dall'utente vengono utilizzate per fornire all'operatore una visuale
PER FAVORE
NOTA CHE
Page 5
Esercizio 10:Schermo iPendant personalizzato
Attrezzatura
Page 6
Esercizio 10:Schermo iPendant personalizzato
Page 7
Esercizio 10:Schermo iPendant personalizzato
Primi Passi
Page 8
Esercizio 10:Schermo iPendant personalizzato
Primi Passi
Page 9
Esercizio 10:Schermo iPendant personalizzato
Etichetta
Iniziamo aggiungendo un semplice controllo etichetta. Fai clic sul controllo ActiveX
icona nella barra degli strumenti, seleziona il controllo etichetta FANUC iPendant nel
elenco e premi OK.
Hai ora un'etichetta sulla tua pagina. Puoi posizionare quell'etichetta con
spazio, tab e invio. In alternativa, puoi inserire un nuovo stile su
in basso a destra.
Page 10
Esercizio 10:Schermo iPendant personalizzato
Etichetta
afo,lolrontcldeoniizam
tieposlem
racP
rbei
Per informazioni dettagliate, fare riferimento alla sezione 5.4.1 "Controllo etichetta" di iCOM.
Ora salva il tuo documento come un .stm (aggiungi semplicemente .stm dietro il)
nome del tuo documento).
Page 11
Esercizio 10:Schermo iPendant personalizzato
doucm
lnoeirnetirensuasR
pigadevildo,reabcguiraP
ce
la cartella UD1 del robot. Questa cartella si trova a
Documenti\Il Mio Lavoro\FEC_Educazione_Cell_V2_4\Robot_1\UD1.
doucm
leoirnetirensidvei,elaeorbtrnualspgaeilracirP ace
su una memoria USB e collegarla al controller.
Le seguenti procedure sono le stesse sul robot che su
Roboguide.
Premere il pulsante del menu, quindi andare su File (7). Premere F5 (Util) e Imposta
Dispositivo. Seleziona Disco USB (6).
Page 12
Esercizio 10:Schermo iPendant personalizzato
Poiché hai solo il file .stm sulla USB MS, puoi premere F3
(Carica) e carica tutti i file.
Ora hai la pagina sul controller del robot.
L'unica cosa che deve essere fatta ora è collegare la pagina. Per poter
per fare questo, premi di nuovo il pulsante del menu, poi vai sul secondo lato
e seleziona il browser (8).
Page 13
Esercizio 10:Schermo iPendant personalizzato
Page 14
Esercizio 10:Schermo iPendant personalizzato
Se hai fatto tutto come ti è stato detto, la tua pagina dovrebbe ora essere collegata
nel controller del robot.
Per visualizzare la tua pagina premi F1 (Digita) e seleziona il nome che desideri
assegnato alla tua pagina. Arriverai alla tua nuova pagina.
Assicurati che dopo ogni cambiamento della tua pagina o nuovo caricamento su
premi F3 (CLR Cache) perché altrimenti potrebbe essere che l'attuale
la nuova pagina non è (correttamente) visualizzata.
Page 15
Esercizio 10:Schermo iPendant personalizzato
Pulsanti e Lampade
AccendiLampada
Pulsante a scorrimento
Page 16
Exercise 10: Schermo iPendant personalizzato
Pulsanti e lampade
Tutte le etichette tranne quella gialla (puoi darle il colore che preferisci)
può già essere impostato come nella pagina precedente.
Per quanto riguarda l'etichetta gialla, è necessario cambiare il tipo di dati in 101-
Registra numerico e poi inserisci l'indice dati 34. Quello dovrebbe essere il
Registrati il timer se non hai cambiato nulla. Controlla il registro se
è ancora questo valore e altrimenti cambia il registro nell'etichetta.
Page 17
Exercise 10: Schermo iPendant personalizzato
Pulsanti e Lampade
Le lampade e i pulsanti funzionano in modo abbastanza simile all'etichetta che abbiamo appena
impostare.
Per le lampade, è necessario cambiare il Tipo di Dati sotto ToggleLamp
a 2 - FAI e inserisci l'IndexDati che corrisponde alla lampada.
(102 per la prima lampada, 103 per la seconda... per spiegazioni fare riferimento a
esercizio 7)
Sotto Colori, puoi cambiare i colori per vero e falso, così come
come il colore se vuoi avere una didascalia.
Page 18
Esercizio 10:Schermo iPendant personalizzato
Page 19
Esercizio 10:Schermo iPendant personalizzato
Pulsanti e lampade
Page 20
Esercizio 10:Schermo iPendant personalizzato
Pulsanti e lampade
Per rendere l'operazione un po' più facile, è possibile collegare alcuni pulsanti
ai tasti F2-F5.
mllaeradnaived,otseuqerafrP
e
il tipo di Vista da 0-Push a anF. (F2 per Avviare Timer per esempio
etc.)
Page 21
Esercizio 10:Schermo iPendant personalizzato
Pulsanti e lampade
Page 22
Esercizio 10:Schermo iPendant personalizzato
Immagini
PER FAVORE
NOTARE CHE
Page 23
Esercizio 10:Schermo iPendant personalizzato
Immagini
m
iaspd,raieatodescuèprliqunas,epgailrciP
race
solo che devi mettere l'immagine anche sull'UD1 e caricarla
sia la pagina che l'immagine. (caricando *tutti i file, non lo fai
non c'è bisogno di preoccuparsi per qualcosa che non viene caricato)
Collega di nuovo la pagina, cancella la cache e poi dovresti avere ora
l'immagine nella tua pagina. (Se non hai cambiato il nome del tuo
pagina, non è necessario collegare di nuovo la pagina, basta andare a casa e
cancella la cache, poi torna indietro e la nuova pagina dovrebbe essere
visualizzato.
Page 24
Esercizio 10:Schermo iPendant personalizzato
Ora che abbiamo una bella interfaccia, vogliamo che il nostro programma la chiami.
interfaccia non appena viene avviata. Esiste già un programma nel
controller chiamato DSP_WEBP() che chiamerà una pagina web selezionata.
The number of your page is the number which is in front of your
pagina in Tipo.
Il tuo dovrebbe avere il numero 6.
Aggiungi una riga davanti al programma e chiama DSP_WEBP(6).
Page 25
Esercizio 10:Schermo iPendant personalizzato
Multi Controllo
significa.
Multi Controlli
Page 26
Esercizio 10:Schermo iPendant personalizzato
Multi Controllo
Page 27
Esercizio 10:Schermo iPendant personalizzato
Multi Controllo
Page 28
Esercizio 10:Schermo iPendant personalizzato
Ricapitolazione
Page 29
Esercizio 10:Schermo iPendant personalizzato
Appendice
Page 30