Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Akcesoria CNC

Poprzedni temat «» Następny temat
Problem z G-kodem
Autor Wiadomość
Rayford 
Specjalista poziom 2
Rayford



Pomógł: 12 razy
Dołączył: 03 Paź 2006
Posty: 459
Skąd: Mazury
Wysłany: 2007-07-18, 20:33   Problem z G-kodem

Frezarka po wykonaniu zadania odjeżdża z obrabianego przedmiotu i tu problem, bo oś zet opuszcza mi po niżej punktu zero i jak zaczynam nowy element to oś zet nie unosi się i następuje kolizja z materiałem, muszę za każdym razem przed rozpoczęciem ręcznie podnosić oś.

Podaję końcówkę kodu, co trzeba zmienić aby oś Z nie opuszczała się a wręcz przeciwnie aby podnosiła się np: o 10mm ponad zero po zakończonej pracy?

N332 G2 X99.51 Y51.8 R1.3
N334 G1 X20.51
N336 G2 X19.21 Y53.1 R1.3
N338 G1 Y79.
N340 G2 X20.51 Y80.3 R1.3
N342 G1 X60.01
N344 Z4.4
N346 G0 Z10.
N348 M5
N350 G91 G28 Z0.
N352 G28 X0. Y0. A0.
N354 M30
%
_________________
Moja pierwsza maszynka
http://www.cnc.info.pl/topics60/3765.htm
 
 
 
easy2002 
Specjalista poziom 3
easy



Pomógł: 162 razy
Dołączył: 27 Lis 2004
Posty: 1603
Skąd: Gniew
Wysłany: 2007-07-18, 20:38   

Proszę o cały program w pliku spakowanym ok
_________________
... 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 projektu http://www.cnc.info.pl/viewtopic.php?t=2281
 
 
 
subalb 
Sympatyk forum poziom 1


Pomógł: 2 razy
Dołączył: 27 Maj 2007
Posty: 31
Skąd: Łódź
Wysłany: 2007-07-18, 20:44   

G91 programuje wymiary przyrostowo. Spróbuj zamiast G90 wpisać G90 Z10.

Dodano: 2007-07-18, 21:44
zamiast G91 to G90 :wink:
 
 
 
Rayford 
Specjalista poziom 2
Rayford



Pomógł: 12 razy
Dołączył: 03 Paź 2006
Posty: 459
Skąd: Mazury
Wysłany: 2007-07-18, 20:54   

Cały kod

FREZ 2.rar
Pobierz Plik ściągnięto 237 raz(y) 980 Bajtów

_________________
Moja pierwsza maszynka
http://www.cnc.info.pl/topics60/3765.htm
 
 
 
easy2002 
Specjalista poziom 3
easy



Pomógł: 162 razy
Dołączył: 27 Lis 2004
Posty: 1603
Skąd: Gniew
Wysłany: 2007-07-18, 21:23   

Witaj
Wydaje mi się że to Mach robi błąd przy tym zapętleniu i odbiciu
_________________
... 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 projektu http://www.cnc.info.pl/viewtopic.php?t=2281
 
 
 
Piotr Rakowski 
Specjalista poziom 3
rakuś



Pomógł: 30 razy
Dołączył: 29 Lip 2005
Posty: 927
Skąd: Warszawa
Wysłany: 2007-07-18, 21:27   

Kolego,

N346 G0 Z10.
N348 M5
N350 G91 G28 Z0. -> w tym miejscu zrezygnuj z Z0, skoro dopiero co podniosłeś Z. G91 także nie jest potrzebne, jeśli poprzednio miałeś G90. Popatrz na rysunki poniżej.
N352 G28 X0. Y0. A0.
N354 M30

... i po co są kropki po wartościach???

z2.jpg
A tak po zmianach, o których pisałem.
Plik ściągnięto 59 raz(y) 28,89 KB

z1.jpg
Tak wygląda kod NC bez zmian.
Plik ściągnięto 53 raz(y) 18,09 KB

_________________
Piotr (rakuś) Rakowski, eduCAD CNC, PLT2CNC, STEP2CNC
Oprogramowanie: http://www.soft4cnc.pl maszyny: http://www.grawerki.biz
 
 
easy2002 
Specjalista poziom 3
easy



Pomógł: 162 razy
Dołączył: 27 Lis 2004
Posty: 1603
Skąd: Gniew
Wysłany: 2007-07-18, 21:35   

Kropki po wartościach świadczą o tym iż ten prog został wygenerowany przez jakiś post procesor :mrgreen:
Ale ja tam nadal widzę kreskę w detalu lub bardzo blisko
_________________
... 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 projektu http://www.cnc.info.pl/viewtopic.php?t=2281
 
 
 
Rayford 
Specjalista poziom 2
Rayford



Pomógł: 12 razy
Dołączył: 03 Paź 2006
Posty: 459
Skąd: Mazury
Wysłany: 2007-07-18, 21:52   

Kod jest wygenerowany w mastercamie i nic tu sam nie zmieniałem. Ten drugi rysunek z kodem oryginalnym bardziej mi odpowiada bo os odsuwa się i wygodniej zmienić materiał, ale właśnie czemu tak zostało wygenerowane to jest pytanie...

jutro zmienie te ustawienia i zobaczę jak to się zachowuje
_________________
Moja pierwsza maszynka
http://www.cnc.info.pl/topics60/3765.htm
 
 
 
Piotr Rakowski 
Specjalista poziom 3
rakuś



Pomógł: 30 razy
Dołączył: 29 Lip 2005
Posty: 927
Skąd: Warszawa
Wysłany: 2007-07-19, 07:03   

Cytat:
Kod jest wygenerowany w mastercamie i nic tu sam nie zmieniałem.

No i bardo źle, że nie zmieniałeś. W Mastercam, o ile pamiętam, nie ma innych postprocesorów, niż dedykowane, ale możesz napisać własny. Koniecznie to zrób (np. wyedytuj ten, który używasz) i usuń te kropki dziesiętne.

Z kodem G91 jest tak, że jeśli algorytm w g-kodach jest źle napisany - program może się zgubić. Mnie się wydaje, że ten koniec to jest jakiś automatyczna "stopka" w postprocesorze. Jak usuniesz z niej G91 będzie OK.
_________________
Piotr (rakuś) Rakowski, eduCAD CNC, PLT2CNC, STEP2CNC
Oprogramowanie: http://www.soft4cnc.pl maszyny: http://www.grawerki.biz
 
 
dell 
Specjalista poziom 1


Pomógł: 8 razy
Dołączył: 23 Maj 2007
Posty: 243
Skąd: Płock
Wysłany: 2007-07-19, 07:08   

N350 G91 G28 Z0. -to
N352 G28 X0. Y0. A0. a tutaj doda Z0 bedzie git
N354 M30

Mi sie wydaje ze te 3 linki kodu sa to odjazdy na punkty zerowe maszyny niech usunie N350
Poprawcie mnie jak cos zle rozumiem :)
N344 Z4.4 tutaj idzie wolnym ruchem (roboczym) na Z+4.4
N346 G0 Z10. tutaj ruchem szybkim na Z10 (czyli skonczylo obrobke)
N348 M5 (wylaczenie obrotu)
N350 G91 G28 Z0. - G91 (współrzędne przyrostowe) G28 (Przyjmowanie z programu punkt referencyjny) czyli idzie na punkt referencyjny z programu?
N352 G28 X0. Y0. A0. tutaj tak samo jak wyzej
N354 M30 koniec programu
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - manga

sponsorem forum jest www.akcesoria.cnc.info.pl
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt:
Administrator

www.akcesoria.cnc.info.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowe
Strona wygenerowana w 0,32 sekundy. Zapytań do SQL: 12