Znaleziono 8 wyników

autor: Piotr Rakowski
16 sty 2011, 22:41
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Myśleliśmy także o Ethernecie, ale nasze rozwiązanie jest prostsze, niż w rych sterownikach, w których ładuje się program częściowo i następnie doładowuje dane w trakcie wykonywania programu. Tam bez Ethernetu nie dałoby rady ładować ogromnej ilości wektorów dostatecznie szybko.
autor: Piotr Rakowski
16 sty 2011, 11:16
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Nasza konstrukcja jest "jednoplikowo-autonomiczna". Oznacza to, że sterownik otrzymuje jeden plik g-kodów (przerobiony oczywiście na swój wewnętrzny format) i w tym momencie współpraca z PC nie jest już konieczna, a tak długo, jak plik ten nie zostanie zamieniony na inny (w sensie usunięty) lub sterownik nie zostanie zresetowany - można go wykonywać wielokrotnie.

Na razie nie było planów zrobienia sterownika całkowicie autonomicznego, do którego pamięci można wgrywać kilka lub kilkanaście plików oraz przenosić po pendrive. Takie rozwiązanie jest często stosowane prze innych - np. koreańskie NTI, polski MegaPlot, czy moje chińskie maszyny na DSP. Ma jednak zasadniczą wadę - wymaga każdorazowego przegrania pliku na pendrive, wyjęcie pendrive z PC, przejście do maszyny, włożenie pendrive itd. To jest potwornie czasochłonne, zważywszy na ewentualne błędy.

Nasze rozwiązanie, mimo że wymaga stałego podłączenia do PC - jest znacznie "szybsze" w użytkowaniu.
autor: Piotr Rakowski
09 sty 2011, 07:10
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Pomysł zacny zaiste! Pomyślę o tym, jak zakończę pracę nad wdrażaniem nowej wersji i co ważniejsze dokumentacją do oprogramowania. Jak pokazują ostatnie moje testy z plazmą - super istotna jest separacja USB, co w naszym sterowniku jest zrealizowane.

Jak dotąd sterownik STEP2CNCPlayer sprawdził się:

- wszystkich moich konstrukcjach ploterów termicznych,
- laserach LYNX-1200P,
- frezarce LYNX OTTER-1,
- ploterach tablicowych z nożem wleczonym.

Kończę oprogramowanie dla:

- plotera plazmowego LYNX PLAZMA-1,
- plotera z nożem tangensowym (obrotowym), wibracyjnym LYNX-VIBRA.

Do każdej wersji mam przygotowaną odpowiednie wersje oprogramowania zarówno cncCAD, jak i Tapper.
autor: Piotr Rakowski
03 sty 2011, 14:39
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Nie tyle tajemnica, co jeszcze nie ustalona. Na razie zestawy te używam w swoich konstrukcjach.
autor: Piotr Rakowski
03 sty 2011, 11:16
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Powiem więcej - oprogramowanie dla 4-osi już jest gotowe (oś indeksowana, jak i interpolowana). Dla noża tangensowego także!
autor: Piotr Rakowski
21 paź 2010, 08:11
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Następne wersje będą takie, że można będzie np. 2 sterowniki podłączyć do jednego komputera - czyli niejako łączyć ze sobą. Czyli dostępne będziesz miał 8 osi. Z tym, że nie podejrzewam, żebyśmy mogli zsynchronizować je czasowo, więc raczej będą to 2x4 osie interpolowane, niż 8 osi interpolowanych.
autor: Piotr Rakowski
20 paź 2010, 08:51
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

Szkoda Panowie, że tak okropnie uparliście się na Macha. Piszę w końcu już od jakiegoś czasu oprogramowanie zarówno do generowania ścieżek, jak i g-kodu (oraz dowolnego innego pseudokodu) i pewnie zauważyliście, że trochę umiem w tym względzie. Tak więc zarówno eduCAD (obecnie cncCAD), jak i Tapper (wersja STEP2CNC do współpracy z omawianym sterownikiem) mogą dać Wam znacznie więcej, niż Mach. Dlaczego - bo właściwie wszystko da się napisać pod konkretne zastosowania. Chcecie krzywych w postaci wielomianowej - proszę bardzo, potrzeba jest generowania innych danych w zmienionym formacie pseudokodu - też nie ma spawy...

Co do tego sterownika - p. JarekK jest znakomitym fachowcem. WSZYSTKO, co zostało zaplanowane zostało zrealizowane i to w takiej wariantowości, że możecie mi wierzyć, że jestem w stanie obsłużyć nim każdą 3-osiową obrabiarkę.
autor: Piotr Rakowski
19 paź 2010, 12:55
Forum: Elektronika CNC
Temat: STEP2CNC Player - sterownik 3-osiowy USB (motion controller)
Odpowiedzi: 25
Odsłony: 8344

STEP2CNC Player - sterownik 3-osiowy USB (motion controller)

Witam Kolegów,

Pan Piotr (PiotrJub) pochwalił się swoim kontrolerem, więc postanowiłem pochwalić się naszym rozwiązaniem. Naszym, bo jest to wspólne dzieło kol. JarkaK (sterownik) i moje (oprogramowanie) - Tapper.

Całość nazwaliśmy sobie STEP2CNC Player, choć mamy wiele wersji, różniących się firmware'm i oprogramowaniem sterującym TAPPER (TAPPER Laser, TAPPER Plasma, TAPPER Tablecut itd.).

Cały sterownik oparty jest na układzie ARM 7 z 4 MB pamięci podręcznej. Jego "prędkość" maksymalna wynosi 37.5 kHz. Działa przez USB (FTDI), choć nowa wersja (4-osiowa) będzie pracowała po Ethernecie.

Sterownik ma wbudowaną pełną akcelerację i deakcelerację 3-osi. Osie są oczywiście interpolowane. Z suburbiów:

Obrazek

- obsługa krańcówek początkowych i końcowych każdej osi,
- 2x wejścia (open-kolektor),
- 3x wyjścia,
- 2x PWM,
- zespół wejść do manipulatora ręcznego, z obsługą:
* start,
* pauza/wznowienie,
* stop,
* ruchy ręczne +/- każdej osi (XYZ).

Kol. JarekK na moje zamówienie pracuje teraz nad sterownikiem 4-osiowym z maksymalną częstotliwością pracy do 75 kHz (może nawet 100 kHz), pełną akceleracją, wsparciem dla manipulatora i znacznie zwiększonej ilości wejść i wyjść. Co najważniejsze będzie działał po Ethernecie, co galwanicznie odseparuje go od komputera sterującego.

Obrazek

Na zdjęciu widoczny jest zestaw do sterowania laserem, ploterem tablicowym lub ploterem termicznym.

Pozdrawiam Kolegów.

Wróć do „STEP2CNC Player - sterownik 3-osiowy USB (motion controller)”