Linux CNC-jak to zrozumieć ?

Dyskusje dotyczące działania obsługi programu LinuxCNC

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

#131

Post napisał: IMPULS3 » 15 lut 2013, 12:00

Jak jest tak to działa.

kod:

Kod: Zaznacz cały

%
 g21 g90
 g0 z3 f100
 g17
 M3 s10000
 g0 x95 y30.5
 g1 z-2
 g90 g2 x55 y47 r70
 g1 x40 y33
 g1 x32 y41
 g1 x47 y55
 g90 g2 x30.5 y95 r70
 g1 x10
 g1 y105
 g1 x30.5
 g90 g2 x47 y146.5 r70
 g1 x32 y160
 g1 x40 y167
 g1 x54 y153
 g90 g2 x95 y169.5 r70
 g1 y190
 g1 x105
 g1 y169.5
 g1 z3
 m2
 m5
%[b][/b]



Tagi:


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 16281
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#132

Post napisał: kamar » 15 lut 2013, 12:48

Naprawdę nie widzisz róznicy między tymi zapisami ?








Wykasuj te # z numerami :)



g90
g0 z3 f100
g17
m3 s10000
g1 z-2
g1 x40
g1 z3 - czemu nie g0 i po co wogle wyjeżdasz
g0 x0
g1 z-4 - jedziesz wolno z z3 do z-4 wstaw linie prze - g0 z1
g1 x40
g1 z3 - to samo
g0 x0
g1 z-6
g1 x40
g1 z3 - to samo
g0 x0
g1 z-8
g1 x40
g1 z3 - to samo
g0 x0
m2
m5
%

A najkrócej;

g0 y0 x0 z3
m3 s1000
#1=0
g0 z1
o100 while [#1 gt -8]
#1=[#1-1]
g0 z[#1+1]
g1 z#1 f100
x40
g0 z3
x0
o100 endwhile
M30

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

#133

Post napisał: tuxcnc » 15 lut 2013, 18:36

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.

.


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

#134

Post napisał: IMPULS3 » 15 lut 2013, 20:18

tuxcnc,

Nie wiem czy nie lepiej czasami zrobić zrzut z ekranu, i na zrzucie zaznaczyć co wcisnąć, bo opis jest dobry jak się już wie o co chodzi i gdzie i czego szukać. :smile:

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

#135

Post napisał: tuxcnc » 15 lut 2013, 20:27

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

.


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

#136

Post napisał: IMPULS3 » 15 lut 2013, 20:39

Może i lepiej, możesz tak zrobić.
No wiesz ja jak to zrobię to nawet Ty nie bedziesz wiedział o co chodzi....


bogus105
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 421
Rejestracja: 24 gru 2005, 12:59
Lokalizacja: Bielsko-Biała

#137

Post napisał: bogus105 » 26 maja 2013, 17:46

Koledzy! CHCĘ się nauczyć linuxcnc. Poczytałem forum i uznaję techniczną wyższość sterowania maszyną pod linuxem. Chciałem wydać tysiaka na CSMIO\IP-M, ale jak poszperałem po anglojęzycznych forach i dowiedziałem się, że 8 miesięcy temu raportowano odpowiedzi z CS-Lab, że zrobią upgrade firmware'u IP-M tak aby można było podłączyć moduł ENC i do tej pory nie widać tego firmware'u to sobie takie podejście odpuściłem.

Szukam więc tu na forum źródeł informacji, tutoriali. Chcę poświęcić na to tyle czasu ile będzie potrzeba, bez zadawania irytujących pytań początkującego. Jak już się naczytam i popróbuję to się wtedy będę pytał. Takie miałem założenie, ale kolejny wątek, który otworzyłem okazuje się pyskówką. Gdzie ta wiedza? Niestety muszę zadać to pytanie:
proszę o wątki dot doboru kompa i instalacji linuxcnc. Chcę pójść w kartę Mesa (czy sama karta bez dodatkowych daughter-board'ów) wystarczy? Hardware to proste homemade wzmacniacze PWM + silniki DC z enkoderami w loopie do karty Mesa. Tyle. Tylko bez zaimplementowanej kłótni:)

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

Nie jestem złośliwy i proszę o takie samo podejście:)


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 16281
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#138

Post napisał: kamar » 26 maja 2013, 18:37

No jak tu nie być złosliwym :) Masz specjalnie wyciągnięty (na moją zresztą prośbę) do góry wątek Mikiego opisujacy krok po kroku instalacje 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

#139

Post napisał: tuxcnc » 26 maja 2013, 19:07

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.

.


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 292
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#140

Post napisał: micges » 26 maja 2013, 19:18

bogus105 pisze:Chcę pójść w kartę Mesa (czy sama karta bez dodatkowych daughter-board'ów) wystarczy? Hardware to proste homemade wzmacniacze PWM + silniki DC z enkoderami w loopie do karty Mesa. Tyle. Tylko bez zaimplementowanej kłótni:)
Żeby wysterować Twoje wzmacniacze i odczytać enkoder kartami Mesa potrzebujesz zestamu 5I25 + 7I85S.
Koszt 175$ (560 pln) netto u producenta razem z przewodem LPT.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”