Fagor CNC 8040M Manual do usuário

Tipo
Manual do usuário
CNC 8040M
MANUAL DE SOLUÇÃO DE ERROS
Ref. 0204 (bra)
INDICE
Erros de programação.......................................................... 1
(0001-0255)
Erros de preparação e execução...................................... 34
(1000-1238)
Erros de Hardware............................................................... 52
(2000-2028)
Erros de PLC ........................................................................ 55
(3000-3004)
Erros de regulação.............................................................. 56
(4000-4025)
Erros nos dados das tabelas ............................................. 58
Erros do modo de trabalho 8040MC................................. 61
Indice alfabetico ................................................................... 71
MANUAL DE SOLUÇÃO DE ERROS 1
CNC 8040M
0001 ‘Linha vazia.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando intenta introduzir-se no programa ou executar um bloco em o qual não haja editada
nenhuma informação, ou apareça somente a etiqueta (número do bloco).
2.-Dentro do «Ciclo fixo de cavidades com ilhas (G66)», quando o parâmetro S (início do perfil) é
maior que o parâmetro E (final do perfil).
SOLUÇÃO A solução para cada causa é:
1.-O CNC não pode introduzir-se no programa, nem executar, uma linha vazia. Se deseja introduzir
uma linha sem informação no programa, usar o símbolo «;» ao princípio do bloco. O CNC não
considerará o editado na sequência nesse bloco.
2.-O valor do parâmetro S (bloco onde inicia a definição do perfil) deve ser inferior ao valor do
parâmetro E (bloco onde finaliza a definição do perfil).
0002 ‘Dado inadequado.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando edita-se uma coordenada de eixo depois das condições de corte (F, S, T ou D) ou das
funções «M».
2.-Quando as marcas de bloque condicional (/1, /2 ou /3) não estejam ao começo do bloco.
3.-Quando programando em código ISO, programa-se uma etiqueta (número do bloco) maior que
9999.
4.-Quando na operação de acabado (G68) no «Ciclo fixo de cavidades com ilhas», intentou-se definir
as coordenadas do ponto onde deve começar a usinagem.
5.-Programando em linguagem de alto nível, programou-se na instrução RPT um número de repetições
superior a 9999.
SOLUÇÃO A solução para cada causa é:
1/2.- Recordar que a sequência de programação é:
1.- Bloco condicional (/1, /2 ou /3).
2.- Etiqueta (N).
3.- Funções «G».
4.- Coordenadas dos eixos. (X, Y, Z).
5.- Condições de corte (F, S, T, D).
6.- Funções «M».
Não é necessário programar todos os dados.
3.-Corrigir a sintaxe do bloco. Programar as etiquetas dentro do intervalo 0-9999.
4.-Não se pode programar nenhum ponto dentro da definição do ciclo de acabado (G68) para o
«Ciclo de cavidades com ilhas». O CNC elige o ponto onde começará a usinagem. O formato de
programação é:
G68 B L Q I R K V
E a seguir, as condições de corte.
5.-Corrigir a sintaxe do bloco. Programar um número de repetições dentro do intervalo 0-9999.
0003 ‘Ordem incorreta de dados.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA A ordem pela qual programaramm-se as condições de corte, ou dados da ferramenta, é incorreta.
SOLUÇÃO Recordar que a sequência de programação é:
F S T D
Não é obrigatória a definição de todos os dados.
ERROS DE PROGRAMAÇÃO
2 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0004 ‘Não se admite mas informações neste bloco.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando edita-se uma função «G» depois de uma coordenada de eixo.
2.-Quando intenta-se editar alguma informação depois de uma função «G» (ou de seus parâmetros
associados) que deva ser única no bloco (ou que só admita seus próprios dados associados).
3.-Quando se atribui um valor numérico a um parâmetro que não o necessite.
SOLUÇÃO A solução para cada causa é:
1.-Recordar que a ordem de programação é:
1.- Bloco condicional (/1, /2 ou /3).
2.- Etiqueta (N).
3.- Funções «G».
4.- Coordenadas dos eixos. (X, Y, Z).
5.- Condições de corte (F, S, T, D).
6.- Funções «M».
Não é necessário programar todos os datos.
2.-Existem algumas funções «G» que levam uma informação associada no bloco. É provável que
este tipo de funções não permitam a programação de outra informação na sequência de seus
parâmetros associados. Também não será admissível a programação das condições de corte (F,
S), dados da ferramenta (T, D) ou função «M».
3.-Existem algumas funções «G» que levam associados uns parâmetros que não necessitan ser
definidos com valores.
0005 ‘Informação repetida.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Introduziu-se num bloco o mesmo dado duas vezes.
SOLUÇÃO Corrigir a sintaxe do bloco. Não se pode definir num bloco duas vezes o mesmo dado.
0006 ‘Formato de dado inadequado.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Durante a definição dos parâmetros de um ciclo fixo de usinagem, atribuiu-se um valor negativo a um
parâmetro que admite somente valores positivos.
SOLUÇÃO Comprovar o formato do ciclo fixo. Em alguns ciclo fixos existem parâmetros que só admitem valores
positivos.
0007 ‘Funções G incompatíveis.’
DETECÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando programam-se no mesmo bloco duas funções «G» que são contrárias entre si.
2.-Quando intenta-se definir um ciclo fixo num bloco que contém uma trajetória não linear (G02, G03,
G08, G09, G33).
SOLUÇÃO A solução para cada causa é:
1.-Existem grupos de funções «G» que não podem juntar-se no bloco, ja que representam ações
contrárias entre si. Por exemplo:
G01/G02: Interpolação linear e circular.
G41/G42: Compensação de raio a esquerda e direita.
Este tipo de funções deveram ser programadas em blocos diferentes.
2.-A definição de um ciclo fixo deve realizar-se num bloco que contenha um movimento linear. É dizer,
para definir um ciclo fixo deve estar ativa a função G00 ou G01. A definição de movimentos não
lineares (G02, G03, G08 e G09) pode realizar-se nos blocos que sigam a definição do perfil.
MANUAL DE SOLUÇÃO DE ERROS 3
CNC 8040M
0008 ‘Função G inexistente.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma função «G» inexistente.
SOLUÇÃO Revisar a sintaxe do bloco e comprovar que não esta intentando editar-se uma função «G» diferente
por equivocação.
0009 ‘Não se admite mais funções G.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma função «G» depois das condições de corte ou dos dados da ferramenta.
SOLUÇÃO Recordar que a ordem de programação é:
1.- Bloco condicional (/1, /2 o /3).
2.- Etiqueta (N).
3.- Funções «G».
4.- Coordenadas dos eixos. (X,Y,Z).
5.- Condições de corte (F, S, T, D).
6.- Funções «M».
Não é necessário programar todos os dados.
0010 ‘Não se admite mais funções M.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se mais de 7 funções «M» num mesmo bloco.
SOLUÇÃO O CNC não permite programar mais de 7 funções «M» no mesmo bloco. Se necessita executar
alguma outra função, editar-la em um bloco a parte. As funções «M» podem ser únicas no bloco.
0011 ‘A função G/M vai sozinha.’
DETECÇÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Dentro do bloco existe conflito entre uma função «G» ou «M» que devem estar em solitário no bloco.
SOLUÇÃO Aplicar a função por separado em um bloco.
0012 ‘Programar F,S,T,D antes das funções M.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se alguma condição de corte (F, S) ou dado da ferramenta (T, D) depois das funções «M».
SOLUÇÃO Recordar que a sequência de programação é:
F S T D M
Podem programar-se várias funções «M» (até 7).
Não é obrigatório definir todos os dados.
0014 ‘Não programar etiquetas com parâmetro.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Definiu-se uma etiqueta (número do bloco) com um parâmetro.
SOLUÇÃO A programação do número do bloco é opcional, mas não será permitido definir-la com um parâmetro.
Pode definir-la mediante um número entre 0-9999.
0015 ‘Não se admite número de repetições.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma repetição de forma incorreta, ou o bloco não admite repetições.
SOLUÇÃO As instruções de alto nível não admitem número de repetições ao final do bloco. Para realizar uma
repetição, atribuir ao bloco à repetir uma etiqueta (número do bloco), e usar a instrução RPT.
4 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0016 ‘Programar: G15 eixo.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Seleção do eixo longitudinal (G15)» não se programou o parâmetro correspondente ao
eixo.
SOLUÇÃO Revisar a sintaxe do bloco. Na definição da função G15, é obrigatório programar o nome do novo
eixo longitudinal.
0017 ‘Programar: G16 eixo-eixo.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Seleção do plano principal por duas direções (G16)» não se programou algum dos dois
parâmetros correspondentes aos eixos.
SOLUÇÃO Revisar a sintaxis do bloco. Na definição da função G16, é obrigatório programar o nome dos dois
eixos que definem o novo plano de trabalho.
0018 ‘Programar: G22 K(1/2/3/4) S(0/1/2).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função«Habilitação/desabilitação zonas de trabalho (G22)» não se definiu o tipo de habilitação ou
desabilitação da zona de trabalho, ou atribuiu-se-lhe um valor incorreto.
SOLUÇÃO O parâmetro de habilitação ou desabilitação das zonas de trabalho S é obrigatório programar-lo, e
pode receber os seguintes valores:
- S=0: Desabilita a zona de trabalho.
- S=1: Habilita como zona de não entrada.
- S=2: Habilita como zona de não saída.
0019 ‘Programar zona K1, K2, K3 ou K4.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Programou-se uma função G20, G21 ou G22 e não se definiu a zona de trabalho K1, K2, K3 ou
K4.
2.-A zona de trabalho programada é menor que 0 ou maior que 4.
SOLUÇÃO A solução para cada causa é:
1.-O formato de programação das funções G20, G21 e G22 é:
G20 K X...C±5.5 (Definição limites inferiores zonas de trabalho).
G21 K X...C±5.5 (Definição limites superiores zonas de trabalho).
G22 K S(Habilitação/desabilitação zonas de trabalho).
Onde:
- K : É a zona de trabalho.
- X...C : São os eixos quais definem-se os limites.
- S : É o tipo de habilitação da zona de trabalho.
2.-A zona de trabalho K pode receber somente os valores K1, K2, K3 ou K4.
0020 ‘Programar G36-G39 com R+5.5.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função G36 ou G39, não se programou o parâmetro R, ou asignou-se-lhe um valor negativo.
SOLUÇÃO Para definir a função G36 ou G39, é necessário definir o parâmetro R (sempre com valor positivo).
G36: R= Raio de arredondado.
G39: R= Distância desde o final da trajetória programada ao ponto em que realizar-se-à o chanfro.
MANUAL DE SOLUÇÃO DE ERROS 5
CNC 8040M
0021 ‘Programar: G72 S5.5 ou eixo(s).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando programa-se um fator escala geral (G72) e não se define o fator de escala a aplicar.
2.-Quando programa-se um fator de escala particular (G72) a vários eixos, e a ordem em o qual foram
definidos os eixos não é a correta.
SOLUÇÃO Recordar que o formato de programação de esta função é:
- G72 S5.5 Quando aplica-se o fator de escala geral (a todos os eixos).
- G72 XC5.5 Quando aplica-se o fator de escala particular a um ou vários eixos.
0022 ‘Programar: G73 Q (ângulo) I J (centro).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S Programou-se incorretamente os parâmetros da função «Giro do sistema de coordenadas (G73)».
As causas podem ser:
1.-Não se definiu o ângulo de giro.
2.-Definiu-se somente uma coordenada do centro de giro.
3.-A ordem em que definiram-se as coordenadas do centro de giro é incorreta.
SOLUÇÃO O formato de programação desta função é:
G73 Q (ângulo) [I J] (centro)
O valor de Q é obrigatório programar-lo.
Os valores I, J são opcionais, porém sendo programados, deve-se programar ambos.
0023 ‘Bloco incompatível com definição de perfil.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Dentro do conjunto de blocos que definem o perfil de uma cavidade, existe um bloco que contém uma
função «G» que não pode formar parte da definição do perfil.
SOLUÇÃO As funções G disponíveis na definição do perfil de uma cavidade (2D/3D) são:
G00: Início de perfil.
G01: Interpolação linear.
G02/G03: Interpolação circular a direitas/esquerdas.
G06: Centro de circunferência em coordenadas absolutas.
G08: Circunferência tangente a trajetória anterior.
G09: Circunferência por três pontos.
G36: Arredondado de arestas.
G39: Chanfrado.
G53: Programação respeito ao zero máquina.
G70/G71: Programação em polegadas/milímetros.
G90/G91: Programação em coordenadas absolutas/incrementais.
G93: Pré-seleção da origem polar.
E ademais, no perfil de uma cavidade 3D:
G16: Seleção do plano principal por duas direções.
G17: Plano principal X-Y e longitudinal Z.
G18: Plano principal Z-X e longitudinal Y.
G19: Plano principal Y-Z e longitudinal X.
0024 ‘Não se admitem blocos de alto nível na definição de perfil.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Dentro do conjunto de blocos que definem o perfil de uma cavidade, programou-se um bloco em
linguagem de alto nível.
SOLUÇÃO A definição do perfil de uma cavidade deve realizar-se em código ISO. Não se admitem instruções de
alto nível (GOTO, MSG, RPT ...).
6 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0025 ‘Programar: G77 eixos (de 2 a 6).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Acoplagem eletrônico de eixos (G77)» não se programaram os parâmetros
correspondentes aos eixos.
SOLUÇÃO Na programação da função G77, é necessário programar como mínimo dois eixos.
0026 ‘Programar: G93 I J.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Pré-seleção da origem polar (G93)» não se programaram algum dos dois parâmetros
correspondentes as coordenadas da nova origem polar.
SOLUÇÃO Recordar que o formato de programação desta função é:
G93 I J
Os valores I, J são opcionais, porém sendo programados, deve-se programar ambos, e indicam
a posição da nova origem polar.
0027 ‘G49 T X Y Z S, X Y Z A B C, ou, X Y Z Q R S.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Definição de plano inclinado (G49)» repetiu-se a programação de algum parâmetro.
SOLUÇÃO Revisar a sintaxe do bloco. Os formatos de programação são:
T X Y Z S X Y Z A B C X Y Z Q R S
0028 ‘Não programar um ciclo fixo com G2/G3.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Intentou-se executar um ciclo fixo estando ativas as funções G02, G03 ou G33.
SOLUÇÃO Para executar um ciclo fixo deve estar ativa G00 ou G01. É possível que na história do programa
exista ativada uma função G02 ou G03. Comprovar que estas funções não cheguem ativas na
definição do ciclo fixo.
0029 ‘G60: [A] /X I K/(2) [P Q R S T U V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros do ciclo «Usinagem múltiple em linha recta (G60)».
As causas podem ser várias:
1.- Falta por programar algum parâmetro obrigatório.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
3.- É possível que exista dados excedentes.
SOLUÇÃO Neste tipo de usinagm é obrigatória a programação de dois dos seguintes parâmetros:
X : Longitude da trajetória.
I : Passo entre usinagens.
K: Número de usinagens.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro.
MANUAL DE SOLUÇÃO DE ERROS 7
CNC 8040M
0030 ‘G61-2: [A B] /X I J/(2) Y J D (2)/ [P Q R S T U V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros do ciclo «Usinagem múltiple formando um
paralelogramo (G61)» ou «Usinagem múltiple em malha (G62)». As causas podem ser várias:
1.- Falta por programar algum parâmetro obrigatório.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
3.- É possível que exsita dados excedentes.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de dois parâmetros de cada grupo (X, I, K) e (Y,
J, D).
X/Y : Longitude da trajetória.
I/J : Passo entre usinagens.
K /D : Número de usinagens.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro.
0031 ‘G63: X Y /I K/(1) [C P][P Q R S T U V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros do ciclo «Usinagem múltiple formando uma
circunferência (G63)». As causas podem ser várias:
1.- Falta por programar algum parâmetro indispensável.
2.- Os parâmetros do ciclo não se encontram editados na ordem correta.
3.- É possível que exista dados excedentes.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
X/Y : Distância do centro ao primeiro furo.
E um dos seguintes dados:
I : Passo ângular entre usinagens.
K: Número de usinagens.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro.
0032 ‘G64: X Y /I K/(1) [C P][P Q R S T U V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros do ciclo «Usinagem múltiple formando um arco
(G64)». As causas podem ser várias:
1.- Falta por programar algum parâmetro obrigatório.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
3.- É possível que haja dados excedentes.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
X/Y : Distância do centro ao primeiro orifício.
B : Curso ângular da trajetória.
E um dos seguintes dados:
I : Passo ângular entre usinagens.
K: Número de usinagens.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro.
8 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0033 ‘G65: X Y /A I/(1) [C P].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros do ciclo «Usinagem programado mediante um
segmento de curva (G65)». As causas podem ser várias:
1.- Falta por programar algum parâmetro obrigatório.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
3.- É possível que exista dados excedentes.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
X/Y : Distância do centro ao primeiro furo.
E um dos seguintes dados:
A: Ângulo da mediatriz do segmento de curva com o eixo de abcisas (em graus).
I : Longitude do segmento de curva.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro.
0034 ‘G66: [D H][R I][C J][F K] S E [Q].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros do «Ciclo fixo de cavidade com ilhas (G66)». As
causas podem ser várias:
1.- Programou-se um parâmetro que não corresponde ao formato de chamada.
2.- Falta por programar algum parâmetro indispensável.
3.- Os parâmetros do ciclo não se editaram na ordem correta.
SOLUÇÃO Neste ciclo de usinagem é obrigatória a programação de:
S : Bloco onde inicie a descrição geométrica dos perfis que compõem a cavidade.
E : Bloco onde finaliza a descrição geométrica dos perfis que compõem a cavidade.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro. Ademais, não poderá definir-se o parâmetro:
H se não se definiu D.
I se não se definiu R.
J se não se definiu C.
K se não se definiu F.
Também não esta permitida a programação da posição (X...C) onde se realiza a usinagem.
0035 ‘G67: [A] B [C] [I] [R] [K] [V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros da operação de desbaste (cavidade 2D/3D) ou semi-
acabado (cavidade 3D) no «Ciclo fixo de cavidade com ilhas». As causas podem ser várias:
1.- Programou-se um parâmetro que não corresponde ao formato de chamada.
2.- Falta por programar algum parâmetro obrigatório.
3.- Os parâmetros do ciclo não se editaram na ordem correta.
SOLUÇÃO Neste ciclo de usinagem é obligatória a programação de:
OPERAÇÃO DE DESBASTE (Cavidades 2D ou 3D)
B : Profundidade de passada.
I : Profundidade total da cavidade.
R : Cota do plano de referência.
OPERAÇÃO DE SEMI-ACABADO (Cavidades 3D)
B : Profundidade de pasada.
I : Profundidade total da cavidade (se não esta definida a operação de desbaste).
R : Cota do plano de referência (se não esta definida a operação de desbaste).
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro. Neste ciclo fixo não esta permitida a programação da posição (X...C) onde
realiza-se a usinagem.
MANUAL DE SOLUÇÃO DE ERROS 9
CNC 8040M
0036 ‘G68: [B] [L] [Q] [J] [I] [R] [K].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros da operação de acabado (cavidade 2D/3D) no
«Ciclo fixo de cavidade com ilhas». As causas podem ser várias:
1.- Programou-se um parâmetro que não corresponda ao formato de chamada.
2.- Falta por programar algum parâmetro obrigatório.
3.- Os parâmetros do ciclo não se editaram na ordem correta.
SOLUÇÃO Neste ciclo de usinagem é obrigatória a programação de:
Cavidades 2D
B : Profundidade de passada (se não esta definida a operação de desbaste).
I : Profundidade total da cavidade (se não esta definida a operação de desbaste).
R : Cota do plano de referência (se não esta definida a operação de desbaste).
Cavidades 3D
B : Profundidade de passada.
I : Profundidade total da cavidade (se não esta definida a operação de desbaste nem semi-
acabado).
R : Cota do plano de referência (se não esta definida a operação de desbaste nem semi-
acabado).
Os demais parâmetros são opcionais. Os parâmetros devem ser editados na sequência indicada na
mensagem de erro. Neste ciclo fixo não esta permitida a programação da posição (X...C) onde
realiza-se a usinagem.
0037 ‘G69: I B [C D H J K L R].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros no «Ciclo fixo de orifício profundo com passo variável
(G69)». As causas podem ser várias:
1.- Falta por programar algum parâmetro obrigatório.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
I : Profundidade de usinagem.
B : Passo da broca.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro, podendo definir-se a posição (X...C) onde realiza-se a usinagem.
0038 ‘G81-84-85-86-89: I [K].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros nos ciclos de orifícios (G81), rosca com macho
(G84), escariado (G85) ou mandrilado (G86/G89). A causa pode ser que falte por programar o
parâmetro I: Profundidade de usinagem no ciclo fixo editado.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
I : Profundidade de usinagem.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro, podendo definir-se a posição (X...C) onde realiza-se a usinagem.
0039 ‘G82: I K.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros no «Ciclo fixo de orifício com temporização (G82)».
A causa pode dar-se pela falta de programação de algum parâmetro.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação dos dois parâmetros:
I : Profundidade de usinagem.
K : Temporização no fundo.
Para programar o orifício sem temporização no fundo usar a função G81.
Os parâmetros devem editar-se na ordem apresentada na mensagem de erro, podendo definir-se a
posição (X...C) onde realiza-se a usinagem.
10 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0040 ‘G83: I J.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros no «Ciclo fixo de orifício profundo com passo
constante (G83)». A causa pode dar-se pela falta de programação de algum parâmetro.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
I : Profundidade de usinagem.
J: Número de passos.
Os parâmetros devem ser editados na ordem indicada na mensagem de erro, podendo definir-se a
posição (X...C) onde realiza-se a usinagem.
0041 ‘G87: I J K B [C] [D] [H] [L] [V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros no «Ciclo fijo de cavidade retangular (G87)». As
causas podem ser várias:
1.- Falta por programar algum parâmetro indispensável.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
I : Profundidade da cavidade.
J : Distância desde o centro ao borde da cavidade, segundo o eixo de abcisas.
K : Distância desde o centro ao borde da cavidade, segundo o eixo de ordenadas.
B : Define o passo de aprofundamento segundo o eixo longitudinal.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na sequência indicado na
mensagem de erro, podendo ser definida a posição (X...C) onde realiza-se a usinagem.
0042 ‘G88: I J B [C] [D] [H] [L] [V].’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programaram-se incorretamente os parâmetros no «Ciclo fixo de cavidade circular (G88)». As causas
poden ser várias:
1.- Falta por programar algum parâmetro obrigatório.
2.- Os parâmetros do ciclo não se editaram na ordem correta.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
I : Profundidade da cavidade.
J : Raio da cavidade.
B : Define o passo de aprofundamento segundo o eixo longitudinal.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro, podendo definir-se a posição (X...C) onde realiza-se a usinagem.
0043 ‘Coordenadas incompletas.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Durante a simulação ou a execução, quando estando ativa uma função «Interpolação circular
(G02/G03)», intentou-se executar um deslocamento definido somente com uma coordenada do
ponto final, ou sem definir o raio do arco.
2.-Durante a edição, quando edita-se um deslocamento circular (G02/G03) e define-se somente uma
coordenada do ponto final, ou não se define o raio do arco.
SOLUÇÃO A solução para cada causa é:
1.-É possível que na história do programa encontre-se ativada uma função G02 ou G03. Neste
caso, para realizar um deslocamento é necessário definir as duas coordenadas do ponto final ou
o raio do arco. Para realizar um deslocamento linear, programar G01.
2.-Para realizar um deslocamento circular (G02/G03), é necessário definir as duas coordenadas do
ponto final, e o raio do arco.
MANUAL DE SOLUÇÃO DE ERROS 11
CNC 8040M
0044 ‘Coordenadas incorretas.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na definição dos parâmetros de um ciclo fixo de usinagem (G81-G89) não se definiu o parâmetro I:
Profundidade de usinagem.
SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:
I : Profundidade de usinagem.
Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na
mensagem de erro, podendo definir-se a posição (X...C) onde realiza-se a usinagem.
0045 ‘Não se admitem coordenadas polares.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Programação respeito ao zero máquina (G53)» definiu-se as cotas do ponto final em
coordenadas polares, cilíndricas, ou coordenadas cartesianas com ângulo.
SOLUÇÃO Programando respeito ao zero máquina, somente podem programar-se as cotas em coordenadas
cartesianas.
0046 ‘Eixo inexistente.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando edita-se um bloco cuja execução implica deslocar um eixo inexistente.
2.-As vezes, este erro produz-se durante a edição num bloco devido a omissão de um parâmetro na
função «G» definida em dito bloco. Isto é devido a que alguns parâmetros com nome de eixo,
tenham um significado especial dentro de algumas funções «G». Por exemplo:
G69 I— B—.
Neste caso, o parâmetro B tem um significado especial detrás do parâmetro I. Omitindo o
parâmetro I, o CNC interpreta o parámetro B como a posição onde realizar-se-à a usinagem
nesse eixo. Se o eixo inexiste, sairá este erro.
SOLUÇÃO A solução para cada causa é:
1.-Comprovar que o nome do eixo editado é correto.
2.-Revisar a sintaxe do bloco e comprovar que editaram-se todos os parâmetros obrigatórios.
0047 ‘Programar eixo(s).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Não se programou nenhum eixo na função na qual é necessária a programação de algum eixo.
SOLUÇÃO Em algumas instruções (REPOS, G14, G20, G21) nas quais seja obrigatória a programação de
eixos.
0048 ‘Ordem de eixos incorreto.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Não se programaram as coordenadas dos eixos na ordem correta, ou programou-se um eixo duas
vezes no mesmo bloco.
SOLUÇÃO Recordar que a sequência de programação dos eixos é :
X Y Z U V W A B C
Não é necessário programar todos os eixos.
12 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0049 ‘Ponto incompatível com o plano ativo.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando intentou realizar-se uma interpolação circular, e o ponto final não esta incluído no plano
ativo.
2.-Quando intentou realizar-se uma saida tangêncial numa trajetória que não esta incluída no plano
ativo.
SOLUÇÃO A solução para cada causa é:
1.-É possível que definiu-se um plano mediante G16, G17, G18 ou G19. Nesse caso, somente
realizar-se-ão interpolações circulares nos eixos principais que definam esse plano. Se deseja
definir uma interpolação circular em outro plano, haverá que selecionar-lo previamente.
2.-É possível que definiu-se um plano mediante G16, G17, G18 ou G19. Nesse caso, somente
realizar-se-ão arredondados, chanfros e entradas/saidas tangênciais em trajetórias que estejam
incluídas nos eixos principais que definam esse plano. Para realizar-lo em outro plano, deverá
selecionar-lo previamente.
0053 ‘Programar passo’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Na função «Roscado eletrônico (G33)» não programou-se o parâmetro correspondente ao passo de
rosca.
SOLUÇÃO Recordar que o formato de programação desta função é:
G33 X...C L
Onde:
L : É o passo da rosca.
0054 ‘Passo mal programado.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma interpolação helicoidal e o valor do parâmetro correspondente ao passo de
hélice é incorreto ou é negativo.
SOLUÇÃO Recordar que o formato de programação é:
G02/G03 X Y I J Z K
Onde:
K: É o passo de hélice (valor sempre positivo).
0057 ‘Não programar eixo acoplado.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA As distintas causas são:
1.- Quando intentou-se deslocar individualmente um eixo que encontra-se acoplado a outro.
2.- Quando mediante a função «Acoplagem eletrônico de eixos (G77)» intentou-se acoplar um eixo
que ja se encontra acoplado.
SOLUÇÃO A solução para cada causa é:
1.-Um eixo acoplado não pode deslocar-se individualmente. Para deslocar um eixo acoplado, tem
que deslocar o eixo ao que se encontra acoplado. Os eixos deslocam-se conjuntamente.
Exemplo: Se acoplamos o eixo Y ao eixo X, haverá que programar um deslocamento em X
para mover o Y (conjuntamente que X).
Para desacoplar os eixos programar G78.
2.-Um eixo não pode estar acoplado a dois eixos simultâneamente. Para desacoplar os eixos,
programar G78.
MANUAL DE SOLUÇÃO DE ERROS 13
CNC 8040M
0058 ‘Não programar eixo GANTRY.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando se intenta deslocar individualmente um eixo que encontra-se associado como GANTRY a
outro.
2.-Quando define-se uma operação num eixo que esta definido como GANTRY. (Definição de limites
de trabalho, definição de planos).
SOLUÇÃO A solução para cada causa é:
1.-Um eixo que forma GANTRY com outro não pode deslocar-se individualmente. Para deslocar um
eixo associado como GANTRY a outro, tem que deslocar o eixo ao que encontra-se associado. Os
eixos deslocam-se em conjunto.
Exemplo: Se associa-se como GANTRY o eixo Y ao eixo X, haverá que programar um
deslocamento em X para mover o Y (conjuntamente com X).
Os eixos GANTRY definem-se desde parâmetro máquina.
2.-Os eixos definidos como GANTRY não podem utilizar-se na definição de operações ou
deslocamentos. Estas operações se definem com o eixo ao qual esta associado o eixo GANTRY.
0059 ‘Eixo HIRTH: programar somente valores inteiros.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se um giro num eixo HIRTH, e o ângulo a girar não é um número inteiro (contém
decimais).
SOLUÇÃO Os eixos HIRTH não admitem cifras decimais. Todos os giros devem realizar-se em graus inteiros.
0061 ‘ELSE não associado a IF.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Quando programando em linguagem de alto nível, edita-se num bloco a instrução ELSE porém
anteriormente não editou-se um IF.
2.-Quando programando em linguagem de alto nível, edita-se a instrução IF e não associa-se-lhe
uma ação depois da condição.
SOLUÇÃO Recordar que os formatos de programação desta instrução são:
(IF
(condição) <ação1>)
(IF
(condição)
<
a
ção
1
> ELSE <
a
ção
2
>)
Se a
condição
é certa, executa-se a <
ação1
>, em caso contrário executa-se a <
ação2
>.
0062 ‘Programar etiqueta N(0-9999).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se dentro da instrução RPT ou GOTO uma
etiqueta (número do bloco) que não esta compreendida no intervalo (0-9999).
SOLUÇÃO Recordar que o formato de programação destas instruções é:
(RPT N(nº etiqueta), N(nº etiqueta))
(GOTO N(nº etiqueta))
O número de etiqueta (número do bloco) deve estar dentro do intervalo (0-9999).
0063 ‘Programar número de subrotina de 1 a 9999.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se dentro da instrução SUB um número de sub-
rotina que não esta dentro do intervalo (1-9999).
SOLUÇÃO Recordar que o formato de programação desta instrução é:
(SUB (nº inteiro))
O número de sub-rotina deve estar dentro do intervalo (1-9999).
14 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0064 ‘Subrotina repetida.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Intentou-se definir uma subrotina existente em outro programa da memória.
SOLUÇÃO Na memória do CNC não pode haver duas sub-rotinas com o mesmo número de identificação,
embora pertençam a programas diferentes.
0065 ‘Não se pode definir una subrotina dentro do programa principal.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.- Intentou-se definir uma sub-rotina desde o modo de execução MDI.
2.- Definiu-se uma sub-rotina dentro do programa principal.
SOLUÇÃO A solução para cada causa é:
1.-Não podem definir-se sub-rotinas desde a opção do menú Execução MDI
2.-As sub-rotinas devem definir-se depois do programa principal ou em um programa por separado.
Não podem estar definidas nem antes, nem dentro do programa principal.
0066 ‘Se espera uma mensagem.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se a instrução MSG ou ERROR mas não se
definiu o texto da mensagem de erro que deverá exibir.
SOLUÇÃO Recordar que o formato de programação destas instruções é:
(MSG mensagem)
(ERROR nº inteiro, texto erro)
Embora também exista a opção de programar:
(ERROR nº inteiro)
(ERROR texto error)
0067 ‘Não foi realizado um OPEN.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se uma instrução WRITE porém, previamente,
não se lhe indicou onde deve executar esta ordem mediante a instrução OPEN.
SOLUÇÃO Previamente à instrução WRITE, deve editar-se uma instrução OPEN para indicar ao CNC onde
(em qual programa) deve executar a instrução WRITE.
0069 ‘O programa não existe.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Dentro do «Ciclo fixo de cavidade com ilhas (G66)», programou-se que os perfis que definem a
cavidade com ilhas encontram-se em outro programa (parâmetro Q), e o programa não existe.
SOLUÇÃO O parâmetro Q define em qual programa encontram-se definidos os perfis que definem a cavidade
com ilhas. Se o programamos neste parâmetro, deve existir esse número de programa, e ademais,
conter as etiquetas definidas nos parâmetros S e E.
0070 ‘O programa ja existe.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Este erro produz-se durante a execução, quando programando em linguagem de alto nível, intentou-
se criar mediante a instrução OPEN um programa existente.
SOLUÇÃO Cambiar o número do programa ou usar os parâmetros A/D na instrução OPEN:
(OPEN P———,A/D, )
Onde:
- A: Acrescenta novos blocos na sequência dos já existentes.
- D: Apaga o programa existente e o abre como nuevo.
MANUAL DE SOLUÇÃO DE ERROS 15
CNC 8040M
0071 ‘Se espera um parametro.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Na definição da função «Modificação de parâmetros de um ciclo fixo (G79)» não se indicou o
parâmetro a modificar.
2.-Durante a edição das tabelas de parâmetros máquina, introduziu-se um número de parâmetro
incorreto (possivelmente falte o carácter P), ou intenta-se realizar outra ação (deslocar-se pela
tabela) antes de abandonar o modo de edição de tabelas.
SOLUÇÃO A solução para cada causa é:
1.-Para definir a função G79 é obrigatório programar que parâmetro de ciclo deseja modificar,
assim como seu novo valor.
2.-Introduzir o número do parâmetro a editar, ou pulsar [ESC] para abandonar este modo.
0072 ‘Parâmetro inexistente’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se a instrução ERROR e se lhe atribuiu o número
de erro que deve mostrar mediante um parâmetro local maior que 25 ou um parâmetro global maior
que 299.
SOLUÇÃO Os parâmetros que utilizam o CNC são:
- Locais: 0-25
-Globais: 100-299
0075 ‘Variável somente de leitura.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Intentou-se atribuir um valor a uma variável que é somente de leitura.
SOLUÇÃO Para as variáveis somente de leitura não é possível atribuir-lhes nenhum valor mediante programação.
Porém, seu valor pode ser atribuido a um parâmetro.
0077 ‘Saída analógica não disponível.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Intentou-se escrever numa saída analógica que esta sendo utilizada pelo CNC.
SOLUÇÃO É possível que a saída analógica eligida esteja sendo utilizada por algum eixo ou árvore. Eligir outra
saída analógica entre 1-8.
0078 ‘Programar canal 0(CNC), 1(PLC), ou 2(DNC).’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, programou-se a instrução KEYSRC, mais não se lhe
definiu a procedência das teclas.
SOLUÇÃO Quando programa-se a instrução KEYSCR, é obrigatório programar o parâmetro correspondente à
procedência de teclas:
(KEYSCR=0) : Teclado do CNC.
(KEYSCR=1) : PLC
(KEYSCR=2) : DNC
O CNC permite unicamente modificar o conteúdo desta variável si a mesma encontra-se a zero.
16 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0079 ‘Programar número do erro de 0 a 9999.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se a instrução ERROR porém não se lhe definiu o
número de erro que deve mostrar.
SOLUÇÃO Recordar que o formato de programação desta instrução é:
(ERROR nº inteiro, texto erro)
Embora também existe a opção de programar:
(ERROR nº inteiro)
(ERROR texto erro)
0081 ‘Expressão errada.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, editou-se uma expressão cujo formato não seja o correto.
SOLUÇÃO Corrigir a sintaxe do bloco.
0082 ‘Operação incorreta.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Programando em linguagem de alto nível, a atribuição de um valor a um parâmetro esta incompleta.
2.-Programando em linguagem de alto nível, a chamada a uma sub-rotina esta incompleta.
SOLUÇÃO Corrigir (completar) o formato de atribuição de um valor a um parâmetro, ou de chamada a uma sub-
rotina.
0083 ‘Operação incompleta.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Programando em linguagem de alto nível, editou-se a instrução IF e não se programou a condição
entre parênteses.
2.-Programando em linguagem de alto nível, editou-se a instrução DIGIT e não se atribuiu nenhum
valor a algum parâmetro editado.
SOLUÇÃO A solução para cada causa é:
1.-Recordar que os formatos de programação desta instrução são:
(IF (
condição
) <
ação1
>)
(IF (
condição
) <
a
ção
1
> ELSE <
ação2
>)
Se a
condição
é certa, executa-se a <
ação1
>, em caso contrário executa-se a <
ação2
>.
2.-Corrigir a sintaxe do bloco. Todos os parâmetros que se definiram dentro da instrução DIGIT
devem ter associado algum valor.
0084 ‘Se espera “=”.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, introduziu-se um símbolo ou dado que não corresponde a
sintaxe do bloco.
SOLUÇÃO Introduzir o símbolo = no lugar correspondente.
0085 ‘Se espera “)”.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, introduziu-se um símbolo ou dado que não corresponda a
sintaxe do bloco.
SOLUÇÃO Introduzir o símbolo ) no lugar correspondente.
MANUAL DE SOLUÇÃO DE ERROS 17
CNC 8040M
0086 ‘Se espera “(”.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programando em linguagem de alto nível, introduziu-se um símbolo ou dado que não corresponda a
sintaxe do bloco.
SOLUÇÃO Introduzir o símbolo ( no lugar correspondente.
0087 ‘Se espera “,”.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA/S As distintas causas são:
1.-Programando em linguagem de alto nível introduziu-se um símbolo ou dado que não corresponde
a sintaxe do bloco.
2.-Programando em linguagem de alto nível programou-se uma instrução em código ISO.
3.-Programando em linguagem de alto nível atribuiu-se uma operação a um parâmetro local maior
de 25 ou um parâmetro global maior de 299.
SOLUÇÃO A solução para cada causa é
1.-Introduzir o símbolo , no lugar correspondente.
2.-Num bloco não pode haver instruções na linguagem de alto nível e código ISO conjuntamente.
3.-Os parâmetros que utiliza o CNC são:
- Locais: 0-25.
- Globais: 100-299.
Não podem utilizar-se em operações outros parâmetros que não estejam dentro desta categoria.
0089 ‘Logaritmo de número negativo ou zero.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma operação cuja execução implica calcular o logaritmo de um número negativo ou
zero.
SOLUÇÃO Podem-se calcular logaritmos somente de números maiores que zero. Se esta trabalhando com
parâmetros, é possível que, na história do programa, esse parâmetro tenha adquirido um valor
negativo ou zero. Comprovar que o parâmetro não chega a operação com esse valor.
0090 ‘Raiz de número negativo.’
DETECÇÃO Durante a edição ou execução (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma operação cuja execução implica calcular a raiz de um número negativo.
SOLUÇÃO Podem-se calcular raizes de números maiores ou iguais que zero. Se esta trabalhando com parâmetros,
é possível que, na história do programa, esse parâmetro tenha adquirido um valor negativo. Comprovar
que o parâmetro não chega a operação com esse valor.
0091 ‘Divisão por zero.’
DETECÇÃO Durante a edição ou execução (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma operação cuja execução implica realizar uma divisão por zero.
SOLUÇÃO Podem-se realizar somente divisões por números diferentes de zero. Se esta trabalhando com
parâmetros, é possível que, na história do programa, esse parâmetro tenha adquirido valor zero.
Comprovar que o parâmetro não chega a operação com esse valor.
0092 ‘Base zero e exponencial não positivo.’
DETECÇÃO Durante a edição ou execução (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma operação cuja execução implica elevar zero a um expoente negativo (ou zero).
SOLUÇÃO Pode-se elevar somente o número zero, a expoentes positivos maiores que zero. Se esta trabalhando
com parâmetros, é possível que, na história do programa, os parâmetros tenham adquirido os
valores citados. Comprovar que os parâmetros não chegam a operação com esses valores.
18 MANUAL DE SOLUÇÃO DE ERROS
CNC 8040M
0093 ‘Base negativa e exponente não inteiro.’
DETECÇÃO Durante a edição ou execução (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma operação cuja execução implica elevar um número negativo a um expoente não
inteiro.
SOLUÇÃO Pode elevar-se somente números negativos a expoentes inteiros. Se esta trabalhando com parâmetros,
é possível que, na história do programa, os parâmetros tenham adquirido os valores citados.
Comprovar que os parâmetros não chegam a operação com esses valores.
0094 ‘Faixa ASIN/ACOS sobrepassado.’
DETECÇÃO Durante a edição ou execução (durante a execução em programas transmitidos por DNC).
CAUSA Programou-se uma operação cuja execução implica calcular o seno ou coseno de um número que
não esta compreendido entre ±1.
SOLUÇÃO Pode somente calcular-se o seno (ASIN) ou o coseno (ACOS) de números que estejam compreendidos
entre ±1. Se esta trabalhando com parâmetros, é possível que, na história do programa, o parâmetro
tenha adquirido um valor fora dos valores citados. Comprovar que o parâmetro não chega a operação
com esse valor.
0095 ‘Programar número de linha.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Durante a edição de um programa de personalização, definiu-se uma janela mediante a instrução
ODW, e não se programou a posição vertical que ocupa na tela.
SOLUÇÃO A posição vertical que ocupa uma janela na tela esta definida em filas (0-25).
0096 ‘Programar número de coluna.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Durante a edição de um programa de personalização, definiu-se uma janela mediante a instrução
ODW, e não se programou a posição horizontal que ocupa na tela.
SOLUÇÃO A posição horizontal que ocupa uma janela na tela esta definida em colunas (0-79).
0097 ‘Programar outra softkey.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Durante a edição de um programa de personalização, não se respeitou o formato de programação da
instrução SK.
SOLUÇÃO Corrigir a sintaxe do bloco. O formato de programação é:
(SK1=(texto 1), SK2=(texto 2))
Introduzindo o carácter , depois de um (texto), o CNC espera o nombre de outra softkey.
0098 ‘Programar softkeys de 1 a 7.’
DETECÇÃO Durante a execução em canal de usuário.
CAUSA Dentro da sintaxe do bloco programou-se uma softkey que não esta dentro do intervalo 1 a 7.
SOLUÇÃO Podem-se programar softkeys somente dentro do intervalo 1 a 7.
0099 ‘Programar outra janela.’
DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).
CAUSA Durante a edição de um programa de personalização, não se respeitou o formato de programação
da instrução DW.
SOLUÇÃO Corrigir a sintaxe do bloco. O formato de programação é:
(DW1=(asignação), DW2=(asignação))
Introduzindo o carácter , depois de uma atribuição, o CNC espera o nome de outra janela.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76

Fagor CNC 8040M Manual do usuário

Tipo
Manual do usuário