Fresadora CNC –
Grupo 4
Usinagem em madeira
Claudio Kawasaki Déborah Anieri
Felipe Pierrobom Fernando Sanches
Jérôme Vonk Lívia Santos
Rafael Lima Rafael Rabelo .
Régis Guimarães
São Paulo
2010
Claudio Kawasaki N.USP 5946071 Déborah Anieri N.USP 5944322
Felipe Pierrobom N.USP 5437712 Fernando Sanches N.USP 5950570
Jérôme Vonk N.USP 5948480 Lívia Santos N.USP 5714590
Rafael Lima N.USP 5689901 Rafael Rabelo N.USP 4943653
Régis Guimarães N.USP 5947603
Corpo docente:
Prof. Gilberto Francisco Martha de
Souza
Prof. Julio César Adamowski
Prof. Tarcísio A. Hess Coelho
São Paulo
Dezembro de 2010
Resumo
O presente relatório visa apresentar o projeto realizado pelo grupo na
disciplina PMR2450 – Projeto de Máquinas.
Com o objetivo de projetar e construir uma fresadora CNC para usinagem em
madeira o grupo se deparou com as principais etapas de um projeto real de
engenharia.
A primeira etapa consistiu no planejamento do projeto, divisão de grupos de
trabalho e definição de estratégias para abordagem dos temas.
Com o planejamento definido, começamos a trabalhar na parte mecânica
desenvolvendo alternativas de solução para os requisitos do projeto. Através de uma
matriz de decisão decidimos que uma fresa de pórtico fixo atendia melhor às nossas
especificações.
Uma vez definida a estrutura da fresadora, foram gerados os desenhos de
projeto bem como realizadas diversas análises estruturais tanto analíticas como
numéricas.
Em paralelo, o grupo designado para a parte elétrica começava a projetar os
circuitos de acionamento dos motores e da tupia e o grupo responsável pela
programação trabalhava com o Jack Rabbit, com o interpretador de linguagem G e a
implementação de seus comandos e com a interface gráfica.
Com os grupos de trabalho em estágio avançado, começamos a integrar as
diversas partes e entramos na fase de testes, fase na qual pudemos realmente nos
deparar com os problemas de um projeto de engenharia, fazendo partes
desenvolvidas por equipes distintas funcionarem como um conjunto.
Fresadora CNC – Usinagem em madeira
Sumário
1.Introdução ................................................................................................................ 3
2.Desenvolvimento ...................................................................................................... 4
2.1.Gerenciamento do Projeto ................................................................................. 4
2.1.1.Planejamento ............................................................................................... 4
2.1.2.Implementação ............................................................................................ 7
2.1.3.Monitoração ................................................................................................. 8
2.2.Metodologia do Projeto ...................................................................................... 9
2.2.1.Estudo de Viabilidade ................................................................................ 10
2.2.2.Projeto Básico ............................................................................................ 14
2.2.3.Projeto Executivo ....................................................................................... 16
3.Conclusão ................................................................................................................ 9
4.Referências ............................................................................................................ 10
Apêndices.................................................................................................................. 11
Apêndice A – Cronograma do Projeto.................................................................... 11
Apêndice B – Manual do Usuário ........................................................................... 13
Apêndice C – Desenhos de Fabricação ................................................................. 20
2
Fresadora CNC – Usinagem em madeira
1.Introdução
3
Fresadora CNC – Usinagem em madeira
2.Desenvolvimento
2.1.Gerenciamento do Projeto
2.1.1.Planejamento
4
Fresadora CNC – Usinagem em madeira
Apresentações Parciais
Data Tema
03/09/2010 Estudo de possíveis soluções para a máquina em projeto.
Seleção da “melhor” solução, lay-out da solução escolhida, diagrama de
14/09/2010
blocos.
24/09/2010 Desenho de conjunto e esquema elétrico.
Detalhamento da estrutura mecânica, sistema de movimentação,
28/09/2010
fixação da peça, fixação da ferramenta.
Desenho de conjunto, desenhos de fabricação, esquemas elétricos
05/10/2010
detalhados, estrutura do software.
Software de acionamento dos motores, interpretação do código CN,
08/10/2010
interpolação, interface com usuário.
15/10/2010 Data limite p/ entrega dos desenhos de conjunto e de fabricação.
Demonstração do acionamento de motores com curva de aceleração,
26/10/2010
interpolação linear.
05/11/2010 Verificação preliminar dos protótipos e da interface com usuário sistema.
16/11/2010 Verificação do andamento da montagem dos protótipos
Apresentação do projeto: apresentação do trabalho e das atividades dos
30/11/2010
grupos, discussão sobre o funcionamento da máquina.
Data limite para a apresentação dos protótipos e entrega do relatório
10/12/2010 final do projeto
Os técnicos que irão nos auxiliar com a fabricação das peças são Fidel
Vicente de Paula (responsável) e José César (auxiliar).
Em uma reunião inicial realizada no dia 05/08/2010 ficou definido que para a
realização do projeto seria necessário cumprir a seguinte lista de atividades
esquematizada num organograma:
5
Fresadora CNC – Usinagem em madeira
Fresadora
Modo automático
6
Fresadora CNC – Usinagem em madeira
2.1.2.Implementação
Gerente geral:
Fernando Sanches
Gerente da Gerente da
Gerente da elétrica:
mecânica: Lívia R. programação:
Régis L. Guimarães
dos Santos Jérôme V. Vonk
Equipe: Régis,
Equipe: Fernando, Equipe: Lívia,
Rafael L., Claudio,
Régis, Jérôme e Fernando, Felipe e
Lívia, Fernando,
Lívia Rafael R.
Felipe e Déborah
Compartilhamento de
Reuniões semanais
arquivos por dropbox
Monitoração do
Comunicação pelo andamento do projeto
google groups através de planilha no
google docs
7
Fresadora CNC – Usinagem em madeira
2.1.3.Monitoração
8
Fresadora CNC – Usinagem em madeira
2.2.Metodologia do Projeto
O projeto tem o objetivo de construir uma máquina CNC para usinar materiais
moles como madeira. Para realizá-lo, foi decidido que teríamos um gerente geral
(Fernando Sanches) e o grupo foi dividido em 3 grandes áreas, com um subgerente
em cada área: mecânica (Lívia Rissato), programação (Jérôme Vonk) e elétrica
(Régis Guimarães).
Para organizarmos as tarefas e as próximas atividades a serem efetuadas,
foram realizadas reuniões semanais, nas quais eram difíceis de ter a participação de
todos devido à grade horária diferente de cada um. Além disso, para a comunicação
interna, foi utilizado o Googlegroups, e para compartilhamento de arquivos, o
Dropbox. Estas foram ferramentas muito úteis pois pode-se mandar as informações
e documentos de cada reunião para todos do grupo de maneira rápida e eficiente.
9
Fresadora CNC – Usinagem em madeira
2.2.1.Estudo de Viabilidade
2.2.1.1.Especificações técnicas
10
Fresadora CNC – Usinagem em madeira
2.2.1.2.Soluções
Solução 1:
Esta solução consiste em ter um pórtico fixo com apenas um grau de
liberdade da ferramenta e dois graus da peça a ser usinada. Precisa de apenas três
guias.
11
Fresadora CNC – Usinagem em madeira
Solução 2:
Esta solução possui um pórtico móvel, onde a peça fica fixada e a ferramenta
se movimenta nos três eixos. Diferente das outras soluções, precisa ter quatro guias.
12
Fresadora CNC – Usinagem em madeira
Solução 3:
Assim como a solução 1, esta também possui um pórtico fixo. Porém tem dois
graus de liberdade da ferramenta e apenas um grau de liberdade da peça a ser
usinada.
13
Fresadora CNC – Usinagem em madeira
2.2.2.Projeto Básico
14
Fresadora CNC – Usinagem em madeira
b) Matriz de decisão
A partir dos critérios e pesos citados acima, fizemos uma matriz de decisão
para analisarmos qual a melhor solução. Na tabela abaixo temos as notas das
respectivas soluções:
15
Fresadora CNC – Usinagem em madeira
2.2.3.Projeto Executivo
2.2.3.1.Mecânica
Cilindro Valores
Densidade 7,86 . 103 kg/m3
Módulo de Young 2,10 . 1011 Pa
Comprimento 0,6 m
Raio 0,01 m
Área 3,1 . 10-4 m2
Momento de inércia 7,9 . 10-9 m4
Massa 1,48 kg
Primeira frequência natural 112,77 Hz
Segunda frequência natural 451,09 Hz
Terceira frequência natural 1014,95 Hz
16
Fresadora CNC – Usinagem em madeira
17
Fresadora CNC – Usinagem em madeira
Figura 8 – Estrutura
18
Fresadora CNC – Usinagem em madeira
Com o programa Catia também foi feito uma análise estática da máquina para
estudarmos a rigidez da estrutura. Utilizando uma força de corte de 50N,
encontramos uma tensão máxima de 4MPa. Como a máquina foi feita de aço e
alumínio e suas tensões de escoamento são de 350MPa e 100MPa,
respectivamente, concluímos que não haveria problema em ultrapassar as tensões
máximas.
19
Fresadora CNC – Usinagem em madeira
Outras decisões que foram tomadas com as análises foram quais guias
seriam utilizadas e como seria a base da máquina. Decidiu-se pelas guias de
600mm para os eixos X e Y, e guia de aproximadamente 450mm para o eixo Z. Para
a base, decidiu-se por uma chapa de alumínio de 10mm de espessura.
Figura 11 - Guias
20
Fresadora CNC – Usinagem em madeira
Todas as etapas de montagem foram feitas com o auxílio dos técnicos Fidel e
José César.
Os desenhos de conjunto e de fabricação gerados pelo Catia estão no
apêndice.
21
Fresadora CNC – Usinagem em madeira
22
Fresadora CNC – Usinagem em madeira
2.2.3.2.Elétrica
Especificações elétricas
Jack Rabbit
O controlador Jack Rabbit é alimentado por 5Vcc, obtido através de um
regulador de tensão presente na própria placa, que recebe uma tensão de 9Vcc,
esta obtida por uma fonte conectada à tensão de 127Vca. A tabela abaixo resume
alguns dados do controlador:
Tupia
A tupia é o elemento responsável pela rotação do eixo arvore, no qual a
ferramenta está acoplada. Ela é alimentada por uma tensão de 127Vca e possui
rotação nominal de 28000 rpm. A rotação da tupia, no contexto das aplicações
desse projeto, é mantida fixa na rotação nominal. A tabela abaixo detalha os dados
da tupia utilizada:
Relé
O relé está implementado em uma placa eletrônica que também é fornecida
pelo departamento. Essa placa é alimentada por uma tensão de 12Vcc, obtida da
mesma fonte citada anteriormente. Sua função é ligar e desligar a tupia, para tanto,
23
Fresadora CNC – Usinagem em madeira
possui um contato do tipo ‘NA’(normalmente aberto) que está ligado a um dos fios
de alimentação da tupia. Assim, no seu estado inicial, esse contato está aberto e a
tupia desligada. Ao receber um sinal de valor lógico ‘1’ de uma porta do Jack Rabbit,
o contato, antes aberto, se fecha e com isso a tupia é ligada, mantendo-se assim
enquanto o sinal permanecer em ‘1’. Quando esse sinal voltar ao nível lógico ‘0’, o
contato volta a abrir e a tupia é desligada.
𝜏𝑒μ = 0
𝑝 0,005
𝜏𝑓𝑐 = ( ) . 𝐹𝑐 = 50 = 0,04𝑁𝑚
2𝜋 2𝜋
A inércia do conjunto peça e mesa 𝐽𝑝 é dada por:
24
Fresadora CNC – Usinagem em madeira
𝑝 2 0,005 2
𝐽𝑝 = 𝑀. ( ) = 15. ( ) = 9,5.10−6 𝑘𝑔. 𝑚2
2𝜋 2𝜋
A inércia do fuso de esferas 𝐽𝑓 é dada por:
2
1 𝑑𝑓 7860
𝐽𝑓 = 𝜌𝜋𝑅 2 𝐿 ( ) = 𝜋. 0,0082 . 0,6. (0,008)2 = 3.10−5 𝑘𝑔. 𝑚2
2 2 2
𝐽𝑐 = 𝐽𝑝 + 𝐽𝑓 = 4.10−5 𝑘𝑔. 𝑚2
25
Fresadora CNC – Usinagem em madeira
2.2.3.3.Programação
Programação do Controlador:
A placa de desenvolvimento fornecida ao grupo contava com uma porta
(CON1), passível de conectar com um cabo serial ao ambiente de programação
Dynamic C. Foi usado pelo grupo um conversor USB-Serial para facilitar a
mobilidade do conjunto, afinal os computadores modernos geralmente não possuem
portas seriais.
Uma vez conectado, o controlador pode receber o programa para sua
memória Flash e armazenar. Ao iniciar-se a execução, mensagens de status são
exibidas na janela de output do Dynamic C.
Interface homem-máquina
Nosso sistema usa como IHM a tela do computador, conforme pode ser vista
no manual do usuário. O grupo optou por escrever essa parte do software em Java,
por possuir experiência com tal linguagem de programação. Através de botões e
caixas de texto, o usuário pode determinar o movimento dos motores e ligar ou
desligar o eixo árvore.
Comunicação Serial
Estabelecemos uma comunicação serial entre o PC e o Jack-Rabbit (JR),
através de sua porta CON3, novamente usando um conversor USB-Serial para ligar
ao PC. Pela parte do JR, o grupo construiu um cabo, sabendo que são suficientes
apenas os sinais de Txd, Rxd e Terra.
Protocolo:
Para enviar e receber mensagens com eficiência, desenvolveu-se um
protocolo simples de comunicação, que será explicado a seguir:
O início da mensagem é marcado por uma cerquilha (#), em seguida
acompanhado por um inteiro de dois dígitos que representa o endereço do
registrador a ser acessado. A tabela abaixo sintetiza os registradores implementados
no programa.
1
Fresadora CNC – Usinagem em madeira
# NN&FF.F$
Por exemplo, para se iniciar a usinagem, devemos enviar o valor 1 para o
registrador INICIAR (cujo endereço é 1). A mensagem ficaria:
#01&1.0$
Para enviar a ferramenta para uma posição no eixo Y = 58,7 mm fazemos:
#04&58.7$
Estrutura do software
A parte em C, a ser compilada para o controlador, é a parte mais extensa do
software. Para uma melhor compreensão por todos e melhor organização,
estruturou-se o código em diversas bibliotecas, onde cada uma possuía as funções
que lhe caracterizavam. Há, por exemplo, bibliotecas específicas para a
movimentação de motores, comunicação serial, interpretador de código G e
interpolação. O seguinte diagrama de classes, feita através do programa Astah,
representa a estruturação do código:
2
Fresadora CNC – Usinagem em madeira
3
Fresadora CNC – Usinagem em madeira
Interpretador
O interpretador do código G é uma função no programa do JR. Ele recebe
uma linha de cada vez e interpreta-a inteira para depois executar os comandos. Sua
interpretação se baseia em procurar uma letra e guardar os valores que aparecem
em seguida. São admissíveis todos os códigos descritos a seguir, com a sintaxe
sugerida.
Códigos:
4
Fresadora CNC – Usinagem em madeira
Sintaxe:
Interpolação Linear 3D
Na interpolação linear 3D, dados dois pontos é feito um calculo rápido para
saber qual eixo percorre a maior distância e este é definido como dominante. A partir
da interpolação dele é feita a interpolação dos outros dois eixos utilizando como
divisão mínima a resolução da máquina. Desse modo, a máquina se move
simultaneamente nos três eixos entre os dois pontos determinados.
Interpolação Circular
A interpolação circular implementada permite a usinagem de curvas no plano
“XY”. Para tal, dois códigos G são usados com movimento circular. G02 é usado
para especificar movimentos circulares no sentido horário enquanto G03 é usado
para especificar os movimentos circulares no sentido anti-horário.
5
Fresadora CNC – Usinagem em madeira
6
Fresadora CNC – Usinagem em madeira
7
Fresadora CNC – Usinagem em madeira
P1->P2: ao encontrar P1, a máquina inicia o movimento circular até encontrar P2,
concluindo a iterpolação circular
Semi-esfera
A interpolação de uma semi-esfera precisa dos parâmetros: centro da esfera
e raio da esfera. A partir desses dados é feito um incremento angular para
determinar a coordenada Z, X e Y depois utilizamos a interpolação circular.
8
Fresadora CNC – Usinagem em madeira
3.Conclusão
9
Fresadora CNC – Usinagem em madeira
4.Referências
Site:
Histórico do CNC
Disponível em: http://www.angelfire.com/va3/aco100/alunos/aran/t1.htm.
Acessado em 30/08/10.
Tele curso 2000
Disponível em: http://www.novotelecurso.org.br.
Acessado em 30/08/10.
Bresenham´s line and circle algorithms
Disponível em: http://www.gamedev.net/reference/articles/article767.asp
Acessado em 05/10/10
Livros:
10
Fresadora CNC – Usinagem em madeira
Apêndices
11
Fresadora CNC – Usinagem em madeira
12
Fresadora CNC – Usinagem em madeira
13
Fresadora CNC – Usinagem em madeira
14
Fresadora CNC – Usinagem em madeira
15
Fresadora CNC – Usinagem em madeira
Modo Manual:
A seleção do modo manual ativa as seguintes funções:
16
Fresadora CNC – Usinagem em madeira
Sintaxe do código
....
....
Nyy M30/M02
B.8 Manutenção
As rotinas recomendadas de manutenção são:
Parafusos
Quantidade Especificação Função
4 M8x70 Cilindrico Fixação guias
6 M8x100 Cilindrico Fixação guias
4 M8x50 Cilindrico Fixação mesa
2 M8x70 Cilindrico Fixação suporte tupia
4 M6x100 Cilindrico União entre guias
1 M6x80 Cilindrico Fixação tupia
12 M5x20 Cilindrico Fixação motores
4 M8x50 Cilindrico Fixação peça
37
Porcas
18
Fresadora CNC – Usinagem em madeira
19
Fresadora CNC – Usinagem em madeira
Apêndice C
Exemplo de código G:
Símbolo da USP
20
Fresadora CNC – Usinagem em madeira
21
Fresadora CNC – Usinagem em madeira
N390 Z1
N400 G00 X0 Y0
N410 G01 Z-1
N420 Y92
N430 X50
N440 Y0
N450 X0
N460 Z1
N470 G00 X34 Y77.5
N480 G01 Z-1
N490 Y89
N500 X40
N510 Y77.5
N520 X46
N530 Y89
N540 Y77.5
N550 X34
N560 Z1
N580 M30
22
Fresadora CNC – Usinagem em madeira
Apêndice D
23