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 150 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   146  147  148  149  150  151  152  153  154   Következő ►  Utolsó ►|

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

n/a (inaktív)    2015-03-16 15:45:00 [1993]

Szia,

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


dezsoe | 2934    2015-03-16 15:12:00 [1992]

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

Előzmény: n/a (inaktív), 2015-03-16 14:51:00 [1991]


n/a (inaktív)    2015-03-16 14:51:00 [1991]

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

Előzmény: dezsoe, 2015-03-16 14:18:00 [1990]


dezsoe | 2934    2015-03-16 14:18:00 [1990]

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.

Előzmény: n/a (inaktív), 2015-03-16 14:13:00 [1989]


n/a (inaktív)    2015-03-16 14:13:00 [1989]

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...

Előzmény: dezsoe, 2015-03-16 13:41:00 [1987]

n/a (inaktív)    2015-03-16 14:00:00 [1988]

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
}

Előzmény: pisti73, 2015-03-15 13:42:00 [1983]


dezsoe | 2934    2015-03-16 13:41:00 [1987]

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.

Előzmény: n/a (inaktív), 2015-03-15 23:03:00 [1986]


n/a (inaktív)    2015-03-15 23:03:00 [1986]

Néhány kis videó UCCNC tablet-on Win8.1-el:

video1

video2

video3


dezsoe | 2934    2015-03-15 18:07:00 [1985]

Igen, és én az MPG multit használtam, mert az tűnt az új programmal jobbnak. Most azért nekiálltam és beállítgattam rendesen, így a cont. módban tudom rendesen használni. Mivel a jog kezelést újraírtátok, kicsit máshogy kellett beállítani, mint a régi programban. Lényeg: megy rendesen.
Nem egyértelmű, de bekapcsolt állapotban, MPG paraméterek állítása közben apply-nál néha mozdul egyet a gép. (Kb. 1 step, de a hangerőből ítélve több tengelyen.)

Előzmény: n/a (inaktív), 2015-03-15 13:43:00 [1984]


n/a (inaktív)    2015-03-15 13:43:00 [1984]

Még egy gyors gondolat:

A filter csak az MPG cont. módban működik.
Az MPG. single és MPG multi módokban az MPG tengely mindig a max. sebesség + 4%-al mozog és ilyenkor a filter nem működik.

Előzmény: n/a (inaktív), 2015-03-15 13:36:00 [1982]


pisti73 | 530    2015-03-15 13:42:00 [1983]

Sziasztok!

Egy kis segítséget kérnék! Nem értek a makró íráshoz és az UCCNC-be szeretnék egy olyan szerszám bemérő makrót ami az épp aktuális helyen (X,Y) beállítja a Z tengely, vagyis a szerszám magasságát. Tudom van egy előre konfigurált M31-es makró, de én csak az épp aktuális pozícióba szeretném végrehajtani a beállítást.

Köszi a segítséget!


n/a (inaktív)    2015-03-15 13:36:00 [1982]

Az MPG filteren próbáltál állítani a beállításoknál?
Az MPG fiter egy átlagoló szűrő, az értéke millisekundumban van.
Ha a szűrő értéke alacsony, akkor szorosabban, gyorsabban követi az MPG mozgását, vagyis a kézremegést stb. is jobban leköveti. Ha magasabb a filter értéke, akkor jobban átlagol (szűr) és akkor a kézremegés nem érzékelhető.
A filtert állíthatóra csináltuk, hogy mindenki úgy állítsa be ahogy neki kényelmes és megfelelő.
Szerintem próbáld meg magasabb értékre venni.

Előzmény: dezsoe, 2015-03-14 23:17:00 [1980]


n/a (inaktív)    2015-03-15 13:33:00 [1981]

Kipróbáltuk a kódodat és valóban a G31 indításakor lép az Y tengely egy step-et oda aztán vissza, még mielőtt elindítaná a probe-ot.
Így ugyan hibát nem csinál, de zavaró. Vizsgáljuk az okát és fogjuk javítani amint meglesz.

Előzmény: dezsoe, 2015-03-14 19:09:00 [1978]


dezsoe | 2934    2015-03-14 23:17:00 [1980]

Az 1.1004-gyel nem néztem, de 1.1005-tel MPG-vel 800 maxnál 832-vel tudom tekerni a tengelyeket. Ráadásul, nem tudom, hogy mi az oka, de annyira egyenetlenül mozgatja a tengelyt, hogy simán lépést veszt, ha nem egyenletesen tekerem. Kétségtelen, hogy egy ultragagyi rotary encodert használok, de az 1.0x verziókkal teljesen egyenletesen tudtam mozgatni a tengelyeket. A beállított 800-as maximális sebesség is főleg biztonsági okokból született, kicsivel 1000 felé is tudok menni az X és Y mentén. (Z lefelé virgonc, de fel már nem annyira, ezért született meg az egységes 800.)

Előzmény: n/a (inaktív), 2015-03-13 11:53:00 [1943]


dezsoe | 2934    2015-03-14 19:36:00 [1979]

Hopp, a 2. pont sztornó: megfejtettem.

Előzmény: n/a (inaktív), 2015-03-14 11:06:00 [1976]

dezsoe | 2934    2015-03-14 19:09:00 [1978]

Szia!
Sikerült végre géppel is tesztelni. Akartam panelt marni, de a megszokott munkamenet közben két hibába(?) futottam bele. Illetve az első biztos, hogy hiba, a másodiknak gondolom, van oka, de az én szemszögemből nézve hiba.
1. Generáltam szintező file-t, (a file). Elkezdtem mérni a felületet (8 sor, 10 pont soronként), egyszer csak valami furcsa zajt hallottam. A mérés úgy történik, hogy x,y pozícióba megyek, ott leeresztem a mérőt z=1-re, majd G31 Z-1 jön. Elsőre nem tudom, mikor kezdődött, de teljes áramtalanítás után megismételtem a mérést és kb. az 5. sor elején, tehát kb. az 50-dik mérés magasságában elkezdi, és a mérés sorozat végéig minden G31 indításakor ránt egyet az Y tengelyen. Ráadásul oda-vissza egy lépést (tehát a tengely marad a helyén). Felrakom a profil file-t is, hátha az Y tengely pozíciójától és nem a mérések számától függ.
2. A 163-as nyomógomb fenntartott lett JogmodeMPG helyett. Nekem nagyon hiányzik, mert a nyomorult tapipaddal kell bekapcsolni a tekerőt, amit - térbeli elhelyezkedése miatt - mindig kikapcsolok, ha nem kell...

Előzmény: n/a (inaktív), 2015-03-14 11:06:00 [1976]


dezsoe | 2934    2015-03-14 12:34:00 [1977]

Szia!
Úgy tűnik, hogy a charge pump problémát lezárhatjuk: ahogy eddig hibázott, az megszűnt. Délután végre eljutok odáig, hogy üzem közben tesztelhessem.
A LED-ért pedig hálás köszönetem!
(Csak lustasági kérdés: nincs véletlenül elfekvőben egy 1366x768-as képernyő minusz a tálca (28 pixel) méretre optimalizált screenset-etek? Akkor nem kéne nekifogni... )

Előzmény: n/a (inaktív), 2015-03-14 11:06:00 [1976]


n/a (inaktív)    2015-03-14 11:06:00 [1976]

Sziasztok,

A jelzett hibák javítva lettek:

- MPG-vel ha végállásra lett tekerve valamelyik tengely, akkor reset-ből kivétel után mozdult egy kicsit a tengely.
- Analog kimenetek nem működtek, fizikailag nem ment ki a jel.
- Apply/Save settings gomboknál a charge pump jelet bekapcsolta a progi.
- Csináltam egy Isdemomode LED-et.

UCCNC 1.1005 letöltés


n/a (inaktív)    2015-03-14 11:05:00 [1975]

OK, így már értem a lényegét. Csináltam neked egy Isdemomode LED-et....

Előzmény: dezsoe, 2015-03-13 23:49:00 [1970]


n/a (inaktív)    2015-03-14 11:04:00 [1974]

Szia Tibor,

Megtaláltuk Demon Hillt.
Mindjárt felrakom ide a javítást.

Előzmény: nagaoka, 2015-03-14 00:08:00 [1971]


n/a (inaktív)    2015-03-14 11:04:00 [1973]

Az a probléma, hogy amikor régebben jelezted, akkor se tudtam előidézni ezt a dolgot és most se tudom. A kódot is megnéztem és igazából az ablak egy példányban tud megjelenni, ráadásul modális, szülőnek a fő ablak van megadva, így mondhatni, hogy a kód szerint képtelenség, hogy a tálcán jelenjen meg külön a főablaktól. Nem igazán tudom elképzelni, hogy hogyan tud ez előfordulni.

Előzmény: lari, 2015-03-14 07:56:00 [1972]


lari | 1192    2015-03-14 07:56:00 [1972]

Ma ismét megpróbáltam, most tökéletesen működött.
Tegnap számítógép újraindítással nem próbálkoztam, csak a program újraindításával.
Valószínűleg ezért nem volt jó tegnap.
Valami viszont biztosan nem OK a "háttérben", mert a régi verzióknál is volt ez a hiba... Akkor nem "erősködtem", gondoltam az újnál már nem lesz.

Előzmény: lari, 2015-03-13 21:29:00 [1969]


nagaoka | 562    2015-03-14 00:08:00 [1971]

Szia Balázs!
Hova tűnt Damon Hill,no meg a PWM 10V-os feszültsége.
A többi rész úgy tűnik,hogy hibátlan egyenlőre.


dezsoe | 2934    2015-03-13 23:49:00 [1970]

Szia!
A probe beállításán nem szeretnék változtatni, mert akkor az elektronikát kéne módosítanom. Eddig simán tudtam demóban futtatni például az AutoLeveller által generált probe kódot, ami előállította nekem a probe adatokat. (Az adatok tartalma lényegtelen volt számomra, a meglétük a fontos demó módban.) Most, hogy a G31 dudál, hogy a probe már aktív, nem tudom a normál, a gépnek is megfelelő, de demó állpotban levő profilon futtatni. Eddig megvolt az a lehetőségem, hogy ugyanazt a laptopot használom ugyanazzal a profillal, de vagy rá van dugva a gép, vagy nem. Tehát vagy kapcsolgatom a lábat, vagy csinálok külön profilt demóhoz, ami csak a probe polaritásában tér el. (A hardware módosítást alapból kihagyom.) Ha külön profil, akkor meg minden módosítást mindig át kell vezetni: ez maga a hibalehetőségek mennyországa.
Egyébként pont a programom tesztelése miatt gondoltam a demó LED-re is, akkor a G31-ből jövő, minden probe-ra ugyanazt az eredményt adó számot tudom néhány tizeddel 0 környékére randomizálni, mintha a felület lenne girbe-gurba. A probe adatot úgyis makróból tudom # változóba pakolni, akkor meg lehetne a LED alapján valós vagy kitalált adatot tárolni.

Előzmény: n/a (inaktív), 2015-03-13 21:06:00 [1961]


lari | 1192    2015-03-13 21:29:00 [1969]

az "initial movement preparation" nálam nem egy ablakként jelenik meg, legalábbis én nem látom.
Annyit látok lenn a tálcán, hogy az "initial movement preparation" számozottan ismétlődik és sokszorozza magát, de mint az előbb mondtam, ilyenkor már csak a program "kényszerített" bezárása segít.

Előzmény: n/a (inaktív), 2015-03-13 21:21:00 [1966]

lari | 1192    2015-03-13 21:26:00 [1968]

A Run from here ablak egyszer jelenik meg.
Ezt követően, ha nyomok egy ciklus startot, akkor elkezd remegni az ablak, s ezt követően semmit nem tudok már csinálni. Sem az ok, sem pedig a cancel gombra nem reagál.
CTRL-ALT-DEL-el tudom bezármi az UCCNC-t.

Előzmény: n/a (inaktív), 2015-03-13 21:17:00 [1965]


ANTAL GÁBOR | 4642    2015-03-13 21:21:00 [1967]

Köszönöm ! Ha visszaolvassátok akkor kiderül hogy abs megértettem . Egy ÉS kapuval (lehet hogy diódás lesz ) összekapuzom az A és B jelet azután szkóppal megnézem a jel/ szünet időt és belövöm az optót. Durva hiba nem lesz , a kicsivel meg nem foglalkozom mert úgy is kiintegrálódik

Előzmény: n/a (inaktív), 2015-03-13 21:12:00 [1964]


n/a (inaktív)    2015-03-13 21:21:00 [1966]

Még annyi, hogy ez az "initial movement preparation" ablak az nem hibaüzenet. Az egy ablak, ahol be tudod állítani a kezdeti mozgást és ez az ablak akkor mindig megjelenik, ha run from here gombot nyomsz. A lényege, hogy a progi kiszámítja, hogy hol kell állnia a tengelyeknek az újonnan kiválasztott G-kód sor végrehajtásakor és felajánlja, hogy oda mozgatja a gépet mielőtt újra indítanád a ciklust. Az ablakot vagy OK-val tudod eltüntetni, ha OK-t nyomsz, akkor végrehajtja a felajánlott mozgást. Ha Cancel-t nyomsz akkor pedig nem hajtja végre és akkor ha megnyomod újra a ciklus startot, akkor rögtön a G-kód programot fogja végrehajtani.

Előzmény: lari, 2015-03-13 18:08:00 [1953]


n/a (inaktív)    2015-03-13 21:17:00 [1965]

Ezt a run from here dolgot nem tudom előidézni, nálam tökéletesen működik a funkció. Az nem lehet, hogy az ablak csak egyszer jelenik meg, csak azt hiszed, hogy többször, mert a szerszámpálya nézetet amíg az ablak fent van addig nem frissítjük és emiatt ha félrehúzod az ablakot, akkor úgy tűnhet, mintha több ablak lenne, de valójában nincsen több, csak egyszer tud megjelenni, mert egy példány készül az ablakból, gyakorlatilag nem is tud több példányban megjelenni, a kód szerint nem lehetséges...
Ha le OK-zod az ablakot akkor egyébként végrehajtja neked a kezdeti mozgást és minden működik utána?

Előzmény: lari, 2015-03-13 18:08:00 [1953]


n/a (inaktív)    2015-03-13 21:12:00 [1964]

Gábor,

Mindaddig nincsen gond, amíg két detektált él közti idő nagyobb marad mint 1/100kHz=10usec.
Más szóval a korlát a 100kHz frekvencia limit és ebbe bele kell számolni, ha mondjuk a jelek az encoderen nem 90 fokkal vannak eltolva, hanem mondjuk 70 fokkal.

Előzmény: ANTAL GÁBOR, 2015-03-13 17:14:00 [1945]


ANTAL GÁBOR | 4642    2015-03-13 21:10:00 [1963]

Még szemléletesebben is megfogalmazhattam volna. Az A/ B jelből egy quadratúra dekóderrel csinálok Step / dir jelet és abból valami aritmetikával előállítom azt a step jelet amire szükségem van a menetvágásnál . Ha az alap kétfázisú jel nem 90 fokra van egymástól akkor a quadratúra dekóderből származó stepek között hosszabb rövidebb idők vannak amik az kimenetre is arányosan rákerülnek . A többi meg már le van írva . ( A szisztéma teljesen hasonló a Mach független kis esztergám motorizált keresztszánjához, ha gyorsabban tekerem az MPG t akkor gyorsabban és szinkronban megy a szán , csak nálam nincs aritmetika )

Előzmény: ANTAL GÁBOR, 2015-03-13 20:17:00 [1960]


n/a (inaktív)    2015-03-13 21:07:00 [1962]

Ezt a jelzett MPG-vel végállásra futást és override limits-et megfogjuk hamarosan vizsgálni.

Előzmény: lari, 2015-03-13 17:59:00 [1950]


n/a (inaktív)    2015-03-13 21:06:00 [1961]

Szia,

Valóban az Apply és Save settings-nél még megmaradt a probléma ... most hogy mondod, megnéztem és tényleg .. fogom javítani a következő verzióban már jó lesz.

Ezt a probe dolgot nem értem teljesen, hogy miért kéne demo módban külön választani a működését. Miért nem konfigurálod át a polaritását, hogy alapban ne legyen aktív és akkor demo módban is kell működnie.

Ezen a home-olós felvetésen pedig gondolkodnom kell még, hogy hogyan lehetne megoldani. Mondjuk szerintem koncentráljunk egyelőre arra, hogy a meglévő tudás, funkciók minden kombinációja teljesen hibátlan legyen, szóval várjuk a további teszteléseket és hibajalentéseket. mert ugyan mi több hétig 2 gépen is teszteltük a progit, de látszik, hogy már annyi féle beállítás kombináció van, hogy kell a segítség, hogy mind le legyen tesztelve.

Előzmény: dezsoe, 2015-03-13 12:49:00 [1944]


ANTAL GÁBOR | 4642    2015-03-13 20:17:00 [1960]

Köszönöm . Az az alapgondom hogy nagyon belémivódott a mach menetelésének a szisztémája ( fordulat mintázása számolás azután Start ) A ti szinkron szisztémátokat kezdem megérteni . IsVarga csinált egy hasonlót. ( T45 szisztémáját nem ismerem közelebbről ) A "tenyésztett" eset : 400 lépésre mozdul a Z tengely 1 mm t ( ez van a motor tuningban ) . 1 es emelkedést vágunk 100 as ( 400 jel ) tárcsával . Ekkor minden élre 1 et kell lépnie a léptetőnek. Természetesen ez egy valós időben való SZÁMOLÁS ( oszás ) eredménye . Ha nem 90 fokos az ékelés akkor az élek közötti idő nem egyforma. A léptető
( szisztematikusan ) egyszer hamarabb lép egyszer meg később miközben a főorsó szépen stabilan fut vagyis időegység alatt a szögelfordulása konstans . Ilyen esetben ez a hiba tényleg elhanyagolható . Tehát a fordulatszám ismerete nem is szükséges a szinkron menethez ( az kijelzésre kerül de számunkra indifferens ) Az is lehet hogy a fordulatszám kijelzésénél az indexek közötti idő van felhasználva adatként

Előzmény: Polgárdi Balázs, 2015-03-13 19:26:00 [1959]


Polgárdi Balázs | 462    2015-03-13 19:26:00 [1959]

Félre értettem a kérdésedet. Vegyünk egy példát: Menetvágásnál egy fordulatra 100-as tárcsa 400 főorsó pozíciót határoz meg. 1mm-es menetemelkedésnél 1/400=0.0025mm kell elmozdulnia a szinkronizált tengelynek az enkóder egy élváltásának hatására. Ha az A és B jelek egymáshoz képest pl. 81fokra vannak (10% eltérés), akkor 81/90*0.0025=0,00225mm azaz 0.0025-0.00225=0,00025mm hullámosság lesz az alapjelben. Ez elhanyagolhatónak tekinthető.

Előzmény: ANTAL GÁBOR, 2015-03-13 19:02:00 [1958]

ANTAL GÁBOR | 4642    2015-03-13 19:02:00 [1958]

Balázs ! a forgásirány persze hogy megállapítható a metodikát nagyon rég óta
(kb 1974 ) ismerem ( iránydiszkiminátor ) sőt hagyományos Ic kel építettem is anno . Engem az alapkérdés izgat mert ha egy rossz optó elékeléssel nem tudja pontosan megmintázni a főorsó fordulatát akkor hibás lesz a menet emelkedése . Az irányváltás pillanata után fogalmam sincs hogy mi fog történni egy menetfúrás esetén ( ezért zártam ki a feltett kérdésből ) Valami azt sugallja hogy ott komoly baj van ha hibás az elékelés

Előzmény: Polgárdi Balázs, 2015-03-13 18:50:00 [1956]


Polgárdi Balázs | 462    2015-03-13 19:00:00 [1957]

Ha csak a fordulatszámot akarod mérni az Index bemeneten, akkor működik, ha viszont szinkron menetvágást vagy fúrást szeretnél, akkor viszont nem!!! A szinkronizált induláshoz fordulatonként 1 index jelre van szükség.

Előzmény: ANTAL GÁBOR, 2015-03-13 18:49:00 [1955]


Polgárdi Balázs | 462    2015-03-13 18:50:00 [1956]

Valamit félreértesz, az enkóder A,B jeléből megállapítható a forgásirány, még akkor is, ha az A és a B jel nem pont 90fokra van egymáshoz képest. A következő ábrán látható, amint megváltozik a kék vonal mentén a forgásirány:

Előzmény: ANTAL GÁBOR, 2015-03-13 18:24:00 [1954]


ANTAL GÁBOR | 4642    2015-03-13 18:49:00 [1955]

Még egy kapcsolódó kérdés : van az Index prescaler ( funkciója tiszta , ha van egy 4 réses indextárcsa akkor 4 et kell beírni és így minden negyedeiket dolgozza föl indexnek . ) Gondolatban tágítom a kört. Van egy 100 réses tárcsám ( A/ B jellel ) bekötöm
főorsóencodernek és az A-t külön ( még egyszer ) az indexre . Utána beállítok a prescalerbe 100 as számot Fog működni ? ( az én logikám szerint igen )


ANTAL GÁBOR | 4642    2015-03-13 18:24:00 [1954]

100 réses tárcsa és max 1000 1/min Ez 6.66 kHz . Gondolom a PIC ( leosztott ) órajele vetül a két beérkező jelre tehát ha nem 90 fok akkor ciklikusan mást mér , de ha tettetek átlagolást a softba akkor jó is lehet ( Irtam hogy egy irányban forog az orsó mert irányváltás esetén triviális hogy nem lesz jó ( válasz Larinak is )

Előzmény: Polgárdi Balázs, 2015-03-13 17:52:00 [1948]


lari | 1192    2015-03-13 18:08:00 [1953]

Még egy

Ha használni akarom a run from here lehetőséget,
lefagy a program, s az alábbi hibaüzenet sorakozik fel igen nagy számban ...
Initial movement preparation


Polgárdi Balázs | 462    2015-03-13 18:01:00 [1952]

Menetfúrásnál és szinkron menetvágásnál a főorsó pozíciót ugyanúgy az A,B jelekből figyeli. Ideális esetben ezeknek a jeleknek 90fokos eltolással kellene lennie. Gábornak is javaslom, hogy a lehetőségekhez képest pontosan be kellene állítani.

Előzmény: lari, 2015-03-13 17:53:00 [1949]


lari | 1192    2015-03-13 18:01:00 [1951]

Másik.
Ha egy g kódot betöltök- Load file, close file vagy revind file gombokat használom, akkor a motorok rándulnak egyet.
Hogy fizikai elmozdulás történik-e azt nem tudtam még megnézni, de a jelenség tapasztalható volt a régi verziókban is.


lari | 1192    2015-03-13 17:59:00 [1950]

Szia Balázs!

Tapasztaltam valamit az UCCNC kapcsán.
Ha MPG-el közelítek valamelyik végálláshoz, majd a végállás aktivizálódik, a hajtás leáll.
Override limits gomb megnyom, majd reset, és a tengely tovább ugrik jó pár mm-t abba az irányba, amelyikbe a végállás van.
Ez azért nem jó, mert ha a végállás nagyon közel van a tengely mechanikai végpontjához, akkor ütközés van és a motorok (búgnak) túlterhelődnek.
Ha kézzel mozgatva (billentyűzetről) gyorsjáratban történik ez a folyamat, akkor a fent leírt negatívum nem jelentkezik.
Lehet ezzel valamit kezdeni?

Előzmény: n/a (inaktív), 2015-03-13 11:53:00 [1943]


lari | 1192    2015-03-13 17:53:00 [1949]

Ha jól tudom Az A-B jelek 90 fokos eltolásának akkor van jelentősége, ha rigid tapping módban, tehát merev menetfúrásra akarod használni, itt ugyanis a menetfúrás végén automatikusan főorsó forgásirányváltást kell végrehajtani.
Ha nem jól tudom, akkor valaki kijavít...

Előzmény: ANTAL GÁBOR, 2015-03-13 17:14:00 [1945]

Polgárdi Balázs | 462    2015-03-13 17:52:00 [1948]

Nem gond, ha nem pont 90fok, (csak akkor ha a max 100kHz-es tartomány közelében van az enkóder kimenő frekvenciája). Hány rés van a tárcsán, és mekkora max fordulattal szeretnéd használni?

Előzmény: ANTAL GÁBOR, 2015-03-13 17:14:00 [1945]


svejk | 33038    2015-03-13 17:47:00 [1947]

Bocsi, kimaradt az olvasatból a "nem akarok"

Előzmény: ANTAL GÁBOR, 2015-03-13 17:14:00 [1945]


svejk | 33038    2015-03-13 17:43:00 [1946]

A főorsó átjárhatóság problémáját a nagyok általában úgy oldották meg, hogy a normál tengelyes encoder a főorsó mellé van szerelve egy kis csapágyazott segédtengelyre és egy kis fogazott szíj viszi át a hajtást 1:1-ben.


Az ipari elektronikák nem túl érzékenyek az 50%-ra, 40-60 arány biztos nem lesz gond.
De ha állíthatóra csinálod akkor szkóppal nézve igen pontosan be tudod áéllítani.

Előzmény: ANTAL GÁBOR, 2015-03-13 17:14:00 [1945]


ANTAL GÁBOR | 4642    2015-03-13 17:14:00 [1945]

Egy érdekes problémába ütköztem ( és nemcsak Balázsnak szánom a kérdést ) Csinálok egy nagyméretű encodert a TOS- omra. ( a cél a szinkron menetvágás kipróbálása ) Azért nem gyári mert meg akarom őrizni a főorsó átjárhatóságát és nem akarok szíjáttételt A tárcsa az egy lézervágott 1 mm es KO lemez ( már kb egy fél éve kész van ) A kiolvasás : résoptóval az index egy másik osztókörön reflexiós optóval Természetesen a résoptókat fizikailag egymáshoz képest 90 fokkal el akarom ékelni ( az egyik állítható lesz ) A konkrét kérdés : mi lesz akkor ha nem sikerül jól az elékelés és mondjuk 70 fokra lesznek egymástól ? Az A csatorna jele szép 50% os négyszög lesz ,a B csatornáé szintúgy csak a kettő között a fázistolás 70 fok. Egy irányban forog a főorsó. Csak a megérthetőség szempontjából a kapott A jel magas szintje legyen 1 ms . Akkor a 4 élkiértékeléskor a jelek 0.38, 0.62, 0,38, 0,62 ms onként követik egymást Ha az Uc100 as úgy dolgozik hogy egy kapuidő alatt megszámolja az impulzusokat akkor talán nem baj ha azok a példa szerint jönnek de ha a két beérkező jel között eltelt idő a kapuidő és arra vetül a DSPIC belső órája akkor gebasz mert nem fogja tudni kiértékelni ( tudom hogy nem hagyományos számlálás történik a PIC ben de így talán szemléletesebb ) Ha van valami átlagolás a soft ban akkor lehet megmenekültem . Persze igyekezni fogok jól beállítani de a műhelyben elég macerás lenne egy kétsugaras szkóppal . Vagy csináljak egy fáziskomparátort ? Vajon mennyire kötött a 90 fok ??


dezsoe | 2934    2015-03-13 12:49:00 [1944]

Szia!

Az indulást demó módban nem látom, de a Load/Close már jó. Viszont továbbra is maradt az Apply és a Save settings, itt még bekapcsol.
A homing így teljesen érthető, praktikus. Akartam már hominggal kapcsolatban kérdezni, hogy problémás-e (vagy egyáltalán rajtam kívül valakit érdekel-e), hogy a tengelyeknél megadható lenne, hogy a home beállítása után hol álljon meg a tengely. Nálam pl. X és Y -5-re állítja a gépi koordinátát és ha rögtön el tudnám zavarni 0-ra, akkor bekapcsolhatnám a softlimitet, nem panaszkodna, hogy kívül vagyok rajta.
Még egy dologba futottam bele. Nálam a probe aktív demó módban. A mostani újítással (ami egyébként nagyon jó, ha rajta van a gép!) nem "probe-ol", ha a jel aktív. Nem lehetne itt elválasztani a demó és éles üzemmódot? (Esetleg az Offline kapcsolóhoz kötni?)
És még valami a demó módhoz. Egy LED-et lehetne neki definiálni, hogy makróból tudjam, hogy demóban vagyok.

Előzmény: n/a (inaktív), 2015-03-13 11:50:00 [1942]


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

Időrend:
Oldal 150 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   146  147  148  149  150  151  152  153  154   Következő ►  Utolsó ►|


 ◊