|
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 |
|
|
|
 |
Rayford
Specjalista poziom 2 Rayford


Pomógł: 12 razy Dołączył: 03 Paź 2006 Posty: 459 Skąd: Mazury
|
|
|
|
 |
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
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 |
|
|
|
 |
|
|