O que verificar quando a trajetória não aparece ou parece incorreta
Como restringir a causa quando o CNC Path Analyzer não desenha nenhuma trajetória ou mostra uma trajetória inesperada: tipo de máquina, plano, posição inicial, endereços dos ciclos e programas chamados, nessa ordem.
Primeiro, observe as duas linhas do aviso
Quando o cálculo da trajetória para, a ferramenta mostra a linha da causa e, se o problema ocorreu dentro de um ciclo, a linha de chamada do ciclo. Por exemplo, se o problema estiver em uma linha do bloco de perfil de G71, a linha da causa será essa linha do perfil e a linha de chamada será o bloco G71. Distinguir as duas mostra imediatamente se é necessário corrigir o comando do ciclo ou o perfil.
1. Tipo de máquina e plano
Se um programa de torno for configurado como centro de usinagem, ou vice-versa, o mesmo código G terá um significado diferente. Normalmente, G83 e G84 interpretam os endereços de forma diferente em tornos e fresadoras, e o X do torno representa um diâmetro, enquanto o X do fresamento é uma coordenada comum. Se um arco parecer incorreto, verifique também a seleção do plano G17/G18/G19. A forma de determinar a direção do arco é explicada no artigo sobre G02/G03.
2. Posição inicial e modo de coordenadas
A posição inicial X/Z (ou X/Y/Z) deve ser estabelecida antes de um ciclo. G90 é absoluto e G91 é incremental; além disso, tornos também podem especificar movimentos incrementais com U/W. Após movimentos referenciados à origem da máquina, como G28, G30 ou G53, ou depois que o modo de coordenadas polares termina, a ferramenta pode tratar a posição atual como "desconhecida" por segurança. Assim que uma posição é novamente comandada em coordenadas absolutas, o cálculo continua.
3. Endereços e perfis dos ciclos
O significado dos endereços de cada ciclo e os erros comuns são explicados com exemplos nos artigos do Centro de Aprendizagem sobre G71, G72, G76, G83 e G84.
- G71/G72: verifique se o ponto inicial está fora do perfil, se o bloco P comanda somente X (G71) ou somente Z (G72) e se o perfil muda em apenas uma direção.
- G76: verifique se os endereços do primeiro e do segundo bloco não foram misturados e se P e Q são números inteiros em unidades de 0.001 mm.
- G83/G84 de torno: se R é incremental ou absoluto depende da série do controlador e das configurações de compatibilidade. Se a ferramenta sugerir uma interpretação de referência, selecione-a somente depois de confirmar que o ponto R candidato e o ponto final estão corretos.
- K0: nos contextos compatíveis, somente as condições do ciclo são armazenadas, e o ciclo é executado no próximo bloco de posicionamento.
4. Programas chamados
O número P em M98 P_ não é um nome de arquivo nem um número de posição; ele se vincula ao número O dentro do programa chamado. Um aviso aparece se o mesmo número O existir duas vezes, se um programa chamado não tiver M99 no final ou se os programas continuarem chamando uns aos outros.
Quando não há aviso, mas o formato parece incorreto
- Unidades: se um programa
G20(polegadas) for interpretado em milímetros, o tamanho ficará diferente por um fator de 25.4. - Sistema de coordenadas de exibição: verifique se a vista desejada está selecionada: X-Z de torno, X-Y de centro de usinagem ou X-Y-Z.
- Exibição por ferramenta: algumas trajetórias de ferramenta podem estar desativadas nas camadas de ferramentas.
- Fim do programa: nada depois de
M30ouM02é desenhado. Se um subprograma foi colocado no final do mesmo arquivo, ele só é executado quando chamado (M98).
Avisos comuns e onde verificar primeiro
| Aviso | Onde verificar primeiro |
|---|---|
| Verificação do ponto decimal | Linhas cujas coordenadas não têm ponto decimal; modo de entrada decimal da máquina (tipo calculadora de bolso ou não) |
| Ponto inicial do ciclo dentro do perfil | O bloco de posicionamento imediatamente anterior a G71/G72 e as coordenadas X/Z do primeiro bloco do perfil |
| O perfil não muda em apenas uma direção | Linhas entre P e Q nas quais X (G71) ou Z (G72) inverte a direção |
| Erro de definição do arco | Ponto final do bloco anterior, sinal de R, valores I/J/K e raio do ponto final |
| Posição desconhecida | O primeiro movimento após G28/G53 é incremental ou comanda somente alguns eixos |
| Programa chamado não encontrado | Se o programa com o número O correspondente a M98 P também foi carregado |
5. Verificar com o menor exemplo que reproduz o problema
Ao entrar em contato, não envie programas NC de produção completos nem informações de empresas ou clientes. Um programa sintético de 10–20 linhas que reproduza o problema, o tipo de máquina, o controlador e o sistema de coordenadas selecionados, o comportamento esperado e a linha da causa exibida na tela são suficientes. Excluir as linhas uma por uma até o problema desaparecer geralmente revela a causa durante o processo. A forma de envio é descrita em Contato e relatos de erros.