quinta-feira, 21 de maio de 2015

Funções para programação.

FUNÇÕES

     São códigos compreensíveis pelo comando para funcionar de determinado modo. Não há diferença entre informar as funções com letras maiúsculas ou minúsculas.
     As funções podem ser de efeito modal ou não modal. As funções de efeito modal são aquelas que quando programadas em um determinado bloco, ficam ativas nos blocos seguintes até o fim do programa, ou ficam ativas até que outra função do mesmo grupo (grupo é o conjunto de funções com características semelhantes) a substitua, cancelando-a. As funções de efeito não modal são aquelas que são válidas somente na linha em que estão programadas.
     As funções estão divididas em algumas classificações importantes:

  • Função sequencial;
  • Função de posicionamento;
  • Função complementar;
  • Função miscelânea ou auxiliar;
  • Função preparatória e;
  • Função especial.


Função sequencial

     Tem a função de numerar os blocos do programa. Costuma-se fazer a programação com incrementos entre blocos de 10 em 10. É representada pela letra N.

Exemplo:

N10 G291
N20 G18 G21 ...
N30 G54
N40 ------


Funções de posicionamento

     Através da declaração destas funções de posicionamento é que se obtém a geometria da peça. É representada pelas letras do cartesiano (X e Z) e corresponde ao eixo em que será executado o movimento seguido do valor da coordenada. Lembrando que:
  • Eixo Z corresponde ao movimento longitudinal;
  • Eixo X corresponde ao movimento transversal.

Exemplo:

N10 G0 X200 Z200 
N20 G1 X2 Z2 F0.25


Função complementar

É utilizada para complementar as informações do bloco de programação. São elas:
Funções complementaes.
Função.
Código.
Ferramenta.
T
Rotação.
S
Avanço de trabalho
F

Exemplo:

N10 G0 G54 X200 Z200
N20 T0101
N30 S2000 M3
N40 G0 X40 Z0
N50 G1 X0 F0.35

Função miscelânea ou auxiliar

     Esta atua como um botão liga e desliga para a máquina, e deve ser programada apenas uma por bloco. É representada pela letra M. São elas:
Funções miscelâneas.
Função
Descrição:
M0
Parada do programa.
M1
Parada opcional do programa.
M2
Fim de programa.
M3
Eixo árvore sentido horário.
M4
Eixo árvore sentido anti-horário.
M5
Parada do eixo árvore.
M6
Troca de ferramenta.
M8
Liga refrigeração da ferramenta.
M9
Desliga refrigeração da ferramenta.
M17
Fim de subprograma.
M30
Fim de programa.

Exemplo:

N10 G0 G54 X200 Z200
N20 T0101
N30 S2000 M3
N40 G0 X40 Z0 M8
N50 G1 X0 F0.35
N60 --------
N70 T0
N80 G0 G54 X200 Z200 M30

Funções preparatórias

     Todas as funções preparatórias são identificadas pelo caractere “G”, seguido por até três dígitos numéricos. São funções que definem ao comando o que fazer preparando-o para uma determinada operação. São elas:
Funções preparatórias
Função
Descrição
G00
Interpolação linear com avanço rápido
G01
Interpolação linear com avanço programado
G02
Interpolação circular sentido horário
G03
Interpolação circular sentido anti-horário
G04
Função de pausa
G18
Plano X Z
G20
Sistema de medida Inglês (polegada)
G21
Sistema de medida Métrico (milímetro)
G40
Cancela compensação
G41
Cancela compensação de raio a esquerda
G42
Cancela compensação de raio a direita
G53
Coordenadas com relação ao Zero máquina
G54 à G59
Coordenadas com relação ao Zero peça
G70
Ciclo para acabamento longitudinal
G71
Ciclo para desbaste longitudinal
G72
Ciclo para desbaste transversal
G74
Ciclo de torneamento e furação
G75
Ciclo para abertura de canais e faceamento
G76
Ciclo de roscamento automático
G80
Cancela ciclo fixo
G83
Ciclo fixo de furação
G84
Ciclo fixo de roscamento
G90
Sistema de coordenada Absoluta
G91
Sistema de coordenada Incremental
G92
Limitação de RPM e deslocamento de origem
G94
Sistema de avanço em mm/min ou pol/min
G95
Sistema de avanço em mm/rotação ou pol/rotação
G96
Ativa velocidade de corte (m/min)
G97
Desativa velocidade de corte 

Exemplo:

N10 G291
N20 G21 G40 G95 G90
N30 T00
N40 G54 G0 X200 Z200
N50 T0201
N60 G96 S320
N70 G92 S2800 M3

Funções especiais.

     São funções que são que os fabricantes de comandos CNC criam com o objetivo de facilitar a programação. As mais usadas são: 
  • Função de arredondamento de cantos;
  • Função de chanframento de cantos.

Função de arredondamento de cantos

     Em cantos formados por movimentos lineares, circulares ou lineares e circulares ela é aplicada para gerar arredondamentos . É preciso conhecer o ponto de intersecção entre os movimentos para a aplicação desta função.

Sintaxe: ,R__ (Valor do raio do arredondamento).

Função de chanframento de cantos.

Em cantos formados por movimentos lineares ela é aplicada para gerar chanfros com catetos iguais. É preciso conhecer o ponto de intersecção entre os movimentos para a aplicação desta função.

Sintaxe: ,C__ (Valor do chanfro).

Exemplo


N10 G0 X62 Z2 M8
N20 G0 X0
N30 G1 Z0 F0.3
N40 X30 ,C5 (este bloco realiza o chanfro especificado no desenho)
N50 Z-34
N60 X60 ,R6 (este bloco realiza o arredondamento especificado no desenho)
N70 Z-45

4 comentários:

  1. G41 e G42 estão errados, eles não cancelam a correção do diâmetro da ferramenta, esses códigos ativam.

    ResponderExcluir
  2. OTMAS INFORMAÇÕES
    ESTÃO DE PARABENS.

    ResponderExcluir
  3. The King Casino - Jancasino
    The 더킹카지노 King Casino - 샌즈카지노 The king casino 1XBET in Atlantic City, NJ. Experience top casino games like Blackjack, Roulette, Sic Bo, Poker and many more.

    ResponderExcluir