Frezarka 500x400x200, stalowa - dragon44

Maszyny ze stali, aluminium, odlewów itp.
Tu możesz również przedstawić się i opisać swoją maszynę
Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#41

Post napisał: Zienek » 09 sty 2015, 20:47

Mam wrażenie, że rozwiązanie krańcówek w servopacku bardziej się nadaje do automatów opartych na PLC, gdzie pisanie z palca programu LD z takimi zabezpieczeniami bardzo by rozbudowało i skomplikowało kod.

Jak Mesa z LinuxCNC sobie poradzi, to po co dublować? Nie ma co się tak bać.



Tagi:


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 44
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#42

Post napisał: dragon44 » 09 sty 2015, 21:00

Zienek pisze:Jak Mesa z LinuxCNC sobie poradzi, to po co dublować?
I to właśnie próbuje ustalić. Czy jeden impuls dla obu limitów dla masa+linuxcnc wystarczy? czy tam będzie ten sam problem? (z lokalizacją, która to krańcówka)

Awatar użytkownika

gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

#43

Post napisał: gaspar » 09 sty 2015, 21:57

Mówisz o sygnałach POT I NOT. Czyli prohibited forward i reverse rotation.
Tak jak napisał Ci Zienek, te sygnały są przydatne przy wykorzystaniu w PLC. W przypadku sterowania np. Mach3 jeśli chcesz mieć możliwość zjechania ręcznego tak by sterowanie wiedziało w którą stronę Ci na to pozwolić to musisz zamontować po dwie krańcówki limitowe na oś i każdą skonfigurować. Inaczej tego nie zrobisz poprawnie.

Teraz ja mam pytanie, tak przy okazji. Czy LinuxCNC obsługuje bazowanie na indeks? Chodzi mi o całą procedurę, czyli bazowanie jak standard, a od razu po bazowaniu wycofanie osi na pierwszy napotkany sygnał indeksu który złapie.

Przeprowadzałem jakiś czas temu testy z bazowaniem na indeks enkodera ze sterowaniem które tego nie obsługuje. Wykorzystywałem wewnętrzne procedury serwopaków i o tyle o ile serwopak swoją robotę zrobił dobrze o tyle liczniki sterowania niestety po bazowaniu nie trzymały pozycji i trzeba było je na nowo zerować. Dla sterowania procedura bazowania była skończona po otrzymaniu sygnału z krańcówki. Krańcówka byłą równolegle wpięta do serwopaka (HOME) i do płyty głównej - to takie testy by zmusić piko do bazowania na indeks...
Ostatnio zmieniony 09 sty 2015, 22:04 przez gaspar, łącznie zmieniany 1 raz.
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie

Awatar użytkownika

syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2692
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#44

Post napisał: syntetyczny » 09 sty 2015, 22:03

Myślę, że tak. Sterowanie w pętli zamkniętej w linuxCNC jest od dawna, kwestia czy się potrafi poprawnie skonfigurować hala.
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Awatar użytkownika

gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

#45

Post napisał: gaspar » 09 sty 2015, 22:07

syntetyczny pisze: Sterowanie w pętli zamkniętej w linuxCNC jest od dawna
Kurcze ciągle mi brakuję czasu by siąść do LinuxCNC, a patrząc na SUB`y Kamara to widzę że im dłużej z tym zwlekam tym gorzej dla mnie. Ale tokarka z pewnością zostanie Linuxowana :)
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 44
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#46

Post napisał: dragon44 » 09 sty 2015, 22:25

gaspar pisze:Mówisz o sygnałach POT I NOT. Czyli prohibited forward i reverse rotation.
Dokładnie, chciałem wkleić wycinek z pdf'u stronę temu ale coś nie wyszło, miałem jakieś problemy z pecetem. Tak przy okazji Wam powiem, że nie mogłem się zalogować do gg przez www, a youtube był bez szaty graficznej i nie odpalał. Wiecie co było problemem? Data na wrzesień 2015 :roll: heh... zabawne ile taka 3V bateryjka może człowiekowi krwi napsuć... Najpierw zawiechy, problem z odpaleniem, pikaniem, a później źle ustawiona data

Dalej nie mogę wrzucić poprawnie jpegu, więc odsyłam Was do dokumentu TSE-S800-15C strona 67, a 56 według numeracji.

Tutaj coś jest z konfiguracją hala. Jeszcze do tego nie dotarłem, a z moim angielskim trochę przy tym posiedzę ;) link

No to skoro po dwie krańcówki na oś, to muszę dokupić ;/

Nie walają się komuś takie styczniki? telemecanique xck-j10511
Obrazek


DOHC
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 10
Posty: 893
Rejestracja: 06 kwie 2007, 19:12
Lokalizacja: Pionki

#47

Post napisał: DOHC » 10 sty 2015, 01:21

http://linuxcnc.org/docs/html/config/ini_homing.html w linuxcnc da sie bazowac na index. Pozdrawiam

ps. Czemu się spinasz żeby wszystkie krańcówki były takie same?


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 44
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#48

Post napisał: dragon44 » 10 sty 2015, 01:45

Ładnie będzie wyglądać :mrgreen: :cool:


DOHC
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 10
Posty: 893
Rejestracja: 06 kwie 2007, 19:12
Lokalizacja: Pionki

#49

Post napisał: DOHC » 10 sty 2015, 01:56

dragon44 pisze:Ładnie będzie wyglądać :mrgreen: :cool:
Bez jaj... :twisted:

a przypomnij jeśli możesz jak będziesz sterował servopackami ? step/dir czy linux bedzie ogarniał pętlę zamkniętą ? Da się wogóle z servopacka wydłubać sygnał encoderów ?

Pozdrawiam


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 44
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#50

Post napisał: dragon44 » 10 sty 2015, 02:08

1. +-10V
2. tak
3. tak

hehe, to tak w skrócie.

Servopack'i mam sterowane sygnałem +-10V. Jako sterownika głównego użyje karty mesa 7I77, podłączonej do komputera za pomocą karty 5I55 na PCI, a na komputerze będzie zainstalowany linuxcnc. Linux bez problemu ogarnia pętle zamkniętą, tylko do karty 7I77 muszę doprowadzić sygnały z enkodera. Sygnały te są wyprowadzone z serwowzmacniacza na złącze do komunikacji z nadrzędnym hostem, czyli wspomnianą wyżej kartą. Właśnie siedzę i rozkminiam co z czym muszę połączyć ;) Samo sterowanie wygląda mniej-więcej tak: linuxcnc -> 5I55 -> 7I77 -> Servodriver -> silnik -> enkoder -> servodriver -> 7I77 -> 5I55 -> linuxcnc.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Frezarka - konstrukcja metalowa”