đŸȘš G-kĂłd IdƑalapĂș DarabolĂł

Segítség

📄 SzerzƑi jogi Ă©s felhasznĂĄlĂĄsi informĂĄciĂłk

© 2025 Kiss GyƑzƑ – Minden jog fenntartva

✅ Ingyenes hasznĂĄlat: a program ingyenesen hasznĂĄlhatĂł magĂĄncĂ©lra Ă©s CNC-s hobbi feladatokra.

✅ MĂĄsolĂĄs: a program vĂĄltoztatĂĄs nĂ©lkĂŒli terjesztĂ©se engedĂ©lyezett.

❌ Tilos: a program mĂłdosĂ­tott vĂĄltozatĂĄnak terjesztĂ©se vagy pĂ©nzĂ©rt ĂĄrusĂ­tĂĄsa a szerzƑ Ă­rĂĄsos engedĂ©lye nĂ©lkĂŒl.

💙 TĂĄmogatĂĄs / Patreon: ha szeretnĂ©d tĂĄmogatni a fejlesztĂ©st, itt tudod megtenni: https://patreon.com/kissgy

📧 Kapcsolat: gyozo.kiss@gmail.com

â„č Mi ez az eszköz?

Az IdƑalapĂș DarabolĂł egy G‑kĂłd fĂĄjlt a megadott idƑtartamĂș rĂ©szekre vĂĄg. PĂ©ldĂĄul, ha 5 percet adsz meg, a program a teljes munkĂĄt 5 perces darabokra bontja, Ă©s minden darabrĂłl kĂŒlön .nc fĂĄjlt kĂ©szĂ­t.

▶ HasznĂĄlat

  1. Válaszd ki a G kód fájlt (támogatott: ` + GKOD_FILETIPUSOK.join(', ') + `).
  2. A fĂĄjlvĂĄlasztĂĄs utĂĄn alul megjelenik a fĂĄjl neve, mĂ©rete, sorainak szĂĄma Ă©s a becsĂŒlt teljes gĂ©pidƑ.
  3. A „DarabolĂĄs idƑtartama (perc)” mezƑben add meg, hĂĄny perces darabokra szeretnĂ©d vĂĄgni. A mezƑ mellett
  4. Kattints a „DarabolĂĄs indĂ­tĂĄsa” gombra. A kĂ©sz darabok letölthetƑ linkkĂ©nt jelennek meg.

đŸ§± Mit szĂșr be a program a darabok vĂ©gĂ©re Ă©s elejĂ©re?

Minden egyes rĂ©sz vĂ©gĂ©n Ă©s a következƑ rĂ©sz elejĂ©n biztonsĂĄgos ĂĄtmeneti blokkok kerĂŒlnek be, hogy a gĂ©p ĂĄllapota konzisztens legyen:

🔚 RĂ©sz vĂ©ge (zĂĄrĂł blokk):

G0 Z[SAFE_Z]     ; biztonsågi magassågra emelés (alap: 10)
G0 X[HOME.X] Y[HOME.Y]  ; hazamenet XY (alap: X0 Y0)
M5             ; orsĂł leĂĄllĂ­tĂĄs
M30            ; program vége

🔜 KövetkezƑ rĂ©sz eleje (nyitĂł blokk):

G90 G21 G17     ; abszolĂșt, mm, XY sĂ­k
G0 Z[SAFE_Z]    ; biztonsĂĄgi magassĂĄg
S...            ; az elƑzƑ rĂ©szben hasznĂĄlt fordulat visszaĂĄllĂ­tĂĄsa (ha volt)
M3 | M4         ; orsĂł irĂĄny visszaĂĄllĂ­tĂĄsa (ha volt)
F...            ; elƑtolás visszaállítása (ha volt)
G0 X... Y...    ; gyorsjĂĄrat a folytatĂĄs XY pozĂ­ciĂłjĂĄra

A fenti blokkokban a [SAFE_Z] és [HOME.X]/[HOME.Y] a program elején definiålt beållítåsok:

  • SAFE_Z: biztonsĂĄgi magassĂĄg (alap: 10)
  • HOME: hazameneti XY pont (alap: X0 Y0)

⏱ Hogyan becsĂŒl idƑt?

A becsĂŒlt gĂ©pidƑ a G0–G3 mozgĂĄsok egyenes tĂĄvolsĂĄgĂĄbĂłl Ă©s az aktuĂĄlis F elƑtolĂĄsbĂłl szĂĄmolĂłdik (mm/min feltĂ©telezĂ©ssel, G21 – metrikus). Az Ă­vek (G2/G3) jelenleg egyenes szakaszkĂ©nt vannak közelĂ­tve, ezĂ©rt nagy Ă­vtartalmĂș programoknĂĄl lehet eltĂ©rĂ©s. A „DarabolĂĄs idƑtartama” mezƑ a teljes becsĂŒlt idƑ alapjĂĄn adja meg az elƑzetes darabszĂĄmot.

⚠ MegjegyzĂ©sek, korlĂĄtok

  • Csak a pontosvesszƑvel (;) kezdƑdƑ soros megjegyzĂ©sek kerĂŒlnek figyelmen kĂ­vĂŒl. Ha mĂĄs megjegyzĂ©s formĂĄtumot hasznĂĄlsz (pl. zĂĄrĂłjel), az is feldolgozĂĄsra kerĂŒlhet.
  • HƱtĂ©s/parancsok (M7/M8/M9), kiegĂ©szĂ­tƑ ĂĄllapotok nem kerĂŒlnek visszaĂĄllĂ­tĂĄsra automatikusan. Ha szĂŒksĂ©ges, kĂ©rlek jelezd, Ă©s beĂ©pĂ­tjĂŒk.
  • Az eszköz a G90/G21 abszolĂșt Ă©s metrikus mĂłdot ĂĄllĂ­tja be a darabok elejĂ©n.

⚙ BeĂĄllĂ­tĂĄsok mĂłdosĂ­tĂĄsa

A fåjl tetején talålható konstansokkal ållíthatod a biztonsågi és hazameneti értékeket:

const SAFE_Z = 10;          // biztonsĂĄgi magassĂĄg
const HOME = { X: 0, Y: 0 }; // home pozĂ­ciĂł XY

Ha szeretnéd, testre szabhatjuk a visszaållított parancsokat (pl. hƱtés M8, fordulat skålåzås, stb.).

📧 SzerzƑ Ă©s kapcsolat

KĂ©szĂ­tette: Kiss GyƑzƑ  â€ą  Email: gyozo.kiss@gmail.com

Ha tĂĄmogatni szeretnĂ©d a munkĂĄmat, akkor a patreon.com/kissgy cĂ­mre tudsz kĂŒldeni.

đŸȘš G-kĂłd IdƑalapĂș DarabolĂĄs (pl. 60 perc / fĂĄjl)

Vålaszd ki a darabolandó g kód fåjlt ami kiterjesztésƱ lehet.

A fĂĄjlvĂĄlasztĂĄs utĂĄn alul megjelenik a fĂĄjl neve, mĂ©rete, sorlanak sĂĄma Ă©s a becsĂŒlt teljes gĂ©pidƑ.