Przesunięcie układu współrzędnych G50 i jego odwołanie

Dyskusje dotyczące programowania G-Code

Autor tematu
TurboBlejzer
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 11
Rejestracja: 22 lis 2014, 07:38
Lokalizacja: Polska

Przesunięcie układu współrzędnych G50 i jego odwołanie

#1

Post napisał: TurboBlejzer » 22 lis 2014, 08:02

Na wstępie chciałbym wszystkich powitać, jestem początkującym operatorem CNC także proszę o wyrozumiałość :) Zapewne w przyszłości będę miał dużo więcej pytań ;)

Mam pytanie co do G50, już tłumaczę. Miałem do wykonania jakieś malutkie tulejki z rury. Zmodyfikowałem program z podprogramem na podstawie innego po wcześniejszym operatorze ( fazowanie, wytaczanie, cięcie ). Tulejka miała 12mm, przecinak 3mm, zostawiałem 0.5mm na planowanie co daje 15.5mm na sztukę.

Oprogramowanie to Fanuc iO-TC. I tak:

Główny program
-G57 ( przykładowo Z-200.000 )
-Zderzak - dosuwam rurkę
-Dochodzimy do M98P0003XXXX czyli trzykrotnego wywołania podprogramu XXXX
-G50W-46.6 ( całkowite przesunięcie na 3 sztuki x 15.5 = 46.5mm? )

Podprogram:
-G57
-fazowanie
-wytaczanie
-cięcie
-G50W15.5 ( czemu jest bez minusa skoro układ przesuwa się w lewo do szczęk )
-i leci to co wyżej druga sztuka
-i trzecia
-i wracamy do zderzaka z głównego programu

I teraz pytanie co do odwołania przesunięcia układu. Jeśli po wykonaniu 2 sztuk wykonam RESET programu i chcę zacząć od nowa to układ jest już przesunięty o 31mm ( 2 sztuki ) i grozi wjazdem w szczęki! Dlaczego nie powraca do wartości domyślnych? W ustawieniach maszyny G57 ciągle widnieje jako Z-200.000, gdzie znajdę wartości przesunięcia i jak je odwołać?

Mam nadzieję, że nie zamotałem kompletnie :P Oczywiście udzielę wszelkich potrzebnych informacji jeśli ktoś nie zrozumiał :)

Pozdrawiam
TB.



Tagi:

Awatar użytkownika

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

Re: Przesunięcie układu współrzędnych G50 i jego odwołanie

#2

Post napisał: WZÓR » 22 lis 2014, 09:08

TurboBlejzer pisze:... I teraz pytanie co do odwołania przesunięcia układu. Jeśli po wykonaniu 2 sztuk wykonam RESET programu i chcę zacząć od nowa to układ jest już przesunięty o 31mm ( 2 sztuki ) i grozi wjazdem w szczęki! Dlaczego nie powraca do wartości domyślnych? W ustawieniach maszyny G57 ciągle widnieje jako Z-200.000, gdzie znajdę wartości przesunięcia i jak je odwołać? ...
To samo mam na swoim Haas.
Przy tego typu programach nie możesz wykonywać RESET .... , a jeśli już to zrobisz to przed ponownym uruchomieniem programu zmień koniecznie bazę (np. G54) do pierwszego ustawienia.

patrz przykład;

http://zapodaj.net/384ba20d2e603.jpg.html
http://zapodaj.net/367f5c5679aad.jpg.html
http://zapodaj.net/24259183df5ec.jpg.html
... i bez odwołania nigdy nie wrócisz do pozycji początkowej , czyli G54 -50.0
http://zapodaj.net/b1300eca4e31c.jpg.html

Wartości przesunięcia znajdziesz w offsecie , a odwołaj je w bloku przed M30 (patrz; mój program).

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”