Dziwne wartośći liczbowe
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 5
- Posty: 63
- Rejestracja: 22 lut 2008, 22:04
- Lokalizacja: Kraków
Dziwne wartośći liczbowe
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
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
Tagi:
-
- Stały bywalec (min. 70)
- Posty w temacie: 1
- Posty: 73
- Rejestracja: 10 kwie 2005, 20:45
- Lokalizacja: poznan
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
pozdrawiam
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 5
- Posty: 63
- Rejestracja: 22 lut 2008, 22:04
- Lokalizacja: Kraków
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
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
- Załączniki
-
- os_z.jpg (50.52 KiB) Przejrzano 521 razy
-
- wartosc.jpg (56.41 KiB) Przejrzano 520 razy
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 2127
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
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?
Tylko dlaczego ma być 512 - bo silnik z takim enkoderem? GR40?
czy na pewno?yellovv pisze:wynikają one z wyliczeń i są na 100% dobre bo maszyna funkcjonuje poprawnie
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 5
- Posty: 63
- Rejestracja: 22 lut 2008, 22:04
- Lokalizacja: Kraków
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.qqaz pisze:czy na pewno?yellovv napisał/a:
wynikają one z wyliczeń i są na 100% dobre bo maszyna funkcjonuje poprawnie
Przyznam się szczerze że nie wiem tego na pewno ale skok śruby to 2,5 mm/obr (ale raczej taki jest).Leoo pisze:Podaj skok śruby i podział kroku w sterowniku.
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.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 4017
- Rejestracja: 15 lis 2006, 22:01
- Lokalizacja: Tarnobrzeg
Teraz wiemy, że maszynka Kolegi jest na serwach.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.
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.
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 5
- Posty: 63
- Rejestracja: 22 lut 2008, 22:04
- Lokalizacja: Kraków
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
Pozdrawiam i dzięki za pomoc i wyjaśnienia
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 847
- Rejestracja: 05 gru 2006, 22:28
- Lokalizacja: Bielsko Biała
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
[ Dodano: 2008-11-23, 20:13 ]
A i jeszcze wywal tego Macha 2
[ Dodano: 2008-11-23, 20:13 ]
A i jeszcze wywal tego Macha 2