G40 tylko dla jednej osi

Dyskusje dotyczące programowania G-Code

Autor tematu
hoses
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 10
Posty: 105
Rejestracja: 28 wrz 2006, 20:45
Lokalizacja: Mazowsze

G40 tylko dla jednej osi

#1

Post napisał: hoses » 01 maja 2013, 19:09

Czy ktoś by mi mógł odpowiedzieć na takie pytanie.
Jest taki krótki fragment programu obróbki frezem o śr.20mm np;
...
N10 G41 X0 Y0
N11 G40 X20
...
To czy w po wywołaniu funkcji G40 oś narzędzia odda kompensacje tylko w osi X czy w obu osiach. Inaczej mówiąc, czy po wykonaniu bloku N11 oś narzędzia znajdzie się w pkt. X20,Y0 czy X20 Y10 ?



Tagi:

Awatar użytkownika

Magneto86
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 266
Rejestracja: 25 cze 2009, 23:06
Lokalizacja: RPZ / DW

#2

Post napisał: Magneto86 » 01 maja 2013, 20:32

krótko mówiąc - to zależy od wersji układu sterowania
Najlepiej takie pytanie zadać w dziale poświęconym danemu układowi sterowania.
Są sterowania, które wymagają ruchu w obydwóch osiach, ale są też takie gdzie wystarczy ruch tylko w jednej osi a frez i tak poprawnie "zejdzie z korekcji".
Nie spotkałem się z sytuacją, żeby sterowanie włączyło korekcję tylko w jednej z osi - prędzej można spodziewać się, że sterowanie wyświetli błąd o tym, że nie zostały spełnione warunki wejścia/zejścia z korekcji
Obrazek

Awatar użytkownika

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

Re: G40 tylko dla jednej osi

#3

Post napisał: WZÓR » 01 maja 2013, 20:37

...
Ostatnio zmieniony 05 maja 2013, 11:07 przez WZÓR, łącznie zmieniany 1 raz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
hoses
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 10
Posty: 105
Rejestracja: 28 wrz 2006, 20:45
Lokalizacja: Mazowsze

#4

Post napisał: hoses » 01 maja 2013, 21:40

Chodzi o to że będą różne narzędzia od 12 do 20 mm i dlatego istotne jest dla mnie oddanie kompensacji, bo miejsca jest niewiele :). Bo tak to dla każdego narzędzia będę musiał kombinować

Awatar użytkownika

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

#5

Post napisał: maz » 01 maja 2013, 22:27

jak masz ruch w x i w jednej linii odwolanie korekcji, to os narzedzia pojedzie na to co masz wpisane, czyli X20, a y zostanie bez zmian i nie ma znaczenia srednica narzedzia.

tak samo by bylo jakbys wpisal tylko g40, kompensacja jest odwolana, ale nie robisz ruchu.

co innego jest jak zaczynasz wprowadzac kompensacje i tu jest wazny punkt startu(wiecej niz promien narzedzia z tabeli), bo nastepna linia to jest ruch juz skompensowany
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)

Awatar użytkownika

pasierbo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 638
Rejestracja: 03 lut 2008, 23:24
Lokalizacja: Lublin

#6

Post napisał: pasierbo » 01 maja 2013, 22:40

maz pisze:jak masz ruch w x i w jednej linii odwolanie korekcji, to os narzedzia pojedzie na to co masz wpisane, czyli X20, a y zostanie bez zmian i nie ma znaczenia srednica narzedzia.
Nie byłbym taki pewien. Może być tak (nie musi) że w y-reku przesunie sie frez własnie o promień narzedzia. Musisz to sobie dobrze posprawdzać bo tak jak napisali wcześniej co sterowanie to moze być inaczej. Widzialem kilka detali z wyrabanym kawalkiem otworu (ciekawe dla czego? :roll: ) Jak masz mało miejsca to mozna wejść i wyjść w korekcje nad detalem i w otwór wchodzić juz z korekcją. Najbezpieczniej po spirali.
W machu spotkalem dziwne zjawisko po właczeniu korekcji G41/G42 gdy potem jadę pionowo w dół w zecie to nie wiem po co frez najpierw przesuwa się o promień narzedzia w bok. W fanucu tego nie ma i jest to znacznie bezpieczniejsze.

Awatar użytkownika

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

#7

Post napisał: maz » 02 maja 2013, 08:50

a ja bym byl.

g40 to odwolanie cyklu i po tej komendzie nie ma prawa ruszyc w innej osi.

gcody = fanuc = mach, nie wiem czego sie nie da w fanucu a da sie w machu. Mach to system oparty i dzialajacy na fanucu.
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)


Autor tematu
hoses
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 10
Posty: 105
Rejestracja: 28 wrz 2006, 20:45
Lokalizacja: Mazowsze

#8

Post napisał: hoses » 02 maja 2013, 09:00

No właśnie chodzi o fanuca.
Czyli reasumując i zmieniając nieco program powyżej
...
N10 G41 X0 Y0
N11 G40 Z 10
...

narzędzie wyjedzie mi do góry nie robiąc żadnych ruchów w osi X i Y.
PS
Jak bym mógł to sobie sprawdzić to bym się nie pytał :mrgreen:

Awatar użytkownika

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

#9

Post napisał: WZÓR » 02 maja 2013, 09:16

...
Ostatnio zmieniony 05 maja 2013, 11:08 przez WZÓR, łącznie zmieniany 2 razy.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

pasierbo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 638
Rejestracja: 03 lut 2008, 23:24
Lokalizacja: Lublin

#10

Post napisał: pasierbo » 02 maja 2013, 09:32

maz pisze:gcody = fanuc = mach, nie wiem czego sie nie da w fanucu a da sie w machu. Mach to system oparty i dzialajacy na fanucu.
Dać sie da tylko mach odsuwa frez o promień przy ruchach w zecie a fanuc nie. Nie wiem po co takzrobili w machu i czy to komuś do czegoś jest przydatne bo dla mnie to raczej utrudnienie.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”