Você está na página 1de 33

Treinamento e Aplicao

MANUAL DE OPERAO
NDICE GERAL:

1 Ligar a mquina.

1.1 Desligar a mquina


1.2 Referencia

2 Descrio do teclado.

2.1 Funes dos botes


2.2 Pginas de trabalho

3 - Handle (manivela).

3.1 marcadores de trabalho

4 Setting

4.1 Principais Setting

5 Gerenciamentos de arquivo

6 Modo grfico.

7 Setup pea e ferramenta.

8 Programao.

8.1 Clculos de RPM e Avano;


8.2 Coordenadas;
8.3 Funes G e M;
8.4 Exemplos de Programa.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
1. Ligar mquina

 Ligar chave geral (painel eltrico);

 Apertar Power on (aguarde a mquina fazer check list);

 Desativar chave de segurana;

 Pressionar reset para limpar alarmes.

1.1 Desligar mquina

 Acionar chave de segurana;

 Apertar Power off;

 Desligar chave geral.

1.1.1 Referenciar maquina

A mquina no se movimenta sem a referncia, (Setting 53 libera


movimento sem referencia);

 1 opo: pressionar , referenciamento completo dos eixos;

 2 opo: pressionar , referenciamento completo dos eixos ignorando


algumas falhas no crticas;

 3 opo: apertar , escolhe um eixo , e pressionar

, onde vai referenciar o eixo escolhido.

2. Descrio do teclado

O teclado dividido por oito partes, teclas de funo, teclas de movimentos,


teclas de substituio, teclas de visualizao, teclas de cursor, teclas de letras,
teclas de modo e teclas de nmeros.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Abaixo vamos conhecer os integrantes de cada famlia.

Boto reset, funo de parar a mquina, cancelar operao, cancelar


alarmes, funo no apropriada para parada de mquina;

Boto para referncia dos eixos;

Este boto ajuda o operador, para recuperar o trocador de ferramenta de


uma paragem anormal;

Botes com diferentes funes dependendo do


modo de exibio, por exemplo:

 Modo list/prog:

F1 tem funo de abrir janela list prog help;

F2 tem funo de copiar programa;

F3 sem funo;

F4 tem funo dentro do USB de fazer backup dos arquivos da mquina.

 Modo Edit:

F1 tem funo de help;

F2 seleciona linhas de programa.

Tecla para gravao do corretor da ferramenta tool offset;

Tecla para gravao do zero pea;

Tecla para chamar prxima ferramenta, funciona aps clicar;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

Tecla para liberar ferramenta do splindle, (Setting 76, bloqueia a funo do


boto)

Essas teclas funcionam no modo hand/jog.

Teclas para movimentao dos eixos x, y, a, b e z, o boto jog/lock tem


funo de movimentao semi-automtica, clicar jog/lock mais um eixo ele vai se
movimentar at clicar novamente no jog/lock ou at fim de curso.

Teclas para movimentao esquerdo-direita e parada da esteira.

Teclas para movimentao do bico de refrigerao, o aux/clnt tem funo de


ligar/desligar refrigerao do fuso.

Teclas para controle de avano e rotao.

Teclas para controle de avano de trabalho.

Teclas para controle da velocidade do fuso/placa.


Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

Teclas para ligar rotao placa no sentido horrio e


anti-horrio, a mquina vai adotar a ltima velocidade utilizada.

Teclas para porcentagem do avano rpido, o G00.

As teclas de visualizao proporcionam acesso aos visores da mquina, informaes


operacionais e pginas de ajuda. So frequentemente utilizadas para alternar as
janelas ativas dentro de um modo de funo.

Tecla com objetivo de mostrar o visor de programas, mas em alguns


modos ela tem outra funo, no modo Edit ela tem funo de mudar de pgina de
programa ativo para inativo, j no modo mdi tem funo de mudar de pgina de
programa par vqc/setup (desde que o vqc esteja instalado).

Tecla com funo de mostrar a pgina de coordenadas e eixos. Pode ser


utilizada em todos os modos, mas no modo hang/jog podemos visualizar os quatro
tipos de coordenadas ou podemos visualizar apenas o eixo de interesse,
selecionando o eixo e clicando enter.

Tecla com funo de visualizar as pginas de offset de trabalho e


ferramenta pode ser visualizada em todos os modos.

Tecla com funo visualizar nove pginas, pressionado Page up/down,


onde temos as seguintes pginas:

 Operation timers e setup;


 Real time clock;
 Macros variables;
 All active codes;
 Position;
 Tool life;
 Tool load;
 Maintenance;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

Tecla com funo de mostrar pginas de alarmes e mensagens, onde


temos o histrico de alarme, descrio do alarme, erros de cdigo G, e uma pgina
de mensagem, onde pode ser anotada qualquer informao;

Tecla com funo de mostrar pginas dos parmetros da mquina e a


pgina de diagnstico. Essas pginas so mais utilizadas pela Haas, na parte de
configurao e manuteno de mquina;

Tecla com funo de mostrar as pginas de Setting (configurao), e


tambm mostra a pgina de grfico, onde pode visualizar o caminho da ferramenta
em avano rpido e de trabalho.

Tecla com funo de mostrar pginas de ajuda e informaes para


trabalho, e tambm a pgina de calculadora, onde podemos utilizar para o trabalho.

Tecla de cursor proporciona ao usurio a capacidade de mover-se para vrias telas


e campos no painel e so usados na edio de programas CNC.

O teclado permite que o usurio digite as letras do alfabeto, juntamente com


alguns caracteres especiais. Alguns dos caracteres especiais so inseridos
pressionando-se primeiro a tecla "shift", a seguir algumas funes importantes do
teclado:

Shift - a tecla "shift" permite o acesso a caracteres adicionais (em amarelo) no


teclado, e no teclado numrico, o "shift" pressionado permite escrever em letras
minsculas;

Eob - este o fim de bloco. Ele exibido como um ponto e vrgula (;) na tela;
significa o fim de uma linha de programa;

() - parnteses so utilizados para separar comandos de programas CNC, a partir


de comentrios de texto do usurio. Eles devem sempre ser inseridos como um
casal;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Nota: sempre que uma linha de cdigo invlido recebida atravs da porta RS-
232, USB ou rede, ao receber um programa, ele adicionado ao programa entre
parnteses;

[]- os parnteses retos so utilizados nas funes macro. Os macros so de uma


funo do software opcional.

/ - a barra direita usada no recurso apagar bloco e em expresses macro. Caso


este smbolo seja o primeiro smbolo em um bloco, e o bloco excluir estiver
habilitado, ento o bloco ignorado no momento da execuo.

O teclado numrico proporciona ao usurio a capacidade para digitar nmeros e


alguns caracteres especiais para o comando, abaixo alguns especiais:

Cancel - a chave cancelar usado para apagar o ltimo caractere digitado;

Space - usado para formatar os comentrios colocados em programas ou na rea


de mensagem;

Write / enter - para uso geral;

- (sinal de menos) - usado para digitar nmeros negativos;

. (ponto decimal) usado para preciso decimal, como exemplo para digitar 20
mm, preciso digitar 20. (vinte e ponto), no digitando ponto a mquina vai
entender 0,020mm.

Tecla de modo tem como objetivo de alterar o estado operacional da mquina, uma
vez que o boto de modo for pressionado, os botes na mesma linha estaro
disponveis para o usurio. O modo atual sempre exibido na linha superior tela
atual.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Modo Edit

A tecla Edit - seleciona o modo de edio. Este modo usado para editar
programas na memria da mquina. O modo de edio apresenta duas pginas de
edio: - uma para o programa atualmente ativo, e outra para programa inativo.
Para alternar entre as duas pginas, pressione a tecla Edit.
Para alterar programas de ativo para inativo pressionar F4, para selecionar
programa em ambos os modos de edio pode pressionar (select/prog) ou digitar
o nome do programa e seta do cursor para cima ou para baixo.

Nota: ao usar este modo em um programa ativo, pressione F1 para acessar a


ajuda.

Inserir - pressionando este boto ir inserir comandos digitados na linha


input na posio do cursor. Tambm serve para copiar blocos de um programa
para outro.

Alterar pressionado este boto ir alterar comandos digitados na linha


input na posio do cursor.

Excluir - exclui o item que est o cursor, ou apaga um bloco de programa


selecionado;

Desfazer - desfaz-se para os ltimos nove, edita alteraes, e desmarca


um bloco de destaque.

Modo Memria

MEM (memria) - seleciona o modo de memria. Esta pgina exibe o


programa atual que est selecionado na mquina. Os programas so executados a
partir deste modo, e a linha MEM contm chaves que controlam a maneira pela qual
um programa executado;

Tecla do modo bloco a bloco, ele selecionado o programa vai ser executado
por bloco, aguardando o prximo circle start;

Tecla de simulao usada para controlar o movimento da mquina real,


sem usinar a pea, podemos considerar que uma simulao real;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

Tecla de paragem opcional tem como funo de parar a mquina de acordo


com M01 ativado no programa;

Tecla com funo de no fazer a leitura do bloco quando o mesmo possuir a


barra (/), no importa se a barra est no incio ou no, tendo a barra o contedo
depois dela vai ser ignorado pela mquina.

Modo MDI/DNC

MDI / DNC - modo MDI a entrada de dados manual", onde um programa pode ser
escrito, mas no (salvo) na memria.
DNC modo "direct numeric control", permite que os grandes programas a serem
"alimentados por gotejamento" no controle por ele possam ser executados
(utilizados no sistema RS-232).

Na famlia de botes que acompanham o modo MDI so:

Tecla para ligar e desligar a refrigerao;

Tecla com funo de girar o eixo em uma posio e em seguida travar o


eixo;

Teclas com funes de girar o magazine de ferramenta, alm de


auxiliar na troca de ferramenta. Ex: no modo MDI, digite T8 e aperte atc fwd/rev.

Modo hand jog.

Hand Jog. trabalho de modo manual, usado para trabalhos manuais,


setup de peas e ferramentas.

Na famlia de botes que acompanham o modo hand jog so:

Teclas com funes de incrementar os avanos


manuais.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Modo zero ret.

Retorno zero - seleciona o modo retorno a zero, que mostra a localizao


do eixo em quatro categorias diferentes, sendo: operador (operador), work g54
(trabalho g54), machine (mquina) e dist (distncia) a percorrer. Pressionar posit
para trocas entre categorias.

Todos - referencia todos os eixos na posio zero. semelhante ao Power


up/restart (arranque/reiniciar), exceto que no ocorre uma mudana de
ferramenta. Pode ser utilizado para colocar os eixos iniciais na posio zero.

Origem - coloca os visores e temporizadores selecionados a zero;

Exemplo:

Pressionado hang jog, depois posit, os eixos e pressionado origem, ele vai zerar os
eixos no posit operador;

Pressionado hang jog, depois offset, sendo na janela trabalho ou ferramenta, e


pressionado origem voc tem opo de zerar a linha, a coluna, famlia ou tudo.

Tecla com funo de posicionar o eixo escolhido na posio zero;

Tecla com funo de posicionar os eixos no ponto zero, cuidado ao


pressionar esta tecla antes de verificar as posies dos eixos.

Modo List Prog

Lista de programas - controla toda a informao carregada e guardada


na memria e USB.

Seleciona programa tem funo de selecionar o programa na pasta da


memria e no USB, tornando o programa ativo para execuo, aps pressionar
essa tecla o programa selecionado fica com um a na frente, se voc pressionar
enter ele seleciona o programa para outras funes como: - copiar, apagar, enviar,
duplicar;

Teclas com funes de transmitir e receber programas pelo


sistema RS-232;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

Apagar programa - apaga o programa selecionado pelo cursor no modo


list prog ou todo o programa quando estiver no modo mdi.

2.1 pginas de trabalho.

O visor de trabalho composto por vrias pginas dependendo do modo de


trabalho, normalmente a janela ativa fica com fundo branco sendo que as outras
ficam com fundo azul, o operador s consegue trabalhar na pgina quando a
mesma estiver ativada.

O modo atual exibido no ttulo acima do visor.

Definio: teclas zero ret, hand jog. Disponibiliza todas as funes de controle
para definio da mquina.

Edio: teclas Edit, MDI/DNC, list prog. Disponibilizam todas as funes de edio,
gesto e transferncia de programas.

Funcionamento: tecla MEN. Disponibiliza todas as funes de controle necessrias


para fazer uma pea.

3 Handle (manivela/manopla)

O Handle tem quatro funes, sendo elas:

 Movimentar todos os eixos em modo hand jog;


 Percorrer blocos de programa em modo mdi;
 Controlar avanos rpidos de trabalho e a rotao do splindle;
 Ligando o setting 104, a manivela fica com a funo de bloco a bloco.

Nota: para ativar a manivela para controlar o avano rpido, precisa ativar o
Setting 101.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
3.1 marcadores de trabalho

A luz de aviso fornece confirmao visual rpida do estado atual da mquina.


Existem quatro estados de aviso:

Desligado - a mquina est em repouso.

Verde fixo - a mquina est trabalhando.

Verde intermitente - a mquina est parada, mas num estado pronto.


necessria a entrada do operador para continuao.

Vermelho intermitente - ocorreu uma falha ou a mquina est em paragem de


emergncia.

4 Setting (definio)

Pressionar a tecla visualizou a pgina de definies, que dentro delas tm


subpastas.

A pgina de definio contm valores que controlam o funcionamento da mquina e


de que o utilizador poder precisar alterar. A maioria das definies pode ser
alterada pelo operador. So precedidas por uma curta descrio esquerda e o
valor direita.

Utilize as teclas de cursor verticais para se movimentar pelas definies


pretendidas. Dependendo da definio, pode alter-la atravs da introduo de um
nmero novo ou, caso a definio tenha valores especficos, pressionar as teclas de
cursor horizontais para mostrar as opes. Pressione o boto write para introduzir
ou alterar o valor. A mensagem prxima do topo da tela diz-lhe como alterar a
definio selecionada.

5 Gerenciamentos de arquivos;

Copiar programa para memria;

Colocar usb na porta de entrada;


List prog;
USB;
Selecionar pasta ou programa com enter;
F2;
Memria;
Enter.

OBS: o mesmo modo de transferncia de USB para memria serve para o HD e


a REDE.

Criar novo programa;

Edit;
Digitar nome o_ _ _ _ _;
Cursor para baixo;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Obs.: o programa pode ser criado na tela de programa ativo e inativo, ao
pressionar F4 o programa altera de ativo para inativo.

Substituir texto;

Edit;
Seleciona o programa desejado;
F1;
Search (procurar) utiliza a seta do cursor direita esquerda;
Find end replace text (substituir texto) utiliza a seta do cursor para baixo e
para cima;
Enter;
Digitar texto que vai ser substitudo;
Enter;
Digitar texto de substituio;
Enter;
Selecionar tela F;
Selecionar opo Y para sim, N para no, A para todos, C para cancelar;

Copiar e Colar Programa;

Edit;
Criar programa novo (sendo na tela ativa ou inativa);
Selecionar programa que deseja copiar;
Selecionar linha inicial para copiar e pressionar F2 (obs.: no pode
selecionar o nome do programa);
Selecionar linha final para copiar e pressionar F2 (observe que da linha
inicial at a linha final vai est selecionado;
Abrir o programa novo que foi criado;
Enter para copiar o programa;
Cancel para tirar a seleo.

Executar programa do USB/HD/REDE/MEMRIA;

List Prog;
Seleciona um dos diretrios;
Enter;
Seleciona o programa com a tecla Select Prog;
Selecionar o programa em memria aparece um A na frente do programa, j
no USB/HD/REDE aparece a sigla FNC)
MEN;
Cycle Start.

Salvar programa no MDI;

Depois de criar o programa em MDI, digitar o nome do programa


O_ _ _ _ _, e a tecla Alter, isso o programa que estava em MDI est salvo
na memria da mquina.

Criar pasta no USB;

List Prog;
Seleciona USB;
Digitar nome da pasta;
Tecla Insert;
Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Backup da Mquina;

List Prog;
Seleciona USB;
Digita um nome para salvar o arquivo;
F4;
Save all backup e enter;

Restaurao do Backup;

List prog;
Seleciona USB;
Procurar o arquivo backup;
F4;
Load all restore.
Enter;

6 - Modo grfico.

Aps escolher o programa a ser executado, podemos fazer sua simulao no


comando, onde vamos ter uma noo do caminho da ferramenta, Podemos simular
programas nos modos Edit/MDI/MEN.

Grfico Modo Edit:

Edit;
Ativar tela de programa ativo;
Selec prog, seleciona o programa desejado;
Enter
Cycle Start, clicando o cycle start direto do modo Edit o programa j
simulado.

Grfico Modo MEN/MDI:

MEN/MDI;
Clicar boto Setng/Graph 2x;
Cycle Start.

Ajuste do Grfico:

F1 tem funo de ajuda;


F2 ativa o zoom, onde eu utilizando Page up ou Page down, vamos
ajustando a janela de zoom no grfico, ou home onde tem a funo de zoom
all;
F3 e F4 ajustam a velocidade de execuo;
As linhas tracejadas so os movimentos rpidos;
As linhas cheias so os movimentos de trabalho;
Os x so os pontos de furao.

No modo grfico no tem como saber se o programa em relao seu perfil est
correto, ele vai mostrar o caminho da sua ferramenta, mas ele reconhece alguns
defeitos como: se existir cdigos errados, ciclos errados, ou at mesmo erro de
setup onde vai gerar alarme de fim de curso.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
7 Setup Pea e Ferramenta:

1. Carregue o programa na memria. O programa pode ser carregado


manualmente ou descarregado de um pacote de CAM.

2. Defina as ferramentas necessrias e prepare-as.

3. Use uma morsa ou dispositivo para segurar a pea e monte-a na mquina.

4. Localize os pontos zero dos eixos X e Y de seu programa, sobre a pea.


Geralmente estes pontos coincidem com o ponto de referncia do desenho onde
comea o dimensionamento e deve ser claramente indicado pelo programador. Use
um centralizador ou um relgio para localizar este ponto com a funo de manopla.
Depois de localizado o ponto zero programado, pressione a tecla OFFSET at ir
pgina de offset zero do trabalho. Desloque o cursor para baixo at G54 X, o offset
zero do trabalho. Pressione a tecla PART ZERO RET e o valor do eixo X da mquina
ser armazenado nesta posio. Desloque o cursor at o local G54 Y e repita a
operao acima. Voc acaba de informar a mquina onde est localizado o ponto
zero da pea. Normalmente os valores Z e A no precisam ser ajustados e devem
ser iguais zero.

5. Remova quaisquer ferramentas do trocador e digite manualmente o comando T1


M6 para instalar a ferramenta 1 no fuso (deve estar vazio). Ponha a ferramenta 1
no fuso usando a tecla TOOL RELEASE. Pressione a tecla OFFSET e role a tela para
abaixo at chegar pgina de offset de ferramenta e desloque o cursor at a
ferramenta 1. No instale nenhuma ferramenta diretamente no carrossel.
Use a tecla MDI ou ATC FWD/REV para recuperar as ferramentas.

6. Pressione a tecla ZJOG at que a ferramenta esteja prxima ao topo da pea.


(O topo de sua pea dever ser Z0). Use a manopla para posicionar precisamente a
extremidade da ferramenta em Z0. Pressione a tecla TOOL OFFSET e o valor Z da
mquina ser armazenado no offset 1 da ferramenta. Note que esta medio
automtica do offset funciona apenas com o G43 e que o offset Z da pea deve ser
zero.

7. Pressione a tecla NEXT TOOL e o Eixo Z ir subir at a posio de troca de


ferramenta, e a ferramenta 2 (vazia) ser instalada no fuso. Coloque sua
ferramenta 2 no fuso e desloque o cursor at Z zero como voc fez para a
ferramenta 1. O cursor estar automaticamente no offset 2. Pressione a tecla TOOL
OFFSET

8. Repita este procedimento at que todas as ferramentas tenham sido medidas e


instaladas.

9. Digite manualmente um comando TN M6 para retornar ferramenta 1.

10. Agora voc est pronto para rodar seu programa.

11. Por favor, observe que para instalar e medir todas as suas ferramentas, no h
necessidade de usar outras teclas alm JOG, TOOL OFSET MESUR, e NEXT TOOL.
Observe tambm que a medio automtica do offset funciona apenas com o G43.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Parada de Mquina na execuo de programa:
Opo para uma parada de mquina dentro de uma execuo de programa, utilizado para
troca de ferramentas, para medio de pea, verificao da usinagem e outros. Segue abaixo o
funcionamento.

Clicar em FeedHold;

Selecionar eixo no teclado , clicar em

Movimentar o eixo, podendo ser pela Manivela;

Clicar em stop , para spindle;

Depois de fazer o que foi preciso, clicar em ligar o spindle, e Cycle Start,
assim a maquina volta para posio de parada;

Cycle start novamente para continuar o programa.

8 Programao:

8.1 Calculo RPM e Avano:

Um dos fatores importantes para uma boa programao e calcular corretamente os


dados de corte, hoje em dia temos uma grande facilidade para coletar dados de
corte, todos os fornecedores de ferramenta tem seus catlogos com dados de corte
adequado para cada aplicao, e outro fundamento importante so os dados da
maquina, onde temos que saber torque, RPM Maximo e taxas de avano.

Abaixo segue as frmulas:

Rotao:

N = VC x 1000
(PI) x D

N = Rotaes por minuto;


VC = Velocidade de Corte (dados pode ser encontrado em catlogos);
n(PI) = Constante 3,14;
D = Dimetro da ferramenta;

Avano:

F = N x FZ x ZN

F = Avano da mesa
N = Rotao
FZ = Avano por dente
ZN = Quantidade de aresta
Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

Alem dessas formulas temos varias outra que podem ser empregadas na hora da
programao, como calculo de torque, taxa de remoo, espessura mdia de
cavaco, tempo de usinagem etc. (segue em anexo todas as formulas e
terminologia)

8.2 Coordenadas:

Para que a mquina possa trabalhar com as posies especificadas, estas tm que
ser declaradas em um sistema de referncia, que corresponde aos sentidos dos
movimentos dos carros (eixos X,Y,Z), utiliza-se para este fim o sistema de
coordenadas cartesianas.
O sistema de coordenadas da mquina formado por todos os eixos existentes
fisicamente na mquina. A posio do sistema de coordenadas em relao
mquina depende do tipo de mquina. As direes dos eixos seguem a chamada
regra da mo direita.

Quando se est diante da mquina o dedo mdio representa o eixo da ferramenta,


ento temos:

O polegar a direo X+
O dedo indicador a direo Y+
O dedo mdio a direo Z+

COORDENADAS ABSOLUTAS

No sistema de coordenadas absolutas as posies dos eixos so medidas a partir do


zero - pea pr-estabelecido, sendo que, para se programar nesse sistema, deve-se
sempre informar a posio para a qual a ferramenta deve ir.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Exemplo:

COORDENADAS INCREMENTAIS

No sistema de coordenadas incrementais as posies dos eixos so medidas a partir


da posio anteriormente estabelecida, sendo que, para se programar nesse
sistema, deve-se sempre informar qual a distncia as ser percorrida pela
ferramenta a partir da posio atual.

Exemplo:

8.3 Cdigos ou linguagem CNC:

Blocos de Dados:

So agrupamentos de funes de comando e posicionamento em um nico registro,


a fim de executar passo a passo, a ordem seqencial do programa. Um bloco
consiste de um nmero seqencial (opcional), funes de comando e cdigo EOB no
final, O bloco tem a seguinte configurao.

N______ G_______ X _______ Y_______;


N______ T________;
N______ M________;

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Onde:

Funo N = Nmero seqencial


Funo G = Funo preparatria
Funes X Y Z A B = Funes de posicionamento
Funo T = Seleciona ferramenta
Funo M = Funes Miscelneas
Funo F = Avano
Funo S = Rotao
Funo L = repetio

A sintaxe completa de cada funo ser descrita adiante.

PROGRAMA:

uma seqncia de blocos contendo funes de comando, armazenados na


memria, os quais instruem o CNC, onde e como executar uma determinada
operao.

O programa pode ter um nmero especificado no incio, atravs do endereo O.

Exemplo:
O00001;
O01234;
O10000;

OBS: No comando Haas existe trs regras para o programa:

O nome do programa tem que comear com a letra O;


Tem que possuir o smbolo % no inicio e no fim do programa;
No pode possuir caracteres que no tenha no teclado.

FUNES PREPARATRIAS G:

Um nmero seguido do endereo G determina o modo que uma determinada


operao ser executada.

Os cdigos G esto divididos em dois tipos:

a) Modal - O cdigo G permanece ativo at que outro cdigo do mesmo grupo seja
programado.
b) No modal - O cdigo G permanece ativo somente no bloco em que foi
programado.

Exemplo:
N100 G01 X100 F1000
N110 Y30
N120 X40
N130 G00 Z15

O cdigo G01 permanece ativo do bloco N100 at o bloco N120.


No bloco N130 ele cancelado pelo cdigo G00, pois ambos pertencem ao Grupo.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
FUNO: G00 - POSICIONAMENTO RPIDO

Explanao:
Os eixos so movidos em um avano rpido para certa posio com referncia ao
zero programa, ou a uma distncia incremental partindo da posio atual, de
acordo com a funo G90 ou G91 previamente estabelecida.

Sintaxe:
G00 X_____ Y_____ Z_______

Onde:
X = Coordenada do ponto final do movimento para o eixo linear X.
Y = Coordenada do ponto final do movimento para o eixo linear Y.
Z = Coordenada do ponto final do movimento para o eixo linear Z.

FUNO: G01 - INTERPOLAO LINEAR

Explanao:
Os eixos so movidos em avano programado, especificado por F, para certa
posio com referncia ao zero programa, ou a uma distncia incremental partindo
da posio atual, de acordo com a funo G90 ou G91 previamente estabelecida.

Sintaxe:
G01 X____ Y______ Z______ F_______

Onde:
X = Coordenada do ponto final do movimento para o eixo linear X.
Y = Coordenada do ponto final do movimento para o eixo linear Y.
Z = Coordenada do ponto final do movimento para o eixo linear Z.
F = Velocidade de avano (mm/min. ou mm/rotao).
A = Comando de movimento do eixo A opcional.
,R = Raio do arco.
,C = Distncia de chanfro.

FUNES G02 E G03 - INTERPOLAO CIRCULAR

Explanao:
Atravs da interpolao circular, arcos so gerados no sentido horrio (G02) ou
anti-horrio (G03). necessrio definir o plano de trabalho dos eixos para o arco.
Sentido horrio ou anti-horrio tem por definio a vista na direo positiva para a
negativa do eixo que no faz parte do plano de trabalho. A sintaxe a seguir para
G02 tambm vlida para G03

Sintaxe:
a) Arco sobre o plano X Y
G17 G02 X___ Y___ R___ F___ ou G17 G02 X___ Y___ I___ J___ F___
b) Arco sobre o plano X Z
G18 G02 X___ Z___ R___ F___ ou G18 G02 X___ Z___ I___ K___ F___
c) Arco sobre o plano Y Z
G19 G02 Y___ Z___ R___ F___ ou G19 G02 Y___ Z___ J___ K___ F___

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Exemplos de indicao de plano de trabalho

O ponto final do arco especificado pelos endereos X, Y ou Z e pode ser expresso


como valor absoluto ou incremental dependendo da funo G90 ou G91. O centro
do arco especificado pelos endereos I, J, K para os eixos X, Y, Z
respectivamente. O valor numrico que segue I, J, K um vetor que parte do ponto
de incio do arco at o centro do arco. Ele sempre definido como um valor
incremental independente do cdigo G90 ou G91 programado.

- Interpolao Helicoidal

A interpolao helicoidal um recurso usado para gerar movimentos em forma de


espiral, ou seja, para sincronizar um movimento circular num determinado plano de
trabalho com um movimento linear de um terceiro eixo, gerando assim uma hlice.
Abaixo segue um exemplo de interpolao helicoidal, Furo com dimetro de 20 mm
e profundidade 10 mm;

% Z0
O10002(INTERPOLACAO HELICOIDAL) G41 G91 G01 D02 X-20. F600.
T10 M06 G03 I20. Z-0.5 L20
G43 H10 G03 I20.
S2000 M03 G01 G40 X20.
G55 G90 G00 X0 Y0(POSICAO DO G00 G90 Z100.
FURO) M30
G00 Z10. %

FUNO G04 - PAUSA

P - Tempo de pausa em segundos ou milissegundos

G04 utilizado para causar um atraso ou uma pausa no programa. O bloco que
contm G04 ir atrasar o tempo especificado pelo cdigo P. Por exemplo, G04 P10.
Isto ir atrasar o programa por 10 segundos. Note que a utilizao do ponto
decimal G04 P10. uma pausa de 10 segundos; G04 P10 uma pausa de 10
milissegundos.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Exemplo: Programa de aquecimento do fuso;

% S5000 M03
O02020 G04 P200.
S500 M03 S7500 M03
G04 P200. G04 P200.
S1000 M03 S10000 M03
G04 P200. G04 P200.
S2500 M03 M30
G04 P200. %

FUNO G10 - DEFINIR DESLOCAMENTOS

G10 permite ao programador definir deslocamentos dentro do programa. Atravs


de G10 substitui-se a introduo manual de deslocamentos (ex. comprimento e
dimetro da ferramenta, deslocamento da coordenao de trabalho).

L Seleciona a categoria de deslocamento.


L2 Origem da coordenada de trabalho para G52 e G54-G59.
L10 quantidade de desvio de comprimento (para o cdigo H).
L1 ou L11 valor de desvio de desgaste da ferramenta (para o cdigo H).
L12 valor de desvio do dimetro (para o cdigo D).
L13 valor de desvio do desgaste de dimetro (para o cdigo D).
L20 Origem da coordenada de trabalho auxiliar para G110-G129.

P Seleciona um deslocamento especfico.


P1-P100 Utilizados para referncia dos desvios do cdigo D ou H (L10-L13).
P0 G52 referncia coordenadas de trabalho (L2).
P1-P6 G54-G59 referncia coordenadas de trabalho (L2).
P1-P20 G110-G129 referncia coordenadas auxiliares (L20) P1-P99 G154 P1-P99
referncia coordenadas auxiliares (L20).

R Valor de desvio ou incrementos para comprimento e dimetro.


X Localizao zero do eixo X opcional.
Y Localizao zero do eixo Y opcional.
Z Localizao zero do eixo Z opcional.
A Localizao zero do eixo A opcional.

Exemplo:
% Z0
O10014 (DESLOCAMENTO CENTRO) G41 G91 G01 D02 X-20. F600.
G10 L2 P2 X90. Y90. G03 I20. Z-0.5 L20
T10 M06 G03 I20.
G43 H10 G01 G40 X20.
S2000 M03 G00 G90 Z100.
G55 G90 G00 X0 Y0 (POSICAO DO M30
FURO) %
G00 Z10.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
FUNO G12 DESBASTE DE COMPARTIMENTO CIRCULAR CW (SENTIDO
HORRIO) / G13 DESBASTE DE COMPARTIMENTO CIRCULAR CCW
(SENTIDO ANTI-HORRIO)

Estes dois cdigos G so utilizados para fresar formas circulares. Apenas diferem no
sentido de rotao utilizada. Ambos os cdigos G utilizam plano circular XY
predefinido (G17) e implicam a utilizao de G42(compensao da ferramenta)
para G12, G41(compensao da ferramenta) para G13. Estes dois cdigos G so
no modais.

*D - Seleo do raio ou dimetro da ferramenta.


I - Raio do primeiro crculo (ou raio da circunferncia se no houver K). O valor de I
deve ser superior ao raio da ferramenta, mas inferior ao valor de K.
K - Raio da circunferncia (se especificado).
L - Repetio para profundidades.
Q - Raio de incrementos laterais (deve ser utilizado K).
F - Graduao do Avano em (mm) por minuto.
Z - Profundidade de corte ou incrementos.

*De forma a obter o dimetro de circunferncia programado, o comando utiliza o


tamanho de ferramenta do cdigo D selecionado. Para programar a linha central da
ferramenta selecione D0.

Exemplo: Desbaste de uma cavidade circular com dimetro de 60 mm e


profundidade de 10 mm.

% Z10. M08
O10000 (CAVIDADE CIRCULAR) G01 Z0. F800.
G13 G91 Z-0.5 L20 I5. K30. Q10. D02
T2 M06 F1000.
G43 H02 G28 G91 Z0
S2000 M03 M30
G00 X0 Y0 (POSICAO DA CAVIDADE) %

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Exemplo: Acabamento de uma cavidade circular com dimetro de 60 mm e
profundidade de 10 mm.

%
O10000 (CAVIDADE CIRCULAR) Z10. M08
G01 Z0. F800.
T2 M06 G13 G91 Z-0.5 L20 I30. D02 F1000.
G43 H02 G28 G91 Z0
S2000 M03 M30
G00 X0 Y0 (POSICAO DA CAVIDADE) %

Seleo de plano G17 XY, G18 ZX e G19 YZ.

Definido G17 O movimento circular com o operador a olhar para baixo sobre a
mesa XY a partir de cima. Define o movimento da ferramenta relativamente
mesa.

Definido G18 - O movimento circular definido como sendo o movimento com o


operador a olhar de traz da mquina para frente do painel de comando.

Definido G19 - O movimento circular definido como sendo o movimento com o


operador a olhar ao longo da mesa a partir da lateral da mquina onde est
montado o painel de comando.

Funo G20 Seleo de Polegadas / G21 Seleo de S. Mtrico.

Os cdigos G20 (polegada) e G21 (mm) so utilizados para garantir que a seleo
polegada/s. mtrico est devidamente definida para o programa. A seleo entre a
programao em polegada e s. mtrico dever ser feita atravs de Setting 9.

Funo G28 Regressar Origem da Mquina.

G28 utilizado para regressar todos os eixos origem da mquina, exceto quando
um eixo (ou eixos) esteja(m) especificado(s), caso em que apenas esse eixo (ou
eixos) regressa(m) origem da mquina.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

FUNES DE COMPENSAO

FUNES G40 / G41 / G42 - COMPENSAO DE RAIO DE FERRAMENTA

Explanao:

As funes de compensao de raio de ferramenta foram desenvolvidas para


facilitar a programao de determinados contornos. Atravs delas podem-se fazer
programas de acordo com as dimenses do desenho, sem se preocupar com o raio
da ferramenta, pois cabe a essas funes calcular os percursos da ferramenta, a
partir do raio dela, o qual deve estar inserido na pgina OFFSET. Para se
trabalhar com a compensao de raio, so utilizadas as funes G40, G41 e
G42, sendo que:

G41 - Compensa a ferramenta esquerda do material a ser usinado.


G42 - Compensa a ferramenta direita do material a ser usinado.
G40 - Cancela a compensao do raio da ferramenta.

NOTAS:

1) O plano de trabalho ( G17, G18 ou G19 ) deve ser definido antes de programar a
funo G41 ou G42.
2) A compensao de raio vlida somente para as funes G00, G01,G02 e G03
3) O posicionamento inicial para compensao ou final para cancelamento s
poder ser feita atravs das funes G01 e G00, nunca pelas funes G02 ou G03.
4) Para que a funo de compensao de raio saiba qual o valor do raio da
ferramenta, deve-se programar o cdigo D com o nmero do corretor de raio de
ferramenta.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Exemplo no programa.

% Z0
O10000 G41 G91 G01 D02 X-20. F600.
T2 M06 G03 I20. Z-0.5 L20
G43 H2 G03 I20.
S2000 M03 G01 G40 X20.
G55 G90 G00 X0 Y0 (POSICAO DO G00 G90 Z100.
FURO) M30
G00 Z10. %

FUNO G43 COMPENSAO DO COMPRIMENTO DA FERRAMENTA.

Explanao:

A funo G43 utilizada para ativar a compensao do comprimento da


ferramenta, possibilitando a gerao dos programas de acordo com o desenho da
pea, sem se preocupar com a dimenso da ferramenta, sendo que:

G43 - Ativa o corretor de comprimento de ferramenta. A funo de compensao


de ferramenta deve ser programada juntamente com o endereo H, o qual indica o
nmero do corretor.

Exemplo:
T10 M06
G43 H10

FUNO - G47 GRAVAR TEXTO

Durante um comando G47 o comando troca para G91 (modo Incremental)


enquanto grava e depois recua para G90 (Modo absoluto), quando terminado. Para
ter o controlo estvel no modo incremental a Definio 29 (G91 No Modal) e a
Definio 73 (G68 ngulo Incremental) devem estar desligadas.

E - Graduao do avano de penetrao (unidades/min.).


F - Graduao do avano de gravao (unidades/min.).
I - ngulo de rotao (-360. a +360.): predefinio 0.
J - Altura do texto em milmetros.
P - 0 para gravao literal de seqencia.
1 para gravao de nmero de srie seqencial.
R - Plano de recuo.
X - Incio da gravao.
Y - Incio da gravao.
Z - Profundidade de corte.

Exemplo:

% G47 P0 X0. Y0. I45. J5. R2. Z-0.2


O00020 (ESCREVER) F500. E100. (HAAS)
G00 G80 Z2. M09
T5 M06 M05
G00 G90 G98 G54 X0. Y0. G28 G91 Z0
S3000 M03 G00 G90 G53 X-380. Y0
G43 H05 Z2. M08 M30
%
Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

FUNO - G70 CRCULO DE ORIFCIO.

I - Raio (+ Anti-horrio/ - Horrio).


J - ngulo de incio (0 a 360.0 graus sentido anti-horrio horizontal).
L - Nmero de furos uniformemente espaados em redor da circunferncia.
Este cdigo G no modal deve ser utilizado para um dos ciclos fixos G73, G74, G76,
G77 ou G81-G89. Deve estar ativo um ciclo fixo para que em cada posio seja
executada uma funo de furao ou rosca.

FUNO - G71 ARCO DE ORIFCIO.

I - Raio (+ Anti-horrio/ - Horrio).


J - ngulo de incio (graus no sentido anti-horrio horizontal).
K - Espaamento angular de furos.
L - Nmero de furos.

Este um cdigo G no modal, semelhante a G70, s que no limitado a uma


circunferncia completa.
G71 pertence ao Grupo 00 e, assim, no modal. Deve estar ativo um ciclo fixo
para que em cada posio seja executada uma funo de furao ou rosca.

FUNO - G72 ORIFCIO DE PARAFUSO AO LONGO DE UM NGULO

I - Distncia entre orifcios (+Anti-horrio/ - Horrio).


J - ngulo de linha (graus no sentido anti-horrio horizontal).
L - Nmero de furos.

Este cdigo G no modal usa o nmero "L" de orifcios numa linha reta com o
ngulo especificado. Funciona de forma semelhante a G70. Para que G72 funcione
corretamente, deve estar ativo um ciclo fixo para que em cada posio seja
executada uma funo de furao ou rosca.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
FUNO - G73 CICLO FIXO FURAO DE RECUO DE ALTA VELOCIDADE.

F - Graduao do Avano em (mm) por minuto.


L - Nmero de repeties (Nmero de pontos para furar) se G91 (Modo de
Incrementos) for utilizado.
P - Pausar no fundo do furo (em segundos).
Q - Profundidade de Corte (sempre em incrementos).
R - Posio do plano R (Distncia acima da superfcie da pea).
X - Localizao do eixo X do furo.
Y - Localizao do eixo Y do furo.
Z - Posio do eixo Z no fundo do furo.

Exemplo:
% G43 H02 Z25. M08
O10003 G73 G98 Z-10. Q2. R1. F230.
T2 M06 G00 G80 Z25. M09
G00 G90 G54 X0. Y0. G28 G91 Z0 M05
S1000 M03 M30
%

FUNO G76 CICLO FIXO DE RETIFICAO E PARAGEM.

F - Graduao do Avano em polegadas (ou mm) por minuto.


L - Nmero de furos para perfurar se G91 (Modo de Incrementos) for utilizado.
P - O tempo de pausa no fundo do orifcio.
Q - A mudana de valor, sempre de incrementos.
R - Posio do plano R (distncia acima da pea).
X - Localizao do eixo X do orifcio.
Y - Localizao do eixo Y do orifcio.
Z - Posio do eixo Z no fundo do orifcio.

%
O10010 (MANDRILHAGEM) G76 G98 Z-20. P4. Q0.2 R1. F200.
T1 M06 G00 G80 Z25. M09
G00 G90 G54 X0. Y0. G28 G91 Z0 M05
S1000 M03 M30
G43 H01 Z25. M08 %

FUNO - G80 CANCELAR CICLO FIXO.

Este cdigo G desativa todos os ciclos fixos at que um novo seja selecionado. Note
que a utilizao de G00 ou G01 ir tambm cancelar um ciclo fixo.

FUNO - G81 CICLO FIXO DE FURAO.

F - Graduao do Avano em (mm) por minuto.


L - Nmero de furos para furar se G91 (Modo de Incrementos) for utilizado.
R - Posio do plano R (distncia acima da pea).
X - Comando de movimento do eixo X.
Y - Comando de movimento do eixo Y.
Z - Posio do eixo Z no fundo do furo.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
Exemplo:

% G81 G99 Z-10 R2. F100.


T1 M06 G80 G00 Z100.
G00 G90 G54 X1.125 Y-1.875 G28 Y0
S4500 M03 M30
G43 H01 Z1. %

FUNO - G82 CICLO FIXO DE FURAO DE PARADA.

F - Graduao do Avano em polegadas (ou mm) por minuto.


L - Nmero de furos se G91 (Modo de Incrementos) for utilizado.
P - O tempo de pausa no fundo do orifcio.
R - Posio do plano R (distncia acima da pea).
X - Localizao do eixo X do furo.
Y - Localizao do eixo Y do furo.
Z - Posio do fundo do furo.

Nota de Programao: G82 semelhante a G81 exceto que tem a opo de


programar uma pausa (P).

Exemplo:

% G43 H01 Z10. M08


O1234 G82 Z-10. P1. R2. F100. X20. Y-35.
T1 M06 G80 G00 Z100. M09
G90 G54 G00 X0 Y0 M30
S1275 M03 %

FUNO - G83 CICLO FIXO DE FURAO PICA-PAU.

F - Graduao do Avano em (mm) por minuto.


L - Nmero de furos se G91 (Modo de Incrementos) for utilizado.

P - Pausa no fim da ltima furao de percusso, em segundos (Pausa).


Q - Profundidade de Corte, sempre em incrementos.
R - Posio do plano R (distncia acima da pea).
X - Localizao do eixo X do furo.
Y - Localizao do eixo Y do furo.
Z - Posio do eixo Z no fundo do furo.

Exemplo:

% G83 G98 Z-10. Q2. R1. F200.


O10006 (FURACAO PICA-PAU) G00 G80 Z25. M09
T2 M06 G28 G91 Z0 M05
G00 G90 G54 X0. Y0. M30
S1000 M03 %
G43 H02 Z25. M08

FUNO - G74/84 CICLO FIXO DE ROSCA (ESQUERDO-DIREITA).

F - Graduao do Avano em (mm) por minuto.


J - Retrao Mltipla (Exemplo: J2 ir retrair duas vezes a velocidade idntica de
corte, consulte tambm a Definio 130).
Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
L - Nmero de furos se G91 (Modo de Incrementos) for utilizado.
R - Posio do plano R (Distncia acima da pea).
X - Localizao do eixo X do furo.
Y - Localizao do eixo Y do furo.
Z - Posio do eixo Z no fundo do furo.

Exemplo:
% %
O10007 O10008

(EX: Rosca M12) (EX: Rosca M12 Esquerda)

T2 M06 T2 M06
G00 G90 G54 X0. Y0. G00 G90 G54 X0. Y0.
S1000 S1000
G43 H02 Z25. M08 G43 H02 Z25. M08
G84 G98 Z-10. R1. F1750. G74 G98 Z-10. R1. F1750.
G00 G80 Z25. M09 G00 G80 Z25. M09
G28 G91 Z0 M05 G28 G91 Z0 M05
M30 M30
% %

FUNO - G85 CICLO FIXO DE MANDRILHAMENTO.

F - Graduao do Avano em (mm) por minuto.


L - Nmero de furos se G91 (Modo de Incrementos) for utilizado.
R - Posio do plano R (distncia acima da pea).
X - Eixo X localizao de furos.
Y - Eixo Y localizao de furos.
Z - Posio do eixo Z no fundo dos furos.

Exemplo:
G43 H02 Z25. M08
% G85 G98 Z-20. R1. F200.
O10010 G00 G80 Z25. M09
T2 M06 G28 G91 Z0 M05
G00 G90 G54 X0. Y0. M30
S1000 M03 %

FUNO - G90 Comandos de Posio Absoluta.

FUNO - G91 Comandos de Posio de Incrementos.

FUNO - G94 Modo de Avano por Minuto.

Este cdigo ativa Graduao do Avano Por Minuto.

FUNO - G95 Avano por Rotao.

Quando G95 est ativo; um movimento do fuso resultar numa distncia do curso
especificada pelo valor do Avano. Se as Unidades de Medida da Definio 9
estiverem definidas para Polegadas, ento o valor do avano F ser levado como
polegadas/mov. (definidas para MM, ento o avano ser levado como mm/mov.) A
substituio do Avano e do fuso afetar o comportamento da mquina enquanto
Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
G95 estiver ativo. Quando uma substituio do fuso selecionada, qualquer
mudana na velocidade do fuso resultar numa mudana correspondente em
avano, de forma a manter a carga da broca uniforme. No entanto, se uma
substituio do avano for selecionada, ento, qualquer alterao na substituio
do avano afetar apenas a graduao do avano e no o fuso.

FUNO - G98 Recua do Ponto Inicial de Ciclo Fixo.

Ao utilizar G98, o eixo Z retorna ao seu ponto de partida inicial (a posio Z no


bloco antes do ciclo fixo ser comandado) entre a localizao de cada X e/ou Y. Isto
permite o posicionamento superior e em torno das reas da pea e/ou grampos e
dispositivos de fixao.

FUNO - G99 Recua do Plano R de Ciclo Fixo.

Ao utilizar G99, o eixo Z ficar no plano R entre cada localizao X e/ou Y. Quando
no h obstrues no Caminho da Ferramenta, G99 ganha tempo de usinagem.

FUNO - G100 Cancelar Imagem Espelho.

FUNO - G101 Ativar Imagem Espelho.

X - Comando do Eixo X.
Y - Comando do eixo Y
Z - Comando do Eixo Z
A - Comando do eixo A

FUNO - G107 Mapeamento Cilndrico.

X - Comando do Eixo X.
Y - Comando do eixo Y
Z - Comando do Eixo Z
A - Comando do eixo A
Q - Dimetro da superfcie cilndrica
R - Raio do eixo rotativo

Trs cdigos de endereo podem seguir um G107: X, Y ou Z; A ou B; e Q ou R.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao

FUNO - G150 Desbaste de Compartimento Geral

D - Seleo do desvio raio da ferramenta/dimetro.


F - Graduao de avano.
I - incremento de corte do eixo X (valor positivo).
J - incremento de corte do eixo Y (valor positivo).
K - Sobre metal (valor positivo).
P - Nmero do subprograma que define a geometria da cavidade.
Q - Profundidade de corte do incremento do eixo Z por passagem (valor positivo).
R - Posio da localizao do plano R rpido.
S - Velocidade do fuso.
X - posio de inicio de X.
Y - posio de incio de Y.
Z - Profundidade final da cavidade.

Exemplo:

%
O10015 (CAVIDADES) (SUBPROGRAMA)
T1 M06 N2
G00 G90 G54 X0. Y0. G91 G01 Y75.
S2000 M03 X-100.
G43 H01 Z2. F500. M08 Y-150.
G150 D01 F1000. G41 J6. K0.01 P2 X200.
Q0.5 R2. X0. Y0. Z-30. Y150.
G40 X-100.
G00 G90 G54 X0. Y0. G90
G28 G91 Z0. M99
M30 %

FUNO - G187 Definio do Nvel de Suavidade.

G- 187 um comando de preciso que pode definir e controlar a suavidade e o


valor mximo de arredondamento do canto quando estiver a cortar uma pea. O
formato para utilizao de G187 G187 Pn Ennnn.
P - controla o nvel de suavidade, P1 (desbaste), P2 (mdio) ou P3 (acabamento).
E - define o valor de arredondamento de canto mximo.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com
Treinamento e Aplicao
FUNOES M

Os cdigos M so comandos de movimentos da mquina, que no dos eixos. O


formato de um cdigo M a letra "M" seguida de dois nmeros, por exemplo, M03.
Apenas um cdigo M pode ser programado por linha de cdigo. Todos os cdigos M
tomam efeito no fim do bloco.

M00 Parada de programa;


M01 Mesma funo do M00, sendo habilitado pela funo OPITON STOP;
M02 Fim de programa;
M03 Ligar fuso sentido horrio;
M04 Ligar fuso sentido anti-horrio;
M05 Desligar Fuso;
M06 Toca de Ferramenta;
M08 Ligar refrigerao;
M09 Desligar refrigerao;
M10 Travar 4 eixo;
M11 Destravar 4 eixo;
M12 Travar 5 eixo;
M13 Destravar 5 eixo;
M19 - Orientar Fuso (os valores P e R so opcionais);
M30 - Trmino de Programa e Reposio
M31 - Condutor de Brocas Frente;
M33 - Parar Condutor de Brocas;
M80 - Abrir Porta Automtica;
M81 - Fechar Porta Automtica;
M82 - Soltar Ferramenta;
M83 - Ligar Pistola de Ar Automtica;
M84 - Desligar Pistola de Ar Automtica;
M88 Ligar Refrigerao Interna
M89 - Desligar Refrigerao Interna
M97 - Chamada de Subprograma Local (usando P e L);
P Numero idntico do bloco N.
L Repetio do subprograma.
Este cdigo utilizado para chamar uma sub-rotina referenciada por um
nmero de linha (N) dentro do mesmo programa. necessrio um cdigo e deve
coincidir com um nmero de linha dentro do mesmo programa. Isto til para sub-
rotinas simples dentro de um programa; no necessrio um programa separado.
A sub-rotina deve terminar com um M99. Um cdigo Lnn no bloco M97 ir repetir a
chamada de sub-rotina essas n vezes.
M98 - Chamada do Subprograma Externo (usando P e L);
P Numero idntico do programa.
L Repetio do subprograma.
Este cdigo utilizado para chamar uma sub-rotina, o formato M98 Pnnnn
(Pnnnn o nmero do programa a ser chamado). O subprograma deve estar na
lista do programa e deve conter um M99 para regressar ao programa principal.
Uma contagem Lnn pode ser colocada na linha que contm M98 e ir levar a que a
sub-rotina seja chamada nn vezes antes de continuar para o prximo bloco.
M99 - Retorno ou ciclo do subprograma;
Este cdigo utilizado para retornar ao programa principal de uma sub-
rotina, o formato M99. Isto ir levar o programa principal a repetir de novo para o
incio sem parar quando utilizado no programa principal.

Diogo Matos
Treinamento e Aplicao
Tel:55 11 5515.9293
Cel: 55 11 6422-1605
diogo.matos@haasbrasil.com.br
www.haascnc.com

Você também pode gostar