Stránka 1 z 1

počet poloh encoderu

Napsal: 14. 11. 2010, 9:57
od RaS
nějak se nemůžu dopočítat kolik mám poloh na servoencoderu
v machu mám nastaveno na ose X se stoupanim 5mm 200kroků na otáčku což mě dává 1000poloh
ale osa Y se stoupáním 4mm má 500kroků tedy 2000poloh encodéru, nicméně motory jsou stejné
takže otázka je někde v Machu nastavené ještě nějaké dělení navíc z nějakého důvodu a nebo ty dva stejné motory mají různé encodéry?

Re: počet poloh encoderu

Napsal: 14. 11. 2010, 11:14
od pájač
Osa X encodér 250 polôh , os Y 500 polôh.

Napsal: 15. 11. 2010, 6:42
od RaS
tak tomu už vůbec nerozumím :?
když mám na ose X skutečný krok 0,005mm a stoupání 5mm tak pokud by měl encoder pouze 200poloh tak bych musel mít krok 0,025mm takže mě z toho vychází encoder s 1000polohami
podle mě to musím přece násobit tím stoupáním aspoň logicky mě to připadá tak jak jsem napsal..

pokud někde v machu není nastaveno ještě nějake další dělení tak mě prostě připadá že každej encoder je jinej..

Napsal: 15. 11. 2010, 8:11
od pájač
Takže takto :
Pokiaľ máš nastavené v " config_motor tuning_steps per " hodnotu 200 pre os X a ide ti všetko v poriadku tak :

počet polôh encodéru
steps per
stúpanie šróbu
násobiteľ qudratúrneho dekodéru Obvykle 4x ( 2x , 1x )

počet polôh encodéru = 200 x 5 / 4 = 250

Pájač 8)

Napsal: 15. 11. 2010, 8:45
od RaS
a ten nasobitel to se nastavuje kde? takže je teoreticky možné že u jednoho mám nastaveno 2 a u druhého 4?

Napsal: 15. 11. 2010, 5:52
od pájač
U niektorých driverov sa dá aj nastaviť, ale v drvivej väčšine je nastavený pevne alebo softvérovo na 4x - odtiaľ názov quadratúrny. 8)