Você está na página 1de 5

FUNÇÕES DE COMPENSAÇÃO DA FERRAMENTA 11

11-4 Configuração dos Dados Programados: G10

1. Função e propósito

O comando G10 permite a configuração ou modificação dos dados de compensação da


ferramenta, dados de compensação da peça de trabalho e dados de parâmetro durante o curso
do programa.

2. Formatos da programação

A. Programando compensações da peça de trabalho

- Formato da programação para os dados da origem da peça de trabalho


G10 L2 P_ X_ Y_ Z_α_ (α: Eixo adicional)
P: 0.....Mudança de coordenada (Característica adicionada)
1.....G54
2.....G55
3.....G56
4.....G57
5.....G58
6.....G59
Dados de comandos P diferentes daqueles listados acima são tratados como P = 1.
Se a configuração do comando P for omitida, as compensações da peça de trabalho serão
tratadas como as compensações correntemente efetivas.
- Formato da programação para os dados adicionais da origem da peça de trabalho (opção)
G10 L20 P_ X_ Y_ Z_α_ (α: Eixo adicional)
P1: G54.1 P1
P2: G54.1 P2

P299: G54.1 P299


P300: G54.1 P300
As faixas de configuração dos dados nos endereços axiais são:

Sistema em mm Sistema em polegada


Eixo linear ±99999.9999 mm ±9999.99999 pol.
Eixo de rotação ±99999.9999° ±99999.9999°

B. Programando compensações da ferramenta


- Formato da programação para os dados de compensação da ferramenta do tipo A
G10 L10 P_R_
P: Número de compensação
R: Valor de compensação
- Formato da programação para os dados de compensação da ferramenta do tipo B
G10 L10 P_R_ Compensação geométrica relativa ao comprimento
G10 L11 P_R_ Compensação do desgaste relativa ao comprimento
G10 L12 P_R_ Compensação geométrica relativa ao raio
G10 L13 P_R_ Compensação do desgaste relativa ao raio

11-35
11 FUNÇÕES DE COMPENSAÇÃO DA FERRAMENTA

- Formato da programação para os dados de compensação da ferramenta do tipo C


G10 L10 P_R_ Compensação do comprimento; Geometria Z
G10 L11 P_R_ Compensação do comprimento; Compensação do desgaste no eixo Z
G10 L12 P_R_ Compensação do raio da ferramenta (Geometria)
G10 L13 P_R_ Compensação do raio da ferramenta (Compensação do desgaste)
G10 L14 P_R_ Compensação do comprimento; Geometria no eixo X
G10 L15 P_R_ Compensação do comprimento; Compensação do desgaste no eixo X
G10 L16 P_R_ Compensação do comprimento; Geometria no eixo Y
G10 L17 P_R_ Compensação do comprimento; Compensação do desgaste no eixo Y
G10 L18 P_R_ Compensação do raio da ponta; Direção
As faixas de configuração para a programação dos dados de compensação da ferramenta são
mostradas a seguir
Número de compensação (P):
1 a 128 ou 512 (de acordo com o número de grupos de dados disponíveis)
Valor da compensação (R):

Sistema em
Sistema em mm
polegada
COMPENSAÇÃO DA FERRAM. Tipo A ±1999.9999 mm ±84.50000 pol.
COMPENSAÇÃO DA FERRAM. Tipo B Comprimento Geometria ±1999.9999 mm ±84.50000 pol.
COMPENSAÇÃO DA FERRAM. Tipo B Comprimento Desgaste ±99.9999 mm ±9.99999 pol.
COMPENSAÇÃO DA FERRAM. Tipo B Raio Geometria ±999.9999 mm ±84.50000 pol.
COMPENSAÇÃO DA FERRAM. Tipo B Raio Desgaste ±9.9999 mm ±0.99999 pol.
COMPENSAÇÃO DA FERRAM. Tipo C Geometria XYZ ±1999.9999 mm ±84.50000 pol.
COMPENSAÇÃO DA FERRAM. Tipo C Geometria Raio da ponta ±999.9999 mm ±84.50000 pol.
COMPENSAÇÃO DA FERRAM. Tipo C Desgaste XYZ ±99.9999 mm ±9.99999 pol.
COMPENSAÇÃO DA FERRAM. Tipo C Desgaste Raio da ponta ±9.9999 mm ±0.99999 pol.
COMPENSAÇÃO DA FERRAM. Tipo C Direção 0-9 0-9

11-36
FUNÇÕES DE COMPENSAÇÃO DA FERRAMENTA 11
C. Programando os dados de parâmetro

G10 L50................ Modo entrada de parâmetro LIGADO


N_P_R_
N_R_
G11 ..................... Modo entrada de parâmetro DESLIGADO
N: Número do parâmetro
P: Número do eixo (para parâmetro tipo eixo)
R: Dados do parâmetro
Especifique os parâmetros com o endereço N, como indicado abaixo:

Parâmetro N: Número P: Número do eixo

A 1 a 200 1001 a 1200 —


B 1 a 200 2001 a 2200 —
C 1 a 200 3001 a 3200 —
D 1 a 144 4001 a 4144 —
E 1 a 144 5001 a 5144 —
F 1 a 168 (47 a 66 excluídos) 6001 a 6168 —
I 1 a 24 9001 a 9024 1 a 16
J 1 a 144 10001 a 10144 —
K 1 a 144 11001 a 11144 —
L 1 a 144 12001 a 12144 —
M 1 a 48 13001 a 13048 1 a 16
N 1 a 48 14001 a 14048 1 a 16
P 1a5 150001 a 150005 1 a 16
(1 a 32)
# 0 a 4095 150100 a 154195 1 a 16
(0 a 2047) (150100 a 152147) (1 a 32)
S 1 a 48 16001 a 16048 1 a 16
SV 1 a 384 17001 a 17384 1 a 16
SP 1 a 256 18001 a 18256 1a8
SA 1 a 144 19001 a 19144 1a8
BA 1 a 132 20001 a 20132 —
TC 1 a 154 21001 a 21154 —
SU 1 a 168 22001 a 22168 —
SD 1 a 168 23001 a 23168 —

Nota 1: Para as faixas de configuração dos dados do parâmetro, refira-se à Lista de


Parâmetros/Lista de Alarmes/Lista de códigos M.
Nota 2: Para os parâmetros com endereço P ou #, os dados entre parênteses referem-se ao
número ampliado de grupos de dados para a compensação de erros de passo
(quando K103 bit 2 = 1).

11-37
11 FUNÇÕES DE COMPENSAÇÃO DA FERRAMENTA

3. Descrição detalhada

A. Entrada de dados da origem da peça de trabalho

1. O comando G10 não está associado com movimento. Entretanto, não use este comando
no mesmo bloco com um comando de códigos G diferentes de: G21, G22, G54 a G59.
2. Não use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causará um mau funcionamento ou um erro
de programa.
3. Independentemente do tipo de compensação da peça de trabalho (G54 - G59 e G54.1), os
dados para os endereços de eixo têm que se referir à origem do sistema fundamental de
coordenadas da máquina.
4. De fato, comandos de código L e código P podem ser omitidos, mas, ao omiti-los, tenha
em mente o seguinte:
1) Omita os comandos de código L e código P somente quando
Os dados do eixo devem referir-se ao sistema de coordenadas que foi selecionado
por último.
2) O comando de código L somente pode ser omitido quando os dados dos eixos
pretendidos referem-se a um sistema de coordenadas do mesmo tipo (em termos de
código L: L2 ou L20) como o último sistema de coordenadas selecionado; dê um
comando P em um caso como este, como a seguir:
- Configure um número inteiro de 0 a 6 com o endereço P para especificar os dados
de mudança de coordenadas ou um dos sistemas de coordenadas de G54 a G59.
- Configure um número inteiro de 1 a 300 com o endereço P para especificar um dos
sistemas adicionais de coordenadas da peça de trabalho de G54.1.
3) Se somente o comando de código P for omitido:
Um alarme ocorrerá se o valor de L não está de acordo com o último sistema de
coordenadas selecionado.
5. Dados de eixo sem ponto decimal podem ser introduzidos na faixa de –99999999 a
+99999999. As configurações de dados neste momento dependem da unidade de entrada
de dados.
Exemplo: G10 L2 P1 X–100. Y–1000 Z–100 B–1000
O comando acima configura os seguintes dados:
Sistema em mm X –100. Y –1. Z –0.1 B –1.
Sistema em mm (até 4 casas decim.) X –100. Y –0.1 Z –0.01 B –0.1
Sistema em polegada X –100. Y –0.1 Z –0.01 B –1.
Sistema em pol. (até 5 casas decim.) X –100. Y –0.01 Z –0.001 B –0.1
6. Os dados da origem atualizados por um comando G10 não são indicados da mesma
maneira como eles são indicados na tela de DESLOCA PEÇA até que esta tela seja
selecionada novamente.
7. Configurar um valor ilegal de código L causará um alarme.
8. Configurar um valor ilegal de código P causará um alarme.
9. Configurar um valor ilegal de eixo causará um alarme.
10. O comando G10 é inválido (ou é pulado) durante a checagem do percurso da ferramenta.

11-38
FUNÇÕES DE COMPENSAÇÃO DA FERRAMENTA 11
B. Entrada de dados de compensação da ferramenta

1. O comando G10 não está associado com movimento. Entretanto, não use este comando
no mesmo bloco com um comando de código G diferente de: G21, G22, G54 a G59.
2. Não use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causará um mau funcionamento ou um erro
de programa.
3. Dados de compensação (R) sem ponto decimal podem ser introduzidos na faixa de
–999999 a +999999 para compensação geométrica, ou na faixa de –99999 a +99999 para
compensação de desgaste. As configurações de dados neste momento dependem da
unidade de entrada de dados.
Exemplo: G10 L10 P1 R1000
O comando acima configura os seguintes dados:
Sistema em mm 1.
Sistema em mm (até 4 casas decim.) 0.1
Sistema em polegada 0.1
Sistema em pol. (até 5 casas decim.) 0.01
4. Os dados da compensação atualizados por um comando G10 não são indicados da
mesma maneira como eles são indicados na tela de OFFSET FERRAMEN até que esta
tela seja selecionada novamente.
5. Configurando um valor ilegal de código L causará um alarme.
6. Um comando de “G10 P_ R_” sem um código L também está disponível para a entrada de
dados de compensação da ferramenta.
7. Configurando um valor ilegal de código P causará um alarme.
8. Configurando um valor ilegal de compensação (R) causará um alarme.
9. O comando G10 é inválido (ou é pulado) durante a checagem do percurso da ferramenta.

C. Entrada de dados de parâmetro

1. O comando G10 não está associado com movimento. Entretanto, não use este comando
no mesmo bloco com um comando de código G diferente de: G21, G22, G54 a G59.
2. Não use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causará um mau funcionamento ou um erro
de programa.
3. Outras instruções ao NC não devem ser dadas no modo entrada de parâmetro.
4. Nenhum número de seqüência deve ser designado com o endereço N no modo entrada de
parâmetro.
5. Independentemente do modo de entrada de dados — absoluto (G90) ou incremental (G91)
— os dados designados serão sobrepostos ao parâmetro existente. Além disso, descreva
todos os dados em números decimais (portanto, dados do tipo hexadecimal e do tipo
dígito binário devem ser convertidos).
Exemplo: Para mudar um dado do tipo dígito binário de 00110110 para 00110111:
Como (00110111)2 = (55)10 [um número binário de 00110111 corresponde a
“55” em notação decimal], configure 55 com o endereço R.
6. Todas as casas decimais, mesmo se entradas, são ignoradas.

11-39

Você também pode gostar