rozważania o CNC

ELEKTRONIKA CNC => STEROWANIE => Wątek zaczęty przez: karol10101 Maja 05, 2009, 06:48:28



Tytuł: Nietypowe sterowanie.
Wiadomość wysłana przez: karol10101 Maja 05, 2009, 06:48:28
Witam wszystkich.
Posiadam kompletna mechanikę do budowy frezarki cnc (np. do drewna). problem tkwi w sterowaniu. Jest ona zbudowana w taki sposób ze poruszanie osiami X i Y odbywa sie na jednym pasku zębatym i dwóch serwomotorach. Jeżeli chcemy poruszać osia np.X to serwa muszą kręcić się w tych samych kierunkach a jezeli osia Y to w przeciwnych. Zawsze przy poruszaniu osiami czy to Y czy to X muszą kręcić sie dwa serwa.
Jest to tzw. okład "H"

oto ilustracja (przepraszam ze w ten sposób ale nie udało mi się wstawić obrazka  :-[ )

http://obrazki.elektroda.net/98_1215323160.jpg (http://obrazki.elektroda.net/98_1215323160.jpg)

Mam możliwość przerobienia maszyny na x<>y ale tutaj mam gotowca tylko ze z takim ukladem

Jeśli ktoś coś słyszał o takim sterowaniu lub ma jakiś pomysł bardzo proszę o pomoc. Dziękuje


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: markcomp Maja 06, 2009, 05:48:23
najłatwiej wstawiać obrazki za pomocą tagów bb
Kod:
[img]wskazanie na obrazek[/img]

czyli:

(http://obrazki.elektroda.net/98_1215323160.jpg)



Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: markcomp Maja 06, 2009, 05:52:10
Witam wszystkich.
Posiadam kompletna mechanikę do budowy frezarki cnc (np. do drewna). problem tkwi w sterowaniu. Jest ona zbudowana w taki sposób ze poruszanie osiami X i Y odbywa sie na jednym pasku zębatym i dwóch serwomotorach. Jeżeli chcemy poruszać osia np.X to serwa muszą kręcić się w tych samych kierunkach a jezeli osia Y to w przeciwnych. Zawsze przy poruszaniu osiami czy to Y czy to X muszą kręcić sie dwa serwa.
Jest to tzw. okład "H"

ja bym zbudował "całkiem normalne" sterownie dla osi X i Y
a następnie przyłączył  bym TO do EMC2... i zdefiniował funkcje (prosta i odwrotną) do konwersji "H" na XY... i tyle...

aby wykonać to pod macha  - trzeba by zbudować srzętowy translator funkcji...
ew. mając źródła do turbocnc - dało by się również zmnieć program - w celu zmiany geometrii...


Tytuł: funkcja prosta i odwrotna
Wiadomość wysłana przez: markcomp Maja 06, 2009, 06:17:31
równania opisujące wyglądają tak:

Kod:
X = M1 + M2
Y = M1 - M2

stąd

M1 = X - M2
Y = (X - M2) - M2 => Y = X - 2* M2 => M2 = (X - Y) / 2
M1 = X - (X - Y) / 2 = (2* X - X + Y) / 2 = (X + Y) / 2

stąd

M1 = ( X + Y ) / 2
M2 = ( X - Y ) / 2


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: karol10101 Maja 06, 2009, 06:34:29
hmm tylko ze nie znam emc2. sugerowali mi to na innym forum. szkoda ze nie da rady z macha tego puścić :(


Tytuł: jaki interface wejściowy
Wiadomość wysłana przez: markcomp Maja 06, 2009, 06:36:49
a jakie jest sterownie "TYCH" setwomotorów?
napięciowe... czy step/dir?


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: markcomp Maja 06, 2009, 06:38:59
hmm tylko ze nie znam emc2. sugerowali mi to na innym forum. szkoda ze nie da rady z macha tego puścić :(

z macha trzeba by przeliczać jednostki...
no chyba, że jest gdzieś ukryta funkcja do transformacji układu osi...

a moje poprzednie pytanie może pomóc w rozważaniach na temat jak zrobić translator sprzętowo... tak, coby dało się to przyłączyć do macha jako kartezjańskie  XY


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: karol10101 Maja 06, 2009, 06:39:48
Hmm mój błąd bo serwomotory były napięciowe ale sprzedałem teraz kupiłem jeden komplet od markcomp  :D 28Nm+M880 za miesiąc drugi zestaw.


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: markcomp Maja 06, 2009, 06:42:27
dla napięciowych servomotorów trzeba by zrobić analogowo translator (na wzmacniaczach operacyjnych) + układ zamiany STEP/DIR napięcie...

oczywiście rozwiązanie na krokowcach - jest najprostsze

a translacja na sofcie pod linuksem w EMC2 - najbardziej eleganckie...


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: karol10101 Maja 06, 2009, 06:44:50
A jeszcze zapytam co to jest EMC2 w kilku słowach? jest to tylko translator kodu? czy kompletny program typu GIBBSCAM lub MACH ?


Tytuł: emc2
Wiadomość wysłana przez: markcomp Maja 06, 2009, 06:48:05
EMC2 to program raczej przypominający macha... jednak jego możliwości oraz klasa pracy jest wyższa... program EMC2 jest rozwijany na licencji GPL - czyli są dostępne źródła... jest to program, lub lepiej powiedzieć zestaw oprogramowania pracującego pod linuksem z jądrem czasu rzeczywistego

więcej na ten temat jest na http://linuxcnc.org/


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: karol10101 Maja 06, 2009, 06:54:32
OK, narazie dziękuje za pomoc podrąże temat i zobaczymy.


Tytuł: Odp: Nietypowe sterowanie.
Wiadomość wysłana przez: markcomp Maja 06, 2009, 06:57:41
zaczynam na poważnie bawić się emc2... więc wszelkie dyskusje i nowinki na tema - są mile widziane :)