Kod G91


JacekBelof
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 24
Rejestracja: 02 gru 2018, 22:25

Re: Kod G91

#11

Post napisał: JacekBelof » 06 gru 2018, 21:10

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




Autor tematu
lukituki
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 05 gru 2018, 17:19

Re: Kod G91

#12

Post napisał: lukituki » 06 gru 2018, 21:31

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
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 24
Rejestracja: 02 gru 2018, 22:25

Re: Kod G91

#13

Post napisał: JacekBelof » 06 gru 2018, 21:57

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.


Autor tematu
lukituki
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 05 gru 2018, 17:19

Re: Kod G91

#14

Post napisał: lukituki » 06 gru 2018, 22:53

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
#


JacekBelof
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 24
Rejestracja: 02 gru 2018, 22:25

Re: Kod G91

#15

Post napisał: JacekBelof » 07 gru 2018, 05:55

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.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 6202
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Kod G91

#16

Post napisał: WZÓR » 07 gru 2018, 07:40

lukituki pisze:
06 gru 2018, 22:53
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?
.....
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.
Kiedyś traktowałem ludzi dobrze... , teraz z wzajemnością!

Awatar użytkownika

Petroholic
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1557
Rejestracja: 08 gru 2015, 12:23
Lokalizacja: Lublin

Re: Kod G91

#17

Post napisał: Petroholic » 08 gru 2018, 10:21

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


JacekBelof
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 24
Rejestracja: 02 gru 2018, 22:25

Re: Kod G91

#18

Post napisał: JacekBelof » 08 gru 2018, 11:05

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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne dyskusje na temat oprogramowania CAD/CAM”