Computer Aided Manufacturing
Frederico Damasceno Bortoloti Frederico Damasceno Bortoloti
Adaptado de: Donghoon Yang
CAD : Computer Aided Design
CAD : Computer Aided Design
A t l i d • A tecnologia que se preocupa com o uso de sistemas de computação para assistir a criação, modificação, análise, e otimização de um projeto Groover, M.P. and Zimmers, E.W. CAD/CAM Computer‐Aided Design and Man fact ring Prentice Hall Engle ood Cliffs NJ 1984CAM : Computer Aided Manufacturing
CAM : Computer‐Aided Manufacturing
A t l i d • A tecnologia que se preocupa com o uso de sistemas de computação para planejar, gerenciar, e controlar operações de manufatura. Groover, M.P. and Zimmers, E.W. CAD/CAM Computer‐Aided Design and Man fact ring Prentice Hall Engle ood Cliffs NJ 1984CAM : Computer Aided Manufacturing
CAM : Computer‐Aided Manufacturing
• Uso de sistemas de computação para planejar
• Uso de sistemas de computação para planejar,
gerenciar, e controlar operações de manufatura
t é d i t f t i l di t
através de interface computacional direta ou indireta com os recursos de produto da planta • ÁreasÁreas
– Controle Numérico (Numerical Controls) – Programação de robôs – Programação de robôs – Planejamento de processo MRP (M t i l R i t Pl i ) – MRP (Material Requirements Planning) Lee, K. Principles of CAD/CAM/CAE Systems, Addison‐Wesley, 1999
CAE : Computer Aided Engineering
CAE : Computer‐Aided Engineering
A t l i d • A tecnologia que se preocupa com o uso de sistemas de computação para analisar geometria de CAD, permitindo o projetista a simular e estudar como o produto se comportará.p p Groover, M.P. and Zimmers, E.W. CAD/CAM Computer‐Aided Design and Manufacturing, Prentice‐Hall, Englewood Cliffs, NJ, 1984Controle Numérico
(Numerical Control)
U d i f õ é i difi d
• Usando informações numéricas codificadas
(instruções programadas) para controlar uma
ferramenta de máquina para produzir uma parte ferramenta de máquina para produzir uma parte acabada
• Trivia
– Final de 1940s : John Parsons primeiro formou a idéiaFinal de 1940s : John Parsons primeiro formou a idéia – 1952 : 3 Axis Cincinnati Hydrotel, MIT
– 1725 : knitting machines in England used punched g g p cards to form various pattern
Configuração de NC
Configuração de NC
E t d d D d (D t I t)
• Entrada de Dados (Data Input) – Um programa de instruções
• Fita perfurada / Cartão perfurado / Fita magnética / • Fita perfurada / Cartão perfurado / Fita magnética /
Amazenamento de computador remoto / Discos flexíveis / Sistema de memória da unidade de controle
U id d d C t l (C t l U it)
• Unidade de Controle (Control Unit) – Lês nas entradas (inputs)
C t d á i
– Converte para comandos para uma máquina
• Ferramenta de Máquina (Machine Tool)
R d d d id d d t l
– Responde aos comandos de uma unidade de controle – Perfurar, cortar, gravar, …
Unidade de Controle de Máquina
(Machine Control Unit – MCU)
• Unidade de Processamento de Dados (Data Processing Unit • Unidade de Processamento de Dados (Data Processing Unit –DCU)
– Lê o programa da parte decodifica processa e passa informação para CLULê o programa da parte, decodifica, processa e passa informação para CLU
• Unidade de Loop de Controle (Control Loop Unit – CLU)
– Converte informação em sinal de controleç
– Informação: posição, direção do movimento, alimentação, sinais de controle auxiliares
Tipos de Sistemas de NC
Tipos de Sistemas de NC
• Ponto‐a‐ponto (Point‐to‐point) – Perfurar, furar, gravar, e inserção de componente, , g , ç p em placa de circuito • Contorno (Contouring) • Contorno (Contouring) – Fresadoras, tornos, cortadores de quadro, ld d d soldadores, e moedoresNC/CNC/DNC
NC/CNC/DNC
NC • NC
– 1ª geração : Tubo de vácuo
– 2ª geração : Transistor + fita perfurada
– Sem armazenamento para programa dentro da MCU – Processa um comando por vez
• CNC Computer numerical control • CNC – Computer numerical control
– 3ª geração : IC + Memória
• DNC – Direct numerical control
– Usa um computador central para controlar várias máquinas simultaneamente
• Distributed numerical controlDistributed numerical control
– Usa um computador central para fazer o download de programas completos para máquinas CNC
NC
NC
Máquina de NC
Máquina de NC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Máquina CNC
Comparação
Comparação
• NCNC • CNC • Hard‐wired • Lógica de controle fixa (códigos, funções, comandos, CNC • Baseado em lógica de Software • Lógica de controle baseada em microprocessador etc) • Lógica de controle interna não alterável exceto através de mudança de placa de circuitos residente • Programa executável alterável; faz o controle “pensar” como um centro de usinagem ou centro de torneamento • Sem memória • Deve ser programada externamente com fita • Capacidade de memória com habilidade computacional e compensacional • Programa entrado via linha direta a partir de um p g perfurada; nenhum programa criado em máquina • Programas armazenados em fitas ou cartões perfurados g p computador externo, disco flexível, cassette, fita perfurada, ou entrada manual • Programa armazenado em computador externo ebaixado sob demanda via linha direta também perfurados • Fita deve ser reciclada para cada parte baixado sob demanda via linha direta; também armazenado em memória ou em disco flexível ou cassette • Capacidade de memória guarda programa; programa p p p g p g ; p g executado da memória Luggen, W.W. CNC First Look Primer, Delmar Publishers, 1997
Programação de parte
Programação de parte
Si d d d d ã di i
• Sistema de coordenadas da mão direita
• Direção positiva de eixos são definidos pelo fabricante • eixo z • eixo x • eixo x • eixo y i i d i dá i
• eixos u,v,w : eixos de movimentos secundários • eixos a,b,c : eixos rotacionais
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Eixos
Programação de parte
Programação de parte
• Número seqüencial (código N)
• Comando preparatório (código G)
• Palavras de dimensão (palavras X, Y, Z, A e B) • Comandos de alimentação (código F)
• Comandos de alimentação (código F) • Comandos de velocidade (código S)
• Comandos de seleção de ferramentas (código T) • Comandos diversos (código M)
Programação de parte
Programação de parte
Programação de parte
Programação de parte
Programação de parte
Programação de parte
Programação de parte
Programação de parte
N001 G91 EOB Posicionamento relativo N001 G91 EOB N002 G71 EOB N003 G00 X0 0 Y0 0 Z40 0 T01 M06 EOB Unidade métrica Muda ferramenta Posicionamento ponto a ponto N003 G00 X0.0 Y0.0 Z40.0 T01 M06 EOB N004 G01 X65.0 Y0.0 Z‐40.0 F950 S717 M03 EOBN005 G01 X10.0 F350 M08 EOB005 G0 0 0 350 08 O Velocidade do eixo N006 G01 X110.0 EOB N007 G01 Y70.0 EOB Refrigerante nº 1. ligado Velocidade do eixo N008 G01 X‐40.86 EOB N009 G02 X‐28.8 Y0.0 I14.14 J5.0 EOB Fim de bloco N010 G01 X‐40.86 EOB N011 G01 Y‐70.0 EOB Interpolação circular Interpolação linear N011 G01 X‐75.0 Y0.0 Z40.0 F950 M30 Fim de fita
Programação de parte assistida por
computador
• Linguagem de programação de alto nível
• Baseada em palavras comuns em inglês e fácilBaseada em palavras comuns em inglês e fácil para usar notação matemática F P d A i • Ferramentas Programadas Automaticamente (APT – Automatically Programmed Tools) • Arquivo de dados CL – Posição da Fresa (Cutter Location) (Cutter Location)
Processo de programação de parte do banco de dados em CAD • Identificação e isolamento de geometria para propósito de usinagem p p g • Definição da geometria da ferramenta Id ifi ã d á i d ê i • Identificação de usuário da sequência desejada • Cálculo de coordenadas V ifi ã áfi • Verificação gráfica • Geração de arquivo de dados CL
Programação de parte do banco de
dados em CAD
Programação de parte do banco de
dados em CAD
Geração de caminho de ferramenta
Geração de caminho de ferramenta
Geração de caminho de ferramenta
Geração de caminho de ferramenta
Coisas a considerar
Coisas a considerar
Coisas a considerar
Coisas a considerar
Referências
Referências
• Groover, M.P. and Zimmers, E.W. CAD/CAM Computer‐Aided Design and Manufacturing, Prentice‐Hall, Englewood Cliffs, NJ, 1984
• Lee K Principles of CAD/CAM/CAE Systems AddisonLee, K. Principles of CAD/CAM/CAE Systems, Addison Wesley, 1999
• Luggen, W.W. CNC First Look Primer, Delmar Publishers, 1997
• Krar, S. Gill, A. Smid, P. Computer Numerical Control Simplified, Industrial Press Inc. 2001