Arena 250×250 (G-Code)

CNC SNAKE MDI v1.50

STOP
Modus:
Stufe 1 (G90) Ziele: 0 / 5
Punkte
100
Schwanzlänge
35.0 mm
MDI-Koordinateneingabe (-10 P. / Zug) Ziel: X--- Y---
Befehlsprotokoll

📖 Regeln und Stufenbeschreibung

🏆 Punkte und Start: Start mit 100 body. Jeder gesendete MDI-Zug zieht ab -10 Punkte. Eingesammeltes grünes Ziel: +100 Punkte und der Schwanz wächst um +0.3 mm. In die Bestenliste (TOP 300) werden Punkte eingetragen ab 200 bodů.

🔒 Ernstmodus: Pevně uzamčená Aréna 1 (250×250 mm). Keine Hinweise an den Punkten und kein gelber Strahl – im Wettkampf muss der Spieler alles selbst aus dem technischen Raster ablesen!

⚙️ Geschwindigkeit und Mausrad: Kolečkem myši nad hrou můžete zrychlovat/zpomalovat. V Tréninku lze rychlost stáhnout až na 0 mm/s (had stojí a můžete v klidu zkoušet souřadnice). V Naostro je spodní limit zamčen na 5–10 mm/s. Strg + Mausrad zoomt die Arena.

L1: G90 (Absolut kartézské souřadnice)

Zieleingabe direkt zum Mittelpunkt [0,0], z. B. X80 Y50.

L2: G91 (Přírůstkové souřadnice)

Inkrement von der aktuellen Fräserposition (z. B. X30 Y-40).

L3: G16 (polare Koordinaten, Fanuc)

X = rádius, Y = Winkel. Die Eingabe allein von Y... (např. Y45) dreht die Richtung sofort um!

L4: G52 (Nullpunktverschiebung)

Der Nullpunkt springt auf gelber Punkt. G90 wird von diesem Punkt aus programmiert.

L5: G90 + G52 (Skok nuly po každém tahu)

Počátek G52 skočí po každém odeslaném MDI tahu na nové náhodné místo. Cíl zadáváte absolutně vůči tomuto bodu!

L6: G90 G2 (Kreisinterpolation CW)

Oblouk po směru hodinových ručiček s automatickým rádiusem $R = d/2$.

L7: G91 G2 (Inkrementell oblouk CW)

Kruhový oblouk CW s přírůstkovým zadáním koncového bodu.

L8: G90 G3 (Kreisinterpolation CCW)

Oblouk proti směru hodinových ručiček ($R = d/2$).

L9: G90 G16 G52 (Polár se středem v G52)

Polare Koordinaten vztažené ke žlutému středu G52!

L10: Boss Survival (Nekonečné zrychlení)

Čisté G90, po každém bodu zrychlení o +1 mm/s bez omezení!

Aréna: Aréna 1 (250×250) 🏆 ERNST
🎉 LEVEL DOKONČEN!
Příprava na další úroveň...
10
Prohlédněte si aktivní G-Codey na panelu vlevo.
Werkzeug: X0.00 Y0.00
Cíl: Čeká se na start
60 FPS (Běží na pozadí)

Kompletní manuál a pravidla hry: CNC SNAKE MDI v1.50

Výuková arkádová hra pro nácvik programování CNC • Exaktní kinematika a modal stavy systému Fanuc

Autor der Strecken und des Konzepts: Lubomír Kubíček • Programátor a engine: Tomáš Tvrdík

CNC SNAKE MDI je dynamická výuková arkáda, která propojuje klasickou mechaniku „hada“ s reálným prostředím řídicího systému Fanuc MDI. Hráč neovládá frézu kurzorovými šipkami, nýbrž zadáváním přesných souřadnicových příkazů do MDI řádku. Pohyb nástroje se řídí aktivními modalmi stavy (G90, G91, G16, G52, G2, G3), které se mění s každou úrovní a nutí hráče bleskově přepočítávat vzdálenosti a úhly přímo z technického rastru arény.

1. Herní princip, bodování a mechanika ocasu

2. Progrese úrovní v režimu Kampaň (Level 1 až 10)

Im Modus Naostro musí hráč v každé úrovni sebrat 5 zelených terčů, aby postoupil dál. Po splnění levelu následuje 10sekundový mezilevelový odpočet na přípravu:

Level Aktivní G-Codey Kinematické chování a způsob zadávání souřadnic
Level 1 G90 G1 G15 Absolut kartézský systém: Cíl se zadává přímo vůči pevnému středu arény [0,0] (např. X80 Y50).
Level 2 G91 G1 G15 Inkrementelle Koordinaten: Zadává se relativní přírůstek od aktuální polohy frézy (nap Nájezd o 30 mm doprava a 40 mm dolů: X30 Y-40).
Level 3 G90 G1 G16 Polare Fanuc-Koordinaten: Osa X představuje poloměr (vzdálenost od středu) a osa Y úhel ve stupních (0–360°). Zadání samotného Y... (např. Y45) okamžitě stočí směr hada do daného úhlu!
Level 4 G90 G1 G52 Lokale Nullpunktverschiebung: Nulový bod [0,0] skočí na žlutý svítící bod G52. Všechny absolutní souřadnice G90 se musí odečítat vůči tomuto bodu.
Level 5 G90 + G52 Skok Dynamischer Nullpunktsprung: Čisté G90, ale počátek G52 po každém odeslaném MDI příkazu přeskočí na nové náhodné místo. Hráč musí okamžitě přepočítat polohu cíle k nové žluté značce!
Level 6 G90 G2 (CW) Kreisinterpolation po směru hodin: Fréza se k cíli pohybuje obloukem CW s automaticky dopočítaným poloměrem $R = d/2$.
Level 7 G91 G2 (CW) Inkrementell oblouk CW: Kruhový oblouk po směru hodinových ručiček kombinovaný s inkrementálním zadáním cíle.
Level 8 G90 G3 (CCW) Kreisinterpolation proti směru hodin: Pohyb levotočivým obloukem CCW ($R = d/2$).
Level 9 G90 G16 G52 Polare Koordinaten s posunutým počátkem: Poloměr a úhel jsou vztaženy ke žlutému středu G52, nikoliv k geometrickému středu hřiště.
Level 10 Boss Survival Unendliche Beschleunigung: Čisté G90, ale po každém sebraném bodu se minimální rychlost stroje nevratně zvýší o +1 mm/s bez horního limitu!

3. Herní režimy: Naostro vs. Trénink

🏆 Režim Naostro (Kampaň):
  • Pevně uzamčená standardní Aréna 1 (250×250 mm) bez možnosti editace mantinelů.
  • Žádné textové nápovědy u cílů ani žlutý navigační paprsek – hráč musí souřadnice odečítat výhradně z rastru.
  • Minimální rychlost posuvu je uzamčena na 5 až 10 mm/s.
  • Hráč má k dispozici pouze 2 nouzová zastavení (STOP) na celou hru (další lze získat sběrem červených bonusů).
  • Při dosažení skóre 200 bodů a více se otevře dialog pro zápis do online žebříčku TOP 300.
🎯 Režim Trénink (Volná hra):
  • Možnost libovolného výběru konkrétního levelu (L1 až L10).
  • Možnost volby z přednastavených arén nebo nahrání vlastního tvaru mantinelů v G-Codeu.
  • Regulace rychlosti až na 0 mm/s: Fréza se zcela zastaví a vy můžete v klidu počítat úhly a zkoušet trajektorie.
  • Možnost zapnout Nesmrtelnost (vypne kolize se zdí i vlastním tělem).
  • Možnost aktivovat Žlutý navigační paprsek, který v reálném čase vykresluje dráhu rozepsaného MDI příkazu.

4. Ovládání posuvu (F), manipulace s plátnem a klávesové zkratky

Pedagogický cíl trenažéru: CNC Snake MDI byl vyvinut pro výuku obsluhy a programování CNC strojů. Nahrazuje zdlouhavé teoretické vysvětlování praxí – student během několika minut intuitivně pochopí rozdíl mezi absolutním a přírůstkovým odměřováním, naučí se pracovat s polárními souřadnicemi G16 bez kalkulačky a osvojí si logiku posunu nulového bodu G52 v reálném čase.
Werbefläche (AdSense In-Article)