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

Ricaricare il percorso utensile nel simulatore


Il pulsante Reload Toolpath esegue un “soft reload” della simulazione senza ricaricare la pagina. Lo strumento salva il programma CNC corrente, avvia il parser/preprocessore e ricostruisce completamente il percorso utensile per riflettere tutte le modifiche apportate al codice.

Come utilizzarlo
  1. Apporta le modifiche al G-code nell’editor.
  2. Fai clic su Reload Toolpath nella barra degli strumenti superiore (o nel menu “View”, se disponibile).
  3. Attendi il completamento dell’aggiornamento — lo stato “Last Saved” e il percorso utensile si aggiorneranno automaticamente.
  4. Avvia la simulazione () — il programma è pronto per l’esecuzione.
Cosa succede “sotto il cofano”
  • Salvataggio: il contenuto dell’editor viene memorizzato in localStorage insieme al timestamp dell’ultimo salvataggio.
  • Parsing e preprocessing: le righe vengono riparse, i gruppi modali (G/M/S/T/F) sono aggiornati, le espressioni e le variabili macro vengono valutate e comandi come M97/M98/M99, IF/WHILE/DO/END e i cicli di foratura vengono espansi.
  • Costruzione del percorso utensile: vengono generati i segmenti di movimento (G0/G1/G2/G3), archi e movimenti lineari vengono ricalcolati e la mappatura riga-segmento (lineMap / segmentMap) viene aggiornata.
  • Limiti e stock: le dimensioni del modello vengono ricalcolate; dimensioni e posizione dello stock, assi visibili e centro della vista vengono adattati se necessario.
  • Aggiornamento del preprocessing: la finestra Final Program (Preprocessed) riceve la versione più recente del codice espanso (dopo sostituzione delle macro ed espansione dei sottoprogrammi).
  • NCPlayer
  • Reset dello stato di simulazione: cursore, traccia, statistiche e flag temporanei vengono azzerati; la scena è pronta per una nuova esecuzione.
Quando è particolarmente utile
  • Dopo la modifica di indirizzi, avanzamenti, archi (IJK/R) e piani (G17/G18/G19).
  • Dopo aver cambiato la logica macro (#100#199, #500#531), condizioni e cicli.
  • Dopo conversioni di formato (normalizzazione dei codici G/M/T, aggiunta di EOB ;, rimozione di “junk”, ecc.).
Suggerimenti
  • Più veloce del ricaricare la pagina — le modalità selezionate (2D/3D, griglia, traccia percorso, velocità) vengono preservate.
  • Se la funzione Trail è attiva, il suo stato verrà mantenuto; se necessario, cancella la traccia prima di avviare una nuova esecuzione.
  • Per programmi CNC di grandi dimensioni, il ricaricamento può richiedere tempo: attendi finché lo stato “Last Saved” non si aggiorna e l’indicatore di attività scompare. Se la simulazione non parte per molto tempo, potrebbero esserci errori o loop infiniti nel codice, il programma potrebbe superare 1 milione di righe e/o potrebbe essere attivato un logging esteso in console.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy