Kod G91
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 668
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: Tarnów MP
- Kontakt:
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
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. 

-
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 


-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 668
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: Tarnów MP
- Kontakt:
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.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. 

-
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
#
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 668
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: Tarnów MP
- Kontakt:
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.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. 

-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 8198
- 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
-
- 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)...
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 668
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: Tarnów MP
- Kontakt:
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.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. 
