Home
        Conceção e instalação de um controlador de um spindle para
         Contents
1.   
2.       Neste tipo de sistemas que possui ferramentas de corte em rota    o a elevadas velocidades  a  seguran  a do sistema e dos utilizadores do equipamento    um fator essencial e indispens  vel  de ser assegurado  Por este motivo foram desenvolvidos dois GRAFCETSs que funcionam em  paralelo  sendo que um deles trata da seguran  a do sistema  figura 39  e o outro da sequ  ncia  correta de funcionamento  figura 40   O GRAFCET 1 implementa os dois modos de  funcionamento  o modo normal e o modo de seguran  a  O GRAFCET 2 implementa a    sequ  ncia dos ciclos de aquecimento e o funcionamento manual e autom  tico         Bot  o de Emergencia Actuado  Ou Temperatura Excessiva  Ou Press  o Ar Insuficiente  Ou Cabos Desconectados    Modo de Seguran  a  For  ar Etapa 4    Bot  o de Emergencia N  o Actuado  E Temperatura Normal   E Press  o Ar Normal   E Cabos Conectados   E Bot  o Confirmar Actuado           Figura 39   GRAFCET 1  modos de funcionamento    50    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica          fico  due rerio Prodertado    ne ee re    Ein    a era    God DEDO a      Pei T     EMP T       Figura 40   GRAFCET 2  sequncia de opera    o    51    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica  4 3 2 Implementa    o dos Modos de Funcionamento do sistema    O funcionamento do sistema foi estruturado a partir da cria    o de dois modos de  funcionamento  Modo Normal e 
3.     A ideia da constru    o de rob  s surgiu no in  cio do s  culo XX com vista a aumentar a  produtividade e a melhorar a qualidade dos produtos  Um rob   industrial    oficialmente  definido pela norma ISO como um  manipulador multitarefa controlado automaticamente   reprogram  vel  com movimento em tr  s ou mais eixos   4     Os rob  s t  m vindo a ser utilizados numa gama muito variada de aplica    es industriais  Estes  equipamentos s  o especialmente utilizados em tarefas facilmente automatiz  veis  como por  exemplo algumas opera    es de carga e descarga  ou em ambientes onde as condi    es de  trabalho sejam adversas para o ser humano  temperatura e ru  do elevados  ambientes  radioativos  presen  a de fumos ou poeiras  etc    5     Em ambientes extremamente ruidosos  poeirentos e perigosos  a automatiza    o do processo     altamente recomendada  Este facto     assim  um impulsionador para o aumento da utiliza    o  de rob  s em determinados processos industriais  5   A figura 1 apresenta um gr  fico da  evolu    o do n  mero de rob  s fornecidos entre o per  odo de 1998 a 2010    Algumas das aplica    es t  picas dos rob  s industriais incluem pintura  soldadura  montagem   movimenta    o de cargas  inspe    o de produtos  e realiza    o de testes de qualidade  tudo    realizado com uma precis  o  velocidade  e robustez relativamente elevadas  5      Estimated worldwide annual supply of industrial robots    140    120 118  120 12 ad 3    100           8         199
4.    D    Figura 10   Sete Camadas do Modelo OSI  18                  As camadas do modelo OSI apresentam as seguintes fun    es           F  sica  Physical Layer   controla a transmiss  o dos bits atrav  s do meio f  sico   Tipicamente  h   defini    o das tens  es associadas aos    uns    e    zeros    e a dura    o de  um bit    Liga    o de Dados  Data Link Layer    controla o acesso ao meio  o fluxo de dados e a  dete    o e corre    o de erros    Rede  Network Layer   gere o encaminhamento dos dados  quando estes fluem entre  diferentes redes    Transporte  Transport Layer   isola os n  veis 1  2 e 3  dos n  veis 5  6 e 7  Recebe  mensagens do n  vel 5  divide as em pacotes e passa as para o n  vel 3  ou vice versa    Pretende garantir que as mensagens s  o trocadas correta e eficientemente    Sess  o  Session Layer   gere os di  logos entre utilizadores    Apresenta    o  Presentation Layer   modifica    o de dados para compatibiliza    o das  aplica    es  Exemplos  convers  o de ficheiros  encripta    o  compress  o    Aplica    o  Aplication Layer   proporciona servi  os de rede   s aplica    es  caso os    haja   177     A elabora    o do modelo OSI representou um esfor  o na tentativa de padroniza    o das novas    tecnologias para que a implementa    o de produtos de redes fossem compat  veis entre si  N  o    existe nenhum protocolo que cubra completamente todas as camadas do modelo OSI  Existem    protocolos que cobrem um ou mais layers do modelo e que  conjugado
5.   Darmstadt University of Technology  2007     9  http   www  rodin4d com en Products manufacturing robots  Acesso em 2012 06 14     10  JUN  MARTIN B  et al     Evaluation of a spindle based force sensor for monitormg and  fault diagnosis of machining operations     Department of Mechanical and Industrial  Engineering  University of Illinois at Urbana Champaign  2001     11  DYNOMAX     The Book of spindles Part 1     Dispon  vel em    http   pt scribd com doc 85229016 35 Corporate Overview    12  HSD     Installation  operation and maintenance manual of Electrical Spindles     Electro   Spindle Department of the technical office at HSD S p a  Dispon  vel em   www eagleeyecnc com manual hsd manual pdf    13  www  larkencnc com spindles htm   Acesso em 2012 06 14    13    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica     14  http   www  pdscolombo com prod gcstone php  Acesso em 2012 06 14     16  BORGES  F  TIMA     O que    um PLC  aut  mato       Centro de Forma    o Schneider  Electric  2008     15  PIRES  JJNORBERTO     Automa    o Industrial     Lidel     edi    es t  cnicas  2002     17  MAGALH  ES  ANT  NIO PESSOA  Apontamentos da unidade curricular de  Computa    o Industrial  Faculdade de Engenharia da Universidade do Porto  2011     18    http   pplware sapo pt networking redes sabe o que e o modelo os1   Acesso em    2012 06 14         19  http   www  interfacebus com Design Connector RS422 html  Acesso em 2012 06
6.   RAPID Configuration          Tese_HandShake View1   7Ox       E Tese HandShake    ra  HA cellal df                Output      RAPID Watch Offline   Simulation Watch    Find Results         Show messages from  Al messages h   Time Category  i  celula1  Write access held by FexPendant 20 06 2012 20 32 25 Controllers  i  celula 1  Automatic mode requested 20 06 2012 20 32 38 Controlers  i  celula 1  Motors OFF state 20 06 2012 20 32 38 Controllers  i  celula 1  Write access available 20 06 2012 20 32 39 Controllers z   i  celula1  Automatic mode confirmed 20 06 2012 20 32 43 Controllers    Movel     v1000   z100   Tooldata 1v IWObj wobjJ     Selection Levelr Snap Mode    UCS  Station    808 10 1 60 527 57   Controller status 1 1       Figura 33   Ambiente de Trabalho do software RobotStudio    O software DeltaSoft    um software disponibilizado pela Delta Electronics  inc que pode ser  utilizado nos variadores de frequ  ncia da fam  lia Delta VFD B  VFD F  VFD M  VFD S   VFD E  VFD L e VFD VE  Este software permite fazer download de todos os par  metros de  configura    o do variador de frequ  ncia  que podem ser alterados de forma mais f  cil e  comoda e posteriormente feito o upload dos novos par  metros  Este software possui tamb  m  uma melhor explica    o das fun    es dos diversos par  metros  Uma vez que estes variadores de  frequ  ncia possuem uma porta RS485 e os computadores normalmente possuem portas  RS232  foi tamb  m necess  ria a utiliza    o de um conversor R 2
7.   grande parte dos sistemas operativos utilizados nos computadores j    possui interfaces de TCP IP instados em virtude da sua utiliza    o pela Internet    A figura 22 apresenta os layers inferiores do modelo OSI e os protocolos que podem ser    utilizados para implementa    o destes     28    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica       u t  tmtmtmtmtm8e88e    eeo                                     Transport Layer TCP  UDP Transport Layer  Network Layer IP Network Layer  F  Data Link Layer Ethernet Data Link Layer  ha  Physical Layer Cable  Fiberglass Physical Layer      Data Transter    Figura 22   Implementa    o comum do protocolo TCP IP e Ethernet  com os respetivos layers    do modelo OSI  31     A figura 23  apresenta a estrutura do campo de dados de um frame Ethernet     uma    Headers IP e TCP Dados   40 bytes   at   1460 bytes        Figura 23  Campo de dados de um frame Ethernet  usando TCP IP     O protocolo TCP IP pode ser dividido em dois protocolos  de forma a esquematizar o seu  funcionamento     gt  O protocolo TCP    gt  O protocolo IP    O IP  Internet Protocol     um protocolo de n  vel da camada rede  Network Layer  do modelo  OSI  A principal fun    o do protocolo IP    transportar os frames de uma rede para outra  O  protocolo IP fornece os seguintes servi  os    gt  Endere  amento  o cabe  alho IP possui o endere  o IP do remetente e do destinat  rio da  mensagem  Estes endere  os s  o utiliza
8.   user to send  L  Pi Phys  Addresses are  Assemble a frame used  MAC addresses   F   ET       F   s some other statig  transmitting     q Tas    1 No      Transmit    bit of    the frame    Recoverad      eal Collision recovery       Collision detected  A subalgorithm id  ini e    Transmit next bit of  the frame  A racovarad  No Transmission finisheg F Frame transmission faile      Tas itoo many collisions   Frame transmitted   1 e   successfully   End   E  Figura 18   Protocolo de Acesso ao meio utilizado na Ethernet  CSMA CD   23               A primeira experi  ncia usando o sistema Ethernet foi realizada no final de 1972 na  comunica    o entre dois computadores Xenox Alto e foi atingida uma velocidade de  transmiss  o de dados de 2 94 Mbps  Desde esta altura  j   foram desenvolvidos diversas  evolu    es ao sistema desenvolvido por Bob Metcalfe    A Ethernet trata das duas   ltimas camadas do modelo OSI  ou seja  da camada f  sica  physical    layer  e camada de liga    o l  gica  data link layer      Existem neste momento 3 tipos diferentes de Ethernet no que se relaciona com camada f  sica  do modelo OSI      gt  10Mbps Ethernet  22    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica     gt  100 Mbps Ethernet  ou Fast Ethernet     gt  1000Mbps Ethernet  ou Gigabit Ethernet   Cada uma destas evolu    es trouxe consigo uma forte evolu    o na velocidade e diversidade de  aplica    es em que pode ser utilizada  O formato da
9.  14     20  KRON MEDIDORES     Conceitos B  sicos de RS 485 e R 422     Kron  Dispon  vel em  http   www  kronweb com br      21  PERRIN  BOB     The Art and Science of RS 485     Circuit Cellar Online  1999     22  SPURGEON  CHARLES E      Ethernet  The definitive Guide     O Reilly  amp  Associates   Inc  2000      23  http   en wikipedia org wiki Carrier sense multiple access with collision detection   Acesso em 2012 06 14     24 http   www  technicalhowto com Networking Juniper Certifications JNCIA nf networking  fundamentals html  Acesso em 2012 06 14     25  http   www  simplymodbus ca FAQ htm  Acesso em 2012 06 14    26  ACROMAG INCORPORATED     Introduction to Modbus TCP IP     Acromag  Inc   2005     27  MODICON     Modicon Modbus Protocol Reference Guide     Modicon  Inc   Industrial  Automation Systems  Revis  o J  Junho 1996     28  http   www kiming co kr bbs bbs board php bo_table pds amp wr_id 30  Acesso em  2012 06 14         29 http   www  abb com product seitp3277 657d58e39c804164c1256efc002860a7 aspx produ  ctLanguage pt amp country PT  Acesso em 2012 06 14      30  MARSHALL  PETER S   RINALDI  JOHN S      Industrial Ethernet     ISA     The  Instrumentation  Systems  and Automation Society  segunda edi    o  2005      31  http   www uxsup csx cam ac uk pub doc suse suse9 3 suselinux        adminguide en cha basicnet html  Acesso em 2012 06 14    32  http   www  gta ufrj br grad 06 1 pv6   Acesso em 2012 06 14      33  http   www clubedohardware com br prin
10.  E E E E E A E E E E E E 5  Figura 3   Exemplo de um Rob   equipado com um spindle numa opera    o de maquinagem  EAEE EE a E AT E EA A AT S E ET Ra 6  Figura 4   Um spindle com motor integrado  Integrated Motor Spindle     esquerda e um  spindle acionado por correia  Belt Driven Spindle     direita  11  12        acnnenenssensseessesseessees 7  Figura 5   Estrutura caracter  stica de um PLC  15               e e erereereeerrenem 10  Figura 6   Ciclo de funcionamento de um PLC  16     erereereeerrenem 11  Figura 7   Modos de comunica    o utilizados  15  essenin A 12  Picara o   Comunica    o Serie  ET asaan a di a 13  Firoga 9  Comunica    o Paralela TIZ sioasoa rasas Eai aaa E sa asas dons 13  Figura 10   Sete Camadas do Modelo OST  18               en err eerereeere erraram 15  Figura 11  Camadas do modelo OSI com exemplo de protocolos  18                                    16  Figura 12  Valores de Tens  o correspondentes aos valores l  gicos  0  e  1   19                   17  Figura 13   Diferentes tipos de termina    o que podem ser utilizados  20                               17    Figura 14   Velocidade m  xima usando EIA485 em rela    o ao comprimento do cabo  20     19    Figura 15   Diferentes topologias de rede que podem ser usadas com EIA 485  20                19  Fema 1G R5409 Hal  Duplex  8 amp 2 N08   20 nuni e E E 20  Figura 17   RS 485 Full Duplex  a 4 fios   20                 eee eeeerreraeeereaaaeaea 21  Figura 18   Protocolo de Acesso ao meio utilizado
11.  Ferramenta 1   49  prender ferramenta    50 desativar troca ferramenta      51  ENDPROC    Figura 58  Exemplo de aplica    o das rotinas desenvolvidas    4 4 Testes do Sistema    Ap  s a montagem de todos os componentes  programa    o do aut  mato e implementa    o de  todas as comunica    es  foram realizados os testes finais do sistema implementado  As figuras  59 e 60 mostram o aspeto final do spindle montado no rob   ABB IRB2400 durante estes  testes    Estes testes foram conclu  dos com sucesso  uma vez que o sistema final cumpre com todos os  requisitos previamente especificados  O funcionamento manual e o funcionamento autom  tico  foram testados e funcionam como esperado  Uma das limita    es encontradas e que j   era  esperada  foi o reduzido comprimento dos cabos de liga    o do arm  rio el  trico ao spindle   como    vis  vel na figura 60  Este fato poder   limitar alguns deslocamentos que o rob   possa    efetuar quando o spindle est   em funcionamento    6     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica       Figura 59   Aspeto final do spindle montado no rob   ABB IRB2400       Figura 60   Spindle montado no rob   ABB IRB 2400    68    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Cap  tulo 5    Conclus  es e Trabalhos Futuros    5 1 Conclus  es    A utiliza    o de rob  s industriais para realiza    o de algumas opera    es de maquinagem onde  os requisit
12.  Rr RT  TAL z       Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica        IN r    sentido    Sinol alterar     PH ii                  Ferromento    inol Ator _ irgo  ferromerdo       Esquema de Enfrodos de PLE       m m m m m m    EE opo pe ie E    Ooo 1 a S a S e S S A am f  Sinal miteror sentido muto  LA  GEIE  e   pinl     speed      Entradas LC       85       sopp a opaa ap maase    MP ki  poor Wa BJ   r wg  pafadi     i          XBM      SHMDYS MBA    aay    86          Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    EE  TS E TRE DE a Eee    JOUL LICEN    e T  a  Z liiig E aD isg  JOQ       Ly    Ed  FR TO O O    F AME    S Ag       JEN TOUS  JAAD yug    Ea    Ni a j eii da    DJU  O   Er      LE    Tiina  FATE    CE       SCHOOL LICENCE    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Anexo B    Circuito Pneum  tico Implementado    87    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tool Actuator    AVE       MEIN    ALA      Pressure Sensor 1       sa Air Drier    Q   EN    88    E  E  Spindle cooling Snindia Spindle  and pressurization Cone Cleaning pressurization   mm  6 bar   dmm  2 bar   4mm  Zbar   LL i T    Pressure Sensor 2    Flow  110 l min o 2 bar    Filt
13.  Windmill ComDebug          4 2 Instala    o el  trica e pneum  tica    O aut  mato e o variador de frequ  ncia  juntamente com outros dispositivos de comando e  prote    o  foram instalados num quadro el  trico  Foi tamb  m concebido e projetado um  esquema el  trico  apresentado no anexo A  e que serviu de base para a montagem do quadro  el  trico  Neste esquema el  trico foram utilizados alguns componentes el  tricos  que por serem    muito comuns  n  o ser  o abordados aqui com grande detalhe   45    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Os componentes presentes no esquema el  trico e instalados no quadro el  trico foram     Comando e Prote    o    v Interruptor seccionador de 4 polos  Porta fus  veis para fus  veis de dimens  o 10Omm 38mm  4 Fus  veis de cartuxo  dimens  o 1Omm 38mm  de 4 A  Cooper Bussmann  Interruptor diferencial Kopp 25A  sensibilidade ao disparo de 20 mA  Contator 3P com 1 contacto auxiliar  marca Telemecanique    Disjuntor 5A    Se Ne No So SS    Fus  vel de cartuxo  5mm 20mm  2A  v Bot  o Emerg  ncia com 3 contactos normalmente fechados  marca Telemecanique  Variador de Frequ  ncia e Aut  mato   v Variador de frequ  ncia Delta VFD VE VFDO037V43A 2  v Aut  mato Unitronics Vision 350  Fonte de alimenta    o   v Fonte SIEMENS SITOP PSU100C 24 V  2 5 A  Conectores el  tricos e sinalizadores luminosos   v Conector f  mea de 9 pinos  v Conector f  mea de 25 pinos  Harting    v Sinalizador Lumi
14.  com um variador  de frequencia para controlo da velocidade e sentido de rota    o da ferramenta atrav  s de uma  liga    o RS 485 e com o controlador ABB IRC 5 atrav  s de uma rede Ethernet    Com vista    utiliza    o segura do equipamento  a press  o do circuito pneum  tico  a  temperatura no interior do spindle  a presen  a de ferramenta de corte e o estado dos bot  es de  emerg  ncia s  o permanentemente monitorizados    O controlador do spindle desenvolvido permite operar em dois modos  manual e autom  tico   No modo manual  o operador comanda o spindle via consola HMI do aut  mato  No modo  autom  tico  o spindle    comandado via controlador do rob    tendo sido desenvolvidas rotinas    de programa    o em linguagem RAPID para integra    o na programa    o do rob       VI    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Abstract    Design and installation of a spindle   s driver for integration into robotic cell    Typical applications of robots include welding  painting  assembly  pick and place  such as  packaging  palletizing   product inspection and machining operations  all accomplished with  high endurance  speed  and precision    Machining robots must be extremely rigid and strong to be able to machine hard materials  such as metal  A spindle must be attached to the end of the robotic arm in order to provide th
15.  custo relativamente baixo  Dentro das aplica    es de maquinagem  os rob  s  industriais s  o usados predominantemente em aplica    es de prototipagem  limpeza e pr     maquinagem de pe  as de fundi    o  assim como em opera    es de acabamento em aplica    es  onde a toler  ncia dimensional n  o    muito exigente  8   Apesar disto  n  o existem muitos  exemplos de sucesso da utiliza    o de rob  s industriais neste tipo de solu    es a n  vel industrial   5     O maior obst  culo    utiliza    o de rob  s neste tipo de aplica    es    o facto de a rigidez de um  rob   industrial ser muito menor do que a de uma m  quina CNC standard  A rigidez t  pica de  um rob   articulado    normalmente menor que 1N um enquanto uma m  quina CNC possui  uma rigidez por volta de 50N um  5     Este facto leva a que a precis  o dimensional do rob   seja substancialmente menor do que uma  m  quina CNC  o que poder   ser um impedimento    sua utiliza    o em algumas aplica    es   Existem tamb  m problemas relacionados com vibra    es no manipulador  problemas de    precis  o na programa    o off line e calibra    o que dificultam a utiliza    o de rob  s neste    campo  5      Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tem existido uma intensa investiga    o neste campo de forma a desenvolver estrat  gias para  aumentar a precis  o do rob   e    compensar    o baixo valor da rigidez de um manipulador  rob  tico  Estrat  gias como a utili
16.  de Corrente Recebido     Mensagens de Erro   01XX01   Enviadas Quando o Variador de   01XX02  Frequ  ncia N  o Entende o Pedido    01XX03  XX depende do Pedido Efetuado     4 3 4 Implementa    o dos Ciclos de Aquecimento do spindle          indicado no manual de utiliza    o do spindle a necessidade de proceder a um ciclo de  aquecimento antes do equipamento ser utilizado  Se esta indica    o n  o for seguida  o  equipamento pode ser danificado e a garantia do fabricante deixa de ser v  lida    Assim  quando o sistema    iniciado e a etapa 4 fica ativa  o ecr   mostrado na figura 43       apresentado     Ciclo de Aquecimento a Efectuar       Figura 43  Ecr   apresentado para sele    o do ciclo de aquecimento    55    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    O utilizador dever   indicar o ciclo de aquecimento a efetuar  O tempo e as velocidades que  devem ser utilizadas em cada ciclo s  o descritos na tabela 5  apresentada no cap  tulo anterior   Ap  s a sele    o do ciclo de aquecimento a efetuar  aparece um novo ecr   que indica quais as  etapas que ir  o ser realizadas e sinaliza com um visto as que j   foram conclu  das  A qualquer  altura    poss  vel terminar o ciclo de aquecimento premindo o bot  o Saltar  como apresentado  na figura 44    Quando o ciclo de aquecimento    terminado  o sistema encontra se pronto a ser utilizado  sem  restri    es    Assim  o ecr   da figura 43 n  o ser   mais apresentado quando 
17.  gt  A atua    o de qualquer um dos bot  es de emerg  ncia provoca a paragem da  movimenta    o do rob   e da rota    o do spindle  Para voltar a utilizar os equipamentos      necess  rio colocar os bot  es de emerg  ncia n  o atuados e  ap  s  confirmar a  reativa    o num bot  o existente na HMI     gt  Quando existe algum problema este pode ser identificado pelo sistema  como por  exemplo  temperatura excessiva no spindle  ar comprimido    press  o inferior a  recomendada  bot  o de emerg  ncia atuado  etc   A descri    o do problema     identificada na HMI     gt  Antes de poder ser utilizado o spindle em pleno funcionamento  o aut  mato executa o  ciclo de aquecimento do spindle  Ap  s terminado este ciclo     indicado na HMI que o  spindle est   pronto a ser utilizado     gt  O sinalizador luminoso existente no arm  rio el  trico  est   ligado quando o spindle est      em rota    o     41    42    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica     gt  As condi    es seguintes impedem o arranque do spindle ou provocam a sua paragem    caso j   esteja em funcionamento     O    N  o se encontrar uma ferramenta montada ou o sistema de mudan  a de  ferramenta se encontrar aberto    A temperatura no seu interior for superior a 130  C    N  o existir ar comprimido   s press  es recomendadas    Algum dos bot  es de emerg  ncia estar atuado    Algum equipamento n  o estiver a comunicar devidamente    A combina    o dos estados do
18.  mensagem a enviar permanece o mesmo  em todas as evolu    es  A migra    o entre as diferentes evolu    es    assim bastante f  cil e    barata  uma vez que praticamente todas as especifica    es t  cnicas s  o mantidas inalteradas     A 10 Mbps Ethernet surge no in  cio dos anos 90  Dentro deste sistema  surgiram duas  variantes importantes  22     gt  10 Base T  utiliza 2 pares de condutores entrela  ados  sendo que um fio transposta o  sinal positivo  0 a 2 5V  e outro o sinal negativo  0 a  2 5V   tendo um alcance de  aproximadamente 100 metros  Nesta configura    o  normalmente cada esta    o de  trabalho    ligado a um hub ou switch  Estes equipamentos permitem gerir o processo  de transmiss  o da informa    o e envi   la para v  rios recetores ao mesmo tempo    gt  10 Base F  utiliza fibras   ticas e tem um alcance de aproximadamente 2 quil  metros      arquitetura normal neste tipo de rede apresenta uma estrutura em estrela  na qual    todas as esta    es est  o ligadas a um Hub Switch central     A Fast Ethernet surge por volta de 1995 e conseguiu elevar a velocidade de transmiss  o de  dados para 100 Mbit s  A Fast Ethernet garante compatibilidade com as redes Ethernet  anteriormente utilizadas e apresenta uma rela    o custo benef  cio muito satisfat  ria  sendo por  Isso a mais utilizada  Possui dois padr  es bastante difundidos que s  o  22     gt  100 Base TX  utiliza 2 pares de condutores entrela  ados e    o mais utilizado dentro  da Fast Ethernet   gt  100 B
19.  na Ethernet  CSMA CD   23                  22  Figura 19   Estrutura da Mensagem segundo o standard IEEE 802 3 utilizada no protocolo  TEN PE aaa A E A E E ATEA A 24  Figura 20   Estrutura da Mensagem em Modbus RTU  28     26  Figura 21   Estrutura da Mensagem em Modbus ASCII  28         nsnnssennsennsennsensseesssesseesssesse 26    XIII    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Figura 22   Implementa    o comum do protocolo TCP IP e Ethernet  com os respetivos layers    do modelo OSEI   sus arenosa nt a o a a 29  Figura 23  Campo de dados de um frame Ethernet  usando TCP IP                    eennn   29  Figura 24   Conte  dos de um cabe  alho IP  32     erre erre rreanaaa 31  Figura 25   Estrutura cabe  alho de TCP  34                erre rere rare 32  Figura 26   Estrutura de uma mensagem usando TCP IP e Ethernet  35                             32  Figura 27     Diagrama do Sistema de Controlo a Implementar            seseneeseeesseesssersssersssersse 33  Peia S  RODO ABB A00 a a E DR 34  Pema 29 Spinale PDS XECOTO PG sic friso li    o pa a T 35  Eisura 50  Esquema do  SIStemA asa staisans ita si diana a a a a Ma 36  Figura 31   Aut  mato Unitronics Vision 350              cceee eee erere re rree narrar aa reaa 38  Figura 32   Variador de Frequ  ncia Delta VFD VE  38             rrenan 39  Figura 33   Ambiente de Trabalho do software RobotStudio                        ciiieiiiiie 44  Figura 34   Ambiente do soft
20.  o variador de  frequ  ncia  este   ltimo envia uma nova mensagem de volta a indicar se a mensagem foi  recebida corretamente ou se ocorreu um erro   Durante o funcionamento do sistema  diversas mensagens s  o trocadas entre estes  equipamentos  A tabela 8  apresentada na p  gina seguinte  exibe as mensagens mais comuns   O endere  o do variador de frequ  ncia    sempre 01  pelo que os primeiros dois d  gitos nas  mensagens trocadas tomem o valor 01  As unidades das inc  gnitas II  TTTT e CCCC na  tabela 8 correspondem a 0 1 Hz  0 1V e 0 014 respetivamente   Os c  digos de erro apresentados t  m significados diferentes    01     C  digo de fun    o inv  lido   02     Endere  o de dados inv  lidos   03     Valor atribu  dos aos dados inv  lidos  Para informa    es mais detalhadas sobre a comunica    o entre estes equipamentos  deve    consultar se a refer  ncia  40      54    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tabela 8   Algumas das mensagens enviadas e recebidas pelo aut  mato durante o    funcionamento do sistema  excluindo o LRC e End bits     Mensagem Enviada   Mensagem Recebida    Alterar Frequ  ncia de Sa  da  01062001 0I 01062001011   III     frequ  ncia desejada   010620000002 010620000002  010620000001 010620000001    Alterar Sentido 010620000040 010620000040    Ler Tens  o de Sa  da   010321060001 010304TTTT   IHI  Valor de Tens  o Recebido   Ler Corrente Consumida   010321040001 010304CCCC   IHI  Valor
21.  por exemplo  o sistema passar  do    Modo de Seguran  a    para o    Modo Normal    e a etapa 4 ficar ativa  Neste caso  a vari  vel       Ciclo de Aquecimento Efetuado    tem o valor 1  o que desativa a etapa 4 e ativa a etapa 13     Aquecimento Normal Aquecimento Prolongado    1500 seg a 4600 rpm  20  vel Max   p00 seg a 12000 rpm  50  vel Max     vd 300 seg a 12000 rpm  50  Wel Max     4 180 seg a 18000 rpm  75  Yel Max     b00 seg a 18000 rpm  755 vel Max    4 180 seg a 24000 rpm  0 0054 Wel Max     900 seg a 24000 rpm  100  Wel Max     Figura 44   Ecr  s apresentados durante a realiza    o do ciclo de aquecimento     direita no       ciclo de aquecimento normal     esquerda no ciclo de aquecimento prolongado     O ciclo de aquecimento dever   ser repetido sempre que o equipamento for arrefecido at   a  temperatura ambiente  O spindle existente n  o possui o sensor RTD descrito no manual de  utiliza    o deste equipamento  Assim  n  o    poss  vel comparar a temperatura do equipamento  com a temperatura presente na sua envolv  ncia  Para contornar esta limita    o  foi programada  a condi    o de que se o sistema estiver completamente imobilizado durante 30 minutos  o ecr    da figura 43 ir   aparecer novamente e um novo ciclo de aquecimento dever   ser efetuado     Ap  s o ciclo de aquecimento estar conclu  do  o ecr   da figura 45 aparece na HMI     56    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    0 equipamento e
22.  sistema    3 1 Arquitetura do sistema de controlo    A arquitetura do sistema de controlo desenvolvida no   mbito desta disserta    o    apresentada    na figura 27          p    Figura 27     Diagrama do Sistema de Controlo a Implementar       Este sistema est   baseado num aut  mato com uma HMI integrada  O aut  mato comunica com  o sistema pneum  tico  respons  vel pelo fornecimento de ar ao spindle para refrigera    o e  acionamento do sistema de troca de ferramenta  atrav  s de linhas de I O dedicadas  Este  aut  mato comunica tamb  m com o variador de frequ  ncia atrav  s de uma liga    o f  sica    RS485 e com o controlador do rob   por uma liga    o Ethernet     33    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Uma alternativa a esta arquitetura de controlo poderia passar pela utiliza    o do controlador do  rob   em substitui    o do aut  mato  Contudo esse processo seria mais dispendioso  uma vez  que seria necess  rio adquirir cartas de expans  o para o controlador do rob    seria necess  rio  adquirir um conversor Ethernet RS485  a configura    o das comunica    es e a programa    o  das diferentes tarefas seriam mais complexas  ficando o sistema sempre dependente do    controlador do rob       3 2 Principais componentes utilizados    Para a implementa    o a arquitetura apresentada no subcap  tulo anterior  ser  o usados os    seguintes equipamentos     3 2 1 Rob   ABB IRB 2400    O rob   utilizado    um AB
23. 2   ENDEROC    m     bo Ba BJ BJ BJ ba ba BJ BJ Ba j   D D Do  i      Li    Lui  j     Jo in b ts do h      ly dy L      Ly Ly L      Figura 52   Rotina set speed    Ap  s declarar as vari  veis necess  rias  o numero indicado dentro de parenteses    dividido  pela constante 70  Este valor ser   igual ao n  mero de transi    es ascendentes e descendentes  que o controlador dever   enviar ao aut  mato    Para o envio do n  mero de pulsos correto foi usada uma instru    o While  Enquanto a vari  vel    ndex for inferior ao n  mero de transi    es     feito o set da vari  vel DOIO 10 set speed e  adicionada uma unidade ao valor   ndex  Ap  s isto  se o   ndex for menor que o n  mero de  transi    es     feito o reset da vari  vel DOIO 10 set speed e adicionada outra unidade ao valor    ndex  Este ciclo    repetido at   que o   ndex seja igual ao n  mero de transi    es    Quando isto acontece o sistema espera um tempo igual    vari  vel    tempo     valor necess  rio  para completar 1 1 segundos desde que a primeira transi    o ocorreu  O aut  mato est    programado para contar o n  mero de transi    es ascendentes e descendentes durante 1    segundo ap  s a primeira transi    o ascendente e    dada uma margem de seguran  a de 0 1s     64    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Ap  s este tempo    feito o reset da sa  da    DO1O 10 set speed    e o programa espera at   que a  entrada    DIIO 9 handshake    tenha o va
24. 32 RS485 para a sua liga    o   Este programa tem funcionalidades que permitem operar o variador podendo ser dadas ordens  simples como arrancar  parar  inverter sentido  o que se revelou muito   til na verifica    o dos  dados a enviar em cada mensagem  Estas funcionalidades foram tamb  m uteis para teste de  mensagens para configura    o de par  metros como potencia do motor  frequ  ncia m  xima     corrente e tens  o m  ximas  entre outros     44    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    O Windmill ComDebug    um software gratuito que permite comunicar com praticamente  qualquer dispositivo que suporte R 232  RS422  RS485 ou Modbus     poss  vel introduzir e  exibir os dados em formato hexadecimal  ASCII ou bin  rio  Com este software    poss  vel  enviar mensagens para um dispositivo que esteja conectado    porta s  rie do computador e ver  qual a resposta que o dispositivo envia  Foi muito   til na implementa    o da comunica    o    aut  mato variador de frequ  ncia  Uma imagem deste software    apresentada na figura 34     o Windmill combebug Terminal Screen E  ul ES  Edit MonPrint Outputs at CRC Parse ComPort Status    Prompt Reply Acknowledgement  Byte   Char   Hex a Bute   Char   Hex a      gt  COM Port Settings Ioj x     Comms Settings    Com Fort  coma x               Baud Aate         Data Bits         Farity       Stop Bits         Flow Control        Help   Cancel      Figura 34   Ambiente do software
25. 51   Rotina ativar spindle    Esta rotina    bastante simples  A primeira linha de c  digo faz o set    sa  da  DO1O 11 ativar spindle  enquanto a segunda coloca o programa em espera at   que a entrada  DIO 9 handshake tenha o valor 1  Esta linha d   a indica    o que o aut  mato recebeu    corretamente a indica    o que lhe foi enviada     63    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    AS rotinas desativar_spindle  desligar_spindle  ativar_troca_ferramenta   desativar_troca_ferramenta  libertar_ferramenta e prender_ferramenta t  m um c  digo e modo  de funcionamento muito semelhante a esta  sendo que apenas    alterada a vari  vel a que a  rotina refere e  em algumas delas  a opera    o de set    substitu  da por reset  Por este motivo     estas rotinas n  o s  o abordadas em detalhe neste cap  tulo mas s  o apresentadas no anexo C     O c  digo RAPID da rotina set_speed    apresentado na figura 52     15  PROC set speed  num x   var nom pulsos   Var nom index  0     Hi p  J mn    Do I DD   A    Ia    Var nom setenta  T70    Var nom tempo  1 1    pulsos    x Div setenta    While index  lt  pulsos Do  set D010 10 set speed   WaitTime 0 05   tempo   tempo   0 05   index  index 1     j      l   E    mn EM ab    if index  lt  pulsos then  Reset D010 10 set speed   WaitTime 0 05   tempo   tempo   0 05   index  index 1   ENDIF  ENDWHILE  WaitTime tempo   Reset D010 10 set speed   WaitDI DI10 9  handshake  1     WaitTime 0 
26. 6  29               34  Tabela 3   Elementos importantes presentes no Spindle XLC 070  36                       e e       36  Tabela 4   Poss  veis combina    es dos sinais sensores e condi    es correspondentes               37  Tabela 5   Ciclos de Aquecimento do Spindle PO esssiscsrsssisdsnonini arina 37  Tabela 6   Caracter  sticas Variador Delta VFD VE VFDO37V4I3A Z  40     40  Tabela 7   Caracter  sticas necess  rias no ar comprimido a ser utilizado no spindle                48    Tabela 8   Algumas das mensagens enviadas e recebidas pelo aut  mato durante o  funcionamento do sistema  excluindo o LRC e End bits                  eee eee 55    Tabela 9   Condutores utilizados na comunica    o Aut  mato Controlador IRCS                    60    XVII    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    XVIII    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Cap  tulo 1    Introdu    o    1 1 Introdu    o    Uma das aplica    es t  picas de rob  s industriais diz respeito a opera    es de acabamento   rebarbagem  polimento  fresagem     estando o rob   equipado com um motor   rvore    a     spindle   No spindle    montada uma ferramenta adequada    opera    o de acabamento  pretendida  Tipicamente  o spindle    controlado a partir de um variador de frequ  ncia   devendo o seu comando estar integrado com o controlador do rob   de modo a ser poss  vel  definir as condi    es 
27. 8 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010  Source  IFR Statistical Department        000 of units       Figura 1   N  mero de rob  s industriais fornecidos em 2010  6     Em 2008  cerca de 70  dos rob  s existentes s  o usados em opera    es de soldadura e de    carga descarga  como mostra a figura 2  7    4    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Dispirsia Curti millii  andpmuntira aniciher  Assermbling and EHEHE   e LE LEF ig maT p  ARTE Electrical amd Oiher  b    pecias           i  Unspecified  n    Chigal    iubber BY APPLICATION   and plasties   Machinery   Metal predicis   Comemanicati  es o    p r   Waldin 15 45 Handing  Unspecified Food pa  of materials  soldering l i and pribiti  Dther Precision and optos    Figura 2   Utiliza    o de Rob  s por tipo de ind  stria     esquerda  e    por aplica    o     direita  em 2008  7     2 2 Rob  s Industriais em Opera    es de Maquinagem    Tipicamente  as opera    es de maquinagem s  o realizadas recorrendo a um centro de  maquinagem CNC  Estas solu    es de maquinagem CNC possuem custos elevados e alguma  dificuldade de retorno de investimento  5        assim que surge a ideia da utiliza    o de rob  s industriais para realiza    o de algumas  opera    es de maquinagem onde os requisitos de precis  o dimensional da pe  a n  o sejam  muito elevados  uma vez que os rob  s s  o bastante adapt  veis e flex  veis  f  ceis de programar  e possuem um
28. B IRB 2400 16  figura 28   com uma capacidade de carga de 20kg e  um alcance de 1 5m     um modelo recomendado para aplica    es de soldadura a arco   opera    es de corte e de rebarbagem  manuseio e montagem de componentes  29   Algumas    caracter  sticas do rob   s  o apresentadas na tabela 2     Tabela 2   Caracter  sticas do rob   ABB IRB 2400 16  29     Repetibilidade    Posi    o    Repetibilidade    Traget  rias  Velocidade M  xima 450   s no Eixo 6  360   s  nos Fixos 4 e 5 e 150   s       Figura 28   Rob   ABB 2400  nos Fixos 1 2 e 3        34    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    3 2 2 Controlador ABB IRC5    Este controlador    a quinta gera    o de controladores rob  ticos da ABB e sucede ao S4  Possui  avan  os significativos na precis  o  previs  o e repetibilidade de trajet  rias e pontos  relativamente ao seu antecessor  Suporta a linguagem de programa    o RAPID  desenvolvida  pela ABB   Possui at   8192 entradas e sa  das  6 entradas anal  gicas  1 porta de comunica    o  s  rie RS S 232  suporta redes de comunica    o DeviceNet  Profinet e Ethernet IP e possui    tamb  m interfaces para controlo de for  a  sistemas de vis  o e conveyor tracking     3 2 3 Spindle PDS XLC 070    O spindle utilizado    um equipamento da marca PDS  Precise Drive Systems   modelo XLC   070 com uma pot  ncia de 2 2 KW  3 HP   Este modelo    alimentado a uma tens  o de 380V   corrente m  xima admiss  vel de 4 1A  ve
29. BB  Permite que o programador crie cen  rios com modelos de unidades  ABB  tanto a n  vel de representa    o 3D como de emula    o f  sica   Este software    constru  do    com base na tecnologia VirtualController ABB  uma c  pia exata do software real que    43    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    comanda os seus rob  s no processo de produ    o  Deste modo  possibilita simula    es muito  realistas  utilizando programas de rob  s verdadeiros  id  nticos aos utilizados numa f  brica  A  linguagem de programa    o de rob  s suportada    o RAPID  A figura 33 apresenta uma  imagem do ambiente de trabalho deste software  Este software foi utilizado para programar  rotinas  em linguagem RAPID  que permitem controlar a opera    o do spindle  quando em    funcionamento autom  tico     td es Handshaks     Ass RobotStudio 5 77 PR aT     File Home Modeling Simulation Offline Online Add Ins A        E tu p t   RAPID Tasks  53    New M Adjus t T  P ters    Q Eh  Y Virtual FlexPendan  Ah   E PID Tasks pA E     ew Module      Adjust Robtargets Tg Load Parameters ES  5      ETA  0  Run Mode   e   ORestart  8  Load Module RAPID Profiler   Save Parameters A  Synchronize Synchronize Events RA Inputs  Backup ScreenMaker      System Configuration   Set Task System er  to Station to VC 8  Control Panel   Outputs   Shutdown   i GA Load Program Builder Editor   Frames Configuration    Synchronize Virtual Controller Controller Tools 
30. Conce    o e instala    o de um controlador de um spindle para  integra    o em c  lula rob  tica    F  bio Andr   Fonseca de Castro    Disserta    o do MIEM    Orientadores   Prof  Paulo Augusto Ferreira de Abreu    Prof  Ant  nio Pessoa de Magalh  es       LOS PORTO    FEU FACULDADE DE ENGENHARIA  UNIVERSIDADE DO PORTO    Faculdade de Engenharia da Universidade do Porto  Mestrado Integrado em Engenharia Mec  nica    Julho 2012    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica     A mente que se abre a uma nova ideia jamais voltar   ao seu tamanho original        Albert Einstein    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Resumo    Os campos de aplica    o dos rob  s industriais v  o desde opera    es de simples manipula    o   montagem  soldadura at   opera    es de controlo de qualidade e maquinagem  Dentro destas  opera    es de maquinagem     necess  rio que o rob   possua um motor   rvore  ou  em ingl  s   spindle  para fornecer o movimento de rota    o necess  rio    ferramenta de corte     a  instala    o de um destes equipamentos num rob   ABB IRB 2400 que    abordada nesta  disserta    o    A arquitetura de controlo implementada utiliza um aut  mato  que comunica
31. Modo de Seguran  a  que se encontram representados no  GRAFCET da figura 39    Os modos de funcionamento do sistema s  o controlados pelo GRAFCET 1  figura 39     O sistema    iniciado na etapa O  Quando a condi    o de transi    o da etapa O    verdadeira  o    sistema transita de etapa     As condi    es monitorizadas para a seguran  a do sistema s  o     Estado do bot  o de seguran  a    Estado do contacto que monitoriza a temperatura do spindle    Estado de liga    o dos cabos do arm  rio el  trico ao spindle      Exist  ncia de press  o no sistema pneum  tico instalado    Se alguma das condi    es indispens  veis    seguran  a do sistema n  o for verificada o sistema  transita para a etapa 2     Modo de Seguran  a     Se todas as condi    es de seguran  a forem  verificadas  o sistema transita para a etapa 1  que foi chamado de    Modo Normal     Isto  acontece porque foi utilizada programa    o ass  ncrona na programa    o do PLC  Se fosse  utilizada programa    o s  ncrona que permite apenas uma transi    o por ciclo de  funcionamento  o sistema iria percorrer um ciclo de funcionamento em    Modo Normal     mesmo que uma das condi    es de seguran  a fosse falsa  o que n  o cumpre com as    especifica    es de seguran  a deste sistema     Modo de Seguranca       Figura 41  Ecr   apresentado no  Modo de Seguran  a       52    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Quando o sistema se encontra no    Modo de Seg
32. a 4   Poss  veis combina    es dos sinais sensores e condi    es correspondentes    Sistema Fixa    o Aberto    Sistema Fixa    o Fechado sem Ferramenta  Ferramenta Presa  Embolo n  o Recuado  Ferramenta Presa  Embolo Recuado       O modelo existente no laborat  rio n  o possui o sensor RTD de temperatura apresentado no  manual  36   Assim  a monitoriza    o detalhada da temperatura no interior do spindle n  o     poss  vel  Em vez disso  para a monitoriza    o da temperatura do spindle ser   usado um  contacto t  rmico localizado no interior do estator do motor AC  normalmente fechado e  projetado para abrir a 130  C  Quando este contacto abrir  a utiliza    o do spindle n  o ser    permitida    Antes do in  cio das opera    es com o equipamento dever   ser realizado um ciclo de  aquecimento do spindle  que depender   do tempo de paragem do spindle  A tabela 5 indica a    sequ  ncia de a    es que deve ser realizada de acordo com o ciclo a efetuar     Tabela 5   Ciclos de Aquecimento do Spindle  36     Ciclo de Aquecimento Normal Aquecimento Prolongado     paragem superior a 6 meses     5 Minutos a 20000 rpm 25 minutos a 8000 rpm    2 3 Minutos a 30000 rpm 10 minutos a 20000 rpm  3 Minutos a 40000 rpm 10 minutos a 30000 rpm       37    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Mais informa    es sobre a manuten    o  aquecimento e opera    o do spindle  bem como    informa    es mais detalhadas sobre o equipamento  po
33. a Arte    2 1 Rob  s Industriais    O termo Rob   foi usado pela primeira vez pelo escritor checo Karel Capek  1890 1938  na  pe  a de teatro    R U R   Rossum s Universal Robots       estreada em Janeiro de 1921 na cidade  de Praga  A origem da palavra    rob      vem da palavra checa    robota    que significa trabalho  for  ado  da   a ideia que existe do rob   que imita o homem em todas as atividades   funcionando como um    empregado    mec  nico  1    J   o termo Rob  tica foi popularizado pelo escritor e cientista americano Isaac Asimov  na sua  obra  Z Robot  de 1950  Neste mesmo livro  Asimov criou tr  s leis que  segundo ele   regeriam os rob  s no futuro   1  Um rob   n  o pode fazer mal a um ser humano e nem  por omiss  o  permitir que algum  mal lhe aconte  a   2  Um rob   deve obedecer   s ordens dos seres humanos  exceto quando estas  contrariarem a Primeira lei   3  Um rob   deve proteger a sua integridade f  sica  desde que  com isto  n  o contrarie a  Primeira e a Segunda leis  2    Neste livro  os rob  s s  o desenhados com muitas semelhan  as    esp  cie humana  J   existiam    at   desenhos de Leonardo Da Vinci para um projeto de um aut  mato humanoide que dever  o  3    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    ter sido feitos por volta do ano de 1495  Este projeto continha desenhos detalhados de um  cavaleiro mec  nico que seria capaz de se sentar  mover a cabe  a  maxilar e mexer os bra  os   3 
34. a para comunica    o entre o variador de    Classifica    o de       frequ  ncia e o aut  mato anteriormente apresentado     40    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    3 3 Especifica    o dos requisitos do sistema    Tendo por base as especifica    es gen  ricas da aplica    o de controlo a desenvolver   apresentada no subcap  tulo 1 2     Objetivos  foram elaboradas as seguintes especifica    es  funcionais que serviram de base ao desenvolvimento da programa    o do aut  mato      conce    o dos circuitos el  tricos do arm  rio de controlo e    configura    o do variador de    frequ  ncia      gt  O equipamento pode operar num modo    Manual    e num modo    Autom  tico       o No modo    Autom  tico     o controlador do rob   dever   enviar os par  metros de  funcionamento necess  rios  velocidade  sentido de rota    o  etc  para o  aut  mato  n  o sendo poss  vel a altera    o de par  metros na HMI    o No modo manual  os par  metros de funcionamento do spindle podem ser  alterados a qualquer altura na HMI     gt  O sistema    iniciado quando o interruptor seccionador    movido para a posi    o ON     gt  Os par  metros de funcionamento que podem ser controlados s  o  a velocidade de  rota    o  o sentido de rota    o  abertura e fecho do sistema para mudan  a de ferramenta   rampa de acelera    o e rampa de desacelera    o     gt  O aut  mato controla a opera    o ligar e desligar o variador de frequ  ncia    
35. ado  Integrated Motor Spindle     esquerda e um    spindle acionado por correia  Belt Driven Spindle     direita  11  12      Os spindle acionados por correias s  o normalmente constituidos por um eixo apoiado num  sistema de rolamentos que s  o introduzidos dentro de um corpo  normalmente met  lico  O  eixo do spindle incorpora tambem o sistema de fixa    o da ferramenta  O sistema que  possiblita a mudan  a da ferramenta     geralmente  montado externamente  11    A pot  ncia e o momento de rota    o s  o fornecidos ao spindle por meio de um motor externo   O motor transmite o bin  rio usualmente usando correntes dentadas ou correias em V   As principais vantagens deste tipo de spindles s  o  11     gt  Custo reduzido  como o spindle    constituido por um n  mero menor de componentes   o seu custo    reduzido quando comparado com os spindles com motor integrado    gt  Grande variedade poss  vel de caracter  sticas  como a pot  ncia  o bin  rio e a  velocidade m  xima s  o muito dependentes do motor externo     poss  vel variar os  valores destas caracter  sticas simplesmente alterando este   ltimo  o que n  o    poss  vel  num spindle com motor Integrado    gt  Grande pot  ncia e bin  rio dispon  vel  uma vez que o motor    montado externamente  ao eixo do spindle     muitas vezes poss  vel utilizar motores de grandes dimens  es   Motores de grandes dimens  es possuem habitualmente grandes pot  ncias e bin  rios  que podem ser transmitidos ao spindle  No caso dos spindles c
36. am criados alguns modelos de forma a orientar o  processo de implementa    o de uma rede de comunica    o  Existem diversos modelos que  est  o orientados para   reas de aplica    o espec  ficas  Os mais utilizados s  o o modelo OSle o    modelo IEEE 802 LAN     2 6 Modelo OSI    A utiliza    o de normas nas comunica    es de dados    uma necessidade   bvia  Estas s  o  necess  rias para gerir o uso e interliga    o de equipamentos tanto a n  vel f  sico  como el  trico  e mesmo a n  vel dos processos e procedimentos manipula    o os dados    Assim  em 1978     proposto pela International Organization for Standardization  ISO  o  modelo OSI numa tentativa de implementar um standard na comunica    o entre  computadores  N  o especifica a utiliza    o de um equipamento espec  fico  modem  tipo de  liga    o  etc    O modelo divide as redes de computadores em sete n  veis  ou camadas   de  forma a obter n  veis de abstra    o  Cada camada tem as suas fun    es  tem caracter  sticas  espec  ficas e    usada para executar determinadas tarefas  Cada camada possui uma estrutura  pr  pria e trata de um problema particular  sem se preocupar com a estrutura das outras  camadas  Cada camada apenas ter   de receber dados de um determinado tipo  processa los e    enviar num determinado formato para o pr  ximo layer     14    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    7 Aplica    o    6  5     Sess  o ooo  4  3  2 Liga    o de dados 
37. aracter  stica de um par tran  ado    de aproximadamente 120 ohms  sendo este    um valor adequado para a resist  ncia de termina    o a ser instalado  21      O R S 485 apresenta uma velocidade m  xima de 10 Mbps com comprimentos de cabo  inferiores a 10 metros e tem um alcance m  ximo de 1200 metros  A figura 14 apresenta um  gr  fico da evolu    o da velocidade m  xima com o aumento do comprimento do cabo  Estas  velocidades podem ainda ser afetadas por outros fatores externos como por exemplo  caracter  sticas dos equipamentos instalados  capacidade dos cabos de comunica    o  topologia    da rede instalada e interfer  ncias presentes no ambiente de comunica    o  20      18    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    1200  1000    100       Comprimento do cabo  metros     1k 10k 100k 1M 10M  Velocidade da comunica    o  bps     Figura 14   Velocidade m  xima usando EIA485 em rela    o ao comprimento do cabo  21     Enquanto os comprimentos de cabo s  o relativamente curtas  a influ  ncia da topologia da rede  no seu desempenho n  o    significativa  Contudo  quando os efeitos de linhas de transmiss  o  longas come  am a aparecer  h   uma topologia simples que permite corrigir os problemas que  da   adv  m  A figura 15 mostra alguns tipos de topologias utilizadas  Apenas no tipo    daisy  chain     onde todos os dispositivos s  o conectados diretamente aos condutores da linha de    comunica    o principal     f  c
38. ase FX     uma evolu    o da 10 Base F  utiliza tamb  m fibras   ticas com uma    velocidade 10 vezes  Pode ter um alcance at   2000 metros     A Gigabit Ethernet possui uma velocidade de transmiss  o de 1 Gbps  Existem  atualmente v  rias tecnologias diferentes dentro da Gigabit Ethernet  sendo as mais  importantes  22      gt  1000 Base T  pode ser utilizada em redes com uma dist  ncia inferior a 100 metros   Utiliza cabos com pares entrela  ados  como as redes de Fast Ethernet  e usa 4 pares    de fios dispon  veis     23    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica     gt  1000 Base CX     o padr  o inicialmente desenvolvido na Gigabit Ethernet  Utiliza  cabos de pares entrela  ados como meio de transmiss  o e tem um alcance at   25  metros  Devido a esta limita    o de dist  ncia     a menos usada dentro da Gigabit  Ethernet  sendo dificilmente encontrada em aplica    es nos dias de hoje     gt  1000 Base SX  esta tecnologia utiliza fibras   ticas e    recomendada para dist  ncias  at   550 metros  Possui um custo mais baixo do que a 1000 Base LX  que utiliza  tamb  m fibras   ticas     gt  1000 Base LX  esta tecnologia    a mais cara das aqui apresentadas  utiliza tamb  m    fibras   ticas como meio de transmiss  o e possui um alcance m  ximo de 5 km     Um outro ponto fulcral para o sucesso das comunica    es    a estrutura da mensagem a enviar  aos diversos dispositivos    Inicialmente  a estrutura da mensagem uti
39. bits  32 bits no total    que s  o representados atrav  s de n  meros de O a 255  como  200 156 23 43  ou   64 245 32 11   O IPV6    uma expans  o do anterior e foi desenvolvido para ultrapassar  algumas das limita    es do IPV4  A mais importante    o tamanho do endere  o de IP  passando  de 32 bits para 128 bits  uma vez que os endere  os IPV4 come  am a ser escassos    A figura 24 apresenta os conte  dos enviados num cabe  alho IP  30     O protocolo IP n  o possui mecanismos de retransmiss  o nem d   garantia de uma transmiss  o  integra ou ordenada  32   Assim  todas as quest  es de consist  ncias para a integridade dos    dados transmitidos ter  o de ser tratadas com o protocolo TCP     30    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Vers  o   IHL Tipo de Servi  o p Tamanho Total    kienttica    o E Identifica    o de Fragmento    Tempo para Viver Protocolo Checksum do Cabe  alho          Endere  o da Fonte    Endere  o do Destino       Op    es    i  HF   H  o Fragmentar Identifica    o   todos os fragmentos de um datagrama tem o  MF   Mais Fragmentos mesmo valor nesse campo    IHHL   Tamanho do Cabe  alho  Identifica    o de Fragmento   serve para descobrir qual  amp  a  ordem do fragmento no datagrama    Protocolo   campo que identifica qual dever   o protocolo a ser  usado pela camada acima  camada de transporte     Figura 24   Conte  dos de um cabe  alho IP  32      O TCP  Transmission Control Protocol  ou e
40. ca    es     Esta    o A     m Esta    o B    Esta    o B       Modo    Half Duplex     A transmiss  o ocorre de    para B ou de B para     mas n  o simultaneamente    Esta    o A   gt  Esta    o B       Modo    Full Duplex     A transmiss  o ocorre de A para B e de B para     simultaneamente    Figura 7   Modos de comunica    o utilizados  15     No modo unidirecional  a transmiss  o de dados s   se processa num sentido  No caso da figura  7  a transmiss  o dos dados ocorre da esta    o A para a esta    o B  No modo    Half Duplex    a  transmiss  o dos dados pode ocorrer em ambos os sentidos  mas nunca ocorre  simultaneamente em ambos os sentidos  No modo    Full Duplex     a transmiss  o dos dados    pode ocorrer em ambos os sentidos simultaneamente  177      Para haver comunica    o    sempre necess  rio  17     gt  Um sistema de transmiss  o  hardware capaz de gerar e transmitir sinais atrav  s de um  meio     gt  Software de comunica    o  software de gest  o do hardware que lhe diz como e quando  transmitir     gt  Protocolos  acordos entre os intervenientes que gerem a transmiss  o  rece    o e    interpreta    o da informa    o    12    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Existem  basicamente  dois tipos de comunica    o entre diferentes equipamentos  a  comunica    o s  rie e a comunica    o paralela    A comunica    o em s  rie permite transmitir apenas um    bit    de cada vez  Assim a mensagem a  tra
41. cionamento  Autom  tico    presente no ecr   da figura 45  Quando ocorre esta a    o  surge na HMI o ecr      apresentado na figura 50        Figura 50   Ecr   vis  vel durante o Funcionamento Autom  tico do Sistema    62    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Aqui s  o apresentadas algumas informa    es do estado atual do sistema como a velocidade de  refer  ncia  o sentido de rota    o  o estado da ferramenta e do sistema de fixa    o desta    O bot  o conclu  do est   apenas vis  vel quando n  o est   a ser feita nenhuma opera    o no  equipamento  ou seja  quando o GRAFCET tem a etapa 20 ativa  A atua    o deste bot  o faz    surgir de novo na HMI o ecr   da figura 45     Para o controlo das a    es que o sistema pode realizar foram desenvolvidas rotinas que podem  ser incorporadas num programa RAPID executado pelo controlador do rob    Foram  desenvolvidas 11 rotinas com diferentes fun    es    e ativar spindle   e desativar spindle   e ligar spindle   e desligar spindle   e set speed   e ativar troca ferramenta   e libertar ferramenta   e prender ferramenta   e ativar troca ferramenta   e sentido inverso    e sentido inverso    O c  digo de programa    o destas rotinas pode ser analisado no anexo C  A titulo de exemplo     o c  digo RAPID da rotina ativar spindle    apresentado na figura 51     39 PROC ativar spindle    ao  Set DO1O 11 ativar spindle   41 WaitDI DI10 9 handshake  1   42    ENDPROC   Figura 
42. controlador IRCS  ligada    entrada 3 do aut  mato  tem como fun    o  ligar desligar do spindle  Quando as sa  das DOIO 9e DO10_11 t  m o valor 1 e o sistema est    configurado para funcionamento autom  tico  o spindle inicia o seu funcionamento  Quando  esta sa  da comuta para O  o spindle p  ra a rota    o    A sa  da DOIO 12 do controlador IRCS  ligada    entrada 5 do aut  mato  tem como fun    o a  ativa    o desativa    o da troca de ferramenta do spindle  A ativa    o da troca de ferramenta     feita quando esta entrada toma o valor l  gico 1 e o sistema est   configurado para  funcionamento autom  tico  Nesta situa    o apenas    poss  vel abrir o sistema de fixa    o da  ferramenta do spindle ou proceder    desativa    o da troca de ferramenta  sendo que a opera    o  de iniciar a rota    o do spindle se encontra bloqueada  A desativa    o da troca de ferramenta do  spindle    feita colocando esta sa  da com o valor l  gico Q    A sa  da DOIO 13 do controlador IRCS  ligada    entrada 6 do aut  mato  tem como fun    o  abrir fechar o sistema de fixa    o da ferramenta do spindle  Quando as sa  das DO10_13 e  DOIO 12 t  m o valor 1 e o sistema est   configurado para funcionamento autom  tico  a  electrov  lvula existente dentro do arm  rio el  trico abre  permitindo o fluxo de ar comprimido  a 6 bar para o interior do spindle  O ar comprimido ir   comprimir a mola do sistema de  fixa    o  permitindo que a ferramenta fique solta  Quando a opera    o de mudan  a de  fer
43. de dados  o cabe  alho  ser   removido antes de os dados serem enviados para a porta apropriada  Este cabe  alho    possui v  rias informa    es de controlo  em particular o n  mero da porta de origem  o n  mero    31    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    da porta de destino  um n  mero de sequ  ncia  para a confirma    o de rece    o e mecanismos  de reordenamento usado pelo TCP  e uma soma de verifica    o  CRC  c  lculo utilizado para  verificar se os dados foram recebidos corretamente no destino   O cabe  alho TCP tem entre  20 e 24 bytes  dependendo se o campo op    es estiver sendo ou n  o usado  e a sua estrutura       apresentada na figura 22     N  mero de Sequ  ncia    N  mero de Confirma    o  ACK     Checksum Urgent Pointer    Op    es  0 ou mais palavras de 32 bits        Figura 25   Estrutura cabe  alho de TCP  34     Assim sendo  a estrutura de uma mensagem utilizando os protocolos TCP  IP e Ethernet tem a    estrutura apresentada na figura 23        Usage Data  maximum 1460 bytes     TCP  Layer 4  Protocol Header  approx  20 bytes        IP  Layer 3  Protocol Header  approx  20 bytes                  Ethernet  Layer 2  Protocol Header  approx  14 bytes    Checksum  2 bytes     Figura 26   Estrutura de uma mensagem usando TCP IP e Ethernet  35     32    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Cap  tulo 3    Conce    o e Especifica    o do
44. de opera    o    Os rob  s equipados com spindles possuem geralmente um baixo custo  facilidade de  programa    o e boa adaptabilidade e flexibilidade quando comparados com as m  quinas CNC  normalmente utilizadas para este tipo de aplica    es  Como desvantagem  os rob  s apresentam  alguns problemas de precis  o dimensional mas a evolu    o tecnol  gica destes equipamentos  tem vindo a reduzir cada vez mais este tipo de problemas     A utiliza    o de rob  s industriais equipados com spindles    tamb  m muito comum na   rea da    prototipagem     As diferentes tecnologias que ir  o ser utilizadas na implementa    o da arquitetura de controlo  apresentada est  o descritas com algum detalhe ao longo do segundo cap  tulo    No terceiro cap  tulo     apresentado em pormenor a arquitetura de controlo a implementar   bem como todos os componentes principais necess  rios    sua Implementa    o  S  o tamb  m  descritos todos os requisitos que o sistema dever   respeitar    A implementa    o de todas as comunica    es necess  rias e descri    o de todas funcionalidades    implementadas v  m descritas no cap  tulo quarto     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Para finalizar  as conclus  es da disserta    o e as sugest  es de trabalhos futuros s  o    apresentadas no cap  tulo cinco     1 2 Objetivos da disserta    o    Este trabalho prop  e a instala    o de um spindle da marca PDS no rob   industrial ABB IRB  2400 exis
45. dem ser encontradas em  36      3 2 4 Aut  mato Unitronics Vision 350    Ap  s uma an  lise dos aut  matos existentes no mercado  nomeadamente os das marcas  Omron  Schneider  Unitronics e Siemens  a escolha recaiu no aut  mato da marca Unitronics  modelo V350  Este modelo possui todas as funcionalidades de interfaces de comunica    o  necess  rias para a aplica    o e possui uma HMI integrada o que permite ter uma rela    o  custo funcionalidade vantajosa    O aut  mato selecionado  Unitronics Vision 350 35 R34  figura 31   possui 20 entradas  digitais  2 entradas Anal  gicas Digitais  12 Sa  das por rel  s e possui uma porta RS485  A  porta Ethernet    adquirida a parte  Possui mem  ria com capacidade para 8192 vari  veis  512  long integers  256 double integers e 384 contadores  Este modelo suporta Ethernet via  TCP IP  protocolo MODBUS e CANDus  Possui a op    o de Web server  envio autom  tico de  emails e SMS   37     Quanto    HMI integrada     TFT LCD  possui 65536 cores  tamanho de 3 5    e uma resolu    o  de 320 240 pixels  Existem ainda 5 bot  es program  veis que podem ser utilizados para    navega    o ou associados a bot  es e vari  veis        Figura 31   Aut  mato Unitronics Vision 350    38    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    3 2 5 Variador de Frequ  ncia    O variador de frequ  ncia utilizado    um variador Delta VFD VE  figura 32   Este modelo foi  recomendado pelo fornecedor do Spindle e f
46. dos pelos routers interm  dio para selecionar o  caminho a seguir pelos dados    gt  Fragmenta    o  na grande maioria dos casos  a mensagem a enviar n  o cabe num    pacote apenas  Assim eles t  m de ser fragmentados em pacotes mais pequenos  Isto ir      29    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    permitir enviar grandes volumes de dados atrav  s da rede  O protocolo IP do  destinat  rio ir      remontar    os diferentes fragmentos da mensagem enviada     gt  Packet timeout  cada pacote possui um campo TTL  Time To Live  que     decrementado sempre que passa por um router  Se o campo TTL atingir O  o pacote     descartado evitando assim que ele viaje em c  rculos e obstrua o fluxo da rede     gt  Tipo de Servi  o  o protocolo IP suporta prioridades no tr  fego  permitindo que alguns  pacotes sejam rotulados de acordo com o servi  o     gt  Op    es  o protocolo IP fornece muitas fun    es opcionais  como por exemplo  especifica    o do caminho que o pacote deve seguir  ou verifica    o do caminho    seguido pelo pacote  bem como algumas fun    es de seguran  a  30      O endere  amento IP    um tema importante  j   que    ele que permite que o grande n  mero de  redes que existem sejam capazes de comunicar entre si  Existem duas vers  es do protocolo IP   o IPV4  que    utilizado na grande maioria das situa    es  enquanto o IPV6    a vers  o  atualizada  No IPV4  os endere  o IP s  o compostos por 4 blocos de 8 
47. e  rotation speed required for the cutting tool  This equipment must be flexible  durable and meet  the payload limitations of the robot  In this project  we will discuss the installation of one of  these devices in a robot ABB IRB 2400    The spindle is controlled by a PLC  which communicates with an AC Motor Drive via a  RS485 link and with an ABB IRC5S controller via an Ethernet network   The pressure of the pneumatic circuit  the temperature inside the spindle  the status of the  cutting tool and the emergency buttons are controlled to ensure the safety of the system   The system can be controlled manually by HMI console or by the robot controller via RAPID    routines     VII    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    VIII    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Agradecimentos    Come  o por expressar aqui um profundo agradecimento aos meus orientadores  Professor  Paulo Abreu e Professor Ant  nio Pessoa de Magalh  es  pelo seu apoio  disponibilidade e  incans  vel dedica    o ao longo de todo este trabalho  Pelas longas horas que despenderam  comigo na procura de solu    es para os diversos problemas que surgiram com o desenrolar  deste projecto  e pela partilha de conhecimentos que me ajudaram em v  rias fases a melhorar    este projeto  deixo aqui o meu sincero Obrigado     Agrade  o tambem ao coordenador da op    o de Automa    o do MIEM  Profess
48. e de    transfer  ncia   17      13    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tamb  m os equipamentos perif  ricos que est  o pr  ximos de um computador s  o muitas vezes  ligados ao hardware central por meio de interfaces paralelas  Por  m  para maiores dist  ncias   este tipo de comunica    o n  o    utilizado  uma vez que se torna bastante cara e porque o ru  do  existente n  o permite garantir a transmiss  o da informa    o sem erros  Estas quest  es s  o  resolvidas com a comunica    o s  rie  a qual tem contudo o inconveniente de ser muito mais  lenta e de apresentar maiores dificuldades a n  vel da implementa    o  177     Existem dois modos de comunica    o s  rie  o modo s  ncrono e o modo ass  ncrono  Ambos  efetuam processos de sincroniza    o antes de iniciarem a transmiss  o de uma dada mensagem   Por  m  no modo ass  ncrono  a sincroniza    o    feita por um     bit     ao passo que no s  ncrono     feita por um byte    A quantidade de informa    o enviada ap  s uma sincroniza    o varia bastante da comunica    o  s  ncrona para a ass  ncrona  na comunica    o ass  ncrona  o n  mero de bits enviado ap  s uma  sincroniza    o     tipicamente  5 a 8 bits  na comunica    o s  ncrona esse n  mero    muito maior      poder  o ser dezenas ou centenas de   bits     177     Dada a complexidade inerente nas comunica    es  que podem envolver diferentes dispositivos   os quais podem ser de diferentes marcas  for
49. ecetor  Este  par  metro cont  m um byte de informa    o  Os endere  os v  lidos est  o entre O e 247  Os  valores entre 1 e 247 est  o atribu  dos para dispositivos Modbus individuais enquanto o valor  O    utilizado para difundir mensagens para todos os escravos da rede  25   Estes respondem  sempre a uma mensagem  usando o mesmo endere  o que o master aquando da pergunta   Desta forma  o master sabe sempre que dispositivo est   a responder ao seu pedido    O segundo par  metro em cada mensagem Modbus    o c  digo da fun    o  Este define o tipo de  a    o a ser executada pelo escravo  Cont  m um byte de informa    o  Os c  digos de fun    o  v  lidos v  o desde 1 at   255 mas nem todos os dispositivos Modbus reconhecem o mesmo    conjunto de c  digos de fun    o  A tabela 1 apresenta os mais comuns  27      Tabela 1   C  digos das fun    es Modbus  277     O o pacs OOOO  o pams  OO o amne  OO o frias  DS  mesma  DE  DT  DE  DE  e    0  0  0  0  0   Preset Single Register  0    Read Exception Status    Loop detection  Diagnostic     Force Multiple Coils    Preset Multiple Registers    l  2  3  4  5  r  15  16  17       No protocolo Modbus existem duas formas de verificar se existem erros durante a transmiss  o  ou n  o  paridade da mensagem e frame checking    A verifica    o da paridade da mensagem pode ser adicionada opcionalmente  Existem dois  tipos de c  digo de paridade  a paridade par e a paridade   mpar  A paridade ser   par quando o  n  mero de bits de valor  1  fo
50. ema                       52   4 3 3 Implementa    o da comunica    o Aut  mato   Variador de  DE o E e EE S TE EEE EEE E EE EE e 53  4 3 4 Implementa    o dos Ciclos de Aquecimento do spindle              cc    55  4 3 5 Implementa    o do Funcionamento Manual            esseesseesseesseesssesssessserss 57  4 3 6 Implementa    o da comunica    o Aut  mato   Controlador IRCS              59  4 3 7 Implementa    o do Funcionamento Autom  tico           sssesseesseesssessserssees 62  A Testes dO SSe Maretia e E E A E T 67  Cap  tulo 5   Conclus  es e Trabalhos Futuros            esseessessensseesssrsssesssesseesseesssesssessserssersserss 69  Sel  CONCI OOS Lara A E S T E 69  32 Erabalhos FUTUROS  esien E aa ad na 70  E E E E S E EE E EE EE E e A E 73  DBIDHOS TATA aaa aa a E E E ad alas II  Anexo A   Esquema El  trico Implementado            neneneeenssensseessersserssersserssersssrsseessersseesseesses 79  Anexo B     Circuito Pneum  tico Implementado            nesenesenssensseesseessersserssersserssersserssersssessss 87  Anexo C     Rotinas RAPID Desenvolvidas           nsnnnseenssenssensserssersserssersserssersserssersssrsseessersses 91    XII    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Lista de Figuras    Figura 1   N  mero de rob  s industriais fornecidos em 2010  6                     eeesiee ii 4    Figura 2   Utiliza    o de Rob  s por tipo de ind  stria     esquerda  e por aplica    o     direita  em    ZOO sap
51. enhuma das mensagens em condi    es e n  o enviou a confirma    o da rece    o dos  dados  Assim  as esta    es que estavam a enviar os dados deveriam escolher um tempo de  paragem aleat  rio e  ap  s esse tempo  tentar enviar os dados novamente  22     Uma das desvantagens deste sistema era que  quando o tr  fego fosse intenso  o n  mero de    colis  es iria aumentar exponencialmente  o que iria tornar morosa a transmiss  o dos dados     21    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Assim  Bob Metcalfe percebeu que poderia melhorar o sistema Aloha  introduzindo alguns  melhoramentos  Para isso desenvolveu um novo sistema que possu  a um mecanismo para  dete    o de colis  es durante a comunica    o  collision detect   O sistema inclu  a tamb  m a  estrat  gia    listen before talk     segundo a qual as esta    es deviam verificar se existia atividade  no meio  carrier sense  antes de iniciarem a transmiss  o dos seus dados  Este sistema  permitia tamb  m o acesso    rede por v  rias esta    es  multiple access   Assim surge o  protocolo de acesso ao meio utilizado na Ethernet  o Carrier Senser Multiple Access with  Collision Detect  CSMA CD   Juntamente com um algoritmo de    back off    mais sofisticado  a  Ethernet poderia funcionar com 100  de tempo de utiliza    o do meio  O protocolo de acesso    ao meio usado na Ethernet  de forma simplificada     apresentado na figura 18  22      EFD There is data from  Start
52. ente longo  podem come  ar a surgir  problemas de reflex  o dos sinais  Para minimizar este problema  uma das solu    es passa pela  necessidade de usar termina    o nas linhas de comunica    o com um valor de imped  ncia  correspondente    imped  ncia caracter  stica da linha de transmiss  o  Uma correta termina    o  atenua reflex  es que distorcem os dados transmitidos  aumentando os limites de velocidade  e ou comprimento da rede  Alguns m  todos de termina    o s  o apresentados na figura 13  21    Redes n  o terminadas s  o baratas  de menor consumo e simples de implementar  A  desvantagem    que as taxas de comunica    o devem ser lentas ou os cabos curtos o suficiente  para manter a rede confi  vel  Redes com cabos curtos  at   100 m  e que operem a baixa  velocidade funcionam adequadamente mesmo sem a utiliza    o de resist  ncias de termina    o   21     A termina    o paralela oferece excelentes taxas de comunica    o  mas    limitada a redes com  um   nico master  onde um dispositivo fala e os demais apenas escutam  Nesses casos  o  master deve ser posicionado numa extremidade da rede e a resist  ncia de termina    o na outra   O   ltimo m  todo representado    a termina    o bidirecional  que permite uma excelente  integridade do sinal  Com esta t  cnica  os masters podem estar localizados em qualquer ponto  da rede mas tem a desvantagem de aumentar o consumo da rede  Este     seguramente  um dos  m  todos mais confi  veis de termina    o  21        imped  ncia c
53. er  amp  Drain    L    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Lista de material preum  tico                                             Unidade de tratamento do ar  Unidade de tratamento do ar 13          E    V  lvula Direcional  air on off  3  rn  o      V  lvula manom  trica    Raccord                    Raccord   conector unid  trat  ar  v  lvula shutoff  3 8    rede  com engate r  pido para tubo 6mm  Raccord     conector para unid trat  Ar  v  lvula  redutora de press  o 1 4   rede  com engate r  pido  para tubo 6mm  Raccord     conector para v  lvula redutora press  o   1 4   rede  com engate r  pido para tubo 6mm  Raccord   conector para v  lvula redutora press  o   1 4   rede  com engate r  pido para tubo 4mm  Raccord de Uni  o Passamuros para tubo 4mm 4mm    engates r  pidos   Raccord de Uni  o Passamuros para tubo  bmm bEmm  engates r  pidos                              Raccord   conector para pressotato  1 8  rede  com      engate r  pido nara tubo 6mm                       Raccord   conector para pressotato  1 8  rede  com sda p  engate r  pido para tubo 4mm    Raccord  conector pneum  tico em T  engate   Raccord  conector pneum  tico em T  engate      r  pido  tubo 4 mm  Raccord   conector para v  lvula distribuidora  1 8    rede  com engate r  pido para tubo   mm  Raccord   conector para v  lvula distribuidora  1 4    rede  com engate r  pido para tubo 6mm  Tubo pneum  tico PVC  diam   amp  mm   30metr
54. er  ncia dos programas  monitoriza    o das  vari  veis do aut  mato e debug  Os 2 terminais restantes da porta do aut  mato s  o utilizados    para a comunica    o RS485 com o variador de frequ  ncia     Computador       Figura 42   Esquema do cabo utilizado nesta aplica    o    53    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    A utiliza    o deste cabo envolve a necessidade de alguns cuidados especiais  uma vez que n  o     poss  vel a utiliza    o simult  nea de RS232 e RS485  Para al  m disso  estando o aut  mato  configurado para utilizar a comunica    o RS485  quando    utilizada a porta RS232  por  exemplo  o envio de um novo programa para o aut  mato  a comunica    o RS485 fica  automaticamente desativada  Para a comunica    o RS485 ficar ativa novamente     necess  rio  reiniciar o aut  mato   A monitoriza    o dos par  metros do aut  mato n  o    poss  vel quando o equipamento est   em  funcionamento normal uma vez que n  o    poss  vel a utiliza    o simult  nea de RS232 e  RS485   O protocolo Modbus    utilizado na troca de mensagens por RS485 entre o aut  mato e o  variador de frequencia  Neste caso e uma vez que o aut  mato s   suporta Modbus RTU      utilizado este modo  S  o utilizados 8 bits na comunica    o  paridade none e 1 stop bit  O  sistema funciona segundo uma arquitetura master slave  na qual o master    o aut  mato e o  slave o variador de frequ  ncia  Quando o aut  mato envia uma mensagem para
55. erso     83i set DOIO 14 sentido rotacao spindle   a4  WaitTime 0 05   as Reset D010 14 sentido rotacao spindle   26 WaitDI DI10 9 handshake  1   87 WaitTime 0 2   88  L ENDPROC  Figura 55   Rotina sentido_inverso  90H Proc sentido direto       91  set D010 14 sentido rotacao spindle   g2 WaitTime 0 05   93  Reset D010 14 sentido rotacao spindle   24  WaitTime 0 05   35  set D010 14 sentido rotacao spindle   g6  WaitTime 0 05   97  Reset D010 14 sentido rotacao spindle   38  WaitDI DI10 9 handshake  1   99  WaitTime 0 2   100    ENDEROC    Figura 56   Rotina sentido direto    Ambas as rotinas utilizam a sa  da    DOIO 14 sentido rotacao spindle    para enviar ao  aut  mato qual o sentido de rota    o desejado  Na rotina sentido inverso    enviado um pulso ao  aut  mato  Na rotina sentido direto s  o enviados dois pulsos  Ap  s enviado o n  mero de  pulsos desejado  o programa espera at   que a entrada    DIIO 9 handshake    tenha o valor 1  A  figura 54 apresenta a evolu    o do sinal    DOIO 14 sentido rotacao spindle    dependendo da    rotina desejada     sentido direto     a e pp fe pu Lp  Os 0 01s 0 35s  0 05s 0 015s    sentido inverso     c       e eso    0 co co ooo ic    Os 0 01s 0 35s  0 05s  0015s    Figura 57   Evolu    o da sa  da    DOIO 14 sentido rotacao spindle    dependendo da rotina    utilizada    66    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Todas as rotinas anteriormente apresentadas devem ser co
56. et    A principal dificuldade sentida  durante a realiza    o deste trabalho  prendeu se com a    implementa    o da comunica    o aut  mato variador de frequ  ncia por uma liga    o RS485  O  69    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    manual de utiliza    o do aut  mato n  o possui informa    es detalhadas de como configurar e  implementar estas comunica    es  Este facto levou a v  rios dias despendidos    procura de correto  funcionamento da comunica    o entre os dispositivos  O manual de utiliza    o do aut  mato n  o  indica que este equipamento n  o suporta MODBUS ASCII  o que levou a perda de mais algumas  horas a tentar implementar este modo    Este projeto envolveu a compra de diverso material pneum  tico  el  trico  a montagem de um  quadro el  trico  bem como a realiza    o de cabos el  tricos  O tempo de espera por algum deste  material foi bastante longo  em particular no caso do material pneum  tico  Este fato tamb  m levou  a alguns per  odos menos produtivos durante a fase de montagem dos componentes    Apesar destes contratempos  foi poss  vel cumprir os objetivos propostos e ter um sistema    funcional     A realiza    o desta disserta    o permitiu uma aprendizagem importante em diversas   reas da  engenharia  nomeadamente    gt  Sele    o de material el  trico e pneum  tico para que um sistema cumpra determinados  requisitos funcionais e de seguran  a    gt  Conce    o de uma arquitetura de co
57. etetada ir   representar 40000 20   2000 rpm  Este valor ser   a resolu    o m  nima de  velocidade quando o sistema estiver em funcionamento autom  tico  Seria poss  vel descer o  valor desta resolu    o m  nima aumentando o n  mero de pulsos enviados mas foi considerado  que o valor de 2000 rpm    suficiente para a aplica    o    As outras entradas do aut  mato n  o necessitaram de ser configuradas como    high speed  counters     uma vez que n  o necessitam de contar transi    es    A sa  da 5 do aut  mato funciona como uma linha de handshake  indicando ao rob   que a    ordem que foi enviada anteriormente foi realizada com sucesso e que se encontra livre para    60    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    processar a pr  xima ordem  O controlador do rob   espera sempre a rece    o do sinal de  handshake antes de proceder    pr  xima instru    o    A sa  da DOJO 11 do controlador IRCS  ligada    entrada 4 do aut  mato  tem como fun    o a  ativa    o desativa    o do spindle  A ativa    o do spindle    feita quando esta entrada toma o  valor l  gico 1 e o sistema est   configurado para funcionamento autom  tico  No caso de o  spindle estar ativo  apenas podemos iniciar a rota    o do spindle ou proceder    desativa    o do  spindle  sendo que a opera    o de trocar ferramenta se encontra bloqueada nesta etapa  A  desativa    o do spindle    feita colocando esta sa  da com o valor l  gico Q    A sa  da DOIO 9 do 
58. ias ou correntes traz alguns  problemas associados  Em primeiro lugar  os problemas de escorregamento das  correias impossibilitam que se use toda a energia fornecida  Para al  m disso  as  temperaturas geradas pelo atrito de contacto da correia com o eixo do spindle a  elevadas velocidades pode danificar as correias  A utiliza    o de rodas dentadas e  correntes elimina estes problemas mas induz vibra    es prejudiciais ao tipo de  opera    o que estes equipamentos realizam  Nos spindle com motor integrado  o motor     acoplado diretamente ao eixo do spindle  eliminando os problemas anteriormente  apresentados e permitindo que velocidades superiores sejam atingidas    gt  Esfor  os menores nos rolamentos  as correias necessitam de estar tensionadas para  funcionarem  Este tensionamento vai exercer uma for  a radial nos rolamentos onde o  eixo do spindle est   apoiado  Esta for  a radial aumenta com a pot  ncia e velocidade  transmitida  o que poder   danificar os rolamentos se velocidades ou pot  ncias  demasiado elevadas forem atingidas  Nos spindle com motor acoplado  o acoplamento  do motor ao eixo n  o ir   exercer for  as radiais significativas nos rolamentos  Este    facto pode reduzir a necessidade de manuten    es frequentes     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Com vista ao correto funcionamento e longevidade destes spindles  existem alguns  par  metros de seguran  a que tem de ser  obrigatoriamente  
59. il controlar as reflex  es causadoras de erros de comunica    o     Barramento com deriva    es   toler  vel     Barramento com estrelas   evitar        Daisy Chain   recomendada        Estrela Anel   evitar   evitar     Figura 15   Diferentes topologias de rede que podem ser usadas com EIA 485  21   19    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Numa rede RS485 deve ser tamb  m instalado um terceiro condutor de forma a garantir o  equil  brio de tens  o entre os diversos dispositivos da rede  Caso o condutor comum n  o seja  instalado entre todos os dispositivos  todos os dispositivos devem ser adequadamente ligados    a terra  de forma a garantir a compatibilidade el  trica de todos os equipamentos  21     Existem dois tipos de redes que podem ser implementadas  R S 485 half duplex  2 fios  ou  RS 485 full duplex  4 fios     O tipo R  485 half duplex    a configura    o mais usual  Utiliza um   nico par de fios para  transmiss  o e rece    o de dados  M  ltiplos dispositivos s  o ligados na forma de um    barramento  conforme ilustra a figura 16     PC e Conversor   Barramento RS485  Gerindo a Rede         Figura 16   RS 485 Half Duplex  a 2 fios   20     O R S 485 full duplex utiliza dois pares de fios para a comunica    o  A imagem 17 apresenta  um exemplo de uma rede deste tipo  Por um par de fios fluem os dados transmitidos no  sentido Conversor    Dispositivos da rede  par de transmiss  o do conversor  e pelo o
60. istema de fixa    o  Estas informa    es ser  o alteradas consoante  as a    es que forem tomadas    Neste ecr   existem dois bot  es que controlam a atua    o da electro v  lvula existente no  interior do quadro el  trico e que controla o fluxo de ar para o sistema de fixa    o da  ferramenta  Quando o bot  o    Abrir       atuado  a v  lvula comuta e o sistema de fixa    o da  ferramenta liberta a ferramenta  Se o bot  o    Fechar    for atuado  o fluxo de ar    interrompido e  o sistema de fixa    o fechado     O bot  o    Conclu  do    leva o sistema ao ecr   da figura 47     4 3 6 Implementa    o da comunica    o Aut  mato   Controlador IRC5    A ideia inicial para a implementa    o da comunica    o entre o aut  mato e o controlador IRCS  era a utiliza    o de uma liga    o Ethernet  possivelmente Fast Ethernet  e do protocolo de  comunica    o TCP IP    Esta estrat  gia envolve a comunica    o recorrendo a sockets entre o aut  mato e o controlador  IRC5  Assim  foi programada no software RobotStudio uma rotina para teste desta  comunica    o  Quando fo1 feita a tentativa de implementa    o no controlador real  verificou se  que para utiliza    o dos comandos essenciais para este tipo de comunica    o  como o Create  Socket  Connect Socket  entre outros  era necess  rio a op    o    PC Interface    estar ativa no  controlador IRCS utilizado  Uma vez que esta op    o n  o se encontrava ativa e que o custo da    sua aquisi    o n  o era comport  vel  foi necess  rio encont
61. lizada era standard DIX  DEC Intel Xerox   sendo  mais tarde alterada para o standard IEEE 802 3  sendo este   ltimo atualmente o formato    oficial  Esta estrutura    apresentada na figura 19     IEEE 802 3    Length       T byws 1 byte G bys 6 byes 2 byms 46 1500 byms 4 byws    Figura 19   Estrutura da Mensagem segundo o standard IEEE 802 3 utilizada no protocolo  Ethernet  24     Preamble   SOF     Serve para sincroniza    o do hardware existente na rede     utilizado no  sistema de 10 Mbps Ethernet  O preamble existe para permitir que os primeiros bits da  mensagem possam ser perdidos devido aos delays que possam acontecer nos equipamentos   Os sistemas mais recentes de 100 Mbps e 1000 Mbps utilizam mecanismos mais complexos  para codifica    o dos sinais  o que elimina a necessidade de um pre  mbulo  Ainda assim   mesmo nestes sistemas  o pre  mbulo    transmitido de forma a que a estrutura permane  a a  mesma em todos os sistemas Ethernet  22     Destination Address Field e Source Address Field      o endere  o do destinat  rio e do  remetente da mensagem  respetivamente    Length  Type Field   Se neste campo o valor apresentado for igual ou inferior a 1500  este  campo funciona como length field  Assim  indica o n  mero de bytes de dados que ir  o ser    24    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    transmitidos de seguida  Se o valor for superior a 1536  este campo funciona como type field   Assim  neste camp
62. lletproof RS485 Interfaces     Texas Instruments  Outubro  1996     11    78    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Anexo A    Esquema El  trico Implementado    79       Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica      mma    Ls   O    DOU CICER    a pe  os        Es      E  l H  p                       Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    INI JH 100HJS       EM     Lag  pd  mi    Er  um  de   Lad  E  que    Gr Mt     k Pg                  TIS HAI OE  ooo na np Q L   s     E z  Ea LA O  Ras  pauanbad4  apf  JOPDIJDA  E  Dc  Nii      Ed At  Ep        81    puts Sp sadosuas o0I0hr       L  ixan SHIS BOL    82       Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    E    A          SOUL LICENCE  gt     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica        IN o    Nox    Talal shimis           Snol Thermal Switch  Sinal Thorral Swileh       Date  IFure lion  Locations  27 20         Project   Drawing nos  fsqueno Elec  rico      sino Progostoto 2 bo    a E l  d4 SO a A        Sinal Bolgi Emar  Esquema de Enfrodos do PLE    Entrados PLL       e RO O RT O    O    83    Frei   aBtjS  53H UM FANS 2w    a    E RR
63. locidade m  xima de 40000 rpm e bin  rio m  ximo de  0 97 Nm  Este spindle possui um sistema autom  tico de mudan  a de ferramenta  HSK E32   acionado pneumaticamente  O arrefecimento do spindle    feito por ar comprimido       apresentada na figura 29  uma imagem deste equipamento bem como a legenda dos seus    principais componentes        Figura 29     Spindle PDS XLC 070  36     35    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tabela 3   Elementos importantes presentes no Spindle XLC 070  36         Conector com 5 pinos para 3 fases el  tricas e sensor de  Ficha de Pot  ncia    temperatura       Conector com 6 pinos para alimenta    o e monitoriza    o  2 Ficha de Comando    dos sensores existentes   Ar a 6 bar  caudal de 155  min para arrefecimento e    3 Conector Ar de 6mm    pressuriza    o     Coe Arden  o  comsor  rieimm   Arecselimpaniarrmmesn    o  MES E    Este spindle    recomendado para a maquinagem de diversos tipos de madeiras  contraplacado        MDF  aglomerados de madeira  pinho  madeiras macias  e alguns tipos de pol  meros  PVC   pl  sticos flex  veis  espumas r  gidas      tamb  m poss  vel a maquinagem de madeiras r  gidas   carvalho  madeiras duras  macieira   ligas leves  alum  nio e pl  sticos duros mas necessita de  especial cuidado durante a maquinagem  N  o    adequado para ligas de tit  nio e n  quel  a  os     granito e pedra  36      Este spindle possui 4 sensores PNP que permitem monito
64. lor 1  Quando esta vari  vel toma o valor l  gico 1      aguardado um tempo de 0 2 segundo e a rotina    terminada     A figura 53 apresenta um esquema da evolu    o temporal da sa  da ativa nesta rotina     Numero de Transi    es Impares     ntra e    e o    As     0055  auis ns    Numero de Transi    es Pares     n transi    es       l ie o e    Os 0 015  0 05s 0 015s   e    Figura 53   Esquema da contagem do n  mero de transi    es da sa  da DOIO 19 set speed    O c  digo RAPID da rotina ligar spindle    apresentado na figura 54     44  PROC ligar spindle  num speed     45  set speed  speed     46  set DOIDO 9 on off spindle   47 WaitDI DI10 9 handshake  1   48  WaitTime 0 2     49    ENDPROC  Figura 54   Rotina ligar spindle    Esta rotina utiliza a rotina set speed para o envio da velocidade indicada para o aut  mato   Ap  s a conclus  o da rotina set speed     feito o set    sa  da DOIO 9 on off spindle e o  programa espera at   que a entrada    DI10 9 handshake    tenha o valor l  gico 1  Quando esta    vari  vel tem o valor 1     aguardado um tempo de 0 2 segundo e a rotina    terminada   Foram tamb  m elaboradas rotinas que permitem definir o sentido de rota    o da ferramenta e    que poder  o ser utilizadas em qualquer ponto do programa principal  mesmo com o spindle    parado  Estas rotinas s  o apresentadas na figura 55 e na figura 56    65    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    32 E Proc sentido inv
65. m portugu  s  Protocolo de Controlo da  Transmiss  o     um protocolo de n  vel da camada de transporte  camada 4  do Modelo OST   Durante a rece    o de dados  o protocolo TCP processa os pacotes enviados pela camada  inferior do modelo OSI  normalmente  o protocolo IP   colocando os pela ordem correta  J    que os pacotes podem chegar ao destinat  rio fora de ordem   verifica se os dados dentro dos  pacotes est  o   ntegros e envia um sinal de confirma    o ao transmissor  confirmando que o  pacote foi recebido corretamente e sem erros  Se nenhum sinal de confirma    o  acknowledge   for recebido  ou porque o pacote n  o chegou ao destinat  rio ou porque os dados estavam  corrompidos   o transmissor enviar   novamente o pacote perdido  29     Enquanto que o TCP reordena os pacotes e usa mecanismo de confirma    o de rece    o      desej  vel na transmiss  o de dados     existe um outro protocolo que opera nesta camada que  n  o tem esses recursos  o protocolo UDP  User Datagram Protocol   Por essa raz  o o TCP     considerado um protocolo confi  vel  enquanto que o UDP    considerado um protocolo n  o  confi  vel  O UDP    tipicamente usado quando nenhum dado importante est   sendo  transmitido  Como o UDP n  o reordena os pacotes e nem usa mecanismo de confirma    o  ele       mais r  pido do que o TCP     Durante a transmiss  o de dados  o TCP ir   receber os dados passados da camada de Aplica    o   Application Layer  e ir   adicionar a estes um cabe  alho  Na rece    o 
66. ma press  o de aproximadamente 7 bar  Como referido anteriormente  o spindle necessita    de ar comprimido a 6 e a 2 bar     47    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tabela 7   Caracter  sticas necess  rias no ar comprimido a ser utilizado no spindle    Dimens  o aceit  vel das part  culas  Concentra    o aceit  vel de part  culas 0 1 mg m    Dimens  o aceit  vel das part  culas de lubrificante   0 01 mg m  Ponto de condensa    o a 6 bar 3  C       Ponto de condensa    o a press  o atmosf  rica    Com vista a cumprir os requisitos da norma ISO 8573 1 Classe 1 e os requisitos do spindle foi    projetado um circuito pneum  tico  figura 36   que permite tratar e controlar o fluxo de ar a    fornecer ao spindle durante o seu funcionamento        Tool Actusor  V  E E  Spindo cooling Spinde   mm Eba  amm 2 bar     Ed Fa  Tr    TEINI    0    Fira  110 imin EE Z bar         a   ir Drier Fier  amp  Drain  i A r gt   am      E Creep 3   0 O H d  a ra  il    Figura 36   Circuito Pneum  tico Utilizado    48    Spindo  pressurizadon  Hmm  2bar     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Este sistema incorpora numa unidade de tratamento de ar e num conjunto de electrov  lvulas e  pressostatos que levar  o o fluxo de ar at   ao spindle  A unidade de tratamento de ar est    instalada fora do arm  rio el  trico  e    constitu  da por um um filtro de part  culas de dimen
67. noso de cor verde  marca Telemecanique    Foi instalado um bot  o de emerg  ncia que est   ligado ao controlador ABB IRC5 de modo a  que  quando atuado  tanto o rob   como o spindle parem o funcionamento    Os conectores que foram instalados para o exterior s  o tamb  m de tipo f  mea  de modo a  assegurar que nenhum utilizador apanhe um choque el  trico por contacto com os pinos dos  conectores    O sinalizador luminoso instalado indica ao utilizador que o spindle se encontra em  funcionamento     A figura 35 apresenta o aspeto final do interior e exterior do quadro el  trico     46    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica       Figura 35  Aspeto final dos componentes montados no interior     esquerda  e exterior        direita  do quadro el  trico    Sistema Pneum  tico    A qualidade do ar utilizado no spindle    fundamental para o seu correto funcionamento e  longevidade  Em equipamentos que utilizam ar comprimido  a probabilidade ocorrer  condensa    o da humidade presente no ar devido a varia    es de press  o e temperatura s  o  significativas  Isto pode prejudicar gravemente o funcionamento dos rolamentos de precis  o  do spindle e a fiabilidade do sistema de fixa    o da ferramenta    Assim     recomendado pelo fabricante que o ar utilizado cumpra a norma ISO 8573 1 Classe  1  como apresentado na tabela 7    O laborat  rio onde o spindle est   instalado j   possui uma rede de ar comprimido que fornece  ar a u
68. nsmitir tem de ser dividida em palavras  e de seguida em bits  sendo estes enviados  individualmente como    mostrada na figura 8  Utiliza normalmente um canal de transmiss  o  de dados  que pode ser por exemplo uma linha de telefone normal  177      bit 5        BEEN    fehiahrdz  a E E   Palapor   3        di nho gi  1       z  tah    drmerrferere   Canal de Comunica    o  AE      Receptor       bit 6    Figura 8   Comunica    o S  rie  17     J   a comunica    o paralela conta com um canal de comunica    o que permite transmitir v  rios     bits     normalmente 7 ou 8 bits  em simult  neo  em paralelo  como    representado na figura    9  Utiliza v  rios condutores para transmiss  o de dados  177         E   f    m riran a O m rrara ja arrra a   E I E   E I E E           E  CACCE TEL ELS AE AEL EIE TE     TEH ETTEN EN    Mensagem       I     i  T  I  I  i  I  i  I    Receptor    Figura 9   Comunica    o Paralela  17     Como vantagens a comunica    o paralela    r  pida  simples  a n  vel de hardware e software  e  boa para pequenas dist  ncias  J   a comunica    o em s  rie possui um baixo custo     adaptada a  canais telef  nicos e hertzianos e  por isso     boa para comunica    es a grandes dist  ncias    A comunica    o paralela    muito utilizada para ligar perif  ricos   s portas do hardware central   Os controladores de ecr    de discos de um computador  s  o vulgarmente ligados ao hardware  central por uma comunica    o em paralelo  maximizando se assim a velocidad
69. ntares como    gt  Timers  permitem a implementa    o de fun    es de temporiza    o    gt  Contadores  contar eventos    uma das atividades mais comuns na sua utiliza    o  Na  maioria dos PLC existem contadores de alta velocidade para utiliza    es mais  exigentes    gt  Registos  permitem a escrita e consulta de dados em mem  ria  Podem guardar desde  bits a double words  A capacidade de mem  ria aumenta muito com a gama do PLC    gt  Opera    es l  gicas elementares  permitem manipular informa    o e construir    sequ  ncias l  gicas de instru    es essenciais ao seu funcionamento     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica     gt  Entradas e Sa  das Digitais e Anal  gicas    s entradas podem ser ligados  entre muitos    outros dispositivos  comutadores  bot  es  sensores de proximidade  pressostatos   encoders  sondas de temperatura  etc  As sa  das s  o utilizadas para atuar v  lvulas   motores  atuadores pneum  ticos ou hidr  ulicos  l  mpadas  rel  s  etc  Alguns PLC tem  um esquema modular  permitindo a expans  o de I O com m  dulos dedicados a  fun    es espec  ficas    Possibilidade de liga    o remota  de modo geral  todos os PLC permitem  comunica    es por liga    es ponto a ponto  normalmente por RS232 ou RS485  Os  mais avan  ados  podem suportar redes Ethernet baseadas em TCP IP  redes CAN e  profibus  etc    Fun    es matem  ticas  muito   teis para c  lculo de determinadas vari  veis  O n  mero  das p
70. ntrolo com a integra    o de equipamentos diversos   comunicando entre eles por diferentes tipos de liga    es    gt  Configura    o de diversos tipos de comunica    es    gt  Conce    o de um sistema pneum  tico para cumprir os requisitos do sistema de refrigera    o  e do sistema autom  tico de mudan  a de ferramenta requeridos pelo equipamento      gt  Programa    o de um aut  mato num sistema com alguma dimens  o e complexidade     5 2 Trabalhos Futuros    No final deste trabalho  passa a ser poss  vel realizar pequenos trabalhos de maquinagem de  materiais pl  sticos  espumas e alguns metais  entre outros  recorrendo ao sistema  correntemente implementado  Apesar de o sistema estar funcional e pronto a ser utilizado   existem ainda alguns melhoramentos que podem ser implementados    Assim  como trabalhos futuros sugere se a implementa    o da liga    o Ethernet entre o  controlador do rob   e o aut  mato  Esta comunica    o iria permitir aumentar a resolu    o de  velocidade no funcionamento autom  tico e iria eliminar as sete linhas de I O dedicadas    instaladas  que seriam substitu  das por um cabo Ethernet     70    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    A monitoriza    o remota das condi    es de opera    o do spindle durante a opera    o de  maquinagem  registo da velocidade  corrente consumida  tens  o fornecida  for  as e bin  rios   entre outros  seria tamb  m um melhoramento consider  vel ao sistema a
71. o    identificado o protocolo que foi utilizado  22     Data Field     cont  m os dados a ser enviados  que podem variar o seu n  mero entre 46 a 1500  bytes    FCS  Frame Check Sequence      tamb  m chamado de Cyclic Redundancy Check  CRC   Este  campo cont  m valores utilizados para verifica    o da integridade dos dados  Neste campo  s  o  enviados os coeficientes de um polin  mio que s  o calculados utilizando os dados do  Destination Adress Field  Source Adress Field  Length Type Field e Data Field  n  o sendo  utilizados dados do Preamble ou SOF Field  22      2 9 Protocolo ModBus    Criado no ano de 1979 pelo fabricante de PLC s Modicon  atualmente uma marca da  Schneider Electric   s Telemecanique   o Modbus tinha como finalidade a comunica    o entre  n  s duma rede multi drop baseada numa arquitetura master slave  Rapidamente  o Modbus  foi implementado nos equipamentos de diversos fabricantes  uma vez que sendo um protocolo  aberto  evita a necessidade de compra de licen  as de outros protocolos  25     O Modbus original corria atrav  s de RS232  mas posteriores implementa    es suportam  tamb  m RS485  sendo uma vantagem uma vez que permite maiores dist  ncias  velocidades de  comunica    o e a possibilidade de usar uma rede multi drop     utilizado em redes com  arquitetura Master Slave  Este protocolo  que foi inicialmente usado em linhas de  comunica    o s  rie  atualmente    tamb  m usado em comunica    es sem fio e redes TCP IP   26        comunica    o em M
72. o Autom  tico do GRAFCET 2                        62  Figura 50   Ecr   vis  vel durante o Funcionamento Autom  tico do Sistema                            62  Pisura   Rotina ativar Ssp me s Sa E 63  Fierro 2A KONA set SPECO rua abeiad es dns e OS EE DS O O o 64    XIV    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Figura 53   Esquema da contagem do n  mero de transi    es da sa  da DOIO 19 set speed    65    Peura ote Rotina ligar Spindie a sissees  si ess ivieDiosishessar abater Dire Obs passa dao id 65  Eisurado   Rotina Sentido ANVELSO iron basais pude Es E Ng E Sa 66  Heura oo   Rotina sentido dieles isa badnededs so isa da a nadelzoosi soda de adadcano 66    Figura 57   Evolu    o da sa  da    DO10 14 sentido rotacao spindle    dependendo da rotina    GUNZ A sra e ai AR a Ra E A 66  Figura 58  Exemplo de aplica    o das rotinas desenvolvidas                  ciccei ires 67  Figura 59   Aspeto final do spindle montado no rob   ABB IRB2400                                   68  Figura 60   Spindle montado no rob   ABB IRB 2400                    e erre 68    XV    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    XVI    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Lista de Tabelas  Tabela 1   C  digos das fun    es Modbus  27     erre eerrere erre reeneranaas 2 1  Tabela 2   Caracter  sticas do rob   ABB IRB 2400 1
73. odbus n  o se prende apenas com dispositivos Inteligentes  como micro  controladores  PLC   s  etc  Tamb  m existem sensores equipados com um interface Modbus de  forma a poderem transferir informa    o aos sistemas anfitri  es    O Modbus    muito utilizado para a transmiss  o de sinais de sensores  atuadores e outros  instrumentos de medi    o para o controlador central do sistema  Por exemplo um sistema de  medi    o de temperatura e humidade envia os resultados medidos para um computador central      tamb  m bastante usado em aplica    es com sistemas SCADA s  supervisory control and  data acquisition   25     Atrav  s de interfaces simples  as mensagens Modbus s  o enviadas para a rede num form  comum  Apesar da principal estrutura da mensagem do protocolo ser peer to peer  o Modbus     capaz de funcionar em ambas as redes point to point e multi drop     25    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    As liga    es s  rie Modbus podem ser feitas em dois modos b  sicos de transmiss  o  ASCII ou  RTU  Remote Terminal Unit   O modo de transmiss  o em comunica    es s  rie define como as  mensagens Modbus s  o codificadas  Usando Modbus ASCII  a mensagem    codificada no  formato ASCII  enquanto o formato Modbus RTU usa c  digo bin  rio  o que reduz o seu  tamanho permitindo maior transmiss  o de informa    o no mesmo espa  o de tempo  Todos os  n  s do mesmo segmento de rede Modbus devem usar o mesmo modo de transmis
74. oi adquirido ao mesmo tempo que este   O variador Delta VFD VE  VFD037V43A 2  Frame B     adequado para motores de 0 75 KW  a 3 7 KW   Este variador possui as seguintes caracter  sticas  32  33   ver tabela 6     gt  Economia autom  tica de energia a carga leve   Prote    o contra o sobreaquecimento do motor  fun    o PTC    Fun    o de desacelera    o de energia de travagem   Controlo de posi    o   Contro de malha fechada  faixa de controlo de velocidade 1 1000   Controlo PID integrado   4 Ajustes de tempo de curva S acelera    o desacelera    o independentes   Sintoniza    o autom  tica de par  metros do motor e in  rcia da carga     Controlo de posi    o por impulso E S        Figura 32   Variador de Frequ  ncia Delta VFD VE  38     39    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Tabela 6   Caracter  sticas Variador Delta VFD VE VFD037V43A 2  40   Corrente de Sa  da Nominal para Bin  rio  Constante  Corrente de Sa  da Nominal para Bin  rio  Vari  vel    Sa  da m  xima Aplic  vel ao Motor 7 5 HP    Trif  sico Proporcional    Tens  o de     o   go   N d   aw   M   O  Eo        ae    On   q  o  q  o y   N   N    o      e  Q    Tens  o de Sa  da M  xima  Entrada    Frequ  ncia de Sa  da 0 00   600 00 Hz    Corrente de Entrada Nominal 9 9 A    Tens  o Frequ  ncia Nominal Trif  sico  380   480V    Toler  ncia de Voltagem     10     Toler  ncia de Frequ  ncia     5     Possui tamb  m uma porta RS485  a qual ser   utilizad
75. om motor integrado  o    espa  o livre    limitado  o que impede o uso de motores de grandes dimens  es     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Este tipo de spindles est  o geralmente limitados a uma velocidade m  xima entre 12000 e  15000 rota    es por minuto e podem encontrar se no mercado com pot  ncias at   cerca de    30HP  11      Nos spindles com motor integrado  o motor    montado dentro da estrutura e    acoplado ao  eixo do spindle  Isto permite que o spindle atinga velocidades elevadas sem problemas  adicionais relacionados com os esfor  os induzidos pelas correias ou rodas dentadas  O eixo do  spindle    posicionado por um conjunto de rolamentos de precis  o  Estes rolamentos podem  necessitar de manuten    o frequente  11    Neste caso  as caracter  sticas do spindle est  o diretamente ligadas   s do motor  A pot  ncia e  velocidades m  ximas do spindle est  o limitadas   s caracter  sticas do motor  n  o sendo  geralmente poss  vel a substitui    o deste por um de caracter  sticas diferentes  Assim  a motor  utilizado    um dos crit  rios mais importantes neste tipo de equipamento  11    Nestes equipamentos    necess  rio providenciar o arrefecimento do motor interno  Este  arrefecimento    efetuado geralmente por ar ou   gua   As principais vantagens deste equipamento em compara    o com os spindles acionados por  correia s  o  11     gt  Velocidades m  ximas mais elevadas  a utiliza    o de corre
76. or Francisco    Freitas  pelo acompanhamento e criticas contrutivas feitas ao longo deste projeto     Gostaria tamb  m de agradecer a ajuda do Assistente T  cnico Eng  Joaquim Silva pela ajuda  na montagem dos diversos componentes e dicas para resolu    o de problemas que foram    surgindo     A todos os meus colegas da op    o de Automa    o  em especial ao Ruben Almeida  Sara  Fernandes e Daniel Angelino  pela ajuda e conselhos que deram e pelos bons momentos de    descontra    o e companheirismo        minha namorada C  tia Lima Silva por todos os momentos de felicidade  apoio e confian  a    que me d       Por fim gostaria de agradecer    minha fam  lia  em especial aos meus pais  que s  o um  exemplo de vida para mim e sempre me apoiaram em todas as circunst  ncias  fazendo me    perceber que nem sempre o caminho mais f  cil    o mais proveitoso     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica      ndice  INC SUO as aa A E IEA I ETEA A E ada AR RA OR RS O SOS T e O V  AOS E E a T VH  OEE a E O EEE A ENE a a e de dE IX  DR a EA A AAA RR E XI  Era T e O a E NG E E EA a a XMI  Eistade Tapeli Senn a a a Di ini DA ia XVII  Capitulo L  Introdu    o  nri a DU La l  LE MOda E E A AA Aa l  bZ Objctimvos da dSn Oneca a a a 2  Capitulo 2    Estado da AE ea T E 3  2  RODOS TOdUSIHA I S a ri E E T E EG N 3  2 2 Rob  s Industriais em O
77. os   Tubo pneum  tico PVC  diam  4 mm   1  metros                     Raccord               Raccord          Raccord      Tubo pneum  tico      Tubo pneum  tico                           89    90    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Anexo C  Rotinas RAPID Desenvolvidas    91    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    MODULE Modulel    PROC main    WaitTime 1   ativar spindle   ligar spindle   WaitTime 10   desligar spindle   desativar spindle   WaitTime 5   ativar troca ferramenta   libertar ferramenta   prender ferramenta   desativar troca ferramenta    ENDPROC   PROC ativar spindle    Set DOIO 11 ativar spindle   WaitTime 1    ENDPROC   PROC ligar spindle     Set DOIO 9 on off spindle   WaitTime 1    ENDPROC   Proc desligar spindle     Reset DOIO 9 on off spindle   WaitTime 1    ENDPROC   Proc desativar spindle     Reset DOIO 11 ativar spindle   WaitTime 1    ENDPROC   Proc ativar troca ferramenta     Set DOIO 12 troca ferramenta spindle   WaitTime 1    ENDPROC   Proc libertar ferramenta     Set DOIO 13 libertar ferramenta   WaitTime 1    ENDPROC   Proc prender ferramenta     Reset DOIO 13 libertar ferramenta   WaitTime 1    ENDPROC   Proc desativar troca ferramenta     Reset DOIO 12 troca ferramenta spindle   WaitTime 1    ENDPROC    ENDMODULE    92  
78. os de precis  o dimensional da pe  a n  o sejam muito elevados tem vindo a ganhar  cada vez mais import  ncia no mundo industrial uma vez que os rob  s s  o bastante adapt  veis  e flex  veis  f  ceis de programar e possuem um custo relativamente baixo  A maquinagem  usando rob  s industriais necessita que o rob   esteja equipado com um spindle para fornecer a  ferramenta de corte o movimento de rota    o necess  rio    Como relatado ao longo deste relat  rio  este projeto passou pela instala    o e implementa    o  de um spindle num rob   industrial ABB IRB2400  A arquitetura de controlo do sistema a  implementado passa pela utiliza    o de um aut  mato program  vel que comunica com um  variador de frequ  ncia atrav  s de uma liga    o s  rie RS485 e com o controlador do rob    atrav  s de 7 linhas I O dedicadas  Com este sistema pode controlar se de a velocidade e  sentido de rota    o do spindle e a abertura e fecho do sistema autom  tico de mudan  a de  ferramenta    O sistema pode ser controlado manualmente pela consola HMI integrada ou pelo controlador  IRC5 instalado  O sistema final apresentado cumpre os requisitos funcionais que tinham sido  inicialmente propostos  sendo assegurados os cuidados indispens  veis    seguran  a da  utiliza    o do equipamento  H   que referir que  por indisponibilidade de hardware  foi  necess  rio implementar a comunica    o aut  mato controlador do rob   por meio de liga    o via  linhas de I O dedicadas  substituto da liga    o Ethern
79. oss  veis fun    es matem  ticas depende muito da gama do PLC utilizado    Fun    es avan  adas de controlo  por exemplo  blocos PID j   constru  dos e    configur  veis pelo utilizador    uma das fun    es normalmente existente nos PLC de    gama m  dia e alta  14  15      Atualmente  os PLC apresentam velocidades de execu    o da ordem de 0 5 a 1 8 us por    Instru    o  o que    uma performance bastante consider  vel  15   A grande maioria dos PLC    possui a estrutura representada na figura 5          Entradas          Mem  ria Digitais  amp        Programa Anal  gicas    saidas       Mem  ria        Digitais  amp   Trabalho E E       Anal  gicas       Figura 5   Estrutura caracter  stica de um PLC  15     A CPU    o elemento central do equipamento     ela que monitoriza as entradas e atualiza as    sa  das de acordo com a programa    o efetuada  E tamb  m respons  vel por todas as opera    es    matem  ticas  por gerir timers  contadores e outras fun    es especiais  A mem  ria do programa    10    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica       a zona de mem  ria destinada a conter o programa em execu    o  sendo que os registos  atualizados das entradas e sa  das  o registo das opera    es matem  ticas  l  gicas e registos do  utilizador s  o guardados na mem  ria de trabalho  15     Os PLC funcionam normalmente em 4 etapas  que est  o apresentadas na figura 6  Estas etapas    s  o continuamente repetidas em loop d
80. pera    es de Maquinagem            ssesseesseesseesssesssessserssersserss 5  2e O DIRCE Seieren a la pl a aa ad ei a 6  Ze A  tomatos Pro STAMANVEIS ratio ias Ta Eee TR a O a a 9  2 5 Meios de comunica    o em ambientes industriais               ciicii ci eeseeeereerererenes 12  26 Modelo OS Dadas pa a ia aa 14  PE E O O A E EA E A A A S O E A AD E 16  ZONED eraa AT AN E OE 21  29  Protocolo  MOdDUS saia enredo a da a a EEE 29  AOTC P  IP raia E PNR EAR SRD PR 28    XI    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Capitulo  3   Concecao e Especihicacad do SISTEMA sa as perisgsdApa sandes A A 33  31 Arquiteturado sistema de cono lo a usa pssressband E a ga cade 33  3 2 Principais componentes utilizados                cc cr Ea EE rrenan renano 34  32 RODOADD IRD 2000 amas a epa AE SEDE CESSA 34  22 2  Controlador ABB IRCS dass ao inda bacon danada da da 35  323  OPd e PDS ALCO TO ana a E SR 39  3 2 4 Aut  mato Unitronics Vision 330 sese a 38  dz   Mador de PreQUeNCIA   aspas ralar aos sairia ego nado guiar sanar so divina nd 39  3    Especiticacao  dos FequisiLos do  SISTEMA  suas pasgua   dada A ad 41  Capitulo H  Imp lementa    o do SISLCIA ss eras dass pao nessa Bad a Da ia pda 43  AT SOR mares UGZAdOS  eneen a A 43  4 2  Instalacaoreletrneae phe umaH a psi sois ada Unai aA 45  43 Programacio do ANORMAL  ssa sta sna da ves a Gg 50  do GRARCET Implementado ea 50  4 3 2 Implementa    o dos Modos de Funcionamento do sist
81. piadas para o m  dulo do programa  principal que o rob   ir   seguir quando a utiliza    o do spindle for necess  ria    Se a resposta do aut  mato atrav  s da linha de handshake n  o funcionar  o programa RAPID  ficar   bloqueado na primeira instru    o enviada ao aut  mato  que dever   ser ativar spindle ou  ativar a troca de ferramenta  Neste caso    recomendado que se verifique se o aut  mato se  encontra em funcionamento ou se existe algum problema com a cablagem  Ap  s corrigido o  problema  o programa RAPID do controlador do rob   deve ser reiniciado  por forma a evitar  maus funcionamentos do sistema    A figura 58 apresenta um exemplo da poss  vel utiliza    o destas rotinas num programa RAPID    de programa    o de um rob              PROC main       3   31  MoveJ Target 10 v1000 z100 Tooldata_ 1 W0bj   wobj0    32  MoveL Target 40 2 v1000 z100 Tooldata 1i WObj  Ferramenta 1   33  ativar spindle    34  sentido direto    35  ligar spindle  20000     36  MoveJ Target 10 vi000 2z100 Tooldata 1 WObj  wobj0    37  MoveL Target 40 2 v1000 z100 Tooldata 1 W0bj  Ferramenta 1   38  sentido inverso    39  set speed 25000     40  MoveL Target 90 2 v50  fine  Tooldata 1 WO0bj  Ferramenta 1   41  MoveL Target 140 2 v50  fine  Tooldata 1 WObj  Ferramenta 1   42  desligar spindle    43  desativar _ spindle    44    45  MoveJ Target 10 v1000 z100 Tooldata_ 1 W0bj   wobj0    46  ativar troca ferramenta    47  libertar ferramenta    48  MoveL Target 90 2 2 v50  fine  Tooldata 1YWObj 
82. po  passar   a ser a velocidade de refer  ncia quando for atuado o bot  o    Iniciar Rota    o    ou     Alterar Velocidade       Existem ainda outros dois bot  es para altera    o do movimento do spindle  O bot  o    Alterar  Sentido    permite ao utilizador mudar o sentido de rota    o do spindle  A atua    o do bot  o     Stop    p  ra o movimento do spindle    Quando o estado da ferramenta    n  o pronto  nenhum dos bot  es de funcionamento     Iniciar  Rota    o        Alterar Sentido        Stop    e    Alterar Velocidade     s  o vis  veis  Assim  n  o     poss  vel iniciar o movimento de rota    o e    apenas poss  vel aceder ao ecr   de mudan  a de  ferramenta  figura 48  ou retroceder para o menu anterior  figura 45     Ainda dentro do ecr   da figura 46     poss  vel aceder ao ecr   para mudan  a manual da  ferramenta apresentado na figura 48 atrav  s do bot  o    Trocar Ferramenta       Quando o spindle est   parado  os bot  es    Alterar Velocidade        Stop     e    Alterar Sentido     n  o se encontram vis  veis  Por outro lado  os bot  es    Retroceder        Troca Ferramenta    e       Iniciar Rota    o    n  o est  o vis  veis quando o spindle est   em funcionamento     58    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica       Figura 48   Ecr   para a mudan  a de ferramenta manual    Neste ecr   s  o apresentadas algumas informa    es do estado atual do sistema  como o estado  da ferramenta e o estado do s
83. r par  caso contr  rio  ser     mpar  Por exemplo  na mensagem  10100101  Se utilizar paridade par  o bit de paridade ter   o valor O  Por outro lado  se a    217    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    paridade for impar  o bit de paridade ter   o valor 1  Esta estrat  gia apenas deteta erros quando  um n  mero impar de bits foi alterado durante a transmiss  o  da   ser necess  rio a utiliza    o de  outros mecanismos  26     Para al  m disso  frame checking    calculado e enviado no final da frame    No caso de Modbus RTU  o m  todo CRC  Cyclical Redundancy Check     utilizado  enquanto  em Modbus ASCII    utilizado o m  todo LRC  Longitudinal Redundancy Check   27   Tanto o  CRC como o LRC possuem 8 bits  O emissor da mensagem calcula os valores e envia os no  final da mensagem  O recetor recalcula o CRC LRC e compara o com o que foi enviado no  final da mensagem  Se estes os dois valores n  o forem iguais  o recetor envia uma mensagem    de erro  26      2 10 TCP IP    O TCP IP    um conjunto de protocolos de comunica    o entre computadores ligados numa  rede  tamb  m chamado de pilha de protocolos TCP IP   O nome vem de dois protocolos  o  TCP  Transmission Control Protocol  e o IP  Internet Protocol     Este protocolo funciona normalmente em conjunto com Ethernet  o seu suporte f  sico  preferencial  Estes dois protocolos s  o o suporte para a Internet  utilizada abundantemente nos  dias de hoje  Atualmente
84. ramenta est   conclu  da  esta toma o valor l  gico O  quer seja para agarrar uma nova  ferramenta ou para fechar o sistema de fixa    o sem nenhuma ferramenta montada    Esta sequ  ncia de opera    es aqui apresentada ser   melhor analisada em conjunto com as    respetivas rotinas de programa    o no subcap  tulo seguinte     61    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica  4 3 7 Implementa    o do Funcionamento Autom  tico    O Funcionamento Autom  tico diz respeito ao funcionamento do spindle quando este     controlado apenas pelo controlador IRC5  A comunica    o entre estes dois equipamentos foi  descrita em termos de hardware no subcap  tulo anterior  Aqui    referida a implementa    o de  software que foi desenvolvida    A parte do GRAFCET 2 que diz respeito ao funcionamento autom  tico    apresentado na  figura 49  Aqui podemos ver que existem 2 a    es distintas que podem ser executadas quando    este modo est   ativo  a opera    o de Ligar Desligar o Spindle e a opera    o de troca de    ferramenta         Funcionamento  Autom  tico       Ativar Troca    Ativar Spindle  Ferramenta          Abrir Sistema  Fixa    o        Bot  o  Concluido       Ligar Spindle       Fechar Sistema  Fixa    o          Desativar ir Desativar  Spindle Troca  Ferramenta       Fixa    o       Figura 49   Detalhe da parte de Funcionamento Autom  tico do GRAFCET 2    O Funcionamento Autom  tico    ativado quando    atuado o bot  o    Fun
85. rar uma alternativa para esta    59    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    comunica    o entre o controlador do rob   e o aut  mato  A solu    o encontrada passa pelo  recurso a uma comunica    o utilizando as entradas e sa  das digitais dispon  veis existentes no  controlador    Assim sendo  foram utilizadas 6 sa  das digitais e 1 entrada digitais do controlador do rob    A  fun    o de cada uma das entradas e sa  das    apresentada na tabela 9    Para que o controlador do rob   possa especificar ao aut  mato qual a velocidade de rota    o do  spindle  foi adotada uma estrat  gia de s   usar uma linha de sa  da e gerar nessa sa  da um trem  de impulsos proporcional    velocidade desejada    A sa  da DO1IO 10 do controlador foi ligada a entrada O do aut  mato  Esta entrada pode ser  configurada como    high speed counter     Assim  foi implementado um contador que ir   contar  o n  mero de transi    es ascendentes e descentes que o sinal sofre durante 1 segundo a partir da  primeira transi    o ascendente do sinal  Foram efetuados testes e verificado que o aut  mato    consegue detetar pelo menos 20 transi    es ascendentes e descentes num segundo     Tabela 9   Condutores utilizados na comunica    o Aut  mato Controlador IRCS    Endere  o   Endere  o Fun    o  Rob     Aut  mato    DOlIO 9   Entrada 3 ON OFF Spindle    Uma vez que o n  mero de rota    es m  ximo do spindle s  o 40000 rpm  cada transi    o       d
86. rizar o seu funcionamento e o  sistema autom  tico de mudan  a de ferramenta    O sensor Sl regista a rota    o do spindle   Disponibiliza 2 impulsos por rota    o do eixo do E cao J  spindle  Quando este sensor regista rota    o  n  o     seguro proceder a mudan  a da ferramenta a ser Spina fiain Veio de Rota    o  utilizada    O prop  sito do sensor S2    registar se o sistema de    fixa    o da ferramenta est   aberto ou fechado           obrigat  rio que o sistema de fixa    o da ferramenta    esteja corretamente fechado para uma utiliza    o    P j Figura 30   Esquema do sistema    d l to   segura do equipamento de mudan  a de ferramenta  36     O sensor S3 regista se a ferramenta est   corretamente    36    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    fixa  O sensor n  o ir   ser atuado se existir uma m   fixa    o devido a detritos no cone ou outra  qualquer interfer  ncia    O sensor S4 verifica se o   mbolo do atuador de fixa    o da ferramenta se encontra  completamente recuado  Isto assegura que o   mbolo de atua    o e o veio de rota    o do spindle  n  o est  o em contacto  O contacto entre estes dois componentes pode levar a soldadura por  fric    o  o que pode danificar ambos os componentes como esquematizado na figura 30    A tabela 4 apresenta as poss  veis combina    es dos sinais dos 3 sensores  S2  S3 e S4     necess  rios para controlo correto do sistema autom  tico de mudan  a de ferramenta     Tabel
87. s  es  superior a 1 um  um redutor de press  o  ajustado para 6 bar   um filtro de coalesc  ncia  uma  v  lvula de fecho manual  e um filtro de secagem  drier     A figura 35 mostra a unidade de tratamento de ar  enquanto a figura 36 mostra os restantes    componentes        Figura 38   Sistema pneum  tico    49    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    4 3 Programa    o do Aut  mato    4 3 1 GRAFCET Implementado    O Grafcet    uma metodologia que surgiu com a necessidade do desenvolvimento de  programas para controlo de processos sequenciais  Ele n  o pretende minimizar as fun    es  l  gicas que representam a din  mica do sistema  O seu potencial reside na imposi    o de um  funcionamento rigoroso  evitando desta forma incoer  ncias  bloqueios ou conflitos durante o  funcionamento do mesmo  Para al  m disso     uma metodologia de programa    o estruturada   que permite uma apresenta    o sint  tica do sistema de forma bastante clara  Por estes motivos   foi adotada esta metodologia para implementa    o dos requisitos e funcionalidades propostas  no cap  tulo anterior    O aut  mato foi programado com programa    o ass  ncrona de modo a permitir mais do que  uma transi    o de estado por cada ciclo de funcionamento do aut  mato  Este facto     importante no funcionamento do GRAFCET apresentado na figura 39  O GRAFCET da  figura 40 apresenta o funcionamento que o sistema ter   quando se encontra no    Modo  Normal 
88. s  o em s  rie  uma vez que um dispositivo configurado para funcionar em Modbus ASCII n  o interpreta  informa    o em Modbus R TU  e vice versa    Em qualquer um dos modos de transmiss  o s  rie  ASCI ou RTU   uma mensagem Modbus     colocada pelo transmissor num vetor que tem um in  cio e fim conhecidos  Isto faz com que os  recetores iniciem a leitura no in  cio da mensagem  leiam o endere  o e determinem qual o  destinat  rio da mensagem  e saibam quando a mensagem terminou  Caso algo de errado    aconte  a durante a transmiss  o  a resposta resultar   numa mensagem de erro     4 __ MODBUS message    8 bits 8 bits N x 8 bits 16 bits                Figura 20   Estrutura da Mensagem em Modbus RTU  28        2 chars 2 chars O up to 2x252 char s  2 chars  CRLF    Figura 21   Estrutura da Mensagem em Modbus ASCII  28     Todas as mensagens Modbus t  m a mesma estrutura  tendo quatro elementos b  sicos sempre  presentes     1l  Device Adress    2  Function Code  3  Data  4  Error Check    A sequ  ncia destes elementos    sempre a mesma em todas as mensagens  O master da rede    Modbus  pode haver mais do que um  inicia sempre a conversa    o  e aguarda a resposta do    26    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    escravo    qual a mensagem foi endere  ada  Todos os outros escravos ignoram a mensagem se  o endere  o n  o lhes corresponder  25     O primeiro par  metro enviado em cada mensagem Modbus    o endere  o do r
89. s com outros    protocolos que cobrem outros layers  permitem que a comunica    o entre os equipamentos    15    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    seja poss  vel e segura  A figura 10 apresenta alguns exemplos de protocolos e os respetivos    layers do modelo OSI     HTTP  FTP  DNS  DHCP       EBCDIC  NDR        RCP  SSH  SCP  NetBios     TCP  UDP        IP  IPX  ICMP  ARP  RARP       Ethernet  FDDI  Frame relay        Modem  camada f  sica ethernet            Figura 11  Camadas do modelo OSI com exemplo de protocolos  18     2 7 RS 485    Uma das mais populares tecnologias para ligar equipamentos numa rede    o RS 485  tamb  m  conhecido por EIA 485     O RS 485    baseado na transmiss  o diferencial de dados  o que o torna ideal para transmiss  o  em altas velocidades  longas dist  ncias e em ambientes prop  cios a interfer  ncia  eletromagn  tica  Utiliza cabos com um ou dois pares de fios entran  ados como meio de  transmiss  o e    poss  vel conectar at   32 dispositivos  com carga unit  ria  na mesma rede   Hoje em dia existem no mercado dispositivos com carga unit  ria inferior a um e  assim      poss  vel aumentar o n  mero de dispositivos ligados    mesma rede desde que a carga unit  ria    total dos dispositivos seja igual ou inferior a 32     16    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Walor m  zimo da tens  o   12 volts     6 volts  6 vol
90. s sensores existentes no spindle n  o for a correta     Outra qualquer condi    o que n  o garanta a seguran  a na sua utiliza    o     Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Cap  tulo 4    Implementa    o do sistema    4 1 Softwares utilizados    Para a implementa    o do sistema de controlo foram usados quatro softwares que se revelaram  importantes para a programa    o e resolu    o de problemas que surgiram durante o  desenvolvimento do sistema  Estes softwares foram      Visilogic      RobotStudio      VFD Soft       Windmill ComDebug     O VisiLogic    um software da Unitronics  desenvolvido para a programa    o dos aut  matos da  referida marca  Este software possui os elementos de programa    o normais dentro deste tipo  de softwares como contactos abertos ou fechados  blocos para c  lculo matem  tico  somas   multiplica    es  etc  e blocos de convers  o de vari  veis  etc  e possui tamb  m blocos para  configura    o das comunica    es a efetuar que se revelaram bastante uteis durante a fase de  programa    o     um software bastante intuitivo e f  cil de utilizar    Foi utilizado para programar todas etapas e a    es dos GRAFCET s implementados  bem como  para construir todos os ecr  s que surgem na HMI e implementar todas as comunica    es com o    variador de frequ  ncia e o controlador do rob       O software RobotStudio    um ambiente virtual de simula    o e programa    o offline  desenvolvido pela A
91. sta  pronto a ser utilizado       Figura 45   Ecr   apresentado ap  s a conclus  o do ciclo de aquecimento    4 3 5 Implementa    o do Funcionamento Manual    O funcionamento manual do sistema    iniciado quando o bot  o    Funcionamento Manual       apresentado na figura 45    atuado  Esta a    o far   com que a etapa 14 seja ativa e que o ecr   da    figura 47 surja na HMI     Funcionamento  Manual               Bot  o Retroceder Bot  o Bot  o Trocar     Iniciar Rota    o Ferramenta  Ligar Motor a  X  RPM       Bot  o  Cone luido          Figura 46   Detalhe da parte de Funcionamento Manual do GRAFCET 2    F4    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica       Figura 47   Ecr   para o Funcionamento Manual do Sistema    Neste ecr   s  o apresentadas informa    es do estado atual do sistema  como o sentido de  rota    o  o estado da ferramenta e a velocidade de refer  ncia    No ecr   da figura 47 existe um campo onde    poss  vel selecionar a velocidade de refer  ncia  desejada  Este valor pode ser alterado pela atua    o das setas existentes  sendo que por cada  atua    o o valor    aumentado ou diminu  do em 1000 unidades  Este valor poderia ser menor  mas foi feito um equil  brio entre os requisitos da aplica    o e o n  mero de vezes que seria  necess  rio atuar as setas para atingir determinada velocidade  O valor que este campo  apresenta est   limitado ao Intervalo entre O e 40000 rpm  O valor que aparece neste cam
92. tente no laborat  rio de Rob  tica do Departamento de Engenharia Mec  nica da  Faculdade de Engenharia da Universidade do Porto    A arquitetura de controlo do sistema a implementar passar   pela utiliza    o de um aut  mato  program  vel que comunicar   com o driver  variador de frequ  ncia  do spindle atrav  s de uma  liga    o s  rie RS485 e com o controlador do rob   atrav  s de uma rede Ethernet    As necessidades de comando do spindle passam por definir a velocidade de opera    o  sentido  de rota    o  o comando  on off  do sistema pneum  tico autom  tico de mudan  a de ferramenta    e o comando  on off  do circuito de refrigera    o a ar do spindle     Na programa    o do aut  mato  dever  o ser implementadas as fun    es de seguran  a  necess  rias    opera    o do spindle  o que requer a dete    o da pressuriza    o do circuito  pneum  tico  da presen  a de ferramenta  do excesso de temperatura de funcionamento do  spindle e da atua    o dos bot  es da emerg  ncia instalados    O sistema final deve possuir dois modos de funcionamento  o Funcionamento Manual e o  Funcionamento Autom  tico  No Funcionamento Manual  o spindle    controlado atrav  s da  HMI integrada no aut  mato sendo que o utilizador indica os par  metros de funcionamento  J    no Funcionamento Autom  tico  toda a opera    o do spindle    controlada pelo controlador do    rob       Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Cap  tulo 2  Estado d
93. tidos em conta  A temperatura no  Interior do spindle  no caso dos spindle com motor integrado  e o bloqueio desbloqueio da  ferramenta s  o apenas dois dos par  metros que t  m de ser monitorizados durante o  funcionamento do equipamento  Durante as opera    es de manipula    o  manuten    o e  repara    o do spindle    indispens  vel que o spindle esteja parado e  preferencialmente   desconectado da corrente el  trica  11     Existem spindles com uma pot  ncia desde 100 W at   35 KW e com velocidades de rota    o  at   cerca de 50000 rpm  Existem ainda spindles especiais para maquinagem de pedra ou vidro     14      2 4 Aut  matos program  veis    Os aut  matos program  veis  vulgarmente conhecidos por PLC  Programmable Logic  Controllers   s  o elementos fundamentais nos sistemas modernos de automa    o  Estes  equipamentos podem desempenhar diversas fun    es  como por exemplo coordena    o geral do  sistema  aquisi    o e processamento de dados  gest  o de diversos tipos de comunica    es   controlo local de baixo n  vel de v  rios sistemas  entre muitos outros   O primeiro PLC foi inventado por Dick Morley em 1969  Nesta altura  os PLC surgiram  como alternativa mais flex  vel    logica el  trica  eliminando a necessidade de substitui    o de  hardware para cada nova configura    o l  gica  incrementando drasticamente as  funcionalidades e reduzindo o espa  o de montagem  16    Todos os PLC  desde os mais elementares aos mais potentes  possuem algumas capacidades  eleme
94. tpage Como o Protocolo  TCP IP Funciona   Parte 1 1351  Acesso em 2012 06 14     14    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica        34  http   under linux org albums magnun imagem para posts 2 146 7237 4 cabecalho tcp    Acesso em 2012 06 14      35  http   www  novell com documentation suse9    suselinux adminguide html ch14 html   Acesso em 2012 06 14    36  PDS     PRECISE DRIVE SYSTEMS     Operation Manual Spindle XLC XLA 070     PDS     Dallas    37  http   www  unitronics com Series aspx page V1sion350  Acesso em 2012 06 14      38  http   www  wolfautomation com assets 15 VFD VEImi jpg  Acesso em 2012 06 14    29 http   www  delta com tw product em drive ac motor ac motor product asp pid    amp cid     I amp itid 9  Acesso em 2012 06 14         40  DELTA ELECTRONICS     VFD VE User Manual     Delta Electronics  Taiwan     Dispon  vel em http   www  delta com tw      75    76    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Bibliografia    MARTINS  IVO     Introdu    o aos Aut  matos Program  veis     Texto de apoio   s aulas     Instituto Superior de Engenharia  Universidade do Algarve  2010     SILVIO  MARIANO  GASPAR  PEDRO  Texto de Apoio   s Aulas de Automa    o Industrial   Universidade da Beira Interior  Portugal  2010     GOLDIE  JOHN     Ten ways to bu
95. ts     2 volts    200m WV    A a   Recetor    ASAS SAP SELL DAGAA    Emissor Oyolt      2 volts     6 volts  6 volts       Valor minimo da tens  o   l2 volts    Figura 12  Valores de Tens  o correspondentes aos valores l  gicos  0  e  1   19     Os circuitos emissores e recetores utilizados utilizam como informa    o a diferen  a entre os  n  veis de tens  o em cada condutor do par entran  ado  Os c  digos bin  rios s  o identificados  pela polaridade    ou    da diferen  a de tens  o entre os condutores do par  Quando a tens  o    6 99    no condutor         for maior que no condutor             caracterizado um n  vel l  gico    1     Quando   ao contr  rio  a tens  o no condutor         for maior que no condutor             caracterizado um  n  vel l  gico    0     Uma margem de ru  do de  0 2 V    definida para aumentar a toler  ncia a  interfer  ncias  O facto de se utilizar pares de condutores entran  ados resulta no cancelamento  dos ru  dos induzidos no meio de transmiss  o  uma vez que se o mesmo ru  do    induzido nos 2    condutores  a diferen  a de tens  o entre eles n  o se altera e assim os dados mant  m se    inalterados  20         N  o Terminada       Ro  E        D Driver   Transmissor  R Receptor    Termina    o Bidirecional  Figura 13   Diferentes tipos de termina    o que podem ser utilizados  21     17    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Assumindo que o cabo de transmiss  o    suficientem
96. tual  A implementa    o  da liga    o Ethernet entre o controlador do rob   e o aut  mato iria simplificar bastante a  monitoriza    o do sistema    A constru    o de uma nova cablagem  de maior extens  o do que a atual  seria tamb  m    importante para a utiliza    o do rob   com menos limita    es nas duas desloca    es     71     2    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Refer  ncias     1  http   www  citi pt educacao final trab final inteligencia artificial robotica html  acesso  em 2012 06 14      2     http   olhomagic blogspot com 2011 03 de onde vem palavra robo html  acesso em  2012 06 14     3  KOREN  YORAM     Robotics for Engineers     McGraw Hill  1985     4  ISO     ISO Standard 8373  1994     Manipulating Industrial Robots     1994     5  ZHANG  HUI et al     Machining with Flexible Manipulator  Toward Improving Robotic  Machining Performance     International Conference on Advanced Intelligent  Mechatronics  2005     6  WORLD ROBOTICS     Executive Summary of World Robotics 2011 Industrial Robots  and Service Robots     2011     7  http   spectrum 1eee org robotics industrial robots the rise of the machines 0  acesso em  2012 06 14     8  ABELE  E   WEIGOLD  M   ROTHENBUCHER  S      Modeling and Identification of an  Industrial Robot for Machining Applications     Institute of Production Management 
97. uran  a     o ecr   a figura 41    apresentado na  HMI  As condi    es de seguran  a n  o verificadas s  o indicadas com o indicador de cor  vermelha  enquanto as verificadas s  o indicadas com a cor verde  O bot  o Confirmar estar    vis  vel apenas quando todas as condi    es de seguran  a est  o verificadas  A atua    o deste  bot  o faz com que o sistema entre no    Modo Normal       Uma vez no    Modo Normal       poss  vel operar normalmente o sistema de acordo com o  apresentado no GRAFCET 2  Quando uma das condi    es de seguran  a n  o    verificada  o  sistema entra no    Modo de Seguran  a     a movimenta    o do rob   e a rota    o do spindle s  o  imediatamente paradas e o estado do GRAFCET 2    for  ado para a etapa 4  etapa segura em    que o sistema est   parado  de modo a garantir o funcionamento seguro do sistema     4 3 3 Implementa    o da comunica    o Aut  mato   Variador de  Frequ  ncia    O funcionamento do sistema envolve obviamente a troca de mensagens entre o variador de  frequ  ncia e o aut  mato  A comunica    o entre estes dispositivos    feita por RS485 e  utilizando o protocolo MODBUS    A porta RS 485 do aut  mato e a porta RS485 do variador de frequ  ncia n  o apresentam o  mesmo pin out  Assim  foi necess  rio fazer um cabo espec  fico para esta aplica    o  que est    esquematizado na figura 42    Foram utilizados os 4 terminais da porta do aut  mato dedicados a RS232 para serem ligados  ao computador pela porta s  rie existente para transf
98. urante o funcionamento do equipamento     IN  CIO    Leitura  entradas        Actualiza    o N  Sa  das  N  Execu    o  Programa    Figura 6   Ciclo de funcionamento de um PLC  16     Geralmente a programa    o do PLC pode ser efetuada  segunda a norma IRC 61131  em  16           e Diagrama de Blocos Funcionais  FBD      e           Texto Estruturado  ST     L2     e      Lista de Instru    es Booleana  IL     Diagrama Ladder  LD   GRAFCET  SFC      e             Os PLC de gama baixa n  o suportam normalmente todas estas linguagens  As mais comuns  de serem encontradas s  o a programa    o por diagrama Ladder  LD  ou por blocos funcionais   FBD     Hoje em dia existem v  rios tipos de PLC  dimensionados para diversos tipos de aplica    es     sendo os mais poderosos verdadeiros computadores industriais com elevada performance     11    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    2 5 Meios de comunica    o em ambientes industriais    Em todas as comunica    es    necess  rio existir um transmissor e pelo menos um recetor  O  principal objetivo    permitir o envio de informa    o do transmissor para um ou v  rios  recetores  Assim    necess  rio existir um meio que lhes permita comunicar entre si  A  comunica    o pode ser realizada por condutores el  tricos  cabos de fibra   tica  radia    o  eletromagn  tica  redes wireless   entre outros     A figura 7 ilustra os 3 modos de comunica    o normalmente utilizados em comuni
99. utro par  os dados transmitidos no sentido Dispositivos da Rede   Conversor  par de rece    o do    conversor   20      20    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    PC e Conversor   Barramento RS485  Gerindo a Rede i        Rze Rz  O Tr   Tx   DISPOSITIVO  4       Figura 17   RS 485 Full Duplex  a 4 fios   20     2 8 Ethernet    Ethernet    a tecnologia LAN  Local Area Network  mais utilizada nos dias de hoje    A Ethernet surge em 1973 quando Bob Metcalfe escreve um artigo descrevendo como o  sistema Ethernet por ele inventado que permitia conectar diferentes esta    es de trabalho   sendo poss  vel enviar dados de uma esta    o para a outra e ainda para impressoras    O sistema desenvolvido baseava se num sistema existente na altura  o sistema Aloha  Este  sistema tinha sido desenvolvido na Universidade do Havai no final dos anos 60 para ser  utilizado em comunica    es de r  dio entre as diferentes ilhas existentes no arquip  lago  22     O algoritmo usado pelo sistema Aloha    bastante simples  qualquer esta    o pode enviar dados  quando mais lhe convier  e depois aguarda a confirma    o da rece    o dos dados pela esta    o  de destino  Se n  o receber nenhuma confirma    o num espa  o relativamente curto de tempo  a  esta    o assume que outra esta    o estava a transmitir ao mesmo tempo e  assim  ocorreu uma  colis  o na transmiss  o dos dados  Assim a esta    o que deveria receber a mensagem n  o  recebeu n
100. ware Windmill ComDebug                cc erre 45  Figura 35  Aspeto final dos componentes montados no interior     esquerda  e exterior      direta  do quadro cleric Onean upa al a 47  FPizura S6  Circuito  Eneum  nico Utilizado visai E E E CR 48  Figura 37   Unidade de tratamento de ar utilizada                cc eee errre renas 49  Fioura SS Sistema Preus iC O amarga staind RD a E O R 49  Figura 39   GRAFCET 1  modos de funcionamento                 cicee erre eerererereeaa 50  Figura 40   GRAFCET 2  sequncia de opera    o                ce re eereeeeerrerenereereeneneenano 51  Figura 41  Ecr   apresentado no  Modo de Seguran  a               ci erre erere renas 32  Figura 42   Esquema do cabo utilizado nesta aplica    o          senessessseessserssserssserssseressersseerssee 53  Figura 43  Ecr   apresentado para sele    o do ciclo de aquecimento             eesseeeeseeeeseeesseeesse 55    Figura 44   Ecr  s apresentados durante a realiza    o do ciclo de aquecimento     direita no    ciclo de aquecimento normal     esquerda no ciclo de aquecimento prolongado                      56  Figura 45   Ecr   apresentado ap  s a conclus  o do ciclo de aquecimento                                57  Figura 46   Detalhe da parte de Funcionamento Manual do GRAFCET 2    57  Figura 47   Ecr   para o Funcionamento Manual do Sistema                  c  irreais 58  Figura 48   Ecr   para a mudan  a de ferramenta manual                 e errar 59  Figura 49   Detalhe da parte de Funcionament
101. za    o de um Robot Stiffness Model para compensar as  deforma    es sofridas durante a maquinagem  5   a varia    o da velocidade de rota    o do  spindle para redu    o de vibra    es  10   entre outros  foram elaboradas e demonstraram bons  resultados  tornando cada vez mais vi  vel a utiliza    o de rob  s neste tipo de aplica    es  Uma  vez que estas estrat  gias n  o pertencem ao   mbito desta disserta    o  n  o ser  o aqui abordadas    em mais detalhe        Figura 3   Exemplo de um Rob   equipado com um spindle numa    opera    o de maquinagem  9     2 3 Spindles    Para estas aplica    es de maquinagem s  o normalmente utilizados spindles  ou motores    rvore  montados no extremo do manipulador rob  tico  como    mostrado na figura 3  de  modo a fornecer o movimento de rota    o necess  rio    ferramenta de corte  bem como a  pot  ncia necess  ria para a opera    o   As caracter  sticas mais importantes para caracterizar um spindle s  o  11     a  Potencia Nominal e Bin  rio   b  M  xima e M  nima Velocidade de Rota    o   c  Tipo e Tamanho de Ferramenta a utilizar   d  Tipo de refrigera    o    e  Peso    Conce    o e instala    o de um controlador de um spindle para integra    o em c  lula rob  tica    Existem basicamente dois tipos de spindles  os spindles com motor integrado  Integrated  Motor Spindle  e os spindles acionados por correias  Belt Driven Spindle   A figura 4    apresenta um exemplo de cada um dos tipos        Figura 4   Um spindle com motor integr
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
"取扱説明書"  WHIRLWIND EDB-1  American Standard Metering 1340M.105 User's Manual  日本語取扱説明書  Pando P-118  Manual de instruções  23-18 LI+  User manual    Copyright © All rights reserved. 
   Failed to retrieve file