UNIVERSIDADE DE BRASÍLIA Faculdade de Tecnologia Departamento de Engenharia Mecânica GRACO – Grupo de Controle e Automação Implementação de uma Interface para Teleoperação da Máquina AutoCut 2.5L MCS- 520 Utilizando a Internet como Via de Controle Autores: Alberto José Álvares Aurélio Izaac de Sousa
_____________________________________________________________________________________________________________________________________________ OBJETIVOS: Teleoperação da máquina via Internet; Enviar/receber e executar programas; Interface simples.
_____________________________________________________________________________________________________________________________________________ AutoCut 2.5L MCS-520 _____________________________________________________________________________________________________________________________________________ INTRODUÇÃO:
_____________________________________________________________________________________________________________________________________________ AutoCut 2.5L MCS-520 Sistema de Acionamento: –servomotor / redutor / transdutor angular Sistema de Comando: –painel de comando / consolde dos acionadores / painel de regulagem dos gases
_____________________________________________________________________________________________________________________________________________ CNC MCS RX-520
Características: –código G (ISO) / Diálogo (MCS); –organização dos programas em diretórios; –manipulação de blocos e programas; –senhas de usuário (proteção); –operação DNC: programação/operação do CNC e execução de programas
_____________________________________________________________________________________________________________________________________________ Procedimento normal de utilização da máquina
__________________________________________________________________________________________________________________________________________ O sistema WebOxicorte: OxiCorte "CNC" Servidores "C" Cliente "Java" __________________________________________________________________________________________________________________________________________ PROJETO:
_____________________________________________________________________________________________________________________________________________ O módulo Usuário Por quê Java? –grande capacidade de executar páginas da WWW; –linguagem multiplataforma; –multiprocessada; –robusta.
_____________________________________________________________________________________________________________________________________________ O módulo WebOxicorte Por quê “C”? –linguagem de alto nível; –grande identificação com sistema operacional UNIX; –permite manipular bits e enviar e receber dados pela porta serial.
_____________________________________________________________________________________________________________________________________________ O módulo WebOxicorte Plataforma UNIX: –maior robustez; –maior flexibilidade; –maior modularidade; –necessita de máquinas com menor capacidade.
_____________________________________________________________________________________________________________________________________________ Módulos Desenvolvidos Interface com o usuário (Java / html); Servidores em “C”; Protocolo de controle: –comunicação entre servidor “C” e cliente em Java.
Servidores Desenvolvidos: Servidor de Comando (“WebOxicorte”) - porta 8088 (inetd); Servidor de Controle da Tocha (“Controle”) - porta 8089 (inetd); Servidor de Seleção de Programas (“SelecP”) - porta 8090 (inetd); Servidor de Envio de Programas (“EnvP”) - porta 8091 (inetd); ambos localizados na máquina projeto.graco.unb.br
Applets Desenvolvidos:
Interface Gráfica
Testes / Resultados - Applet card de envio de programa.
Testes / Resultados - Applet card de seleção de programa.
Testes / Resultados - Execução do Programa (sem processo).
CONCLUSÕES: limitações do protocolo MCS - status de memória; - status de programa/diretório corrente; - código para selecionar processo; restrições da teleoperação via Internet interface java / imagens do ambiente
Propostas para Continuação do Projeto Implementação de um protocolo mais eficiente - adição de códigos de teclas inexistentes no MCS; - status de memória e diretório/programa corrente; Implementação do controle da chama – substituição das atuais válvulas mecânicas.