[elektro] DC motor encoderrel CNC-re

István hobilobi at gmail.com
Fri Jun 20 11:24:16 CEST 2008


Moczik Gabor írta:
> István wrote:
> 
>>Ha
>>
>>>magad csinálod a hardvert, akkor legalább van szabadságod, hogy mit
>>>hogyan oldasz meg. Egy PC-n meg adott néhány port és azok működése...
>>>
>>A szabadságért cserébe dupla munkát végezhetek. Nem biztos, hogy jó üzlet.
> 
> 
> Nincs semmilyen dupla munka. A munkat egyszer kell megoldani. Vagy 
> mikrokontrolleren, vagy PC, de egyszer meg kell.
> 

Ezek szerint neked nem jelent semmi munkát HW-t tervezni. Jó neked.


> 
> Par hw parametert beallitani egy LCD-n nem egy nagy kunszt, ehhez minek 17" 
> kijelzo? Amugy meg lehet egy hardverhez PC-s beallitoprogramot csinalni, 
> soros/usb/akarmi porton. Ugyis kapcsolodni kell a kulvilaghoz.
> 
> Es ez sem dupla munka, mert ezt is csak egyszer kell megirni, vagy LCD-re, 
> vagy PC-re, vagy valamire.
> 

A dupla munkát (kis túlzással) arra értettem, hogy még a HW-el is neked kell foglalkozni.


> 
>>Te most a felhasználó oldaláról nézed a dolgot. A Mach (vagy bármi más PC program) fejlesztő 
>>oldaláról nézd.
>>Amiket írtam azt mind az Ő szemszögéből nézve írtam. Onnan nézve viszont sokkal egyszerübb PC 
>>programot írni, mint HW-t fejleszteni és gyártani, meg .....stb, amiket már leírtam.
> 
> 
> Semmire se lenne jo, ha valaki nem csinalna hardvert is hozza. Ezt is vedd 
> figyelembe. A PC-re nem kotheted a motorokat.
> 

De avval nem neki kell foglalkozni, kevesebb a munkája !!



>>
>>Nagyon tévedsz. Olyanok is csinálnak CNC gépet, akiknél az elektronikai tudás a lapos 
>>elem-kapcsoló-izzó szintjén van (némi túlzással).
>>Szóval egy pár madzaggal sorkapcsokba bekötéssel összerakható dolgot, amit szájbarágósan 
>>leírnak, azt meg tudja csinálni, de ennél többre nem vállalkozik.
> 
> 
> Es egy ilyen megveszi a Magi-fele elektronikat. Mennyivel lenne tobb 
> munkaja, ha vesz egy elektronikat, amibe a motorkat kell ugyanugy bekotnie, 
> csak benne van a vezerlo is?
> 

Úgy látszik nem tudjátok megérteni amiket írtam. (vagy ilyen hajnali órában már lassultok :))
ÚJRA LEÍROM: AMIKET ÍRTAM AZT A FEJLESZTŐ SZEMSZÖGÉBŐL NÉZVE ÍRTAM !!
Neki kevesebb munka csak a SW-el foglalkozni.	



> 
>>>Mér? Hülyebiztos szoftvert lehet? Kezdjük ott, hogy a Mach-hoz minnél
>>>több progit ki kell iktatni, hogy normálisan menjen...
>>
>>A jelenlegi PC-> step/dir->motorvezérlő konstrukcióban  a PC program az elektronikában semmit 
>>nem tud tönkretenni.
> 
> 
> Nem?
> Pl. a vegallas kapcsolot nem a PC-nek kene neznie ezesetben?

Nem értem a kérdésedet. A PC nézi  a végállás kapcsolókat.
Illetve megoldható úgy is hogy nem az nézi, de attól még nem fog semmi ELEKTRONIKA tönkre menni.
Mert ez esetben illik úgy csinálni, hogy a végállás állítsa le a motorokat valamilyen módon.


> Mi van ha esetleg kicsit nagyobb teljesitmenyu a szervo?
> 

Attól még az elektronika nem fog tönkre menni, csak a gép mechanikája.
Atombiztos megoldás semmiben sincs.

> 
>>Én nem veled vitáztam, hanem a Móczik Gáborral. Ő viszont a PC-s megoldásra mondta, hogy nem jó 
>>megoldás. Erre írtam fejlesztői nézőpontból az érveket. Mások által fejlesztett és gyártott 
>>vezérlőket felhasználva PC programot írni az egyszerűbb, mint kompletten egy kézbe venni mindent.
> 
> 
> Ha 10 evvel ezelott levelezunk, akkor valoszinu egyeterthettunk volna, meg a 
> DOS korszakban hasznaltam LPT-t is erre-arra. Es mar akkor rajottem hogy 
> eleg nyugos...

Akkor még nem volt olyan nagyon nyűgös. A Win alatt már valóban az.

> 
> Jelenleg ha most nekem ossze kene dobni pl. egy leptetomotor vezerlest, 
> eszembe nem jutna PC-n megirni, sokkal jobban kezreall a mikrovezerlo. Erre 
> a keszulekre MEREK is garanciat vallalni, arra viszont hogy a windowsos 
> szoft a megrendelo gepen is ugyanugy fog mukodni, arra nem. Neha egy 
> egyszeru deplhi programmal is gigaszivas tud lenni... 




Epp ezert el tudom
> ismerni a Mach es a tarsai fejleszto csapatat, valoszinuleg nem keves munka 
> all mogotte hogy mukodjon, az egy fuggetlen kerdes, hogy az elvvel nem ertek 
> egyet.
> 

Ez a program gyönyörű példája annak, hogyan lehet egy feladatot minimál módon megoldani.
Ebből adódóan persze nem az ideális megoldás, de működik.
Mindent el kell kezdeni valahol.
Ők itt kezdték, most már készül USB-s, kontrolleres verzió.



> 
>>>Bocsi, de hogy Moczik Gábor pártjára álljak: ha ideje lenne rá, biztos
>>>vagyok benne, hogy tudna csinálni egy normális vezérlőt. Azért a
>>>komoly gép és a printerportos step-dir szerintem kicsit távol áll
>>>egymástól. Lehet, hogy sokan használják, de szerintem mégtöbben
>>>(többek között én is) használnák ezeket a programokat ha normális
>>>jeleket adnának ki magukból.
>>>
>>
>>Nem kétlem (ugyan meggyőzödve sem vagyok róla), hogy tudna csinálni, de a gépemet evvel nem 
>>tudom vezérelni, csak avval amit valaki megírt, és hozzáférhetővé tett.
>>Az pedig PC-re írt formában van jelenleg. Ugyan éppen most jelent meg egy USB-s változat, ami 
>>már kiküszöböli a nem valós idejű oprendszer kifogásotokat. A motorok persze ezután is step/dir 
>>jellel vannak működtetve, mert nem igazán tudom, hogy egy léptető motort mi mással tudnátok 
>>működtetni.
> 
> 
> Leptetot semmi massal, de a tema mar inditaskor szervoval kezdodott.
> 


A szervó miatt hozzá sem szóltam volna, de te azt írtad, hogy
"Leptetovel is joval nagyobb sebessegek erhetok el, ha lehet gyorsitasi
profilokat hasznalni, step/dir-rel meg nem lehet."

Én erre kezdtem el ellenkezni, hogy márpedig lehet. És ezt most is tartom !!
Közben persze más is belefolyt ebbe a szálba és kissé másfelé is  ment a dolog.
Megpróbáltam érvelni amellett, hogy FEJLESZTŐKÉNT első nekifutásra miért PC program írás 
mellett döntenék inkább, mint hogy kontrolleres HW-t tervezzek. Nem állítottam, hogy ez az 
ideális megoldás, de megoldás.
Most már nincs kedvem visszahámozni, hogy ki írta először azt, hogy PC-n Win alatt
mivel az nem valós idejű op.rendszer nem lehet megoldani a feladatot.
Erre hoztam fel példának a Mach-ot ami megoldotta és működik, noha volt aki azt állította, hogy 
nem működik. Aztán már finomított, hogy ideális körülmények között működik.

Ha nem hobby kategóriáról lenne szó, teljesen egyetértenék veletek, hogy
a PC adjon egy user felületet, a motorok vezérlését meg csinálja egy kontroller, amiben
rengeteg timer, IT-adó bemenet, I/O port, stb. a feladathoz jól használható dolog van. De az 
szerintem nem a hobby kategória lesz mire elkészül.




-- 
Szabados István



More information about the Elektro mailing list