Strona 1 z 2

Dziwne wartośći liczbowe

: 21 lis 2008, 23:46
autor: yellovv
Witam!

Mam taki problem i szukam już któryś dzień i znaleźć nie mogę, a mianowicie:

W machu 2 jak ustawie tryb posuwu 'o krok' i dam np 0.01mm to maszyna mi przesunie się o dokładnie tę wartość jednak w polu wartości gdzie pokazuje się nam aktualna pozycja pisze mi że skok nastąpił nie o 0.01mm tylko 0.098mm i to tak w miarę większych odległości różnica ta rośnie coraz bardziej!

Nie wiem co jest nie tak, da się to jakoś skorygować??

Pozdrawiam :)

: 22 lis 2008, 10:59
autor: kura999
ta różnica może wynikać z tego że układ mechaniczny nie może zrealizować kroku o wartości 0,01, wszystko zależy od skoku śruby i ilości kroków silnika krokowego, musiałeś przecież podać liczbę kroków na mm jeżeli ta liczba nie jest ładna okrągła np. 100 to będą się takie rzeczy działy ale program to pamięta i na bieżąco koryguje w miarę możliwości

pozdrawiam

: 22 lis 2008, 19:06
autor: yellovv
hmm, układ mechaniczny daje sobie rade bo sprawdzałem dokładnie i każda oś porusza się o zadaną dokładnie wartość, problem tkwi chyba w machu.

Moje ustawienia np osi Z to (załączone foto) wynikają one z wyliczeń i są na 100% dobre bo maszyna funkcjonuje poprawnie :)

Na zdjęciu przedstwiam to o co mi chodzi, chciał bym to jakoś uzunąć ale nie wiem jak :(

: 22 lis 2008, 22:58
autor: Leoo
Podaj skok śruby i podział kroku w sterowniku.
Kiedy wpisałem 512k/mm mam taki sam objaw. Pojedyńczy krok daje przesunięcie 0,001953125 mm - dla tego wychodzi "ogon".

: 22 lis 2008, 23:11
autor: qqaz
No niestety przy 512 impulsach/mm program nie wygeneruje oczekiwanych 5,12 kroków dla 0,01mm. Będzie zawsze liczba impulsów całkowita - stąd te niedokładności na liczniku. Dla 5 impulsów to właśnie te 0,0098
Tylko dlaczego ma być 512 - bo silnik z takim enkoderem? GR40?
yellovv pisze:wynikają one z wyliczeń i są na 100% dobre bo maszyna funkcjonuje poprawnie
czy na pewno?

: 23 lis 2008, 00:30
autor: yellovv
qqaz pisze:
yellovv napisał/a:
wynikają one z wyliczeń i są na 100% dobre bo maszyna funkcjonuje poprawnie
czy na pewno?
wydaje mi się że tak, a raczej na pewno tak bo wymiary wykonywanych detali są zgodne z projektem, a i jak założyłem czujnik zegarowy to wszytsko się zgada.
Leoo pisze:Podaj skok śruby i podział kroku w sterowniku.
Przyznam się szczerze że nie wiem tego na pewno ale skok śruby to 2,5 mm/obr (ale raczej taki jest).
Co do podziału kroku w sterowniku to nie wiem co to jest?, chodzi o podziałke enkodera? bo jak tak to jest ona na 100% 512.

: 23 lis 2008, 12:27
autor: Leoo
yellovv pisze:Przyznam się szczerze że nie wiem tego na pewno ale skok śruby to 2,5 mm/obr (ale raczej taki jest).
Co do podziału kroku w sterowniku to nie wiem co to jest?, chodzi o podziałke enkodera? bo jak tak to jest ona na 100% 512.
Teraz wiemy, że maszynka Kolegi jest na serwach.
Jeśli na enkoderze jest napisane 512, to i tak serwo widzi 2048 impulsów na obrót. Skoro w ustawieniach silnika Kolega podaje 512 i maszyna działa poprawnie, najwyraźniej śruba ma większy skok tj. 4mm lub 2mm ale z włączonym mnożnikiem kroku x2 (w serwie).
Oczywiście obrabiane detale będą dokładne gdyż Mach generjuje taką ilość kroków, by wymiar rządany był możliwie najbliższy możliwemu do uzyskania z posuwu jednostkowego 0,001953125 mm. Z tej przyczyny w trybie Jog maszyna nie reaguje na wszystkie wciśnięcia strzałek, przeważnie co drugi raz ale czasem jeden za drugim np. między wartościami 0.0391 -> 0.0411 -> 0.0430.
Jedyna możliwość usunięcia tej "dolegliwości" to wymiana enkodera na 500imp/obr.

: 23 lis 2008, 18:51
autor: yellovv
No to nic chyba z tego nie będzie bo ja sobie sam tego raczej nie zmienie :( bo z tego co udało mi się dowiedzieć to wystarczyło by abym zmienił tarcze w enkoderze ale to chyba zegarmistrzowska robota i nie uda mi się tego przełożyć. Bał bym się żebym coś uszkodził :(

Pozdrawiam i dzięki za pomoc i wyjaśnienia :!:

: 23 lis 2008, 20:03
autor: wieslawbarek
Mnie to wygląda na jakiś calowy enkoder choć według mnie powinno być 508 na obrót ale mozesz jaszcze spróbować ze skalowaniem powiem szczerze że jestem słaby z matematyki i nie mam pojęcia jaki współczynnik trzeba by wpisać może spróbój experymentalnie :wink:

[ Dodano: 2008-11-23, 20:13 ]
A i jeszcze wywal tego Macha 2 :grin:

: 23 lis 2008, 21:04
autor: yellovv
wieslawbarek pisze:A i jeszcze wywal tego Macha 2
A co mam używać zamiast macha 2 :?: :???: