Znaleziono 13 wyników

autor: prokopcio
19 sie 2011, 12:11
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

Rewelacja, tylko gratulować i chylić głowę :) naprawdę kawał dobrej/profesjonalnej roboty, Aż miło popatrzeć. Moje gratulacje.
autor: prokopcio
14 lut 2011, 17:59
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

również gratuluję jednego z najszybciej rozwijających się projektów.... Jest naprawdę coraz bardziej zaawansowany... i gratuluję, że :
cosimo pisze:z matematyczno-informatycznego punktu widzenia mam ten problem „rozkminiony”. Będzie korekcja oraz wybieranie wnętrza dowolnego konturu.
... Jak będzie korekcja narzędzia to będzie i reszta bo to działa na identycznej zasadzie (wybieranie wewnątrz, na zewnątrz)... Ja na razie również jak Rakuś:
Piotr Rakowski pisze:się poddałem
ale wrócę niedługo do tematu bo dość daleko zaszedłem - niestety ugrzązłem.

POWODZENIA !!!
autor: prokopcio
12 sty 2011, 10:46
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

cosimo pisze:w jakiej formie teraz sprzedajesz swój sterownik –z optoizolacją?
Bez optoizolacji...
cosimo pisze:Jest sporo sterowników w oparciu o USB (np. CncGraf) i jakoś nikt ni narzeka.
Nikt nie narzeka teraz, Pierwsze wersje CncGraf wieszały się nagminnie ale od kiedy stosują emi filtry to jest ok. Na moje też nie narzekają (już :) )
cosimo pisze:nie odważyłbym się (teraz – gdyż kiedyś się odważałem ) podłączyć coś do wyjścia uC bez optoizolacji (np. kabel z krańcówką).
Ja mam na odwrót... kiedyś się nie odważałem (miałem o dziwo identyczny układ optoizolacji z Twoim) a teraz się odważam :) nie uszkodzisz komputera tylko kontroler ale na to nie pomoże nawet optoizolacja w Twoim (Naszym) wykonaniu. Rezygnacja z oproizolacji była podyktowana brakiem miejsca a uparłem się na zwartą metalową obudowę do bezpośredniego podpięcia zamiast kabla LPT. Jak miałem kiedyś problem z zakłóceniami na USB to optoizolacja nie pomagała, teraz to już niema znaczenia.

Planuję wrócić do optoizolacji (klient lepiej na to patrzy) ale muszę zaprojektować jakąś mądrą obudowę...
cosimo pisze:przejściówka ethernet->COM
Tak, znam, myślałem, to dobry pomysł ale psuje mi plany zwartej i bardzo prostej (taniej) konstrukcji wraz z obudową.
autor: prokopcio
10 sty 2011, 14:22
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

jarekk pisze:Dlatego arytmetyka jest tak pokrętna
Delikatnie rzecz ujmując ;)
autor: prokopcio
10 sty 2011, 14:06
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

cosimo pisze:A ciekawe co na to Prokopcio
Więc zostałem niejako "wywołany" do tablicy więc odpowiadam :) :
Mój bardzo skromny programik operuje również na bardzo skromniutkich liczbach 8 bitowych (taki mam procesor) ale z żadnymi wektorami x=3 y=65535 ( UPS :razz: tutaj zdradzam czemu zakres pracy jest 600mm przy dokładności 0,01mm ) nie mam problemów - te dwubajtowe liczby + 1 bit na znak i tak przetwarzam wg swoich algorytmów (pochodnych od alg. Bresenhama), które od samego początku działają mi bez najmniejszych problemów i co najważniejsze dla mojego AVR'ka - wyliczenie kroku zajmuje kilkadziesiąt cykli co pozwala generować sygały step do 200kHz na prostych odcinkach przy tak "słabym" procesorze. Nigdy mi nic nie skrzypiało na silnikach (ani oscyloskopie) od prototypowych programów do dzisiejszych. W samym Delphim celowo korzystam z tych samych algorytmów (ośmiobitowych), żeby w miarę dokładnie odzwierciedlić prace krok po kroku w symulacji.
Mój procesor ośmiobitowy ma 8kb Flashu i zegar 16MHz.

Jedyne co mnie denerwuje to interfejs USB, który z chęcią bym zmienił na coś konkretniejszego. Już nie mam kłopotów ale po przejściach wiem, że do zastosowań w przemyśle się nie nadaje (chyba, że tak jak u Jarka -> wysłać wszystko i zapomnieć ! ).

cosimo -> również chylę czoło za pisanie własnych procedur kreślących w 3D i innych bajerów - też piszę wszystko krok po kroczku (Delphi i Assembler dla AVR) choć wiele gotowców mam (nie korzystam) i wiem co to znaczy. Ale moim zdaniem WARTO...
autor: prokopcio
17 lis 2010, 22:50
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

dokładnie potwierdzę słowa kolegi cosimo - częściej spotykam się z przewodami zwartymi przy uszkodzeniu niż przerwanymi (w sumie te przerwane też najczęściej mają zwarcie) więc chyba niema "pewnego w 100%" rozwiązania, chyba, że wejście analogowe :P. Izolację robiłem tak jak kolega cosimo poprzez przetwornicę dc-dc 5v + szybkie optoizolatory rx/tx, co w naszych założeniach w zupełności wystarcza. Jarekk -> czy możesz podać konkretny typ sprawdzonej przez Ciebie izolacji galwanicznej na linie USB ? Mocno zaciekawiłeś mnie tym rozwiązaniem.
autor: prokopcio
06 lip 2010, 16:55
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

pomogę Ci troszeczkę, ponieważ jak dodajesz opisy to niestety nikt nie dostaje powiadomień :) Teraz dostaną wszyscy zainteresowani a widzę, że projekcik nieźle się rozwinął. Gratuluję i życzę wiele sukcesów.

pozdrawiam.
autor: prokopcio
23 kwie 2010, 11:29
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

jarekk pisze:
cosimo pisze: Przecież jednak nie możesz wysłać do sterownika 20000 wektorów ciurkiem.
No wiesz ja dałem 8Mx16 SDRAM i mogę - właśnie dlatego aby jak ktoś robi płaskorzeźbę to sterownik nie musi zwalniać
przy tak dużej pamięci nie potrzeba aż tak dużych prędkośći transmisji - wystarczy przesłać całość a później odtworzyć - z dowolną prędkością. Ja też mam malusieńki bufor który jednak jeszcze nie przysporzył mi problemu przy transmisji "ciurkiem"... on ma jedynie zabezpieczyć przed przerwami ułamków sekund które się w windowsie zdarzają nagminnie. transmisja jest oczywiście 1M dwustronna fullduplex więc korekcja ewentualnych błędów przebiega praktycznie natychmiastowo...
autor: prokopcio
22 kwie 2010, 21:46
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

1.
cosimo pisze:Przyznasz, że program gdzie wszystkie wektory mają 0,01mm to sytuacja ekstremalna
Tak, przyznam wręcz, że to sytuacja nienormalna :) ale krótkie "serie" się zdarzają - przynajmniej moim klientom. poza tym to nie było moje założenie, tylko Twoje :
cosimo pisze:ale na dziś u mnie jest tak: zakładając, że wykonujemy same wektory 0,01mm .........
2.
cosimo pisze:Cytat:
przy 0,01 było by 20kHz ze względu na ograniczoną prędkość transmisji

Prokopcio możesz objaśnić jak na podstawie powyższego zdania można u Ciebie określić tą zależność (wektory/ sekundę) – gdyż wydaje mi się to niemożliwe. (a w próbach obliczeń wychodzą kosmiczne cyfry).
No u mnie jest prędkość transmisji dynamicznie dobierana i wygląda to tak, że właśnie przy ekstremalnych warunkach jakie opisałeś układ usart pracuje z taktowaniem 1Mb/s i ramki zawierają tylko współrzędne + crc co daje przesył maks. 1MHz (taktowanie układu usart ) / 46 bitów w ramce = około 20 tysięcy wektorów na sekundę co przy moim wewnętrznym przeliczaniu taktowania na 0,01mm przy założeniu śruby 4mm i podziału kroku 400 daje równy podział 1 krok na 0,01mm - przy innych skokach śruby oraz innych podziałach kroku zmieniają się prędkości i rozdzielczości ale częstotliwość maksymalna to nadal jest 20 tyś wektorów na sekundę.

[ Dodano: 2010-04-22, 21:49 ]
ale zakręciłem :) teraz czytam to ja wiem o co chodzi ale nie jestem pewien czy ktoś mnie zrozumiał :P
autor: prokopcio
22 kwie 2010, 15:27
Forum: PikoCNC
Temat: PikoCNC Sterownik maszyny CNC via USB
Odpowiedzi: 1908
Odsłony: 290852

ja przeliczam z prędkości transmisji danych co ogranicza maksymalną prędkość taktowania silników bez oczkiwania na wektory - przy Twoim przesłaniu 300 wektorów o długości 0,01mm na sekundę możesz przesunąć maszynę maksymalnie o 3mm na sekundę - to bardzo niewiele.

Wróć do „PikoCNC Sterownik maszyny CNC via USB”