Znaleziono 29 wyników

autor: tuxcnc
26 maja 2013, 19:07
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

bogus105 pisze:Chcę pójść w kartę Mesa (...)
Najlepiej jakbym mógł odwiedzić któregoś z Kolegów, kto używa linuxcnc (najlepiej z kartami Mesa) i zobaczyć organoleptycznie jako to działa i z czym się to je. Jestem z Bielska-Białej więc chodzi o okolicę (do Szczecina nie będę jechał:D).
https://www.cnc.info.pl/micges,u,23906.htm
Tylko ten kolega zajmuje się takim sprzętem, jak Ci za daleko do Torunia to twój problem.

.
autor: tuxcnc
15 lut 2013, 20:27
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

IMPULS3 pisze:Nie wiem czy nie lepiej czasami zrobić zrzut z ekranu, i na zrzucie zaznaczyć co wcisnąć
Może i lepiej, możesz tak zrobić.

.
autor: tuxcnc
15 lut 2013, 18:36
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

kazikowski pisze:#01 g21 g90
#02 g0 z3 f100
#03 g17
#04 M3 s10000
Potrafisz zagmatwać rzeczy najprostsze.
Skąd Ci przyszło do głowy to #01, #02 itd. ?
To nie są numery linii tylko nazwy zmiennych którym nie przypisałeś wartości, więc komunikat o błędzie jest jak najbardziej na miejscu.
Miałeś też wklejając programy używać <code>, to jest jeden z przycisków nad tym oknem w którym piszesz.
Użycie <code> powoduje wyświetlenie tekstu tak jak jest wprowadzony bez żadnej interpretacji przez oprogramowanie forum.
Oto przykładowy tekst wpisany w okno do pisania postów :

Kod: Zaznacz cały

[code] :shock: [/code] 
[quote] :shock: [/quote]
A tak wygląda to na wyświetlanej stronie:

Kod: Zaznacz cały

 :shock: 
:shock:
I jeszcze jedno, nie musisz stawiać znaków % na początku i końcu programu.
To pamiątka po papierowej taśmie perforowanej, która kiedyś była nośnikiem programów komputerowych.
Taką taśmę można było przerwać, te procenty na początku i końcu były do sprawdzenia czy taśma jest cała.
W LinuxCNC znaki % są niepotrzebne, może w jakimś innym sterowaniu się je z przyzwyczajenia stosuje.

.
autor: tuxcnc
26 sty 2013, 16:48
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

kamar, ja nie mam ochoty kopać się z koniem, czy też raczej kuzynem konia.

Poprawny jest ten kod który maszyna wykona, a nie ten który się kamarowi podoba.

EOT.
autor: tuxcnc
26 sty 2013, 14:35
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

kamar pisze:Wstawienie np. g17 w środek programu sugeruje kazdemu normalnemu że do tego miejsca robiliśmy na np. g18.
Nie.
Wystąpienie kodu G17 oznacza dokładnie tyle, że od tego miejsca obowiązuje G17 niezależnie od tego co było wczaśniej.
Tylko tyle i nic więcej.

Czy jak jadąc samochodem widzisz znak "60" to znaczy że wcześniej wolno było jechać 100 ?
A jak będzie "niebezpieczny zakręt" to znaczy że wcześniej droga była prosta ?

Przedtem walnąłeś głupotę, co się każdemu może zdarzyć, ale teraz to już się kompromitujesz.

.
autor: tuxcnc
23 sty 2013, 21:23
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

kamar pisze:
tuxcnc pisze: Parametr F można podać wszędzie, więc po G0 także, byle by przed pierwszym ruchem roboczym.
Kod G17 także można podać wszędzie, byle by przed G2/G3 którego dotyczy.
Tak więc błąd jest tylko jeden.
.
Mozna w każdej linii dopisywać ( KOCHAM ZOŚKE ) i tez błędu nie będzie.
W kodach ma być to co potrzebne i tylko to.
Walnąłeś głupotę a teraz odwracasz kota ogonem.
Jak ktoś ma ochotę każdą linię zaczynać od g21g90g54g64p0.01g17f1000s3000 to niech sobie zaczyna.
Błędu nie ma i koniec.

.
autor: tuxcnc
23 sty 2013, 05:57
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

kamar pisze:1. skasuj g2 i R20 w pierwszej linii
2. przy g0 nie podajesz prędkości
3. najpierw podałeś przejazd a pożniej deklarujesz płaszczyznę

Trzy linie , trzy blędy
Faktycznie chodzi o to nieszczęsne G2 na początku programu.
Skąd się tam wzięło i po co, zapewne pozostanie tajemnicą.
Parametr F można podać wszędzie, więc po G0 także, byle by przed pierwszym ruchem roboczym.
Kod G17 także można podać wszędzie, byle by przed G2/G3 którego dotyczy.
Tak więc błąd jest tylko jeden.

Oto poprawny program :

Kod: Zaznacz cały

% 
g21 g90
g0 z3 f100 
g17 
m3 s10000 
g0 x10y10 
g1 z-2 
g1 y40 
g1 x50 
g1 y30 
g90 g2 x30 y10 r20 
g1 x10 
g1z3 
g0 x0 y0 
m5 
m2 
% 
G90 jest zadeklarowane na początku, więc w jedenastej linii potrzebne już nie jest, ale to żaden błąd.

.
autor: tuxcnc
21 sty 2013, 19:32
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

Rano się spieszyłem do pracy, teraz dokładniej obejrzałem tem obrazek.
Masz tam nieźle popieprzone i nic dziwnego że nie działa.
Dla kodu G2 i G3 podajesz współrzędne końca łuku i deklarujesz promień.
Promień możesz zadeklarować długością albo współrzędnymi środka okręgu.
Czyli albo R10 albo I10J10, (to oczywiście przykładowe dane).

Założmy, że jesteś w punkcie X30Y50 i chcesz łuk o promieniu 10, jak na rysunku który zrobiłeś.
Można to zrobić na sześć sposobów.

Kod: Zaznacz cały

G90 G02 X40 Y60 R10 F1000

Kod: Zaznacz cały

G90 G91.1 G02 X40 Y60 I10 J0 F1000

Kod: Zaznacz cały

G90 G90.1 G02 X40 Y60 I40 J50 F1000

Kod: Zaznacz cały

G91 G02 X10 Y10 R10 F1000

Kod: Zaznacz cały

G91 G91.1 G02 X10 Y10 I10 J0 F1000

Kod: Zaznacz cały

G91 G90.1 G02 X10 Y10 I40 J50 F1000
Co jak i dlaczego dojdziesz już sam.

.
autor: tuxcnc
21 sty 2013, 06:00
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

Wklejaj programy używając Code, a nie zrzuty z ekranu.
Czytanie z obrazków to męczarnia, na dodatek początek jest obcięty.
Poza tym łatwiej cokolwiek sprawdzić, bo sobie mozna skopiowac i wkleić a z obrazka nie da rady.

.
autor: tuxcnc
17 sty 2013, 05:23
Forum: LinuxCNC (dawniej EMC2)
Temat: Linux CNC-jak to zrozumieć ?
Odpowiedzi: 139
Odsłony: 21725

kazikowski pisze: Ja to napisałem tak na próbę i chciałbym to wyfrezować.Tak jak napisał MIKI żebym zapisał to jako plik w katalogu nc files.Tylko gdzie mam to napisać aby zapisać(ale namieszałem)
Po pierwsze popraw te zjazdy w dół.
Nie wjeżdża się w materiał na ruchu ustawczym.
Twoja maszynka może by wytrzymała, ale są takie, które jeżdża po parę metrów na minutę i taki zjazd to by była najzwyklejsza kolizja.
Możesz także, chociaż nie zawsze jest potrzeba, ustawić inną prędkość ruchu w osi Z, a inną w osi X i Y, do tego jest parametr F.
Czyli zamiast

Kod: Zaznacz cały

G0 z-5
daj

Kod: Zaznacz cały

G0 z0
G1 z-5
albo na przykład

Kod: Zaznacz cały

G0 z0
F100
G1 z-5
F200
Co do edytora tekstu, to gedit powinien być w głównym menu w zakładce akcesoria, można też po prostu wpisać w terminalu

Kod: Zaznacz cały

gedit
Można też w LinuxCNC użyć opcji Edytuj, zmienić aktualnie wczytany plik i zapisać pod inną nazwą.
Tylko to już są podstawy Linuksa, w Google znajdziesz tysiące stron na ten temat, także po polsku.
Nie pytaj o to co w Google można znaleźć, bo się wszystkim odechce Ci pomagać.

.

Wróć do „Linux CNC-jak to zrozumieć ?”