Escolar Documentos
Profissional Documentos
Cultura Documentos
Tais instruções deverão orientar o comando quanto ao O que Fazer?, Onde Fazer? e Como Fazer?,
através de funções codificadas.
Funções Preparatórias G
As funções Preparatórias "G" formam um grupo de funções que definem à máquina O que
fazer, preparando-a para executar um tipo de operação, ou para receber uma determinada
informação.
O formato da função é G2 (dois dígitos numéricos), e vai de G00 a G99. Abaixo veremos
alguns exemplos de funções preparatórias.
Funções "G"
MODAIS: São as funções que uma vez programadas permanecem na memória do comando, valendo
para todos os blocos posteriores, a menos que modificadas por uma outra função ou a mesma, com
parâmetros diferentes. Dentre as várias instruções modais podemos citar as funções G00
(interpolação linear com avanço rápido), G01 (interpolação linear com avanço programado) e F (valor
de avanço de corte).
NÃO MODAIS: São as funções que todas as vezes que requeridas, devem ser programadas, ou seja,
são válidas somente no bloco que as contém. Dentre as várias instruções não modais podemos citar
as funções G02 (interpolação circular horária) e G03 (interpolação circular anti-horária).
No exemplo abaixo, temos duas condições diferentes de digitação, descrevendo o mesmo trecho de
um programa, onde a diferença está na utilização da condição Modal, que permite uma programação
mais enxuta.
Exemplo:
Programação onde não se fez uso da condição Modal.
:
N40 G00 X150. Z150.
N45 G00 X21. Z72.
N50 G01 X21. Z70. F.25
N55 G01 X25. Z68. F.25
N60 G01 X25. Z40. F.25
N65 G02 X35. Z35. R5.
N70 G03 X45. Z30. R5.
N75 G01 X50. Z30. F.1
:
Conclusão: Nesta condição foram efetuadas sucessivas repetições de parâmetros, onde um dos
maiores problemas é o de carregar mais rápido a memória do comando.
:
G00 X150. Z150.
X21. Z72.
G01 Z70. F.25
X25. Z68.
Z40.
G02 X35. Z35. R5. (Não Modal)
G03 X45. Z30. R5. (Não Modal)
X50. F.1
:
Conclusão: Nesta condição enquanto a instrução modal não for modificada ou cancelada, ela
permanecerá na memória do comando não havendo necessidade de sucessivas repetições
parâmetros.
Funções de Posicionamento
Posicionamento Principal
São aquelas definidas pelo sistema de coordenada ortogonal incremental ou absoluta, cujos
eixos tem as direções dos movimentos principais da máquina ou seja, "X, Z".
Exemplo:
N40 G00 X100. Z80. #
Posicionamento Auxiliar
Exemplo:
G02 X60. Z-5. I50. K-5. #
Funções Complementares
Funções Auxiliares
Função N
Cada bloco ou sentença de informação é identificado pela função "N", seguida de até 4
dígitos.
A função "N" deverá ser informada no início do bloco ou sentença.
Se usada, esta função deveria ser incrementada com valores por exemplo, de 5 em 5 ou 10
em 10, deixando assim espaço para possíveis modificações no programa.
Exemplo:
:
N50 G00 X130. Z140. #
N55 G01 X132. Z138. F.2 #
:
A função auxiliar "EOB", é representado pelo caractere "#", e é utilizada no final de cada bloco
ou sentença com o intuito de finaliza-la para que outra possa ser aberta.
Exemplo:
:
N10 G1 X45. Z66. F.15 #
:
Função S
Através desta função o comando recebe informações quanto ao valor da velocidade de corte
de duas maneiras diferentes:
DIRETA:
Quando utilizado junto com a função G96, o valor da função auxiliar "S", entra como valor
de velocidade de corte constante, com o qual o comando executa os cálculos de rpm em função do
diâmetro da peça, ocasionando assim uma variação de rotação durante a usinagem.
Deve-se limitar o rpm máximo alcançado em função da velocidade de corte requerida, programando-
se a função G92 seguida da função auxiliar "S", entrando neste caso como valor máximo de rotação
à atingir.
Exemplo:
G96# (Programação em velocidade de corte constante)
S 200.# (Valor da velocidade de corte)
G92 S3000 M03 # (Limitação de rpm máximo e sentido de giro)
INDIRETA:
Quando utilizado com a função G97 o valor da função auxiliar "S", entra apenas como
valor de rotação constante a ser usada da máquina, com um formato de função S4 (4 dígitos).
Exemplo:
G97 # ( Programação em rpm direta )
S3000 M3# ( rpm constante e sentido de giro )
Função T
A função "T" é usada para selecionar as ferramentas na torre informando para a máquina o
seu zeramento ( PRE-SET ), raio do inserto, sentido de corte e corretores.
Exemplo:
N40 T 01 01 #
Onde:
O primeiro numeral (01), representa qual ferramenta será usada.
O segundo numeral (01), representa o corretor usado para as medidas e desgaste do inserto .
Função P
Função F
Exemplo:
N10 G1 X45. Z66. F.15 #
Função L
A função "L" define o número de repetições que uma determinada operação deve ser
executado.
Exemplo:
:
N80 P10 L3 # (Esta sentença define que o subprograma 10 será repetido 3 vezes)
Exemplo:
N00 ;EIXO #
:
H70
N30 T0101;BROCA #
N35 G54 #
Portanto: O comando ao ler a função H70 desvia automaticamente para a sentença N70.
Função / (Barra)
Utilizamos a função ( / ) barra quando for necessário inibir a execução de blocos no programa,
sem alterar a programação.
Se o caractere "/" for digitado na frente de alguns blocos, estes serão ignorados pelo
comando, desde que o operador tenha selecionado a opção "INIBE BLOCOS" na página de
"REFERÊNCIAS DE TRABALHO".
Caso a opção INIBE BLOCOS não seja selecionado, o comando executará os blocos
normalmente, inclusive os que contiverem o caractere "/".
Exemplo:
/N90 M08 #
:
Funções Miscelânea
As funções Miscelâneas estão definidas de acordo com a norma DIN 66025 dentre as quais
podemos destacar as seguintes: