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

LinuxCNC

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

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

Miki2

Sajnos még nem.
A főorsó enkóder megoldásán agyalok.
Ha jól értelmeztem a leírást, elegendő neki egy indexjel, és egy "A" csatorna is.
Ha tényleg így van, akkor egy 60-as osztású rés-tárcsa is elég lehet a szinkronizáláshoz.
Jól értelmeztem a leírást?

KoLa

Igen ! a 'B' jel az irányváltáshoz kell, ha egy fixen befogott menetfúrót akarunk használni, akkor,pl G33.1 kódot tanulmányozd!
Bár a leírásban az van hogy a 'B' növeli a felbontást is...

KoLa

Vagyis egy index és egy 'A' jel elég a késes menetvágáshoz!
De itt tudni kell hogy a főorsó fordulatot nem az index, hanem az 'A' jel méri!

Nemes Mihály

Köszönöm  így már meg is van :)

bjam28

Gratulálok! Néha, "nagyon-nagyon ritkán" az is működik ha elolvassuk a dokumentációt meg a tanácsokat aztán nekilátunk dolgozni. :) De ez a fáradságos út. [#crazya][#crazya]
Amit a sneci írt az arra igaz ha kézzel gyártod a konfigurációs fájlokat.
 
Én a következőt javasolnám:
Indítsd el az EMC-t simán, minden konfig nélkül.
Ekkor feldob egy ablakot amiben ki kell választani a géphez legmegfelelőbb konfigurációt.  Válaszd ki ott a Sherline_mm-t.
Rákérdez a rendszer hogy átmásolja-e a konfigokat a saját könyvtáradba. "IGEN"  
Ezután persze még nincs semmi beállítva, csak a gyári konfigok átkerültek a könytáradba (/home/gipszjakab/emc2/ alá). Ezeket viszont lehet szerkesztgetni.  
 
Biztos lehet kézzel editálni mindent, de ha jól rémlik akkor lehet a Stepconf varázslóval. Annak az az nagy előnye, hogy látod és egyből tesztelheted a steppereket.
Megy az egységugrás teszt, gyorsulás stb. És ott helyben beállítosz élőben mindent. Lemented és kipróbálod az EMC-vel a konfigurációt.
 
VIGYÁZAT!! Amit kézzel editálsz .ini és .hal fájlok, akkor azt nem célszerű később Stepconf varázslóval megetetni, mert felülírja a kézi változtatásokat. Szóval a sorrend ebben az esetben: nagyjábóli beállítások, meg minden amit lehet a Stepconf-fal, utána kézi finomítgatás a .hal és .ini fájlokban.

lari

Van arra lehetőség az EMC-ben, hogy  a kurzormozgató nyilakkal vezéreljem a tengelyek mozgását úgy mint a machban?
X tengely fel- le, Z tengely, jobbra-balra...

lari

Másik kérdésem, hogy a főorsóhoz a 100-as encoder ajánlott, kötelező, jobb a kisebb, vagy lehet nagyobb felbontású is?
Tud valaki esetleg olyan tipust ajánlani, ami jó lenne?

bjam28

Igen, van lehetőség, bár a billentyűzetre is ki van vezetve szinte az összes lehetséges vezérlő mozgás.  
 
Az egyik megoldás a pyVCP. http://linuxcnc.org/docs/html/hal_pyvcp_examples.html#r1_3" TARGET=_fnew>Ittvan egy példa rá, pont amit Te keresel. Sajnos angolul, de eléggé egyszerű a dolog.
 
A másik a http://wiki.linuxcnc.org/emcinfo.pl?GladeVcp" TARGET=_fnew>GladeVCP, ami sokkal tetszetősebb, és sokkal szebben lehet konfigurálni. Ehhez is egy kicsit bele kell mélyedni a dolgokba. Az EMC következő kiadásában már benne lesz alapól ez is.  

Nemes Mihály

Köszönöm a jó tanácsot :)  
Sajna azért vannak gondjaim , mivel , hogy szervó motorokat  akarok hajtani ,  és gondolom akkor nem biztos hogy mindent úgy kell beállítani mint ahogy a nagykönyvben írva van.

x4rhew5r3

Ha nem hardver kezeli a főorsó enkódert, akkor az ajánlott max. impulzus frekvencia, ha jól emlékszem 10kHz körüli. János majd kijavít, ha rosszul emlékszem az ajánlott határfrekire.
Ha az enkódert "counter" módban használjuk, akkor csak az A csatorna játszik, azaz 100-as enkódernél 100 impulzus/fordulat. Ez 3000-es főorsó fordulatnál 50*100 = 5kHz, tehát bőven belefér. 200-asnál nagyobbal szoftveres enkóderfeldolgozás esetén csak szuper PC-n érdemes próbálgatni.

lari

Akkor egy 100 réses fémtárcsából akár házilag is érdemes készíteni főorsó encodert?
Javíts ki ha rosszul gondolom...;-)  
lene rajta három jeladó, egyik "A" másik "B" (ha szükséges) és egy harmadik az INDEX jelnek.
Ez így kivitelezhető lenne, vagy nem? :-)

x4rhew5r3

Igen, ez kivitelezhető.  
Ha a főorsóra szereled a tárcsát, akkor nem kell szíjjal hajtani az enkódert, hogy ne legyen útba a szálanyagnak:)

x4rhew5r3

Ha step/dires vezérlőd van, akkor azt úgy kell kezelni, mintha lépetető motor lenne, tehát nincs különbség.

lari

Ilyen esetben a három érzékelő elhelyezkedése a tárcsa mentén, milyen kell, hogy legyen?
Vagy annak nincs jelentősége?
Köszi!

x4rhew5r3

A külső osztókörön van a 100 rés. Ha opto-kaput használzs, akkor az egyiket fixen lehet szerelni, a másikat állíthatóra. A másodikat egy szkóppal lehet belőni, hogy a két csatorna között 90 fok fázis eltolódás legyen. De mivel itt nem lesz pozicionáló szerepe, ezért ha nincs szkóp, akkor a másodikat pont egy fél résszélességgel kell eltolni valamelyik irányba.
A két érzékelő között akárhány periódusnyi, azaz rés+takarás távolság lehet az osztókörön.
 
A belső körön egyetlen rés van, ez lesz az index.