Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

UCCNC vezérlő program

Indította gaben, 2024 április 09, 16:54

Előző téma - Következő téma

xfg6v697j

Hogy tudok a tengelydroba értéket írni makróból?
Így próbáltam,de nem jó.
 
exec.SetXpos(111);

000000000

Szia,
 
AS3.Sendinputvalue(érték, DROszáma);
 
Az XDRO száma 226, YDRO 227 stb., a screeset fájlban is meglehet ezeket találni...
 
De ez nem igazán fog működni, mert az UCCNC a pozíció DRO-k értékét egy belső változóból szedi, ami 50Hz frekivel frissítve van.
Szóval egy belső ciklussal folyamatosan frissíti a pozíció DRO-t (a szövegek frissítése 20Hz-el zajlik) és ha te felül írod, attól a pozíció még nem változik meg, az UCCNC felül fogja írni a te értékedet.
 
Ha az aktuális pozíciót szeretnéd átírni egy kívánt értékre, mondjuk az X-et 10-re, akkor ezt a megoldást javaslom:
 
exec.Code("G92 X10");
 
Ha viszont egy saját DRO-t hozol létre, mármint ha a képernyőszettből feltöltesz egy DRO-t egyéni számmal, akkor a fenti Sendinputvalue függvény fog működni.
Illetve akkor lekérdezni a DRO szövegét a következő függvénnyel tudod:
 
AS3.Getinputlabel(int labelnumber);
 
A visszatérési érték string típusú.
 

000000000

Szia,
 
Hát ja, a csicsa világ ... :)
De nekem sokszor hasznos, ha látom egyben a szerszámpályát szép nagyban, és akkor tudom, hogy pontosan mire számíthatok.
Tudom, az igazi profi CNC programozó átfutja a kódot és mindent lát. :)
 
És valóban a pozíció DRO-k felrakása erre az oldalra nem tűnik haszontalannak, nem is tudom miért nem tettük fel eddig.
 
MDI:
 
Igen, a kérdésem pont erre vonatkozott, hogy hogyan mész bele az MDI-be, illetve DRO-kba, ha se egér gomb, se touchscreen nem lesz.
 
Ez a felül, alul, oldalt gombok ötlete már nálunk is felvetődött. Egylőre sajnos időhiánnyal küzdök, de előbb utóbb rávesszük magunkat egy ilyen képernyőszett elészítésére is, mert tényleg jó tud lenni egy ilyen képernyőkialakítás.
Szerintem térjünk vissza erre kicsit kesőbb, addig is ha van egy kis szabad időd majd összegyűjthetnéd a gondolatokat, hogy hogyan lenne célszerű elrendezni egy ilyen képernyőt. Talán valami skiccet is készíthetnél, akkor odatudjuk adni a grafikus kollégának, hogy találjon rá ki egy design-t és megtudjuk terveztetni vele a gombokat és egyéb képernyő elemeket. Mert én grafikához nem igazán értek.
 
A TAB oldalak külső funkció kódokhoz rendezését megtudom szerintem egyszerűen csinálni. Megfogom nézni és szerintem hamarosan meg is lesz.
 

svejk

Okszi!
 
Vannak itt páran akik ipari gépeken dolgoznak, az Ő irányadásaik lennének inkább a hasznosak.
Én csak ugatom a témát. :(
Persze két teljesen egyforma kezelésű gép az iparban sincs, ráadásul a 4-5 vezető vezérlő gyártó is néha homlokegyenest másképp oldd meg egyes feladatot.
No ezen vezérlők hasznos tulajdonságait lenne jó egy csokorba gyűjteni és implantálni az UCCNC-be.

000000000

Szia,
 
Sajnos most XP-n nem tudom kipróbálni, mert nincsen XP-s gépem, de beállítottam az .Owner tulajdonságot az ablakoknak, remélem így már nem tud majd előfordulni, hogy mögé kerül a modal ablak. Következő kiadásban benne lesz, akkor kitudod majd próbálni.

lari

Azt hol lehet beállítani, hogy a szerszámpálya megjelenítése -forgató esetén- ne csak sík legyen?
Machnál : Config/toolpath/-A rortations Enabled

lari

Még egy kérdés.
Ha egy tengely végállásra fut, akkor aktivizálódik  a "reset".
Hogyan lehet a tengellyel lejönni a végállásról, ha a reset gombot nem lehet visszakapcsolni?

lari

Teszteltem néhány kódot.
Az alábbitól lefagy az UCCNC.
A kódot végigcsinálja, de ha pl módosítom az FRO-t . akkor az értéket nem jelzi ki.
Ha leállítom a futó programot és mozgatom kézzel a tengelyeket, a DRO kijelzése nem változik.
Ha megállítom a tengelyt, akkor viszont ugrik a DRO.
 
G0 G49 G40  G17 G80 G50 G90
 
 
G0 x0 y0 Z5 A0
g1 z-0.1 F50
 
G1 x45 a180 P5 F400  
g1 x0  a360  
 
g1 z-0.2 F50
 
G1 x45 a180 P1 F400
g1 x0  a360
 
g1 z-0.3 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-0.4 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-0.5 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-0.6 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-0.7 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-0.8 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-0.9 F40
 
G1 x45 a180 F400
g1 x0  a360
 
g1 z-1 F40
 
G1 x45 a180 F400
g1 x0  a360
 
 
 
g0 z15
 
 
M05
 
 
 
M30

000000000

Szia,
 
Azt egyőlre nem tudod, 3 tengelyt rajzol csak ki.
 

000000000

Ha végálláson van a gép, akkor megnyomod a Limit override gombot, az elkezd villogni és ilyenkor kitudod venni reset-ből és le tudod joggolni a végállásról a tengelyt.

000000000

Beraktam a lenti kódot egy fájlba, nálam végigfut és nem érzékelek semmilyen anomáliát sem.
 
Az FRO-t nem tudod átírni, csak a + és - gombok működnek, ez egy hiba a progiban, valaki már lentebb jelezte itt a fórumon és írtam is, hogy már kijavítottam, következő verzióban ez már jó lesz.

nffab2gnr

Csak hogy megerősítsem amit Balázs mondott, én is lefuttattam nálam sem jelzett hibát.

lari

Az FRO-t én is a + - gombokkal állítottam, nem akartam átírni. Lényeg, hogy csak akkor tudtam használni a rendszert a kód futása után, ha ujra indítottam az UCCNC-t. Megpróbáltam többször is, ua. volt a jelenség.

xfg6v697j

Készíthetnétek egy rövid leírást arról.hogy hogyan kell új plusz képernyőt adni az UCCnC-hez,iletve gombokat drokat labelleket.
Gombokat már adtam egy meglévő képernyőhöz,de már elfelejtettem hogyan kell.
A levelek amiben segítséget kaptam hozá,pedig már nincsenek meg.
 

000000000

Szia,
 
Hmm, ez elég fura.
És annyit csináltál csak, hogy betöltötted a kódot, ciklus start majd végigfut és utána jelentkezik a probléma?
Vagy közben más dolgokat is csináltál esetleg a progiban, mondjuk saját makrók futtatása vagy ilyesmikre gondolok.
Jó volna pontosan látni, hogy mi váltja ki, ehhez kellene egy kis segítség tőled, mert egyelőre nekem nem sikerült előidézni ilyen problémát.
Meg ha van egy szabad perced kérlek dobd át nekem e-mailben (info kukac cncdrive pont com) a .pro fájlt a Profil mappából, hátha a te beállításaiddal elő tudom idézni.