Kod G91
-
JacekBelof
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 5
- Posty: 730
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: W d u p i e
Re: Kod G91
G71 jest i owszem, ale w toczeniu.
W pierwszym bloku natomiast powinna/musi być definicja płaszczyzny roboczej... do wyboru mamy trzy: G17, G18 i G19
W pierwszym bloku natomiast powinna/musi być definicja płaszczyzny roboczej... do wyboru mamy trzy: G17, G18 i G19
Jak nie potraficie zapanować nad spamem, to p_i_e_r_d_o_l_ę ja was!
-
lukituki
Autor tematu - Nowy użytkownik, używaj wyszukiwarki

- Posty w temacie: 7
- Posty: 8
- Rejestracja: 05 gru 2018, 17:19
Re: Kod G91
Spoko nie spałem to co wkleiłem wcześniej było w materiałach, które dostaliśmy od prowadzącego po zajęciach ale to samo pisaliśmy na tych zajęciach i ten N55 się różnił. Mam zdjęcia z wykładu i tam w G - kodach nie mieliśmy wcale kodu G17
. Ale dalej nie wiem jak z tego zrobić G91 
-
JacekBelof
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 5
- Posty: 730
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: W d u p i e
Re: Kod G91
N01 G90 G17 G40
N05 M06 T01 S4000 M03 M08
N10 G0 X0 Y0 Z5
N15 G0 G91 X20 Y10 Z0
N20 G01 X0 Y0 Z-6 F1000
N25 G01 X20 Y0 Z0 F2000
Tylko mały fragment, „na kolanie”... początek i tak musi być po G90, no chyba, że dokładnie znasz odległość punktu bazowego/startowego/wymiany od obrabianego detalu.
N05 M06 T01 S4000 M03 M08
N10 G0 X0 Y0 Z5
N15 G0 G91 X20 Y10 Z0
N20 G01 X0 Y0 Z-6 F1000
N25 G01 X20 Y0 Z0 F2000
Tylko mały fragment, „na kolanie”... początek i tak musi być po G90, no chyba, że dokładnie znasz odległość punktu bazowego/startowego/wymiany od obrabianego detalu.
Jak nie potraficie zapanować nad spamem, to p_i_e_r_d_o_l_ę ja was!
-
lukituki
Autor tematu - Nowy użytkownik, używaj wyszukiwarki

- Posty w temacie: 7
- Posty: 8
- Rejestracja: 05 gru 2018, 17:19
Re: Kod G91
Wielkie dzięki, czyli najprościej mówiąc w tym kodzie G91 żeby uzyskać kolejne wiersze muszę odejmować od siebie wartosci przy x y z w dwóch kolejnych wierszach w G90?
N30 G02 X30 Y0 R15
N35 G01 X12 Y0
N40 G03 X18 Y18 R18
N45 G01 X0 Y22
N50 G01 X-25 Y0
N55 G02 X0 Y20 R10
N60 G01 X10 Y40
N65 G01 X-23 Y0
N70 G02 X-24 Y0 R12
N75 G01 X-20 Y10
N80 G01 X10 Y-50
N85 G02 X0 Y-40 R20
N90 G01 X0 Y-20 Z-1
N95 G00 X0 Y0 Z6
N100 G00 X-10 Y20 Z0
N105 G01 X30 Y0 Z-6 F1000
N110 G01 X30 Y10 Z0 F2000
N115 G01 X-20 Y10 Z1
N120 G01 X-10 Y-20
N125 G00 Z5
N130 G00 X0 Y0 Z0
M135 M09 M05
N140 M30
#
N30 G02 X30 Y0 R15
N35 G01 X12 Y0
N40 G03 X18 Y18 R18
N45 G01 X0 Y22
N50 G01 X-25 Y0
N55 G02 X0 Y20 R10
N60 G01 X10 Y40
N65 G01 X-23 Y0
N70 G02 X-24 Y0 R12
N75 G01 X-20 Y10
N80 G01 X10 Y-50
N85 G02 X0 Y-40 R20
N90 G01 X0 Y-20 Z-1
N95 G00 X0 Y0 Z6
N100 G00 X-10 Y20 Z0
N105 G01 X30 Y0 Z-6 F1000
N110 G01 X30 Y10 Z0 F2000
N115 G01 X-20 Y10 Z1
N120 G01 X-10 Y-20
N125 G00 Z5
N130 G00 X0 Y0 Z0
M135 M09 M05
N140 M30
#
-
JacekBelof
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 5
- Posty: 730
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: W d u p i e
Re: Kod G91
W sumie, w uproszczeniu, tak można przyjąć... jak już pisałem, to jest jak programowanie długością wektorów... jeśli początek i koniec wektora jest na tej samej pozycji, to znaczy, że jego długość jest równa zero.
PS. Samego przerobionego kodu nie analizowałem.
PS. Samego przerobionego kodu nie analizowałem.
Jak nie potraficie zapanować nad spamem, to p_i_e_r_d_o_l_ę ja was!
-
WZÓR
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 8465
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Kod G91
Definicja o odejmowaniu nic nie mówi.
P.s.
G91 - programowanie przyrostowe , inkrementalne.
Kolejne punkty w programie (współrzędne osi ) są określane w stosunku do punktu poprzedzającego.
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
Petroholic
- Lider FORUM (min. 2000)

- Posty w temacie: 2
- Posty: 2688
- Rejestracja: 08 gru 2015, 12:23
- Lokalizacja: Lublin
- Kontakt:
Re: Kod G91
Mówiąc najbardziej łopatologicznie jak się da:
Maszyna stoi w punkcie X10 Y10 Z10
Chcesz przejść do punktu X20 Y50 Z100
W G90 napiszesz:
G00 (lub G01 zależy czy ruch roboczy czy szybki) X20 Y50 Z100 (podajesz współrzędne drugiego punktu)
W G91 napiszesz:
G00 (lub G01 zależy czy ruch roboczy czy szybki) X10 Y40 Z90 (podajesz przyrost współrzędnych drugiego punktu)
Jeżeli chcesz pojechać w stronę początku osi to w G91 podajesz przyrost z minusem np. G00 X-10 oznacza, że maszyna przesunie się 10mm w lewo, a nie pojedzie na punkt o współrzędnej X-10 (G90)...
Maszyna stoi w punkcie X10 Y10 Z10
Chcesz przejść do punktu X20 Y50 Z100
W G90 napiszesz:
G00 (lub G01 zależy czy ruch roboczy czy szybki) X20 Y50 Z100 (podajesz współrzędne drugiego punktu)
W G91 napiszesz:
G00 (lub G01 zależy czy ruch roboczy czy szybki) X10 Y40 Z90 (podajesz przyrost współrzędnych drugiego punktu)
Jeżeli chcesz pojechać w stronę początku osi to w G91 podajesz przyrost z minusem np. G00 X-10 oznacza, że maszyna przesunie się 10mm w lewo, a nie pojedzie na punkt o współrzędnej X-10 (G90)...
-
JacekBelof
- Specjalista poziom 3 (min. 600)

- Posty w temacie: 5
- Posty: 730
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: W d u p i e
Re: Kod G91
I tu gość miał rację... żeby uzyskać wartości przesunięć wystarczy odjąć współrzędne punktu końcowego, od współrzędnych punktu początkowego... jeśli współrzędne końca są mniejsze od współrzędnych początku, to wychodzi wartość ujemna.
Jak nie potraficie zapanować nad spamem, to p_i_e_r_d_o_l_ę ja was!




