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 183 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   179  180  181  182  183  184  185  186  187   Következő ►  Utolsó ►|

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

n/a (inaktív)    2014-07-06 14:46:00 [343]

Megkaptam az e-mailedet.
A kérdésed az volt, hogy hogyan tudsz elindítani egy külső batch file-t macro-ból.
A következő kódot másold be a macroba:

System.Diagnostics.Process proc;
proc = System.Diagnostics.Process.Start("C:\\UCCNC/test.bat");
proc.WaitForExit();

Ez a C:\UCCNC könyvtárban elhelyezett test.bat batch file-t hívja meg és a program végrehajtás vár, amíg a batch file befejezi a működését.

Előzmény: csewe, 2014-07-06 14:01:00 [342]


csewe | 2578    2014-07-06 14:01:00 [342]

CNCdrive1
Makró programozással kapcsolatban küldtem egy emailt.


lari | 1192    2014-07-06 10:27:00 [341]

A Machban található varázslókhoz hasonlókat lehetséges lenne beépíteni?
Amit pl. gyakran használok, egy adott osztókörön elhelyezkedő furatok készítése...Persze a többi is nagyon hasznos lehet...

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


PITU | 302    2014-07-06 10:03:00 [340]

nem g-kód de a szerszám sugár korrekciót sokszor jó lenne használni

Előzmény: svejk, 2014-07-05 20:17:00 [333]


n/a (inaktív)    2014-07-05 20:41:00 [339]

Túlzottan kézenfekvő volt a megoldás. Én is sokszor ilyen dolgokra nem jövök rá, amik túlzottan kézenfekvőek, átsiklik rajta az ember.

Előzmény: svejk, 2014-07-05 20:33:00 [338]

svejk | 33043    2014-07-05 20:33:00 [338]

basszus...

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


csewe | 2578    2014-07-05 20:32:00 [337]

Esetleg egy üres sor,mondjuk egy space egy space,és enter.

Előzmény: svejk, 2014-07-05 20:21:00 [334]


n/a (inaktív)    2014-07-05 20:32:00 [336]

OK, írd le kérlek és átgondoljuk majd a megvalósítást

Előzmény: svejk, 2014-07-05 20:17:00 [333]


n/a (inaktív)    2014-07-05 20:31:00 [335]

entert kell nyomni

Előzmény: svejk, 2014-07-05 20:21:00 [334]


svejk | 33043    2014-07-05 20:21:00 [334]

"- Ha MDI-ban beadok parancsokat, akkor utána hogy tudok az MDI-ból kilépni, hogy működjenek a billentyűzeten a JOG billentyűk? "

A fenti, már említett kérdésemre esetleg ha valaki tud frappáns megoldást, mert én béna vagyok.

Előzmény: svejk, 2014-07-03 07:51:00 [308]


svejk | 33043    2014-07-05 20:17:00 [333]

írjatok még fontosnak tartott G-kódokat, ami szerintetek nélkülözhetetlen!


n/a (inaktív)    2014-07-04 11:32:00 [332]

OK, nekiállok megírni az M98/M99-es szubrutin hívásokat. Ha minden jól megy talán hétfőre elkészül.

Előzmény: svejk, 2014-07-03 07:59:00 [310]


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

A Contents/Profiletemplate.pro fájl az tartalmazza a "gyári beállításokat". Ezt a fájlt nem változtatja a progi, éppen azért van, amit írtatok, hogy ennek a másolásával vissza lehet akár állítani a gyári beállítás értékeket.

Előzmény: elektron, 2014-07-03 19:42:00 [327]


svejk | 33043    2014-07-03 21:43:00 [330]

Az alaphelyzet általában sosem jó az egyénnek, ezért van a konfig file.
Ezt amikor már jól működik tessék elmenteni.
Ez minden programra igaz, csak sajnos kevésnél van lehetőség egy fájlba kimenteni.

Előzmény: nyarfa, 2014-07-03 21:02:00 [329]


nyarfa | 971    2014-07-03 21:02:00 [329]

Sőt a tesztelés során igen csak hasznos lenne egy "alaphelyzet" gomb miután szétkonfigol mindenki mindent a teszt kedvéért.

nyarfa | 971    2014-07-03 21:00:00 [328]

Ezért írtam azt én is, hogy alapértelmezésben legyen szabvány "minden" amit makróból (profik kibogarásszák) vagy fülecskén külön amit megint csak össze lehet gyűjteni egy "szakértői beállítások" fülön. Ha meg a kezdő elbóklászik, maximum megnyom egy gombot amivel alaphelyzetbe állíthat mindent azaz szabványra. Mondjuk ennek a gombnak a szakértőknél is lenne létjogosultsága időnként.

Előzmény: elektron, 2014-07-03 19:42:00 [327]


elektron | 15859    2014-07-03 19:42:00 [327]

Kell egy fix verzió, ami minden be van állítva fix portok pinek stb másik meg úgy állítja ahogy akarja és nem téved el az amatőr kezdő.

Előzmény: svejk, 2014-07-03 17:44:00 [326]


svejk | 33043    2014-07-03 17:44:00 [326]

Arr azért figyeljünk, hogy ne essünk át a ló túloldalára.
A Mach3 óriási előnye, miszerint agyra főre konfigurálható egyben hátrány is, főleg a kezdőknek.
Tehát csak a tényleg fontosak legyenek setupolhatóak.

Előzmény: nyarfa, 2014-07-03 12:03:00 [322]


n/a (inaktív)    2014-07-03 12:24:00 [325]

Köszi. Akkor ez is ugyanúgy működik mint a Mach3, ezt jó tudni. Mondjuk tényleg ez a biztonságos megoldás, nem is nagyon értem, hogy a szabvány miért nem így írja le?! Lehet tényleg elírás lesz...

Előzmény: NewUser, 2014-07-03 12:19:00 [324]


NewUser | 132    2014-07-03 12:19:00 [324]

Amennyiben Z magasabban áll, akkor XY mozgással kezd. Ha alacsonyabb, akkor Z fel és utána megy az XY. A progi, amit jelenleg használok és szeretnék majd "hazaira" kiváltani: www.edingcnc.com

Előzmény: n/a (inaktív), 2014-07-03 12:02:00 [321]


n/a (inaktív)    2014-07-03 12:08:00 [323]

Köszi az ötletet, eddig ez tűnik a legjobb megoldásnak.

Előzmény: nyarfa, 2014-07-03 12:03:00 [322]


nyarfa | 971    2014-07-03 12:03:00 [322]

A beállítások fülön nem kerül sokba betenni egy pipát miszerint XY-Z vagy Z-XY ebben az esetben mindenki maga dönti el. A másik, hogy a makróknál adsz meg egy "set" lehetőséget a fordításra. alapesetben szabvány, makróval meg fordítasz kódfutásig öröklődve. Ezeket az opciókat nem annyira bonyolult beletenni szerintem, és mindenkinek jó.

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


n/a (inaktív)    2014-07-03 12:02:00 [321]

Esetleg elmondhatnád, hogy mit használsz, mert akkor lenne +1 ok, hogy miért térjünk át erre a végrehajtási módszerre. És még egy kérdés, hogy amit használsz, ott is úgy van, hogy ha a Z magasabban van a mozgás kezdetén mint a megközelítési pont, akkor először XY mozog? Vagy amit te használsz ott is úgy van mint a Mach3-ban, hogy csak akkor mozog a Z először, ha a kerdő Z magasság alacsonyabb mint R?

Előzmény: NewUser, 2014-07-03 11:55:00 [318]


n/a (inaktív)    2014-07-03 11:59:00 [320]

Én azért nem gondoltam elírásnak, mert az NCT és a NIST leírása azonos. Ettől függetlenül a Mach3 megoldása a jobb megoldás szerintem is.
Még megpróbálok majd pár másik vezérlő leírást keríteni és megnézem mások hogyan csinálják. Addig is ha valakinek van ötlete, észrevétele ezzel kapcsolatban, minden ötletet szívesen fogadunk.

Előzmény: svejk, 2014-07-03 11:46:00 [316]


n/a (inaktív)    2014-07-03 11:56:00 [319]

Ok, értelek, csak mellékesen jegyeztem meg, hogy erre ők (mach3) sem gondoltak például.

Lesz majd az UC300-ból is béta tesztelés, csak egyszer az UC100-asnak jussunk a végére. Polgárdi Balázs már dolgozik az API-n az UC300-hoz, de nekem is lesz vele bőven munkám a végrehajtó/kezelő szoftver oldalon, mire működni fog. Mindenesetre rajta vagyunk az ügyön...

Előzmény: NewUser, 2014-07-03 11:45:00 [315]

NewUser | 132    2014-07-03 11:55:00 [318]

Ment mail. Az egy másik téma..., de ott is először Z mozog a megadott magasságba, utána indul az xy mozgás.

Előzmény: svejk, 2014-07-03 11:47:00 [317]


svejk | 33043    2014-07-03 11:47:00 [317]

Hanem??

Előzmény: NewUser, 2014-07-03 11:45:00 [315]


svejk | 33043    2014-07-03 11:46:00 [316]

Valóban, közben én is megnéztem az NCT-nél, szerintem elírás lehet.
Legrosszabb esetben is hibajelzést kellene adnia ha induláskor a Z lejjebb van mint az R értéke, mert különben szerszámtörés is lehet.

Megpróbálom megtudakolni, hogy az iparban hogy működik...

De szerintem a mach3-é a logikus, főleg hobby estekben.
Ugye van egy munkadarabom amibe fúrni akarok és nincs szerszámbemérőm.
Mit csinálok?
Z-ben megérintem az anyagot, majd kiküldöm a G83-at....

Persze lehet hogy belőlem csak a rossz(?) mach3 beidegződés beszél.

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


NewUser | 132    2014-07-03 11:45:00 [315]

Nem is Mach3-at használok . Várom már az UC300-as verziót, azt még szívesebben béta tesztelném .

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


n/a (inaktív)    2014-07-03 11:36:00 [314]

Szia Svejk,

Értem pontosan mit írsz a fúróciklussal kapcsolatosan. A problémám az, hogy hogyan közelíti meg a kezdőpontot, az szabvány szerint úgy van definiálva, hogy először az aktív síkon mozogjon (jelen esetben nálunk ez az XY sík, mivel a sík választás még nem működik) és utána megy a Z koordinátára. Ez az ahogy most az UCCNC működik. A szabvány alapján programoztuk le a végrehajtást. A szabványnak egyrészt a NIST-et tekintem, hiszen az a szabvány-hivatal aki először megfogalmazta a kódok pontos működését.
A másik dolog, hogy az NCT leírása, amit ajánlottál múltkor, ugyanezt írja, vagyis, hogy először XY mozgás, aztán Z mozgás.
Szóval jelenleg szabvány szerint működik...

Mach3-ban annyi különbség van, most megnéztem pontosan, hogy mit is csinál, hogy egy plusz feltételt írtak bele, hogy ha a Z koordináta alacsonyabb mint a megközelítési Z magasság, akkor fordítva hajtja végre, először a Z mozog, aztán az XY. Mondjuk ez a megoldás logikus és érthető, hogy miért így csinálták, ugyan nem szabványos.

Most így felmerül a kérdés, hogy melyiket tekintsük jó megoldásnak? A szabványt, vagy a Mach3 megoldását?

Előzmény: svejk, 2014-07-03 07:51:00 [308]


n/a (inaktív)    2014-07-03 11:24:00 [313]

Igen, ez egy jó ötletnek tűnik. Ezt mondjuk a MAch3 sem tudja, pedig az nem béta.

Előzmény: NewUser, 2014-07-03 07:00:00 [307]


svejk | 33043    2014-07-03 08:25:00 [312]

Lehet nem igazán érthető amit írtam a fúróciklusról.
Tehát amit írtam akkor van ha Z0 értékről indítom a ciklust.
Ilyenkor először fel kellene mennie az R értékig és úgy menni a lefúrási koordinátára.

Ha a fúrásciklus magasabb Z értékről van indítva akkor nem kell lemennie R értékre.

Mindezek a szerszám a és munkadarab védelme érdekében vannak.

Előzmény: svejk, 2014-07-03 07:51:00 [308]


nyarfa | 971    2014-07-03 08:19:00 [311]

Én még mellékérném a G90 G91 párost is. Ott lesznek még kavarodások szerintem jócskán.

Előzmény: svejk, 2014-07-03 07:59:00 [310]


svejk | 33043    2014-07-03 07:59:00 [310]

Mivel egyelőre a tesztelés a fontos, ha nem nagy gond akkor jó lenne berakni az M98-as subrutin meghívás parancsot.
Megkönnyítené a huzamosabb idejű teszteket.


svejk | 33043    2014-07-03 07:52:00 [309]

Az utána következő furatokat már az "R" értékén, tehát Z1-ben keresi meg, tehát onnantól jó.

Előzmény: svejk, 2014-07-03 07:51:00 [308]

svejk | 33043    2014-07-03 07:51:00 [308]

- A fúrásciklusok alakulnak, de még nem az igazi.
Az első furat pozícióra állásakor nem veszi figyelembe a "R" biztonsági magasságot, hanem amikor már ráállt a pozícióra akkor megy fel Z1-be.
Lásd a jól ismert alábbi kódot.

M03 S600
G83 X40 Y0 Z-10.00 Q2.00 R1.00 F30.00
X0 Y40 z-10
X-40 Y0 z-10
X0 Y-40 z-10
G80
M5 M30

- Nálam ezen kódnál az M30-at továbbra is pirossal írja ki.

- A GoTo Zero továbbra is rossz.
Az X, Y tengelyek nem futnak nullára, ha a Z tengely a Safe Z-re való kiemelése közben Soft Limitre fut.

- a DRO ablakba alfanumerikus karaktereket is enged beírni, igaz elmenteni nem engedi.

- Ha MDI-ban beadok parancsokat, akkor utána hogy tudok az MDI-ból kilépni, hogy működjenek a billentyűzeten a JOG billentyűk?

Előzmény: n/a (inaktív), 2014-07-02 17:41:00 [282]


NewUser | 132    2014-07-03 07:00:00 [307]

Programfuttatás során, megállítva a programot a jog, MDI stb. módon bárhová elnavigálhatok akár véletlen is. Ezután folytatva a programot az adott pozíciótól folyik a program futása. Nem lenne helyesebb biztonságos módon visszaállni (pl. Z safe fel, vissza a leállított pozícióhoz, Z mentett poz. és igy folytatná a munkát. Persze lehet, hogy ez csak a BÉTA verzióban működik így.


LittleSV | 841    2014-07-02 23:45:00 [306]

Elküldtem egy fals pozitív jelzést nekik, hátha...
Egyébként ezt látta a dll-ben:
Object: C:\UCCNC\UC100.dll
Infection: Win32:Evo-gen[Susp]

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


n/a (inaktív)    2014-07-02 23:17:00 [305]

Köszi.
Akkor eddig Avast - UCCNC , 2 : 0

Előzmény: PITU, 2014-07-02 22:51:00 [302]


n/a (inaktív)    2014-07-02 23:15:00 [304]

Köszi az infót.
Hát igen, sejtettem, hogy némely vírusirtók a magas prioritású szálban futást zokon fogják venni. Ez gyanús lehet nekik, mert azt gondolhatják, hogy a legmagasabb prioritású szálban csak nekik van joguk futni.
Ez egy meglehetősen önző dolog tőlük.
Szerintem a későbbiekben, ha sok ilyen gond lesz, akkor írunk majd az avast-nak, vagy más vírusirtó fejlesztőknek (attól függően, hogy kikkel lesz majd probléma) hogy csináljanak valamit, hogy ne piszkálja az UCCNC-t mert vírust a mi programunk biztosan nem tartalmaz.


LittleSV | 841    2014-07-02 22:52:00 [303]

Szia Balázs,
Nálam is a dll-t találta gyanúsnak és ki is szedte a telepítőből (ezért persze korrupt lett a telepítő fájl). A bűnös az avast free verziója volt (felfüggesztés után a telepítő elindult).
Program version: 2014.9.0.2018
Virus definitions version: 140702-1

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


PITU | 302    2014-07-02 22:51:00 [302]

avast free

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


n/a (inaktív)    2014-07-02 22:41:00 [301]

Valószínű a vírusirtód virusnak nézte a .dll-t és kilőtte és letörölte. Ez azért lehet, mert a .dll ami a mozgásvezérlője a programnak magas prioritású folyamatként van futtatva, ez gyanús lehetett a vírusirtónak. Esetleg megírhatnád, hogy milyen vírusirtód van és talán megoldjuk, hogy az UCCNC lője ki a vírusirtót.

Előzmény: PITU, 2014-07-02 20:57:00 [289]


Sz.József | 3148    2014-07-02 21:48:00 [300]

Értem.
Végül is, ez is jó tanulságnak...
"Váltogatott" használatnál körültekintőnek kell lenni...
Persze ez az újra indításos megoldás lehet nem törvényszerű... (?)
De a lényeg az, Neked így állt helyre...

Előzmény: nagaoka, 2014-07-02 21:40:00 [296]


Polgárdi Balázs | 462    2014-07-02 21:46:00 [299]

Azért a gép védelmére figyelj!

Előzmény: PITU, 2014-07-02 21:43:00 [297]

Polgárdi Balázs | 462    2014-07-02 21:46:00 [298]

Az Xp-hez először fel kell installálni a .NET keretrendszert, mert az installáló nélküle nem működik. A Win7-be pedig már beleépítették a .NET keretrendszert, ezért ment vele elsőre. A sok "kritika" miatt, már készülőben van egy másik képernyőszett, remélem az majd jobban fog tetszeni nektek. Igaz elsőre nem arra fektettük a nagyobb hangsúlyt.

Előzmény: LZ, 2014-07-02 21:16:00 [293]


PITU | 302    2014-07-02 21:43:00 [297]

sziasztok
letöröltem.....a vírusírtot !
mostmár működik


nagaoka | 562    2014-07-02 21:40:00 [296]

azaz igazság,hogy nem tudom. Amikor felváltva használom az UC100-at Mach3 és az UCCNC között néha előfordul,hogy "megzavarodik" az UCCNC.
Ilyenkor kikapcs , újra indítás és megjavul minden.
Most is ez történhetett,de most hibátlanul működik.

Előzmény: Sz.József, 2014-07-02 21:17:00 [294]


Polgárdi Balázs | 462    2014-07-02 21:39:00 [295]

Milyen vírusirtód van? Szerintem töröld le az egészet, és próbáld újrainstallálni. Ha nem engedi, akkor a vírusirtóban kivételnek be kell állítani, és akkor békén hagyja.

Előzmény: PITU, 2014-07-02 20:57:00 [289]


Sz.József | 3148    2014-07-02 21:17:00 [294]

Csak, hogy tanuljunk belőle...
Melyik művelet maradt ki ami hibajelzést eredményezett?

Előzmény: nagaoka, 2014-07-02 21:13:00 [291]


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

Időrend:
Oldal 183 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   179  180  181  182  183  184  185  186  187   Következő ►  Utolsó ►|


 ◊ 
[ 0.5242 ]