• Nenhum resultado encontrado

CNC 8055M MANUAL DE SOLUÇÃO DE ERROS. Ref (bra)

N/A
N/A
Protected

Academic year: 2021

Share "CNC 8055M MANUAL DE SOLUÇÃO DE ERROS. Ref (bra)"

Copied!
76
0
0

Texto

(1)

MANUAL DE SOLUÇÃO DE ERROS

(2)

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 8055MC ... 61

(3)

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.

(4)

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.

(5)

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

(6)

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.

(7)

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 X…C5.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

(8)

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.

(9)

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.

(10)

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.

(11)

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.

(12)

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.

(13)

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.

(14)

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”.

(15)

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ção1> ELSE <ação2>)

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))

(16)

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.

(17)

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

(18)

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ção1> 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.

(19)

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.

(20)

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)…)

(21)

0100 ‘Programar janelas de 0 a 25.’

DETECÇÃO Durante a execução em canal de usuário.

CAUSA Dentro da sintaxe do bloco programou-se uma janela que não esta dentro do intervalo 0 a 25.

SOLUÇÃO Podem-se programar janelas somente dentro do intervalo 0 a 25.

0101 ‘Programar linhas de 0 a 20.’

DETECÇÃO Durante a execução em canal de usuário.

CAUSA Dentro da sintaxe do bloco programou-se uma linha que não esta dentro do intervalo 0 a 20.

SOLUÇÃO Podem programar-se linhas somente dentro do intervalo 0 a 20.

0102 ‘Programar colunas de 0 a 79.’

DETECÇÃO Durante a execução em canal de usuário.

CAUSA Dentro da sintaxe do bloco programou-se uma coluna que não esta dentro do intervalo 0 a 79.

SOLUÇÃO Podem programar-se colunas somente dentro do intervalo 0 a 79.

0103 ‘Programar páginas de 0 a 255.’

DETECÇÃO Durante a execução em canal de usuário.

CAUSA Dentro da sintaxe do bloco programou-se uma página que não esta dentro do intervalo 0 a 255.

SOLUÇÃO Podem programar-se páginas somente dentro do intervalo 0 a 255.

0104 ‘Programar INPUT.’

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 “IB” porém não se lhe associou um

“INPUT”.

SOLUÇÃO Recordar que os formatos de programação desta instrução são:

(IB (expressão) = INPUT “texto”, formato) (IB (expressão) = INPUT “texto”)

0105 ‘Programar entradas de 0 a 25.’

DETECÇÃO Durante a execução em canal de usuário.

CAUSA Dentro da sintaxe do bloco programou-se uma entrada que não esta dentro do intervalo 0 a 25.

SOLUÇÃO Podem programar-se entradas somente dentro do intervalo 0 a 25.

0106 ‘Programar formato numérico.’

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 “IB” com formato não numérico.

SOLUÇÃO Recordar que o formato de programação desta instrução é:

(IB (expressão) = INPUT “texto”, formato)

Onde “formato” deve ser um número com signo, e como máximo 6 dígitos inteiros e 5 decimais. Introduzindo o carácter “,” depois do texto, o CNC espera o formato.

0107 ‘Não programar formatos superiores a 6.5.’

DETECÇÃO Durante a execução em canal de usuário.

CAUSA Programando em linguagem de alto nível, editou-se uma instrução “IB” com um formato que contenha

mais de 6 dígitos inteiros, ou mais de 5 dígitos decimais.

SOLUÇÃO Recordar que o formato de programação desta instrução é:

(IB (expressão) = INPUT “texto”, formato)

(22)

0108 ‘Comando executável somente em canal de usuário.’

DETECÇÃO Durante a execução.

CAUSA Intentou-se executar um bloco que contém informação executável somente desde o canal de usuário.

SOLUÇÃO Existem expressões específicas para os programas de personalização que podem executar-se

somente dentro do programa de usuário.

0109 ‘C. usuário: não programar ajudas geométricas, compensação ou ciclos.’

DETECÇÃO Durante a ejecução em canal de usuário.

CAUSA Intentou-se executar um bloco que contém ajudas geométricas, compensação de raio/longitude, ou

ciclos fixos de usinagem.

SOLUÇÃO Dentro do programa de personalização não é possível programar:

- Ajudas geométricas nem deslocamentos. - Compensação de raio ou longitude. - Ciclos fixos.

0110 ‘Não se admitem parâmetros locais.’

DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).

CAUSA Algumas funções admitem somente a programação com parâmetros globais.

SOLUÇÃO Os parâmetros globais são os incluídos na faixa 100-299.

0111 ‘Bloco não executável com outro programa em execução.’

DETECÇÃO Durante a execução em modo MDI.

CAUSA Intentou-se executar uma instrução de personalização desde o modo MDI, entretanto executa-se o

programa do canal de usuário.

SOLUÇÃO As instruções de personalização podem executar-se somente desde o canal de usuário

0112 ‘WBUF executável somente em edição de usuário.’

DETECÇÃO Durante a edição ou execução em canal de usuário.

CAUSA Intentou-se executar a instrução “WBUF”.

SOLUÇÃO A instrução “WBUF” não é executável. Pode ser utilizada somente na fase de edição, desde a entrada

de usuário.

0113 ‘Limites da tabela sobrepassados.’

DETECÇÃO Durante a edición de tabelas.

CAUSA/S As distintas causas são:

1.- Na tabela de corretores de ferramentas, intentou-se definir um corretor com número maior dos permitidos pelo fabricante.

2.- Nas tabelas de parâmetros, intentou-se definir um parâmetro que não existe.

SOLUÇÃO O número do corretor deve ser menor que o máximo permitido pelo fabricante.

0114 ‘Corretor: D3 R L I K.’

DETECÇÃO Durante la edición de tabelas.

CAUSA Na tabela de corretores de ferramentas, não se respeitou a ordem de edição dos parâmetros.

SOLUÇÃO Introduzir os parâmetros da tabela na ordem correta.

0115 ‘Ferramenta: T4 D3 F3 N5 R5(.2).’

DETECÇÃO Durante a edición de tabelas

CAUSA Na tabela de ferramentas, não se respeitou a ordem de edição dos parâmetros.

(23)

0116 ‘Origem: G54-59 eixos (1-5).’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela de orígens, não se eligiu qual origem (G54-G59) se definirá.

SOLUÇÃO Introduzir os parâmetros da tabela na ordem correta. Para completar a tabela de orígens, primeiro

eligir que origem se definirá (G54-G59) e em seguida , a posição da origem em cada eixo.

0117 ‘Função: M4 S4 bits(8).’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela de funções «M», não se respeitou a ordem de edição dos parâmetros.

SOLUÇÃO Editar a tabela segundo o formato:

M1234 (sub-rotina associada) (bits de personalização)

0118 ‘G51 [A] E’

DETECÇÃO Durante a execução (durante a execução em programas transmitidos por DNC).

CAUSA Na função «Look-Ahead (G51)» não se programou o parâmetro correspondente ao erro de contorno

permitido.

SOLUÇÃO Neste tipo de usinagem é obrigatória a programação de:

E : Erro de contorno permitido.

Os demais parâmetros são opcionais. Os parâmetros devem editar-se na ordem indicada na mensagem de erro.

0119 ‘Fuso: Cota-Erro.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Nas tabelas de compensação de fuso, não se respeitou a ordem de edição dos parâmetros.

SOLUÇÃO Introduzir os parâmetros da tabela na ordem correta.

P123 (posição do eixo a compensar) (erro de fuso nesse ponto)

0120 ‘Eixo incorreto.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Nas tabelas de compensação de fuso, intentou-se editar um eixo diferente ao que corresponde a dita

tabela.

SOLUÇÃO Cada eixo possuí uma própria tabela para a compensação de fuso. Na tabela de cada eixo podem

aparecer somente posições correspondentes a dito eixo.

0121 ‘Programar P3 = valor.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela de parâmetros máquina, não se respeitou o formato de edição.

SOLUÇÃO Introduzir os parâmetros da tabela na ordem correta.

P123 = (valor del parâmetro)

0122 ‘Magazine: P(1-255) = T(1-9999).’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela do magazine de ferramentas, não se respeitou o formato de edição, ou falta por programar

algum dado.

(24)

0123 ‘Não existe a ferramenta T=0.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela de ferramentas, intentou-se editar uma ferramenta com número T0.

SOLUÇÃO Não se pode editar uma ferramenta com número T0. A primeira ferramenta deve ser T1.

0124 ‘Não existe o corretor D=0.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela de corretores de ferramenta, intentou-se editar um corretor de ferramenta com número D0.

SOLUÇÃO Não se pode editar um corretor de ferramenta com número D0. O primeiro corretor deve ser D1.

0125 ‘Não modificar a ferramenta ativa ou seguinte.’

DETECÇÃO Durante a execução.

CAUSA Na tabela do magazine de ferramentas intentou-se cambiar a ferramenta ativa ou a seguinte.

SOLUÇÃO Durante a execução não é possível cambiar a ferramenta ativa ou seguinte.

0126 ‘Ferramenta não definida.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela do magazine de ferramentas, intentou-se asignar a uma posição do magazine, uma

ferramenta que não esta definida no magazine de ferramentas.

SOLUÇÃO Definir a ferramenta na tabela de ferramentas.

0127 ‘O magazine não é RANDOM.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Não se dispõe de magazine RANDOM, e na tabela do magazine de ferramentas, o número de

ferramenta não coincide com o número da posição no magazine.

SOLUÇÃO Quando o magazine de ferramentas não é RANDOM, o número de ferramenta deve ser igual ao

número de posição no magazine.

0128 ‘A posição de uma ferramenta especial é fixa.’

DETECÇÃO Durante a edição de tabelas.

CAUSA Na tabela do magazine de ferramentas, intentou-se colocar uma ferramenta numa posição do magazine

reservada para uma ferramenta especial.

SOLUÇÃO Quando uma ferramenta especial ocupa mais de uma posição no magazine, tem sua posição

reservada no magazine. Nesta posição, não poderá colocar-se nenhuma outra ferramenta.

0129 ‘So existe ferramenta seguinte em centros de usinagem.’

DETECÇÃO Durante a execução.

CAUSA Programou-se um câmbio de ferramenta com M06 e a máquina não é um centro de usinagem. (não

tem ferramenta seguinte em espera).

SOLUCION Quando a máquina não é um centro de usinagem, o câmbio de ferramenta realiza-se automáticamente

ao programar o número de ferramenta «T».

0130 ‘Escrever 0/1.’

DETECCION Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um, valor não válido a um parâmetro.

(25)

0131 ‘Escrever +/-.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite somente os valores + ou -.

0132 ‘Escrever YES/NO.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite somente os valores YES ou NO.

0133 ‘Escrever ON/OFF.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite somente os valores ON ou OFF.

0134 ‘Valores entre 0-2.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 2.

0135 ‘Valores entre 0-3.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 3.

0136 ‘Valores entre 0-4.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 4.

0137 ‘Valores entre 0-9.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 9.

0139 ‘Valores entre 0-100.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 100.

0140 ‘Valores entre 0-255.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

(26)

0141 ‘Valores entre 0-9999.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina

CAUSA/S As distintas causas são:

1.- Intentou-se asignar um valor não válido a um parâmetro.

2.- Durante a execução, quando dentro do programa realizou-se uma chamada a uma sub-rotina (MCALL, PCALL) maior que 9999.

SOLUÇÃO A solução para cada causa é:

1.- O parâmetro admite somente valores entre 0 e 9999.

2.- O número de sub-rotina deve estar compreendido entre 1 e 9999.

0142 ‘Valores entre 0-32767.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina.

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 32767.

0144 ‘Valores entre 0-65535.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina.

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente entre 0 e 65535.

0145 ‘Formato +/- 5.5.’

DETECÇÃO Durante a edição dos parâmetros da tabela de parâmetros máquina.

CAUSA Intentou-se atribuir um valor não válido a um parâmetro.

SOLUÇÃO O parâmetro admite valores somente com o formato ±5.5.

0147 ‘Formato numérico sobrepassado.’

DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).

CAUSA Atribuiu-se a um dado ou parâmetro um valor superior ao formato estabelecido.

SOLUÇÃO Corrigir a sintaxe do bloco. Na maioria dos casos, o formato numérico correto será 5.4 (5 dígitos

inteiros e 4 decimais).

0148 ‘Texto muito grande.’

DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).

CAUSA Programando em linguagem de alto nível, atribuiu-se para as instruções “ERROR” ou “MSG” um texto

com mais de 59 carácteres.

SOLUÇÃO Corrigir a sintaxe do bloco. As instruções “ERROR” e “MSG” não é possível asignar-lhes textos de

mais de 59 carácteres.

0149 ‘Mensagem incorreta.’

DETECÇÃO Durante a edição (durante a execução em programas transmitidos por DNC).

CAUSA Programando em linguagem de alto nível, nas instruções “ERROR” ou “MSG” editou-se incorretamente

o texto que levam associado.

SOLUÇÃO Corrigir a sintaxe do bloco. O formato de programação é:

(MSG “mensagem”)

(ERROR número, “mensagem”) A mensagem deve estar entre aspas.

Referências

Documentos relacionados

Este desafio nos exige uma nova postura frente às questões ambientais, significa tomar o meio ambiente como problema pedagógico, como práxis unificadora que favoreça

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

Feitiço do Segredo: deposita um segredo numa pessoa de confiança, essa pessoa fica deposita um segredo numa pessoa de confiança, essa pessoa fica sendo o &#34;Fiel do sendo o

O pregoeiro e a Equipe de Apoio, nos reunimos para analisar o processo de Pregão Presencial n° 040/2017 e após a verificação de todos os aspectos contábeis e jurídicos, adjudicamos

OBJETO: Prestação de serviços destinados ao acompanhamento técnico para estudo e emissão de parecer do Projeto de Lei que Institui o Código Tributário do

Durante as nictemerais, os valores do fósforo total e do fosfato total nos dois viveiros apresentaram também valores acima do recomendado pela GAA, exceto para o fosfato total na

Distribuição espectral dos sistemas de iluminação LED e do controle Observa-se na Figura 12A, a análise de componentes principais, relacionado à biometria das mudas pré-brotadas

A respeito das propostas de desregulamentação nas relações de trabalho e da seguridade social no Brasil, percebidas tanto nas defesas do Banco Mundial quanto nas