Ethernet Motion Controller / IP + MACH3 CSMIO-IP-P po LAN-ie

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Autor tematu
Piotrjub
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 23
Posty: 1495
Rejestracja: 11 kwie 2005, 13:00
Lokalizacja: Gdansk

Ethernet Motion Controller / IP + MACH3 CSMIO-IP-P po LAN-ie

#1

Post napisał: Piotrjub » 12 kwie 2010, 19:17

Już od jakiegoś czasu opracowujemy sterowanie po LAN-ie z sygnałami sterującymi STEP/DIR do programu mach3. Powoli kończymy projekt płytki drukowanej (płytka sterowania 100mmx100mm) dodatkowo będzie zrobiona płytka wejść wyjść (100mmx200mm).

Obrazek

Obrazek

Dla łatwiejszego zrozumienia

Grupa produktów CSMIO to:

CSMIO-LPT - płyta sterowania STEP/DIR podłączana do portu LPT posiadająca dodatkowe sygnały wejść i wyjść (cyfrowe oraz analogowe ) obsługiwane przez złącze COM.
http://cs-lab.eu/artykul-7-CSMIOLPT_Download.html

CSMIO-OPTO - płytka izolacji galwanicznej do sterownika CSMIO-LPT . Zapewnia separacje galwaniczna zarówno sygnałów portu LPT jak również portu COM. Płyta nie wymaga dodatkowego zasilania ze strony komputera posiada własna galwaniczną przetwornice DC/DC.

CSMIO-IP-S - 6 osiowy sterownik CNC STEP/DIR połączony za pośrednictwem portu Ethernet. Posiada 32 wejscia cyfrowe , 16 wyjść cyfrowych , 4 wejścia analogowe , 2 wyjścia analogowe , port rs232 , rs 485 , CAN. Sterownik składa się z dwóch płytek (CPU-CSMIO-IP-S oraz IO-CSMIO-IP-S) obie płytki zabudowane będą w aluminiowej obudowie montowanej na szynę DIN). Wyjścia i wejścia wyprowadzone są złączami DB25. Dostępne będą specjalne moduły przejściowe z DB25 na złącza typu terminal blocks do łatwego przyłączania przewodów, moduł taki również montowany będzie na szynę DIN. (zdjęcia kompletnego sterownika wkrótce)

CSMIO-IO - Moduł 16 wejść cyfrowych oraz 8 wyjść cyfrowych. Moduł można podłączać na 2 sposoby.
- Jako osobny moduł podłączany z komputerem za pomocą kabelka RS232 + dodatkowy PLUGIN do MACH3, pozwala to obecnym użytkownikom wykorzystującym tylko port LPT na podłączenie dodatkowych wejść oraz wyjść do systemu.
- Moduł można będzie podłączyć do sterownika CSMIO-LPT (1 moduł) oraz do sterowników (CSMIO-IP-S oraz do CSMIO-IP-A do 16 modułów) moduły będą obsługiwane z plugina sterowania) sterowniki samoczynnie będą wykrywać dołączone dodatkowe moduły.

CSMIO-MPG - Moduł do obsługi MPG (JOG) 3 wejścia cyfrowe mnożnika( x1 x10 x100 ), 6 wejść wyboru sterowanej osi, 2 wejścia niezależne , 2 wyjścia niezależne, 2 wejścia analogowe do potencjometru korekcji prędkości posuwu oraz do korekcji prędkości wrzeciona, wejście i wyjście STOPu awaryjnego. Podobnie jak moduł CSMIO-IO może pracować na 2 sposoby.

CSMIO-IP-A - 6 osiowy sterownik CNC (+/- 10V) połączony za pośrednictwem portu Ethernet. Sterownik podobny do sterowania CSMIO-IP-S
Ostatnio zmieniony 23 sie 2010, 01:36 przez Piotrjub, łącznie zmieniany 8 razy.



Tagi:

Awatar użytkownika

Kowal
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 361
Rejestracja: 30 sie 2005, 21:25
Lokalizacja: Warszawa
Kontakt:

#2

Post napisał: Kowal » 12 kwie 2010, 20:48

Piotrjub pisze:sterowanie po LAN-ie z sygnałami sterującymi STEP/DIR do programu mach3
A co rozumie kolega pod pojęciem po lan-ie??? np. nie przez LPT?
Miki
Diabeł leży w szczegółach a i tak liczy się suma kosztów globalnych

Awatar użytkownika

pabloz90
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 419
Rejestracja: 16 sie 2009, 11:53
Lokalizacja: Wodzisław Śląski
Kontakt:

#3

Post napisał: pabloz90 » 12 kwie 2010, 20:55

Po lanie, czyli wewnątrz danej sieci (po kabli ethernet, wifi). Można by zrobić transport portów albo na zasadzie tunelu i zdalne przesyłanie. Ale czy to ma sens?

Po lanie może się przydać. Dlaczego? Jedna mocna jednostka (PC), steruje kilkoma obrabiarkami... Dobra idea ;)
Pozdrawiam Paweł Z.
Projektowanie stron www, Aplikacje dedykowane, Rozwiązania IT, zapraszam na www.dreamagency.eu
Przydatne: elektro-instalacja.pl


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#4

Post napisał: jarekk » 12 kwie 2010, 22:20

Bardzo eleganckie wykonanie.

Widzę mamy podobny pomysł - ale moja wersja nie jest tak piękną, bo optymalizuję koszty ( zarówno Eagle nie daje takich możliwości jak program kolegi, poza tym oszczędzam na miejscu)

Obrazek


paulg
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 10
Posty: 790
Rejestracja: 28 paź 2005, 19:59
Lokalizacja: Wejherowo
Kontakt:

#5

Post napisał: paulg » 13 kwie 2010, 00:29

Kowal pisze:co rozumie kolega pod pojęciem po lan-ie??? np. nie przez LPT?
Po LAN-ie czyli całkowicie wykluczając LPT łącznie z wszystkimi jego wadami - dokładnie tyle :wink:
pabloz90 pisze:Dlaczego? Jedna mocna jednostka (PC), steruje kilkoma obrabiarkami... Dobra idea ;)
Zupełnie inne założenia - zresztą jak kolega sobie to wyobraża ?? - kilka "mach-ów" odpalonych jednocześnie ?? - czy może 1 komp który obsługiwał by na zmianę kilka maszyna - gdzie jedna pracuje a reszta sobie stoi i rdzewieje ??
"Tak naprawdę, to nie rozumiesz jakiegoś zagadnienia, dopóki nie potrafisz go wytłumaczyć swojej babci."
Albert Einstein

Awatar użytkownika

pabloz90
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 419
Rejestracja: 16 sie 2009, 11:53
Lokalizacja: Wodzisław Śląski
Kontakt:

#6

Post napisał: pabloz90 » 13 kwie 2010, 00:39

Wirtualizacja kolego, wirtualizacja. Wykorzystujmy w 100% moce obliczeniowe. Ludzie pasjonują się pościgiem za wydajnością, ale często nie wykorzystują tej która jest dostępna.

Równoległa praca kilku "mach-ów" jest możliwa, ale nie na jednym systemie, warto wykorzystać możliwości wielowątkowości i nowoczesne technologie, a takie rozwiązanie (łącze po lanie) z pewnością umożliwia takie sterowanie (urządzenia sieciowe). Moim zdaniem idea naprawdę dobra. Może autor ma inne założenia, ale osobiście widział bym takie zastosowanie tego urządzenia, ale to tylko moje zdanie :)

[ Dodano: 2010-04-13, 00:41 ]
PS. Wiem wiem, młody i głupi... nie jeden tak sobie pomyśli. Do odważnych świat należy. ;)
Pozdrawiam Paweł Z.
Projektowanie stron www, Aplikacje dedykowane, Rozwiązania IT, zapraszam na www.dreamagency.eu
Przydatne: elektro-instalacja.pl

Awatar użytkownika

cizar
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 18
Posty: 55
Rejestracja: 11 sty 2010, 17:03
Lokalizacja: Bydgoszcz
Kontakt:

#7

Post napisał: cizar » 13 kwie 2010, 09:21

Nie wiem skąd narodziła się idea sterowania z kilku komputerów jednocześnie czy sterowanie kilkoma maszynami. Zadaniem tego sterownika jest sterowanie jednej maszyny z jednego komputera , niekoniecznie tego samego porostu któregoś podłączonego do sieci LAN. Sama idea sterowania LAN posiada dużo zalet:

- stabilne połączenie komputera PC (MACH) ze sterownikiem czego na pewno brak w przypadku sterowania po USB
- odległość sterownika od maszyny przekraczająca 5m nie jak w przypadku USB czy LPT
- sterowanie do 6-osi
- generowanie impulsów STEP/DIR z bardzo dużą dokładnością i powtarzalnością jak i częstotliwością
- duża ilość szybkich portów wejściowych i wyjściowych ( cyfrowe , analogowe )
- duże możliwości rozbudowy o kolejne modułu ( I/O jak również specjalizowane np JOG ) , co w przypadku napisania skryptów pozwala podłączanie urządzeń dodatkowych jak rozbudowane magazyny narzędzia i inne..
- system całkowicie przystosowany do pracy w standardzie przemysłowym (I/O w standardzie 24V , wejścia i wyjścia analogowe 0-10V)


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#8

Post napisał: jarekk » 13 kwie 2010, 09:54

jarekk pisze:Równoległa praca kilku "mach-ów" jest możliwa, ale nie na jednym systemie, warto wykorzystać możliwości wielowątkowości i nowoczesne technologie, a takie rozwiązanie (łącze po lanie) z pewnością umożliwia takie sterowanie (urządzenia sieciowe). Moim zdaniem idea naprawdę dobra. Może autor ma inne założenia, ale osobiście widział bym takie zastosowanie tego urządzenia, ale to tylko moje zdanie :)

Niestety Mach na pewne upierdliwe ograniczenie - generuje ścieżkę tylko o 2..4s do przodu. Moje urządzenie, które jest kolejną generacją sprzęty dla Step2Cnc będzie również wspierało Macha. Choć skrzydła rozwinie właśnie dla Stepa który generując wszystkie wektory prześle je po Lanie do pamięci ( SDRAM ). Wtedy będzie śmigać i żaden numer PCta go nie zatrzyma.

Docelowo 4 osie,wrzeciono oraz 200kHz - chyba że mnie ktoś przekona że jest sens więcej ( nie chcę mnożyć niepotrzebnie kosztów )

Awatar użytkownika

pabloz90
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 419
Rejestracja: 16 sie 2009, 11:53
Lokalizacja: Wodzisław Śląski
Kontakt:

#9

Post napisał: pabloz90 » 13 kwie 2010, 13:50

Niekoniecznie to musi być mach. To może być jakikolwiek system sterowania.

Wirtualizacja ma naprawdę spore możliwości.
Pozdrawiam Paweł Z.
Projektowanie stron www, Aplikacje dedykowane, Rozwiązania IT, zapraszam na www.dreamagency.eu
Przydatne: elektro-instalacja.pl

Awatar użytkownika

Autor tematu
Piotrjub
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 23
Posty: 1495
Rejestracja: 11 kwie 2005, 13:00
Lokalizacja: Gdansk

#10

Post napisał: Piotrjub » 13 kwie 2010, 18:29

Dziś skończony projekt płytki drukowanej a w czwartek zostaną zamówione prototypy.

Obrazek

Obrazek

Obrazek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”