O službě NCPlayer:
Menu Soubor
Menu Úpravy
Menu Zobrazení
Menu Formátování
Menu Nástroje
Menu Konfigurace stroje
Spolupráce

Co je nového v NCPlayeru?


Historie verzí NCPlayeru

Verze 2.14 — 25.04.2026

  • Nový postup vytváření materiálu pro frézovací a soustružnické režimy.
  • Dynamická změna materiálu bez obnovení stránky pro podporované frézovací operace.
  • Přidán režim úprav materiálu s viditelným štítkem a posunem materiálu v pracovní oblasti.
  • Vylepšena okna přidání/odebrání materiálu a nastavení soustružnického polotovaru.
  • Vylepšeno chování mobilní verze webu a rozložení modálních oken na malých obrazovkách.
  • Přidána akce STOP pro nouzové zastavení, reset programu a obnovení při zaseknutí procesu v prohlížeči.
  • Přidán indikátor online uživatelů.
  • Okna What's New, Hotkeys, Measure Tools a materiálu byla sjednocena se stylem modálních oken NCPlayer.
  • Lokalizovány Bounds, Measure Tools, počet řádků, čas posledního uložení a jednotky v informačním panelu.
  • Duplicitní tlačítko Optional Stop bylo odstraněno z horní lišty; funkce zůstává v menu.
  • Vylepšen pravý informační panel: zastaralý výstup Total Duration je skrytý a Bounds zůstává lokalizované.

Verze 2.13 — 24.04.2026

  • Byla přidána denní a noční témata s uložením volby do localStorage.
  • Byly přidány stylové úpravy podle tématu pro menu, modální okna, pravé panely řadičů, tabulky, editor ACE a pozadí simulace.
  • Do nabídky View byl přidán přepínač Solid Simulation a bylo přeloženo rozhraní Simulation Settings.
  • Bylo vylepšeno mobilní rozložení včetně chování tlačítka Switch, ovládání simulace, bezpečné pozice nad patičkou a zapamatování aktivního panelu.
  • Byl vylepšen přístup z menu k NC Assistant, výběru řadiče a funkci Optional Stop.

Verze 2.12 — 23.04.2026

  • Do nabídky Tools byl přidán přehled Program Runtime, vytvářený z předzpracovaného programu.
  • Přehled zobrazuje pro každý nástroj celkovou dráhu a celkový čas pro rychloposuvy, posuvové pohyby, oblouky, pevné cykly, prodlevy a výměny nástrojů a obsahuje nastavení Rapid Override a Feedrate Override.
  • Byl přidán nový 26stěnný 3D manipulátor pohledu ve tvaru tělesa typu rhombicuboctahedron s klikacími hlavními rovinami, hranami a rohovými zkoseními, včetně trojúhelníku XYZ pro izometrický pohled.
  • Byla přidána povinná autorizace prostřednictvím bezplatného účtu NCPlayer pro chráněné akce, jako je otevření vlastních NC souborů.

Verze 2.11 — 22.04.2026

  • Byl přidán Inspection Mode pro analýzu simulace, který umožňuje zkoumat vygenerovanou trajektorii přímo v okně zobrazení.
  • Kliknutí na bod trajektorie nyní přenese na odpovídající zdrojový řádek v editoru ACE a při najetí se zobrazí tooltip s číslem řádku a jeho textem.
  • Bylo přidáno zvýraznění vybraného segmentu, šipka směru a kompaktní okno s Start XYZ, End XYZ, Delta XYZ, modálním stavem a hodnotami maker/pomocných dat, pokud jsou k dispozici.
  • Byl přidán export Toolpath to DXF z menu File, aby bylo možné uložit simulovanou trajektorii po parseru specifickém pro daný řídicí systém a po rozvinutí maker.
  • Bylo přidáno okno DXF Export Settings s volbami pro LINE/POLYLINE, režim projekce, organizaci vrstev, zahrnutí rapid pohybů a přesnost úrovní Z.

Verze 2.10 — 20.04.2026

  • Přidáno modální okno pro zpětnou vazbu, kde mohou uživatelé sdílet zkušenosti s NCPlayerem, klást otázky, hlásit problémy nebo navrhovat chybějící funkce a další podporu CNC řídicích systémů.
  • Do patičky byly přidány odkazy na právní informace, včetně Terms & Conditions, Privacy Policy, Cookie Policy, Refund Policy a Legal Information, s jazykovým chováním tam, kde jsou dostupné lokalizované právní stránky.
  • Přidáno samostatné modální okno “Found an error?” pro hlášení chyb, nesprávného chování nebo podezřelých problémů přímo z rozhraní.
  • Přidána první fáze podpory simulace soustružení, včetně režimu FANUC Lathe.
  • Přidány volby zobrazení soustružnického nástroje: levý/pravý nástroj a pohled zepředu/zezadu.
  • Přidána volba režimu souřadnice X pro simulaci soustružení: zobrazení průměru nebo poloměru.
  • Přidán samostatný model soustružnického nástroje místo použití tvaru frézovacího nástroje.
  • Přidáno vytváření válcového polotovaru pro simulaci soustružení přes Add/Delete Material — Lathe.
  • Stávající postup pro obdélníkový materiál ve frézovací simulaci zůstává beze změny, zatímco režim soustružení nyní používá samostatný postup pro válcový polotovar.

Verze 2.0 — 19.04.2026

  • Projekt byl přesunut na nc.cncpassport.com a nyní se vyvíjí v rámci tohoto projektu.
  • Přidána podpora řady HAAS VF včetně samostatného profilu řídicího systému HAAS VF-1 a konfigurace simulátoru.
  • Přidána podpora SYNTEC 6MB se samostatným simulačním souborem a zpracováním syntaxe maker Syntec.
  • Přidána podpora makroprogramování Syntec: přiřazení :=, IF/ELSE/END_IF, WHILE/END_WHILE a FOR/END_FOR.
  • Vylepšeno zpracování makro proměnných: přiřazené hodnoty se během simulace zobrazují v tabulce proměnných.
  • Vylepšena kompatibilita parseru se syntaxí konkrétních řídicích systémů při zachování samostatných simulačních souborů pro FANUC, HAAS a SYNTEC.
  • Aktualizováno celkové stylování a vizuální prezentace simulátoru.
  • Opravena trvalost výběru řídicího systému: SYNTEC 6MB zůstává vybrán po obnovení stránky i změně parametru controller v URL.

Verze 1.6 — 11.11.2025

  • Přidána plná podpora CNC stroje do simulátoru: osy X/Y/Z, vřeteno a model nástroje se nyní pohybují synchronně se simulovanou drahou nástroje místo toho, aby zůstávaly statické.
  • Implementován plnohodnotný režim JOG: ruční posuv po jednotlivých osách s nastavitelným krokem / plynulým pohybem, plus přepínač RAPID, vše s ohledem na pojezdové limity stroje.
  • Přidána logika návratu v souřadnicovém systému stroje G53: simulátor nyní podporuje sekvence „návratu do nulového bodu stroje“ ve stejném pořadí jako reálný řídicí systém (nejdříve bezpečné Z, poté X/Y).
  • Při stisku STOP nyní simulátor provede viditelný „návrat do nulového bodu stroje“ modelu stroje, takže homing sekvence je jasně viditelná ve 3D náhledu.
  • Při stisku START byl přidán simulovaný „nástup k začátku programu“: stroj se přesune z nulového bodu stroje do bezpečné polohy nad prvním blokem programu a teprve poté přejde do pracovního souřadnicového systému (G54) před zahájením obrábění.
  • Zavedena jednotná kontrola limitů pro všechny pohyby stroje (simulace, JOG, G53): každý pokus opustit povolený pojezdový rozsah je omezen a je nahlášen varováním OVERTRAVEL.
  • Vylepšeno chování kamery během pohybů stroje: pohled zůstává přehledný během JOG, homingu i nástupu k začátku programu, což usnadňuje sledování vřetena a nástroje.
  • Přidány konfigurační háčky pro zapnutí/vypnutí podpory kinematiky stroje nezávisle na klasickém režimu „pouze dráha nástroje“, takže starší pracovní postupy zůstávají kompatibilní.
  • Performance Monitor — zobrazuje FPS a využití paměti; přepínač v nabídce Help, stav se ukládá pomocí localStorage.
  • Coords Box — zobrazuje souřadnice kurzoru X/Y/Z (raycast na model); přepínač v nabídce Help, stav se ukládá.

Verze 1.5 — 25.10.2025

  • Kompletní implementace všech vrtacích cyklů (G81, G82, G83, G73, G85, G80).
  • Přidána podpora pro cykly přerušovaného vrtání (peck drilling) s automatickým návratem a řízením posuvu.
  • Implementován příkaz G04 (zdržení – P/X) s oznámením v reálném čase během simulace.
  • Přidány příkazy M00 (zastavení programu) a M01 (volitelné zastavení) — plné chování „feed hold“ s možností pokračování.
  • Zavedené tlačítko „Volitelné zastavení“ s trvalým přepínačem (na základě localStorage) pro řízení M01.
  • Zlepšena synchronizace mezi zdrženími (dwell), „feed hold“ a ovladači pauzy pro zajištění plynulého průběhu simulace.
  • Vylepšena logika rozpoznávání M-kódů, aby se zabránilo chybným spuštěním (např. M06, M13M09).

Verze 1.410 Beta — 22.08.2025

  • Přidán generátor NC programů „Obdélníková kapsa“ pro NCPlayer: modální dialog, načtení do ACE, explicitní/makro režimy.

Verze 1.4 Beta — 22.08.2025

  • Nové: NC Assistant — analýza, vysvětlení, opravy a refaktoring kódu přímo v editoru; odpovědi podle jazyka uživatelského rozhraní.
  • Nové: Automatické přihlášení k účtu MEBLEOS — tichá obnova tokenu, jednotné přihlášení mezi panely, bezpečný návrat do režimu hosta při chybě.
  • Nové: Ukládání zobrazení — poloha kamery, cíl, přiblížení a transformace modelu (pozice / kvaternion / měřítko) se ukládají pro každý program a obnovují při opětovném načtení.
  • UI: Vylepšené vykreslování dráhy nástroje (silnější čára, lepší viditelnost; vypnutý depthTest + polygonOffset proti z-fightingu).
  • UI: Přepracovaná pomocná mřížka (dvojitá hustota, jemnější barvy, průhlednost).
  • Stabilita: Smyčka přerenderování Tween/OrbitControls optimalizována (debounce) — zabraňuje nadměrnému počtu požadavků na snímky při interakci.
  • Parser: Bezpečnější čtení čísel pro metrické/imperiální jednotky; přísnější normalizace pořadí adres (N G M T S F X Y Z I J K R).
  • Bezpečnost: Aktualizace projekce chráněny; blízká/vzdálená rovina kamery omezena, aby se předešlo ořezávání po obnovení.
  • Lokalizace: Rozšířen slovník (skryté nápovědy, systémové pravidlo „no lists“); upřesněny texty zástupců.

Verze 1.3 Beta — 09.08.2025

  • NCPlayer je nyní dostupný ve 52 jazycích! Podporované jazyky: angličtina, polština, ruština, ukrajinština, afrikánština, ázerbájdžánština, indonéština, malajština, bosenština, čeština, dánština, němčina, estonština, španělština, filipínština, francouzština, chorvatština, italština, svahilština, lotyština, litevština, maďarština, nizozemština, norština, portugalština, rumunština, slovenština, slovinština, finština, švédština, vietnamština, turečtina, arabština, arménština, bengálština, bulharština, čínština (zjednodušená), řečtina, gudžarátština, hebrejština, hindština, kazaština, kyrgyzština, korejština, makedonština, nepálština, paštština, perština, pandžábština (gurmukhi), srbština, thajština, urdština.
  • Přidána plná podpora RTL (right-to-left) rozhraní pro arabštinu, hebrejštinu, perštinu, paštštinu a urdštinu.

Verze 1.204 Beta — 29.07.2025

  • Plná podpora vrtacího cyklu G81 s korektním parsováním souřadnic (X, Y, Z, R, F).
  • Každý krok vrtání generuje sekvenci: G0 XY → G1 Z → G0 Z s podporou příkazů G98 / G99.
  • Podpora makro proměnných a výrazů v souřadnicích G81 (X[#100] Y[#101]).
  • Zabráněno duplikovanému vrtání stejného bodu (sameAsLast kontrola).
  • Vylepšeno mapování řádků pro ladění: lineMap nyní obsahuje přípony .0, .1, .2 pro jednotlivé fáze vrtání.
  • Dynamický výpočet souřadnic (literály a makro výrazy) s podrobným logováním.
  • Refaktorována struktura fragmentFile.push pro přesnější trasování.

Verze 1.203 Beta — 27.07.2025

  • Přidáno 10 ukázkových programů pro simulaci (makra, podprogramy, logika G-kódu).
  • Opraven chybějící nástrojový pohyb, když byl použit G0 bez G1.
  • Zavedeno „dummy“ (fiktivní) pohybové chování pro spuštění simulace.
  • Aktualizována funkce simulateStepsFromLine pro plynulou animaci oblouků (G2/G3).
  • Zavedena vylepšená funkce animateToolThroughSegment s ohledem na speedMultiplier a sledování kamery.

Verze 1.202 Beta — 25.07.2025

  • Přidáno povinné přijetí Podmínek používání (Regulamin) před přístupem k NCPlayeru.
  • Opraveno zpracování operátoru MOD ve složitých podmínkách.
  • Přidána zpráva při nepřijetí podmínek: „Pokračováním v používání tohoto webu musíte přijmout podmínky.“
  • Logování přijetí podmínek: datum, IP adresa, prohlížeč.

Verze 1.201 Beta — 22.07.2025

  • Podpora příkazu G65 s předáváním parametrů (#1, #2, … v podprogramu).
  • Opravená logika pro WHILE...DO...END s vnořenými výrazy.
  • Podpora hluboce vnořených funkcí FANUC s bezpečnou náhradou.
  • Přidán režim předzpracování s plně rozvinutým lineárním G-kódem.
  • Nový systém logování: kompaktní a podrobný režim.
  • Zvýšena maximální hloubka rekurze na 10 000.
  • Přidán panel proměnných v reálném čase (#100–#199, #500–#531).
  • Vylepšena vizualizace drah nástroje pro cykly a spirály.
  • Nový prohlížeč ukázkových programů s náhledem dráhy nástroje.

Verze 1.103 — 16.07.2025

  • Přidána podpora podmíněných skoků pomocí syntaxe IF [...] GOTO xxx a logických operátorů: EQ, NE, GT, GE, LT, LE — včetně podpory vnořených výrazů a matematických funkcí (SIN, FIX, ROUND atd.).
  • Opraven problém, kdy nebylo možné přiřadit záporné hodnoty lokálním makro proměnným (např. #2 = -0.51504).

Verze 1.102 — 15.07.2025

  • Přidána podpora podmíněných skoků pomocí syntaxe IF [...] GOTO xxx a logických operátorů: EQ, NE, GT, GE, LT, LE.
  • Parser výrazů nyní podporuje náhradu proměnných a vnořené matematické funkce uvnitř podmínek IF.
  • Přidána ochrana proti nekonečným smyčkám — simulace se zastaví po provedení více než 500 000 řádků, s varováním v konzoli a vyskakovacím oknem.
  • Přidána podpora nepodmíněných skoků GOTO: GOTO 120 přejde na řádek N120 ve stejném programu O; formáty jako GOTO N120 jsou odmítnuty jako neplatné.
  • Přidána podpora M98 Pxxxx L#yyy — parametr L nyní může být proměnná (např. #512), vyhodnocená před opakováním podprogramu.

Verze 1.101 — 14.07.2025

  • Přidána plná podpora matematických výrazů s využitím funkcí FANUC uvnitř adresních výrazů (např. X[SIN[...]], #100=ROUND[...] atd.).
  • Podporované funkce: SIN[], COS[], TAN[], ASIN[], ACOS[], ATAN[], ROUND[], FIX[], FUP[], ABS[], SQRT[], EXP[], LN[].
  • Vnořené funkce jsou nyní správně vyhodnocovány, například: X[SIN[FIX[ROUND[#100+10]]]], X[COS[FUP[ATAN[TAN[45]]+0.1]]].
  • Adresní výrazy jako G#123, T#125, L#512, S[#511] jsou nyní dynamicky vyhodnocovány během simulace.
  • Implementováno automatické zpracování „spojených“ volání funkcí (např. ROUND10.4ROUND[10.4]).
  • Přidána ochrana proti nekonečné rekurzi: maximální hloubka vyhodnocování — 20 úrovní.
  • Vylepšeno logování každého volání funkce a nahrazování pro ladění složitých výrazů.

Verze 1.002 — 09.07.2025

  • Přidána funkce mappingEntryForJump pro správnou krokovou navigaci v programech s voláním podprogramů.

Verze 1.001 — 08.07.2025

  • Přidána podpora M97 Pxxxx — skok na řádek Nxxxx v aktuálním programu bez volání podprogramu.
  • M97 nyní funguje nezávisle na M98, jak v hlavním programu, tak v podprogramech.
  • Přidána podpora M02 a M30 — okamžité ukončení parsování při jejich nalezení.
  • Přidána podpora volání podprogramu M98 Pxxxx — volá Oxxxx s návratem přes M99.
  • Přidána podpora M98 Pxxxx Ln — volá podprogram Oxxxx n-krát pomocí parametru L.
  • Přidána podpora M99 — návrat do volajícího programu po provedení M98.
  • Přidána podpora M99 Pxxxx — návrat do volajícího programu a pokračování od zadaného řádku Nxxxx.

Verze 0.133 — 06.07.2025

  • Přidána podpora formátování čísel v G-kódu podle tolerance:
    • normalizeGCode_dot() — vloží desetinnou tečku, pokud chybí (např. F0F0.).
    • normalizeGCode_dot0() — přidá .0 (např. Z30Z30.0).
    • normalizeGCode_dot00() — přidá .00 (např. R40.5R40.50).
    • normalizeGCode_dot000() — přidá .000 (např. Z-2Z-2.000).

Verze 0.132 — 05.07.2025

  • Přidáno tlačítko toggleResizeEditor — přepíná mezi kompaktní šířkou, šířkou podle nejdelšího řádku a plnou šířkou editoru.
  • Automatické přizpůsobení šířky editoru podle obsahu G-kódu.
  • Přidán modální nástroj Přečíslování bloků (N) s funkcemi:
    • Přečíslovat všechny bloky
    • Přečíslovat bez prázdných a komentářů
    • Přečíslovat pouze existující bloky
    • Přečíslovat bez znaku pro přeskočení bloku
  • convertIJKtoR — zachová Nxxx, odstraní modální G2/G3, vypočítá R pro INC/ABS, odstraní IJK, přidá R a sjednotí výpočet středu.
  • Přechod na interní hierarchickou strukturu menu pro lepší přehlednost.
  • Přidána funkce Obnovit zobrazení (Refresh Plot) — znovu načte a zpracuje aktuální NC kód bez automatické simulace.
  • Obnovit zobrazení nyní také uloží program před opětovným načtením a aktualizuje čas posledního uložení.
  • Přidána podpora Přeskočení bloku (/) v režimu krokové simulace.
  • Přidány funkce pro přepínání mezi 2D a 3D zobrazením z hlavního menu.
  • Přidána možnost vkládání a odstraňování znaků pro přeskočení bloku (/) na vybraných řádcích nebo v celém programu.
  • Přidána možnost mazat všechny řádky začínající znakem pro přeskočení bloku (/).
Verze 0.131 — 04.07.2025

Nový režim kamery „Follow Tool“: automaticky sleduje polohu nástroje v reálném čase během simulace.
Funkce „Fit to View“: automaticky vycentruje a přizpůsobí celé dráhy nástroje zobrazení.
Volba „View Center of Tool“: zaměřuje pohled na aktuální polohu nástroje.
Konverze oblouků: 6 transformačních funkcí G-kódu pro oblouky (IJK ↔ R, ABS ↔ INC) s podporou rovin G17/G18/G19 a starší syntaxe (G02/G03).
Odstranění „odpadu“: čistí G-kód od zbytečných nebo poškozených řádků.
„Pan Mode“ ve 3D: umožňuje pohybovat scénou myší pomocí přepínatelného kurzoru ruky.
Vylepšený engine konverze oblouků: zachovává režim oblouku mezi po sobě jdoucími řádky bez nutnosti opakovat G2/G3 příkaz.
• Opraven převod IJK→R: odstraňuje zbytečné osy K v rovině G17.
• Všechny výsledky konverzí nyní automaticky nastavují stav ArcMode (IJK_INC, IJK_ABS, R) v workeru.

Verze 0.130 — 02.07.2025

jumpToBottom(): rychlý skok na konec NC programu. Tlačítko dostupné v rozhraní.
jumpToTop(): okamžité posunutí na začátek programu.
Formátování G/M/T: - Zkracování G00–G09 → G0–G9, M00–M09 → M0–M9, T00–T09 → T0–T9.
- Normalizace G0–G9 → G00–G09 a obdobně pro M a T.
Tisk aktuálního zobrazení: uloží pohled 3D simulace jako PNG a otevře jej v nové kartě pro stažení nebo tisk.
Správa znaků EOB (;): funkce addeob() a deleteeob() pro přidání nebo odstranění ; na konci řádků.
Tisk programu: úplný nebo částečný tisk vybraných řádků kódu.

Verze 0.129 — 01.07.2025

Podpora Copy/Cut/Paste/Undo/Redo pomocí klávesových zkratek a menu.
Výběr rozsahu řádků pomocí tlačítek s vyznačením v editoru ACE a možností kopírování.
Převod souřadnic: - G91 → G90 s přepočtem všech souřadnic na absolutní.
- G90 → G91 s přepočtem všech pohybů na relativní.
- Odstranění G90 a vložení G91 na začátek programu.
Menu „Formát“: odstranění čísel řádků, nadbytečných mezer, prázdných řádků a komentářů; změna velikosti písmen.
Inteligentní formátování podle zvoleného typu CNC systému.

Verze 0.128 — 29.06.2025

Řádek po řádku dekódování G-kódu v reálném čase, sledování stavů modálních skupin, polohy nástroje a kódů M/S/T.
Nové stavové proměnné: currentModalStateAtLine, currentPositionAtLine, miscCodesAtLine.
jumpToLine(row) nyní aktualizuje dekódovací panel pomocí uložených dat.
Přepínání konfigurace stroje, výchozí — FANUC 0i.
Další pohledy kamery v menu „Zobrazení“, včetně izometrického pohledu.

Verze 0.127 — 28.06.2025

Zobrazení souřadnic ABS/REL: souřadnice v absolutním a relativním režimu se aktualizují v reálném čase během simulace.
Výpočet relativních souřadnic: počítá se na základě předchozí polohy nástroje pro každý řádek.
Sledování modálních skupin G-kódu FANUC: podpora skupin 01–20 s aktualizací aktivních kódů v reálném čase.
Dynamická tabulka modálních skupin: generována podle oficiálních tabulek Fanucu.
Sledování kódů M/S/T/F/D/H: hodnoty se zobrazují v reálném čase během simulace.
Vizuální tabulka hodnot M/S/T/F/D/H: přidána do panelu s doplňkovými informacemi.
Vylepšená logika simulateSteps: dynamické parsování a aplikace modálních a pomocných kódů.
Podpora více formátů G-kódu: kompatibilita s formáty jako G0/G00/G01/G1 a podobnými.

Verze 0.126 — 27.06.2025

Podpora polotovaru (Stock): parametry přídavku a polohy, automatická detekce rozměrů polotovaru z modelu.
Odstranění parametrů polotovaru: tlačítko pro vymazání parametrů z localStorage.
Načítání metodou Drag & Drop: podpora přetažení souborů .nc přímo do editoru.
Modální okno pro výměnu nástroje: přizpůsobeno pro mobilní zařízení.

Verze 0.125 — 26.06.2025

Umístění nástroje: kliknutím pravým tlačítkem na řádek G-kódu se nástroj v 3D scéně přesune na odpovídající bod dráhy.
Klávesové zkratky F2+...: přidán vizuální přehled s nápovědou.
Chytré vyhledávání G-kódu: 3 režimy hledání — obecné, ve výběru a podle rozsahu řádků.
Funkce Nahrazení: úprava textu G-kódu přímo v editoru.
Vylepšení rozhraní: nový technický font od Google, přepracovaná rozbalovací menu s zarovnáním a zobrazením zkratek vpravo.
Zavírání modálních oken: klávesou ESC, včetně dialogu pro otevření souboru.
Blokování vstupu při používání zkratek: zabraňuje nechtěnému psaní při držení kláves.
Ukládání programu: přidáno do horního menu se stavem a časovým razítkem.

Verze 0.124 — 25.06.2025

Opraven problém s dvojitým posouváním v bloku NC programu.
Export programu: možnost exportovat NC kód.
Mobilní verze: adaptivní režim s omezenou funkcionalitou.
Výběr aktivní roviny: vylepšen v režimu simulace.
Chování tlačítek myši: přepracováno v oblasti simulace.
Reset zvýraznění dráhy nástroje: opravená chyba po stisku „Stop“.
Zvýraznění kódu: přidáno barevné zvýraznění během parsování.

Verze 0.1 — 24.06.2025

Ukládání ID programu: do localStorage pomocí UUID.
Automatické přesměrování: s parametrem ?nc=UUID, pokud chybí v URL.
Ukládání programu: zapisuje obsah editoru do dočasného souboru.
Ukázkový program: načítá a vizualizuje vzorový G-kód.
Indikátor řádku: synchronizován s pozicí v editoru.
Změna velikosti editoru: ruční úprava šířky panelu G-kódu.
Dva režimy simulace: SIMULATION a INSPECTION.
Ukládání rychlosti: hodnota posuvníku se ukládá do localStorage.
Režim celé obrazovky: stav je uložen a obnoven.
Stav pravého panelu: uložen v localStorage.
Stav dráhy (Trail): uložen v localStorage.
Mřížka: přepíná mm/cm/dm v závislosti na úrovni přiblížení.
Volba zobrazení (2D/3D): ukládá se do localStorage.
Kliknutí na řádek v editoru: přesune nástroj ve 3D scéně na odpovídající bod dráhy.
Funkce „From L“: spustí simulaci od vybraného řádku.
Kroková simulace od L: animace začíná z libovolného bloku.
Panel „Co je nového“: načítán ze souboru whatsnew.dat a dostupný z menu.
Podpora modálních oken: s tmavým pozadím a vertikálním posouváním.
Vylepšení editoru ACE: centrování řádku, mazání zvýraznění.
Obnovení simulace: korektně pokračuje po pauze.
Animace pohybu nástroje: plynulý přechod pomocí TWEEN.
Parsování segmentů G-kódu: podpora fragmentovaných bloků a hlášení chyb.
Centrovaní řádku: při přechodu na řádek v editoru.
Synchronizace ovládacích tlačítek: horní a střední panel ovládání.
Ukládání parametrů: zobrazení, fullscreen, mřížka, rychlost, trail, L.
Příprava rozšíření dialogů: podpora překrytí (overlay).
Ukládání stavu „From L“: funguje i po obnovení stránky.
Vyčištění po zastavení: resetuje značky, pozastavení a animaci.

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