Professional Documents
Culture Documents
Semestre 2004/4
1
CNC - Conceitos Básicos
2
O conceito fundamental no CNC - Controle dos movimentos
3
O conceito fundamental no CNC - Controle dos movimentos
4
Aplicações Industriais do CNC
• Usinagem;
• Soldagem;
• Corte (puncionadeiras, prensas, etc.);
• Injeção de materiais;
• Inspeção e medição;
• Sistemas de montagem;
• Manuseio de materiais;
• ...
5
Aplicações Industriais do CNC
6
Principais Razões para a Adoção de CNC
7
Principais limitações para a Adoção de CNC
8
Planejamento do Processo
Planejamento da Produção
Projeto do Produto
Gerência
9
Movimentação dos Eixos - Sistema de Coordenadas
Para a utilização de um sistema de coordenadas, algumas considerações
devem ser feitas:
• Incrementos de 0.001 mm / 0.001 Graus;
• Ponto de origem (Zero-peça) - Modo Absoluto;
• Eixos X e Y (Z, A, B, C, V, U, W)
10
Conceitos Chaves para o CNC
11
Comparação entre Processo Convencional e CNC
• Unidade de leitura;
• Buffer de dados;
• Canais de saída para a máquina;
• Canais de retorno da máquina;
• Controles sequenciais para a coordenação das operações
12
Principais Tipos de Controles de uma Máquina CNC
13
Controle Contínuo (de Contorno)
Controle Contínuo
14
Princípios construtivos das Máquinas CNC
15
Princípios construtivos das Máquinas CNC
16
Princípios construtivos das Máquinas CNC
17
Princípios construtivos das Máquinas CNC
18
Princípios de controle das Máquinas CNC
Dispositivos de Medição
19
Dispositivos de Medição
Dispositivos de Medição
Dispositivos de Medição
20
Dispositivos de Medição
21
Conhecendo a máquina CNC - Acessórios da Máquina
22
Conceitos Chaves para o CNC -
2) Tipos de movimentos da máquina CNC
Interpolação Circular
Interpolação Linear
Automatização Industrial V - Prof. Carlos Alberto Costa
Movimento rápido:
• também conhecido como de posicionamento (G00);
• máxima velocidade - checar manual da máquina;
• deve ser utilizado com bastante cautela;
• normalmente todos os eixos movimentam-se na velocidade
máxima (um pode alcançar a posição final antes do outro);
23
2) Tipos de movimentos da máquina CNC
Movimento Circular:
• aplica todos os conceitos discutidos para o movimento reto;
• pode ser no sentido horário (G02) ou anti-horário (G03);
• requer que seja especificado o valor de Raio (R);
• pode ser feito em diferentes plano (XY, XZ e YZ).
24
3) Formas de compensações na máquina CNC
25
Formas de compensações na máquina CNC -
Funções dos offsets -Exemplo
Program O0001 (Program number)
N005 T01 M06 (Place tool number one in the spindle)
N010 G54 G90 S400 M03 N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-1.5 F4.
...
N040 T02 M06 (Place tool number two in spindle)
N045 G54 G90 S400 M03
N050 G00 X2. Y1. (Rapid to first XY position)
N055 G43 H02 Z.1 M08
N060 G01 Z-1.2 F5.5 (Drill hole)
26
Formas de compensações na máquina CNC -
Funções dos offsets - Diâmetro/Raio
N005 G54 G90 S350 M03 (Select coordinate system, absolute mode, start spindle CW at 350 RPM)
N010 G00 X-.6 Y-.6 (Rapid to point 1)
N015 G43 H01 Z.1 M08 (Instate tool length compensation, move to clearance position in Z, turn on coolant)
N020 G01 Z-.25 F30. (Fast feed to work surface)
N025 G42 D31 Y.25 F4. (Instate cutter compensation to point 2)
N030 X4.25 (Feed to point 3)
N035 G03 X4.75 Y.75 R.5 (Circular move to point 4)
N040 G01 Y2.25 (Feed to point 5)
N045 G03 X4.25 Y2.75 R.5 (Circular move to point 6)
N050 G01 X.75 (Feed to point 7)
N055 G03 X.25 Y2.25 R.5 (Circular move to point 8)
N060 G01 Y.75 (Feed to point 9)
N065 G03 X.75 Y.25 R.5 (Circular move to point 10)
N070 G00 Z.1 M09 (Rapid away in Z, turn off coolant)
N075 G40 (Cancel cutter radius compensation)
N080 G91 G28 Z0 (Return to reference position in Z)
N100 M30 (End of program)
Compensação de Posicionamento
27
3) Formas de compensações na máquina CNC
• Início de Programa
• Início de Ferramenta
• Fim de Ferramenta
• Fim de Programa
28
Conceitos Chaves para o CNC -
4) A importância do formato do programa CNC
Program O0001 (Program number)
Início de programa N005 T01 M06
N010 G54 G90 S400 M03 T02
N010 G00 X1.0 Y1.0
N015 G43 H01 Z.1 M08
N020 G01 Z-1.5 F4.
N025 G00 Z.1 M09
Final de ferramenta N030 G91 G28 Z0 M19
N035 M01
Início de ferramenta N040 T02 M06
N045 G54 G90 S400 M03 T01
N050 G00 X2. Y1.
N055 G43 H02 Z.1 M08
N060 G01 Z-1.2 F5.5
N065 G00 Z.1 M08
N070 G91 G28 Z0 M19
Final de programa N075 M30
• Programação Manual
29
5) Métodos de programação CNC - Programação Interativa
Programação Programa
CAM Código G
30
5) Métodos de programação CNC - Programação CAM
• Painel da máquina
• projetado e concebido pelo fabricante da máquina;
• ajustes físicos na máquina (comportamento da máquina);
• ativa funções da máquina (RPM, fluído de corte, etc.).
31
6) Conhecendo a máquina sob a perspectiva do operador
Alguns dos botões encontrados no Painel de controle
32
6) Conhecendo a máquina sob a perspectiva do operador
33
7) Modos de Operação da Máquina CNC
Manual Data Input Mode:
Mode:
• Posição de Edição: usado para entrada e modificação de programa
• Trabalha como um editor de textos;
• Permite entrar com novos programas na memória do comando e
modificar programas existentes;
• Permite usar três funções básicas de edição: inserir; alterar e
apagar, além de copiar/colar, encontrar/substituir, etc.;
• Posição de Entrada de Dados: usado para entrada e execução de
programas
• quase tudo pode ser feito neste modo na máquina CNC;
• Basicamente, o operador escreve o comando e executa através
deste modo. O comando é executado a medida que ele é incluído.
• Não há disponibilidade de verificação antes de executar o
comando.
• Tape (Fita): quando o programa for muito extenso, ele pode ser
executado de fora da máquina.
• Atualmente, se define este parâmetro associado a porta de
comunicação da máquina.
• Limitações: visualização e modificações
Automatização Industrial V - Prof. Carlos Alberto Costa
34
Conceitos Chaves para o CNC -
8) Seqüência chave de operação da máquina
Para operadores experientes de máquinas CNC, operar uma máquina
CNC é mais do que seguir uma série de procedimentos básicos.
Entretanto, é sempre conveniente que cada máquina CNC possua um
“manual” de procedimentos básicos, facilitando assim a familiarização
dos operadores com estes tipos de máquinas. Alguns tipos mais
comuns de seqüências são:
• Seqüência Manual;
• Seqüência MDI;
• Seqüência de carregar e salvar programas;
• Seqüência de editar e mostrar programas;
• Seqüência de “setup” e
• Seqüência de executar o programa;
Seqüência MDI
• To use MDI to change tools
• To use MDI to turn on spindle
• To use MDI to do a reference return
• To use MDI to move axes.
35
8) Seqüência chave de operação da máquina
Seqüência de “setup”
• To measure program zero positions
• To measure tool length information.
36
SISTEMAS DNC
• O CNC divide sua atenção entre usinar a peça e calcular o que será
executado em seguida.
Automatização Industrial V - Prof. Carlos Alberto Costa
37
SISTEMAS DNC - Componentes do DNC
Carregando comandos:
• Existe uma velocidade que os comandos são enviados através da
linha serial (RS232), chamada “Baud Rate” (No de bits/segundo);
• A velocidades típicas são: 9.600, 19.200 e 38.400 baud rate;
• Considerando que cada caracter (letra ou número) tem
aproximadamente 10bits (1 + 8 + 1) => 9.600 baud rate = 960
caracteres/segundo
XOFF
XON
38
SISTEMAS DNC - Carregando o programa
Protocolo
• Os protocolos XON/XOFF são mais sujeitos a erros que não
podem ser detectados até o final da usinagem (interferências);
Checksum_A
Checksum_B
ACKnowledge
Computador NAK(not acknowledge) Comando CNC
Compara A com B
SISTEMAS DNC
Com a utilização cada vez maior de sistemas CAD/CAM, e uma
complexidade crescente das geometrias das peças, os programas CNC
passam a ser gerados com milhares de pontos, o que torna-se
inconveniente do ponto de vista de armazenamento no comando da
Máquina CNC.
39
SISTEMAS DNC - Gargalos de um sistema DNC
Processando os comandos
Carregando Processando Usinando
comandos comandos comandos
Reduzindo Complexidade:
• Evitar usar a compensação de raio;
• Evitar o uso de muitas referências peça
Absoluto X Incremental e Milímetros X Polegadas
• Normalmente o CNC vem com destes modos de programação
definidos para fazer todos os cálculos;
• Identifique qual modo é o definido pelo CNC e programa no
mesmo modo.
Modos de processamento de alta velocidade
• Use este modo quando disponível. Ele permite ao comando fazer
certas considerações/simplificações e processar mais rápido o
programa
40
SISTEMAS DNC - Gargalos de um sistema DNC
Processando os comandos
Arquitetura do CNC e Processos Múltiplos:
• Número de processados de um CNC (+ processador + rapidez);
• Dois tipos básicos de processadores:
• Time-slicing: trabalha sobre várias tarefas, mudando de
uma para outra centenas ou milhares de vezes por segundo.
Exemplo de tarefas podem ser: atualizar a posição do eixo
na tela, pulsar um motor, checar um tecla apertada, etc..
• In-Parallel: muitos processadores trabalham sobre o seu
próprio conjunto de tarefas, de forma separada e
independente de outros processadores. As tarefas são
realizadas em paralelo.
• Normalmente, um CNC pode possuir os dois tipos de
processadores. Normalmente, o “in-paralel” é mais rápido
que o “time-slicing”
Automatização Industrial V - Prof. Carlos Alberto Costa
41
SISTEMAS DNC - Gargalos de um sistema DNC
Executando os comandos
Resolução:
• O ponto chave para determinação da resolução de uma peça é o
tamanho do ponto-a-ponto dos movimentos;
• Quanto menor a resolução mais rápida irá a máquina. Por
exemplo: um programa com seções transversais de 0,001mm
demorará 10 vezes mais que um de 0,01mm. Contudo, isso
implicará na qualidade superficial;
Resolução:
• O ponto chave para determinação da resolução de uma peça é o
tamanho do ponto-a-ponto dos movimentos;
• Quanto menor a resolução mais rápida irá a máquina. Por
exemplo: um programa com seções transversais de 0,001mm
demorará 10 vezes mais que um de 0,01mm. Contudo, isso
implicará na qualidade superficial;
42
Classificação Geral das Máquinas CNC
43
Sistemas de Referências
44