HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


UCCNC vezérlő program

A frissítések közzététele az 'UCCNC vezérlő program új verziói' témában található

 

Időrend:
Oldal 174 / 187 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   170  171  172  173  174  175  176  177  178   Következő ►  Utolsó ►|

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

nyarfa | 971    2014-07-24 09:09:00 [701]

Jók az ötletek. Átgondolhatom a munkád, és átdolgozhatom? Lennének más megvalósítási ötleteim.

Előzmény: csewe, 2014-07-24 06:34:00 [700]


csewe | 2569    2014-07-24 06:34:00 [700]

Bővült a varázslók köre,és kicsit átírtam a rectangle pocketet mert nem tetszett a G kód műveleti sorrendje,bár úgy is rendesen megcsinálta.
Wizards_BETA.
Egyelőre ennyi,most átadom a stafétát másnek.


n/a (inaktív)    2014-07-23 23:37:00 [699]

Igen, akár ezt is lehet.

Előzmény: elektron, 2014-07-23 22:49:00 [698]


elektron | 15859    2014-07-23 22:49:00 [698]

Akkor tud olyat, hogy azt mondom, hogy 20. makró legyen egy akármilyen c program és akkor abba azt ír, amit nem szégyell. Akkor a makró lesz az egész kód és csak annyi a fő kód program, hogy meghívja az adott makrót.

Előzmény: n/a (inaktív), 2014-07-23 21:20:00 [694]


nyarfa | 971    2014-07-23 22:12:00 [697]

Egy kis játék és teszt

(FIBONACCI SPIRÁL)

#1=0 (X TENGELY ÉRTÉKE)
#2=0 (Y TENGELY ÉRTÉKE)
#3=0 (R SUGÁR)
#4=1 (V1 VÁLTOZÓ1)
#5=0 (V2 VÁLTOZÓ2)
#6=0 (VV VÁLTOZÓ1 TÁROLÓ)
#7=3 (FŐCIKLUSOK SZÁMA)

G0 Z2
X0 Y0

G1 Z-2 F150
G3 F450

M98 P1 L#7 (FŐCIKLUS)

G0 Z5
X0 Y0
M5
M30
(-------- FŐCIKLUS VÉGE ---------)

(--------- ALCIKLUSOK -----------)
O1 (KÖRCIKLUS)
#1=#1-#4
#2=#2+#4
#3=#4
M98 P2 L1

#1=#1-#4
#2=#2-#4
#3=#4
M98 P2 L1

#1=#1+#4
#2=#2-#4
#3=#4
M98 P2 L1

#1=#1+#4
#2=#2+#4
#3=#4
M98 P2 L1
M99

O2 (KIÍRÁS ÉS VÁLTOZÓ ÉRTÉKADÁS)
G3 X#1 Y#2 R#3
#6=#4
#4=#4+#5
#5=#6
M99

Előzmény: elektron, 2014-07-23 21:32:00 [695]

n/a (inaktív)    2014-07-23 21:34:00 [696]

Nekem semmi.

Előzmény: elektron, 2014-07-23 21:32:00 [695]


elektron | 15859    2014-07-23 21:32:00 [695]

Akkor meg mi a gond ?

Előzmény: n/a (inaktív), 2014-07-23 21:20:00 [694]


n/a (inaktív)    2014-07-23 21:20:00 [694]

A makróknál ahogy mondod, benne van egy komplett C fordító, azt programoztok amit akartok.

Előzmény: elektron, 2014-07-23 20:16:00 [693]


elektron | 15859    2014-07-23 20:16:00 [693]

Tegyél bele egy C nyelvet komplett és azt programoznak bele amit nem szégyellnek.

Előzmény: n/a (inaktív), 2014-07-23 19:05:00 [689]


csewe | 2569    2014-07-23 20:14:00 [692]

Relációkat egy kis matekozással gond nélkül lehet kialakítani,és ezalapján elágazást is lehet készíteni.

PL: két változó közül a kissebbet belerakom egy harmadikba.
c = ((a + b)-abs(a - b))/2
/-----------
A nagyobbikat rakom bele a harmadikba
c = ((a + b)-abs(a - b))/2
c = (a + b)- c
/--------------
Ilyen trükkökkel bármi kivitelezhető.

Előzmény: nyarfa, 2014-07-23 10:07:00 [682]


n/a (inaktív)    2014-07-23 19:18:00 [691]

Tetszenek az új wizardok!

Előzmény: csewe, 2014-07-23 06:15:00 [677]


n/a (inaktív)    2014-07-23 19:07:00 [690]

Ennek a beviteli mezős dolognak a megvalósítását átfogom gondolni, biztosan megoldható egyébként, de végig kell gondolnom...

Előzmény: nyarfa, 2014-07-23 10:07:00 [682]


n/a (inaktív)    2014-07-23 19:05:00 [689]

Az alap RS274 a leírások alapján amiket olvastam nem ismeri az elágazásokat (if/else/then) feltételeket. Persze ettől még meg lehetne csinálni, hogy az UCCNC ismerje, hiszen ez az RS274-hez képest akkor csak plusz, úgy értem, hogy nem okozna "ütközést" az alap szabvánnyal.
Egyelőre mondjuk nem terveztem, hogy ezt megcsinálom, talán majd a jövőben valamikor.

Előzmény: nyarfa, 2014-07-23 10:07:00 [682]


n/a (inaktív)    2014-07-23 19:00:00 [688]

Szia Tibor,

Lehet ilyen gombot/gombokat csinálni. Csináltam direkt erre a célra "custom gomb" kódokat, amik direktben macro-kat hívnak meg, csak be kell applikálni a screenset-be.

Előzmény: nagaoka, 2014-07-23 09:16:00 [681]


n/a (inaktív)    2014-07-23 18:59:00 [687]

Sziasztok,

Bonyolultnak valóban nem bonyolult megcsinálni a G52-t, de nagyon sok mindent át kell miatta írni. Így sok hibalehetőséget rejt magában.
Ezért azt gondoltam, hogy ezt a verziót mindenképpen kellene tesztelni, közben átnézem, hogy pontosan mekkora meló is megcsinálni a G52-t, aztán meglátjuk...
Félreértés ne essék, mindenképpen meglesz csinálva, csak az nem biztos, hogy most. Lehet előbb az UC300-nak állok neki. A hétvégén kitalálom majd, hogy mi legyen. A héten, hétközben most nem nagyon lesz időm.

Előzmény: LZ, 2014-07-23 08:43:00 [679]

csewe | 2569    2014-07-23 11:27:00 [686]

Azokat a makrókat,neked kell odamásolni,mivel mindenki használhat saját profilt,ezért nem tudom megoldani,hogy automatikusan odamásolódjon,ahova éppen kell.
Azért olyan sok varázslót nem akarok készíteni,nem is tudom,hogy mijet lehetne annyit készítzeni.

Előzmény: nagaoka, 2014-07-23 09:16:00 [681]


LZ | 1538    2014-07-23 11:17:00 [685]

Nyugodtan keress, segítek ha tudok.

Előzmény: istvan58, 2014-07-23 10:50:00 [683]


istvan58 | 1902    2014-07-23 10:50:00 [684]

Bocsi, LZ-nem akartam...

Előzmény: istvan58, 2014-07-23 10:50:00 [683]


istvan58 | 1902    2014-07-23 10:50:00 [683]

majd erröl kérdek bővebben, de még nincs kész a mésodik Z.

Előzmény: nagaoka, 2014-07-23 09:16:00 [681]


nyarfa | 971    2014-07-23 10:07:00 [682]

Felkészültem az UC300-ra tegnap meg is érkezett. Viszont egy kérdés: Ez a szabvány nem ismeri a feltételes elágazást? Azaz a "HA" függvényt? Gondoltam mivel lehet benne a változóknál matematikai műveleteket végezni, annak lehet egy határa is. A doksi 4.2.1. táblázatában kerestem de ott nem láttam.

Más: Beszélgettem én is Balázzsal a találkozón, és fejembe ötlött, hogy ne csak gombokat és ledeket lehessen elérni makróból, hanem néhány beviteli mezőt is ami egy változó beviteléhez szükséges. Csewe munkáján felbuzdulva arra gondoltam, hogy a programon belül hoznék létre egy "fület" amibe beletennék gombokat, beviteli mezőket és a megjelenítést is. A makró pedig arra szolgálna, hogy az adott paraméterek alapján kiolvasva az értékeket legenerálja a G-kódot. Persze ez ha túl nagy átalakítással járna, akkor maradok én is a külön program indításánál.

Előzmény: n/a (inaktív), 2014-07-22 22:06:00 [671]


nagaoka | 562    2014-07-23 09:16:00 [681]

Köszönjük csewe! De ha már így beindult a varázsló gyártás,nem lehetne valahova egy billentyűt "varázsolni" a felületre ami indítana egy kis ablakot ahol kiválasztható lenne a varázsló elnevezés szerint.Mert ha csewe még összekalapál 30-40 wizzardot,ne kelljen már fejben tartani,hogy melyik mit csinál.
Már csak azért is mert valamit elbénázok, mert nem jelennek meg az m20000-es makrók a m kódok között.

Előzmény: csewe, 2014-07-23 06:15:00 [677]


LZ | 1538    2014-07-23 08:44:00 [680]

Igen.

Előzmény: istvan58, 2014-07-23 08:08:00 [678]


LZ | 1538    2014-07-23 08:43:00 [679]

Bocsi, valóban nem írtam itt. Balázzsal dumáltunk a pesti talin és azt mondta nemsokára bele fog kerülni, ezért kérdeztem rá.
Nekem nem tűnik nagy dolognak belerakni, csak az offsetet tologatja.
3 Z tengelyem van és ezzel a kóddal adom meg mikor melyik dolgozzon.

Előzmény: n/a (inaktív), 2014-07-23 00:20:00 [674]


istvan58 | 1902    2014-07-23 08:08:00 [678]

Szia ,

G52-vel adod meg például a második és harmadik Z tengelyed offszetjét?

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


csewe | 2569    2014-07-23 06:15:00 [677]

Elkészült egy kis varázslócsomag.
Szoftveresen leteszteltem,de nem martam vele semmit.
Wizards_BETA
Próbálgassátok,tesztelgessétek.

elektron | 15859    2014-07-23 02:05:00 [676]

Nem egy nehéz programozási feladat azt még beírni ...

Előzmény: elektron, 2014-07-23 02:03:00 [675]


elektron | 15859    2014-07-23 02:03:00 [675]

Azt pont nemrég kérdezgettem én is, hogy tudom eltolni a koordinátákat, hát pont ezzel.

Előzmény: n/a (inaktív), 2014-07-23 00:20:00 [674]


n/a (inaktív)    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]


n/a (inaktív)    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: n/a (inaktív), 2014-07-22 22:06:00 [671]


n/a (inaktív)    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]


n/a (inaktív)    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 | 1223    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: n/a (inaktív), 2014-07-22 11:12:00 [643]


Sz.József | 3108    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: n/a (inaktív), 2014-07-22 21:11:00 [666]


n/a (inaktív)    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]

n/a (inaktív)    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 | 3108    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 | 3108    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 | 528    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 | 3108    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: n/a (inaktív), 2014-07-22 14:39:00 [649]


n/a (inaktív)    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]


n/a (inaktív)    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 | 2569    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.


n/a (inaktív)    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 | 2569    2014-07-22 18:03:00 [657]

Tojástartó!

Előzmény: n/a (inaktív), 2014-07-22 17:19:00 [655]

csewe | 2569    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: n/a (inaktív), 2014-07-22 16:18:00 [653]


n/a (inaktív)    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]


n/a (inaktív)    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]


n/a (inaktív)    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 | 2569    2014-07-22 16:16:00 [652]

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

Előzmény: n/a (inaktív), 2014-07-22 16:05:00 [651]


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

Időrend:
Oldal 174 / 187 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   170  171  172  173  174  175  176  177  178   Következő ►  Utolsó ►|


 ◊