SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Métodos alternativos para verificação e controle de BELT
DRIVE para movimentação de cabeçote LASER
CTC- Centro Tecnológico
EMC – Departamento de Engenharia Mecânica
LMP – Laboratório de Mecânica de Precisão
Caixa Postal 476, CEP 88040-900, Florianópolis - SC
Victor R Sánchez Jara* | victor.r.sanchez.j@grad.ufsc.br
Prof. Walter Lindolfo Weingaertner** | w.l.weingaertner@ufsc.br
1)  Introdução
Neste projeto propõe-se o estudo de alternativas de software e
hardware para a movimentação de máquinas, assim como a
verificação e validação destes movimentos.
Assim, contemplou-se a viabilidade de utilização de software livre
e hardware de baixo custo frente às opções comerciais
normalmente utilizadas. Muitas das soluções atuais acarretam
em custos elevados, o que pode inviabilizar o uso em pequenas
empresas ou em projetos com pouco investimento.
1)  Objetivos
Devido ao número de máquinas de movimentação projetadas por
membros do LMP, as atividades desenvolvidas tiveram como
objetivo contribuir com este processo fornecendo alternativas
para os métodos já utilizados hoje em dia. Estas atividades
contribuem para teses de mestrado sendo desenvolvidas no
laboratório.
2) Metodologia
Para o controle de movimentação das máquinas, foi escolhida a
utilização de LinuxCNC.
Na verificação o funcionamento do software foi utilizado um PC
como sistema de controle de uma Plotter com uma placa de
interface PC-máquina desenvolvida em projetos anteriores.
Para a validação das movimentações foi utilizado um relógio
comparador já presente no laboratório.
Um Arduino foi utilizado na leitura que obtém os dados através de
uma conexão com o relógio, enviando os mesmos para o PC.
Para a visualização e interpretação das leituras foi criado um
programa no software Matlab.
3) Controle
O software LinuxCNC vem embutido num sistema operacional
baseado em distribuições de Linux com modificações para o
funcionamento em tempo real. O mesmo possui: interface gráfica
para o controle de máquinas, intepretador de código G,
capacidade de controle de até 9 eixos de movimentação, entre
outras funcionalidades.
O software foi instalado em um PC do laboratório, criando um
perfil com os parâmetros da Plotter e observando as
especificações dos motores da mesma.
Como teste, foram utilizadas trajetórias geradas em código G
para verificar a movimentação correta dos eixos.
4) Verificação
O relógio comparador envia sinais representando dados como:
unidade de medida escolhida, resultado de medição, posição do
separador decimal.
Os dados são enviados como uma sequência de bits para os
pinos do Arduino, o qual os envia para uma porta serial via USB.
A partir do código de leitura foi criado um programa executável
com interface gráfica que não requer a instalação de Matlab no
PC, facilitando a utilização para pessoas sem conhecimento na
linguagem de programação. Este programa efetua a leitura dos
dados, mostra os resultados em um gráfico e gera um relatório
com as medições em uma planilha do tipo Excel para análise
posterior do usuário.
6) Conclusões
Com os resultados dos testes, foi visto que é possível utilizar
software livre para controle de máquinas, exigindo somente uma
habituação do usuário devido às diferenças.
Uma vez comprovado o funcionamento da ferramenta de
verificação de erros em testes de bancada, efetuaram-se testes
de repetibilidade dos movimentos em uma máquina de grande
porte.
Os resultados obtidos para o controle de máquinas e verificação
de erros podem servir, no futuro, como uma referência para
trabalhos de pesquisa a serem realizados no laboratório.
6) Referências
[LinuxCNC, 2014] A free and powerful machine controller. Disponível em:
<http://www.linuxcnc.org/>
[ A r d u i n o , 2 0 1 4 ] D o c u m e n t a ç ã o d i s p o n í v e l e m : <
http://arduino.cc/en/Reference/HomePage/>
[ M a t h w o r k s , 2 0 1 4 ] M a t l a b . D o c u m e n t a ç ã o d i s p o n í v e l e m :
http://www.mathworks.com/help/index.html/
[SCHMITZ, Leandro, 2014] Testes de precisão de posicionamento e
repetibilidade.
*Bolsista do Programa Institucional de
Bolsas de Iniciação Científica da UFSC
(PIBIC/CNPq)
**Professor Orientador (LMP/EMC/CTC/
UFSC)
Figura 1. Interface do software LinuxCNC com uma
trajetória de teste.
Figura 2 Sistema de verificação de movimentos
desenvolvido.

Mais conteúdo relacionado

Destaque

CHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificate
CHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificateCHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificate
CHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificateChristian Mendoza Sanchez
 
Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)
Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)
Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)Manuel Salvaterra e Silva
 
Origen y evolucion y positivacion de los dh
Origen y evolucion y positivacion de los dhOrigen y evolucion y positivacion de los dh
Origen y evolucion y positivacion de los dhalvarocastillo2014
 
Proposta Cp AvaliaçãO Esc Vizela
Proposta Cp AvaliaçãO Esc VizelaProposta Cp AvaliaçãO Esc Vizela
Proposta Cp AvaliaçãO Esc VizelaMiguel Pinto
 
Ópio do Povo
Ópio do PovoÓpio do Povo
Ópio do Povolucena
 
PT Compras poupa 180 milhoes
PT Compras poupa 180 milhoesPT Compras poupa 180 milhoes
PT Compras poupa 180 milhoesJose Machado
 
C Rebromasculino
C RebromasculinoC Rebromasculino
C RebromasculinoMaze Macedo
 

Destaque (10)

CHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificate
CHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificateCHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificate
CHRISTIAN PIERRE_MENDOZA SANCHEZ_WDP_certificate
 
Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)
Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)
Entrevista Jornal de Negócios - Manuel Salvaterra (9 de Dezembro 2015)
 
Origen y evolucion y positivacion de los dh
Origen y evolucion y positivacion de los dhOrigen y evolucion y positivacion de los dh
Origen y evolucion y positivacion de los dh
 
Proposta Cp AvaliaçãO Esc Vizela
Proposta Cp AvaliaçãO Esc VizelaProposta Cp AvaliaçãO Esc Vizela
Proposta Cp AvaliaçãO Esc Vizela
 
Folder HCV - OQ
Folder HCV - OQFolder HCV - OQ
Folder HCV - OQ
 
Carta de Recomendaçao HP
Carta de Recomendaçao HPCarta de Recomendaçao HP
Carta de Recomendaçao HP
 
Teste2
Teste2Teste2
Teste2
 
Ópio do Povo
Ópio do PovoÓpio do Povo
Ópio do Povo
 
PT Compras poupa 180 milhoes
PT Compras poupa 180 milhoesPT Compras poupa 180 milhoes
PT Compras poupa 180 milhoes
 
C Rebromasculino
C RebromasculinoC Rebromasculino
C Rebromasculino
 

Semelhante a Controle e verificação de movimento de cabeçote LASER com software livre e hardware de baixo custo

seminario_IC2011_VictorSanchez
seminario_IC2011_VictorSanchezseminario_IC2011_VictorSanchez
seminario_IC2011_VictorSanchezrolisanchez
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSFabrício Campos
 
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...GiovanniGuimares2
 
Apresentação TCC - Braço Robótico para fins didáticos
Apresentação TCC - Braço Robótico para fins didáticosApresentação TCC - Braço Robótico para fins didáticos
Apresentação TCC - Braço Robótico para fins didáticosHerbert Guimaraes
 
CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)
CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)
CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)Carlos Calácio
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
Pre proposta trabalho final
Pre proposta trabalho finalPre proposta trabalho final
Pre proposta trabalho finalSergio Chaves
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoiMasters
 
Diagnostic System
Diagnostic SystemDiagnostic System
Diagnostic SystemMarco Coghi
 
Monografia - Ciência da Computação - UFCG
Monografia - Ciência da Computação - UFCGMonografia - Ciência da Computação - UFCG
Monografia - Ciência da Computação - UFCGDalton Valadares
 
Tipos de automação de teste
Tipos de automação de testeTipos de automação de teste
Tipos de automação de testeMarcos Pessoa
 
Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito Anderson Silveira
 

Semelhante a Controle e verificação de movimento de cabeçote LASER com software livre e hardware de baixo custo (20)

Tese de mestrado
Tese de mestradoTese de mestrado
Tese de mestrado
 
Programação de robo
Programação de roboProgramação de robo
Programação de robo
 
Lab view(cap.2)
Lab view(cap.2)Lab view(cap.2)
Lab view(cap.2)
 
seminario_IC2011_VictorSanchez
seminario_IC2011_VictorSanchezseminario_IC2011_VictorSanchez
seminario_IC2011_VictorSanchez
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
Mpu 2012 ppt
Mpu 2012 pptMpu 2012 ppt
Mpu 2012 ppt
 
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
 
Apresentação TCC - Braço Robótico para fins didáticos
Apresentação TCC - Braço Robótico para fins didáticosApresentação TCC - Braço Robótico para fins didáticos
Apresentação TCC - Braço Robótico para fins didáticos
 
CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)
CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)
CAD/CAE/CAM (CAD,CAE,CAM; CAD-CAE-CAM)
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Pre proposta trabalho final
Pre proposta trabalho finalPre proposta trabalho final
Pre proposta trabalho final
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimento
 
Diagnostic System
Diagnostic SystemDiagnostic System
Diagnostic System
 
Monografia - Ciência da Computação - UFCG
Monografia - Ciência da Computação - UFCGMonografia - Ciência da Computação - UFCG
Monografia - Ciência da Computação - UFCG
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
Tipos de automação de teste
Tipos de automação de testeTipos de automação de teste
Tipos de automação de teste
 
Migração para Software Livre
Migração para Software LivreMigração para Software Livre
Migração para Software Livre
 
Computacao
ComputacaoComputacao
Computacao
 
Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito
 

Controle e verificação de movimento de cabeçote LASER com software livre e hardware de baixo custo

  • 1. Métodos alternativos para verificação e controle de BELT DRIVE para movimentação de cabeçote LASER CTC- Centro Tecnológico EMC – Departamento de Engenharia Mecânica LMP – Laboratório de Mecânica de Precisão Caixa Postal 476, CEP 88040-900, Florianópolis - SC Victor R Sánchez Jara* | victor.r.sanchez.j@grad.ufsc.br Prof. Walter Lindolfo Weingaertner** | w.l.weingaertner@ufsc.br 1)  Introdução Neste projeto propõe-se o estudo de alternativas de software e hardware para a movimentação de máquinas, assim como a verificação e validação destes movimentos. Assim, contemplou-se a viabilidade de utilização de software livre e hardware de baixo custo frente às opções comerciais normalmente utilizadas. Muitas das soluções atuais acarretam em custos elevados, o que pode inviabilizar o uso em pequenas empresas ou em projetos com pouco investimento. 1)  Objetivos Devido ao número de máquinas de movimentação projetadas por membros do LMP, as atividades desenvolvidas tiveram como objetivo contribuir com este processo fornecendo alternativas para os métodos já utilizados hoje em dia. Estas atividades contribuem para teses de mestrado sendo desenvolvidas no laboratório. 2) Metodologia Para o controle de movimentação das máquinas, foi escolhida a utilização de LinuxCNC. Na verificação o funcionamento do software foi utilizado um PC como sistema de controle de uma Plotter com uma placa de interface PC-máquina desenvolvida em projetos anteriores. Para a validação das movimentações foi utilizado um relógio comparador já presente no laboratório. Um Arduino foi utilizado na leitura que obtém os dados através de uma conexão com o relógio, enviando os mesmos para o PC. Para a visualização e interpretação das leituras foi criado um programa no software Matlab. 3) Controle O software LinuxCNC vem embutido num sistema operacional baseado em distribuições de Linux com modificações para o funcionamento em tempo real. O mesmo possui: interface gráfica para o controle de máquinas, intepretador de código G, capacidade de controle de até 9 eixos de movimentação, entre outras funcionalidades. O software foi instalado em um PC do laboratório, criando um perfil com os parâmetros da Plotter e observando as especificações dos motores da mesma. Como teste, foram utilizadas trajetórias geradas em código G para verificar a movimentação correta dos eixos. 4) Verificação O relógio comparador envia sinais representando dados como: unidade de medida escolhida, resultado de medição, posição do separador decimal. Os dados são enviados como uma sequência de bits para os pinos do Arduino, o qual os envia para uma porta serial via USB. A partir do código de leitura foi criado um programa executável com interface gráfica que não requer a instalação de Matlab no PC, facilitando a utilização para pessoas sem conhecimento na linguagem de programação. Este programa efetua a leitura dos dados, mostra os resultados em um gráfico e gera um relatório com as medições em uma planilha do tipo Excel para análise posterior do usuário. 6) Conclusões Com os resultados dos testes, foi visto que é possível utilizar software livre para controle de máquinas, exigindo somente uma habituação do usuário devido às diferenças. Uma vez comprovado o funcionamento da ferramenta de verificação de erros em testes de bancada, efetuaram-se testes de repetibilidade dos movimentos em uma máquina de grande porte. Os resultados obtidos para o controle de máquinas e verificação de erros podem servir, no futuro, como uma referência para trabalhos de pesquisa a serem realizados no laboratório. 6) Referências [LinuxCNC, 2014] A free and powerful machine controller. Disponível em: <http://www.linuxcnc.org/> [ A r d u i n o , 2 0 1 4 ] D o c u m e n t a ç ã o d i s p o n í v e l e m : < http://arduino.cc/en/Reference/HomePage/> [ M a t h w o r k s , 2 0 1 4 ] M a t l a b . D o c u m e n t a ç ã o d i s p o n í v e l e m : http://www.mathworks.com/help/index.html/ [SCHMITZ, Leandro, 2014] Testes de precisão de posicionamento e repetibilidade. *Bolsista do Programa Institucional de Bolsas de Iniciação Científica da UFSC (PIBIC/CNPq) **Professor Orientador (LMP/EMC/CTC/ UFSC) Figura 1. Interface do software LinuxCNC com uma trajetória de teste. Figura 2 Sistema de verificação de movimentos desenvolvido.