Sobre o serviço NCPlayer:
Menu Arquivo
Menu Editar
Menu Exibir
Menu Formatação
Menu Ferramentas
Menu Configuração da Máquina
Colaboração

Ferramenta de Substituição no Código do Programa CNC


A janela da Ferramenta de Substituição permite substituir com segurança e de forma visual ocorrências repetidas de texto em um programa CNC (NC). A ferramenta exibe uma lista de todas as correspondências com os respectivos números de linha e uma pré-visualização Antes → Depois, oferecendo opções para realizar substituições em todo o programa ou uma ocorrência por vez.

NCPlayer
Campos de entrada e botões
  • Buscar: o texto que você deseja localizar (por exemplo, #4, G43, F200). É possível buscar por partes de uma linha de código G (busca por substring).
  • Substituir por: o texto que substituirá a correspondência encontrada (por exemplo, substituir #4 por #14).
  • PESQUISAR — executa a busca e gera uma lista de correspondências na parte inferior da janela.
  • LIMPAR — limpa os campos de entrada e o painel de resultados.
Resultados da busca e pré-visualização

Após pressionar PESQUISAR, uma lista das correspondências encontradas será exibida abaixo do formulário:

  • Linha — número da linha no editor (por exemplo, L25).
  • Antes — o fragmento original (destacado em vermelho).
  • Depois — o resultado da substituição (destacado em verde).
  • Substituir — botão para executar uma substituição específica apenas nesta linha.
NCPlayer
Substituição em Massa

Para substituir em todas as linhas encontradas de uma só vez, use:
Substituir em todas as linhas.

  • Antes de executar a substituição em massa, revise a lista de resultados para garantir que o padrão de Busca não afete áreas indesejadas (por exemplo, dentro de comentários).
  • Se necessário, em vez de uma substituição em massa, utilize a opção Substituir individualmente apenas nas linhas onde a alteração é realmente necessária.
Comportamento e Limitações
  • A busca é baseada em substrings e não oferece suporte a expressões regulares. Se você precisar de uma correspondência exata (por exemplo, somente #4 e não #40), especifique o contexto (espaço/limite) ou verifique o resultado da pré-visualização.
  • A substituição é realizada sobre o conteúdo atual do editor. Caso ocorra um erro, é possível usar Desfazer (Ctrl+Z).
  • O campo Buscar não pode estar vazio — a ferramenta solicitará uma entrada válida.
  • Ao executar uma nova busca (PESQUISAR), a lista de correspondências é reconstruída — isso permite ajustar rapidamente o padrão e comparar os resultados.
Exemplos Práticos
  • Substituir uma variável local: #4#14 em todo o subprograma.
  • Unificar avanços: F200F300 no passe de acabamento.
  • Atualizar o comprimento do corretor de ferramenta: H01H11 apenas nas linhas selecionadas (usando a opção Substituir direcionada).

Dica: Após edições em massa, execute uma simulação para garantir que a lógica NC e a trajetória da ferramenta permaneçam corretas.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy