DC szervó motoros vezérlés

Indította gaben, 2025 február 03, 18:16

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

000000000

Sajna ettől nem lesz gyorsabb a dolog, ezzel az lenne a probléma, hogy ha nagyobb sebességgel hajtod végre, akkor elfogy a puffer. Jöhet az ötlet, hogy akkor vegyük nagyobbra a puffert, de mekkorára??? Végtelenre??


000000000

értem persze, csakhogy nem kell ingásokat számolni ha tudjuk mi a következö pozicio
és lehet fogy a puffer,  de amikor ingáskor több eröforrás szükséges a számoláshoz ,   számolhatunk amig feltelik ujra a puffer

000000000

Akkor már inkább FUZZY logikával, a neurális hálozat túl egyszerű, ugyanakkor túl bonyolult erre a feladatra. Na ezt jól megmondtam :))
Mármint egy mesterséges neuront felépíteni nagyon egyszerű, de egy bonyolultabb hálót összerakni úgy, hogy az azt csinálja, amit szeretnél, az már nagyon bonyolult.

000000000

igy nem kell hozzá bika és drága proci

000000000

a linken amit adtam fuzzy neural networkel csinálják

000000000

Hát akkor nem lesz gyorsabb, ahogy te írod. Gyorsan végrehajtjuk a puffer tartalmát, aztán áll a gép, amíg újra feltelik?![#wilting]

000000000

Még nem néztem meg, de megteszem, de csak holnap.. ZZZZZ

000000000

a stepdir jel  bekorlátozza a sebességet annál gyorsab  ugyse lesz, csak ahogy irtam , nem kell olyan durva proci, olcsobb vezérlöt lehet épiteni
persze  nem vagyok  a témában jártas söt, szal ha baromságot irok  sorry

000000000

meg a step jeleket lehet tömöriteni
pl  fogad 100 stepjelet az egy byton tárolhato, csak dirváltáskor kell ujabb byte
igy a 256 byte memoria  elég nagy stepdir jel tárolására képes

000000000

A Step/Dir rendszereknek pont az a lényege, hogy real time, tehát azonnal kell végrehajtani (ha tárolod, az egymáshoz képesti (tengelyek) időzítését is tárolnod kell, külömben megette a fene)!
Én nem abszolút puffert használok, hanem virtuálist (csak a külöbséget tárolom), így jóval egyszerűbb és kisebb puffer is elég. Ezt a puffert akarja a PID 0-ra ledolgozni.
Viszont a szervónál van egy nagy axiómája: gerjesztés csak hibajelből van (alapjel), tehát mindig kell hibajelnek lenni, ahhoz, hogy legyen folyamatos gerjesztás (mozgás). Ebből következik, hogy a servo mindig picit késik (késik és nem téveszt!) a ténylegesen kiadaott Step/Dir folyamhoz képest! Ez egyszerűen nem megoldható másképp!
A végén ezt a késést 0-ra kihozza!

000000000

Mach3: 45000/500 (encoder)=90f/s = 5400 f/min. Azért ez egy léptetőmotorhoz képest (5400 ford/min erőtől duzzadva+pozíció visszacsatolás), nagyon impozáns (és még a felbontása is jobb mint egy 200-as stepper, félléptetésben)!
Egyszerűen nem szabad az encoder felbontásokkal elszálni, hobbi CNC-nek (hisz azokról beszélgetünk), nagyon is megfelelő.

ra8nsmk6w

A Mitsubishi FX sorozatú plc-i  alkalmasak 2 tengely szervo vezérlésére. Szinte bármilyen feladathoz rugalmasan konfigurálható.Ezen plc-k kifutó tipusai már egész hozzáférhető áron elérhetőek. A programot és a teljesitmény fokozatot is mindenki a saját igénye szerint készitheti el. Ahogy olvasom itt már készitettek plc szervo programot-Tyutyi-

000000000

István! Neked teljesen igazad van, átlag
esetben tökéletesen elég a Mach., és egy szuper
kis progi a maga kategóriájában.
Csak itt sok olyan szerencsés Kolléga van, akik
szoktak az utcán egy bokorban találni 2000-es
encoderrel szerelt szervomotorokat (sajna
nekem még soha nem volt ilyen szerencsém).
Ha pedig már valaki egy ilyennek a boldog
tulajdonosa, és kifizetett a szervo hajtásáért
tengelyenként minimum 35.000 Ft körüli összeget,
nem célszerű egy olyan lánszemhez (ráadásul
ez a legolcsóbb elem) ragaszkodni, ami az
egészet lekorlátozza. Szerintem voltak már,
olyanok, akik ezzel a dilemával szembesültek.

000000000

Ezzel én is egyet értek, csak pont a szoftver az ami a CNC tudását (vagy inkább a használhatóságát) a legjobban befolyásolja. Lehet, hogy könyebb egy encodert lecserélni (ha szükséges a nagyobb fordulat), mint szerezni (netán írni) egy nagytudású (DOS-os?) szoftvert.
Nem tudom mire képes a TurboCNC (impulzus számba), de lehet, hogy sok embert nem elégít ki a tudása (kezelhetősége, persze biztos van ellenpélda is)!
Sok embernek (nekem is), fontos az egy gépen való szerkeztés és gépvezérlés (extra szolgáltatásokkal), amihez az XP a legideálisabb jelenleg. A Mach sotrozat tudásával és árával példátlan mércét állít minden CNC vezérlő szoftver elé.
Persze tudom, hogy most sokan jönnek azzal, hogy a csicsás XP instabil, megbízhatatlan! Nekem pont ellentétes a véleményem! Az XP szuper (és ez itt nem a reklám helye), normális, stabil vasssal beton! Soha nem volt jobb OP rendszerem idáig (és használhatóbb). Én fejlesztések alatt 5-8 komoly szoftvert futtatok egyszerre, nagy sebességen és lenyűgöz az XP kieggyensújozott teljesítménye!
Akinek sar az XP-je, nézzen szét a gépe beállításainál és drivereinél (nem MS problémálya) és az egyébb, nem dedikált, hulladék programok okozta rendszer szétzilálásoknál!