Dziwne wartośći liczbowe

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC
Awatar użytkownika

Autor tematu
yellovv
Sympatyk forum poziom 2 (min. 50)
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

#1

Post napisał: yellovv » 21 lis 2008, 23:46

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 :)



Tagi:


kura999
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 73
Rejestracja: 10 kwie 2005, 20:45
Lokalizacja: poznan

#2

Post napisał: kura999 » 22 lis 2008, 10:59

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

Awatar użytkownika

Autor tematu
yellovv
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 63
Rejestracja: 22 lut 2008, 22:04
Lokalizacja: Kraków

#3

Post napisał: yellovv » 22 lis 2008, 19:06

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 :(
Załączniki
os_z.jpg
os_z.jpg (50.52 KiB) Przejrzano 521 razy
wartosc.jpg
wartosc.jpg (56.41 KiB) Przejrzano 520 razy


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#4

Post napisał: Leoo » 22 lis 2008, 22:58

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


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2127
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

#5

Post napisał: qqaz » 22 lis 2008, 23:11

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?

Awatar użytkownika

Autor tematu
yellovv
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 63
Rejestracja: 22 lut 2008, 22:04
Lokalizacja: Kraków

#6

Post napisał: yellovv » 23 lis 2008, 00:30

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.


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#7

Post napisał: Leoo » 23 lis 2008, 12:27

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.

Awatar użytkownika

Autor tematu
yellovv
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 63
Rejestracja: 22 lut 2008, 22:04
Lokalizacja: Kraków

#8

Post napisał: yellovv » 23 lis 2008, 18:51

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 :!:


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 847
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#9

Post napisał: wieslawbarek » 23 lis 2008, 20:03

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:

Awatar użytkownika

Autor tematu
yellovv
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 63
Rejestracja: 22 lut 2008, 22:04
Lokalizacja: Kraków

#10

Post napisał: yellovv » 23 lis 2008, 21:04

wieslawbarek pisze:A i jeszcze wywal tego Macha 2
A co mam używać zamiast macha 2 :?: :???:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”