Escolar Documentos
Profissional Documentos
Cultura Documentos
Partes de um programa
3
Função seqüencial de blocos
• Função: N
• Formato no sistema métrico n4 (formado pela letra G,
seguido de dois dígitos)
• Aplicação: número seqüencial de blocos
Função preparatória
• Função G: (formada pela letra G, seguida de dois dígitos)
• Formato no sistema métrico: G2 (formado pela letra G,
seguida de dois dígitos)
• Aplicação: usadas para informar a máquina “o que fazer”,
estabelecendo os modos de operação.
• Função de posicionamento.
• Funções: X, Y, Z.
• Formato no sistema métrico X = 5.3 Y = 5.3 Z = 5.3
(formado pelas letras X, Y, Z seguidas de cinco inteiros de
três decimais).
• Aplicação: determinar as coordenadas de posicionamento.
• Os eixos X e Y referem-se ao deslocamento da mesa.
• O eixo Z refere-se ao deslocamento vertical da ferramenta.
Função de avanço
Função: F
Formato no sistema métrico: F 5.3 (formado pela letra F seguida
de cinco inteiros e três decimais).
Aplicação: Função de avanço.
4
Função da RPM
Função: S
Formato: Não estabelecido, em função do motor da máquina.
Aplicação: rotação de ferramenta.
Função sub-rotina
Função: L
Formato: L4 (formado pela letra L, seguida de quatro dígitos)
Aplicação: ciclos repetitivos
Obs: Os dois primeiros dígitos indicam o nº da sub-rotina, os
dois últimos, o nº de passagens.
5
Função miscelânea
Função: M
Formato: M2 (formado pela letra M, seguida de dois dígitos)
Aplicação: funções miscelâneas ou auxiliares.
6
FUNÇÃO CÓDIGO APLICAÇÃO
N Número seqüencial de blocos
G G00 Avanço rápido
G01 Interpolação linear
G02 Interpolação circular (sentido horário)
G03 Interpolação circular (sentido anti-horário)
G04 Tempo programado de espera
G40 Anula ou cancela compensação do raio da ferramenta
G41 Compensação do raio da ferramenta a esquerda da peça
G42 Compensação do raio da ferramenta a direita da peça
G53 Zero absoluto
G54 1º deslocamento do ponto 0
G55 2º deslocamento do ponto 0
G56 3º deslocamento do ponto 0
G57 4º deslocamento do ponto0
G60 Parada de precisão
G63 Corte de rosca com mandril de compensação
G64 Operação com comando de trajetória
G70 Polegada
G71 Milímetros
G80 Anula ciclo de fixo
G81 Ciclo fixo para furação simples
G82 Ciclo de furação com tempo de alisamento
G83 Ciclo de furação profunda
G84 Ciclo de rosqueamento
G85 Ciclo de furação com plano de referência auxiliar
G86 Ciclo de furação com parada da árvore
G87 Ciclo de furação com parada da árvore e do programa
G88 Ciclo de furação do tempo de alisamento com parada da
árvore e do programa
G89 Ciclo de furação com tempo de alisamento com retorno de
avanço programado
G90 Coordenadas absolutas
G91 Coordenadas incrementais
G94 Avanço em mm/min
G95 Avanço em mm/rot
X Posicionamento da mesa
Y Posicionamento da mesa
7
Z Posicionamento da ferramenta
I Eixo auxiliar // a x
J Eixo auxiliar // a y
K Eixo auxiliar // a z
F Avanços
S Rotações (vide tabela anterior)
T T01 a T99 Troca de ferramenta
D D01 a D199 Correção da ferramenta
R Plano de referencia auxiliar
P Inserção automática de chanfros e raios
L Sub-rotina
M Miscelâneas
M00 Parada do programa
M02 Fim de programa sem retrocesso
M03 Liga fuso sentido horário
M04 Liga fuso sentido-horário
M05 Para eixo árvore
M06 Troca de ferramentas (p/ sub-rotina)
M08 Liga refrigerante
M09 Desliga refrigerante
M17 Fim de sub-rotina
M24 Sentido anti-horário do magazine
M30 Fim do programa com retrocesso
M95 Desliga eixo árvore e para refrigerante
% - Chamada de programa
8
Sistema de coordenadas X-Y-Z
Conceito
Trata-se de um sistema de coordenadas ortogonal utilizado para
representar sólidos no espaço.
Comentário
Esse sistema é composto por três eixos perpendiculares entre si
designadas pelas seguintes letras:
X Y Z
9
10
Planos de trabalho
Conceito
Os planos de trabalhos são aqueles formados pelos eixos do
sistema de coordenadas ortogonal: X, Y, Z.
Ilustração
Comentário
São usados os seguintes planos de trabalho:
X/Y X/Z Y/Z
11
Compensação da ferramenta (G40 - G41 - G42)
12
G41 – Compensação de raio à esquerda
A função G41 seleciona a compensação de raio quando a
ferramenta se posicionar à esquerda da peça usinada tendo
como referência à direção do percurso, como mostrado na
G41 é modal e é cancelada pela função G40.
13
G54/55/56/57 – Deslocamento de origem (DO) ajustável (G54
é a posição básica do 8º grupo)
Os valores para o deslocamento de origem de cada eixo são
introduzidos no comando manualmente, através do painel de
operação.
14
Deslocamento de
origem ajustável:
Valores de entrada:
XMP1 = 0
ZMP1 = 500
Deslocamento de
origem aditivo
programável:
Valores de entrada:
XMP2 = 600
ZMP2 = 600
Deslocamento de
origem total
XMP = 600
XMP = 1100
Exemplo de aplicação
Deslocamento de origem
Programável, P. ex. em Y
15
Com fim de programa M02, M30, ou com interrupção do
programa, os valores de deslocamento de origem são
cancelados automaticamente, visto que eles carregam
novamente quando de uma nova partida através do programa.
16
Condições de trajetória
17
Entrada em coordenadas incrementais G91
No caso de coordenadas incrementais, a dimensão programada
corresponde à trajetória a ser percorrida. Por este motivo, são
usados também os termos “dimensões encadeadas” ou “entrada
de dimensões encadeadas”.
18
G01 – Interpolação linear (posição básica do 1º grupo G)
A ferramenta se move com a velocidade de avanço introduzida
sob o endereço F sobre uma reta até a posição objetivo
indicada.
19
Além dos dados dos valores de coordenadas do ponto final de
usinagem “FC”, deve ser dada ainda uma indicação sobre a
posição do centro do círculo, a qual deve ser feita através dos
vetores com sinal I,J e K.
A interpolação circular
é possível com
2 de 3 eixos.
20
O centro do circulo é determinado pelos parâmetros de
interpolação correspondentes.
Exemplo:
N5 G17 G42 D03... LF Seleção de plano e de
N10 G03 X17 Y30. I-9. J8. LF correção de ferramenta.
. Descrição completa do círculo
com sentido, coordenadas de
. ponto final do círculo, e
. parâmetros de interpolação.
N25 G03 X17. I-9. LF Programação de circulo com
endereços faltantes. Caso
não seja selecionado um
outro plano entre N10 e N25,
e não seja sido programada
uma outra trajetória em Y, o
N25 G17 G03 X17. Y30. I-9. J0. .LF. comando gera:
21
Exemplo de interpolação circular
22
Interpolação circular usando ponto
final e centro do arco
23
A figura seguinte mostra arcos gerados pela programação do
centro e do ponto final, em coordenadas absolutas e
incrementais. A figura refere-se ao plano XY, mas a concepção
para outros planos é a mesma.
24
Interpolação circular
Exercícios de fixação
25
G60 – Parada com precisão (posição básica do 10º grupo G)
Com a função G60 é possível aproximar-se de uma posição
objetivo (dentro do limite de parada com precisão) de maneira
exata. A velocidade de avanço nesse caso é reduzida a zero. O
erro de acompanhamento existente é eliminado de
acompanhamento existente é eliminado.
26
Exemplos de mudança de sentido com e sem parada com
precisão:
27
G64 – Operação com comando de trajetória
A condição de trajetória G64 é utilizada coso não devam ocorrer
marcas na peça na passagem de um bloco para outro. Além
disso, são arredondadas dessa maneira as passagens quando
da alteração de direção da tangente.
Exemplo:
N.. G04 F11.5 LF
28
Ciclos
Ciclo de trabalho
Movimento de entrada a partir do ponto de No fundo do furo Movimento de saída até o
partida do avanço ponto de partida do avanço Título
Nº Sub-rotina Espera Fuso
2 L8200 Com avanço de trabalho Sim - Com avanço rápido Furação com
faceamento
Com avanço de trabalho interrompido
3 L8300 - - Com avanço rápido Furação profunda
Rotação a frente com avanço de trabalho
4 L8400 - inversão Com avanço de trabalho Rosqueamento
com macho
6 L8600 Fuso ligado, com avanço de trabalho - parado Com avanço rápido Furação 2
7 L8700 Fuso ligado com avanço de trabalho - Parado Com operação manual Furação 3
8 L8800 Fuso ligado, com avanço de trabalho Sim Parado Com operação manual Furação 4
29
Para os valores que variam em um ciclo (plano de referência,
profundidade de furação, tempo de espera, etc) são utilizados
nas sub-rotinas os parâmetros R00 a R11, e definidos
numericamente no programa principal.
Neste caso o ciclo de furação deve ser chamado para cada nova
posição de furação. Após a usinagem do ciclo de furação
respectivo é ocupada novamente a posição de partida.
30
Sub-rotina L80: supressão de G81 – 89
É chamada internamente ao comando quando for programado
G80. Não precisam ser definidos parâmetros.
Regra / modelo
31
Preencher a nomenclatura abaixo
R02 .............................................................................................
R03..............................................................................................
Exemplo
N 20 G81 R02 3 R03 -30 F80 LF
32
Chamada 81 (furação simples)
N81 2500 LF
33
G82 – Ciclo de furação com tempo para faceamento
Este ciclo se aplica quando a ferramenta necessita “parar” o
avanço por alguns instantes, a fim de se obter uma dimensão
exata na peça.
Regra/modelo
34
Chamada G82 (furação com faceamento)
N8210 M03 F460 LF
N8202 G00 D01 Z500 LF
N8203 X100 Y150 LF
N8204 G82 R02 360 R03 250 R04 1. LF
N8205 X250 Y300 LF
N82 G80 Z500 LF
35
N8301 S48 M03 F460 LF
N8303 G00 D01 Z500 LF
N8304 X100. Y150 LF
N8305 G83 R01 50. R02 146. R03 5. R00 1. R05 20. LF
N83 G80 Z500 LF
36
G83 – Ciclo de furação profunda (pica-pau)
Este ciclo de furação é extremamente útil quando a peça em
questão possui uma espessura “L” relativamente grande, da
ordem de:
L <5
Diâmetro da broca
37
G84 – Ciclos de rosqueamento com macho
G84 (A) – Ciclo de rosqueamento com macho e com sincronismo
G84 R02... R03....R06... R07... R09... F...
R02...............................................................................................
R03...............................................................................................
R06...............................................................................................
R07...............................................................................................
R09...............................................................................................
38
Chamada G84 (rosqueamento com macho para máquina
com sincronismo)
N8401 ... S48 M03 F460 LF
N8402 G00 D01 Z500. LF
N8403 X100. Y150. LF
N8404 G84 R02 360. R03 250. R06 04 R07 03 R09 5. LF
N8405 X250 Y300 LF
39
R03 4 R01 R02 R26 R28
R01 - R05 G Z R26
R01 R03 R26 0
R23 0 R01 G1 Z R03
R24 0 R03 N5 G4 F R04
R24 R05 G Z R02 M17
R22 0 R02 L8400 G G60 G90 Z R02
@02 R22 - R23 G1 G63 Z R03
R03 3 R24 R22 M R06
G1 Z R22 Z R02
G4 F R04 G G60 M R07
G0 Z R02 M17
G4 F R00 L8500 G G60 G90 Z R02
R22 R28 G1 Z R03
Z R22 G Z R10 M17
R22 - R28 L8600 M R07
R23 - R05 G G60 G90 Z R02
R03 2 R23 R05 G1 Z R03
R23 0 R05 M5
@00 - 2 G Z R10 M17
@3 R25 2 L8700 M R07
R22 R23 G G60 G90 Z R02
R22 - R03 G1 Z R03
R22 -/ R25 M5
R03 R22 M
G1 Z R03 G Z R02 M17
G4 F R04 L8800 M R07
G0 Z R02 G G60 G90 Z R02
G4 F R00 G1 Z R03
R03 R28 G4 F R04
G0 Z R03 M5
R03 - R28 M
R03 - R22 G Z R02 M17
G Z R03 L8900 G G60 G90 Z R02
@00 5 G1 Z R03
N4 R02 R03 G4 F R04
R01 - R05 Z R02
R02 - R01 G M17
R26 0 R02 L9000 G G60 G90 Z R02
G1 Z R26 G33 Z R03 K R09
R02 R01 Z R02 K R09 M R06
G4 F R04 G N R07
G Z R02 M17
G4 F R00 M02
40
G10/G11 – Programação em coordenada polar (versão básica 4)
G10 – Deslocamento linear em avanço rápido
G11 – Deslocamento linear em avanço de usinagem
Exemplo:
Notas:
- A referência é sempre em relação ao primeiro eixo positivo
apresentado no bloco, no exemplo a orientação é de +X para
+Y. Logo, a direção positiva ao primeiro eixo programado
corresponde ao ângulo de 0º e a direção positiva do segundo
programado corresponde ao ângulo de 90º.
- O valor do ângulo deverá ser sempre positivo e a resolução é
de 10-5
- O pólo é modal e no fim do programa (M02 ou M80) ele será
desmemorizado.
- Ao se utilizar coordenadas polares pela primeira vez no
programa, as coordenadas do pólo deverá ser programada
em modo absoluto (G90) e recomenda-se sempre programar
as duas coordenadas do pólo.
- As coordenadas do pólo introduzidas em modo incremental
(G91) referem-se sempre ao último pólo programado.
41
Exemplo:
F11 F1000 LF
F12 G90 G11 X50. Y35.F20.A 0.LF (P1) F12 090 C10 X50.Y35.P20.A 0.LF
F13 A 60.LF (P2) F13 G10 A 60.LF
F14 120.LF (P3) F14 G10 A120.LF
F15 A180.LF (P4) F15 G10 A.180.LF
F16 A240.LF (P5) F16 G10 A.240.LF
F17 A300.LF (P6) F18 G10 A.300.LF
F18 A. 0.LF (P7) F18 G10 .LF
42
Inserções automáticas de
chanfros e raios
Exemplo:
43
N10 G00 G90 G42 X80. Y30. LF (P2) O valor de P- deve ser
N15 Z-10 LF (P2) ≤ ou = a trajetória
N20 G91 G01 X10. LF (P3) programada do mesmo
N25 X-10. LF (P4) bloco.
N30 Y10. P-5. LF (P5)
N35 G64 X-50. P10. LF (P6)
N40 X-40. P10. LF (P7)
N45 X20 P5. LF (P8)
N50 G60 Y10 LF (P9)
N55 X30 P-5. LF (P10)
N60 Y10 LF (P11)
N65 X10
N70 G00 G90 G40 X90 Y15 LF (P1)
N75 Z10
M80 M02
44
Resolução dos triângulos retângulos
45
46
Sistema de coordenadas
cartesianas
47
48
49
50
51
52
53
54
55
Centralizador
Técnica de uso
57
6. Repetir o processo duas ou três vezes para confirmar a
medida.
58