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 82 / 190 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   78  79  80  81  82  83  84  85  86   Következő ►  Utolsó ►|

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

svejk | 33126    2018-04-27 15:17:07 [5462]

Most szerencsénk van, mert van kitől.

De szinte az egész életem gyötrelmes, tapasztalati úton való tanulásról szólt, mert valahogy sosem volt a közelemben hozzáértő.

Előzmény: Thowra, 2018-04-27 13:25:54 [5458]


dezsoe | 2934    2018-04-27 14:07:49 [5461]

Ez elég egyszerű. Mivel parkolni akarod a gépet, gondolom, hogy gépi koordinátában szeretnéd megadni, hogy hova álljon. Home után megnézed, hogy a parkolási pozíciódnak mik a koordinátái (gépi!), majd fogod az M201.txt-t és megnyitod szerkesztésre (akár jegyzettömbbel). Az M201 makró a P2 gombhoz van rendelve. (A P1 az munkakoordinátában mozog.) Az elején van 3 sor:

double parkZ = exec.mainform.UCsetup.UCset.Generalsettings.SafeZ;
double parkX = 0;
double parkY = 0;



Ez határozza meg a három koordinátát, ahová megy. A parkZ-nek is adhatsz fix értéket, eredetileg a beállításokból veszi a SafeZ-t, de ha biztosra akarsz menni, akkor írd be fixen. Lejjebb találsz két sort:
exec.Code("G00 G53 X" + parkX +" Y" + parkY); // Move to XY park2 position
while(exec.IsMoving()){}



Ezt duplázd meg, majd módosítsd, hogy előbb az Y menjen és aztán az X:
exec.Code("G00 G53 Y" + parkY); // Move to Y park2 position
while(exec.IsMoving()){}
exec.Code("G00 G53 X" + parkX); // Move to X park2 position
while(exec.IsMoving()){}



Kész vagy, hátradőlhetsz.

Előzmény: adamkovacs, 2018-04-27 13:35:21 [5459]


exup | 639    2018-04-27 13:45:14 [5460]

Tetszik a gépkezelő illusztrálása

Előzmény: adamkovacs, 2018-04-27 13:35:21 [5459]


adamkovacs | 125    2018-04-27 13:35:21 [5459]

Sziasztok!

Kérdés azt meg lehet csinálni, hogy:
1. gép home nekem bal -hátul-fennt

De park pozicióm legelől -középen van

A kérdés az, hogy ugy menjen a park pozicóra hogy elöszor
csak elöre jöjjön és amikor elérte akkor menjen középre.

Remélem érthetö voltam:D

Tehát a piros vonal:)

Elore is köszönöm!
üdv Á

  


Thowra | 267    2018-04-27 13:25:54 [5458]

Nem tudom mennyi átfedés van köztük de mindenképp hasznos olvasmány szerintem. Ha valamit nem tudok, nem vagyok biztos benne kérdezek. Úgy tanul a gyerek ha kérdez .

Előzmény: svejk, 2018-04-26 19:01:17 [5456]

dezsoe | 2934    2018-04-26 22:28:12 [5457]

Ártani nem árt. Csak a tartalomjegyzéket néztem végig, az alapján azt mondanám, hogy sok hasznos van benne, de sok olyan is, amit itt nem fogsz használni. Érdemes átnézni, szerintem. Jelige: sosem árt tanulni.

Előzmény: svejk, 2018-04-26 19:01:17 [5456]


svejk | 33126    2018-04-26 19:01:17 [5456]

Az alábbi könyv 'Adok-veszek-cserélek. CSAK ÁRMEGJELÖLÉSSEL!' téma, 85410. hozzászólás elolvasása mozdíthatna valamit előre az UCCNC makrok megértésében?

Vagy csak még jobban összezavarna?


Thowra | 267    2018-04-26 14:25:27 [5455]

Köszönöm a gyors segítséget.
Nincs nagy forgalom köztük, a ledes megoldás szerintem jó lesz.
Esetleg az is jó lenne ha ki/be lehetne kapcsolni az adott makrót. Mindkettő makróloopba fut (1. makróból kikapcsolom a 2. at majd egy feltétel teljesülése után visszakapcsolom. Az 1. mindig fut).

Előzmény: dezsoe, 2018-04-26 14:18:04 [5454]


dezsoe | 2934    2018-04-26 14:18:04 [5454]

Szia!

Több lehetőséged van: ha elég a bool, akkor egy LED-en keresztül is át tudod vinni, ha kell szám vagy szöveg, akkor ki kell tenned egy mezőt és azon keresztül (a mező lehet a képernyőn kívül is, akkor nem látszik, de ott kell lennie). Ha nem nagy a forgalom a két makró között, akkor használhatod a profilt is: lásd exec.Writekey és exec.Readkey.

Előzmény: Thowra, 2018-04-26 14:10:04 [5453]


Thowra | 267    2018-04-26 14:10:04 [5453]

Üdv!
Ismét elakadtam makró ügybe.
Van lehetőség két makró közt egy változó értékét átvinni (típus mindegy, elég egy bool is)?


dezsoe | 2934    2018-04-26 10:02:49 [5452]

Szia!

Ez így elég kevés információ. Azt kellene tudni, ahogy amivel generálod a g-kódot, az tud-e olyan kódot generálni, ami az UCCNC-nek is jó. Akkor nem kéne kézzel vacakolni.

Előzmény: adamkovacs, 2018-04-26 00:08:54 [5451]


adamkovacs | 125    2018-04-26 00:08:54 [5451]

Sziasztok!
Olyasféle kérdéssel fordulok hozzátok, hogy valaki használ 3d nyomtatót uc kártyával?
elég sok M kódot hoz létre az ideamaker, és nem tudom mik is ezek pontosan.
/gondolom fűtés bekapcs, venti bekapcs, stb valamit tuti bele kell írni a mert ezek üresek alapjáraton.

Illetve E vel jelöli a beadagoló motort, fel lehetne ismertetni vele hogy azt egyből A ra asszociálja? vagy mindig rename all funkciot kell alkalmazni?

minden infót szívesen fogadok, a gép még csak most kezd épülni, szóval akármit is írtok nekem valószínű új lesz.

Azért írtam ide mert van egy cnc maróm ami uc300-uccnc kombóval már elég régóta fainul muzsikál, és itt vannak makró scriptes pengék:)
hálás köszi


istvan58 | 1914    2018-04-19 23:11:16 [5450]

Szóval se képernyőn se billentyű nyilak nem mentek.
Majd bedugtam egy drótos egeret és azzal ment. Majd kihúztam aztán vissza a wireless billentyűzetet és minden ok.
Képernyőn is billentyű nyilak al is. Érdekes.
Na lényeg az hogy jó a kis PC.

Előzmény: dezsoe, 2018-04-19 22:09:57 [5449]


dezsoe | 2934    2018-04-19 22:09:57 [5449]

OK. Majd próbáld ki, hogy nem a képernyőn töfködöd, hanem a billentyűzet nyilaival.

Előzmény: istvan58, 2018-04-19 22:07:55 [5448]


istvan58 | 1914    2018-04-19 22:07:55 [5448]

Valószínű nem nagy gond. Majd még játszom kicsit vele és jelzem mi a helyzet.

Előzmény: dezsoe, 2018-04-19 22:03:08 [5447]

dezsoe | 2934    2018-04-19 22:03:08 [5447]

Feltehetőleg valami nagyon egyszerű oka van, de most éppen nem jut eszembe...

Előzmény: istvan58, 2018-04-19 21:54:27 [5446]


istvan58 | 1914    2018-04-19 21:54:27 [5446]

Nem, egy touchpados billentyű van a mini PC-n, és ott nyomtam a nyilakat a képernyőn de nem mozdulnak a számok a DRO ban

Előzmény: dezsoe, 2018-04-19 21:47:23 [5445]


dezsoe | 2934    2018-04-19 21:47:23 [5445]

Hümm. Nem tudom, hogy mi akadályozhatta meg a jog-ot... Elvileg semmi... Nem lehet, hogy amikor próbáltad, akkor éppen nem az UCCNC volt az aktív ablak?

Előzmény: istvan58, 2018-04-19 21:33:33 [5444]


istvan58 | 1914    2018-04-19 21:33:33 [5444]

Próba megvolt. Kérte a .net framework telepítést, azután elindult demóban. Teszt G kód indult. Ami érdekes nem ment a jogging egyik tengelyen sem. Ugyanarról a pendrive-ról a laptopon ment. Igaz azon a laptopon instalálva is van az UCCNC.

Előzmény: istvan58, 2018-04-19 14:22:20 [5443]


istvan58 | 1914    2018-04-19 14:22:20 [5443]

Köszi,

ma kipróbálom. Jelzem majd hogy megy e, talán mást is érdekel. Elég jó áron vannak ezek a mini PC-k, kb 22eFt ból már megvan.
Amit most használok film streameléshez nagyon jól teszi a dolgát

Előzmény: dezsoe, 2018-04-19 13:32:16 [5442]


dezsoe | 2934    2018-04-19 13:32:16 [5442]

Ha neked van, akkor még egyszerűbb, mert nem is kell telepíteni, elég, ha kimásolod egy pendrive-ra az egész mappát. Hangja nem lesz (ahhoz kell a telepítés), de azt látni fogod, hogy működik-e. Ha elindul, akkor fog működni, pláne, ha ethernetes vezérlőd van. (Az USB-snek kicsit több erőforrás kell a PC oldaláról az USB-kezelés miatt, de csak antik gépeknél láttam USB lassulást.)

Előzmény: istvan58, 2018-04-19 13:08:36 [5441]


istvan58 | 1914    2018-04-19 13:08:36 [5441]

Köszi,

nos ez egyszerü mert van egy ilyenem
Csak ez most mediaserverként használom film nézésre.
Azt mondodd ha csak felrakom az UCCNC-t és elindul demóban akkór elvileg ok ?

Előzmény: dezsoe, 2018-04-19 11:56:58 [5440]


dezsoe | 2934    2018-04-19 11:56:58 [5440]

Szia!

Jó kérdés. Nagy valószínűség szerint igen. Az egyetlen buktatója a videókártya lehet. Nem igazán találtam róla adatot, úgyhogy ennek kicsit utána kell nézned. Ha meg tudod fűzni az eladót (vagy bárkit, akinek van ilyen), hogy telepítse fel és indítsa el az UCCNC-t, akkor kiderül. Ha elindul, akkor jó lesz, mert a sebessége elég, ha nem, akkor nem. Az UCCNC induláskor ellenőrzi, hogy a videókártya jó-e neki, és ha nem, akkor el sem indul, kiírja, hogy nem elég a videó teljesítmény.

Előzmény: istvan58, 2018-04-19 11:08:28 [5439]


istvan58 | 1914    2018-04-19 11:08:28 [5439]

link lemaradt:

https://www.gearbest.com/tv-box-mini-pc/pp_562950.html

Előzmény: istvan58, 2018-04-19 11:07:51 [5438]


istvan58 | 1914    2018-04-19 11:07:51 [5438]

sziasztok,

valaki próbálta már az UCCNC-t ilyen mini PC-vel? :



adatok:
Model: Z83II
Type: Mini PC
System: Windows 10
Processor: Intel Atom X5-Z8350
CPU: Intel Atom X5-Z8350
Core: Quad Core
GPU: Intel HD Graphics 400
RAM: 2G
RAM Type: DDR3L
ROM: 32G

dezsoe | 2934    2018-04-19 08:50:35 [5437]

Nincs. A g-kód nem erről szól. Ha fontos emlékezni, akkor ments el egy fotót ugyanazon a néven, mint a g-kód, és azt később meg tudod nézni. Vagy írj sok megjegyzést a kód elejére.

Előzmény: exup, 2018-04-18 21:53:21 [5436]


exup | 639    2018-04-18 21:53:21 [5436]

Mondjuk ez inkább gkód kérdés, de nem lehet valahogy uccnc-ben láttatni mondjuk egy rajzot pl a megmunkálandó tárgyat és benne a munka folyamatot. Mert ugye a munkafolyamatot látom, ha behívom a gkódot. De ha egy régi projektet hívok be, akkor emlékem se lesz a munkadarab kinézetéről...helyzetéről. tehát gkódba van olyan lehetőség, hogy egy rajzot csak megjelenít?nem mozog a kontúrján?


dezsoe | 2934    2018-04-18 21:20:19 [5435]

:)

Előzmény: svejk, 2018-04-18 21:15:19 [5434]


svejk | 33126    2018-04-18 21:15:19 [5434]

Most meg olyan mesés lettél.

Előzmény: dezsoe, 2018-04-18 21:11:03 [5433]


dezsoe | 2934    2018-04-18 21:11:03 [5433]

Jé, tényleg! Egs!

Előzmény: exup, 2018-04-18 20:33:02 [5432]


exup | 639    2018-04-18 20:33:02 [5432]

Az ezres hozzászólásodra koccintok...egs


dezsoe | 2934    2018-04-18 14:42:42 [5431]

Hogy másnak is meglegyen a megoldás:

Thread.Sleep(500); //induláskor vár
while (loop)
{
// ide jön a többi cucc
}



A makróhurok elején egy pici várakozás kell, mivel az UCCNC indításakor a hurok hamarabb indul el, mint ahogy a program beállítja a bemenetekhez tartozó LEDek állapotát.

Előzmény: dezsoe, 2018-04-18 13:12:20 [5430]


dezsoe | 2934    2018-04-18 13:12:20 [5430]

Szia!

Ez így halmozottan problémás. Egyrészt a gombok kezelésére jobb az input triggerek használata, másrészt pedig az üres ciklusokkal rendesen megfogod a gépet. Írj pár szót, hogy konkrétan mit szeretnél megoldani, és kitaláljuk, hogy hogyan csináld.

Előzmény: Thowra, 2018-04-18 12:48:36 [5429]


Thowra | 267    2018-04-18 12:48:36 [5429]

Üdv!
Ismét belefutottam egy makrós problémába.
hw: UC300ETH_5441 Uc: 1.2047
Makroloopba szeretnék kezelni pár gombot. Jól működik menet közbe minden, de az UC első indulása után lefutnak gombnyomás nélkül is egyszer. Azt vettem észre, hogy csak azoknál van gond amit NO gomb kapcsol (Van pár NC is, azok nem futnak le).
Próbáltam a RESET ledet figyelni és csak reset után engedélyezni a makrót de ekkor is lefut indulás után.

//teszt
if(!exec.GetLED(2)){
exec.AddStatusmessage("teszt");
exec.Setoutpin(2,14);
while(!exec.GetLED(2)){}
}


NC gomb esetén nem fut le induláskor így:
//teszt
if(exec.GetLED(2)){
exec.AddStatusmessage("teszt");
exec.Setoutpin(2,14);
while(exec.GetLED(2)){}
}


Van esetleg valakinek ötlete?
Előre is köszönöm.


dezsoe | 2934    2018-04-12 16:20:38 [5428]

Előzmény: exup, 2018-04-12 15:21:39 [5427]

exup | 639    2018-04-12 15:21:39 [5427]

Nem jött elő a korábbi dolog, tehát nekem is az a hiba lehetett korábban. Remélem tudni már mi okozza

Előzmény: exup, 2018-04-12 13:19:01 [5426]


exup | 639    2018-04-12 13:19:01 [5426]

Itt az időm 34 db vágással tesztelni a 2047-en azt a gkódot....majd jelzem mi volt


dezsoe | 2934    2018-04-11 13:02:57 [5425]

A másik fórumon, azért nem láttad.

Előzmény: svejk, 2018-04-11 12:43:33 [5424]


svejk | 33126    2018-04-11 12:43:33 [5424]

"...míg a teszt verziókban már más is jelezte. "

Előzmény: dezsoe, 2018-04-11 12:32:07 [5423]


dezsoe | 2934    2018-04-11 12:32:07 [5423]

Éles környezetben használd a legutolsó stabil verziót, az 1.2047-est. Az 1.21xx verziók teszt verziók, ezért nem javasolt napi szinten használni, csak tesztelésre. Az 1.2047-ben nem tudunk ilyen hibáról, míg a teszt verziókban már más is jelezte. A hiba felderítése folyamatban van.

Előzmény: exup, 2018-04-11 12:22:02 [5422]


exup | 639    2018-04-11 12:22:02 [5422]

Belefutottam egy hibába, amiről persze nem tudom mi okozza. Ráadásul ismételni is nehéz, mert ugyanazt a gkódot egyszer teljesen jól megcsinálja, másodiknak meg olyan mozgást csinál a gép, ami a kódba nincs is. Egy téglalapot vágtam ki aluból 2mm mélységben. Kb 1 milkó mélyen átlósan elindult a folytonos téglalap alakzat helyett..maró eltört és a képernyőre nézve nem értettem a mozgást, mivel ott a téglalap volt. Csabával konzultáltam és javasolta a régebbi hivatalos és nem teszt verziót. Tehát nem tudom miért történt csak jelzem, hogy más ne fusson bele éles helyzetbe, ha a progi hibája.


Aknai Gábor | 3170    2018-04-07 11:57:37 [5421]

Szerintem erre 'UCCNC vezérlő program' téma, 5385. hozzászólás szurkált vissza.

Előzmény: svejk, 2018-04-06 14:36:01 [5418]


svejk | 33126    2018-04-07 08:01:24 [5420]

Előzmény: exup, 2018-04-06 23:24:36 [5419]


exup | 639    2018-04-06 23:24:36 [5419]

Veled viccelni se lehet?

Előzmény: svejk, 2018-04-06 14:36:01 [5418]


svejk | 33126    2018-04-06 14:36:01 [5418]

A gazdája használja heti 15-20 órában, aluprofilokat furkál.

De nem értem a baszogatás miértjét, talán valami rosszat írtam?

Előzmény: exup, 2018-04-06 13:58:55 [5417]

exup | 639    2018-04-06 13:58:55 [5417]

És biztos napi 30 órát nyomkodod

Előzmény: svejk, 2018-04-05 20:45:34 [5415]


Tibcsi | 250    2018-04-05 22:38:49 [5416]

Köszönöm a gyors segítséget, tökéletesen működik.

Előzmény: dezsoe, 2018-04-05 20:03:05 [5414]


svejk | 33126    2018-04-05 20:45:34 [5415]

A gépezet egy 3000 x 450 mm munkaterületű helyzetfúró.

Előzmény: svager, 2018-04-05 19:47:50 [5413]


dezsoe | 2934    2018-04-05 20:03:05 [5414]

Elmented az alábbi kódot egy makróba és beállítod automatikus futtatással a Macroloops alatt. A végén van a CommandLine értékadás, ott most F100 és S250 van, ha kell, módosítsd. Az első Reset feloldáskor fog csak futni.

// ================================================================================================
// First run tasks v1.0
// ================================================================================================

bool ResetNow = exec.GetLED(ResetLED);

if (FirstRun && !ResetNow)
{
while (!exec.GetLED(ResetLED))
Thread.Sleep(10);
ResetNow = exec.GetLED(ResetLED);
}

FirstRun = false;

if (NeedCheck && !ResetNow)
{
NeedCheck = false;
Thread.Sleep(100);
exec.Code(CommandLine);
AS3.Additemtolistbeginning(CommandLine + " is set", 2);
}

// ================================================================================================

#Events

// ================================================================================================

const int ResetLED = 25;

static bool FirstRun = true;
static bool NeedCheck = true;

const string CommandLine = "F100 S250";

// ================================================================================================


Előzmény: Tibcsi, 2018-04-05 19:41:26 [5412]


svager | 1388    2018-04-05 19:47:50 [5413]

mi nem levegőszántásra használjuk a gépet

Előzmény: svejk, 2018-04-05 16:07:19 [5408]


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

Időrend:
Oldal 82 / 190 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   78  79  80  81  82  83  84  85  86   Következő ►  Utolsó ►|


 ◊ 
[ 1.5897 ]