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)

Cím: Re:DCNCD vezérlő program
Írta: svejk Dátum 2026 április 19, 19:55
Idézetet írta: D.Laci Dátum 2026 április 17, 21:46DCNCD — 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)
---


Nicsak, itt meg milyen cserebogár van születőben?  :o
Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 19, 11:06
Lassan haladok.

Menet esztergálás 1500Rpm, 1.5mm menetemelkedés.
1 indexjel/Ford.
C tengely (főorsó) mindig befordul nullára, a főorsó is step/dir-es.

Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 19, 14:08
Természetesen Win10 LPT porton.

Sajnos saját Drivert kellet hozzá írni amit a Microsofttal kellene aláíratni, hogy minden gépen használni lehessen, természetesen csak cégekkel álnak szóba és évi 7-800 dollár...
Így egyenlőre csak úgy megy ha a PC teszt módba van állítva és kikapcsolva a driver aláírás kérése.
Vagy korlátozottan használható.

A videón látottan csak a fogás elején szinkronizál, de választható opcióként hogy menetvágás közben is szinkronizál az index jelhez.

Kezdem tesztelni a teljes A/B I szinkront.
Cím: Re:DCNCD vezérlő program
Írta: svejk Dátum 2026 május 20, 06:21
Idézetet írta: D.Laci Dátum 2026 május 19, 14:08Így egyenlőre csak úgy megy ha a PC teszt módba van állítva és kikapcsolva a driver aláírás kérése.
Vagy korlátozottan használható.




Ez milyen egyéb hátrányokkal jár?
Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 20, 08:02
Idézetet írta: svejk Dátum 2026 május 20, 06:21Ez milyen egyéb hátrányokkal jár?


Lpt használatánál 30-40kHz -val használható, a 150kHz-val szemben, USB és Ethernetet használva nem számít, de talán Win7-en megoldható ott csak a driver aláírás megkövetelését kel kikapcsolni, egyébként a Win10-11 tesztmódból a felhasználó annyit érzékel, hogy az asztal jobb alsó sarkában van egy felirat.
Cím: Re:DCNCD vezérlő program
Írta: sarktibsi Dátum 2026 május 21, 10:19
Tegyük fel szeretnék 2db LPT portot használni eszterga esetében , akkor lesz 2x5 bemenetem és 2x12 kimenetem? Ezeket ki-bemeneteket felhasználhatom bármire? Szabadon konfigurálhatom?
Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 21, 12:22
Idézetet írta: sarktibsi Dátum 2026 május 21, 10:19Tegyük fel szeretnék 2db LPT portot használni eszterga esetében , akkor lesz 2x5 bemenetem és 2x12 kimenetem? Ezeket ki-bemeneteket felhasználhatom bármire? Szabadon konfigurálhatom?

Elvileg megoldható több Lpt port egyidejű használata is, de szerintem 2db. bőven elég.
Jelenleg igen 2x5 bemenetem és 2x12 kimenet van, kiépítés alatt van, hogy az elsődleges port 12 kimenet 5 bemenet, másodlagos port 4 kimenet és 13 bemenetnek lehessen használni, így 16 kimenet és 18 bemenet lehetséges lesz.
Cím: Re:DCNCD vezérlő program
Írta: sarktibsi Dátum 2026 május 21, 13:03
Idézetet írta: D.Laci Dátum 2026 május 21, 12:22Elvileg megoldható több Lpt port egyidejű használata is, de szerintem 2db. bőven elég.
Jelenleg igen 2x5 bemenetem és 2x12 kimenet van, kiépítés alatt van, hogy az elsődleges port 12 kimenet 5 bemenet, másodlagos port 4 kimenet és 13 bemenetnek lehessen használni, így 16 kimenet és 18 bemenet lehetséges lesz.

Gondolom akkor a Magyar termékekkel használható lesz PL. LPT illesztő kártya 3V3 , vagy a 3V1-el?
Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 21, 13:31
Igen, használható minden szabványos illesztő kártyával.
Ha nem direktben van az Lpt porton akkor gondoskodni kell a kábel helyes árnyékolásárol.


Idézetet írta: sarktibsi Dátum 2026 május 21, 13:03Gondolom akkor a Magyar termékekkel használható lesz PL. LPT illesztő kártya 3V3 , vagy a 3V1-el?
Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 22, 12:49
M8 menetfúrása G33.1


Cím: Re:DCNCD vezérlő program
Írta: D.Laci Dátum 2026 május 22, 13:23
Teljes szinkron.

Cím: Re:DCNCD vezérlő program
Írta: sanyi84 Dátum 2026 június 09, 20:18
Várjuk a fejleményeket.