Un program CNC greșit rulat direct pe mașină nu costă doar timp — costă material, sculă și, în cazuri urâte, o coliziune cu dispozitivul de prindere sau cu capul mașinii.
Înainte de asta, cea mai ieftină verificare pe care o poți face e vizuală: te uiți la traiectoria sculei desenată pe ecran, nu pe piesă.
Ce face, concret, un G-Code Viewer
Un G-Code Viewer citește fișierul (.nc, .tap, .gcode, .ngc, .mpf, .cnc) și interpretează fiecare linie — mișcări liniare (G0/G1), arce (G2/G3), schimbări de sculă, coordonate de lucru — apoi redă traiectoria grafic, fără să trimită nimic către o mașină reală.
Diferența față de un simplu editor de text e că vezi forma piesei rezultate înainte de rulare, nu doar rândurile de cod.
Ce poți verifica înainte de a urca fișierul pe mașină
Traiectoria sculei (backplot). Desenul mișcărilor, în 2D sau 3D, îți arată dacă programul face ce crezi că face — inclusiv în modul strung, unde traiectoria se citește ca profil XZ, nu ca volum.
Schimbările de sculă. Un viewer bun numără și marchează fiecare schimbare de sculă — la freză, de regulă la fiecare M6; la strung, direct la fiecare cuvânt T nou, fără paravan de tip carusel.
Timpul estimat de rulare. Calculat din distanțele parcurse în avans rapid (G0) față de avans de lucru (G1), pentru o estimare de cost înainte de a bloca mașina fizic.
Istoricul de versiuni. Dacă un program a fost corectat de mai multe ori, un viewer cu revizii îți arată exact ce s-a schimbat între o versiune și alta, linie cu linie.
Ce nu face un G-Code Viewer
Nu detectează coliziuni fizice reale cu bacul, cu dispozitivul de prindere sau cu capul mașinii — asta ține de geometria reală a set-up-ului, nu doar de traiectoria sculei pe hârtie.
Nu înlocuiește prima rulare prudentă pe mașină, de regulă în modul single block sau cu air-cut, mai ales la un program nou sau la o piesă cu geometrie complexă.
Cum arată în MKWork Manager
Viewer-ul de G-code din MKWork randează traiectoria în 2D și 3D, cu un mod dedicat de profil pentru strung, animație pas cu pas cu poziția sculei redată în timp real și simulare a îndepărtării de material.
Fișierul rămâne atașat reperului, cu istoric complet de revizii — orice modificare anterioară se poate compara linie cu linie cu versiunea curentă.
Funcția e inclusă și în planul Free, fără card bancar — nu e un tool public fără cont, ci parte din contul tău de atelier, alături de restul fluxului de producție (Reper, Fișă Tehnologică, Ordin de Lucru).
Concluzie
Verificarea vizuală a unui program CNC înainte de rulare e cea mai ieftină asigurare pe care o poți lua — costă câteva minute, nu o sculă sau o piesă ratată.
Pentru verificarea traiectoriei cu simulare pas cu pas, vezi NC Viewer cu simulare 3D. Pentru compatibilitatea cu Fanuc, Haas, Siemens sau GRBL, vezi NC Viewer gratuit vs. CIMCO Edit.
Vezi și pagina dedicată NC Viewer sau testează MKWork Manager gratuit — planul Free include viewer-ul de G-code, fără card.