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 85 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   81  82  83  84  85  86  87  88  89   Következő ►  Utolsó ►|

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

Varsányi Péter | 11584    2009-11-25 09:41:00 [9132]

Hát ezaz ...pont erről van szó... hogy hasracsapással és egy Hz érteket megmondani... ? Nagyon szubjektív...
Főleg ahhoz kellene nagyon gyors szem, hogy valóban mennyire közelíti meg a célpozíciót...
Mérőórázni sem lehet... mert a mérőóra is lassú ehhez...
Tehát a Quantum mérés jobb azaz tökéletes

Előzmény: svejk, 2009-11-25 07:52:00 [9125]


Varsányi Péter | 11584    2009-11-25 09:38:00 [9131]

Pontosan ahogy írod... csak "egységugrásra*" nem lehet behangolni tökéletesen egy vezérlőt... csak kezdésnek ok.

*ide-oda gyors mozgás = nem üzemszerű, gyakorlatias mozgásra...

Előzmény: n/a (inaktív), 2009-11-25 07:48:00 [9124]


Varsányi Péter | 11584    2009-11-25 09:35:00 [9130]

Először pontosan definiálni kellene... a T45 féle "rezegtetős - ugratásos" tesztet... hogy mindenki megértse... átlássa... miről is van szó...

Előzmény: HJózsi, 2009-11-24 23:38:00 [9122]


sneci | 1763    2009-11-25 09:14:00 [9129]

Az egyszerű PID esetén nincs más eszköz a pályatartásra mint P és az I tag. Ha van(nak) előrecsatolás(ok), akkor az I tag betöltheti eredeti funkcióját, azaz egy pólus elhelyezését a stabilitás érdekében.
Ha csak I tag van és az nagy, akkor nagyobb sebességeken előfordulhat a túlfutás, majd a lassúbb beállás. Nagyobb rámpa esetén az integrátornak van ideje "kisülni" a lassító szakaszban.

Előzmény: svejk, 2009-11-25 07:55:00 [9126]


n/a (inaktív)    2009-11-25 07:57:00 [9128]

A másik dolog, hogy igenis határozott különbség van a megmunkálási és az átpozicionálási sebesség között (legalább is illene egy jó CNC esetén), így a pályakövetés lehet lazább (nagyobb hibajellel) követhető gyors mozgások alkalmával. Megmunkálás alatt a sokkal lassabb sebesség miatt feszesebb lesz a rendszer. Az már lehet vita tárgya, hogy az átpozicionálás alkalmával mennyi idő alatt áll be a 0 környéki követés, mert a megmunkálás megkezdésének időpontjában (lelassulva) már pozícióban kell lennie a szerszámnak. A hiba mértéke egész addig nem érdekes, míg nem megmunkálási fázis kezdődik!

n/a (inaktív)    2009-11-25 07:56:00 [9127]

Persze, de hisz a helyén is tárgyaljuk!

Előzmény: svejk, 2009-11-25 07:55:00 [9126]


svejk | 33043    2009-11-25 07:55:00 [9126]

Azt tegyük hozzá hogy az egyszerű, hobby berkekben használatosak működnek így.
A gyári vezérlők 4-5 vagy több vissza, sőt előrecsatolást is használnak.

Előzmény: n/a (inaktív), 2009-11-25 07:48:00 [9124]


svejk | 33043    2009-11-25 07:52:00 [9125]

Azért a szemrevételezést nem gondolnám mérésnek..
Annak idején is kételyegve fogadtam, azóta be is bizonyosodott hogy sajnos a szem(legalább is az enyém) sokat csal.
Ha már mérünk mérjünk korrekten, legyen az akár szkóp, vagy elfogadott szoftver.
Én annak idején meg szerettem volna venni-majd közzétenni Tibor45 tesztjét, de nem adta.
Azóta a Quantum chip alapút használom, szerintem korrekten működik.

Előzmény: HJózsi, 2009-11-24 23:09:00 [9104]


n/a (inaktív)    2009-11-25 07:48:00 [9124]

Csak, hogy én is hozzászóljak:
Tapasztalatain szerint az egységugrásra "hangolt" PID nem ideális a rámpás gyorsításokhoz! Itt az I-tag értéke a kritikus (persze a többi sem mellékes). Ha a durva egységugrásra "optimalizáljuk" a beállítást, az laza rámpáskövetési minőséget eredményez, mert ha feszesre állítjuk az I-t, akkor az az egységugrások alkalmával durva belengést (oszcillációt) fog eredményezni.
Ha rámpára hangoljuk, akkor jóval több I-t elvisel a rendszer és sokkal feszesebb pályakövetés hangolható. Ekkor a vész-stop tesztet (vagy a Quantum Stressz gombját) kell határvizsgálatnak alávetni, mert ha túl sok az I, akkor nem csillapodó oszcilláció következik be ilyen lökésre. Itt jön a kompromisszum, legyen feszes pályakövetés, de egy vész-stop vagy egységugrásra ne oszcilláljon be!
Tehát nem lehet csak egyik, vagy csak a másik "módszerrel" PID-et behangolni. Mindkettőt vizsgálni szükséges.


HJózsi | 3862    2009-11-24 23:39:00 [9123]

motorja ... (editálni sem lehet - még - utólag ) ...

Előzmény: HJózsi, 2009-11-24 23:38:00 [9122]


HJózsi | 3862    2009-11-24 23:38:00 [9122]

Fel kellene kérjük Tibor45-öt, hogy a következő talin tartson egységugrás teszt bemutatót, különböző DC és AC szervómocikkal, esetleg ha van valakinek meterja amit felajánlana a bemuttatóra, az összehasonlítás kedvéért az jó lene... Az AC motorok szenzációsak ...

Előzmény: elektron, 2009-11-24 23:31:00 [9120]


HJózsi | 3862    2009-11-24 23:33:00 [9121]

Péternek volt is még a minap ... és az hozta volna a 20 Hz-t jó illesztéssel ...

Előzmény: elektron, 2009-11-24 23:30:00 [9119]


elektron | 15859    2009-11-24 23:31:00 [9120]

Előzmény: elektron, 2009-11-24 23:30:00 [9119]


elektron | 15859    2009-11-24 23:30:00 [9119]

Hol a nyeremény? Elfogadok egy 100W-os Yaskawa szervót vezérlővel együtt, vagy kisebb is jó lenne, áttétellel. Köszönöm szépen.

Előzmény: HJózsi, 2009-11-24 23:27:00 [9118]


HJózsi | 3862    2009-11-24 23:27:00 [9118]

BINGÓ! Ma Te nyertél!

Előzmény: elektron, 2009-11-24 23:18:00 [9115]

HJózsi | 3862    2009-11-24 23:25:00 [9117]

Ebben a topikbn többször beszéltünk róla, persze nem egyszerű (még) megtalálni, 9111 hozzászólás ... de a módszer pofon egyszerű, látványos és objektív... a lényegét a 9104-ben próbáltam ismét leírni... életben látva azonnal leesik a tantusz ...

Előzmény: elektron, 2009-11-24 22:57:00 [9091]


elektron | 15859    2009-11-24 23:20:00 [9116]

Abba Geckóba, vagy mibe nem lehet belenyúlni, valami érzékelő vezetékét bekötöd, mintha, mindig 0 lenne a hiba jel, akkor nem lövi le magát gondolom. Vagy nem udom az milyen analóg, vagy digitálisan dolgozik.

Előzmény: Varsányi Péter, 2009-11-24 23:14:00 [9110]


elektron | 15859    2009-11-24 23:18:00 [9115]

Hát ez pont a dinamikáját be is mutatja szépen.

Előzmény: HJózsi, 2009-11-24 23:09:00 [9104]


Varsányi Péter | 11584    2009-11-24 23:18:00 [9114]

A Csabai Dániel úrnál tettem le a mestervizsgát ... de akkoriban még hangtechnikus voltam a MobyDick-nél...

Előzmény: HJózsi, 2009-11-24 23:14:00 [9111]


Varsányi Péter | 11584    2009-11-24 23:17:00 [9113]

Mr. Hertz

Előzmény: HJózsi, 2009-11-24 23:12:00 [9108]


elektron | 15859    2009-11-24 23:16:00 [9112]

Ez milyen vezérlőben van így ? Valami márka ?

Előzmény: Csaba, 2009-11-24 23:08:00 [9102]


HJózsi | 3862    2009-11-24 23:14:00 [9111]

Ez olyan alapmérés, mint az erősítők frekiátvitelének kimérése ... azt meg vágod hogy micsoda ...

Előzmény: Varsányi Péter, 2009-11-24 23:03:00 [9097]


Varsányi Péter | 11584    2009-11-24 23:14:00 [9110]

Oké... egyetértés részemről...
De majd meglátod, hogy ez milyen jópofa lesz ennek a kimenetele...
Azaz nem összekeverni a hibatárolót a pozíció hiba megengedésével...
Mivel nem tudja a vezérlő mikor van G0... mikor lehet - mikor nem... ez nem egyszerű...
Mikor mit "engedhet" meg magának... mekkora hibajelet...

Előzmény: Csaba, 2009-11-24 23:08:00 [9102]


elektron | 15859    2009-11-24 23:12:00 [9109]

Köszi.

Előzmény: Varsányi Péter, 2009-11-24 23:03:00 [9098]


HJózsi | 3862    2009-11-24 23:12:00 [9108]

Hz

Előzmény: HJózsi, 2009-11-24 23:09:00 [9104]

HJózsi | 3862    2009-11-24 23:11:00 [9107]

Most én is valami csopaki házi vöröset ... de ezzel nem szeretnék egységugrasztani ...

Előzmény: Varsányi Péter, 2009-11-24 23:06:00 [9100]


sneci | 1763    2009-11-24 23:11:00 [9106]

Nem tudsz, én élvezem
jó éjt.

Előzmény: Varsányi Péter, 2009-11-24 23:09:00 [9105]


Varsányi Péter | 11584    2009-11-24 23:09:00 [9105]

Na jó elmegyek aludni... nem szekállak benneteket...

Előzmény: n/a (adathiba), [9101]


HJózsi | 3862    2009-11-24 23:09:00 [9104]

Adott szakaszt kell oda vissza bejárni, pl 180 fokot fordulni a motor tengelyének és ezt egyre gyorsabban ... Tibor45 az irányváltás frekvenciáját használja jellemzőnek, és ha ez 15 fölött van, akkor onnantól kezdődnek a valamirevaló rendszerek ... 20-25Hz a jó kategória... Egyszerű és látványos, mert szemmel észre lehet venni amikor már nem teljesül, és már meg is van a határfreki ...

Előzmény: sneci, 2009-11-24 22:59:00 [9093]


Varsányi Péter | 11584    2009-11-24 23:08:00 [9103]

A Gecko Corp. is "látott" már gyári pozíció szervót... mielőtt megcsinálta a vezérlőjét...
Kompromisszum az egész élet... de a célt, ha másként is... tudták.

Előzmény: n/a (adathiba), [9099]


Csaba | 637    2009-11-24 23:08:00 [9102]

Ez egy idézet azt hiszem tudjátok miből akkor mire is kell a nagy hibatároló? " Az a legjobb gyorsulás beállítás, ahol még képes a Vezérlő 0 környékén (max. ±3 Step) tartani a hibát fékezés és gyorsítások alatt is! Ha ezt megtaláltuk, akkor erre a gyorsulásra képes a rendszerünk! Gyorsjáratban megengedet a rövid (impulzusszerű) hibajel akár 50 Step-es értékkel is! Amennyiben a hibát az I-tag még képes kikompenzálni a lineáris szakaszban, használható ez a gyorsulás is (csak gyorsjáratban)! Általában a hibaszint beállítható ± 3 Step közötti értékre!"

Előzmény: Varsányi Péter, 2009-11-24 22:51:00 [9089]


Varsányi Péter | 11584    2009-11-24 23:06:00 [9100]

"azt keressük amikor már nem tudja végrehajtani é ezt minden moci"...
Alakulunk... ugye fizikális, mechanikai mozgásra gondolsz?

Egyébként ne is mond... elfogyott a jó borom... valami nem is tudom mit iszogatok

Előzmény: n/a (adathiba), [9095]


Varsányi Péter | 11584    2009-11-24 23:03:00 [9098]

Smartlog

Előzmény: elektron, 2009-11-24 22:58:00 [9092]


Varsányi Péter | 11584    2009-11-24 23:03:00 [9097]

Majd eladja a találmányát pl. a Yaskawa-nak...
Csak majd hajtás rendszer mérésre azt kell "eladnia" hogy a "mérés" elve a "cél(pozició) el nem érése"...
Mégegyszer... léptetőknék ez oké... azok nem tudják azt, hogy nem érik el a célpozíciót = lépést vesztenek...

Előzmény: elektron, 2009-11-24 22:57:00 [9091]


elektron | 15859    2009-11-24 23:02:00 [9096]

Szerintem onnantól móka, mikor sikerült beállítani egy SMD beültető szervó rendszerét úgy, hogy óránként be tudjon ültetni 10000 alkatrészt, addig meg kemény meló.

Előzmény: sneci, 2009-11-24 22:59:00 [9093]

elektron | 15859    2009-11-24 22:59:00 [9094]

Ja mégis, SmartJog, nem láttam a fától az erdőt.

Előzmény: elektron, 2009-11-24 22:58:00 [9092]


sneci | 1763    2009-11-24 22:59:00 [9093]

Tibor mérését azért hagyjuk, mert ahhoz tényleg több elmélet kellene. Én nem ismerem, de sejtem miről lehet szó. A határfrekvencia is minősíti a rendszert, de itt most nem arról beszélünk. Erősítőknél is megadják a felső frekvencia határt, ami jellemzi ugyan, de nem mond meg mindent. Attól még iszonyatosan torzíthat, és basszus meg nincs benne.
Honnan veszed azt a default 3 hibajelet? Mégegyszer mondom, a hibaregiszter méretének semmi köze a dinamika vizsgálatához. Legfeljebb megakadályoz abban, hogy nagyjelű (nagyobb és gyorsabb mozgások) vizsgálatokat végezhessünk.
Most nem a statikus pontosságot vizsgáljuk elsősorban, hanem hogy a sebesség változások milyen hibákat okoznak. Ha te ezt mókának tartod, akkor még várjunk vele, majd talán jövőre

Előzmény: Varsányi Péter, 2009-11-24 22:40:00 [9084]


elektron | 15859    2009-11-24 22:58:00 [9092]

Ez milyen nevű program ? A képből nem látom.

Előzmény: Varsányi Péter, 2009-11-24 22:57:00 [9090]


elektron | 15859    2009-11-24 22:57:00 [9091]

Ja, hogy T45 fórumtársak van egy saját vizsgálati rendszere ? Ezt nem is tudtam.

Előzmény: HJózsi, 2009-11-24 22:51:00 [9088]


Varsányi Péter | 11584    2009-11-24 22:57:00 [9090]

Hasonló mint egy gyári....

Előzmény: elektron, 2009-11-24 22:24:00 [9079]


Varsányi Péter | 11584    2009-11-24 22:51:00 [9089]

Holnapra megnézem... most, hogy step vagy encoder jel azt per/pill. nem tudom... de 3 a default...
Egyébként én is nagyon kicsinek találom... ennyire szigorú? Az alapbeállítás? Nézd meg te is...

Előzmény: svejk, 2009-11-24 22:44:00 [9086]


HJózsi | 3862    2009-11-24 22:51:00 [9088]

Vigyázz, a G-kódokkal történő hangolás esetén már a Mach gyorsítási - lassítási rámpáival teszteled a rendszert (amit a motortuningban beállítottál), vagyis nem egységugrás szerint! ... Persze ez is része a hangolási fázisnak! ...
A mach3-ban van egy Servotest funkció (Diagnosztika ablak az eredeti screen-en ) ami a motortuning gyorsítási paramétereit figyelmenkívül hagyva, egységugrás szerint ad ki vizsgálójelet, aminek meg lehet adni : Hz-ben a léptetési frekvenciát és second-ban az irányváltás periódusát... Kis számolgatással meg lehet határozni ezt a két értéket a T45-féle egységugrás teszthez ... mert annál ugye azonos út befutása a feladat, egyre növekvő léptetési és irányváltási frekvenciával, ez utóbbi jellemzőt használja T45 a következtetések levonásárra ...

Előzmény: elektron, 2009-11-24 22:24:00 [9079]


Varsányi Péter | 11584    2009-11-24 22:48:00 [9087]

Teszt? Hangolás vagy mérés? Vagy talán egy látványosság? Egy illúzió keltés?
Olyan nincs, hogy nem éri el... el kell érnie - ez az alap... ha elérte fordulhat a motor... megtette a dolgát! Elérte a célját azaz a célpozíciót!
Vagy mit várunk egy szervótól? vagy bármilyen hajtástól? A pozíció minél pontosabb elérését...
Egy léptető motor nem tudja megtenni, hogy nem éri el... mert lépést veszt...
Sajnos... a step/dir hajtásnak ez az alapja... a léptetőmotor... anno ehhez találták ki

Előzmény: HJózsi, 2009-11-24 22:19:00 [9076]


svejk | 33043    2009-11-24 22:44:00 [9086]

Gyanítom hogy az a default 3 step nem step-dir-es rendszerre vonatkozik..

Előzmény: Varsányi Péter, 2009-11-24 22:40:00 [9084]


Varsányi Péter | 11584    2009-11-24 22:42:00 [9085]

Olvasd vissza ezt a topikot... és ne nézd a nagy gyártókat (fél)hülének... és kész...

Előzmény: Sanzistift, 2009-11-24 22:20:00 [9078]

Varsányi Péter | 11584    2009-11-24 22:40:00 [9084]

" A lényeg, hogy nem a motort minősíti, hanem a komplett hajtást, vezérlőstül, mechanikástul."...
Erre T45 egy számot szokott mondani és írni - hajtás mérettől függetlenül -
Akkor ez egy segédlet vagy mérés? Valami rezonációs Hz-et:) Ez akkor egy hajtásrendszer minőségi meghatározás?

... és ha nem hajlandó erre rendszer? azaz nem hajlandó a célpozícó el nem érésére(!?) mit tehet? Hibajelzést küldeni ill. leoldani.

"Nem azt vizsgálja, hogy elérkezik-e a célpozícióba" ...
Ez oké... végül is csak egy móka ... nem "mérés"...

"Az, hogy megtette a 100 lépést vagy sem, azt mérőórával..."
Nem kell óra sem... oldjon le és le is old... Gecko 128 hibjajelre... a gyári rendszerek csak néhány hibajelre...:)

A WinPC-ben van "ide-oda mozgató" motorteszt segéd progi rész... hangoláshoz... írják hogyan ... léptető lépést veszt... -30%-al vedd vissza... Ready...

Persze értem a hangolás mikéntjét... a parancs és válasz (reakcióját) ... és még egyet is értek a folyamattal...
DE! ebből a hajtásrendszer "jóságát" nem lehet meghatározni... azaz egy számmal nem lehet jellemezni... nemhogy összehasonlítani különböző (erősségű - sbességű) rendszereket... ahogy T45 szokta...

De a T45-ös "egységugratási" tesz csak akkor fut le egy gyári pozíció szervón ha kikapcsoljuk (azaz nagyra állítjuk) a hiba lehetőséget... (ez oké ugye?)
Illetve (ugyanaz) szerelnénk a Gecko-ba még hibatárolót... a teszt szépségéért

Ha egy gyári pozíció szervónál az az érték alapban 3 hibajel (default) akkor a Gecko egy hibajeltároló temető a 128 bit-jével Nagyon sok ...
Jó tudjuk G0 és egyebek... más a megoldás... talán lehetne ez irányba fejleszteni...

Előzmény: sneci, 2009-11-24 22:18:00 [9074]


svejk | 33043    2009-11-24 22:39:00 [9083]

Ha jól tudom lehet kapni kimondottan erre a célra lebutított chippet olcsóbban a quantunból.

Előzmény: elektron, 2009-11-24 22:04:00 [9068]


elektron | 15859    2009-11-24 22:35:00 [9082]

Amúgy én úgy látom, néha van itt egy kis szezon-fazon keveredés.


sneci | 1763    2009-11-24 22:33:00 [9081]

Ne keverjétek bele a hibatárolót,mert annak semmi köze a dinamikához. Szerepe csupán annyi, ha túlment a hibahatáron, akkor leold. Ha kis hibatartományban mozog megmunkálási sebességtartományban és terhelés változásokra, attól még g0-ban repülhet nagyobb hibával.
Felesleges azzal érvelni, hogy nem levegőszántást akarunk, ennek nem is hobbi gépeken van jelentősége.
Már hallom az ellenérveket, hogy de hát nem tudjuk mikor megy g0-ban. Dehogynem tudjuk. A program nem tartalmaz g0 sebességhez tartozó nem g0 típusú mondatot. Tehát nem is kell tudni.


elektron | 15859    2009-11-24 22:27:00 [9080]

A CNCZone-osok is kaptak egy kis tudományt:

CNCZone-on a vezérlő


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

Időrend:
Oldal 85 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   81  82  83  84  85  86  87  88  89   Következő ►  Utolsó ►|


 ◊ 
[ 0.7198 ]