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

000000000


dezsoe

Szia!
Azt néztem a vidókon, hogy szép tojás a reset gomb. #1977-ben zárójelben érdeklődtem a szélesvásznú lehetőségekkel kapcsolatban, most zárójel nélkül kérdezem, hogy mik a lehetőségek. Próbáltam az ssf-ben piszkálódni, de ami kívül esik a 4:3-as területen, azzal nem foglalkozik. (Vagy nem jól csináltam.) Pár sort tudnál erről írni, hogy próbálkozzak-e egyáltalán, és ha igen, akkor hogyan? Természetesen a kérdés alacsony prioritású, csak mindkét gépem 1366x768-as. :)

000000000

Szia,
 
Írtam egy nagyon egyszerű probe rutint, annyit csinál, amit kértél, vagyis aktuális koordinátán mér Z tengely mentén, majd a makróban programozott magasságot beírja a Z tengelybe és programozott értéket ráemel Z tengely mentén, hogy a következő mozgás ha XY mentén van, akkor ne sérüljön a szenzor.
 
A kód:
 
double Zmin = -100; //Ezen a Z mélységen álljon meg, ha eddig a mélységig nem találja a bemérő szenzort.
double Feedrate = 100; //bemérés előtolása
double retractheight = 10; //Ennyit emel rá a bemérés után felfelé a Z-tengelyre.
double newZ = 30; //Az új Z magasság, vagy ennyit ír a Z DRO-ba a beméréskor.
 
exec.Code("G31 Z" + Zmin + "F" + Feedrate); // Probolás kezedése
while(exec.IsMoving()){} // Várakozás amíg mozgás van
exec.Wait(200);
AS3.Setfield(newZ,228); //Z tengely kijelzőt átírja newZ értékre
AS3.Validatefield(228); //A Z tengely kijelző értékét érvényesíti
exec.Wait(200);
 
if(!exec.Ismacrostopped()) // If tool change was not interrupted with a stop only then validate new tool number
{
 double Zup = exec.GetZmachpos() + retractheight; //Emelési koordináta meghatározása az aktuális pozíció kiolvasásával.  
 exec.Code("G00 G53 Z" + Zup); //Z tengely felemelése retractheight változó értékével, relatív.
 while(exec.IsMoving()){} // Várakozás amíg mozgás van
}

000000000

Ha a reset nyújtása a gond, akkor lehet azt kéne átrajzolnod négyzetesre.
 
Egyébként a Flash képernyő 1024x(768 minusz a tálca + fejléc magassága), erre a méretre van beállítva a stage (vászon) a Flash-ben.
Ha változik a képernyő arány, akkor a vásznat a flash széthúzza, hogy igazodjon a grafika a képernyőre.
A vászon mérete amennyire tudom nem módosítható futáskor, csak a Flash project lefordításakor. Esetleg azt tudom csinálni, hogy fordítok neked egy 1366x768-as verziót és akkor kicserélheted a flashscreen.swf file-t az UCCNC /Flashscreen mappájában.
Persze így akkor a képernyő 1024 pixelen felüli része a szélességben üres lesz, neked kell hozzáigazítani a képernyőalkatrészek koordinátáit a screenset fájlban. Ez nem kis meló szerintem...

dezsoe

Ez nagyszerű lenne! A kép szélén megüresedő helyre tudnék mit pakolni: most itt-ott vannak beszúrkálva gombok és ledek, ahol éppen találtam helyet. :)
Persze, nagy meló, de igazából egyszer kell megcsinálni. A változásokat már könnyebb átvezetni.

000000000

OK, pontosan mekkora felbontásra van szükséged? 1366x???

dezsoe

1366x738 a hasznos terület (tálca nélkül). Ebben benne van az ablak felső kerete, ami 22 pixel. Tehát pontosan 1366x716.

000000000

Szia,
 
Átfordítottam 1366x716 pixelre, a letöltés:  
http://www.cncdrive.com/UCCNC/flashscreen.swf

frkdv6dyr

Valami nem stimmel.
 
http://kepfeltoltes.hu/view/150316/printsreen_1_www.kepfeltoltes.hu_.png" TARGET=_fnew>http://kepfeltoltes.hu/thumb/150316/printsreen_1_www.kepfeltoltes.hu_.png" border=0>
 
http://kepfeltoltes.hu/view/150316/printsreen_2_www.kepfeltoltes.hu_.png" TARGET=_fnew>http://kepfeltoltes.hu/thumb/150316/printsreen_2_www.kepfeltoltes.hu_.png" border=0>

dezsoe

Szia!
Köszönöm! Lesz mivel foglalkoznom! :) (még egy...)

dezsoe

Stimmel az, csak a tartozékokat is át kell szerkeszteni. (ssf és a háttérképek)

frkdv6dyr

Csak simán bemásoltam, nem foglalkoztam vele. Természetesen engem is érdekel mert így a saját "csicsavilágomat" én is fel tudom tenni.

dezsoe

No, igen. Nyarfa kollégának igaza van, a szerszámpálya ablak átméreteződött mind a run, mind a toolpath tabon.
http://www.szentkereszty.net/misc/run_rs.png" border=0>
http://www.szentkereszty.net/misc/toolpath_rs.png" border=0>

dezsoe

Na, körbejártam alaposabban. A pályaablak mérete nem változott, hanem a háttérkép és a rajta levő elemek másztak el az arány változása miatt. Magyarul: mindent a helyére kell toszigálni, hogy így is jó helyen legyen. Viszont az előbbi első képen jobb oldalt van egy pici led, ami eddig nem jelent meg. Táhát a flash jó, csak a többi cuccot kell hozzáigazítani. Szerintem így rendben is van. Még egyszer: köszönöm!

frkdv6dyr

Ha kész leszel mutasd meg kérlek. Érdekel miket teszel még fel.