Anais do 12O Encontro de Iniciação Científica e Pós-Graduação do ITA – XII ENCITA / 2006
Instituto Tecnológico de Aeronáutica, São José dos Campos, SP, Brasil, Outubro, 16 a 19, 2006
ANÁLISE E DESENVOLVIMENTO DE APLICATIVOS DE
MONITORAMENTO REMOTO EM SISTEMAS DE MANUFATURA
Carlos Eduardo Oliveira da Silva
Instituto Tecnológico de Aeronáutica / Divisão de Engenharia Mecânica-Aeronáutica
Praça Marechal Eduardo Gomes 50, Vila das Acácias – CEP:12228-900 – São José dos Campos - SP - Brasil
[email protected]
Tiago Pinto de Souza
Instituto Tecnológico de Aeronáutica / Divisão de Engenharia Mecânica-Aeronáutica
Praça Marechal Eduardo Gomes 50, Vila das Acácias – CEP:12228-900 – São José dos Campos - SP - Brasil
[email protected]
Emil Yoshigae Nakao
Instituto Tecnológico de Aeronáutica / Divisão de Engenharia Mecânica-Aeronáutica
Praça Marechal Eduardo Gomes 50, Vila das Acácias – CEP:12228-900 – São José dos Campos - SP – Brasil
[email protected]
Emília Villani
Instituto Tecnológico de Aeronáutica / Divisão de Engenharia Mecânica-Aeronáutica
Praça Marechal Eduardo Gomes 50, Vila das Acácias – CEP:12228-900 – São José dos Campos - SP – Brasil
[email protected]
O propósito deste trabalho é analisar aplicativos comerciais prontos e customisados de monitoramento remoto que são utilizados
em sistemas de manufatura compostos de máquinas-ferramenta, contendo as principais característica de aplicação dos memso e
suas adequabilidades às necessidades das empresas brasileiras do ramo.
Palavras chave: monitoramento remoto, sistema de manufatura,controle da produção, câmera de vídeo
1. Introdução
A globalização das últimas décadas impulsionou a distribuição geográfica de empresas, indústrias, equipes de
trabalho, entre outros. Um resultado desta globalização é a crescente necessidade de aplicações que se beneficiam do
acesso a diversos equipamentos localizados em lugares geograficamente distintos. Indústrias antes centralizadas em
uma única planta, hoje se encontram espalhadas por diversas cidades, países e continentes. Como resultado, existe uma
necessidade sempre crescente de troca de informações referente a atividades interdependentes. Exemplos são
informações relativas ao desenvolvimento de projetos em conjunto, informações referentes a peças em produção, entre
outras.
No contexto de sistemas de manufatura, esta necessidade de compartilhamento de informações conduz ao
desenvolvimento de infra-estruturas robustas e de baixo custo, capazes de servir a este propósito (SALKINTZIS,
PLEVRIDIS, KOUKOURLIS, CHAMZAS 1997). A melhor forma de atingir este objetivo é o aprimoramento da
inteligência dos sistemas, os quais vêm evoluindo em direção a um ambiente mais ágil que possa gerar respostas rápidas
em ambientes distribuídos (HAO, SHEN, WANG 2005).
Já com um ambiente inteligente instalado, pode-se controlar o sistema de forma a configurá-lo conforme as
estratégias planejadas, por exemplo, um chão de fábrica de máquinas caracterizado por grande variedade de produtos de
tamanhos pequenos, requer um controle dinâmico e monitoramento em tempo real, capaz de tal modo a ser responsável
e adaptado para rápidas mudanças de capacidade de produção e funcionalidade. Isto é especialmente verdade quando
um novo sistema de manufatura semelhante aos sistemas de manufatura reconfiguráveis e distribuídos são combinados
com o conceito de e-manufatura, isto é, manufatura com acesso remoto. Num futuro próximo, multi-processadores
embutidos inaugurarão os controladores de controle numérico computadorizado (CNC) e sensores espertos “plug-andplay” serão poderosos e inteligentes o suficiente para isentar o tempo de numerosos manejos, e prontos para servir
novos dados durante a operação da máquina. Todavia, a idéia de uma infra-estrutura altamente eficiente que pode
integrar as peças de equipamento automatizado ao mesmo tempo ligá-los diretamente à e-manufatura, está ainda em
desenvolvimento.
No caso específico de máquinas CNC, uma nova capacitação de tecnologia é urgentemente requerida para trazer
ferramentas on-line de máquina CNC tradicional à capacidade combinada de controle e monitoramento. Sem isso, uma
automação fabril avançada pode fortemente tornar-se prática de uma próxima geração de ambientes de chão de fábrica
de manufatura distribuída (WANG, ORBAN, CUNNINGHAM, LANG 2004). Em sistemas de manufatura menores,
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
onde flui uma menor produção, o custo de transformação de um sistema de manufatura tradicional em e-manufatura
pode é um fator limitante, sendo necessário o desenvolvimento de soluções de baixo custo (KIMURA, KANDA 2005).
De uma forma geral, a importância do desenvolvimento de sistemas de monitoramento e controle remoto, via
Internet, vêm sendo indicada por diversos trabalhos não apenas no ambiente acadêmico mas também através de
soluções industriais. No contexto deste trabalho, pretende-se aplicar este conceito ao laboratório CCM (Centro de
Competência de Manufatura) do ITA, através do projeto e implementação de um sistema de monitoramento remoto de
suas máquinas de usinagem. Dado o cunho acadêmico e educacional da instituição, entre as possíveis aplicações,
destaca-se o e-learning, ou educação a distância, tema que vêm recebendo destacada atenção.
Enquanto resta uma base de dados de informação para conectar o mundo junto à assistência de interface WWW
amigável de usuários, a Internet está sendo transformada dentro da marca do novo modelo educacional para todos os
setores de negócios. Esta tendência está igualmente conduzindo às mudanças no caminho de vida do homem moderno
(YEN, LI 2003). Os usuários de programas na Web podem comunicar-se com outros e trocar conteúdos de dados e
processos típicos de tecnologia pela Internet ou rede Intranet incorporada. O usuário de Internet/Intranet pode obter uma
nova possibilidade de aproveitamento de rede junto à atividade dentro do sistema de manufatura (ADAMCZYK,
JONCZYK, KOCIOLEK 2003). Ou até mesmo, executar experimentos de diversos tipos e colocá-los em rede para
observação, acompanhamento ou manipulação (YEUNG, HUANG 2003).
As aplicações de programas de monitoramento remoto são justificadas em diversas áreas, como por exemplo, em
máquinas-ferramenta CNC que utiliza uma alta tecnologia em sua concepção no que diz respeito à eletrônica
embarcada, porém, poucos usuários utilizam recursos computacionais de monitoramento remoto disponível da máquina.
Em geral, os fabricantes de máquina-ferramenta fecham os dados de interesse ao monitoramento remoto dentro de seus
controladores, liberando-os após a aquisição de programas proprietários que executem tal procedimento. Alguns
fabricantes iniciaram a fabricação de comandos lógicos computadorizado (CNC) com a chamada “arquitetura aberta”,
que abre uma gama de utilizações desse tipo de equipamento.
Este trabalho explora duas linhas distintas para incorporação do conceito de monitoramento remoto ao Laboratório
CCM. A primeira delas diz respeito ao desenvolvimento de programas customizados para determinadas aplicações.
Estes programas estão sendo desenvolvidos pelos autores de acordo com as necessidades do CCM e são genericamente
chamados neste artigo de programas de fabricação própria. Suas características e principais vantagens e desvantagens
são descritas na Seção 2. A segunda linha é a análise de programas comerciais desenvolvidos por empresas do ramo de
automação. Nesta linha a Seção 3 apresenta uma análise do pacote de aplicativos MCIS, produzido pela Siemens para
monitoramento e compartilhamento de informações em ambientes de manufatura. Finalmente, a Seção 4 apresenta
algumas conclusões e trabalhos futuros.
2. Programas customizados
São programas desenvolvidos pelo usuário, ou em geral, por pessoas com qualificação na área de programação que
não seja do domínio do fabricante da máquina. Podem ser desenvolvidos em diversas linguagens de programação,
sejam elas visuais ou não, onde no caso de monitoramento remoto, podem-se criar bancos de dados, interfaces de
usuário, trocas de dados, saída para web, envio de mensagens SMS para celulares, direcionamento de e-mail, telas de
estados etc.
O baixo custo desenvolvimento é o maior atrativo, visto que apenas necessita-se de um software de programação
para a execução do trabalho. A necessidade de pessoal treinado na área de programação, que normalmente sai da área
de atuação da empresa, onde se pretende utilizar máquina-ferramenta. Por exemplo, uma empresa que é especialista em
usinagem em máquinas CNC, normalmente tem em seu quadro de funcionários técnicos e engenheiros mecânicos em
seu chão de fábrica, e pessoal administrativo nas demais dependências. O pessoal de informática desta empresa, em
geral, efetua trabalhos de instalação e operação de software de uso comum, não conhecendo profundamente o software
utilizado para criação dos programas das máquinas, não dos programas de usinagem, mas sim dos programas que
executam as tarefas de processamento. Isso se dá ao fato de apenas o fabricante deter esse conhecimento, que em
muitos casos, uma alta qualidade nesse aspecto gera uma diferenciação de mercado, daí o motivo de tanto segredo em
muitos casos.
Outro ponto importante é como obter as informações necessárias da máquina na qual será aplicado o
monitoramento, como por exemplo, os dados internos do controlador de posicionamento de um motor, as variáveis que
podem ser transferidas para sistemas externos, protocolos de comunicação, dados das interfaces de usuário etc.
Dentro desta categoria dois tipos de soluções foram adotados para implementação no CCM. O primeiro consiste no
desenvolvimento de um software em linguagem Borland C++ que captura dados do centro de usinagem através de um
computador equipado com uma placa proprietária da Siemens, módulo SIMATIC NET CP 5611, com interface
PROFIBUS, que realiza a interface entre o computador e o CLP da máquina-ferramenta. A disponibilização dos dados a
outros aplicativos é realizada através do protocolo DDE (Dynamic Data Exchange). Esse protocolo foi desenvolvido
para o Windows 3.11 e permite que aplicativos num mesmo computador possam comunicar entre si, enviando e
recebendo dados. Estes dados são então armazenados em um banco de dados e enviados via internet em tempo real para
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
outros usuários. Para acesso aos dados, os usuários remotos devem possuir instalado em seu computador, o software
desenvolvido em Borland C++. Observa-se que esta solução encontra-se ainda em desenvolvimento.
O segundo tipo de solução implementado foi a disponibilização de informações sobre processos de usinagem em
webpages. Neste caso o acesso é irrestrito e não é necessária a instalação de aplicativos adicionais para este propósito.
Neste sentido, foi desenvolvido um sistema que utiliza uma câmera web e um microfone para capturar imagem e som
durante o processo de usinagem numa máquina-ferramenta CNC, para o qual foi desenvolvida uma página web
utilizando os aplicativos “Dreamweaver MX 2004” e “Flash MX 2004” para a aplicação do método via internet. O
princípio de funcionamento consiste em capturar imagens da câmera e microfone localizados em um computador local,
transferir essas informações para um servidor de “Flash”, e em seguida transferir essas novas informações para um
servidor de web, tornando assim acessíveis as informações de imagem e som retiradas da máquina-ferramenta CNC ao
mundo inteiro, conforme ilustrado na Fig. 1:
Figura 1 – Tráfego de informações do sistema de aquisição de vídeo
Através da criação de aplicativos que capturam vídeos é possível transmitir ensaios de interesse de várias pessoas,
testes de ferramentas de corte, pedidos de fabricação, testes de máquinas em geral, a todas as pessoas ao mesmo tempo,
reduzindo assim o custo dessas aplicações.
A
página
criada
na
web
pode
ser
acessada
pelo
endereço
[www.ita.br/ccm/Monitoramento_Remoto/monitoramento_remoto.htm] e é exibida na Fig. 2, onde pode-se notar uma
real aplicação sendo feita no momento de uma usinagem da máquina-ferramenta CNC presente no laboratório CCM
(Centro de Competência em Manufatura) do ITA.
3. Programas comerciais prontos
São programas desenvolvidos pelo próprio fabricante da máquina, sendo vendidos separadamente. Podem ser
desenvolvidos em diversas linguagens de programação, sejam elas visuais ou não, obedecendo ao padrão utilizado pelo
fabricante. Em geral se apresentam em módulos, não é necessário conhecimento de ferramentas de programação de
software e demanda baixo tempo de implementação.
O alto custo e dificuldade de integração com sistemas de outros fabricantes são as maiores dificuldades
apresentadas por esse sistema.
Aprender e dominar todos os recursos disponibilizados por um novo software pode ser, às vezes, é uma tarefa não
muito fácil, pois não se tem idéia de todos os recursos disponíveis, ou ainda não sabe o caminho percorrido para se
atingir um determinado objetivo, ainda mais se essas informações não estiverem devidamente documentadas e
claramente explicadas pelo fabricante.
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
Figura 2 – Página da internet criada para captura de vídeos
Na implementação realizada no CCM, foi utilizado o pacote de programas da Siemens chamado MCIS (Motion
Control Information System), que foi desenvolvido para aplicações em máquinas-ferramenta com o comando
Sinumerik 840D ou 840Di, e utiliza a rede Ethernet para a troca de dados entre os sistemas, podendo ser
interconectadas várias máquinas ou aplicações independentes, o rack utilizado é mostrado na Fig. 3 e as possíveis
ligações da rede Ethernet na Fig. 4. É importante salientar que o MCIS é um pacote recentemente introduzido no Brasil,
ainda não instalado em empresas brasileiras. Sua instalação no CCM está sendo realizada em caráter experimental, de
forma que este trabalho propicie uma analise de suas funcionalidades e adequabilidade às necessidades do mercado
nacional.
Figura 3 – Comando Siemens Sinumerik 840D
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
Figura 4 – Rede Ethernet utilizada pelo sistema
Seus pacotes são divididos em:
• DNC – Direct Numeric Control – Gerenciador de programas de usinagem.
• MDA – Machine Data Acquisition – Monitora dados de máquina, como estados de máquina, defeitos etc, e
também os dados de produção, como número de peças, tempo de ciclo etc.
• TPM – Total Productive Maintenance – Gerencia a manutenção preventiva da máquina
• TDI – Tool Data Information – Gerencia os dados de ferramentas.
Dentro do pacote MCIS, foram analisados no CCM os aplicativos DNC, MDA e TPM. Os programas foram
instalados e aplicados em simulação de situações reais. A Fig. 5 apresenta a interface do aplicativo DNC, que se
demonstrou um gerenciador de arquivos de usinagem de fácil utilização, com interface semelhante ao padrão Windows,
onde é possível visualizar na tela mostrada, uma separação por áreas, máquinas e pastas, mantendo uma grande
organização dos arquivos gerenciados, além de oferecer várias funções como carga e descarga de arquivos de qualquer
máquina, inclusive de outros fabricantes, comparação de arquivos, salvamento automático etc. Estas funções podem ser
executadas localmente ou remotamente, permitindo por exemplo o compartilhamento de informações relativas a
programas de usinagem entre diversas unidades geograficamente dispersas de uma mesma corporação.
Figura 5 – Aplicativo DNC da Siemens
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
Outro programa da Siemens analisado é o MDA, que foi utilizado para monitorar os estados das máquinas, onde
cada cor apresentada na máquina representa uma situação diferente, conforme mostrado na Fig. 6, onde ao lado de cada
máquina é mostrado informações atualizadas sobre a máquina, como o número de peças produzidas.
Figura 6 – MDA monitorando os estados das máquinas
Ainda no MDA, apresentam-se a seguir os gráficos de mostram a evolução da produção distribuída por máquinas
ou grupos de máquinas ao longo de um determinado período, que ser por dia, semana ou mês e os tempos de ciclos de
operações de cada máquina. Nesses gráficos da produção, existe ainda a divisão em peças boas, refugos e retrabalhos,
conforme a Fig. 7.
Figura 7 – MDA monitorando a produção das máquinas
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
Finalmente, o aplicativo TPM, depois de criada uma lista de agendamento de tarefas de manutenção a serem
executadas na máquina, pode-se acompanhar a contagem regressiva dos disparos dessas tarefas, bem como as tarefas
que ainda não foram feitas. Pode apresentar ainda um livro de registro de todos os serviços realizados e por quem foram
realizados os mesmos. A sua tela principal é mostrada na Fig. 8.
Figura 8 – Tela principal do TPM com o agendamento das tarefas
Entre as deficiências detectadas na análise dos aplicativos destaca-se a dificuldade de instalação e configuração. A
instalação desses programas da Siemens é bastante crítica, pois necessita de um grande conhecimento do sistema
“Windows”, bem como um completo conhecimento de todos os módulos que compõem os programas. Os dados
contidos nos manuais de instalação e operação desses programas são, muitas vezes superficiais, onde não contém todas
as informações necessárias de cada passo, ou não compreende a real situação do sistema.
Os seus diferentes módulos de composição não são claramente definidos nos manuais, pois cada aplicação exige
uma configuração diferente. Podendo assim, ocorrer uma instalação de algum módulo incorreto, o que implicaria numa
desinstalação do mesmo, o que não é permitido em alguns, pois tanto o aplicativo como o “Windows” não contemplam
por completa e esse processo de desinstalação, o que acarreta uma não possibilidade de instalação posterior, pois
armazenam informações indesejadas na memória após esse processo.
Por se tratar de programas de permitem configurações conforme a necessidade do comprador, alguns se apresentam
tão configuráveis que dificultam o trabalho da pessoa que implementa o sistema, pois acabam exigindo um
conhecimento muito grande de máquinas-ferramenta, aplicações, controladores lógicos programáveis (CLP) e comando
numérico computadorizado (CNC).
4. Conclusão
No geral, a página criada da internet atende perfeitamente às necessidades de uso de um monitoramento visual de
processos de usinagem ou alguma outra experimentação, pois apresenta um baixo custo e rápida implementação. Os
programas do pacote MCIS da Siemens também se apresentam muitos fiéis ao fim que se destinam, alguns são muito
configuráveis, conforme mencionado anteriormente, o que necessita de um corpo técnico preparado para a total
instalação dos pacotes. Os custos desses programas da Siemens não são pequenos, o que inviabiliza a sua aplicação em
determinados casos.
Com os aplicativos demonstrados sendo utilizados nas indústrias, seriam reduzidos muitos percursos percorridos
por operários dentro da empresas, diminuiriam os desperdícios e aumentariam o domínio em cima da produção.
Anais do XII ENCITA 2006, ITA, Outubro, 16-19, 2006
,
5. Agradecimentos
Especiais agradecimentos a Siemens pela disponibilização dos aplicativos MCIS, a AIM (Associação de
Inteligência em Manufatura) e aos órgãos governamentais CAPES, CNPq, FAPESP e FAPEAM pelos auxílios
financeiros.
6. Referências
Adamczyk Z., Jonczyk D., Kociolek K.: A new approach to a CAD/CAM system as a part of distributed environment:
Intranet database. Publicado em: Journal of Materials Processing Technology 133 (2003) 7-12.
Hao Qi, Shen Weiming, Wang Lihui: Towards a cooperative distributed manufacturing management framework.
“Paper” publicado em: Science@Direct, Computers in Industry 56 (2005) 71-84.
Kimura Toshiaki, Kanda Yuichi: Development of a remote monitoring system for a manufacturing support system for
small and medium-sized enterprises. “Paper” publicado em: Science@Direct, Computer in Industry 56 (2005) 3-12.
Salkintzis A.K., Plevridis J.E., Koukourlis C.S., Chamzas C.: Design and implementation of a low-cost wireless
network for remote control end monitoring applications. “Paper” publicado em: Microprocessors and Microsystems
21 (1997) 79-88.
Siemens em: http://www.siemens.com
Wang Lihui, Orban Peter, Cunningham Andrew, Lang Sherman: Remote real-time CNC machining for web-based
manufacturing. “Paper” publidado em: Science@Direct, Robotics and Computer-Integrated Manufacturing 20
(2004) 563-571.
Yen Chiaming, Li Wu-Jeng: Web-based learning and instruction support system for pneumatics. “Paper” publicado em:
Computers & Education 41 (2003) 107-120.
Yeung Kin, Huang Jie: Development of a remote-acces laboratory: a dc motor control experiment. “Paper” puplicado
em:
Scince@Direct,
Computers
in
Industry 52
(2003)
3005-311.
Acessível
pelo
sitio:
http://www.acae.cuhk.edu.hk/~accl/ibc/.
Download

análise e desenvolvimento de aplicativos de monitoramento