Program pro generovn G-code pro ezaku svpomoc? 
[14.12.2024]
Program pro generovn G-code pro ezn kdel na CNC ezace ze souadnic profil v .DAT formtu nebo vkresu .dwg nen a tak sloit zleitost. M by vyhovovalo vychzet z modelu v Autodesk Fusion. Dovedu si pedstavit, e bych model kdla promtal na dv roviny pedstavujc roviny levho a pravho pojezdu. Fusion um prmt exportovat jako DXF.
Jde potom o to vytvoit z geometrie v DXF s bod - souadnic bod, po kterch maj jet vozky ezaky. Samozejm to nen zas tak triviln. Nalezl jsem ale mezitm vyhovujc een v programu Jedicut a touto mylenkou jsem se pestal zabvat.
[22.9.2025]
eil jsem ppravu ezn kdla na CNC pro nov model a zase m natval francouzsk program Jedicut. Import mho DXF souboru provzely problmy, Jedicut uril nesmysln klov body, nedailo se mi natoit DXF tak, aby Jeducut uril klov body sprvn. A bez tch klovch bod nejde v Jedicut podn nakreslit drhy nbh a vbh z ezu. Po dvou hodinch blbnut u potae nad akc, kter by mla bt za 15 minut hotov, bez vyhldky na spn poeen problmu jsem zaal pemlrt, co s tm. Rozhodl jsem se utratit penz za lep program, kterm je podle referenc model program DevFoam, i kdy chtj asi 50 ron nebo 160 za doivotn licenci. Program vichni chvl. Ale kdy jsem zaal eit nkup licence, narazil jsem na plno nejasnost a dost m to zviklalo.
Tak jsem se zase vrtil k mylence sepsat si vlastn program a sepsal jsem (trochu z legrace) dotaz AI ChatGPT:
"ezaku kdel z pny ovldm programem Grbl hotwire. Program oekv G-code. Mm nakreslen profily kdla v dwg, jak z nich vygeneruji g-code pro stroj se tymi osami?"
Nsledovala diskuze nad programy Jedicut, AdriFoam X4, DevFoam, kter mi AI navrhovala pout. To u jsem ale ml ve prostudovan - zde zdroj. Tak jsem zkusil:
"Pome mi s napsnm vlastnho programu?"
ChatGPT ekl:
"Ano 👍, s tm ti pomu. Pokud ti Jedicut pijde neohraban a DevFoam/Profili jsou moc sloit nebo drah, pak m smysl napsat vlastn jednoduch genertor G-code ist pro tvoji 4osou CNC ezaku zenou GRBL."
Po njak dal komunikaci, kdy jsem vysvtloval geometrick uspodn stroje, vyplivnul kd programu v Pythonu ( wiki ). Jazyk Python m knihovnu ezdxf, kter umouje natat a analyzovat DXF soubory. Lze tak z DXF vyst body nebo interpolovat spline kivky. Pouil ho i autor programu Jedicut.
[25.9.2025]
Po tech dnech - tech veerech mm program, kter bh, um vechny vstupy a parametry. Generuje g-code, nakresl simulaci ezn. Super! Pi praktickm testovn se ale ukazuje, e geometrick vpoty navren Chat-GPT jsou pln kravina! A to to AI uvdla jako "vyeme soustavu rovnic". 😃
[26.9.2025]
Vlastn vpoet geometrie jsem si navrhl sm, staila plhoka nad paprem a v podstat matematika zkladn koly, dn soustavy rovnic. Strukturu programu, promnn pro dren tvar ezanch profil, manipulaci s daty, to AI navrhla sprvn. Zkusil jsem pipravit program pro obdlnkov kdlo, poslal jsem program do GRBL Hotwire a dopadlo to dobe. Program jsem si pojmenoval Dxf2GRBL, uesal jsem si kd, rozdlil do knihoven, nzvy promnnch, jak je postupn navrhovala AI, jsem zmnil tak, aby to mlo njak systm. Programovn s AI se mi zalbilo, AI mi vznamn zkrtila kivku uen jazyku Python,
[27.9.2025]
Pokusy s pmm kdlem dopadly dobe, j ale aktuln potebuji znout kdlo, kter se zuuje. Vyexportoval jsem DXF s profily ezn pro nov model, ale zpracovn v mm novm programu dopadlo katastrofln. Zan koloto een stle dalch a dalch problm, prce na modelu letadla se odsouv o dal dny, program pro znut kdla pro nov model stle nemm. Mohl bych pout jedicut, ale chci to stj co stj zmknout v mm programu!
[30.9.2025]
Ti dny usilovnho vvoje a debugovn. Narazil jsem na problm s orientac kivek v DXF, musel jsem se nauit otet je tak, aby na sebe koncov body a poten body navazovaly. Narazil jsem na problm s otoenmi souadnicemi. ez profilem, kter mm ve Fusionu orientovan tak, jak chci aby byl orientovan v ezace, je po naten z DXF otoen o 180 stup. Ale jen nkdy. Musel jsem se nauit otoit to cel v programu. Narazil jsem na problm se spolenmi body sousednch kivek, kter se v datech z Fusionu li na 7. mst za desetinnou rkou a m se v programu jev jako body rzn. atd. atd. Nauil jsem se v Pythonu vyrbt debug vpisy, nauil jsem se operace nad maticemi s body, to ve s podporou AI, kter m zbavila nudnho prohledvn referennch manul. Je to jako kdy se nco ute a vedle vs sed senior, kter zodpovd vae dotazy a jet pid njak koment se souvislostmi, protoe si pamatuje, na co jste se ptali pedtm, vera, minul tden. Ale muste vdt, co chcete udlat.
Od rozhodnut napsat si program sm uplynul tden, tden jsem tomu obtoval veery a nedle na to padla cel. Nakonec to dl co m a vypad to, e budu moci program rutin pouvat. Zuujc se a geometricky pekroucen kdlo jsem programem g-code pro stroj vygenerovan mm programem vyzl bez problmu, levou polovinu i zrcadlov stejnou pravou polovinu, kdy zrcadlen zaidil parametr v mm programu. Tak zase mohu v dln pokraovat se stavbou modelu. Viz Dxf2GRBL.
AI mi vvoj vrazn urychlila. Jsem programtor, programuji v c# a v databzi Oracle, ale tady jsem byl v jinm svt geometrie s pro m novm jazykem. Pro vci, kter bych programoval primitivnmi obraty, mi AI navrhla pout knihovny a obraty, na kter bych hned tak nepiel, kdo v, jestli vbec. A jet mi dlala spolenka, ktermu jsem se mohl vypovdat a v chatu s n jsem se mohl vracet k diskuzi, kterou jsme vedli v minulosti.






) jednoduch zleitost.
