Linux CNC-jak to zrozumieć ?

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#101

Post napisał: tuxcnc » 16 sty 2013, 05:16

Za szybko wjedziesz w materiał i pożegnasz się z frezem.
Powinno być (na przykład) :

Kod: Zaznacz cały

G0 z3 
G0 x45 y25 
G0 z0
G1 z-5
.



Tagi:


Autor tematu
kazikowski
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 13
Posty: 37
Rejestracja: 30 sie 2012, 10:34
Lokalizacja: warszsawa

#102

Post napisał: kazikowski » 16 sty 2013, 23:12

Nie wiem gdzie mam wpisać ten kod i czy zamiast oisać od początku można go jakoś skopiować


przemyslaw2ar
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 248
Rejestracja: 09 mar 2012, 20:27
Lokalizacja: Czarnków

#103

Post napisał: przemyslaw2ar » 16 sty 2013, 23:21

A w jakim programie go napisałeś


Autor tematu
kazikowski
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 13
Posty: 37
Rejestracja: 30 sie 2012, 10:34
Lokalizacja: warszsawa

#104

Post napisał: kazikowski » 16 sty 2013, 23:38

MlKl pisze:

Kod: Zaznacz cały

G21 G90
G0 z3
G17
M3 S10000
G0 x15 y15

G0 z-5

G1 x25 y30 f100
G1 x30 y50
G1 x40
G1 x60 y40
G1 x75 y20
G1 x60 y25
G1 x35 y15
G1 x15 y15
G0 z3
G0 x45 y25
G0 z-5
G1 x40 y25
G1 x50 y40
G1 x55 y30
G1 x45 y25
G0 z3
;i tu powinno być zakończenie
M5
M2 
To już ci się wykona. Numerowanie linii można zapisać przez Nxxx, albo całkowicie pominąć, program sam sobie je policzy. Dla ruchu roboczego trzeba jeszcze podawać parametr f - szybkość posuwu roboczego. Można raz na całą operację, albo w każdej linijce z G1, G2 albo G3.



Zapisujesz to jako plik w katalogu nc_files i wciągasz do LinuxCNC poprzez naciśnięcie klawisza O i wybranie tego pliku. Plik ma mieć rozszerzenie .ngc czyli np plik.ngc będzie poprawną nazwą.
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)


przemyslaw2ar
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 248
Rejestracja: 09 mar 2012, 20:27
Lokalizacja: Czarnków

#105

Post napisał: przemyslaw2ar » 16 sty 2013, 23:47

Toteż już wcześniej napisałem.
W linuksie jest programik (odpowiednik windowsowego notatnika) o nazwie gedit znajdziesz go klikajac na pasek zadań pulpitu Programy>Akcesoria>edytor tekstu gedit

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 29
Posty: 9323
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#106

Post napisał: tuxcnc » 17 sty 2013, 05:23

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ć.

.


IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 7619
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

#107

Post napisał: IMPULS3 » 17 sty 2013, 19:20

tuxcnc pisze:Można też w LinuxCNC użyć opcji Edytuj, zmienić aktualnie wczytany plik i zapisać pod inną nazwą.
''
Można, a ja mam specialny plik o nazwie '' brudnopis.ngc '' i tam sobie robię drobne i jednorazowe robótki albo tworzę na szybko mając pewność że nie ingeruję w jakiś ważniejszy. :smile:

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 41
Posty: 3705
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#108

Post napisał: MlKl » 20 sty 2013, 00:08

http://www.cnc.wiarus.org/content/instr ... u-linuxcnc - zaczynam pisać "amerykańską" instrukcję obsługi LinuxCNC. Zejdzie się z rok na tym zbożnym dziele :)

[ Dodano: 2013-01-20, 12:45 ]
shit - obrazki wyświetla na razie tylko mi we wszystkich przeglądarkach. Muszę powalczyć z ustawieniami menadżera plików w CMS-ie. Skończył się FCK, menadżer do CK jest płatny, zainstalowałem substytut, teraz muszę to rozgryźć...


Autor tematu
kazikowski
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 13
Posty: 37
Rejestracja: 30 sie 2012, 10:34
Lokalizacja: warszsawa

#109

Post napisał: kazikowski » 20 sty 2013, 23:46

No i udało mi się .Zrozumiałem i potrafię już napisać kod do prostych linijek. Teraz czas na łuki.Dużo czytałem w dziale o g-kodach ale chyba nie wszystko dokładnie zrozumiałem .Narysowałem sobie taki detalik:
Obrazek
i do tego napisałem taki kod
Obrazek
ale jak widać to coś popieprzyłem
Obrazek
powiedzcie gdzie zrobiłem błąd

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 41
Posty: 3705
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#110

Post napisał: MlKl » 20 sty 2013, 23:58

A po co w linijce z g90 jest R i I?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”