Controlo Numérico - Definição - ppt carregar
Apresentação em tema: "Controlo Numérico - Definição"— Transcrição da apresentação:
1 Controlo Numérico - Definição
A primeira máquina com controlo numérico (NC) foi demonstrada com sucesso nos anos 50 no Massachusetts Institute of Tecnhology (MIT). Uma máquina NC é em termos funcionais semelhante a uma máquina convencional, diferindo na maneira como as funções e os movimentos da máquina são controlados. O que é então o controlo numérico? O controlo numérico é uma forma de automação programável no qual o equipamento de processamento é controlado por programas que permitem executar sequências de operações complexas dentro da máquina, sem o auxílio do operador humano.
Capacidade de realização de diferentes operações de maquinagem, com um setup e controlo de um programa. Mudança automática de ferramentas. Posicionamento automático das peças. Vantagens Tempo de não operação reduzido Fixações reduzidas Lead time reduzido Maior flexibilidade de fabrico Maior facilidade de realizar alterações de engenharia na peça Melhoria na precisão e redução dos erros humanos
3 Exemplos de Máquinas CN
4 Máquina NC típica
5 Componentes duma Máquina NC
Controlo Numérico Responsável pela execução do programa de maquinação. Equipamento de Processamento Conjunto de dispositivos eléctricos e mecânicos que executarão o programa de maquinação. Programa Sequência de instruções de maquinação. Armazéns internos de ferramentas Mudança automática de ferramenta, permitindo executar com o mesmo programa diversas operações com diferentes ferramentas. Sistemas auxiliares Sistemas de colisão, desgaste ou ruptura de ferramentas. Sistemas de medição de peças Implementação de controlo de qualidade da peça dentro da máquina.
6 Tipos de Sistemas de Controlo NC (1)
Controlo Malha aberta Utilização de motores passo a passo Sinais na forma de impulsos de corrente são enviados individualmente para cada motor a ser controlado. Cada impulso provoca uma pré-definida quantidade de revolução no motor. Para provocar um movimento especifico, o sistema de controlo determina quantos impulsos são necessários e envia precisamente esse numero para o motor. Não existe possibilidade de correcção do movimento, quaisquer que forem os erros que possam ocorre durante a operação. Estes sistemas são menos dispendiosos, menos complexos e mais fáceis de manter. Vulgarmente são utilizados em máquinas de pequeno porte, uma vez que os motores passo a passo não conseguem gerar a mesma quantidade de binário que outros tipos de motores.
7 Tipos de Sistemas de Controlo NC (2)
Controlo Malha fechada Utilização de motores DC. Capacidade de gerar elevados níveis de binário e possibilidade de inversão instantânea de sentido de marcha. Utilização de sensores, por exemplo resolvers ou encoders, para determinar a posição do motor. A correcção de erros garante melhor exactidão do que os sistemas em malha aberta. Utilização em máquinas NC de grande porte e quando se pretende melhor exactidão. Sistemas de controlo mais complexos, mais dispendiosos para comprar e manter.
8 Tipos de Processos de Maquinação
Tornear Furar Fresar Formar Rectificar
Uma das mais importantes funções num programa de maquinação é a manutenção correcta da ferramenta (em relação à peça a maquinar).  Estabelecer um Sistema de Coordenadas. O sistema standard de coordenadas é o sistema cartesiano, que apresenta os eixos x, y e z. Torno	Fresa
10 Definição dos Eixos Eixo z Eixo X e Y Eixos lineares suplementares
É o eixo mais importante para a maquinação e é sempre alinhado com a arvore. Eixo X e Y São os eixos de movimento, no qual o elemento móvel está posicionado. Eixos lineares suplementares Em algumas máquinas existem movimentos lineares secundários paralelos aos eixos X, Y e Z. São designados por U, V e W. Eixos rotacionais Os movimentos A, B e C são movimentos rotacionais relacionados com eixos paralelos aos eixos X, Y e Z respectivamente. Rotação da arvore A rotação da arvore no sentido dos ponteiros dos relógios é considerada positiva (Clockwise).
11 Referenciais Um programa de maquinação inclui entre outros, comandos de movimento da ferramenta para variados pontos relativos à peça, os quais devem ser definidos com base num ponto de referência, designado por origem. Um ponto zero é o conjunto de coordenadas que serve de origem no programa. Tipos de zero: Zero fixo Ponto definido pelo fabricante, normalmente designado por zero máquina. Zero flutuante Ponto que pode ser definido dentro da zona de trabalho da máquina.
12 Posicionamento Absoluto
A posição de destino da ferramenta, num dado movimento, é dada relativamente ao ponto de origem do programa. Em termos de sistema de controlo, o cálculo da trajectória é mais simples. Por outro lado, do ponto de vista do programador, este tipo de posicionamento é mais exigente em termos de numero de cálculos adicionais que são necessários realizar. Incremental A próxima posição da ferramenta é dada relativamente à actual posição da ferramenta.
13 Parâmetros de Maquinagem
Velocidade de corte (Cutting speed) Velocidade relativa da ferramenta em relação à superfície de trabalho (mm/min). Avanço da ferramenta (Tool feed) Deslocamento lateral da ferramenta por passagem ou revolução desta (mm/rev ou mm/pass). Velocidade de avanço (Feed rate) Velocidade de deslocamento lateral da ferramenta (mm/min). Profundidade de corte (Depth of cut) Distância a que a ferramenta penetra na peça abaixo da superfície original (mm).
14 Programação de máquinas NC
Um programa é estruturado em blocos, cada um dos quais inclui um ou mais comandos, sendo a conjugação destes que permite a execução de determinada operação. N50 G01 X20 Z50 F0,5 Formato na organização dos comandos dentro de um bloco: Fixed Sequencial Utiliza apenas números, consistindo cada bloco no mesmo nº de comandos e cada comando num determinado nº de caracteres. Tab Sequencial Semelhante ao anterior, com a diferença de que cada comando dentro do bloco é precedida pelo caracter TAB. Word Address Utilização de códigos que referenciam os comandos.
15 Códigos dos comandos O formato word address é utilizado por todos os controladores modernos.
16 Tipos de Comandos Funções Preparatórias Comandos de movimento
Utilizadas para definir os requisitos de maquinação e para estabelecer as condições de operação necessárias. Comandos de movimento Utilizados para controlar a quantidade de movimento relativo entre a ferramenta de corte e a peça ao longo do eixo. Comandos de Avanço e Velocidade Utilizados para definir e controlar as condições de corte para cada operação individual de maquinação. Comandos de Identificação Utilizados para identificar as entidades especificas no programa, tais como ferramentas de corte utilizadas. Comandos Variados Utilizados para controlar diversos aspectos da operação da máquina e que não são representados pelos pontos anteriores.
17 Códigos G G00 Movimento rápido G01 Movimento linear
G02	Movimento circular no sentido horário G03	Movimento circular no sentido anti-horário G04	Interrupção G05	Pausa (para intervenção do operador) G08	Aceleração G09	Desaceleração G17	Interpolação circular para o plano X-Y G18	Interpolação circular para o plano Z-X G19	Interpolação circular para o plano Y-Z G81	Ciclo fixo de furação G84	Ciclo fixo de roscado G90	Dimensões absolutas G91	Dimensões incrementais G92	Limite de velocidade da arvore G94	Unidades em mm/min G95	Unidades em mm/ver . . .
18 Códigos Variados M00 Paragem do programa
M01	Paragem opcional utilizando o botão de paragem M02	Fim do programa. M03	Rotação da arvore no sentido horário M04	Rotação da arvore no sentido anti-horário M05	Paragem da arvore M06	Troca de ferramenta M08	Liga refrigeração M09	Desliga refrigeração M17	Fim de sub-rotina M30	Fim do programa (rewind) M50	Fecha porta (Fresadora Kondia) M51	Abre porta (Fresadora Kondia) M52	Fecha garras (Fresadora Kondia) M53	Abre garras (Fresadora Kondia) M98	Chama sub-rotina . . .
19 Programa - Exemplo (1) Referência da máquina R 5 5/45º 1/45º  81  80
190  40  90  80  81 160 90 5/45º 1/45º R 5 Referência da máquina Referência da peça
20 Programa - Exemplo (2) %1 N5 T1 D1	Mudança de ferramenta respectivo corrector N10 G Definição da referência N15 G92 S Definição do limite de velocidade da arvore N20 G96 S300 M04	Rotação no sentido horário N25 G00 X85 Z 190,1 M08	Avanço rápido para o ponto de aproximação N30 G01 X-1 F0,2	Desbasta na vertical até á posição x=-1 N35 Z191	Recua a ferramenta1mm em Z mantendo X e F N40 G00 X70 N45 G01 Z90,1	Desbaste de 10 mm N50 X80 N55 G00 Z191 N60 X60 N65 G01 Z90,1 N70 X70 N75 G00 Z191 N80 X51 N85 G01 Z90,1 B5	Efectua curva com raio de 5 mm N90 X62
21 Programa - Exemplo (3) Notas: N95 G00 Z191 N100 X41
N105 G01 Z155 B-5	Executa rampa N110 X52 N115 G00 Z191 N120 X-0,8	Começa o acabamento N125 G01 Z190 N130 X40 B-1 N135 Z160 N140 X50 Z155	Faz a rampa N145 Z90 B5	Desbasta e faz o contorno de 5 mm N150 X80 B5 N155 Z70 N160 X82 N165 G00 X200 Z300 N170 M30 Notas: O valor de X é dado em diâmetro e o controlador divide-o por dois. O acabamento deve ser feito utilizando uma nova ferramenta.
22 Programação Paramétrica
Programação avançada que permite maior flexibilidade no programa de maquinação e uma maior gama de operações a executar. Características Utilização de variáveis nos programas de maquinação Operações aritméticas e lógicas Operações trigonométricas Operações de ciclos (While ...do, Repeat ... Until, For) Condições (If ... Then ... Else, Case ...) Chamadas a macros Instruções de comunicações
23 Direct Numerical Control
O DNC é um sistema em que um computador central controla as operações de várias máquinas NC a ele ligadas. Vantagens Gestão de várias máquinas simultaneamente. Maior capacidade de cálculo para funções complexas como seja a interpolação circular. Computador localizado remotamente. Programas armazenados como dados de localização da ferramenta podem ser pós-processados para qualquer máquina.
24 Desvantagens do DNC Se algum problema ocorrer com o computador central, todas as máquinas serão afectadas pelo problema. Os cabos de ligação entre o computador central e as máquinas estão vulneráveis a todo o tipo de interferências magnéticas existentes no ambiente fabril. A diminuição dos preços do equipamento informático, nomeadamente dos PC´s, contribuiu para que os sistemas DNC (em que um computador central controla várias máquinas) desse origem aos sistemas em que existe um computador local destinado ao controlo de cada máquina.
25 Computer Numerical Control (CNC)
Sistemas NC usando micro-computadores dedicados como unidade de controlo da máquina. Diferenças entre DNC e CNC Os computadores utilizados num DNC distribuem e recolhem os dados de um numero elevado de máquinas. Os computadores num CNC controlam apenas uma ou um numero reduzido de máquinas. Os computadores num DNC estão localizados remotamente`em relação às máquinas que controlam, enquanto nos CNC estão junto às máquinas. O software de um DNC é desenvolvido, não só para controlar as máquinas, mas também para servir como parte do sistema de gestão da informação do sector de fabrico. O software de um CNC é desenvolvido para aumentar as capacidades de uma máquina.
26 Características e Vantagens de um CNC
Armazenamento de vários programas de maquinação Uso de disquetes Edição de programas localmente na máquina Realização de interpolação Facilidades de posicionamento para o setup Compensação do comprimento da ferramenta Realização de diagnósticos à máquina Interface para comunicações Vantagens Flexibilidade Facilidade de integração