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
    
   


DC szervó motoros vezérlés

Step/dir vezérlő programmal...

 

Időrend:
Oldal 232 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   228  229  230  231  232  233  234  235  236   Következő ►  Utolsó ►|

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

Varsányi Péter | 11584    2007-10-10 06:49:00 [1739]

pl. Angolul kellene tudni ennek a tesztnek a nevét... és rákeresni a neten.
De lehet, hogy "nyugaton" még nem ismerik...

Pl.

Előzmény: tatai, 2007-10-09 23:12:00 [1737]


stojka | 628    2007-10-09 23:44:00 [1738]

Szevasz Attila

Azért szivessen segítenénk "Bányászni"..ha nem birod egyedül...

Előzmény: Szám Attila, 2007-10-09 22:04:00 [1735]


tatai | 536    2007-10-09 23:12:00 [1737]

Szerintem mi elbeszélünk egymás mellett!
Én csak arra lettem volna kíváncsi, hogy amit írtam a #1734 -ben az igaz vagy nem, komolyabb elméletbe belemenni én sem akartam, azt meg nem értem ha kiadok egy step jelet ahhoz miért kell 1 km -es asztal?
Egyébként egy valamilyen szervót már építettem és az működött (ott volt a talin) és pont ezért érdekel a tesztelgetés.
De mindegy hagyjuk a dolgot, majd talán valaki más megválaszolja.


Törölt felhasználó    2007-10-09 22:13:00 [1736]

Én nem úgy látom, hogy értenéd.
Azért óvlak, mert nincsen pl. 1 km hosszú
mozgásterű géped. Az 1 km pedig még messze
nem végtelen.
Én azt javasolnám, hogy ne bonyolódjunk jobban
bele az átvitel függvények elméletébe, hidd el,
nehéz, matematikai téma. Szerintem először odáig
jussál el, hogy csinálsz valamilyen szervót, és
az működjön alapszinten. Utána majd ráérsz
tesztelgetni.

Előzmény: tatai, 2007-10-09 21:44:00 [1734]


Szám Attila | 990    2007-10-09 22:04:00 [1735]

Köszönöm az infokat, akkor nem foglalkozom tovább ezekkel a motorokkal.
(Kár, mert délelőtt még azt hittem, hogy a készülő marógépem servomotoros lehetne.)

Előzmény: Varsányi Péter, 2007-10-09 15:20:00 [1721]

tatai | 536    2007-10-09 21:44:00 [1734]

Értem!
Akkor az pozíció egységugrás az lenne, hogy kiadok egy darab step jelet? (mondjuk azt nem értem, hogy ettől miért óvsz?)
A sebesség egységugrás pedig hogy kiadok egy állandó frekvenciájú step jelsorozatot?
A gyorsulás egységugrás pedig az István vezérlőjén lévő gomb (hibaregiszter=255).
Jól gondolom, így van?


Törölt felhasználó    2007-10-09 21:10:00 [1733]

Szia!
Elóször azt kell eldöntened, hogy a rendszernek
milyen fizikai jellemzőjét akarod tesztelni:
pozició, sebesség, gyorsulás. Ezek dinamikus
környezetben egymásnak növekvő differenciál
hányadosaiként értelmezhetők matematikailag.
A talin én sebesség egységugrást adtam ki.
Óvnálak nagyon a pozíció egységugrástól,
hobby kategóriában bőven elég a néhány mm/s-os
sebességugrás, és annak különböző periodikus
változatai. Ezektől is már bőven ki fog
akadni a vizsgált szervo vagy step rendszer.

Előzmény: tatai, 2007-10-09 20:26:00 [1731]


Varsányi Péter | 11584    2007-10-09 20:48:00 [1732]

Szerintem sokkal egyszerűbb a dolog....
Step jeleket küld... (impulzus) 0-40Khz tartományban... mindenféle "felfutás-gyorsítás nélkül" Annyit amennyi adott mozgáshoz kell...
NE555 vagy WinPC-NC motortesztelő modulja... vagy majd megírják...

Előzmény: tatai, 2007-10-09 20:26:00 [1731]


tatai | 536    2007-10-09 20:26:00 [1731]

Tibortól kérdezném, hogy le tudná írni, hogy ez az egységugrás függvény milyen, mert amire én gondolok az, hogy egy meghatározott számú (pl:1000) impulzussorozatot ad ki nagy sebességgel pl:100KHz.
Ha ez így van akkor ez nem teljesen egységugrás hiszen amíg ezt kiadja telik el idő (10msec) tehát van rámpája.
Ami az István vezérlőjébe van az tényleg egységugrás hiszen az (gombnyomás) közvetlenül a hibaregiszterbe vág be 256-ot mondjuk 0,2 mikrosec alatt.
Hogy is van ez?


tatai | 536    2007-10-09 20:17:00 [1730]

Van egy stepjel generátorom 6 tengelyre (a talin ott volt). Módosítom a PIC szoftverét és tudni fogja az egységugrás jelsorozat kiadását is (beállítható számú stepjelre) oda-viszza, esetleg folyamatosan is (varrógép üzemmód)
Érdekel valakit?

Előzmény: svejk, 2007-10-08 15:36:00 [1698]


tatai | 536    2007-10-09 20:12:00 [1729]

Ahhoz hogy ez a regiszter ne teljen fel minimum háromszor annyi hibamentes állapotnak (0-érték) kell lennie mint 1-2 stepjeles lemaradásnak (v. sietésnek). Itt valami sántít, vagy nem elég részletesen írta le svejk.


tatai | 536    2007-10-09 20:08:00 [1728]

Hát igen, akkor mégis csak jól írhatta svejk #1683-ban hogy ha hiba van hozzáad 3-at ha nincs hiba akkor kivon 1-et.
Azért kell kivonni 1-et hibamentes állapotban mert hibánál mindíg csak hozzáad.(bármilyen is legyen az előjele)
Na akkor még mindig azt állítom, hogy ez a regiszter pillanatok alatt feltelik, még normális esetben is. Hiszen te írtad: " folyamatos 0 elvétve lehet... "

Előzmény: n/a (inaktív), 2007-10-09 19:05:00 [1726]


tatai | 536    2007-10-09 20:00:00 [1727]

Na akkor most már végleg nem értem.
"Én a belső számlálót (ami nálam +-16 bites) mindig egyformán növelem "
Itt most melyik számlálóra gondolsz? Amelyiket a stepjel inkrementálja és az encoder jel csökkenti, vagy a letiltásért felelős számlálóról?

Előzmény: n/a (inaktív), 2007-10-09 18:59:00 [1725]


n/a (inaktív)    2007-10-09 19:05:00 [1726]

Ha nincs hiba, miért kell a számlálót változtatni (hisz ilyenkor 0 van benne)?

Előzmény: tatai, 2007-10-09 15:56:00 [1724]


n/a (inaktív)    2007-10-09 18:59:00 [1725]

Nincs tökéletesen egyenletesen futó motor (pláne mechanika) és ezért mindig van enyhe lengés és így +- pici hibák is (mindig a hiba megjelenése után történik a korrekció, mivel abból dolgozik). Tehát folyamatos 0 elvétve lehet...
Én a belső számlálót (ami nálam +-16 bites) mindig egyformán növelem és csökkentem, mert ellenkező esetben a 0-pont azonnal elszaladna (és így a teljes PID is)! A 0-ának eleve különleges szerepe van a Vezérlőben...

Előzmény: tatai, 2007-10-09 15:56:00 [1724]

tatai | 536    2007-10-09 15:56:00 [1724]

Azt tudom, hogy forgás közben is lehet 0 hibajel! De például ahogy figyeltem a monitorprogramodat a te vezérlődnél vagy a minusz vagy a plusz mindig jelzett 1-et vagy 2-őt. A kérdés inkább az, hogy melyik a gyakoribb jelenség, hogy van hiba vagy, hogy nincs hiba (ráadásul a nincs hibának 3 szor nagyobb valószínűséggel kellene előfordulnia).
Szerintem ott hibázott Svejk a leírásában, hogy ha "+" a hiba akkor 3-mal növeli a számlálót ha "-" a haba 3-mal csökkenti a számlálót ha nincs hiba akkor 1-el csökkenti (szerintem Ő erre gondolt).


n/a (inaktív)    2007-10-09 15:41:00 [1723]

Nem teljesen jó a filozófiád!
Lehet (sőt van és kell is) 0 hibajel melletti üzem (pl, állás vagy eggyenletes, nyugott forgás). A 0 hibaszint nem azt jelenti, hogy nem kell gerjesztés, hanem azt, hogy az aktuális gerjesztés pont megfelelő és nem kell változtatni rajta! Ez óriási szemléletbeni külömbség!!! A változó, 0 környéki kis hibajel (ingadozás )a forgás az-az a teher egyenetlenségeiből (enyhe lengésekből) adódik.

Előzmény: tatai, 2007-10-09 15:30:00 [1722]


tatai | 536    2007-10-09 15:30:00 [1722]

"van egy számláló aminek az értékét hibajel esetén 3-mal növeljük hibajel nélkül 1-gyel csökkentjük és egy beállítható érték után leold a vezérlő."
Ezt egy kicsit furcsállom. Túl szigorú szabály ez, hiszen tudjuk, hogy a szervószabályozásnál habajel nélkül nincs motorelfordulás, tehát hiba szinte állandó jelleggel van (vagy egyik irányba vagy másikba, jpbb esetben csak 1-2 inkremensnyi) még álló helyzetben is.
Én úgy gondolnám, hogy ez a regiszter pillanatok alatt feltelik, még normális esetben is. De ez a gyakorlatban mégsem így van? Egyáltalán be van ez nálad állítva? És nem old le?

Előzmény: svejk, 2007-10-08 00:00:00 [1683]


Varsányi Péter | 11584    2007-10-09 15:20:00 [1721]

Hegyekbe állnak a BL motorok és AC motorok az Ebay-on... (nevetséges árakon - vadi újak is) sajnos hobbyszintű vezérlésük (még) nem megoldott, nincsenek referenciák, tapasztalatok sem.
Sajnos itt, eddíg csak DC szénkefés motorokról volt szó...
Tibor vitt a Talira egy AC hajtást és várjuk mit ír róla... ha csak nem titkos a projekt.

Előzmény: Szám Attila, 2007-10-09 13:02:00 [1714]


n/a (inaktív)    2007-10-09 15:15:00 [1720]

Egyseg ugrathatnal a fortuna topikba is legyszives!

Előzmény: Varsányi Péter, 2007-10-09 15:13:00 [1719]


Varsányi Péter | 11584    2007-10-09 15:13:00 [1719]

Jól látod! Dülőre jutni? Akkor ne is fórumozzunk?
Egyik felén egy mérnök a másik felén egy hobbysta... ez ám a tökéletes párosítás!

Tibor egy jó ember... ezt tudtam is...

Talán akkor lesz vége (sajnos?) ha elkészül a gépem és Tibor eljön hozzám... Egység-ugratni
Talán majd utánna "bologatunk" egyszerre...
Örülök, hogy nyomon követitek az eseményeket! Közbe - közbe bele is szólhatnátok...
Jó példákat találtok (tőlem is) ebben a topikban #1-es bekezdéstől! Nem kell megijedni, ha hüleséget kérdez az ember... csak tudni kell belátni (is) utánna...

Előzmény: n/a (inaktív), 2007-10-09 11:11:00 [1712]


Szám Attila | 990    2007-10-09 15:04:00 [1718]

Igen azt néztem hogy nagy a feszültség, de gondoltam inverterrel megy.
Az a vicc, hogy a kisebik két motorból van több 10 db Vannak valamiféle vezérlők is meg kábelek, de ahhoz már végképp nem értek. Siemens Moby E ASM754 volt is a kezemben. De ez ha jól értettem amit találtam róla, hogy valami út jeladó.


Törölt felhasználó    2007-10-09 13:30:00 [1717]

Köszi RC!:) A CNC rendszereidet meg majd ha egyszer
arra járok, bemérem Neked.

Előzmény: n/a (inaktív), 2007-10-09 11:11:00 [1712]


Törölt felhasználó    2007-10-09 13:26:00 [1716]

Kezdőként jól beletenyereltél...:)
Ezek komoly 3 fázisú AC szervomotorok.
Ha újként vennéd, a 3 motor együtt majdnem 1
milliót ér, az a kis "szerény 29Nm-es" sokat dob
az árban.:) A hajtás hozzá a gyártól
darabonként még kb. fél millió.
Enélkül csak nézheted őket egész életedben,
milyen szépek. Ha kint voltál a talin,
láthattad, AC szervoval forgatva jobban néznek ki. Van azonban egy nagy baja az első kettőnek
is, ahogyan néztem az adatait: sajna nagy
feszültség tartozik (~400V) a maximális fordulathoz.

Előzmény: Szám Attila, 2007-10-09 13:03:00 [1715]


Szám Attila | 990    2007-10-09 13:03:00 [1715]

Esetleg aki tapasztaltabb legyen szíves valami árakat is mondani, mert az eladó nem akar árat mondani, tőlem kérdezi, mit ér.

Szám Attila | 990    2007-10-09 13:02:00 [1714]

Sziasztok!szervo ügyben még abszolút kezdő vagyok, de azt hiszem rátaláltam egy kincsesbányára!
Mit szóltok az alábbi mocikhoz :




Kristály Árpád | 3080    2007-10-09 12:43:00 [1713]

Előzmény: n/a (inaktív), 2007-10-09 11:11:00 [1712]


n/a (inaktív)    2007-10-09 11:11:00 [1712]

Tibor45-Varsányi Péter!
Azt gondoltam, hogy a talin "dűlőre juttok".
A fórumozók örömére tovább folytatjátok.
Jó látni, hogyan bírkózik a mérnöki szemlélet (kigondolom-megtervezem- költségminimalizálás) a passzióból építővel (kigondolom-megcsinálom-költség nem számít).
Mi kibicek pedig hihetelenül sokat tanulunk tőletek.


n/a (inaktív)    2007-10-09 10:57:00 [1711]

Azért kíváncsi lennék a gépem ilyen paraméterére is.
Sajna a gépem nem szállítható kategória.

Előzmény: Törölt felhasználó, 2007-10-08 14:30:00 [1695]


Varsányi Péter | 11584    2007-10-09 10:44:00 [1710]

Egy kivétel azért van: A WinPC-NC Professional változata. Ezt már szervó hajtáshoz (is) írták és tudja.
Még nem használtam benne... de kiváncsi vagyok... a különbségre.

Előzmény: Törölt felhasználó, 2007-10-09 10:24:00 [1709]


Törölt felhasználó    2007-10-09 10:24:00 [1709]

Jól láttad. Az én programjaimnál tetszőleges
függvény mentén történhetnek a gyorsítások,
pont azért, hogy a tömeggel is rendelkező
teljes CNC rendszert a lehető legoptimálisabb
dinamikai viszonyok között tudjuk használni.
Ha jól tudom, más gyári programoknál erre nincs
lehetőség, egyszerű lineáris, ráadásul origóból
induló függvény meredekségét tudod csak
beállítani.

Előzmény: Varsányi Péter, 2007-10-09 10:11:00 [1708]


Varsányi Péter | 11584    2007-10-09 10:11:00 [1708]

Tibor másik dolog...
A Talin az "egység-ugratási" tesztnél amikor nagy ramp időt (azaz gyorsítás-lassítást) adtál a hajtásomnak.. Az ugye exponenciális volt, ha jól láttam...?
Ezt melyik progid tudja...?


Rinaldo | 495    2007-10-09 09:10:00 [1707]

Biztos egységugrással hajtottad magad !!
Jobbulást!!A forralt bor csodákra képes...

Előzmény: Varsányi Péter, 2007-10-09 08:22:00 [1706]


Varsányi Péter | 11584    2007-10-09 08:22:00 [1706]

Van lázam is... a fene egye egy meg...

Előzmény: Törölt felhasználó, 2007-10-09 08:03:00 [1705]


Törölt felhasználó    2007-10-09 08:03:00 [1705]

Bocsika, de ennyi sületlenséget régen írtál,
lázad nincs?:) Szerintem gyógyulj meg, most
az a legfontosabb!

Előzmény: Varsányi Péter, 2007-10-09 07:47:00 [1704]

Varsányi Péter | 11584    2007-10-09 07:47:00 [1704]

Hát igen Svejk kelt először... azaz igazság lebetegedetem egy kicsit... (megfáztam a talin?)

Teljesen érhető amit írtál, teljesen igaz... páran fűtés példa nélkül is értjük (értik?)
De a fűtésnél csak a végcél számít... de itt közbe történhet változás...

Csak pár gondolat, ami talán nem volt itt és most leírva...

Én az pontos (ekzakt) vezérlést kedvelem, azaz ha pl. nem tud gyorsítani a rendszer majd a szoftverben visszaveszem... ne a vezélő döntse el...
Léptetőmotoros vezérléshez is csinálhatnánk egy tárolót... ami "egységugrás" teszthez jó lenne...

Tiltson le a szervó, ha nem tudja követni elég pontosan a pályát!
Ne raktározzon sok hibát... nehogy "elővegye" olyan helyzetben amikor nem kellene!
Majd hozzá állítok a szoftverben!

==== A szervó vezérlő csak annyit tároljon, hogy a szervómotor úgy viselkedjen mint egy léptetőmotor !!!
A vezérlő programokat is gyakorlatilag ehhez írták. (step-dir tehát nincs visszacsatolás a szoftverbe, nics abszolut jeladó...)
Ezt a funkciót kell "eljátszani" a vezérlőnek és nem többet!!! Szerintem. ====
(Ezt a Gecko is így gondolhatta... 2002 óta... folyamatosan... pedíg ez ami nálam van v.7-es verzió és a nyákterv is változott - utánna néztem)

Áttétel:
Olyan gépet akarok amelyik gyors... a kimeneti erő "másodlagos" arra van a BF20... meg lesz egy másik gépem...

Minden csak "fogásmélység" kérdése...
Pl. a cél 10mm-es maróval 2mm mély marás:
1. belemegy a maró az anyagba 2mm mélyen kimarja 1x sebességgel.
2. belemegy a maró az anyagba 1mm mélyen kimarja és mégegyszer fogást vesz 1mm mélyen de mindezt 2x sebességgel.
A második marás lesz a szebb és jobb minőségű... melegedés/hő elvezetés is jobb...

Nem tudom, hogy írjam le... de nem egy "száguldó" BF20 készül... Tudom a mechanika túl erős... de csak a "rezonancia félelem" miatt...

Tehát a sebesség fontosabb nálam mint az erő... ha a főorsó is nagyot forog... 24.000 vagy 60.000...

Ha áttetelezném... pl. 1/2-ben... oda az egész... léptetős sebesség...
de értem a dolgot ebben a témában ... Tibornak igaza is van... de akkor nagyobb motorok lesznek...
Nem akarok egy "cammogó" BF20-at...:)

Az egységugrás teszt egy jó dolog, pl. két motor közötti mérésre, de nem a vezérlésre...

Előzmény: n/a (inaktív), 2007-10-08 20:52:00 [1702]


svejk | 33047    2007-10-09 06:06:00 [1703]

Én keltem hamarabb, ezért én koszönöm meg a kimerítő, példálózó magyarázatot Varsányi helyett is
Ezt itt így még nem írta le senki:(
Viszont itt képbe jön a kezdőknek az áttétel nagy dilemmájának másik kérdése, miszerint a dupla fordulatú motort sokkal lassabban tudod pl. irányváltásra késztetni.

Erről ha még írnál egy kis magyarázatot...

Ideális megoldás az lenne ha a motort állandóan a nagy fordulaton járatnánk a nagy teljesítmény érdekében, és a szervoszabályzó egy "sebességvltó-variátor" áttételébe avatkozna bele
Úgy gondolom mindig a mechanika nagsága igénye alapján kell a dolgokat nézni ,csak ugye az amatőr először kísérletezik ,utána bróbál utána számolni ,ha elcseszte:(

Előzmény: n/a (inaktív), 2007-10-08 20:52:00 [1702]


n/a (inaktív)    2007-10-08 20:52:00 [1702]

Az egysegugras jelre adott valasz minden vezerlo/szabalyozo rendszer fontos minosito parametere. Ket eset van:

- nem is tudja vegrehajtani meg idobeni kesessel sem

- vegre hajtja, de nem azonnal hanam valamilyen
gorbe menten

Legyen a rendszer pl. futes a szervo helyett )

Adott egy lakas es egy kazan.
Az egysegugras legyen az, hogy a minusz 20 fokrol hazaerve azonnal plusz 23 fok meleget akarsz...tehat tekersz a termosztaton egy jokorat....es elindul a futes.

Ekkor 2 eset lehetseges:
- hamarosan leall a futes VALAMIERT
teljsen mindegy, hogy a gaz keves vagy a kazan olvad el... lenyeg, hogy valahol TILTASBA kerult
azaz a rendszer valamely ELEME elerte a hatar erteket. Lehet mondani, hogy egy masik biztonsagi szeleppel vagy masik kazannal, vagy vastagabb gazcsovel menne am ez is es nem lehet hasonlitani egy masik rendszerhez mert ababm mas kazan/cszelp, gazcso van...de a lenyeg, hogy az az eppen mert konkret rendszer mar nem megy.

- valamennyi ido alatt felfutodik a lakas
Ekkor a felfutes menetet es ekozben a rendszer elemek mukodesi adatait figyelve kideritheto mikor es melyik hatarozza meg eppen a felfutes sebesseget! Azaz az egysegugrasra adott valasz MINDENT elmond a teljes rendszerrol, Kideritheto melyek a gyenge vagy a tuleros reszek...hogy, hol vannak az abszolut hatarok.

Esetedben a TELJES rendszer MÁR NEM JO MUKODESET a szervo tiltasa jelzi vissza.

Lehet azon lovagolni, hogy mas szervo kesobb
tiltana, de ez LENYEGTELEN aprosag.

HA a hajtas sokkal dinamukisabb volna akkor jobban kozelitene az egysegugras definiciojat, miszerint NULLA ido alatt kell felvenni a parancsolt sebesseget...

Tehat nem az alenyeg, hogy a gecko tervezesi/mukodesi okbol mar hamarabb tilt es mas lazabb vezerlok eseten volna ideje a hajtasnak nagynehezen utolerni sajat magat

Hanem az, hogy az egyseg ugras helyett kialakulo valos gorbe az ido elejen bizony tul lapos...tul messze van a fuggolges-vizszintes alaktol, ez pedig arra utal, hogy keves a gyorsito kepesseg.
A gyorsito kepesseg pedig ez esetben a golyos/trapez orson merheto nyomatektol fugg
felteve, hogy a beepitett teljesitmeny amugy eleg lenne a kivant mozgashoz...
(mivel P=M*n vagyis nyomatek*fordulatszam)

Itt jon a kepbe amit Tibor emleget, hogy nyomatek illesztes az attetel kell...
(ez az amit az autoban sebessegvaltonak hivnak)

A mechanikadtol varsz egy adott sebesseget, amihez ugye adott (kiszamolhato) motorfordulat kell, mikozben a korlatos a motorbol kiveheto nyomatek (aram hatar).
Ekkor HA a motor még csak a lehetseges fordulatszamanak (sebesseg) a toredekevel dolgozik amde már a max. nyomatekkal (aram)
akkor a P=M*n alapjan nyilvan csak a teljesitmenyenek is a toredeket hasznalja ki!

Mit lehet tenni?
Attetelezni, hogy a fordulata a lehetseges max. kozelebe keruljon!!! az elvart sebessegnel
es ekkor is kivenni belole a max nyomatekot!

Igen am ...de ugye ekkor a P=M*n alapjan
a nagyobb motor fordulat szam miatt nagyobb lesz a kivett telejsitmeny is!!!
..es mivel a mecahniak sebessege most is
UGYANAZ mint attetel nelkul....hat nyilvan
nagyobb lesz a nyomatek a hajto orson !!!!

Mi ebben a jo (az attetelben) ?

Hat az, hogy a gep sebessge megmarad viszont
a megnovo nyomatek miatt a GYORSULASA nagyob lesz ))
Persze a motor lehetseges teljesitmenyenek jobb kihasznalasa altal...nyilvan ha azert nem lehet attetelezni mert akkor nem lesz meg a sebesseg, akkor vagy nagyobb motor kell, vagy konnyebb mecahnika vagy kikell bekulni a kissebb dinamikaval.

De a hajtas illesztetlensege miatt teljesitmenyeben ki nem hasznalt motorral mukodo mechanika az ...vetek.

Raadasul nem is fog dinamikusan olyan jol viselkedni, mint ahogy tudna egy illesztessel...

Persze attetel helyett lehet egy sokkal nagyobb nyonateku motort is felrakni ))
..es akkor javul a dinamika, ha nem lesz mostmar meg a nagy es nehez motor miatt tul lusta

Előzmény: Varsányi Péter, 2007-10-08 16:41:00 [1701]


Varsányi Péter | 11584    2007-10-08 16:41:00 [1701]

Nem ismétlem magam.
Ezt a "speciális" jelet a külső dobozos vezélőm is tudja... mert ott zero ramp is lehetséges, de a "kutya nem itt van elásva"...


Törölt felhasználó    2007-10-08 16:29:00 [1700]

Svejk! Gratulálok! Nagyon örülök, hogy Rád
Péterrel ellentétben ilyen pozitív hatással
volt ez a teszt, és átlátod a lényegét,
hasznosságát. Csak így tovább!

Előzmény: svejk, 2007-10-08 15:36:00 [1698]


Törölt felhasználó    2007-10-08 16:22:00 [1699]

Ha rászántál volna csak 10 percet, rákötöttük
volna a szervómra motorodat. Nekem is van,
gépkönyvem róla, annak jár, akinek ingyenes
üzembehelyezem és működve átadtam a hajtást.
Én a személyes kapcsolatban hiszek, szerény
tapasztalatom alapján szeretik az emberek, ha
valamit beüzemelnek előttük.
Tudod valószínűleg más a gondolkodásmódunk,
mentalitásunk, szervo elméleti, gyakorlati,
szakmai tapasztalatunk.
Csinálj mindent úgy, ahogyan jónak látod,
mit bánom én...

Előzmény: Varsányi Péter, 2007-10-08 15:24:00 [1697]


svejk | 33047    2007-10-08 15:36:00 [1698]

Most lehet le leszek szidva Tibor45 által, de azt hiszem hardveresen pár TTL kapuból (vagy pláne egy kis mikrovezérlővel) megoldható a tényleges egységugrásteszt.
Alapeset amikor a step bemenetre egy adott lépésfrekvenciát adunk, a dir bemenetet pedig egy pontos 50%-os kitöltésű négyszögjellel vezéreljük, és ezt a frekvenciát addig növeljük amig nem keletkezik hiba.(ez nagyon jó encoder tesztre is)
Egy másik eset amikor hirtelen rákapuzol a step bemenetre mondjuk 100, majd 500, stb. fix frekvenciát, majd ugyanezt csökkenő sorrendben és persze a másik irányban is.
Ezen tesztek kivállóan alkalmasak egy adott vezérlő mellett üresjáratban kiválasztani a legjobb dinamikájú motort.

A gyorsításos és lassitásos vezérlőjelek megoldhatók a saját vezérlőprogival is.
A nagyobb kérdés az hogy hogy detektálod a hibákat. a 0-ra visszaállás még csak egyszerű , de a "varógép" üzemmódban nem lehet szemmel kimutatni tényleges amplitudót.

(megjegyzem ha valaki megkérdezi az én gépezetem műszaki adatait és elmondom neki hogy a szánok X tolóerőre képesek Y maximális sebességgel tudnak haladni és ezt a sebességet Z idő alatt tudja elérni, azt hiszem ki lenne elégítve a vágya) az hogy direktben vagy lasítóáttételen vagy netalán gyorsíton kersztül oldom meg az legyen az én problémám

Előzmény: n/a (inaktív), 2007-10-08 13:50:00 [1693]


Varsányi Péter | 11584    2007-10-08 15:24:00 [1697]

Tudod, hogy nem sértődök szakmai dolgon.

Nem dölt ki... Te is tudod ... sőt elég jó volt a 128 bit tárolóval... na de hagyjuk...

Most írom a Gecko-nak a levelet, hogy bár még nem tudják de sok-sok ezer felhasználójuk szomorú lenne ha tudnák...

Szerény a WinPC-NC... kár, hogy nem ismered... főleg a Professional változat... az volt a talin... külső vezérlővel.

Jó lenne a tiedről egy leírás, egy adatlap, blockvázlat...
A Gecko is szerényen csak 7 oldal... tömény, érthető... Minden érthetőbb lenne...
Pélada itt.... egy ilyet.
Blokvázlat a 6. oldalon...

Előzmény: Törölt felhasználó, 2007-10-08 14:57:00 [1696]


Törölt felhasználó    2007-10-08 14:57:00 [1696]

Péter! Meg ne sértődj már rám csak azért, mert
a Geckó-s rendszered hamar kidőlt.
Én a helyedben azon gondolkoznék el, hogy miért
volt ez.
Kb. 22 ezerszer írtam már le Neked:
A direk hajtásod nem jó, nem veszed figyelembe
a motorod nyomaték képességeit. Innen ered
minden baj, ezért volt ilyen gyenge a hajtásod
egységugrás tesznél. Pont. A többi "szarrágás"
és szócséplés, erre nincs időm. Én csak
tanácsolok Neked pát dolgot, amit ráadásul a
tesztek is visszaigazoltak. Nagyon lehet
utálni az elméletet, tudom, vannak is itt a
Fórumon szép számmal, akiket nem érdekel.
De sajna a motorok már csak olyanok, hogy
áramtól van nyomatékuk, attól forognak.
A másik. Nem tudom hanyadszor teszed fel
a WinPC-NC ramp, meg egyéb diagramjait.
Ez a program ha jól tudom, step motorokhoz
készült, szerény kimeneti step-dir sebességű
program, a Mach3 ha jól tudom, már papíron 100
Khz-et is tud. Itt kezdődik minden baj....
Olyan programokat akarunk megerőszakolni, amik
egyszerűen nem "szervo képességek" kielégítésére
születtek. Ehelyett mindenféle baromsággal,
impulzus sokszorozókkal szórakoznak egyesek,
mit sem törődve a biztonságos hibaanalízisre is
időt adó encoder jelfeldolgozással.
De ezt is leírtam már nem egyszer. Ha ezek Neked
nem egyenes, korrekt válaszok, akkor nem tudok
segíteni tényleg. Az a bajod, makacs vagy, de
a szervo kemény falat, torkodon akadhat, ha nem
rágod meg jól. Kicsit bonyolultabb, mint egy
stephajtás.

Előzmény: Varsányi Péter, 2007-10-08 14:00:00 [1694]


Törölt felhasználó    2007-10-08 14:30:00 [1695]

Természetesen nem az én ötletem az egységugrásos
mérőjel és az arra adandó válasz figyelése.
Írtam már pár hozzászólásssal ezelőtt, ennek
komoly szakirodalma van, az előadáson is
mutattam be felvillantás képpen erről a
csillapítási tényező függvényében ábrát.
Az a speciális DOS-os program viszont saját
fejlesztés, ami ezt állítható paraméterek
mellett generálja kifejezetten step és servo
hajtások, gépek számára. Akit érdekel annak,
ingyenesen megcsinálom, bemérem. A program nem
publikus, mert sok évi munkám-tapasztalatom van
benne, és ezt csak úgyis olyan hülye motor és
hajtás centrikus fejlesztő tudja gyakran és
hatékonyan használni, mint én. A felhasználónak
meg az az érték, ha az adott gépéről ezt az
adatot közli valaki. Ez pedig ingyen van annak,
akit érdekel. A tali remek lehetőség lett volna
erre is, csak ott Svejk és Péter hajtásait
teszteltük néhány perc erejéig.

Előzmény: n/a (inaktív), 2007-10-08 13:50:00 [1693]

Varsányi Péter | 11584    2007-10-08 14:00:00 [1694]

Jó. Ok.
Akkor hagyjuk ezt az egységugrás-os szervó rendszer tesztet... mert látom, hogy nem kapok egyenes választ... Az elv jó, de függ a vezérlők hibajel tűrésétől.
Tehát nem mérvadó így... szerintem.
Tehát két vezérlés összehasonlítására nem alkalmas.

Azt is hagyjuk amit a #1682 kérdeztem, mert az ugybár lehetetlen és nincs ilyen hajtásra igény sem.

Ha mindent úgy csinálunk ahogy te irod:
Elhiszünk mindent, megvesszük a világ legjobb motorjait, a vezérlődet, áttetételezzük... és ha minden jól sikerül akkor elérjük egy léptetőmotoros gép sebességét...
Persze drága lesz... de halk lesz és (talán) lépésvesztés mentes.
De itt megjegyzem... egy jól beállított léptetővel nincs valós lépésvesztés, vagy legalább ugyanakkora a rizikófaktor mint szervó hajtásnál. (pl. encoder jelre egy zavar impulzus kerül...)

Én a szervótol többet várok. Többe kerül és többet tud ... szerintem.

A dolgot ugyis csak annyian értették, hogy egy kezem meg tudom számolni... tehát mindegy.(megvan még minden újjam

Előzmény: Törölt felhasználó, 2007-10-08 13:39:00 [1692]


n/a (inaktív)    2007-10-08 13:50:00 [1693]

Tibor45!
Ez az egységugrásos teszt a Te ötleted vagy szakirodalomban is elfogadott elv?
Írod, hogy léptecseknél is érdemes elvégezni a tesztett.
Ha így van elkellne gondolkodni, hogyan tehető mindenki számára hozzáférhetővé a módszer.

Előzmény: Törölt felhasználó, 2007-10-08 13:39:00 [1692]


Törölt felhasználó    2007-10-08 13:39:00 [1692]

Köszi Svejk, Veled látod a tali után sokkal több
dologban egyetértek, és talán Te is beláttad,
miért mondom továbbra is azt, hogy óriási
különbségek vannak az egyes motorok között.
Ezen tesztek erre egyből rávilágítanak.
A teljes gépnél pedig azért kell, mert akkor
az eredő, együttes hibák derülnek ki.

Péter meg majd még sokat fog tanulni a felmerülő
problémái, hibás elgondolásai miatt.
A CNC hajtástechnika, különösen a szervohajtás
érdekes dolog: könnyű elérni kezdeti,
látványosnak is tűnő eredményt, azonban utána
hosszú, keserves időszak következik, amikor
egy picit komolyabb eredményeket szeretnénk
elérni, és valóban használható megbízható gépet
akarunk építeni.


Varsányi Péter | 11584    2007-10-08 11:28:00 [1691]

"Szigorú" vezérlő = "ekzakt" a szoftver vezérlés... de ez is megérne egy misét...
pl. Ha a gyorsítási időt emelem akkor...
de lehet, hogy csak a WinPC-NC-ben lehet állítani olyan finomságokat mint pl. ...

Előzmény: svejk, 2007-10-08 09:55:00 [1690]


svejk | 33047    2007-10-08 09:55:00 [1690]

Jó az a "szigorúság" úgy ahogy van ha állítható lenne hajlamos lennél nagyobb hibákat megengedni.
Tudomásul kell venni a mechanika korlátait és a vezérlőszoftverben azokat figyelembe kell venni és akkor meglesz az összhang.

Előzmény: Varsányi Péter, 2007-10-08 09:23:00 [1689]


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

Időrend:
Oldal 232 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   228  229  230  231  232  233  234  235  236   Következő ►  Utolsó ►|


 ◊ 
[ 0.5664 ]