PLATAFORMA PARA MONITORAMENTO REMOTO DE SISTEMAS DE MANUFATURA



Documentos relacionados
Manual do usuário - Service Desk SDM - COPASA. Service Desk

SISTEMAS DISTRIBUÍDOS

ANALISE DE SISTEMAS. Gabriela Trevisan

MONITORAMENTO REMOTO DE PROCESSOS DE USINAGEM UTILIZANDO TECNOLOGIA STREAMING PARA ENVIO DE ÁUDIO E VÍDEO ATRAVÉS DA INTERNET

PROTÓTIPO DE UM SISTEMA DE MONITORAÇÃO UTILIZANDO CIRCUITO FECHADO DE TELEVISÃO (CFTV)

gladiador INTERNET CONTROLADA

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Manual de Utilização do GLPI

Ferramentas Web, Web 2.0 e Software Livre em EVT

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Rotina de Discovery e Inventário

Administração de Sistemas de Informação Gerenciais

Manual de Instalação Token Alladin SafeNetAuthentication Cliente 8.0 SP2 (x32 e x64)

Direcção Regional de Educação do Algarve

PHC dcontroldoc. O acesso a diversos tipos de ficheiros

Thalita Moraes PPGI Novembro 2007

CORPVS SEGURANÇA SETOR DE TECNOLOGIA DA INFORMAÇÃO

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital

Servidor, Proxy e Firewall. Professor Victor Sotero

SISTEMA DE MONITORAMENTO DE CONDIÇÕES CLIMÁTICAS

8 Características do Windows 8

Procedimentos e Recursos Técnicos

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

Universidade Paulista

Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas

GETINGE ONLINE OBTENHA ACESSO A INFORMAÇÕES EM QUALQUER LUGAR

REWIND e SI.MO.NE. Sistema de monitoramento para grupos geradores

PHC dteamcontrol Interno

3.º e 4.º Anos de Escolaridade Competências Conteúdos Sugestões metodológicas Articulações

Administração de Redes Redes e Sub-redes

Comunicação via interface SNMP

Esclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída.

Versão Portuguesa. Introdução. Conteúdo da embalagem. Importante! WC050 Sweex Webcam 1.3 Megapixel USB 2.0

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Symbian

Modelos de Arquiteturas. Prof. Andrêza Leite

GERENCIADOR ELETRÔNICO

Criação de páginas web

Visão geral do software

Acionamento através de senha*, cartão de proximidade ou biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

SISTEMA PARA ABERTURA DE CHAMADOS TÉCNICOS GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário

Módulo 6 Usando a Internet. Internet. 3.1 Como tudo começou

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

COMANDO REMOTO DE ROBÔS INDUSTRIAIS

Coletividade; Diferenciais; Informação; Dado; Informação; Conhecimento. Coletar informação; e Identificar as direções.

Plataforma Interativa de Vídeo

O papel dos sistemas de informação no ambiente de negócios contemporâneo

Acesso Remoto Intelbras Internet Explorer

PLANO DE ESTUDOS DE T.I.C. 7.º ANO

S I S T E M A I R I S. Alarmes e Gestão de Serviços. Versão

Política de uso: Serviço de Conferência Web

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

Ferramentas Web, Web 2.0 e Software Livre em EVT

IP Camera Tutorial. CNet Technology Jan 2008

ÍNDICE. 16/06/ :48 Leite Júnior

Corporate TV Digital Signage

PHC dteamcontrol Interno

PHC dteamcontrol Interno

Planificação Anual da disciplina de TIC 9ºANO

Gestão da Informação

Empresa GÊNIO INFORMÁTICA

Ferramentas Web, Web 2.0 e Software Livre em EVT

Controle de robôs industriais via Labview

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

Solução de Segurança patrimonial com a tecnologia RFID(*)

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Nexcode Systems, todos os direitos reservados. Documento versão

Sistema de vídeo conferência e monitoramento baseado em sistemas abertos estudo de caso

POLÍTICA DE USO: SERVIÇO DE CONFERÊNCIA WEB

GERENCIAL SEPLAG CARTILHA AGENDA. Sumário

Disciplina: Gerenciamento de Projetos e Práticas de Integração. Gerenciamento de Projetos e Práticas de Integração AULA 3.

Plano Curricular TIC - 1º Ciclo -

Simplificando a TECNOLOGIA

Guia Rápido de Vodafone Conferencing

PROJETO E IMPLANTAÇÃO DE INTRANETS

GUIA PARA ATUALIZAÇÃO ELETRÔNICA DE PREÇOS

Gerência de Redes Áreas Funcionais de Gerenciamento. Douglas Duarte

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

CESAR Pc Ao Vivo. Versão de Julho de Copyright 2004 by CESAR

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

Minicurso Computação em Nuvem Prática: Openstack

Escola Secundária de Camarate

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

1. Planos Standard

Gravação e Transmissão

Segundo Pré-teste. Data de realização. 18 de Novembro de Local.

Trabalho Laborato rio 5 Asterisk

CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

APLICATIVOS CORPORATIVOS

Sistema Web para Cotação de Preços. Vitae Tec Tecnologia a Serviço da Vida!

Tutorial básico para web conferência

ROTEIRO PARA CONFIGURAÇÃO DO AMBIENTE PARA ACESSO AO PERSUS MÓDULO DE GESTÃO DE CONTAS E PROTOCOLO DE IMPUGNAÇÕES E RECURSOS ANS Agência Nacional de

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

Transcrição:

Anaisdo13OEncontrodeIniciaçãoCientíficaePós GraduaçãodoITA XIIIENCITA/2007 InstitutoTecnológicodeAeronáutica,SãoJosédosCampos,SP,Brasil,Outubro,01a04,2007. PLATAFORMAPARAMONITORAMENTOREMOTODESISTEMASDE MANUFATURA EmilYoshigaeNakao ITA I nstitutotecnológicodeaeronáutica.praçamarechaleduardogomes,50,viladasacácias 12228 900. SãoJosédosCampos SP BolsistaPIBIC CNPq emilnakao@msn.com CarlosEduardoOliveiraSilva ITA I nstitutotecnológicodeaeronáutica.praçamarechaleduardogomes,50,viladasacácias 12228 900. SãoJosédosCampos SP csilva@ita.br PedroPauloGomesDominguesdeOliveiraSantos ITA I nstitutotecnológicodeaeronáutica.praçamarechaleduardogomes,50,viladasacácias 12228 900. SãoJosédosCampos SP pedroita@ig.com.br EmíliaVillani ITA I nstitutotecnológicodeaeronáutica.praçamarechaleduardogomes,50,viladasacácias 12228 900. SãoJosédosCampos SP evillani@ita.br Resumo. Monitoramentoremotopode serentendido como o processo deaquisiçãode dados deumsistema esua transmissão em tempo real por um meio de comunicação a um local geograficamente distinto. Entre as diversas aplicações de monitoramento remoto está o monitoramento de processos de manufatura. O CCM ( Centro de CompetênciaemManufatura ),noita,desenvolveuduasfrentesdepesquisaprincipaisnaárea:odesenvolvimentode softwarecustomizadoparamonitoramentoremotoeaanálisedeaplicativosdisponíveiscomercialmente.estetrabalho abordaaprimeirafrentedepesquisa,eapresentaasoluçãoadotadaparaomonitoramentoremotodamáquinacncdo laboratório.asoluçãoécompostadeumprogramacliente,queéexecutadoemumcomputadorremoto,eumprograma servidor, responsável pela coleta de dados em si, funcionando no computador local. Dentre as funcionalidades oferecidasestãoatransmissãodevídeoededadosobtidosdamáquinacnc,arespeitodoprocessodeusinagemem curso.essasfuncionalidadesforamtestadasindividualmente,edepoisreunidasemumaplicativofinal. Palavraschave:monitoramentoremoto,processodemanufatura 1.Introdução Noatualcenáriomundial,aindústriademanufaturaenfrentadesafiossemprecedentes,resultantesdeummercado globalcadavezmaiscompetitivo(lee,2003).ainterneteoprocessode e business aumentaramavelocidadenos processosdenegócioepermitiramqueempresasabandonassemaabordagemtradicionaldeaplicaroconceitode integraçãorestritamenteaseusequipamentosnochãodefábrica,emdetrimentodeumanovavisão,maisampla,que abrangetodoociclodevidadoprodutoeacadeiadesuprimento. AcooperaçãoproporcionadapelaInternetéconsiderada bi dimensional,nosentidoqueabrangenãoapenasa integraçãohorizontalentreentidadesequivalentes,comotambémaintegraçãoverticalaolongodetodaacadeiade suprimento (fornecedores, unidades de manufatura, distribuidores e assistência técnica) (Hao et al., 2005). Como resultadodestacooperação,tem sesistemasdemanufaturamaiságeiseflexíveis,comcapacidadedegerarrespostas rápidasemambientesdistribuídos. Alémdisso,aglobalizaçãodasúltimasdécadasimpulsionouadistribuiçãogeográficadeempresas,indústriase equipesdetrabalho.umresultadodestaglobalizaçãoéacrescentenecessidadedeaplicaçõesquesebeneficiamdo acessoadiversosequipamentoslocalizadosemlugaresgeograficamentedistintos:indústriasantescentralizadasem umaúnicaplanta,hojeseencontramespalhadaspordiversascidades,paísesecontinentes. Estesfatoresresultaramemumanecessidadesemprecrescentedetrocadeinformaçõesreferenteaatividades interdependentes. Exemplos são informações relativas ao desenvolvimento de projetos em conjunto, informações referentesapeçasemprodução,entreoutras.arespostaparaestanecessidadeestánoconceitodee manufacturing,que utilizaa Internet comomeioeficiente erápidoparaoacessoremotoadados,com objetivode integrartodos os elementosdoprocessoprodutivo. UsuáriosdeprogramasbaseadosemInternetpodemsecomunicar,trocandoinformaçõeseprocessostípicosde tecnologiaatravésdeumaestruturaderedebaseadanoprotocolotcp/ip.atravésdoconceitode e manufacturing obtém seumanovapossibilidadedeaproveitamentodestaestruturadentrodosistemademanufatura(adamczyketal.,

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, 2003),oqueinclui,porexemplo,aexecuçãodeprocessosedisponibilizaçãoremotaderesultadosemtempo realpara observação,acompanhamentooumanipulação(yeungetal.,2003). Dentro doconceitode e manufacturing,o monitoramento remoto deprocessos de manufatura é ofoco deste trabalho.atravésdomonitoramentodochãodefábricaépossívelpreveravariaçãododesempenhodosistema,oque podeserutilizadoparare escalonamentodinâmicodaproduçãoeoperaçõesdemanutenção,alémdasincronizaçãocom atividades dos níveis organizacionais superiores da empresa (Lee, 2003). Além disso, a integração proporciona flexibilidadedeconfiguraçãodosistemademanufatura.porexemplo,umchãodefábricacaracterizadopelafabricação degrandevariedadedeprodutosdelotespequenosrequerumcontroledinâmicoemonitoramentoemtemporealcapaz deadaptar searápidasmudançasdecapacidadedeproduçãoefuncionalidade. Do ponto de vista de software, o monitoramento remoto pode ser implementado através de programas computacionais dedicados ou simplesmente explorando os recursos disponíveis gratuitamente nos chamados navegadores. Dopontodevistadehardware,énecessárioaobtençãoedisponibilizaçãodeinformaçõesdosprocessosem execução.numfuturopróximo,controladoresdecomandonuméricocomputadorizado(cnc),sensoreseatuadores, entreoutrosequipamentos,serãodotadosdeprocessadoresembarcadoscomrecursosdotipoplug and playflexíveiso suficienteparaproporcionarumaintegraçãoimediata.todavia,estaaindanãoéarealidade.umanovacapacitaçãode tecnologiaéurgentementerequeridaparaincorporaràsmáquinascnctradicionaisacapacidadedemonitoramento remoto(wanget al.,2004).particularmente,emsistemas demanufaturadepequenoporte,ondefluiumamenor produção,ocustodeincorporaçãoderecursosdee manufacturingpodeserumfatorlimitante.obaixocustoéportanto umrequisitonecessáriodassoluçõespropostas(kimuraandkanda,2005). Deumaformageral,aimportânciadodesenvolvimentodesistemasdemonitoramentoremotoviaInternet,vêm sendoindicadapordiversostrabalhosnãoapenasnoambienteacadêmico,mastambématravésdesoluçõesindustriais (Wanget al, 2001;Yeung andhuang, 2003).Nesse contexto, oobjetivo deste trabalhoé aplicar este conceitoao laboratórioccm(centrodecompetênciademanufatura)doita(institutotecnológicodeaeronáutica),atravésdo projetoeimplementaçãodeumsistemademonitoramentoremotodeumamáquinacnc.dadoocunhoacadêmico, educacionaledepesquisadainstituição,entreaspossíveisaplicações,destaca seoe learning,oueducaçãoàdistância, temaquevemrecebendodestacadaatenção,além dafacilitaçãodaaquisiçãodosdadosdeexperimentos quesão executadosduranteaspesquisasdesenvolvidasnolaboratório. EstetrabalhofoidesenvolvidocomopartedoProgramaTIDIA/KyaTera(TIDIA KyaTera,2007),quetemcomo objetivoconectarlaboratóriosdepesquisaatravésdeumarededefibraóticadealtavelocidade.aredetidia/kyatera deveser usada comoplataformade testeparapesquisas em diferentes áreas,incluindomonitoramentoremotode sistemasdemanufatura. 2.Arquiteturadosistemademonitoramentoremoto Osistemademonitoramentoremotopropostodestina seaprocessarinformaçõesdamáquina ferramentacnc HermleC600UdoCCM,ITA().EssamáquinautilizaatecnologiaHSM(HighSpeedMachine)atravésdoCNC SiemensmodeloSinumerik840D,quecontrolaoscincoeixosdamáquina(X,Y,Z,AeC),alémdoeixo árvore(figura 2)emagazinedeferramentas. Figura1.MáquinaHermleC600U.

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, Figura2.Eixosdamáquina. Oobjetivodosistemademonitoramentoremotoérealizaraaquisiçãodedadosdeprocessosemexecuçãona máquinaeadisponibilizaçãoremotadestesdados. Pararealizaraaquisiçãodedados,énecessárioentenderondeecomoérealizadooprocessamentoetransmissão dedadosdentrodamáquina.amáquinaemquestãoutilizaumarededecomunicaçãoserialproprietáriadasiemens, denominadampi.essaredeinterligaosdiversoscomponentesdamáquina,comoihm(interfacehomem Máquina), teclado,cnc(comandonuméricocomputadorizado),clp(controladorlógicoprogramável),etc.osistemade aquisiçãodeve,portanto,utilizaromesmotipodecomunicação.alémdisso,eledeveaindaestarconectadoaum computadorlocalquerealizaadisponibilizaçãodosdadosparainternet.nocasodocomputadorlocal,aconexãodo tipopciéamplamenteutilizada.apartirdestasduasrestriçõesadota secomosoluçãoparaohardwaredosistemade aquisiçãodedadosaplacapcidamarcasiemens,modelocp5611. Osdadosaseremmonitoradossão:posiçãodoseixosdamáquina,velocidadedoseixosdamáquina,eimagemda áreadetrabalho.osdoisprimeirostiposdedadossãocoletadospelaplacacp5611,conectadaàredempi,jáparaa imageméinstaladajuntoàmáquinaumawebcam. AFigura3ilustraaarquiteturautilizadanosistemadeaquisiçãodedados.Atravésdaprogramaçãodamáquina CNC,atarefadeusinageméexecutada,gerandoosmovimentosdoseixosdamáquina.Esteprocessoécontroladoe monitoradopelocnc/clp,quedisponibilizaosdadosdesejadosàplacacp5611,queporsuavezosdisponibilizaao computadorlocal. Figura3.Arquiteturadosistemadeaquisição. AaquisiçãodedadosdamáquinasomenteépossívelporqueoCNCutilizaumsistemadearquiteturaaberta,que permitequeosdadosdecnceclp(atémesmodadoson line)possamseracessadoseatémodificados(esteúltimo comalgumaslimitaçõesporquestãodesegurança)porprogramasaplicativos,atravésdebibliotecasdll(dynamic LinkingLibraries).Esteprocedimentoéilustradona. Figura4.Fluxodedadosnamáquina. Osdadostransmitidosaocomputadorlocalsãodisponibilizadosremotamenteatravésdeaplicativosdedicados.O computadorlocaléchamadodeservidor,poiscontémoaplicativoquerecebeosdadosdamáquinaeenviaparaa Internet(ProgramaServidor),disponibilizando osparaqualquerlugardomundo,atravésdoservidordeinternetlocal.

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, Ocomputadorquerecebeosdadosremotamenteéchamadocliente,e,deacordocomaarquiteturaadotada,também deveconterumaplicativodedicado(programacliente)paraprocessamentoevisualizaçãodosdadosrecebidos.este sistemaéilustradona. Figura5.Arquiteturadosistemademonitoramentoremoto. Os dadostransmitidospelaplacacp5611devemestaremumformatoadequadoparaoprocessamentopelos programasaplicativosdosistema(programasservidorecliente).comestafinalidadeutiliza seoprotocolodde (DynamicDataExchange),queéumprotocolopadrãodetrocadedadosentreaplicaçõesWindows. ODDEéum protocolorelativamentelento,desenvolvidoparatrabalharemsistemastand alone,eposteriormentemodificadopara aplicaçõesemrede(netdde),possuindoaindavariaçõescomofastddeeadvanceddde. ParaqueosdadosdamáquinaCNCpossamserconvertidosemformatodoprotocoloDDE,énecessárioutilizar umconversornc DDE.EsteaplicativoéexecutadonoservidorjuntamentecomoProgramaServidor.Ailustraofluxo dedadosnocomputadorlocal. Figura6.Fluxodedadosnocomputadorlocal. Umavezqueosdadosdamáquinaestãodisponíveisnoformatoadequadoparaalivreutilizaçãoosmesmossão utilizadospelosprogramasservidorecliente.odesenvolvimentodestesprogramaséapresentadonapróximaseção. 3.Desenvolvimentodeaplicativodedicadoparamonitoramentoremoto Odesenvolvimentodeumaplicativodedicadoparamonitoramentoremotopodeserorganizadonasseguintes etapas: 1)Especificaçãodosrequisitos 2)Definiçãodaarquiteturadosistema 3)Familiarizaçãocomastecnologiasnecessárias 4)Elaboraçãodoaplicativo 5)ExecuçãodeTestes 3.1.Etapa1:Especificaçãodosrequisitos Estaetapaconsisteemdefinirosrecursosqueserãoincorporadosàplataformademonitoramentoremoto.Nocaso damáquinahermledoccm,sãoespecificadososseguintesrecursos: a)recursosdemanipulaçãodevídeoeimagem:osistemadevepermitirvisualizarremotamenteoprocessoatravésda transmissão da imagem captada por uma webcam via Internet. Deve ainda permitir gravar e visualizar vídeos e imagens. b) Recursosparavisualizaçãoemtemporealdevariáveisdoprocesso: visualização dovalor de uma variável do processoeconstruçãodegráficoscomevoluçãoaolongodotempo.

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, c) Recursos de banco de dados: criação e manipulação de tabelas de dados e gráficos referentes a processos de usinagem. d)recursosdecomunicaçãoentreusuáriolocaleremoto:implementaçãodeumambientedotipo chat,paratrocade mensagensentreousuáriodocomputadorlocaleousuáriodocomputadorremoto. 3.2.Etapa2:Definiçãodaarquiteturadosistema Baseando senaestruturadosistemaenosrecursoseequipamentosdisponíveisparaaquisiçãodedados,édefinida aarquiteturadosistemaaserimplementado.nocasodosistemademonitoramentoremotodamáquinahermle,esta arquiteturaéadescritanaseção2. 3.3.Etapa3:Familiarizaçãocomastecnologiasnecessárias Antesdaelaboraçãodoaplicativo,érecomendávelafamiliarizaçãocomastecnologiasaseremutilizadaspara implementação dos requisitos especificados na Etapa 1. No caso do sistema aqui apresentado esta familiarização constituiu sedasseguintesatividades: Estudodaslinguagensdeprogramaçãoutilizadas(CeC++); FamiliarizaçãocomoambientededesenvolvimentoBorlandC++Builder6; Pesquisa e desenvolvimento de programas de teste referentes à captura de vídeo com uma webcam e sua transmissãopelainternet; PesquisaedesenvolvimentodeprogramasdetestesobreopadrãodecomunicaçãoDDE,utilizadopeloservidor NC DDE,paraacessoaosdadoscoletadospelaplacaCP5611; Pesquisaedesenvolvimentodeprogramasdetestesobreatransmissãodemensagensdetexto; Pesquisaedesenvolvimentodosuportenecessárioparaaimplementaçãodobancodedados.Forampesquisados diversossistemasdearmazenamentoeacessoaosdadoscomoobjetivodeencontraromaisadequadoparaofim proposto.osistemaadotadoéobde(borlanddatabaseengine)umavezqueoprogramafoidesenvolvidono próprioborlandbuilder,oquefacilitaoacessoaosdados.asinformaçõessãoarmazenadasemtabelasparadox, convenientesparaguardarosdadosemquestão,alémdefazê lodeformaordenada(importanteparaaexibiçãode vídeo).aapresentaaestruturadobancodedados. Figura7.Estruturadobancodedados. 3.4.Etapa4:Elaboraçãodoaplicativo OdesenvolvimentodoprogramafoirealizadonoambientededesenvolvimentoBorlandC++Builder6.Este ambientepossuicomovantagensafacilidadedeconstruçãodeinterfacesgráficasamigáveiseagrandedisponibilidade decomponentesprontosparaimplementaçãodediversasfuncionalidades,comoporexemploatransmissãodedados porsockets. AlémdoBorlandC++,oprojetoincluiutambémodesenvolvimentodeummóduloemVisualBasic6,responsável porrealizaracomunicaçãocomaplacacp5611edisponibilizarosdadoscoletadosviadde.aadoçãodovisualbasic édevidaàmaiordisponibilidadedefunçõesnestaplataformaparaprogramaçãonopadrãodde.destaforma,ao inicializaroaplicativosãoexecutadosinternamentedoisprogramasadicionais.oprimeiroéopróprionc DDE,que coletaosdadosdaplaca.osegundoagecomoumacamadaintermediária,sendoresponsávelpordisponibilizaros dadosdemodoaserpossívelaoaplicativoobteredisponibilizarosdadosadequadamente.essessãoenviadosao computadorremotoviasockets.paraapartedebasededadosfoiutilizadoaindaoborlanddatabasedesktop. ConformedescritonaSeção2,oaplicativoécompostopeloProgramaServidorepeloProgramaCliente. Atentandoaosquesitosflexibilidadedeusoefácilacessoàsinformaçõesdesejadas,oProgramaClienteconstitui sede umainterfaceprincipal,comovídeodoprocessodeusinagemealgumasinformaçõesacercadoprocessoobtidasda

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, máquina.sãotambémdisponibilizadasfunçõesparacapturadeframes,vídeoecomunicaçãopormensagemdetexto, alémdegráficosdasvariáveisdesejadas,emfunçãodotempooudeoutrosparâmetrosconfiguráveis. Janelassecundáriassãousadasparaconfiguraçãodoprogramaefornecimentodeoutrasinformações.OPrograma Servidorinclui,alémdasfuncionalidadesdoProgramaCliente,umapréviadovídeoqueserávisualizadopelocliente, implementadaporsucessivastransmissõesdequadros. A Janelas secundárias são usadas para configuração do programa e fornecimento de outras informações. O ProgramaServidorinclui,alémdasfuncionalidadesdoProgramaCliente,umapréviadovídeoqueserávisualizado pelocliente,implementadaporsucessivastransmissõesdequadros.ilustraainterfaceprincipaldoprogramaservidor,e afig.8,adocliente. Alémdainterfaceprincipalexistetambémumajaneladeopções,naqualsãoespecificadoso hardwareutilizado paraacapturadevídeoeoendereçoipdocomputadorcomoqualéfeitaacomunicação.osrecursosimplementados incluemtambémumvisualizadordefotostiradasdoprocessodeusinagem,eumvisualizadordevídeosgravados. Alémdisso,permiteconstruirgráficosdosdadoscoletados,comoporexemploevoluçãonotempodavelocidadede rotaçãodaferramenta. Figura8.InterfacedoProgramaServidor.

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, Figura8.InterfacedoProgramaCliente. Noqueserefereaobancodedados,oaplicativopermiteumsofisticadocontrolesobreastabelas,podendo,além demanipulaçõesconvencionais,criartabelaspersonalizadasdeacordocomasnecessidadesdecadaprocesso.esta configuraçãopodeserrealizadaacadanovoprocessodeusinagem.tambémépossívelvisualizartabelasgeradaspor outrosprogramasquesejamcompatíveiscomosistemadetabelasparadox. 3.5.Etapa5:Testes Asdiversasfuncionalidadesdoaplicativoforamtestadasinicialmentedeformaisolada.Numasegundaetapa foramrealizadostestesintegradosdosdiversosmódulosdoaplicativo. Aseqüênciadetestesrealizadosfoi: Testedovídeo:consistiunacapturadevídeodeuma webcam etransmissãodevídeopelainternet,utilizando sockets.cadaframecapturadopelacâmeraétransmitidoporumasequênciadeblocosdeinformação,que,caso nãohajaerronatransmissão,sãoreunidosnoprogramaclienteparaformaraimagem.oservidorenviaumsinala cada início de frame, para orientar o cliente na composição dos frames. Neste caso foi possível verificar o desempenho do sistema quanto a atrasos de tempo na transmissão e problemas relacionados ao bloqueio momentâneodaimagem. Testedochat:consistiunoenviodemensagensdetextoporsockets. Testedacomunicaçãoaplicativo máquina:foidivididaemdiversasetapas.inicialmentefoitestadaacomunicação doaplicativoemdesenvolvimentocomomicrosoftexcel, comoobjetivoverificarasrotinasdde.foram também analisadas as rotinas para construção de gráficos. Em seguida testou se a comunicação aplicativo NCDDE. Testedobancodedados:primeiramenteutilizou seodatabasedesktopparaconstruçãomanualdetabelasaserem lidaspeloaplicativo.emseguidatestou seacriaçãoautomáticadetabelassemodatabasedesktop.finalmente, foramfeitostestesdamanipulaçãodedados,incluindoaconstruçãodosgráficos.

AnaisdoXIIIENCITA2007,ITA,Outubro,01 04,2007, 4.Conclusão Este artigo discute o conceito de e manufacturing e apresenta o desenvolvimento de um aplicativo para monitoramento remoto de processos de manufatura. Além da transmissão de dados do processo, o aplicativo desenvolvidoapresentarecursosparatransmissãodevídeo,manipulaçãodebancodedadoseconstruçãodegráficos. A solução proposta pode ser utilizada para o acompanhamento remoto de experimentos assim como para finalidadesdidáticas. Oaplicativodesenvolvidoéparcialmenteindependentedatecnologiadamáquina.Enquantoqueacomunicação comamáquinacnc,nestecasorealizadapelaplacacp5611,éumasoluçãoespecíficaparaocontrolesiemens,o restantedaarquiteturaespecificadaeoaplicativodesenvolvidopodemserutilizadosemqualquersistema.nestecaso,o únicorequisitoéodesenvolvimentodoconversornc DDEparaofornecimentodosdadosnopadrãousadopelo aplicativo. Algunsdostestesdefuncionalidadesforamrealizadosexaustivamenteatéobteremêxito;astransmissõesdevídeo ededadosdamáquina ferramentaparaoaplicativopodemsercitadoscomoexemplo.quantoàslimitaçõesdoprojeto, pode secitarafaltadeumabaseteóricainicial embasededados eengenhariadesoftware,oqueaperfeiçoaria consideravelmenteoprojeto. 5.Agradecimentos Osautoresagradecemoapoiofinanceirodasseguintesentidades:FAPESP,CNPqeCAPES. 6.Referências Adamczyk,Z.,Jonczyk,D.,Kociolek,K.(2003). AnewapproachtoaCAD/CAMsystemasapartofdistributed environment,journalofmaterialsprocessingtechnology133(2003):7 12. Hao,Q.,Shen,W.,Wang,L.(2005). Towardsacooperativedistributedmanufacturingmanagementframework, ComputersinIndustry56(2005):71 84. Kimura,T.,Kanda,Y.(2005) Developmentofaremotemonitoringsystemforamanufacturingsupportsystemfor smallandmedium sizedenterprises,computerinindustry56(2005):3 12. Lee, J. (2003). E manufacturing f undamental, tools, and transformation, Robotics and Computer Integrated Manufacturing,19(2003):501 507. TIDIA KyaTera(2007).AdvancedInternetProgram,FAPESP,Brasil. http://www.kyatera.fapesp.br.(acessadoem 06/07). Wang,C,etal. ImplementationofremoterobotmanufacturingoverInternet.ComputersinIndustry45(2001):215 229. Wang, L., Orban, P., Cunningham, A., Lang, S. (2004) Remote real time CNC machining for web based manufacturing,roboticsandcomputer IntegratedManufacturing20(2004):563 571. Yeung,K.,Huang,J.(2003). Developmentofaremote acceslaboratory:adcmotorcontrolexperiment.computers inindustry52(2003):3005 311.