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)