Sobre el servicio NCPlayer:
Menú Archivo
Menú Editar
Menú Ver
Menú Formato
Menú Herramientas
Menú Configuración de la máquina
Colaboración

Herramienta de reemplazo en el código del programa CNC


La ventana Replace Tool te permite reemplazar de forma segura y visual apariciones recurrentes de texto en un programa CNC (NC). La herramienta muestra una lista de todas las coincidencias con números de línea y una vista previa Before → After, y ofrece opciones para realizar reemplazos en todo el programa o uno por uno.

NCPlayer
Campos de entrada y botones
  • Find: cadena que quieres buscar (p. ej., #4, G43, F200). Se admite la búsqueda por subcadenas dentro de una línea de código G.
  • Replace with: cadena que reemplazará la coincidencia encontrada (p. ej., reemplazar #4 por #14).
  • SEARCH — ejecuta la búsqueda y genera la lista de coincidencias en la parte inferior de la ventana.
  • CLEAR — limpia los campos de entrada y el panel de resultados.
Resultados de búsqueda y vista previa

Tras pulsar SEARCH, aparece debajo del formulario una lista con las coincidencias encontradas:

  • Line — número de línea del editor (p. ej., L25).
  • Before — fragmento original (resaltado en rojo).
  • After — resultado del reemplazo (resaltado en verde).
  • Replace — botón para realizar un reemplazo dirigido solo en esa línea.
NCPlayer
Reemplazo masivo

Para reemplazar en todas las líneas encontradas a la vez, usa:
Replace in all lines.

  • Antes del reemplazo masivo, revisa la lista de resultados para asegurarte de que el patrón de Find no afecte zonas no deseadas (p. ej., dentro de comentarios).
  • Si es necesario, en lugar del reemplazo masivo, utiliza Replace dirigido en las líneas donde realmente se requiere el cambio.
Comportamiento y limitaciones
  • La búsqueda está basada en subcadenas y no admite expresiones regulares. Si necesitas una coincidencia exacta del token (p. ej., solo #4 y no #40), especifica el contexto (espacio/límite) o verifica los resultados de la vista previa.
  • El reemplazo se realiza sobre el contenido actual del editor. Si cometes un error, puedes usar Undo (Ctrl+Z).
  • El campo Find no puede estar vacío — la herramienta solicitará una entrada válida.
  • Al ejecutar una nueva búsqueda (SEARCH), la lista de coincidencias se reconstruye — esto te permite ajustar rápidamente el patrón y comparar resultados.
Ejemplos prácticos
  • Reemplazar una variable local: #4#14 en todo un subprograma.
  • Unificar avances: F200F300 en la pasada de acabado.
  • Actualizar la compensación de longitud de herramienta: H01H11 solo en líneas seleccionadas (usando Replace dirigido).

Consejo: Tras las ediciones masivas, ejecuta una simulación para asegurarte de que la lógica NC y la trayectoria de herramienta siguen siendo correctas.

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