Informazioni sul servizio NCPlayer:
Menu File
Menu Modifica
Menu Visualizza
Menu Formattazione
Menu Strumenti
Menu Configurazione macchina
Collaborazione

Strumento di sostituzione nel codice del programma CNC


La finestra dello Strumento di sostituzione (Replace Tool) permette di sostituire in modo sicuro e visivo le occorrenze ricorrenti di testo in un programma CNC (NC). Lo strumento mostra un elenco di tutte le corrispondenze con i numeri di riga e una preview Before → After, e offre la possibilità di eseguire le sostituzioni in tutto il programma oppure una corrispondenza alla volta.

NCPlayer
Campi di input e pulsanti
  • Find: la stringa che vuoi cercare (ad es. #4, G43, F200). È supportata la ricerca di sottostringhe all’interno di una riga di G-code.
  • Replace with: la stringa che sostituirà la corrispondenza trovata (ad es. sostituire #4 con #14).
  • SEARCH — avvia la ricerca e genera l’elenco delle corrispondenze nella parte inferiore della finestra.
  • CLEAR — pulisce i campi di input e il pannello dei risultati.
Risultati della ricerca e anteprima

Dopo aver premuto SEARCH, sotto il form compare un elenco delle corrispondenze trovate:

  • Line — numero di riga nell’editor (ad es. L25).
  • Before — il frammento originale (evidenziato in rosso).
  • After — il risultato della sostituzione (evidenziato in verde).
  • Replace — pulsante per eseguire una sostituzione mirata solo in questa riga.
NCPlayer
Sostituzione in blocco

Per sostituire in tutte le righe trovate in una sola volta, utilizza:
Replace in all lines.

  • Prima della sostituzione in blocco, verifica l’elenco dei risultati per assicurarti che il pattern di Find non interessi aree indesiderate (ad es. all’interno dei commenti).
  • Se necessario, invece della sostituzione in blocco usa le sostituzioni mirate Replace solo per le righe in cui il cambiamento è effettivamente richiesto.
Comportamento e limitazioni
  • La ricerca è basata su sottostringa e non supporta le espressioni regolari. Se ti serve una corrispondenza esatta del token (ad es. solo #4 ma non #40), specifica il contesto (spazio/confine) oppure verifica i risultati dell’anteprima.
  • La sostituzione viene eseguita sul contenuto corrente dell’editor. In caso di errore, puoi usare Undo (Ctrl+Z).
  • Il campo Find non può essere vuoto — lo strumento richiederà un input valido.
  • Quando avvii una nuova ricerca (SEARCH), l’elenco delle corrispondenze viene ricostruito — questo ti permette di adattare rapidamente il pattern e confrontare i risultati.
Esempi pratici
  • Sostituire una variabile locale: #4#14 in tutto un sottoprogramma.
  • Uniformare le velocità di avanzamento: F200F300 nel passaggio di finitura.
  • Aggiornare il correttore lunghezza utensile: H01H11 solo nelle righe selezionate (usando Replace mirati).

Suggerimento: dopo modifiche in blocco, esegui una simulazione per assicurarti che la logica NC e il percorso utensile rimangano corretti.

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