background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

1

 

Homebutton, Homebutton-pro 

Siemens V03.03.02 

 

 

Instrukcja programowania 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dokumentacja uŜytkownika 

Wydanie   10-2007 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

2

 

Spis treści 

 

1

 

Informacje ogólne 

2

 

2

 

Uruchomienie 

2

 

3

 

Wprowadzenie prawidłowego typu narzędzia 

2

 

3.1

 

Przegląd typów narzędzi ustalonych przez Siemensa 

2

 

4

 

Wycofanie gwintu 

2

 

5

 

Wywołanie cykli pamięci w programie obróbki 

2

 

5.1

 

Oswobodzenie podczas obróbki wewnętrznej np.  podcięcia kołowego, frezowania gwintów 

2

 

5.1.1

 

PROGRET_XYB  - Początek oswabadzania XY 

2

 

5.1.2

 

PROGRET_XYE  - Koniec oswabadzania XY 

2

 

5.1.3

 

Przykład programu podcięcie kołowe 

2

 

5.2

 

Oswobodzenie w przypadku obróbki zewnętrznej 

2

 

5.2.1

 

PROGRET_XYB( kierunek, przemieszczenie)  - Początek oswabadzania XY 

2

 

5.2.2

 

PROGRET_XYE  - Koniec oswabadzania XY 

2

 

5.2.3

 

Przykład programu obróbka zewnętrzna 

2

 

5.3

 

Oswobodzenie w osi Z 

2

 

5.3.1

 

PROGRET_Z 

2

 

5.3.2

 

Przykład programu 

2

 

5.4

 

Oswobodzenie przez maks. 3 punkty 

2

 

5.4.1

 

PROGRET_P (PKT, VER_X, VER_Y, VER_Z

2

 

5.4.2

 

PROGRET_XYE  - Koniec oswabadzania PROGRET_P 

2

 

5.4.3

 

Przykład programu PROGRET_P 

2

 

5.5

 

Oswobodzenie narzędzia do wytaczania / pogłębiacza wstecznego 

2

 

5.5.1

 

PROGRET_BORE(Z_SAFE

2

 

5.5.2

 

Przykład programu PROGRET_BORE(Z_SAFE

2

 

6

 

Odpytanie “Narzędzie swobodne do podniesienia w osi Z?” 

2

 

6.1

 

Okno zatwierdzające dla operatora 

2

 

6.2

 

Oswobodzenie tylko w osi Z 

2

 

6.3

 

Oswobodzenie dodatkowo w osi X 

2

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

3

 

 

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

4

 

1  Informacje ogólne 

Za pomocą funkcji Homebutton obsługiwane są róŜne sytuacje przerwania wynikające z przebiegów maszyny, 
jak wymiana narzędzia, zmiana pola roboczego, gwintowanie otworów, a w przypadku Homebutton-pro 
dodatkowo wewnętrzne frezowanie kołowe (np. podtoczenie), obróbka konturu zewnętrznego, pogłębianie 
wsteczne oraz dosuwanie narzędzia wokół wielu konturów zakłócających. Po sytuacji przerwania wywołanej np. 
przez wyłącznik awaryjny, reset lub przerwę w dopływie prądu maszyna przemieszcza się do połoŜenia 
podstawowego „po naciśnięciu guzika“. 

Tylko niektóre z wymienionych przebiegów są automatycznie rozpoznawane i przetwarzane. Dla pozostałych 
obowiązują działania opisane w instrukcji, aby dostarczyć urządzeniu sterowniczemu maszyny potrzebnych 
informacji. Operator / programista maszyny zobowiązany jest do zwiększonej dbałości o to, aby dokonano 
wprowadzenia koniecznych informacji w programie sterowania numerycznego i w zarządzaniu narzędziami. 

 

Uwaga: Błędna obsługa moŜe doprowadzić do kolizji! 

 

Chwilowo moŜliwa droga rozwiązania podana jest w opisie. 

 

 

Obok standardowej funkcji Homebutton (standard od 04/2006) dostępna jest opcja Homebutton-pro
która obejmuje całą funkcjonalność Recovery. Miejsca w tekście niniejszej instrukcji, które dotyczą 
tylko Homebutton-pro, oznaczone są następującym symbolem: 

  

 

 

 

2  Uruchomienie 

Uruchomienie przycisku Homebutton zaleŜne jest od typu maszyny i zostało podane w poniŜszej tabeli: 

 

 

Maszyny ze zmieniarką 
koszow
ą 

Pozostałe maszyny 

Przerwanie przy 
wymianie elementu 
obrabianego 

Przełączenie nacisnąć na 

 

i migający przycisk 

 

Przełączenie nacisnąć na 

 i 

migający przycisk 

 

Przerwanie przy 
wymianie narz
ędzia 

Przełączenie nacisnąć na 

 

i migający przycisk 

 

Przełączenie nacisnąć na 

 i 

migający przycisk 

 

Przerwanie przy 
gwintowaniu 
otworów 

Nacisnąć na migający przycisk 

 

Przełączenie nacisnąć na 

 i 

migający przycisk 

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

5

 

3  Wprowadzenie prawidłowego typu narzędzia 

UŜytkownik odpowiedzialny jest za prawidłowe podanie numeru typu narzędzia. Tylko to gwarantuje, Ŝe 
przeprowadzona zostanie prawidłowa procedura wycofania 

 

Uwaga: JeŜeli niezbędne dane nie zostaną prawidłowo podane, moŜe dojść do 
kolizji! 

 

 

3.1  Przegląd typów narzędzi ustalonych przez Siemensa 

 

Narzędzia krytyczne oznaczone są kolorem 

 

Grupa typu 1xy (frezy): 

100 Frez zgodny z CLDATA (dane narzędzia generowane są w programie CAD) 

110 Frez z głowicą kulową (cylindryczny frez do matryc) 

111 Frez z głowicą kulową (stoŜkowaty frez do matryc) 

120 Frez trzpieniowy (bez zaokrąglonych naroŜników) 

121 Frez trzpieniowy (z zaokrąglonymi naroŜnikami) 

130 Frez z głowicą kątową (bez zaokrąglonych naroŜników) 

131 Frez z głowicą kątową (z zaokrąglonymi naroŜnikami) 

140 Frez do płaszczyzn 

145 Frez do gwintów 

150 Frez tarczowy 

155 Frez ze ściętym stoŜkiem (bez zaokrąglonych naroŜników) 

156 Frez ze ściętym stoŜkiem (z zaokrąglonymi naroŜnikami) 

 

Grupa typu 2xy (wiertła): 

200 Wiertło kręte 

205 Wiertło 

210 Wytaczadło 

220 Nawiertak 

230 Pogłębiacz stoŜkowy 

231 Pogłębiacz płaski 

240 Gwintownik do gwintu zwykłego 

241 Gwintownik do gwintu robnozwojowego 

242 Gwintownik do gwintu Withwortha 

250 Rozwiertak 

 

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

6

 

4  Wycofanie gwintu 

JeŜeli przerwanie nastąpi podczas gwintowania otworu, naciśnięcie przycisku 
„Homebuttons“ uruchamia program, który wycofuje narzędzie z otworu. 

 

 

 

 

5  Wywołanie cykli pamięci w programie obróbki 

UŜytkownik decyduje o tym, czy obróbka generuje krytyczną sytuację przerwania. W programie sterowania 
numerycznego muszą być odpowiednio wywołane następujące cykle pamięci. Za ich pomocą dana sytuacja jest 
zapisywana w pamięci.  

 

5.1  Oswobodzenie podczas obróbki wewnętrznej np.  podcięcia 

kołowego, frezowania gwintów 

 

5.1.1  PROGRET_XYB  - Początek oswabadzania XY    

Cykl ten wywoływany jest w programie obróbki. JeŜeli cykl zostanie wywołany bez dalszych para-
metrów, wówczas przy wywołaniu zapisywana w pamięci jest pozycja rzeczywista i ustawiany wyróŜnik, 
Ŝ

e podczas oswobadzania najpierw ma nastąpić przemieszczenie do tej pozycji. 

Cykl ten powinien być stosowany np. przy obróbce wewnętrznej za pomocą frezów do gwintów, 
narzędzi kołowych lub frezów do fazowania. Kiedy otwór lub kieszeń jest gotowa, wybór cyklu powinien 
zostać anulowany za pomocą następującego cyklu. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Krok-1 

Wycofanie do środka 

Krok-2 

Odsunięcie przez otwór 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

7

 

5.1.2  PROGRET_XYE  - Koniec oswabadzania XY    

Za pomocą tego cyklu z powrotem anulowany jest wybór oswabadzania XY. (Ŝadna strategia 
oswabadzania nie jest juŜ aktywna) 

 

 

5.1.3  Przykład programu podcięcie kołowe 

 

G0 G53 Z0 D0 

T2 M6 (frez tarczowy) 

PROGRET_Z

  Tu wolno jeszcze wysunąć się z otworu w osi Z 

G0G54G95X0Y0Z50D1S8000M3F1.0 

G0Z0 

G1Z-20 

PROGRET_XYB

  

 Frez ustawiony w osi otworu, pozycja jest zapisywana. Od tej pozycji konieczne jest 

najpierw przemieszczenie do środka

 

G1G42Y100 

G2X0Y100I0J-100 

G1G40X0Y0 

PROGRET_Z

 

 Od tej pozycji moŜliwe jest wysunięcie w osi Z z otworu, anulowanie wyboru cyklu pamięci 

G0Z50 

G0G53Z0D0 

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

8

 

5.2  Oswobodzenie w przypadku obróbki zewnętrznej 

 

5.2.1  PROGRET_XYB( kierunek, przemieszczenie)  - Początek oswabadzania XY 

Przy wywołaniu zaprogramowane muszą być jeszcze 2 parametry. 
W podparametrze „Kierunek“ podany musi być kierunek odsunięcia w lewo (41) lub w prawo (42) w 
odniesieniu do kierunku frezowania. 
W podparametrze „Przemieszczenie“ zaprogramowane musi być przemieszczenie odsunięcia.  

Podczas oswabadzania realizowane jest najpierw przemieszczenie w osi X/Y o wartość 
zaprogramowaną w parametrze 2 prostopadle do kierunku frezowania w punkcie przerwania. Dopiero 
później realizowane jest przemieszczenie w kierunku Z. 

Cykl ten powinien być stosowany np. przy obróbce zewnętrznej za pomocą frezów do gwintów, narzędzi 
kołowych lub frezów do fazowania. Kiedy krytyczna obróbka jest gotowa, wybór cyklu powinien zostać 
anulowany za pomocą następującego cyklu. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.2.2  PROGRET_XYE  - Koniec oswabadzania XY    

Za pomocą tego cyklu z powrotem anulowany jest wybór oswabadzania XY. (Ŝadna strategia 
oswabadzania nie jest juŜ aktywna) 

 

Krok-2 

Odsunięcie w osi wrzeciona 

Krok-1 

Bezpieczne odsunięcie od konturu 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

9

 

5.2.3  Przykład programu obróbka zewnętrzna 

 

G0G53Z0D0 

KONTUR ZEWNĘTRZNY: 

T3M6 

G0G54G95X110Y100S1000M3F3 

G0Z0 

PROGRET_XYB 

 Pozycja jest zapisywana w pamięci. Do tej pozycji musi być zrealizowane wycofanie

 

G1G41X80 

PROGRET_XYB(41,15)

 

 Frez jest ustawiony przy konturze 

 

G1Y-80 

G1X-80 

G1Y80 

G1X100 

G0G40Y110 

PROGRET_XYE 

 Frez opuścił kontur, moŜliwe wycofanie w osi Z

 

G0G53Z0D0M5 

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

10

 

5.3  Oswobodzenie w osi Z 

 

5.3.1  PROGRET_Z  

Za pomocą tego cyklu moŜna aktywować oswabadzanie w osi Z. Tym samy typy narzędzi, których nie 
wolno oswabadzać automatycznie bez strategii oswabadzania, mogą być wycofane w osi Z. Za pomocą 
tej funkcji moŜna np. określić zakres programu, w którym wolno wycofać frez tarczowy bezpośrednio w 
osi Z. Narzędzie niekrytyczne nie wymaga tego zezwolenia.  

Narzędzia krytyczne zostały wymienione w zestawieniu 3.1.  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.3.2  Przykład programu 

G0 G53 Z0 D0 
T2 M6 (frez tarczowy) 
PROGRET_Z

 

 Tu wolno jeszcze przemieszczać się swobodnie w kierunku Z + 

G0G54G95X0Y0Z50D1S6000M3F1.5 
G0Z0 
G1Z-20 
PROGRET_XYB

  

 Frez ustawiony w osi otworu, pozycja jest zapisywana. Od tej pozycji konieczne jest 

najpierw przemieszczenie do środka

 

G1G42Y100 

G2X0Y100I0J-100 
G1G40X0Y0 
PROGRET_Z

 

 Od tej pozycji moŜliwe jest wysunięcie w osi Z z otworu, anulowanie wyboru cyklu pamięci 

G0Z50 
G0G53Z0D0 

Przykładowe sytuacje, w których wolno wycofać w osi Z narzędzie krytycznego typu 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

11

 

5.4  Oswobodzenie przez maks. 3 punkty 

5.4.1  PROGRET_P (PKT, VER_X, VER_Y, VER_Z)   

Oswabadzanie przez maks. 3 pozycje zapisane w pamięci. Wycofanie do pozycji odbywa się w odwrotnej 
kolejności. 

Za pomocą parametru „PKT“ zaprogramowany musyi być numer punktu 1-3. 
JeŜeli nie zostanie zaprogramowany Ŝaden następny parametr, wówczas chwilowe połoŜenie rzeczywiste 
zostanie zapamiętane z numerem punktu jako punkt powrotny. Za pośrednictwem dalszych parametrów moŜna 
jeszcze w razie potrzeby dodać do połoŜenia rzeczywistego przesunięcie. 
Przy wywołaniu musi być zaprogramowany co najmniej 1. podparametr. 

 

 

 

 

 

 

 

 

 

 

Krok 1

 

Z pozycji rzeczywistej na 3. zapisaną w pamięci pozycję 

Krok 2

 

Z 3. zapisanej w pamięci pozycji na 2. zapisaną w pamięci pozycję 

Krok 3

 

Z 2. zapisanej w pamięci pozycji na 1. zapisaną w pamięci pozycję 

 

5.4.2  PROGRET_XYE  - Koniec oswabadzania PROGRET_P 

Za pomocą tego cyklu z powrotem anulowany jest wybór oswabadzania. (Ŝadna strategia oswabadzania 
nie jest juŜ aktywna) 

5.4.3  Przykład programu PROGRET_P 

 

G0G53Z0D0 
T3M6 
G0G54G95X110Y100S9000M3F0.8 
G0Z50 
PROGRET_P(1) 

G0Y0 
PROGRET_P(2) 

G0Z0 
G1Z-17 
G1Z0 

… 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

12

 

5.5  Oswobodzenie narzędzia do wytaczania / pogłębiacza wstecznego 

5.5.1  PROGRET_BORE(Z_SAFE

Pogłębiacze wsteczne i narzędzia do wytaczania wprowadzane są do surowego otworu zazwyczaj za stojącym 
wrzecionem i przesunięte do środka otworu. Na dnie otworu obróbka uruchamiana jest następnie ciągnąc. 

Aby moŜliwe było ponowne oswobodzenie takiego narzędzia, wymagany jest przebieg odwrotny.  

 

1.  Realizowane jest odsunięcie od wióra skrawania w osi Z o 

odstęp bezpieczeństwa (ten odstęp bezpieczeństwa 
przekazywany jest przy wywołaniu cyklu za pomoc
ą 
zmiennej Z_SAFE) 

2.  Ostrze pozycjonowane jest na kąt wjazdowy 

3.  Narzędzie pozycjonowane jest na przesunięcie wjazdu 

4.  Następuje oswobodzenie w osi Z 

 

 

 

 

 

 

 

Dla prawidłowego wywołania programu obowiązują następujące zasady: 

• 

Narzędzie ustawione jest z przesunięciem, z ostrzem ustawionym nad otworem, gotowe do 

zanurzenia 

• 

Teraz w programie obróbki wywoływany jest PROGRET_BORE(Z_SAFE).  

• 

Wartość przekazywana Z_SAFE programowana jest inkrementalnie ze znakiem. JeŜeli wartość jest 

np. dodatnia, realizowany jest ruch odsunięcia w kierunku Z+ 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

13

 

5.5.2  Przykład programu PROGRET_BORE(Z_SAFE

 
T12 M6 (pogłębiacz wsteczny) 
PROGRET_Z

 

 Tu wolno jeszcze przemieszczać się swobodnie w kierunku Z + 

G0G54G94X10Y0Z50D1 
G0Z5 SPOS=45 
PROGRET_BORE(-1)

  

 Narzędzie do wiercenia ustawione jest ze spozycjonowanym ostrzem mimośrodowo 

nad surowym otworem

 

G1Z-32 F2000 
G0X0S2000M3  
G1G95Z-17.3F0.25 
G1Z-17.5M5 

SPOS=45 
G1G94X10F3000 
G1Z5 
PROGRET_XYE

 

 Anulowanie wyboru cyklu pamięci 

G0Z50 
G0G53Z0D0 

 

background image

 

04.02.2008 / RIN 

HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc 

 

  

14

 

6  Odpytanie “Narzędzie swobodne do podniesienia w osi Z?” 

Po wycofaniu z obróbki obowiązuje jeszcze spozycjonowanie osi Z i Y na punkt zerowy maszyny. Zanim 
maszyna przemieści się do tych pozycji wyświetlane jest pytanie kontrolne, czy maszyna jest wolna. Po 
dokonaniu kontroli optycznej operator musi zdecydować, czy jest to bezpiecznie moŜliwe. 

6.1  Okno zatwierdzające dla operatora 

 

Decyzja operatora, czy od tej pozycji moŜliwe jest bezpieczne przemieszczenie do punktów 
zerowych maszyny w osi Z, a nast
ępnie w osi Y.

 

6.2  Oswobodzenie tylko w osi Z 

Standardowo po dialogu potwierdzającym przemieszczana jest do punktu zerowego maszyny najpierw oś Z, a 
następnie oś Y. MoŜe się zdarzyć, Ŝe przemieszczenie osi Y jest niepoŜądane. W takim przypadku moŜliwa jest 
zmiana strategii za pośrednictwem danych maszyny: 

MD 14512[26] Bit 1 =  0  Oswobodzenie w osi Z, a następnie Y (standard) 

 

1  Oswobodzenie tylko w osi Z 

6.3  Oswobodzenie dodatkowo w osi X 

Po zakończeniu standardowego oswobodzenia (przemieszczenie do punktu zerowego maszyny osi Z, a 
następnie osi Y) moŜliwe jest automatyczne przemieszczenie do punktu zerowego maszyny równieŜ osi X. 
Wstępnego wyboru powinno się dokonać tylko wówczas, kiedy zagwarantowane jest bezkolizyjne 
przemieszczanie osi X we wszystkich sytuacjach przerwania.  Wybór odbywa się równieŜ za pośrednictwem 
danych maszyny: 

MD 14512[26] Bit 2 =  0  Oswobodzenie w osi Z, a następnie Y (standard) 

 

1  Oswobodzenie dodatkowo w osi X