presnost.....

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Odpovědět
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

29. 5. 2009, 1:32

Ahoj.
Otazka pre vsetkych co trosku viac poznju MACH.
Spravil som si elektroniku ktora zobrazuje na LED displey polohu vzpocitanu z poctu krokov a delitela tak ako v MACH. presnot si mozem menit a tuje problem.
niekedy mam +-0,0001 cislo na mojeje elektronike ine .
MACH zaokruhluje alebo je chyba v mojeje elektronike???
priklad :
v MACH nastavim 800step per unit (mm)
v mojom citaci tiez dam 800 krokov na mm.
potom pustim MACH najvedsou richlostou akou moze ist a spravim niekolko metrov posun ci v kladnej casti alebo zapornej. na mojej elektronike zobrazi rovnake cislo ale nie vzdi. niekedy je to o 0,0001 viac alebo menej.
ak ja dam na svojeje elektronike presnost 3.5 (3 pozicie pre cele a 5 pozicii pre desatinne cisla ) tak to funguje dobre ale MACH zobrazi len na 4desatinne a preto to neviem porovnat.
pocitam pocet impulzov z paralelneho vzstupu a podla dir zobrazujem udaj.
skusim to testnut na EMC ale zatial to mam len v MACH
nevie niekto co moze bit problem???

dakujem
Mambo
Příspěvky: 315
Registrován: 5. 4. 2007, 5:38
Bydliště: Turnov/Liberec

29. 5. 2009, 3:09

A ty mas tech 800 kroku jako realnych (v pripade serva ) a nebo udelany mikrokrokama ? Ono merit na desetitisiciny je docela odvaha.
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

29. 5. 2009, 6:43

Ale nie .
Ja som spravil soft a elektroniku a skusam ci to idedobre , nemam cim porovnat tak pouzivam MACH. Ja nemam vobec pripojenu masinu. ale iba pocitam impulzy z MACHU a zobrazujem.
mam tam ten problem a chcem vediet co je vo veci.

asi skusim toto:
v machu nastavim 1krok na 1mm
a v mojeje elektronike tiez a potom mi bude zobrazovat kroky a nie polohu v mm aj MACH aj moja vec. potom uvidim co a ako
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

29. 5. 2009, 8:06

tu je test video
Přílohy
test.avi
toto je video 3gp , nutne zmenit priponu
(2.88 MiB) Staženo 524 x
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

29. 5. 2009, 8:41

na videu hore je vidiet ako zobrazuje aj desatinne cisla.
no tosteval som tak ze pocet krokov na mm je 1 a pri tom mi to islo dobre . je mozne ze MACH zaokruhluje????
Mambo
Příspěvky: 315
Registrován: 5. 4. 2007, 5:38
Bydliště: Turnov/Liberec

29. 5. 2009, 9:21

Tak mach urcite zaokrouhluje. Vem si na jaky rozmer si jel pokud pojedes o 3,133 mm (v MACHU) tak pri 800 krokach na mm by to dalo 2506,4 kroku a preci nemuzes mit 0,4 kroku tak to bud skoci bud o jeden vys nebo niz ... BTW ukazuje to pekne, ale k cemu to je ? Jako overeni ze se neztratil krok ? (na konci obrabeni)
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

29. 5. 2009, 9:31

no este skontrolujem kroky s inimy programami ale sluzi to nato ze:
elektronika ma niekoko vstupov a vystupov.
Rx,Tx -> komunikacia z nadriadenym uP (definovanie velicin, citanie hodnoty , zapis hodnoty, dodatocne funkcie, zapinanie led diod 4xbicolor)
Step,Dir -> pripojenie vystupov z nejakeho generatora step , dir (MACH,EMC ... vsetko co generuje kroky pre drivery ) zobrazuje to na LED display
StepE,DirE -> pripojenie externeho encodera. ak sa masina hybe tak moze kontrolovat polohu z LPT a zaroven z encodera ak nastane velky rozdiel tak generuje impulz na jednom vystupe.
iny vystup (A/D ak treba) na dalsie pouzitie.
ale da sa to pouzit ako zobrazovac ku obycajnej masine (bez riadenia) na ktoru si pripojime encoder alebo nieco co dava impulzy pri zmene polohy a bude to zobrazovat polohu. ak pouzijes taketo plosaky 3x (kazdy LEd display inej farby pre lepsiu orientaciu) tak mas zobrazovac X,Y,Z .

no ale display sa da pouzit univerzalne , cez Rx,Tx vies posielat rozne cisla a ono ich zobrazi , fantazii sa medze nekladu.

ja som to robyl pre potrebu zobrzovat a kontrolovat s encoderom , ak nastane problem tak generuje Estop.
PS: A/D vstup sa da pouzit na snimanie pretazenia driverov (na sens rezistoroch). ale este to nemam testovane.
Odpovědět

Zpět na „MACH všech verzí“