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: 9295
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#91

Post napisał: tuxcnc » 13 sty 2013, 14:44

pitsa pisze:Każda najmniejsza porada, choćby zrobienie skrótu na pulpicie w "nieznanym" systemie są warte umieszczania na forum.
Przeginasz.
Ubuntu skrót na pulpicie - daje w Google "Około 766,000 wyników (0,29 s)" .

.



Tagi:

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:

#92

Post napisał: MlKl » 13 sty 2013, 14:53

Ty, czy ja nie pogodzimy się z niedoskonałością efektów działania programów, i będziemy chcieli z tym walczyć. Przeciętny Kowalski - nie. On po prostu uzna, że tak być musi. I w początkowej fazie nawet niedoskonały kreator jest przyjaźniejszy, niż ogarnięcie, o co w tym g-code chodzi.

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

pomocne triki z linuxCNC.

#93

Post napisał: pitsa » 13 sty 2013, 14:54

A odczep się tuxie. Ja mogę to zrobić i odczepić się na długo. Ty pewnie nie.

Pisałem o każdej najdrobniejszej poradzie. Nie każda rzecz dla ciebie oczywista dla kogoś będzie wiadoma. A jak się nie wie że jest możliwe " fajne coś" to jak wpisać w googlusia zapytanie?
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


Dagome
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 197
Rejestracja: 10 lis 2011, 16:03
Lokalizacja: Jeżograd

#94

Post napisał: Dagome » 13 sty 2013, 22:35

tuxcnc pisze:Wpychanie wszystkiego co komuś może być potrzebne do Axis, to robienie karykatury Macha.
Karykatura macha :razz:
Benjamin Franklin pisze:Na tym świecie pewne są tylko śmierć i podatki.
Terry Pratchett pisze:Jest śmierć i podatki, ale podatki są gorsze, bo śmierć przynajmniej nie trafia się człowiekowi co roku.


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

#95

Post napisał: kazikowski » 15 sty 2013, 01:17

Mam pytanie. Maszynkę mam ustawioną tak
Obrazek
Po ustawieniu ttt
Obrazek
tu zmieniłem nazwę aby było bardziej czytelnie na literę I i rodzaj czcionki
Obrazek
w tych ustawieniach nie zmieniałem nic.Po finalizacji pokazało mi mój wybór z wymiarami.

Obrazek
a wyfrezowało mi literkę I o wysokości około 5,5milimetra
Po zmianie w ustawieniach maszynki na:
krok silnika na obrót - zostało 200 ---------------- 400
mikrokrok sterownika------------4 ---------------- 4
skala osi wyszła 800 kroków na mm --------------1600
Po wyfrezowaniu litery ma11mmwysokości ----------- wymiar się zgadza z rysunkiem22mm
Jutro dopiszę to co mi wyszło z innych ustawień
Co lepiej jest zmienić krok czy mikrokrok?

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:

#96

Post napisał: MlKl » 15 sty 2013, 01:49

Nie ma znaczenia - konfigurator i tak to wszystko mnoży przez siebie i zapisuje jedną liczbą w pliku .ini jako parametr SCALE dla danej osi.

To masz ustawić raz na zawsze tak, żeby maszyna jechała w każdej osi dokładnie tyle, ile jej każesz.

tuxcnc miał o tyle rację, że jakieś podstawy G-code musisz jednak znać.

Po odpaleniu programu zbazuj osie, i wciśnij klawisz F5. W polu "Polecenie MIDI" wpisz

G0 x10

i naciśnij "Wyślij" - wrzeciono ma się przesunąć dokładnie o centymetr w osi X. Ale uwaga - tak jest wyłącznie w przypadku, gdy startuje z punktu zero na osi.

Jak wpiszesz

G0 x100

wrzeciono ma się przesunąć o 100 milimetrów. Od punktu zero na osi X.

jak zamiast G0 x100 wpiszesz G0 y 100, to wrzeciono ma jechać w osi Y do punktu 100 (mm albo cali - zależy, jaką jednostkę ustawiłeś w trakcie konfiguracji. W Polsce używamy milimetrów.

Polecenie G0 x100 mówi programowi: Jedź szybkim posuwem po osi X do punktu 100 na niej.

Możesz jednym poleceniem kazać wrzecionu poruszać się w dwóch, albo trzech osiach na raz:

G0 x100 y100 z100 spowoduje ruch we wszystkich trzech osiach do punktów 100 na nich. Dobierając odpowiednio te cyferki przy literach x, y, z możesz wysłać swoje wrzeciono w dowolny punkt swojej przestrzeni roboczej na maszynie.

[ Dodano: 2013-01-15, 02:02 ]
Jak na razie masz to totalnie źle ustawione. Programowi kazałeś frezować całe imię - i on je frezuje, ale tak małe, że wydaje ci się, że to litera I.

Jesteś pewien, że twój sterownik jest skonfigurowany na półkroki? Bo masz skalę ustawioną na 400 - to by dawało jeden obrót wału silnika na milimetr drogi wrzeciona, tymczasem ono robi jakieś setne milimetra realnie.

Wpisz w tym configu wartości, które będą dawały coraz wyższe wartości skali dla osi, aż zobaczysz, że zbliżasz się do właściwych wymiarów. Wystarczy, jak będziesz zwiększał jeden parametr - tylko bez przesady, żeby ci maszynka z ramek nie chciała wyjechać :)

Długość stołu w tej osi ustawiłeś na 8 mm - naprawdę jest taki krótki? :)

Awatar użytkownika

AOLEK
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 376
Rejestracja: 17 lip 2011, 20:27
Lokalizacja: Świdnica

#97

Post napisał: AOLEK » 15 sty 2013, 08:34

kazikowski pisze:Po ustawieniu ttt
A jak to ustawiłeś ? Czy w wersji 2.5.1 te zakładki są już ustawione ? , z LinuxCNC idzie mi to jakoś topornie ale już tam coś bazgram:

Obrazek
SPRZEDAM dwie nakrętki kulowe 20x5 więcej w dziale GIEŁDA !


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

#98

Post napisał: kazikowski » 16 sty 2013, 00:37

Przepraszam dałem nie te zdjęcie,ale pod nim dałem napis że zmieniłem na literę I.Maszynkę skonfigurowałem i teraz mam 1600kroków na mm i jest dobrze. Zbazowałem osie i maszynka teraz śmiga tam gdzie jej karzę.
Teraz pora na jakiś mój rysunek na razie na samych prostych liniach.
G 21 G90
G0 z3
G17
M3 S10000
1:G0 x15 y15

2:G0 z-5

3:G1 x25 y30
4:G1 x30 y50
5:G1 x40
6:G1 x60 y40
7:G1 x75 y20
8:G1 x60 y25
9:G1 x35 y15
10:G1 x15 y15
11:G0 z3
12:G0 x45 y25
13:G0 z-5
14:G1 x40 y25
15:G1 x50 y40
16:G1 x55 y30
17:G1 x45 y25
18:G0 z3
i tu powinno być zakończenie
19:M5
20:M2
to mam zapisane na kartce.Gdzie to mam zapisać aby maszynka wykonała to polecenie(o ile oczywiście jest dobrze zapisane)


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

#99

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

Zapisać to można w odpowiedniku windowsowego notatnika czyli w "gedit" zakładka bodajże programy na początku i na końcu programu trzeba wstawić znak % inaczej nie zobaczy pan pliku w formie graficznej w oknie podglądu następnie zapisujemy plik w wybranym katalogu (najlepiej sobie utworzyć własny) a program można wywołać poprzez kliknięcie ikonki folderu na ekranie programu LinuxCNC zaznaczyć wszystkie rozszerzenia i poszukać swojego pliku następnie wybierz i gotowe
(mój opis może być niedokładny albowiem piszę z Win7 i nie mam jak zweryfikować tego co pamiętam)

[ Dodano: 2013-01-16, 02:39 ]
Pomoc naukowa bo tyle krzyku a nikt nie wskazał pomocnej lektury ,nie wszystko konkretnie na temat ale podstawowe g-cody pan znajdzie
Załączniki
cnc.pdf
(4.66 MiB) Pobrany 189 razy
technologia po kolei w cnc detalu kody expand CNC skrypt.pdf
(1.57 MiB) Pobrany 5824 razy
CNC-Wprowadzenie material szkoleniowy.pdf
(7.46 MiB) Pobrany 903 razy
Ostatnio zmieniony 16 sty 2013, 02:50 przez przemyslaw2ar, łącznie zmieniany 1 raz.

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:

#100

Post napisał: MlKl » 16 sty 2013, 02:42

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.

Obrazek

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”