rozważania o CNC

Listopada 21, 2024, 12:51:57
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Nietypowe sterowanie.  (Przeczytany 5888 razy)
karol10101
początkujący
*
Offline Offline

Wiadomości: 8


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

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
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #1 : Maja 06, 2009, 05:48:23 »

najłatwiej wstawiać obrazki za pomocą tagów bb
Kod:
[img]wskazanie na obrazek[/img]

czyli:



Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #2 : 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...
« Ostatnia zmiana: Maja 06, 2009, 06:11:32 wysłane przez markcomp » Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #3 : 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
Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

karol10101
początkujący
*
Offline Offline

Wiadomości: 8


« Odpowiedz #4 : 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ć Smutny
« Ostatnia zmiana: Maja 06, 2009, 06:36:06 wysłane przez karol10101 » Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #5 : Maja 06, 2009, 06:36:49 »

a jakie jest sterownie "TYCH" setwomotorów?
napięciowe... czy step/dir?
Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #6 : 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ć Smutny

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
Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

karol10101
początkujący
*
Offline Offline

Wiadomości: 8


« Odpowiedz #7 : 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  Chichot 28Nm+M880 za miesiąc drugi zestaw.
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #8 : 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...
Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

karol10101
początkujący
*
Offline Offline

Wiadomości: 8


« Odpowiedz #9 : 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 ?
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #10 : 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/
« Ostatnia zmiana: Maja 06, 2009, 06:49:50 wysłane przez markcomp » Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

karol10101
początkujący
*
Offline Offline

Wiadomości: 8


« Odpowiedz #11 : Maja 06, 2009, 06:54:32 »

OK, narazie dziękuje za pomoc podrąże temat i zobaczymy.
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 15132



WWW
« Odpowiedz #12 : Maja 06, 2009, 06:57:41 »

zaczynam na poważnie bawić się emc2... więc wszelkie dyskusje i nowinki na tema - są mile widziane Uśmiech
Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Manuscript design by Bloc Strona wygenerowana w 0.045 sekund z 19 zapytaniami.