Znaleziono 5 wyników

autor: tuxcnc
27 lip 2011, 19:13
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: interpreter G codu na USB: Arduino
Odpowiedzi: 24
Odsłony: 14221

jarekk pisze:Wiesz jaki to jest duży rynek ? Wiesz ilu ludzi nie ma pojęcia o CNC - i jedyne co by chcieli to narysować coś w Corelu i wcisnąć duzy zielony guzik "wytnij" ?
Ja nie mam nic przeciwko dużemu zielonemu guzikowi "wytnij".
Tylko ten guzik nie wystarczy kiedy się nie wie czym frez jednopiórowy z węglika różni się od czteropiórowego HSS.
Jest potrzebny pewien minimalny zasób wiedzy i żadne zielone guziki go nie zastąpią.

Co nie zmienia faktu, że takie programy jak CNConv dla kogoś mogą być najlepszym rozwiązaniem.

.
autor: tuxcnc
24 lip 2011, 23:49
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: interpreter G codu na USB: Arduino
Odpowiedzi: 24
Odsłony: 14221

It is still in beta testing but it supports the following g-codes - G: 0-4,17-21,90-92 M: 3-5,30,101-108
I to jest najbardziej zaawansowany projekt ...

Ostatnio trafiłem okazyjnie płytę Gigabyte GA-D525TUD + 1GB DDR3 za 270 zł.
Linux EMC2 za darmo.
Próbuję zrozumieć zapaleńców, którzy się uparli ożenić Windows z Atmegą, ale mi nie wychodzi.
Ani taniej ani lepiej.

Żeby sobie ktoś nie pomyślał, to dzisiaj osobiście programowałem AT89C2051.
Będę na dniach robił na tym procku sterowanie elektrodrążarki wgłębnej.
Tylko akurat do tego to jest wymarzony procesor.

.
autor: tuxcnc
24 lip 2011, 22:26
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: interpreter G codu na USB: Arduino
Odpowiedzi: 24
Odsłony: 14221

pitsa pisze:
tuxcnc pisze: Weź dla przykładu komendę G64 i pomyśl jaką mocą obliczeniową trzeba dysponować, żeby wyliczyć ścieżkę narzędzia ...
Prawda jest taka, że CNConv jest po to żeby móc od tych komend trzymać się z daleka, a ten co ich używa mógł czuć się elitą wśród operatorów cnc. :-)
W sumie to jesteś blisko prawdy, ale nie do końca.
Nie chcę znowu być nieprecyzyjny, ale CNConv to zasadniczo program do wycinania/grawerowania rysunków z Corela.
Z taką głupotą jak nacięcie gwintu już sobie nie poradzi.
Głupia komenda G02/G03 z parametrem Z wytnie zwój gwintu, ale w Corelu tego nie narysujesz i w CNConv nie wytniesz ...
Tak więc pisanie o CNConv w temacie "interpreter-g-codu-na-usb-arduino" jest nieporozumieniem.

Kiedyś napisałem sterownik plotera na 8051, sterowany przez RS232 i czytający bezpośrednio pliki HPGL.
Tylko tyle, że ciął wyłącznie proste i oczywiście bez żadnych przyśpieszeń.
Narysowałem na nim pisakiem kwasoodpornym kilka płytek drukowanych i jak najbardziej działały.
Tak więc nawet tak proste rozwiązania mogą znaleźć praktyczne zastosowania.
Ale z interpreterem G-kodu to ma niewiele wspólnego.

.
autor: tuxcnc
24 lip 2011, 21:44
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: interpreter G codu na USB: Arduino
Odpowiedzi: 24
Odsłony: 14221

pulek pisze:wg opisów autora (kol.prokopcio) w procesorze zawarte są procedury interpolacji, taktowania przyspieszania/ hamowania i cała reszta a program służy tylko do wysłania rysunku wektorowego do procka. Być może nie jest to prawda i rzeczywiście to tylko zwykła przejściówka z USB na LPT a komputer generuje impulsy dla silników, w takim razie proszę nie brać mojej wypowiedzi pod uwagę bo się na tym nie znam aż tak dobrze...

[ Dodano: 2011-07-24, 21:27 ]
ps. ale działa bardzo dobrze :)
Prawda leży jak zwykle pośrodku.
Celem budowy takiego systemu jak CNConv jest ominięcie tego problemu, że Windows nie nadaje się do sterowania w czasie rzeczywistym.
Dlatego faktycznie wysyła się bardziej skomplikowane komendy niż pojedyńcze kroki, ale do interpretera G-kodów to dosyć daleko.
Weź dla przykładu komendę G64 i pomyśl jaką mocą obliczeniową trzeba dysponować, żeby wyliczyć ścieżkę narzędzia ...

.
autor: tuxcnc
24 lip 2011, 18:49
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: interpreter G codu na USB: Arduino
Odpowiedzi: 24
Odsłony: 14221

pulek pisze:Używam do sterowania maszynami kontrolerów USB CNConv opartych z tego co wiem na procesorze atmega8 i nie mogę się zgodzić, że na nim nie można obsłużyć maszyny cnc - bezproblemowo działa bardzo płynnie i stabilnie do 75khz przy obsłudze 2 osi. Nawet gdyby dla trzech osi spadła prędkość o połowę to nadal jest w zupełni wystarczająca.
CNConv to program na komputer PC.
Na Atmedze jest tylko konwerter z interfejsu szeregowego(USB) na równoległy.

.

Wróć do „interpreter G codu na USB: Arduino”