Buscar

1_IRC5BasicProgramming

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

IRC5 Programação Básica 
 
81 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
1
ABB
IRC5 Programação 
Básica
Capítulo 05
Exercício 1
Fundamentos de 
Programação 
 
 
 
 
82IRC5 Programação Básica 
82 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
2
ABB
IRC5 Programming Basic
Tópicos
� Jogging
� Criação e Edição de Programas
� Instruções de Movimento 
� Velocidade e Zona
� Sistema de coordenadas
� Mudança de velocidade 
� Execução Passo a Passo 
� Execução em modo manual 
� Criação e utilização de ferramentas
� Instruções Lógicas
 
 
 
 
IRC5 Programação Básica 
 
83 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
3
ABB
IRC5 Programming Basic
Exercício 1 Instruções de Movimentação
 
 
84IRC5 Programação Básica 
84 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
4
ABB
IRC5 Programming Basic
Exercício 1 Sistema de Coordenadas
Base coordinates
Z
Z
Y
Y
X
X
Tool coordinates
TCP
World coordinates
Z
Y
X
Z
X
Y
WorkObject
 
 
 
 
IRC5 Programação Básica 
 
85 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
5
ABB
IRC5 Programming Basic
IRC5 Estrutura do Programa
MODULE MainModule
PROC main()
Rotuine1; 
Routine2;
ENDPROC
PROC Routine1()
MoveL;
ENDPROC
PROC Routine2()
MoveL;
ENDPROC
ENDMODULE
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Program>
<Module>ModuleA.mod</Module>
<Module>MainModule.mod</Module>
</Program>
NewProgramName.pgf
MainModule.mod
Folder NewProgramName
MODULE ModuleA
PROC RoutineA1()
MoveL; 
MoveL;
ENDPROC
ENDMODULE
ModuleA.mod
 
 
 
 
86IRC5 Programação Básica 
86 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
6
ABB
IRC5 Programming Basic
Salvando programa IRC5
� Um folder com o nome do programa é criado 
� New Module: MainModule
� New file extension: pgf
� Is an XML file that points to MainModule
Mesmo nome
 
 
 
IRC5 Programação Básica 
 
87 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
7
ABB
IRC5 Programming Basic
Carregar programa 
 
 
 
88IRC5 Programação Básica 
88 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
8
ABB
IRC5 Programming Basic
Carregar Programa
 
 
 
IRC5 Programação Básica 
 
89 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
9
ABB
IRC5 Programming Basic
Exerício 1 Instruções de Movimento
 
o posição no ar 
x posição no papel 
 
ROBOT 
x p10 
x p20 p30 x 
x p50 
p40 x 
o p60 
o pHome 
 
 
 
90IRC5 Programação Básica 
90 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
1
0
ABB
IRC5 Programming Basic
Exerício 1 Instruções de Movimento
� Step-by-step 
� FlexPendant
 
 
 
IRC5 Programação Básica 
 
91 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
1
1
ABB
IRC5 Programming Basic
Rodando Programa em modo Manual
� Procedimento
Mudar a chave seletora para modo Manual 1
Info/Ilustração AçãoPasso
 
 
 
92IRC5 Programação Básica 
92 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
2
ABB
IRC5 Programming Basic
Rodando Programa em modo Manual
� Procedure
Pressionar o Start Button no FlexPendant5
Selecionar o modo de operação 4
Selecionar o programa desejado 3
Info/IlustraçãoAçãoPasso
 
 
 
IRC5 Programação Básica 
 
93 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
1
3
ABB
IRC5 Programming Basic
Iniciando a execução
� Procedimento 
Pressionar o Run Button localizado no 
FlexPendant
1
Info/IlustraçãoAçãoPasso
 
 
 
94IRC5 Programação Básica 
94 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
4
ABB
IRC5 Programming Basic
� Em manual é possível executar passo-a-passo através 
de Forward e Backward
Execução Step-by-Step
STOP button. Pára a execução do programa 
STEP FORWARDS button. Execução passo-a-passopara 
as instruções posteriores
STEP BACKWARDS button. Execução passo-a-passo para 
as instruções anteriores
RUN button. Inicia a execução do programa 
Tecla Programável4. 
Tecla Programável3. 
Tecla Programável2. 
Tecla Programável1. 
 
 
 
IRC5 Programação Básica 
 
95 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
5
ABB
IRC5 Programming Basic
Execução step-by-step
� Seleção do modo 
Seleção do modo passo-a-passo 1
Info/IlustraçãoAçãoPasso
� forward
Pressionar o button FWD no FlexPendant1
Info/Ilustração AçãoPasso 
� backward
Pressionar o button BWD no FlexPendant1
Info/Ilustração AçãoPasso 
 
 
 
96IRC5 Programação Básica 
96 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
6
ABB
IRC5 Programming Basic
Parada do programa 
� Procedimento 
Execute a próxima instrução 
pressionando FWD ou BWD
Em passo-a-passo o robô parará ao término 
de cada instrução . 
3
Durante operação Manual Reduzida ou Auto:
Pressionar Stop
2
Durante execução em Manual 100%:
Solte o Hold to Run
1
Info/Ilustração Ação Passo 
 
 
 
IRC5 Programação Básica 
 
97 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
7
ABB
IRC5 Programming Basic
Tempo para Exercício 
1A–1E
Exercício
 
 
 
98IRC5 Programação Básica 
98 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
8
ABB
IRC5 Programming Basic
Exercício 1 Velocidade e Zona
z
MoveL p40, v1000, z40, tool0;
MoveL p30, v300, z30, tool0;
 
 
 
IRC5 Programação Básica 
 
99 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
1
9
ABB
IRC5 Programming Basic
Exercício 1C Instrução Lógica
 
p40 
p30 p20 
DT 
 
 
100IRC5 Programação Básica 
100 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
2
0
ABB
IRC5 Programming Basic
Exercício1 Sistema de Coordenadas 
� Tool coordinate system
� Benefício:
� Movimentação 
� Re-orientação
� Fácil de mudar 
Base coordinates
Z
Z
Y
Y
X
X
Tool coordinates
TCP
 
 
 
IRC5 Programação Básica 
 
101 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
2
1
ABB
IRC5 Programming Basic
Exercício 1 Sistema de Coordenadas 
� Ferramentas diferentes 
TCP
TCP
TCP
TCP
TOOL0
Tool0 sempre será uma referência
para outras ferramentas 
 
 
 
102IRC5 Programação Básica 
102 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
2
2
ABB
IRC5 Programming Basic
Exercício 1 Definindo uma Ferramenta
 
Tool 0 
� tPen
 
 
 
IRC5 Programação Básica 
 
103 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
2
3
ABB
IRC5 Programming Basic
Exercício 1 Definindo uma Ferramenta
 
 
 
104IRC5 Programação Básica 
104 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
2
4
ABB
IRC5 Programming Basic
Exercício 1 Definindo uma Ferramenta
� No FlexPendant
� Declare a ferramenta
� Program Data / Tooldata
� Teste a ferramenta
Tap New
 
 
 
IRC5 Programação Básica 
 
105 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
2
5
ABB
IRC5 Programming Basic
Exercício 1 Tecla Programável 
� Toggle doGripper
 
 
 
106IRC5 Programação Básica 
106 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
2
6
ABB
IRC5 Programming Basic
Tempo para Exercícios
Exercícios
 
 
 
IRC5 Programação Básica 
 
107 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
2
7
ABB
IRC5 Programming Basic
O que é Robot studio Online?
� R.S.O é um software que acompanha o robô. 
� Robot Studio Online possui 3 principais funções 
� Instalar e cria um novo sistema (através de system builder) 
� Criar/modificar sistema já existentes 
� Fazer o download de um sistema para o controlador
� Configurar um sistema 
� Backup and Restore
� Modificar/criar system parameters (system unique settings)
� Ler eventos e status dos logs 
� Programação RAPID
� Criar um programa RAPID 
� Editar um programa RAPID (editor de texto )
 
 
 
108IRC5 Programação Básica 
108 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
2
8
ABB
IRC5 Programming Basic
Conectando o controlador com o RSO
� Utilizar a entrada Ethernet (Service) localizada na 
frente do controlador 
� Conectar com o PC (computador) através do cabo de 
rede 
 
 
 
IRC5 Programação Básica 
 
109 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
2
9
ABB
IRC5 Programming Basic
Conectando o controlador com o RSO
� Inicialize o RSO:
Start / Program / ABB Industrial IT / Robot Studio Online.
� Criar novoRobot View:
File / New Robot View.
 
 
 
110IRC5 Programação Básica 
110 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
3
0
ABB
IRC5 Programming Basic
Conectando o controlador com o RSO
� Nomear e armazenar o novo Robot View. 
 
 
 
IRC5 Programação Básica 
 
111 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
3
1
ABB
IRC5 Programming Basic
Conectando o controlador com o RSO
� Adicionar controlador.
Robot View / Add Controller OU Right click / Add 
Controller.
 
 
 
112IRC5 Programação Básica 
112 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
3
2
ABB
IRC5 Programming Basic
Conectando o controlador com o RSO
� Localizar o programa RAPID.
 
 
 
IRC5 Programação Básica 
 
113 
 
 
©
 A
B
B
 U
n
iv
e
rs
it
y
 -
3
3
ABB
IRC5 Programming Basic
Conectando o controlador com o RSO
� Request Write access, lembre-se de pressionar Grant 
no FlexPendant
� Pressione Enable Edit. Lembre-se que o RSO é uma 
ferramenta online
 
 
 
114IRC5 Programação Básica 
114 
 
 
 
 
©
 A
B
B
 U
n
iv
e
rs
ity
 -
3
4
ABB
IRC5 Programming Basic
Tempo para Exercícios
Exercícios

Continue navegando