AUTOR(ES): JOÃO FRIEDMANN SOBRINHO, ERIK GIL PINTO, MARCOS ZAMPAOLO DA ROSA



Documentos relacionados
Ensino Técnico Integrado ao Médio FORMAÇÃO GERAL. Plano de Trabalho Docente

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

Plano de Trabalho Docente Ensino Técnico

1. CAPÍTULO COMPUTADORES

AUTOMAÇÃO DE ESCRITÓRIOS ADE

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

AUTOMAÇÃO INDUSTRIAL INTRODUÇÃO A ROBÓTICA

Tecnologia da Informação. Visão Geral sobre Informática

TÍTULO: GARRA ROBÓTICA PERCEPTIVA CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA

TÍTULO: SMART ALARME CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS INSTITUIÇÃO: UNIVERSIDADE ANHEMBI MORUMBI

Formulário de Aprovação de Curso e Autorização da Oferta PROJETO PEDAGÓGICO DE CURSO. Parte 1 (solicitante)

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

Missão. Valores. Visão

TÍTULO: MEDIDOR DIGITAL DE ENERGIA ELÉTRICA COM MONITORAÇÃO ECONÔMICA

TÍTULO: GERADOR DE INDUÇÃO COMO ALTERNATIVA DE GERAÇÃO DE ENERGIA ELÉTRICA

As disciplinas de Sistemas CNC garantem ao educando subsídios para o entendimento das técnicas de utilização e programação das máquinas CNC.

Superando suas expectativas Talha Elétrica de Cabo de Aço CXT

Projeto de controle e Automação de Antena

Programação em BASIC para o PIC Vitor Amadeu Souza

A retificadora centerless inteligente. Simplifique com Smart 10

C.N.C. Programação Torno

Família CJ2. Novos CLPs com alta qualidade comprovada. Controladores Programáveis

Automação de Bancada Pneumática

SIM V.T 3D Software de simulação completo para treinamento dos futuros Técnicos e Engenheiros

Introdução. Servidor de Tempo (SNTP) com opção de horário de verão automático; 1 Cadastro do novo modelo de equipamento Urano Topmax SS

UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I

Características da Usinagem CNC

Serial Paralela USB FireWire(IEEE1394)

Manual do Usuário. Plano de Corte

Serviço Nacional de Aprendizagem Industrial Departamento Regional de São Paulo

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 3 O QUE É PLANEJAMENTO DE VENDAS E OPERAÇÕES?

TÍTULO: SIMULADOR DE SUSPENSÃO AUTOMOTIVA - SSA CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS

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

ESCOLA SENAI CELSO CHARURI CFP 5.12 PROGRAMA DE CONTROLE DE CONSUMO DE ENERGIA ELÉTRICA

LOGÍSTICA MADE DIFFERENT LOGÍSTICA

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Dadas a base e a altura de um triangulo, determinar sua área.

Escola de Educação Profissional SENAI Visconde de Mauá

Comunicação Serial com o AVR ATMEGA8

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

CONSTRUÇÃO DE JOGOS: FERRAMENTA ELETRÔNICA PARA ENSINO DA RESOLUÇÃO DO CUBO DE RUBIK


Orientação a Objetos

LABORATÓRIO VIRTUAL DE MATEMÁTICA EM DVD

FACULDADE DE TECNOLOGIA SENAI ROBERTO MANGE INFRAESTRUTURA DOS LABORATÓRIOS CURSO SUPERIOR DE TECNOLOGIA EM MANUTENÇÃO INDUSTRIAL

Observatórios Virtuais

Fundamentos de Sistemas Operacionais

TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA

V Semana de Ciência e Tecnologia IFMG - campus Bambuí V Jornada Científica 19 a 24 de novembro de 2012

IW10. Rev.: 02. Especificações Técnicas

Controle de Estoque. Apresentação. Cadastro de Grupos de Produtos. Cadastro de Produtos

TÍTULO: JANELA AUTOMATIZADA QUE OPERA A PARTIR DE DADOS METEOROLÓGICOS OBTIDOS POR SENSORES

Banco de Dados BrOffice Base

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

Manual do Usuário Android Neocontrol

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

VirtualLine. Virtual Machine

MUDANÇAS NA ISO 9001: A VERSÃO 2015

Controle para Motores de Passo usando módulo USB-6008

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Cimatron Ferramentarias Usinagem

CO Miconic BX VVVF A Modernização definitiva à sua disposição. Modernização Schindler

difusão de idéias AS ESCOLAS TÉCNICAS SE SALVARAM

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Funções de Posicionamento para Controle de Eixos

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

Manual de Operação Fresadora CNC

CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA

Dicas para implantação do Autodesk Vault para pequenas e médias empresas

Alarme Automotivo com mensagem para móvel utilizando Arduino

USO DA INFORMÁTICA COMO FERRAMENTA DIDÁTICA NO ENSINO DE CIÊNCIAS NO 9º ANO

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Cadastro das Principais

AUTOR(ES): IANKSAN SILVA PEREIRA, ALINE GRAZIELE CARDOSO FEITOSA, DANIELE TAMIE HAYASAKA, GABRIELA LOPES COELHO, MARIA LETICIA VIEIRA DE SOUSA

PROJETO AUTOMAÇÃO DA FORÇA DE VENDAS IMPLEMENTA TABLETS NA MARILAN E DINAMIZA NEGÓCIOS. Case de Sucesso. agosto/2012

CARDS - Jogo Educativo na Internet para Ensino a Distância

Guia do Usuário Placa de Desenvolvimento McLab1

Ponto Microsis. Sistema de Registro Eletrônico de Ponto

As Tecnologias de Informação e Comunicação para Ensinar na Era do Conhecimento

SHORT TRAVEL STANDARD SH ST ALVENARIA

1) Botão "Ler Versão": apresenta a versão do firmware do leitor de cartões acoplado;

O que é um Objeto Educacional? página 01. Objeto Educacional passo a passo página 05

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft.

Política de Pesquisa, Desenvolvimento e Inovação

TÍTULO: COMUNICAÇÃO DIGITAL: UMA ANÁLISE DAS REDES SOCIAIS E AS NOVAS FORMAS DE COMUNICAÇÃO

Integração do Teamcenter com o Catia V5

CRIAÇÃO DA DISCIPLINA SISTEMA DE GESTÃO AMBIENTAL NO CURSO DE ENGENHARIA CIVIL

TÍTULO: SERVIÇOS HTTP COM GEOPOSICIONAMENTO DE FROTA CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS

ANEXO I ESPECIFICAÇÃO TÉCNICA AQUISIÇÃO DE DISPOSITIVOS MÓVEIS (TABLET)

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Fundamentos de Automação

1.2) PROJETO DE VIRTUALIZAÇÃO DE COMPUTADORES DE MESA

Transcrição:

Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: FRESADORA CNC DIDÁTICA PROGRAMADA POR CLP CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE ANHANGUERA DE SÃO CAETANO AUTOR(ES): JOÃO FRIEDMANN SOBRINHO, ERIK GIL PINTO, MARCOS ZAMPAOLO DA ROSA ORIENTADOR(ES): MAURICIO LOPES, RENATA ANDRADE KOBAYASHI

Fresadora CNC Didática Programada por CLP Resumo Este projeto tem como objetivo realizar a automação de um protótipo de uma máquina fresadora para que funcione como um torno CNC, porém que seja portátil e utilizada para fins didáticos. Para tanto, a automação será feita utilizando-se um controlador lógico programável (CLP). Assim, serão agregados ao projeto conceitos de automação e programação. Neste artigo serão apresentadas informações a respeito do avanço da programação do CLP em relação à primeira versão do software utilizado. Os problemas relacionados à capacidade de processamento do microcontrolador e as dificuldade encontradas na programação do CLP também serão apresentadas. Introdução A usinagem CNC representa uma avançada tecnologia de produção com grande potencial para um futuro próximo. Entretanto, como tem sido o caso de inúmeras realizações tecnológicas, as transformações de conhecimentos resultantes de pesquisas em produtos industriais, ocupam tempo relativamente longo. Neste caso, o período foi de aproximadamente 60 anos, não pelo fato cauteloso da indústria, mais sim pelo fato produtivo pertencer a história da arte. (Schulz 2003) Esta idéia de aprimorar esta tecnologia não representa somente um avanço e sim uma facilidade abrangente onde unem-se diversas tecnologias para a facilitar um processo educacional. "Historicamente, no aperfeiçoamento das Máquinas Operatrizes de Usinagem, sempre procurou-se obter soluções que possibilitem aumentar a produtividade, a qualidade e redução de desgastes físicos de operação". (SENAI-SP, 2003) Segundo Domingues (2006), das soluções que surgiram até recentemente nenhuma oferecia a flexibilidade necessária para o uso de uma mesma máquina na usinagem de peças com diferentes configurações e em lotes reduzidos. A evolução do torno universal é um exemplo, levou à criação do torno revólver, do

torno copiador, torno automático com programação elétrica ou mecânica, com emprego de cames, etc. Já a educação tecnológica moderna busca através de processos educacionais, utilizar ferramentas de alta tecnologia como material didático, os quais permitam alcançar propósitos práticos e eficazes dentro de sala de aula e laboratórios, otimizando tempo e custo, através de mecanismos que comprovem os conceitos estudados. Este projeto apresenta-se como uma opção inovadora a ser utilizada como ferramenta de ensino, auxiliando fortemente o docente na aplicação das matérias relacionadas, apresentando de maneira visível e aliando os conceitos teóricos aos práticos de maneira consistente. Hoje, com os avanços da informática, consegue-se apresentar um mundo virtual fascinante, mas nem sempre próximo do cenário da vida real que o jovem formando encontrará no mercado de trabalho. O projeto torna-se atraente porque o estudante participa efetivamente de todas as etapas de um processo de programação que envolve a usinagem e programação da própria máquina. Por ser um método inovador de transformação de tecnologia de um CLP que subsidia uma programação em linguagem ISO "G CODE", faz com que o estudante de mecânica, elétrica, eletrônica, automação e mecatrônica, possam usar a mesma ferramenta para aprendizagem. Objetivos Os principais objetivos dessa etapa do projeto são: Utilizar os princípios de programação para desenvolver um programa em linguagem ISO com comando G CODE visando o funcionamento da fresadora como um torno CNC; Realizar a automação da fresadora portátil utilizando um CLP de pequeno porte; Permitir que a máquina execute a usinagem simultaneamente nos 3 eixos (X, Y e Z);

Efetuar o controle de posicionamento através de número de passos diferentemente da versão utilizada anteriormente; Acrescentar um display alfanumérico com a visualização básica dos passos e futura programação de parâmetros. Metodologia Por se tratar do aprimoramento de um protótipo, foi realizado um levantamento prévio em relação à automação de processos mecânicos. O desenvolvimento da programação é a etapa inicial para a automação o equipamento. Para tanto, foi realizada uma consulta ao site do fabricante do microcontrolador utilizado na versão anterior (marca MicroChip (1), modelo 16F877A ) para que fosse definido qual microcontrolador mais recomendado para o aprimoramento do projeto dentro dos objetivos propostos. Desenvolvimento Na versão inicial da máquina, foi utilizado um microcontrlador da marca MicroChip (1), modelo 16F877A, e os movimentos dos eixos eram executados através da comutação de uma fonte externa geradora de pulsos, o que limitava os movimentos, impedindo a interpolação dos mesmos. Como o objetivo deste projeto é obter uma máquina com recursos similares aos de uma máquina CNC de grande porte, optou-se por substituir o microcontrolador por uma versão mais potente. Após realizar consulta ao departamento de engenharia da Microchip e apresentada a idéia de atualização do projeto, concluiu-se que o microcontrolador PIC 16F877A não atenderia às necessidades do software por não possuir a quantidade de memória de programa suficiente, bem como pelo fato de sua velocidade de processamento não ser compatível com o desejado. Optou-se, então, por migrar para um microcontrolador mais potente: o PIC18F45K22.

No mercado encontram-se muitos outros microcontroladores disponíveis, os quais poderiam atender à necessidade do projeto, porém optou-se por esse devido ao fato de ser o mais compatível com o hardware já montado, necessitando de apenas pequenas mudanças na placa. Com o uso desse controlador e utilizando o software MPLABX versão 1.80, com compilador XC8 versão 1.20, e através de consultas constantes e do suporte técnico da Microchip, iniciou-se a programação do CLP. Criou-se uma interrupção que acontece na velocidade de 7812,5 Hz. Dentro dessa interrupção, acontece a rotina de leitura e debouncing das teclas e chaves fim de curso, temporizadores internos, atualização do display e sistema de controle dos motores. Um buffer de display foi criado e sempre que for necessário alterar uma informação, altera-se o valor na RAM e rotinas específicas o atualizam. Os cálculos de interpolação de eixos são feitos no programa principal do microcontrolador, devido à complexidade e lentidão desse processo. Devido à construção do hardware com acopladores ópticos, as interferências eletromagnéticas e flutuações foram mínimas, porém, devido à simplicidade da parte mecânica, encontramos algumas dificuldades no posicionamento da máquina no ponto zero dos eixos, ocasionada pela histerese mecânica das chaves fim de curso. Ainda, devido a limitações do tempo máximo de interrupção na interpolação, e a maneira encontrada para controle dos eixos, a velocidade de usinagem ficou limitada. Apesar de seis botões já estarem instalados no hardware, os quais permitem realizar o acesso a parâmetros de programação, estes ainda não estão habilitados, pois ainda não foi inserida a rotina para suas interpretações. Resultados Preliminares Os resultados alcançados até o momento têm permitido o avanço da programação de maneira sólida, possibilitando superar as dificuldades encontradas.

Um exemplo é a dificuldade de se posicionar os eixos na posição inicial. Para resolver tal situação, o software indica à máquina para recuar até acionar o fim de curso de posição de cada eixo e, uma vez acionado, cada eixo avança passo a passo, de maneira bem lenta até a perda do sinal do fim de curso, garantindo assim, sempre a mesma posição. Dessa maneira, conseguiu-se referenciar a máquina e programá-la de tal forma que usine nos três eixos de maneira simultânea, ou seja, em largura, altura e profundidade (X, Y e Z). Isso se tornou possível através da criação de uma tabela dentro do programa em que se determinam quantos passos cada eixo deverá incrementar ou decrementar a cada ciclo do programa, e através de cálculos matemáticos efetuarem esses movimentos de maneira precisa. Ao final do projeto espera-se que a programação permita que se usine arcos, e para isso, serão inseridos cálculos complexos de seno e cosseno na programação. Objetiva-se também a efetivação dos botões de programação, pois através desses será possível inserir no programa principal, dados desejados de usinagem (passos, posição e etc), Estuda-se ainda, a modificação de como é feito o posicionamento dos eixos. Atualmente esta é feita através da contagem de passos, e futuramente será através de medidas em milímetros ou mesmo através de caracteres alfanuméricos que poderão ser inseridos diretamente no display, o que permitirá à máquina usinar, por exemplo, um nome qualquer. Fontes Consultadas SCHULZ, Herbert et al - Usinagem em altíssimas velocidades: Como os conceitos HSM/HSC podem revolucionar a indústria metal-mecânica - São Paulo: Erica, 2003; SENAI-SP, Apostila Comando Numérico Computadorizado, 2003; DOMINGUES, Sidnei. / CNC; Programação de comandos numéricos computadorizados - torneamento vol I. São Paulo: Editora: Érica, 2006; Microchip Technology Incorporation. Disponível em: www.microchip.com. Acessado em:??/??/????.