Escolar Documentos
Profissional Documentos
Cultura Documentos
– Programação Torno
Módulo III
Aula 02
Funções auxiliares
Função N
Cada bloco ou sentença de informação também conhecida como linha de programa e pode ser
identificado pela função "N", seguida de até 4 dígitos.
A função "N" deverá ser informada no início de cada bloco ou sentença.
Se usada esta função, a cada bloco poderá utilizar qualquer valor de incremento, mas para melhor
utilização deverá ser incrementada com valores, de 5 em 5 ou de 10 em 10, tendo assim
intervalos livres para possíveis alterações no programa.
Observação: Não é obrigatório inserir a função “N”, ou seja, o número de cada bloco programado.
Se omitir esta função não ocorrerá nenhum erro de programação, porém, quando programada
facilita a interpretação e a localização e a localização do erro quando houver.
Exemplo:
:
N50 G00 X200. Z185. #
N60 G01 X112. Z143. F.25 #
:
A função auxiliar "EOB", é representado pelo caractere "#", tecnicamente conhecido como
cerquilha, e é utilizada no final de cada bloco ou sentença com o intuito de finalizá-la para que
outra possa ser aberta.
Bloco ou linha de programa é o conjunto de informações (funções) programadas que devem ser
transmitidas ao CNC e executadas simultaneamente.
Exemplo:
:
N10 G1 X67. Z68. F.25 #
:
1
Função S
Através desta função o comando recebe informações quanto ao valor da velocidade de corte ou
da rotação.
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 rotações por minuto
(rpm) em função do diâmetro da peça, ocasionando assim uma variação de rotação durante a
usinagem. Por questões de segurança deve-se limitar o rpm máximo durante a usinagem,
programando-se a função G92 seguida da função auxiliar "S", entrando neste caso como valor
máximo de rotação a atingir. Quando falamos em segurança podemos nos referir a dois fatores:
O primeiro é que deve-se limitar pensando sempre no operador, pois ao limitarmos a rotação
quando utilizarmos a função G96, por exemplo, estaremos evitando de escapar a peça e outro
fator é a máquina, com o limite de rotação programado evita-se de danificar alguma parte
eletrônica da mesma.
Exemplo:
G96# (Programação em velocidade de corte constante)
S 200.# (Valor da velocidade de corte em metros por minuto)
G92 S3000 M03 # (Limitação de rpm máximo e sentido de giro)
Quando utilizado com a função G97 o valor da função auxiliar "S", entra apenas como valor de
rotação constante ou fixa 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 T0101 #
Onde:
A primeira dezena (01), representa o número da ferramenta que será utilizada.
A segunda dezena (01), representa o número corretor usado para as medidas e desgaste do
inserto.
2
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 P21 L3 # (Esta sentença define que o subprograma 21 será repetido 3 vezes)
Pode-se chamar um sub-programa para múltiplas repetições, programando-se um bloco contendo
a função "P" (com o número do sub-programa) e "L" (com o número de vezes que o sub-programa
deverá ser executado).
Para que esta função seja executada corretamente é necessária a programação da função auxiliar
“P”, pois sem ela, o comando saberá o número de repetições mas não saberá quem ele tem que
repetir.
3
Função H
A função auxiliar "H" serve para executar saltos incondicionais no programa. Esta função deverá
ser programada precedida de um valor numérico e deverá ser única no bloco programado.
Para que ocorra o desvio desejado, deverá conter no programa a função auxiliar “N”, pois será a
referência para função “H”.
Exemplo:
N00 ;EIXO #
:
H70
N30 T0101;BROCA #
N35 G54 #
N40 G00 X30. Z75.#
:
N70 T0202; DESBASTE INTERNO#
:
N200 M30 #
4
Função / (Barra)
Utilizamos a função (/) barra quando for necessário inibir a execução de blocos no programa, para
evitar alterações na programação.
Se o caractere "/" for digitado no início de alguns blocos, estes serão ignorados pelo comando,
desde que o operador tenha habilitado a opção "INIBE BLOCOS" na página de "REFERÊNCIAS
DE TRABALHO".
Caso a opção INIBE BLOCOS não seja habilitada, o comando desprezará os que contiverem o
caractere "/".
Exemplo:
.
.
.
.
/N100 M08 #
.
.
.