Hobbi CNC fórum

Szoftverek és egyéb programok => CNC vezérlő szoftverek => A témát indította: D.Laci Dátum 2026 április 17, 21:46

Cím: DCNCD vezérlő program
Írta: D.Laci Dátum 2026 április 17, 21:46
DCNCD — Magyar fejlesztésű CNC vezérlőszoftver (maró + eszterga)

Sziasztok!

Szeretném bemutatni a DCNCD nevű CNC vezérlőprogramot, amit hobbi- és kisipari gépekhez fejlesztek. Windows alatt fut (.NET 8 / WPF), és LPT port valamint GRBL USB vezérlőket is támogat. (később Ethernet)
---
⚙️ Főbb jellemzők
Két üzemmód:
•    🔧 Maró (XY sík) — 3 tengelyes, 2D/3D pálya nézet
•    🔩 Eszterga (ZX sík) — ZX keresztmetszet, forgástest vizualizáció
G-code támogatás:
•    G0/G1/G2/G3, G28, G92, G10, G53–G59, G96 (CSS), G76 (menetvágás), G33 (orsószinkron menet), G33.1/G33.2 (merev menetfúrás), G41/G42 (sugárkompenzáció), G43/G49 (szerszám offset)
•    M-kód makrók (M6 szerszámcsere stb.)
•    Beépített G-code szerkesztő + MDI parancssor
Beépített CAM:
•    Maró CAM: Profil marás (belső/külső/vonalon), zsebmarás (párhuzamos/koncentrikus, sziget támogatás), V-Carve
•    Eszterga CAM: Nagyolás, simítás, menetvágás, beszúrás, homlokesztergálás, fúrás, belső nagyolás/simítás, kontúrkövető beszúrás
•    Több művelet összefűzése egyetlen programba
•    Orrsugár kompenzáció (TNRC) — tangenciális, imaginárius csúcs, orrközéppont mód
Szimuláció:
•    Valós idejű anyagleválasztás vizualizáció (maró: felülnézet, eszterga: ZX metszet)
•    LPT port nélkül is teljes funkcionalitás — automatikus szimulációs mód
•    Sebesség csúszka (0.1× – 50×)
Hardver:
•    LPT port — közvetlen lépés-generálás, PWM orsó, Step/Dir szervó orsó, enkóder (index + A/B kvadratúra), végállás kapcsolók, E-Stop
•    GRBL 1.1 USB — Arduino/CNC Shield, soros streaming, $J jog, homing
•    Főorsó enkóder menetvágáshoz (G76, G33)
•    2 LPT port támogatás (extra I/O)
Egyéb:
•    Szerszámtár (maró + eszterga, JSON mentés)
•    Szerszám offset tábla (G43/G49)
•    Anyag adatbázis automatikus paraméterszámolással
•    Rétegkezelés (CAD)
•    Projekt mentés/betöltés
•    Holtjáték kompenzáció (backlash)
•    Futtatás tetszőleges sortól (állapot-szimuláció)
•    Billentyűparancsok, szonda (probe) ciklus
•    Magyar nyelvű felület és súgó
---

💻 Rendszerigény
•    Windows 10/11 (64-bit)
•    .NET 8 Runtime
•    LPT port (párhuzamos port) VAGY GRBL-kompatibilis USB vezérlő (Arduino + CNC Shield)
•    Eszterga menetvágáshoz: főorsó index/enkóder jel
---
📥 Kézikönyv Letöltés:
DCNCD Kézikönyv (https://drive.google.com/file/d/1C5gYBovLYnKdRLYENPEIUAS6HzQGQm2Q/view?usp=sharing)
---
Kérdéseket, javaslatokat szívesen fogadok!

Hamarosan kipróbálható...


(https://i.postimg.cc/6ycj0gP6/maro-zsebmaras-palyanezet.png) (https://postimg.cc/6ycj0gP6)



(https://i.postimg.cc/cv5DqYZb/maro-v-carve-palyanezet.png) (https://postimg.cc/cv5DqYZb)



(https://i.postimg.cc/xNRR6Ntq/eszterga-menetvagas-szimulator.png) (https://postimg.cc/xNRR6Ntq)



(https://i.postimg.cc/hfCFjXcz/eszterga-nagyol-simit-palyanezet.png) (https://postimg.cc/hfCFjXcz)