You are on page 1of 31

CNC - COMANDO NUMRICO CNC - COMANDO NUMRICO CNC - COMANDO NUMRICO CNC - COMANDO NUMRICO CNC - COMANDO NUMRICO

COMPUT COMPUT COMPUT COMPUT COMPUTADORIZADO ADORIZADO ADORIZADO ADORIZADO ADORIZADO


SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
2



















Jos Fernando Xavier Faraco
Presidente da FIESC

Srgio Roberto Arruda
Diretor Regional do SENAI/SC

Antnio Jos Carradore
Diretor de Educao e Tecnologia do SENAI/SC

Antnio Demos
Diretor do CTV Blumenau

















SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
3


Federao das Indstrias do Estado de Santa Catarina
Servio Regional de Aprendizagem Industrial
Centro de Tecnologia do Vesturio de Blumenau










C
C
N
N
C
C

C
C
O
O
M
M
A
A
N
N
D
D
O
O

N
N
U
U
M
M

R
R
I
I
C
C
O
O

C
C
O
O
M
M
P
P
U
U
T
T
A
A
D
D
O
O
R
R
I
I
Z
Z
A
A
D
D
O
O















Blumenau
2002
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
4
autorizada a reproduo total ou parcial deste material, por qualquer meio ou
sistema, desde que a fonte seja citada.


Organizador

Alexandre de Souza



Reviso 00

Janeiro/2002








S474c
SENAI/CTV
CNC Comando numrico computadorizado / Alexandre de Souza
(Org) Blumenau : SENAI/CTV, 2002. 31 p. : il.



1. Comando numrico 2. Usinagem 3. Controle automtico I. SOUZA,
Alexandre de II. Ttulo

CDU : 621.9









Servio Nacional de Aprendizagem Industrial
Centro de Tecnologia do Vesturio de Blumenau
e-mail: blumenau@senai-sc.ind.br
site: www.senai-ctv.ind.br

Rua So Paulo, 1147 Victor Konder
CEP: 89012-001 Blumenau SC
Fone: (0XX47) 321-9600
Fax: (0XX47) 340-1797
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
5
SUMRIO


LISTA DE FIGURAS.................................................................................... 06
LISTA DE TABELAS.................................................................................... 07
1 INTRODUO..........................................................................................
1.1 O que significa CNC?.............................................................................
1.2 Quais as vantagens de seu uso?...........................................................
1.3 Quando surgiu........................................................................................
1.4 Linguagens de programao.................................................................
1.5 Programas cns.......................................................................................
1.6 Entrada e sada de dados......................................................................
1.7 Norma ISO 6983....................................................................................
1.8 Estrutura da linguagem CNC.................................................................
1.9 Funes preparatrias (G).....................................................................
1.10 Funes de cargas de registros...........................................................
1.11 Funes de posicionamento (X, Z)......................................................
1.12 Funes complementares....................................................................
1.13 Funes miscelneas..........................................................................
09
09
09
09
09
09
10
10
11
11
12
12
12
13
2 SISTEMAS DE COORDENADAS.............................................................
2.1 Sistemas de coordenadas absolutas.....................................................
2.2 Sistemas de coordenadas incrementais................................................
13
15
17
3 TIPOS DE FUNES...............................................................................
3.1 Funes especiais.................................................................................
3.2 Funes preparatrias (G).....................................................................
19
20
20























SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
6
LISTA DE FIGURAS


Figura 1 Coordenadas cartesianas.......................................................... 13
Figura 2 Coordenadas cartesianas quadrantes.................................... 14
Figura 3 Coordenadas absolutas............................................................. 15
Figura 4 Exemplos de programao........................................................ 15
Figura 5 Coordenadas absolutas exerccio 1........................................ 16
Figura 6 Coordenadas absolutas exerccio 2........................................ 16
Figura 7 Coordenadas incrementais........................................................ 17
Figura 8 Exemplos de programao........................................................ 18
Figura 9 Coordenadas incrementais exerccio 1................................... 18
Figura 10 Coordenadas incrementais exerccio 2................................... 19
Figura 11 Funes IEK.............................................................................. 23
Figura 12 Torre traseira (quadrante positivo)............................................. 23
Figura 13 Torre dianteira (quadrante positivo)........................................... 24
Figura 14 Exemplo de programo............................................................ 24






























SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
7
LISTA DE TABELAS


Tabela 1 Funes de carga de registros................................................... 12
Tabela 2 Sistemas de coordenadas.......................................................... 12
Tabela 3 Funes complementares.......................................................... 13
Tabela 4 Funes miscelneas................................................................. 13










































SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
8


















































SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
9
1 INTRODUO


1.1 O que significa CNC?

O Comando Numrico (CN) um equipamento eletrnico capaz de
receber informaes por algum meio de entrada, transformar estas informaes
e transmiti-las ao comando mecnico da mquina operatriz, de modo que esta
sem interveno do homem realize operaes em uma seqncia mecnica
desejada.

1.2 Quais so as vantagens de seu uso?

O CN hoje o mais dinmico processo de fabricao. Ele representa um
investimento inicial maior, porm quando bem estruturado sua aplicao,
compensa-se com vantagens no processo quanto qualidade, mo-de-obra e
tempo de execuo.

1.3 Quando surgiu?

Fatores ligados pesquisa durante a 2 guerra mundial levaram a uma
necessidade de adaptao aos conceitos de fabricao. Com exigncia de
baixo custo de fabricao, pequenos lotes de produo, produtos
geometricamente complexos e de preciso, menor espao de tempo entre
projeto do produto e fabricao, surge a necessidade de equipamentos que
substitussem as mquinas convencionais da poca.

O primeiro teste do CN aplicado em mquinas operatrizes foi em 1949,
no laboratrio de tecnologia de Massachustests. Com uma fresadora de trs
eixos obteve-se uma excelente demonstrao de praticidade vindo a ater a
divulgao em reportagem final em 1953. Outra data de destaque foi em 59
com o desenvolvimento do trocador automtico de ferramentas.

1.4 Linguagens de programao

A fim de facilitar o processo de desenvolvimento de programas, foram
desenvolvidas linguagens de programao que facilitam ao usurio ordenar
aos computadores o que fazer.

Criaram-se linguagens como:

ISO
EIA
HEIDNHAIM
MAZATROL

1.5 Programas cns

um conjunto finito de regras. Bem definidas, para a soluo de um
problema em um tempo finito, ou seja, um conjunto de informaes com
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
10
ordens diversas para a mquina, dispostas numa forma a seguir uma
seqncia normal de operaes para produzir vrias peas idnticas ou no,
num tempo determinado.

1.6 Entrada e sada de dados

A interface (circuito eletrnico capaz de fazer com que dois aparelhos de
caractersticas diferentes possam ser interligados entre si.) homem-mquina
CNC realiza-se atravs de meios de entrada e sada de dados. Eles so de
extrema importncia para o usurio durante a operao, pois atravs deles
feito do dialogo entre operador e mquina, atravs da entrada e sada de
dados. Por eles podemos retirar diferenas distintivas nos diversos modelos de
interface, auxiliando para uma boa e feliz escolha.

Temos os seguintes tipos de entrada a seguir:

Entrada manual: Entrada de dados unidade de
comando por meio de um teclado, com visualizao destes no
monitor de vdeo.
Fita perfurada: Os mesmos dados de um programa
que seriam inseridos por meio manual, so inseridos por uma
fita com perfuraes padronizadas e organizadas na sua
superfcie, permitindo leitura tica ou mecnica.

Sistema de linha de comunicao com o computador: Sistema de
comunicao por cabo, onde o computador gerencia as operaes atravs de
softwares especficos. Este sistema pode-se apresentar de duas formas:

Comando Numrico Distribudo: computador central
gerencia envio e retorno de dados por solicitao do operador
para vrias mquinas ao mesmo tempo.
Comando Numrico Direto (DNC): Computador
central gerencia envio e retorno de dados para vrias
mquinas ao mesmo tempo, assim controla os recursos de
cada comando tornando o sistema dependente do
computador.

A sada de dados consiste nos meios de sada de informaes pelo
comando ao usurio, dando-lhe informaes do status atual da mquina. Como
exemplo temos indicadores luminosos no monitor referentes falhas
eletrnicas, mecnicas, de programao, operacionais e outros.

Lembre-se que... O aprendizado de programas no se consegue a no
ser atravs de muitos exerccios. O programa no se aprende copiando ou
estudando somente, mais sim se aprende, construindo e testando.

1.7 Norma ISO 6983

Com o objetivo de padronizar a programao CNC para diversas
mquinas desenvolvidas pelos diversos fabricantes, a ISO (International
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
11
Standard Organization) padronizou a estrutura de programao e as funes
bsicas de programao.

Mesmo visando a padronizao das linguagens de mquina CNC, a
norma aberta para o incremento de novas funes devido ao rpido
desenvolvimento tecnolgico.

Por isso, apesar das funes bsicas serem padronizadas, outras funes
podem ser programadas de formas diferentes, de acordo com a mquina a ser
utilizada.

1.8 Estrutura da linguagem CNC

Um programa CNC pode ser definido com uma seqncia lgica de
informaes para usinagem de uma pea, escrita em cdigos apropriados, de
modo que o comando as interprete e emita os sinais necessrios a mquina,
para que esta execute as operaes programadas.

So os seguintes elementos componentes de uma linguagem de
programao:

Caracter: qualquer nmero, letra ou smbolo usado
para exprimir uma infiormao (I, G, %, F,...);
Endereo: representado por uma letra que identifica
um tipo de instruo (G, X, Z, F, Y, A);
Palavra: um endereo seguido por valor numrico
(G01, X120);
Bloco: um conjunto de palavras que identifica uma
operao (N10 G01 X120. Z130. F0.3)

A operao expressa por meio de quantos blocos forem necessrios
para definir completamente o processo.

1.9 Funes preparatrias (G)

So funes que definem o que deve ser feito, ou seja, estabelece ao
comando os modos de operao previstos pelo programador (avano rpido da
ferramenta, avano linear, avano circular, ciclo de desbaste, etc).

Funes de avano: as funes de avano definem
os movimentos bsicos da ferramenta.

G00 Avano rpido: a ferramenta avana rapidamente para diminuir
tempo de usinagem. A velocidade de avano da mquina nesse momento a
mais alta que ela pode desenvolver, por isso, no pode em hiptese alguma
deixar a ferramenta colidir com a pea. um comando utilizado para aproximar
a ferramenta da pea.

G01 Avano linear: ferramenta avana em linha com velocidade
programada.
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
12
G02 Avano circular no sentido horrio: com velocidade programada.

G03 Avano circular no sentido anti-horrio: com velocidade
programada.

1.10 Funes de cargas de registros

As funes de carga de registros definem como a mquina deve trabalhar.

Tabela 1 Funes de cargas de registros

CDIGO G FUNO
G40 Cancela compensao de raio
G41 Compensao de raio esquerda
G42 Compensao de raio direita
G53 Cancela deslocamento do zero-pea
G54 Desloca zero-pea
G70 Valores em polegada
G71 Valores em milmetros
G90 Coordenadas absolutas (abordada nesse mdulo)
G91 Coordenadas incrementais (no abordada nesse mdulo)
G94 Avano por tempo (mm/min ou pol/min)
G95 Avano por rotao (mm/rot ou pol/rot)

1.11 Funes de posicionamento (X, Z)

Define ao comando onde fazer, ou seja, baseado num sistema de
coordenadas, determinar o ponto que se deseja alcanar. utilizado como uma
complementao para as funes preparatrias.

As funes preparatrias definem o que fazer.

As funes de posicionamento definem at onde fazer.

As funes de posicionamento so determinadas pela determinao dos
pontos baseado nos sistemas de coordenadas.

Tabela 2 Sistemas de coordenadas

G00 x 100 y 100 A ferramenta avanou rapidamente at o ponto x = 100,
y = 100

G01 x 200 y 100 F0.5
A ferramenta avanou numa velocidade de 0.5mm/rot
at o ponto x = 200, y = 100, ou seja, 100mm no sentido
horizontal (paralelo ao eixo X)

1.12 Funes complementares

Complementam a informao dada pelas funes preparatrias e de
posicionamento.

SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
13
eVe+ - +
L
eVe+ +^ eV^e
+
Tabela 3 Funes complementares

CDIGO FUNO
F Avano
I Parmetro de interpolao paralelo ao eixo X
J Parmetro de interpolao paralelo ao eixo Y
K Parmetro de interpolao paralelo ao eixo Z
N Nmero da sentena

1.13 Funes miscelneas

So determinadas geralmente no incio do programa, pois determinam as
caractersticas de usinagem.

Tabela 4 Funes miscelneas

CDIGO M FUNO
M00 Parada de programa
M02 Fim de programa
M03* Liga eixo rvore no sentido horrio
M04 Liga eixo-rvore no sentido anti-horrio
M05 Parada do eixo rvore
M06 Troca de ferramenta (acompanha funo T)
M08 Liga sistema de refrigerao
M09 Desliga refrigerao
M17 Fim de sub-rotina
M19* Parada orientada ao fuso
M30 Fim do programa com retorno ao incio
M40* Destrava eixo-rvore
M41* Gama 1
M42* Gama 2
M43* Gama 3

2 SISTEMAS DE COORDENADAS


Toda geometria da pea transmitida ao comando com auxlio de um
sistema de coordenadas cartesianas.










Figura 1 Coordenada cartesiana
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
14
O sistema de coordenada definido no plano formado pelo cruzamento
de uma linha paralela ao movimento longitudinal (Z), com uma linha paralela ao
movimento transversal (X).

Todo movimento da ponta da ferramenta descrito neste plano XZ, em
relao a uma origem pr-estabelecida (X0, Z0). Lembrar que X sempre a
medida do dimetro.

Obs: O sinal positivo ou negativo introduzido na dimenso a ser
programada dado pelo quadrante, onde a ferramenta est situada:



Figura 2 Coordenadas cartesianas quadrantes

+
L
+
L
^+ . ^+
_ ^+ ^+
+^^ +^e^
+^^ +^
^+
L
^+
+
. ^+
L
_ ^+
+
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
15
2.1Sistemas de coordenadas absolutas


Neste sistema, a origem estabelecida em funo da pea a ser
executada, ou seja, podemos estabelec-la em qualquer ponto do espao para
facilidade de programao.

Este processo denominado Zero Flutuante.

Como vimos, a origem do sistema foi fixada como sendo os pontos X0,
Z0. O ponto X0 definido pela linha de centro do eixo-rvore.

O ponto Z0 definido por qualquer linha perpendicular linha de centro
do eixo-rvore.









Figura 4 Exemplos de programao

L W
+
^- e W+ -L ^- e W+ -L
+
L W
MOVIMENTO
COORDENADAS
ASBSOLUTAS
PARTIDA META EIXO
DE PARA X Z
A B 30 30
B C 50 20
C D 80 20
D E 80 0
Durante a programao, normalmente a origem (X0, Z0) pr-
estabelecida no fundo da pea (encosto das castanhas) ou na face da pea,
conforme ilustrao abaixo:
Figura 3 Coordenadas absolutas
Exemplos de programao:

`
`

SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
16
Exerccio 1 Coordenadas absolutas (ABS)

MOVIMENTO
COORDENADAS
ASBSOLUTAS
PARTIDA META EIXO
DE PARA X Z
A 200 260
A B
B C
C D
D E
E F
F G
G H
H A

Exerccio 2 Coordenadas absolutas (ABS)













Figura 5 Coordenadas absolutas exerccio 1
Figura 6 Coordenadas absolutas exerccio 2
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
17
MOVIMENTO
COORDENADAS
ASBSOLUTAS
PARTIDA META EIXO
DE PARA X Z
A 200 260
A B
B C
C D
D E
E F
F G
G H
H I
I J
J A

2.2 Sistemas de coordenadas incrementais

A origem deste sistema estabelecida para cada movimento da
ferramenta.

Aps qualquer deslocamento haver uma nova origem, ou seja, para
qualquer ponto atingido pela ferramenta, a origem das coordenadas passar a
ser o ponto alcanado. Todas as medidas so feitas atravs da distncia a ser
deslocada.

Se a ferramenta desloca-se de um ponto A at B (dois pontos quaisquer),
as coordenadas a serem programadas sero as distncias entre os dois
pontos, medidas (projetadas) em X e Z.



















`
`
+
L
Nota-se que o ponto A a origem do
deslocamento para o ponto B e B ser
origem para um deslocamento at um ponto
C, e assim sucessivamente.
Figura 7 Coordenadas
incrementais
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
18
Exemplo de programao:









`
`

MOVIMENTO
COORDENADAS
INCREMENTAIS
PARTIDA META EIXO
DE PARA X Z
A B 30 0
B C 20 -10
C D 30 0
D E 0 -20
Figura 8 Exemplos de programao

Exerccio 1 Coordenadas incrementais (INCR)
MOVIMENTO
COORDENADAS
INCREMENTAIS
PARTIDA META EIXO
DE PARA X Z
A (ABS.) 200 260
A B
B C
C D
D E
E F
F G
G H
H A
Figura 9 Coordenadas incrementais
exerccio 1
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
19
Exerccio 2 Coordenadas incrementais (INCR)


MOVIMENTO
COORDENADAS
INCREMENTAIS
PARTIDA META EIXO
DE PARA X Z
A (ABS) 200 260
A B
B C
C D
D E
E F
F G
G H
H I
I J
J A

3 TIPOS DE FUNO


Funo X

Aplicao: Posio no eixo transversal (absoluta)
Formato: X+-5.3 (milmetro)

Funo Z

Aplicao: Posio no eixo longitudinal (absoluta)
Formato: Z+-5.3 (milmetro)
Figura 10 Coordenadas incrementais - exerccio 2
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
20
Funo U

Aplicao: Deslocamento no eixo transversal (incremental)
Formato: U+-5.3 (milmetro)

Funo W

Aplicao: Deslocamento no eixo longitudinal (incremental)
Formato: W+-5.3 (milmetro)

3.1 Funes especiais

Funo N

Aplicao: Nmero seqencial de blocos.

Cada bloco de informao identificado pela funo N , seguida de
at 4 dgitos, que o comando lana automaticamente no programa mantendo
um incremento de 10 em 10.

Caso o programador decida modificar a numerao de um determinado
bloco, o comando assumir os incrementos em relao a alterao efetuada.

Exemplo: N13;
N23;
N33;

Funo: Barra (/)

Aplicao: Eliminar a execuo de blocos.

Utilizamos a Funo Barra (/) quando for necessrio inibir a execuo de
blocos no programa, sem alterar a programao.

Se o caracter / for digitado na frente de alguns blocos, estes sero
ignorados pelo comando, desde que o operador tenha selecionado a opo
BLOCK DELETE no painel de comando.

Caso a opo BLOCK DELETE no seja selecionada, o comando
executar os blocos normalmente, inclusive o caracter /.

3.2 Funes preparatrias G

Aplicao: Este grupo de funes definem mquina o que fazer,
preparando-a para executar um tipo de operao, ou para receber uma
determinada informao.

As funes podem ser MODAIS ou NO MODAIS.

SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
21
Modais: So as funes que uma vez programadas
permanecem na memria do comando, valendo para todos os
blocos posteriores, a menos que modificados por outra funo
ou a mesma.
No modais: So as funes que todas as vezes que
requeridas, devem ser programadas, ou seja, so vlidas
somente no bloco que as contm.

Funo G00

Aplicao: Posicionamento rpido.

Os eixos movem-se para a meta programada com a maior velocidade de
avano disponvel para cada modelo de mquina.

A funo G00 Modal e cancela as funes G01, G02, G03.

Obs: No comando ROMI MACH 6L o deslocamento rpido processa-se
inicialmente a 45 at uma das metas X ou Z programadas, para depois
deslocar-se em um s eixo at o ponto final desejado.

Funo G01

Aplicao: Interpolao linear com avano programvel.

Com esta funo obtem-se movimentos retilneos com qualquer ngulo,
calculado atravs de coordenadas e com um avano (F) pr-determinado pelo
programador.

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 em conta o material, a
ferramenta e a operao a ser executada.

A funo G01 Modal e cancela as funes G00, G02, G03.

Funo G02 e G03

Aplicao: Interpolao circular.

Tanto G02 como G03 executam operaes de usinagem de arcos pr-
definidos atravs de uma movimentao apropriada a simultnea dos eixos.

A funo G02 ou G03 requer:

X= posio final do arco (absoluto/dimetro)

Z= posio final do arco (absoluto)

SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
22
(U)= deslocamento incremental do eixo transversal (dimetro)

(W)= deslocamento incremental no eixo longitudinal

I= coordenada do centro do arco no eixo transversal (incremental/raio)

K= coordenada do centro do arco no eixo longitudinal (incremental)

R= valor do raio

(F)= valor do avano

Na programao de um arco deve-se observar as seguintes regras:

O ponto de partida do arco a posio de incio da ferramenta.

Programa-se o sentido de interpolao circular G02 ou G03 (horria ou
anti-horria).

Juntamente com o sentido da interpolao programa-se as coordenadas
do ponto final do arco com X e Z ou ento as funes U e W que determinam
um deslocamento incremental.

Juntamente com o sentido do arco e as coordenadas finais, programa-se
as funes I e K (coordenadas do centro do arco), ou ento, a funo R (valor
do raio).

Funo R

Aplicao: Definio de raio.

possvel programar interpolao circular at 180 graus com auxlio da
funo R, discriminando o valor do raio sempre com sinal positivo.

Funo I E K

Aplicao: Coordenadas do centro do arco.

As funes I e K definem a posio do centro do arco, onde:

I paralelo ao eixo X.

K paralelo ao eixo Z.

As funes I e K so programadas tomando-se como referncia
distncia do centro do arco at a origem do sistema de coordenadas.




SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
23






















O sentido de execuo da usinagem do arco define se este horrio ou
anti-horrio, conforme os quadros abaixo:

Torre traseira (Quadrante Positivo)

+
L
)_]O W-=
`]4E -E C]E
- W^^
-
W+-^^
+^^ +^e^
+
Figura 11 Funes I E K
Notas:

A funo I deve ser programada em dimetro.

Caso o centro do arco ultrapasse a linha de centro deveremos dar o sinal
correspondente ao quadrante.
Figura 12 Torre traseira (quadrante positivo)
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
24
Torre dianteira (Quadrante Positivo)


Observao: No caso de termos ferramentas trabalhando em quadrantes
diferentes, no eixo transversal (quadrante negativo), (deveremos inverter o
+^^ +^
+
-
W+- ^^
- W ^^
Exemplo de programao

.
.
.
N30 G00 X21 Z81
N40 G01 Z80 F.25
N50 G01 X24 Z78.5
N60 G01Z50
N70 G02 X44 Z40 R10

OU

N70 G02 X44 Z40 I44 K50
N80 G01 X50 Z25
N90 G01 X74
N100 G03 X80 Z22 I74 K22

OU

N100 G03 X80 Z22 R3
N110 G01 Z0
R3
Figura 13 Torre dianteira (quadrante positivo).
Figura 14 Exemplo de programao
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
25
cdigo de interpolao circular G02 e G03) em relao ao sentido de
deslocamento da ferramenta.

Importante

Antes da execuo do bloco contendo a interpolao circular o comando
verifica automaticamente o arco e, se for geometricamente impossvel a
execuo, o comando pra, mostrando a mensagem: G02/G03-DEF.ILEGAL.

As Funes G02 e G03 no so Modais, cancelam a funo G00 e
autorizam o cdigo G01 para movimentos subseqentes.

Funo G04

Aplicao: Tempo de permanncia.

Entre um deslocamento e outro da ferramenta, pode-se programar um
determinado tempo de permanncia da mesma. A funo G04 executa uma
permanncia, cuja durao definida por um valor D associado, que define o
tempo em segundos.

Na primeira vez que um bloco com G04 aparece no programa, a funo
D deve ser includa no bloco.

Os novos tempos usados nos blocos seguintes e que tiverem o mesmo
valor da Funo D, podem ser requeridos apenas com a programao da
Funo G04.

Durante o tempo de parada, o comando mostra ao operador na pgina de
status, o tempo decrescente.

Nota: Quando o parmetro D usado para outro propsito, como por
exemplo com G37, ser modificado qualquer tempo de permanncia
armazenado anteriormente. Por seta razo ser necessrio restabelecer o
tempo cancelado.

Funo G07

Aplicao: Retrao da ferramenta.

Esta funo permite ao operador interromper o processo de corte ou
usinagem, para fins de inspeo da pea, da ferramenta ou para troca de um
inserto.

Para utilizar este recurso do comando necessrio que o programa em
uso contenha a Funo G07, que modal, ou seja, uma vez inserida no incio
do programa, permanece, com efeito, at o final da execuo do mesmo.

Entretanto, o programador dever considerar que na programao da
funoG07, o cdigo U relativo ao eixo X, poder ser programado com o
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
26
sinal (negativo ou positivo), para usinagem externa ou interna,
respectivamente, dependendo do quadrante em que trabalha a ferramenta.

Se em um determinado perfil, o programador Por medida de segurana
achar conveniente no permitir a Funo de retrao, bastar programar o
cdigo G07 sem nenhum parmetro definido para U e W.

A funo retrao estar inibida da execuo de um bloco de tempo de
permanncia, bloco de rosca ou ainda se o movimento em execuo estiver
sendo feito em G00.

Portanto, a Funo G07 somente ter efeito quando da execuo de um
bloco com G01, G02, G03,ou G73.

Cada vez que for requisitada a retrao, os eixos iro recuar com o valor
do incremento definido no bloco G07.

O avano de retrao poder ser dado pelo parmetro F, definido no
prprio bloco de G07. Caso no seja programado, o comando assumir o
avano atual, ou seja, O avano que estava sendo utilizado na usinagem no
momento da solicitao da retrao.

Observao

Para utilizar esta funo requer-se G07 U W (F) #, onde:

U = Valor do incremento do recuo no eixo X.

W = Valor do incremente do recuo no eixo Z.

F = Avano programado para retrao da ferramenta.

Nota: Como a funo de retrao sempre verifica qual cdigo G est em
uso, de modo, a saber, se esta funo deve ou no ser aceita, faz-se
necessrio reprogramar um G01 ou G73 sempre aps o G07 Ter sido
programado em um ponto qualquer do programa, se o movimento posterior ao
G07 tiver que ser executado em G01 ou G73.

A programao de uma interpolao circular sempre exige a presena de
G02 e G03, o que dispensa a reprogramao destes cdigos aps o G07.

Funo G20

Aplicao: Programao em dimetro.

Esta funo define o valor dimensional associado com o eixo X
especificado em dimetro, aplica-se aos cdigos de programao X, I e U.

A funo G20 um comando Modal e j encontra-se ativa quando
ligamos a mquina, caso necessrio acion-la dever ser programada em um
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
27
bloco separado, antes de qualquer movimento relativo programao em
dimetro.

Ela cancela qualquer Funo G21 anterior (programao em raio).

Pode-se verificar na pgina de Status a funo comandada em
destaque.

Funo G21

Aplicao: Programao em raio.

Esta funo define o valor dimensional associado com o eixo X
especificado em Raio, aplica-se aos cdigos de programao X, I e U.

A Funo G21 um comando modal e deve ser programado em um bloco
separado, antes de qualquer movimento relativo programao em Raio.

Ela cancela qualquer Funo G20 anterior e ser mostrada na pgina de
Status em destaque.

Funo G40

Aplicao: G40 deve ser programada em um bloco, prprio para cancelar
as funes previamente solicitadas como G41 e G42. Esta funo, quando
solicitada pode utilizar o bloco posterior para descompensar o raio do inserto
programado na pgina de DIMENSES DE FERRAMENTAS, utilizando
avano de trabalho (G1).

Exemplo:

.
.
.
N36 G40#
N37 G1 X...F..#(Este bloco ser para descompensar)

A funo G40 um cdigo Modal e est ativa quando o comando
ligado.

O ponto comandado para trabalho encontra-se no vrtice entre os eixos X
e Z.

Funo G41

Aplicao: Compensao do raio da ponta da ferramenta (esquerda)

A funo G41 seleciona o valor da compensao do raio da ponta da
ferramenta, estando esquerda da pea a ser usinada, vista em relao ao
sentido do curso de corte.
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
28
A geometria da ponta da ferramenta e a maneira na qual ela foi informada
so definidas pelo cdigo L, na pgina de Dimenses das ferramentas.

A funo da compensao deve ser programada em um bloco separado a
ser seguido Por um bloco de aproximao com movimento linear (G1 ou G73),
para que o comando possa neste bloco fazer a compensao do raio da
ferramenta.

Neste bloco de aproximao, a compensao do raio da ferramenta
interpolada dentro deste movimento, onde recomenda-se que o movimento
seja feito sem o corte de material.

A Funo G41 Modal, portanto cancela a G40.

Funo G42

Aplicao: Compensao do raio da ponta da ferramenta (direita)

Esta funo implica em uma compensao similar funo G41, exceto
que a direo de compensao a direita, vista em relao ao sentido do
curso de corte.

Como na Funo G41, a Funo G42 dever ser programada em um
nico bloco, seguido de um bloco de aproximao, o qual utilizar funo de
trabalho (G1 ou G73).

Para compensar o raio do inserto.

A Funo G42 Modal, portanto cancela a G40.

Exemplo

N07 G41 (G42) #
N08 G1 X...Z...F...# (Este bloco de aproximao ser utilizado para a
compensao)

Nunca se deve utilizar o cdigo G0 (avano rpido), quando se estiver
compensando o raio do inserto.

Ciclos fixos no so possveis quando o comando estiver compensando o
raio da ferramenta.

A Funo L deve ser utilizada na pgina de DIMENSES dando o lado
de corte da ferramenta.

bom lembrarmos que o importante para escolha do cdigo G41 ou G42
adequado para cada caso, o sentido de corte longitudinal, como veremos a
seguir:

Cdigos para compensao do raio da ferramenta:
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
29


Funo G54

Aplicao: Ativa o primeiro corretor de placa.

Funo G54, assim como a Funo G55, funo de zeramento na
placa, em que se pode transferir o zero-pea para uma distncia pr-
determinada.

Esta funo, assim como a funo G55, est contida na pgina de
Dimenses, com o ttulo Placa e os valores contidos referem-se somente ao
eixo Z.

O cdigo G54, quando utilizado, deve ser programado para todas as
ferramentas do programa, que exijam a confirmao da mudana do zero pea.

Funo G55

Aplicao: Ativa o segundo corretor de placa.

A Funo idntica G54.

Funo G70

Aplicao: Admite programa em polegada.

Esta funo modal e deve ser programada em um bloco separado.

-_ -_.
Funo G53

Aplicao: Cancela todos corretores de placa.

Esta funo cancela a transferncia do zero da placa, determinado pelas
funes G54 e G55, contidas na pgina de Dimenses.
SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
30
Nota: No se deve alterar o modo POLEGADA para MILIMETRO e vice-
versa no meio da programao, pois o controle requer uma operao de
REFERFNCIA DA MQUINA (Machine home) quando o modo da unidade
alterado.

Funo G71

Aplicao: Admite programa em milmetro.

Esta funo prepara o comando para comutar todas as entradas de dados
em milmetros. No h necessidade de programar-se esta funo, pois a
mesma, est ativa quando o comando ligado.

A Funo G71 modal e, se necessrio, dever ser programada em um
bloco separado.

Funo G90

Aplicao: programao em medidas absolutas.

Este cdigo prepara a mquina para executar operaes em coordenadas
absolutas, tendo uma origem pr-fixada para a programao.

A Funo G90 modal.

Funo G91

Aplicao: programao em medidas incrementais.

Este cdigo prepara a mquina para executar operaes em coordenadas
incrementais. Assim, todas as medidas so feitas atravs da distncia a se
deslocar. Neste caso, a origem das coordenadas de qualquer ponto o ponto
anterior ao deslocamento.

A Funo G91 modal.

Funo G94

Aplicao: Estabelece programao de avano em polegadas/min ou
milimetros/ min

Esta funo prepara o comando para computar todos os avanos em
pol/min (G70) ou mm/min (G71), aps definio da aplicao encontraremos
formato para funo de avano.

A Funo G94 Modal

Funo G95

SENAI/CTV Blumenau
CNC Comando Numrico Computadorizado
31
Aplicao: Estabelece programao de avano em polegadas/rot ou
milimetros/rot.

Esta funo prepara o comando para computar todos os avanos em
pol/rot (G70) ou mm/rot (G71) assim aps a definio da aplicao
encontraremos o formato para a funo de avano f.

A Funo G95 modal.

Funo G96

Aplicao: Programao em velocidade de corte constante.

A Funo G96 seleciona o modo de programao em velocidade de corte
constante, onde o clculo da RPM programada pela Funo S.

A mxima RPM alcanada apela velocidade de corte constante pode ser
limitada programando-se a Funo G92.

A Funo G96 Modal e cancela a Funo G97.

Deve-se ser programada em um bloco separado.

Exemplo

.
.
.
N40 G96
N50 S200
N60 G92 S3000 M04

Funo G97

Aplicao: Programao em RPM direta.

programada a RPM diretamente pela Funo S. A modificao da RPM
pode variar atravs do seletor da RPM d e50% at 125% da velocidade
programada.

A Funo G97 modal e cancela a Funo G96.

Deve-se ser programada em um bloco separado.

Exemplo

.
.
.
N60 G97
N70 S2500M04

You might also like