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

fpd0kbd4

Szia!
Bocsánat ha off de most épp ide illik. Megerősítenéd vagy megcáfolnád, hogy a következő idézet egy léptetőmotor vezérlő dokumentációjából,az említett ideális megoldásra utal, vagy legalábbis valami hasonlóra.
 "Changing the number of steps with the STEP2_INV signal input
The STEP2_INV signal input can be used if a high positioning accuracy is required,
but the output frequency of the master controller is limited.
The number of steps can be increased or reduced by a factor of 10 with the STEP2_
INV signal.

dezsoe

Semmi sem lehetetlen: LoneWolf-féle zárt hurkú léptetőket használok, és azoknak van egy x10, tízes szorzó bemenete is, amivel menet közben lehet a felbontást változtatni. Már csak egy vezérlő szoftver kéne, ami tudja ezt kezelni... :)

fpd0kbd4

Jól gondolom ,hogy egyről beszélünk? 3~ Berger-Lahr? Én még csak most próbálok okosodni.

dezsoe

Nem, de gondolom, hogy kb. ugyanazt tudják. Az enyémek Vexta Alfastep ASC sorozatúak. (ASD36A-K és ASD18A-K)

wv07scd6x

Esetleg sikerült e már a nálam jelentkező problémára magyarázatot találni?

dezsoe

Szia! Az asztal már kívülről tudja a pályát, annyiszor futtattam, de még nem sikerült a hibát előhozni. Van még ötletem, csak közben mást is tesztelek felváltva. Fogok jelentkezni, ahogy tudok valami okosat mondani. :)

zt2c4wh9

Szia,

Az idézet egy egyszerűbb dologra, arra utal, hogy ha nagyobb mikrostepping értéket állítasz be, akkor azonos motor forgási sebességhez értelemszerűen nagyobb step frekvencia kell és hogy a vezérlő elektronika ami a step/dir jeleket szolgáltatja a motorvezérlő számára nem biztos hogy tud ekkora frekvenciát. Szóval ez csak egy figyelemfelhívás azzal kapcsolatban, hogy a nagy mikrostepping értékre állítás lehet az oka, ha a motort nem képes olyan gyorsan forgatni a felhasználó ahogy azt szeretné.

zt2c4wh9

Szia,

Ezt te magad nem tudod megoldani kész vezérlőknél. Úgy értem, hogy ha a léptető vezérlő nem tud átállni microstep-ről egész lépésre automatikusan, akkor azt te nem fogod tudni megcsinálni, hogy tudja. Ezt csak úgy tudnád megoldani, hogy tudja, ha építesz egy saját meghajtót, amiben ezt leprogramozod egy CPLD vagy FPGA-ba.
Végülis csak annyiról van szó, hogy bizonyos frekvencia felett kihagyja (csak számol vele, de nem lép oda) a vezérlő a mikrolépéseket és csak a fél lépésekre áll rá.
Némely Gecko vezérlők tudják is ezt és step morhping-nak nevezik.

Encoderes léptetőmotor és zárt hurkú vezérlő az megint kicsit más, mert ott a vezérlőnek hozzáférése van az áram-hurkokhoz és a rotor pozícióról is van adata az encoderből. 2db PI szabályzóval szabályozza az áramot a rotor pozíció alapján, így a nyomatékot mindig nagyjából az ideális értéken tudja tartani. (Persze bizonyos korlátokkal)
Szóval az ilyen rendszernek a működése alapvetően más mint a nyílt hurkú áram szabályzósnak. (vezérlésnek).

zt2c4wh9

Szervo és léptetőmotor sebesség/nyomaték jelleggörbéi teljesen mások. Léptetőmotornak csökken a nyomatéka magasabb sebességen. A szervonak nő. Sőt a szervonak van egy olyan jó tulajdonsága amit impulzus nyomatéknak neveznek, ami egy nagyobb nyomaték érték mint a folyamatos terhelhetősége, ami segít a gyorsítási/lassítási ciklusokat hamarabb végrehajtani.
Viszont a szervonak a folyamatos nyomatéka jóval alacsonyabb mint egy azonos méretű léptetőnek.
Ezért:
- Léptetőt egyszerűbb illeszteni, méretezni az adott hajtáslánchoz. Viszont rosszabb lesz a dinamikája mint egy bármilyen jól méretezett szervós rendszernek.
- Szervonál célszerű rászánni az időt a méretezésre, inercia egyezés illesztésre stb. (általában célszerű lassító áttételezni.) cserébe viszont ha jó a méretezés akkor jobb a dinamika, jobban teljesít a motor mint egy léptető. :)

Igazából nem kell ehhez nyomatékpad, ezek ismert dolgok, utána lehet olvasni, utána lehet számolni. Persze igazolni is lehet, de hacsak nem a kísérletezés a cél, akkor célszerű inkább kiszámolni és már eleve a számolás szerint megfelelőre megépíteni. :)

Na de tényleg eltértünk a témától, habár érdekes téma a szervo méretezés is és a motor vezérlés is, de végülis ez mégiscsak az UCCNC fórum topik.

Örülök, hogy az AXBB-E-t választottad a Mesa-val szemben, remélem meg leszel vele elégedve.

wv07scd6x

Elküldtem a teljes program mappámat. Nálam ugyanis minden próba alkalmával hibás volt veled ellentétben.

remrendes

Igazabol a support erosen mellettetek szol.
Pecsen be lehet erte ugrani?

fpd0kbd4

Köszönöm! Külön köszönet,hogy egy OFF hozzászólásra is segítőkész-en válaszoltál.[#worship]

000000000

1. "Léptetőmotornak csökken a nyomatéka magasabb sebességen. A szervonak nő."

Miért nő? Inkább állandó az, és bizonyos fordulatszámnál csökken.

2. "Léptetőt egyszerűbb illeszteni, méretezni az adott hajtáslánchoz. Viszont rosszabb lesz a dinamikája mint egy bármilyen jól méretezett szervós rendszernek."

Miért lenne egyszerűbb? Hiszen az üzemi fordulatszámon belül változó nyomaték függvénnyel kell számolni, míg szervónál ez állandó. Aztán ez a dinamikával kapcsolatos mondatod is piszkosul zavaros. Pontosítanád?

3. 6543-ban írtad:
"Nagy sebességen a mikrolépés ront a nyomatékon, vagyis hamarabb "lekonyul" a sebesség/nyomaték görbe.

A fél és mikrolépéses üzemmód M/n görbéje nagyobb fordulatoknál erősen konvergál egymáshoz, sőt vannak esetek amikor a fél lépés rosszabb eredményt ad itt már.
Vannak sokkal nagyobb hatású motor adatok, és hajtás beállítási, üzemeletetési adatok, amik a nagyobb fordulat elérésénél fontosabbak.
Így szakmailag ez a 3. is egy elég necces kijelentés, ráadásul a téves infód alapján már el is indult a zseniális ötletbörze a majdnem semmiért.:)

sanyi84

Tibor, gyerünk át a semlegesbe, oda való, de sokat lehet belőle tanulni.

zt2c4wh9

Köszönjük a kioktatást, csodálkoztam volna, ha ez nem így történik, őszintén szólva már vártam, hogy melyik részekbe fogsz belekötni, de ahogy már többször megkértelek maradj kérlek távol az UCCNC topiktól. "Okosítsd" az embereket valahol máshol kérlek, hadd maradjon ez a fórum topik szakmai és a miénk. Előre is köszönöm.