Znaleziono 3 wyniki

autor: typniepokorny86
18 sty 2017, 16:10
Forum: G-CODE - programowanie
Temat: Algorytm obliczania interpolacji kołowej G2/G3
Odpowiedzi: 5
Odsłony: 3731

WZÓR pisze: A kogo to obchodzi .... (?)
Jak większość z nas skupia się raczej na pracy , a nie na rozmyślaniu.

Mariusz.
To tak jak jeden z operatorów powiedział mi, że nie musi (przynajmniej trochę) znać G-kodu. Zwłaszcza, że nie robi tylko "na guziku", a musi ustawiać robotę.

Swoją drogą, to rzeczywiście, nie jest to najważniejsza rzecz jaką powinienem wiedzieć. Po prostu mnie to ciekawi, zwłaszcza, że z tego powodu są generowane alarmy.
autor: typniepokorny86
16 sty 2017, 14:01
Forum: G-CODE - programowanie
Temat: Algorytm obliczania interpolacji kołowej G2/G3
Odpowiedzi: 5
Odsłony: 3731

To że parametry I i J służą do określenia środka łuku, a w związku z tym i jego promienia to ja wiem. Ale sterownik to liczy. Bo z matematycznego punktu widzenia, nie da się tego policzyć w jednym równaniu.
autor: typniepokorny86
14 sty 2017, 00:28
Forum: G-CODE - programowanie
Temat: Algorytm obliczania interpolacji kołowej G2/G3
Odpowiedzi: 5
Odsłony: 3731

Algorytm obliczania interpolacji kołowej G2/G3

Witam,
pytanie generalnie takie jak w temacie, trochę fantastycznonaukowe:> Zacznę od tego, że pytanie wiąże się z tym, że ostatnio na frezarce haasa pojawił mi się alarm iż pozycja końca łuku, lub środka nie mieści się w zakresie 0,01mm. Kolega miał coś podobnego na innej maszynie z Fanuciem.
Dla jasności, nie chodzi mi o to jak się programuje interpolację kołową bo to wiem (a przynajmniej tak mi się wydaje), ani o to w jaki sposób sterownik steruje serwomotorami. Chodzi mi o to jak sterownik przelicza wartości, współrzędne,... przy programowaniu G2/G3 z użyciem parametrów I i J. Dlaczego to takie ciekawe..? Otóż dlatego, że żeby w pełni utwierdzić łuk na płaszczyźnie, lub jak kto woli odebrać mu wszystkie stopnie swobody wystarczy nadać mu 5 (pięć) więzów lub wymiarów. Programując G2/G3 z użyciem parametru R (wartością promienia łuku) mamy 5 danych (X i Y początku łuku, X i Y końca, oraz R) i teoretycznie układ jest w porządku. Zaś programując G2/G3 z użyciem I i J mamy takich danych 6, czyli układ jest przewymiarowany.
Tak więc pytanie, jak sterownik przelicza, jakich algorytmów matematycznych używa, aby przeliczyć ten nadmiar informacji?

Wróć do „Algorytm obliczania interpolacji kołowej G2/G3”