[elektro] DC motor encoderrel CNC-re

Adam Huszar adam.huszar at machinnov.com
Thu Jun 19 09:47:46 CEST 2008


> 1.A helyzet az, hogy egy PC-s programot írni sokkal egyszerűbb mint jó HW-t gyártani.
> Aztán arra is kell még programot írni, tehát dupla munka. A vevőnek meg dupla pénz.

Jó programot írni nagyon nehéz, bármilyen platformról van szó. 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...

> 2. A PC programért gyakorlatilag semmilyen garanciát nem kell vállalni,
> míg a HW-re azért kénytelen vagy, különben senki sem veszi meg.

Miért ne kéne? Csak akkor nem kell ha ingyen osztogatod, amúgy minden
más esetben a törvény kötelez. És ha szar a progi, akkor senki nem
fogja használni.

> 3. PC-n sokkal egyszerűbb megoldani a HW függő dolgok beállítását mint egy kontrolleres HW-ben.
> Most ne a programozó oldaláról nézd, hanem a felhasználó oldaláról !

Miért? Egyszer kell megírni. Legutóbb egy LCD-s riasztót csináltam, az
adminisztrátor felület tele van menükkel és almenükkel a szükséges
beállítások elvégézéséhez. Egy új menüt létrehozni kb 10 perc, a
felhasználó szempontjából való kezelés meg ugyanolyan egyszerű, mint
egy akármilyen PC-s szoftveren.

> 4. A terjesztése sokkal egyszerűbb egy PC programnak mint egy HW-nek.
> Itt világ méretekben gondolkodjál!

Éppen ezaz. Ha veszel egy Mach-ot, akkor ahhoz valahogy hardvert is
kell venned vagy csinálnod. Innentől kezdve anyagilag ugyanott vagy,
csak más programot kell beleégetni a kontrollerbe. Feltéve hogy
egyszer valaki megírná normálisan ezt a vezérlőt.

> 5. A programot kiadhatod demo formában, hogy a kuncsaft meggyőződhessen, hogy ez kell-e neki.
> HW-el ezt már nem tudod megoldani.  Ebből kifolyólag könnyebben betörsz vele a piacra mint egy
> HW-el.

Ez igaz.

> 6. PC-s programból egy javított verziót kiadni sokkal egyszerűbb mint HW-ben firmwaret
> frissíteni. Egy esetleges konstrukciós HW hiba javításáról már ne is beszéljünk.

Aki ilyet épít, az valszeg tudja mi az a forrasztópáka. Szerintem
simán megoldható a firmware frissítés, valószínüleg nincs rá szükség
naponta.

> 7. Hülyebiztos HW-t olcsón nem nagyon lehet csinálni. Viszont olcsónak kellene lenned.

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...

> 8. HW esetén meg kell oldanod a javítást is, és vitázhatsz a hülye kuncsafttal, hogy Ő csinált
> valami olyat amit nem kellett volna és azért döglött meg a HW, nem azért mert szart csináltál.
> De még az is lehet, hogy bizony nem gondoltál valamire, és azért purcan meg a HW-ed.

Én eredetileg azt akartam kihozni, amikor leoltottam a Mach-ot és az
ilyen párhuzamos vezérlős dolgokat, hogy miért nem vektoros jelet
adnak ki, vagy valami más, értelmesen feldolgozható jelet? Nem az volt
a problémám, hogy sorozatban mit egyszerűbb gyártani. De ez a dolog a
hobbycnc-s oldalnál is fennál, szóval semmi köze a Mach-hoz meg a
step-dir-hez. Vagy te hardver nélkül gondoltad vezérelni a motorokat?
Mondjuk azért azt nem hiszem.

> A printer portra  írtak saját drivert, amivel a Win-t kikerülve kezelik a portlábakat, mert
> enélkül esélytelen lenne a helyes működés.
> Ezek után már nem tudom miért gond, hogy egy nem valós idejű rendszeren fut a program?

Az, hogy van egy driver írva a pronter portra, még mindig nem oldja
meg a valós idejű oprendszer problémáját.

> Ha megfelelő ideig megkapja a vezérlést, hogy kiszámolja a dolgait a következő lépéshez, akkor
> miért is baj, hogy netán még csinál valami mást is ?

Mert nem akkor jönnek ki a printer portról a jelek, amikor kéne.

> Sokat nem csinálhat, mert mint írták, lehetőleg minden feleslegest írtsunk ki amivel a Win
> szereti az idejét tölteni.

> De elötted a pálya, csinálj HW-t és ha jó lesz, sokat eladhatsz belőle, mert sokan hobbyznak
> CNC-vel, és sokan komoly gépeket csináltak és dolgoznak vele.

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.

Ádi


More information about the Elektro mailing list