Professional Documents
Culture Documents
ii
iii
BANCA EXAMINADORA:
iv
vi
SUMRIO
viii
ix
LISTA DE ILUSTRAES
FIGURA 1 FIGURA 2 FIGURA 3 FIGURA 4 FIGURA 5 FIGURA 6 FIGURA 7 FIGURA 8 FIGURA 9 FIGURA 10 FIGURA 11 FIGURA 12 FIGURA 13 FIGURA 14 FIGURA 15 FIGURA 16 FIGURA 17 FIGURA 18 FIGURA 19 FIGURA 20 FIGURA 21 FIGURA 22 FIGURA 23 FIGURA 24 FIGURA 25 FIGURA 26 FIGURA 27 FIGURA 28 FIGURA 29 FIGURA 30 FIGURA 31 -
xi
FIGURA 32 FIGURA 33 FIGURA 34 FIGURA 35 FIGURA 36 FIGURA 37 FIGURA 38 FIGURA 39 FIGURA 40 FIGURA 41 FIGURA 42 FIGURA 43 FIGURA 44 FIGURA 45 FIGURA 46 FIGURA 47 FIGURA 48 FIGURA 49 FIGURA 50 FIGURA 51 FIGURA 52 FIGURA 53 FIGURA 54 FIGURA 55 FIGURA 56 FIGURA 57 FIGURA 58 FIGURA 59 -
xii
LISTA DE SIGLAS
ABNT
CA
CC
CLP
CNC
CPU
DORT
EPROM
Hz
ISO
LED
LER
MAG
MIG
NA
NASA
NBR
NF
PID
RAM
RC
RIA
RPM
RUR
SRI
TIG
xiii
RESUMO
ABSTRACT
The robotized process is more and more common in the industry due to improvement
in the final quality of the products, decrease of the costs of production and amount of
finished goods in a certain interval of time. This work has as main objective to
simulate a robotized industrial process, through equipments used in the industry, as the
robot manipulator that has the function of manipulate objects, the programmable
logical controller, also known as CLP that has the function of storing the control
program, as well as to receive the input signs that came from the involved elements
and to activate the exits of the process, the frequency inversor that jointly with other
control devices can determine the behavior of a motor and the encoder that works to
transform an angular movement in a lineal movement of distance. The process will
have an initialization button that informs the controller that the process was begun.
Besides, the process possesses an optical sensor that determines that the piece to be
moved in the mat is in the initial position and that it should be moved until a certain
distance. At the end of this distance the mat should be turned off for the piece to be in
the correct position, the robot can catch it and put it in the previous defined place
through its control program.
1 INTRODUO
1.1 Apresentao
Processo uma ao que evolui de forma progressiva e constitui uma srie
de aes que so controladas a fim de alcanar um determinado resultado ou atingir
uma meta (OGATA, 2000).
Controlar um processo significa atuar sobre ele, utilizando de todos os
mecanismos disponveis, ou sobre as condies a que o mesmo est sujeito a fim de
atingir alguma meta. Cada processo pode ter um ou mais resultados (efeitos e fins).
Para que se possa de fato controlar cada processo necessrio medir (avaliar) os seus
efeitos a fim de que se possa chegar ao objetivo proposto.
A utilizao de robs em processos industriais cada vez mais comum,
devido a vrios fatores, como: a diminuio do custo de mo-de-obra final do produto,
a diminuio de leses por esforo repetitivo (LER) e os distrbios osteomoleculares
relacionados ao trabalho (DORT) em funcionrios humanos. Alm de uma grande
diferena na quantidade de produtos acabados por um determinado intervalo de tempo.
No controle de processos, os robs devem ser escolhidos de acordo com
alguns parmetros que devem ser levados em considerao, tais como: o espao de
trabalho, a repetitividade, a preciso, a velocidade, o nmero de graus de liberdade que
o rob contm, controle e fundaes (ROMANO, 2002).
A repetibilidade de um manipulador Segundo PAZOS (2002), significa a
capacidade do mesmo de retornar de forma seguida a um determinado ponto do espao
de trabalho, ou seja, o manipulador parte de um ponto de inicio at um segundo ponto,
executa o trabalho e depois retorna novamente ao ponto inicial, podendo assim repetir
essa trajetria por vrias vezes, caracterizando assim a repetibilidade.
A preciso definida como a capacidade de um manipulador atingir um
ponto especificado, independente do sistema de coordenadas que esteja sendo
utilizado. Um manipulador pode ter uma tima repetibilidade atuando sobre pontos
prximos, porm esses pontos podem no estar exatamente na posio desejada,
caracterizando assim uma preciso pobre (PAZOS, 2002).
Um rob industrial um manipulador com vrias funcionalidades,
reprogramvel e projetado para movimentar ferramentas, materiais e peas especiais,
atravs de vrios movimentos que so programados para o desempenho de tarefas
variadas (ROMANO, 2002). Isto d a idia das aplicaes variadas que podem ser
realizadas por esse tipo de equipamento.
A soldagem uma das aplicaes mais comuns de robs industriais.
Aproximadamente 25% desses robs so empregados em diferentes aplicaes de
soldagem. Outra aplicao para os robs industriais a montagem de componentes,
correspondendo a 33% das aplicaes, e muito destes so empregados em indstrias
automobilsticas e de eletrnica. Com uma pequena fatia esto os processos de
empacotamento e paletizao, com 2,8% do nmero total (ROMANO, 2002). Uma
rea que ir utilizar consideravelmente os robs industriais futuramente a indstria
alimentcia (ROMANO, 2002).
A robtica industrial aplicada em vrias reas, entre elas est o processo de
paletizao de materiais. De acordo com PIRES (2003), a paletizao de vidros
muito comum na indstria, principalmente na rea automobilstica, onde os robs
trabalham principalmente devido s altas temperaturas para o sistema de modelagem
dos vidros. Outra aplicao muito importante nesta rea a despaletizao de peas
cermicas no planas (ex. vasos sanitrios) que possuem vrios modelos que aps
despaletizados ainda precisam ser inspecionados (PIRES, 2003). Segundo ROMANO
(2002), o processo de soldagem robotizado mudou completamente a concepo da
linha de produo, principalmente na rea automobilstica, pois a preciso e a
produtividade aumentaram significativamente. O processo de soldagem robotizado
1.3 Justificativa
Num sistema manufaturado a preciso associada com a repetibilidade
imprescindvel para produo de produtos com qualidade. Se a produo feita de
modo manual, isto , com a presena de pessoas na linha de produo, a tendncia de
se obter produtos com menor preciso e com qualidade inferior. Assim, um sistema de
controle automatizado soluciona o problema. De acordo com ROMANO (2002, p. 16),
a maioria das atividades relacionadas a robs industriais em processos de produo
envolve operaes de movimentao, processamento e controle de qualidade. Porm
dependendo da situao ou do produto a ser fabricado, possvel otimizar ou
flexibilizar o processo produtivo. Os sistemas robotizados permitem tal flexibilidade,
pois estes podem repetir inmeras vezes uma seqncia de aes, mesmo que em mais
de uma linha de produo. Os sistemas robotizados so considerados sistemas
flexveis, pois a partir de uma mudana na linha de produo possvel adapt-lo para
o novo processo. Conforme ROMANO (2002, p. 11), robs so mquinas de
programao flexvel, projetadas para operar em diversas situaes. Logo, as
especificaes de operao fornecidas pelo fabricante so de carter geral e
relacionam-se : volume de trabalho, capacidade de carga, velocidade mxima,
preciso e repetibilidade.
1.6 Metodologia
O desenvolvimento do trabalho iniciou com um levantamento bibliogrfico
respeito dos componentes do sistema, isto , a sua especificao tcnica. Na
especificao de cada componente, foram apresentados os conceitos e princpios de
funcionamento dos mesmos. Alm disso, para cada componente, foram apresentados
os conceitos relacionados a soluo proposta. Posteriormente foi apresentado o modelo
do sistema de controle conceitual, modelagem matemtica. Uma vez descrito o modelo
matemtico do processo, foi especificado o seu modelo dinmico de controle. No
levantamento bibliogrfico foram abordados tambm os conceitos bsicos de um
sistema de controle em malha fechada. Relacionado ao sistema robtico, foram
descritos os conceitos sobre seus elementos de controle, constituio fsica e espao de
trabalho. Conceitos como repetibilidade e preciso foram elementos especificados para
verificao da adequao do sistema robtico no sistema integrado de controle, ou
seja, todos os componentes do processo.
A segunda etapa do trabalho consistiu em estudar o trabalho anterior de
controle da esteira (ZACCARON, 2003), com descrio resumida dos seus
componentes, bem como o seu programa de controle. Alm disso, foi apresentada uma
descrio de como o rob fez parte do processo. Neste caso, a esteira deve estar parada
para que o rob possa pegar a pea e coloc-la no local apropriado. Nesta etapa,
tambm, foi feito um estudo da interligao do rob com o CLP, para integrao do
sistema.
Posteriormente, foi implementado um programa de controle do rob
integrado ao controle da esteira. Este programa foi feito na linguagem de comandos
desenvolvida pelo fabricante do rob. Os comandos utilizados na programao fizeram
com que o processo se repetisse indefinidamente at que o mesmo tivesse um
comando de parada. Os comandos que foram utilizados no processo foram descritos.
Por fim, foram realizados testes para verificar a repetibilidade do processo,
determinando a preciso do rob no controle do processo especfico deste trabalho,
para determinar seu desempenho global.
2 CONTROLE DE PROCESSOS
10
11
12
13
sistema em questo neste trabalho pode ser classificado como linear porque as
variveis do sistema no tm mudanas drsticas; de tempo contnuo, de forma que
pode-se saber a funo de cada varivel, pois as mesmas so funo de um tempo
contnuo; de vrias entradas e vrias sadas.
2.1.3 Controle malha aberta e malha fechada
Controladores so dispositivos eletrnicos, mecnicos ou a combinao de
ambos que tem por objetivo principal controlar um sistema. Esses controladores em
geral so ligados na entrada do sistema e so responsveis por gerar o sinal de acordo
com a sada estipulada pelo usurio (PAZOS, 2002).
Existem dois tipos de sistemas controles que podem ser empregados: o
sistema controle sem realimentao, tambm chamado de Sistema Controle em Malha
Aberta e o Sistema controle com realimentao que tambm chamado de Sistema
Controle em Malha Fechada.
Os sistemas de controle realimentado so s vezes denominados sistemas de
controle de malha fechada. Na prtica, os termos controle realimentado e controle de
malha fechada so usados intercambiavelmente. Em sistema de controle de malha
fechada o sinal de erro atuante, que a diferena entre o sinal de entrada e o sinal
realimentado (que pode ser o prprio sinal de sada ou uma funo do sinal de sada e
sua derivadas), introduzido no computador de modo a reduzir o erro e trazer a sada
do sistema a um valor desejado. O termo controle de malha fechada sempre implica o
uso de ao de controle realimentado a fim de reduzir o erro do sistema.
Os sistemas de controle em malha aberta so sistemas em que a sada no
tem nenhum efeito sobre a ao de controle. Em outras palavras, em um sistema de
controle em malha aberta a sada no medida nem realimentada para comparao
com a entrada. Um exemplo prtico uma mquina de lavar roupas. Nela, as
operaes de molhar, lavar e enxaguar so efetuadas em uma mesma base de tempo. A
mquina no mede o sinal de sada, isto a limpeza das roupas. Em qualquer sistema
de controle em malha aberta a sada no comparada com a entrada de referncia.
Assim, a cada entrada de referncia corresponde uma condio de operao fixa; em
14
15
16
um modelo matemtico pode ser mais adequado do que outro. Por exemplo, em
problemas de controle timo, vantajoso usar representaes no espao de estados
(OGATA, 2000). Por outro lado, para a anlise de resposta transitria ou de resposta
de freqncia de sistemas monovariveis (a uma entrada e uma sada), lineares e
invariantes no tempo, a representao atravs de funo de transferncia pode ser mais
conveniente do que qualquer outra. Uma vez obtido um modelo matemtico de um
sistema, vrias ferramentas analticas e de computador podem ser usadas para fins de
anlise e de sntese.
A simplicidade e a preciso de um modelo matemtico esto diretamente
relacionadas, por isso um modelo matemtico pode ter sua preciso melhorada, s que
para isso necessrio aumentar a sua complexidade. Em alguns casos, so includos
centenas de equaes para descrever um sistema completo. Na obteno de um modelo
matemtico, no entanto, deve ser estabelecido um compromisso entre a simplicidade
de um determinado modelo e a preciso dos resultados da anlise. Portanto, quando
no for necessrio um resultado muito preciso, prefervel obter apenas um modelo
razoavelmente simplificado. Com efeito, fica-se geralmente satisfeito com a obteno
de um modelo matemtico adequado ao problema em considerao. No entanto, devese notar que os resultados obtidos da anlise so vlidos somente na medida em que o
modelo aproxima o comportamento real de um determinado sistema dinmico.
Na obteno de um modelo matemtico simplificado, se torna necessrio
ignorar algumas propriedades fsicas inerentes ao sistema. Em particular, se deseja
obter um modelo matemtico linear a parmetros concentrados, ser sempre necessrio
ignorar certas no-linearidades e a influncia de parmetros distribudos que possam
estar presentes no sistema fsico. Se os efeitos destas propriedades ignoradas sobre a
resposta forem pequenos, ser alcanada uma concordncia entre os resultados da
anlise do modelo matemtico e os resultados do estudo experimental do sistema
fsico.
Na soluo de um novo problema, considerado desejvel primeiramente
construir um modelo simplificado para adquirir um conhecimento bsico e geral para
uma determinada soluo. Posteriormente, poder ser elaborado um modelo
17
matemtico mais completo a fim de que possa ser utilizado para uma anlise mais
detalhada.
Um sistema pode ser chamado de linear se a ele se aplica o princpio da
superposio, que estabelece que a resposta produzida pela aplicao simultnea de
duas excitaes diferentes igual soma das duas respostas individuais a cada uma
delas. Isto significa que para os sistemas lineares, a resposta a vrias entradas pode ser
calculada considerando-se uma entrada de cada vez desde que os resultados sejam
somados (OGATA, 2000).
Tal princpio que permite a construo de solues complicadas para
equaes diferenciais lineares a partir de solues mais simples. Os sistemas lineares
tambm podem ser classificados como variantes e invariantes no tempo. Uma equao
diferencial linear se os coeficientes forem constantes ou funes apenas da varivel
independente. Sistemas dinmicos que so compostos de componentes lineares a
parmetros concentrados e invariantes no tempo podem ser descritos por equaes
diferenciais lineares e invariantes no tempo.
Os sistemas representados por equaes diferenciais cujos coeficientes sejam
funes do tempo so chamados sistemas lineares variveis no tempo (OGATA,
2000). Um exemplo de um sistema de controle varivel no tempo um sistema de
controle de um navio, pois a sua massa varia devido ao consumo de combustvel.
Um sistema no-linear quando no possvel aplicar o princpio da
superposio. Embora muitas relaes fsicas sejam representadas freqentemente por
equaes lineares, na maioria dos casos as relaes reais no so exatamente lineares.
Uma anlise detalhada de sistemas fsicos mostra que mesmo os chamados
"sistemas lineares" so realmente lineares apenas em faixas limitadas de operao. Na
prtica, muitos sistemas eletromecnicos, hidrulicos, pneumticos etc., envolvem
relaes no-lineares entre as variveis. Por exemplo, a sada de um componente pode
saturar para sinais grandes na entrada. No-linearidades do tipo lei quadrtica podem
ocorrer em alguns componentes.
Note-se que alguns sistemas de controle importantes so no-lineares
independentemente dos valores dos sinais de entrada. Por exemplo, em sistemas de
18
19
LSaida
com condies iniciais nulas.
LEntrada
Eq. 1
20
21
atravs da figura 2. O sinal de sada do bloco, C(s) neste caso, obtido pela
multiplicao da funo de transferncia G(s) pelo sinal de entrada no bloco, E(s).
Qualquer sistema de controle linear pode ser representado por um diagrama de blocos
constitudo por blocos, pontos de soma e pontos de juno.
Quando o sinal de sada retroage ao ponto de soma para comparao com a
entrada, necessrio converter sua natureza fsica na mesma natureza do sinal de
entrada. Por exemplo, em um sistema de controle de temperatura, o sinal de sada
usualmente a temperatura controlada. O sinal de sada, que tem a dimenso de
temperatura, deve ser codificado como fora, posio ou tenso eltrica, Esta
converso realizada pelo elemento de retroao cuja funo de transferncia H(s),
conforme mostrado na figura 2.
FIGURA 2 -
Eq. 2
22
ou
C ( s)
G( s)
R( s ) 1 G ( s ) H ( s )
Eq. 3
2)
23
f (t )e st dt
Eq. 4
2.3 Concluso
Todos os processos precisam de um sistema de controle, pois estes fazem
com que este processo tenha uma boa eficincia e cumpra todos os seus objetivos. Para
isso precisaram ser projetados de acordo com as necessidades do mesmo, assim
tiveram bom desempenho e resultados excelentes.
Os sistemas de controle so muito importantes, pois atravs deles conseguese um processo de boa qualidade, no somente no processo em si, mas tambm nos
seus resultados, atravs de produtos de qualidade, de suas conformidades e bom
desempenho atravs de produtos finalizados por tempo de trabalho.
24
3 SISTEMAS ROBTICOS
25
26
para
mover
matrias,
FIGURA 3 -
27
28
29
FIGURA 4 -
30
31
32
33
FIGURA 6 -
FIGURA 7 -
34
Diversos outros fatores devem ser considerados alm desses, tanto para a
especificao e seleo quanto para o projeto das garras mecnicas ou ferramentas
especficas. Podem ser citados: massa, forma, material e rigidez do objeto que ser
manipulado, acelerao e velocidade do manipulador durante a realizao de uma
determinada tarefa, estabilidade do agarramento, ambiente de trabalho etc.
3.1.3.3 Tipos de garras industriais
Em todos os centros de pesquisa, procura-se projetar garras quase to
complexas quanto as dos seres humanos, porm geralmente nas indstrias, as garras
so na maioria compostas por apenas dois ou trs dedos e uma junta de rotao em
cada dedo.
FIGURA 8 -
35
FIGURA 9 -
36
37
38
39
FIGURA 13 - Configurao: (a) cartesiana; (b) cilndrica; (c) esfrica e (d) de revoluo.
40
FIGURA 14 -
41
quais foi construdo. A maioria dos robs industriais so construdos para movimentar
materiais, peas, ferramentas e dispositivos. Com uma avaliao de desempenho,
pode-se ter uma medida de eficcia do rob na realizao desses movimentos.
A exatido uma medida da eficincia com que o rob realiza os
movimentos inerentes a uma determinada tarefa, e como os robs industriais
desenvolvem movimentos repetitivos, outra medida importante a sua repetitividade,
que a capacidade de realizar o mesmo movimento. Alm disso, tem que ser avaliado
o comportamento do rob durante os movimentos, ou seja, o seu desempenho
dinmico que tambm uma informao muito importante na avaliao de sua
eficincia na execuo de uma tarefa.
Tendo como base essas informaes, podemos dizer que a avaliao de
desempenho de um rob industrial basicamente a verificao da sua exatido, da sua
repetitividade e de seu desempenho dinmico durante o desenvolvimento de uma
tarefa.
A exatido, a repetitividade e o desempenho dinmico de um rob que
determinam se ele adequado para a execuo de uma tarefa. atravs desses
parmetros que so obtidos na avaliao de desempenho que so verificados se o rob
adequado ou no para a realizao de uma tarefa industrial, e tambm atravs da
comparao desses parmetros, pode ser selecionado o melhor rob para uma
determinada tarefa especfica.
A avaliao de um rob tambm muito importante na sua aceitao em um
determinado ambiente industrial, que escolhido a partir das exigncias das tarefas e
das especificaes do fabricante. Na aquisio de um rob, muito importante que
essas especificaes sejam avaliadas.
3.3.1 Caractersticas de desempenho
A norma ISO 9283:1998 (segunda edio) define as caractersticas para teste
de postura, percurso, flexibilidade esttica e o tempo mnimo de posicionamento dos
robs industriais.
42
nas
caractersticas
de
postura:
compreende
os
43
44
45
FIGURA 15 - Teach-pendant
46
47
48
49
para a direita e no topo da pilha estar aquele mais a direita. Deve-se prestar bastante
ateno na estruturao dos blocos, pois o espao de pilha reservado para as variveis
depende disso. Como a ICR no faz distino entre funes e procedimentos, a pilha
deve ser esvaziada ao final das chamadas de procedimentos.
3.4.2.3 Linguagem tipo C
caracterizada principalmente pela possibilidade de declarao de variveis
na abertura de qualquer bloco e pela capacidade de se usarem matrizes e ponteiros de
forma indistinta. A primeira caracterstica pode ser implementada diretamente com os
comandos BLKBEC e DECLVAR, porm, a segunda representa problemas, sendo que
a ICR prefere que os dados tenham tipos explcitos. Recomenda-se fazer a atribuio
de tipos, sempre que no for realmente impossvel.
3.4.2.4 Linguagem do tipo lisp
Sua principal caracterstica a habilidade de trabalhar com listas encadeadas
e a intercambiabilidade de dados e programas. Esses tipo de linguagem exigem um
bom gerenciamento de memria. Apesar de ser possvel escrever compiladores para
essas linguagens, recomenda-se consulta a literatura especfica.
3.4.2.5 Linguagens tipo forth
Esses tipos de linguagem no apresentam muitos maiores problemas de
implementao pelo fato de utilizar basicamente operaes baseadas na pilha e pela
sua semelhana estrutural. A nica ressalva fica por conta da implementao de
mltiplas pilhas.
50
51
Treinamento;
Infra-estrutura.
3.5.2 Planejamento de mtodos de trabalho e processos
O mtodo de trabalho determina como os recursos limitados, como tempo,
energia e materiais devem ser utilizados e como influenciaro na qualidade do
produto. Ao contrrio do nvel macro, onde o planejamento est relacionado ao
planejamento de processo de produo e do sistema, o nvel micro, o planejamento
est relacionado aos detalhes do mtodo de trabalho e processo. A seguir so
mostrados os aspectos que devem ser considerados (ROMANO, 2002):
Tipo e quantidade de peas, ferramentas e materiais necessrios;
Tipo e quantidade de equipamentos perifricos necessrios;
Tipo e quantidade de operadores necessrios;
Especificao de tarefas e operaes que devem ser realizadas;
Projeto de arranjo fsico;
Seqncia e procedncia de operaes;
Fluxo de trabalho no arranjo fsico.
Uma estratgia para aperfeioamento de mtodos existentes ou projetos de
novos mtodos compreende sete passos:
Determinar o propsito do mtodo;
Conceber mtodos ideais;
Identificar restries e padres tpicos as operaes;
Esboar mtodos prticos;
Selecionar o melhor mtodo esboado e avaliar as alternativas utilizando
critrios como segurana, aspectos econmicos e controle;
Formular detalhes do esboo selecionado;
Analisar o mtodo proposto para aperfeioamento posterior.
52
53
54
3.7 Concluso
Os robs so elementos muito importantes dentro de um ambiente industrial,
pois eles so responsveis por grande parte da evoluo na qualidade de produtos
desenvolvidos e tambm na rapidez com que esses produtos ficam prontos. Alm de
terem um custo baixo com relao a sua vida til ao longo do tempo, pois bem
menor que a de um operrio, a melhora na produtividade em determinadas aplicaes,
a capacidade de operar em ambientes hostis e com materiais perigosos, onde pode
ocorrer risco de morte, alm de vrias outras vantagens.
Muitos fatores devem ser levados em considerao com relao aos robs,
como o nmero de graus de liberdade, a capacidade de efetuar um determinado
movimento, quais as funes que apenas um rob pode desempenhar e anatomia de
seus manipuladores. Mas, o ponto mais importante com relao a sua preciso e
repetibilidade, pois se o rob no tiver uma boa preciso e repetibilidade,
provavelmente no ter um bom desempenho. Isso afetar consideravelmente na
qualidade dos produtos manipulados ou produzidos por este rob.
55
4 CONTROLE DE
UMA
ESTEIRA INTEGRADA
UM SISTEMA
ROBOTIZADO
56
57
Quanto aos diversos modelos de CLPs existentes no mercado, eles podem ser
resumidos em dois tipos: modelo compacto e modular, onde no compacto a CPU
(Unidade Central de Processamento - processador) e todos os mdulos de entrada e
sada se encontram no mesmo rack e o modular a CPU e os mdulos de entrada e sada
encontram-se separados e sero montados de acordo com a configurao exigida pela
58
59
60
61
Uma forma muito utilizada para descrever tal situao dizer que o sistema opera de
forma binria, ou seja, com instrues e dados binrios, os zeros e uns.
Como os CLPs surgiram da necessidade de substituir os painis de controle a
rels, uma linguagem de programao que fosse simples de ser entendida deveria ser
elaborada. Alm disso, esta linguagem deveria ser familiar experincia dos tcnicos e
engenheiros, conforme a lgica de rels. Deste modo, foi desenvolvida a linguagem
Ladder, conhecida como diagrama de contatos, que hoje considerada uma linguagem
padro, embora no nica, destes controladores. A programao Ladder obedece uma
norma europia a IEC 61131-3 e ela adotada por 99% dos fabricantes de CLPs
(NATALE, 2000).
Os editores de programas na linguagem Ladder (normalmente para
microcomputadores), possuem um ambiente grfico. Neste ambiente, o programador
vai desenhando o diagrama de contatos, conforme a lgica do programa a ser
implementado. Depois de elaborado tal programa, este ser compilado, gerando assim,
o cdigo-objeto, o qual pode ser armazenado como um arquivo executvel. O
programa executvel deve ser transferido do computador para o CLP, sendo que esta
operao conhecida como download.
A transferncia do arquivo executvel feita atravs de um cabo conectado a
ambos os dispositivos. Este cabo, normalmente ligado a uma interface serial em
ambos. Depois que o programa foi transferido para o CLP, o programa executor do
CLP pode execut-lo, dispensando o computador. Alguns CLPs possuem uma bateria
para manter o programa armazenado na memria RAM, caso o equipamento seja
desligado.
O diagrama de contatos de um programa Ladder um desenho formado por
duas linhas verticais, que representam os plos positivo e negativo de uma fonte de
alimentao genrica. Entre essas duas linhas verticais so desenhados ramais
horizontais que possuem chaves, que podem ser de lgica normalmente aberta ou
normalmente fechada. Estes ramais horizontais, normalmente abertos ou fechados,
representam os estados das entradas do CLP. Nesses ramais horizontais so
representadas as sadas do CLP, normalmente com um crculo, de maneira tal que o
62
63
Eq. 5
A B A B
Eq. 6
120 f
, onde:
P
64
65
66
4.3 Sensores
Sensores so dispositivos que agem sob a ao de uma grandeza fsica,
conforme essa grandeza varia seu comportamento, esses dispositivos podem emitir
sinais. Estes sinais servem como informaes para os controladores. Os sensores
fornecem sinais sobre posies, limites, temperaturas, nveis ou servem como
transmissores de impulsos. O sinal de um sensor pode auxiliar no controle de processo
detectando erros, corrigindo desvios de processo e atuar nos instrumentos de medio
e nos sistemas de controle.
Os sensores podem ser lineares ou no lineares. Os lineares so os mais
utilizados por apresentar valores de maior expresso. A linearidade o grau de
proporcionalidade entre o sinal gerado e a grandeza fsica, quanto maior a linearidade,
mais precisa ser a resposta do sensor variao da grandeza. Os sensores no lineares
so utilizados em faixas limitadas, onde pequenos desvios so aceitveis.
Na indstria existem vrios tipos de sensores, entre eles esto os sensores
67
68
69
70
O indutor armazena a energia gerada pela bobina no seu ncleo por um certo
tempo. Portanto, quando a corrente da bobina for interrompida, ainda tem-se um pouco
de corrente na carga. Essa corrente devida a contrao das linhas de campo
magntico que esto ao redor do ncleo, conforme mostra a figura 30. Isso significa
71
72
sensor
indutivo
utiliza
essa
caracterstica
como
princpio
de
73
74
75
4.4 Encoders
O encoder um transdutor que converte um movimento angular ou linear em
uma srie de pulsos digitais eltricos. Esses pulsos gerados podem ser usados para
determinar velocidade, taxa de acelerao, distncia, rotao, posio ou direo.
As principais aplicaes dos encoders so:
Eixos de mquinas ferramentas e controle numrico computadorizado,
chamados de CNCs;
Eixos de robs;
76
77
78
79
revolues reinicializa o cdigo gerado aps vrias voltas. Isto permite que o encoder
no venha a perder uma referncia de um dado processo, caso uma parada acontea,
por motivos de manuteno ou outros imprevistos.
Single Turn
Multi Turn
80
Exigncias
Exemplo
Movimentos
suaves
Movimentos
rpidos
Observatrios astronmicos
Pedestais de radares
Movimentao de
telescpicos
Robs para a manufatura
Segurana
Eficincia
Automao industrial.
Transportadores.
Equipamentos mdicos.
Algumas mquinas
especiais.
Mquinas de preparo de
substrato para confeco de
circuitos integrados.
81
Confiana
Aplicaes a
distncia
Encoders lineares
Preo
Aeronaves.
Setor militar.
Antenas.
Sistemas de radar.
Ambiente radioativo ou
explosivo.
Transporte de materiais.
Qualquer aplicao acima
mencionada.
Maior parte para encoders
lineares.
82
p. 208), o motor eltrico uma mquina que transforma energia eltrica em energia
mecnica de utilizao, sendo esta a definio de motor eltrico a ser adotada neste
trabalho.
Os motores eltricos dividem-se em dois grandes grupos, tomada a forma de
tenso como base: corrente contnua e corrente alternada. Os motores de corrente
contnua so aqueles acionados atravs de uma fonte de corrente contnua . J os
motores de corrente alternada so os motores acionados por uma fonte de corrente
alternada (MAMEDE, 1995).
Para cada tipo de motor determinadas aplicaes so recomendveis. Por
exemplo, os motores de corrente contnua so mais utilizados quando se deseja um
controle fino de posio, num processo qualquer de fabricao, enquanto que os
motores de induo so utilizados na maioria das aplicaes industriais.
Os motores eltricos classificados dentro dos grupos de corrente contnua e
corrente alternada, podem ser novamente subdivididos e esta subdiviso pode ser
visualizada na figura 44 a seguir.
83
84
maneiras com rotor bobinado e com rotor em gaiola. Os motores com rotor bobinado
so muito usados em projetos industriais, principalmente quando se necessita de
controle adequado movimentao de carga, ou se deseja acionar uma dada carga
atravs de um reostato de partida. J os motores com rotor em gaiola so os mais
populares e so usados em larga escala na indstria.
Os motores com rotor bobinado so construdos com o rotor envolvido por
um conjunto de bobinas, normalmente interligadas, em configurao estrela, com os
terminais conectados a trs anis, presos mecanicamente ao eixo do motor, porm
isolados eletricamente, e ligados atravs de escovas condutoras a uma resistncia
trifsica, provida de cursor rotativo. Assim, as resistncias so colocadas em srie com
o circuito do enrolamento do rotor, e a quantidade utilizada depende do nmero de
estgios de partida adotado, que, por sua vez, dimensionado em funo
exclusivamente do valor da mxima corrente admissvel para acionamento de carga.
4.5.2 Princpio de funcionamento de motores de induo trifsicos
O motor de induo baseia-se no princpio da formao de campo magntico
rotativo produzido no estator, pela passagem da corrente alternada em suas bobinas,
cujo fluxo, por efeito de sua variao, se desloca em volta do rotor, gerando neste,
correntes induzidas que tendem a opor-se ao campo rotativo, sendo, no entanto,
arrastado por este. O rotor em nenhuma hiptese atinge a velocidade do campo
rotativo, pois, do contrrio, no haver gerao de correntes induzidas, eliminando-se
o efeito magntico rotrico responsvel pelo trabalho mecnico do rotor.
Quando o motor est girando livre, ou seja, sem a presena de carga
mecnica no eixo, o rotor desenvolve uma velocidade angular de valor praticamente
igual velocidade sncrona do campo girante do estator. Adicionando-se carga
mecnica ao eixo, o rotor diminui a sua velocidade. A diferena existente entre as
velocidades sncronas e do rotor denominada escorregamento, que representa a
frao de rotao que perde o rotor a cada rotao do campo rotrico. O
escorregamento em termos percentuais dado pela equao do escorregamento.
85
S
100(%) , onde:
S
S velocidade sncrona;
- velocidade angular do rotor.
Esta forma de funcionamento no depende do tipo de motor trifsico de
induo, isto , seja ele com rotor bobinado ou com rotor em gaiola. Destes dois tipos
de motores o trabalho tem interesse no motor trifsico de induo com rotor em gaiola.
4.5.3 Especificao de motores eltricos para uma dada aplicao
A especificao de motores eltricos para uma determinada aplicao no
uma tarefa comum. Para efetuar a escolha, deve-se observar vrios itens, como a
caracterstica da carga a ser aplicada ao eixo do motor, o seu regime de
funcionamento, entre outros elementos.
As aplicaes mais usuais so as de ventiladores, bombas, compressores e
talhas. Alm das especificaes usuais, existem aplicaes especiais, onde os fatores
que determinam a escolha de um motor devem ser observados com muito cuidado.
Para as aplicaes tpicas, deve-se observar certas caractersticas que o motor deve
conter. Estas caractersticas so: tenso de alimentao, a freqncia, o mtodo de
partida, o ambiente, as caractersticas construtivas, a potncia nominal, a velocidade, o
tempo de acelerao, a corrente equivalente, entre vrios outros atributos.
Para cada aplicao estes atributos so diferentes e a escolha do motor deve
observ-los. Portanto, mesmo para aplicaes usuais, a especificao de um motor
pode variar muito, pois desde o local em que o motor vai ficar (altitude, temperatura
ambiente, unidade etc.), at o regime de trabalho deste motor iro influenciar na
escolha. Devido a grande variedade de fatores a serem observados, a tarefa de
especificar um motor merece um estudo parte, para determinar uma metodologia
para cada aplicao. Neste trabalho a aplicao em que o motor ser empregado sem
carga, porm tomaremos como referncia para especificao a talha.
Uma talha no passa de uma esteira ou um elevador de cargas. As principais
caractersticas a serem observadas nas talhas so: o fator de reduo, a carga a ser
86
87
financeiras escolheu-se um motor com regime S1, que mais comum. Neste caso
deve ser tomado o cuidado com o nmero de partidas consecutivas do motor nos
testes, para que este no venha a queimar.
4.6 Concluso
Neste capitulo foram apresentados os equipamentos que fazem parte deste
processo,
bem como as
suas funcionalidades,
principais
caractersticas
88
89
90
menu CONFIG;
OPEN (9): Esta tecla responsvel pela abertura da garra;
CLOSE (10): Esta tecla responsvel pelo fechamento da garra;
Teclas B, C, D, E e F (11): Essas teclas selecionam um motor especfico;
Setas para baixo e para cima (12): Estas teclas so utilizadas para a
movimentao de um motor especfico.
5.1.1 Programao passo a passo do rob
O rob ser integrado a uma esteira e a um CLP, porm a sua programao
consiste em pegar uma pea de madeira da esteira e coloca-la em um local prdeterminado.
A programao do rob relativamente fcil, pois o mesmo dispe de
mecanismos prticos e de fcil entendimento, esta programao segue uma seqncia
de passos que sero descritos a seguir e ter como base a figura acima, pois os
comandos utilizados na programao j foram descritos anteriormente.
Para se iniciar a programao, primeiramente ter quer executado o hard
home, ou seja, o rob ficar inicialmente na posio zero, onde todos os motores e
sensores so testados. Para a execuo do hard home ter que ser pressionada a tecla
CONFIG (8) e posteriormente a tecla ENTER (7), em seguida a execuo dessa funo
ser iniciada e concluda.
Depois de concludo com sucesso o hard home ser pressionada a tecla
EDIT/REPLACE (2), que por sua vez permite o inicio de uma nova programao, ou
seja, comear a implementao de um novo programa. Caso estivesse algum programa
armazenado na memria, atravs dessa tecla tambm seria possvel editar um
programa existente e consequentemente coloc-lo em funcionamento.
O prximo passo pressionar a tecla SET LABEL (4) e passar como
parmetro o numero 1 e em seguida pressiona-se novamente a tecla ENTER (7), isso
significa que foi adicionada a primeira linha do programa, ou seja, a partir dessa
linha que comea a implementao do programa que ir executar todas as operaes.
O SET LABEL (4) a marcao do loop incondicional, referente ao incio do
91
programa que est sendo desenvolvido e GO TO LABEL aponta exatamente onde ser
o incio da repetio do programa, ou seja, a partir de onde o programa ser executado
novamente.
Uma funo que extremamente importante para o nosso programa a
WAIT ON INP/SW que habilitada com uma tecla com o mesmo nome (5). No
programa sero passados dois nmeros como parmetro para essa funo, o primeiro
parmetro o 01 que especifica qual a entrada ou chave que receber um sinal ou
comando para o inicio do funcionamento do rob, o segundo parmetro a ser passado
o numero 1 que significa qual o estado binrio que ir ativar a funo. Isso
significa que o rob ficar em espera at que a entrada 01 do mesmo receba um sinal
externo binrio de valor 1, ou seja, quando essas duas condies forem satisfeitas, o
rob entrar em funcionamento.
O passo seguinte trata de toda a movimentao que o rob ir executar
durante a sua ao sobre a pea. Para isso ser utilizado um conjunto de teclas (11) que
servem para selecionar uma parte especfica do rob, ou seja, cada tecla tem a funo
de selecionar uma articulao diferente, depois de selecionada a articulao de
interesse sero utilizadas mais duas teclas (12) que servem para realizar a
movimentao da articulao selecionada. Por exemplo, caso queira-se movimentar a
base do rob para os lados. Neste caso, deve-se pressionar a tecla F para selecionar a
articulao desejada e em seguida devem-se pressionar as teclas que contem a seta
para cima e para baixo para movimentar o motor responsvel por essa articulao para
a direita ou para a esquerda, assim tambm funcionam todas as outras articulaes,
porm os movimentos tambm podem ser para cima e para baixo dependendo do tipo
de articulao.
Um ponto importante a ser ressaltado com relao a garra, pois a mesma
no se utiliza das teclas A at F para a realizao de sua movimentao, mas sim, da
tecla OPEN (9) que responsvel pela abertura da garra e tambm a tecla CLOSE (10)
que responsvel pelo fechamento da garra. Depois de todos os movimentos
definidos, programados e parametrizados, pode-se passar para o prximo passo da
programao.
92
93
94
95
Hz para 2,5 Hz. Durante todo o processo o inversor est agindo diretamente com o
CLP.
Aps o sensor detectar a pea e o inversor diminuir a velocidade do motor, o
encoder entra em ao e comea contar os pulsos, quando o nmero de pulsos for igual
ao nmero passado como parmetro para o programa do CLP, o mesmo envia um sinal
para o inversor que far com que o motor tenha uma desacelerao de 2,5 Hz para 0
Hz, tudo como especificado na lgica de controle, neste momento o rob entra em
ao e executa sua tarefa.
96
97
98
99
100
101
102
A esteira tem como funo levar a pea do seu local de origem para o seu
local de destino, ou seja, onde ficar parada para que o rob pegue-a e coloque-a em
seu devido lugar de acordo com os parmetros passados ao seu programa de controle.
A figura 56 mostra a esteira utilizada na realizao dos trabalhos.
O rel faz ligao entre o rob e o CLP, quando ele recebe 24V na sua
bobina, fecha o contato e ento o rob ativado, neste trabalho, o rel desativado
depois de 34 segundos para que o rob interrompa sua execuo e fique em espera at
que uma nova ao seja solicitada pelo sistema. A figura 57 mostra os rels utilizados
no trabalho.
103
104
105
5.9 Concluso
Neste captulo descreveu-se o procedimento da programao e a interligao
do sistema, que necessita de um pouco de ateno devido peculiaridade de cada
componente, pois so vrias tecnologias diferentes com caractersticas e limitaes
especficas, alm de trabalharem com tenses de alimentao diferentes.
Cada equipamento tem um padro a ser seguido e todos trabalham de forma
a se chegar a um objetivo comum, que o resultado final do processo. Se cada
componente for tratado de acordo com as suas caractersticas e padro, tem-se um bom
resultado, apesar de todas as dificuldades encontradas. Todos os equipamentos
atenderam as necessidades iniciais do sistema, fazendo-se assim possvel o controle de
velocidade da esteira , o rob realizando sua funo como planejado inicialmente e o
CLP recebendo os sinais de entrada e atuando sobre as saidas do processo.
106
6 CONSIDERAES FINAIS
107
108
REFERNCIAS BIBLIOGRFICAS
APNDICES
bool;
bool;
freq2 AT %q0.0.1.0.4:
bool;
bool;
ctu;
bool;
tempo1:
S_TimeRising;
auxiliar2:
bool;
mcontador AT %mw0.0.0.10:
bool;
int;
bool;
END_VAR
avanco
reversao
freq1
freq2
contador1.reset
LD botao_liga
110
reversao
freq1
LD sensor_otico
R
freq1
freq2
LD sensor_otico
OR breset
ST contador1.reset
CAL contador1(
CU :=
encoder,
RESET := ,
PV :=
580
|
:= Q,
:= CV
)
LD contador1.q
R
freq2
reversao
LD contador1.cv
GT 581
ST auxiliar
LD botao_liga
AND auxiliar
ANDN
freq2
ANDN
reversao
ativa_robo
LD ativa_robo
ST tempo1.set
CAL tempo1(
Set := ,
111
ReSet := ,
Hold := ,
PresetTime :=
34
|
auxiliar2 := OutputControl,
:= ElapsedTime
)
LD auxiliar2
R
ativa_robo
LD contador1.cv
ST mcontador
LD ativa_robo
ST m_ativa_robo
LD botao_liga
AND (
OR
avanco
reversao
)
AND (
OR
freq1
freq2
)
ST esteira_status
REVERSO
2,5 Hz
3,5 Hz
NIVEL OU TRANSIO
RAMPA ACELERAO
112
ACC
3,05
DEC DESACELERAO
3,05
SUP
RFR