Problem z G-kodem

Dyskusje dotyczące programowania G-Code
Awatar użytkownika

maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

#21

Post napisał: maz » 20 lip 2007, 22:46

Znalazlem ze g28 wlasnie znaczy punkt referencyjny z progranu cos takiego nigdy tegoi nie uzywalem wiec strzelalem programowanie z jakim sie spotkalem to nie ten jaki tutaj bylo a chcialem pomoc :)
Zreszta nie bardzo rozumiem po co wjezdzac w czaie trwania programu na punkty referencyjne maszyny. Czyzby wymiana narzedzia, albo koniec programu?
Jak znajde program na ktorym ja pracowalem kilka lat temu to udostepnie obecnie pracuje na bardzo latwym systemie programowania :D
Nie wyjezdzasz w czasie trwania programu, tylko na koncu - po co, po to, ze jest to bezpieczna pozycja, rownie dobrze mozna zakonczyc program m30 bez najazdow. U mnie na maszynie mam przygotowane najazdy na koncu programu na punkt, w ktorym stol jest idealnie na wprost drzwi, co ulatwia rozladunek/zaladunek.
Wymiana narzedzia nastepuje przez najazd osi z do punktu referencyjnego z0. w offsecie g53 - w ktorym jest zapisana pozycja karuzeli z narzedziami. wszystkie inne odniesienia - offsety - bazy sa zapisane jako bazy g52,g54 - g59-g150 itp. Program, CAM, generuje kod, ktory odnosi sie do punktu zapisanego w bazie np g54 i wzgledem tego punktu oblicza przesuniecia. G28 jest zawsze ten sam, a g54 itd, mozna sobie przypisywac dowolnie.


Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)

Tagi:

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#22

Post napisał: easy2002 » 21 lip 2007, 09:11

Witam
Czytam panowie z uwagą wasze wypowiedzi na temat funkcji G28 i jestem zaskoczony że koledzy piszą tak „twardo” że G28 znaczy to i nic więcej jak zjazd na punkty referencyjne
więc podaje przykłady, że nie zawsze jest tak jasno jakby każdy chciał
:cry: na zdjęciach widać przykłady dwóch producentów maszyn gdzie G28 wcale nie znaczy zjazd na punkty referencyjne :razz:

Dodam że jedynie na takie funkcje można być pewnym, że na wszystkich maszyna i sterownikach będą znaczyły to samo ta takie jak G0 G1 G2 G3 G40 G41 G42
można by je policzyć na palcach jednej ręki
Także ja osobiście jeśli wypowiadam się na temat takich funkcji robię to ostrożnie
:wink:
Załączniki
g28 2.JPG
g28 2.JPG (5.13 KiB) Przejrzano 1855 razy
g28.JPG
g28.JPG (9.97 KiB) Przejrzano 1855 razy
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281


dell
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 453
Rejestracja: 23 maja 2007, 06:26
Lokalizacja: znikad

#23

Post napisał: dell » 21 lip 2007, 09:19

wiesz ja to znalazlem na stronie pod adresem : http://www.narzedziownie.pl/?t=s&s=2&i=434&r=
i stamtad bralem co to jest te G28 :) Wiec nie brac mi niczego za zle :)

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#24

Post napisał: Piotr Rakowski » 21 lip 2007, 09:36

Kol Easy2002 - dlatego właśnie pisałem o wyborze odpowiedniego prostprocesora w Mastercamie. Różne firmy w różny sposób interpretują polecenia "nieoczywiste". G28 jest jednym z takich właśnie poleceń, których nie tyle interpretacja, co zastosowanie zależy od wykonania maszyny. Dla jednych będzie to punkt referencyjny, dla innych punkt zerowy, a jeszcze inni podstawią pod to fontannę z rybkami ;-))

Panowie wymodelowanie postrprocesora pod własne potrzeby (własną obrabiarkę) jest niestety kwestią podstawową w Mastercamie (chyba, że mamy jedną z maszyn standardowych, dla których Mastercam ma napisany postprocesor).
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


dell
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 453
Rejestracja: 23 maja 2007, 06:26
Lokalizacja: znikad

#25

Post napisał: dell » 21 lip 2007, 09:45

no tak ale jak wol w programie bylo ze na punkty referencyjne maszyny (z programu) i tego sie trzymalem przytoczylem tylko opis z jednej stron na ktorej bylo wyjasnione G28 i cos mialo wspo,nego z tym problemem co mial kol maz i to wszystko

Awatar użytkownika

maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

#26

Post napisał: maz » 21 lip 2007, 10:31

dell pisze:no tak ale jak wol w programie bylo ze na punkty referencyjne maszyny (z programu) i tego sie trzymalem przytoczylem tylko opis z jednej stron na ktorej bylo wyjasnione G28 i cos mialo wspo,nego z tym problemem co mial kol maz i to wszystko
nie mialem zadnego problemu :mrgreen:
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)


dell
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 453
Rejestracja: 23 maja 2007, 06:26
Lokalizacja: znikad

#27

Post napisał: dell » 21 lip 2007, 10:44

faktycznie sorki :)
sobie zadaje pytanie czy rzeczywiscie byl jakis problem :D

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#28

Post napisał: easy2002 » 21 lip 2007, 10:48

No na pewno nie "maz" miał problem tylko "Rayford"
:mrgreen:
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Awatar użytkownika

Autor tematu
Rayford
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 846
Rejestracja: 03 paź 2006, 20:45
Lokalizacja: Gołdap

#29

Post napisał: Rayford » 21 lip 2007, 17:50

No to sobie pogadaliście :)

Zrobiłem kilka rysunków testowych zamieniłem na g_kody i we wszystkich kodach końcówki kodu były takie same jak w podanym kodzie na początku postu o raz dyskusyjny G28

W każdym teście maszyna odsuwa się w swoim kierunku, podnosiła głowicę i odsuwała się i tak zostawało i jest Ok (wcześniej podnosiła odjeżdżała i opuszczała po niżej zera)

Z tego wynika, że w problemowym kodzie mach miał chyba "słaby czas" i wykonywał robotę na "odwal" :)

Awatar użytkownika

skoti
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1743
Rejestracja: 28 gru 2004, 23:56
Lokalizacja: Rybnik

#30

Post napisał: skoti » 21 lip 2007, 18:24

easy2002 pisze:Dodam że jedynie na takie funkcje można być pewnym, że na wszystkich maszyna i sterownikach będą znaczyły to samo ta takie jak G0 G1 G2 G3 G40 G41 G42
można by je policzyć na palcach jednej ręki
Tak z ciekawosci ile ty masz palcow w rece :mrgreen: :razz: Ja sie nie dziwie ze tak sprawnie idzie Ci pisanie postow :razz:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”