Última alteração: 13-10-2016
Resumo
Os veículos guiados automaticamente (ou AGV’s) são dispositivos que tem a capacidade de executar tarefas rápidas e precisas, transportando materiais entre estações de trabalho e sistemas de armazenamento, reduzindo substancialmente os tempos de produção. A capacidade de comunicação com outros dispositivos do sistema de manufatura faz com que o transporte ocorra de maneira sincronizada, organizada e garantindo o armazenando os produtos nos locais corretos e no momento adequado. Este trabalho propõe o desenvolvimento de um protocolo de comunicação que atenda aos requisitos necessários para o controle de um AGV, no qual um computador central de gerenciamento envia comandos para um microcontrolador que controlará o movimento do veículo. O veículo se locomove entre estações pré-determinadas, movimentando materiais do estoque para as estações indicadas, e novamente ao estoque. O percurso contém diversos pontos de parada em setores como garagem, estoque, montagem, pintura e usinagem. Esta informação será enviada do computador para o microcontrolador para indicar ao veículo a próxima estação a qual ele deve se dirigir. Além deste parâmetro, também será enviado ao AGV a tarefa a ser cumprida, que pode ser uma coleta, entrega, retorno à garagem ou as condições do AGV. Para envio das informações do computador para o AGV, foi criado um quadro de dados composto por delimitador, endereço do AGV, tamanho do quadro, informações de estação, item e ação que devem ser feitas pelo AGV e um mecanismo de detecção de erros. O AGV, ao receber este quadro, responde ao computador com informações sobre seu estado, indicando situações como bloqueio do seu caminho, disponibilidade para executar tarefas e sua localização atual. Caso algum erro de comunicação ocorra, o AGV também responde de forma que o computador interprete o erro. O protocolo utilizará o padrão EIA-485 para a transmissão dos dados, e um mecanismo de acesso ao meio mestre-escravo, onde o computador atua como um mestre, que é o único que pode iniciar uma nova comunicação. Será desenvolvida uma interface gráfica em Java no computador, que permitirá enviar comandos de para qual estação de trabalho o veículo deve ir e também qual item ele deve levar. Este programa exibirá ao usuário a posição atual do veículo, disponibilidade para entregas e se o mesmo se encontra parado por bloqueio de algum objeto. Os testes iniciais indicam que o sistema será capaz de enviar, receber e interpretar as informações de forma adequada para a aplicação proposta.