HobbyCNC fórum
  v0.9.3.5

Fórum betekintő Fórum címe: http://forum.hobbycnc.hu



UCCNC vezérlő program

xxxxxxxx


Időrend:
Oldal 93 / 106 Ugrás ide:
|◄ Első  ◄ Előző  89 90 91 92 93  94   95   96   97     Következő ►  Utolsó ►|

Fórum főoldal  |  A lap aljára

CNCdrive1 | 1036    2014-07-23 00:20:00 [674]

Hmm, eddig a G52-t nem kértétek. Először utána kell néznem, hogy pontosan mit is csinál ez a kód (nem rémlik, hogy használtam volna valaha) és megnézni, hogy mennyire bonyolult megcsinálni, hogy tudja értelmezni a progi. Hétvégén utána nézek...

Előzmény: LZ, 2014-07-22 22:53:00 [672]


CNCdrive1 | 1036    2014-07-23 00:19:00 [673]

Átírtam a képletértelmező szögfüggvény feldolgozó részét, hogy ne radiánban, hanem fokban értelmezze a szögeket. Így a kódod már rögtön jobban néz ki.


LZ | 1538    2014-07-22 22:53:00 [672]

Szia,

Akkor a G52 mostanság nem fog belekerülni? Nekem már csak ez kéne, hogy használni tudjam.

Előzmény: CNCdrive1, 2014-07-22 22:06:00 [671]


CNCdrive1 | 1036    2014-07-22 22:06:00 [671]

Szia,

Köszi.
Nem volt egyszerű feladat, de ahogy mondod, ez is elkészült.

Többen kérték, ezért volt ez soron, ezután viszont most egyelőre abba fogom hagyni az új funkciók hozzáadását. Ideje lesz elkezdeni megcsinálni, hogy az UC300-al is működjön a progi.
Ez ahogy most látom ismételten nem lesz kis feladat, biztosan el fog tartani egy ideig mire elkészülünk vele.

Előzmény: fa_kukac, 2014-07-22 21:27:00 [669]


CNCdrive1 | 1036    2014-07-22 22:03:00 [670]

Lehet tényleg nem jó, holnap megfogom vizsgálni.

Előzmény: Sz.József, 2014-07-22 21:15:00 [668]

fa_kukac | 1027    2014-07-22 21:27:00 [669]

Köszi, örülök hogy ez is meglett,( P. Balázs említette a talin, hogy most ez várható,) a csavart mintás oszlopom ilyeneket tartalmaz. Nekem nincsenek függvények benne, csak egyszerű aritmetikai sorok, összeadás és kivonás, de ha felszabadul a gépem neki is ugrok tesztelni.

Előzmény: CNCdrive1, 2014-07-22 11:12:00 [643]


Sz.József | 2821    2014-07-22 21:15:00 [668]

És ahogyan nálam megjelenik az helyén való?
Pl. a 2.ikonnál ugyebár jobbról kellene "nézni"...
Ugyan akkor 90 fokban még el is van döntve balra...(?)
Lehet, csak az értelmezésemmel van a "baj"?

Előzmény: CNCdrive1, 2014-07-22 21:11:00 [666]


CNCdrive1 | 1036    2014-07-22 21:13:00 [667]

Ja és köszönöm neked is, hogy teszteled a progit.

Illetve, ha van ötletetek és ezek a nézetek nem testszenek, akkor szívesen veszem az ötleteket, hogy milyen nézetek lennének praktikusak, meg tudom viszonylag ezt egyszerűen változtatni, ha gondoljátok...

Előzmény: Sz.József, 2014-07-22 20:40:00 [665]


CNCdrive1 | 1036    2014-07-22 21:11:00 [666]

Elvileg a nézetek úgy vannak, hogy arról az oldalról néz rá az ábrára, amelyik oldala színes a kis kocka ikonnak.
OpenGL-ben ilyenkor a kamera helyzetét változtatom meg, vagyis, hogy honnan néz rá az ábrára.

Előzmény: Sz.József, 2014-07-22 20:40:00 [665]


Sz.József | 2821    2014-07-22 20:40:00 [665]

Miki2 rövid kis furatmaró progiját próbálgattam, miután kivettem a képletet a paraméterből...
Probléma nélkül lefut...
Viszont két nézetnek nem értem a gyakorlati hasznát... (?)

Fentről az 1. ikon (nézet):


Fentről a 2. ikon (nézet):


Vagy csak nálam jelenik így meg?


Sz.József | 2821    2014-07-22 20:27:00 [664]

Értem...
Szóval más néven "adatlap".
Köszi, közben már rábukkantam...

Előzmény: pisti73, 2014-07-22 20:04:00 [663]


pisti73 | 499    2014-07-22 20:04:00 [663]

Felhasználói kézikönyv

Előzmény: Sz.József, 2014-07-22 19:43:00 [662]


Sz.József | 2821    2014-07-22 19:43:00 [662]

"Az adatlapban leírtam pontosan, hogy melyik függvényeket ismeri jelenleg. "
Ez az "adatlap" hol is van?...

Előzmény: CNCdrive1, 2014-07-22 14:39:00 [649]


CNCdrive1 | 1036    2014-07-22 18:56:00 [661]

OK, megnéztem a kódodat, köszi. Az a baj, hogy az UCCNC szögfüggvényei radiánban számolnak, a kódodban pedig fokban vannak.

Előzmény: csewe, 2014-07-22 18:22:00 [659]


CNCdrive1 | 1036    2014-07-22 18:26:00 [660]

Küld el légyszi emailben a kódot, megvizsgálom.

Előzmény: csewe, 2014-07-22 18:22:00 [659]

csewe | 2541    2014-07-22 18:22:00 [659]

Nálam sajnos nem egyezik az UCCnC ,és a másik népszerű vezérlő programáltal kirajzolt kép.
A Gkód rendben van,minden utasítást végrehajtott,nem pirosított ki semmit,csak a kommenteket.


CNCdrive1 | 1036    2014-07-22 18:13:00 [658]

Amit írtál számot, vagyis ezt:

#1 = -1.62630325872826E-18
G0 X#1

Ezt beolvassa, csak annyira pici ez a szám, tíz a mínusz tizennyolcadiokon nagyságrendű hogy nem látod gyakorlatilag a tezedes jegyeket.

De mondjuk próbáld meg egy nagyobb számmal, például:

#1 = 12e-2
G0 X#1

Ennél látni fogod, hogy az X elemegy 0.12 értékre.

Előzmény: csewe, 2014-07-22 18:02:00 [656]


csewe | 2541    2014-07-22 18:03:00 [657]

Tojástartó!

Előzmény: CNCdrive1, 2014-07-22 17:19:00 [655]


csewe | 2541    2014-07-22 18:02:00 [656]

Az nem megy,de másik konvertáló utaításnál le tudom vágni a tizedeseket,átíroma arra.

Előzmény: CNCdrive1, 2014-07-22 16:18:00 [653]


CNCdrive1 | 1036    2014-07-22 17:19:00 [655]

Béni küldött egy érdekes kódot.

Előzmény: csewe, 2014-07-22 15:57:00 [650]


CNCdrive1 | 1036    2014-07-22 16:19:00 [654]

Igen, első körben így egyszerűbb volt megírni az interpreter részét, majd később megfogom szerintem csinálni, hogy paraméterként is lehessen képletet, de egyelőre örülök, hogy egyáltalán így már tudja értelmezni. Most ezt kellene tesztelgetni alaposan...

Előzmény: csewe, 2014-07-22 16:16:00 [652]


CNCdrive1 | 1036    2014-07-22 16:18:00 [653]

Az "e"-s számokat érti, csak ahogy írtam külön sorban kell megadni a képletet, nem paraméterként.

Előzmény: csewe, 2014-07-22 15:57:00 [650]


csewe | 2541    2014-07-22 16:16:00 [652]

Akkor ezen a téren már mindent tud,csak kicsit oda kel figyelni.

Előzmény: CNCdrive1, 2014-07-22 16:05:00 [651]


CNCdrive1 | 1036    2014-07-22 16:05:00 [651]

Szia,

Azért nem tetszik neki, mert paraméterként nem adható meg képlet, csak egyetlen szám vagy egyetlen változó.

Ezt a sort úgy adhatod meg, hogy mondjuk
#1 = a képleted...
g0 x#1

Így már érteni fogja.

Előzmény: csewe, 2014-07-22 15:57:00 [650]


csewe | 2541    2014-07-22 15:57:00 [650]

Talán kissé durván áltam neki teszelni,egy régebbi G kódomat küldtem rá,és ettől a sortól kiakadt:


A másik gond amibe beleszaladtam,hgoy nem értelmezi ezt a sort:
G1 X-1,62630325872826E-18
A hatvány asor végén,ami nem tetszik nekei,pedig ilyet kaphat ca progitól is.
Én a varázsló készítése kapcsán szaladtam bele ebbe.


CNCdrive1 | 1036    2014-07-22 14:39:00 [649]

Szia,

A "cos" függvényt ismeri a progi és el is fogadja, most teszteltem. Például #1 = cos[pi]
Az adatlapban leírtam pontosan, hogy melyik függvényeket ismeri jelenleg.
Az egyszerű(bb)ség kedvéért jelenleg paraméterként nem állhat képlet, csak egyetlen változó, ezt is leírtam az adatlapban mint jelenlegi "limitációt". Igazából így is bármit le lehet programozni, esetleg több változót vesz igénybe, de legalább jobban átlátható.

A pointer pointerét nem tudja egyelőre értelmezni, vagyis például a #-et azt nem ismeri.

Előzmény: csewe, 2014-07-22 14:14:00 [647]


csewe | 2541    2014-07-22 14:17:00 [648]

Tömb változó:

Előzmény: csewe, 2014-07-22 14:14:00 [647]


csewe | 2541    2014-07-22 14:14:00 [647]

Ngyon jó ,hogy idáig eljutottatok.
A listából hiányolom a koszinusz függvényt,én sokat hasnálom.
Ki is próbáltam egy komylyabb G kódomat,hogy megeszi ezek után.
Az említett cos függvény az nem tetszett neki.
Továbbá az alprogramhívásokkal is van problmám.
Ezt szereti:
M98 P13 L#1
De ezt már nem:
M98 P13 L[240-[120 - #1]]
A tömböket is hiányolom:
#1 = 10
# = 5
G0 X#10 F100
M30

Persze,lehet,hogy csak nekem nagyok az igényeim,de ilyesmiket én rendszeresen használok.
Így is nagyon szépen haladtok a fejlesztéssel.

Előzmény: CNCdrive1, 2014-07-22 11:12:00 [643]


CNCdrive1 | 1036    2014-07-22 14:12:00 [646]

Ha esetleg nem az a valódi neve mint az adatlapon és ha ma küldte a megrendelését, akkor pedig kis türelmét kérjük a rendeléseket folyamatosan dolgozzuk fel. Ha régebben küldte a rendelést, akkor viszont nem érkezett meg, mert tegnap, illetve az előtti feldolgozatlan rendelést nem látok a rendszerünkben.
Szóval ez utóbbi esetben kérem, hogy küldje el a megrendelését. Vagy levelét az info at cncdrive.com címre, ígérem, gyorsan fogunk válaszolni.


CNCdrive1 | 1036    2014-07-22 14:03:00 [645]

Kedves Mihály, Minden levélre és megrendelésre 24 órán belül válaszolunk, de általában azonnal. Most, hogy írta ezt a bejegyzést, ellenőriztem, hogy kaptunk-e öntől megrendelést, nem kaptunk. Levelet sem.

Előzmény: mijaju, 2014-07-22 13:57:00 [644]

mijaju | 89    2014-07-22 13:57:00 [644]

Elgondolkodtató, hogy érdemes-e áttérni erre a programra. a cncdrive webshopba leadott rendelésre és kérdésekre sem jön válasz. Nincs telefonos vagy chates elérése a cégnek. Lehet hogy itt a promo miatt folyamatosan nyomják az anyagot ugyanakkor a cég elérhetetlen. Elgondolkodtató.


CNCdrive1 | 1036    2014-07-22 11:12:00 [643]

Elkészült az UCCNC szoftver 1.0024 betaverziója.

Ami újdonság van:

- Parametrikus programozás (változók használata # előszóval)
A megkötések az adatlapban dokumentálva vannak.
- Javítottam néhány hibát ami MDI adatbevitel esetén jelentkezett.


CNCdrive1 | 1036    2014-07-21 16:45:00 [642]

Szia,

Köszönöm, örülök, hogy tetszik.
Az extrudáló fejekhez nem nagyon értek sajnos, a képek Írországban készültek az egyik partnerünknél, ez nem a mi gépünk.
A szoftver tesztelésében segítenek és ezért nyomtattak.
A fejről annyit tudok csak, hogy egy kis léptetőmotor hajtja előre a szálat, ez A tengelynek van beállítva az UCCNC programban.
A slicer progi pedig ezt generálja a g-kódba, így megy a szál automata előtolása.
A program végén pedig meghív egy makrót, ami nullázza az A tengelyt, hogy ne tekerje visszafelé az adagoló motort,
ha mégegy dolgot akar majd utána nyomtatni és amikor az A tengely ismét nulláról indul.
Mindössze ennyit tudok róla.

Előzmény: Hunka Tibor, 2014-07-21 16:23:00 [640]


Hunka Tibor | 7068    2014-07-21 16:25:00 [641]

Előzmény: CNCdrive1, 2014-07-21 15:00:00 [639]


Hunka Tibor | 7068    2014-07-21 16:23:00 [640]

Írhatnál egy két dolgot a 3d nyomtatás topikba is , a extrudáló fej érdekelne engem .

Előzmény: CNCdrive1, 2014-07-21 15:00:00 [639]


CNCdrive1 | 1036    2014-07-21 15:00:00 [639]

3D nyomtatás UCCNC-vel:










csewe | 2541    2014-07-19 17:32:00 [638]

A következő a Rectangle pocket lessz,mivel ebből könnyű kialakítani.
Viszont,még mindíg nem fog annak működni megfelelően,aki nem az 'C:UCCNC' könyvtárba telepít,bár már azt gondoltam,hgoy igen.
De,rajta vagyok a dolgon,már van ötletem.

Előzmény: CNCdrive1, 2014-07-19 10:54:00 [637]


CNCdrive1 | 1036    2014-07-19 10:54:00 [637]

Nekem jónak tűnik. És valóban nem csinál hibás kódot, legalábbis nem sikerült eddig még olyan paramétereket beadnom neki, amivel gond lett volna. Szóval a nagy számok törvénya alapján nincs hiba benne.
Mi lesz a következő wizard?

Előzmény: csewe, 2014-07-18 18:36:00 [636]


csewe | 2541    2014-07-18 18:36:00 [636]

Remélhetőleg,ezt a verziót már nem kellmódosíatani.
Így talán belekezdek a következőbe.

Hibás G kód-ról továbra sem érkezett viszajelzés.

Előzmény: csewe, 2014-07-18 18:28:00 [635]


csewe | 2541    2014-07-18 18:28:00 [635]

Lekezeltem az üresen maradt mezők problémáját.
Hibaüzenetet ír ki ,amelyben jelzi melyik mező maradt üresen.
Balázstól kapott tanács alapján,a makrót is átírtam,így most akárhová telepíti valaki az UCCNC-t,akkor is működni fog a warázsló.
Természetesen a Wizards mappát,értelemszeráen az UCCNC könyvtárba kell másolni,mindegy melyik meghajtón van.

BETA_Cut_a_Circular_Pocket_varazslo

Előzmény: CNCdrive1, 2014-07-18 11:09:00 [628]


CNCdrive1 | 1036    2014-07-18 11:35:00 [634]

Olyan nagy dolog nem lesz szerintem, bár Balázs ha minden igaz két kis gépet is visz.
Az új fejlesztést, ami egy UC300 modul leválasztó alaplappal is be akartuk mutatni, de nem készült el sajnos időre, kb. még egy hét kellett volna, úgyhogy ezt majd egy következő talin..

Előzmény: svejk, 2014-07-18 11:31:00 [632]


CNCdrive1 | 1036    2014-07-18 11:32:00 [633]

Én is próbálok egyébként erre törekedni, de az UCCNC G-kód interpreterjében látod sikerült egy olyan esetet lekezeletlenül hagynom, amit PITU kollégának sikerült felfedeznie és kiakasztotta az interpretert.
Konkrétan ez a sor volt:
- DotG program - )
Itt ez elvileg egy komment, de a kezdő '(' zárójel hiányzik, szóval mégsem komment.
És van a sorban egy 'G' karakter, amire az interpreter azt gondolja első körben, hogy ez egy G-kód lesz. Szám nincsen utána, így viszont nem G-kód. Itt volt egy hiba az algoritmusban, hogy ezt a G betű szám nélküli esetet nem jól kezeltem le és emiatt végtelen töltési ciklusba került...
Szóval a progikat minden esetre meg kell próbálni felkészíteni, még arra az esetre is ami elvileg nem is létezhet.

Előzmény: svejk, 2014-07-18 11:23:00 [629]


svejk | 25509    2014-07-18 11:31:00 [632]

Lesz valami meglepi holnapra???

Előzmény: CNCdrive1, 2014-07-18 11:27:00 [630]


svejk | 25509    2014-07-18 11:31:00 [631]

Bárcsak minden programozó kőbe vésett alapszabálya lenne az általad leírtak.

Előzmény: CNCdrive1, 2014-07-18 11:27:00 [630]


CNCdrive1 | 1036    2014-07-18 11:27:00 [630]

Konkrétan nem erre gondoltam , de programozást aki tanult vagy csak üzemszerűen programozik az tudja, hogy egy alap tétel, hogy minden progit blondbiztosra kell megírni, lehetőleg úgy, hogy a felhasználó bármilyen kombinációban is csinál bármit, a program akkor se dobja hanyatt magát, hanem kezelje le az összes lehetséges esetet.

Előzmény: svejk, 2014-07-18 11:23:00 [629]

svejk | 25509    2014-07-18 11:23:00 [629]

"...de így lenne "bolodbiztos" a progi."

És ez bizony nekünk bolondoknak nagyon sokszor jól jönne! )

Előzmény: CNCdrive1, 2014-07-18 11:09:00 [628]


CNCdrive1 | 1036    2014-07-18 11:09:00 [628]

Felraktam a gépemre, nálam jól működik. Ügyes vagy!

Még esetleg amit írtál, hogy ha üresen marad mező, ezeket az eseteket lekezelhetnéd a programban, modnjuk, hogy ha megnyomja a felhasználó a save gombot, akkor a progi ellenőrizheté a mezőt és ha üres, akkor valami alapértelmezett értéket használhatna. És az ellenőrzés után ezt az alapértelmezett értéket vissza is írhatná az üres mezőbe, hogy a felhasználó láthassa, hogy mivel történt a kalkuláció. Persze ez már szőrszálhasogatás, de így lenne "bolodbiztos" a progi.

Előzmény: csewe, 2014-07-17 17:25:00 [627]


csewe | 2541    2014-07-17 17:25:00 [627]

Frissítetem a Cut a Circular Pocket varázslót,mert az egyik beviteli mező hibásan működöt.
Ezenkívül mostmár négy képernyő felbontás mellett élvezhetitek a SAVE gomb lenomását követően,a szerszámpája látványát.
Ez a plusz funkció ezeken a képernypfelbontsokon érhető el:
800*600
1024*768
1280*1024
1600*1200

Eddig nem érkezett visszajelzés,hogy hibás szerszámpályát generálna.

BETA_Cut_a_Circular_Pocket_varazslo


CNCdrive1 | 1036    2014-07-17 14:27:00 [626]

Még annyi, hogy megnéztem annak a fájlnak a méretét amivel én teszteltem a progit és a ami a legnagyobb méretű, picivel 100Mega alatt van, ehhez képest a te progijaid apró méretűek.
Szóval nem a mérettel van itt a gond, hanem az interpolátor dobja hanyatt magát valamiért ami a kódban van. De ahogy írtam megfogom vizsgálni, sokat segített, hogy elküldted a fájlokat, köszönöm!

Előzmény: CNCdrive1, 2014-07-17 14:24:00 [625]


CNCdrive1 | 1036    2014-07-17 14:24:00 [625]

A másik fájlt a hajókormány simitás.tap-ot is gyorsan megnéztem, ezt nálam gond nélkül pillanatok alatt betölti.

Előzmény: PITU, 2014-07-17 14:07:00 [623]


Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 93 / 106 Ugrás ide:
|◄ Első  ◄ Előző  89 90 91 92 93  94   95   96   97     Következő ►  Utolsó ►|