Você está na página 1de 8

TecMec II – Modulo 3

CNC
Vantagens
-Aumento de produtividade das máquinas
-Flexibilidade
-Precisão
- Redução de controlos intermédios
- Segurança

Âmbito de aplicação
- Pequenas series (peças bastante complexas)
- Medias series
- Grande series

Requisitos para a instalação do CNC


- Capital suficiente
- Técnicos especializados
- Bom planeamento da produção

Tipos de máquinas CNC


- Centro de maquinagem, centro de torneamento,
retificadora, talhadoras, eletroerosão, máquina de medir
por coordenadas, manipuladores
Constituição da máquina-ferramenta CNC
- Máquina: Estrutura, Barramentos, Fusos (eixos e
motores)
- Comando: Processadores e comando dos eixos,
Painel de controlo
- Acessórios: Armazém de ferramentas, Calibrador de
ferramentas, Pallets (mesas), Eixos rotativos (outros)

Componentes comandáveis
- Arvore principal
- Eixos de avanço
- Dispositivo de fixação de peça
- Dispositivo de troca de ferramenta
- Eixos rotativos
- Sistema de deteção de ferramenta partida ou
desgaste

Movimentos característicos
- Principal ou de corte: produz-se pela rotação da
fresa
- Penetração: definido pela altura e largura de corte
- Avanço: Produz-se pelo movimento de
deslocamento da ferramenta

Sistema de troca de ferramenta


- Torreta, Carrossel, Tambor, Corrente

Sistema para controlo de posicionamento


-> Sistema em ‘Anel Aberto’
- Utilizam motores passo a passo para a execução dos
movimentos e estes recebem os impulsos diretamente do
MCU
- Transmitem o movimento a um sistema de fuso de
esferas para a transformação do movimento de rotação em
linear
- Não há FEEDBACK relativamente à posição da
mesa/ ferramenta
- A repetibilidade de posicionamento é efetuada pela
variação de temperaturas e folgas nos sistemas mecânicos
de transmissão do movimento
-> Sistema em ‘Anel Fechado’
- Servo motores são usados para a realização dos
movimentos da máquina. A velocidade dos motores é
variável e é função da corrente que o atravessa. O CNC
determina a velocidade dos motores de forma a garantir o
posicionamento correto.
- Para controlo destas velocidades e posição é
necessário um sistema de informação de FEEDBACK
com réguas óticas
- Estes sistemas permitem a utilização de elevadas
potências com elevada precisão

Eixos e movimentos
- O eixo de coordenadas Z coincide com o eixo da
arvore principal e a sua orientação é feita de acordo com a
‘regra da mão direita’ (Din 66217). Sendo que o sentido
negativo é aquele que permite a aproximação da
ferramenta em relação a peça
Ponto-zero máquina
- Tornos: localiza-se no centro da superfície de
encosto do nariz da arvore
- Fresadoras: varai de acordo com o fabricante
(indicado no manual)

Ponto-zero peça
- Deve situar-se dentro da área de trabalho da peça
- A sua escolha deve de ser feita de modo a facilitar a
transformação das cotas do desenho em valores de
coordenadas
- Em peça simétrica deve ser colocado no eixo de
simetria
Tipos de coordenadas na programação CNC
- Coordenadas absolutas (G90): Sistema onde o ponto
a ser atingido pela ferramenta é dado tomando-se como
referência o zero-peça
- Coordenadas relativas/incrementais (G91): Sistema
onde o ponto a ser atingido pela ferramenta é dado
tomando-se como referência o ponto anterior, utilizado
para operações repetitivas
Tipos de programação em interpolação circular
- Programação por centro (arcos com ângulos
diferentes de 90 e 180): I é o vetor de posição ao centro do
arco medido sobre o eixo X, J é o vetor de posição ao
centro do arco medido sobre o eixo Y, K é o vetor de
posição ao centro do arco medido sobre o eixo Z
- Programação por raio (arcos com ângulos de 90 ou
180)

Linguagem ISO
- N: Número de sequência dos blocos
- X, Y, Z: Comando dos eixos de movimentos
- G: Função preparatória, podem ser modais (ficam
em memoria e ativas para todos os blocos posteriores no
programa) e não modais (validas apenas no bloco inserido)
- M: Função auxiliar
- F: Velocidade de avanço
- S: Velocidade de rotação
- I, J, K: Vetores de posição do centro para a
interpolação circular
- T: número da ferramenta
- H: corretor da ferramenta (permite fixar o valor de
compensação automática do raio ou do comprimento da
ferramenta)
Funções Preparatórias
-> G00 – Posicionamento rápido
- Só pode ser usado quando não há contacto da
ferramenta com a peça (G00 Xn Yn)
-> G01 – Interpolação linear
- Os eixos movimentam-se para a posição final em
linha reta com a velocidade de avanço programada
‘F’ (G01 Xf Yf Fn)
-> G02(Sentido inverso C.W) /G03(Sentido direto C.C.W)
– Interpolação circular
- Permite programar o deslocamento da ferramenta ao
longo de um arco de circunferência. O comando fica
definido através do posicionamento da ferramenta no
ponto inicial do arco e introduzindo as coordenadas finais
do arco e as coordenadas do centro do arco ou o raio deste
e a velocidade de avanço (G02/G03 Xf Yf In Jn Fn)
- Em programação de RAIO
(Incremental): Entre o ponto inicial e
o final podemos ter dois arcos com o
mesmo raio. O CNC descreve o
maior arco se o raio é negativo e o menor se o raio é
positivo (G02/G03 Xf Yf Rn)
-> G04 – Temporização
- Caracteriza-se por uma pausa do programa durante
um intercalo de tempo pré-determinado e continuação
automática após recorrido o tempo, pode ser expressa em
milissegundos ou em rotações por minuto (G04 Tt)
-> Planos de trabalho
- Esta função seleciona o plano onde se vai executar
os movimentos de interpolação
- G17: seleção do plano de trabalho XY
- G18: seleção do plano de trabalho ZX
- G19: seleção do plano de trabalho YZ
-> Compensação do comprimento da ferramenta
- G43: Compensação do comprimento da
ferramenta no sentido positivo (G44 G00 Zn
Hn)
- G44: Compensação do comprimento da
ferramenta no sentido negativo (G44 G00 Zn
Hn)
- G49: Cancela a compensação do comprimento da
ferramenta (G49 H00)
-> G54/ G55/ G56/ G57 - Origens peça
- Diversas origens de programação na mesma peça e
no mesmo programa
-> G28 – Ponto de origem da peça (FANUC)
- Não necessita de qualquer informação sobre o
corretor de ferramenta, voltando à posição de origem
máquina em X, Y e Z (G28 G91 Z0)
-> G53 – Ponto de origem da máquina (SIEMENS)
- Usado aquando da mudança de ferramenta para
ignorar o zero peça ou no fim de programa para posicionar
os eixos na origem máquina (G53 G49 G00 Z0)
-> Compensação automática do raio da ferramenta
- Com esta função evitamos complexos cálculos de
geometria, o mesmo programa pode ser usado para vários
diâmetros de ferramenta e pode ser usado tanto para
desbaste como para acabamento
- Estes comandos devem de ser imediatamente
seguidos de um movimento linear maior ou igual ao raio
de ferramenta afim de realizar a rampa de compensação
- G41: Compensação à esquerda (G41 Xn Yn Dn,
sendo D o OFFSET do raio da ferramenta)
- G42: Compensação à direita (G42 Xn Yn Dn)
-> Ciclos fixos de furação
- G80 a G89: Posicionamento nas coordenadas do
furo, Deslocamento para o plano de segurança,
Maquinagem do fruo ate a profundidade pretendida,
Recuo para o plano de segurança, Retorno ao ponto de
partida (G81 Xn Yn Zn Rn Fn (Pn, para ciclo com
temporização))
- G70: Círculo de furos num raio, I (raio círculo de
furos), J (angulo do 1º furo), L (número de furos) (G70 In
Jn Ln)
- G71: Furos num arco, I (raio círculo de furos), J
(angulo do 1º furo), K (angulo entre furos), L (número de
furos) (G70 In Jn Ln)
- G72: Furos ao longo de uma linha, I (distancia entre
furos), J (angulo do alinhamento dos furos), L (número de
furos) (G70 In Jn Ln)

Funções auxiliares
- Aportam informações tecnológicas, podem indicar a
máquina determinadas operações como: paragem no
programa, mudança de ferramenta, …
-> M00 – Paragem do programa
- Paragem incondicional do programa parando todos
os movimentos e acessórios
-> M01 – Paragem opcional
- Provoca a paragem do programa através do
acionamento de um botão no painel de comando
-> Fim de programa
- M02: Deixa o cursor no último bloco
- M30: Reposiciona o cursor no primeiro bloco de
modo a que o programa seja reiniciado
-> Sentido de rotação da arvore
- M03: Rotação no sentido inverso ou horário (C.W)
- M04: Rotação no sentido direto ou anti-horário
(C.C.W)
- M05: Paragem da arvore
-> M06 – Mudança de ferramenta
- Determina a mudança automática de ferramenta e
esta associada ao número da ferramenta com a letra T
-> M08 – Ligar óleo de refrigeração
-> M09 - Desligar óleo de refrigeração
-> M97 – Chamada de sub-rotina no programa principal
-> M99 – Fim de sub-rotina

Você também pode gostar