HobbyCNC fórum
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 / 191 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

nagaoka | 562    2014-08-03 20:09:00 [888]

Hogy milyen varázslók legyenek ,talán kiindulásnak meglehetne nézni az Artsoft fizetős Mill wizard programját.
Azért ez egy kicsit más mint amit alapból a Mach3 tud.
Egyébként letölthető a demó,azt hiszem nem lehet elmenteni a G-kódot,és sokat használok belőle.
Hárman vettük, így nem nagy összeg fejenként.


nyarfa | 971    2014-08-03 19:16:00 [887]

Semmi össze-vissza csak a már használatos G és M kódok. Nem mérnök vagyok, hogy új dolgokat találjak ki főleg nem feltaláló.

Előzmény: elektron, 2014-08-03 17:34:00 [886]


elektron | 15859    2014-08-03 17:34:00 [886]

Na, de elsőnek meg kéne tervezni mit is akartok, nem összevissza ötleteket betenni.


nyarfa | 971    2014-08-03 12:12:00 [885]

A varázslók miatt tanulmányoztam a G kódokat és találtam egy párat amit érdemes lenne beépíteni. De mivel ez most nem annyira időszerű, és az is beszéltük már, hogy egy-két kód beépítése nem is kis átalakítás kell, kigondoltam egy lehetőséget. A hiányzó kódokat helyettesíteni makrókkal a következő képen:

- G12 X......Y..... = M112( X.... Y....) úgy, hogy értelmezze a makró bemenetének a szabályos argumentumokat. Ha ezt be tudnád építeni, akkor abban segítenék szívesen, hogy a különböző helyettesítő makrók egy részét megírnám. Így kompatibilis is lenne a többi rendszerrel. Ha meg eljuttok oda akkor mint opció megmaradhatna pl. G12.1 mint saját értelmezésű g kód.

Azok a G kódok amik hiányoznak egy-egy képlettel vagy kisebb scriptekkel helyettesíthetőek. A makró megírásához szintén kiolvasható a futás közbeni értékek szinte mindegyike, mindössze csak a változókat kellene egyezményesíteni, hogy a paramétereket milyen sorrendbe és hova teszi az értelmező. A végeredmény szempontjából teljesen mindegy, hogy a kódban található G12 X... akármit az API dolgozza fel, vagy a változókat beállítja makróból elérhetően, majd egy makrót meghív ami a kimenetén vissza adja a végeredményt koordinátákban vagy képletekben.

Ez az egész csak a G68/68 elforgatás miatt jutott eszembe.


n/a (inaktív)    2014-08-01 23:22:00 [884]

Én is az UCCNC fejlesztése kapcsán csináltam ilyet először. Nem egy túl bonyolult dolog egyébként, csak le kell kérdezni az argumentumot amit az .exe meghívásakor betudsz állítani a macroban. Ahogy a kollégák már előttem leírták.

Előzmény: csewe, 2014-08-01 21:01:00 [879]

PITU | 303    2014-08-01 22:37:00 [883]

szia
ment mail

Előzmény: nyarfa, 2014-08-01 22:35:00 [882]


nyarfa | 971    2014-08-01 22:35:00 [882]


nyarfa | 971    2014-08-01 22:26:00 [881]

Ha ezt beírod a makróba: procInfo.Arguments = Application.StartupPath; és lekezeled a programodon belül, ParamStr (Delphi-nél nekem működik) akkor string formátumban már tudod is használni. Kipróbáltam működik


Béni | 2078    2014-08-01 21:43:00 [880]

Ezt keresd:
ParamStr, ParamCount

Előzmény: csewe, 2014-08-01 21:01:00 [879]


csewe | 2578    2014-08-01 21:01:00 [879]

Hát ilyet még nem csináltam,de utána olcasok.

Előzmény: n/a (inaktív), 2014-08-01 20:58:00 [877]


csewe | 2578    2014-08-01 21:00:00 [878]

Utánanéztem,a rtegisztrit is csak teljes jogkörrel lehet olvasni.

Előzmény: n/a (inaktív), 2014-08-01 20:36:00 [874]


n/a (inaktív)    2014-08-01 20:58:00 [877]

Lehet érdemes volna úgy megcsinálni, ahogy nyarfa leírta a #875-ben, nekem az szimpatikus és egyszerűbbnek tűnő megoldás.
Már hogy command line paraméterként átadhatnád a varázsló .exe-nek az elérési utat, ami a macro-ban biztosan helyes, ha onnan átadod paraméterként, akkor a varázsló is jól fogja tudni.

Előzmény: csewe, 2014-08-01 20:43:00 [876]


csewe | 2578    2014-08-01 20:43:00 [876]

Éppen azért kell hogy a makró adja át az utvonalat a varázslónak,mert az jó helyre mutat,de ha ugyanezt lekérdezem a varázslóban az startuppath utasításnak meggfelelő utasítással,akkor egészen más eredményt kapok,ezért is iratok a makróval egy utvonal nevü fileba,mert onnan tudom meg a valódi könyvrtár nevét.

Előzmény: n/a (inaktív), 2014-08-01 20:30:00 [872]


nyarfa | 971    2014-08-01 20:39:00 [875]

Delphi-nél csináltam már paraméteres indítást, amikor is kér egy bemenő adatot. Ha az nincs meg önállóan az exe nem is fut. Ezt felhasználva a makró kiolvassa az indítási könyvtárat, majd a program indításkor ezt adod meg értéknek. Így tökmindegy hol van telepítve az UCCNC mert eleve a te programod az indulás pillanatában már tudja is. Én például ezt fogom használni Startuppath adattal. Így biztos ott lesz ahol kell lennie az összes köztes adatcserélő fájl is..

Előzmény: n/a (inaktív), 2014-08-01 20:31:00 [873]


n/a (inaktív)    2014-08-01 20:36:00 [874]

Egyébként a registry-ből is kiolvashatod az UCCNC.exe elérési útját, mert oda is beregisztrálom az elérési utat a telepítésnél, de sztem teljesen felesleges bonyolítani, a StartupPath is jól kell, hogy működjön mindig.

Előzmény: csewe, 2014-08-01 20:17:00 [871]

n/a (inaktív)    2014-08-01 20:31:00 [873]

Igen, ez így logikusan hangzik.
Szerintem írj valahová az UCCNC/Wizards mappába.
Ahogy írtam a startuppath mindig jó kell legyen, azt használhatod nyugodtan alap útvonalnak.

Előzmény: csewe, 2014-08-01 20:17:00 [871]


n/a (inaktív)    2014-08-01 20:30:00 [872]

Ha nem a default profilból indít, akkor is jó lesz az útvonal. Az útvonala a Startuppath-nak mindig az .exe helye, az pedig akkor is ugyanott van. Az asztalon csak parancsikon van, ami az .exe-re mutat. Ki is próbáltam és a StartupPath mindig az .exe helye...

Előzmény: csewe, 2014-08-01 20:16:00 [870]


csewe | 2578    2014-08-01 20:17:00 [871]

A varázsló csak olvasni akarná az utvonal filet,de miután nem létezik,mivelnem engedi létrehozni az oprendszer,így az is hibát dob.mert abból nézné ki az ini file helyét.

Előzmény: n/a (inaktív), 2014-08-01 19:39:00 [869]


csewe | 2578    2014-08-01 20:16:00 [870]

És hova írhatok,ami biztosan van minden gépen?
valahogy kell tudatnom a varázslóval,hogy hol van az UCCNC könyvtára,mert ha valaki nem default profilból indít,akkor 'C:Documents and SettingsRendszergazdaAsztal'-ra mutat az indítókönyvtár,és nem a 'C:UCCNC'-re.

Előzmény: n/a (inaktív), 2014-08-01 19:39:00 [869]


n/a (inaktív)    2014-08-01 19:39:00 [869]

De az is lehet még, hogy a te progid aztán szintén a C:/ gyökérbe próbálna írni és mivel neki nincs engedélye (mivel nem a rendszergazda indította el, csak az UCCNC program), ezért lehal, vagy valami végtelen viklusba kerül vagy valami egyéb gond történik belül az .exe-ben, ez persze csak találgatás, egy ötlet arra, hogy mi lehet a gond. Szóval lehet, hogy a nem elindulásnak is ugyanez az oka.

Előzmény: n/a (inaktív), 2014-08-01 19:35:00 [867]


n/a (inaktív)    2014-08-01 19:36:00 [868]

Ja igen, az az infó lemaradt, hogy az M20000, M20001, M20003-akkal próbáltam most, mindegyiknél ugyanaz a jelenség.

Előzmény: csewe, 2014-08-01 19:11:00 [866]


n/a (inaktív)    2014-08-01 19:35:00 [867]

Szia,

Gyorsan kipróbáltam, nálam is hibát jelez Win7 32bit.
Az a gond, hogy a C:\utvonal.txt helyre, fájlba akarnál írni. Win7 alatt közvetlenül az OP rendszer meghajtójának a gyökerébe nem írhatsz, csak külön engedéllyel.
Ha rendszergazdaként futtatom, akkor a hiba megszűnik (mert a rendszergazdának van engedélye a gyökérbe írni.), de akkor sem indul el a macro, olyan mintha el akarna valami indulni töltöget egy kicsit a gép, de aztán semmi... Szóval valami más gond is lesz.

Előzmény: csewe, 2014-08-01 19:11:00 [866]


csewe | 2578    2014-08-01 19:11:00 [866]

Kérlek próbáld ki valamelyik varázslót a beta-2 közül,mert látszólag mindent jól csinálnak a fiúk,ezt a háttérben beszélgetve kiderítettem,enek ellenére nálam hibáatlan,néluk viszont különböző hibákat produkál,mindenkinél nást.

Előzmény: n/a (inaktív), 2014-08-01 19:02:00 [865]


n/a (inaktív)    2014-08-01 19:02:00 [865]

Szia,

Értem, hogy mit szeretnél.
És valóban ezt lehet érdemes volna majd megcsinálni úgy, ahogy írtad. Ha végzek az UC300-as fejlesztéssel, akkor átgondolom...

Előzmény: nyarfa, 2014-07-31 22:33:00 [854]


n/a (inaktív)    2014-08-01 11:04:00 [864]

Készítettem egy újabb kiadást az UCCNC-ből. Ez a 1.0028-as verzió, most már nem béta.
Az új kiadásban komolyabb változtatások nem történtek, csak apróságok.

A letöltés: UCCNC 1.0028

pisti73 | 530    2014-08-01 10:14:00 [863]

Visszatettem az egyik régebbi verziós varázslót, azzal a "default" profilba tökéletesen működik...


pisti73 | 530    2014-08-01 08:59:00 [862]

Nem kaptam semmit, pedig jó a email címem...

Előzmény: csewe, 2014-08-01 08:50:00 [861]


csewe | 2578    2014-08-01 08:50:00 [861]

Ment email.

Előzmény: pisti73, 2014-08-01 08:45:00 [860]


pisti73 | 530    2014-08-01 08:45:00 [860]

Igen felülírtam mindent.

Előzmény: csewe, 2014-08-01 08:43:00 [859]


csewe | 2578    2014-08-01 08:43:00 [859]

Letőltöttem,és felülírtam a meglévőket,és tökéletesen indul mindegyik.

Felülírtad a makrókat,is?
mert változtatva lettk.

Az újabb verzióknál,a makrókat kis tessék kicserélni.

Előzmény: pisti73, 2014-08-01 08:27:00 [858]


pisti73 | 530    2014-08-01 08:27:00 [858]

Szia!

Nekem továbbra is "macro script error"-t mond, és nekem is a "C:\utvonal.txt"-t keresi... Viszont a képernyő nem jelenik meg egyik profilban sem...

Előzmény: csewe, 2014-08-01 08:04:00 [857]


csewe | 2578    2014-08-01 08:04:00 [857]

A link újra.

Wizards-BETA-2

Előzmény: csewe, 2014-08-01 07:58:00 [856]


csewe | 2578    2014-08-01 07:58:00 [856]

Ezek szerint nálad olyan hamar elindul a varázsló,hogy a makrónak esélye sincs elmenteni azt a file-t.
Tettem a makróba két másodperc késleltetést,így már biztosan lesz elég ideje elmenteni.
Ebből is látszik,hogy mimindenre kell odafigyelni.

Wizards-BETA-2

Előzmény: nyarfa, 2014-07-31 22:46:00 [855]


nyarfa | 971    2014-07-31 22:46:00 [855]

Nálam "macro script error" és a "C:\utvonal.txt"-t keresi. Egyébként a képernyő megjelenik de csak a két gomb van rajta. A program lefedése viszont pontos.

Előzmény: csewe, 2014-07-31 21:47:00 [851]


nyarfa | 971    2014-07-31 22:33:00 [854]

Balázs!!!

Ha majd újraindul a kívánságlista, lenne egy javaslatom ugyan is próbálom PITU másik kérését is megoldani miszerint egy meglévő kódot más XYZ koordinátákkal másolni lehessen. Az ötlet a G59 eltolás alkalmazása, de így természetesen csak egyet rajzol ki mivel maga a kód ugyan arra a pontra mutat. Gondoltam bekapcsolom a gépi koordináta kijelzést, hogy lássam egyáltalán végrehajtja vagy sem. Megcsinálta persze. De!!!!!!

Nem lehetne ilyen esetekben a kiválasztott koordináta rendszerben valósan kirajzolni? Mert akkor a gépiben mind a kettő vagy akármennyi példány látszana, kikapcsolva meg az ha különbség adódott a másolás során.

Persze ez csak egy kérdés. Nekem is fontos, hogy végre az UC300-at kitudjam próbálni a programmal.

Előzmény: n/a (inaktív), 2014-07-30 11:03:00 [833]

nyarfa | 971    2014-07-31 22:19:00 [853]

A kérésed teljesítve PITU!!!

Fúrás egy kör mentén varázsló kiegészítve egy furatkiválasztó lehetőséggel.

-12 furatig kiírja az X#,#### Y#,#### értékeket
-45 furatig a furat sorszámát
-45 furat után már nincs semmi felirat, de 100 után már egybeérnek

Allinone 1.0.0.7

Előzmény: PITU, 2014-07-31 14:52:00 [843]


pisti73 | 530    2014-07-31 22:02:00 [852]

Ha nem gond már csak holnap tudom kipróbálni, a CNC-s gépem az nem itt van...

Előzmény: csewe, 2014-07-31 21:47:00 [851]


csewe | 2578    2014-07-31 21:47:00 [851]

Leellenőriztem,persze javítottam,és egyik sem dobott nálam hibaüzenetet.
Wizards-BETA-2


pisti73 | 530    2014-07-31 21:33:00 [850]

Ugyan már, ne kérj bocsánatot...

Előzmény: csewe, 2014-07-31 21:24:00 [849]


csewe | 2578    2014-07-31 21:24:00 [849]

Átnéztem,és a cutcircle esetén nekem is invalid filename.
Pedig mindet leellenőriztem,de valahogy mégis becsúszott.
Bocsi.

Előzmény: pisti73, 2014-07-31 20:08:00 [848]


pisti73 | 530    2014-07-31 20:08:00 [848]

Szia!

Kipróbáltam... Saját profil esetében "macro script error!", Default profil esetében pedig "invalid filename"...

Előzmény: csewe, 2014-07-31 19:46:00 [847]


csewe | 2578    2014-07-31 19:46:00 [847]

Wizards-BETA-2
Megújítottam az itt és magánban érkezett észrevételek alapján a varázslókat.

A gombok nagrésze lecserélve jelölő négyzetekre.
Már működik saját profilból is.
Nem fedi le az egész képernyőt,csak az UCCNC ablakát.
Sajnos 64 bites win alatt valószínű tövábra sem fog működni,mert azokat a windows api függvényeket nem tudom mindet behelyettesíteni amiket használok,bár néhányat kiváltottam.


csewe | 2578    2014-07-31 16:31:00 [846]

Köszönöm az észrevételt,én mindíg a default-al próbáltam,ezért nekem nem tünt fel.
Műr vizssgálom a megoldás lehetőségeit.

Előzmény: pisti73, 2014-07-31 12:25:00 [840]


pisti73 | 530    2014-07-31 16:04:00 [845]

Mire gondoltál, melyik programra?

Előzmény: vamzol, 2014-07-31 15:38:00 [844]


vamzol | 60    2014-07-31 15:38:00 [844]

:) És tényleg működik 64bit alatt!
Szép munka!
Köszönjük!

PITU | 303    2014-07-31 14:52:00 [843]

igen
és írtam 1 mailt is

Előzmény: nyarfa, 2014-07-31 14:43:00 [842]


nyarfa | 971    2014-07-31 14:43:00 [842]

Valami ilyesmire gondoltál?

Előzmény: PITU, 2014-07-31 12:17:00 [839]


pisti73 | 530    2014-07-31 12:48:00 [841]

Szia "ˆ nyarfa"!

Teszteltem a Te progidat is, jól fut mindkét rendszer (win7 32bit, 64 bit) alatt.

Csak gratulálni tudok mindenkinek, Balázs, csewe, nyarfa és a többiek! Ügyesek vagytok! Készítettem néhány kis próbamarást (most már a nagy lakásfelújítást követően hozzáfértem a gépemhez), nagyon szuper program az UCCNC, a makrók pedig tényleg sokban megkönnyítik a munkát...

Előzmény: nyarfa, 2014-07-31 11:27:00 [837]


pisti73 | 530    2014-07-31 12:25:00 [840]

Sziasztok!

Kipróbáltam Win7 32 bit alatt a "csewe" féle varázslót. Ott amíg default profillal használom a progit gyönyörűen megy, nincs lefagyás mint a 64 bites win alatt, viszont ha létrehozok egy új profilt ott a makrók meghívásakor ugyan elindul a makró, de kijön egy "invalid filename" ablak és utána nem csinál semmit. A varázslót csak a feladatkezelőből tudom bezárni.
Ha visszatérek a default profilra akkor pedig minden rendben.

Előzmény: csewe, 2014-07-29 05:30:00 [824]


PITU | 303    2014-07-31 12:17:00 [839]

szia nyarfa szia csewe
mindenek előtt elismerésem annak amit csináltok !!! gratu


lehet m hogy butaság az ötletem
jól jönne néha egy sokszorozó varázsló
úgy működhetne m hogy behívsz a varázslóba egy kész G-kódot , és aztán csak megadod neki az új koordinátákat ahonnan újból indítja a G-kódot (ezt akár többször is)
a fúrás kör mentén varázslónál pedig jó lenne ha ki lehetne választani azokat pontokat amiket ki akarunk furatni (pl : az ötszög csúcsaiból csak négyet)

Előzmény: nyarfa, 2014-07-31 11:27:00 [837]


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

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


 ◊ 
[ 0.8942 ]