Sei sulla pagina 1di 33

Controle Numrico

Computadorizado
02- Introduo s Funes G
Introduo Programao CNC

Conceitos bsicos

Norma ISO 6983


A Norma ISO 6983 descreve o formato das instrues do programa para
mquinas de Controle Numrico. Trata-se de um formato geral de
programao e no um formato para um tipo de mquina especfica. A
flexibilidade desta norma no garante intercambiabilidade de programas
entre mquinas. Os objetivos desta norma so:

Unificar os formatos-padro anteriores numa Norma Internacional para


sistemas de controle de posicionamento, movimento linear e
contorneamento;
Introduzir um formato-padro para novas funes, no descritas nas normas
anteriores;
Introduo Programao CNC

Norma ISO 6983

Reduzir a diferena de programao entre diferentes mquinas ou


unidades de controle, uniformizando tcnicas de programao;
Desenvolver uma linha de ao que facilite a intercambiabilidade de
programas entre mquinas de controle numrico de mesma
classificao, por tipo, processo, funo, tamanho e preciso;
Incluir os cdigos das funes preparatrias e miscelneas.

NOTA: Esta norma d suficiente liberdade ao fabricante da mquina CNC


para adequar a estrutura dos programas s diversas aplicaes na
mquina, portanto, preciso observar cuidadosamente o manual de
programao.
Introduo Programao CNC

Pontos de Referncia

Ponto Zero da Mquina: M

O ponto zero da mquina, definido pelo fabricante da mesma. Ele o


ponto zero para o sistema de coordenadas da mquina e o ponto
inicial para todos os demais sistemas de coordenadas e pontos de
referncia.
Introduo Programao CNC

Pontos de Referncia

Ponto de Referncia: R

Serve para aferio e controle do sistema de medio dos movimentos


da mquina. Ao ligar a mquina, sempre se deve deslocar o carro at
esse local, antes de iniciar a usinagem.
Este procedimento define ao comando a posio do carro em relao ao
zero mquina.
Introduo Programao CNC

Pontos de Referncia

Ponto Zero da Pea: W

Este ponto definido pelo programador e usado por ele para definir as
coordenadas durante a elaborao do programa. Recomenda-se
colocar o ponto zero da pea de tal forma que se possam transformar
facilmente as medidas do desenho da pea em valores de
coordenadas.
Introduo Programao CNC

Linguagem EIA/ISO

Linguagem de cdigos, tambm conhecida como cdigos G. na


atualidade a mais utilizada universalmente, tanto na programao
manual, como na programao grfica, onde utilizado o CAM.
Os cdigos EIA/ISO foram criados antes mesmo do aparecimento das
mquinas CNC, eles eram usados nos escritrios em mquinas de
escrever automticas que utilizavam cartes perfurados.
A linguagem EIA/ISO considerada de baixo nvel.
Introduo Programao CNC

Estrutura de um programa em CNC

Caracteres: um nmero, letra ou smbolo com algum significado para o


comando. (Exemplo:2, G, X, /, A, T).
Endereos: uma letra que define uma instruo para o comando.
(Exemplo:G, X, Z, F).
Palavras: um endereo seguido de um valor numrico.
(Exemplo:G01 X25 F0.3).
Bloco de Dados : uma srie de palavras colocadas numa linha, finalizada
pelo caractere; (Exemplo: G01 X54 Y30 F.12;)
Programa : uma srie de blocos de dados (Finalizada por M30).
Introduo Programao CNC

Caracteres especiais

Ex.:
(#) - Fim de bloco : (EOB - End Of Block).

Todo bloco deve apresentar um caractere que indique o fim do bloco.

( ) - Comentrio : Os caracteres parnteses permitem a insero de


comentrios. Os caracteres que vierem dentro de parnteses so
considerados comentrios e sero ignorados pelo comando.
Introduo Programao CNC

Funes de posicionamento

O comando trabalha em milmetros para palavras de posicionamento com


ponto decimal.
Funo X Aplicao: Posio no eixo transversal (absoluta)
X20 ; ou X-5 ;
Funo Z Aplicao: Posio no eixo longitudinal (absoluta )
Z20 ; ou Z-20 ;
Funo U Aplicao: Posio no eixo transversal (incremental)
U5 ; ou U-5 ; (Usado em programao feita em coordenadas absolutas)
Funo W Aplicao: Posio no eixo longitudinal (incremental)

W5 ; ou W-5 ; (Usado em programao feita em coordenadas absolutas)


Introduo Programao CNC

Funo N

Define o nmero da seqncia. Cada seqncia de informao pode ser


identificada por um nmero de um a quatro dgitos, que vir aps a
funo N. Esta funo utilizada em desvios especificados em ciclos, e
em procura de blocos.

Exemplo:

N50 G01 X10 ;


N60 G01 Z10 ;
Introduo Programao CNC

OBS:

No necessrio programar o nmero de seqncia em todos os


blocos de dados.
A sequncia aparecer automaticamente aps a insero de cada
bloco de dados, a no ser que seja feita uma edio fora da seqncia
do programa ou aps sua edio completada.
Introduo Programao CNC

Funo F

Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, mas


este tambm pode ser utilizado em mm/min.

O avano um dado importante de corte e obtido levando-se em conta


o material, a ferramenta e a operao a ser executada.

Ex.:
F0.3 ; ou F.3 ;
Introduo Programao CNC

Funo T
A funo T usada para selecionar as ferramentas informando mquina o
seu zeramento (PRE-SET), raio do inserto, sentido de corte e corretores.
Programa-se o cdigo T acompanhado de no mximo quatro dgitos. Os
dois primeiros dgitos definem a localizao da ferramenta na torre e seu
zeramento (PRE-SET), e os dois ltimos dgitos definem o nmero do
corretor de ajustes de medidas e correes de desgaste do inserto.
Exemplo: T0202 ;
Podem-se programar at 12 ferramentas e 32 corretores.
O giro de torre e o movimento dos carros no podem estar no mesmo
bloco que a funo T, ela deve ser programada em uma linha de maneira
isolada.
Introduo Programao CNC

Funo R.

Arco definido por raio.

possvel programar interpolao circular at 180 com o auxlio da


funo R, discriminando o valor do raio sempre com sinal positivo.
Introduo Programao CNC

Seqncia necessria para programao.

Estudo do desenho da pea, final e bruta.

O programador deve ter habilidade para comparar o desenho (pea


pronta), com a dimenso desejada na usinagem com mquina de
comando numrico computadorizado.

H necessidade de uma anlise sobre a viabilidade da execuo da


pea, levando-se em conta as dimenses exigidas, o sobremetal
existente da fase anterior, o ferramental necessrio, a fixao da pea,
zero pea e etc.
Introduo Programao CNC

Processo a utilizar

necessrio haver uma definio das fases de usinagem para cada pea
a ser executada, estabelecendo-se assim, o sistema de fixao adequada
usinagem.

Ferramental voltado ao CNC


A escolha do ferramental importantssima, assim como a sua posio na
torre.
necessrio que o ferramental seja colocado de tal forma que no haja
interferncia entre si e com o restante da mquina. Um bom programa
depende muito da escolha do ferramental adequado e da fixao deste,
de modo conveniente.
Introduo Programao CNC

Conhecimentos dos parmetros fsicos da mquina e sistema de


programao do comando.

So necessrios tais conhecimentos por parte do programador, para que


este possa enquadrar as operaes de modo a utilizar todos os recursos
da mquina e do comando, visando sempre minimizar os tempos e fases
de operaes, e ainda assim garantir a qualidade do produto.
Introduo Programao CNC

As funes Preparatrias "G".

Formam um grupo de funes que definem a mquina O que fazer, prepa-


rando-a para executar um tipo de operao, ou para receber uma deter -

minada informao.
Introduo Programao CNC

As funes Preparatrias "G".

G00 Interpolao linear rpida


G01 Interpolao linear com avano programado
G02 Interpolao circular no sentido horrio
G03 Interpolao circular no sentido anti-horrio
G04 Tempo de permanncia
G20 Admite programao em polegada
G21 Admite programao em milmetro
G28 Retorna os eixos para a posio de referncia
G33 Execuo ponto a ponto de roscamento (roscamento passo a
passo)
Introduo Programao CNC

As funes Preparatrias "G".

G40 Cancela compensao do raio da ponta da ferramenta


G41 Compensao do raio da ferramenta (esquerda)
G42 Compensao do raio da ferramenta (direita)
G53 Ativa o Ponto Zero Mquina (cancela todos o DPZ)
G54 Deslocamento de Ponto Zero (1 DPZ)
G55 Deslocamento de Ponto Zero (2 DPZ)
G56 Deslocamento de Ponto Zero (3 DPZ)
G57 Deslocamento de Ponto Zero (4 DPZ)
G58 Deslocamento de Ponto Zero (5 DPZ)
G59 Deslocamento de Ponto Zero (6 DPZ)
G63 Zeramento semi-automtico (utilizando o TOOL EYE)
Introduo Programao CNC

As funes Preparatrias "G".

G70 Ciclo de acabamento de perfil


G71 Ciclo de desbaste longitudinal de perfil
G72 Ciclo de desbaste transversal de perfil
G73 Ciclo de desbaste paralelo ao perfil
G74 Ciclo de desbaste longitudinal ou ciclo de furao
G75 Ciclo de desbaste transversal ou ciclo de canais eqidistantes
G76 Ciclo de roscamento automtico
G90 Programao em coordenadas absolutas
G91 Programao em coordenadas incrementais
Introduo Programao CNC

As funes Preparatrias "G".

G92 Definio de origem temporria ou limite mximo de rotao do


eixo rvore
G94 Programao de avano de corte por minuto (mm/min)
G95 Programao de avano de corte por rotao (mm/rot)
G96 Programao em velocidade de corte constante (m/min)
G97 Programao em rpm fixa
G99 Cancela a Funo G92 e define a programao em funo do
Zero Mquina (Machine Home).Esta funo quando solicitada cancela
o efeito de origem dada pela Funo G92, quando trabalha-se em
coordenadas absolutas, transportando a origem para o Zero Mquina,
conhecido por "Machine Home e uma funo modal.
Introduo Programao CNC

As funes Preparatrias "G", podem ser MODAIS ou NO


MODAIS.
MODAIS: So as funes que uma vez programadas permanecem
na memria do comando, valendo para todos os blocos posteriores, a
menos que modificadas por uma outra funo ou a mesma com
parmetros diferentes. Dentre as vrias instrues modais podemos
citar as funes G00 (interpolao linear com avano rpido), G01
(interpolao linear com avano programado) e F (valor de avano de
corte).
NO MODAIS: So as funes que todas as vezes que requeridas,
devem ser programadas, ou seja, so vlidas somente no bloco que
as contm. Dentre as vrias instrues no modais podemos citar as
funes G02 (interpolao circular horria) e G03 (interpolao circular
anti-horria).
Introduo Programao CNC

As funes Preparatrias "G".

Das funes dadas acima, as mais imediatamente importantes so:

G00 - Avano rpido


G01 - Interpolao linear
G02 - Interpolao circular horria
G03 - Interpolao circulara anti-horria
G04 - Tempo de permanncia
G33 Ciclo de roscamento
Introduo Programao CNC

Lista das funes miscelneas ou auxiliares.

M00 - Parada de programa


M01 - Parada de programa opcional
M02 - Final de programa
M03 - Gira eixo rvore sentido horrio
M04 - Gira eixo rvore sentido anti-horrio
M05 - Parada do eixo rvore
M08 - Liga refrigerao
M09 - Desliga refrigerao
M30 - Final de programa e retorno
Introduo Programao CNC

Interpolao linear com avano rpido G00.

Esta funo realiza movimentos nos eixos com a maior velocidade de


avano disponvel para cada modelo de mquina, devendo ser utilizada
somente para posicionamentos sem nenhum tipo de usinagem.
Introduo Programao CNC

Interpolao linear com avano programado G01

Esta funo realiza movimentos retilneos com qualquer ngulo, calculado


atravs das coordenadas de posicionamento descritas, utilizando-se de
uma velocidade de avano (F) pr determinada pelo programador.
Introduo Programao CNC

Interpolao circular G02 / G03

Esta funo realiza interpolaes circulares onde a ferramenta desloca-se


entre dois pontos, executando a usinagem de arcos pr-definidos, atravs
de uma movimentao apropriada e simultnea dos eixos, sendo G02
horrio e G03 anti-horrio.
Introduo Programao CNC

Tempo de permanncia G04.

Com esta funo entre um deslocamento e outro da ferramenta, pode-se


programar um determinado tempo para que a mesma permanea parada.
A funo G04 executa essa permanncia, cuja durao definida por um
valor associado D, que define o tempo em segundos.
Introduo Programao CNC

Composio de um programa CNC.

CABEALHO

IDENTIFICAO

DADOS DA FERRAMENTA

APROXIMAO E USINAGEM DO
PERFIL DA PEA

FIM DE PROGRAMA
Introduo Programao CNC

Exemplos de programao simples.


Introduo Programao CNC

Exemplos de programao simples.

N10 G00 X 21. Z 1. F .2 #


N20 G00 X 21. Z 0. M08 #
N30 G01 X24. Z -1.5. #
N40 G01 X24. Z -30. #
N50 G03 X44. Z -40. R 10. #
N60 G01 X50. Z -55. #
N70 G01 X 74. Z -55. #
N80 G02 X80. Z -58. R 3. #
N90 G01 X80. Z -80. #
N100 G00 X 150. Z 50. M09 #
N101 M30 #

Potrebbero piacerti anche