Escolar Documentos
Profissional Documentos
Cultura Documentos
ESCOLA DE ENGENHARIA
TRABALHO DE CONCLUSO EM ENGENHARIA DE
CONTROLE E AUTOMAO
Sumrio
RESUMO iii
Lista de Figuras iv
Lista de Tabelas v
1 Introduo 1
2 Objetivos 2
3 Reviso Bibliogrfica 3
Medio de Incertezas 3
3.1.1 Exatido e Repetitividade 3
3.1.2 Erros 4
3.1.3 Incerteza de Medio 4
Hierarquia de erros em mquinas 6
Preciso geomtrica da mquina 6
3.3.1 Ensaios geomtricos 6
3.3.2 Ensaios de Repetitividade de Posicionamento 7
3.3.3 Ensaios de Perpendicularidade 7
3.3.4 Ensaios de Retilineidade 8
4 Metodologia 9
Projeto Mecnico da Mquina 9
4.1.1 Seleo dos Componentes Mecnicos 11
4.1.2 Simulao e verificao do modelo 13
Projeto Eltrico 14
4.2.1 Seleo dos atuadores 14
4.2.2 Seleo dos Drivers de potncia 15
Projeto do software, hardware e protocolo de comunicao 17
4.3.1 Projeto do software 17
4.3.2 Seleo do Hardware 23
4.3.3 Seleo do firmware do controlador e protocolo 23
5 Anlise dos resultados 25
Anlise de incertezas 25
5.1.1 Anlise de Repetitividade 25
5.1.2 Anlise de Retilineidade 27
5.1.3 Anlise de Perpendicularidade e Paralelismo 29
6 Concluses 31
Trabalhos Futuros 32
7 Referncias Bibliogrficas 33
Apndice A Desenho da Estrutura Principal 34
Apndice B Custos 35
Anexo A Drivers dos motores 36
DEMEC/ UFRGS Alan Fachim iii
RESUMO
Este trabalho consiste na criao de um prottipo de fresadora controlada por
Comando Numrico Computadorizado (CNC), buscando minimizar a tolerncia de
erros assim como atender objetivos como baixo custo de manufatura e construir um
programa de livre acesso que possa facilitar o trabalho de usinagem. A fim de atender
a estes objetivos, o trabalho foi dividido em 3 partes: projeto mecnico, projeto
eltrico e projeto de software. A respeito do projeto mecnico, foi realizada a
construo da estrutura mecnica da mquina atravs de processos de dobra e corte
de chapas de ao, bem como processos de soldagem. Alm disso, foi realizada a
seleo de elementos de mquinas visando otimizao de custos e qualidade. Para
o projeto eltrico, foram escolhidos motores de passo controlados por drivers PWM
com micropasso. O firmware utilizado no Arduino o Grbl, o interpretador de
comandos de cdigo aberto mais utilizado em projetos DIY (do it yourself), o qual se
comunica com o Gstudio, um software que foi desenvolvido para fazer a interface com
o usurio. O Gstudio permite a criao de desenhos, alterao do cdigo G, e
visualizao em tempo real do funcionamento da mquina. Os resultados obtidos se
mostraram satisfatrios, pois o prottipo funcionou de acordo com as caractersticas
desejadas de minimizao das tolerncias e facilidade de operao.
PALAVRAS CHAVES
Fresadora, CNC, Usinagem, Arduino, Grbl, Gstudio.
ABSTRACT
This work presents the project of a milling machine prototype with Computer
Numerical Control (CNC), with the goal to ally the low cost open platform Arduino with
good precision, as well as user interface software to facilitate work machining. To meet
these goals the work was divided on mechanical, electrical design and software
project. The mechanical project aimed to use processes of bending and cutting of steel
plates, and welding process for the main structure, and a careful selection of machine
elements for optimizing cost and quality. The electrical project was based on stepper
motors and use of PWM micro stepping drivers. As a user interface software, was
developed a PC program with features like drawing, code alteration, and real-time
machine monitoring, which communicates with the Arduino firmware. The firmware
used is the Grbl, the most used G code interpreted in the DIY (do it yourself). The
results were satisfactory as the prototype operated and matched the tolerance
requirements and the software obtained a software interface to firmware in already
well distributed control Grbl.
KEYWORDS
Lista de Figuras
Lista de Tabelas
1 Introduo
Segundo Goodrich (2012), atualmente vivencia-se uma nova etapa da Revoluo
Industrial, tambm conhecida como A Era das Mquinas Livres. Neste mbito, construir
uma mquina CNC de baixo custo no suficiente para incentivar a adeso de novos
inventores, mas faz-se necessrio construir uma plataforma que traga resultados rpidos,
e obtidos de maneira mais simples que o mercado oferece atualmente. O autor relata, ainda,
que o uso de plataformas de hardware livre, como Arduino, Raspberry e outras, so de fcil
uso e simplificam a tarefa de automatizao de processos. Apostar nesta forma de pensar
o que vem revolucionando a indstria de hardware livre. Pearce (2012) refere-se
plataforma Arduino como: "A beleza desta ferramenta que muito fcil de usar, e torna
muito simples a tarefa de automatizar processos.
O Arduino, que vendido por menos de R$ 100,00 no varejo (Pearce, 2012), pode
controlar qualquer instrumento cientfico, at mesmo um contador Geiger, um osciloscpio,
ou mesmo um sequenciador de DNA. Uma das aplicaes que mais se destaca o uso dessa
plataforma para controlar impressoras 3D, as quais tambm so de hardware aberto
(Reprap, 2013). Entretanto, apesar de uma mquina de prototipagem ter vrias aplicaes
importantes, elas apresentam certas limitaes no sentido de construir apenas prottipos
sintetizados base de polmeros, que possuem custos elevados e no muito acessveis. Desta
forma, torna-se vivel construir uma mquina de usinagem controlada por tais plataformas,
que consiga criar peas e prottipos de forma similar s impressoras 3D, criando inmeras
formas tridimensionais, utilizando materiais de fcil acesso.
Com o intuito de atender a esta demanda, o presente trabalho pode ser enquadrado
como uma possvel soluo, j que se trata do projeto e construo de um prottipo de uma
fresadora CNC. A seguir so apresentadas as etapas de construo do prottipo, que esto
divididas em trs pontos principais (projeto mecnico, projeto eltrico e projeto de
software), onde sero abordadas as caractersticas de projeto e metodologia utilizadas. Por
fim, ser discutida a anlise dos resultados obtidos pelo prottipo.
2 Projeto de Fresadora CNC com Plataforma Livre Arduino
2 Objetivos
3 Reviso Bibliogrfica
Medio de Incertezas
3.1.2 Erros
Erro Grosseiro: aquele cujo valor encontrado em conjuntos de medies difere dos
outros. Os erros grosseiros, normalmente, correspondem a um valor que deve ser
desprezado quando identificado e no deve ser tratado estatisticamente.
Utiliza-se o conceito de desvio padro () para avaliar o quanto o valor mdio difere
do valor verdadeiro ou real da grandeza. Para um nmero de observaes finito, o desvio
padro chamado de desvio padro amostral, e dado por:
=1( )
2
= (2)
1
= (3)
Aps so calculadas as melhores retas horizontais que se ajustam aos pontos ao longo
de cada linha da matriz, de acordo com a equao:
= + (4)
2
= (6)
2 ( )2
= (8)
Por sua vez, calculado utilizando o mtodo dos mnimos quadrados, e representa
a reta que mais se aproxima de todos os pontos, neste intervalo. A equao para
determinao dessa reta :
= + (9)
Onde A e B so dados pelas equaes (5) e (6). E o desvio padro pode ser calculado pela
Eq (2) a partir da matriz R.
DEMEC/ UFRGS Alan Fachim 9
4 Metodologia
Com base nos fatores que foram levados em considerao no projeto, e pelo fato deste
ser apenas um prottipo, tratou-se com maior prioridade os fatores de custo e processo de
fabricao. Para atender a esses fatores, realizou-se uma pesquisa criteriosa a respeito dos
processos de fabricao que pudessem ser terceirizados, levando-se em considerao o
custo como fator determinante. Atravs desta, a soluo encontrada para a construo da
estrutura principal da mquina foi a utilizao do processo de recorte com plasma e dobra
de chapas de ao, com posterior unio por meio de soldagem MIG. Este processo de
soldagem foi escolhido porque, primeiramente, dos processos disponveis para este projeto
verificou-se trs tipos, sendo eles: TIG, solda a eletrodo, e solda MIG. Neste sentido
escolheu-se solda MIG por esta conferir melhores resultados em relao a acabamento e
propriedades do processo de solda.
Considerando os processos de fabricao j pr-estabelecidos, exigiu-se a definio
das caractersticas especficas da mquina, como por exemplo:
Sendo assim, para obter-se uma forma ideal, foram elaborados aproximadamente 20
esboos. A grande dificuldade de elaborar a forma da estrutura deve-se a uma combinao
de fatores como: desenvolver as formas com base nos recursos disponveis, aliar o design e
acabamento da mquina com os requisitos mecnicos de tolerncia e resistncia. Esse
processo pode parecer mais simples do que realmente , porm, na prtica, percebeu-se
que esta foi uma das partes mais trabalhosas no processo de criao do prottipo. Como
mencionado, alguns esboos foram elaborados, e a cada esboo criado, foi possvel
identificar novos erros e, ento, corrigi-los. Porm, apesar de serem realizados inmeros
redesenhos, ainda ocorreram algumas falhas, as quais s foram identificadas aps a
construo do prottipo, sendo que ao todo foram realizados trs reprojetos na parte
estrutural da mquina.
Em sntese, o motivo dos retrabalhos efetuados foi o mal posicionamento dos furos,
desalinhamentos, entre outros. A Figura 6 apresenta o resultado final do projeto da forma
da mquina cujas dimenses gerais so 250 mm x 360 mm x 550 mm.
DEMEC/ UFRGS Alan Fachim 11
A estrutura foi projetada com recortes de chapas, portanto, para executar cada
recorte, foi necessrio criar um desenho no formato DXF, padronizado para mquinas de
corte a plasma. Esses desenhos esto mais detalhados no Anexo I.
Antes de passar para a execuo do projeto, foi verificado se o modelo era vivel e se
atendia aos fatores de projeto. Nas sesses subsequentes, explicado como foi feito e os
resultados obtidos pelas simulaes, bem como a seleo dos componentes mecnicos.
Este tpico tem por objetivo detalhar quais os componentes mecnicos que foram
utilizados no projeto dentre as diversas opes disponveis no mercado, bem como o porqu
de terem sido escolhidos. Esses componentes esto listados a seguir:
50 mm
Figura 8 - Mancal para rolamentos de fixao do fuso. Fonte: Autor.
Como elemento de fixao utilizou-se parafusos do tipo Allen, pois em geral possuem
uma alta resistncia em relao carga aplicada, bem como um melhor acabamento. Estes
parafusos so classificados segundo a norma ABNT NBR ISO 724:20044como M5, M8.
Figura 9 - Parafusos utilizados na fixao das partes mecnicas da fresadora CNC. Fonte
Promaq, 2013.
elementos a serem calculados que para este caso foi 47.692, bem como definir as cargas
envolvidas assim como esta exemplificado na figura:
50 N
Pode se perceber pela Figura 10 que existe uma grande deformao nas guias lineares,
porm, esta deformao proveniente do peso da estrutura. Este erro pode parecer um
grande problema, que de fato , porm, como se trata de um erro sistemtico, afetando
apenas a exatido, este poder ser corrigido por software.
Projeto Eltrico
Para a escolha dos motores importante saber qual a fora de avano estabelecida no
projeto. Considerando que essa fora igual a 50 N para uma velocidade de avano de 1000
mm/min, e sabendo-se que a potncia dada pelo produto da fora pela velocidade de
avano em metros por segundo, verificou-se que a potncia mxima de avano da mquina
para as condies citadas dada por:
= = 5 (10)
Conforme se verifica na curva do torque da Figura 11, o fator crtico para se determinar
as caractersticas do motor no se deve ao clculo da potncia, mas sim curva do torque,
pois para motores de passo essa curva decai rapidamente com o aumento da velocidade. J
a estimativa da fora de atrito permanece a mesma, podendo at mesmo aumentar, caso
seja considerado o atrito viscoso. Assim, considerando que o fuso tem um passo de 5 mm
por revoluo, a velocidade angular estabelecida de = 22 rad/s (210 rpm).
Para obter-se o resultado do torque causado pelo atrito, foram realizados testes
prticos, chegando-se ao valor de 0,5 . Porm, esse valor pode variar de acordo
DEMEC/ UFRGS Alan Fachim 15
com a fora de avano, sendo que o torque medido validado para as condies citadas.
Sendo assim, o somatrio dos torques nestas condies pode ser expresso por:
= = (11)
= 50
Figura 10 - Motor de passo e curva de torque. Figura redesenhada com base na figura do
fabricante Sanyo.
Aps a seleo dos drivers de controle dos motores, fez-se necessria a escolha de uma
fonte de alimentao a qual pudesse suprir a potncia necessria para a operao do
sistema. A potncia dissipada pelos drivers, segundo o catlogo do fabricante, em torno de
15 watts, ento, a potncia total gasta pelo sistema foi cerca de 300 watts. Sendo assim,
optou-se pela utilizao de uma fonte de 350 W, com tenso varivel de 30 a 36 V e corrente
mxima de 10 A.
Foi feito um mdulo contendo os drivers, a fonte, e o microcontrolador Arduino Uno
R3, como ilustrado na Figura 12. As ligaes em vermelho representam os sinais de avano
de passo, enquanto os sinais em amarelo representam o sentido de giro do motor. As
ligaes em cinza e azul representam o terra (GND - lgico e de potncia) e tenso de
corrente contnua (VCC), respectivamente. Na Figura 13 apresentado um diagrama com as
conexes utilizadas entre o Arduino e os drivers dos motores.
G Studio
1 2 3 4 5
4.3.1.1 Comunicao
Comunicao
Feedback Identificaao de
Protocolo USB- Erros de Controle de
Posiao da do estatus da
serial EIA232 comunicao fluxo
mquina mquina
interpretao do
cdigo
tranciao do
tranciao do codigo interpretaao de codigo textual
textual para codigo funoes do codigo para codigo
numerico G numerico
Interface
Grfica
Controle Manual: O controle manual pode ser executado de duas formas, uma
delas atravs do mouse, onde o usurio dever clicar no espao 3D da interface
grafica. A outra forma de controlar a mquina pelo teclado. Alm destas formas
DEMEC/ UFRGS Alan Fachim 21
Ferramentas de Edio: Para que o usurio possa editar o cdigo de forma mais
intuitiva foi criado um menu de ferramentas CAD onde usurio pode inserir
formas como: linha, arco, crculo, retngulo, polgonos e etc. O cdigo G em sua
forma textual automaticamente atualizado de acordo com as alteraes
grficas executadas.
A o resultado do software criado, sendo que esta a tela principal, onde esto
acessveis o menu de edio do cdigo, a barra de controle, o campo de visualizao e edio
textual do cdigo G, alm do campo principal, que a visualizao da ferramenta e o
desenho criado pelo cdigo G, em um espao tridimensional (espao 3D).
O hardware escolhido foi o Arduino (Figura 19) por vrias razes, a mais importante
foi porque, ele integrado como o mais popular na comunidade DIY (do it yourself). Sendo
assim tem-se grande acessibilidade s informaes e linhas de desenvolvimentos, alm deste
ser de baixo custo.
No entanto, para esta tarefa, este controlador apresenta algumas limitaes, como
falta de memria e baixa velocidade de processamento. Sendo assim, o firmware aplicado
tem a necessidade de ser suficientemente simples e otimizado.
caso do Arduino 328p). Se o bloco for aceito retornada uma mensagem ok, e caso o buffer
esteja cheio, retornado uma mensagem contendo o cdigo do erro, no formato erro: cod.
Enquanto o programa principal executado, o programa secundrio chamado vrias
vezes por interrupo. Ele controla os motores de passo, enviando pulsos de passo e direo
para os drivers dos motores, a partir das informaes contidas na fila de blocos. Os eventos
so processados sequencialmente atravs dos blocos de contidos no buffer at que ele esteja
vazio.
O programa principal aceitar continuamente novos blocos de cdigo G to
rapidamente os blocos possam ser processados. Se a fila de comandos estiver cheia, um
comando de erro retornado. Isto significa que a interface com o usurio deve sempre
aguardar por uma resposta de 'ok' ou 'erro' antes de enviar um novo comando de cdigo G.
Alm disso, o fluxo de dados deve ser constante e ininterrupto de modo a minimizar a chance
da mquina sofrer paradas sbitas.
Quanto s interfaces externas, existem apenas interruptores de limite XYZ, sendo
necessrio fazer algumas alteraes no firmware para implementao de encoders na
mquina. Outras caractersticas, como a pausa e parada, reduo de velocidade e ciclos de
homing, ocorrem em tempo real, ou seja, de forma assncrona.
O Grbl implementa um subconjunto do padro NIST RS274/NG. Os comandos
suportados esto na listagem a seguir (Tabela 1).
Anlise de incertezas
0 0 0
50
50 50
Dimenso Y m
Dimenso Y m
Dimenso Y m
0 0 0
50 50 50
Dimenso Y m
Dimenso Y m
Dimenso Y m
0 0 0
As medies foram realizadas nas bordas, sendo que cada pea retangular foi
medidas em 60 pontos diferentes.
28 Projeto de Fresadora CNC com Plataforma Livre Arduino
0.3
Linha 1
0.2 Linha 2
Linha 3
Dimenso Y (mm)
0.1 Linha 4
-0.1
-0.2
0.3
Linha 1
0.2 Linha 2
Dimenso X (mm)
Linha 3
0.1
Linha 4
0
-0.1
-0.2
Para a anlise de retilineidade do eixo Y, pode-se notar que assim como no caso
anterior, no houve grandes variaes em relaes ao erro sistemtico, como pode ser
observado pela Figura 28. Calculando-se o desvio padro para este caso, obteve-se o valor
de 0,0268 mm, que mostrou-se inferior se comparado ao eixo x.
DEMEC/ UFRGS Alan Fachim 29
Figura 30 Retas obtidas por regresso linear. (a) Verticais (b) Horizontais.
Anlise de Paralelismo
Com base nos dados da matriz calculada, foi obtido o ngulo de cada reta horizontal
em relao horizontal da imagem. Foi calculada a mdia desses valores, e tambm o desvio
de cada valor em relao mdia. Os resultados so apresentados na Tabela 2, onde verifica-
30 Projeto de Fresadora CNC com Plataforma Livre Arduino
se que a mdia no eixo horizontal foi de 0,68 graus e o desvio padro = 0,011. Esse
valor de 0,68 da mdia se deve essencialmente inclinao da digitalizao da prpria
imagem.
Similarmente, para as retas verticais tem-se a mdia de inclinao com valor de 89,30
e desvio padro de -0,007 (Tabela 3).
Anlise de Perpendicularismo
Para analisar perpendicularidade foi calculada a diferena entre as mdias dos ngulos
referentes a cada dimenso analisada (dimenso X e Y). Quantitativamente este resultado
foi = 89,99 ; j o resultado do desvio padro = 0,012, de acordo com a
Equao (2), o qual foi obtido pela combinao das inclinaes das retas verticais com as
horizontais.
DEMEC/ UFRGS Alan Fachim 31
6 Concluses
Para concluir este trabalho pode-se comentar a respeito dos objetivos estabelecidos,
dentre eles o principal era construir uma mquina CNC com um custo inferior ao custo do
mercado, o resultado disto foi positivo, tendo em vista que uma mquina do mesmo porte
no Brasil custa mais de R$ 7 mil reais, e que o prottipo construdo custou pouco mais de R$
1.000,00 (mil reais). Porm, no se deve concluir precipitadamente que o produto vivel,
j que no foram levados outros custos em considerao, como impostos, mo de obra, bem
como gastos com energia eltrica, entre outros.
J em relao construo do prottipo, os resultados foram demorados e envolveram
muito reprojeto, que fizeram com que os gastos totais ultrapassem o oramento previsto.
Alm disso, para a concluso do prottipo foi demandado um tempo de aproximadamente
um ano, apesar deste dado no ser totalmente realista, pois o projeto no foi executado
constantemente durante todo este tempo. Ainda assim, despendeu-se um grande tempo em
relao ao previsto. Porm, se forem tomados alguns cuidados, tais como organizao do
processo de furao (etapa que tomou a maior parte do tempo considerando os retrabalhos)
utilizando-se gabaritos de furao, bem como a terceirizao de alguns servios de
torneamento e construo de gabaritos de montagem, acredita-se ser possvel reduzir o
tempo a menos de 5% (cinco por cento) do tempo gasto, o que tornaria o prottipo vivel
para manufatura.
Se por um lado o prottipo demandou muito tempo, fato j esperado devido ao
projeto ser de um prottipo, por outro a elaborao do software atendeu muito bem ao
outro importante objetivo estabelecido, que era o de tornar o processo de usinagem CNC
uma tarefa simples para qualquer usurio. Mesmo assim, ainda existem melhorias a serem
feitas nesta rea.
Em relao s tolerncias obtidas, os resultados mostraram-se satisfatrios, tendo em
vista que o desvio padro obtido para a repetitividade foi cerca de 8 m, o que um
resultado baixo considerando outras fresadoras de mesmo porte e custo. J em relao
anlise de retilineidade, constatou-se que a mquina no apresenta erros sistemticos, e
desta forma, no existe mtodo para corrigir os erros apresentados; ainda sobre a
retilineidade, pode-se aferir que os desvios padres foram de 0,0342 mm e 0,0268 mm para
os eixos X e Y, respectivamente. Como ltima anlise, foram realizados testes de
perpendicularidade e paralelismo, onde foram obtidos mximos desvios de inclinao de
0,01 para retas na direo do eixo Y, e de 0,01 para retas na direo do eixo X.
A respeito dos mtodos utilizados para se obter os resultados, ou seja, a utilizao do
relgio comparador, da mquina de medio tridimensional e do digitalizador de duas
dimenses, pode-se concluir que foram satisfatrios para cada situao na qual foram
aplicados.
Em sntese, o projeto da fresadora CNC pode parecer simples, porm, apesar da
utilizao de componentes de alta qualidade, ainda necessrio aprimorar a preciso final
da mquina. A fim de preparar o produto para comercializao, ainda preciso otimizar a
relao entre custo e qualidade.
32 Projeto de Fresadora CNC com Plataforma Livre Arduino
Trabalhos Futuros
Solicitar ao fabricante do fuso de esfera que realize os desbastes nas pontas dos
mesmos em um torno CNC. Este foi um fator crucial que prejudicou os resultados
de tolerncia da mquina;
Aumentar a massa da estrutura para reduzir vibraes geradas pelo processo de
usinagem;
Para a parte de software, ainda esto faltando serem implementadas algumas partes.
No Gstudio, faltam ser criados alguns tpicos, que esto listados a seguir:
7 Referncias Bibliogrficas
ABNT (2004). NBR ISO 724. Rosca mtrica ISO de uso geral - Dimenses bsicas. Rio
de Janeiro: Associao Brasileira de Normas Tcnicas.
BSI. BS EN ISO 12100:2010: Safety of machinery. General principles for design. Risk
assessment and risk reduction. 2010. 90 p.
BOWYER, Adrian. REPRAP. The 3D printer that prints itself. Disponvel em:
<http://reprap.org/wiki/ Main_Page>. Acesso em: 20 nov. 2013.
E-STORE. Guiding Rail Shaft of Linear Movement Bearings (CCS). Disponvel em:
<http://www.p-wholesale.com/cn-pro/19/730to1/guiding-rail-shaft-of-linear-movement-
bearings-ccs-653536.html>. Acesso em: 20 nov. 2013.
KRAMER, T.R., Proctor, M.; Messina, E. R. The NIST RS274NGC Interpreter - Version
3. National Institute of Standards and Technology, Gaithersburg, MD; Ago, 2000. Disponvel
em: <http://www.nist.gov/customcf/get_pdf.cfm?pub_id=823374>. Acesso em dez 2013.
SKOGSRUD, Simen Svale. GRBL: Motion control for machines that makes things. Disponvel
em: <http://bengler.no/grbl>. Acesso em: 20 nov. 2013.
Figura A.1 - Desenhos CAD no formato DXF aceito na mquina de corte de chapa por
plasma (dimenses em mm).
DEMEC/ UFRGS Alan Fachim 35
Apndice B Custos