PikoCNC Sterownik maszyny CNC via USB

Dyskusje dotyczące działania obsługi programu PikoCNC

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

#1371

Post napisał: jarekk » 26 lut 2015, 07:59

mc2kwacz pisze:No panie... Wersja 3. Cuś jak USB
Teraz trzeba poczekać na pierwsze ofiary wprowadzonych zmian
Może kolega będzie chciał kiedyś zrobić wersję ethernet ? Mogę oddać swój moduł ethernet -> spi/rs na małym microchipie.



Tagi:

Awatar użytkownika

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

#1372

Post napisał: gaspar » 27 lut 2015, 21:56

Ja aktualnie używam tylko CAM`a więc możliwość wyboru profilu dla samego CAMA dla mnie jest idealna.
Po ostatnich zmianach dotyczących bazowania na indeks i modułu remote jestem przekonany że oprogramowanie zawita u mnie na stałe :)
Testy z serwami już zostały przeprowadzone pozytywnie. Cosimo jeszcze na siłę się trzyma płytki v2 ale coś czuję, że niedługo już mu się skończy pole manewru i trzeba będzie nowy hardware zrobić. Trzymam kciuki!
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie


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

#1373

Post napisał: jarekk » 27 lut 2015, 22:43

gaspar pisze:Cosimo jeszcze na siłę się trzyma płytki v2 ale coś czuję, że niedługo już mu się skończy pole manewru i trzeba będzie nowy hardware zrobić.
Proponuję zabawkę podobną do mojej - LPC4330 - podwójny ARM Cortex M4/M0 (204MHz każdy), do tego ethernet i karta SD. Jakby co to chętnie pomogę.

Awatar użytkownika

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

#1374

Post napisał: gaspar » 28 lut 2015, 21:04

jarekk pisze:do tego ethernet i karta SD.
Możesz napisać coś więcej? Przybliżyć zagadnienie. (jeśli chcesz może być e-mail lub PW)

Z ciekawostek dzisiaj testowałem serwa AC pod piko. Serwa bez problemu chodzą przy prędkości G0 25m/min i przyspieszeniach 0,2G (więcej nie pozwalają ustawienia sterownika :/)

Bazowałem też je na indeks enkdoera. Rozdzielczość enkodera 2500imp * 4 zbocza = 10.000 imp / rev. W serwopakach ustawiona przekładnia elektroniczna na 4:1 czyli rozdzielczość dla piko - 2500imp na obrót. W moim przypadku na 10mm. Czyli mamy 250 imp na mm. Co daje rozdzielczość programową 4 mikrony.
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 104
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#1375

Post napisał: mc2kwacz » 28 lut 2015, 21:27

4 mikrony to raczej słaba rozdzielczość programowa. Nie wiem dlaczego nie pozostałeś przy 1 mikronie, skoro napęd to udostępnia.

Jarekk, cosimo raczej nie potrzebuje pomocy w hardware :cool: Zalety przesyłania danych po lanie też są BARDZO wątpliwe. Piko nie jest rozwiązaniem do tzw "profesjonalnych" maszyn, które tworzą parki maszyn z centralnym zarządzaniem. A po co tam ma być karta SD, to już zupełnie nie rozumiem.
Masz swoją wizję, to dobrze. Rynek pewnie z radością przyjmie kolejny sterownik. Szczególnie z większa ilością osi albo z camem dedykowanym pod coś więcej niż frezarkę. Tokarka jest nie wiedzieć czemu traktowana po macoszemu i oprócz macha do wszystkiego i niczego jest jeszcze tylko pingwin-nielot. Masz niszę do zapełnienia jak ta lala :) Piszę bez złośliwości, choć może tak to zabrzmiało ;)
Ostatnio zmieniony 01 mar 2015, 02:09 przez mc2kwacz, łącznie zmieniany 1 raz.


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

#1376

Post napisał: jarekk » 28 lut 2015, 22:51

gaspar pisze: jarekk napisał/a:
do tego ethernet i karta SD.

Możesz napisać coś więcej? Przybliżyć zagadnienie. (jeśli chcesz może być e-mail lub PW)
Od dłuższego czasu (paru lat) robię sterowniki dla Piotra Rakowskiego (www.grawerki.biz). To co proponowałem to jego nowa generacja - jeszcze jest na etapie testowania. Generalnie - prototyp osiąga około 180 kHz przy 5 osiach, ale na razie nie włączyłem drugiego procesora - powinno być jakieś 250..300kHz docelowo ( wszystko generowane programowo - bez FPGA).

Sterowniki te działają tylko z jego oprogramowaniem - nie miałem motywacji aby robić własny program główny ( choć tak naprawdę niewiele by trzeba - oprogramowanie tak naprawdę obsługuje wektory ruchu oraz konfigurację prędkości i przyspieszeń - samo przelicza docelowe wektory ścieżki).

To co proponowałem koledze to oprócz elektroniki ( która jest bardzo podobna - obsługujemy w zasadzie taki sam zestaw i/o, u mnie również powstaje manipulator i zewnętrzny panel) to także oprogramowanie.
Nie te moje ( tego nie dam), ale rzeczy takie jak kod startowy, bootloader ethernetowy, szkielet aplikacji, etc. - uruchomienie takiego procka jest niestety czasochłonne. Bez podtekstów - tak po prostu bo podoba mi się ten projekt.

Co do ethernetu - tyle problemów USB jak przy sterowniku CNC to nie miałem nigdzie. Galwaniczna izolacja USB tylko trochę pomagała. Ethernet - który nie jest droższy niż USB - nigdy nie zawiódł.

A karta SD przydaje się do dużych plików do grawerowania. U mnie można wtedy odłączyć PC-ta. Nawet jak się powiesi to można zrestartować aplikację i podłączyć się do wciąż działającej maszyny.

Ale to takie dywagacje - na więcej zapraszam na PW jeżeli ktoś jest zainteresowany. Obiecuje już więcej nie zaśmiecać wątku.


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 104
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#1377

Post napisał: mc2kwacz » 01 mar 2015, 02:22

To jest fajny temat do pogadania, choć raczej faktycznie nie w tym dziale i nawet nie wiem czy na tym forum.
Wciąłem się między wódkę i zakąskę bo sam kiedyś zauważyłem, że cosimo pomocy nie oczekuje. I ja go świetnie rozumiem, bo jednak producent ma swoją wizję i niekoniecznie chce tracić 100% kontroli nad projektem. Cudzy kod to jest jednak zawsze kłopot.

Awatar użytkownika

Autor tematu
cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 253
Posty: 637
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

#1378

Post napisał: cosimo » 01 mar 2015, 09:41

Cosimo jeszcze na siłę się trzyma płytki v2 ale coś czuję, że niedługo już mu się skończy pole manewru i trzeba będzie nowy hardware zrobić. Trzymam kciuki!


Trzymaj! ;-)
Generalnie pracuje nad dwoma wariantami:
1) STEP 200KHz oparty o LPC1769 120MHz po LAN.
2) STEP 1MHz oparty o 8 rdzeniowy procesor 500Mhz, na dziś po USB.
Oba 4-5 osi. Na fotce niżej wstępna płyta do drugiego wariantu. Wyjścia STEP/DIR różnicowe. Lewa strona płytki bazowej będzie dla obu wersji podobna. Aktualnie zawiera także wbudowane wyjście 0-10V. Zmieniłem też rozwiązanie wyjścia ENABLE na płycie będzie mały przekaźnik sterowany tym sygnałem a na listwie wyjścia przekaźnika. Płyty będą już wyłącznie na 24V. Jest też złącze do rozbudowy o dodatkowe I/O.

Na obrazku prototyp drugiego wariantu. Dyndający opornik to antenka do sterowania maszyną za pomocą fal mózgowych.
Obrazek


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

#1379

Post napisał: jarekk » 01 mar 2015, 12:58

cosimo pisze:2) STEP 1MHz oparty o 8 rdzeniowy procesor 500Mhz, na dziś po USB.
Jaki - jeżeli można podpytać ? Szukałem ostatnio czegoś takiego do innego projektu ( nie CNC), ale ceny i technologia były bardzo drogie. Jakiś Allwinner ?


tomnet4
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 10 sty 2015, 15:59
Lokalizacja: Siemianowice

#1380

Post napisał: tomnet4 » 01 mar 2015, 16:46

A od kiedy ma się pojawić ta nowa płytka. Bo może warto zaczekać z zakupem.:wink:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”