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
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
04.02.2008 / RIN
HOMEBUTTON-Siem-ProgAnl-V030302-mu-PL.doc
3
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
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
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
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
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
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
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
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
…
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+
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
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