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
    
   


Pokeys mozgásvezérlő család



 

Időrend:
Oldal 1 / 1   Sorok:

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

J-Steel | 1420    2018-07-05 10:45:37 [32]

Megj: Egy pufferkondi már van a kapcs üzemű táp DC oldalán, ezért a tekercs elé nem teszek kondenzátort.

Előzmény: J-Steel, 2018-07-05 10:42:56 [31]


J-Steel | 1420    2018-07-05 10:42:56 [31]

rajz

  

Előzmény: J-Steel, 2018-07-05 10:36:58 [30]


J-Steel | 1420    2018-07-05 10:36:58 [30]

A rajz megfelel, mert a kondenzátor kapacitása nagyobb annál, hogy a megengedett értéken túltöltődjön.
De akár egy varrisztort is betehetünk, bizos ami biztos alapon.

Előzmény: Csikarc, 2018-07-05 08:34:14 [28]


szabo jankó | 216    2018-07-05 08:52:40 [29]

Ez egy klasszikus L C szűrő kör. A tápegységekben (nem kapcsoló üzemű ) alkalmazták. Sokszor az induktivitás helyett
ellenállást tettek , de a FOJTÓ tekercs a korrektebb. Úgy nézett ki hogy két elkó között volt a fojtó. Ha megnézel egy gsöves végfokot ott most is így alkalmazzák a brum szűrésére.

Előzmény: J-Steel, 2018-07-04 20:21:21 [27]


Csikarc | 3014    2018-07-05 08:34:14 [28]

Én meg gyermekkoromban is szerettem bontogatni rádiókat , elektromos kütyüket és kísérletezgettem velük . Akkortájt kb. 10 évesen nem értettem elsőre ha egy laposelem két kivezetését hozzáérintve egy tekercshez majd megszakítva az áramkört miért ráz meg !Persze később már megjelent a fizika tantárgy és ott már tanultuk ...szóval a rajzod nem tetszik mert a kondenzátor a fojtótekercs után van elhelyezve ami az áramkör megszakítása esetén túltöltődhet . A fojtó tekercs elé helyezve a puffer kondenzátor már szebben mutatna szerintem .

Előzmény: J-Steel, 2018-07-04 20:21:21 [27]

J-Steel | 1420    2018-07-04 20:21:21 [27]

Egyszer az egyetem alatt építettem egy tranzisztoros előerősítőt. Nagyon búgott. Ugye az előerősítő, főleg ha tranzisztoros, nagyon érzékenyen reagál a tápegység változásaira. A kapcsolás sem egy mai volt.

A lényeg, hogy sokat kísérleteztem, és rájöttem, hogy a tápegység után tett sokmenetes vasmagos tekercs erősen csökkenti a búgást.
Mivel az erősítő nem fogyaszt sok áramot, ezért vékony huzal elég volt. Könnyebb volt tekercselni.
Ezen kívül a tekercs után bekerült egy nagy pufferkondenzátor is.

Amit akarok mondani, hogy a kapcsolóüzemű tápot könnyen le lehet győzni ezzel a módszerrel gerjedés szempontjából.

  

Előzmény: gaborf, 2018-07-04 19:43:19 [26]


gaborf | 93    2018-07-04 19:43:19 [26]

Sziasztok!

Nekem is ilyen kártya van a plazmavágómban. A zajokkal én is sokat szívtam az elején. Üres járatban jó volt ,csak amikor a plazma kapcsolt akkor szépen elvándoroltak a motorok. A zaj nem a stepp dir jeleknél került be, mint ahogy azt egy ideig gondoltam, hanem a 230V hálózaton keresztül. A kapcsolóüzemű tápokat hagyományos trafókra cseréltem, így a nagyfrekis zajok megszűntek.

Sok sikert a fejlesztéshez. Jó hogy végre van egy ilyen topik.

A firmware update-ekre figyeljél hátha idő közben javítják a problémáid.


J-Steel | 1420    2018-07-03 16:57:17 [25]

Nem lehet a Mach3-ba visszacsatolni.
Ahhoz, hogy saját pozíciószabályozásom legyen, kellene még legalább egy év fejlesztés (hobbiból csinálom csak kevés időm van rá).
Szeretnék már végre valamit készíteni a gépen, és nem folyton fejleszteni a semmennyire sem kész gépet.

Ezért ez a topic, hogy a vásárolt kártyát tudjam jól használni.

Előzmény: Szalai György, 2018-07-03 15:38:00 [24]


Szalai György | 7599    2018-07-03 15:38:00 [24]

Nem vonz a gondolt, hogy a kottyanástól független direkt útmérést bevond a pozíció szabályozás zárt hatásláncába?
Vagy nincs pozíciószabályozás?

Előzmény: J-Steel, 2018-07-03 13:56:49 [23]


J-Steel | 1420    2018-07-03 13:56:49 [23]

Megjegyeznék még valamit: Milyen mérőrendszert használok.

Jelenleg a marógépemre fel van szerelve lineáris optikai encoder, amelynek a felbontása 0.005mm, amiből csak század mm-ig jelzek ki.
Amikor a motor a Mach3 utasítására elmozdul, akkor pontosan tudom, hogy mennyit ment.
Egyirányú mozgáskor nagyon szépen odaáll a célra, kb. 0,01 pontossággal 100mm-en.

Irányváltáskor kompenzációval sajnos ez nem mindig egyértelmű. Hosszú mozgáskor a hiba mint a fenti érték, de rövid mozgás esetén a gyors (uralhatatlan) kompenzáció miatt túllövés keletkezik, ami miatt sajnos valahol a holtjáték zónában marad az asztal, és ezt már a lineáris jeladó is kimutatja.

Előzmény: J-Steel, 2018-07-03 13:46:54 [22]


J-Steel | 1420    2018-07-03 13:46:54 [22]

A holtjáték kérdés nem ilyen egyszerű. Nem mindegyik gépen lehet kivenni. Nem migyegyik gépen érdemes nagyon lecsökkenteni, mert a kopás megnő, ami újabb holtjátékot okoz.
Bordás szíjon keresztül hajtom meg a tengelyt. Ott is van a fogak méretéből adódó eltérés ami holtjátékként jelenik meg.

Van aki nem foglalkozik vele egyáltalán, mert nem méri, nem érdekli, de az nem azt jelenti, hogy nincs. Nekem ennek a témának a végigjárása fontos lenne.
Azért is csinálom, hogy a témát megértsem.

Előzmény: Pali79, 2018-07-03 13:09:24 [21]


Pali79 | 565    2018-07-03 13:09:24 [21]

Megkérdezhetem miért vacakolsz annyit ezzel a kompenzáció dologgal? Ennek egy ezeréves gépnél van jelentősége ahol nem akarnak felújítani. Egy új gépnél vagy egy rendesen karbantartott/javított gépnél nem szabadna lennie kottanásnak a hajtásban.

Előzmény: J-Steel, 2018-07-03 11:18:48 [20]


J-Steel | 1420    2018-07-03 11:18:48 [20]

Tegnap ismét kommunikáltam a kapcsolattartóval.
Az a bajom, hogy túl gyors a kompenzáció.

Készítettek nekem egy új verziót, ahol be tudom állítani a kompenzáció maximális sebességét. Azt írták még, hogy a leglassabb gyorsulást sajnos nem tudják lassabra állítani, mert a változó integer, és értéke már 1 ígyis.

Továbbá elmondták, hogy a kompenzáció úgy történik, hogy ellenkező irányú mozgás elindulásakor az amúgy is létrejövő gyorsulási rámpához hozzáadják a kompenzáció rámpáját.

Ha tehát nagyon behatárolom, akkor elhúzódik a kompenzáció.
Ezzel bebizonyosodott számomra, hogy a másik tengely nem vár amíg az első kompenzál. Sajnos.

Előzmény: J-Steel, 2018-06-29 22:59:04 [19]


J-Steel | 1420    2018-06-29 22:59:04 [19]

Kipróbáltam. Működik a kompenzáció! Kézi módban is! Valaki ugyanis azt az egyik külföldi fórumon azt a hamis információt közlte, hogy a kompenzáció nem megy kéziben a Pokeys vezérlővel. Ezt most cáfolom.

Még az a bajom, hogy az "1"-re állított gyorsulás (acceleration) még mindig túl gyors. Nem veszít lépést, csak nagyot rúg.

A MACH3-nál az ehhez hasonló funkció a "Shuttle speed"-et elég nagyra is lehetett állítani.

Lassan megfogalmazódik bennem, hogy nagyon szívesen kipróbálnám mostmár a Mach3-at natív párhuzamos porttal is. De nincs olyan régi gépem.


J-Steel | 1420    2018-06-29 20:54:42 [18]

Megjött a válasz:

The acceleration is in steps per ms^2. We suggest you leave it at 1. It must be an integer number and higher values are mostly for servo-based systems.

A "gyorsulás" mező az lépés / ms² . Azt ajánljuk, hogy maradjon 1. Ezek egyébként egész számok ahol a magasabb értékek inkább szervo-alapú rendszerekhez valóak.

Előzmény: J-Steel, 2018-06-29 18:33:57 [17]

J-Steel | 1420    2018-06-29 18:33:57 [17]

Még amit próbálok tisztázni az az "Acceleration" mező. Valamilyen fejlesztőknek írt doksiban olvastam, hogy ide egy 0..255 egész számot lehet megadni. De hogy milyen egység ez, az nem derült ki.

Előzmény: J-Steel, 2018-06-29 18:30:53 [16]


J-Steel | 1420    2018-06-29 18:30:53 [16]

Megfenyegettem őket, hogy nem fogok a neten pozitívan nyilatkozni, erre megindult a segítségfolyam.

Azt írja:

"Note that backlash compensation was never advertised as PoKeys feature!"

Fordítás: Vegyem figyelembe, hogy a holtjáték kompenzáció sosem volt reklámozva úgy mint Pokeys funkció.

(Erre ugye jogosan kérdezem meg, hogy ha Mach3-hoz kínálják a kártyájukat, akkor az ember jogosan várná el ezt, nem?)

Szóval a válasz a hogyanra:
Nyissuk meg a Pokeys Configurator-t, és válasszuk ki a pulse engine-t. (Lásd kép lent)

1. Unlock settings - Vegyük ki a pipát
2. Check 'Enable backlash compensation' - engedélyezzük a kompenzálást
3. Select the axis - válasszuk ki a tengelyt
4. Enter the backlash width in stepper pulses - adjuk meg a holtjáték felét lépésekben
5. Repeat steps 3-4 for other axes. - A 3-4 lépéseket ismételjük meg más tengelyen is
6. Click 'Save configuration' - Mentsük a konfigot

Megjegyezzük továbbá a Mach3-Plugin nem nyúl ehhez a beállításhoz. Mielőtt indítaná a Mach3-at, zárja be a Configuratort!


Megjegyzés: A mozgásvezérlőt a Klaviótól vettem, ők ajánlották a Mach3-hoz.

  


Törölt felhasználó | 5099    2018-06-29 15:31:00 [15]

" Személyes véleményem a terméktámogatással kapcsolatban annyi, hogy felteszek egy kérdést, ami nincs egyik Manual-ban sem leírva, majd ad rá egy választ, de nem segít megmutatni, hogy merre van, nem küld képeket. Ezután minden további kérdést ignorál."

Azt gondolom, egy termékelőállító-kereskedő így nem viselkedhet. Különösen nem, ha nem ad megfelelő leírást.
Örülnie kellene, hogy így is vannak akik tesztelik, fejlesztik a cuccot. Ehhez, maximális támogatást kellene adnia.
Ö viszi a saját termékét a semmibe.

Előzmény: J-Steel, 2018-06-29 15:18:17 [14]


J-Steel | 1420    2018-06-29 15:18:17 [14]

Hú ezen az angol oldalon valaki nagyon dühös a Pokeys CNC kártyájára.
http://www.mycncuk.com/threads/10071-Again-Pokeys57CNC-problems-anyone-using-it

Azt írta többek közt, hogy a dokumentáció nagyon rossz, ha valaki nem ért az elektronikához, akkor nagyon sokat fog szenvedni.
Továbbá ő azt látja, hogy a támogatás és fejlesztés inkább Mach4 felé van kihegyezve, ezért a Mach3 féle problémák nincsenek hivatalosan megoldva.


Személyes véleményem a terméktámogatással kapcsolatban annyi, hogy felteszek egy kérdést, ami nincs egyik Manual-ban sem leírva, majd ad rá egy választ, de nem segít megmutatni, hogy merre van, nem küld képeket. Ezután minden további kérdést ignorál.


Törölt felhasználó | 5099    2018-06-29 12:02:17 [13]

Mire jó az, hogy a dög unalom esz meg.
Ezzel legalább rengeteg időt ellehet ütni és talán pár év múlva lesz eredménye is.
Szerintem ne hagyd ki.

Előzmény: Aknai Gábor, 2018-06-29 09:39:17 [7]


J-Steel | 1420    2018-06-29 11:19:57 [12]

Előző kommentemben amikor azt írtam, hogy "MACH3 hozzáfér" azt nem úgy gondoltam, hogy a Mach3 kommunikál a Pokeys kártyával, hanem hogy a Mach3-Plugin kommunikál a kártyával.

Előzmény: J-Steel, 2018-06-29 11:15:44 [11]


J-Steel | 1420    2018-06-29 11:15:44 [11]

Adtak a vezérlőhöz egy szoftvert. Ez a szoftver alapvetően kipróbálásra jó (gondoltam én), de az nem egyértelmű, hogy amit itt belállítok, az a mach3-ban is érvényes-e. Mert ugye a Mach és ez a szoftver egyszerre nem férnek a kártyához. Vagy az egyik, vagy a másik.

Az idei verzióban megjelent egy "Pulse Engine" menü. Itt valóban van Backlash kompenzáció. (lásd kép)
Csak az a baj, hogy egész számot lehet megadni. Ebből akkor feltételezem, hogy inkrementeket adhatunk meg.
A Mach3-pluginban ez a menü nincs. Vajon ha itt beállítom, hogy (0,22mm / 2) x 1400(inc) = 154 akkor az megmarad?
Este kipróbálom.

Ez ugye egyébként mindenkinek magától értetődő volt, és csak én voltam a dilettáns, hogy magamtól nem jöttem rá!?

  


J-Steel | 1420    2018-06-29 11:04:53 [10]

Cseppennek az információk:

A Mach3-ban található Backlash kompenzációs menü nem ad át adatot a Pokeys vezérlőnek. Ezért van az, hogy nem is működött.
Azt mondja a terméktámogató, hogy ezt a kártyához adott szoftverben kell beállítani.
De azt hogy hol, azt elfelejtette említeni.
Most megint várhatok a válaszra.
A multkor is így jártam, hogy jobban tettem, ha magam kerestem meg a dolgokat, mert a támogató nagyon nehezen segít.


Aknai Gábor | 2240    2018-06-29 10:09:52 [9]

Nézőpont kérdése....
Én is szeretem a kihívásokat, de azt inkább a tervezés és az építés területén űzöm.
Ha az eszközök működésébe kellene ilyen áron életet lehelni, abból köszönöm nem kérek.
De kíváncsian várom a folytatást, mert ettől függetlenül érdekel.

Előzmény: J-Steel, 2018-06-29 09:45:18 [8]


J-Steel | 1420    2018-06-29 09:45:18 [8]

Ez nem negatívum. Én döntöttem úgy, hogy nem veszem meg az ajánlott leválasztó áramkört. Inkább megcsinálom.
A holtjáték kompenzációról még nem tudok nyilatkozni, amíg nem kapok hivatalos választ, hogyan tudnám diagnosztizálni a dolgot.
Valaki azt írta az én problémámra, hogy szerinte a kártya jól működik, a Mach3 adja a parancsokat. Ha ez így van, és Mach3 is jól működik, akkor valahol a kettőt összekapcsoló interfész között lehet a baj. (Pokeys Mach plugin)
Ezt viszont a Pokeys gyártója készítette.

Előzmény: Aknai Gábor, 2018-06-29 09:39:17 [7]


Aknai Gábor | 2240    2018-06-29 09:39:17 [7]

Ennyi negatívum hallatán, örülök, hogy a CNCPart illetve a CNCdrive termékeit választottam.
Egyébként hót unalmas cuccok, elsőre tökéletesen működnek, semmi mókolásra nincs szükség a használatukhoz.


J-Steel | 1420    2018-06-29 09:23:21 [6]

Esetleg ha másnak van ilyen Pokeys mozgásvezérlője, és van tapasztalata a holtjáték kompenzációval (Backlash compensation) akkor írjon!

Előzmény: J-Steel, 2018-06-29 08:27:25 [5]


J-Steel | 1420    2018-06-29 08:27:25 [5]

Ezzel az új zavarmentes dologgal nagyon jól működik. Minden step impulzus megérkezik.
El is kezdtem volna tesztelni, a holtjátékkompenzációt, de bármennyit állítok be, irányváltáskor mindig ugyannannyi az eltérés. (0,22 mm)
Megint fel kell vennem a kapcsolatot a gyártóval, hogy kiderítsem, miért nem működik.


J-Steel | 1420    2018-06-28 23:34:24 [4]

Üzenetedre válaszolva elég érdekes a helyzetem. Ha 0-ra húzom az árnyékolást (GND-re kötöm) akkor semmilyen jel nem megy át. Ha megfogom a kezemmel, akkor valamicskét jobb a helyzet. Ha szabadon van, akkor rosszabb, a pulzusok csak egy kis része megy át.
Nem volt jó ötlet ilyen távol tenni a kettőt egymástól(60-80cm).
Most készítettem egy nyákot, ami LVDS differenciális jelekké alakítja a TTL jeleket, majd a motorvezérlőnél visszaalakítom TTL-re. Így útközben nem torzul. Ugyanezt a technikát használja a HDMI és DVI kábelek.

Előzmény: Pali79, 2018-06-26 13:15:04 [2]


J-Steel | 1420    2018-06-28 23:28:27 [3]

Ez a sorkapocs-csavaros megoldás nem az igazi (lásd kép). Többféle változat van, van amelyiken nincs sorkapocs, hanem tüskés, és be lehet pattintani.
Ezek a csavarok olyan kicsik, hogy külön csavarhúzót kellett köszörülni hozzá. (Az 5V és GND csavarok nagyobbak egyedül)
Az egyik csavart meghúzás közben túlságosan megnyomtam és betört. Most nem tudom, mennyire tartja a vezetéket amit beletettem.
Cserlélni nehézkes, mert az egész sorkapcsot le kell forrasztani.
Szenvedek még. Remélem jó lesz. Most fogom tesztelni a leválasztót.


Pali79 | 565    2018-06-26 13:15:04 [2]

Egy kicsit kiegészíteném a dolgot. A belső "pulse generator" alapból 3 tengelyet képes kiszolgálni. Kapható hozzá egy bővítő panel amivel 8 tengelyet képes hajtani. Mivel egy postbővítő van ezen a panelen, valószínüleg nem annyira zavarérzékeny, de az optikai leválasztás itt is indokolt lehet. Illetve a jobb digitális motormeghajtók már optikai bemenettel rendelkeznek, így egyéb nem kell hozzá.

Ami nálad még a jelek torzulását okozhatja az a kábelezész nem megfelelő kivitelezése, bár ez csak tipp. A léptetők kábeleinek árnyékoltnak kell lennie, illetve szerintem nem árt ha a vezérlő és a motormeghajtó között is árnyékolt kábelt használunk.

Előzmény: J-Steel, 2018-06-26 00:02:15 [1]


J-Steel | 1420    2018-06-26 00:02:15 [1]

Azért nyitottam ezt a topicot, hogy tapasztalatokat cserléljünk ezekkel a vezérlőkkel kapcsolatban.

Aki nem ismeri annak írom, hogy főleg MACH3-mal dolgozik együtt, de egyéb módon is programozható.

Három fajta Pokeys kártya van jelenleg a piacon
- Pokeys57U - puszta vezérlő USB csatlakozós
- Pokeys57E - puszta vezérlő Ethernet csatlakozós
- Pokeys57CNC - bővített vezérlő USB és Ethernet csatlakozóval

Én a puszta vezérlőt szereztem be magamnak ethernet csatlakozóval. "Puszta vezérlő" fogalom alatt anyit értek, hogy egy mikrokontroller található a kártyán, aminek a lábai ki vannak vezetve sorkapcsokra, de galvanikusan nincs leválasztva.

A kártya és a szoftver nagyon jó, egy dolog azonban használat közben derült ki számomra, ami másoknak is tanulság lehet:
Sajnos a elektromos zaj miatt amit a többi berendezés okoz (pl. motorvezérlő), így önmagában nemigen használható, a be és kimenő jeleket le kell feltétlen választani valamilyen optikai izolátorral, ami nem része a fent felsorolt első két kártyának.

Egyszerűsítve egy mikrovezérlő van a panelen, aminek ki vannak vezetve a lábai csavaros sorkapcsokra. Ha erre hosszú vezetéket kötök, az antannaként viselkedik, és zavart szed össze, a STEP jelek torzulnak.

Tesztelés közben derült ki, hogy a nem annyi impulzus érkezik meg, mint amennyit várok. Ekkor még direktben volt összekötve.
Ezután tettem egy leválasztót, amivel a tesztek alatt jól működött, de el kell mondani, hogy a távolság köztük 10cm volt.
Amikor összerektam a dobozomat, helyhiány miatt kb fél méterre került a mozgásvezérlő a motorvezérlőtől a leválasztó félúton van, de nem pontos a megérkezett lépések száma.
Még dolgozom a problémán.

A Pokeys7CNC-vel kapcsolatban annyit megemlítenék, hogy azt már a zavarban gazdag környezetre készítették fel. Ezen kívül 4-nél több tengelyt tud kezelni.


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

Időrend:
Oldal 1 / 1   Sorok:


 ◊