Vous êtes sur la page 1sur 47

CNC

Fundamentos

Formador:

M Ftima Paulino

Mtodos de Programao

Programao Manual

Neste caso o programa da pea elaborado manualmente, por


meio de um processo de mtodos e clculos realizados pelo
programador.

Este tipo de programao requer que os extremos de todos os


segmentos, de todos os arcos de circunferncia e as
coordenadas dos centros tenham sido calculadas previamente.

Programao Automtica

Neste caso os clculos so efetuados com o auxilio de um


computador e de software dedicado que elabora o programa
pea. Este mtodo vulgarmente conhecido por sistema de
programao CAM ( Computer Aided Manufacturing)

Eixos e movimentos

Eixos Principais

Eixos principais de avano

X Coincide com o curso maior da mquina e perpendicular


aZ

Y Coincide com o curso menor da mquina e


perpendicular a Z

Z Paralelo ao eixo da rvore principal da mquina, eixo ao


longo do qual se move a ferramenta.

Numa mquina-ferramenta CNC, o eixo de coordenadas Z


coincide com o eixo da rvore principal e a sua orientao
feita de acordo com a Regra da mo direita (DIN 66217).
Sendo que o sentido negativo aquele que permite a
aproximao da ferramenta em relao pea.

Eixos e movimentos

Eixos de Translao Secundrios

EIXO U eixo de translao secundrio paralelo ao eixo X

EIXO V eixo de translao secundrio paralelo ao eixo Y

EIXO W eixo de translao secundrio paralelo ao eixo Z

Eixos de Rotao Principais

Eixo de rotao A coordenada angular em torno do eixo X

Eixo de rotao B coordenada angular em torno do eixo Y

Eixo de rotao C coordenada angular em torno do eixo Z

Eixos e movimentos

Pontos de Referncia

Ponto-Zero da Mquina

o ponto de origem do sistema de coordenadas da


mquina e o ponto inicial para todos os demais sistemas

Nos tornos este ponto localiza-se no centro da superfcie de encosto


do nariz da rvore

Nas fresadoras, a posio do ponto zero varia de acordo com o


fabricante

Pontos de Referncia

Ponto de referncia da mquina

Esta posio definida pela atuao de sensores eletrnicos que se


encontram instalados em cada um dos eixos da mquina.

Antes de iniciar qualquer trabalho torna-se necessrio realizar em


modo manual ou semi-automtico os movimentos dos eixos que
permitem ao CNC inicializar a contagem de posio de cada eixo, o
zero de cada eixo ativado na passagem sobre estes sensores.

Pontos de Referncia

Ponto-zero da pea

O ponto-zero pea define o sistema de coordenadas da pea, este


definido pelo programador antes da elaborao do programa pea.

Deve-se introduzir na mquina quais as coordenadas do zero pea


relativamente ao ZERO MQUINA

Por clculo geomtrico

Por aprendizagem

Uso de um apalpador ou de ferramenta de referncia

Pontos de Referncia

Ponto-referncia da ferramenta

A fim de a ferramenta realizar o percurso correcto, o comando numrico deve


contabilizar os valores de dimenso das ferramentas no clculo do trajecto.

Na programao considera-se que os deslocamentos efectuados pela


ferramenta so representados pelo seu movimento do seu ponto-referncia.

Sistemas de referncia

Referencial Absoluto - Posicionamento Absoluto

Todas as posies ocupadas pela ferramenta so


realizadas a partir do zero-pea

Sistemas de referncia

Referencial Incremental Posicionamento Relativo

A nova posio e estabelecida a partir da ltima posio


ocupada pela ferramenta.

11

Movimentos Circulares

Interpolao circular

Programao com raio

Neste caso, alm do ponto final,


indicado o comprimento do
raio.

Programao pelo centro da


circunferncia

Neste caso, alm do ponto final,


so indicadas as coordenadas
do centro do arco relativamente
a posio inicial.

Maquinagem CNC
Programao Regras gerais
1- Seleo da mquina ferramenta e definio da orientao dos eixos
2- Definio da sequncia de operaes

3- Definio das ferramentas necessrias e clculo dos parmetros de corte


4- Definio do ponto-zero pea
5- Diviso em elementos simples do contorno
6- Numerao e estabelecimento da sequncia de pontos
7- Definio das trajetrias e deslocamentos da ferramenta

8- Clculo e determinao do valor das coordenadas e suas tolerncias


9- Listagem das coordenadas

FORMAO TECNOLGICA

13

Maquinagem CNC
Programao Regras gerais

Comentar as linhas do programa de forma a ser facilmente entendido


usando ( xxx )
O incio do programa deve conter informaes referentes a:

Unidade do sistema de coordenadas (mtrico ou ingls) G21/G20

Modo do sistema de coordenadas (absolutas/incrementais) G90/G91

No caso de tornos, se as coordenadas so raio ou dimetro

Caractersticas do movimento (G00 ou G01, etc)

Plano de trabalho (G17/G18/G19)

Adicionalmente:

Cancelamento de quaisquer ciclos automticos (p.ex: G80)


Cancelamento de quaisquer compensaes automticas de
ferramenta: G40.

Programao CNC
Um programa CN um texto de instrues que constitudo por
linhas ou blocos de programao, em que cada bloco pode conter
uma ou vrias instrues e cada instruo pode ser composta por

um ou mais termos sendo cada termo constitudo por uma letra de


endereo e uma sequncia de algarismos.

Significado dos Endereos

N- N de Sequncia -Nmero da sequncia do bloco de


programao, podem ser usados como ponteiro para saltos
no programa (Ex: N10,N20,...,N1010)

X,Y,Z-Comando dos eixos de movimento-Estes termos


indicam as coordenadas dos pontos de chegada do
deslocamento (Ex:X4.345,Y300.567)

G-Funo Preparatria- Informa o controlador das


caractersticas da operao de maquinagem

Tipos de trajetria

Correo da ferramenta

Unidades do sistema

(Ex:G01,G99)

T-Nmero da Ferramenta Indica o nmero da ferramenta


selecionada para executar a operao (Ex:T6,T10)

Significados dos Endereos


M Funo Auxiliar Indicar mquina outras funes complementares:

Paragem do programa

Sentido de rotao da rvore

Mudana de ferramenta

Ligar e desligar funes e acessrios (Ex:M03, M30)

F Velocidade de avano Quantifica a velocidade de avano da ferramenta


expressa em mm/min ou mm/rot (Ex:F200,F50)

S Velocidade de Rotao Quantifica a velocidade de rotao da rvore


principal, podendo indicar a velocidade de corte (Ex:S1500)

I,J,K Vetores de Posio do centro para interpolao Circular Coordenadas


do centro da interpolao circular:

I vector de posio do centro sobre o eixo X

J vector de posio do centro sobre o eixo Y

K- vector de posio do centro sobre o eixo Z

Funes Preparatrias (cdigos G)

Comuns maioria dos controladores

Estas funes podem ser de dois tipos

MODAL As funes ficam em memria do controlador


activa para todos os Blocos posteriores no programa.

No MODAL So as funes que s so vlidas no


Bloco em que esto inseridas.

G00, G01 ,G17, G21, G41, G43, G80, G90, G91

G04, G10, G92

A componente algbrica indica ao controlo uma funo diferente,


que permite executar operaes distintas, como interpolao linear,
circular ou estabelecer o zero pea.

Funes Preparatrias (cdigos G)

G00 - POSICIONAMENTO (Movimento Rpido)

Os eixos movimentam-se para a posio final velocidade


mxima

Sintaxe: G00 Xf Yf Zn
Xf1 Yf1 Zf1

Xf2 Yf2 Zf2


Pode ser programado em modo absoluto ou incremental

No pode ser programado com G01/G02/G03

Funes Preparatrias (cdigos G)

G01- INTERPOLAO LINEAR

Os eixos movimentam-se para a posio final em linha


reta com a velocidade de avano programada F

Sintaxe: G01 Xf Yf Zf F50


Xf1 Yf1
Xf2 Yf2

Pode ser programado em modo absoluto ou incremental

Funes Preparatrias (cdigos G)

G02 - INTERPOLAO CIRCULAR em sentido


inverso (C.W.)

G03 - INTERPOLAO CIRCULAR em sentido


directo (C.C.W.)

Permite programar o deslocamento da ferramenta ao


longo de um arco de circunferncia.

Este comando fica definido atravs 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.

Funes Preparatrias (cdigos G)

G02 - Em coordenadas absolutas (G90)

Sintaxe:G02 Xf Yf In Jn / G02 Xf Zf In Kn

Funes Preparatrias (cdigos G)

G03 - Em coordenadas absolutas (G90)

Sintaxe:G03 Xf Yf In Jn / G03 Xf Zf In Kn

Funes Preparatrias (cdigos G)

G02 - Em coordenadas relativas (G91)

Sintaxe:G02 Xf Yf In Jn / G02 Xf Zf In Kn

Funes Preparatrias (cdigos G)

G03 - Em coordenadas relativas (G91)

Sintaxe:G03 Xf Yf In Jn / G03 Xf Zf In Kn

Funes Preparatrias (cdigos G)

G02/G03 - Em programao ao RAIO


(Incremental)

Sintaxe:G03 Xf Yf Rn / G02 Xf Zf Rn

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
arco se positivo.

Funes Preparatrias (cdigos G)

G04 TEMPORIZAO

Esta funo caracteriza-se por uma pausa do programa


durante um intervalo de tempo pr-determinado e
continuao automtico aps decorrido esse tempo.

A pausa pode se expressa em milisegundos ou em


rotaes por minuto.(Funo do CNC)

SINTAXE: G04 Tt (Tt em milisegundos ou rotaes da


rvore)

Funes Preparatrias (cdigos G)

G17/G18/G19 PLANOS DE TRABALHO

Esta funo seleciona o plano onde se vai executar os


movimentos

necessrio indicar previamente o plano de referncia


para a realizao de interpolao circular.

-G17 seleciona o plano trabalho X Y


-G18 seleciona o plano trabalho Z X
-G19 seleciona o plano trabalho Y Z

Funes Preparatrias (cdigos G)

G40/G41/G42-COMPENSAO AUTOMTICA DO
RAIO DA FERRAMENTA.

G41- Compensao esquerda do contorno

G42- Compensao direita do contorno

Funes Preparatrias (cdigos G)

G40 - Cancela a compensao automtica do raio da Ferramenta

Vantagens:

Com estas funes evitamos complexos clculos de geometria


O mesmo programa pode ser usado para vrios dimetros de
ferramenta
O mesmo programa pode ser usado para desbaste e acabamento

Restries:

O comando deve ser seguido de um movimento linear maior ou igual


ao raio de ferramenta afim de realizar a rampa de compensao.
A compensao sempre realizada perpendicular ao movimento a
realizar pela ferramenta.
Especial ateno ao trabalhar em caixas internas

Funes Preparatrias (cdigos G)

G54/G55/G56/G57/G5xx ORIGENS PEA

Estas funes permitem fixar at n sistemas de


coordenadas de trabalho podendo desta forma
utilizarem-se vrios referenciais conforme do n de
peas na mquina ou na mesma pea.

Funes Preparatrias (cdigos G)

Funes Preparatrias (cdigos G)

G97 - VELOCIDADE DE ROTAO CONSTANTE

Esta funo permite seleccionar um velocidade de


rotao (r.p.m.) constante.

G20/G21-PROGRAMAO EM SISTEMA
MTRICO ou POLEGADAS

G20-Programao em polegadas

G21-Programao em milmetros

G28 - RETORNO AO PONTO DE REFERNCIA

Funes Auxiliares (cdigos M)

As funes auxiliares aportam informao geomtricas ou


informaes tecnolgicas. O endereo utilizado a letra M (M00 a
M99)

Estas funes podem indicar mquina determinadas


operaes como: paragens do programa ,mudana de
ferramenta, ligar ou desligar acessrios, etc.

Estas funes normalmente so definidas pelos fabricantes


dos equipamentos, estando algumas diretamente ligadas a
funes especificas do equipamento:

Ligar leo de corte

Rotao de mesa

Apertar/Desapertar pea

Mudar ferramenta

Funes Auxiliares (cdigos M)

M02/M30-FIM DE PROGRAMA

Indicam fim de programa e aparecem no ltimo bloco

M02 deixa o cursor no ltimo bloco


M30 reposiciona o cursor no primeiro bloco de modo a que
o programa seja reiniciado

M03/M04/M05-SENTIDO ROTAO DA RVORE

M03-Rotao no sentido inverso ou horrio (CW)

M04-Rotao no sentido directo ou anti-horrio (CCW)

M05-Paragem da rvore

Funes Auxiliares (cdigos M)

M06 - MUDANA DE FERRAMENTA

Determina a mudana automtica de ferramenta e esta


associada ao nmero de ferramenta com a letra T

M08/M09 - LIGAR/DESLIGAR LEO DE


REFRIGERAO

Ligar com M08

Desligar com M09

M13/M14 - ACCIONAMENTO DA RVORE E


LIGAR REFRIGERAO

Combinam as funes M03 e M04 com M08

Funes Auxiliares (cdigos M)

M98 - CHAMADA DE SUB-PROGRAMA

M99 - FIM DE SUB-PROGRAMA

Compensao ao raio da ferramenta - G41/G42

P3

P2

Y+

Trajetria compensada
P4

Trajetria programada
P1

P6

P5 X+
Incorrecto

Correcto
G41

R
G41

Incorrecto

Correcto

G41

G41

Incorrecto

Incorrecto
G41

R
R
G41

A compensao com
G41/G42 s pode ser
efetuada numa trajetria
retilnea (G00 ou G01);
O mesmo se aplica ao
cancelamento de
compensao (G40)

Compensao ao raio da ferramenta - G41/G42

Compensao esquerda

Compensao direita

G41 Xn Yn (Plano X Y)
X,Y-Rampa de compensao

G42 Xn Yn (Plano X Y)
X,Y-Rampa de compensao

6
6

Subprogramas

Um subprograma til no caso de se ter de repetir


uma determinada tarefa vrias vezes dentro da
mesma pea (ex: um padro de furos)
Chamada da subprograma:

M98 P0001 L1

0001 n da subrotina

L n de vezes a executar

Final da subrotina M17 ou M99

Exemplo

Ciclos automatizados - Furao

Conjunto de ciclos para operaes repetitivas de


furao, mandrilagem, roscagem (Centros de
maquinao)

Sequncia de movimentos no ciclo tipo

Posicionamento nas coordenadas do furo

Deslocamento para o plano de segurana

Maquinagem do furo at a profundidade pretendida

Recuo para o plano de segurana

Retorno ao ponto de partida

Ciclos automatizados - Furao

G81
Ciclo simples de furao

G81 Xn Yn Zn Rn Fn
Aproximao rpida at cota R;

Maquinagem at cota Z;

Retrocesso rpido at ao plano

Z0

de referncia R
Z

Ciclos automatizados - Furao

G82
Ciclo com temporizao
G82 Xn Yn Zn Rn Fn Pn

Aproximao rpida at cota R;

Maquinagem at cota Z;

Temporizao P (s);

Z0

Retrocesso rpido at ao plano

de referncia R

Ciclos automatizados - Furao

G83
Ciclo de furao profunda
G83 Xn Yn Zn Qn Rn Fn
Aproximao rpida at cota R;

Maquinagem at cota Z;

Retrocesso rpido at ao plano

Z0

de referncia R

Avano rpido at Q-1mm;

Maquinagem at Z

Retrocesso rpido at R

Ciclos automatizados - Furao

G84
Ciclo de roscagem
G84 Xn Yn Zn Rn Fn Pn
Aproximao rpida at cota R;
Maquinagem at cota Z;
Paragem no fim do curso;
Temporizao;
Inverso do sentido de rotao da
rvore;
Retrocesso lento at R;
Paragem da rvore (temporizada
ou no);
Inverso do sentido de rotao da
rvore;
Retrocesso rpido at ao ponto
de partida.

Z0

Ciclos automatizados - Fresagem

Maquinagem de caixas retangulares: G87

Maquinagem de caixas circulares: G88

Vous aimerez peut-être aussi