Znaleziono 4 wyniki

autor: tuxcnc
13 mar 2012, 19:09
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc i hotwire - pomoc w konfiguracji
Odpowiedzi: 17
Odsłony: 5661

marcoo80 pisze:ale na razie tylko oś X i Y wykonuje kod test styro
No bo to jest program tylko w X-Y.
Tak jest specjalnie, żeby na każdej konfiguracji się otwierał.
Jak chcesz żeby działało w osiach U-V, to musisz plik zmienić.
Zamiast przykładowo

Kod: Zaznacz cały

G1 X  14.413 Y   8.033
musi być na przykład

Kod: Zaznacz cały

G1 X  14.413 Y   8.033   U  14.413 V   8.033
Poza tym polecam przeczytać https://www.cnc.info.pl/topics61/ciekaw ... =foamblade

Linuxcnc nie jest programem stworzonym dla styroploterów, więc nie spodziewaj się cudów po tym co widzisz na ekranie.
Natomiast wyciąć się nim da wszystko co możliwe.
autor: tuxcnc
13 mar 2012, 16:59
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc i hotwire - pomoc w konfiguracji
Odpowiedzi: 17
Odsłony: 5661

Byłeś naprawdę blisko sukcesu.

Dodałeś osi, więc powinieneś dodać też zer

Kod: Zaznacz cały

loadrt stepgen step_type=0,0,0,0,0,0,0,0
Poza tym chyba wszystko jest OK.
U mnie się uruchamia.
W nagrodę dostajesz plik zastępujący otwierany przy starcie axis.ngc, którego na styrociachajce nie wczytasz z powodu obecności kodów dla osi Z.
W pliku ini trzeba dodać wpis

Kod: Zaznacz cały

OPEN_FILE=test-styro.ngc
Oczywiście może być potrzeba podania pełnej ścieżki, albo można podać nazwę innego pliku.

Tak przy okazji, to plik powstał w programach Inkscape i dxf2gcode.

.
autor: tuxcnc
13 mar 2012, 06:45
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc i hotwire - pomoc w konfiguracji
Odpowiedzi: 17
Odsłony: 5661

Wklej te pliki jako załącznik, bo jak na razie to co najwyżej w szklaną kulę można spojrzeć.

.
autor: tuxcnc
12 mar 2012, 00:29
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc i hotwire - pomoc w konfiguracji
Odpowiedzi: 17
Odsłony: 5661

Najpierw uruchamiasz stepconfwizard, konfigurujesz wszystkie osie i zapisujesz.
To już chyba zrobiłeś.
Potem trzeba trochę pogrzebać w plikach konfiguracyjnych ini i hal.
Cały problem sprowadza się do tego, że poszczególnym osiom XYZABCUVW przypisane są na sztywno konfiguracje AXIS_0, AXIS_1, AXIS_2 itd.
W maszynie XYZA masz kolejno AXIS od 0 do 3.
W konfiguracji XYUV potrzebujesz skonfigurować AXIS_0, AXIS_1, AXIS_6, AXIS_7.
Czyli w pliku ini zmieniasz odpowiednie cyferki.
Wpisy w pliku hal muszą odpowiadać osiom AXIS z pliku ini, czyli tam gdzie jest indeks 0 albo 1 zostaje bez zmian, a indeksy 2 i 3 trzeba zamienić odpowiednio na 6 i 7.
Przykładowo stepgen.2.cośtam będzie stepgen.6.cośtam.
Na koniec jeszcze trzy zmiany w pliku ini :
GEOMETRY = XYUV
AXES = 8
COORDINATES = X Y U V
Te wpisy już są, trzeba je znaleźć i poprawić.

Znając życie nie uda Ci się za pierwszym razem, ale tak to się właśnie robi.

Ze strony
http://emc2hotwinch.googlecode.com/svn/trunk/XYUV/ ściągnij pliki hotwire.hal i hotwire.ini.
Nie pomyl z hotwinch, bo to zupełnie inna konfiguracja.
Jak je przejrzysz i skojarzysz z tym co napisałem powyżej, to powinieneś załapać o co chodzi.

.

Wróć do „Linuxcnc i hotwire - pomoc w konfiguracji”