REKLAMA

802_B&P_TOK.pdf

Gdzie znaleźć instrukcję obsługi tokarki Sinumeric 802PL?

instrukcja obslugi sinumeric 802pl tokark


Pobierz plik - link do postu

Obsługa i programowanie Wydanie 11/2003

SINUMERIK 802D

SINUMERIK 802D base line
Toczenie

Wprowadzenie
Włączenie i bazowanie
do punktu odniesienia

Obowiązuje dla
Sterowanie Wersja oprogramowania
SINUMERIK 802D
2
SINUMERIK 802D base line
1

Wydanie 11.2003

Ustawianie

3

Praca ze sterowaniem
ręcznym

4

Praca automatyczna

5
6

System

7

Programowanie

8

Cykle

Obsługa i programowanie
Toczenie

2

Programowanie obróbki

SINUMERIK 802D
SINUMERIK 802D base line

1

9

Dokumentacja SINUMERIK

®

Klucz wydań
Przed niniejszym wydaniem ukazały się wydania wymienione niŜej.
W kolumnie „Uwagi” zaznaczono literami, jaki status mają wydania dotychczasowe.
Oznaczenie statusu w kolumnie „Uwagi”:
A .... Nowa dokumentacja
B .... Niezmieniony dodruk z nowym numerem zamówieniowym
C .... Zmieniona wersja jako nowe wydanie.
JeŜeli przedstawiony na stronie techniczny stan rzeczy zmienił się w stosunku do
wydania poprzedniego, jest to sygnalizowane przez zmienione wydanie w nagłówku
danej strony
Wydanie
11.00
07.01
10.02
11.03

Nr zamówieniowy
6FC5 698-2AA00-0AP0
6FC5 698-2AA00-0AP1
6FC5 698-2AA00-0AP2
6FC5 698-2AA00-0AP3

Uwagi
A
C
C
C

Niniejszy podręcznik jest częścią składową dokumentacji na CD-ROM (DOCONCD)
Marki
SIMATIC®, SIMATIC HMI® i SIMATIC NET® są zarejestrowanymi znakami towarowymi
SIEMENS AG. Pozostałe określenia uŜyte w niniejszej dokumentacji mogą być znakami
towarowymi, których uŜywanie przez strony trzecie do swoich celów moŜe naruszać
prawa właścicieli.

Sporządzenie niniejszej dokumentacji nastąpiło przy uŜyciu
Interleaf V7

W sterowaniu mogą działać dalsze funkcje nie opisane
w niniejszej dokumentacji. Nie ma jednak roszczenia do tych
funkcji w przypadku nowej dostawy wzgl. wykonywania
usługi serwisowej.

Przekazywanie jak teŜ powielanie niniejszej dokumentacji,
spoŜytkowywanie jej i informowanie o jej treści jest
niedozwolone, o ile nie wyraŜono na to wyraźnej zgody.
Naruszenia zobowiązują do rekompensaty szkód. Wszystkie
prawa zastrzeŜone, w szczególności na wypadek udzielenia
patentu albo zarejestrowania wzoru uŜytkowego.
© Siemens AG 2003
Wszelkie prawa zastrzeŜone

Nr zamówieniowy 6FC5 698-2AA00-0AP03

Sprawdziliśmy treść dokumentacji na zgodność z opisanym
sprzętem i oprogramowaniem. Mimo to rozbieŜności nie
moŜna wykluczyć, tak Ŝe nie moŜemy zagwarantować pełnej
zgodności. Dane w niniejszej dokumentacji są regularnie
sprawdzane a niezbędne korekty są zawierane w kolejnych
wydaniach. Za propozycje korekt będziemy wdzięczni.
Zmiany techniczne zastrzeŜone

Siemens Sp. z o.o.

Wskazówki techniczne dotyczące bezpieczeństwa

Niniejszy podręcznik zawiera wskazówki, których musicie przestrzegać dla swojego
bezpieczeństwa jak teŜ w celu uniknięcia szkód rzeczowych. Wskazówki są uwidocznione
trójkątem ostrzegawczym i w zaleŜności od stopnia zagroŜenia przedstawione
następująco:

Niebezpieczeństwo

oznacza, Ŝe nastąpi śmierć, cięŜkie uszkodzenie ciała albo znaczna szkoda rzeczowa,
gdy odpowiednie środki ostroŜności nie zostaną podjęte.

OstrzeŜenie

oznacza, Ŝe grozi śmierć, cięŜkie uszkodzenie ciała albo znaczna szkoda rzeczowa, gdy
odpowiednie środki ostroŜności nie zostaną podjęte.

OstroŜnie

oznacza, Ŝe moŜe nastąpić lekkie uszkodzenie ciała albo szkoda rzeczowa, gdy
odpowiednie środki ostroŜności nie zostaną podjęte.

OstroŜnie

bez trójkąta ostrzegawczego oznacza, Ŝe moŜe nastąpić szkoda rzeczowa, gdy
odpowiednie środki ostroŜności nie zostaną podjęte.

Uwaga

oznacza, Ŝe moŜe nastąpić niepoŜądane wydarzenie albo stan, gdy odpowiednia
wskazówka nie będzie przestrzegana.

Wskazówka

jest waŜną informacją o produkcie, obchodzeniu się z nim albo tej części dokumentacji, na
którą ma być zwrócona szczególna uwaga.

Personel kwalifikowany

Uruchomienie urządzenia i pracę z nim wolno jest prowadzić tylko personelowi
wykwalifikowanemu. Personel wykwalifikowany w rozumieniu dotyczących
bezpieczeństwa wskazówek zawartych w niniejszym podręczniku są to osoby, które są
uprawnione do uruchamiania, uziemiania i oznakowywania urządzeń, systemów i
obwodów prądu według standardów techniki bezpieczeństwa.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

V

UŜycie zgodnie z przeznaczeniem
Przestrzegajcie co następuje:

OstrzeŜenie

Urządzenia wolno jest uŜywać tylko zastosowań przewidzianych w katalogu i w opisie
technicznym i tylko w połączeniu z zalecanymi wzgl. dopuszczonymi przez firmę Siemens
urządzeniami i komponentami obcymi.
Nienaganna i bezpieczna praca produktu zakłada jego naleŜyty transport, naleŜyte
magazynowanie jak teŜ staranną obsługę i konserwację.

VI

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Treść

Treść
1

2
3

4

5

6

Wprowadzenie ..........................................................................................................1-13
1.1
Podział ekranu.............................................................................................1-13
1.2
Zakresy czynności obsługowych ..................................................................1-16
1.3
Pomoce przy wprowadzaniu ........................................................................1-17
1.3.1
Kalkulator ....................................................................................................1-17
1.3.2
Edycja znaków chińskich .............................................................................1-22
1.3.3
Przyciski skrótu............................................................................................1-22
1.4
System pomocy ...........................................................................................1-23
1.5
Układy współrzędnych .................................................................................1-24
Włączenie i bazowanie do punktu odniesienia .......................................................2-27

Ustawianie ................................................................................................................3-29

3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.2
3.3
3.3.1
3.4
3.5

Wprowadzenie narzędzi i ich korekcji...........................................................3-30
Utworzenie nowego narzędzia .....................................................................3-32
Określenie korekcji narzędzia (ręcznie)........................................................3-33
Określenie korekcji narzędzia przy uŜyciu czujnika pomiarowego.................3-36
Określenie korekcji narzędzia przy uŜyciu optyki pomiarowej .......................3-37
Ustawienia czujnika pomiarowego ...............................................................3-38
Nadzór narzędzia ........................................................................................3-40
Wprowadzenie / zmiana przesunięcia punktu zerowego...............................3-42
Określenie przesunięcia punktu zerowego ...................................................3-43
Programowanie danych nastawczych - zakres czynności
obsługowych parametry ...............................................................................3-44
Parametry obliczeniowe R - rodzaj czynności obsł. offset/parametry ............3-47

4.1
4.1.1
4.2
4.2.1

Rodzaj pracy Jog - zakres czynności obsługowych pozycja..........................4-50
Przyporządkowanie kółek ręcznych .............................................................4-53
Rodzaj pracy MDA (wprowadzanie ręczne) - zakres czynn. obsł. maszyna ..4-54
Toczenie poprzeczne...................................................................................4-57

5.1
5.2
5.3
5.4
5.5
5.6

Wybór, start programu obróbki - zakres czynności obsługowych maszyna ...5-66
Szukanie bloku - zakres czynności obsługowych maszyna...........................5-67
Zatrzymanie, anulowanie programu obróbki.................................................5-68
Kontynuowanie po anulowaniu.....................................................................5-69
Kontynuowanie po przerwaniu .....................................................................5-69
Wykonywanie z zewnątrz (interfejs RS232)..................................................5-70

6.1
6.2
6.3
6.4
6.5

Wprowadzenie nowego programu - zakres czynności obsł. program ............6-74
Edycja programu obróbki - rodzaj pracy program .........................................6-75
Programowanie zarysu konturu....................................................................6-77
Symulacja....................................................................................................6-96
Przesyłanie danych poprzez interfejs RS232................................................6-97

Praca sterowana ręcznie..........................................................................................4-49

Praca automatyczna.................................................................................................5-61

Programowanie obróbki...........................................................................................6-71

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

VII

Treść
7

8

VIII

System
7.1
7.1.1
7.1.2

....................................................................................................................7-99
Diagnoza PLC przedstawiona jako schemat stykowy .................................7-120
Układ ekranu .............................................................................................7-120
MoŜliwości obsługi .....................................................................................7-121

Programowanie ......................................................................................................8-131
8.1
Podstawy programowania NC....................................................................8-131
8.1.1
Nazwy programów .....................................................................................8-131
8.1.2
Budowa programu .....................................................................................8-131
8.1.3
Budowa słowa i adres ................................................................................8-132
8.1.4
Budowa bloku............................................................................................8-133
8.1.5
Zestaw znaków..........................................................................................8-134
8.1.6
Przegląd instrukcji......................................................................................8-134
8.2
Dane dot. drogi..........................................................................................8-150
8.2.1
Bezwzględne / przyrostowe podanie drogi: G90, G91, AC, IC ....................8-150
8.2.2
Podawanie wymiarów metryczne i calowe: G71, G70, G710, G700............8-151
8.2.3
Podanie wymiaru promienia / średnicy: DIAMOF, DIAMON........................8-152
8.2.4
Programowane przesunięcie punktu zerowego: TRANS, ATRANS.............8-153
8.2.5
Programowany współczynnik skali: SCALE, ASCALE ................................8-154
8.2.6
Mocowanie obrabianego przedmiotu - nastawialne przesunięcie
punktu zerowego: G54 do G59, G500, G53, G153 .....................................8-156
8.2.7
Programowane ograniczenie pola roboczego: G25, G26, WALIMON,
WALIMOF..................................................................................................8-157
8.3
Ruchy w osiach .........................................................................................8-159
8.3.1
Interpolacja liniowa z przesuwem szybkim: G0...........................................8-159
8.3.2
Interpolacja liniowa z posuwem: G1 ...........................................................8-160
8.3.3
Interpolacja kołowa: G2, G3.......................................................................8-161
8.3.4
Interpolacja kołowa poprzez punkt pośredni: CIP .......................................8-164
8.3.5
Okrąg z przejściem stycznym: CT ..............................................................8-164
8.3.6
Nacinanie gwintu o stałym skoku: G33.......................................................8-165
8.3.7
Nacinanie gwintu o zmiennym skoku: G34, G35.........................................8-168
8.3.8
Interpolacja śrubowa: G331, G332.............................................................8-169
8.3.9
Dosunięcie do punktu stałego: G75............................................................8-170
8.3.10 Bazowanie do punktu odniesienia: G74 .....................................................8-170
8.3.11 Pomiar z uŜyciem przełączającego czujnika pomiarow. : MEAS, MEAW ....8-171
8.3.12 Posuw F ....................................................................................................8-172
8.3.13 Zatrzymanie dokładne / przejście płynne: G9, G60, G64 ............................8-173
8.3.14 Sposób przyśpieszania: BRISK, SOFT ......................................................8-175
8.3.15 Procentowa korekcja przyśpieszenia: ACC ................................................8-176
8.3.16 Ruch ze sterowaniem wyprzedzającym: FFWON, FFWOF.........................8-177
8.3.17 Trzecia i czwarta oś ...................................................................................8-178
8.3.18 Czas oczekiwania: G4 ...............................................................................8-178
8.3.19 Ruch do oporu twardego............................................................................8-179
8.4
Ruchy wrzeciona .......................................................................................8-182
8.4.1
Prędkość obrotowa wrzeciona S, kierunki obrotów .....................................8-182
8.4.2
Ograniczenie prędkości obrotowej wrzeciona: G25, G26............................8-182
8.4.3
Pozycjonowanie wrzeciona: SPOS ............................................................8-183
8.4.4
Stopnie przekładni .....................................................................................8-184
8.4.5
Drugie wrzeciono.......................................................................................8-184
8.5
Specjalne funkcje toczenia.........................................................................8-186
8.5.1
Stała prędkość skrawania: G96, G97 .........................................................8-186
8.5.2
Zaokrąglenie, fazka ...................................................................................8-188
8.5.3
Programowanie przebiegu konturu.............................................................8-189
8.6
Narzędzie i korekcja narzędzia ..................................................................8-192
8.6.1
Wskazówki ogólne.....................................................................................8-192
8.6.2
Narzędzie T...............................................................................................8-192
8.6.3
Numer korekcji narzędzia D .......................................................................8-193
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8.6.4
8.6.5
8.6.6
8.6.7
8.6.8
8.6.9
8.6.10
8.7
8.8
8.9
8.9.1
8.9.2
8.9.3
8.10
8.10.1
8.10.2
8.10.3
8.10.4
8.11
8.11.1
8.11.2
8.12
8.12.1
8.12.2
8.13
8.13.1
8.13.2
8.13.3
8.14
8.14.1
8.14.2
8.15
9

Treść
Wybór korekcji promienia narzędzia: G41, G42..........................................8-197
Zachowanie się w naroŜnikach: G450, G451..............................................8-198
Korekcja promienia narzędzia WYŁ.: G40 ..................................................8-200
Przypadki specjalne korekcji promienia narzędzia......................................8-201
Przykład korekcji promienia narzędzia .......................................................8-202
Zastosowanie narzędzi frezarskich ............................................................8-203
Traktowanie specjalne korekcji narzędzia ..................................................8-205
Funkcja dodatkowa M ................................................................................8-206
Funkcja H ..................................................................................................8-207
Parametry obliczeniowe R, LUD i zmienne PLC.........................................8-208
Parametry obliczeniowe R .........................................................................8-208
Lokalne dane uŜytkownika (LUD)...............................................................8-209
Odczyt i zapis zmiennych PLC...................................................................8-211
Skoki w programie .....................................................................................8-212
Cel skoku w programie ..............................................................................8-212
Bezwarunkowe skoki w programie .............................................................8-212
Warunkowe skoki w programie ..................................................................8-213
Przykład programowania z uŜyciem skoków...............................................8-215
Technika podprogramów ...........................................................................8-216
Ogólnie......................................................................................................8-216
Wywoływanie cykli obróbkowych................................................................8-218
Czasownik i licznik obrabianych przedmiotów ............................................8-219
Czasownik do zadawania czasu przebiegu ................................................8-219
Licznik obrabianych przedmiotów...............................................................8-220
Polecenia językowe dla nadzoru narzędzi ..................................................8-222
Przegląd nadzoru narzędzi ........................................................................8-222
Nadzór Ŝywotności.....................................................................................8-223
Nadzór liczby sztuk....................................................................................8-224
Obróbka frezarska na tokarkach ................................................................8-227
Obróbka frezarska powierzchni czołowej - TRANSMIT...............................8-227
Obróbka frezarska powierzchni pobocznicowej - TRACYL .........................8-229
Ekwiwalentne funkcje G w przypadku SINUMERIK 802S - toczenie ...........8-234

Cykle

..................................................................................................................9-235

9.1
9.2
9.3
9.4
9.4.1
9.4.2
9.4.2
9.4.3
9.4.4.
9.4.5
9.4.6
9.4.7
9.4.8
9.4.9
9.4.10
9.4.11
9.4.12
9.4.13
9.4.14
9.5

Przegląd cykli ............................................................................................9-235
Programowanie cykli..................................................................................9-236
Graficzna obsługa cykli w edytorze programów ..........................................9-238
Cykle wiertarskie .......................................................................................9-240
Ogólnie......................................................................................................9-240
Warunki.....................................................................................................9-241
Warunki.....................................................................................................9-242
Wiercenie, centrowanie - CYCLE81 ...........................................................9-245
Wiercenie, pogłębianie czołowe - CYCLE82...............................................9-247
Wiercenie otworów głębokich - CYCLE83 ..................................................9-251
Gwintowanie otworów bez oprawki wyrównawczej -CYCLE84....................9-254
Gwintowanie otworów z oprawką wyrównawczą - CYCLE840 ....................9-258
Rozwiercanie dokładne 1 (rozwiercanie 1) - CYCLE85...............................9-258
Wytaczanie (rozwiercanie 2) - CYCLE86....................................................9-261
Rozwiercanie z zatrzymaniem 1 (rozwiercanie 3) - CYCLE87.....................9-264
Rozwiercanie z zatrzymaniem 2 (rozwiercanie 4) - CYCLE88....................9-267
Rozwiercanie dokładne 2 (rozwiercanie 5) - CYCLE89...............................9-269
Szereg otworów - HOLES1 ........................................................................9-271
Szereg otworów - HOLES2 ........................................................................9-275
Cykle toczenia ...........................................................................................9-278

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

IX

Treść
9.5.1
9.5.2
9.5.3
9.5.4
9.5.5
9.5.6
9.5.7
9.6
9.6.1
9.6.2
9.6.3
9.6.4

X

Warunki.....................................................................................................9-278
Wytoczenie - CYCLE93 .............................................................................9-280
Podcięcie (kształt E i F według DIN) - CYCLE94 ........................................9-288
Skrawanie warstwowe z podcięciem CYCLE95..........................................9-292
Podcięcie gwintu - CYCLE96 .....................................................................9-305
Nacinanie gwintu - CYCLE97.....................................................................9-309
Uszeregowanie gwintów - CYCLE98..........................................................9-315
Komunikat błędu i postępowanie z błędem.................................................9-322
Ogólne wskazówki .....................................................................................9-322
Postępowanie z błędami w cyklach ............................................................9-322
Przegląd alarmów cykli ..............................................................................9-322
Komunikaty w cyklach................................................................................9-324

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

SINUMERIK 802D Definicja przycisków

SINUMERIK 802D Definicja przycisków
Przycisk kasowania (Backspace)
Przycisk kasowania
Przycisk „wstaw”
Tabulator
Przycisk ENTER / Input
Przycisk zakresu czynności
obsługowych „pozycja”
Przycisk zakresu czynności
obsługowych „program”
Przycisk zakresu czynności
obsługowych „parametry”
Przycisk zakresu czynności
obsługowych „menedŜer
programów”
Przycisk Recall

Zakres czynności obsługowych
„Alarm / System”

Przycisk ETC

Nie zajęty

Przycisk pokwitowania alarmu

Przyciski przewijania

Bez funkcji
Przycisk Info

Przycisk Shift

Przyciski kursora
Przycisk wyboru / Toggle

Przycisk Control
Przycisk Alt
Spacja (SPACE)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Przyciski alfanumeryczne
Podwójna zajętość w płaszczyźnie
Shift
Przyciski cyfrowe
Podwójna zajętość w płaszczyźnie
Shift

XI

Zewnętrzny pulpit sterowniczy maszyny

Zewnętrzny pulpit sterowniczy maszyny
Przycisk z diodą, definiowany przez
uŜytkownika
Przycisk bez diody, definiowany przez
uŜytkownika
INCREMENT (przyrost)
JOG
REFERNCE POINT (punkt bazowy)
AUTOMATYKA
SINGLE BLOCK
Wykonywanie pojedynczymi blokami
MANUAL DATA
Ręcznie wprowadzanie danych
SPINDEL START LEFT
Start wrzeciona w lewo
SPINDEL START RIGHT
Start wrzeciona w prawo

SPINDEL STOP
Wrzeciono stop
RAPID TRAVERSE OVERLAY
NałoŜenie przesuwu szybkiego
Oś X
Oś Z

WYŁ. AWARYJNE

Feed Rate Override
Override posuwu

Spindle Speed
Override
Override wrzeciona

xii

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1

Wprowadzenie
Wskazówka

W niniejszym podręczniku dla SINUMERIK 802D base line jest stosowany skrót 802D-bl

1.1

Podział ekranu

Obszar statusu
Obszar aplikacji

Obszar wskazówek
i przycisków
programowanych
Rysunek 1-1

Podział ekranu

Ekran jest podzielony na następujące główne obszary:


obszar statusu



obszar wskazówek i przycisków programowanych



obszar aplikacji

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1 - 13

Wprowadzenie
1.1 Podział ekranu

Obszar statusu

Rysunek 1-2 Obszar statusu
Tablica 1-1

Element
obrazu

Objaśnienie elementów obrazu w obszarze statusu

Wyświetlenie

Znaczenie

Aktywny zakres czynności obsługowych, aktywny rodzaj pracy
Pozycja
JOG; 1 INC, 10 INC, 100 INC, 1000 INC (wartości przyrostowe w
pracy JOG)
MDA
AUTOMATYKA
Offset
Program
MenedŜer programów
System
Alarm
Oznaczenie „język zewnętrzny” przez G291
Wiersz alarmów i komunikatów
Alternatywnie są wyświetlane:
1. numer i tekst alarmu
2. tekst komunikatu

Stan programu
RESET
RUN

STOP

Program anulowany / stan podstawowy

Program w trakcie wykonywania
Program zatrzymany

Sterowanie programem w pracy automatycznej
Zarezerwowano
Komunikaty NC
Wybrany program obróbki (program główny)

1 - 14

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Wprowadzenie
1.1 Podział ekranu

Obszar wskazówek i przycisków programowanych

Rysunek 1-3

Obszar wskazówek i przycisków programowanych

Tablica 1-2

Objaśnienie elementów obsługi w obszarze wskazówek
i przycisków programowanych

Element
obrazu

Znaczenie

Wyświetlenie

Symbol Recall
Naciskając ten przycisk powracamy do menu
nadrzędnego.
Wiersz wskazówek
Wyświetlanie wskazówek dla osoby obsługującej
Informacja o statusie MMC
ETC jest moŜliwe. (Po naciśnięciu tego przycisku
zostaną na poziomym pasku przycisków
programowanych wyświetlone dalsze funkcje.)
Mieszany sposób zapisu jest aktywny
Przesyłanie danych trwa
Połączenie z narzędziem do programowania PLC jest
aktywne
Pasek przycisków programowanych pionowy
i poziomy

& lt; & lt;
Powrót
Anuluj

Standardowe przyciski programowane
Maska jest zamykana
Wprowadzanie jest anulowane, okno jest zamykane

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1 - 15

Wprowadzenie
1.2 Zakresy czynności obsługowych
Akceptacja

Wprowadzanie ulega zakończeniu i następuje obliczenie.

OK

Wprowadzanie ulega zakończeniu i wprowadzone wartości są przejmowane.
Funkcja przełącza maskę z programowania w średnicy na programowanie w promieniu.

1.2

Zakresy czynności obsługowych
Funkcje sterowania mogą być wykonywane w następujących zakresach czynności
obsługowych:
Pozycja

Obsługa maszyny

Offset/Parametry

Wprowadzanie wartości korekcji i danych nastawczych

Program

Sporządzanie programów obróbki

MenedŜer programów

Katalog programów obróbki

System

Diagnoza, uruchomienie

Alarm

Listy alarmów i komunikatów

Przełączenie na inny zakres czynności obsługowych następuje przez naciśnięcie
odpowiedniego przycisku (sprzętowego).

Stopnie ochrony
Wprowadzanie wzgl. zmiana danych sterowania jest w miejscach wraŜliwych chroniona
hasłem.

Wprowadzanie wzgl. zmiana danych jest w następujących menu zaleŜne od nastawionego
stopnia ochrony:

korekcje narzędzia

przesunięcia punktu zerowego

dane nastawcze

nastawienie RS232
• sporządzenie programu / korekta programu

1 - 16

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Wprowadzenie
1.3 Pomoce przy wprowadzaniu

1.3

1.3.1

Pomoce przy wprowadzaniu

Kalkulator

Funkcję kalkulatora moŜna uruchomić z kaŜdego zakresu czynności obsługowych przy
pomocy przycisku „SHIFT” „=”.

Do obliczenia wartości moŜecie uŜywać czterech podstawowych działań matematycznych
jak teŜ funkcji sinus, cosinus, podniesienie do kwadratu i pierwiastek kwadratowy.
Funkcja nawiasów umoŜliwia obliczanie wyraŜeń kaskadowanych. Głębokość tego
kaskadowania jest nieograniczona.
Gdy pole wprowadzania jest juŜ zajęte przez wartość, wówczas funkcja przejmuje ją do
wiersza wprowadzania kalkulatora.
Przycisk Input oblicza wynik i wyświetla go w kalkulatorze.

Przycisk programowany Akceptacja przenosi wynik do pola wprowadzania wzgl.
aktualnej pozycji kursora w edytorze programów obróbki i samoczynnie zamyka
kalkulator.
Wskazówka

Gdy pole wprowadzania znajduje się w trybie wprowadzania, moŜna przyciskiem Toggle
odtworzyć poprzedni stan.

Rysunek 1-4 Kalkulator

Dopuszczalne znaki przy wprowadzaniu
+,podstawowe działania matematyczne
*,/
S
funkcja sinus
Wartość (w stopniach) X przed kursorem wprowadzania jest zastępowana
przez wartośc sin(X).
C
funkcja cosinus
Wartość X przed kursorem wprowadzania jest zastępowana przez wartośc
cos(X).
Q
funkcja podniesienia do kwadratu
Wartość X przed kursorem wprowadzania jest zastępowana przez wartośc X2.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1 - 17

Wprowadzenie
1.3 Pomoce przy wprowadzaniu
R

Przykłady obliczeń

()

funkcja pierwiastka kwadratowego
Wartość X przed kursorem wprowadzania jest zastępowana przez wartośc √X
funkcja nawiasu (X+Y)*Z

100 + (67*3)
sin(45°)
cos(45°)
42
√4
(34+3*2)*10

Zadanie

Wprowadzanie → wynik
100+67*3 → 301
45 S → 0.707107
45 C → 0.707107
4 Q → 16
4R→2
(34+3*2)*10 → 400

W celu obliczania punktów pomocniczych na konturze kalkulator udostępnia następujące
funkcje:
• obliczenie przejścia stycznego między łukiem i prostą
• przesunięcie punktu na płaszczyźnie
• przeliczenie ze współrzędnych biegunowych na współrzędne kartezjańskie
• Uzupełnienie drugiego punktu końcowego fragmentu konturu prosta - prosta
wyznaczonego przez stosunek kątowy

Przyciski programowane

Funkcja ta słuŜy do obliczania punktu na okręgu. Punkt wynika z kąta przyłoŜonej
stycznej i kierunku obrotu okręgu.

Rysunek 1-5

G2/G3

1 - 18

Wprowadźcie punkt środkowy okręgu, kąt stycznej i promień okręgu.
Przy pomocy przycisku programowanego G2 / G3 naleŜy ustalić kierunek obrotu okręgu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Wprowadzenie
1.3 Pomoce przy wprowadzaniu

Akcept.

Następuje obliczenie wartości odciętej i rzędnej. Odcięta jest przy tym pierwszą osią
a rzędna drugą oią płaszczyzny. Wartość odciętej jest kopiowana do pola wprowadzania,
z którego została wywołana funkcja kalkulatora, wartość odciętej jest kopiowana do
następnego pola wprowadzania. Gdy funkcja została wywołana z edytora programów
obróbki, wówczas zapisanie współrzędnych następuje pod nazwami osi płaszczyzny
podstawowej.
Przykład

Obliczenie punktu przecięcia między łukiem

Dane:

i prostą

promień: 10
punkt środkowy okręgu: Z 147 X103
kąt przyłączenia prostej: -45°

w płaszczyźnie G 18

X

Z
X

Z

Wynik:
Z= 154.071
X= 110.071
Funkcja ta oblicza współrzędne kartezjańskie punktu na płaszczyźnie, który ma zostać
połączony z punktem (PP) na prostej. W celu obliczenia musi być znany odstęp między
tymi punktami i kąt nachylenia (A2) nowo powstającej prostej
w odniesieniu do nachylenia (A1) danej prostej.

Rysunek 1-6
Wprowadźcie następujące współrzędne wzgl. kąty:
• współrzędne danego punktu (PP)
• kąt nachylenia prostej (A1)
• odstęp nowego punktu w odniesieniu do PP
• kąt nachylenia prostej łączącej (A2) w odniesieniu do A1
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1 - 19

Wprowadzenie
1.3 Pomoce przy wprowadzaniu
Akcept.

Przy pomocy tego przycisku programowanego następuje obliczenie współrzędnych
kartezjańskich, które są następnie kopiowane na dwa kolejne pola wprowadzania.
Wartość odciętej jest kopiowana do pola wprowadzania, z którego została wywołana
funkcja kalkulatora a wartość rzędnej - do następnego pola.
JeŜeli funkcja została wywołana z edytora programów obróbki, wówczas zapisanie
współrzędnych następuje pod nazwami osi płaszczyzny podstawowej.
Funkcja ta przelicza współrzędne biegunowe na współrzędne kartezjańskie.

Rysunek 1-7
Wprowadźcie punkt odniesienia, długość wektora i kąt nachylenia.
Akcept.

Przy pomocy tego przycisku programowanego następuje obliczenie
współrzędnych kartezjańskich, które są następnie kopiowane do dwóch kolejnych pól
wprowadzania. Wartość odciętej jest kopiowana do tego pola wprowadzania, z którego
została wywołana funkcja kalkulatora, wartość rzędnej jest kopiowana do następnego
pola wprowadzania.
JeŜeli funkcja została wywołana z edytora programów obróbki, wówczas zapisanie
współrzędnych następuje pod nazwami osi płaszczyzny podstawowej.

Ta funkcja oblicza brakujący punkt końcowy fragmentu konturu prosta-prosta, przy czym
druga prosta jest prostopadła do pierwszej.
Są znane następujące dane prostych:

prosta 1: punkt początkowy i kąt nachylenia
prosta 2: długość i punkt końcowy w kartezjańskim układzie współrzędnych

Rysunek 1-8

1 - 20

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Wprowadzenie
1.3 Pomoce przy wprowadzaniu
Funkcja ta wybiera daną współrzędną punktu końcowego. Jest znana wartość odciętej
albo wartość rzędnej.

Druga prosta jest obrócona o 90° zgodnie albo przeciwnie do kierunku ruchu wskazówek
zegara w stosunku do pierwszej prostej.

Akcept.

Następuje obliczenie brakującego punktu końcowego. Wartość odciętej jest kopiowana
do tego pola wprowadzania, z którego została wywołana funkcja kalkulatora, a wartość
rzędnej - do kolejnego pola.
JeŜeli funkcja została wywołana z edytora programów obróbki, wówczas zapisanie
współrzędnych następuje pod nazwami osi płaszczyzny podstawowej.

Przykład

Rysunek 1-9

Niniejszy rysunek musi zostać uzupełniony o wartość punktu środkowego okręgu, aby
następnie móc obliczyć punkt przecięcia między łukiem i prostą. Obliczenie brakującej
współrzędnej punktu środkowego następuje przy pomocy funkcji kalkulatora
poniewaŜ promień w przejściu stycznym jest prostopadły do prostej.

,

Rysunek 1-10

Obliczenie M1 we fragmencie konturu 1:
Promień obrócony o 90° zgodnie z ruchem wskazówek zegara jest oparty
o prostą ustaloną przez kąt.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1 - 21

Wprowadzenie
1.3 Pomoce przy wprowadzaniu

wybierzcie odpowiedni kierunek
Przy pomocy przycisku programowanego
obrotu. Dany punkt końcowy naleŜy ustalić przyciskiem
programowanym
.
Wprowadźcie współrzędne punktu biegunowego, kąt nachylenia prostej, wartość rzędnej i
promień okręgu jako długość.

Rysunek 1-11

Wynik: X = 60
Z = -44,601

1.3.2

Edycja znaków chińskich

Ta funkcja jest dostępna tylko w chińskiej wersji językowej.

Sterowanie udostępnia funkcję do edycji znaków pisowni chińskiej w edytorze programów
i w edytorze tekstów alarmów PLC. Po uaktywnieniu wprowadza się do pola wprowadzania
transkrypcję fonetyczną (alfabet fonetyczny) szukanego znaku. Edytor proponuje do tego
brzmienia róŜne znaki pisowni, z których przez wprowadzenie cyfry 1do 9 moŜna wybrać
znak.

Rysunek 1-12
Alt

1.3.3

1 - 22

S

Edytor chiński
Włączenie / wyłączenie edytora

Przyciski skrótu

Ten komponent obsługowy stwarza moŜliwość zaznaczania, kopiowania, wycinania i
kasowania tekstów przy pomocy specjalnych poleceń przyciskowych. Funkcje te są do
dyspozycji dla edytora programów obróbki jak teŜ dla pól wprowadzania.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Wprowadzenie
1.4 System pomocy
CTRL C
kopiowanie
CTRL B
zaznaczenie
CTRL X
wycięcie
CTRL V
wstawienie
Alt
L
przełączenie na mieszany sposób pisania
Alt
H
system pomocy
albo przycisk Info

1.4

System pomocy
System pomocy moŜna uaktywnić przy pomocy przycisku Info. Udostępnia on krótkie opisy
do wszystkich waŜnych funkcji obsługowych.
Ponadto pomoc obejmuje następujące tematy:


Przegląd poleceń NC z krótkim opisem



Objaśnienie alarmów napędów



PokaŜ

Programowanie cykli

Rysunek 1-13 Spis treści systemu pomocy
Ta funkcja otwiera wybrany temat

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

1 - 23

Wprowadzenie
1.5 Układy współrzędnych

Strona 1-14 Opis do tematu pomocy
Przejdź
do
Powrót
Znajdź

Ta funkcja umoŜliwia wybór odsyłaczy. Odsyłacz jest oznakowany przez znak „ & gt; & gt; .... & lt; & lt; ”.
Ten przycisk programowany jest widoczny tylko wtedy, gdy odsyłacz jest wyświetlany w
obszarze aplikacji.

Gdy wybierzecie odsyłacz, jest dodatkowo wyświetlany przycisk programowany Powrót.
Przy pomocy tej funkcji moŜecie powrócić do poprzedniego obrazu.
Ta funkcja umoŜliwia szukanie pojęcia w spisie treści. Wprowadźcie pojęcie
i uruchomcie proces szukania.

Pomoc w obszarze edytora programów

Do kaŜdej instrukcji NC system udostępnia objaśnienie. Bezpośrednio do tekstu pomocy
moŜecie dotrzeć przez ustawienie kursora za poleceniem i naciśnięcie przyciski Info.

1.5

Układy współrzędnych

Do obrabiarek uŜywa się prawoskrętnych, prostokątnych układów współrzędnych.
Przy ich pomocy ruchy w maszynie są opisywane jako ruchy względne między narzędziem
i obrabianym przedmiotem.

Rysunek 1-15

1 - 24

Ustalenie wzajemnych kierunków osi, układ współrzędnych do
programowania toczenia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Wprowadzenie
1.4 Układy współrzędnych

Układ współrzędnych maszyny (MKS)

Jak układ współrzędnych jest usytuowany w maszynie, zaleŜy od danego jej typu.
MoŜe on być obrócony w róŜne połoŜenia.

Rysunek 1-16

Współrzędne / osie maszyny na przykładzie tokarki

Środek tego układu współrzędnych jest punktem zerowym maszyny. Tutaj wszystkie
osie mają pozycję zerową. Punkt ten jest tylko punktem odniesienia. Jest on ustalany
przez producenta maszyny. Dosunięcie do niego nie musi być moŜliwe.
Ruchy w osiach maszyny mogą następować w zakresie wartości ujemnych.

Układ współrzędnych obrabianego przedmiotu (WKS)

Do opisu geometrii obrabianego przedmiotu w programie obróbki jest równieŜ uŜywany
prawoskrętny i prostokątny układ współrzędnych (patrz rysunek 1-15).
Punkt zerowy obrabianego przedmiotu moŜe być dowolnie wybierany przez programistę
w osi Z. W osi X jest on połoŜony w osi toczenia.

Rysunek 1-17

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Układ współrzędnych obrabianego przedmiotu

1 - 25

Wprowadzenie
1.5 Układy współrzędnych

Względny układ współrzędnych

Oprócz układu współrzędnych maszyny i układu współrzędnych obrabianego przedmiotu
sterowanie udostępnia względny układ współrzędnych. Układ ten słuŜy do nastawiania
dowolnie wybieranych punktów odniesienia, które nie mają Ŝadnego wpływu na aktywny
układ współrzędnych obrabianego przedmiotu. Wszystkie ruchy w osiach są wyświetlane
w odniesieniu do tych punktów odniesienia.

Zamocowanie obrabianego przedmiotu

W celu obróbki obrabiany przedmiot jest mocowany w maszynie. Musi być on przy tym tak
ustawiony, by osie układu współrzędnych obrabianego przedmiotu były równoległe do osi
układu współrzędnych maszyny. Wynikowe przesunięcie punktu zerowego maszyny
w stosunku do punktu zerowego obrabianego przedmiotu jest określane w osi Z i wpisywane
do nastawnego przesunięcia punktu zerowego. W programie NC przesunięcie to jest
w przebiegu programu uaktywniane na przykład przez zaprogramowane G54 (patrz teŜ
punkt 8.2.6).

Rysunek 1-18

Obrabiany przedmiot w maszynie

Aktualny układ współrzędnych obrabianego przedmiotu

Przy pomocy programowanego przesunięcia punktu zerowego TRANS moŜna wytworzyć
przesunięcie w stosunku do układu współrzędnych obrabianego przedmiotu. Powstaje przy
tym aktualny układ współrzędnych obrabianego przedmiotu (patrz punkt „Programowane
przesunięcie punktu zerowego: TRANS”).

1 - 26

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Włączenie i bazowanie do punktu odniesienia

2

Wskazówka

Gdy włączacie SINUMERIK 802D i maszynę, przestrzegajcie równieŜ dokumentacji
maszyny, poniewaŜ włączenie i bazowanie do punktu odniesienia są to funkcje zaleŜne od
maszyny.
W niniejszej dokumentacji zakłada się standardowy pulpit sterowniczy maszyny MCP
802D. Gdybyście zastosowali inny MCP, wówczas obsługa moŜe odbiegać od niniejszego
opisu.

Kolejność czynności obsługowych

Najpierw włączcie napięcie zasilające CNC i maszyny. Po rozruchu sterowania
znajduje się ono w zakresie czynności obsługowych „Pozycja”, rodzaj pracy Jog.
Jest aktywne okno „bazowanie do punktu odniesienia”.

Rysunek 2-1 Obraz podstawowy Jog-Ref
Uaktywnijcie „bazowanie do punktu odniesienia” przyciskiem Ref na pulpicie
sterowniczym maszyny.

W oknie bazowania do punktu odniesienia (rysunek 2-1) jest wyświetlane, czy osie są
zbazowane czy nie.
Oś musi zostać bazowana
Oś doszła do punktu odniesienia
Naciskajcie przyciski kierunkowe.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

2 - 27

Włączenie i bazowanie do punktu odniesienia

Gdy wybierzecie nieprawidłowy kierunek dosunięcia, Ŝaden ruch nie następuje.

W kaŜdej osi dokonujcie kolejno dosunięcia do punktu odniesienia.
Funkcję moŜecie zakończyć przez wybór innego rodzaju pracy (MDA, automatyka albo
Jog).

Wskazówka

„Bazowanie do punktu odniesienia” jest moŜliwe tylko w rodzaju pracy Jog.

2 - 28

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (BP-D)

3

Ustawianie
Uwagi wstępne

Zanim będziecie mogli pracować z CNC, ustawcie maszynę, narzędzia itd. przez




wprowadzenie narzędzi i ich korekcji

wprowadzenie / zmianę przesunięcia punktu zerowego
wprowadzenie danych nastawczych

Rysunek 3-1

Struktura menu zakresu czynności obsługowych " Parametry "

Wskazówka

Przyciski programowane oznakowane na rysunku 3-1 literą " x " nie są dostępne w przypadku 802D-bl

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 29

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji

3.1

Wprowadzenie narzędzi i ich korekcji

Funkcjonowanie

Korekcje narzędzi składają się z szeregu danych, które opisują geometrię, zuŜycie i typ
narzędzia.
KaŜde narzędzie zawiera, w zaleŜności od typu, ustaloną liczbę parametrów.
Poszczególne narzędzia są oznaczone numerami (numer T). Patrz teŜ punkt 8.6 „Narzędzie i korekcja narzędzia”

Kolejności czynności obsługowych

Funkcja ta otwiera okno danych korekcyjnych narzędzia, które zawiera listę utworzonych
narzędzi. MoŜecie poruszać się w ramach listy przy pomocy przycisków kursora i przycisków Page Up, Page Down.

Lista
narzędzi

Rysunek 3-2 Lista narzędzi
Korekcje moŜecie wprowadzać przez



ustawienie beleczki kursora w zmienianym polu wprowadzania.
wprowadzenie wartości.

i potwierdzenie przy pomocy Input albo ruchu kursora.
Dla narzędzi specjalnych jest do dyspozycji funkcja przycisku programowanego
, która udostępnia do wypełnienia kompletną listę parametrów.
Roszerzenie

Przyciski programowane
Pomiar
narzędzia
Pomiar
ręczny
Pomiar
autom.

3 - 30

Określenie danych korekcyjnych narzędzia
Ręczne określenie danych korekcyjnych narzędzia (patrz punkt 3.1.2)

Półautomatyczne określenie danych korekcyjnych narzędzia (patrz punkt 3.1.3)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji
Komp.
czujnika

Kompensacja czujnika pomiarowego
Wskazówka

W przypadku 802D-bl przycisk programowany Pomiar narzędzia bezpośrednio otwiera
okno " Pomiar narzędzia "
Usuń
narzędzie
Roszerz.

Uaktyw.
zmianę
Ostrza
D & gt; & gt;
& lt; & lt; D
Nowe
ostrze

Narzędzie razem z danymi korekcyjnymi wszystkich ostrzy jest kasowane
Funkcja ta wyświetla wszystkie parametry narzędzia. Znaczenie parametrów jest opisane
w punkcie " Programowanie " .

Rysunek 3-3

Maska wprowadzania narzędzi specjalnych

Są uaktywniane wartości korekcji ostrza.

Otwiera podrzędną listę menu, która udostępnia wszystkie funkcje do utworzenia i wyświetlenia dalszych ostrzy.
Wybór kolejnego wyŜszego numeru ostrza.
Wybór kolejnego niŜszego numeru ostrza.
Utworzenie nowego ostrza.

Resetuj
ostrze

Wszystkie wartości korekcji ostrza są nastawiane na zero.

Znajdź

Przy pomocy tej funkcji moŜna szukać narzędzia na podstawie jego typu.

Zmień
typ

Nowe
narzędzie

Ta funkcja umoŜliwia zmianę typu narzędzia. Wybierzcie typ narzędzia przy pomocy
przycisku programowanego.
Utworzenie danych korekcyjnych narzędzia dla nowego narzędzia. MoŜna utworzyć maksymalnie 48 narzędzi w przypadku 802D wzgl. 10 w przypadku 802D-bl. W przypadku
802D-bl nie są udostępniane Ŝadne narzędzia frezarskie.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 31

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji

3.1.1

Utworzenie nowego narzędzia

Kolejność czynności obsługowych
Nowe
narzędzie

Funkcja ta udostępnia dwa następne przyciski programowane do wyboru typu narzędzia.
Po dokonaniu wyboru wpiszcie w polu wprowadzania odpowiedni numer narzędzia (max
3 miejsca).

Rysunek 3-3 Okno " Nowe narzędzie "

Wprowadzenie numeru narzędzia

Dla frezów i wierteł musi zostać wybrany kierunek obróbki.

Rysunek 3-5 Wybór kierunku obróbki dla frezu.
OK

3 - 32

Potwierdźcie wprowadzenie przy pomocy OK. Zestaw danych wyposaŜony wstępnie
w wartość zero jest przejmowany do listy narzędzi

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji

3.1.2

Określenie korekcji narzędzia (ręcznie)

Funkcjonowanie
Warunek

Postępowanie

Funkcja ta umoŜliwia wam określenie nieznanej geometrii narzędzia T.

Odnośne narzędzie jest wprowadzone do pozycji roboczej. Przesuwacie ostrze narzędzia w rodzaju pracy JOG do punktu w maszynie, którego wartości
w układzie współrzędnych maszyny są znane. MoŜe to być np. obrabiany przedmiot,
którego geometrię znacie.
Punkt odniesienia naleŜy wpisać w przewidziane pole ∅ albo Z0.

Pamiętajcie: Przyporządkowanie długości 1 albo 2 do osi jest zaleŜne od typu narzędzia
(narzędzie tokarskie, wiertło).
W przypadku narzędzia tokarskiego punkt odniesienia dla osi X jest wymiarem w średnicy!
Na podstawie rzeczywistego połoŜenia punktu F (współrzędna maszyny) i punktu odniesienia, sterowanie moŜe dla wybranej osi X albo Z obliczyć kaŜdorazowo przyporządkowaną korekcję długości 1 albo długości 2.

Wskazówka: Jako znanej współrzędnej maszyny moŜecie uŜyć równieŜ juŜ obliczonego
przesunięcia punktu zerowego (np. wartości G54). Dosuńcie w tym przypadku ostrze
narzędzia do punktu zerowego obrabianego przedmiotu. Gdy ostrze jest ustawione bezpośrednio na punkcie zerowym obrabianego przedmiotu, wówczas wartość punkt odniesienia wynosi zero.

Rysunek 3-6

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Określenie korekcji długości na przykładzie noŜa tokarskiego

3 - 33

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji
F - punkt odniesienia nośnika narzędzi
M - punkt zerowy maszyny
W - punkt zerowy obrabianego przedmiotu

Rysunek 3-7 Określenie korekcji długości na przykładzie wiertła: długość 1 / oś Z

Wskazówka:

Rysunek 3-7 obowiązuje tylko wtedy, gdy zmienne dane maszynowe MD 42950
TOOL_LENGTH_TYPE i MD 42940 TOOL_LENGHT_CONST ≠ 0. W przeciwnym przypadku obowiązuje dla wiertła i frezu długość 2 (patrz teŜ „Dokumentacja producenta, Uruchomienie SINUMERIK 802D”).

Kolejność czynności obsługowych
Pomiar
narzędzia

Pomiar
ręczny

3 - 34

Naciśnijcie ten przycisk programowany i jest otwierane okno wyboru dla pomiaru ręcznego
albo półautomatycznego.

Rysunek 3-8 Wybór pomiaru ręcznego albo półautomatycznego
Jest otwierane okno Pomiar narzędzia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji

Rysunek 3-9 Okno pomiaru narzędzia



Zapisz
pozycję

W polu ∅ wprowadźcie średnicę obrabianego przedmiotu albo w polu Z0 jego długość.
Obowiązują współrzędne maszyny i równieŜ wartości z przesunięć punktu zerowego.
W polu " Droga " moŜna w przypadku uŜycia elementu dystansowego wpisać jego grubość w celi wzięcia jej do obliczeń.
Po naciśnięciu przycisku programowanego Nastaw długość 1 albo Nastaw długość 2
sterowanie oblicza szukaną długość 1 albo długość 2 odpowiednio wybranej wcześniej
osi. Obliczona wartość korekcji jest zapisywana w pamięci.

Pozycja w osi X jest zapisywana w pamięci. Następnie moŜna wykonać rych w osi X. Przez
to jest np. moŜliwość określenia średnicy obrabianego przedmiotu. Zapisana wartość pozycji w osi jest następnie wykorzystywana przy obliczeniu korekcji długości.

Zachowanie się przycisku programowanego jest określane przez daną maszynową wyświetlania 373 MEAS_SAVE_POS_LENGTH2 (patrz teŜ dokumentacja producenta „Uruchomienie SINUMERIK 802D”).

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 35

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji

3.1.3

Określenie korekcji narzędzia przy uŜyciu czujnika pomiarowego
Wskazówka

Ta funkcja jest do dyspozycji tylko w przypadku 802D.

Kolejność czynności obsługowych
Pomiar
narzędzia

Pomiar
autom.

Jest otwierane okno Pomiar narzędzia.

Rysunek 3-10

Okno pomiaru narzędzia

Ta maska wprowadzania umoŜliwia wprowadzanie numerów narzędzi i ostrzy.
Dodatkowo za symbolem

jest wyświetlane połoŜenie ostrza.

Po otwarciu maski pola wprowadzania są zapisane danymi pracującego narzędzia.
Narzędziem moŜe być



aktywne narzędzie NC (wprowadzone do pozycji roboczej przez program obróbki) albo
narzędzie wprowadzone do pozycji roboczej przez PLC.

Gdy narzędzie zostało wprowadzone do pozycji roboczej przez PLC, wówczas numer
narzędzia w masce wprowadzania moŜe róŜnić się od numeru narzędzia w oknie T,F,S.
Gdy dokonamy zmiany numeru narzędzia, wówczas ze strony tej funkcji nie nastąpi automatyczna zmiana narzędzia. Wyniki pomiaru zostaną jednak przyporządkowane do
wprowadzonego narzędzia.

Proces pomiaru

Przy pomocy przycisków ruchu postępowego albo kółka ręcznego dokonuje się dosunięcia do czujnika pomiarowego.

3 - 36

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji
Po ukazaniu się symbolu „czujnik pomiarowy uruchomiony”
przycisk ruchu naleŜy
puścić i poczekać na zakończenie procesu pomiaru. Podczas automatycznego pomiaru
ukazuje się symbol czujnika pomiarowego
pomiaru.

,który symbolizuje aktywny proces

Wskazówka

Do sporządzenia programu pomiaru s stosowane parametry odstęp bezpieczeństwa
z maski Nastawy i posuw z maski Dane czujnika pomiarowego (patrz punkt 3.1.5).

Gdy następuje równoczesny ruch w wielu osiach, obliczenie danych korekcyjnych nie
moŜe nastąpić.

3.1.4

Określenie korekcji narzędzia przy pomocy optyki pomiarowej
Wskazówka

Ta funkcja jest do dyspozycji tylko w przypadku 802D.

Rysunek 3-11 Pomiar przy pomocy optyki pomiarowej (pola wprowadzania
T i D patrz pomiar przy pomocy czujnika pomiarowego.

Proces pomiaru

W celu dokonania pomiaru narzędzie jest tak długo przesuwane, aŜ jego wierzchołek ukaŜe
się w krzyŜu nitkowym. W przypadku frezu do określenia długości narzędzia naleŜy przyjąć
najwyŜszy punkt ostrza.
Następnie następuje obliczenie wartości korekcji przez naciśnięcie przycisku programowanego Nastaw długość.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 37

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji

3.1.5

Nastawienia czujnika pomiarowego
Wskazówka

Ta funkcja jest do dyspozycji tylko w przypadku 802D.
Nastawy

Dane
czujnika
Tutaj następuje zapisanie współrzędnych czujnika pomiarowego i nastawienie posuwu w osi
dla automatycznego procesu pomiaru.
Wszystkie wartości pozycji odnoszą się do układu współrzędnych maszyny.

Rysunek 3-12 Maska wprowadzania danych czujnika pomiarowego
Tablica 3-1

Parametry

Pozycja bezwzględna P1
Pozycja bezwzględna P2
Pozycja bezwzględna P3
Pozycja bezwzględna P4
Posuw

Znaczenie

Pozycja bezwzględna czujnika pomiarowego
w kierunku ZPozycja bezwzględna czujnika pomiarowego
w kierunku X+
Pozycja bezwzględna czujnika pomiarowego
w kierunku Z+
Pozycja bezwzględna czujnika pomiarowego
w kierunku XPosuw, z którym narzędzie porusza się w kierunku czujnika
pomiarowego

Kalibrowanie czujnika pomiarowego
Kalibrow.
czujnika

3 - 38

Kompensacja czujnika pomiarowego moŜe nastąpić w menu Nastawy albo w menu Pomiar narzędzia. NaleŜy dokonać dosunięcia do czterech punktów czujnika pomiarowego.
Do kalibrowania naleŜy uŜyć narzędzia typu 500 z połoŜeniem ostrza 3 albo 4.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.1 Wprowadzenie narzędzi i ich korekcji
Niezbędne parametry korekcyjne do określenia czterech pozycji czujnika naleŜy ewentualnie zapisać w zestawach danych dwóch ostrzy narzędzia.

Rysunek 3-13 Kompensacja czujnika pomiarowego
Po otwarciu maski obok aktualnej pozycji czujnika ukazuje się animacja, która sygnalizuje
krok do wykonania. Do punktu tego naleŜy dokonać dosunięcia w odpowiedniej osi.
Gdy ukaŜe się symbol „czujnik pomiarowy uruchomiony”
, naleŜy puścić przycisk
ruchu i poczekać na zakończenie procesu pomiaru. podczas pomiaru automatycznego
ukazuje się symbol czujnika pomiarowego
ru.

, który symbolizuje aktywny proces pomia-

Pozycja dostarczona przez program pomiarowy słuŜy do obliczania rzeczywistej pozycji
czujnika.

Z funkcji pomiaru moŜna wyjść bez dokonania dosuwu do wszystkich pozycji. JuŜ odczytane punkty pozostają zapisane w pamięci.

Wskazówka

Do sporządzania programu pomiarowego są stosowane parametry odstęp
bezpieczeństwa z maski Nastawy i posuw z maski Dane czujnika pomiarowego.

Gdy jest równoczesny ruch w wielu osiach, obliczenie danych korekcyjnych nie moŜe
nastąpić.
Funkcja Następny krok umoŜliwia pominięcie punktu, gdy nie jest on potrzebny do pomiaru.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 39

Ustawianie
3.2 Nadzór narzędzia

3.2

Nadzór narzędzia
Wskazówka

Ta funkcja jest do dyspozycji tylko w przypadku 802D.
śywotność
narzędzia

KaŜdy rodzaj nadzoru jest przedstawiany w 4 kolumnach.

wartość zadana

granica ostrzegania wstępnego

pozostała wartość

aktywność
Poprzez pole wyboru w 4. kolumnie moŜna włączyć/wyłączyć aktywność rodzaju nadzoru.

Rysunek 3-14 Nadzór narzędzia
Symbole w kolumnie T informują o statusie narzędzi.
uzyskana granica ostrzegania wstępnego
narzędzie zablokowane

narzędzie jest nadzorowane
Zresetuj
nadzór

3 - 40

Przy pomocy tego przycisku programowanego są cofane wartości nadzoru wybranego
narzędzia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.2 Nadzór narzędzia

Zmień
zezwolenie

Rysunek 3-15
Przy pomocy tego przycisku programowanego moŜna zmienić zezwolenie dla wybranego
narzędzia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 41

Ustawianie
3.3 Wprowadzenie/zmiana przesunięcia punktu zerowego

3.3

Wprowadzenie / zmiana przesunięcia punktu zerowego

Funkcjonowanie

Pamięć wartości rzeczywistej a przez to równieŜ wyświetlanie wartości rzeczywistych są
odniesione do punktu zerowego maszyny. Program obróbki odnosi się natomiast do punktu
zerowego obrabianego przedmiotu. To przesunięcie naleŜy wprowadzić jako przesunięcie
punktu zerowego.

Kolejność czynności obsługowych

Wybrać przesunięcie punktu zerowego poprzez przyciski programowane Parametry offsetu i Offset.

Offset

Na ekranie ukazuje się przegląd dających się nastawić przesunięć punktu zerowego. Maska zawiera ponadto wartości programowanego przesunięcia punktu zerowego, aktywnych
współczynników skali, wyświetlenie statusu „lustrzane odbicie aktywne” i sumę aktywnych
przesunięć punktu zerowego.

Rysunek 3-16 Okno przesunięcia punktu zerowego

Ustawić beleczkę kursora na zmienianym polu wprowadzania,
Wprowadzić wartość (wartości). Przez ruch kursora albo Input następuje przejęcie wartości
do przesunięć punktu zerowego.
Zmiana
uaktywniona

3 - 42

Wartości korekcji ostrza działają natychmiast.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.3 Wprowadzenie/zmiana przesunięcia punktu zerowego

3.3.1

Określenie przesunięcia punktu zerowego

Warunek

Wybraliście okno z odpowiednim przesunięciem punktu zerowego (np. G54) i oś, dla
której chcecie obliczyć przesunięcie.

Rysunek 3-17 Określenie przesunięcia punktu zerowego w osi Z

Sposób postępowania
Pomiar
obr. prz.

Naciśnijcie przycisk programowany „Pomiar obrabianego przedmiotu”. Sterowanie przełącza się wówczas na zakres czynności obsługowych „Pozycja” i otwiera pole dialogu do
pomiaru przesunięć punktu zerowego. Wybrana oś ukazuje się jako czarny przycisk.
Następnie wierzchołkiem narzędzia draśnijcie obrabiany przedmiot. W polu „Nastaw
pozycję na:” jest teraz wpisywana pozycja, którą ma przyjąć krawędź obrabianego
przedmiotu w układzie współrzędnych obrabianego przedmiotu.

Rysunek 3-17 Maska Określenie
przesunięcia punktu zerowego w X

Maska Określenie przesunięcia
punktu zerowego w Z

Nastaw
offset

Ten przycisk programowany oblicza przesunięcie i wyświetla wynik
w polu Offset.

Anuluj

Przy pomocy Anuluj następuje zamknięcie okna.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 43

Ustawianie
3.4 Programowanie danych nastawczych - zakres czynności obsługowych parametry

3.4

Programowanie danych nastawczych - zakres czynności
obsługowych parametry

Funkcjonowanie

Przy pomocy danych nastawczych ustalacie nastawienie stanów roboczych. MoŜna je
w razie potrzeby zmieniać.

Kolejność czynności obsługowych

Wybrać dane nastawcze przyciskiem Parametry offsetu i Dane nastawcze.

Dane
nastawcze

Przycisk programowany Dane nastawcze przełącza na dalszą płaszczyznę menu, w których mogą być nastawiane róŜne opcje sterowania.

Rysunek 3-19 Obraz podstawowy Dane nastawcze

Posuw Jog (JOG feedrate)

Wartość posuwu w pracy jog.
Gdy wartość posuwu wynosi „zero”, wówczas sterowanie stosuje wartość zapisaną
w danych maszynowych.

Wrzeciono

Prędkość obrotowa wrzeciona (Spindle speed)

Maksymalnie / minimalnie

Ograniczenie prędkości obrotowej wrzeciona w polach max (G26)/min (G25) moŜe
nastąpić tylko w ramach wartości granicznych ustalonych w danych maszynowych.

Zaprogramowano (Limitation)

Programowalne górne ograniczenie prędkości obrotowej (LIMS) przy stałej prędkości
skrawania) (G96).

Posuw przy pracy próbnej (DRY)

Posuw, który tutaj moŜna wprowadzić, jest w czasie wykonywania programu stosowany zamiast posuwu zaprogramowanego po wybraniu funkcji praca próbna w rodzaju pracy automatyka.

3 - 44

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.4 Programowanie danych nastawczych - zakres czynności obsługowych parametry

Kąt startu przy nacinaniu gwintu (SF)

Przy nacinaniu gwintu pozycja startowa wrzeciona jest wyświetlana jako kąt początkowy.
Przez zmianę kąta moŜna powtarzać proces nacinania wtedy, gdy nacinany jest gwint
wielozwojny.
Beleczkę kursora ustawić w przeznaczonym do zmiany polu wprowadzania
i wprowadzić wartość (wartości).

Potwierdzić przy pomocy Input albo ruchu kursora.

Przyciski programowane
Ogranicz.
pola robocz.

Czasy
liczniki

Ograniczenie pola roboczego działa w przypadku geometrii i znaków dodatkowych. JeŜeli
ma być stosowane ograniczenie pola roboczego, jego wartości mogą zostać wprowadzone w tym dialogu. Przycisk programowany Włącz aktywność uaktywnia / wyłącza aktywność wartości dla osi zaznaczonej kursorem.

Rysunek 3-20

Rysunek 3-21

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 45

Ustawianie
3.4 Programowanie danych nastawczych - zakres czynności obsługowych parametry
Znaczenie:








Obr. przedm. razem: liczba łączna obrobionych przedmiotów (całkowita wartość rzeczywista)
śądana liczba obr. przedm.: liczba potrzebnych obrabianych przedmiotów

Licznik obr. predm.: w tym liczniku jest rejestrowana liczba przedmiotów obrobionych
od punktu startu.

Czas pracy: całkowity czas przebiegu programów NC w rodzaju pracy „Automatyka”.
W rodzaju pracy „Automatyka” są sumowane czasy przebiegów wszystkich programów
między NC-Start i końcem programu / zresetowaniem. Zegar jest zerowany przy kaŜdym ładowaniu programu sterowania.
Czas cyklu: czas pracy narzędzia
W wybranym programie NC jest mierzony czas przebiegu między NC-Start i końcem
programu / zresetowaniem. Przy starcie nowego programu NC zegar jest kasowany.

Czas skrawania
Jest mierzony czas ruchu osi uczestniczących w tworzeniu konturu bez aktywnego
przesuwu szybkiego we wszystkich programach NC między NC-Start i końcem programu / zresetowaniem przy aktywnym narzędziu. Pomiar jest dodatkowo przerywany
przy aktywnym czasie oczekiwania.

Zegar jest automatycznie zerowany przy „ładowaniu programu sterowania z wartościami
domyślnymi”.
RóŜne

Funkcja wyszczególnia wszystkie dane nastawcze znajdujące się w sterowaniu. Dane
dzielą się na




ogólne,

specyficzne dla osi i

dane nastawcze kanału.

Rysunek 3-22

3 - 46

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Ustawianie
3.5 Parametry obliczeniowe R - zakres czynności obsługowych offset/parametry

3.5

Parametry obliczeniowe R - zakres czynności obsługowych
offset / parametry

Funkcjonowanie

Na obrazie podstawowym Parametry R są wyszczególnione wszystkie istniejące w sterowaniu parametry R (patrz teŜ punkt 8.9 „Parametry obliczeniowe R”). MoŜna je w razie
potrzeby zmieniać.

Rysunek 3-23 Okno parametrów R

Kolejność czynności obsługowych

Przyciskami programowanymi Parametry i Parametry R

Parametry
R

ustawić beleczkę kursora na zmieniane pole wprowadzania
Wprowadzić wartości

Potwierdzić przyciskiem Input albo ruchem kursora.
Znajdź

Szukanie parametrów R

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3 - 47

Ustawianie
3.5 Parametry obliczeniowe R - zakres czynności obsługowych offset/parametry

Notatki

3 - 48

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca sterowana ręcznie

4

Uwaga wstępna

Praca sterowana ręcznie jest moŜliwa w rodzaju pracy Jog i MDA.
Przyciski programowane oznaczone literą x nie są dostępne
w przypadku 802D-bl.

Rysunek 4-1 Struktura menu Jog

Rysunek 4-2 Struktura menu MDA

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 49

Praca sterowana ręcznie
4.1 Rodzaj pracy Jog - zakres czynności obsługowych pozycja

4.1

Rodzaj pracy Jog - zakres czynności obsługowych pozycja

Kolejność czynności obsługowych

Wybrać rodzaj pracy Jog przyciskiem Jog na pulpicie sterowniczym maszyny.

W celu wykonywania ruchów w osiach naciskajcie odpowiednio przycisk osi X albo Z.
Jak długo ten przycisk jest naciskany, osie wykonują ruch ciągły z prędkością zapisaną
w danych nastawczych. JeŜeli wartość w danych nastawczych wynosi „zero”, wówczas
jest stosowana wartość zapisana w danych maszynowych.
Ew. nastawcie prędkość przełącznikiem override.

Gdy dodatkowo naciśniecie przycisk nałoŜenie przesuwu szybkiego, ruch w osi
następuje z przesuwem szybkim, jak długo obydwa przyciski są naciśnięte.

W rodzaju pracy przyrost moŜecie z tą samą kolejnością czynności obsługowych
wykonywać nastawiane kroki. Nastawiona wielkość przyrostu jest wyświetlana w
obszarze statusu. W celu cofnięcia wyboru naleŜy ponownie nacisnąć Jog.

Na obrazie podstawowym Jog są wyświetlane wartości połoŜenia, posuwu, wrzeciona
i aktualne narzędzie.

Rysunek 4-3

6 - 50

Obraz podstawowy Jog

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca sterowana ręcznie
4.1 Rodzaj pracy Jog - zakres czynności obsługowych pozycja

Parametry

Tablica 4-1 Opis parametrów na obrazie podstawowym Jog

Parametr
MKS
X
Z
+X
-Z

Pozycja
mm
Przesun.
Repos.
Funkcja G
Wrzec. S
Obr/min
Posuw F
mm/min
Narzędzie

Objaśnienie

Wyświetlenie adresów istniejących osi w układzie współrzędnych maszyny
(MKS) albo układzie wsp. obrabianego przedmiotu (WKS).
Gdy wykonujecie ruch w osi w kierunku dodatnim (+) albo ujemnym (-),
wówczas w odpowiednim polu ukazuje się znak plus albo minus.
Gdy oś znajduje się w pozycji, Ŝaden znak nie jest wyświetlany.
W tych polach jest wyświetlana aktualna pozycja osi w układzie
współrzędnych maszyny albo układzie współrzędnych narzędzia.
Gdy wykonujecie ruch w osiach w stanie „program przerwany” w rodzaju
pracy Jog, wówczas w tej kolumnie przebyty odcinek drogi w kaŜdej osi jest
wyświetlany w odniesieniu do miejsca przerwania.
Wyświetlanie waŜnych funkcji G

Wyświetlanie rzeczywistej i zadanej wartości prędkości obrotowej
wrzeciona.
Wyświetlanie wartości rzeczywistej i zadanej posuwu w punkcie.
Sygnalizacja aktualnie pracującego narzędzia z aktualnym numerem
ostrza.

Wskazówka

Gdy do systemu zostanie włączone drugie wrzeciono, wyświetlanie wrzeciona roboczego
następuje mniejszą wielkością pisma. Okno wyświetla zawsze dane tylko jednego
wrzeciona. Sterowanie wyświetla dane wrzeciona według następujących punktów widzenia:
wrzeciono prowadzące (wyświetlanie duŜymi znakami) jest wyświetlane:
- w stanie spoczynku
- przy starcie wrzeciona
- gdy obydwa wrzeciona są aktywne
wrzeciono robocze (wyświetlanie małymi znakami) jest wyświetlane:
- przy starcie wrzeciona roboczego
Belka sygnalizująca moc obowiązuje dla aktualnie aktywnego narzędzia.

Przyciski programowane
Nastaw.
baz. ppz

Nastawianie bazowego przesunięcia punktu zerowego albo tymczasowego punktu
odniesienia we względnym układzie współrzędnych. Po otwarciu funkcja umoŜliwia
nastawienie bazowego przesunięcia punktu zerowego.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 51

Praca sterowana ręcznie
4.1 Rodzaj pracy Jog - zakres czynności obsługowych pozycja
Są udostępniane następujące podfunkcje:





Bezpośrednie wprowadzanie poŜądanej pozycji w osi
W oknie pozycji naleŜy ustawić kursor wprowadzania na poŜądaną oś, następnie naleŜy
wprowadzić nową pozycję. Wprowadzanie naleŜy zakończyć przez Input albo ruchem
kursora.
Nastawienie wszystkich osi na zero
Funkcja przycisku programowanego X=Y=Z=0 zastępuje zerem wszystkie aktualne
pozycje poszczególnych osi.
Nastawianie poszczególnych osi na zero
Przez naciśnięcie przycisku programowanego X=0, Y=0 albo Z=0 aktualna pozycja jest
nastawiana na zero.

Przez naciśnięcie funkcji przycisku programowanego „Nastaw względny” (set rel)
wyświetlanie jest przełączane na względny układ współrzędnych. PoniŜsze wprowadzenia
zmieniają punkt odniesienia w tym układzie współrzędnych.

Wskazówka

Zmienione bazowe przesunięcie punktu zerowego działa niezaleŜnie od innych przesunięć
punktu zerowego.
Pomiar
obr. prz.

Określenie przesunięcia punktu zerowego (por. rozdział 3)

Pomiar
narzędzia

Pomiar korekcji narzędzia (por. rozdział 3)

Nastawy

Maska wprowadzania słuŜy do nastawienia płaszczyzny wycofania, odstępu
bezpieczeństwa i kierunku obrotów wrzeciona dla automatycznie generowanych programów
obróbki
w rodzaju pracy MDA.
Ponadto mogą być nastawiane wartości dla posuwu JOG i zmienna wielkość przyrostu.

Rysunek 4-4
Płaszcz. wycof.: funkcja Toczenie poprzeczne wycofuje narzędzie po wykonaniu
programu do podanej pozycji (pozycja Z).

6 - 52

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca sterowana ręcznie
4.1 Rodzaj pracy Jog - zakres czynności obsługowych pozycja
Odstęp bezp.: odstęp od powierzchni obrabianego przedmiotu. Ta wartość ustala
minimalny odstęp między powierzchnią obrabianego przedmiotu i obrabianym przedmiotem.
Jest on wykorzystywany przez funkcję Face i przez automatyczny pomiar narzędzia.
Prędk. pos. JOG: wartość posuwu w pracy JOG.

Kier. obr.: kierunek obrotów wrzeciona dla automatycznie generowanych programów
w pracy JOG i MDA.
Dane
czujnika
Przełącz
mm & gt; cale

4.1.1

Tutaj następuje zapisanie współrzędnych czujnika pomiarowego i nastawienie posuwu w osi
dla automatycznego albo optycznego procesu pomiaru (patrz punkt 3.1.5). Obowiązuje tylko
w przypadku 802D.
Funkcja ta przełącza między układami metrycznym i calowym.

Przyporządkowanie kółek ręcznych

Kolejność czynności obsługowych
Kółko
ręczne

W rodzaju pracy Jog następuje wyświetlenie okna kółek ręcznych.

Po otwarciu okna są w kolumnie „Oś” wyświetlane wszystkie identyfikatory osi, które
równocześnie ukazują się na pasku przycisków programowanych.

Wybierzcie kursorem poŜądane kółko. Następnie następuje przyporządkowanie wzgl.
cofnięcie wyboru przez naciśnięcie przycisku programowanego poŜądanej osi.
UkaŜe się symbol

.

Rysunek 4-5 Obraz menu Kółko ręczne

MKS

Przy pomocy przycisku programowanego MKS wybieracie osie z układu współrzędnych
maszyny albo układu współrzędnych obrabianego przedmiotu, w celu przyporządkowania
kółka ręcznego. Aktualne ustawienie moŜna odczytać w oknie.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 53

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna

4.2

Rodzaj pracy MDA (wprowadzanie ręczne) - zakres
czynności obsługowych maszyna

Funkcjonowanie

W rodzaju pracy MDA moŜecie sporządzić i wykonać program obróbki.

OstroŜnie

Obowiązują takie same zasady bezpieczeństwa, jak w przypadku pracy w pełni
automatycznej. Ponadto jest konieczne spełnienie takich samych warunków wstępnych
jak dla pracy w pełni automatycznej.

Kolejność czynności obsługowych
Wybrać rodzaj pracy MDA poprzez przycisk MDA na pulpicie sterowniczym maszyny.

Rys 4-6

Obraz podstawowy MDA

Poprzez klawiaturę moŜna wprowadzić jeden lub wiele bloków.
Po naciśnięciu NC-START wprowadzony blok jest wykonywany. Podczas wykonywania
edycja bloków nie jest juŜ moŜliwa.

Po zakończeniu wykonywania treść pozostaje zachowana tak, Ŝe blok moŜna ponownie
wykonać przez ponowny start NC.

6 - 54

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna

Parametry

Tablica 4-2 Opis parametrów w oknie roboczym MDA

Parametr
MKS
X
Z
+X
-Z

Pozycja
mm
Pozostała
droga
Funkcja G
Wrzeciono S
obr/min
Posuw F
Narzędzie
Okno edycji

Objaśnienie

Wyświetlanie istniejących osi w układzie współrzędnych maszyny albo
układzie współrzędnych obrabianego przedmiotu.
Przy wykonywaniu ruchu w osi w kierunku dodatnim (+) albo ujemnym (-),
w odpowiednim polu znajduje się znak plus albo minus.
Gdy oś znajduje się w pozycji Ŝaden znak nie jest wyświetlany.
W tych polach jest wyświetlana aktualna pozycja osi w układzie
współrzędnych maszyny albo układzie współrzędnych obrabianego
przedmiotu.
W tym polu jest wyświetlana pozostała droga w osi układu współrzędnych
maszyny albo układu współrzędnych obrabianego przedmiotu.
Wyświetlanie waŜnych funkcji G
Wyświetlenie wartości rzeczywistej i zadanej prędkości obrotowej
wrzeciona.
Wyświetlenie wartości rzeczywistej i zadanej posuwu w punkcie
w mm/min albo mm/obr.
Wyświetlenie aktualnie pracującego narzędzia z aktualnym numerem
ostrza (T..., D...).
W stanie programu „Stop” albo „Reset” okno edycji słuŜy do
wprowadzenia bloku programu obróbki.

Wskazówka

Gdy do systemu zostanie włączone drugie wrzeciono, wyświetlanie wrzeciona roboczego
następuje mniejszą wielkością pisma. Okno wyświetla zawsze dane tylko jednego
wrzeciona. Sterowanie wyświetla dane wrzeciona według następujących punktów widzenia:
wrzeciono prowadzące (wyświetlanie duŜymi znakami) jest wyświetlane:
- w stanie spoczynku
- przy starcie wrzeciona
- gdy obydwa wrzeciona są aktywne
wrzeciono robocze (wyświetlanie małymi znakami) jest wyświetlane:
- przy starcie wrzeciona roboczego
Belka sygnalizująca moc obowiązuje dla aktualnie aktywnego narzędzia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 55

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna

Przyciski programowane
Nastaw.
baz. ppz
Face
Nastawy
Funkcja G

Nastawienie bazowego przesunięcia punktu zerowego (patrz punkt 4.1)
Frezowanie poprzeczne (patrz punkt 4.2.1)
Patrz punkt 4.1

Okno funkcji G zawiera funkcje G, przy czym kaŜda z takich funkcji jest
przyporządkowana do grupy i zajmuje w oknie stałe miejsce.
Przy pomocy przycisków Przewijanie wstecz albo Przewijanie do przodu moŜna
wyświetlać dalsze funkcje. W wyniku ponownego naciśnięcia przycisku programowanego
okno jest zamykane.

Funkcja
pomocnicza

Okno to sygnalizuje aktywne funkcje pomocnicze i funkcje M. W wyniku ponownego
naciśnięcia przycisku programowanego okno jest zamykane.

Posuw
w osi

Wyświetlenie okna Posuw w osi
W wyniku ponownego naciśnięcia przycisku programowanego okno jest zamykane.

Usuń progr.
MDA

Funkcja ta kasuje bloki w oknie programu.

Zapisz progr
MDA

Wpiszcie do pola wprowadzania nazwę, pod którą chcecie zapisać program MDA w
katalogu programów. Alternatywnie moŜecie wybrać z listy istniejący program.
Przełączanie między polem wprowadzania i listą programów następuje przy pomocy
przycisku TAB.

Rysunek 4-7
MKS/WKS
REL

6 - 56

Wyświetlanie wartości rzeczywistych dla rodzaju pracy MDA następuje w zaleŜności od
wybranego układu współrzędnych. Przełączanie następuje poprzez ten przycisk
programowany.

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna

4.2.1

Toczenie poprzeczne

Funkcjonowanie

Przy pomocy tej funkcji macie moŜliwość przygotowania półwyrobu do następującej dalej
obróbki, bez sporządzania w tym celu specjalnego programu obróbki.

Kolejność czynności obsługowych
Toczenie
poprz

W rodzaju pracy MDA przy pomocy przycisku programowanego Toczenie poprzeczne
otworzyć maskę wprowadzania.
• Ustawić osie w punkcie startowym
• Wpisać wartości do maski
Po całkowitym wypełnieniu maski ma miejsce funkcja program obróbki, którą moŜna
uruchomić przy pomocy NC-Start. Maska wprowadzania jest zamykana i następuje
przełączenie na obraz podstawowy maszyny. Tutaj jest moŜliwa obserwacja przebiegu
wykonywania programu.

WaŜne

Płaszczyzna wycofania i odstęp bezpieczeństwa muszą przedtem zostać ustalone
w menu danych nastawczych.

Rysunek 4-8 Przejęcie aktualnej pozycji wierzchołka narzędzia
Tablica 4-3 Opis parametrów w oknie roboczym Toczenie poprzeczne

Parametr

Narzędzie
Posuw F

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Objaśnienie

Wprowadzenie narzędzia, które ma zostać uŜyte.
Narzędzie wprowadza się do pozycji roboczej przed obróbką.
Natomiast funkcja wywołuje cykl uŜytkownika, który wykonuje
wszystkie niezbędne kroki. Cykl ten udostępnia producent maszyny.
Wprowadzenie posuwu po torze w mm/min albo mm/obr.

6 - 57

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna
Tablica 4-3 Opis parametrów w oknie roboczym Toczenie poprzeczne, ciąg dalszy

Wrzeciono S
obr/min

Wprowadzenie prędkości obrotowej wrzeciona.

Obróbka

Ustalenie jakości powierzchni.
MoŜna wybierać między obróbką zgrubną i dokładną.
Wprowadzenie średnicy półfabrykatu.
Wprowadzenie pozycji Z.

Średnica
Z0 Wymiar
półfabrykatu
Z1
Wymiar skrawania
DZ
Wymiar skrawania
warstwowego
UZ
Max dosuw
UX
Max dosuw

Wymiar skrawania przyrostowo.
Wprowadzenie długości skrawania w kierunku Z.
Dane są przyrostowe i odnoszą się do krawędzi obrabianego
przedmiotu.
Naddatek w kierunku Z.
Naddatek w kierunku X.

Toczenie
wzdłuŜne

Rysunek 4-9 Toczenie podłuŜne
Tablica 4-4 Opis parametrów w oknie roboczym Toczenie podłuŜne

Parametr

Narzędzie

Posuw F
Wrzeciono S
obr/min
Obróbka

6 - 58

Objaśnienie

Wprowadzenie narzędzia, które ma zostać uŜyte.
Narzędzie wprowadza się do pozycji roboczej przed obróbką.
Natomiast funkcja wywołuje cykl uŜytkownika, który wykonuje
wszystkie niezbędne kroki. Cykl ten udostępnia producent maszyny.
Wprowadzenie posuwu po torze w mm/min albo mm/obr.
Wprowadzenie prędkości obrotowej wrzeciona.
Ustalenie jakości powierzchni.
MoŜna wybierać między obróbką zgrubną i dokładną.

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna
Tablica 4-4 Opis parametrów w oknie roboczym Toczenie podłuŜne, ciąg dalszy
Parametr
X0
Średnica
półfabrykatu
X1
Długość skrawania
Z0
Pozycja
Z1
Długość skrawania
DZ
Max dosuw
UZ
max dosuw
UX

Przejęcie
akt. poz.

Objaśnienie
Wprowadzenie średnicy półfabrykatu.

Długość skrawania przyrostowo w kierunku X
Wprowadzenie pozycji krawędzi obrabianego przedmiotu w kierunku
Z
Długość skrawania przyrostowo w kierunku Z
Wprowadzenie wymiaru dosuwu w kierunku X
Pola wprowadzenia naddatku przy obróbce zgrubnej
Naddatek

Ta funkcja jest udostępniana w celu przejęcia aktualnej pozycji wierzchołka narzędzia
do pola wprowadzania Z0 albo X0.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 59

Praca sterowana ręcznie
4.2 Rodzaj pracy MDA - zakres czynności obsługowych maszyna

Notatki

6 - 60

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca automatyczna

5

Warunki wstępne

Maszyna jest ustawiona do pracy automatycznej odpowiednio do danych producenta maszyny.

Kolejność czynności obsługowych

Przyciskiem „Automatyka” wybrać rodzaj pracy „Automatyka”.

Ukazuje się obraz podstawowy Automatyka, na którym są wyświetlane wartości połoŜenia, posuwu, wrzeciona, narzędzi oraz aktualny blok.

Rysunek 5-1 Obraz podstawowy Automatyka

Wskazówka

Przycisk programowany Symulacja w czasie rzeczywistym jest w przypadku 802D-bl
do dyspozycji tylko w przypadku opcji wyświetlania kolorowego.
Wyświetlania mocy i obciąŜenia wrzeciona nie ma w przypadku 802D-bl.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

5 - 61

Praca automatyczna

Rysunek 5-2 Struktura menu Automatyka

Parametry
Tablica 5-1 Opis parametrów w oknie roboczym

Parametr
MKS
X
Z
+Z
-Z

Pozycja
mm
Pozostała droga
Funkcja G

Wrzeciono S
obr/min
Posuw F
mm/min albo mm/obr
Narzędzie
Aktualny blok

5 - 62

Objaśnienie

Wyświetlanie istniejących osi w układzie współrzędnych maszyny albo
układzie współrzędnych obrabianego przedmiotu.
Gdy wykonujecie ruch w osi w kierunku dodatnim (+) albo ujemnym
(-), wówczas w odpowiednim polu ukazuje się znak plus albo minus.
Gdy oś znajduje się w pozycji, Ŝaden znak nie jest wyświetlany.
W tych polach jest wyświetlana aktualna pozycja osi
w układzie współrzędnych maszyny albo obrabianego przedmiotu.
W tych polach jest wyświetlana pozostająca do przebycia droga
w układzie współrzędnych maszyny albo obrabianego przedmiotu.
Wyświetlanie waŜnych funkcji G

Wyświetlenie zadanej albo rzeczywistej wartości prędkości obrotowej
wrzeciona.
Wyświetlanie wartości rzeczywistej albo zadanej posuwu
w punkcie.
Wyświetlenie narzędzia aktualnie pracującego i aktualnego ostrza
(T..., D...).
Wyświetlenie bloku zawiera siedem kolejnych bloków aktywnego
programu obróbki. Wyświetlanie bloku jest ograniczone do szerokości
okna. Gdy bloki są wykonywane w szybkim tempie, wówczas wyświetlanie przełącza się na pokazywanie po trzy bloki, aby umoŜliwić
optymalną obserwację przebiegu programu. Przyciskiem programowanym „Przebieg programu” moŜecie przełączyć z powrotem na wyświetlanie siedmiu bloków.

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca automatyczna

Wskazówka

Gdy do systemu zostanie włączone drugie wrzeciono, wyświetlanie wrzeciona roboczego
następuje mniejszą wielkością pisma. Okno wyświetla zawsze dane tylko jednego wrzeciona. Sterowanie wyświetla dane wrzeciona według następujących punktów widzenia:
wrzeciono prowadzące (wyświetlanie duŜymi znakami) jest wyświetlane:
- w stanie spoczynku
- przy starcie wrzeciona
- gdy obydwa wrzeciona są aktywne
wrzeciono robocze (wyświetlanie małymi znakami) jest wyświetlane:
- przy starcie wrzeciona roboczego
Belka sygnalizująca moc obowiązuje dla aktualnie aktywnego narzędzia.

Przyciski programowane
Sterowanie
programem
Test
programu
Posuw
próbny

Są wyświetlane przyciski programowane do wyboru wpływania na program (np. maskowanie bloku, test programu).
Przy testowaniu programu wyprowadzanie wartości zadanych do osi i wrzecion jest zablokowane. Wyświetlanie wartości zadanych „symuluje” przemieszczenie.
Przemieszczenie jest wykonywane z wartością zadaną poprzez daną nastawczą „posuw
pracy próbnej”. Posuw pracy próbnej działa w miejsce zaprogramowanych poleceń ruchu.

Zatrzymanie
warunkowe

Przy aktywnej tej funkcji wykonywanie programu jest kaŜdorazowo zatrzymywane na tych
blokach, w których jest zaprogramowana funkcja dodatkowa M01.

Pomiń

Bloki programu, które są zaznaczone skośną kreską przed numerem bloku, nie są
uwzględniane w wykonywaniu programu (np. „/N100”).

Pojed.
blokami
Override dla
przes. szybk.

Przy uaktywnionej tej funkcji bloki programu obróbki są wykonywane indywidualnie jak
następuje: kaŜdy blok jest dekodowany pojedynczo, w kaŜdym bloku następuje zatrzymanie, wyjątkiem są tylko bloki gwintowania bez posuwu próbnego. Tutaj zatrzymanie
następuje dopiero na końcu bieŜącego bloku gwintowania. Single Block fine moŜna wybrać tylko w stanie RESET.
Przełącznik korekcyjny posuwu działa równieŜ w przypadku przesuwu szybkiego.

Powrót & lt; & lt;

Maska jest zamykana

Szukanie
bloku

Przez szukanie bloku moŜecie przejść do poŜądanego miejsca w programie.

Do
konturu

Szukanie bloku w kierunku do przodu z obliczaniem.
Podczas szukania bloku są wykonywane takie same obliczenia jak w normalnym wykonywaniu, osie jednak nie wykonują ruchu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

5 - 63

Praca automatyczna
Do
końca

Szukanie bloku w kierunku do przodu do punktu końcowego bloku
z obliczaniem. Podczas szukania bloku są wykonywane takie same obliczenia jak
w normalnym wykonywaniu, osie jednak nie wykonują ruchu.

Bez
obliczeń

Szukanie bloku w kierunku do przodu bez obliczania.
Podczas szukania bloku nie są wykonywane Ŝadne obliczenia.

Punkt
przerwania

Kursor jest ustawiany na bloku programu głównego w miejscu przerwania. Ustawienie
celu szukania w płaszczyznach podprogramów następuje automatycznie.

Znajdź

Przycisk programowany Znajdź udostępnia funkcje szukania wiersza, szukania tekstu.

Symulacja w
czasie rzecz.
Korekcja
programu
Funkcja G

Funkcja
pomocn.
Posuw
w osi
Przebieg
programu

5 - 64

Przy pomocy grafiki kreskowej moŜna śledzić zaprogramowany tor narzędzia (patrz teŜ
punkt 6.4)
Jest moŜliwość skorygowania błędnego fragmentu programu. Wszystkie zmiany są natychmiast zapisywane w pamięci.
Otwiera okno funkcji G do wyświetlania wszystkich aktywnych funkcji G.

Okno funkcji G zawiera wszystkie aktywne funkcje G, przy czym kaŜda funkcja G jest
przyporządkowana do grupy i zajmuje w oknie stałe miejsce.
Przy pomocy przycisków przewijanie do przodu i przewijanie wstecz moŜna wyświetlać dalsze funkcje G.

Rysunek 5-3 Okno aktywnych funkcji G

Okno to wyświetla aktywne funkcje pomocnicze i funkcje M. Przez ponowne naciśnięcie
tego przycisku programowanego okno jest zamykane.
Wyświetlenie okna posuwu w osi.
Przez ponowne naciśnięcie tego przycisku programowanego okno jest zamykane.
Przełącza między wyświetlaniem siedmiu bloków i wyświetlaniem trzech bloków.

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca automatyczna

MKS/WKS
Programy
zewnętrzne

Przełącza wyświetlanie wartości w osiach między układem współrzędnych maszyny,
okładem współrzędnych obrabianego przedmiotu albo względnego układu współrzędnych.
Program zewnętrzny jest poprzez interfejs V.24 przenoszony do sterowania
i natychmiast wykonywany po naciśnięciu NC-START.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

5 - 65

Praca automatyczna
5.1 Wybór, start programu obróbki - zakres czynności obsługowych maszyna

5.1

Wybór, start programu obróbki - zakres czynności obsługowych maszyna

Funkcjonowanie

Przed uruchomieniem wykonywania programu jest konieczne ustawienie sterowania i maszyny. NaleŜy przy tym przestrzegać wskazówek producenta maszyny dotyczących bezpieczeństwa.

Kolejność czynności obsługowych

Przyciskiem „Automatyka” wybrać rodzaj pracy „Automatyka”.

Wyświetlany jest przegląd wszystkich programów zawartych w sterowaniu.
Ustawcie beleczkę kursora na poŜądanym programie.

Wykonaj

Przyciskiem programowanym Wykonaj jest wybierany program do wykonania. Nazwa
wybranego programu ukazuje się w wierszu ekranu „Nazwa programu”.
JeŜeli to konieczne moŜecie teraz poczynić jeszcze ustalenia do wykonania programu.

Sterowanie
programem

Rysunek 5-4

Sterowanie programem

Przy pomocy NC-START uruchamia się wykonywanie programu obróbki.

5 - 66

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca automatyczna
5.2 Szukanie bloku - zakres czynności obsługowych maszyna

5.2

Szukanie bloku - zakres czynności obsługowych maszyna

Kolejność czynności obsługowych

Warunek: Został juŜ wybrany poŜądany program (por. punkt. 5.1) i sterowanie znajduje się
w stanie reset.

Szukanie
bloku

Szukanie umoŜliwia przebieg programu do poŜądanego miejsca w tym programie. Cel
szukania jest nastawiany przez bezpośrednie ustawienie beleczki kursora na poŜądanym
bloku programu obróbki.

Rysunek 5-5 Szukanie bloku
Do
konturu

Szukanie bloku do początku bloku

Do
końca

Szukanie bloku do końca bloku

Bez
obliczeń

Szukanie bloku bez obliczania

Punkt
przerwania

Jest ładowane miejsce przerwania

Znajdź

Ten przycisk programowany otwiera pole dialogu, w którym naleŜy wpisać szukane pojęcia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

5 - 67

Praca automatyczna
5.3 Zatrzymanie, anulowanie programu obróbki

Rysunek 5-6 Wprowadzenie szukanego pojęcia

Wynik szukania

Wyświetlenie szukanego bloku w oknie Aktualny blok

5.3

Zatrzymanie, anulowanie programu obróbki - zakres czynności obsługowych maszyna

Kolejność czynności obsługowych

Przy pomocy NC-STOP moŜna przerwać wykonywanie programu obróbki. Przerwane wykonywanie moŜna kontynuować przez naciśnięcie NC-START.

Przy pomocy RESET moŜna anulować bieŜący program. Po ponownym naciśnięciu
NC-START wykonywanie anulowanego programu jest ponownie uruchamiane i jest on
wykonywany od początku.

5 - 68

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Praca automatyczna
5.4 Kontynuowanie po anulowaniu

5.4

Kontynuowanie po anulowaniu
Po anulowaniu programu (RESET) moŜecie odsunąć narzędzie od konturu
w pracy ręcznej (Jog).

Kolejność czynności obsługowych

Wybrać rodzaj pracy automatyka.

Szukanie
bloku

Otworzyć okno Szukanie w celu załadowania miejsca przerwania.

Punkt
przerwania

Miejsce przerwania zostaje załadowane.

Do
konturu

Jest uruchamiane szukanie miejsca przerwania. Następuje ustawienie na początku bloku
przerwania.
Kontynuować obróbkę przez naciśnięcie NC-START.

5.5

Kontynuowanie po przerwaniu
Po przerwaniu programu (NC-STOP) moŜecie w pracy ręcznej (Jog) dokonać odsunięcia narzędzia od konturu. Sterowanie zapamiętuje przy tym
współrzędne miejsca przerwania. Są wyświetlane róŜnice drogi w osiach.

Kolejność czynności obsługowych
Wybrać rodzaj pracy automatyka.
Kontynuować obróbkę przy pomocy NC-START.

OstroŜnie

Przy kontynuowaniu wszystkie osie wykonują równocześnie ruch do punktu przerwania.
NaleŜy przy tym zwrócić uwagę, by droga tego ruchu była wolna.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

5 - 69

Praca automatyczna
5.6 Wykonywanie z zewnątrz (interfejs RS232)

5.6

Wykonywanie z zewnątrz (interfejs RS232)

Funkcjonowanie

Program zewnętrzny jest poprzez interfejs RS232 przenoszony do sterowania
i natychmiast wykonywany po naciśnięciu NC-START. Podczas wykonywania programu
z pamięci pośredniej jest ona automatycznie doładowywana.
Jako urządzenie zewnętrzne moŜe np. słuŜyć PC, który dysponuje narzędziem PCIN do
transmisji danych.

WaŜne

Kabel między urządzeniem zewnętrznym i sterowaniem wolno jest przyłączać
i odłączać tylko w stanie wyłączonym obydwu urządzeń.

Kolejność czynności obsługowych

Warunek: Sterowanie znajduje się w stanie Reset. Interfejs RS232 jest prawidłowo sparametryzowany (format tekstowy patrz rozdział 7) i nie jest zajęty przez Ŝadną inną aplikację (DataIn, DataOut, STEP7).

Programy
zewn.

Nacisnąć przycisk programowany.

Na urządzeniu zewnętrznym (PC) uaktywnić odpowiedni program do wyprowadzania
danych w PCIN-Tool.

Program jest przenoszony do pamięci pośredniej i automatycznie wybierany
i wyświetlany w wyborze programów.
Zanim wykonywanie zostanie rozpoczęte przez naciśnięcie NC-Start, pamięć pośrednia
powinna zostać całkowicie wypełniona.
Wykonywanie rozpoczyna się po naciśnięciu NC-START. Program jest bieŜąco doładowywany.
Na końcu programu albo w przypadku RESET program jest automatycznie usuwany ze
sterowania.

Wskazówka

Występujące błędy transmisji są pokazywane w obszarze System / We/wy danych
przy pomocy przycisku programowanego Protokół błędów.
Dla programów wczytanych z zewnątrz nie jest moŜliwe szukanie bloku.

5 - 70

INUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki

6

Kolejność czynności obsługowych

Przycisk MenedŜer programów otwiera katalog programów obróbki wzgl. cykli.

Rysunek 6-1 Obraz podstawowy MenedŜer programów
Przy pomocy przycisków kursora jest moŜliwa nawigacja w katalogu programów. W celu
szybkiego znalezienia programu wprowadźcie jego litery początkowe. Sterowanie automatycznie ustawi kursor na programie, w przypadku którego znaleziono zgodność znaków.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 71

Programowanie obróbki

Przyciski programowane
Programy

Funkcja ta wyszczególnia pliki katalogu programów obróbki.

Wykonaj

Funkcja wybiera do wykonania program zaznaczony kursorem. Sterowanie przełącza się
przy tym na wyświetlanie pozycji. Następne naciśnięcie NC-START powoduje uruchomienie wykonywania tego programu.

Nowy

Przy pomocy przycisku programowanego Nowy moŜna utworzyć nowy program.

Kopiuj

Przy pomocy przycisku programowanego Kopiuj wybrany program jest kopiowany do
innego programu z nową nazwą.

Otwórz

Plik zaznaczony kursorem jest otwierany w celu pracy z nim.

Usuń

Po zapytaniu dla upewnienia się program zaznaczony kursorem albo wszystkie programy
obróbki są kasowane.
Polecenie kasowania jest wykonywane przyciskiem programowanym OK, przycisk Anuluj powoduje jego anulowanie.

Zmień
nazwę

Przy pomocy przycisku programowanego Zmień nazwę jest otwierane okno,
w którym moŜecie zmienić nazwę programu wcześniej zaznaczonego kursorem.
Po wprowadzeniu nowej nazwy, potwierdźcie polecenie przez OK albo anulujcie naciskając Anuluj.

Wyprowadzenie

Zapisanie programów obróbki poprzez interfejs RS232.

Wczytanie

Ładowanie programów obróbki poprzez interfejs RS232.

Cykle

Przy pomocy przycisku programowanego Cykle jest wyświetlany katalog cykli standardowych.
Ten przycisk jest dostępny tylko wtedy, gdy jest odpowiednie uprawnienie do dostępu.

Usuń

Po zapytaniu cykl zaznaczony kursorem jest kasowany.

Cykle

Przy pomocy przycisku programowanego Cykle uŜytkownika jest wyświetlany katalog
takich cykli. Przy odpowiednim uprawnieniu do dostępu są dostępne przyciski Nowy,
Kopiuj, Otwórz, Usuń, Zmień nazwę, Wyprowadzenie, Wczytanie.

6 - 72

Ustawianie interfejsu naleŜy odczytać z opisu zakresu czynności obsługowych System
(rozdział 7). Przesyłanie programów obróbki musi następować w formacie tekstowym.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki

Zapisz
dane

Rysunek 6-2

Zapisanie danych

Funkcja ta zapisuje treść pamięci nietrwałej w trwałym obszarze pamięci. Warunek: nie
trwa wykonywanie Ŝadnego programu.
Podczas trwania zapisywania danych nie wolno jest wykonywać Ŝadnych czynności obsługowych!

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 73

Programowanie obróbki
6.1 Wprowadzenie nowego programu - zakres czynności obsługowych program

6.1

Wprowadzenie nowego programu - rodzaj czynności obsługowych program

Kolejność czynności obsługowych
Programy
Jest wybierany zakres czynności obsługowych Programy z przeglądem programów juŜ
utworzonych w NC.
Nowy

Po naciśnięciu przycisku programowanego Nowy otwiera się okno dialogu,
w którym moŜecie wpisać nową nazwę programu głównego wzgl. podprogramu. Rozszerzenie nazwy programu głównego .MPF jest wpisywane automatycznie. Rozszerzenie
nazwy podprogramu .SPF musi zostać wprowadzone razem z nazwą.

Rysunek 6-3

Maska wprowadzenia nowego programu

Wprowadźcie nową nazwę.

OK
Anuluj

6 - 74

Zakończcie wprowadzanie naciśnięciem przycisku programowanego OK. Jest tworzony
nowy plik programu obróbki a okno edytora jest automatycznie otwierane.

Przy pomocy Anuluj moŜecie przerwać sporządzanie programu, okno jest zamykane.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki części
6.2 Edycja programu obróbki - zakres czynności obsługowych program

6.2

Edycja programu obróbki - zakres czynności obsługowych
program

Funkcjonowanie

Program obróbki albo jego fragmenty mogą być edytowane tylko wtedy, gdy nie trwa
właśnie jego wykonywanie.
Wszystkie zmiany w programie obróbki są natychmiast zapisywane w pamięci.

Rysunek 6-4 Obraz podstawowy edytora programów

Struktura menu

Rysunek 6-5 Struktura menu „program” (standardowa)

Przyciski programowane oznaczone literą x są w przypadku 802D-bl dostępne tylko w przypadku wyświetlacza kolorowego.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 75

Programowanie obróbki
6.2 Edycja programu obróbki - zakres czynności obsługowych program

Kolejność czynności obsługowych
W menedŜerze programów wybrać program do edycji i otworzyć przyciskiem Otwórz.
Przyciski programowane
Edycja

Opracowywanie pliku

Wykonaj

Wybrany plik jest wykonywany.

Zaznacz
blok

Funkcja zaznacza fragment tekstu aŜ do aktualnej pozycji kursora. (alternatywnie:
& lt; ctrl & gt; B)

Kopiuj
blok

Funkcja kopiuje zaznaczony tekst do schowka. (alternatywnie: & lt; ctrl & gt; C)

Wstaw
blok

Funkcja wstawia tekst ze schowka w miejscu aktualnej pozycji kursora.
(alternatywnie: & lt; ctrl & gt; V)

Usuń
blok

Funkcja kasuje zaznaczony tekst. (alternatywnie: & lt; ctrl & gt; X)

Znajdź

Nowe
numerow.
Kontur
Wiercenie

Przy pomocy przycisku programowanego Znajdź i Znajdź następny moŜna znaleźć
łańcuch znaków w wyświetlanym pliku programu.
Wprowadźcie szukanie pojęcie do wiersza wprowadzania i uruchomcie szukanie przyciskiem programowanym OK.
JeŜeli szukany łańcuch znaków nie zostanie pliku programu znaleziony, wówczas ukaŜe
się komunikat błędu.
Przy pomocy Powrót moŜecie zamknąć okno dialogowe bez uruchamiania procesu szukania.
Ta funkcja zmienia numery bloków od aktualnej pozycji kursora do końca programu.
Programowanie przebiegu konturu patrz punkt 6.3
Patrz podręcznik „Cykle”

Frezowanie

Patrz podręcznik „Cykle” (w przypadku opcji Transmit i Tracyl)

Toczenie

Patrz podręcznik „Cykle”.

Rekompilacja

Symulacja

6 - 76

W celu rekompilacji cyklu kursor musi się znajdować w wierszu wywołania cyklu w programie. Funkcja dekoduje nazwę cyklu i przygotowuje maskę z odpowiednimi parametrami. JeŜeli parametry nie mieszczą się w obowiązującym zakresie, wówczas funkcja
automatycznie wstawia wartości standardowe. Po zamknięciu maski pierwotny blok parametrów jest zastępowany przez blok skorygowany.
Wskazówka: Rekompilowane mogą być tylko bloki generowane automatycznie
Symulacja jest opisana w punkcie 6.4.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6.3

Programowanie zarysu konturu

Programowanie obróbki
6.3 Programowanie zarysu konturu

Funkcjonowanie

W celu szybkiego i niezawodnego sporządzania programów obróbki sterowanie udostępnia róŜne maski konturów. W tych maskach dialogowych muszą zostać wpisane niezbędne parametry.
Przy pomocy masek konturów moŜna programować następujące elementy wzgl. fragmenty konturów:

odcinek prostej z podaniem punktu końcowego albo kąta

łuk koła z podaniem punktu środkowego / punktu końcowego / promienia

fragment konturu prosta - prosta z podaniem kąta i punktu końcowego

fragment konturu prosta - okrąg z przejściem stycznym; obliczony z kąta, promienia
i punktu końcowego

fragment konturu prosta - okrąg z dowolnym przejściem; obliczony z kąta, punktu
środkowego i punktu końcowego

fragment konturu okrąg - prosta z przejściem stycznym; obliczony z kąta, promienia
i punktu końcowego

fragment konturu okrąg - prosta z dowolnym przejściem; obliczony z kąta, punktu
środkowego i punktu końcowego

fragment konturu okrąg - okrąg z przejściem stycznym; obliczony z punktu środkowego, promienia i punktu końcowego

fragment konturu okrąg - okrąg z dowolnym przejściem; obliczony z punktów środkowych i punktu końcowego

fragment konturu okrąg - prosta - okrąg z przejściami stycznymi

fragment konturu okrąg - okrąg z przejściami stycznymi

fragment konturu prosta - okrąg - prosta z przejściami stycznymi

Rysunek 6-6 Funkcje przycisków programowanych
Wprowadzenie współrzędnych moŜe nastąpić jako wartość absolutna, przyrostowa albo
biegunowa. Przełączanie następuje przyciskiem Toggle.
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 77

Programowanie obróbki
6.3 Programowanie zarysu konturu

Przyciski programowane

Funkcje przycisków programowanych przełączają na elementy konturu.

Przy pierwszym otwarciu maski konturu albo po wykonaniu ruchu kursorem sterowanie
musi zostać poinformowane o punkcie startowym fragmentu konturu. Wszystkie następujące dalej obliczenia odnoszą się do tego punktu. Gdy znak wstawienia zostanie poruszony kursorem, wartości muszą zostać wprowadzone na nowo.

Rysunek 6-7 Nastawienie punktu startowego

W masce dialogowej naleŜy ustalić, czy następujące dalej fragmenty konturu mają być
programowane w promieniu czy w średnicy albo czy naleŜy uŜyć osi transformacji dla
TRANSMIT wzgl. TRACYL.

Wskazówka

W przypadku 802-bl przycisków programowanych TRANSMIT i TRACYL nie ma. W masce dialogowej naleŜy dlatego tylko ustalić, czy kolejne fragmenty konturu naleŜy programować w promieniu czy w średnicy.
Funkcja przycisku programowanego Do punktu startowego generuje blok NC, który
wykonuje ruch dosunięcia do wprowadzonych współrzędnych.

6 - 78

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu
Pomoc programowa do programowania odcinków prostej.

Rysunek 6-8

Wprowadźcie punkt końcowy prostej w wymiarze absolutnym, przyrostowym
(w odniesieniu do punktu startowego) albo we współrzędnych biegunowych. Maska
dialogowa pokazuje aktualne nastawy.
Punkt końcowy moŜe zostać określony równieŜ przez współrzędną i kąt między osią
i prostą.
Gdy punkt końcowy jest określany przy pomocy współrzędnych biegunowych, potrzebna
jest długość wektora między biegunem i punktem końcowym jak teŜ kąt wektora w stosunku do bieguna. Warunkiem jest, by przedtem był ustalony biegun. Obowiązuje on
wówczas do ustalenia nowego bieguna.
Jest otwierane pole dialogu, w którym naleŜy wpisać współrzędne punktu biegunowego.
Punkt biegunowy odnosi się do wybranej płaszczyzny.

G0/G1

Rysunek 6-9

Ruch w bloku jest wykonywany przesuwem szybkim albo z zaprogramowanym posuwem po torze.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 79

Programowanie obróbki
6.3 Programowanie zarysu konturu
Funkcje
dodatkowe

OK

W razie konieczności moŜecie wprowadzić w polach dodatkowe polecenia. Polecenia
mogą być oddzielone od siebie spacją, przecinkiem albo średnikiem.

Rysunek 6-10

Ta maska dialogu jest dostępna dla wszystkich elementów konturu.
Przycisk OK przenosi polecenia do programu obróbki.

Poprzez Anuluj następuje wyjście z maski dialogowej bez zapisania wartości.
Funkcja ta słuŜy do obliczenia punktu przecięcia dwóch prostych.
NaleŜy podać współrzędne punktu końcowego drugiej prostej i kąty prostych.

Rysunek 6-11 Obliczenie punktu przecięcia dwóch prostych
Tablica 6-1 Wprowadzenie do maski dialogu

Punkt końcowy prostej 2
Kąt prostej 1

6 - 80

E
A1

NaleŜy wprowadzić punkt końcowy prostej.
Podanie kąta następuje przeciwnie do ruchu wskazówek zegara
od 0 do 360 stopni.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Tablica 6-1 Wprowadzenie do maski dialogu
Kąt prostej 2

A2

Posuw

F

Programowanie obróbki
6.3 Programowanie zarysu konturu

Podanie kąta następuje przeciwnie do ruchu wskazówek zegara
od 0 do 360 stopni.
Posuw

Ta maska dialogowa słuŜy do sporządzenia bloku ruchu kołowego przy pomocy współrzędnych punktu końcowego i punktu środkowego.

Rysunek 6-12
W polach wprowadzania wprowadźcie współrzędne punktu końcowego
i punktu środkowego. Niepotrzebne juŜ pola wprowadzania są maskowane.
G2/G3

Ten przycisk programowany przełącza kierunek obrotu z G2 na G3. Na wyświetlaczu
ukazuje się G3. Przy ponownym naciśnięciu następuje przełączenie z powrotem na G2.

OK

Przycisk OK przejmuje blok do programu obróbki.

Funkcja oblicza przejście styczne między prostą i łukiem koła. Prosta musi być opisana
przez punkt startowy kąt. Łuk koła jest opisany przez promień i punkt końcowy.
Dla obliczenia punktów przecięcia z dowolnymi kątami przejścia funkcja przycisku programowanego POI wyświetla współrzędne punktu środkowego.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 81

Programowanie obróbki
6.3 Programowanie zarysu konturu

Rysunek 6-13 Prosta - okrąg z przejściem stycznym
Tablica 6-2 Wprowadzenie do maski dialogu

Punkt końcowy okręgu
Kąt prostej

E
A

Promień okręgu
Posuw
Punkt środkowy okręgu

R
F
M

G2/G3
POI

NaleŜy wprowadzić punkt końcowy okręgu
Podanie kąta następuje przeciwnie do ruchu wskazówek zegara
od 0 do 360 stopni.
Pole wprowadzania promienia okręgu.
Pole wprowadzania posuwu interpolacyjnego.
JeŜeli nie ma przejścia stycznego między prostą i okręgiem, musi być
znany punkt środkowy okręgu. Podanie następuje w zaleŜności od
rodzaju obliczania (absolutnie, przyrostowo albo współrzędne biegunowe) wybranego w poprzednim bloku.

Ten przycisk programowany przełącza kierunek obrotu z G2 na G3. Na
wyświetlaczu ukazuje się G3. Przy ponownym naciśnięciu następuje
przełączenie z powrotem na G2.

MoŜecie wybierać między przejściem stycznym i dowolnym. Maska generuje z wprowadzonych danych jeden blok ruchu po prostej i jeden blok ruchu po okręgu.
JeŜeli istnieje wiele punktów przecięcia, musi w drodze dialogu zostać wybrany jeden
z tych punktów.
JeŜeli nie podano współrzędnej, program próbuje obliczyć ją z posiadanych danych.
JeŜeli jest wiele moŜliwości, wybór musi nastąpić równieŜ w formie dialogu.

Ta funkcja oblicza przejście styczne między łukiem koła i prostą. Łuk koła naleŜy opisać
przez parametry punkt startowy i promień a prostą przez parametry punkt końcowy i kąt.

6 - 82

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu

Rysunek 6-14 Przejście styczne
Tablica 6-3 Wprowadzenie do maski dialogowej
Punkt końcowy prostej

E

Punkt środkowy

M

Promień okręgu
Promień prostej 1

R
A

Posuw

F

Punkt końcowy prostej naleŜy wprowadzić we
współrzędnych absolutnych, przyrostowych albo
biegunowych.
Punkt środkowy okręgu naleŜy wprowadzić we
współrzędnych absolutnych, przyrostowych albo
biegunowych.
Pole wprowadzania promienia okręgu.
Podanie kąta następuje przeciwnie do kierunku
ruchu wskazówek zegara od 0 do 360 stopni
i w odniesieniu do punktu przecięcia.
Pole wprowadzania posuwu interpolacyjnego.

G2/G3

Ten przycisk programowany przełącza kierunek obrotu z G2 na G3. Na wyświetlaczu
ukazuje się G3. Przy ponownym naciśnięciu następuje przełączenie z powrotem na G2.

POI

MoŜecie wybierać między przejściem stycznym i dowolnym. Maska generuje z wprowadzonych danych jeden blok ruchu po prostej i jeden blok ruchu po okręgu.

JeŜeli istnieje wiele punktów przecięcia, musi w drodze dialogu zostać wybrany poŜądany
punkt.
Ta funkcja wstawia prostą między dwa łuki koła. Łuki są określone przez swoje punkty
środkowe i promienie. W zaleŜności od wybranego kierunku obrotu wynikają róŜne styczne punkty przecięcia.
W udostępnionej masce naleŜy wpisać parametry punkt środkowy, promień dla sektora 1
i parametry punkt końcowy, punkt środkowy i promień dla sektora 2. Ponadto naleŜy
wybrać kierunek obrotu okręgów. Obraz pomocy pokazuje aktualne nastawienie.
Funkcja OK oblicza z danych wartości trzy bloki i wstawia je do programu obróbki.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 83

Programowanie obróbki
6.3 Programowanie zarysu konturu

Rysunek 6-15
Tablica 6-4 Wprowadzenie do maski dialogowej
Punkt końcowy

Punkt środkowy okręgu 1
Promień okręgu 1
Punkt środkowy okręgu 2
Promień okręgu 2
Posuw

E

1. i 2. oś geometryczna płaszczyzny
Gdy nie zostaną wprowadzone Ŝadne współrzędne,
funkcja daje punkt przecięcia między wstawionym
łukiem koła i sektorem 2.
M1 1. i 2. oś geometrii płaszczyzny (współrzędne absolutne)
R1 Pole wprowadzania promienia 1
M2 1. i 2. oś geometryczna płaszczyzny (współrzędne
absolutne)
R2 Pole wprowadzania promienia 2
F
Pola wprowadzania posuwu interpolacyjnego

Z wprowadzonych danych maska generuje jeden blok ruchu po prostej i dwa bloki ruchu
po łuku koła.

Ten przycisk programowany ustala kierunek obrotu obydwu łuków koła. MoŜna wybierać
z
Sektor 1
Sektor 2
G2
G3
G3
G2
G2
G2 i
G3
G3
Punkt końcowy i współrzędne punktu środkowego mogą być wprowadzane w wymiarze
absolutnym, przyrostowym albo we współrzędnych biegunowych. Maska dialogowa pokazuje aktualne nastawienie.

6 - 84

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu

Przykład DIAMON

Rysunek 6-16
Dane:

R1
R2
R3
M1
M2
M3

50 mm
100 mm
40 mm
Z -159 X 138
Z -316 X84
Z -413 X 292

Punkt startowy: jako punkt startowy przyjmuje się punkt X = 138 i Z = -109 mm
(-159 - R50)

Rysunek 6-17 Nastawienie punktu startowego

Po potwierdzeniu punktu startowego, następuje przy pomocy maski
fragmentu konturu

obliczenie

.

Przy pomocy przycisku programowanego 1G2/G3 naleŜy nastawić kierunek obrotu obydwu łuków koła (G2|G3) i wypełnić listę parametrów.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 85

Programowanie obróbki
6.3 Programowanie zarysu konturu
Współrzędne punktu środkowego naleŜy wprowadzić jako współrzędne absolutne, tzn.
współrzędna X odniesiona do punktu zerowego.
Punkt końcowy pozostaje otwarty.

Rysunek 6-18

Po wypełnieniu następuje wyjście z maski przez naciśnięcie OK. Następuje obliczenie
punktów przecięcia i wygenerowanie obydwu bloków.

Rysunek 6-19 Wynik krok 1
PoniewaŜ punkt końcowy został pozostawiony otwarty, punkt przecięcia prostej

z

łukiem koła
jest przejmowany jako punkt startowy dla następnego zarysu konturu.
Maskę naleŜy teraz ponownie wywołać w celu obliczenia fragmentu konturu
. Punkt końcowy fragmentu konturu ma współrzędne Z = -413.0 i X = 212.

Rysunek 6-20 Wywołanie maski

6 - 86

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu

Rys 6-21 Wynik krok 2

Ta funkcja oblicza przejście styczne między dwoma łukami koła. Łuk koła 1 naleŜy opisać
przez parametry punkt startowy i punkt środkowy a łuk koła 2 przez parametry punkt
końcowy i promień.

Rysunek 6-22 Przejście styczne
Tablica 6-5 Wprowadzenie do maski dialogowej
Punkt końcowy okręgu 2
Punkt środkowy okręgu 1
Promień okręgu 1
Punkt środkowy okręgu 2
Promień okręgu 2
Posuw

E
M1
R1
M2
R2
F

1. i 2. oś geometryczna płaszczyzny
1. i 2. oś geometryczna płaszczyzny
Pole wprowadzenia promienia
1. i 2. oś geometryczna płaszczyzny
Pole wprowadzenia promienia
Pole wprowadzenia posuwu interpolacyjnego

Podanie punktów następuje w zaleŜności od przedtem wybranego rodzaju obliczania
(wymiar absolutny, wymiar przyrostowy albo współrzędne biegunowe). Niepotrzebne juŜ
pola wprowadzania są maskowane. Gdy przy wprowadzaniu współrzędnych punktu
środkowego jedna wartość zostanie pominięta, wówczas musi zostać wprowadzony
promień.
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 87

Programowanie obróbki
6.3 Programowanie zarysu konturu
Ten przycisk programowany przełącza kierunek obrotu z G2 na G3. Na wyświetlaczu
ukazuje się G3. Przy ponownym naciśnięciu następuje przełączenie z powrotem na G2.
MoŜecie wybierać między przejściem stycznym i dowolnym. Maska generuje
z wprowadzonych danych dwa bloki ruchu po okręgu.
Wybór punktu przecięcia

JeŜeli istnieje wiele punktów przecięcia, wówczas w drodze dialogu musi zostać wybrany
poŜądany punkt.

Rysunek 6-23 Wybór punktu przecięcia

Jest rysowany kontur przy zastosowaniu punktu przecięcia 1.

Rysunek 6-24
Kontur jest rysowany przy zastosowaniu punktu przecięcia 2.

6 - 88

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu

OK

Rysunek 6-25

Punkt przecięcia przedstawionego konturu jest przejmowany do programu obróbki.

Ta funkcja wstawia łuk koła między dwa sąsiednie łuki koła. Łuki koła są opisane przez
swoje punkty środkowe i promienie okręgów, wstawiony łuk koła - tylko przez swój promień.

Osobie obsługującej jest udostępniana maska, w której wpisuje ona parametry punkt
środkowy i promień łuku 1 i parametry punkt końcowy, punkt środkowy i promień łuku 2.
Ponadto musi zostać wprowadzony promień wstawianego łuku 3 i kierunek obrotu.
Obraz pomocy pokazuje wybrane nastawienie.

Funkcja OK oblicza z danych wartości trzy bloki i wstawia je do programu obróbki.

Rysunek 6-26 Maska do obliczania fragmentu konturu okrąg-okrąg-okrąg

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 89

Programowanie obróbki
6.3 Programowanie zarysu konturu
Tablica 6-6 Wprowadzenie do maski dialogowej
Punkt końcowy

E

Punkt środkowy okręgu 1
Promień okręgu 1
Punkt środkowy okręgu 2
Promień okręgu 2
Promień okręgu 3
Posuw

M1
R1
M2
R2
R3
F

1. i 2. oś geometryczna płaszczyzny
Gdy Ŝadne współrzędne nie zostaną wprowadzone,
funkcja daje punkt przecięcia między wstawionym
łukiem koła i łukiem 2.
1. i 2. oś geometryczna płaszczyzny
Pole wprowadzenia promienia 1
1. i 2. oś geometryczna płaszczyzny
Pole wprowadzenia promienia 2
Pole wprowadzenia promienia 3
Pole wprowadzenia posuwu interpolacyjnego

JeŜeli punkt startowy nie daje się obliczyć z poprzedzających bloków, naleŜy w masce
„Punkt startowy” wpisać odpowiednie współrzędne.

Ten przycisk programowany ustala kierunek obrotu obydwu okręgów. MoŜna wybierać
spośród
Łuk koła 1
G2
G2
G2
G2
G4
G3
G3
G3

Wstawiany łuk koła
G3
G2
G2
G3
G2
G3
G2
G3

Łuk koła 2
G2
G2
G3
G3
G2
G2
G3
G3

Punkt środkowy i końcowy mogą być ujęte w wymiarze absolutnym, łańcuchowym albo
współrzędnych biegunowych. Maska dialogowa pokazuje aktualne nastawienie.

6 - 90

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu

Przykład DIAMON - G23

Rysunek 6-27
Dane:

(C1)
(C2)
(C3)
(C4)
(C5)
M1
M2
M3

R1
39 mm
R2
69 mm
R3
39 mm
R4
49 mm
R5
39 mm
Z-111 X 196
Z -233 X 260
Z -390 X 162

Jako punkt startowy są wybierane współrzędne Z -72, X 196.
Po potwierdzeniu punktu startowego jest przy pomocy maski
konturu
ne nie są znane.

obliczany fragment

. Punkt końcowy jest pozostawiany otwarty, poniewaŜ współrzęd-

Przy pomocy przycisku programowanego 1 naleŜy nastawić kierunek obrotów obydwu
okręgów (G2 - G3 - G2) i wypełnić listę parametrów.

Rysunek 6-28 Nastawienie punktu startowego

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 91

Programowanie obróbki
6.3 Programowanie zarysu konturu

Rysunek 6-29

Rysunek 6-30 Wynik krok 1

Funkcja daje jako punkt końcowy punkt przecięcia między łukiem koła 2 i łukiem koła 3.
W drugim kroku obliczany jest przy pomocy maski

fragment konturu

. W celu obliczenia naleŜy wybrać kierunek obrotu G2 - G3 - G2. Punktem
startowym jest punkt końcowy pierwszego obliczenia.

Rysunek 6-31 Wprowadzenie krok 2

6 - 92

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu

Rysunek 6-32 Wynik krok 2

Jako wynik funkcja daje punkt przecięcia między łukiem koła 4 i łukiem koła 5 jako punkt
końcowy.
Do obliczenia przejścia stycznego między
prosta.

i

wykorzystuje się maskę okrąg -

Rysunek 6-33 Maska okrąg - prosta

Rysunek 6-34 Wynik krok 3
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 93

Programowanie obróbki
6.3 Programowanie zarysu konturu
Ta funkcja wstawia łuk koła (z przejściami stycznymi) między dwie proste. Łuk koła jest
opisywany przez punkt środkowy i promień. NaleŜy podać współrzędne punktu końcowego drugiej prostej i opcjonalnie kąt A2. Pierwsza prosta jest opisywana przez punkt startowy i kąt A1.
Maska moŜe zostać zastosowana pod następującymi warunkami:
Punkt
Punkt startowy
Łuk koła
Punkt końcowy
Punkt
Punkt startowy
Łuk koła
Punkt

Dane współrzędne

obydwie współrzędne w kartezjańskim układzie współrzędnych

punkt startowy jako współrzędna biegunowa

obydwie współrzędne w kartezjańskim układzie współrzędnych i
promień

punkt środkowy jako współrzędna biegunowa

obydwie współrzędne w kartezjańskim układzie współrzędnych

punkt końcowy jako współrzędna biegunowa
Dane współrzędne

obydwie współrzędne w kartezjańskim układzie współrzędnych

punkt startowy jako współrzędna biegunowa

jedna współrzędna w kartezjańskim układzie współrzędnych
i promień

kąt A1 albo A2

obydwie współrzędne w kartezjańskim układzie współrzędnych

punkt końcowy jako współrzędna biegunowa

JeŜeli punktu startowego nie moŜna obliczyć z poprzedzających bloków, osoba obsługująca musi go nastawić.

Rysunek 6-35 Prosta - okrąg - prosta
Tablica 6-7 Wprowadzenie do maski dialogowej

Punkt końcowy prostej 2 E
Punkt środkowy okręgu M
Kąt prostej 1
A1

6 - 94

NaleŜy wprowadzić punkt końcowy prostej
1. i 2. oś płaszczyzny
Wprowadzenie kąta następuje przeciwnie do kierunku
ruchu wskazówek zegara

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki
6.3 Programowanie zarysu konturu
Kąt prostej 2

A2

Posuw

F

Wprowadzenie kąta następuje przeciwnie do kierunku
ruchu wskazówek zegara
Pole wprowadzania posuwu

Punkt końcowy i środkowy mogą zostać podane we współrzędnych absolutnych, przyrostowych albo biegunowych. Z wprowadzonych danych maska generuje jeden blok okręgu
i dwa bloki prostych.
Ten przycisk programowany przełącza kierunek obrotu z G2 na G3. Na
wyświetlaczu ukazuje się G3. Przy ponownym naciśnięciu następuje
przełączenie z powrotem na G2. Na wyświetlaczu ukazuje się G2.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 95

Programowanie obróbki
6.4 Symulacja

6.4

Symulacja
Wskazówka

W przypadku 802D-bl funkcja ta jest dostępna tylko z opcją wyświetlacza kolorowego

Funkcjonowanie

Przy pomocy grafiki kreskowej moŜna śledzić zaprogramowany tor ruchu narzędzia dla
wybranego programu.

Kolejność czynności obsługowych

Sterowanie znajduje się w rodzaju pracy automatyka i jest wybrany program do wykonania
(por. punkt 5.1).

Symulacja
Jest otwierany obraz podstawowy.

Rysunek 6-36 Obraz podstawowy symulacji
Przy pomocy NC-Start jest uruchamiana symulacja wybranego programu obróbki.

Przyciski programowane
Zoom
autom.

Następuje automatyczne skalowanie zapisanego toru ruchu narzędzia.

Skalowanie
podstawowe

Jest uŜywane ustawienie podstawowe skalowania.

PokaŜ
...
Zoom +
Zoom -

6 - 96

Jest wyświetlany kompletny obrabiany przedmiot.
Powiększa wycinek obrazu.
Pomniejsza wycinek obrazu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie obróbki części
6.5 Przesyłanie danych poprzez interfejs RS232
Usuń
okno

Widoczny obraz jest kasowany.

Kursor
zgr./dokł.

Wielkość kroku kursora jest zmieniana.

6.5

Przesyłanie danych poprzez interfejs RS232

Funkcjonowanie

Poprzez interfejs RS232 sterowania moŜecie wyprowadzać dane (np. programy obróbki) na
zewnętrzne urządzenie zapisujące albo wczytywać je z takiego urządzenia. Interfejs RS232
i urządzenie do zapisu danych muszą być do siebie dopasowane (patrz rozdział 7).

Rodzaje plików

• Programy obróbki
- programy obróbki
- podprogramy

• Cykle

- cykle standardowe

Kolejność czynności obsługowych
Programy

Wyprowadzenie

Wybraliście zakres czynności obsługowych menedŜer programów i jest wyświetlany
przegląd juŜ utworzonych programów.
Zachowywanie programów obróbki poprzez interfejs RS232

Rysunek 6-37 Wyprowadzenie programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

6 - 97

Programowanie obróbki
6.5 Przesyłanie danych poprzez interfejs RS232
Wszystkie
pliki
Start
Wczytanie
Protokół
błędów

Wybór wszystkich plików
Są wybierane wszystkie pliki w katalogu programów obróbki i jest uruchamiane przesyłanie
danych.
Start wyprowadzania
Następuje wyprowadzenie jednego albo wielu plików z katalogu programu obróbki. Przesyłanie moŜna anulować przyciskiem STOP.
Ładowanie programów obróbki poprzez interfejs RS232

Protokół transmisji
Są wyszczególnione wszystkie przesyłane dane z informacją o statusie.



dla plików do wyprowadzenia
- nazwa pliku
- pokwitowanie błędu
dla plików do wprowadzenia
- nazwa pliku i ścieŜka
- pokwitowanie błędu

Komunikaty transmisji:
OK
ERR EOF
Time Out
User Abort

Error Com
NC / PLC Error
Error data

Error File Name

6 - 98

Przesyłanie zakończone bez błędu
Znak końcowy tekstu odebrano, ale plik archiwalny nie jest kompletny
Nadzór czasu sygnalizuje przerwanie przesyłania
Przesyłanie zakończono przyciskiem programowanym Stop
Błąd na porcie COM 1
Komunikat błędu NC
Błąd danych
1. pliki wczytane z / bez odcinka rozbiegowego
albo
2. dane wysłane w formacie taśmy perforowanej bez nazwy pliku
Nazwa pliku nie odpowiada konwencji nazw NC

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7

System
Funkcjonowanie

Zakres czynności obsługowych system zawiera wszystkie funkcje, które są wymagane do
parametryzowania i analizowania NCK i PLC.

Rysunek 7-1 Obraz podstawowy „System”
W zaleŜności od wybranych funkcji zmienia się poziomy i pionowy pasek przycisków
programowanych. W poniŜszej strukturze menu przedstawiono tylko funkcje przycisków
poziomych.

Rysunek 7-2 Struktura menu „systemu” (tylko podział poziomy)

Przyciski programowane oznaczone literą x nie są dostępne w przypadku 802D-bl

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 99

System

Przyciski programowane
Uruchomienie

Uruchomienie

Wybór trybu ładowania programu NC.
Wybierzcie kursorem poŜądany tryb.



PLC

Normalne załączenie zasilania
Następuje ponowny start systemu
Załączenie zasilania z danymi domyślnymi
Ponowny start z wartościami standardowymi (stan podstawowy przy wysyłce)
Załączenie zasilania z danymi zachowanymi
Ponowny start z wartościami ostatnio zachowanymi (patrz zachowywanie danych)

Start PLC jest moŜliwy w następujących trybach:



zrestartowanie
zresetowanie całkowite

Dodatkowo jest moŜliwe powiązanie startu z następującym po nim trybem lokalizacji i usuwania błędów.
OK

Po naciśnięciu OK następuje ZRESETOWANIE i następnie ponowny start
w wybranym trybie.

Przy pomocy RECALL następuje bez akcji powrót do obrazu podstawowego systemu.
Dane
maszynowe

Dane maszynowe

Zmiana danych maszynowych ma istotny wpływ na maszynę.

Nr danej masz. Nazwa

Wartość

Jednostka Działanie

Rysunek 7-3 Budowa wiersza danych maszynowych
Działanie

so
cf
re
po

działa natychmiast
z potwierdzeniem
reset
power on

OstroŜnie

Błędne sparametryzowanie moŜe prowadzić do zniszczenia maszyny.

Ogólne
dane masz.

7 - 100

Ogólne dane maszynowe

Otwórzcie okno Ogólne dane maszynowe. Przy pomocy przycisków przewijania moŜecie
przewijać do przodu i do tyłu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Dane masz.
osi

Rysunek 7-4 Obraz podstawowy danych maszynowych

Dane maszynowe specyficzne dla osi

Otwórzcie okno Dane maszynowe specyficzne dla osi. Pasek przycisków programowanych jest uzupełniany o przyciski oś + i oś -.

Oś +
Oś -

Znajdź

Znajdź
następny

Rysunek 7-5
Są wyświetlane dane osi 1.

Przy pomocy oś + i oś - dokonuje się przełączenia na zakres danych maszynowych osi
następnej wzgl. poprzedniej.

Szukanie

Wpiszcie numer wzgl. nazwę szukanej danej maszynowej i naciśnijcie przycisk OK.
Kursor przeskakuje do szukanej danej.

Jest szukane miejsce następnego wystąpienia szukanego pojęcia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 101

System

Wybierz
grupę

Funkcja ta stwarza moŜliwość wybierania róŜnych filtrów wyświetlania dla aktywnej grupy
danych maszynowych. Są do dyspozycji dalsze przyciski programowane:
Przycisk Ekspert: Funkcja wybiera do wyświetlania wszystkie grupy danych
w trybie eksperckim.
Przycisk Filtr aktywny: Funkcja uaktywnia wybrane grupy danych. Po wyjściu
z okna na obrazie danych maszynowych są widoczne tylko wybrane dane.
Przycisk Wybierz wszystkie: Funkcja wybiera do wyświetlania wszystkie grupy danych.
Przycisk Cofnij wybór wszystkich: Jest cofany wybór wszystkich grup danych.

Rysunek 7-6 Filtry wyświetlania
Sp. dla kan.
dane masz
Dane masz.
napędu
Wyświetl.
dan. masz.

Pozostałe dane maszynowe

Otwórzcie okno Dane maszynowe specyficzne dla kanału. Przy pomocy przycisków przewijania moŜecie przewijać do przodu i do tyłu.

Dane maszynowe napędu

Otwórzcie okno Dane maszynowe specyficzne dla napędu. Przy pomocy przycisków
przewijania moŜecie przewijać do przodu i do tyłu.

Wyświetlanie danych maszynowych

Otwórzcie okno Wyświetlanie danych maszynowych. Przy pomocy przycisków przewijania
moŜecie przewijać do przodu i do tyłu.

Wskazówki dot. literatury

Opis danych maszynowych znajdziecie w dokumentacji producenta:

Uruchomienie SINUMERIK 802D
• Opis działania SINUMERIK 802D
Dane
serwisowe

Jest wyświetlane okno Serwis osie.

Serwis
osie

W oknie są wyświetlane informacje dot. napędów osi.

7 - 102

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Serwis
napęd
Serwis
profibus
Servo
trace

Są dodatkowo wyświetlane przyciski programowane oś + i oś -. Przy ich pomocy moŜna
wyświetlić wartości dla osi następnej wzgl. poprzedniej.
Okno zawiera informacje na temat napędu cyfrowego.

Okno zawiera informacje na temat ustawień magistrali profibus.
Do optymalizacji napędów jest do dyspozycji funkcja oscyloskopu, umoŜliwiająca przedstawienie graficzne
• wartości zadanej prędkości
Wartość zadana prędkości odpowiada ±10V na interfejsie.
• odchylenia od konturu
• uchybu nadąŜania
• wartości rzeczywistej połoŜenia
• wartości zadanej połoŜenia
• zatrzymania dokładnego zgrubnego / dokładnego.

Rodzaj zapisu daje się powiązać z róŜnymi kryteriami, które dopuszczają zapis synchroniczny do wewnętrznych stanów sterowania. Ustawienia naleŜy dokonać przy pomocy
funkcji „Wybierz sygnał”.
W celu analizy wyniku są do dyspozycji następujące funkcje:




Zmiana skalowania odciętej i rzędnej

Pomiar wartości przy pomocy znacznika poziomego albo pionowego

Pomiar wartości odciętej i rzędnej jako róŜnicy między pozycjami znaczników

• Zapisanie jako plik w katalogu obróbki. Następnie jest moŜliwość wyprowadzenia pliku
przy pomocy WINPCIN i pracy z nim przy uŜyciu MS Excel.

Rysunek 7-7 Obraz podstawowy Serwo ślad

Wiersz tytułowy wykresu zawiera aktualny podział odciętej i róŜnicę wartości między
znacznikami.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 103

System
Pokazany wykres daje się przesuwać przyciskami kursora w widocznym obszarze ekranu.

Baza czasowa

Wybierz
sygnał

Czas pozycji
znacznika

RóŜnica czasowa
między znacznikiem 1 i aktualną
pozycją znacznika

Rysunek 7-9 Znaczenie pól

To menu słuŜy do parametryzowania kanału pomiarowego.

Rysunek 7-9


Wybór osi: Wybór osi następuje w polu przełącznikowym „oś”.



Typ sygnału:



Status:

uchyb nadąŜania
róŜnica regulatora
odchylenie od konturu
wartość rzeczywista połoŜenia
wartość rzeczywista prędkości
wartość zadana prędkości
wartość kompensacji
zestaw parametrów
wartość zadana połoŜenia na wejściu regulatora
wartość zadana przyśpieszenia na wejściu regulatora
wartość wstępnego wysterowania prędkości
sygnał zatrzymania dokładnego dokładnie
sygnał zatrzymania dokładnego zgrubnie

On zapis następuje w tym kanale
Off kanał jest nieaktywny

W dolnej połowie ekranu moŜna nastawić parametry czas pomiaru i typ układu wyzwalającego dla kanału 1. Wszystkie pozostałe kanały przejmują to ustawienie.


7 - 104

Określenie czasu pomiaru: Czas pomiaru jest wprowadzany
w ms bezpośrednio w polu wprowadzania czasu trwania pomiaru (max 6133 ms).
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System


Znacznik
V-wył.

Wybór warunków układu wyzwalającego: Ustawcie kursor w polu warunków układu wyzwalającego i przy pomocy przycisku Toggle wybierzcie warunek.
- bez układu wyzwalającego, tzn. pomiar rozpoczyna się bezpośrednio po naciśnięciu przycisku programowanego „Start”
- zbocze dodatnie
- zbocze ujemne
- zatrzymanie dokładne dokładnie uzyskane
- zatrzymanie dokładne zgrubnie uzyskane

Przy pomocy przycisków programowanych Znacznik wł. / Znacznik wył. moŜecie włączać i wyłączać linie pomocnicze.

Znacznik
T-wył.
Ustaw
znacznik V
Ustaw
znacznik T
PokaŜ
ślad
Skala
czasu +
Skala
czasu Skala
pionowa +

Przy pomocy znaczników dają się określić róŜnice w kierunku poziomym albo pionowym.
W tym celu naleŜy ustawić znacznik na punkcie startowym i nacisnąć przycisk programowany „Ustaw znacznik H” albo „Ustaw znacznik T”. W wierszu statusu jest teraz wyświetlana róŜnica między punktem początkowym i aktualną pozycją znacznika. Napis na
przycisku zmienia się na „Wolny znacznik H” albo „Wolny znacznik T”.
Funkcja ta otwiera kolejną płaszczyznę menu, która udostępnia przyciski do wyświetlania /
ukrywania wykresów. Gdy przycisk programowany ma kolor czarny, następuje wyświetlanie wykresu dla wybranego kanału śledzenia.
Przy pomocy tej funkcji moŜna powiększyć wzgl. pomniejszyć skalę czasu.

Przy pomocy tej funkcji jest powiększana wzgl. pomniejszana rozdzielczość (amplituda)

Skala
pionowa Kroki
znacznika

Przy pomocy tej funkcji moŜna ustalić wielkości kroków znaczników.

Rysunek 7-10
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 105

System

Plik
serwisowy

Poruszanie znacznikami następuje krokami o wielkości jednego przyrostu przy pomocy
przycisków kursora. Większe wielkości kroków moŜna nastawić przy pomocy pól wprowadzania. Wartość podaje, o ile jednostek rastrowych naleŜy przesunąć znacznik na
ruch kursora. Gdy znacznik dojdzie do krawędzi wykresu, wówczas jest automatycznie
wyświetlany następny raster w kierunku poziomym albo pionowym.

Funkcja ta słuŜy do zachowania lub ładowania danych śladu.

Rysunek 7-11

W polu nazwy pliku wpisuje się nazwę pliku bez rozszerzenia.

Wersja
Szczegóły
HMI

7 - 106

Przycisk programowany Zapisz zapisuje dane pod podaną nazwą w katalogu programów
obróbki. Następnie moŜna wyprowadzić plik poprzez interfejs RS232 i pracować z danymi
przy pomocy MS Excel.
Przycisk programowany Ładuj ładuje podany plik i graficznie wyświetla dane.
Okno zawiera numery wersji i datę sporządzenia poszczególnych komponentów CNC.

Obszar menu Szczegóły HMI jest przewidziany dla potrzeb usługi serwisowej i jest dostępny poprzez hasło uŜytkownika. Są wyszczególniane wszystkie programy komponentów obsługowych z numerami ich wersji. W wyniku doładowywania komponentów programowych numery wersji mogą się róŜnić od siebie.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Rysunek 7-12 Obszar menu wersja HMI
Szczegóły
rejestru

Ta funkcja wyświetla przyporządkowanie przycisków sprzętowych (przyciski funkcyjne
Maszyna, Offset, Program, ...) do uruchamianych programów. Znaczenie poszczególnych
kolumn naleŜy odczytać z poniŜszej tablicy.

Rysunek 7-13
Tablica 7-1 Znaczenie wpisów pod [DLL arrangement]
Określenie
Przycisk programowany
Nazwa DLL
Nazwa class
Metoda startu
Flaga wykonania
(rodzaj wykonania)
Nazwa pliku tekstowego
Nr id. tekstu przyc. progr. (SK
ID)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Znaczenie
SK1 do SK7 Przyporządkowanie przycisków sprzętowych 1 do 7
Nazwa programu do wykonania
Kolumna ustala identyfikator do odbierania wiadomości
Numer funkcji, która jest wykonywana po starcie programu
0 - zarządzanie programem następuje przez system
bazowy
1 - system bazowy uruchamia program i przekazuje
sterowanie załadowanemu programowi
Nazwa pliku tekstowego (bez rozszerzenia)
zarezerwowano

7 - 107

System
Tablica 7-1 Znaczenie wpisów pod [DLL arrangement], ciąg dalszy
Określenie
Poziom hasła
Class SK
SK-File

Szczegóły
fontów

Zmień
start. DLL

Znaczenie
Wykonanie programu zaleŜy od stopnia hasła
zarezerwowano
zarezerwowano

Ta funkcja wyszczególnia dane załadowanych zestawów znaków.

Rysunek 7-14
Ustalenie programu startowego
Po uruchomieniu programu systemowego sterowanie automatycznie uruchamia zakres
czynności obsługowych Maszyna (SK 1). JeŜeli Ŝyczymy sobie innego zachowywania się
przy starcie, funkcja ta umoŜliwia ustalenie innego programu startowego.
Wprowadźcie numer programu, który ma być uruchamiany po załadowaniu programu
systemowego.

Rysunek 7-15 Zmiana startu biblioteki ładowanej dynamicznie

7 - 108

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Ten przycisk programowany udostępnia dalsze funkcje do diagnozy i uruchomienia PLC.
Ten przycisk programowany otwiera dialog konfiguracji parametrów interfejsu połączenia
STEP 7 (patrz teŜ opis Programming Tool, punkt " Komunikacja " ).

Gdy interfejs RS232 jest juŜ zajęty przez transmisję danych, dopiero po zakończeniu transmisji moŜecie połączyć sterowanie z pakietem do programowania.
Z uaktywnieniem połączenia następuje inicjalizacja interfejsu RS323.

Rysunek 7-16 Nastawienie szybkości transmisji

Nastawienie szybkości transmisji następuje poprzez pole toggle. Są moŜliwe następujące
wartości 9600 / 19200 / 38400 / 57600 / 115200

Rysunek 7-17 Nastawienia przy aktywnym modemie

Przy aktywnym modemie („ON”) moŜna dodatkowo wybierać między formatami danych 10
wzgl. 11 bitów.





parzystość: „None” przy 10 bitach
„Even” przy 11 bitach
bity stopu: 1 (nastawienie na stałe - z inicjalizacją sterowania)
bity danych: 8 (nastawienie na stałe - z inicjalizacją sterowania)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 109

System

Połączenie
wł.
Połączenie
wył.

Ta funkcja uaktywnia połączenie między PC/PG i sterowaniem. Następuje czekanie na
wywołanie Programming Tools. W tym stanie niemoŜliwe są modyfikacje nastawień.
Napis na przycisku programowanym zmienia się na Połączenie wył. .
Przez naciśnięcie Połączenie wył. moŜna przerwać przesyłanie w dowolnym miejscu ze
sterowania. Teraz moŜna ponownie dokonać zmian w nastawieniach.

Stan aktywności wzgl. jej braku pozostaje zachowany po wyłączeniu i załączeniu zasilania
(oprócz ładowania programu z danymi domyślnymi). Aktywne połączenie jest sygnalizowane symbolem na pasku stanu (por. tablica 1-2).
Wyjście z menu następuje przy pomocy RECALL.

Nastawy
modemu

W tym zakresie są dokonywane nastawienia modemu.
MoŜliwe typy modemu to:

modem analogowy
ISDN Box
Mobile Phone.

Typy obydwu uczestników komunikacji muszą być zgodne.

Rysunek 7-18 Nastawienia w przypadku modemu analogowego
Przy podawaniu wielu ciągów znaków AT konieczne jest tylko jednokrotne rozpoczęcie od
AT, wszystkie inne polecenia moŜna po prostu dołączyć, np. AT & FS0=1E1X0 & W. Dokładny
wygląd poszczególnych poleceń i ich parametrów naleŜy przeczytać z podręczników producentów, poniewaŜ po części bardzo się one róŜnią między urządzeniami producentów.
Wartości standardowe w sterowaniu są dlatego tylko prawdziwym minimum i w kaŜdym
przypadku naleŜy je przed pierwszym zastosowaniem jak najdokładniej sprawdzić. W niejasnych sytuacjach moŜna najpierw przyłączyć urządzenia do PC/PG i wypróbować oraz
zoptymalizować tworzenie połączenia poprzez program terminalowy.

7 - 110

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Rysunek 7-19 Nastawy dla ISDN Box
Przy pomocy tej funkcji mogą zostać wyświetlone i zmienione aktualne stany obszarów
pamięci wymienionych w tablicy 7-2.
Jest moŜliwość równoczesnego wyświetlania 16 argumentów.
Tablica 7-2 Obszary pamięci
Wejścia

I

Wyjścia

Q

Znaczniki

M

Czasy
Liczniki
Dane
Format

T
C
V
B
H
D

Bajt wejściowy (IBx), słowo wejściowe (Iwx), podwójne słowo wejściowe
(IDx)
Bajt wyjściowy (Qbx), słowo wyjściowe (Qwx), podwójne słowo wyjściowe (QDx)
Bajt znacznikowy (Mx), słowo znacznikowe (Mw), podwójne słowo
znacznikowe (MDw)
Czas (Tx)
Licznik (Zx)
Bajt danych (Vbx), słowo danych (Vwx), podwójne słowo danych (VDx)
binarny
heksadecymalny
decymalny
Format binarny jest w przypadku słów podwójnych niemoŜliwy. Liczniki
i czasy są przedstawiane w formie dziesiętnej.

Rysunek 7-20 Wyświetlenie statusu PLC

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 111

System

Argument
+

Adres argumentu pokazuje kaŜdorazowo wartość powiększoną o 1.

Argument
-

Adres argumentu pokazuje kaŜdorazowo wartość pomniejszoną o 1.

Usuń

Wszystkie argumenty są kasowane.

Zmień

Cykliczna aktualizacja wartości jest przerywana. MoŜecie następnie zmieniać wartości
argumentów.

Lista
statusu

Przy pomocy funkcji Listy statusu PLC moŜecie szybko znajdować, obserwować
i zmieniać sygnały PLC.
Są udostępniane 3 listy:





wejścia (nastawienie podstawowe)

lewa lista

wyjścia (nastawienie podstawowe)

prawa lista

znacznik (nastawienie podstawowe)
zmienna

środkowa lista

Rysunek 7-21 Obraz podstawowy Lista statusu PLC
Zmień

Edytuj
dane

7 - 112

Ten przycisk programowany umoŜliwia zmianę wartośc zaznaczoneji zmiennej. Zmiana jest
przejmowana przez naciśnięcie przycisku Accept.
Do aktywnej kolumny jest przyporządkowywany nowy obszar. W tym celu maska dialogowa
udostępnia do wyboru cztery obszary. Dla kaŜdej kolumny moŜna nadać adres standardowy, który naleŜy wpisać w odpowiednim polu wprowadzania. Przy wychodzeniu z maski
wprowadzania sterowanie zapisuje te ustawienia w pamięci.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Rysunek 7-22 Maska wyboru typu danych
Program
PLC
Lista
programów

Do nawigacji między kolumnami słuŜą przyciski kursora i przyciski Page Up / Page Down

Diagnoza PLC wykorzystująca schemat stykowy (patrz punkt 7.1)
MoŜecie poprzez PLC wybrać program obróbki i uruchomić jego wykonanie. W tym celu
program uŜytkownika PLC zapisuje numer programu do złącza PLC, który następnie jest
przy pomocy listy odniesienia zmieniany na program. Maksymalnie moŜna zarządzać 255
programami.

Rysunek 7-23

Kopiuj

Dialog wyszczególnia wszystkie pliki katalogu CUS i ich przyporządkowanie na liście
odniesienia (PLCPROG.LST). Przy pomocy przycisku TAB jest moŜliwe przełączanie
między obydwoma kolumnami. Funkcje przycisków programowanych Kopiuj, Wstaw i
Usuń są udostępniane zaleŜnie od kontekstu. JeŜeli kursor znajduje się na lewej stronie,
jest dostępna funkcja Kopiuj. Po prawej stronie moŜna przy pomocy funkcji Wstaw i
Usuń modyfikować listę odniesienia.
Ta funkcja nie jest dostępna w przypadku 802D-bl.

Zapisuje zaznaczoną nazwę pliku do bufora pośredniego

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 113

System
Wstaw

Wstawia nazwę pliku w aktualnej pozycji kursora.

Usuń

Kasuje zaznaczoną nazwę pliku z listy przyporządkowania
Budowa listy odniesienia (plik PLCPROG.LST)
Jest ona podzielona na 3 obszary:
Numer
1 do 100
101 do 200
2021 do 255

Obszar
Obszar uŜytkownika
Producent maszyny
Siemens

Stopień ochrony
UŜytkownik
Producent maszyny
Siemens

Notacja następuje dla kaŜdego programu wierszami. Na wiersz są przewidziane dwie
kolumny, które naleŜy oddzielić od siebie przez TAB, znak pusty albo znak „|”. W pierwszej kolumnie naleŜy podać numer odniesienia PLC a w drugiej nazwę pliku.
Przykład:1 | wałek.mpf
2 | stoŜek.mpf

Edytuj tekst
alarmu PLC

Funkcja ta umoŜliwia wstawianie wzgl. zmianę tekstów alarmów uŜytkownika PLC. Wybierzcie kursorem poŜądany numer alarmu. Aktualnie obowiązujący tekst jest równocześnie wyświetlany w wierszu wprowadzania.

Rysunek 7-24 Opracowanie tekstu alarmu PLC
Wprowadźcie nowy tekst do wiersza wprowadzania. Wprowadzanie naleŜy zakończyć
przez Input i zapisać przyciskiem Zapisz.
Notację tekstów naleŜy przeczytać z instrukcji uruchomienia.
Dane
we/wy

7 - 114

Okno jest podzielone na dwie kolumny. Lewa kolumna wybiera do przesłania grupę danych a prawa kolumna poszczególne dane. JeŜeli kursor jest na lewej kolumnie, wówczas
przy pomocy Wyprowadzenie następuje wyprowadzenie całej grupy danych. JeŜeli jest
on w prawej kolumnie, wówczas jest przesyłany tylko jeden plik. Przełączanie między
kolumnami jest moŜliwe przy pomocy TAB.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Rysunek 7-25
W obszarze selekcji Karta NC nastawione parametry interfejsu nie działają. Przy wczytywaniu danych z Karta NC musi zostać wybrany poŜądany obszar.
JeŜeli przy wczytywaniu zostanie wybrany jeden z obszarów





Dane uruchomieniowe PC albo
Aplikacja PLC PL albo

Wyświetlenie danych maszynowych PC albo
PLC wybór tekstu alarmu PC

wówczas ustawienia kolumny funkcje specjalne są wewnętrznie przełączane na Format
binarny

Wskazówka

Punkt menu „Programy obróbki NC - & gt; NC-Card” wzgl. „NC-Card - & gt; programy obróbki”
powoduje zastąpienie danych bez uprzedniego zapytania.

Wskazówka

W przypadku 802D-bl odpadają funkcje

programy obróbki NC - & gt; NC_CARD

programy obróbki NC_CARD - & gt; NC
Wybór
danych
Nastawy
RS232

Wybierzcie dane do przesłania. Przy pomocy funkcji przycisku programowanego Wyprowadzenie następuje uruchomienie przesyłania danych do urządzenia zewnętrznego.
Funkcja Wczytanie wczytuje dane z urządzenia zewnętrznego. Wybranie grupy danych
nie jest do wczytywania konieczne, poniewaŜ cel jest określany przez strumień danych.
Funkcja ta umoŜliwia wyświetlenie i zmianę parametrów interfejsu. Przy pomocy funkcji
przycisku programowanego Format tekstowy i Format binarny moŜna wybrać rodzaj
przesyłanych danych.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 115

System

Rysunek 7-26

Zmiany nastawień działają natychmiast.
Funkcja przycisku programowanego Zapisz zapisuje wybrane nastawienia zachowując je
po wyłączeniu sterowania.
Przycisk programowany Nastawy domyślne przełącza wszystkie nastawienia na nastawienia podstawowe.
Nastaw
hasło

Nastawienie hasła

W sterowaniu rozróŜnia się cztery stopnie hasła; które pozwalają na róŜne uprawnienia do
dostępu:
• hasło firmy Siemens
• hasło systemowe
• hasło producenta
• hasło uŜytkownika
Odpowiednio do stopni dostępu (patrz teŜ „Podręcznik techniczny”) jest moŜliwa zmiana
określonych danych.
Wprowadźcie hasło. JeŜeli nie znacie hasło, nie zostanie Wam udzielone uprawnienie do
dostępu.

Rysunek 7-27 Wprowadzenie hasła

Po naciśnięciu przycisku programowanego OK hasło jest nastawione. Przy pomocy Anuluj powraca się bez akcji do obrazu podstawowego System.

7 - 116

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System
Zmień
hasło

Zmiana hasła

Rysunek 7-28 Zmiana hasła
W zaleŜności od uprawnienia do dostępu są na pasku przycisków programowanych udostępniane róŜne moŜliwości zmiany hasła.
Przy pomocy przycisku programowanego wybierzcie stopień hasła. Wprowadźcie nowe
hasło a wprowadzanie zakończcie naciskając OK. W celu kontroli następuje jeszcze raz
zapytanie o nowe hasło.
Naciśnięcie OK kończy zmianę hasła.
Przy pomocy ANULUJ powraca się bez akcji do obrazu podstawowego System.
Usuń
hasło
Zmień
język
Zapisz
dane

Cofnięcie uprawnienia do dostępu.

Przełączenie języka

Przy pomocy tego przycisku moŜecie przełączać między językiem pierwszoplanowym
i drugoplanowym.

Zachowanie danych

Funkcja ta zachowuje zawartość pamięci nietrwałej w trwałym obszarze pamięci. Warunek: Ŝaden program nie znajduje się w trakcie wykonywania. Podczas zachowywania
danych nie wolno wykonywać Ŝadnych czynności obsługowych!

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 117

System

Parametry interfejsu
Tablica 7-1 Parametry interfejsu
Parametr
Protokół

XON
XOFF
Koniec przesyłania
Szybkość
transmisji

Bity danych

Bity stopu

Parzystość

7 - 118

Opis
• XON/XOFF
Jedną z moŜliwości sterowania przesyłaniem jest stosowanie znaków sterujących XON (DC1, DEVICE CONTROL 1) i XOFF (DEVICE CONTROL
2). Gdy pamięć buforowa urządzenia peryferyjnego jest zapełniona, wysyła XOFF, a gdy tylko znów moŜe przyjmować dane - wysyła XON.
• RTS/CTS
Sygnał RTS (Request to Send) steruje wysyłaniem danych przez urządzenie do transmisji.
Aktywny: dane powinny być wysyłane.
Pasywny: wysyłanie ulega zakończeniu dopiero wtedy, gdy wszystkie
przekazane dane są wysłane.
Sygnał CTS sygnalizuje jako sygnał kwitowania dla RTS gotowość urządzenia do przesyłania danych.
Jest to znak, przy pomocy którego jest uruchamiane przesyłanie. Działa on
tylko dla rodzaju urządzenia XON/XOFF
Jest to znak, przy pomocy którego przesyłanie jest zatrzymywane.
Jest to znak, przy pomocy którego jest sygnalizowany koniec przesyłania
pliku tekstowego.
W celu przesyłania danych binarnych nie moŜe być aktywna funkcja specjalna „”stop ze znakiem końca przesyłania”.

Nastawienie szybkości interfejsu.
300 bodów
600 bodów
1200 bodów
2400 bodów
4800 bodów
9600 bodów
19200 bodów
38400 bodów
57600 bodów
115200 bodów
Liczba bitów danych przy przesyłaniu asynchronicznym.
Wprowadzanie:
7 bitów danych
8 bitów danych (nastawienie domyślne)
Liczba bitów stopu przy przesyłaniu asynchronicznym.
Wprowadzanie:
1 bit stopu (nastawienie domyślne)
2 bity stopu
Bity parzystości są stosowane do rozpoznawania błędów. Są one dodawane
do kodowanego znaku, aby liczbę miejsc nastawionych na „1” uczynić liczbą
nieparzystą albo parzystą.
Wprowadzanie:
brak parzystości (nastawienie domyślne)
parzystość parzysta
parzystość nieparzysta

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System

Funkcje specjalne
Tablica 7-4 Funkcje specjalne

Funkcja

Start z XON

Zastąpienie
z potwierdzeniem
Koniec bloku
z CR LF
Stop na końcu
przesyłania
Reagowanie na
sygnał DSR
Odcinek rozbiegowy i odcinek
wybiegowy
Format taśmy
perforowanej
Nadzór czasu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Aktywna

Start przesyłania następuje wtedy,
gdy w strumieniu danych został
odebrany znak XON od nadajnika.
Przy wczytywaniu następuje
sprawdzenie, czy plik juŜ istnieje w
NC.
Przy wyprowadzaniu w formacie
taśmy perforowanej są wstawiane
znaki CR (heksadecymalne 0D).
Znak końca przesyłania jest aktywny
Przesyłanie jest przerywane przy
braku sygnału DSR
Odcinek rozbiegowy jest pomijany
przy odbiorze danych.
Przy wyprowadzaniu danych jest
wytwarzany odcinek rozbiegowy
ze 120 * 0 h.
Wczytywanie programów obróbki

Nieaktywna

Start przesyłania następuje niezaleŜnie od znaku XON.
Pliki są zastępowane bez pytania
kontrolnego.
Nie ma wstawiania dodatkowych
znaków.
Znak nie jest przetwarzany.
Sygnał DSR nie ma działania.

Odcinki rozbiegowy i wybiegowy
są równieŜ wczytywane.
Przy wyprowadzaniu danych odcinek rozbiegowy nie jest wyprowadzany.
Wczytywanie archiwów w formacie
archiwalnym SINUMERIK.
W przypadku problemów z przesy- Nie ma przerwania przesyłania.
łaniem jest ono przerywane po 5
sekundach.

7 - 119

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

7.1

Diagnoza PLC w przedstawieniu jako schemat stykowy
Wskazówka

Ta funkcja jest niedostępna w przypadku 802D-bl.

Funkcjonowanie
Program uŜytkownika PLC składa się z duŜej liczby powiązań logicznych do realizacji
funkcji bezpieczeństwa i wspierania przebiegów procesów. Ulega przy tym powiązaniu
duŜa liczna róŜnych styków i przekaźników. Awaria tylko jednego styku albo przekaźnika
prowadzi z reguły do zakłócenia działania całego urządzenia.
Do odnajdywania przyczyn usterek albo błędów w programie są w zakresie czynności
obsługowych „System” do dyspozycji funkcje diagnostyczne.

Wskazówka

Edycja programu jest w tym miejscu niemoŜliwa.

Kolejność czynności obsługowych

Program
PLC

W zakresie czynności obsługowych „System” jest naciskany przycisk programowany
PLC. Jest otwierany obraz podstawowy PLC.
Jest otwierany projekt znajdujący się w pamięci stałej.

7.1.1 Układ ekranu
Podział ekranu na główne obszary odpowiada układowi juŜ opisanemu w punkcie 1.1.
RozbieŜności i uzupełnienia dla diagnozy PLC przedstawiono poniŜej.

7 - 120

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Rysunek 7-29 Układ ekranu

Znaczeni

Element Wyświetlenie
obsługi
1

Zakres aplikacji

2

Obsługiwany język programu PLC

3

Nazwa aktywnego modułu programu
Przedstawienie: nazwa symboliczna (nazwa absolutna)

4

Status programu
RUN
Trwa przebieg programu
STOP
Program zatrzymany
Status zakresu aplikacji
Sym
Przedstawienie symboliczne

5
6
7

7.1.2

abs

Przedstawienie absolutne
Wyświetlenie aktywnych przycisków

Zaznaczenie
przejmuje zadania kursora
Wiersz wskazówek
Wyświetlanie wskazówek przy „Znajdź”.

MoŜliwości obsługi
Obok przycisków programowanych i przycisków nawigacji są w tym zakresie do dyspozycji jeszcze dalsze kombinacje przycisków.

Kombinacje przycisków
Przyciski kursora poruszają zaznaczenie w programie uŜytkownika. Przy dojściu do granicy okna następuje automatyczne przewinięcie.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 121

System
Diagnoza PLC w przedstawieniu jako schemat stykowy
Tablica 7-5 Kombinacje przycisków

Kombinacja przycisków
albo

Akcja

do pierwszej kolumny szeregu
do ostatniej kolumny szeregu

albo

o jeden ekran do góry
o jeden ekran do dołu
o jedno pole w lewo
o jedno pole w prawo
o jedno pole do góry
o jedno pole do dołu
albo
albo

do pierwszego pola pierwszej sieci
do ostatniego pola pierwszej sieci
otwarcie następnego bloku programu w tym samym oknie
otwarcie poprzedniego bloku programu w tym samym oknie
Funkcja przycisku Select jest zaleŜna od pozycji zaznaczenia wprowadzania.

Wiersz tablicy: wyświetlenie kompletnego wiersza
tekstowego w tablicy

Tytuł sieci: wyświetlenie komentarza sieci przy tytule

Polecenie: pełne wyświetlenie argumentów
w przypadku polecenia
Wyświetlenie wszystkich informacji argumentu łącznie z
komentarzem w przypadku polecenia. JeŜeli zaznaczenie
znajduje się na poleceniu, są wyświetlane wszystkie argumenty łącznie z komentarzami.

7 - 122

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Przyciski programowane
PLC
info

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Menu „PLC Info” informuje o modelu PLC, wersji systemu PLC, czasie cyklu
i czasie przebiegu programu uŜytkownika PLC.

Rysunek 7-30 PLC-Info
Aktualizuj
czas przetw.

Przy pomocy tego przycisku programowanego są aktualizowane dane w oknie.

Status
PLC

Status PLC umoŜliwia obserwowanie i zmianę podczas wykonywania programu.

Lista
statusu

Rysunek 7-31 Wyświetlenie statusu PLC
Przy pomocy funkcji Listy statusu PLC moŜna wyświetlać i zmieniać sygnały PLC.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 123

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Rysunek 7-32 Lista statusu
Okno 1
xxxx
Okno 2
xxxx

W oknie są przedstawiane wszystkie logiczne i graficzne informacje programu PLC
w kaŜdorazowym module programowym. Logika w schemacie stykowym (KOP) jest podzielona na przejrzyste części programu i ścieŜki prądowe oraz sieci. W istocie programy
KOP stanowią elektryczny przepływ prądu przez szereg powiązań logicznych.

Rysunek 7-33 Okno 1

W tym menu moŜna przełączać między symbolicznym i absolutnym przedstawianiem
argumentów. Fragmenty programu mogą być przedstawiane w róŜnych stopniach powiększenia a funkcja szukania umoŜliwia szybkie znajdowanie argumentów.
Blok
programu

7 - 124

Przy pomocy tego przycisku programowanego moŜna wybrać listę modułów programowych PLC. Przy pomocy Kursor do góry / Kursor do dołu wzgl. Strona do góry / Strona do dołu moŜna wybrać moduł programowy PLC w celu otwarcia. Aktualny moduł
programowy moŜna odczytać w wierszu Info pola listy.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Właściwości

Rysunek 7-34
Przy pomocy tego przycisku programowanego jest wyświetlany opis wybranego modułu
programowego, który został zapisany przy sporządzaniu projektu PLC.

Rysunek 7-35 Właściwości wybranego modułu programu PLC
Zmienne
lokalne

Przy pomocy tego przycisku programowanego jest wyświetlana lokalna tablica zmiennych
wybranego modułu programowego.
Istnieją dwa rodzaje modułów programowych

OB1 tylko tymczasowe zmienne lokalne

SBRxx we, we-wy, wy i tymczasowe zmienne lokalne
Dla kaŜdego modułu programowego istnieje jedna tablica zmiennych.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 125

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Rysunek 7-36 Lokalna tablica zmiennych wybranego modułu programu PLC
We wszystkich tablicach teksty, które są dłuŜsze niŜ szerokość kolumny, są „obcinane”
na końcu znakiem „~”. Dla takiego przypadku istnieje w tego rodzaju tablicach nadrzędne
pole tekstu, w którym jest wyświetlany tekst aktualnej pozycji kursora. JeŜeli tekst jest
odcięty przez „~”, jest on w takim samym kolorze co kursor przedstawiany w nadrzędnym
polu tekstowym. Przy dłuŜszych tekstach jest moŜliwość wyświetlenia kompletnego tekstu
przy pomocy przycisku SELECT.
Otwórz
Status
progr. WŁ.
Status
progr. WYŁ.

Jest otwierany wybrany blok programu a jego nazwa (absolutnie) jest jednocześnie wyświetlana na przycisku programowanym „Okno 1/2”.

Przy pomocy tego przycisku jest uaktywniane wzgl. cofane wyświetlanie statusu programu. Tutaj moŜna obserwować aktualne stany sieci rozpoczynając od końca cyklu PLC. W
statusie programu KOP (schemat stykowy) jest wyświetlany stan wszystkich argumentów.
Status odczytuje wartości wyświetlania statusu w wielu cyklach PLC i następnie aktualizuje je na wyświetleniu.

Rysunek 7-37 Status programu ON - przedstawienie symboliczne

7 - 126

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Rysunek 7-38 Status programu ON - przedstawienie absolutne
Adres
symboliczny
Adres
absolutny
Zoom
+
Zoom
Znajdź

Przy pomocy tego przycisku programowanego następuje przełączanie między absolutnym i symbolicznym przedstawieniem argumentów. W zaleŜności od wybranego sposobu
przedstawienia argumenty są wyświetlane z identyfikatorami absolutnymi albo symbolicznymi.
JeŜeli dla zmiennej nie ma symbolu, jest ona automatycznie wyświetlana w formie absolutnej.

Przedstawienie zakresu aplikacji moŜna stopniowo powiększać albo pomniejszać. Są do
dyspozycji następujące stopnie powiększenia / pomniejszenia:
20% (wyświetlenie standardowe), 60%, 100% i 300%
Szukanie argumentów w przedstawieniu symbolicznym albo absolutnym.

Jest wyświetlane pole dialogu, w którym moŜna wybierać róŜne kryteria szukania. Przy
pomocy przycisku programowanego „Adres absolutny/symboliczny” moŜna według
tego kryterium szukać określonego argumentu w obydwu oknach PLC. Przy szukaniu nie
ma rozróŜniania duŜych i małych liter.
Wybór w powyŜszym polu Toggle:

szukanie argumentów absolutnych wzgl. symbolicznych

przejdź do numeru sieci

znajdź polecenie SBR

Dalsze kryteria szukania:

kierunek szukania do dołu (od aktualnej pozycji kursora)

od początku

w jednym module programowym

we wszystkich modułach programowych

Argumenty i stałe mogą być szukane jako całe słowo (identyfikator).

ZaleŜnie od nastawienia wyświetlania moŜna szukać argumentów symbolicznych albo
absolutnych.

Przycisk programowany OK uruchamia szukanie. Znaleziony szukany element jest zaznaczany. JeŜeli nic nie zostanie znalezione, następuje odpowiedni komunikat błędu
w wierszu wskazówek.

Przy pomocy przycisku programowanego Anuluj następuje wyjście z pola dialogu. Szukanie nie następuje.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 127

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Rysunek 7-39

Symbol
info

Szukanie argumentów symbolicznych
Szukanie argumentów absolutnych

Gdy szukany obiekt zostanie znaleziony, moŜna przy pomocy przycisku programowanego
„Znajdź następny” kontynuować szukanie.
Przy pomocy tego przycisku programowanego są wyświetlane wszystkie zastosowane
identyfikatory symboliczne z zaznaczonej sieci.

Rysunek 7-40 Symbolika sieci
Cross
refs.

Przy pomocy tego przycisku programowanego jest wybierana lista odsyłaczy. Są wyświetlane wszystkie argumenty zastosowane w projekcie PLC.
Z listy tej moŜna odczytać, w których sieciach jest stosowane wejście, wyjście, znacznik
itd.

Rysunek 7-41

7 - 128

Menu główne odsyłacze (absolutnie) (symbolicznie)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

System
Diagnoza PLC w przedstawieniu jako schemat stykowy
Odpowiednie miejsce w programie moŜna bezpośrednio otworzyć w oknie 1/2 przy pomocy funkcji Otwórz w oknie 1/2.
Adres
symboliczny
Adres
absolutny

W zaleŜności od aktywnego rodzaju prezentacji elementy są wyświetlane z identyfikatorami absolutnymi albo symbolicznymi.
JeŜeli dla identyfikatora nie istnieje symbol, opis jest automatycznie absolutny.

Forma przedstawienia identyfikatorów jest wyświetlana w wierszu statusu. Nastawieniem
domyślnym jest absolutne wyświetlanie identyfikatorów.

Otwórz
w oknie 1

Argument wybrany na liście odsyłaczy jest otwierany w odpowiednim oknie.

Otwórz
w oknie 2

Ma zostać wyświetlony kontekst logiczny argumentu absolutnego M251.0 w sieci 1 w
module programowym OB1.

Przykład:

Po wybraniu argumentu na liście odsyłaczy i naciśnięciu przycisku programowanego
Otwórz w oknie 1, jest w oknie 1 wyświetlany odpowiedni fragment programu.

Rysunek 7-42 Kursor " M251.0 w OB1 sieć
2)

M251.0 w OB1 sieć 2 w oknie 1

Szukanie argumentów na liście odesłań.
Argumenty mogą być szukane jako całe słowo (identyfikator). Przy szukaniu nie ma rozróŜniania duŜych i małych liter.
MoŜliwości szukania:

Szukanie argumentów absolutnych wzgl. symbolicznych

Przejdź do wiersza
Kryteria szukania:

Do dołu (od aktualnej pozycji kursora)

Od początku

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

7 - 129

System
Diagnoza PLC w przedstawieniu jako schemat stykowy

Rysunek 7-43 Szukanie argumentów w odsyłaczach
Szukany tekst jest wyświetlany w wierszu wskazówek. Gdy tekst nie zostanie znaleziony,
następuje odpowiedni komunikat błędu, który musi zostać potwierdzony przyciskiem OK.
Gdy szykany obiekt zostanie znaleziony, moŜna kontynuować szykanie naciskając przycisk „Znajdź następny”.

7 - 130

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8

Programowanie
8.1

Podstawy programowania NC

8.1.1

Nazwy programów

KaŜdy program ma własną nazwę. Przy sporządzaniu programu moŜna wybrać dowolnie jego nazwę przy zachowaniu następujących warunków:






pierwsze dwa znaki powinny być literami

stosować tylko litery, cyfry albo podkreślniki

nie stosować znaków rozdzielających (patrz punkt „Zestaw znaków”)

kropkę dziesiętną wolno stosować tylko do oznaczenia rozszerzenia pliku
stosować maksymalnie 16 znaków

Przykład: WAŁEK527

8.1.2

Budowa programu

Budowa i treść

Program NC składa się z ciągu bloków (patrz tablica 8-1).
KaŜdy blok stanowi jeden krok obróbki.

W kaŜdym bloku instrukcje są pisane w formie słów.

Ostatni blok w ciągu czynności obróbkowych zawiera specjalne słowo końca
programu: M2.
Tablica 8-1

Blok
Blok
Blok
Blok
Blok
Blok

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Budowa programu

Słowo
N10
N20
N30
N40
N50

Słowo
G0
G2
G91
...
M2

Słowo
X20
Z37
...
...

...
...
...
...
...

; komentarz
; pierwszy blok
; drugi blok
; ...
; koniec programu

8 - 131

Programowanie
8.1 Podstawy programowania NC

8.1.3

Budowa słowa i adres

Funkcjonowanie / budowa

Słowo jest elementem bloku i stanowi przede wszystkim instrukcję dla sterowania.

Słowo składa się ze



znaku adresowego: znak adresowy jest powszechnie literą

i wartości liczbowej. Wartość liczbowa składa się z ciągu cyfr, który w przypadku
określonych adresów moŜe być uzupełniony poprzedzającym znakiem i kropką dziesiętną.

Znak dodatni (+) moŜna opuścić.

Słowo

Przykład:
Objaśnienie:

Rysunek 8-1

Słowo

Słowo

Adres Wartość

Adres Wartość

Adres Wartość

G1

X-20.1

F300

Wykonuj ruch
z interpolacją
liniową

Droga albo
pozycja końcowa dla osi
X: 20.1 mm

Posuw: 300
mm/min

Przykład udowy słowa

Wiele znaków adresowych

Słowo moŜe zawierać równieŜ wiele liter adresowych. W takim przypadku jednak wartość
liczbowa musi być przyporządkowana rozdzielającym znakiem równości „=”
Przykład: CR=5.23
Dodatkowo równieŜ funkcje G mogą być wywoływane przez funkcje symboliczne (patrz
równieŜ punkt „Przegląd poleceń”).
Przykład: SCALE ; włączenie współczynnika skali.
Adres rozszerzony

W przypadku adresów

R
parametry obliczeniowe
H
funkcja H
I, J, K
parametry interpolacji / punkt pośredni
M
funkcja dodatkowa M, dotyczy tylko wrzeciona
S
prędkość obrotowa wrzeciona (wrzeciono 1 albo 2)
adres jest rozszerzany o 1 do 4 cyfr, aby uzyskać większą liczbę adresów. Przyporządkowanie wartości musi przy tym nastąpić poprzez znak równości „=” (patrz teŜ punkt „Przegląd instrukcji”).
Przykład: R10=6.234 H5=12.1 I1=32.67 M2=5 S2=400

8 - 132

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.1 Podstawy programowania NC

8.1.4

Budowa bloku

Funkcjonowanie

Blok powinien zawierać wszystkie dane do wykonania kroku roboczego.

Blok składa się zazwyczaj z wielu słów i jest zawsze kończony znakiem końca bloku „LF„
(nowy wiersz). Jest on automatycznie wytwarzany przy naciśnięciu przycisku zmiany wiersza albo przycisku Input przy zapisie.

/N...

słowo1

przerwa

słowo2

przerwa

...

przerwa przerwa

instrukcje bloku

Numer bloku - znajduje się przed
instrukcjami, tylko w razie potrzeby,
zamiast N jest w blokach głównych znak
„ : ” (dwukropek)
Maskowanie bloku, tylko w razie
potrzeby, znajduje się na
początku
Rysunek 8-2

słowon

;komentarz
tylko w razie potrzeby,
na końcu, oddzielony
od reszty bloku
znakiem „ ; ”

LF
znak końca
bloku,

Całkowita liczba znaków w jednym
bloku: 200 znaków

Schemat budowy bloku

Kolejność słów

JeŜeli w jednym bloku jest wiele instrukcji, wówczas jest zalecana następująca kolejność:
N... G... X... Z... F... S... T... D... M...H...

Wskazówka dot. numerów bloków

Wybierajcie najpierw numery bloków co 5 albo co 10. Pozwoli Wam do później na wstawianie bloków przy zachowaniu rosnącej kolejności numeracji.

Maskowanie bloków

Bloki programu, które nie przy kaŜdym przebiegu programu mają być wykonywane, mogą
być specjalnie zaznaczone skośną kreską „/” przed numerem bloku.
Samo maskowanie jest uaktywniane przez obsługę (sterowanie programem: " SKP " ) albo
przez sterowanie adaptacyjne (sygnał). Cały fragment moŜe zostać wyłączony przez wiele
kolejnych bloków z „/”.

JeŜeli podczas wykonywania programu jest aktywne maskowanie bloków, wówczas wszystkie bloki zaznaczone przez „/” nie są wykonywane. Wszystkie instrukcje zawarte w tych blokach nie są uwzględniane. Program jest kontynuowany od najbliŜszego bloku bez zaznaczenia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 133

Programowanie
8.1 Podstawy programowania NC

Komentarz, uwaga

Instrukcje zawarte w blokach programu mogą być objaśniane przez komentarze (uwagi).
Komentarz zaczyna się od znaku „ ; ” i kończy się znakiem końca bloku.

Komunikaty

Komentarze są wyświetlane razem z pozostałą częścią treści bloku.

Komunikaty są programowane w oddzielnym bloku. Komunikat jest wyświetlany
w specjalnym polu i pozostaje aktywny tak długo, aŜ będzie wykonywany blok
z nowym komunikatem albo do końca programu. MoŜliwe jest wyświetlanie max 65 znaków
tekstu komunikatu.
Komunikat bez tekstu komunikatu kasuje poprzedni komunikat.
MSG („TO JEST TEKST KOMUNIKATU”)

Przykład programowania

N10
;firma G & S nr zlec. 12A71
N20
;część pompy 17, rys nr 123 677
N30
;program sporządził H. Adam, Dział TV 4
N40 MSG („PÓŁFABRYKAT DO OBR. ZGRUBNEJ”)
:50 G54 F4.7 S220 D2 M3
; blok główny
N60 G0 G90 X100 Z200
N70 G1 Z185.6
N80 X112
/N90 X118 Z180
;blok moŜna maskować
N100 X118 Z120
N110 G0 G90 Z200
N120 M2
;koniec programu

8.1.5

Zestaw znaków

Litery, cyfry

PoniŜsze znaki mogą być stosowane przy programowaniu i są one interpretowane odpowiednio do ustaleń.
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Nie są rozróŜniane litery małe i duŜe.

Znaki specjalne dające się drukować
(
)
[
]
& lt;
& gt;
:
=
/
*
+
-

8 - 134

nawias okrągły otworzyć
nawias okrągły zamknąć
nawias kwadratowy otworzyć
nawias kwadratowy zamknąć
mniejsze niŜ
większe niŜ
blok główny, koniec etykiety
przyporządkowanie, znak równości
dzielenie, maskowanie bloku
mnoŜenie
dodawanie, znak dodatni
odejmowanie, znak ujemny


_
.
,
;
%
&

$
?
!

odejmowanie, znak ujemny
cudzysłów
podkreślnik (naleŜący do liter)
kropka dziesiętna
przecinek, znak rozdzielający
początek komentarza
zarezerwowano, nie stosować
zarezerwowano, nie stosować
zarezerwowano, nie stosować
zarezerwowano, nie stosować
zarezerwowano, nie stosować
zarezerwowano, nie stosować

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.1 Podstawy programowania NC

Znaki specjalne nie dające się drukować
LF
Blank
Tabulator

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

znak końca bloku
znak rozdzielający słowa, spacja
zarezerwowano, nie stosować

8 - 135

Programowanie

8.1.6 Przegląd instrukcji
Adres

Znaczenie

Przyporządk. wartości

D

Numer korekcji narzędzia

0 ... 9, tylko liczby całkowite, bez znaku

F

Posuw

0.001 ... 99 999.999

F
F

Czas oczekiwania (blok z G4)
Zmiana prędkości (blok z G34,
G35)

0.001 ... 99 999.999
0.001 ... 99 999.999

G

Funkcja G
(warunek drogowy)

G0
G1 *
G2

Interpolacja liniowa z przesuwem szybkim
Interpolacja liniowa z posuwem
Interpolacja kołowa zgodnie z ruchem wskazówek zegara

G3

Interpolacja kołowa przeciwnie do ruchu wskazówek zegara

CIP
CT

8 - 136

Tylko wartości całkowitoliczbowe, zadane

Interpolacja kołowa poprzez punkt pośredni
Interpolacja kołowa, przejście styczne

Informacja

Zawiera dane korekcji jednego określonego narzędzia T... ;
D0 - & gt; wartości korekcji=0,
max 9 numerów D dla jednego narzędzia
Prędkość po torze narzędzie / obrabiany przedmiot, jednostka
miary w mm/min albo mm/obrót w zaleŜności czy jest G94 czy
G95
Czas oczekiwania w sekundach
w mm/obr.

2

D...

Programowanie

F...
G4 F...
; własny blok
patrz przy G34, G35

Funkcje G są podzielone na grupy G. W jednym bloku wolno
G ...
napisać tylko jedną funkcję G z jednej grupy.
albo nazwa symboliczna, np.: CIP
Funkcja G moŜe działać modalnie (aŜ do odwołania przez inną
funkcję z tej samej grupy) albo działa tylko w tym bloku, w którym
się znajduje (działanie pojedynczymi blokami).
Grupa G:
1: polecenia ruchu

(rodzaj interpolacji)

G0 X... Z...
G1 X...Z...F...
G2 X... Z... I... K... F...
G2 X... Z... CR=...F...
G2 AR=... I... K... F...
G2 AR=... X... Z... F...
G3...

;punkt środk. i końcowy
;promień i punkt końcowy
;kąt rozwarcia i punkt środk.
;kąt rozwarcia i punkt końc.

CIP X... Z... I1=...K1=...F... ;I1, K1 to punkt pośred.
N10 ...
N20 CTZ... X... F...
;okrąg, przejście styczne
do poprzedniego fragmentu
toru N10

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie

G33

Gwintowanie ze stałym skokiem

działa modalnie

G33 Z... K... SF=...
G33 X... I... SF=...
G33 Z... X... K...
G33 Z... X... I... SF=...

G34

Gwintowanie, skok rosnący

G33 Z... K... SF=...
G34 Z... K...

G35

Gwintowanie, skok malejący

G33 Z... K... SF= ...
G35 Z... K...

Interpolacja śrubowa

G332

Interpolacja śrubowa - wycofanie narzędzia

G4

Czas oczekiwania

G74

Bazowanie do punktu odniesienia

G4 S...
G74 X1=0 Z1=0

G75

Dosunięcie do punktu stałego

G75 X1=0 Z1=0

TRANS
SCALE

Przesunięcie programowane
Programowany współczynnik skali

ROI

Programowany obrót

ROT RPL=...

MIRROR

Programowane lustrzane odbicie

MIRROR X0

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3. Zapis w pamięci
działa pojedynczymi blokami

; gwint walcowy
; skok malejący z

2

; F7.321 mm/obr
N10 SPOS=...
; wrzeciono w regulacji połoŜenia
N20 G331 Z... K... S...
; gwintowanie otworu bez oprawki
wyrównawczej np. w osi Z
;gwint prawy albo lewy jest ustalany przez znak skoku (np. K+):
+ : jak przy M3
- : jak przy M4
G332 Z... K..
; gwintowanie otworu bez oprawki
wyrównawczej np. w osi Z
ruch wycofania
;znak skoku jak w przypadku G331

G331

2: ruchy specjalne, czas oczekiwania
działa pojedynczymi blokami

; stały skok
; gwint walcowy
; gwint poprzeczny
; gwint stoŜkowy, w osi Z
; droga większa w osi X
; gwint stoŜkowy, w osi X
; droga większa w osi Z
gwint walcowy, skok stały
; skok rosnący z
2
; F17.123 mm/obr

G4 F...

albo

TRANS X...Z...
SCALE X... Z....

;własny blok, F: czas w sekundach

;własny blok, S: w obrotach wrzeciona
;własny blok,
(identyfikator osi maszyny)
;własny blok
(identyfikator osi maszyny)

; własny blok
; współczynnik skali w kierunku
podanej osi, własny blok
; obrót w aktualnej płaszczyźnie
G17 do G19, własny blok
; oś współrzędnych, której kierunek ulega zamianie,
własny blok

8- 137

Programowanie
ATRANS
ASCALE

Addytywne programowane przesunięcie
Addytywny programowany współczynnik skali

ATRANS X... Z...
ASCALE X... Z....

AROT

Addytywny programowany obrót

AROT RPL=...

AMIRROR

Addytywne programowane lustrzane odbicie

AMIRROR X0

G25

Dolne ograniczenie prędkości obrotowej wrzeciona
albo
dolne ograniczenie pola roboczego
Górne ograniczenie prędkości obrotowej wrzeciona
albo
górne ograniczenie pola roboczego
Płaszczyzna X/Y (wymagane przy wierceniu nakiełków, frezowaniu TRANSMIT)
Płaszczyzna Z/X (normalna obróbka tokarska)
Korekcja promienia narzędzia WYŁ
Korekcja promienia narzędzia po lewej od konturu
Korekcja promienia narzędzia po prawej od konturu
Nastawne przesunięcie punktu zerowego WYŁ
1. nastawne przesunięcie punktu zerowego
2.nastawne przesunięcie punktu zerowego
3. nastawne przesunięcie punktu zerowego
4. nastawne przesunięcie punktu zerowego

G25 S...

; własny blok
; współczynnik skali w kierunku
podanej osi, własny blok
; obrót addytywny w aktualnej
płaszczyźnie G17 do G19,
własny blok
; oś współrzędnych, której
kierunek ulega zamianie,
własny blok
; własny blok

G25 X... Z....
G26 S...

; własny blok
; własny blok

G26 X... Z...

; własny blok

G26
G17
G18 *
G40 *
G41
G42
G500 *
G54
G55
G56
G57

8-

138

6: wybór płaszczyzny
7: korekcja promienia narzędzia
działa modalnie
8: nastawne przesunięcie punktu
zerowego
działa modalnie

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie

G58
G59
G53
G153

5. nastawne przesunięcie punktu zerowego
6. nastawne przesunięcie punktu zerowego

Maskowanie pojedynczymi blokami nastawnego przesunięcia
punktu zerowego
Maskowanie pojedynczymi blokami nastawnego przesunięcia
punktu zerowego łącznie z frame bazowym

9: maskowanie nastawnego przesunięcia punktu zerowego, działa pojedynczymi blokami

Zatrzymanie dokładne pojedynczymi blokami

11: zatrzymanie dokładne - pojedynczymi blokami
działa pojedynczymi blokami

G60 *
G64

Zatrzymanie dokładne
Przejście płynne

G601 *
G602

Okno zatrzymania dokładnego dokładnie przy G60, G9
Okno zatrzymania dokładnego zgrubnie przy G60, G9

G700
G710
G90 *
G91

Podawanie
Podawanie
Podawanie
Podawanie

G9

G70
G71 *

G94
G95 *
G96
G97

Podawanie wymiarów w calach
Podawanie wymiarów metryczne
wymiarów
wymiarów
wymiarów
wymiarów

w calach, równieŜ dla posuwu F
metryczne, równieŜ dla posuwu F
bezwzględne
przyrostowe

Posuw F w mm/min
Posuw F w mm/obrót wrzeciona
Stała prędkość obrotowa przy toczeniu WŁ
(F w mm/obrót, S w m/min)
Stała prędkość skrawania przy toczeniu WYŁ

G450 *
G451

Okrąg przejściowy
Punkt przecięcia

BRISK *
SOFT

Skokowe przyśpieszenie ruchu po konturze
Przyśpieszenie ruchu po konturze z ograniczeniem przyspieszenia drugiego stopnia

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

10: zachowanie się przy dosuwaniu
działa modalnie

12: okno zatrzymania dokładnego
działa modalnie

13: podawanie wymiarów calowe / metryczne
działa modalnie
14: wymiar bezwzględny / przyrostowy
działa modalnie
15: posuw / wrzeciono
działa modalnie

G96 S... LIMS=...F...

18: zachowanie się w naroŜnikach przy korekcji promienia narzędzia
działa modalnie
21: Profil przyśpieszenia
działa modalnie

8- 139

Programowanie

FFWOF *
FFWON

WALIMON *
WALIMOF

Wysterowanie wstępne WYŁ.
Wysterowanie wstępne WŁ.

Ograniczenie pola roboczego WŁ.
Ograniczenie pola roboczego WYŁ.

24. Nastawienie domyślne
działa modalnie

DIAMOF
DIAMON *

Podawanie wymiarów w promieniu
Podawanie wymiarów w średnicy

29: podanie wymiaru promień / średnica
działa modalnie

G290 *
G291

Tryb SIEMENS

Tryb zewnętrzny (nie w przypadku 802D-bl)

28. Ograniczenie pola roboczego
działa modalnie

47: zewnętrzne języki NC
działa modalnie

;obowiązuje dla wszystkich osi, które zostały uaktywnione
przy pomocy danej nastawczej, wartości odpowiednio
nastawione przy pomocy G25, G26

Funkcje oznaczone * działają na początku programu (w stanie sterowania jak przy wysyłce od producenta, o ile nie jest zaprogramowane inaczej a producent maszyny zachował ustawienia standardowe dla technologii „toczenie”).

8-

140

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie

Adres
H

Znaczenie
Funkcja H

H0=
do
H9999=
I
Parametr interpolacji
K

Parametr interpolacji

I1=

Punkt pośredni dla interpolacji kołowej
Punkt pośredni dla interpolacji kołowej
Podprogram, nazwa
i wywołanie

K1=
L

Przyporządkow. wartości
± 0.0000001 ... 9999 9999
(8 miejsc dziesiętnych) albo
w formie wykładniczej:
±(10-300 ... 10+300)

Informacja
Przeniesienie wartości do PLC,
ustalenie znaczenia przez producenta maszyny

0.001 ... 99 999.999
gwint:
0.001 ... 2000.000
0.001 ... 99 999.999
gwint:
0.001 ... 2000.000
±0.001 ... 99 999.999

NaleŜący do osi X, znaczenie w zaleŜności od G2,G3- & gt; punkt środkowy okręgu albo
G33, G34, G35, G331, G332 - & gt; skok gwintu
NaleŜący do osi Z, ponadto jak I

Patrz G2, G3 i G33, G34, G35

NaleŜący do osi X, podanie przy interpolacji kołowej z CIP

Patrz CIP

±0.001 ... 99 999.999

NaleŜący do osi Z, podanie przy interpolacji kołowej z CIP

Patrz CIP

7 miejsc dziesiętnych, tylko
liczby całkowite, bez znaku

Zamiast dowolnej nazwy moŜna teŜ wybrać L1 ...L9999999;
przez to podprogram jest wywoływany równieŜ we własnym bloku,
pamiętaj: L0001 nie jest równe L1
Nazwa „LL6” jest zarezerwowana dla podprogramu zmiany narzędzia!
Np. do przełączeń jak chłodziwo WŁ.,
maksymalnie 5 funkcji M w jednym bloku

L....

M

Funkcja dodatkowa

M0

Zatrzymanie programowane

M1

Stop do wyboru

M2
M30
M17
M3
M4
M5

Koniec programu
Obroty wrzeciona w prawo
Obroty wrzeciona w lewo
Wrzeciono stop (dla wrzeciona prowadzącego

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

0 ... 99
tylko liczby całkowite, bez
znaku

Programowanie
H0=...
H9999=...
np. H7=23.456

Patrz G2, G3 i G33, G34, G35

; własny blok

M...

Na końcu bloku z M0 obróbka jest zatrzymywana, kontynuowanie
przebiegu następuje przy pomocy ponownego „NC-START”
Jak M0, ale zatrzymanie następuje tylko wtedy, gdy dociera specjalny sygnał (sterowanie programem: M01”)
Znajduje się w ostatnim bloku programu obróbki
Zarezerwowano, nie stosować
Zarezerwowano, nie stosować

8- 141

Programowanie

Adres
Mn=3
Mn=4
Mn=5
M6

Znaczenie
Przyporządkow.anie wartości
Obroty wrzeciona w prawo (dla wrzeciona n)
Obroty wrzeciona w lewo (dla wrzeciona n)
Wrzeciono stop (dla wrzeciona n)
Zmiana narzędzia

M40
Mn=40

Automatyczne przełączenie stopnia przekładni
Automatyczne przełączanie stopni przekładni (dla wrzeciona
n)
Stopień przekładni 1 do
stopień przekładni 5 (dla wrzeciona prowadzącego)
Stopień przekładni 1 do
stopień przekładni 5 (dla wrzeciona n)
Pozostałe funkcje M

M41 do
M45
Mn=41 do
Mn=45
M70, M19
M...
N

Numer bloku - blok uboczny 0 ... 9999 9999
tylko liczby całkowite, bez
znaku
:
Numer bloku - blok główny
0 ... 9999 9999
tylko liczby całkowite, bez
znaku
P
Liczba przebiegów podpro- 1 ... 9999
gramu
tylko liczby całkowite, bez
znaku
R0
Parametry obliczeniowe
0.0000001 ... 9999 9999
do
(8 miejsc dziesiętnych) albo
R299
forma wykładnicza:
-300
+300
(10
... 10 )
Funkcje obliczeniowe
SIN( )

8-

Sinus

142

stopień

Informacja
n = 1 albo = 2
M2=3
n = 1 albo = 2
M2=4
n = 1 albo = 2
M2=5
tylko gdy jest uaktywniona poprzez daną maszynową z
M6, w innym przypadku zmiana bezpośrednio poleceniem
T

Programowanie
; obroty w prawo stop dla wrzeciona 2
; obroty w lewo stop dla wrzeciona 2
; wrzeciono stop dla wrzeciona 2

n = 1 albo = 2

M1=40

; stopień przekładni automatycznie
; dla wrzeciona 1

n = 1 albo = 2

M2=41

; 1. stopień przekładni dla wrzeciona 2

Zarezerwowano, nie stosować
Funkcjonowanie nie jest ustalone po stronie sterowania i
przez to producent maszyny moŜe nim swobodnie dysponować
MoŜe być stosowany do oznaczania bloków numerem,
znajduje się na początku bloku
Specjalne oznaczanie bloków - zamiast N..., blok ten
powinien zawierać wszystkie instrukcje dla kompletnego
kolejnego odcinka obróbki
Przy wielokrotnym przebiegu podprogramu znajduje się w
tym samym bloku co wywołanie,

Oprócz 4 podstawowych działań rachunkowych z operatorami + - * / są następujące działania obliczeniowe:

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

N20
:20
L781 P...

; własny blok

N10 L871 P3
; trzykrotny przebieg
R1=7.9431 R2=4
w formie wykładniczej:
R1=-1.9876EX09 ; R1 = -1 987 600 000
R1=SIN(17.35)

Programowanie

Adres
COS ( )
TAN( )
ASIN( )
ACOS( )
ATAN2(, )

Znaczenie
Cosinus
Tangens
Arcus sinus
Arcus cosinus
Arcus tangens2

SQRT( )
POT( )
ABS( )
TRUNC( )
LN( )
EXP( )
RET

Pierwiastek kwadratowy
Kwadrat
Wartość bezwzględna
Część całkowitoliczbowa
Logarytm naturalny
Funkcja wykładnicza
Koniec podprogramu

S

Prędkość obrotowa wrzeciona (prowadzącego)
Prędkość obrotowa wrzeciona 1
Prędkość obrotowa wrzeciona 2
Prędkość skrawania przy
aktywnym G96
Czas oczekiwania w bloku
z G4

S1=...
S2=...
S
S

T

Numer narzędzia

X
Y


Oś (nie w przypadku
802D-bl)


Z

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Przyporządk. wartości
stopień
stopień

Informacja

Z dwóch wektorów prostopadłych do siebie jest obliczany kąt
wektora wypadkowego. Odniesieniem kątowym jest zawsze 2.
podany wektor. Wynik w zakresie -180 do +180 stopni.

Programowanie
R2=COS(R3)
R4=TAN(R5)
R10=ASIN(0.35)
; R10: 20,487 stopni
R20=ACOS(R2)
; R20: ... stopni
R40=ATAN2(30.5,80.1) ; R40: 20.8455 stopni
R6=SQRT(R7)
R12=POT(R13)
R8=ABS(R9)
R10=TRUNC(R11)
R12=LN(R9)
R13=EXP(R1)
RET

0.001 ... 99 999.999

Stosowanie zamiast M2 - do utrzymania sterowania kształtowego
Jednostka pomiaru prędkości obrotowej wrzeciona obr./min

S...

0.001 ... 99 999.999

Jednostka pomiaru prędkości obrotowej wrzeciona obr./min

S1=725

0.001 ... 99 999.999

Jednostka pomiaru prędkości obrotowej wrzeciona obr./min

S2=730

0.001 ... 99 999.999
0.001 ... 99 999.999

Jednostka pomiaru prędkości obrotowej m/min w przypadku
G96, funkcja tylko dla wrzeciona prowadzącego
Czas oczekiwania w obrotach wrzeciona

G96
S...
G4 S...

1 ... 32 000
tylko liczby całkowite, bez
znaku
±0.001 ... 99 999.999
±0.001 ... 99 999.999

Zmiana narzędzia moŜe następować bezpośrednio przy
T...
pomocy polecenia T albo dopiero przy M6. Jest to nastawiane poprzez daną maszynową.
Informacja dotycząca drogi
X...
Informacja dotycząca drogi, np. przy TRACYL, TRANSMIT Y...

±0.001 ... 99 999.999

Informacja dotycząca drogi

; własny blok

; prędk. obr. 725 obr/min
dla wrzeciona 1
; prędk. obr. 725 obr/min
dla wrzeciona
; własny blok

Z...

8- 143

Programowanie

Adres

Znaczenie

Przyp. wartości

AC

Współrzędna bezwzględna

-

ACC
[oś]
ACP

Procentowa korekcja
przyśpieszenia
Współrzędna bezwzględna, ruch do
pozycji w kierunku
dodatnim (dla osi
obrotowej, wrzeciona)
Współrzędna bezwzględna, ruch do
pozycji w kierunku
ujemnym (dla osi
obrotowej, wrzeciona)
Kąt dla podania prostej w przebiegu
konturu

1 ... 200, liczby całkowite

ACN

ANG

AR
CALL
CHF
CHR
CR

Informacja

Programowanie

Dla określonej osi moŜna pojedynczymi blokami podawać
wymiar dla punktu końcowego albo środkowego odmiennie od
G91.
Korekcja przyśpieszenia dla osi albo wrzeciona, podawanie w
procentach.
Dla osi obrotowej moŜna pojedynczymi blokami podawać
wymiary dla punktu końcowego z ACP (...) odmiennie od
G90/G91; moŜna to stosować równieŜ przy pozycjonowaniu
wrzeciona

N10 G91 X10 Z=AC(20)

Dla osi obrotowej moŜna pojedynczymi blokami podawać
wymiary dla punktu końcowego z ACN (...) odmiennie od
G90/G91; moŜna to stosować równieŜ przy pozycjonowaniu
wrzeciona

N10 A=ACN(45.3)

±0.00001 ...359.99999

Podawanie w stopniach, moŜliwość podania prostej przy G0
albo G1, jest znana tylko jedna współrzędna punktu końcowego płaszczyzny albo w przypadku konturów poprzez wiele
bloków sumaryczny punkt końcowy jest nieznany

Kąt rozwarcia dla
interpolacji kołowej
Pośrednie wywołanie
cyklu

0.00001 ... 359.99999

Dane w stopniach, moŜliwość ustalania okręgu przy G2/G3

N10 G1 X... Z...
N11 X... ANG=...
albo kontur przez wiele bloków:
N10 G1 X... Z...
N11 ANG=...
N12 X... Z... ANG=...
Patrz G2; G3

-

Fazka,
zastosowanie ogólne
Fazka,
w przebiegu konturu
Promień dla interpolacji
kołowej

0.001 ... 99 999.999

Specjalna forma wywołania cyklu, nie ma przekazania paraN10 CALL VARNAME
metrów, nazwa cyklu zapisana w zmiennej, przewidziana tylko
do wewnętrznego zastosowania w cyklach

CYCLE...

Cykl obróbkowy

8-

144

-

-

0.001 ... 99 999.999
0.010 ... 99 999.999
znak ujemny - dla wyboru
okręgu: większy niŜ półokrąg
Tylko zadane wartości

Wstawia fazkę między dwa bloki konturu z podaną długością
fazki
Wstawia fazkę między dwa bloki konturu z podaną długością
ramienia
MoŜliwość ustalenia okręgu przy G2/G3

Wywoływanie cykli obróbkowych wymaga własnego bloku, przewidziane parametry przekazania muszą posiadać wartości
Specjalne wywołania cykli są moŜliwe przy pomocy dodatkowego
MCALL albo CALL
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

N10 ACC[X]=80
N20 ACC[S]=50
N10 A=ACP(45.3)
N20 SPOS=ACP(33.1)

N20 SPOS=ACP(33.1)

N10 X... Z... CHF=...
N11 X... Z...
N10 X... Z... CHR=...
N11 X... Z...
Patrz G2; G3

; X - wymiar łańcuchowy
Z - wymiar absolutny

; dla osi X 80%
; dla wrzeciona 50%
; dosunięcie do pozycji
absolutnej w osi A w kierunku dodatnim
; pozycjonowanie wrzeciona
; dosunięcie do pozycji absolutnej w osi A w kierunku
ujemnym
; pozycjonowanie wrzeciona

; nazwa zmiennej

Programowanie

Adres
CYCLE82

Znaczenie
Wiercenie, pogłębianie czołowe

CYCLE83

Wiercenie otworów głębokich

CYCLE84
CYCLE840

Gwintowanie otworu bez oprawki wyrównawczej
Gwintowanie otworu z oprawką wyrównawczą

CYCLE85
CYCLE86
CYCLE88
CYCLE93
CYCLE94
CYCLE95
CYCLE97
DC

Przyporządkow. wartości

Rozwiercanie dokładne
Rozwiercanie
Wiercenie z zatrzymaniem
Wytoczenie
Podcięcie DIN76 (kształt E i F), obróbka dokładna
Cykl skrawania warstwowego z podcięciami
Nacinanie gwintu
Współrzędna bezwzględna,
ruch bezpośrednio do pozycji
(dla osi obrot., wrzeciono)

DEF

Instrukcja definicyjna

FXS
[oś]
FXST
{oś}
FXSW
[oś]

Ruch do oporu sztywnego
Moment zacisku, ruch do
oporu sztywnego
Okno nadzoru, ruch do oporu
sztywnego

GOTOB

Instrukcja skoku wstecz

-

GOTOF

Instrukcja skoku do przodu

-

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

=1: wybór
=0: cofnięcie
& gt; 0.0 ... 100.0
& gt; 0.0

Informacja

Programowanie
Nr RTP=110 RFP=100
; wyposaŜyć w wartości
N10 CYCLE82(RTP, RFP, ...) ; własny blok
N10 CYLLE82(110, 100, ...)
; albo wprowadzić wartość
bezpośrednio, własny blok
N10 CYCLE84(...)
N10 CYCLE840(...)
N10 CYCLE85(...)
N10 CYCLE86(...)
N10 CYCLE88(...)
N10 CYCLE93(...)
N10 CYCLE94(...)
N10 CYCLE95(...)
N10 CYCLE97(...)
N10 A=DC(45.3)

; własny blok
; własny blok

; własny blok
; własny blok
; własny blok
; własny blok
; własny blok
; własny blok
; własny blok
; bezpośrednio dosunąć do
pozycji w osi A
; pozycjonowanie wrzeciona

Dla osi obrotowej moŜna pojedynczymi blokami
podawać wymiar dla punktu końcowego DC (...)
odmiennie od G90/G91; moŜna stosować równieŜ N20 SPOS=DC(33.1)
przy pozycjonowaniu wrzeciona
Definiowanie lokalnych zmiennych uŜytkownika
DEF INT VARI1=24,, VARI2 ; 2 zmienne typu INT
typu BOOL, CHAR, INT, REAL, bezpośrednio na
; nazwę ustala uŜytkownik
początku programu
Oś: uŜyć identyfikatora osi maszynowej
N20 G1 X10 Z25 FXZ[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2
F...
W %, max 100% max momentu napędu,
N30 FXST[Z1]=12.3
oś: uŜyć identyfikatora osi maszynowej
Jednostka miary mm albo stopnie, specyficznie
N40 FXSW[Z1]=2.4
dla osi,
oś: uŜyć identyfikatora osi maszynowej
W połączeniu z etykietą następuje przeskok do
N10 LABEL1: ...
zaznaczonego bloku, cel skoku w kierunku po...
czątku programu
N100 GOTOB LABEL1
W połączeniu z etykietą następuje przeskok do
N10 GOTOF LABEL2
zaznaczonego bloku, cel skoku w kierunku końca ...
programu
N130 LABEL2: ...

8- 145

Programowanie

Adres
IC

Znaczenie
Współrzędna w wymiarze
przyrostowym
Warunek skoku

IF

LIMS
MEAS
MEAW
$A_DBB[n]
$A_DBW(n)
$A_DBD[n]
$A_DBR[n]
$A_MONIF
ACT
$AA_FXS [oś]
$AA_MM
[oś]
$AA_MW
[oś]
$AC_MEA
[1]

8-

146

Górna graniczna prędkość
obrotowa wrzeciona przy
G96, G97
Pomiar z kasowaniem pozostałej drogi
Pomiar bez kasowania pozostałej drogi
Bajt danych
Słowo danych
Podwójne słowo danych
Dane real
Współczynnik do nadzoru
Ŝywotności
Status, ruch do oporu twardego
Wynik pomiaru osi w układzie współrzędnych maszyny
Wynik pomiaru osi w układzie współrzędnych obrabianego przedmiotu
Status zlecenia pomiaru

-

Przyporządkow. wartości

-

0.001 ... 99 999.999

Informacja
Dla określonej osi moŜna pojedynczymi blokami podawać
wymiar dla punktu końcowego odmiennie od G90.
Przy spełnionym warunku skoku następuje przeskok do
bloku z Label:, w przeciwnym przypadku następne polecenie / blok, wiele poleceń IF w jednym bloku jest moŜliwe,

Operatory porównawcze:
==
równy
& lt; & gt;
nierówny
& gt;
większy.
& lt;
mniejszy
& gt; =
większy albo równy
& lt; =
mniejszy albo równy
Ogranicza prędkość obrotową wrzeciona przy włączonej
funkcji G96 - stała prędkość skrawania i G97

+1
-1
+1
-1

=+1: wejście pomiarowe 1, zbocze rosnące
=-1: wejście pomiarowe 1, zbocze opadające
=+1: wejście pomiarowe 1, zbocze rosnące
=-1: wejście pomiarowe 1, zbocze opadające
Odczyt i zapis zmiennych PLC

& gt; 0.0

Wartość inicjalizacyjna: 1.0

-

Wartości: 0 ... 5
Oś: identyfikator osi maszynowej
Oś: identyfikator osi (X, Z), w której odbywa się ruch przy
pomiarze

-

Programowanie
N10 G90 X10 Z=IC(20)
; Z - wymiar łańcuchowy
X - wymiar absolutny
N10 IF R1 & gt; 5 GOTOF LABEL3
...
N80 LABEL3: ...

Patrz G96
N10 MEAS=-1 G1 X... Z... F...
N10 MEAW=1 G1 X... Z... F...
N10 $A_DBR(5)=16.3 ;zapis zmiennych real;
; z offsetem pozycja 5
; (połoŜenie, typ i znaczenie są uzgodnione między
NC i PLC)
N10 $A_MONIFACT=5.0 ;5-krotnie szybszy przebieg czasu Ŝywotności
N10 R1=$AA_MM[X]
N10 R1=$AA_MM[X]

-

Oś: identyfikator osi (X, Z), w której odbywa się ruch przy
pomiarze

N10 R2=$AA_MW[X]

-

Stan przy dostawie:
0: stan wyjściowy, czujnik nie przełączył
1: czujnik przełączył

N10 IF $AC_MEAS[1]==1 GOTOF ....; gdy czujnik
pomiarowy przełączył, kontynuuj program ...

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie

Adres
$A..._..._TIME

$AC_..._PARTS

$AC_MSNUM
$P_MSNUM
$P_NUM_SPIN
DLES
$AA_S[n]
$P_S[n]
$AC_SDIR[n]
$P_SDIR[n]
$P_TOOLNO
$P_TOOL
$TC_MOP1[t,d]
$TC_MOP2[t,d]
$TC_MOP3[t,d]

Znaczenie
Zadajnik czasu przebiegu:
$AN_SETUP_TIME
$AN_POWERON_TIME
$AC_OPERATING_TIME
$AC_CYCLE_TIME
$AC_CUTTING_TIME
Licznik obr. przedmiotów:
$AC_TOTAL_PARTS
$AC_REQUIRED
_PARTS
$AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS

Numer aktywnego wrzeciona
prowadzącego
Numer programowanego wrzeciona master
Liczba zaprojektowanych wrzecion
Rzeczywista prędkość obrotowa wrzeciona n
Ostatnio zaprogramowana
prędkość obrotowa wrzeciona n
Aktualny kierunek obrotów
wrzeciona n
Ostatnio zaprogramowany
kierunek obrotów wrzeciona n
Numer aktywnego narzędzia T
Aktywny numer D aktywnego
narzędzia
Granica ostrzegania wstępnego
dla czasu Ŝywotności (nie w
802D-bl)
Pozostały czas Ŝywotności (nie
w 802D-bl)
Granica ostrzegania wstępnego
dla liczby sztuk (nie w 802D-bl)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Przyporządkow. wartości
+300
0.0 ... 10
min (wartość tylko do odcz.
min (wartość tylko do odcz.
s
s
s
0 ... 999 999 999,
całkowitoliczbowa

Informacja
Zmienna systemowa:
Czas od ostatniego ładowania progr. sterowania
Czas od ostatniego normalnego ładow. progr.
Całkowity czas przebiegu wszystkich progr. NC
Czas przebiegu programu NC (tylko wybranego)
Czas pracy narzędzia
Zmienna systemowa:
Liczba całkowita rzeczywista
Liczba zadana obrabianych przedmiotów
Aktualna liczba rzeczywista
Liczba obrabianych przedmiotów - wyspecyfikowana przez uŜytkownika
Tylko do odczytu

Programowanie

N10 IF $AC_CYCLE_TIME==50.5 ....

N10 IF $AC_ACTUAL_PARTS==15 ....

Tylko do odczytu
Tylko do odczytu
Numer wrzeciona n=1 albo =2, tylko do odczytu
Numer wrzeciona n=1 albo =2, tylko do odczytu
Numer wrzeciona n=1 albo =2, tylko do odczytu
Numer wrzeciona n=1 albo =2, tylko do odczytu
-

Tylko do odczytu
Tylko do odczytu

N10 IF $P_TOOLNO==12 GOTOF...
N10 IF $P_TOOL==1 GOTOF ...

0.0 ...

W minutach, zapis albo odczyt wartości dla narzędzia t, numer D = d

N10 IF $TC_MOP1[13,1] & lt; 15.8 GOTOF...

0.0 ...

W minutach, zapis albo odczyt wartości dla narzędzia t, numer D = d
Zapis albo odczyt wartości dla narzędzia t, numer D
=d

N10 IF $TC_MOP2[13,1] & lt; 15.8 GOTOF...

0 ... 999 999 999, liczby całkowite

N10 IF $TC_MOP3[13,1] & lt; 15 GOTOF ...

8- 147

Programowanie
Adres
$TC_MOP4[t,d]

Znaczenie
Pozostała liczba sztuk

$TC_MOP11[t,d] Zadany czas Ŝywotności
$TC_MOP13[t,d] Zadana liczba sztuk

Przyporządkow. wartości
0 ... 999 999 999, liczby całkowite
0.0 ...

Informacja
Zapis albo odczyt wartości dla narzędzia t, numer D
=d
W minutach, zapis albo odczyt wartości dla narzędzia t, numer D = d
Zapis albo odczyt wartości dla narzędzia t, numer D
=d
Stan przy dostawie - kodowanie bitowe dla narzędzia t, (bit 0 do bit 4)
Rodzaj nadzoru dla narzędzia t, zapis albo odczyt
0: brak nadzoru, 1: czas Ŝywotności, 2: liczba sztuk
Tekst komunikatu w cudzysłowie

$TC_TP8[t]

Stan narzędzia

0 ... 999 999 999, liczby całkowite
-

$TC_TP9[t]

Rodzaj nadzoru narzędzia

0...2

MSG( )

Komunikat

Max 65

OFFN

Szerokość rowka w przypadku
TRACYL, w innym przypadku
podanie naddatku
Zaokrąglenie

-

Działa tylko przy włączonej korekcji promienia
narzędzia G41, G42

0.010 ... 99 999.999

Wstawia między dwa bloki opisujące kontur styczne
zaokrąglenie z podaną wartością promienia
Podanie w stopniach, kąt dla zaprogramowanego
obrotu w aktualnej płaszczyźnie G17 do G19
SET: róŜne wartości, od podanego elementu do:
podanej liczby wartości
REP: taką samą wartość, od podanego elementu
do końca tablicy

RND
RPL

Kąt obrotu w przypadku ROT,
AROT
Nastawienie wartości dla pól
zmiennych

Ustalenie wrzeciona jako
wrzeciona prowadzącego
Punkt początkowy gwintu
przy G33
Numer wrzeciona n przekonwertowany na identyfikator osi
Pozycja wrzeciona

SET(...)
REP()

SETMS(n)
SETMS
SF
SP(n)
SPOS

SPOS(n)

8-

148

±0.00001 ... 359.9999

n=1 albo n=2
0.001 ... 359.999

0.0000 ... 359.9999

Programowanie
N10 IF $TC_MOP4[13,1] & lt; 8 GOTOF ...
N10 $TC_MOP11[13,1]=247.5
N10 $TC_MOP13[13,1]=715
N10 IF $TC_TP8[1]==1 GOTOF ....
N10 $TC_TP9[1]=2 ; wybór nadzoru liczby sztuk
MSG(„TEKST KOMUNIKATU”) ... ; własny blok
...
N150 MSG( ) ; skasowanie poprzedniego komunikatu
N10
OFFN=12.4
N10 X... Z... RND=...
N11 X... Z...
Patrz ROT, AROT
DEF REAL VAR2[12]=REP (4.5) ; wszystkie elementy
wartość 4.5
N10 R10=SET(1.1,2.3,4.4) ; R10=1.1, R11=2.3, R4=4.4

n: numer wrzeciona, przy tylko SETMS działa N10 SETMS(2)
domyślne wrzeciono prowadzące
prowadzące
Dane w stopniach, punkt początkowy gwintu
Patrz G33
w G33 jest przesuwany o podaną wartość
n = 1 albo =2, identyfikator osi: np. „SP1” albo
„C”

; własny blok, 2. wrzeciono =

Dane w stopniach, wrzeciono zatrzymuje się
N10 SPOS=....
w podanym połoŜeniu (wrzeciono musi być do N10 SPOS=ACP(...)
tego technicznie zaprojektowane: regulacja
N10 SPOS=ACN(...)
połoŜenia)
N10 SPOS=IC(...)
N10 SPOS=DC(...)
Numer wrzeciona n: 1 albo 2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie

STOPRE

Zatrzymanie przebiegu

-

TRACYL(d)

Obróbka frezarska pobocznicy (nie w 802D-bl)

d: 1.000 ... 99 999.999

TRANSMIT

Obróbka frezarska powierzchni czołowej (nie w
802D-bl)
Wyłączenie
TRANSMIT, TRACYL (nie w
802D-bl)

TRAFOOF

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Funkcja specjalna, następny blok jest dekodowany dopiero wtedy, gdy jest wykonany
blok przed STOPRE
Transformacja kinematyczna (dostępna tylko
w przypadku opcji, projektowanie)
Transformacja kinematyczna (dostępna tylko
w przypadku opcji, projektowanie)
Wyłącza wszystkie transformacje kinematyczne

STOPRE ; własny blok
TRACYL(20.4)

; własny blok
; średnica walca: 20,4 mm
TRACYL(20.4,1) ; równieŜ moŜliwe
TRANSMIT
; własny blok
TRANSMIT(1)
; równieŜ moŜliwe
TRAFOOF

; własny blok

8- 149

Programowanie
8.2 Dane dot. drogi

8.2

Dane dot. drogi

8.2.1 Bezwzględne / przyrostowe podanie drogi: G90, G91, AC, IC
Funkcjonowanie

Przy pomocy instrukcji G90/G91 ustala się, czy napisana informacja dot. drogi X, Z ma
być odczytywana jako współrzędna punktu końcowego (G90) czy jako droga do przebycia
(G91). G90/G91 obowiązuje dla wszystkich osi. Odmiennie od ustawienia G90/G91 określona informacja o drodze moŜe pojedynczymi blokami być przy pomocy AC/IC podawania bezwzględnie / przyrostowo
Te instrukcje nie określają toru, po którym ma nastąpić dojście do punktu końcowego.
Do tego słuŜy grupa G (G0,G1,G2,G3,... patrz punkt 8.3 „Ruchy w osiach”).

Programowanie

G90
G91

Z=AC(..)

Z=IC(..)

;bezwzględne podawanie wymiarów
;przyrostowe podawanie wymiarów

;bezwzględne podawanie wymiarów dla określonej osi (tutaj: oś Z), pojedynczymi blokami
przyrostowe podawanie wymiarów dla określonej osi (tutaj: oś Z), pojedynczymi blokami

G90 - wymiar bezwzględny

Rysunek 8-3

G91-wymiar przyrostowy

RóŜne podawanie wymiarów na rysunku

Bezwzględne podawanie wymiarów G90

Przy bezwzględnym podawaniu wymiarów odnoszą się one do punktu zerowego obowiązującego w danej chwili układu współrzędnych (układ współrzędnych obrabianego
przedmiotu, albo aktualny układ współrzędnych obrabianego przedmiotu albo układ współrzędnych maszyny). Jest to zaleŜne od tego, jakie przesunięcia właśnie działają: programowane, nastawne albo Ŝadne.
Przy starcie programu G90 działa dla wszystkich osi i pozostaje aktywne tak długo, aŜ
w późniejszym bloku zostanie odwołane przez G91 (przyrostowe podawanie wymiarów).
Działa więc modalnie.

Przyrostowe podawanie wymiarów G91

Przy przyrostowym podawaniu wymiarów wartość liczbowa zawarta w informacji o drodze
oznacza drogę do przebycia w osi. Znak podaje kierunek ruchu.

G91 działa dla wszystkich osi i moŜe zostać odwołane przez G90 (bezwzględne podawanie
wymiarów) w późniejszym bloku.

8 - 150

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.2 Dane dot. drogi

Podanie przez =AC(...), =IC(...)

Po współrzędnej punktu końcowego naleŜy pisać znak równości. Wartość naleŜy podać
w nawiasach okrągłych.
RównieŜ dla punktów środkowych jest przy pomocy =AC(...) moŜliwe bezwzględne podawanie wymiarów. W przeciwnym przypadku punktem odniesienia dla punktu środkowego
okręgu jest punkt początkowy okręgu.

Przykład programowania

N10 G90 X20 Z90
;podawanie wymiarów absolutne
N20 X75 Z=IC(-32) ;podanie wymiaru X nadal absolutne, Z - wymiar przyrostowy
...
N180 G91 X40 Z20
;przełączenia na przyrostowe podawanie wymiarów
N190 X-12 Z=AC(17) ;X - nadal przyrostowe podanie wymiaru, Z - absolutne

8.2.2

Podawanie wymiarów metryczne i calowe: G71, G70, G710, G700

Funkcjonowanie

JeŜeli obrabiany przedmiot jest zwymiarowany odmiennie od nastawienia systemu podstawowego sterowania (w calach wzgl. w mm), wówczas wymiary moŜna wprowadzać bezpośrednio do programu. Sterowanie dokonuje odpowiednich przeliczeń w celu uzyskania
zgodności z systemem podstawowym.

Programowanie

G70
G71

G700
G710

Przykład programowania

Informacje

N10 G70 X10 Z30
N20 X40 Z50
...
N80 G71 X19 Z17.3
...

;podawanie wymiarów w calach
;podawanie wymiarów metryczne

;podanie wymiarów w calach, równieŜ dla posuwu F
;podanie wymiarów metryczne, równieŜ dla posuwu F
;podawanie wymiarów w calach
;G70 działa nadal

;od tego miejsca metryczne podawanie wymiarów

W zaleŜności od ustawienia podstawowego sterowanie interpretuje wszystkie wartości
geometryczne jako podawanie wymiarów metryczne albo calowe. Jako wartości geometryczne naleŜy rozumieć równieŜ korekcji narzędzia i nastawne przesunięcia punktu zerowego, łącznie z ich wyświetlaniem; a więc posuw F w mm/min wzgl. w calach/min.
Nastawienie podstawowe moŜe być dokonywane poprzez daną maszynową.
Wszystkie przykłady podane w niniejszej instrukcji zakładają metryczne nastawienie podstawowe.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 151

Programowanie
8.2 Dane dot. drogi

G70 wzgl. G71 odczytuje wszystkie dane geometryczne, które odnoszą się bezpośrednio do
obrabianego przedmiotu, odpowiednio w systemie calowym albo metrycznym, np.
• informacja dot. drogi X, Z przy G0,G1,G2,G3,G33, CIP, CT
• parametry interpolacji I, K (równieŜ skok gwintu)
• promień okręgu CR
• programowane przesunięcie punktu zerowego (TRANS, ATRANS))
G70/G71 nie mają wpływu na wszystkie pozostałe dane geometryczne, które nie są bezpośrednimi danymi dotyczącymi obrabianego przedmiotu, jak posuwy, korekcji narzędzi, nastawne przesunięcia punktu zerowego.
G700/G710 wpływa natomiast dodatkowo na posuw F (cali/min, cali/obr. wzgl. mm/min,
mm/obr.).

8.2.3

Podawanie wymiarów promienia / średnicy: DIAMOF, DIAMON

Funkcjonowanie

Przy obróbce na tokarkach jest normalne podawanie drogi w osi X (poprzecznej) jako
wymiar w średnicy. W programie moŜna w razie potrzeby dokonać przełączenia na podawanie promienia.
DIAMOF wzgl. DIAMON reaguje na podanie punktu końcowego dla osi X jako podanie
wymiaru w promieniu wzgl. w średnicy. Odpowiednio ukazuje się wartość rzeczywista na
wyświetleniu układu współrzędnych obrabianego przedmiotu.

Programowanie

DIAMOF
DIAMON

;podawanie wymiarów jako promień
;podawanie wymiarów jako średnica

podawanie średnicy

DIAMON

podawanie promienia
oś poprzeczna

DIAMOF

oś podłuŜna
Rysunek 8-4

8 - 152

oś poprzeczna

oś podłuŜna

Podawanie wymiarów w osi poprzecznej jako średnica i jako promień

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.2 Dane dot. drogi

Przykład programowania

Wskazówka

8.2.4

N10 DIAMON X44 Z30
;średnica dla osi X
N20 X48 Z25
;DIAMON działa nadal
N30 Z10
...
N110 DIAMOF X22 Z30
;przełączenie na podawanie wymiaru promienia dla osi X od
tego miejsca
N120 X24 Z25
N130 Z10
...

Przesunięcie zaprogramowane przy pomocy TRANS X... albo ATRANS X... jest stale interpretowane jako wymiar w promieniu. Opis tej funkcji patrz następny punkt.

Programowalne przesunięcie punktu zerowego: TRANS, ATRANS

Funkcjonowanie

Programowalne przesunięcie punktu zerowego jest stosowane przy powtarzających się
kształtach / usytuowaniach w róŜnych pozycjach i połoŜeniach na obrabianym przedmiocie
albo po prostu przy wybraniu nowego punktu odniesienia dla podawania wymiarów. W
wyniku tego powstaje aktualny układ współrzędnych obrabianego przedmiotu. Odnoszą się do tego dalej pisane wymiary. Przesunięcie jest moŜliwe we wszystkich osiach.
Wskazówka
W osi X punkt zerowy powinien leŜeć na osi toczenia z powodu funkcji programowania w
średnicy: DIAMON i stałej prędkości skrawania: G96. Dlatego w osi X nie powinno być
Ŝadnego przesunięcia albo tylko nieznaczne (np. jako naddatek).

Rysunek 8-5

Działanie przesunięcia programowanego

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 153

Programowanie
8.2 Dane dot. drogi

Programowanie

TRANS Z...

;przesunięcie programowane,
kasuje starą instrukcję dot. przesunięcia, obrót, współczynnik skali, lustrzane odbicie
ATRANS Z... ;przesunięcie programowane, dodatkowo do istniejących instrukcji
TRANS
;bez wartości:
kasuje starą instrukcję przesunięcia, obrotu, współczynnika skali, lustrzanego odbicia
Instrukcja z TRANS/ATRANS zawsze wymaga własnego bloku.

Przykład programowania

N10 ...
N20 TRANS Z5 ;przesunięcie programowane, 5 mm w osi Z
N30 L10
;wywołanie podprogramu, zawiera geometrię, która ma być
przesunięta
...
N70 TRANS
;przesunięcie skasowane
...
Wywołanie podprogramu - patrz punkt 8.11 „Technika podprogramów”

8.2.5

Programowany współczynnik skali: SCALE, ASCALE

Funkcjonowanie

Przy pomocy SCALE, ASCALE moŜna dla wszystkich osi programować współczynnik skali,
o który w kaŜdorazowo podanej osi następuje powiększenie albo pomniejszenie.
Jako odniesienie dla zmiany skali słuŜy aktualnie nastawiony układ współrzędnych.

Programowanie

SCALE X... Z...

;programowany współczynnik skali, kasuje stare instrukcje przesunięcia,
obrotu, współczynnika skali, lustrzanego odbicia
SCALE X...Z...
; programowany współczynnik skali, dodatkowy do istniejących instrukcji
SCALE
;bez wartości: kasuje stare instrukcje przesunięcia, obrotu, współczynnika skali, lustrzanego odbicia
Instrukcje zawierające SCALE, ASCALE wymagają oddzielnego bloku.

8 - 154

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.2 Dane dot. drogi

Wskazówki



W przypadku okręgów powinien w obydwu osiach być uŜywany ten sam współczynnik

JeŜeli przy aktywnym SCALE/ASCALE zostanie zaprogramowane ATRANS, wówczas
równieŜ te wartości przesunięcia ulegają skalowaniu.
oryginał obrabianego przedmiotu

obrabiany przedmiot

obrabiany
przedmiot
obrabiany przedmiot - powiększony w X i Z

Rysunek 8-6 Przykład programowanego współczynnika skali

Przykład programowania

N20 L10
N30 SCALE X2 Z2
N40 L10
...

;programowany oryginał konturu

;kontur 2-razy powiększony w X i Z

Wywołanie podprogramu patrz punkt 8.11 „Technika podprogramów”

Informacje

Obok programowanego przesunięcia i współczynnika skali istnieją jeszcze funkcje:
programowany obrót ROT, AROT i
programowane lustrzane odbicie MIRROR, AMIRROR
Funkcje te są stosowane przewaŜnie przy obróbce frezarskiej. Na tokarkach jest to moŜliwe
z TRANSMIT albo TRACYL (patrz punkt 8.14 „Obróbka frezarska na tokarkach”).
Przykłady obrotu i lustrzanego odbicia: patrz punkt 8.1.6 „Przegląd instrukcji:
Dane szczegółowe:
Literatura: „Obsługa i programowanie - Frezowanie” SINUMERIK 802D

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 155

Programowanie
8.2 Dane dot. drogi

8.2.6

Mocowanie obrabianego przedmiotu - nastawialne przesunięcie
punktu zerowego: G54 do G59, G500, G53, G153

Funkcjonowanie

Nastawiane przesunięcie punktu zerowego podaje połoŜenie punktu zerowego obrabianego
przedmiotu na maszynie (przesunięcie tego punktu w stosunku do punktu zerowego maszyny). Przesunięcie to jest określane przy mocowaniu obrabianego przedmiotu w maszynie i
osoba obsługująca wpisuje je do określonego pola danych. Wartość ta jest uaktywniana
przez program przez wybór z sześciu moŜliwych grupowań: G54 do G59.
Obsługa patrz punkt „Wprowadzenie / zmiana przesunięcia punktu zerowego”

Programowanie

G54
G55
G56
G57
G58
G59
G500
G53
G153

;1. nastawialne przesunięcie punktu zerowego
;2. nastawialne przesunięcie punktu zerowego
;3. nastawialne przesunięcie punktu zerowego
;4. nastawialne przesunięcie punktu zerowego
;5. nastawialne przesunięcie punktu zerowego
;6. nastawialne przesunięcie punktu zerowego
;nastawiane przesunięcie punktu zerowego WYŁ - modalnie
;nastawiane przesunięcie punktu zerowego WYŁ - pojedynczymi blokami, wyłącza równieŜ przesunięcie programowane
;jak G53, wyłącza dodatkowo frame bazowy
(maszyna)

maszyna

obrabiany
przedmiot

obrabiany przedmiot

obrabiany przedmiot

np.

Podać przesunięcie tylko
w osi Z !

Rysunek 8-7 Nastawiane przesunięcie punktu zerowego

Przykład programowania

N10 G54 ...

;wywołanie pierwszego nastawianego
przesunięcia punktu zerowego
;obróbka

N20 X... Z...
...
N90 G500 G0 X...
;wyłączenie nastawianego przesunięcia
punktu zerowego

8 - 156

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.2 Dane dot. drogi

8.2.7

Programowane ograniczenie pola roboczego:
G25, G25, WALIMON, WALIMOF

Funkcjonowanie

Przy pomocy G25/G25 moŜna dla wszystkich osi zdefiniować obszar, w którym mogą być
wykonywane ruchy, i poza który nie wolno wychodzić. Przy aktywnej korekcji długości narzędzia jest dopuszczalne przebywanie wierzchołka narzędzia w tym obszarze; w przeciwnym przypadku - punktu odniesienia nośnika narzędzia. Dane dot. współrzędnych są odniesione do maszyny.

Aby móc korzystać z ograniczenia pola roboczego, naleŜy włączyć jego aktywność w danych nastawczych (pod offset/dane nastawcze / ograniczenie pola roboczego) dla kaŜdej z
osi. W tym dialogu moŜna równieŜ wstępnie nastawić wartości ograniczenia pola roboczego.
Dzięki temu działają one w rodzaju pracy JOG. W programie obróbki moŜna przy pomocy
G25/G26 zmieniać wartości dla poszczególnych osi, przy czym wartości ograniczenia pola
roboczego są w danych nastawczych zastępowane. Przy pomocy WALIMON/WALIMOF
ograniczenie pola roboczego jest w programie włączane/wyłączane.

Programowanie

G25 X... Z...
G26 X... Z...
WALIMON
WALOMOF

;dolne ograniczenie pola roboczego
;górne ograniczenie pola roboczego

;ograniczenie pola roboczego WŁ.
;ograniczenie pola roboczego WYŁ.
maszyna

wierzchołek
narzędzia

pole robocze

Wskazówki

- punkt odniesienia nośnika
narzędzia

(maszyna)

Rysunek 8-8 Programowane ograniczenie pola roboczego





W przypadku G25, G26 naleŜy uŜywać identyfikatora kanału z danej maszynowej 20080:
AXCONF_CHANAX_NAME_TAB.
Od wersji opr. 2.0 są w przypadku SINUMERIK 802D moŜliwe transformacje kinematyczne. Tutaj są projektowane róŜne identyfikatory osi dla MD 20080 i identyfikatory osi
geometrycznych MD 20060: AXCONF_GEOAX_NAME_TAB.
G25/G26 jest w związku z adresem S uŜywane równieŜ do ograniczenia prędkości obrotowej wrzeciona (patrz teŜ punkt „Ograniczenie prędkości obrotowej wrzeciona”).
Ograniczenie pola roboczego moŜe zostać uaktywnione tylko wtedy, gdy poszczególne
osie są zbazowane do punktu odniesienia.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 157

Programowanie
8.2 Dane dot. drogi

Przykład programowania

N10 G25 X0 Z40
N20 G26 X80 Z160
N30 T1
N40 G0 X70 Z150
N50 WALIMON
...
N90 WALIMOF

8 - 158

;wartości dolnego ograniczenia pola roboczego
; wartości górnego ograniczenia pola roboczego
;ograniczenie pola roboczego WŁ.
;tylko w ramach pola roboczego
;ograniczenie pola roboczego WYŁ.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

8.3

Ruchy w osiach

8.3.1

Interpolacja prostoliniowa z przesuwem szybkim: G0

Funkcjonowanie

Przesuw szybki G0 jest uŜywany do szybkiego pozycjonowania narzędzia, ale nie do bezpośredniej obróbki.
MoŜna wykonywać ruch jednocześnie we wszystkich osiach. Uzyskuje się przy tym ruch
prostoliniowy.
Dla kaŜdej osi jest w danych maszynowych ustalona prędkość maksymalna (przesuw
szybki). Gdy ruch odbywa się tylko w jednej osi, wówczas odbywa się on z prędkością jej
przesuwu szybkiego. Gdy ruch odbywa się równocześnie w dwóch osiach, wówczas prędkość w punkcie (prędkość wynikowa) jest tak wybierana, by uzyskać największą moŜliwą
prędkość w punkcie przy uwzględnieniu obydwu osi.
Posuw zaprogramowany (słowo F) jest dla G0 bez znaczenia.
G0 działa aŜ do odwołania przez inną instrukcję a tej grupy G (G1,G2,G3, ...).

Rysunek 8-9

Interpolacja prostoliniowa z przesuwem szybkim od punktu P1 do punktu
P2

Przykład programowania

N10 G0 X100 Z65
Wskazówka: Dalsza moŜliwość zaprogramowania prostej wynika z podania kąta
ANG= (patrz punkt „Programowanie przebiegu konturu”).

Informacje

W celu dosunięcia do pozycji istnieje następna grupa funkcji G (patrz punkt 8.3.12 „Zatrzymanie dokładne / przejście płynne: G60,G64”). W przypadku G60 - zatrzymanie dokładne
moŜna przy pomocy następnej grupy wybrać okno z róŜnymi dokładnościami. Dla dokładnego zatrzymania słuŜy ponadto działająca pojedynczymi blokami instrukcja: G9.
W celu dopasowania do swoich potrzeb pozycjonowania powinniście pamiętać o tych moŜliwościach!

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 159

Programowanie
8.3 Ruchy w osiach

8.3.2

Interpolacja liniowa z posuwem: G1

Funkcjonowanie

Narzędzie porusza się od punktu początkowego do punktu końcowego po torze liniowym.
Dla prędkości w punkcie jest miarodajne zaprogramowane słowo F.
Ruch moŜna wykonywać równocześnie we wszystkich osiach.
G1 działa aŜ do odwołania przez inną instrukcję z tej grupy G (G0, G2,G3, ...).

Rysunek 8-10

Interpolacja prostoliniowa przy pomocy G1

Przykład programowania

N05 G54 G0 G90 X40 Z200 S500 M3
;narzędzie porusza się przesuwem szybkim,
prędkość obrotowa wrzeciona=500 obr/min, w prawo
N10 G1 Z120 F0.15
;interpolacja liniowa z posuwem 0.15 mm/obrót
N15 X45 Z105
N20 Z80
N25 G0 X100
;odsunięcie przesuwem szybkim
N30 M2
;koniec programu
Wskazówka: Dalsza moŜliwość zaprogramowania prostej wynika z podania kąta
ANG= (patrz punkt „Programowanie przebiegu konturu”).

8 - 160

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

8.3.3

Interpolacja kołowa: G2, G3

Funkcjonowanie

Narzędzie porusza się od punktu początkowego do punktu końcowego po torze kołowym.
Kierunek jest określany przez funkcję G:

W kierunku ruchu
wskazówek zegara

Przeciwnie do ruchu
wskazówek zegara

Rysunek 8-11 Ustalenie kierunku obrotu okręgu G2/G3

Opis poŜądanego okręgu moŜe zostać podany w róŜny sposób:

G2/G3 i podanie punktu środkowego (+
punkt końcowy):
punkt końcowy X, Z

G2/G3 i podanie promienia (+ punkt końcowy):
punkt końcowy X, Z

np. G2 X...Z...I...K...

punkt początkowy X,Z

punkt środkowy I,J

G2/G3 i podanie kąta rozwarcia (+punkt
środkowy):
np. G2 AR=...I...K...
kąt AR

punkt środkowy I,K

punkt początkowy X,Z

Rysunek 8-12

Wskazówka

np. G2 X...Z...CR=...

promień okręgu CR
punkt początkowy X,Z

G2/G3 i podanie kąta punkt końcowypunkt
rozwarcia (+ X,Z
końcowy):

np. G2 AR=...X...Z...
kąt AR

punkt początkowy X,Z

MoŜliwości programowania okręgu
G2/G3 działa aŜ do odwołania przez inne polecenie z tej grupy G (G0, G1, ...). Dla prędkości w punkcie jest miarodajne zaprogramowane słowo F.
Dalsze moŜliwości programowania okręgu to
CT - okrąg z przyłączeniem stycznym
CIP - okrąg poprzez punkt pośredni (patrz poniŜszy punkt).

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 161

Programowanie
8.3 Ruchy w osiach

Tolerancje wprowadzania dla okręgu

Okręgi są akceptowane przez sterowanie tylko z określoną tolerancją wymiarów. Porównywane są przy tym promienie okręgu w punkcie początkowym i końcowym. JeŜeli róŜnica
mieści się w tolerancji, wówczas punkt środkowy jest wewnętrznie dokładnie ustalany. W innym przypadku następuje komunikat alarmowy.
Wartość tolerancji jest nastawiana poprzez daną maszynową.

Przykład programowania, podanie punktu środkowego i punktu końcowego
punkt początkowy

punkt końcowy
punkt środkowy

Rysunek 8-13

Przykład podania punktu środkowego i punktu końcowego

N5 G90 Z30 X40
N10 G2 Z50 X40 K10 I-7

;punkt początkowy okręgu dla N10
;punkt końcowy i punkt środkowy

Przykład programowania, podanie punktu końcowego i promienia:
punkt
początkowy

punkt końcowy
punkt środkowy

Rysunek 8-14

8 - 162

Przykład podania punktu końcowego i promienia

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach
N5 G90 Z30 X40
N10 G2 Z50 X40 CR=12.207

;punkt początkowy okręgu dla N10
;punkt końcowy i promień

Wskazówka: W wyniku ujemnego znaku wartości przy CR=-... łuk koła zostaje
wybrany większy niŜ półokrąg.

Przykład programowania, kąt punktu końcowego i kąt rozwarcia:
punkt
początkowy

punkt
końcowy
punkt środkowy

Rysunek 8-15

Przykład podania punktu końcowego i kąta rozwarcia

N5 G90 Z30 X40
N10 G2 Z50 X40 AR=105

;punkt początkowy okręgu dla N10
;punkt końcowy i kąt rozwarcia

Przykład programowania, kąt punktu środkowego i kąt rozwarcia:
punkt początkowy

punkt
końcowy

punkt środkowy

Rysunek 8-16 Przykład podania punktu środkowego i kąta rozwarcia
N5 G90 Z30 X40
;punkt początkowy okręgu dla N10
N10 G2 K10 I-7 AR=105 ;punkt środkowy i kąt rozwarcia

Wskazówka: wartości punktu środkowego odnoszą się do punktu początkowego
okręgu!
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 163

Programowanie
8.3 Ruchy w osiach

8.3.4

Interpolacja kołowa poprzez punkt pośredni: CIP

Funkcjonowanie

Kierunek okręgu wynika przy tym z połoŜenia punktu pośredniego (między punktem początkowym i końcowym). CIP działa aŜ do odwołania przez inne polecenie z tej grupy G
(G0, G1, G2, ...)
Wskazówka: Nastawione podawanie wymiarów G90 albo G91 obowiązuje dla punktu
końcowego i punktu pośredniego!
punkt pośredni I1=..., K1=...
punkt końcowy

punkt początkowy

Rysunek 8-17

Przykład programowania

Okrąg z podaniem punktu końcowego i pośredniego na
przykładzie G90

N5 G90 Z30 X40
N10 CIP Z50 X40 K1=40 I1=45

8.3.5

;punkt początkowy okręgu dla N10
;punkt końcowy i pośredni

Okrąg z przejściem stycznym: CT

Funkcjonowanie

Przy pomocy CT i zaprogramowanego punktu końcowego w aktualnej płaszczyźnie (G18:
płaszczyzna Z/X) jest wytwarzany okrąg, który stycznie łączy się z poprzednim elementem
konturu (okrąg albo prosta).

Promień i punkt środkowy okręgu są przy tym określane z warunków geometrycznych z poprzedniego elementu konturu i zaprogramowanego punktu końcowego okręgu.

8 - 164

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

N20 CT...

Programowanie:
N10 G1 Z20 F3
N20 CT X... Z...

punkt końcowy okręgu
(X... Z...)

Rysunek 8-18

8.3.6

;prosta
okrąg z przyłączeniem stycznym

Okrąg z przejściem stycznym do poprzedniego elementu konturu

Nacinanie gwintu o stałym skoku: G33

Funkcjonowanie

Rysunek 8-19

Przy pomocy funkcji G33 moŜecie wykonywać gwint o stałym skoku, następującego rodzaju:

gwint na elementach cylindrycznym

gwint na elementach stoŜkowych

gwint zewnętrzny / wewnętrzny

gwint jednozwojny / wielozwojny

gwint wieloblokowy (łańcuch gwintów)
Warunkiem jest wrzeciono z systemem pomiaru drogi.
G33 działa aŜ do odwołania przez inną instrukcję z tej grupy G
(G0,G1,G2,G3,...).

Gwint zewnętrzny / wewnętrzny na przykładzie gwintu walcowego

Gwint prawozwojny albo lewozwojny

Gwinty prawozwojne albo lewozwojne są nastawiane przy pomocy kierunku obrotów wrzeciona (M3 - w prawo, M4 - w lewo - patrz punkt 8.4 „Ruch wrzeciona”). Ponadto naleŜy
zaprogramować prędkość obrotową pod adresem S wzgl. ją nastawić.
Wskazówka: Dla długości gwintu naleŜy uwzględnić odcinki wejścia i wyjścia!

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 165

Programowanie
8.3 Ruchy w osiach

widok z boku
punkt końcowy

widok z góry
długość gwintu

punkt startowy

Znaczek zero stopni
przetwornika wrzeciona
przesunięcie
SF=...

skok

Skok: I albo K
(wartość jest
stała na całej
długości gwintu bloku G33)

MoŜliwy jest
kolejny
punkt startowy (dla
gwintu
wielozwojnego)

Gwint prawy albo lewy
(M3/M4)

Rysunek 8-20 Programowane wielkości w przypadku gwintu z G33

Programowanie
Gwint cylindryczny

skok

G33 Z... K...

Gwint stoŜkowy

G33 Z... X... K...
Gwint na stoŜku jest
mniejszy niŜ 45 stopni
(skok K poniewaŜ w osi Z droga jest większa)
G33 Z... X... I...
Gwint na stoŜku jest
większy niŜ 45 stopni

skok

skok

(skok I poniewaŜ w osi Z droga jest większa)

Spiralne nacięcie na płaszczyźnie

skok

G33 X... I...

Rysunek 8-21

8 - 166

Przyporządkowanie skoku na przykładzie osi Z / osi X

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Gwint stoŜkowy

W przypadku gwintów stoŜkowych (konieczne podanie 2 osi) musi zostać uŜyty wymagany adres skoku I albo K osi, w której jest wykonywana większa droga (większa długość
gwintu). Drugi skok nie jest podawany.

Przesunięcie punktu startowego SF=...

Przesunięcie punktu startowego wrzeciona jest wymagane, gdy ma być wykonywany gwint
w przesuniętych skrawach lub gwint wielozwojny. Przesunięcie punktu startowego jest programowane w bloku gwintowania G33 pod adresem SF (pozycja bezwzględna).
JeŜeli przesunięcie punktu startowego nie zostanie wpisane, wówczas jest aktywna wartość
z danych nastawczych.
Pamiętaj: Zaprogramowana wartość SF= jest zawsze wpisywana równieŜ do danych nastawczych.

Przykład programowania

Gwint cylindryczny, dwuzwojny, przesunięcie punktu startowego o 180 stopni, długość
gwintu (łącznie z wejściem i wyjściem) 100 mm, skok gwintu 4 mm/obr., gwint prawy, cylinder juŜ przygotowany:
N10 G54 G0 G90 X50 Z0 S500 M3
N20 G33 Z-100 K4 SF=0
N30 G0 X54
N40 Z0
N50 X50
N60 G33 Z-100 K4 SF=180
N70 G0 X54 ...

;dosunięcie do punktu startowego,
obroty wrzeciona w prawo
;skok: 4 mm/obr.

;2. zwój, przesunięty o 180°

Gwint wieloblokowy

JeŜeli jest programowanych jedno po drugim wiele bloków gwintowania (gwint wieloblokowy), wówczas podanie przesunięcia punktu startowego ma sens tylko w pierwszym bloku
gwintowania. Tylko tutaj ta dana jest uŜyta.
Gwinty wieloblokowe są automatycznie łączone przez funkcję przejścia płynnego G64
(patrz punkt 8.3.12 „Zatrzymanie dokładne/przejście płynne: G60, G64”).

3. blok z G33
2. blok z G33

Rysunek 8-22

1. blok z G33

Przykład gwintu wieloblokowego (łańcuch gwintów)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 167

Programowanie
8.3 Ruchy w osiach

Prędkość osi

Informacje

W przypadku gwintów G33 prędkość w osiach na długości gwintu wynika z prędkości obrotowej wrzeciona i skoku gwintu. Posuw F nie jest realizowany. Pozostaje on jednak zapisany w pamięci. Nie moŜe jednak zostać przekroczona ustalona w danej maszynowej maksymalna prędkość w osi (przesuw szybki). Przypadek taki prowadzi do alarmu.

WaŜne



8.3.7

Przełącznik korekcyjny prędkości obrotowej wrzeciona (ręczna zmiana prędkości
wrzeciona) powinien podczas wykonywania gwintu pozostawać
w połoŜeniu niezmienionym.
Przełącznik korekcyjny posuwu nie ma w tym bloku Ŝadnego znaczenia.

Nacinanie gwintu o zmiennym skoku: G34, G35

Funkcjonowanie

Przy pomocy G34, G35 mogą być wykonywane gwinty o zmiennym skoku:
• G34
;gwint o skoku rosnącym
• G35
;gwint o skoku malejącym
Obydwie te funkcje obejmują pozostałe właściwości G33 i wymagają spełnienia tych samych
warunków.
G34 albo G35 działa aŜ do odwołania przez inną instrukcję z tej grupy G (G0, G1, G2, G3,
G33, ...).
Skok gwintu:

I albo K ;początkowy skok gwintu w mm/obr, przynaleŜnie do osi X albo Z
Zmiana skoku:
W bloku z G34 albo G35 adres F uzyskuje znaczenie zmiany skoku:
Skok (mm na obrót) zmienia się na obrót.

F ;zmiana skoku w mm/obr.
Wskazówka: Adres F ma poza G34, G35 jeszcze znaczenie posuwu wzgl. czasu oczekiwania w przypadku G4. Zaprogramowane tam wartości pozostają zapisane w pamięci.

Obliczenie F

JeŜeli początkowy i końcowy skok gwintu są znane, wówczas będącą do zaprogramowania
zmianę skoku F moŜna obliczyć według następującego równania:

F=

| K2e - K2a |

gdzie:
Ke
Ka
LG

8 - 168

2*LG

[mm/obr2]

skok gwintu we współrzędnej punktu docelowego osi [mm/obr]
początkowy skok gwintu (progr. pod I, K) [mm/obr]
długość gwintu w [mm]

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Programowanie

G34 Z... K... F... ;gwint walcowy o rosnącym skoku
G35 X... I... F... ;spiralne nacięcie na płaszczyźnie o zmniejszającym się
skoku
G35Z... X... K... F...
;gwint stoŜkowy o zmniejszającym się skoku

Przykład programowania

;gwint walcowy, następnie ze zmniejszającym się skokiem
N10 M3 S40
;włączenie wrzeciona
N20 G0 G54 G90 G64 Z10 X60
;dosunięcie do punktu startowego
N30 G33 Z-100 K5 SF=15 ;gwint, stały skok 5 mm/obr,
;punkt początkowy na 15 stopniach
N40 G35 Z-150 K5 F0.16 ;skok początkowy 5 mm/obr
2
;zmniejszenie skoku 0,16 mm/obr ,
;długość gwintu 50 mm,
;poŜądany skok na końcu bloku 3 mm/obr
N50 G0 X80
;odsunięcie narzędzia w X
N60 Z120
N100 M2

8.3.8

Interpolacja śrubowa: G331, G332

Funkcjonowanie

Warunkiem jest wrzeciono z regulacją połoŜenia, wyposaŜone w system pomiaru drogi.
Przy pomocy G331/G332 moŜna gwintować otwór bez uŜycia oprawki wyrównawczej, o ile
pozwala na to dynamika wrzeciona i osi.
Gdy jednak jest stosowana oprawka wyrównawcza, wówczas zmniejszają się róŜnice drogi
przejmowane przez tę oprawkę. Jest dzięki temu moŜliwe gwintowanie z większą prędkością obrotową wrzeciona.
Przy pomocy G331 następuje gwintowanie a przy pomocy G332 - wyjęcie narzędzia.
Głębokość wiercenia jest zadawana poprzez oś, np. Z; skok gwintu jest zadawany poprzez
odnośny parametr interpolacji (tutaj: K).
W przypadku G332 jest programowany taki sam skok jak przy G331. Odwrócenie kierunku
obrotów wrzeciona następuje automatycznie.
Prędkość obrotowa wrzeciona jest programowana przy pomocy „S”; bez M3/M4.
Przed gwintowaniem otworu G332 wrzeciono musi przy pomocy SPOS=... zostać przełączone na pracę z regulacją połoŜenia (patrz teŜ punkt 8.4.3 „Pozycjonowanie wrzeciona”).

Gwint prawy albo lewy

Znak skoku gwintu określa kierunek obrotów wrzeciona:
dodatni: obroty w prawo (jak przy M3)
ujemny: obroty w lewo (jak przy M4)

Wskazówka:
Kompletny cykl gwintowania otworu z interpolacją śrubową jest udostępniany przez cykl
standardowy CYCLE84.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 169

Programowanie
8.3 Ruchy w osiach

Prędkość osi

W przypadku G331/G332 prędkość osi dla długości gwintu wynika z prędkości obrotowej
wrzeciona i skoku gwintu. Posuw F nie ma znaczenia. Pozostaje on jednak zapisany w
pamięci. Nie moŜe jednak zostać przekroczona ustalona w danej maszynowej maksymalna
prędkość w osi (przesuw szybki). Przypadek taki prowadzi do alarmu.

Przykład programowania

gwint metryczny 5,
skok według tablicy: 0,8 mm/obr., otwór juŜ jest wykonany:
N5 G54 G0 G90 X10 Z5
;dosunięcie do punktu startowego
N10 SPOS=0
;wrzeciono w stanie regulacji połoŜenia
N20 G331 Z-25 K0.8 S600
;gwintowanie otworu, K dodatni = obroty wrzeciona
w prawo, punkt końcowy -25 mm
N40 G332 Z5 K0.8
;wycofanie narzędzia
N50 G0 X... Z...

8.3.9

Dosunięcie do punktu stałego: G75

Funkcjonowanie

Przy pomocy G75 moŜna dokonywać dosunięcia do punktu stałego w maszynie, np. do
punktu zmiany narzędzia. Pozycja jest dla wszystkich osi zapisana w danych maszynowych.
Nie działa Ŝadne przesunięcie.
Prędkością w kaŜdej osi jest jej przesuw szybki.
G75 wymaga własnego bloku i działa pojedynczymi blokami. NaleŜy zaprogramować identyfikator osi maszyny!
W bloku po G75 ponownie jest aktywne poprzednie polecenie G z grupy „rodzaj interpolacji”
(G0, G1, G2, ...).

Przykład programowania

N10 G75 X1=0 Z1=0

Wskazówka: Zaprogramowane wartości X1, Z1 (tutaj = 0) są ignorowane, muszą być jednak pisane.

8.3.10 Bazowanie do punktu odniesienia: G74
Działanie

8 - 170

Przy pomocy G74 moŜna przeprowadzać w programie NC bazowanie do punktu
odniesienia. Kierunek i prędkość kaŜdej osi są zapisane w danych maszynowych.
G74 wymaga własnego bloku i działa pojedynczymi blokami. NaleŜy zaprogramować identyfikator osi maszyny!
W bloku po G74 ponownie działa poprzednie polecenie G z grupy „Rodzaj interpolacji” (G0, G1, G2, ...).

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Przykład programowania

N10 G74 X1=0 Z1=0

Wskazówka: Zaprogramowane wartości pozycji dla X1, Z1 (tutaj =0) są ignorowane, muszą
być jednak pisane.

8.3.11 Pomiar z uŜyciem przełączającego czujnika pomiarowego: MEAS,
MEAW

Funkcjonowanie

JeŜeli w bloku zawierającym przemieszczenie w osiach znajduje się polecenie MEAS=... albo MEAW=..., wówczas pozycje poruszających się osi na zboczu przełączającym przyłączonego czujnika pomiarowego są odczytywane i zapisywane w pamięci. Wynik pomiaru
moŜna odczytać w programie dla kaŜdej osi. W przypadku MEAS ruch osi jest zatrzymywany przy dotarciu wybranego zbocza przełączającego czujnika a pozostała droga jest kasowana.

Programowanie

MEAS=1 G1 X... Z... F...

MEAS=-1 G1 X... Z... F...
MEAW=1 G1 X... Z... F...

MEAW=-1 G1 X... Z... F...

OstroŜnie

;pomiar zboczem rosnącym czujnika pomiarowego, skasowanie pozostałej drogi
; pomiar zboczem malejącym czujnika pomiarowego, skasowanie pozostałej drogi
; pomiar zboczem rosnącym czujnika pomiarowego, bez
skasowania pozostałej drogi
; pomiar zboczem malejącym czujnika pomiarowego, bez
skasowania pozostałej drogi

W przypadku MEAW: czujnik pomiarowy równieŜ po zadziałaniu porusza się do zaprogramowanej pozycji. Niebezpieczeństwo zniszczenia!

Status zlecenia pomiaru

Gdy czujnik pomiarowy przełączył, wówczas zmienna $AC_MEA[1] za blokiem pomiaru ma
wartość = 1; p przeciwnym przypadku wartość = 0.
Przy starcie bloku pomiaru zmienna na jest nastawiana na wartość=0.

Wynik pomiaru

Wynik pomiaru jest do dyspozycji dla osi, w których ruch odbywa się w bloku pomiaru, z następującymi zmiennymi po bloku pomiaru, po nastąpieniu przełączenia czujnika pomiarowego:
w układzie współrzędnych maszyny:
$AA_MM[oś]
w układzie współrzędnych obrabianego przedmiotu: $AA_MW[oś]
słowo „oś” oznacza X albo Z.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 171

Programowanie
8.3 Ruchy w osiach

Przykład programowania

N10 MEAS=1 G1 X300 Z-40 F4000

;pomiar z kasowaniem pozostałej drogi,
rosnące zbocze charakterystyki
N20 IF $AC_MEA[1]==0 GOTOF MEASERR ;błąd pomiaru ?
N30 R5=$AA_MW[X] R6=$AA_MW[Z]
;przetwarzanie zmierzonych wartości
..
N100 MEASERR: M0
;błąd pomiaru
Wskazówka: instrukcja IF - patrz punkt „Warunkowe skoki programu”

8.3.12 Posuw F
Funkcjonowanie

Posuw F jest prędkością w punkcie i jest wielkością sumy geometrycznej składowych
prędkości w poszczególnych osiach.
Prędkości w osiach wynikają z udziału drogi w osi w drodze po konturze.

Posuw F działa w przypadku rodzajów interpolacji G1, G2, G3, CIP, CT i pozostaje zachowany tak długo, aŜ zostanie napisane nowe słowo F.

Programowanie

F...

Wskazówka: W przypadku wartości wyraŜanych liczbą całkowitą kropkę dziesiętną moŜna
pominąć, np. F300

Jednostka miary dla F- G94, G95

Jednostka miary dla słowa F jest określana przez funkcje G:
G94
G95

F jako posuw w mm/min

F jako posuw w mm/obrót wrzeciona (ma sens tylko
wtedy, gdy wrzeciono pracuje!)

Wskazówka:
Ta jednostka miary obowiązuje dla podawania wymiarów w systemie metrycznym. Zgodnie
z punktem 8.2.2 „Podawanie wymiarów metryczne i calowe” jest równieŜ moŜliwe nastawienie wymiarów w calach.

Przykład programowania

N10 G94 F310
...
N110 S200 M3
N120 G95 F15.5

;posuw w mm/min

;obroty wrzeciona
;posuw w mm/obrót

Wskazówka: Piszcie nowe słowo F gdy dokonujecie zmiany G94 - G95 !

8 - 172

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Informacja

Grupa G z G94, G95 zawiera jeszcze funkcje G96, G97 dla stałej prędkości skrawania..
Funkcje te dodatkowo mają jeszcze wpływ na słowo S (patrz punkt 8.5.1 „Stała prędkość
skrawania”).

8.3.13 Zatrzymanie dokładne / przejście płynne: G9, G60, G64

Funkcjonowanie

W celu nastawiania zachowania się na granicach bloków i w celu przełączania bloków
istnieją funkcje G, które umoŜliwiają optymalne dopasowanie do róŜnych wymogów, np.
gdy chcecie w osiach przeprowadzać szybkie pozycjonowanie albo gdy chcecie jednym
ciągiem obrabiać kontur poprzez wiele bloków.

Programowanie

G60
G64

;zatrzymanie dokładne - działa modalnie
;przejście płynne

G9

;zatrzymanie dokładne - działa pojedynczymi blokami

G602

;okno zatrzymania dokładnego zgrubnie

G601

;okno zatrzymania dokładnego dokładnie

Zatrzymanie dokładne G60, G9

Gdy działa funkcja zatrzymanie dokładne (G60 albo G9), wówczas w celu uzyskania dokładnej pozycji docelowej na końcu bloku prędkość jest wyhamowywana do zera.

Przy tym przy pomocy następnej działającej modalnie grupy G moŜna nastawić, kiedy
przemieszczenie w tym bloku jest uznawane za zakończone i następuje przełączenie na następny blok.



G601
okno zatrzymania dokładnego dokładnie
Przełączenie bloku następuje, gdy wszystkie osie osiągnęły „okno zatrzymania dokładnego dokładnie (wartość w danej maszynowej).
G02
okno zatrzymania dokładnego zgrubnie
Przełączenie bloku następuje, gdy wszystkie osie osiągnęły „okno zatrzymania dokładnego zgrubnie (wartość w danej maszynowej).

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 173

Programowanie
8.3 Ruchy w osiach
Wybór okna zatrzymania dokładnego ma istotny wpływ na czas łączny, gdy jest wykonywanych wiele pozycjonowań. Dokładne ustawiania wymagają więcej czasu.
Przełączanie bloków
przy „zgrubnie” / przy „dokładnie”

(zgrubnie)

(dokładnie)

Rysunek 8-23

Przykład programowania

N5 G602
N10 G0 G60 Z...
N20 X... Z...
...
N50 G1 G601...
N80 G64 Z...
...
N100 G0 G9 Z...
N111 ...

Okno zatrzymania dokładnego zgrubnie albo dokładnie, działa przy
G60/G9, okna przedstawione w powiększeniu
;okno zatrzymania dokładnego zgrubnie
;zatrzymanie dokładne modalnie
;G60 działa nadal

;okno zatrzymania dokładnego dokładnie
;przełączenie na przejście płynne

;zatrzymanie dokładne działa tylko dla tego bloku
;ponownie przejście płynne

Wskazówka: Polecenie G9 wytwarza zatrzymanie dokładne tylko dla tego bloku,
w którym się znajduje; G60 natomiast aŜ do odwołania przez G64.

Przejście płynne G64

Celem przejścia płynnego jest uniknięcie hamowania na końcach bloków i przechodzenie
do następnego bloku z moŜliwie taką samą prędkością w punkcie (w przypadku przejść
stycznych). Funkcja pracuje z wyprzedzającym prowadzeniem prędkości poprzez wiele
bloków (look ahead).
W przypadku przejść nie stycznych (naroŜniki) prędkość jest ewentualnie tak obniŜana, Ŝe
osie wykonują ograniczony skok prędkości albo jest ograniczane przyśpieszenie drugiego
stopnia (zmiana przyśpieszenia) (gdy jest aktywne SOFT).

8 - 174

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Przykład programowania

N10 G64 G1 Z... F...
;przejście płynne
N20 X...
;nadal przejście płynne
...
N180 G60 ...
;przełączenie na zatrzymanie dokładne

Wyprzedzające prowadzenie prędkości (look ahead)

W pracy z przejściem płynnym z G64 sterowanie na wiele bloków naprzód oblicza prowadzenie prędkości. Dzięki temu moŜna przy przejściach w przybliŜeniu stycznych przyśpieszać albo hamować poprzez wiele bloków. Tory ruchu, które składają się z krótszych dróg w
blokach NC, pozwalają na uzyskiwanie większych prędkości niŜ bez tego wyprzedzenia.
Posuw
Zaprogramowany posuw F

G64 - przejście płynne z look ahead

G60 - zatrz. dokładne

Droga w bloku
Rysunek 8-24

Porównanie zachowania się G60 i G64 pod względem prędkości przy krótkich drogach
w blokach

8.3.14 Sposób przyśpieszania: BRISK, SOFT
BRISK

SOFT

Osie maszyny wykonują ruch z maksymalnym przyśpieszeniem po konturze aŜ do uzyskania prędkości posuwu. BRISK umoŜliwia pracę z optymalizacją czasu. Prędkość zadana jest
uzyskiwana w krótkim czasie. Występują jednak skoki w przebiegu przyśpieszenia.
Osie maszyny przyśpieszają według nieliniowej, rosnącej charakterystyki aŜ do uzyskania
prędkości końcowej. Dzięki temu przyśpieszaniu bez szarpnięć SOFT umoŜliwia mniejsze
obciąŜenie maszyny. Takie samo zachowane się ma miejsce w procesach hamowania.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 175

Programowanie
8.3 Ruchy w osiach
Prędkość
(po konturze)

BRISK

SOFT

(optymalizacja czasu)

(oszczędza mechanikę)

Wartość
zadana

Czas
Rysunek 8-25 Zasadniczy przebieg prędkości po konturze w przypadku BRISK / SOFT

Programowanie

BRISK
SOFT

Przykład programowania

;skokowe przyśpieszenie ruchu po konturze
; przyśpieszenie ruchu po konturze z ograniczeniem
szarpnięcia

N10 SOFT G1 X30 Z84 F6.5
...
N90 BRISK X87 Z104
...

; przyśpieszenie ruchu po konturze
z ograniczeniem szarpnięcia

;dalej z przyśpieszeniem skokowym

8.3.15 Procentowa korekcja przyśpieszenia: ACC
Funkcjonowanie

We fragmentach programu moŜe być konieczna programowa zmiana przyśpieszenia osi albo
wrzeciona, nastawionego w danych maszynowych. To programowane przyśpieszenie jest to
procentowa korekcja przyśpieszenia.

Dla kaŜdej osi (np. X) albo wrzeciona (S) moŜna zaprogramować wartość procentową & gt; 0% i
≤ 200 %. Interpolacja osi następuje wówczas z tym udziałowym przyśpieszeniem. Wartością
odniesienia (100%) jest obowiązująca wartość w danych maszynowych (zaleŜnie od tego, czy
jest to oś czy wrzeciono; w przypadku wrzeciona jeszcze w zaleŜności od stopnia przekładni i
trybu pozycjonowania albo trybu prędkości obrotowej).

Programowanie

ACC[nazwa osi]=wartość procentowa
ACC[S]=wartość procentowa

8 - 176

;dla osi
;dla wrzeciona

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Przykład programowania

Skuteczność

N10 ACC[X]=80 ;80% przyśpieszenia dla osi X
N20 ACC[S]=50 ;50% przyśpieszenie dla wrzeciona
...
N100 ACC[X]
;wyłączenie korekcji dla osi X

Ograniczenie działa we wszystkich rodzajach interpolacji rodzajów pracy AUTOMATYKA i
MDA. Ograniczenie nie działa w JOG i przy bazowaniu do punktu odniesienia.
Przez przyporządkowanie wartości ACC[...] = 100 korekcja jest wyłączana; równieŜ przez
RESET i przez koniec programu.
Zaprogramowana wartość korekcji działa równieŜ w przypadku posuwu próbnego.

OstroŜnie

Wartość większą niŜ 100% wolno jest zaprogramować tylko wtedy, gdy to obciąŜenie jest
dopuszczalne dla mechaniki maszyny a napędy mają odpowiednią rezerwę. W przeciwnym
przypadku moŜe dojść do uszkodzeń mechaniki i/albo jest sygnalizowany alarm.

8.3.16 Ruch ze wysterowaniem wyprzedzającym
Funkcjonowanie

Przez sterowanie wyprzedzające redukuje się uchyb nadąŜania do zera. Ruch ze sterowaniem wyprzedzającym umoŜliwia większą dokładność ruchu po konturze
a przez to lepsze wyniki produkcyjne.

Programowanie

FFWON
FFWOF

Przykład programowania

;sterowanie wyprzedzające WŁ.
; wysterowanie wyprzedzające WYŁ.

N10 FFWON ; sterowanie wyprzedzające WŁ.
N20 G1 X... Z... F9
...
N80 FFWOF ; sterowanie wyprzedzające WYŁ.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 177

Programowanie
8.3 Ruchy w osiach

8.3.17 Trzecia i czwarta oś
Funkcjonowanie

Warunek: sterowanie rozbudowane dla 4 osi

W zaleŜności od wykonania maszyny moŜe być wymagana 3. albo 4. oś. Osie te mogą być
wykonywane jako oś liniowa albo obrotowa. Odpowiednio moŜe być projektowany identyfikator dla tych osi, np. U albo C albo A, itd. W przypadku osi obrotowych zakres ruchu moŜna projektować między 0 i & lt; 360 stopni (modulo).
Przy odpowiednim zaprojektowaniu maszyny trzecia albo czwarta oś moŜe wykonywać ruch
liniowy równocześnie z pozostałymi osiami. JeŜeli oś w jednym bloku z G1 albo G2/G3 wykonuje ruch z pozostałymi osiami (X, Z), wówczas nie otrzymuje ona składowej posuwu F.
Jej prędkość zaleŜy od czasu ruchu biorących udział w tworzeniu konturu osi X, Z. Jej ruch
rozpoczyna i kończy się razem z pozostałymi osiami biorącymi udział w tworzeniu konturu.
Prędkość nie moŜe być jednak większa niŜ ustalona wartość graniczna.
Sama w bloku w przypadku G1 oś wykonuje ruch z aktywnym posuwem F. JeŜeli chodzi o
oś obrotową, wówczas jednostką miary dla F jest odpowiednio stopni/min w przypadku G94
albo stopni/obrót wrzeciona w przypadku G95.
Dla tych osi przesunięcia moŜna nastawić (G54 ... G57) i programować (TRANS, ATRANS).

Przykład programowania

Niech czwarta oś będzie osią obrotową o identyfikatorze A:
N5 G94
;F w mm/min albo stopniach/min
N10 G0 X10 Z30 A45
;przejście toru ruchu X-Z z przesuwem
szybkim, A - w tym samym czasie
N20 G1 X12 Z33 A60 F400
; przejście toru ruchu X-Z z prędkością
400 mm/min, A - w tym samym czasie
N30 G1 A90 F3000
oś A sama wykonuje ruch do pozycji 90 stopni
z prędkością 3000 stopni/min

Polecenia specjalne dla osi obrotowych: DC, ACP, ACN
np. dla osi obrotowej A:
A=DC(...)

A=ACP(...)

A=ACN(...)

Przykład:
N10 A=ACP(55.7)

;podanie wymiaru bezwzględnego, bezpośrednie dojście do pozycji
(po najkrótszej drodze)
;podanie wymiaru bezwzględnego, dojście do pozycji w kierunku
dodatnim
;podanie wymiaru bezwzględnego, dojście do pozycji w kierunku
ujemnym
;dojście do pozycji bezwzględnej 55,7 stopni w kierunku dodatnim

8.3.18 Czas oczekiwania: G4
Funkcjonowanie

Między dwoma blokami NC moŜecie przerwać obróbkę na zdefiniowany czas przez wstawienie własnego bloku z G4; np. w celu wyjścia narzędzia z materiału.

Słowa z F... albo S... są uŜywane tylko dla tego bloku w celu podania czasu. Zaprogramowane przedtem posuw F i prędkość obrotowa wrzeciona S pozostają zachowane.

8 - 178

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Programowanie

G4 F... ;czas oczekiwania w sekundach
G4 S... ;czas oczekiwania w obrotach wrzeciona

Przykład programowania

Wskazówka

N5 G1 F3.8 Z-50 S300 M3;posuw F, prędkość obrotowa S
N10 G4 F2.5
;czas oczekiwania 2,5 s
N20 Z70
N30 G4 S30
;30 oczekiwanie przez 30 obrotów
wrzeciona, odpowiada przy S=300
obr/min i prędkości 100%: t=0,1 min
N40 X...
;posuw i prędkość obrotowa wrzeciona
działają nadal

G4 S... jest moŜliwe tylko w przypadku sterowanego wrzeciona (gdy prędkość obrotowa jest
programowana równieŜ poprzez S...).

8.3.19 Ruch do oporu sztywnego
Funkcjonowanie

Ta funkcja jest opcją i jest dostępna od wersji opr. 2.0. Przy pomocy funkcji „ruch do oporu
sztywnego” jest moŜliwe uzyskiwanie zdefiniowanych sił zacisku obrabianych przedmiotów,
np. w przypadku tulei zaciskowych i chwytaków. Poza tym moŜna przy pomocy tej funkcji
dokonywać dosunięć do mechanicznych punktów odniesienia. Przy wystarczająco zredukowanym momencie są równieŜ moŜliwe proste procesy pomiaru bez konieczności przyłączenia czujnika.

Programowanie

FXS[oś]=1
FXS[oś]=0
FXST[oś]=...
FXSW[oś]=...

;wybranie ruchu do oporu sztywnego
;cofnięcie wyboru ruchu do oporu sztywnego
;moment zacisku, podanie w % maksymalnego momentu napędu
;szerokość okna nadzoru oporu sztywnego w mm/stopień

Wskazówka: Jako identyfikatora osi jest preferowane pisanie identyfikatora osi maszyny,
np. X1. Identyfikator osi kanału (np. X) jest dopuszczalny tylko wtedy, gdy np. nie jest aktywny obrót współrzędnych i ta oś jest bezpośrednio przyporządkowana do osi maszyny.
Polecenia działają modalnie. Droga ruchu i wybranie funkcji FXS[oś]=1 muszą być zaprogramowane w jednym bloku.

Przykład zaprogramowania wyboru

N10 G1 G94 ...
N100 X250 Z100 F100 FXS[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2
;dla osi maszyny Z1wybrana funkcja FXS,
;moment zacisku 12,3%,
szerokość okna 2 mm

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 179

Programowanie
8.3 Ruchy w osiach

Wskazówki



Opór sztywny musi przy wyborze znajdować się między pozycją startową i docelową.
Dane dla momentu (FXST[ ]= ) i szerokości okna (FXSW[ ]= ) są opcjonalne. Gdy nie
zostaną napisane, wówczas działają wartości z danych nastawczych. Wartości zaprogramowane są przejmowane do danych nastawczych. Na początku dane nastawcze są
wyposaŜane w wartości z danych maszynowych. FXST[ ]=... wzgl. FXSW[ ]=... mogą w
dowolnym czasie zostać zmienione w programie. Zmiany działają przed ruchami postępowymi w bloku.
Pozycja rzeczywista po „ruchu do oporu sztywnego”

Zaprogramowana pozycja
końcowa
Rysunek 8-26

Okno nadzoru
oporu sztywnego

Pozycja
startowa

Przykład ruchu do oporu sztywnego: tuleja wrzecionowa
jest dociskana do obrabianego przedmiotu

Dalsze przykłady programowania

N10 G1 G94 ...
N20 X250 Z100 F100 FXS[X1]=1

;dla osi maszyny X1 wybrano FXS
moment zacisku i szerokość okna
z danych nastawczych
N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]=12.3 ;dla osi maszyny X1 wybrano
FXS, moment zacisku 12,3%,
szerokość okna z danych nastawczych
N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2 ; dla osi
maszyny X1 wybrano FXS, moment
zacisku 12,3%, szerokość okna 2 mm
N20 X250 Z100 F100 FXS[X1]=1 FXSW[X1]=2 ;dla osi maszyny X1 wybrano FXS,
moment zacisku z danych
nastawczych, szerokość okna 2 mm

Nastąpiło dojście do oporu sztywnego

Po dojściu do oporu sztywnego,

następuje skasowanie pozostałej drogi albo dosunięcie do wartości zadanej połoŜenia,

moment napędowy rośnie do zaprogramowanej wartości granicznej FXST[ ]=... wzgl.
wartości z danych nastawczych i następnie pozostaje niezmienny,

aktywny jest nadzór oporu sztywnego w ramach danej szerokości okna (FXSW[ ]=...
wzgl. wartość z danych nastawczych).

8 - 180

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.3 Ruchy w osiach

Cofnięcie wyboru funkcji

Cofnięcie wyboru funkcji powoduje zatrzymanie przebiegu. W bloku z FXS[X1] powinny
znajdować się ruchy postępowe.
Przykład:
N200 G1 G94 X200 Y400 F200 FXS[X1]=0 ;oś X1 jest cofana od oporu
sztywnego do pozycji X=200 mm.

WaŜne

Ruch postępowy do pozycji wycofania musi być skierowany od oporu sztywnego, w przeciwnym przypadku jest moŜliwe uszkodzenie ogranicznika albo maszyny.

Zmiana bloku następuje po osiągnięciu pozycji wycofania. Gdy pozycja wycofania nie zostanie podana, zmiana bloku następuje natychmiast po wyłączeniu ograniczenia momentu.

Dalsze wskazówki







„Pomiaru ze skasowaniem pozostałej drogi” (polecenie MEAS) i „ruchu do oporu sztywnego” nie moŜna programować w jednym bloku.
Podczas aktywności „ruchu do oporu sztywnego” nie ma nadzoru konturu.
JeŜeli granica momentu zostanie zbyt obniŜona, oś nie moŜe juŜ nadąŜać za zadaną
wartością, regulator połoŜenia przechodzi na ograniczenie a odchylenie od konturu
wzrasta. W takim stanie roboczym moŜe przy zwiększeniu granicy momentu dochodzić
do szarpnięć. Aby zagwarantować, Ŝe oś będzie jeszcze mogła nadąŜać, naleŜy skontrolować, czy odchylenie od konturu jest nie większe niŜ przy nie ograniczonym momencie.
Poprzez daną maszynową moŜna zdefiniować zbocze charakterystyki wzrostu dla nowej granicy momentu, aby uniknąć skokowego nastawienia tej granicy (np. przy wciśnięciu tulei wrzecionowej).

Zmienna systemowa dla statusu: $AAFXS[oś]

Ta zmienna systemowa ustala status „ruch do oporu sztywnego” dla podanej osi:
Wartość=
0: Oś nie jest na oporze
1: Nastąpiło pomyślne dojście do zderzaka (oś jest w oknie
nadzoru oporu sztywnego)
2: Nie udane dosunięcie do oporu (oś nie na oporze)
3: Uaktywniony ruch do opory sztywnego
4: Opór został rozpoznany
5: Jest cofany wybór ruchu do oporu sztywnego. Cofnięcie nie jest
jeszcze dokonane.

Odpytanie na zmienną systemową w programie obróbki wyzwala zatrzymanie przebiegu.
W przypadku SINUMERIK 802D mogą być odczytywane tylko stany statyczne przed i po
wyborze / cofnięciu wyboru.

Maskowanie alarmów

Przy pomocy danej maszynowej moŜna wyłączyć wyprowadzanie następujących alarmów:

20091 „Opór sztywny nie osiągnięty”

20094 „Opór sztywny wyłamany”
Literatura: „Opis działania”, punkt „Ruch do oporu sztywnego”

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 181

Programowanie
8.4 Ruchy wrzeciona

8.4

8.4.1

Ruchy wrzeciona

Prędkość obrotowa wrzeciona S, kierunki obrotów

Funkcjonowanie

Prędkość obrotowa wrzeciona jest programowana pod adresem S w obrotach na minutę,
gdy maszyna posiada wrzeciono sterowane. Kierunek obrotów i początek wzgl. koniec ruchu są zadawane poprzez polecenia M (patrz punkt 8.7 „Funkcja dodatkowa M”.
M3
obroty wrzeciona w prawo
M4
obroty wrzeciona w lewo
M5
zatrzymanie wrzeciona

Informacje

Wskazówka: W przypadku wartości S wyraŜonych liczbą całkowitą moŜna zrezygnować
z kropki dziesiętnej np. S270.

JeŜeli napiszecie M3 albo M4 w jednym bloku z ruchami w osiach, wówczas polecenia M
działają przed ruchami w osi.
Nastawienie standardowe: ruch w osi zaczyna się dopiero wtedy, gdy wrzeciono rozpędziło się (M3, M4). M5 jest wyprowadzane równieŜ przed ruchem w osi. Nie następuje jednak
oczekiwanie na zatrzymanie się wrzeciona. Ruchy w osiach zaczynają się jeszcze przed zatrzymaniem wrzeciona.
Koniec programu albo RESET powoduje zatrzymanie wrzeciona.
Wskazówka: poprzez dane maszynowe dają się projektować inne ustawienia.

Przykład programowania

N10 G1 X70 Z20 F3 S270 M3

...
N80 S450
...
N170 G0 Z180 M5

8.4.2

;przed ruchem w osiach X, Z
wrzeciono rozpędza się do 270
obr/min w prawo
;zmiana prędkości obrotowej

;ruch Z w bloku, wrzeciono stop

Ograniczenie prędkości obrotowej wrzeciona: G25, G26

Funkcjonowanie

W programie moŜecie przez napisanie G25 albo G26 i adresu wrzeciona z wartością graniczną prędkości obrotowej ograniczyć działające niezaleŜnie od tego wartości graniczne.
Przez to zostaną jednocześnie zastąpione wartości wpisane w danych nastawczych.
G25 albo G26 wymaga kaŜdorazowo własnego bloku. Przedtem zaprogramowana prędkość
obrotowa S pozostaje zachowana.

Programowanie

G25 S... ;dolne ograniczenie prędkości obrotowej wrzeciona
G26 S... ;górne ograniczenie prędkości obrotowej wrzeciona

8 - 182

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.4 Ruchy wrzeciona

Informacje

Skrajne granice prędkości obrotowej wrzeciona są nastawiane w danej maszynowej. Przez
wprowadzanie poprzez pulpit obsługi moŜna uaktywnić dane nastawcze w celu dalszego
ograniczenia.
W przypadku funkcji specjalnej G96 - stała prędkość skrawania, moŜna zaprogramować/wprowadzić dodatkową górną granicę.

Przykład programowania

N10 G25 S12
N20 G26 S700

8.4.3

;dolna graniczna prędkość obrotowa wrzeciona: 12 obr/min
;górna graniczna prędkość obrotowa wrzeciona: 700 obr/min

Pozycjonowanie wrzeciona: SPOS

Funkcjonowanie

Warunek: Wrzeciono musi być technicznie przystosowane do pracy z regulacją połoŜenia.

Przy pomocy funkcji SPOS= moŜecie pozycjonować wrzeciono w określonym połoŜeniu kątowym. Wrzeciono jest utrzymywane w pozycji przez układ regulacji połoŜenia.
Prędkość ruchu pozycjonowania jest ustalona w danej maszynowej.

Przy pomocy SPOS=wartość z M3/M4 jest zachowywany kierunek obrotu aŜ do końca pozycjonowania. Przy pozycjonowaniu z zatrzymania pozycjonowanie odbywa się po najkrótszej drodze. Kierunek wynika przy tym z kaŜdorazowego połoŜenia początkowego i końcowego.
Wyjątek: pierwsze poruszenie wrzecionem, tzn. gdy system pomiarowy nie jest jeszcze
zsynchronizowany. W tym przypadku kierunek jest zadany w danej maszynowej.

Inne zadania ruchów dla wrzeciona przy pomocy SPOS=ACP(...), SPOS=ACN(...), ... są
moŜliwe jak dla osi obrotowych (patrz punkt „trzecia i czwarta oś”).

Ruch odbywa się równolegle do ewentualnych ruchów w osiach w tym samym bloku. Blok
ten jest zakończony, gdy są zakończone obydwa ruchy.

Programowanie

SPOS=...
SPOS=ACP(...)

SPOS=ACN(...)
SPOS=IC(...)
SPOS=DC(...)

Przykład programowania

;pozycja bezwzględna: 0 ... & lt; 360 stopni
;podanie wymiaru bezwzględnego, dojście do pozycji w kierunku dodatnim
;podanie wymiaru bezwzględnego, dojście do pozycji w kierunku ujemnym
;przyrostowe podanie wymiaru, znak ustala kierunek ruchu
;podanie wymiaru bezwzględnego, bezpośrednie dojście do pozycji (po
najkrótszej drodze)

N10 SPOS=14.3
;pozycja wrzeciona 14.3 stopnia
...
N80 G0 X89 Z300 SPOS=25.6 ;pozycjonowanie wrzeciona ruchami
w osiach. Blok jest zakończony, gdy wszystkie ruchy są zakończone.
N81 X200 Z300
;blok N81 rozpoczyna się dopiero wtedy,
gdy pozycja wrzeciona z N80 jest osiągnięta

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 183

Programowanie
8.4 Ruchy wrzeciona

8.4.4

Stopnie przekładni

Funkcja

8.4.5

Dla wrzeciona moŜna zaprojektować do 5 stopni przekładni w celu dopasowania prędkości
obrotowej / momentu obrotowego. Wybór stopnia przekładni następuje w programie poprzez
polecenia M (patrz punkt 8.7 „Funkcja dodatkowa M”:

M40
;automatyczny wybór stopnia przekładni

M41 do M45
;stopień przekładni 1 do 5

Drugie wrzeciono

Funkcja

W przypadku SINUMERIK 802D jest od wersji opr. 2.0 dostępne drugie wrzeciono.

Od wersji opr. 2.0 są moŜliwe kinematyczne funkcje transformacji TRANSMIT i TRACYL do
obróbki frezarskiej na tokarkach. Funkcje te obsługują drugie wrzeciono dla napędzanego
narzędzia frezarskiego.
Wrzeciono główne pracuje w tych funkcjach jako oś obrotowa (patrz punkt 8.14).

Wrzeciono prowadzące

Z wrzecionem prowadzącym jest związanych szereg funkcji, które są moŜliwe tylko w przypadku tego wrzeciona.

G95
;posuw na obrót

G96, G97
;stała prędkość skrawania

LIMS
;górna graniczna prędkość obrotowa przy G96, G97

G33, G34, G35, G331, G332 ;nacinanie gwintu, interpolacja gwintu

M3, M4, M5, S...
;podanie kierunku obrotów, zatrzymania i prędkości
obrotowej

Wrzeciono prowadzące jest ustalane poprzez zaprojektowanie (dana maszynowa). Z reguły
jest to wrzeciono główne (wrzeciono 1). W programie moŜna ustalić inne wrzeciono jako
wrzeciono główne:
SETMS(n)
;wrzeciono n (=1 albo 2) jest od teraz wrzecionem
prowadzącym.
Przełączenie z powrotem moŜe równieŜ tutaj nastąpić poprzez:

SETMS
;zaprojektowane wrzeciono prowadzące jest od teraz
ponownie wrzecionem prowadzącym albo

SETMS(1)
;wrzeciono 1 jest od teraz ponownie wrzecionem prowadzącym.

Zmienione w programie ustalenie wrzeciona prowadzącego obowiązuje tylko do końca programu / anulowania programu. Następnie ponownie działa zaprojektowane wrzeciono prowadzące.

8 - 184

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie poprzez numer wrzeciona

Programowanie
8.4 Ruchy wrzeciona

Niektóre funkcje wrzeciona mogą być równieŜ wybierane poprzez numer wrzeciona:

S1=..., S2=...
;Prędkość obrotowa wrzeciona 1 wzgl. 2

M1=3, M1=4, M1=5
;Dane dot. kierunku obrotów, stop dla wrzeciona 1

M2=3, M2=4, M2=5
;Dane dot. kierunku obrotów, stop dla wrzeciona 2

M1=40, ..., M1=45
;Stopnie przekładni dla wrzeciona 1 (o ile są)

M2=40, ..., M2=45
;Stopnie przekładni dla wrzeciona 2 (o ile są)

SPOS[n]
;Pozycjonowanie wrzeciona n

SPI(n)
;Konwertuje numer wrzeciona n na identyfikator osi,
;np. „SP1” albo „CC”
;n musi być obowiązującym numerem wrzeciona
;(1 albo 2)
;Identyfikatory wrzeciona SP(n) i Sn są funkcjonalnie
;identyczne.

P_S[n]
;Ostatnio zaprogramowana prędkość obrotowa wr
;zeciona n

$P_SDIR[n]
;Ostatnio zaprogramowany kierunek obrotów wr
;zeciona n

$AC_SDIR[n]
;Aktualny kierunek obrotów wrzeciona n

Są 2 wrzeciona

Poprzez zmienną systemową moŜna odpytać w programie:

$P_NUM_SPINDLES
;Liczba zaprojektowanych wrzecion (w kanale)

$P_MSNUM
;Numer zaprogramowanego wrzeciona
;prowadzącego

$AC_MSNUM
;Numer aktywnego wrzeciona prowadzącego

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 185

Programowanie
8.5 Specjalne funkcje toczenia

8.5

Specjalne funkcje toczenia

8.5.1

Stała prędkość skrawania: G96, G97

Funkcjonowanie

Warunek: Musi być sterowane wrzeciono.

Przy włączonej funkcji G96 prędkość obrotowa wrzeciona jest dopasowywana do aktualnie
obrabianej średnicy (oś poprzeczna) w ten sposób, Ŝe zaprogramowana prędkość skrawania S na ostrzu narzędzia pozostaje stała (prędkość obrotowa wrzeciona razy średnica =
wartość stała).
Słowo S jest odczytywane jako prędkość skrawania od bloku zawierającego G96. G96
działa modalnie aŜ do odwołania przez inną funkcję G z tej grupy (G94, G95, G97).

Programowanie

G96 S... LIMS=...F...
G97
S
LIMS=

F

Wskazówka:

;stała prędkość skrawania WŁ.
;stała prędkość skrawania WYŁ.

;prędkość skrawania, jednostka miary m/min
;górna graniczna prędkość obrotowa wrzeciona, działa tylko
przy G96
;posuw w jednostce miary mm/obrót - jak przy G95

JeŜeli przedtem było aktywne G94 zamiast G95, wówczas odpowiednia
wartość F musi zostać napisana ponownie!

X (oś poprzeczna)

SD = prędk. obr. wrzeciona
D1, D2 = średnica
D1 x SD1 = D2 x SD2 = Dn x SDn = wart. stała

Przesuw szybki

Rysunek 8-27 Stała prędkość skrawania G96
W czasie przesuwu szybkiego nie są dokonywane Ŝadne zmiany prędkości obrotowej.

Wyjątek: Gdy dosunięcie do konturu następuje przesuwem szybkim
a następny blok zawiera rodzaj interpolacji G1 albo G2, G3, CIP, CT (blok konturu), wówczas juŜ w bloku dosuwu zawierającym G0 jest nastawiana prędkość
obrotowa dla bloku konturu.

8 - 186

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.5 Specjalne funkcje toczenia

Górna graniczna prędkość obrotowa LIMS=

Przy obrabianiu średnic od duŜych do małych moŜe mieć miejsce duŜy wzrost prędkości
obrotowej wrzeciona. Zalecane jest w tym przypadku podanie górnego ograniczenia prędkości obrotowej wrzeciona LIMS=... . LIMS działa tylko w przypadku G96.
Przy zaprogramowaniu LIMS=... wartość zapisana w danych nastawczych jest zastępowana.
Zaprogramowana przy pomocy G26 wzgl. ustalona poprzez dane maszynowe górna graniczna prędkość obrotowa nie moŜe zostać przekroczona dzięki LIMS=.

Wyłączenie stałej prędkości skrawania: G97

Funkcja „stała prędkość skrawania” jest wyłączana przy pomocy G97. Gdy działa G97,
wówczas napisane słowo S jest ponownie interpretowane jako prędkość obrotowa wrzeciona w obrotach na minutę.

Gdy nie zostanie napisane nowe słowo S, wówczas wrzeciono obraca się z prędkością, która była ostatnią przy aktywnej funkcji G96.

Przykład programowania

N10 ... M3
N20 G96 S120 LIMS=2500
N30 G0 X150
N31 X50 Z...
N32 X40

Informacje

N40 G1 F0.2 X32 Z...
...
N180 G97 X...Z...
N190 S...

;kierunek obrotów wrzeciona
;włączenie stałej prędkości skrawania,
120 m/min, graniczna prędkość
obrotowa 2500 obr/min
;nie ma zmiany prędkości obrotowej,
poniewaŜ blok N31 z G0
;nie ma zmiany prędkości obrotowej,
poniewaŜ blok N32 z G0
;dosunięcie do konturu, nowa prędkość
obrotowa jest automatycznie tak
ustawiana, jak to jest wymagane na
początku bloku N40
;posuw 0,2 mm/obrót

;wyłączenie stałej prędkości skrawania
;nowa prędkość obrotowa wrzeciona, obr/min

Funkcję G96 moŜna wyłączyć równieŜ przy pomocy G94 albo G95 (ta sama grupa G). W
tym przypadku w dalszym przebiegu obróbki działa ostatnio zaprogramowana prędkość obrotowa wrzeciona S, o ile nie zostanie napisane nowe słowo S.
Zaprogramowane przesunięcie: TRANS albo ATRANS (patrz punkt o tym samym tytule) nie
powinno być stosowane albo tylko z niewielkimi wartościami w odniesieniu do osi poprzecznej X. Punkt zerowy obrabianego przedmiotu powinien leŜeć w osi toczenia. Tylko wtedy
jest zagwarantowane dokładne działanie G96.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 187

Programowanie
8.5 Specjalne funkcje toczenia

8.5.2

Zaokrąglenie, fazka

Funkcjonowanie

W naroŜniku konturu moŜecie wstawić fazkę albo zaokrąglenie. Instrukcja CHF=... albo
RND=... jest kaŜdorazowi pisana w bloku zawierającym ruch w osi prowadzący do naroŜnika.

Programowanie

CHF=... ;wstawienie fazki, wartość: długość fazki
RND=... ;wstawienie zaokrąglenia, wartość: promień zaokrąglenia

Fazka CHF=

Między liniowymi i kołowymi elementami konturu w dowolnej kombinacji jest wstawiany
element liniowy. Następuje ścięcie krawędzi.

fazka

Dwusieczna kąta

Rysunek 8-28

Przykład wstawienia fazki między dwoma prostymi

Przykład programowania fazki
N10 G1 Z... CHF=5
N20 X... Z...

8 - 188

;wstawienie fazki 5 mm

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.5 Specjalne funkcje toczenia

Zaokrąglenie RND=
prosta/prosta:

Między liniowymi i kołowymi elementami konturu w dowolnej kombinacji jest wstawiany
element kołowy przyłączony stycznie.

prosta/okrąg

zaokrąglenie

Rysunek 8-29

zaokrąglenie

Przykłady wstawienia zaokrągleń

Przykład programowania zaokrąglenia
N10 G1 Z.. RND=8
N20 X... Z...
...
N50 G1 Z... RND=7.3

Informacje

8.5.3

N60 G3 X... Z...

;wstawienie zaokrąglenia o promieniu 8 mm
;wstawienie zaokrąglenia o promieniu 7,3 mm

Redukcja zaprogramowanej wartości fazki lub zaokrąglenia jest w przypadku niewystarczającej długości elementu konturu w odnośnym bloku dokonywana automatycznie.
Nie jest dokonywane wstawienie fazki / zaokrąglenia, gdy następnie jest zaprogramowany
więcej niŜ jeden blok, który nie zawiera Ŝadnych informacji o ruchach w osiach.

Programowanie przebiegu konturu

Funkcjonowanie

JeŜeli z rysunku wykonawczego nie moŜna bezpośrednio odczytać danych o punkcie końcowym, wówczas do określenia prostej są stosowane równieŜ dane kątowe. W naroŜniku
konturu moŜecie wstawić fazkę albo zaokrąglenie. Odnośne polecenie CHR=... albo
RND=... jest pisane w bloku opisującym ruch prowadzący do tego naroŜnika. Programowanie przebiegu konturu jest stosowane w blokach zawierających G0 albo G1.
Teoretycznie moŜna powiązać ze sobą dowolnie wiele bloków opisujących proste i wstawiać
między nie fazkę albo zaokrąglenie. KaŜda prosta musi przy tym być jednoznacznie określona przez podanie punktu i / albo kąta.

Programowanie

ANG=...
RND=...
CHR=...

;podanie kąta w celu ustalenia prostej
;wstawienie zaokrąglenia, wartość: promień zaokrąglenia
;wstawienie fazki, wartość: długość ramienia fazki

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 189

Programowanie
8.5 Specjalne funkcje toczenia

Kąt ANG=

JeŜeli dla prostej jest znana tylko jedna współrzędna punktu końcowego na płaszczyźnie albo w przypadku konturów obejmujących wiele bloków jest znany równieŜ sumaryczny punkt
końcowy, wówczas do określenia prostoliniowego fragmentu konturu moŜna uŜyć danych
kątowych. Kąt odnosi się zawsze do osi Z (przypadek normalny: G18 aktywne). Kąty dodatnie oznaczają kierunek przeciwnie do ruchu wskazówek zegara.
Kontur

albo

Programowanie

Punkt końcowy w N20 nie jest w pełni
znany
N10 G1 X1 Z1
N20 X2 ANG=...
albo:
N10 G1 X1 Z1
N20 Z2 ANG=...
Wartości są tylko symboliczne.

Rysunek 8-29 Podanie kąta w celu określenia prostej

Zaokrąglenie RND=
Fazka CHR=

Do naroŜnika między dwoma blokami opisującymi ruch liniowy jest wstawiany kołowy element konturu (patrz teŜ rysunek 8-28).
Do naroŜnika między dwoma blokami opisującymi ruch liniowy jest wstawiany liniowy element konturu (fazka). Programowaną wartością jest długość ramienia fazki.

Kontur

Programowanie

Wstawienie fazki o długości ramienia np. 5
mm:
fazka

N10 G1 Z... CHR=5
N20 X... Z...

dwusieczna kąta

Rysunek 8-31 Wstawienie fazki przy pomocy CHR

8 - 190

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.5 Specjalne funkcje toczenia

Informacje



JeŜeli w jednym bloku zostaną zaprogramowane zaokrąglenie i fazka, wówczas niezaleŜnie od kolejności zaprogramowania zostanie wstawione tylko zaokrąglenie.
Oprócz programowania przebiegu konturu jest teŜ moŜliwość podania fazki przy pomocy CHF=. Tutaj wartość przedstawia długość fazki zamiast długości ramienia jak
w przypadku CHR=.

Kontur

Programowanie

Punkt końcowy w N20 jest nieznany
N10 G1 X1 Z1
N20 ANG=...1
N30 X3 Z3 ANG=...2

Wartości są tylko symboliczne

Punkt końcowy w N20 jest nieznany
Wstawienie zaokrąglenia:
N10 G1 X1 Z1
N20 ANG=...1 RND=...
N30 X3 Z3 ANG=...2
analogicznie
Wstawienie fazki:
N10 G1 X1 Z1
N20 ANG=...1 CHR=...
N30 X3 Z3 ANG=...2
Punkt końcowy w N20 jest znany
Wstawienie zaokrąglenia:
N10 G1 X1 Z1
N20 X2 Z2 RND=...
N30 X3 Z3
analogicznie
Wstawienie fazki:
N10 G1 X1 Z1
N20 X2 Z2 CHR=...
N30 X3 Z3

Punkt końcowy w N20 jest nieznany
Wstawienie zaokrąglenia:
N10 G1 X1 Z1
N20 ANG=...1 RND=...1
N30 X3 Z3 ANG=...2 RND=...2
N40 X4 Z4
analogicznie
Wstawienie fazki:
N10 G1 X1 Z1
N20 ANG=...1 CHR=...1
N30 X3 Z3 ANG=...2 CHR=...2
N40 X4 Z4
Rysunek 8-31 Przykłady konturów wieloblokowych

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 191

Programowanie
8.6 Narzędzie i korekcja narzędzia

8.6

Narzędzie i korekcja narzędzia

8.6.1

Wskazówki ogólne

Funkcjonowanie

Przy sporządzaniu programu obróbki nie musicie uwzględniać długości narzędzia i korekcji
promienia ostrza. Wymiary obrabianego przedmiotu programujecie bezpośrednio, np. według rysunku.
Dane narzędzi wprowadzacie osobno w specjalnym obszarze danych. W programie wywołujecie tylko potrzebne narzędzie z jego danymi korekcyjnymi. Na podstawie tych danych
sterowanie przeprowadza wymagane korekcje toru ruchu, aby wykonać opisany obrabiany
przedmiot.
F - punkt odniesienia nośnika narzędzi
M - punkt zerowy maszyny
W - punkt zerowy obrabianego
przedmiotu

Rysunek 8-33 Obróbka przy róŜnych wymiarach narzędzia

8.6.2

Narzędzie T

Funkcjonowanie

Przez zaprogramowanie słowa T następuje wybór narzędzia. Czy chodzi tutaj o zmianę
narzędzia czy tylko o wybór wstępny, jest to ustalone
w danej maszynowej:



Zmiana (wywołanie) narzędzia następuje bezpośrednio przy pomocy słowa T
(np. w przypadku rewolwerów narzędziowych w tokarkach) albo

zmiana następuje po wybraniu wstępnym słowem T przez dodatkową instrukcję M6
(patrz teŜ punkt 8.7 „Funkcje dodatkowe M”).

Pamiętajcie:

Gdy uaktywniono określone narzędzie, wówczas pozostaje ono zapisane w pamięci jako
narzędzie aktywne równieŜ po wyłączeniu i włączeniu sterowania.
JeŜeli ręcznie zmienicie narzędzie, wprowadźcie tę zmianę równieŜ do sterowania, aby
sterowanie znało prawidłowe narzędzie. Na przykład moŜecie uruchomić nowy blok
z nowym słowem T w rodzaju pracy MDA.

8 - 192

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.6 Narzędzie i korekcja narzędzia

Programowanie

T...

;numer narzędzia: 1 ...32 000

Wskazówka W sterowaniu moŜna zapisać równocześnie 32 narzędzia.

Przykład programowania

Zmiana narzędzia bez M6:
N10 T1
;narzędzie 1
...
N70 T588
;narzędzie 588

8.6.3

Numer korekcji narzędzia D

Funkcjonowanie

Do określonego narzędzia moŜna kaŜdorazowo przyporządkować 1 do 9 pól danych z róŜnymi zestawami korekcji (dla wielu ostrzy). JeŜeli jest wymagane specjalne ostrze, moŜna je
zaprogramować przy pomocy
D i odpowiedniego numeru.
Gdy nie zostanie wpisane Ŝadne słowo D, wówczas automatycznie działa D1.
Przy zaprogramowaniu D0 korekcje narzędzia nie działają.

Programowanie

D...

;numer korekcji narzędzia: 1 ... 9, D0: nie działają Ŝadne korekcje !

Wskazówka: równocześnie mogą być zapisane w sterowaniu 64 pola danych z zestawami
korekcji narzędzi.

KaŜde narzędzie ma własne zestawy korekcji - maksymalnie 9
Rysunek 8-34

Informacje

Przykłady przyporządkowania numerów korekcji narzędzia do
narzędzia

Korekcje długości narzędzia działają natychmiast, gdy narzędzie jest aktywne; gdy nie
zaprogramowano Ŝadnego numeru D, wówczas działają korekcje z D1.
Korekcja jest realizowana w pierwszym zaprogramowanym ruchu w odnośnej osi korekcji
długości.
Korekcja promienia narzędzia musi zostać dodatkowo włączona przez G41/G42.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 193

Programowanie
8.6 Narzędzie i korekcja narzędzia

Przykład programowania

Zmiana narzędzia:
N10 T1
N11 G0 X... Z...
N50 T4 D2

...
N70 G0 Z... D1

;narzędzie 1 jest uaktywniane z przynaleŜnym D1
;korekcja długości jest tutaj realizowana
;wprowadzenie narzędzia 4 do pozycji roboczej, aktywne
D2 narzędzia T4
;aktywne D1 dla narzędzia 4, nastąpiła tylko
zmiana ostrza

Treść pamięci korekcji





Wielkości geometryczne: długość, promień
Składają się one z wielu składowych (geometria, zuŜycie). Te składowe sterowanie przelicza na wielkość wynikową (np. długość całkowita 1, promień całkowity). KaŜdorazowy
wymiar całkowity działa przy uaktywnieniu pamięci korekcji.
O tym jak te wartości są przeliczane w osiach, decyduje typ narzędzia i polecenia G17,
G18 (patrz poniŜsze rysunki).
Typ narzędzia
Typ określa, jakie płaszczyzny geometryczne są wymagane i jak następuje ich obliczanie (wiertło albo narzędzie tokarskie).
PołoŜenie ostrza
W przypadku typu narzędzia „narzędzie tokarskie” podajecie dodatkowo połoŜenie
ostrza.

PoniŜsze rysunki informują o niezbędnych parametrach narzędzia dla poszczególnych typów narzędzia.
Punkt odniesienia nośnika
narzędzi

NóŜ tokarski
Długość 1
(X)
Działanie
G18 Długość 1 w X
Długość 2 w Z

Wierzchołek narzędzia P
(ostrze)

Długość 2

Rysunek 8-35 Wartości korekcji długości w przypadku narzędzi tokarskich

8 - 194

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.6 Narzędzie i korekcja narzędzia
Punkt odniesienia nośnika
narzędzi

NóŜ do toczenia
wgłębnego
Wymagane dwa bloki korekcyjne, np.
D1 - ostrze 1
D2 - ostrze 2

D1 :Długość 1
(X)

Działanie

D2 :Długość 1
(X)

Wierzchołek narz. P
(ostrze 1 = D1)

G18 Długość 1 w X
Długość 2 w Z

D2:
Długość 2

(Z)

D1:
długość 2

Wierzchołek narz. P
(ostrze 2 =D2)

Rysunek 8-35 Narzędzie tokarskie o dwóch ostrzach - korekcja długości

NóŜ tokarski

Długość 1

Wierzchołek narzędzia P
(ostrze)
Działanie

Długość 2
R - promień ostrza (promień narzędzia)
S - połoŜenie punktu środkowego ostrza
F = punkt odniesienia nośnika narzędzia

G18 Długość 1 w X
Długość 2 w Z
PołoŜenie ostrzy, moŜliwa jest wartość połoŜenia 1 do 9:

Wskazówka:
Dane długość 1, długość 2 odnoszą si do
punktu P przy połoŜeniu ostrza 1..8; jednak w przypadku 9 - do S (S = P)
Rysunek 8-37 Wymagane dane korekcyjne narzędzi tokarskich z korekcją promienia narzędzia
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 195

Programowanie
8.6 Narzędzie i korekcja narzędzia

Nakiełek

Rysunek 8-38 Działanie korekcji w przypadku wiertła
Przy nawiercaniu nakiełka przełączcie na G17. Dzięki temu korekcja długości dla wiertła
działa w osi Z. Po nawierceniu naleŜy przy pomocy G18 przełączyć na normalną korekcję
narzędzi tokarskich.
Przykład:
N10T...
;wiertło, =typ narzędzia 200
N20 G17 G1 F...Z...
;korekcja długości działa w osi Z
N30 Z...
N40 G18 ....
;wiercenie zakończone

Rysunek 8-32

8 - 196

Nawiercanie nakiełka

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.6 Narzędzie i korekcja narzędzia

8.6.4

Wybór korekcji promienia narzędzia: G41, G42

Funkcjonowanie

Musi być aktywne narzędzie o odpowiednim numerze D. Korekcja promienia narzędzia
(promienia ostrza) jest włączana przez G41/G42. W wyniku tego sterowanie oblicza automatycznie dla kaŜdorazowo aktywnego promienia narzędzia wymagane tory ruchu narzędzia równoległe w stosunku do zaprogramowanego konturu.
Musi być aktywne G18.
promień ostrza

Rysunek 8-40

Programowanie

Korekcja promienia narzędzia (promienia ostrza)

G41 X...Z...
G42 X...Z...

;korekcja promienia narzędzia na lewo od konturu
;korekcja promienia narzędzia na prawo od konturu

Wskazówka: Wybór moŜe nastąpić tylko przy interpolacji liniowej (G0, G1). Programujcie
obydwie osie. Gdy podacie tylko jedną oś, wówczas druga oś zostanie automatycznie uzupełniona ostatnio zaprogramowaną wartością.
G42

G41

Rysunek 8-41

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Korekcja na prawo / na lewo od konturu

8 - 197

Programowanie
8.6 Narzędzie i korekcja narzędzia

Początek korekcji
Narzędzie po prostej dosuwa się do konturu i ustawia się prostopadle do stycznej do toru
ruchu w punkcie początkowym konturu.
Tak wybierzcie punkt startowy, by był zapewniony ruch bez kolizji!
kontur początkowy: okrąg
P0 - punkt początkowy

kontur początkowy: prosta
skorygowana
droga narzędzia

punkt
początkowy
R - promień ostrza

Rysunek 8-42

Informacje

promień
okręgu

P1 - punkt początkowy konturu

skorygowana
droga narzędzia

styczna

Początek korekcji promienia narzędzia na przykładzie G42, długość ostrza=3
Z reguły po bloku z G41/G42 następuje pierwszy blok z konturem obrabianego przedmiotu. Opis konturu wolno jednak przerwać blokiem, które nie zawiera Ŝadnych danych o jego
przebiegu, np. tylko polecenie M.

Przykład programowania

N10 T... F...
N15 X... Z...
N20 G1 G42 X... Z...
N30 X... Z...

8.6.5

;punkt startowy P0
;wybór na prawo od konturu, P1
;kontur początkowy, okrąg albo prosta

Zachowanie się w naroŜnikach: G450, G451

Funkcjonowanie

Przy pomocy funkcji G450 i G451 moŜecie nastawić zachowanie się w przypadku niepłynnego przejścia z jednego elementu konturu do drugiego (zachowanie się w naroŜnikach)
przy aktywnym G41/G42.

Sterowanie samo rozpoznaje naroŜniki wewnętrzne i zewnętrzne. W przypadku naroŜników
wewnętrznych następuje zawsze dojście do punktu przecięcia torów równoległych.

8 - 198

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.6 Narzędzie i korekcja narzędzia

Programowanie

G450
G451

;okrąg przejścia
;punkt przecięcia

naroŜnik zewnętrzny
G450 okrąg przejścia
(promień = promień
narzędzia)

Rysunek 8-43

naroŜnik zewnętrzny

G451 punkt przecięcia

Zachowanie się na naroŜniku zewnętrznym

naroŜnik wewnętrzny

Rysunek 8-44

Okrąg przejścia G450

punkt przecięcia

Zachowanie się w naroŜniku wewnętrznym

Punkt środkowy narzędzia obchodzi promieniem narzędzia zewnętrzny naroŜnik obrabianego przedmiotu po łuku koła.
Okrąg przejścia naleŜy pod względem danych technicznych do następnego bloku dotyczącego ruchu, np. odnośnie prędkości posuwu.

Punkt przecięcia G451

W przypadku G451 - punkt przecięcia stycznych, następuje dojście do punktu (przecięcia), który wynika z torów ruchu punktu środkowego narzędzia (okrąg albo prosta).

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 199

Programowanie
8.6 Narzędzie i korekcja narzędzia

8.6.6

Korekcja promienia narzędzia WYŁ: G40

Funkcjonowanie

Cofnięcie wyboru pracy z korekcją G41/G42 następuje przy pomocy G40. Ta funkcja G jest
równieŜ nastawiona na początku programu.
Narzędzie kończy blok przed G40 w nastawieniu normalnym (wektor korekcji prostopadle
do stycznej w punkcie końcowym); niezaleŜnie od kąta odejścia.
Gdy G40 jest aktywne, punktem odniesienia jest wierzchołek narzędzia. Dzięki temu przy
cofnięciu wyboru wierzchołek narzędzia wykonuje ruch do zaprogramowanego punktu.
Wybierajcie punkt końcowy bloku z G40 zawsze tak, by zagwarantować ruch bez kolizji!

Programowanie

G40 X...Z...
;korekcja promienia narzędzia WYŁ.
Wskazówka: Cofnięcie wyboru pracy z korekcją moŜe nastąpić tylko przy interpolacji liniowej
(G0, G1).
Programujcie obydwie osie. Gdy podacie tylko jedną oś, wówczas druga oś zostanie automatycznie uzupełniona wartością ostatnio zaprogramowaną.
kontur końcowy: okrąg

kontur końcowy: prosta

styczna
MP
promień okręgu
R - promień ostrza

Rysunek 8-45

P1 - punkt końcowy, ostatni blok z np. G42
P2 - punkt końcowy, blok z G40

Zakończenie korekcji promienia narzędzia przy pomocy G40 na przykładzie G42, połoŜenie
ostrza=3

Przykład programowania
...

N100 X...Z...

N110 G40 G1 X...Z...

8 - 200

;ostatni blok konturu, okrąg albo prosta, P1

;wyłączenie korekcji promienia narzędzia, P2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8.6.7

Programowanie
8.6 Narzędzie i korekcja narzędzia

Przypadki specjalne korekcji promienia narzędzia

Zmiana kierunku korekcji

Kierunek korekcji G41 & lt; - & gt; G42 moŜe być zmieniany bez pisania w międzyczasie G40.
Ostatni blok ze starym kierunkiem korekcji kończy się normalnym połoŜeniem wektora korekcji w punkcie końcowym. Nowy kierunek korekcji jest wykonywany jak początek korekcji
(połoŜenie normalne w punkcie początkowym).

Powtórzenie G41, G41 albo G42, G42

Tę samą korekcję moŜna ponownie zaprogramować bez pisania w międzyczasie G40.
Ostatni blok przed nowym wywołaniem korekcji kończy się normalnym połoŜeniem wektora
korekcji w punkcie końcowym. Nowa korekcja jest wykonywana jako początek korekcji (zachowanie się jak opisano przy zmianie kierunku korekcji).

Zmiana numeru korekcji D

Numer korekcji D moŜna zmienić w czasie pracy z korekcją. Zmieniony promień narzędzia
zaczyna przy tym działać juŜ na początku bloku, w którym znajduje się nowy numer D. Pełna jego zmiana jest uzyskiwana dopiero na końcu bloku. Zmiana jest więc uzyskiwana w
sposób ciągły w ramach całego bloku, równieŜ w przypadku interpolacji kołowej.

Anulowanie korekcji przez M2

JeŜeli praca z korekcją zostanie przerwana przez M2 (koniec programu) bez napisania polecenia G40, wówczas ostatni blok kończy się ze współrzędnymi w normalnym połoŜeniu
wektora korekcji. Nie następuje ruch wyrównawczy. Program kończy się na tej pozycji narzędzia.

Krytyczne przypadki obróbki

Przy programowaniu zwracajcie szczególną uwagę na przypadki, gdzie droga konturu w
przypadku naroŜników wewnętrznych jest mniejsza niŜ promień narzędzia; a przy dwóch kolejnych naroŜnikach wewnętrznych mniejsza niŜ średnica.
Unikajcie tych przypadków!

Kontrolujcie teŜ poprzez wiele bloków, czy kontur nie układa się w kształt „szyjki od butelki”.

Gdy przeprowadzacie test / pracę próbną, uŜyjcie do tego największego będącego do wyboru promienia narzędzia.

Ostry kąt konturu

JeŜeli w konturze przy aktywnym punkcie przecięcia G451 występują bardzo ostre naroŜniki
zewnętrzne (≤ 10°), wówczas następuje automatyczne przełączenie na okrąg przejściowy.
Pozwala to na uniknięcie długich dróg jałowych.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 201

Programowanie
8.6 Narzędzie i korekcja narzędzia

8.6.8

Przykład korekcji promienia narzędzia

Rysunek 8-46

Przykład korekcji promienia narzędzia. promień ostrza przedstawiono w powiększeniu

Przykład programowania

N1
N2 T1
N10 DIAMON F... S...M...

N15 G54 G0 G90 X100 Z15
N20 X0 Z6
N30 G1 G42 G451 X0 Z0
N40 G91 X20 CHF=(5* 1.1223)
N50 Z-25
N60 X10 Z-30
N70 Z-8
N80 G3 X20 Z-20 CR=20
N90 G1 Z-20
N95 X5
N100 Z-25
N110 G40 G0 G90 X100
N120 M2

8 - 202

;obróbka konturu
;narzędzie 1 z korekcją D1
;podanie wymiaru promienia,
wartości technologiczne
;rozpoczęcie pracy z korekcją
;wstawienie fazki 30 stopni

;zakończenie pracy z korekcją

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.6 Narzędzie i korekcja narzędzia

8.6.9
Funkcja

Zastosowanie narzędzi frezarskich
Z kinematycznymi funkcjami transformacji TRANSMIT i TRACYL jest związane zastosowanie narzędzi frezarskich w tokarkach (patrz punkt 8.14).
Korekcje narzędzi w przypadku narzędzi frezarskich działają inaczej w porównaniu z narzędziami tokarskimi
Działanie
G17: Długość 1 w Z
Promień w X/Y
G18: Długość 1 w Y
Promień w Z/X
G19: Długość 1 w X
Promień w Y/Z

F - punkt odniesienia nośnika narzędzi

Promień

Długość 1

Rysunek 8-47 Działanie korekcji w przypadku typu narzędzia „frez”
Działanie
G17: Długość 1 w Z
Długość 2 w Y
Długość 3 w X
Promień w X/Y

Długość 3

Długość 2

G18: Długość 1 w Y
Długość 2 w X
Długość 3 w Z
Promień w Z/X
G19: Długość 1 w X
Długość 2 w Z
Długość 3 w Y
Promień w Y/Z

W przypadku typu „wiertło” promień nie jest
uwzględniany.

F - punkt odniesienia nośnika narzędzi
Długość 1

Rysunek 8-48 Działanie korekcji długości narzędzia, trójwymiarowe (przypadek specjalny)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 203

Programowanie
8.6 Narzędzie i korekcja narzędzia

Korekcja promienia frezu G41, G42

Kontur obrabianego
przedmiotu

Rysunek 8-49 Korekcja promienia frezu po prawej / lewej od konturu

Rozpoczęcie korekcji

Narzędzie wykonuje po prostej ruch do konturu i ustawia się prostopadle do stycznej do toru
w punkcie początkowym konturu.
Tak wybierzcie punkt startowy, by był zapewniony bezkolizyjny ruch.
Kontur: prosta

P1 - punkt początkowy konturu
Promień okręgu
Styczna

Promień okręgu

Bez korekcji

Bez korekcji
Skorygowana droga narzędzia

Skorygowana droga
narzędzia

P0 - punkt startowy

P0 - punkt startowy

Rysunek 8-50 Początek korekcji promienia frezu na przykładzie G42

Informacja

8 - 204

Korekcja promienia frezu zachowuje się ponadto jak korekcja promienia w przypadku narzędzia tokarskiego (patrz punkt 8.6.5 do 8.6.7).
Szczegółowe dane znajdziecie w
Literatura: „Obsługa i programowanie - frezowanie” SINUMERIK 802D

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.6 Narzędzie i korekcja narzędzia

8.6.10 Korekcja narzędzia - działania specjalne

W przypadku SINUMERIK 802D są od wersji opr. 2.0 dostępne następujące działania specjalne korekcji narzędzia.

Wpływ na dane nastawcze

Przykłady

Przez zastosowanie poniŜszych danych nastawczych obsługujący / programista moŜe mieć
wpływ na obliczanie korekcji długości zastosowanego narzędzia:

SD 42940: TOOL_LENGTH_CONST
(przyporządkowanie komponentów długości narzędzia do osi geometrycznych)

SD 42950: TOOL_LENGTH_TYPE
(przyporządkowanie komponentów długości narzędzia niezaleŜnie od typu narzędzia)
Wskazówka: Zmienione dane nastawcze działają przy następnym wyborze ostrza.
Przy pomocy SD 42950: TOOL_LENGTH_TYPE=2 zastosowane narzędzie frezarskie jest
obliczane jak narzędzie tokarskie:

G17:
długość 1 w osi Y, długość 2 w osi X

G18:
długość 1 w osi X, długość 2 w osi Z

G19:
długość 1 w osi Z, długość 2 w osi Y

Przy pomocy SD 42940: TOOL_LENGTH_CONST=18 następuje przyporządkowanie długości we wszystkich płaszczyznach G17 do G19 jak w przypadku G18:

długość 1 w osi X, długość 2 w osi Z

Dane nastawcze w programie

Oprócz nastawiania danych nastawczych poprzez czynności obsługowe moŜna je równieŜ
pisać w programie.
Przykład:
N10 $MC_TOOL_LENGTH_TYPE=2
N20 $MC_TOOL_LENHTH_CONST=18

Informacja

Szczegółowe dane o działaniach specjalnych przy korekcji narzędzia znajdziecie w
Literatura: Opis działania, punkt „Korekcja narzędzia - działania specjalne”.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 205

Programowanie
8.7 Funkcja dodatkowa M

8.7

Funkcja dodatkowa M

Funkcjonowanie

Przy pomocy funkcji dodatkowej M mogą być realizowane takie łączenia jak „chłodziwo
WŁ./WYŁ”, i inne funkcje.

Nieznaczną część funkcji M producent sterowania ustalił jako funkcje stałe. Pozostałą część
ma do dyspozycji producent maszyny.

Wskazówka:

Przegląd zastosowanych w sterowaniu i zarezerwowanych funkcji dodatkowych M znajdziecie w punkcie 8.1.6 „Przegląd poleceń”.

Programowanie
Działanie

M...

;maksymalnie 5 funkcji M w jednym bloku

Działanie w blokach z ruchami osi:

JeŜeli funkcje M0,M1,M2 są w jednym bloku z przemieszczeniami w osiach, wówczas
funkcje M działają po ruchach przesuwu.

Funkcje M3,M4,M5 są przed ruchami przesuwu wyprowadzane do wewnętrznego sterowania dopasowującego. Ruchy w osiach rozpoczynają się dopiero wtedy, gdy sterowane wrzeciono w przypadku M3, M4 rozpędziło się. W przypadku M5 nie następuje jednak
oczekiwanie na zatrzymanie się wrzeciona. Ruchy w osiach rozpoczynają się jeszcze
przed zatrzymaniem się (nastawienie standardowe).
W przypadku pozostałych funkcji M następuje wyprowadzenie do PLC z ruchami przesuwu.
JeŜeli chcecie funkcję M w sposób celowy zaprogramować przed albo po ruchu w osi,
wówczas wstawcie oddzielny blok z tą funkcją M. Pamiętajcie: blok ten przerywa przejście płynne G64 i wytwarza zatrzymanie dokładne!

Przykład programowania
N10 S...
N20 X...M3

Wskazówka

Informacja

8 - 206

N180 M78 M67 M10 M12 M37

;funkcja M w bloku z ruchem w osi
wrzeciono rozpędza się przed ruchem w X
;max 5 funkcji M w bloku

Oprócz funkcji M i H mogą być przesyłane do PLC równieŜ funkcje T, D, S (sterowanie
programowane w pamięci). W sumie jest moŜliwych maksymalnie 10 tego rodzaju wyprowadzeń funkcji w jednym bloku.
Od wersji opr. 2.0 są moŜliwe 2 wrzeciona. Wynika z tego rozszerzona moŜliwość programowania w przypadku poleceń M - tylko dla wrzeciona:
M1=3, M1=4, M1=5, M1=40, ... ; M3, M4, M5, M40, ... dla wrzeciona 1
M2=3, M2=4, M2=5, M2=40, ... ; M3, M4, M5, M40, ... dla wrzeciona 2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.8 Funkcja H

8.8

Funkcja H

Funkcjonowanie

Przy pomocy funkcji H mogą być przenoszone z programu do PLC dane zmiennoprzecinkowe (typ jak przy parametrach obliczeniowych, patrz punkt „Parametry obliczeniowe R”.
Znaczenie wartości dla określonej funkcji H ustala producent maszyny.

Programowanie

H0=... do H9999=...

Przykład programowania

Wskazówka

;maksymalnie 3 funkcje H na blok

N10 H1=1.987 H2=978.123 H3=4 ;3 funkcje H w jednym bloku
N20 G0 X71.3 H99=-8978.234
;z ruchami w osi w bloku
N30 H5
;odpowiada: H0=5.0
Oprócz funkcji M i H mogą być przesyłane do PLC równieŜ funkcje T, D, S (sterowanie programowane w pamięci). W sumie jest moŜliwych maksymalnie 10 tego rodzaju wyprowadzeń funkcji w jednym bloku NC.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 207

Programowanie
8.9 Parametry obliczeniowe R, LUD i zmienne PLC

8.9

8.9.1

Parametry obliczeniowe R

Parametry obliczeniowe R

Funkcjonowanie

Gdy program NC ma obowiązywać nie dla raz ustalonych wartości, albo gdy musicie obliczać wartości, wówczas stosujcie w tym celu parametry obliczeniowe. Potrzebne wartości
moŜe obliczać albo nastawiać sterowanie w czasie przebiegu programu.
Inną moŜliwością jest nastawianie wartości parametrów obliczeniowych przez obsługę. JeŜeli parametry obliczeniowe są wyposaŜone w wartości, mogą one zostać w programie
przyporządkowane innym adresom NC, które pod względem wartości powinny być elastyczne.

Programowanie

R0=... do R299 =...

Przyporządkowanie wartości

Parametrom obliczeniowym moŜecie przyporządkowywać wartości w następującym zakresie:
±(0.000 0001 ... 9999 9999)
(8 miejsc dziesiętnych i znak oraz kropka dziesiętna).

W przypadku wartości wyraŜanych liczbą całkowitą moŜna pominąć kropkę dziesiętną.
Znak dodatni moŜna zawsze pominąć.
Przykład:
R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123

W formie wykładniczej moŜecie przyporządkować rozszerzony zakres liczbowy:
(10-300 ... 10+300).

Wartość wykładnika jest pisana po znaku EX; maksymalna łączna liczba znaków: 10
(łącznie ze znakiem i kropką dziesiętną)
Zakres wartości wykładnika: -300 do +300.
Przykład:
R0=-0.1EX-5
R1=1.874EX8

;znaczenie: R0 = -0,000 001
;znaczenie: R1 = 187 400 000

Wskazówka: W jednym bloku moŜe nastąpić wiele przyporządkowań; równieŜ przyporządkowań wyraŜeń obliczeniowych.

Przyporządkowanie do innych adresów
Elastyczność programu NC powstaje przez to, Ŝe innym adresom NC przyporządkowujecie te parametry albo wyraŜenia obliczeniowe. Wszystkim adresom mogą być
przyporządkowywane słowa, wyraŜenia obliczeniowe albo parametry obliczeniowe;
wyjątek: adres N, G i L.
Przy przyporządkowaniu piszcie po znaku adresu znak „=”. Przyporządkowanie ze
znakiem ujemnym jest moŜliwe.

8 - 208

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.9 Parametry obliczeniowe R, LUD i zmienne PLC
JeŜeli przyporządkowywania następują na adresach osi (instrukcje ruchu), wówczas
jest w tym celu konieczny oddzielny blok.
Przykład:

N10 G0 X=R2

;przyporządkowanie do osi X

Operacje / funkcje obliczeniowe

Przy stosowaniu operatorów / funkcji obliczeniowych naleŜy zachować zwykły matematyczny sposób pisania. Priorytety wykonywania są wyznaczane przez nawiasy okrągłe. Poza
tym obowiązuje liczenie kropki przed kreską. Dla funkcji trygonometrycznych obowiązuje
podawanie w stopniach.

Przykład programowania: parametry R

N10 R1=R1+1 ;nowe R1 wynika ze starego R1 plus 1
N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12
N30 R13=SIN(25.3)
;R13 daje sinus z 25,3 stopnia
N40 R14=R1*R2+R3
;kropka jest liczona przed kreską R14=(R1*R2)+R3
N50 R14=R3+R2*R1
;wynik, jak blok 40
N60 R15=SQRT(R1*R1+R2*R2)
;znaczenie: R15=

√R12 + R22

Przykład programowania: przyporządkowanie do osi
N10 G1 G91 X=R1 Z=R2 F3
N20 Z=R3
N30 X=-R4
N40 Z=-R5
...

8.9.2

Lokalne dane uŜytkownika (LUD)

Funkcjonowanie

UŜytkownik / programista moŜe definiować w programie własne zmienne o róŜnych typach
danych (LUD = Local User Data). Te zmienne istnieją tylko w tym programie, w którym zostały zdefiniowane. Definicja następuje bezpośrednio na początku programu i moŜe od razu
zostać powiązana z przyporządkowaniem wartości.
W innym przypadku wartość początkowa wynosi zero.
Nazwę zmiennej programista moŜe ustalić sam. Tworzenie nazw podlega następującym regułom:

Długość maksymalnie 32 znaki

Pierwsze dwa znaki muszą być literami; poza tym litery, podkreślnik albo cyfry

Nie stosować nazw, które są juŜ uŜywane w sterowaniu (adresy NC, słowa kluczowe,
nazwy programów, podprogramów, itd.)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 209

Programowanie
8.9 Parametry obliczeniowe R, LUD i zmienne PLC

Programowanie

DEF BOOL varname1
DEF CHAR varname2
DEF INT varname3

DEF REAL varname4

;typ Bool, wartości: TRUE(=1), FALSE(=0)
;typ Char, 1 znak w kodzie ASCII: „a”, „b”, ...
;wartość liczbowa kodu: 0 - 255
;typ Integer, wartości całkowitoliczbowe, zakres
:wartości 32 bity: -2 147 483 648 do +2 147 483 648
;(dziesiętne)
;typ Real, liczba naturalna (jak parametry obliczeniowe
;R), zakres wartości ±(0.000 0001 ... 9999 9999)
;(8 miejsc dziesiętnych i znak i kropka dziesiętna) albo
-300
+300
;wykładniczy sposób pisania: ±(10
... 10 ).

KaŜdy typ wymaga własnego wiersza programu. MoŜna jednak zdefiniować w jednym wierszu wiele zmiennych tego samego typu.

Tablice

Przykład:
DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4

;4 zmienne typu INT

Oprócz pojedynczych zmiennych mogą być definiowane równieŜ jedno i dwuwymiarowe tablice zmiennych tych typów danych:
DEF INT PVAR5[n]
;jednowymiarowa tablica typu INT, n: całkowitoliczbowa
DEF INT PVAR6[n,m]
;dwuwymiarowa tablica typu INT, n, m: całkowitoliczbowa
Przykład:
DEF INT PVAR7[3]

;tablica z 3 elementami typu INT

W programie dostęp do poszczególnych elementów tablicy moŜna uzyskać poprzez indeks
tablicy i moŜna je traktować jak pojedyncze zmienne. Indeks tablicy wynosi od 0 do małej
liczby elementów.
Przykład:
N10 PVAR[2]=24

;Trzeci element tablicy (z indeksem 2) otrzymuje wartość 24.

Przyporządkowanie wartości dla tablicy przy pomocy instrukcji SET:
N20 PVAR5[2]=SET(1,2,3) ; Od 3. elementu tablicy są przyporządkowywane róŜne wartości.
Przyporządkowanie wartości dla tablicy przy pomocy instrukcji REP:
N20 PVAR7[4]=REP(2) ; Od elementu tablicy [4] wszystkie otrzymują tą samą wartość, tutaj
2.

Liczba LUD

8 - 210

W przypadku SINUMERIK 802D moŜna zdefiniować maksymalnie 200 LUD. Przestrzegajcie
jednak: cykle standardowe firmy SIEMENS uŜywają równieŜ LUD i dzielą się tą liczbą z
uŜytkownikiem. Utrzymujcie zawsze wystarczającą rezerwę, gdy pracujecie z tymi cyklami.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.9 Parametry obliczeniowe R, LUD i zmienne PLC

Wskazówka dot. wyświetlania

Nie istnieje specjalne wyświetlanie LUD. Byłyby one zresztą widoczne tylko podczas przebiegu programu.
Do celów testowych - przy sporządzaniu programu - moŜecie przyporządkować LUD do parametrów obliczeniowych R i w ten sposób są one widoczne poprzez wyświetlanie parametrów obliczeniowych, jednak przekonwertowane na typ REAL.
Dalsza moŜliwość wyświetlenia jest w stanie STOP programu poprzez wyprowadzenie komunikatu:
MSG(„wartość VAR1: „ & lt; & lt; PVAR1 & lt; & lt; ” wartość VAR2: „:” & lt; & lt; PVAR2) ; wartość PVAR1,
PVAR2
M0

8.9.3

Odczyt i zapis zmiennych PLC

Funkcjonowanie

Aby umoŜliwić szybką wymianę danych między NC i PLC istnieje specjalny obszar danych
w złączu uŜytkownika PLC o długości 512 bajtów. W tym obszarze dane PLC są uzgodnione
pod względem typu o offsetu pozycji. W programie NC te uzgodnione zmienne PLC mogą
być czytane i zapisywane.
W tym celu istnieją specjalne zmienne systemowe:
$A_DBB[n]
;bajt danych (wartość 8-bitowa)
$A_DBW[n]
;słowo danych (wartość 16-bitowa)
$A_DBD[n]
;podwójne słowo danych (wartość 32-bitowa)
$A_DBR[n]
;dane REAL (wartość 32-bitowa)
n oznacza tutaj offset pozycji (początek obszaru danych do początku zmiennej) w bajtach
Przykład:
R1=$A_DBR[5] ;odczyt wartości REAL, offset 5 (rozpoczyna się na bajcie 5 obszaru)

Wskazówki




Odczyt zmiennych wytwarza zatrzymanie przebiegu (wewnętrzne STOPRE).
Równocześnie (w tym samym bloku) moŜna zapisać maksymalnie 3 zmienne.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 211

Programowanie
8.10 Skoki w programie

8.10

Skoki w programie

8.10.1 Cel skoku w programie
Funkcjonowanie

Etykiety albo numery bloków słuŜą oznaczania bloków jako cel skoku w przypadkach
skoków w programie. Przy pomocy skoków jest moŜliwe rozgałęzianie przebiegu programu.
Etykiety są dowolnie wybierane, obejmują one jednak minimalnie 2 a maksymalnie 8 liter
albo cyfr, przy czym dwa pierwsze znaki muszą być literami albo podkreślnikami.

W bloku, który jest celem skoku, etykiety są zamykane dwukropkiem. Znajdują się one
zawsze na początku bloku. JeŜeli dodatkowo jest numer bloku, wówczas etykieta znajduje
się za numerem bloku.
Etykiety muszą w ramach programu być jednoznaczne.

Przykład programowania

N10 LABEL1: G1 X20
...
TR789:G0 X10 Z20
N100...

;LABEL1 jest etykietą, celem skoku
;TR789 jest etykietą, celem skoku
nie ma numeru bloku
;numer bloku moŜe być celem skoku

8.10.2 Bezwarunkowe skoki w programie
Funkcjonowanie

Programy NC wykonują swoje bloki w kolejności, w jakiej zostały umieszczone przy pisaniu.
Kolejność obróbki moŜe zostać zmieniona przez umieszczenie skoków w programie.

Celem skoku moŜe być tylko jeden blok z etykietą albo numerem bloku. Blok ten musi
znajdować programie.
Bezwarunkowa instrukcja skoku wymaga własnego bloku.

8 - 212

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.10 Skoki w programie

Programowanie
GOTOF Label
GOTOB Label
Label

;skok do przodu (w kierunku ostatniego bloku programu)
;skok do tyłu (w kierunku pierwszego bloku programu)

;wybrany ciąg znaków jako etykieta albo numer bloku

przebieg
programu

N10 G0 X... Z...
...
...
N20 GOTOF LABEL0 ; skok do etykiety LABEL0
...
...
...
...
...
N50 LABEL0: R1=R2+R3
N51 GOTOF LABEL1 ; skok do etykiety LABEL1
...
...
LABEL2: X...Z...
N100 M2 ;koniec programu
LABRL1: X...Z...
...
N150 GOTOB MARKE2, skok do etykiety MARKE2

Rysunek 8-51 Skoki bezwarunkowe na przykładzie

8.10.3 Warunkowe skoki w programie
Funkcjonowanie

Po instrukcji IF są formułowane warunki skoku. Gdy warunek skoku jest spełniony (wartość nie zero), wówczas następuje skok. Celem skoku moŜe być tylko blok z etykietą albo
numerem bloku. Blok ten musi znajdować się w programie.
Warunkowe instrukcje skoku wymagają własnego bloku. W jednym bloku moŜe znajdować
się wiele warunkowych instrukcji skoku.
Przy zastosowaniu warunkowych skoków w programie moŜecie ewentualnie uzyskać jego
wyraźne skrócenie.

Programowanie

IF warunek GOTOF Label
IF warunek GOTOB Label

GOTOF
GOTOB
Label
IF
Warunek

;skok do przodu
;skok do tyłu

;kierunek skoku do przodu (w kierunku ostatniego bloku programu)
;kierunek skoku wstecz (w kierunku pierwszego bloku programu)
;wybrany ciąg znaków jako etykieta albo numer bloku
;wprowadzenie warunku skoku
;parametr obliczeniowy, wyraŜenie obliczeniowe dla sformułowania warunku

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 213

Programowanie
8.10 Skoki w programie

Operacje porównania
Operatory
==
& lt; & gt;
& gt;
& lt;
& gt; =
& lt; =

Znaczenie

równe
nierówne
większe
mniejsze
większe albo równe
mniejsze albo równe

Operacje porównania wspierają formułowanie warunku skoku. Porównywalne są przy tym
równieŜ wyraŜenia obliczeniowe.
Wynik operacji porównania jest „spełniony” albo „nie spełniony”. Niespełnienie jest równoznaczne z wartością zero.

Przykład programowania operacji porównania
R1 & gt; 1
1 & lt; R1
R1 & lt; R2+R3
R6 & gt; =SIN(R7*R7)

;R1 większe od 1
;1 mniejsze od R1
;R1 mniejsze od R2 plus R3
;R6 większe albo równe SIN (R7)2

Przykład programowania

N10 IF R1 GOTOF LABEL1

...
N90 LABEL1: ...
N100 IF R1 & gt; 1 GOTOF LABEL2

;gdy R1 nie równa się zero
skok do bloku z LABEL1
;gdy R1 jest większe od 1,
skok do bloku z LABEL2

...
N50 LABEL2: ...
...
N800 LABEL3: ...
...
N1000 IF R45==R7+1 GOTOB LABEL3

;gdy R45 jest równe R7 plus 1,
skok do bloku z LABEL3

...
wiele skoków warunkowych w bloku:
N10 MA1: ...
...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2...
...
N50 MA2: ...
Wskazówka: skok następuje przy pierwszym spełnionym warunku.

8 - 214

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.10 Skoki w programie

8.10.4 Przykład programowania z uŜyciem skoków
Zadanie

Dosuwanie do punktów na łuku koła:
Dane: kąt początkowy:
promień okręgu:
odstęp pozycji:
liczba punktów:
połoŜenie środka okręgu w Z
połoŜenie środka okręgu w X:

30°
w R1
32 mm w R2
10°
w R3
11
w R4
50 mm w R5
20 mm w R6

(liczba punktów)

R2 Rysunek 8-47 Dosuwanie do punktów na łuku koła
promień

Rysunek 8-52 Dosuwanie do punktów na fragmencie okręgu

Przykład programowania

Objaśnienie

N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20
;przyporządkowanie wartości początkowych
N20 MA1: G0 Z=R2*COS (R1)+R5 X=R2*SIN(R1)+R6
;obliczenie i przyporządkowanie do adresów osi
N30 R1=R1+R3 R4=R4-1
N40 IF R4 & gt; 0 GOTOB MA1
N50 M2
W bloku N10 warunki początkowe zostają przyporządkowane odpowiednim parametrom
obliczeniowym. W N20 następuje obliczenie współrzędnych w X i Z i wykonanie.
W bloku N30 następuje zwiększenie R1 o kąt odstępu R3; R4 ulega zmniejszeniu
o 1. JeŜeli R4 & gt; 0, następuje ponowne wykonanie N20, w przeciwnym przypadku N50
z zakończeniem programu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 215

Programowanie
8.11 Technika podprogramów

8.11

Technika podprogramów

8.11.1 Ogólnie
Zastosowanie

W zasadzie nie ma róŜnicy między programem głównym i podprogramem.

W podprogramach są zapisywane często powtarzające się ciągi czynności obróbczych,
np. określone kształty konturów. W programie głównym ten podprogram jest wywoływany
w odpowiednich miejscach i przez to wykonywany.

Budowa

Formą podprogramu jest cykl obróbczy. Cykle obróbcze zawierają powszechnie występujące przypadki obróbki (np. gwintowanie, obróbka warstwowa, itd.). Przez wyposaŜenie
w wartości przewidywanych parametrów obliczeniowych moŜecie je dopasowywać do konkretnych przypadków obróbki.
Budowa podprogramu jest identyczna z budową programu głównego (patrz punkt 8.1.2 „Budowa programu”). Podprogramy są analogicznie do programów głównych w ostatnim bloku
wyposaŜane w M2 - koniec programu. Oznacza to powrót do wywołującej płaszczyzny
programowej.

Koniec programu

Zamiast zakończenia programu M2 moŜna w podprogramie stosować równieŜ instrukcję zakończenia RET.

RET wymaga własnego bloku.

Instrukcji RET naleŜy uŜywać wtedy, gdy przejście płynne G64 ma nie być przerywane
przez powrót. W przypadku M2 następuje przerwanie G64 i wytworzenie zatrzymania dokładnego.
program główny

przebieg

wywoł.

wywołanie

podprogram

powrót
wywołanie

wywołanie

powrót

Rysunek 8-53 Przykład przebiegu przy dwukrotnym wywołaniu podprogramu

8 - 216

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.11 Technika podprogramów

Nazwa podprogramu

Aby móc wybrać jeden określony podprogram z wielu podprogramów, jest programowi
nadawana nazwa. Nazwa moŜe zostać dowolnie wybrana przy pisaniu programu przy
zachowaniu następujących ustaleń.
Obowiązuje takie same zasady jak dla programów głównych.
Przykład: BUCHSE7

Dodatkowo w przypadku podprogramów jest moŜliwość stosowania słowa adresowego L...
. Dla wartości jest moŜliwych 7 miejsc dziesiętnych (tylko liczby całkowite).
Pamiętajcie: w przypadku adresu L zera na początku mają znaczenie dla rozróŜniania.
Przykład: L128 nie jest równoznaczne z L0128 albo L00128 !
Są to 3 róŜne podprogramy.

Wskazówka: nazwa podprogramu LL6 jest zarezerwowana dla zmiany narzędzia.

Wywołanie podprogramu

Podprogramy są w programie (głównym albo podprogramie) wywoływane poprzez swoją
nazwę.
Jest w tym celu wymagany oddzielny blok.

Przykład:

N10 L785
N20 WELLE7

Powtórzenie programu P...

;wywołanie podprogramu L785
;wywołanie podprogramu WELLE7

JeŜeli podprogram ma wielokrotnie raz po raz być wykonany, wówczas w bloku wywołania
po nazwie podprogramu piszcie pod adresem P liczba przebiegów. MoŜliwych jest maksymalnie 9999 przebiegów (P1 ... P9999).

Przykład:

N10 L785 P3

;wywołanie podprogramu L785, 3 przebiegi

Głębokość kaskadowania

Podprogramy mogą być wywoływane nie tylko w programie głównym, ale teŜ w podprogramie. W sumie dla tego rodzaju kaskadowego wywoływania jest do dyspozycji 8 płaszczyzn programowania; łącznie z płaszczyzną programu głównego.
1. płaszczyzna

2. płaszczyzna

program główny

Rysunek 8-54

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

3. płaszczyzna ... 8.płaszczyzna

Podprogram

Podprogram

Podprogram

Przebieg w przypadku ośmiu płaszczyzn programowania

8 - 217

Programowanie
8.11 Technika podprogramów

Informacje

W podprogramie mogą być zmieniane funkcje działające modalnie, np. G90 - & gt; G91. Przy
powrocie do programu wywołującego zwracajcie uwagę na to, by funkcje działające modalnie były tak nastawione, jak tego potrzebujecie.

To samo dotyczy parametrów obliczeniowych R. Zwracajcie uwagę, by wartości Waszych
parametrów obliczeniowych uŜywanych w wyŜszych płaszczyznach obliczeniowych nie były
w sposób niezamierzony zmieniane w płaszczyznach niŜszych.

8.11.2 Wywoływanie cykli obróbkowych
Funkcjonowanie

Cykle są podprogramami technologicznymi, które w sposób ogólnie obowiązujący realizują
określony proces obróbki, np. wiercenie albo gwintowanie. Dopasowanie do konkretnego
zadania następuje poprzez parametry / wartości bezpośrednio przy wywołaniu danego cyklu.

Przykład programowania

N10 CYCLE83(110, 90, ...)

...
N40 RTP=100 RFP=95.5 ...
N50 CYCLE82(RTP, RFP, ...)

8 - 218

;wywołanie cyklu 83, bezpośrednie przekazanie
wartości, własny blok
;nastawienie parametrów dla cyklu 82
;wywołanie cyklu 82, własny blok

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.12 Regulator czasowy i licznik obrabianych przedmiotów

8.12

Regulator czasowy i licznik obrabianych przedmiotów

8.12.1 Regulator czasowy dla czasu przebiegu
Funkcjonowanie

Są udostępniane regulatory czasowe (timer) jako zmienna systemowa ($A...), których moŜna
uŜywać do nadzoru procesów technologicznych w programie albo tylko do wyświetlania.
Dla tych regulatorów czasowych istnieją tylko dostępy odczytowe. Są regulatory czasowe, które są stale aktywne. Aktywność innych moŜna wyłączyć poprzez dane maszynowe.

Stale aktywne regulatory czasowe




Czas od ostatniego załadowania programu z wartościami domyślnymi” (w minutach):
$AN_SETUP_TIME (tylko do odczytu)
Jest automatycznie zerowany przy „ładowaniu programu sterowania z wartościami domyślnymi”.
Czas od ostatniego załadowania programu (w minutach):
$AN_POWERON_TIME (tylko do odczytu)
Jest automatycznie zerowany przy kaŜdym ładowaniu programu sterowania.

Regulator czasowy z moŜliwością wyłączenia aktywności

PoniŜsze regulatory czasowe są uaktywniane poprzez daną maszynową (nastawienie
standardowe). Start jest specyficzny dla układu. KaŜdy aktywny pomiar czasu przebiegu
jest automatycznie przerywany w stanie zatrzymania programu albo przy ręcznej zmianie
posuwu na zero. Zachowanie się uaktywnionych pomiarów czasu przy aktywnym posuwie próbnym i testowaniu programu moŜna ustalić przy pomocy danych maszynowych.
• Całkowity czas przebiegu programów NC w rodzaju pracy automatyka (w sekundach): $AC_OPERATING_TIME
W rodzaju pracy automatyka są sumowane czasy przebiegu wszystkich programów
między startem i zakończeniem programu / zresetowaniem. Regulator czasowy jest
zerowany przy kaŜdym ładowaniu programu sterowania.
• Czas przebiegu wybranego programu NC (w sekundach):
$AC_CYCLE_TIME
W wybranym programie NC jest mierzony czas przebiegu między NC-start i końcem
programu / zresetowaniem. Start nowego programu NC powoduje zresetowanie regulatora czasowego.
• Czas pracy narzędzia (w sekundach)
$AC_CUTTING_TIME
Jest mierzony czas ruchu osi biorących udział w tworzeniu konturu (bez przesuwu
szybkiego) we wszystkich programach NC między startem NC i końcem programu /
zresetowaniem, przy aktywnym narzędziu.
Pomiar jest dodatkowo przerywany przy aktywnym czasie oczekiwania.
Układ jest automatycznie zerowany przy kaŜdym ładowaniu programu sterowania.

Przykład programowania

N10 IF $AC_CUTTING_TIME & gt; =R10 GOTOF WZZEIT
; wartość graniczna Ŝywotności narzędzia?
...
N80 WZZEIT:
N90 MSG („czas pracy narzędzia: osiągnięta wartość graniczna”)
N100 M0

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 219

Programowanie
8.12 Regulator czasowy i licznik obrabianych przedmiotów

Wyświetlanie

Treść aktywnych zmiennych systemowych jest widoczna na obrazie w zakresie czynności
obsługowych „OFFSET/PARAM” - & gt; przycisk programowany „Dane nastawcze” (2. strona):
Czas przebiegu =$AC_OPERATING_TIME
Czas cyklu
=$AC_CYCLE_TIME
Czas cięcia
=$SAC_CUTTING_TIME
Czas ustawiania =$AN_SETUP_TIME
Czas włączenia =$AN_POWERON_TIME

„Czas cyklu” jest dodatkowo widoczne w rodzaju pracy AUTOMATYKA w zakresie czynności obsługowych „pozycja” w wierszu wskazówek.

8.12.2 Licznik obrabianych przedmiotów
Funkcjonowanie

Licznik

Pod funkcją „licznik obrabianych przedmiotów” są udostępniane liczniki, których moŜna uŜyć
do liczenia obrobionych przedmiotów.
Liczniki te istnieją jako zmienna systemowa z moŜliwością zapisu i odczytu z programu albo
przez czynność obsługową (uwzględnić stopień ochrony dla zapisu!). Poprzez dane maszynowe moŜna wpływać na uaktywnianie licznika, czas zerowania i algorytm liczenia.








8 - 220

Liczba przedmiotów do obrobienia (liczba zadana)
$AC_REQUIRED_PARTS
W tym liczniku moŜna zdefiniować liczbę obrobionych przedmiotów, przy uzyskaniu
której liczba aktualnych przedmiotów $AC_ACTUAL_PARTS jest zerowana.
Poprzez daną maszynową moŜna uaktywnić generowanie wyświetlanego alarmu „zadana liczna obrobionych przedmiotów jest uzyskana”.

Liczba całkowita obrobionych przedmiotów (liczba rzeczywista całkowita):
$AC_TOTAL_PARTS
Licznik podaje liczbę wszystkich przedmiotów obrobionych od punktu startowego. Licznik jest automatycznie zerowany przy ładowaniu programu sterowania.

Aktualna liczba obrobionych przedmiotów (liczba rzeczywista aktualna):
$AC_ACTUAL_PARTS
W tym liczniku jest rejestrowana liczba wszystkich przedmiotów obrobionych od punktu
startowego. Po osiągnięciu liczby zadanej ($AC_REQUIRED_PARTS, wartość większa
od zera) licznik jest automatycznie zerowany.
Licznik obrabianych przedmiotów wyspecyfikowanych przed uŜytkownika:
$AC_SPECIAL_PARTS
Licznik ten pozwala uŜytkownikowi na liczenie obrobionych przedmiotów według własnej definicji. MoŜna zdefiniować wyprowadzanie alarmu przy zgodności z
$AC_REQUIRED_PARTS (liczba zadana). Zerowana licznika uŜytkownik musi dokonać sam.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.12 Regulator czasowy i licznik obrabianych przedmiotów

Przykład programowania

Wyświetlanie

N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST
...
N80 SIST:
N90 MSG (‘liczba zadana osiągnięta”)
N100 M0

;liczba sztuk osiągnięta?

Treść aktywnych zmiennych systemowych jest widoczna na obrazie w zakresie czynności
obsługowych „OFFSET/PARAM” - & gt; przycisk programowany „Settingdate” (2. strona):
Części razem
=$AC_TOTAL_PARTS
Części wymagane =$AC_REQUIRED_PARTS
Stan licznika
=$AC_ACTUEL_PARTS
$AC_SPECIAL_PARTS nie dostępna na wyświetlaniu

„Stan licznika” widać dodatkowo w rodzaju pracy AUTOMATYKA w zakresie czynności obsługowych „Pozycja” w wierszu wskazówek.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 221

Programowanie
8.13 Polecenia językowe dla nadzoru narzędzi

8.13

Polecenia językowe dla nadzoru narzędzi

8.13.1 Przegląd nadzoru narzędzi

Ta funkcja jest w przypadku SINUMERIK 802D opcją i jest dostępna od wersji opr. 2.0.

Funkcjonowanie

Nadzór narzędzi jest uaktywniany poprzez dane maszynowe. Są moŜliwe następujące rodzaje nadzoru aktywnego ostrza aktywnego narzędzia:

nadzór czasu Ŝywotności

nadzór liczby sztuk
Dla narzędzia (WZ) mogą zostać uaktywnione wymienione nadzory.

Sterowanie / wprowadzanie danych nadzoru narzędzi następuje najlepiej poprzez czynności
obsługowe. Oprócz tego funkcje moŜna równieŜ programować.

Liczniki nadzoru

Dla kaŜdego rodzaju nadzoru istnieją liczniki nadzoru. Liczniki nadzoru liczą od nastawionej
wartości & gt; 0 do zera. Gdy licznik uzyska wartość & lt; =0, wówczas wartość graniczna jest uwaŜana za osiągniętą. Jest generowany odpowiedni komunikat alarmowy.

Zmienne systemowe dla rodzaju i stanu nadzoru




$TC_TP8[t] - stan narzędzia o numerze t:
Bit 0 = 1: narzędzie jest aktywne
= 0: narzędzie nie aktywne
Bit 1 = 1: narzędzie ma zezwolenie
= 0: narzędzie nie ma zezwolenia
Bit 2 = 1: narzędzie jest zablokowane
= 0: narzędzie nie jest zablokowane
Bit 3: zarezerwowany
Bit 4 = 1: granica ostrzegania wstępnego jest osiągnięta
= 0: nie osiągnięta

$TC_TP9[t] - rodzaj funkcji nadzoru dla narzędzia o numerze t:
=0: brak nadzoru
=1: czas Ŝywotności nadzorowanego narzędzia
=2: liczba sztuk dla nadzorowanego narzędzia

Te zmienne systemowe dają się czytać i zapisywać w programie NC.

Zmienne systemowe dla danych nadzoru narzędzi
Tablica 8-2 Dane nadzoru narzędzi

Identyfikator
$TC_MOP1[t,d]

$TC_MOP2[t,d]
$TC_MOP3[t,d]
$TC_MOP4[t,d]
...
$TC_MOP11[t,d]
$TC_MOP13[t,d]

Opis

Granica ostrzegania wstępnego Ŝywotność
w minutach
Pozostały czas Ŝywotności w minutach
Granica ostrzegania wstępnego liczba sztuk
Pozostała liczba sztuk
...
Zadany czas Ŝywotności
Zadana liczba sztuk

t dla numeru narzędzia T, d dla numeru D

8 - 222

Typ danych

REAL

0.0

REAL
INT

Nast. domyślne

0.0
0

REAL
INT
INT

0.0
0
0

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.13 Polecenia językowe dla nadzoru narzędzi

Zmienne systemowe dla aktywnego narzędzia

W programie NC moŜna poprzez zmienne systemowe odczytać:

$P_TOOLNO - numer aktywnego narzędzia T

$P_TOOL - aktywny numer D aktywnego narzędzia

8.13.2 Nadzór czasu Ŝywotności

Nadzór czasu Ŝywotności następuje dla ostrza narzędzia, które właśnie pracuje (aktywne
ostrze D aktywnego narzędzia T).
Gdy tylko osie uczestniczące w tworzeniu konturu wykonują ruch (G1, G2, G3, ... ale nie
G0), jest aktualizowany pozostały czas Ŝywotności ($TC_MOP2[t,d] tego ostrza narzędzia.
Gdy podczas obróbki pozostały czas Ŝywotności ostrza narzędzia spadnie poniŜej wartości
„Granica ostrzegania wstępnego czas Ŝywotności” ($TC_MOP1[t,d]), wówczas jest to sygnalizowane do PLC.
Gdy pozostały czas Ŝywotności jest & lt; = 0, wówczas jest wyprowadzany alarm i nastawiany
kolejny sygnał interfejsowy. Narzędzie przyjmuje następnie stan „zablokowane” i tak długo
nie moŜe zostać ponownie zaprogramowane, jest długo trwa ten stan. Musi nastąpić interwencja obsługi: wymienić narzędzie albo zadbać o to, by znów było do dyspozycji narzędzie
zdatne do obróbki.

Zmienna systemowa $A_MONIFACT

Zmienna systemowa $A_MONITACT (typ danych REAL) pozwala na nastawienie szybszego lub wolniejszego ruchu zegara nadzoru. Ten współczynnik moŜna nastawić przed zastosowaniem narzędzia, aby np. uwzględnić róŜne zuŜycie odpowiednio do zastosowanego
materiału obrabianego przedmiotu.

Po załadowaniu programu sterowania, zresetowaniu / końcu programu współczynnik
$A_MONIFACT ma wartość 1.0. Działa czas rzeczywisty.
Przykłady obliczania:
$A_MONIFACT=1
1 minuta czasu rzeczywistego = 1 minuta czasu Ŝywotności, który
jest odejmowany
$A_MONIFACT=0.1
1 minuta czasu rzeczywistego = 0.1 minuta czasu Ŝywotności,
który jest odejmowany
$A_MONIFACT=5
1 minuta czasu rzeczywistego = 5 minuta czasu Ŝywotności, który
jest odejmowany

Aktualizacja wartości zadanej przy pomocy RESETMON( )

Funkcja RESETMON(state, t, d, mon) nastawia wartość rzeczywistą na zadaną:
- dla wszystkich albo tylko określonego ostrza określonego narzędzia
- dla wszystkich albo tylko określonego rodzaju nadzoru.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 223

Programowanie
8.13 Polecenia językowe dla nadzoru narzędzi
Parametry przesyłania:
INT
state
Status wykonania polecenia:
=0
Pomyślne wykonanie
= -1
Ostrze o wymienionym numerze D = d nie istnieje.
= -2
Narzędzie o wymienionym numerze T = t nie istnieje.
= -3
Wymienione narzędzie t nie ma zdefiniowanej funkcji nadzoru.
= -4
Funkcja nadzoru nie jest uaktywniona, tzn. polecenie nie zostanie wykonane.
INT
t
Numer wewnętrzny T
=0
dla wszystkich narzędzi
& lt; & gt; 0
dla tego narzędzia (t & lt; 0 : utworzenie wartości bezwzględnej |t|)
INT
d
opcja: numer D narzędzia z numerem t:
& gt; 0
dla tego numeru D
bez d / = 0
wszystkie ostrza narzędzia t
INT
mon
opcja: kodowany bitowo parametr rodzaju nadzoru (wartości analogicznie
do $TC_TP9):
= 1:
czas Ŝywotności
= 2:
liczba sztuk mon
opcja: kodowany bitowo parametr rodzaju nadzoru
(wartości analogicznie do $TC_TP9):
= 1:
czas Ŝywotności
= 2:
liczba sztuk
bez mon wzgl. = 0:
Wszystkie wartości rzeczywiste nadzorów aktywnych dla
narzędzia t są nastawiane na wartości zadane.

Wskazówki:

-

RESETMON( ) nie działa przy aktywnym „teście programu”.
Zmienną komunikatu zwrotnego statusu state naleŜy zdefiniować na początku programu
przy pomocy instrukcji DEF:
DEF INT state
MoŜna zdefiniować równieŜ inną nazwę zmiennej (zamiast state, ale max 15 znaków, rozpoczynając od 2 liter). Zmienna jest teraz do dyspozycji w tym programie, w którym została zdefiniowana.
To samo dotyczy zmiennej rodzaju nadzoru mon. O ile tutaj w ogóle jest wymagane
podanie, moŜna ją równieŜ przekazać jako liczbę (1 albo 2).

8.13.3 Nadzór liczby sztuk

Na liczbę sztuk jest nadzorowane aktywne ostrze narzędzia. Nadzór na liczbę sztuk obejmuje
wszystkie ostrza narzędzi, które są stosowane do obróbki danego przedmiotu. Gdy liczba
sztuk zmieni się przez nowe zadane dane, wówczas są dopasowywane dane nadzoru
wszystkich ostrzy narzędzia uaktywnianych od ostatniego liczenia sztuk.

Aktualizacja liczby sztuk poprzez czynności obsługowe albo SETPIECE( )

Aktualizacja liczby sztuk moŜe nastąpić poprzez czynność obsługową (HMI) wzgl. w programie NC poprzez polecenie językowe SETPIECE( ).
Poprzez funkcję SETPIECE programista moŜe aktualizować dane nadzoru liczby sztuk narzędzi uczestniczących w obróbce. Obejmowane są wszystkie narzędzia o numerach D, które
były aktywne od ostatniego uaktywnienia SETPIECE. Gdy narzędzie jest aktywne w chwili
wywołania SETPIECE( ), wówczas jest ono równieŜ liczone. Gdy tylko po SETPIECE( ) zostanie wykonany blok z ruchami w osiach uczestniczących w tworzeniu konturu, narzędzie to
jest uwzględniane równieŜ dla następnego wywołania SETPIECE.

8 - 224

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.13 Polecenia językowe dla nadzoru narzędzi
SETPIECE(x):
x: = 1...32000
x: = 0

Przykład programowania

Liczba obrabianych przedmiotów, które zostały wykonane od ostatniego
wykonania funkcji SETPIECE. Stan licznika dla pozostałej liczby sztuk
($TC_POP4[t,d]) jest zmniejszany o tę wartość.
Skasowanie wszystkich liczników pozostałej liczby sztuk
($TC_POP4[t,d] dla narzędzi / numerów D, które od tego momentu
uczestniczyły w obróbce. Alternatywnie jest zalecane skasowanie w drodze czynności obsługowych (HMI).

N10 G0 X100
N20 ...
N30 T1
N40 M6 D2
N50 SETPIECE(2) ;$TC_MOP4[1,2 ] (T1,D2) zostaje zmniejszone o 2
N60 X... Y...
N100 T2
N110 M6 D1
N120 SETPIECE(4) ;$TC_MOP4[2,1 ] (T2,D1) i $TC_MOP4[1,2 ] zostaje
zmniejszone o 4
N130 X... Y...
N200 T3
N210 M6 D2
N220 SETPIECE(6) ;$TC_MOP4[3,2 ] (T3,D2) i $TC_MOP4[2,1 ] (T2,D1) i
$TC_MOP4[1,2 ] zostaje zmniejszone o 6
N230 X... Y...
N300 SETPIECE(0) ;skasowanie wszystkich powyŜszych $TC_MOP4[t,d ]
N400 M2

Wskazówki:
-

Polecenie SETPIECE( ) nie działa przy szukaniu bloku.
Bezpośredni zapis $TC_MOP4[t,d] jest zalecany tylko w prostym przypadku. Wymaga
on ponadto kolejnego bloku z poleceniem STOPRE.

Aktualizacja wartości zadanej

Aktualizacja wartości zadanej, nastawienie pozostałej liczby sztuk ($TC_MOP4[t,d) na zadaną liczbę sztuk ($TC_MOP13[t,d]), następuje zazwyczaj poprzez czynności obsługowe
(HMI). MoŜe to nastąpić równieŜ, jak juŜ opisano dla nadzoru czasu Ŝywotności, poprzez
funkcję RESETMON (state, t, d, mon).

Przykład:
DEF INT state ; Na początku programu zdefiniować zmienną sygnalizacji zwrotnej statusu
...
N100 RESETMON(state, 12,1,2) ; Aktualizacja wartości zadanej licznika liczby sztuk dla
T12, D1
...

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 225

Programowanie
8.13 Polecenia językowe dla nadzoru narzędzi

Przykład programowania
DEF INT state

;
G0 X...
T7

; zdefiniowanie zmiennej dla sygnalizacji zwrotnej statusu
RESETMON()

; odsunięcie
; wprowadzenie nowego narzędzia do pozycji roboczej, ew.
poprzez M6
$TC_MOP3[$P_TOOLNO,$P_TOOL]=100
; granica ostrzegania wstępn. 100 szt.
$TC_MOP4[$P_TOOLNO,$P_TOOL]=700
; pozostała liczba sztuk
$TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; wartość zadana liczby sztuk
; uaktywnienie po nastawieniu:
$TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; uaktywnienie nadzoru liczby sztuk, aktywne narzędzie
STOPRE
ANF:
BEARBEIT
; podprogram obróbki
SETPIECE(1)
; aktualizacja licznika
M0
; następny obrabiany przedmiot, kontynuacja przez
NC-Start
IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]] & gt; 1) GOTOB ANF
MSG(”narzędzie T7 zuŜyte - proszę zmienić”)
M0
; po zmianie narzędzia kontynuacja przez NC-Start
RESETMON(state,7,1,2)
; aktualizacja wartości zadanej licznika obrabianych przedmiotów
IF (state & lt; & gt; 0) GOTOF ALARM
GOTOB ANF
ALARM:
; wyświetlenie alarmu:
MSG(”Błąd RESETMON: ” & lt; & lt; state)
M0
M2

8 - 226

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.14 Obróbka frezarska na tokarkach

8.14

Obróbka frezarska na tokarkach
Wskazówka

Nie dotyczy 802D-bl.

8.14.1 Obróbka frezarska powierzchni czołowej - TRANSMIT
Ta funkcja jest w przypadku SINUMERIK 802D opcją i jest dostępna od wersji oprogramowania 2.0.

Funkcjonowanie








Kinematyczna funkcja transformacji TRANSMIT umoŜliwia czołową obróbkę frezarską/wiertarską na częściach toczonych w zamocowaniu tokarskim.
Do programowania tej obróbki jest uŜywany kartezjański układ współrzędnych.
Sterowanie transformuje zaprogramowane ruchy postępowe kartezjańskiego układu
współrzędnych na ruchy w realnych osiach maszyny. Wrzeciono główne działa przy tym
jako oś obrotowa maszyny.
TRANSMIT musi być projektowane poprzez specjalne dane maszynowe. Przesunięcie
środka narzędzia w stosunku do środka toczenia jest dopuszczalne i jest projektowane
równieŜ poprzez te dane maszynowe.
Oprócz korekcji długości narzędzia moŜna równieŜ pracować z korekcją promienia narzędzia (G41, G42).
Prowadzenie prędkości uwzględnia ograniczenia zdefiniowane dla ruchów obrotowych

Rysunek 8-55 Obróbka frezarska na powierzchni czołowej

Programowanie

TRANSMIT
TRAFOOF

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

;włączenie TRANSMIT (oddzielny blok)
;wyłączenie (oddzielny blok)

8 - 227

Programowanie
8.14 Obróbka frezarska na tokarkach
Przy pomocy TRAFOOF jest wyłączana kaŜda aktywna funkcja transformacji.

Przykład programowania

Rysunek 8-56 Kartezjański układ współrzędnych X, Y, Z ze środkiem w osi toczenia przy
programowaniu TRANSMIT

Informacje

; frezowanie czopa kwadratowego, nie współśrodkowo i w obróceniu
N10 T1 F400 G94 G54
; narzędzie frez, posuw, rodzaj posuwu
N20 G0 X50 Z60 SPOS=0
; dosunięcie do pozycji początkowej
N25 SETMS(2)
; wrzecionem prowadzącym jest teraz wrzeciono frezujące
N30 TRANSMIT
; uaktywnienie funkcji TRANSMIT
N35 G55 G17
; przesunięcie punktu zerowego, uaktywnienie płaszczyzny X/Y
N40 ROT RPL=-45
; obrót programowany w płaszczyźnie X/Y
N50 ATRANS X-2 Y3
; przesunięcie programowane
N55 S600 M3
; włączenie wrzeciona frezarskiego
N60 G1 X12 Y-10 G41
; włączenie korekcji promienia narzędzia
N65 Z-5
; dosunięcie frezu
N70 X-10
N80 Y10
N90 X10
N100 Y-12
N110 G0 Z40
; odsunięcie frezu
N120 X15 Y-15 G40
; wyłączenie korekcji promienia narzędzia
N130 TRANS
; wyłączenie programowanego przesunięcia i obrotu
N140 M5
; wyłączenie wrzeciona frezującego
N150 TRAFOOF
; wyłączenie TRANSMIT
N160 SETMS
; wrzecionem prowadzącym jest teraz ponownie wrzeciono główne
N170 G54 G18 G0 X50 Z60 SPOS=0 ; dosunięcie do pozycji początkowej
N200 M2
Jako biegun jest określana oś toczenia z X0/Y0. Obróbka w pobliŜu bieguna nie jest zalecana, gdyŜ ew. mogą być wymagane duŜe zmniejszenia posuwu, aby nie przeciąŜyć osi obrotowej. Unikajcie wybierania TRANSMIT przy narzędziu znajdującym się dokładnie na biegunie. Unikajcie przechodzenia punktem środkowym narzędzia przez biegun X0/Y0.
Literatura: Opis działania, punkt „Transformacje kinematyczne”

8 - 228

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.14 Obróbka frezarska na tokarkach

8.14.2 Obróbka frezarska pobocznicy - TRACYL
Działanie

Ta funkcja jest w przypadku SINUMERIK 802D opcją i jest dostępna od wersji oprogramowania 2.2.



Kinematyczna funkcja transformacji TRACYL jest stosowana do obróbki frezarskiej powierzchni pobocznicowej elementów cylindrycznych i umoŜliwia wykonywanie dowolnie
przebiegających rowków.
Przebieg rowków jest programowany na płaskiej powierzchni pobocznicy, rozwiniętej w
wyobraźni przy określonej średnicy obróbki walca.

Rysunek 8-57 Kartezjański układ współrzędnych przy programowaniu TRACYL




Sterowanie transformuje zaprogramowane ruchy postępowe w kartezjańskim układzie
współrzędnych X, Y, Z na ruchy realnych osi maszyny. Wrzeciono główne działa przy
tym jako oś obrotowa maszyny.

TRACYL musi być zaprojektowane poprzez specjalne dane maszynowe. Tutaj równieŜ
ustala się, na której pozycji osi obrotowej leŜy Y = 0.

JeŜeli maszyna dysponuje realną osią Y (YM), wówczas moŜna projektować rozszerzony wariant TRACYL. UmoŜliwia on wykonywanie rowków z korekcją ścianki rowka:
ścianka rowka i dno są tutaj prostopadłe do siebie - równieŜ gdy średnica frezu jest
mniejsza niŜ szerokość rowka. W innym przypadku jest to moŜliwe tylko przy uŜyciu dokładnie pasującego frezu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 229

Programowanie
8.14 Obróbka frezarska na tokarkach

Rysunek 8-58 Szczególna kinematyka maszyny z dodatkową osią Y maszyny (YM)

Rowek podłuŜny

Rowek poprzeczny

bez korekcji ścianki rowka

Równolegle
ograniczony
rowek podłuŜny
z korekcją
ścianki
rowka

Rysunek 8-59 RóŜne rowki w przekroju poprzecznym

Programowanie

Adres OFFN

8 - 230

TRACYL(d)
; włączenie TRACYL (własny blok)
TRAFOOF
; wyłączenie (oddzielny blok)
d - średnica obróbki walca w mm
Przy pomocy TRAFOOF jest wyłączana kaŜda aktywna funkcja transformacji.
Odstęp ścianki bocznej rowka od zaprogramowanego toru. Programowana jest z reguły linia
środkowa rowka. OFFN ustala (połowę) szerokość rowka przy włączonej korekcji promienia
frezu (G41, G42).
Programowanie: OFFN=...
; odstęp w mm

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.14 Obróbka frezarska na tokarkach
Wskazówka:
Nastawcie OFFN = 0 po wykonaniu rowka. OFFN jest uŜywane równieŜ poza TRACYL - do
programowania naddatku w połączeniu z G41, G42.

Rysunek 8-60 Zastosowanie OFFN do szerokości rowka

Wskazówki do programowania

Aby frezować rowki przy pomocy TRACYL programuje się w programie obróbki linię środkową rowka podając współrzędne a poprzez OFFN (połowa) - szerokość rowka.
OFFN działa dopiero z wybraną korekcją promienia narzędzia. Ponadto musi być OFFN & gt; =
promień narzędzia, aby uniknąć uszkodzenia przeciwległej ścianki rowka. Program obróbki
do frezowania rowka składa się z reguły z następujących kroków:
1. Wybór narzędzia
2. Wybór TRACYL
3. Wybór odpowiedniego przesunięcia punktu zerowego
4. Pozycjonowanie
5. Zaprogramowanie OFFN
6. Wybór WRK
7. Blok dosuwu (zrealizowanie korekcji promienia narzędzia i dosunięcie do ścianki rowka)
8. Zaprogramowanie przebiegu linii środkowej rowka
9. Odwołanie korekcji promienia narzędzia
10. Blok odsunięcia (cofnięcie realizacji korekcji promienia narzędzia i odsunięcie od ścianki
rowka)
11. Pozycjonowanie
12. Skasowanie OFFN
13. TRAFOOF (cofnięcie wyboru)
14. Ponowny wybór pierwotnego przesunięcie punktu zerowego (patrz teŜ poniŜszy przykład
programowania)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 231

Programowanie
8.14 Obróbka frezarska na tokarkach

Informacje









Rowki prowadzące:
Przy pomocy średnicy narzędzia, która dokładnie odpowiada szerokości rowka, jest
moŜliwe dokładne wykonanie rowka. Korekcja promienia narzędzia nie jest przy tym
włączana. Przy pomocy TRACYL mogą być równieŜ wykonywane rowki, w przypadku
których średnica narzędzia jest mniejsza niŜ szerokość rowka. Tutaj ma sens stosowanie korekcji promienia narzędzia (G41, G442) i OFFN.
Aby uniknąć problemów z dokładnością, średnica narzędzia powinna być tylko niewiele
mniejsza niŜ szerokość rowka.
W przypadku TRACYL z korekcją ścianki rowka oś (YM) stosowana do korekcji powinna przecinać oś toczenia. Dzięki temu rowek będzie wykonywany symetrycznie do zaprogramowanej linii środkowej.
Wybór korekcji promienia narzędzia:
Korekcja promienia narzędzia działa do zaprogramowanej linii środkowej rowka. Z tego
wynika ścianka rowka. Aby narzędzie wykonywało ruch po lewej od ścianki rowka (na
prawo od linii środkowej rowka), wprowadza się G42. Odpowiednie dla rucha po prawej
od ścianki rowka (po lewej od linii środkowej) naleŜy pisać G41. Alternatywnie do zamiany G41 & lt; - & gt; G42 moŜecie w OFFN wpisać szerokość rowka ze znakiem ujemnym.
PoniewaŜ OFFN jest wliczane równieŜ bez TRACYL przy aktywnej korekcji promienia
narzędzia, naleŜy po TRAFOOF ponownie nastawić OFFN na zero.
Zmiana OFFN w ramach programu obróbki jest moŜliwa. Przez to rzeczywista linia
środkowa rowka moŜe zostać odsunięta od środka.

Literatura: Opis działania, punkt „Transformacje kinematyczne”

Przykład programowania

Wykonanie rowka hakowego

Rysunek 8-61 Przykład wykonania rowka

8 - 232

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Programowanie
8.14 Obróbka frezarska na tokarkach

Rysunek 8-62 Programowanie rowka, wartości na dnie rowka

; Średnica obróbki walca na dnie rowka: 35,0 mm
; PoŜądana całkowita szerokość rowka: 24,8 mm, zastosowany frez ma promień: 10,123
mm
N10 T1 F400 G94 G54
; narzędzie frez, posuw, rodzaj posuwu, korekcja punktu
zerowego
N30 G0 X25 Z50 SPOS=200
; dosunięcie do pozycji początkowej
N35 SETMS(2)
; wrzecionem prowadzącym jest teraz wrzeciono frezujące
N40 TRACYL (35.0)
; włączenie TRACYL, średnica obróbki 35,0 mm
N50 G55 G19
; korekcja przesunięcia punktu zerowego: płaszczyzna
YZ
N60 S800 M3
; włączenie wrzeciona frezarskiego
N70 G0 Y70 Z10
; pozycja początkowa Y / Z
N80 G1 X17.5
; dosunięcie frezu do dna rowka
N70 OFFN=12.4
; odstęp ścianki rowka 12,4 mm od linii środkowej
N90 G1 Y70 Z1 G42
; włączenie korekcji promienia narzędzia, dosunięcie do
ścianki rowka
N100 Z-30
; fragment rowka równoległy do osi walca
N110 Y20
; fragment rowka równoległy do obwodu
N120 G42 G1 Y20 Z-30
; nowy początek korekcji promienia narzędzia, dosunięcie do drugiej ścianki rowka, odstęp ścianki rowka nadal
12,4 mm od linii środkowej
N130 Y70 F600
; fragment rowka równoległy do obwodu
N140 Z1
; fragment rowka równoległy do osi walca
N150 Y70 Z10 G40
; wyłączenie korekcji promienia narzędzia
N160 G0 X25
; odsunięcie frezu
N170 M5 OFFN=0
; wyłączenie wrzeciona frezującego, skasowanie odstępu ścianki rowka
N180 TRAFOOF
; wyłączenie TRACYL
N190 SETMS
; wrzecionem prowadzącym jest teraz ponownie wrzeciono główne
N200 G54 G18 G0 X25 Z50 SPOS=200 ; dosunięcie do pozycji początkowej
N210 M2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 233

Programowanie
8.15 Ekwiwalentne funkcje G w przypadku SINUMERIK 802S - toczenie

8.15

Ekwiwalentne funkcje G w przypadku SINUMERIK 802S toczenie

SINUMERIK 802S
G5

G158
G22
G23

8 - 234

SINUMERIK 802D
CIP

TRANS

DIAMOF

DIAMON

Pozostałe funkcje są dla 802S i 802D takie same, o ile występują.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

9

Cykle
9.1

i

Ogólny przegląd cykli
Przegląd cykli

Cykle są podprogramami technologicznymi, przy pomocy których moŜecie w ogólnie obowiązujący sposób realizować określony zabieg obróbczy, jak na przykład gwintowanie otworu. Dopasowywanie cykli do konkretnych zadań następuje przy pomocy parametrów.
Tutaj opisane cykle są tymi siedmioma, które są dostarczane do SINUMERIK 840D7/810D.

Cykle wiercenia i cykle toczenia

Przy pomocy sterowania SINUMERIK 802D moŜna wykonywać następujące cykle:

Cykle wiercenia
CYCLE81
wiercenie, nakiełkowanie (nie w przypadku 802D-bl)
CYCLE82
wiercenie, pogłębianie czołowe
CYCLE83
wiercenie otworów głębokich
CYCLE81
gwintowanie otworu bez oprawki wyrównawczej
CYCLE840
gwintowanie otworu z oprawką wyrównawczą
CYCLE85
rozwiercanie dokładne (rozwiercanie 1)
CYCLE86
wytaczanie (rozwiercanie 2) (nie w przypadku 802D-bl)
CYCLE87
wiercenie ze stopem 1 (rozwiercanie 3) (nie w przypadku 802D-bl)
CYCLE88
wiercenie ze stopem 2 (rozwiercanie 4)
CYCLE89
rozwiercanie dokładne 2 (rozwiercanie 5)
HOLES1
szereg otworów
HOLES2
koło otworów
Cykle rozwiercania CYCLE85 ... CYCLE89 są w przypadku SINUMERIK 840D nazywane
rozwiercanie 1 ... rozwiercanie 5, są jednak identyczne pod względem funkcjonowania.

Cykle toczenia
CYCLE93
wytoczenie
CYCLE94
podcięcie (kształt E i F według DIN)
CYCLE95
skrawanie warstwowe z podcięciami
CYCLE96
podcięcie gwintu
CYCLE97
nacinanie gwintu
CYCLE98
łańcuch gwintów


SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 235

Cykle
9.2 Programowanie cykli
Cykle są dostarczane z toolbox. Są one przy uruchamianiu sterowania ładowane poprzez interfejs RS232 ładowane do pamięci programów obróbki.

Podprogramy pomocnicze cykli

Do pakietu cykli naleŜą podprogramy pomocnicze

cyclest.spf

steigung.spf i

meldung.spf
Muszą być one zawsze załadowane do sterowania.

9.2

Programowanie cykli

Cykl standardowy jest jako podprogram definiowany nazwą i listą parametrów.

Warunki wywołania i powrotu

Działające przed wywołaniem cyklu funkcje G i programowane przesunięcia pozostają zachowane po zakończeniu cyklu.
Płaszczyznę obróbki G17 w przypadku cykli wiercenia wzgl. G18 w przypadku cykli toczenia
definiujecie przed wywołaniem cyklu.
W przypadku cykli wiercenia jest wykonywany otwór w osi, która jest prostopadła do aktualnej płaszczyzny.

Komunikaty podczas wykonywania cyklu

W przypadku niektórych cykli są podczas wykonywania wyświetlane komunikaty na ekranie
sterowania, które dają wskazówki odnośnie stanu obróbki.
Komunikaty te nie przerywają wykonywania programu i są wyświetlane tak długo, aŜ nastąpi
kolejny komunikat.
Teksty komunikatów i ich znaczenie są opisane przy poszczególnych cyklach.
Zbiór wszystkich odnośnych komunikatów znajdziecie w punkcie 9.4.

Wyświetlanie bloku podczas wykonywania cyklu

Podczas całego czasu przebiegu cyklu w aktualnej sygnalizacji bloku jest wyświetlane wywołanie cyklu.

Wywołanie cyklu i lista parametrów

Parametry cykli moŜecie przekazać poprzez listę parametrów przy wywołaniu cyklu.

8 - 236

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.2 Programowanie cykli

Wskazówka

Wywołanie cyklu następuje zawsze w oddzielnym bloku.

Zasadnicze wskazówki dot. wyposaŜania cykli standardowych w parametry

Instrukcja programowania opisuje listę parametrów dla kaŜdego cyklu podając

kolejność i

typ.
Kolejność parametrów musi być bezwarunkowo dotrzymana.
KaŜdy parametr cyklu ma określony typ danych. Przy wywołaniu cyklu naleŜy przestrzegać
tych typów dla aktualnie stosowanych parametrów. Na liście parametrów mogą być przekazywane

parametry R (tylko dla wartości liczbowych)

stałe.
JeŜeli na liście parametrów są stosowane parametry R, muszą one przedtem w programie
zostać wyposaŜone w wartości. Cykle mogą być przy tym wywoływane

z niekompletną listą parametrów
albo

z pominięciem parametrów
JeŜeli chcecie pominąć ostatnie parametry na końcu listy, które w wywołaniu byłyby do
podania, wówczas moŜna listę parametrów wcześniej zamknąć przy pomocy „)”. JeŜeli
chcecie pominąć parametr znajdujący się wewnątrz, wówczas w jego miejsce naleŜy wpisać
przecinek " ...,... " jako znak rezerwujący miejsce.
Kontroli zrozumiałości wartości parametrów o ograniczonym zakresie wartości nie ma, chyba Ŝe w cyklu jest wyraźnie opisana reakcja na błąd.
JeŜeli lista parametrów zawiera przy wywołaniu cyklu więcej wpisów niŜ jest zdefiniowane
w cyklu, ukazuje się alarm ogólny sterowania 12340 " Za duŜa liczba parametrów " i cykl nie
jest wykonywany.

Wywołanie cyklu

RóŜne moŜliwości pisania wywołania cyklu są objaśnione w przykładach programowania do
poszczególnych cykli.

Symulacja cykli

Programy z wywołaniami cykli mogą być najpierw testowane w drodze symulacji. Przy symulacji ruchy postępowe cyklu są wizualizowane na ekranie.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 237

Cykle
9.3 Graficzna obsługa cykli w edytorze programów

9.3

Graficzna obsługa cykli w edytorze programów

Edytor programów w sterowaniu udostępnia wspieranie programowania przy wstawianiu
wywołań cykli do programu i przy wprowadzaniu parametrów.

Funkcjonowanie

Wspieranie cykli składa się z trzech komponentów:
1. Wybór cyklu
2. Maski wprowadzania parametrów
3. Obraz pomocy dla cyklu

Przegląd niezbędnych plików

Podstawą wspierania cykli są następujące pliki:

sc.com

cov.com

Wskazówka

Te pliki są ładowane przy uruchamianiu sterowania i muszą zawsze pozostawać załadowane.

Obsługa wspierania cykli

W celu wstawienia wywołania cyklu do programu naleŜy wykonać następujące kroki:

Na poziomym pasku przycisków programowanych moŜna poprzez przyciski zaleŜne od
wariantu technologicznego sterowania „Wiercenie”, „Toczenie” przełączyć na listy wyboru poszczególnych cykli.

Wybór cyklu następuje poprzez pionowy przycisk przycisków programowanych aŜ ukaŜe się odpowiednia maska wprowadzania z obrazem pomocy.

Następnie są wprowadzane wartości parametrów.
Wartości mogą być wprowadzane bezpośrednio (wartości liczbowe) albo pośrednio (parametry R, np. R27, albo wyraŜenia z parametrów R, np. R27 + 10).
Przy wprowadzaniu wartości liczbowych następuje sprawdzenie, czy wartość mieści się
w dopuszczalnym zakresie.

Niektóre parametry, które mogą przyjmować niewiele wartości, są wybierane przy pomocy przycisku Toggle.

W przypadku cykli wiercenia istnieje równieŜ moŜliwość modalnego wywołania cyklu
przy pomocy przycisku programowanego „Wywołanie modalne”.
Odwołanie wywołania modalnego następuje poprzez „Odwołanie modalnego” na liście
wyboru cykli wiercenia.

Zakończenie przy pomocy ”OK” (wzgl. w przypadku błędnego wprowadzenia przy pomocy „Anuluj”.

8 - 238

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.3 Graficzna obsługa cykli w edytorze programów

Dekompilacja

Dekompilacja kodu programowego słuŜy do tego, by przy pomocy funkcji obsługi cykli dokonywać zmian w istniejącym programie.
Kursor jest ustawiany na zmienianym wierszu i naciskany jest przycisk „Recompile”.
W wyniku tego jest ponownie otwierana odpowiednia maska wprowadzania, z której został
wytworzony fragment programu, i wartości mogą być zmieniane i przejmowane.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 239

Cykle
9.4 Cykle wiercenia

9.4

Cykle wiercenia

9.4.1

Ogólnie

Cykle wiercenia są to ustalone według DIN 66025 przebiegi ruchów w celu wiercenia, rozwiercania, gwintowania otworu itd.
Ich wywołanie następuje jako podprogram przy pomocy ustalonej nazwy i listy parametrów.
Do wiercenia są łącznie do dyspozycji cztery a do nacinania gwintu trzy cykle. RóŜnią się
one w przebiegu technologicznym a przez to w swoim parametryzowaniu.
Cykle wiercenia mogą działać modalnie, tzn. są wykonywane na końcu kaŜdego bloku, który
zawiera polecenia wykonania ruchu (patrz punkt 8.1.6 wzgl. 9.3). Dalsze cykle sporządzone
przez uŜytkownika mogą być równieŜ wywoływane modalnie.
Są dwa rodzaje parametrów:

parametry geometryczne i

parametry obróbcze
Parametry geometryczne są identyczne przy wszystkich cyklach wiercenia. Definiują one
płaszczyznę odniesienia i płaszczyznę wycofania, odstęp bezpieczeństwa jak teŜ bezwzględną wzgl. względną głębokość wiercenia. Parametry geometryczne są opisywane jeden raz przy pierwszym cyklu wiercenia CYCLE82.
Parametry obróbcze mają w przypadkach poszczególnych cykli róŜne znaczenie i działanie.
Dlatego są one przy kaŜdym cyklu opisywane oddzielnie.
Parametry geometryczne

Płszczyzna wycofania

Odstęp bezpieczeństwa
Płaszczyzna odniesienia

Końcowa
głębokość
wiercenia

Rysunek 9-1

8 - 240

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

9.4.2

Warunki

Wywołanie i warunki powrotu

Cykle wiercenia są zaprogramowane niezaleŜnie od konkretnych nazw osi. Przed wywołaniem cyklu naleŜy w nadrzędnym programie dokonać dosunięcia do pozycji wiercenia.
Odpowiednie wartości posuwu, prędkości obrotowej wrzeciona i kierunku jego obrotów programujecie w programie obróbki, w przypadku gdy nie ma w tym celu parametrów w cyklu
wiercenia.
Aktywne przed wywołaniem cyklu funkcje G i aktualny frame pozostają zachowane po cyklu.

Definicja płaszczyzn

W przypadku cykli wiercenia ogólnie zakłada się, Ŝe aktualny układ współrzędnych obrabianego przedmiotu, w którym ma być wykonywana obróbka, jest zdefiniowany przez wybranie
płaszczyzny G17 i uaktywnienie programowalnego przesunięcia. Oś wiercenia jest zawsze
prostopadłą do aktualnej płaszczyzny osią tego układu współrzędnych.
Przed wywołaniem musi być wybrana korekcja długości. Działa ona zawsze prostopadle do
wybranej płaszczyzny i pozostaje aktywna równieŜ po zakończeniu cyklu.
Przy toczeniu osią wiercenia jest przez to oś Z. Wiercenie następuje na stronie czołowej obrabianego przedmiotu.

Rysunek 9-2

Programowanie czasu oczekiwania

Parametry czasów oczekiwania w cyklach wiercenia są zawsze przyporządkowywane słowu
F i zgodnie z tym naleŜy je wyposaŜyć w wartości w sekundach. Odstępstwa od tego są wyraźnie opisane

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 241

Cykle
9.4 Cykle wiercenia

9.4.3

Wiercenie, nakiełkowanie - CYCLE81
Wskazówka

Ten cykl standardowy nie jest dostępny w przypadku 802D-bl.

Programowanie

CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Tablica 9-1 Parametry CYCLE81
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

Płaszczyzna wycofania (absolutnie)
Płaszczyzna odniesienia (absolutnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość wiercenia (absolutnie)
Końcowa głębokość wiercenia w stosunku do płaszczyzny odniesienia
(wprowadzić bez znaku)

Funkcjonowanie

Narzędzie wierci z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu
aŜ do wprowadzonej ostatecznej głębokości wiercenia.

Przebieg

Uzyskana pozycja przed rozpoczęciem cyklu:

Pozycja wiercenia jest to pozycja w obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:

Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
• Ruch do ostatecznej głębokości wiercenia posuwem zaprogramowanym w wywołującym programie (G1)
• Wycofanie do płaszczyzny wycofania z G0.

Objaśnienie parametrów

RFP i RTP (płaszczyzna odniesienia i płaszczyzna wycofania)

Z reguły płaszczyzna odniesienia (RFP) i płaszczyzna wycofania (RTP) mają róŜne wartości. W cyklu zakłada się, Ŝe płaszczyzna wycofania jest połoŜona przed płaszczyzną odniesienia. Odstęp płaszczyzny wycofania od ostatecznej głębokości wiercenia jest więc większy
niŜ odstęp płaszczyzny odniesienia od tej głębokości.

8 - 242

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

SDIS (odstęp bezpieczeństwa)

Odstęp bezpieczeństwa (SDIS) działa w odniesieniu do płaszczyzny odniesienia. Ta jest przesuwana dalej do
przodu o ten odstęp.
Kierunek, w jakim działa odstęp bezpieczeństwa, jest automatycznie określany przez cykl.

DP i DPR (końcowa głębokość wiercenia)

Głębokość wiercenia moŜe zostać zadana do wyboru albo bezwzględnie (DP) albo względnie (DRP) w stosunku do płaszczyzny odniesienia.
Przy podaniu względnym cykl samodzielnie oblicza wynikającą głębokość na podstawie połoŜenia płaszczyzny odniesienia i płaszczyzny wycofania.

Rysunek 9-3

Wskazówka

JeŜeli zostanie wprowadzona zarówno wartość dla DP jak i dla DPR, wówczas ostateczna
głębokość wiercenia jest wyprowadzana z DPR. W przypadku gdy róŜni się ona od zaprogramowanej poprzez DP głębokości bezwzględnej, wówczas jest w wierszu dialogu wyświetlany komunikat " Głębokość: Odpowiednio do wartości głębokości względnej " .
W przypadku identycznych wartości dla płaszczyzny odniesienia i płaszczyzny wycofania
względne podanie głębokości jest niedopuszczalne. Następuje komunikat 61101 " Płaszczyzna odniesienia nieprawidłowo zdefiniowana " i cykl nie jest wykonywany. Ten komunikat
błędu następuje równieŜ wtedy, gdy płaszczyzna wycofania jest połoŜona za płaszczyzną
odniesienia, a więc gdy jej odstęp od końcowej głębokości wiercenia jest mniejszy.

Przykład programowania: wiercenie_nakiełkowanie

Przy pomocy tego programu moŜecie wykonywać 3 otwory przy uŜyciu cyklu wiercenia
CYCLE81, przy czym jest on wywoływany z róŜnymi parametrami. Osią wiercenia jest zawsze oś Z.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 243

Cykle
9.4 Cykle wiercenia

Rysunek 9-4

N10 G0 G90 F200 S300 M3
N20 D3 T3 Z110
N30 X40 Y120
N40 CYCLE81 (110, 100, 2,
35)

N50 Y30
N60 CYCLE81 (110, 102, ,
35)
N70 G0 G90 F180 S300 M03)
N80 X90
N90 CYCLE81 (110, 100, 2, ,
65)
N100 M2

8 - 244

Określenie wartości technologicznych
Dosunięcie do płaszczyzny wycofania
Dosunięcie do pierwszej pozycji wiercenia
Wywołanie cyklu z bezwzględną końcową głębokością wiercenia, odstępem bezpieczeństwa i
niekompletną listą parametrów
Dosunięcie do następnej pozycji wiercenia
Wywołanie cyklu bez odstępu bezpieczeństwa
Określenie wartości technologicznych
Dosunięcie do następnej pozycji wiercenia
Wywołanie cyklu ze względną końcową głębokością wiercenia i odstępem bezpieczeństwa
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

9.4.4

Wiercenie, pogłębianie czołowe - CYCLE82

Programowanie

CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametry

Tablica 9-2 Parametry CYCLE82
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB

real

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość wiercenia (bezwzględnie)
Końcowa głębokość wiercenia w stosunku do płaszczyzny
odniesienia (wprowadzić bez znaku)
Czas oczekiwania na końcowej głębokości wiercenia

Funkcjonowanie

Narzędzie wierci z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu,
aŜ do wprowadzonej końcowej głębokości wiercenia. Gdy ta głębokość jest uzyskana, moŜe
zacząć działać czas oczekiwania.

Przebieg

Uzyskana pozycja przed rozpoczęciem cyklu

Pozycja wiercenia jest to pozycja w obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:





Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa

Ruch do końcowej głębokości wiercenia z posuwem zaprogramowanym
przed wywołaniem cyklu (G1).
Czas oczekiwania na ostatecznej głębokości wiercenia.
Wycofanie do płaszczyzny wycofania z G0

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 245

Cykle
9.4 Cykle wiercenia

Rysunek 9-5

DTB (czas oczekiwania)

Pod DTB programujecie czas oczekiwania na końcowej głębokości wiercenia (łamanie wiórów) w sekundach.

Wskazówka

JeŜeli zostanie wprowadzona zarówno wartość dla DP jak i dla DPR, wówczas ostateczna
głębokość wiercenia jest wyprowadzana z DPR. W przypadku gdy róŜni się ona od zaprogramowanej poprzez DP głębokości bezwzględnej, wówczas jest w wierszu dialogu wyświetlany komunikat " Głębokość: Odpowiednio do wartości głębokości względnej " .
W przypadku identycznych wartości dla płaszczyzny odniesienia i płaszczyzny wycofania
względne podanie głębokości jest niedopuszczalne. Następuje komunikat 61101 " Płaszczyzna odniesienia nieprawidłowo zdefiniowana " i cykl nie jest wykonywany. Ten komunikat
błędu następuje równieŜ wtedy, gdy płaszczyzna wycofania jest połoŜona za płaszczyzną
odniesienia, a więc gdy jej odstęp od końcowej głębokości wiercenia jest mniejszy.

Przykład programowania: wiercenie_pogłębianie czołowe

Program wykonuje w pozycji X0 jeden raz otwór o głębokości 20 mm przy zastosowaniu cyklu CYCLE82.
Podano czas oczekiwania 3 sek. i odstęp bezpieczeństwa w osi wiercenia Z wynoszący 2,4
mm.
N10 G0 G90 G54 F2 S300 M3
N20 D1 T6 Z50
N30 G17 X0
N40 CYCLE82 (3, 1.1, 2.4, -20,
,3)
N50 M2

8 - 246

Określenie wartości technologicznych
Dosunięcie do płaszczyzny wycofania
Dosunięcie do pozycji wiercenia
Wywołanie cyklu z bezwzględną końcową głębokością wiercenia i odstępem bezpieczeństwa
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

9.4.5

Wiercenie otworów głębokich - CYCLE83

Cykle
9.4 Cykle wiercenia

Programowanie

CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Parametry

Tablica 9-3 Parametry CYCLE83
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

FDEP
FDPR

real
real

DAM
DTB

real
real

DTS

real

FRF

real

VARI

int

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość wiercenia (bezwzględnie)
Końcowa głębokość wiercenia w stosunku do płaszczyzny odniesienia (wprowadzić bez znaku)
Pierwsza głębokość wiercenia (bezwzględnie)
Pierwsza głębokość wiercenia w stosunku do płaszczyzny odniesienia (wprowadzić bez znaku)
Wielkość degresji (wprowadzić bez znaku)
Czas oczekiwania na końcowej głębokości wiercenia
(łamanie wiórów)
Czas oczekiwania w punkcie początkowym i przy
usuwaniu wiórów
Współczynnik posuwu dla pierwszej głębokości wiercenia (wprowadzić bez znaku). Zakres wartości: 0.001...1
Rodzaj obróbki:
łamanie wiórów=0
usuwanie wiórów=1

Funkcjonowanie

Narzędzie wierci z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu
aŜ do wprowadzonej ostatecznej głębokości wiercenia.
Otwór głęboki jest przy tym wykonywany przez wielokrotny, krokowy dosuw, którego maksymalna wielkość jest zadawana, aŜ do uzyskania końcowej głębokości wiercenia.
Do wyboru wiertło moŜe po kaŜdej głębokości dosunięcia być w celu usunięcia wiórów wycofywane do płaszczyzny odniesienia albo teŜ w celu łamania wiórów kaŜdorazowo cofane
o 1 mm.

Przebieg

Uzyskane połoŜenie przed rozpoczęciem cyklu:
Pozycja wiercenia jest to pozycja na obydwu osiach wybranej płaszczyzny.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 247

Cykle
9.4 Cykle wiercenia

Cykl wytwarza następujący przebieg:

Wiercenie głębokie z usuwaniem wiórów (VARI=1):










Dosunięcie przy z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp
bezpieczeństwa
Ruch z G1 do pierwszej głębokości wiercenia, przy czym posuw wynika z posuwu zaprogramowanego przy wywoływaniu cyklu, który jest liczony z parametrem FRF
(współczynnik posuwu)
Czas oczekiwania na końcowej głębokości wiercenia (parametr DTB)
Cofnięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa, w celu usunięcia wiórów
Czas oczekiwania w punkcie początkowym (parametr DTS)
Dosunięcie do ostatnio uzyskanej głębokości wiercenia, zmniejszonej o odstęp zatrzymania obliczony wewnętrznie przez cykl
Ruch z G1 do następnej głębokości wiercenia (przebieg ruchu jest tak długo kontynuowany, aŜ zostanie osiągnięta końcowa głębokość wiercenia)
Wycofanie do płaszczyzny wycofania z G0

Rysunek 9-6 Wiercenie otworu głębokiego z usuwaniem wiórów

Wiercenie głębokie z łamaniem wiórów







8 - 248

Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Ruch z G1 do pierwszej głębokości wiercenia, przy czym posuw wynika z posuwu zaprogramowanego przy wywoływaniu cyklu, który jest liczony z parametrem FRF
(współczynnik posuwu)
Czas oczekiwania na ostatecznej głębokości wiercenia (parametr DTB)
Cofnięcie z G1 o 1 mm od aktualnej głębokości wiercenia z posuwem zaprogramowanym w wywołującym programie, w celu połamania wiórów
Ruch z G1 z zaprogramowanym posuwem do następnej głębokości wiercenia (przebieg ruchu jest tak długo kontynuowany, aŜ ostateczna głębokość wiercenia będzie
osiągnięta)
Wycofanie z G0 do płaszczyzny wycofania

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

Rysunek 9-7 Wiercenie otworu głębokiego z łamaniem wiórów

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81)

ZaleŜność parametrów DP (wzgl. DPR), FDEP (wzgl. FDPR) i DMA

Pośrednie głębokości wiercenia są w cyklu obliczane z końcowej głębokości wiercenia,
pierwszej głębokości wiercenia i wielkości degresji w sposób następujący:

W pierwszym kroku następuje ruch odpowiadający sparametryzowanej pierwszej głębokości wiercenia, o ile nie przekracza ona całkowitej głębokości wiercenia.

Począwszy od drugiej głębokości wiercenia skok wiercenia wynika ze skoku ostatniej
głębokości wiercenia minus wielkość degresji, o ile skok wiercenia jest większy niŜ zaprogramowana wielkość degresji.

Następne skoki wiercenia odpowiadają wielkości degresji, dopóki pozostała głębokość
pozostaje większa niŜ podwójna wartość degresji.

Ostatnie obydwa skoki wiercenia są dzielone na dwie równe części i tak wykonywane i
są przez to zawsze większe niŜ pół wielkości degresji.

JeŜeli wartość pierwszej głębokości wiercenia jest skierowana przeciwnie do głębokości całkowitej, wówczas następuje komunikat błędu 61107 " Pierwsza głębokość wiercenia nieprawidłowo zdefiniowana " i cykl nie jest wykonywany.
Parametr FDPR działa w cyklu jak parametr DPR. Przy identycznych wartościach płaszczyzny odniesienia i płaszczyzny wycofania jest moŜliwe względne zadanie pierwszej głębokości toczenia.

DTB (czas oczekiwania)

Pod DTB programujecie czas oczekiwania na końcowej głębokości wiercenia (łamanie wiórów) w sekundach.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 249

Cykle
9.4 Cykle wiercenia

DTS (czas oczekiwania)

Czas oczekiwania w punkcie początkowym jest wykonywany tylko przy VARI=1 (usuwanie
wiórów).

FRF (współczynnik posuwu)

Poprzez ten parametr moŜecie podać współczynnik redukcji aktywnego posuwu, który będzie uwzględniany przez cykl tylko przy ruchu do pierwszej głębokości wiercenia.

VARI (rodzaj obróbki)

Gdy zostanie nastawiony parametr VARI=0, wiertło po osiągnięciu kaŜdej głębokości wiercenia cofa się o 1 mm w celu połamania wiórów. W przypadku VARI=1 wiertło kaŜdorazowo
cofa się do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa.

Wskazówka

Odstęp wcześniejszego zatrzymania jest obliczany wewnętrznie w cyklu jak następuje:

Przy głębokości wiercenia do 30 mm wartość odstępu jest zawsze 0.6 mm

Przy większej głębokości wiercenia obowiązuje wzór obliczeniowy głębokość wiercenia/50 (wartość maksymalna 7 mm).

Przykład programowania - wiercenie głębokie

Program ten wykonuje cykl CYCLE83 w pozycji X0. Pierwszy otwór jest wykonywany z czasem oczekiwania zero i rodzajem obróbki łamanie wiórów. Końcowa głębokość wiercenia
jak teŜ pierwsza głębokość wiercenia są podane bezwzględnie. Osią wiercenia jest oś Z.
N10 G0 G54 G90 F5 S500 M4
N20 D1 T6 Z50
N30 G17 X0
N40 CYCLE83 (3.3, 0, 0, -80, 0, -10, 0, 0, 0,
0, 1, 0)
N50 M2

8 - 250

Określenie wartości technologicznych
Dosunięcie do płaszczyzny wycofania
Dosunięcie do pozycji wiercenia
Wywołanie cyklu, parametry głębokości
o wartościach bezwzględnych
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

9.4.6

Gwintowanie otworu bez oprawki wyrównawczej - CYCLE84

Programowanie

CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Parametry

Tablica 9-4 Parametry CYCLE84
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB
SDAC

real
int

MPIT

real

PIT

real

POSS

real

SST
SST1

real
real

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość wiercenia (bezwzględnie)
Końcowa głębokość wiercenia w stosunku do płaszczyzny odniesienia (wprowadzić bez znaku)
Czas oczekiwania na głębokości gwintu (łamanie wiórów)
Kierunek obrotów po zakończeniu cyklu
Wartości: 3, 4 albo 5 (dla M3, M4 albo M5)
Skok gwintu jako wielkość gwintu (ze znakiem)
Zakres wartości: 3 (dla M3) ... 48 (dla M48), znak określa kierunek zwoju gwintu
Skok gwintu jako wartość (ze znakiem)
Zakres wartości: 0.001 ... 2000.000 mm), znak określa kierunek
zwoju gwintu
Pozycja wrzeciona dla zorientowanego zatrzymania wrzeciona
w cyklu (w stopniach)
Prędkość obrotowa dla gwintowania
Kierunek obrotów dla wycofania

Funkcjonowanie

Narzędzie gwintuje z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu
aŜ do zadanej głębokości gwintu.
Przy pomocy cyklu CYCLE84 moŜecie wykonywać gwintowanie otworu bez oprawki wyrównawczej.

Wskazówka

Cykl CYCLE84 moŜe być stosowany wtedy, gdy wrzeciono przewidziane do gwintowania
jest technicznie w stanie przejść na pracę z regulacją połoŜenia.
Do gwintowania otworów z uŜyciem uchwytu kompensacyjnego jest oddzielny cykl
CYCLE840.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 251

Cykle
9.4 Cykle wiercenia

Przebieg

Uzyskana pozycja przed rozpoczęciem cyklu:

Pozycja wiercenia jest to pozycja w obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:







Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Zorientowane zatrzymanie wrzeciona (wartość w parametrze POSS) i przełączenie
wrzeciona na współpracę z osią
Gwintowanie otworu do końcowej głębokości gwintowania z prędkością obrotową SST
Czas oczekiwania na głębokości gwintu (parametr DTB)
Wycofanie do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa, prędkość obrotowa SST1 i odwrócenie kierunku obrotów
Wycofanie do płaszczyzny wycofania z G0. Przez przywrócenie prędkości obrotowej
wrzeciona zaprogramowanej jako ostatnia przed wywołaniem cyklu, i zaprogramowanego pod SDAC kierunku obrotów, praca wrzeciona jest ponownie rozpoczynana.

Objaśnienie parametrów

Parametry RTP, RFP,SDIS, DP, DPR patrz CYCLE81

Rysunek 9-8

DTB (czas oczekiwania)

Czas oczekiwania programujecie w sekundach. Przy wierceniu otworów nieprzelotowych
jest zalecanie pominięcie czasu oczekiwania.

SDAC (kierunek obrotów po zakończeniu cyklu)

Pod SDAC programujecie kierunek obrotów po zakończeniu cyklu. Odwrócenie kierunku
przy gwintowaniu otworu następuje automatycznie wewnętrznie w cyklu.

8 - 252

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

MPIT i PIT (skok gwintu jako wielkość gwintu i jako wartość)

Wartość skoku gwintu moŜe zostać zadana do wyboru jako wielkość gwintu (tylko dla gwintów metrycznych między M3 i M48) albo jako wartość (skok gwintu jako wartość liczbowa).
KaŜdorazowo niepotrzebny parametr jest przy wywołaniu pomijany wzgl. otrzymuje wartość
zero.
Czy gwint jest prawy czy lewy ustala się poprzez znak parametru skoku:

wartość dodatnia → prawy (jak M3)

wartość ujemna → lewy (jak M4)

JeŜeli parametry skoku mają wartości sprzeczne ze sobą, cykl wytwarza alarm 61001 " Nieprawidłowy skok gwintu " i wykonywanie cyklu jest anulowane.

POSS (pozycja wrzeciona)

W cyklu jest przed gwintowaniem otworu przy pomocy polecenia SPOS wrzeciono jest
ustawiane w pozycji zorientowanej i przełączane na regulację połoŜenia.
Pod POSS programujecie pozycję wrzeciona dla tego zatrzymania.

SST (prędkość obrotowa)

Parametr SST zawiera prędkość obrotową wrzeciona dla bloku gwintowania otworu.

SST1 (prędkość obrotowa przy wycofaniu)

Pod SST1 programujecie prędkość obrotową dla wycofania narzędzia z gwintowanego
otworu w bloku, które zawiera G332.
JeŜeli parametr ten ma wartość zero, wówczas wycofanie następuje z prędkością obrotową
zaprogramowaną pod SST.

Wskazówka

Kierunek obrotów jest tak jak przy gwintowaniu otworu w cyklu zawsze odwracany automatycznie.

Gwintowanie bez oprawki wyrównawczej

W pozycji X30 Y45 w płaszczyźnie XY jest gwintowany otwór bez uŜycia oprawki wyrównawczej. Osią gwintowania jest oś Z. Czas oczekiwania nie jest zaprogramowany. Podanie
głębokości następuje względnie. Parametry kierunku obrotów i skoku muszą być wyposaŜone w wartości. Jest wykonywany gwint metryczny M5.
N10 G0 G90 G54 T6 D1
N20 G17 X0 Z40
N30 CYCLE84 (4, 0, 2, , 30, , 3, 5, , 90,
200, 500

N40 M2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Określenie wartości technologicznych
Dosunięcie do pozycji wiercenia
Wywołanie cyklu, parametr PIT został
pominięty, nie ma podania głębokości
bezwzględnej, nie ma czasu oczekiwania,
zatrzymanie wrzeciona na 90 stopniach,
prędkość obrotowa przy gwintowaniu wynosi 200, prędkość obrotowa przy wycofywaniu wynosi 500
Koniec programu

8 - 253

Cykle
9.4 Cykle wiercenia

9.4.7

Gwintowanie otworu z oprawką wyrównawczą - CYCLE840

Programowanie
CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT,
PIT)
Parametry

Tablica 9-5 Parametry CYCLE840
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB
SDR

real
int

SDAC

int

ENC

int

MPIT

real

PIT

real

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość gwintowania (bezwzględnie)
Końcowa głębokość gwintowania w stosunku do
płaszczyzny odniesienia (wprowadzić bez znaku)
Czas oczekiwania na głębokości gwintu
Kierunek obrotów dla wycofania
Wartości: 0 (automatyczne odwrócenie kierunku obrotów)
3 albo 4 (dla M3 albo M4)
Kierunek obrotów po zakończeniu cyklu
Wartości: 3, 4 albo 5 (dla M3, M4 albo M5)
Gwintowanie otworu z przetwornikiem / bez przetwornika
Wartości: 0 = z przetwornikiem
1 = bez przetwornika
Skok gwintu jako wielkość gwintu (ze znakiem)
Zakres wartości: 3 (dla M3) ... 48 (dla M48)
Skok gwintu jako wartość (ze znakiem)
Zakres wartości: 0.001 ... 2000.000 mm

Funkcjonowanie

Narzędzie wierci z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu
aŜ do wprowadzonej głębokości gwintu.
Przy pomocy tego cyklu mogą być wykonywane gwintowania otworów z uŜyciem oprawki
wyrównawczej

bez przetwornika i

z przetwornikiem.

8 - 254

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

Przebieg gwintowania otworu z uŜyciem oprawki wyrównawczej bez przetwornika
Pozycja osiągnięta przed rozpoczęciem cyklu:

Pozycja gwintowania jest to pozycja na obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:







Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Gwintowanie otworu do końcowej głębokości
Czas oczekiwania na głębokości gwintu (parametr DTB)
Wycofanie z G63 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Wycofanie do płaszczyzny wycofania z G0

Rysunek 9-9

Przebieg gwintowania otworu z oprawką wyrównawczą z przetwornikiem
Pozycja osiągnięta przed rozpoczęciem cyklu

Pozycja gwintowania jest to pozycja w obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:






Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Gwintowanie otworu z G33 do ostatecznej głębokości
Czas oczekiwania na głębokości gwintu (parametr DTB)
Wycofanie do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Wycofanie do płaszczyzny wycofania z G0

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 255

Cykle
9.4 Cykle wiercenia

Rysunek 9-10

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81)

DTB (czas oczekiwania)

Czas oczekiwania programujecie w sekundach. Działa on tylko przy gwintowaniu otworu bez
uŜycia przetwornika.

SDR (kierunek obrotów przy wycofaniu)

JeŜeli nawrót kierunku obrotów wrzeciona ma następować automatycznie, wówczas naleŜy
nastawić SDR=0.
JeŜeli poprzez daną maszynową jest ustalone, Ŝe przetwornik nie jest stosowany (dana maszynowa NUM_ENCS ma wówczas wartość 0), wówczas parametr musi być wyposaŜony w
wartość kierunku obrotu 3 albo 4. W przeciwnym przypadku ukaŜe się alarm 61202 " Nie zaprogramowano kierunku wrzeciona " i cykl jest anulowany.

SDAC (kierunek obrotów)

PoniewaŜ cykl moŜe być wywoływany równieŜ modalnie (patrz punkt 9.3), do wykonywania
dalszych gwintowań otworów potrzebuje on kierunku obrotów. Kierunek ten jest programowany w parametrze SDAC i odpowiada kierunkowi obrotów napisanemu przed pierwszym
wywołaniem w programie nadrzędnym. JeŜeli SDR=0, wówczas wartość napisana pod
SDAC nie ma w cyklu Ŝadnego znaczenia i moŜe zostać pominięta przy parametryzowaniu.

ENC (gwintowanie otworu)

JeŜeli gwintowanie otworu ma następować bez przetwornika, chociaŜ przetwornik jest zamontowany, wówczas parametr ENC musi być nastawiony na 1.
JeŜeli natomiast nie ma przetwornika a parametr ma wartość 0, nie zostanie on w cyklu
uwzględniony.

8 - 256

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

MPIT i PIT (skok gwintu jako wielkość gwintu i jako wartość)

Parametr skoku ma znaczenie tylko w związku z gwintowaniem otworu z uŜyciem przetwornika.
Z prędkości obrotowej wrzeciona i skoku cykl oblicza wartość posuwu.
Wartość skoku gwintu moŜe do wyboru zostać zadana jako wielkość gwintu (tylko dla gwintów metrycznych między M3 i M48) albo jako wartość (skok gwintu jako wartość liczbowa).
KaŜdorazowo niepotrzebny parametr jest przy wywoływaniu pomijany wzgl. otrzymuje wartość zero.
JeŜeli obydwa parametry skoku mają wartości ze sobą sprzeczne, wówczas cykl wytwarza
alarm 61001 " Nieprawidłowy skok gwintu " i wykonywanie cyklu jest anulowane.

Dalsze wskazówki

Cykl wybiera w zaleŜności od danej maszynowej ND30200 NUM_ENCS, czy gwintowanie
następuje z przetwornikiem czy bez przetwornika.

Przed wywołaniem cyklu naleŜy przy pomocy M3 wzgl. M4 zaprogramować kierunek obrotów wrzeciona.

Podczas wykonywania bloków gwintowania zawierających G63, wartości przełącznika korekcyjnego posuwu i prędkości obrotowej są blokowane na wartości 100%.
Gwintowanie otworu bez uŜycia przetwornika wymaga z reguły dłuŜszej oprawki wyrównawczej.

Przykład programowania: gwint bez uŜycia przetwornika

Przy pomocy tego programu jest bez uŜycia przetwornika gwintowany otwór w pozycji X0.
Osią wiercenia jest oś Z. Parametry kierunku obrotów SDR i SDAC muszą zostać zadane,
parametr ENC jest nastawiany na 1, podanie głębokości następuje bezwzględnie. Parametr
skoku PIT moŜe zostać pominięty. Do obróbki jest stosowana obróbka wyrównawcza.
N10 G90 G0 G54 D1 T6 S500 M3
N20 G17 X0 Z60
N30 G1 F200
N20 CYCLE840 (3, 0, , 15, 0, 1, 4, 3,
1, ,)
N50 M2

Określenie wartości technologicznych
Dosunięcie do pozycji wiercenia
Określenie posuwu torowego
Wywołanie cyklu, czas oczekiwania 1 sek., kierunek obrotów przy wycofaniu M4, kierunek
obrotów po cyklu M3, brak odstępu bezpieczeństwa, parametry MPIT i PIT są pominięte
Koniec programu

Przykład: gwint z zastosowaniem przetwornika

Przy pomocy tego programu jest z uŜyciem przetwornika gwintowany otwór w pozycji X0.
Osią wiercenia jest oś Z. Parametr skoku musi zostać podany, automatyczne odwrócenie
kierunku obrotów jest zaprogramowane. Do obróbki jest stosowana oprawka wyrównawcza.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 257

Cykle
9.4 Cykle wiercenia
N10 G90 G0 G54 D1 T6 S500 M3
N20 G17 X0 Z60
N30 G1 F200
N40 CYCLE840(3, 0, , -15, 0, 0., , ,0, 3.5,
)
N40 M2

9.4.8

Określenie wartości technologicznych
Dosunięcie po pozycji wiercenia
Określenie posuwu po torze
Wywołanie cyklu, bez odstępu bezpieczeństwa, parametry MPIT i PIT są pominięte
Koniec programu

Rozwiercanie dokładne1 (rozwiercanie 1) - CYCLE85

Programowanie

CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Parametry

Tablica 9-6 Parametry CYCLE85
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB

real

FFR
RFF

real
real

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Ostateczna głębokość rozwiercania (bezwzględnie)
Ostateczna głębokość rozwiercania w stosunku do płaszczyzny odniesienia (wprowadzić bez znaku)
Czas oczekiwania na głębokości rozwiercania (łamanie wiórów)
Posuw
Posuw przy wycofywaniu

Funkcjonowanie

Narzędzie rozwierca z zadaną prędkością obrotową wrzeciona i prędkością posuwu aŜ do
wprowadzonej ostatecznej głębokości.
Ruch do wewnątrz i na zewnątrz następuje z posuwem, który kaŜdorazowo naleŜy zadać
pod odpowiednimi parametrami FFR i RFF.

Przebieg

Pozycja uzyskana przed rozpoczęciem cyklu:

Pozycja rozwiercania jest to pozycja w obydwu osiach wybranej płaszczyzny.

8 - 258

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

Rysunek 9-11

Cykl wytwarza następujący przebieg ruchów:






Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Ruch z G1 do ostatecznej głębokości rozwiercania z posuwem zaprogramowanym pod
parametrem FFR
Czas oczekiwania na ostatecznej głębokości rozwiercania
Wycofanie z G1 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa posuwem zadanym pod parametrem RFF.
Wycofanie z G0 do płaszczyzny wycofania

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81)

Rysunek 9-12
SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 259

Cykle
9.4 Cykle wiercenia

DTB (czas oczekiwania)

Pod DTB programujecie w sekundach czas oczekiwania na końcowej głębokości rozwiercania.

FFR (posuw)

Przy rozwierceniu działa zadana pod FFR wartość posuwu.

RFF (posuw przy wycofaniu)

Wartość posuwu zaprogramowana pod RFF działa przy wycofywaniu z otworu do płaszczyzny odniesienia + odstęp bezpieczeństwa.

Przykład programowania: pierwsze rozwiercenie

Na Z70 X50 jest wywoływany cykl CYCLE85. Osią rozwiercania jest oś Z. Ostateczna głębokość rozwiercania w wywołaniu cyklu jest podana względnie. Nie zaprogramowano czasu
oczekiwania. Górna krawędź obrabianego przedmiotu leŜy na Z0.
N10 G90 G0 S300 M3
N20 T73 G17 G54 Z70 X0
N30 CYCLE85 (10, 2, 2, , 25, , 300, 450)
N40 M2

8 - 260

Dosunięcie do pozycji rozwiercania
Wywołanie cyklu, nie zaprogramowano
czasu oczekiwania
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

9.4.9

Wytaczanie (rozwiercanie 2) - CYCLE86
Wskazówka

Ten cykl standardowy nie jest dostępny w przypadku 802D-bl.

Programowanie

CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Parametry

Tablica 9-7 Parametry CYCLE86
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB

real

SDIR

int

RPA

real

RPO

real

RPAP

real

POSS

real

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość rozwiercania (bezwzględnie)
Końcowa głębokość rozwiercania w stosunku do płaszczyzny odniesienia (wprowadzić bez znaku)
Czas oczekiwania na końcowej głębokości rozwiercania
(łamanie wiórów)
Kierunek obrotów
Wartości: 3 (dla M3)
4 (dla M4)
Droga wycofania w 1. osi płaszczyzny (przyrostowo, podać
ze znakiem)
Droga wycofania w 2. osi płaszczyzny (przyrostowo, podać
ze znakiem)
Droga wycofania w osi wiercenia (przyrostowo, podać ze
znakiem)
Pozycja wrzeciona dla zorientowanego zatrzymania wrzeciona w cyklu (w stopniach)

Funkcjonowanie

Cykl wspiera wytaczanie otworów przy pomocy wytaczadła.

Narzędzie rozwierca z zadaną prędkością obrotową wrzeciona i prędkością posuwu aŜ do
wprowadzonej głębokości.
W przypadku rozwiercania 2 po osiągnięciu głębokości rozwiercania następuje zorientowane zatrzymanie wrzeciona przy pomocy polecenia SPOS. Następnie jest przesuwem szybkim wykonywany ruch do zaprogramowanych pozycji wycofania a stamtąd do płaszczyzny
wycofania.

Przebieg

Pozycja osiągnięta przed rozpoczęciem cyklu

Pozycja rozwiercania jest to pozycja na obydwu osiach wybranej płaszczyzny.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 261

Cykle
9.4 Cykle wiercenia

Cykl wytwarza następujący przebieg ruchów:









Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Ruch z G1 do końcowej głębokości rozwiercania z posuwem zaprogramowanym przed
wywołaniem cyklu
Czas oczekiwania na ostatecznej głębokości rozwiercania
Zorientowane zatrzymanie wrzeciona w pozycji zaprogramowanej pod POSS
Wycofanie z G0 w maksymalnie 3 osiach
Wycofanie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Wycofanie z G0 do płaszczyzny wycofania (początkowa pozycja rozwiercania w obydwu osiach płaszczyzny)

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81)

Rysunek 9-13

DTB (czas oczekiwania)

Pod DTB programujecie w sekundach czas oczekiwania na końcowej głębokości rozwiercania (łamanie wiórów).

SDIR (kierunek obrotów)

Przy pomocy tego parametru określacie kierunek obrotów, z jakim w cyklu jest wykonywany
otwór. Przy wartościach innych niŜ 3 albo 4 (M3/M4) jest wytwarzany alarm 61102 " Nie zaprogramowano kierunku wrzeciona " i cykl nie jest wykonywany.

RPA (droga wycofania, w 1. osi)

Pod tym parametrem definiujecie ruch wycofania w 1. osi (odcięta), który jest wykonywany
po osiągnięciu końcowej głębokości rozwiercania i zorientowanym zatrzymaniu wrzeciona.

8 - 262

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

RPO (droga wycofania, w 2. osi)

Pod tym parametrem definiujecie ruch wycofania w 2. osi (rzędna), który jest wykonywany
po osiągnięciu końcowej głębokości rozwiercania i zorientowanym zatrzymaniu wrzeciona.

RPAP (droga wycofania, w osi rozwiercania)

Pod tym parametrem definiujecie ruch wycofania w osi rozwiercania, który jest wykonywany
po osiągnięciu ostatecznej głębokości rozwiercania i zorientowanym zatrzymaniu wrzeciona.

POSS (pozycja wrzeciona)

Pod POSS naleŜy programować w stopniach pozycję wrzeciona dla jego zorientowanego
zatrzymania po osiągnięciu końcowej głębokości rozwiercania.

Wskazówka

Jest moŜliwe zorientowane zatrzymanie aktywnego wrzeciona. Programowanie odpowiedniej wartości kątowej następuje przez parametry przekazania.
Cykl CYCLE86 moŜe być stosowany wtedy, gdy przewidziane do rozwiercania wrzeciono
jest technicznie w stanie przejść na pracę z regulacją połoŜenia.

Przykład programowania: drugie rozwiercanie

W płaszczyźnie XY jest w pozycji X70 Y50 wywoływany cykl CYCLE86. Osią wiercenia jest
oś Z. Ostateczna głębokość rozwiercania jest programowana bezwzględnie, odstęp bezpieczeństwa nie jest zadany. Czas oczekiwania na ostatecznej głębokości wiercenia wynosi 2
sek. Górna krawędź obrabianego przedmiotu leŜy na Z110. W cyklu wrzeciono powinno obracać się zgodnie z M3 i zatrzymać na 45 stopniach.

Rysunek 9-14

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 263

Cykle
9.4 Cykle wiercenia

N10 G0 G17 G90 F200 S300 M3
N20 T11 D1 Z112
N30 X70 Y50
N40 CYCLE86 (112, 110, ,77, 0, 2, 2, 3, 1, -1, -1, 1, 45)
N50 M2

Określenie wartości technologicznych
Dosunięcie do płaszczyzny wycofania
Dosunięcie do pozycji rozwiercania
Wywołanie cyklu z bezwzględną głębokością rozwiercania
Koniec programu

9.4.10 Rozwiercanie ze stopem 1 (rozwiercanie 3) - CYCLE87
Wskazówka

Ten cykl standardowy nie jest dostępny w przypadku 802D-bl

Programowanie

CYCLE 87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Parametry

Tablica 9-8 Parametry CYCLE87
RTP
RFP
SDIS
DP
DPR

SDIR

Funkcja

Przebieg

real
real
real
real
real
int

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość wiercenia (bezwzględnie)
Końcowa głębokość rozwiercania w stosunku do
płaszczyzny odniesienia (wprowadzić bez znaku)
Kierunek obrotów
Wartości: 3 (dla M3)
4 (dla M4)

Narzędzie rozwierca z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu aŜ, do wprowadzonej końcowej głębokości.
W przypadku rozwiercania 3 jest po osiągnięciu końcowej głębokości wytwarzane niezorientowane zatrzymanie wrzeciona M5 a następnie zaprogramowane zatrzymanie M0. Przez
naciśnięcie przycisku NC-START jest przesuwem szybkim kontynuowany ruch na zewnątrz
do płaszczyzny wycofania.

Pozycja osiągnięta przed rozpoczęciem cyklu

Pozycja rozwiercania jest to pozycja w obydwu osiach wybranej płaszczyzny.

8 - 264

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

Cykl wytwarza następujący przebieg ruchów:





Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Ruch z G1 do ostatecznej głębokości rozwiercania z posuwem zaprogramowanym
przed wywołaniem cyklu
Zatrzymanie wrzeciona przy pomocy M5
Naciśnięcie przycisku NC-START
Wycofanie z G0 do płaszczyzny wycofania

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81)

Rysunek 9-15

SDIR (kierunek obrotów)

Parametr określa kierunek obrotów, z jakim w cyklu jest wykonywany otwór. Przy wartościach innych niŜ 3 albo 4 (M3/M4) jest wytwarzany alarm 61102 " Nie zaprogramowano kierunku wrzeciona " i cykl jest anulowany.

Przykład programowania: trzecie rozwiercanie

Na X70 Y50 w płaszczyźnie XY jest wywoływany cykl CYCLE87. Osią rozwiercania jest oś
Z. Głębokość rozwiercania jest zadana bezwzględnie. Odstęp bezpieczeństwa wynosi 2
mm.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 265

Cykle
9.4 Cykle wiercenia

Rysunek 9-16
DEF REAL DP, SDIS
N10 DP=77 SDIS=2
N20 G0 G17 G90 F200 S300
N30 D3 T3 Z113
N40 X70 Y50
N50 CYCLE87 (113, 110, SDIS, DP, ,
3)
N60 M2

8 - 266

Definicja parametrów
Przyporządkowania wartości
Określenie wartości technologicznych
Dosunięcie do płaszczyzny wycofania
Dosunięcie do pozycji rozwiercania
Wywołanie cyklu z zaprogramowanym kierunkiem obrotów wrzeciona M3
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

9.4.11 Wiercenie ze stopem 2 (rozwiercanie 4) - CYCLE88
Programowanie

CYCLE 88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Parametry

Tablica 9-9 Parametry CYCLE88
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB

real

SDIR

l. całk.

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Ostateczna głębokość rozwiercania (bezwzględnie)
Końcowa głębokość rozwiercania w stosunku do
płaszczyzny odniesienia (wprowadzić bez znaku)
Czas oczekiwania na końcowej głębokości
rozwiercania
Kierunek obrotów
Wartości: 3 (dla M3)
4 (dla M4)

Funkcjonowanie

Narzędzie rozwierca z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu aŜ do wprowadzonej głębokości końcowej.
W przypadku rozwiercania 4 jest po osiągnięciu ostatecznej głębokości wytwarzany czas
oczekiwania i niezorientowane zatrzymanie wrzeciona M5 jak teŜ zaprogramowane zatrzymanie M0. Przez naciśnięcie przycisku NC-START jest kontynuowany przesuwem szybkim
ruch na zewnątrz do płaszczyzny wycofania.

Przebieg

Pozycja osiągnięta przed rozpoczęciem cyklu:

Pozycja rozwiercania jest to pozycja na obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:







Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Ruch z G1 do końcowej głębokości rozwiercania z posuwem zaprogramowanym przed
wywołaniem cyklu
Czas oczekiwania na końcowej głębokości rozwiercania
Zatrzymanie wrzeciona i programu z M5 M0. Po zatrzymaniu programu nacisnąć przycisk NC-START
Wycofanie z G0 do płaszczyzny wycofania

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81)

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 267

Cykle
9.4 Cykle wiercenia

Rysunek 9-17

DTB (czas oczekiwania)

Pod DTB jest programowany w sekundach czas oczekiwania na końcowej głębokości rozwiercania (łamanie wiórów).

SDIR (kierunek)

Programowany kierunek obrotów działa na drogę ruchu do ostatecznej głębokości rozwiercania. Przy wartościach innych niŜ 3 albo 4 (M3/M4) jest wytwarzany alarm 61102 " Nie zaprogramowano kierunku wrzeciona " i cykl jest anulowany

Przykład programowania: czwarte rozwiercanie

Cykl CYCLE88 jest wywoływany na X0. Osią rozwiercania jest oś Z. Zaprogramowano odstęp bezpieczeństwa 3 mm. Ostateczna głębokość rozwiercania jest zadana w stosunku do
płaszczyzny odniesienia. W cyklu działa M4.
N10 T1 S300 M3
N20 G17 G54 G90 F1 S450
N30 G0 X0 Z10
N40 CYCLE88 (5, 2, 3, ,72, 3, 4)
N50 M2

8 - 268

Określenie wartości technologicznych
Dosunięcie do pozycji rozwiercania
Wywołanie cyklu z programowanym kierunkiem obrotów wrzeciona M4
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

9.4.12 Rozwiercanie dokładne 2 (wytaczanie 5) - CYCLE89
Programowanie

CYCLE 89 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametry

Tablica 9-10 Parametry CYCLE89
RTP
RFP
SDIS
DP
DPR

real
real
real
real
real

DTB

real

Płaszczyzna wycofania (bezwzględnie)
Płaszczyzna odniesienia (bezwzględnie)
Odstęp bezpieczeństwa (wprowadzić bez znaku)
Końcowa głębokość rozwiercania (bezwzględnie)
Końcowa głębokość rozwiercania w stosunku do
płaszczyzny odniesienia (wprowadzić bez znaku)
Czas oczekiwania na końcowej głębokości
rozwiercania (łamanie wiórów)

Funkcjonowanie

Przebieg

Narzędzie rozwierca z zaprogramowaną prędkością obrotową wrzeciona i prędkością posuwu aŜ do wprowadzonej głębokości końcowej.
Gdy ostateczna głębokość rozwiercania jest osiągnięta, moŜe zostać zaprogramowany czas
oczekiwania.

Pozycja osiągnięta przed rozpoczęciem cyklu:

Pozycja rozwiercania jest to pozycja w obydwu osiach wybranej płaszczyzny.

Cykl wytwarza następujący przebieg ruchów:






Dosunięcie z G0 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa
Ruch z G1 do ostatecznej głębokości rozwiercania z posuwem zaprogramowanym
przed wywołaniem cyklu
Czas oczekiwania na ostatecznej głębokości rozwiercania
Wycofanie z G1 do płaszczyzny odniesienia przesuniętej do przodu o odstęp bezpieczeństwa z tą samą wartością posuwu
Wycofanie z G0 do płaszczyzny wycofania

Objaśnienie parametrów

Parametry RTP, RFP, SDIS, DP, DPR patrz CYCLE81.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 269

Cykle
9.4 Cykle wiercenia

Rysunek 9-18

DTB (czas oczekiwania)

Pod DTB jest programowany w sekundach czas oczekiwania na końcowej głębokości rozwiercania (łamanie wiórów).

Przykład programowania

Na X80 Y90 w płaszczyźnie XY jest wywoływany cykl rozwiercania CYCLE89 z odstępem
bezpieczeństwa 5 mm i podaniem końcowej głębokości rozwiercania jako wartości bezwzględnej. Osią rozwiercania jest oś Z.

Rysunek 9-19
DEF REAL RFP, RTP, DP, DTB
RFP=102 RTP=107 DP=72 DTB=3
N10 G90 G17 F100 S450 M4
N20 G0 X80 Y90 Z107
N30 CYCLE89 (RTP, RFP, 5, DP, ,
DTB)
N40 M2

8 - 270

Definicja parametrów
Przyporządkowania wartości
Określenie wartości technologicznych
Dosunięcie do pozycji rozwiercania
Wywołanie cyklu
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

9.4.13 Rząd otworów - HOLES1

Cykle
9.4 Cykle wiercenia

Programowanie
Parametry

HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)
Tablica 9-11 Parametry HOLES1
SPCA

real

SPCO

real

STA1

real

FDIS

real

DBH
NUM

real
l. całk.

1. oś płaszczyzny (odcięta) punktu odniesienia na prostej
(bezwzględnie)
2. oś płaszczyzny (rzędna tego punktu odniesienia (bezwzględnie)
Kąt do 1. osi płaszczyzny (odcięta)
Zakres wartości: -180 & lt; STA1 & lt; = 180 stopni
Odstęp pierwszego otworu od punktu odniesienia (wprowadzić bez znaku)
Odstęp między otworami (wprowadzić bez znaku)
Liczba otworów

Funkcjonowanie

Przy pomocy tego cyklu moŜecie wykonać rząd otworów, tzn. pewną liczbę otworów leŜących na jednej prostej, wzgl. siatkę otworów. Rodzaj otworów jest określany przez wybrany
uprzednio modalnie cykl wiercenia.

Przebieg

Wewnętrznie w cyklu, dla uniknięcia zbędnych ruchów jałowych, następuje na podstawie
rzeczywistej pozycji osi płaszczyzn i geometrii rzędu otworów rozstrzygnięcie, czy rząd
otworów jest wykonywany rozpoczynając od pierwszego czy od ostatniego otworu. Następnie następuje kolejne dosuwanie przesuwem szybkim do pozycji wiercenia.

Rysunek 9-20

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 271

Cykle
9.4 Cykle wiercenia

Objaśnienie parametrów

Rysunek 9-21

SPCA i SPCO (punkt odniesienia 1. oś płaszczyzny i 2. oś płaszczyzny)

STA1 (kąt)

Jest zadawany punkt na prostej rzędu otworów, który jest traktowany jako punkt odniesienia
do określania odstępów między otworami. Od tego punktu jest podawany odstęp FDIS do
pierwszego otworu.
Prosta moŜe przyjąć dowolne połoŜenie na płaszczyźnie. Jest ono oprócz punktu określonego przez SPCA i SPCO określane przez kąt, który tworzy prosta z 1. osią płaszczyzny
układu współrzędnych aktualnego przy wywoływaniu.. Kąt naleŜy podać w stopniach pod
STA1.

FDIS i DBH (odstęp)
NUM (liczba)

8 - 272

Pod FDIS zadajecie odstęp pierwszego otworu od punktu odniesienia zdefiniowanego pod
SPCA i SPCO. Parametr DBH zawiera odstęp między dwoma otworami.
Przy pomocy parametru NUM określacie liczbę otworów.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

Przykład programowania: rząd otworów

Przy pomocy tego programu moŜecie obrabiać rząd 5 otworów gwintowanych, które leŜą
równolegle do osi Z płaszczyzny ZX w odstępie co 20 mm. Punkt wyjściowy rzędu otworów
leŜy na Z20 i X30, przy czym pierwszy otwór jest w odstępie 10 mm od tego punktu. Geometria rzędu otworów jest opisywana przez cykl HOLES1. Najpierw wierci się cyklem
CYCLE82, następnie gwintuje się cyklem CYCLE84 (bez oprawki wyrównawczej). Otwory
mają głębokość 80 mm (róŜnica między płaszczyzną odniesienia a końcową głębokością
wiercenia).

Rysunek 9-22
N10 F90 F30 S500 M3 T10 D1
N20 G17 G90 X20 Z105 Y30
N30 MCALL CYCLE82(105, 102, 2, 22,
0, 1)
M40 HOLES1(20, 30, 0, 10, 20, 5)
N50 MCALL
...
N60 G90 G0 X30 Z110 Y105
N70 MCALL CYCLE84(105, 102, 2, 22,
0, , 3, , 4.2, ,300
N80 HOLES1(20, 30, 0, 10, 20, 5)
N90 MCALL
N100 M2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Określenie wartości technologicznych dla kroku
obróbki
Dosunięcie po pozycji wyjściowej
Modalne wywołanie cyklu do wiercenia
Wywołanie cyklu rzędu otworów, rozpoczęcie
następuje od pierwszego otworu, w cyklu następuje tylko dosuwanie do pozycji wiercenia
Cofnięcie wywołania modalnego
Zmiana narzędzia
Dosunięcie do pozycji obok 5. otworu
Modalne wywołanie cyklu do wiercenia
Wywołanie cyklu rzędu otworów, rozpoczęcie
następuje od 5. otworu
Odwołanie wyboru modalnego
Koniec programu

8 - 273

Cykle
9.4 Cykle wiercenia

Przykład programowania: siatka otworów

Przy pomocy tego programu moŜecie obrabiać siatkę otworów składającą się z 5 wierszy po
5 otworów, połoŜonych w płaszczyźnie XY w odstępach od siebie wynoszących 10 mm.
Punkt wyjściowy siatki otworów leŜy na X30 Y20.
W przykładzie są stosowane parametry R jako parametry przekazania dla cyklu.

Rysunek 9-23
R10=102
R11=105
R12=2
R13=75
R14=30
R15=20
R16=0
R17=10
R18=10
R19=5
R20=5
R21=0
R22=10

Płaszczyzna odniesienia
Płaszczyzna wycofania
Odstęp bezpieczeństwa
Głębokość wiercenia
Punkt odniesienia rzędu otworów 1. osi płaszczyzny
Punkt odniesienia rzędu otworów 2. osi płaszczyzny
Kąt początkowy
Odstęp 1. otworu od punktu odniesienia
Odstęp między otworami
Liczba otworów w rzędzie
Liczba rzędów
Licznik rzędów
Odstęp między rzędami

N10 G90 F300 S500 M3 T10 D1
N20 G17 G0 X=R14 Y=R15 Z105
N30 MCALL CYCLE82(R11, R10, R12,
R13, 0, 1)
N40 LABEL1:
N41 HOLES1(R14, R15, R15, R16, R17,
R18, R19)
N50 R15=R15+R22
N60 R21=R21+1
N70 IF R21 & lt; R20 GOTOB LABEL1
N80 MCALL
N90 G90 G0 X30 Y20 Z105
N100 M2

8 - 274

Określenie wartości technologicznych
Dosunięcie po pozycji wyjściowej
Wywołanie modalne cyklu wiercenia
Wywołanie cyklu koła otworów
Obliczenie wartości Y dla następnego wiersza
Zwiększenie licznika wierszy
Przeskok do LABEL1, gdy warunek jest spełniony
Odwołanie wywołania modalnego
Dosunięcie do pozycji wyjściowej
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

9.4.14 Koło otworów - HOLES2

Cykle
9.4 Cykle wiercenia

Programowanie

HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parametry

Tablica 9-12 Parametry HOLES2
CPA
CPO
RAD
STA1
INDA
NUM

real
real
real
real

Punkt środkowy koła otworów (bezwzględnie), 1. oś płaszczyzny
Punkt środkowy koła otworów (bezwzględnie), 2. oś płaszczyzny
Promień koła otworów (wprowadzić bez znaku)
Kąt początkowy
Zakres wartości: -180 & lt; STA1 & lt; = 180 stopni
real
Kąt przełączenia
l. całk. Liczba otworów

Funkcjonowanie

Przy pomocy tego cyklu moŜna obrabiać kołowy układ otworów. Płaszczyznę obróbki naleŜy
ustalić przed wywołaniem cyklu.
Rodzaj otworu jest określany przez wybrany przedtem modalnie cykl wiercenia.

Rysunek 9-24

Przebieg

W cyklu następuje z G0 dosuwanie kolejno do pozycji wiercenia na kole otworów na płaszczyźnie.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 275

Cykle
9.4 Cykle wiercenia

Rysunek 9-25

Objaśnienie parametrów

Rysunek 9-26

CPA, CPO i RAD (pozycja punktu środkowego i promień)

PołoŜenie koła otworów na płaszczyźnie obróbki jest zdefiniowane przez punkt środkowy
(parametr CPA i CPO) i promień (parametr RAD). Dla promienia są dopuszczalne tylko wartości dodatnie.

STA1 i INDA (kąt początkowy i kąt przełączania)

Przez ten parametr jest określane usytuowanie otworów na kole.

8 - 276

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.4 Cykle wiercenia

NUM (liczba)

Parametr STA1 podaje kąt obrotu między dodatnim kierunkiem 1. osi (odcięta) układu
współrzędnych obrabianego przedmiotu aktualnego przed wywołaniem cyklu i pierwszym
otworem. Parametr INDA zawiera kąt obrotu między dwoma kolejnymi otworami.
JeŜeli parametr INDA ma wartość zero, wówczas kąt przełączania jest wewnętrznie w cyklu
obliczany z ilości otworów tak, by te były równomiernie rozmieszczone na okręgu.
Parametr NUM określa liczbę otworów.

Przykład programowania: koło otworów

Przy pomocy tego programu są przy zastosowaniu cyklu CYCLE82 wykonywane 4 otwory o
głębokości 30 mm. Ostateczna głębokość wiercenia jest podana w stosunku do płaszczyzny
odniesienia. Koło jest określane na płaszczyźnie XY przez punkt środkowy X70 Y60 i promień 42 mm. Kąt początkowy wynosi 33 stopnie. Odstęp bezpieczeństwa Z wynosi 2 mm.

Rysunek 9-27
N10 G90 F140 S170 M3 T10 D1
N20 G17 G0 X50 Y45 Z2
N30 MCALL CYCLE82 (2, 0,2, , 30)
N40 HOLES2 (70, 60, 42, 33, 0, 4)
N50 MCALL
N60 M30

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Określenie wartości technologicznych
Dosunięcie do pozycji wyjściowej
Modalne wywołanie cyklu wiercenia, bez
czasu oczekiwania, DP nie zaprogramowano
Wywołanie koła otworów, kąt przełączania
jest obliczany w cyklu, poniewaŜ parametr
INDA został pominięty
Odwołanie wywołania modalnego
Koniec programu

8 - 277

Cykle
9.5 Cykle toczenia

9.5

Cykle toczenia

9.5.1

Warunki

Cykle toczenia są częścią składową pliku konfiguracyjnego setup_T.cnf, który jest ładowany
do pamięci uŜytkownika w sterowaniu.

Warunki wywołania i powrotu

Działające przed wywołaniem cyklu funkcje G pozostają zachowane po zakończeniu cyklu.

Definicja płaszczyzn

Płaszczyznę obróbki naleŜy zdefiniować przed wywołaniem cyklu. Przy toczeniu będzie z
reguły chodzić o płaszczyznę G18 (płaszczyzna XZ). Obydwie osie aktualnej płaszczyzny
przy toczeniu będą dalej nazywane jako oś wzdłuŜna (pierwsza oś tej płaszczyzny) i oś poprzeczna (druga oś tej płaszczyzny). W cyklach toczenia przy aktywnym programowaniu w
średnicy zawsze druga oś płaszczyzny jest brana do obliczeń jako oś poprzeczna (patrz instrukcja programowania)

Rysunek 9-28

Nadzór konturu w odniesieniu do kąta przyłoŜenia narzędzia

Określone cykle toczenia, w których są wytwarzane ruchy postępowe z podcinaniem, nadzorują kąt przyłoŜenia aktywnego narzędzia na moŜliwe naruszenie konturu. Kąt ten jest
wpisywany jako wartość w korekcji narzędzia (pod parametrem DP24 w korekcji D). Jako
kąt naleŜy wprowadzić wartość między 1 i 90º bez znaku (0=brak nadzoru).

8 - 278

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

brak naruszenia konturu

naruszenie konturu

Rysunek 9-29
Przy wprowadzaniu kąta podcięcia naleŜy pamiętać, Ŝe zaleŜy on od tego, czy obróbka jest
wzdłuŜna czy poprzeczna. JeŜeli narzędzie ma być stosowane zarówno dla obróbki wzdłuŜnej jak i poprzecznej, muszą przy róŜniących się kątach podcięcia być stosowane dwie korekcje narzędzia.
W cyklu następuje sprawdzanie, czy przy pomocy wybranego narzędzia moŜna obrobić zaprogramowany kontur.

JeŜeli obróbka tym narzędziem jest niemoŜliwa, wówczas

cykl ulega anulowaniu z komunikatem błędu (przy skrawaniu warstwowym) albo

obróbka konturu jest kontynuowana z wyprowadzeniem komunikatu (w przypadku cykli
podcięcia). Geometria ostrza określa wówczas kontur.
JeŜeli w korekcji narzędzia podany jest kąt podcięcia zero, wówczas tego nadzoru nie ma.
Dokładne reakcje są opisane przy poszczególnych cyklach.

brak naruszenia konturu

naruszenie konturu

Rysunek 9-30

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 279

Cykle
9.5 Cykle toczenia

9.5.2

Cykl wytaczania - CYCLE93

Programowanie

CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2,
FAL1, FAL2, IDEP, DTB, VARI)

Parametry

Tablica 9-13 Parametry CYCLE93
SPD
SPL
WIDG
DIAG
STA1

real
real
real
real
real

ANG1

real

ANG2

real

RCO1

real

RCO2
RCI1
RCI2
FAL1
FAL2
IDEP
DTB
VARI

real
real
real
real
real
real
real
l. całk.

Punkt początkowy na osi poprzecznej
Punkt początkowy na osi wzdłuŜnej
Szerokość wytoczenia (wprowadzić bez znaku)
Głębokość wytoczenia (wprowadzić bez znaku)
Kąt między konturem i osią wzdłuŜną
Zakres wartości: 0 & lt; =STA1 & lt; =180 stopni
Kąt zbocza 1: po określonej przez punkt startowy stronie wytoczenia (wprowadzić bez znaku)
Zakres wartości: 0 & lt; =ANG1 & lt; 89.999 stopni
Kąt zbocza 2: po drugiej stronie (wprowadzić bez znaku)
Zakres wartości:= & lt; =ANG2 & lt; 89.999
Promień/fazka, zewnątrz: po stronie określonej przez punkt
startowy
Promień/fazka 2, zewnątrz
Promień/fazka 1, wewnątrz: po stronie punktu startowego
Promień/fazka 2, wewnątrz
Naddatek na obróbkę wykańczającą na dnie wytoczenia
Naddatek na obróbkę wykańczającą na zboczach
Głębokość dosuwu (wprowadzić bez znaku)
Czas oczekiwania na dnie wytoczenia
Rodzaj obróbki
Zakres wartości: 1...8 i 11...18

Funkcjonowanie

Cykl wytaczania umoŜliwia Wam wykonywanie wytoczeń symetrycznych i asymetrycznych
przy obróbce wzdłuŜnej i poprzecznej na dowolnych prostych elementach konturu. MoŜecie
wykonywać wytoczenia zewnętrzne i wewnętrzne.

Przebieg

8 - 280

Dosuw na głębokość (w kierunku dna wytoczenia) i w szerokości (od jednego wytoczenia do
drugiego, jest równomiernie dzielony przez największą moŜliwą wartość.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia
Przy wytaczaniu po liniach skośnych, przesuwanie od jednego wytoczenia do drugiego następuje po najkrótszej drodze, a więc równolegle do stoŜka, na którym jest wykonywane wytoczenie. Odstęp bezpieczeństwa od konturu jest przy tym obliczany wewnętrznie w cyklu.

1. krok

Obróbka osiowo-równolegle aŜ do dna poszczególnych kroków dosuwu. Po dosunięciu następuje wycofanie w celu połamania wiórów.

Rysunek 9-31

2. krok

Wytoczenie jest obrabiane prostopadle do kierunku dosuwu w jednym albo wielu przejściach
narzędzia. KaŜde przejście narzędzia jest przy tym znów dzielone odpowiednio do głębokości dosuwu. Od drugiego przejścia wzdłuŜ szerokości wytoczenia następuje kaŜdorazowo
przed wycofaniem wycofanie o 1 mm.

Rysunek 9-32

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 281

Cykle
9.5 Cykle toczenia

3. krok

Obróbka zboczy w jednym kroku, gdy pod ANG1 wzgl. ANG2 są zaprogramowane kąty. Dosuw wzdłuŜ szerokości wytoczenia następuje w wielu krokach, gdy szerokość zbocza jest
większa.

Rysunek 9-33

4. krok

Zebranie naddatku na obróbkę wykańczającą równolegle do konturu od brzegu do środka
wytoczenia. Korekcja promienia narzędzia jest przy tym przez cykl automatycznie włączana
i ponownie wyłączana.

Rysunek 9-34

8 - 282

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Objaśnienie parametrów
SPD i SPL (punkt początkowy)

Przy pomocy tych współrzędnych definiujecie punkt początkowy wytoczenia, wychodząc od
którego jest w cyklu obliczany kształt. Cykl sam określa swój punkt startowy, do którego na
początku następuje dosunięcie. W przypadku wytoczenia zewnętrznego następuje najpierw
ruch w kierunku osi wzdłuŜnej a w przypadku wytoczenia wewnętrznego - najpierw w kierunku osi poprzecznej.
Wytoczenia na zakrzywionych elementach konturu mogą być realizowane w róŜny sposób.
W zaleŜności od kształtu i promienia zakrzywienia moŜe albo zostać poprowadzona równoległa do osi prosta przez punkt maksimum krzywizny albo linia skośna styczne przechodząca przez jeden z punktów brzegowych wytoczenia.
Zaokrąglenia i fazki na brzegu wytoczenia mają w przypadku linii zakrzywionych tylko wtedy
sens, gdy odpowiedni punkt brzegowy leŜy na prostej, która jest cyklowi zadana.

Rysunek 9-35

WIDG i DIAG (szerokość wytoczenia i głębokość wytoczenia)

Przy pomocy parametrów szerokość wytoczenia (WIDG) i głębokość wytoczenia (DIAG) jest
określany kształt wytoczenia. W swoich obliczeniach cykl wychodzi zawsze od punktu zaprogramowanego pod SPD i SPL.
JeŜeli wytoczenie jest szersze niŜ aktywne narzędzie, wówczas szerokość jest skrawana w
wielu przejściach narzędzia. Cała szerokość jest przy tym równomiernie dzielona przez cykl.
Maksymalny dosuw wynosi 95% szerokości narzędzia po odjęciu promieni ostrza. Gwarantuje to nakładanie się skrawań na siebie.
JeŜeli zaprogramowana szerokość wytoczenia jest mniejsza niŜ rzeczywista szerokość narzędzia, ukazuje się komunikat błędu 61602 " Szerokość narzędzia nieprawidłowo zdefiniowana " . Wykonywanie cyklu nie rozpoczyna się, obróbka jest anulowana. Alarm ukazuje się
równieŜ wtedy, gdy wewnętrznie w cyklu zostanie rozpoznana szerokość ostrza o wartości
zero.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 283

Cykle
9.5 Cykle toczenia

Rysunek 9-36

STA1 (kąt)

Przy pomocy parametru STA1 programujecie kąt skosu, po którym wytoczenie ma zostać
wykonane. Kąt moŜe przyjmować wartości między 0 i 180 stopni i odnosi się zawsze do osi
wzdłuŜnej.

ANG1 i ANG2 (kąt zbocza)

Dzięki oddzielnie zadawanym kątom zboczy mogą być opisywane wytoczenia asymetryczne. Kąty mogą przyjmować wartości między 0 i 89.999 stopni.

RCO1, RCO2 i RCI1, RCI2

Kształt wytoczenia jest modyfikowany przez wprowadzenie zaokrągleń/fazek na brzegu
wzgl. na dnie. NaleŜy zwracać uwagę, Ŝe zaokrąglenia są wprowadzane ze znakiem
dodatnim a fazki ze znakiem ujemnym. W zaleŜności od miejsca dziesiątek parametru
VARI określacie rodzaj obliczania programowanych fazek.

W przypadku VARI & lt; 10 (miejsce dziesiątek=0) fazki z CHF=...

W przypadku VARI & gt; 10 fazki z programowaniem CHR
(CHF / CHR patrz punkt 8.1.6)

FAL1 i FAL2 (naddatek na obróbkę wykańczającą)

Dla dna wytoczenia i zboczy moŜecie programować oddzielne naddatki na obróbkę wykańczającą. Przy obróbce zgrubnej następuje skrawanie z pozostawieniem tych naddatków.
Następnie następuje przy uŜyciu tego samego narzędzia równoległe do konturu skrawanie
wzdłuŜ konturu ostatecznego.

8 - 284

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Naddatek na
zboczach,
FAL2
Naddatek
na dnie,
FAL1

Rysunek 9-37

IDEP (głębokość dosuwu

Przez zaprogramowanie głębokości dosuwu moŜecie wytoczenia równoległe do osi dzielić
na wiele dosunięć na głębokość. Po kaŜdym dosunięciu narzędzie jest wycofywane o 1 mm
w celu połamania wiórów.
Parametr IDEP naleŜy programować w kaŜdym przypadku.

DTB (czas oczekiwania)

Czas oczekiwania na dnie wytoczenia naleŜy tak dobrać, by nastąpił co najmniej jeden obrót
wrzeciona. Jest on programowany w sekundach.

VARI (rodzaj obróbki)

Przy pomocy miejsca jednostek parametru VARI określacie rodzaj obróbki wytoczenia. MoŜe on przyjmować wartości pokazane na rysunku.
Przy pomocy miejsca dziesiątek parametru VARI jest określany rodzaj obliczania fazek.
VARI 1...8: fazki są obliczane jako CHF
VARI 11-18: fazki są obliczane jako CHR

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 285

Cykle
9.5 Cykle toczenia

Rysunek 9-38
JeŜeli parametr ma inną wartość, wówczas cykl ulega anulowaniu z alarmem 61002 " Rodzaj
obróbki nieprawidłowo zdefiniowany " .
Cykl prowadzi nadzór konturu w tym sensie, czy uzyskiwany jest sensowny kontur wytoczenia. Tak nie jest, gdy zaokrąglenia/fazki na dnie wytoczenia dotykają się albo przecinają albo gdy następuje próba wykonania wytoczenia poprzecznego na elemencie konturu przebiegającym równolegle do osi wzdłuŜnej. Cykl jest w takich przypadkach anulowany z alarmem 61603 " Kształt wytoczenia nieprawidłowo zdefiniowany " .

Dalsze wskazówki

Przed wywołaniem cyklu wytaczania musi być uaktywnione narzędzie dwuostrzowe. Korekcje dla obydwu ostrzy musicie zapisać w dwóch kolejnych numerach D narzędzia, z których
pierwszy musi być uaktywniony przed wywołaniem cyklu. Cykl sam określa, dla którego kroku obróbczego której z obydwu korekcji musi uŜyć i samodzielnie ją uaktywnia. Po zakończeniu cyklu jest ponownie aktywny numer korekcji zaprogramowany przed wywołaniem cyklu. JeŜeli nie zaprogramowano numeru D dla korekcji narzędzia przy wywołaniu cyklu,
wówczas wykonywanie cyklu jest anulowane z alarmem 61000 " Korekcja narzędzia nie jest
aktywna " .

Przykład programowania: wytoczenie

Przy pomocy tego programu jest wykonywane wytoczenie na powierzchni skośnej, wzdłuŜnej, zewnętrznej. Punkt startowy jest po prawej na X35 Z60. Cykl stosuje korekcje D1 i D2
dla narzędzia T5. Odpowiednio do tego naleŜy zdefiniować nóŜ do wytaczania.

8 - 286

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia
X

10°
Fazki 2mm
30
60

10

20°

25



Z

Rysunek 9-39

N10 G0 G90 Z65 X50 T5 D1 S400 M3

N20 G95 F0.2
N30 CYCLE93 (35, 60, 30, 25, 5, 10, 20,
0, 0, 0, -2, -2, 1, 1, 10, 1, 5)
N40 G0 G90 X50 Z65
N50 M02

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Punkt początkowy przed rozpoczęciem
cyklu
Określenie wartości technologicznych
Wywołanie cyklu
Następna pozycja
Koniec programu

8 - 287

Cykle
9.5 Cykle toczenia

9.5.3

Cykl podcięcia (kształt E i F według DIN) - CYCLE94

Programowanie

CYCLE94 (SPD, SPL, FORM)

Parametry

Tablica 9-14 Parametr CYCLE94
SPD
SPL

FORM

real
real

char

Punkt początkowy na osi poprzecznej (wprowadzić bez znaku)
Punkt początkowy konturu na osi wzdłuŜnej wprowadzić bez
znaku
Definicja kształtu
Wartości:
E (dla kształtu E)
F (dla kształtu F)

Funkcjonowanie

Przy pomocy tego cyklu moŜecie wykonywać podcięcia według DIN509, kształt
E i F przy zwykłym obciąŜeniu i przy średnicy obrabianego przedmiotu & gt; 3 mm.

Kształt F

Kształt E

Rysunek 9-40

Przebieg

Uzyskana pozycja przed rozpoczęciem cyklu:

Pozycją wyjściową jest dowolna pozycja, z której moŜna bezkolizyjnie dokonać dosunięcia
do podcięcia.

8 - 288

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Cykl wytwarza następujący przebieg ruchów:




Dosunięcie z G0 do obliczonego wewnętrznie w cyklu punktu startowego.
Wybranie korekcji promienia ostrza odpowiednio do aktywnego połoŜenia ostrza i przejście konturu podcięcia posuwem zaprogramowanym przed wywołaniem cyklu.
Wycofanie z G0 do punktu startowego i wyłączenie korekcji promienia ostrza z G40

Objaśnienie parametrów
SPD i SPL (punkt początkowy)

Pod parametrami SPD zadajecie dla podcięcia średnicę części gotowej. Przy pomocy parametru SPL określacie wymiar części gotowej w osi wzdłuŜnej.
JeŜeli odpowiednio do wartości zaprogramowanej dla SPD wyniknie średnica & lt; 3 mm, cykl
ulega anulowaniu z alarmem 61601 " Średnica części gotowej jest za mała " .

Rysunek 9-41

KSZTAŁT (definicja)

Kształty E i F są ustalone w DIN509 i naleŜy je określić przez ten parametr.
JeŜeli parametr ma wartość inną niŜ E albo F, wówczas cykl ulega anulowaniu
i wytwarza alarm 61609 " Kształt nieprawidłowo zdefiniowany " .

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 289

Cykle
9.5 Cykle toczenia
+X

Dla przedmiotów
z jedną obrabianą
powierzchnią

KSZTAŁT E
SL3

KSZTAŁT F +Z
Dla przedmiotów
z dwoma obrabianymi
powierzchniami prostopadłymi do siebie

SL3

Rysunek 9-42
PołoŜenie ostrza narzędzia cykl oblicza samodzielnie z aktywnej korekcji narzędzia. Cykl
moŜe pracować z połoŜeniami narzędzia 1 do 4.
JeŜeli cykl rozpozna połoŜenie ostrza 5 do 9, wówczas ukazuje się alarm 61608 " Zaprogramowano nieprawidłowe połoŜenie narzędzia " i cykl ulega anulowaniu. Cykl automatycznie
oblicza punkt startowy. Jest on połoŜony w odległości 2 mm od średnicy końcowej i o 10 mm
od wymiaru końcowego na osi wzdłuŜnej. PołoŜenie tego punktu startowego w stosunku do
zaprogramowanych wartości współrzędnych jest określane przez połoŜenie ostrza aktywnego narzędzia.
W cyklu następuje nadzór kąta przyłoŜenia aktywnego narzędzia, jeŜeli w tym celu wprowadzono wartość w odpowiednim parametrze korekcji narzędzia. JeŜeli zostanie stwierdzone,
Ŝe kształt podcięcia nie moŜe być obrabiany wybranym narzędziem, poniewaŜ jego kąt przyłoŜenia jest za mały, wówczas sterowanie wyświetla komunikat " Zmieniony kształt podcięcia " . Obróbka jest jednak kontynuowana.

Rysunek 9-43

8 - 290

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Dalsze wskazówki

Przed wywołaniem cyklu musicie uaktywnić korekcję narzędzia. W przeciwnym przypadku
po wyprowadzeniu alarmu 61000 " Korekcja narzędzia nie jest aktywna” nastąpi anulowanie
cyklu.

Przykład programowania: Podcięcie_kształt_E

Przy pomocy tego programu moŜecie wykonywać podcięcie o kształcie E.
X

KSZTAŁT E

20

60

Z

Rysunek 9-44

N10 T1 D1 S300 M3 G95 F0.3
N20 G0 G90 Z100 X50
N30 CYCLE94 (20, 60, " E " )
N40 G90 G0 Z100 X50
N50 M02

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Określenie wartości technologicznych
Wybranie pozycji startowej
Wywołanie cyklu
Dosunięcie do następnej pozycji
Koniec programu

8 - 291

Cykle
9.5 Cykle toczenia

9.5.4

Cykle skrawania warstwowego z podcięciem - CYCLE95

Programowanie

CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM_VRT)

Parametry

Tablica 9-15 Parametry CYCLE95
NPP
MID
FALZ

ciąg znaków
real
real

FALX

real

FAL

real

FF1
FF2
FF3
VARI

real
real
real
real

DT

real

DAM

real

_VRT

real

Nazwa podprogramu obróbki konturu
Głębokość dosuwu (wprowadzić bez znaku)
Naddatek na obróbkę wykańczającą w osi wzdłuŜnej (wprowadzić do znaku)
Naddatek na obróbkę wykańczającą w osi poprzecznej (wprowadzić do znaku)
Odpowiedni do konturu naddatek na obróbkę wykańczającą
(wprowadzić do znaku)
Posuw dla obróbki zgrubnej bez podcięcia
Posuw dla zagłębiania się w elementy podcięcia
Posuw dla obróbki wykańczającej
Rodzaj obróbki
Zakres wartości: 1 ... 12
Czas oczekiwania w celu połamania wiórów przy obróbce
zgrubnej
Długość drogi, po której kaŜde przejście narzędzia przy obróbce zgrubnej jest przerywane w celu połamania wiórów.
Droga odsunięcia od konturu przy obróbce zgrubnej, przyrostowo (wprowadzić bez znaku)

Funkcjonowanie

Przy pomocy cyklu skrawania moŜecie wykonywać z półfabrykatu zaprogramowany w podprogramie kontur przez skrawanie osiowo-równoległe. W konturze mogą być zawarte elementy podcięć. Przy pomocy tego cyklu kontury mogą być obrabiane w obróbce wzdłuŜnej i
poprzecznej, zewnętrznie i wewnętrznie. Technologia jest dowolnie wybierana (obróbka
zgrubna, wykańczająca, obróbka kompletna). Przy obróbce zgrubnej konturu są wykonywane osiowo-równoległe skrawania z maksymalną zaprogramowaną głębokością dosuwu i po
osiągnięciu punktu przecięcia z konturem pozostające naroŜniki są natychmiast skrawane
równolegle do konturu. Obróbka zgrubna następuje z pozostawieniem zaprogramowanego
naddatku na obróbkę wykańczającą. Obróbka wykańczająca następuje w tym samym kierunku co obróbka wykańczająca. Korekcja promienia narzędzia jest przy obróbce wykańczającej automatycznie włączana i ponownie wyłączana przez cykl.

8 - 292

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Rysunek 9-45

Przebieg

Pozycja osiągnięta przed rozpoczęciem cyklu:

Pozycja początkowa jest to dowolna pozycja, z której moŜna dokonać bezkolizyjnego dosunięcia do punktu początkowego konturu.

Cykl wytwarza następujący przebieg ruchów:


Punkt startowy cyklu jest obliczany wewnętrznie i z G0 następuje dosunięcie do niego
równocześnie w obydwu osiach.

Obróbka zgrubna bez elementów podcięć:








Osiowo-równoległe dosuwanie na aktualną głębokość jest obliczane wewnętrznie i wykonywane z G0.
Osiowo-równoległe dosunięcie z G1 do punktu skrawania zgrubnego z posuwem FF1
Obróbka równoległa do konturu wzdłuŜ konturu + naddatek na obróbkę wykańczającą
z G1/G2/G3 i z FF1.
Odsunięcie o wielkość zaprogramowaną pod _VRT w kaŜdej osi i wycofanie z G0.
Przebieg ten jest powtarzany aŜ do osiągnięcia całkowitej głębokości odcinka obróbki.
W przypadku skrawania bez elementów podcięć, wycofanie do punktu startowego cyklu następuje kolejno osiami.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 293

Cykle
9.5 Cykle toczenia

Rysunek 9-46

Obróbka zgrubna bez elementów podcięć:







Dosunięcie do punktu startowego z G0 pojedynczymi osiami dla następnego podcięcia. Jest przy tym przestrzegany dodatkowy, wewnętrzny w cyklu, odstęp bezpieczeństwa.
Dosunięcie równolegle do konturu wzdłuŜ konturu + naddatek na obróbkę wykańczającą z G1/G2/G3 i FF2.
Osiowo-równoległe dosunięcie do punktu skrawania zgrubnego
z G1 i posuwem FF1.
Skrawanie poprawkowe wzdłuŜ konturu, cofnięcie narzędzia i odsunięcie następuje jak
w przypadku pierwszego odcinka obróbki.
JeŜeli są dalsze elementy podcięć, przebieg ten powtarza się dla kaŜdego podcięcia.

X

obróbka zgrubna bez podcięcia
obróbkazgrubna pierwszego podcięcia
obróbka zgrubna drugiego podcięcia

Z

Rysunek 9-47

8 - 294

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Obróbka wykańczająca:





Dosunięcie do punktu startowego cyklu następuje kolejno osiami z G0.
Dosunięcie do punktu początkowego konturu następuje z G0 jednocześnie
w obydwu osiach.
Obróbka wykańczająca wzdłuŜ konturu z G1/G2/G3 i FF3.
Wycofanie do punktu startowego na obydwu osiach z G0.

Objaśnienie parametrów
NPP (nazwa)

Pod tym parametrem wprowadzacie nazwę podprogramu obróbki konturu.
1. Kontur moŜe być definiowany jako podprogram:
NPP = nazwa podprogramu

Dla nazwy podprogramu obróbki konturu obowiązują wszystkie konwencje nadawania
nazw opisane w instrukcji programowania.

Wprowadzanie:
- Podprogram juŜ jest -- & gt; wprowadzić nazwę, dalej
- Podprogramu jeszcze nie ma -- & gt; wprowadzić nazwę i nacisnąć przycisk programowany „Nowy plik”. Utworzeniu ulega program (główny)
o wprowadzonej nazwie i następuje przeskok do edytora konturów.

Wprowadzanie jest kończone przyciskiem programowanym „Technol. mask” i następuje
przejście z powrotem do maski obsługi cykli.

2. Kontur moŜe być równieŜ fragmentem wywołującego programu:
NPP = nazwa etykiety początkowej: nazwa etykiety końcowej

Wprowadzenie:
- Kontur jest juŜ opisany -- & gt; wprowadzić nazwę etykiety początkowej : nazwę etykiety
końcowej
- Kontur nie jest jeszcze opisany -- & gt; wprowadzić nazwę etykiety początkowej
i nacisnąć przycisk programowany „contour append”.
Z wprowadzonej nazwy są automatycznie wytwarzane etykiety początkowa
i końcowa i następuje przeskok do edytora konturów.

Wprowadzanie jest kończone przyciskiem programowanym „Technol. mask”
i następuje przejście z powrotem do maski obsługi cykli.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 295

Cykle
9.5 Cykle toczenia

Rysunek 9-48
Przykłady:
NPP=KONTUR_1

NPP=POCZĄTEK:KONIEC

Kontur skrawania warstwowego jest kompletnym programem Kontur_1
Kontur skrawania warstwowego jest zdefiniowany
w programie wywołującym jako fragment od bloku
z etykietą POCZĄTEK do bloku z etykietą KONIEC w
programie wywołującym.

MID (głębokość dosuwu)

Pod parametrem MID definiujecie maksymalną moŜliwą głębokość dosuwu dla obróbki
zgrubnej.
Cykl samodzielnie oblicza aktualną głębokość dosuwu, z którą jest wykonywana obróbka
zgrubna.
Proces obróbki zgrubnej jest w przypadku konturów z elementami podcięć dzielony przez
cykl na poszczególne odcinki. Dla kaŜdego odcinka cykl od nowa oblicza aktualną głębokość dosuwu. LeŜy ona zawsze między zaprogramowaną głębokością dosuwu a połową jej
wartości. Na podstawie całkowitej głębokości odcinka obróbki zgrubnej i zaprogramowanej
maksymalnej głębokości dosuwu jest obliczana liczba koniecznych przejść narzędzia i równomiernie dzielona na będącą do obrobienia głębokość całkowitą. Przez to są stwarzane
optymalne warunki skrawania. Dla obróbki zgrubnej tego konturu wynikają kroki obróbcze,
przedstawione na powyŜszym rysunku.

8 - 296

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Rysunek 9-49
Przykład obliczenia aktualnych głębokości dosuwu:
Odcinek obróbki 1 ma głębokość całkowitą 39 mm. Przy maksymalnej głębokości dosuwu
wynoszącej 5 mm jest w związku z tym konieczne 8 przejść narzędzia. Będą one wykonywane z dosuwem 4,875 mm.
Na odcinku obróbki 2 będzie wykonanych równieŜ 8 przejść narzędzia z dosuwem 4,5 mm
kaŜde (róŜnica łączna 36 mm).
Na odcinku obróbki 3 nastąpią przy aktualnym dosuwie 3,5 (róŜnica łączna 7 mm) dwa
przejścia narzędzia.

FAL, FALZ i FALX (naddatek na obróbkę wykańczającą)

Zadanie naddatku na obróbkę wykańczającą przy obróbce zgrubnej następuje albo przez
parametry FALZ i FALX, jeŜeli chcecie zadać specyficzne dla osi róŜne naddatki, albo poprzez parametr FAL dla naddatku odpowiednio do konturu. Wówczas wartość ta jest wliczana w obydwu osiach jako naddatek na obróbkę wykańczającą.
Nie ma Ŝadnej kontroli zrozumiałości zaprogramowanych wartości. JeŜeli więc wszystkie
trzy parametry są wyposaŜone w wartości, wówczas cykl oblicza wszystkie te naddatki. Celowe jest jednak zdecydowanie się na ten lub inny sposób zdefiniowania naddatku.
Obróbka zgrubna następuje zawsze z pozostawieniem tych naddatków. Przy tym po kaŜdym osiowo-równoległym przejściu narzędzia powstały naroŜnik jest natychmiast zbierany
równolegle do konturu tak, Ŝe po zakończeniu obróbki zgrubnej nie jest potrzebne dodatkowe skrawanie tych naroŜników. JeŜeli naddatki na obróbkę wykańczającą nie są zaprogramowane, wówczas przy obróbce zgrubnej skrawanie następuje aŜ do konturu ostatecznego.

FF1, FF2 i FF3

Dla róŜnych odcinków obróbki moŜecie, jak pokazano na rysunku 9-59, zadać róŜne posuwy.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 297

Cykle
9.5 Cykle toczenia
G1/G2/G3

X

FF1

obr. zgrubna

G0

FF2
FF1
Z
X

obr. wykańczająca
FF3

Z

Rysunek 9-50

VARI (rodzaj obróbki)

Tablica 9-16 Rodzaj obróbki
Wartość

WzdłuŜ /
Zewnątrz /
Obróbka zgrubna / wykańczająca / komw poprzek
wewnątrz
pletna
1
L
A
zgrubna
2
P
A
zgrubna
3
L
I
zgrubna
4
P
I
zgrubna
5
L
A
wykańczająca
6
P
A
wykańczająca
7
L
I
wykańczająca
8
P
I
wykańczająca
9
L
A
kompletna
10
P
A
kompletna
11
L
I
kompletna
12
P
I
kompletna
Przy obróbce zgrubnej dosuw następuje zawsze w osi poprzecznej a przy obróbce poprzecznej - w osi wzdłuŜnej.
Obróbka zewnętrzna oznacza, Ŝe dosuw następuje w kierunku osi ujemnej. Przy obróbce
wewnętrznej dosuw następuje w kierunku osi dodatniej.

8 - 298

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia
Dla parametru VARI następuje badanie zrozumiałości. JeŜeli przy wywołaniu cyklu jego wartość nie mieści się w zakresie 1 ... 12, wówczas cykl jest anulowany z alarmem 61002 " Kierunek obróbki nieprawidłowo zdefiniowany " .
X

PodłuŜna zewn.
VARI=1/5/9

PodłuŜna wewn.
VARI=3/7/11

Z

X
Albo po
zmianie
zamocowania
PodłuŜna wewnętrzna
VARI=3/7/11

X

Z

Poprz. wewn.
VARI=4/8/12

Poprz. zewn.
VARI=2/6/10

Z
X

Albo po
zmianie
zamocowania
Poprz. wewnętrzna
VARI=4/8/12

Z

Rysunek 9-51

DT i DAM (czas oczekiwania i długość drogi)

Przy pomocy obydwu tych parametrów moŜecie uzyskać przerywanie poszczególnych
przejść narzędzia przy obróbce zgrubnej po określonym odcinku drogi, w celu połamania
wiórów. Parametry te mają znaczenie tylko przy obróbce zgrubnej. W parametrze DAM jest
definiowany maksymalny odcinek drogi, po którym powinno następować łamanie wiórów. W
DT moŜna do tego zaprogramować (w sekundach) czas oczekiwania po kaŜdym przerwaniu
skrawania. JeŜeli nie jest zaprogramowany odcinek drogi dla przerywania skrawania
(DAM=0), następuje skrawanie zgrubne nieprzerwane, bez czasów oczekiwania.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 299

Cykle
9.5 Cykle toczenia

Skraw przerywany równoległy do osi
X

DAM

G4

G4

Ruch dosuwu

G4

G1

G4

Z

Rysunek 9-52

_VRT (droga odsunięcia

Pod parametrem _VRT moŜna zaprogramować wielkość, o którą następuje odsunięcie w
obydwu osiach przy obróbce zgrubnej.
W przypadku _VRT=0 (parametr nie zaprogramowany) następuje odsunięcie o 1 mm.

Dalsze wskazówki:
definicja konturu

Kontur programujecie w podprogramie, którego nazwę naleŜy zadać jako parametr. Podprogram obróbki konturu musi zawierać co najmniej 3 bloki z ruchami w obydwu osiach płaszczyzny obróbki.
Gdy podprogram ten jest krótszy, wówczas cykl jest przerywany po wyprowadzeniu alarmów
10933 " Podprogram obróbki konturu zawiera za mało bloków "
i 61606 " Błąd przy przygotowaniu konturu " .
Elementy podcięcia mogą być uszeregowane bezpośrednio jeden za drugim.
Bloki bez ruchów na płaszczyźnie mogą być pisane bez ograniczeń.
Wewnętrznie w cyklu są przygotowywane wszystkie bloki ruchu postępowego dla pierwszych obydwu osi aktualnej płaszczyzny, poniewaŜ tylko te biorą udział w skrawaniu. Ruchy
dla innych osi mogą być zawarte w podprogramie obróbki konturu, ich drogi ruchu są jednak
podczas obróbki zgrubnej w cyklu wyłączone.
Jako geometria w konturze jest dopuszczalne tylko programowanie prostych i okręgów z
G0, G1, G2 i G3. Poza tym mogą być równieŜ programowane polecenia dla zaokrąglenia i
fazki. JeŜeli w konturze zostaną zaprogramowane inne polecenia dotyczące ruchów, wówczas cykl ulega anulowaniu z alarmem 10930 " Niedozwolony rodzaj interpolacji w konturze
skrawania "
W pierwszym bloku z ruchem postępowym w aktualnej płaszczyźnie obróbki musi być zawarte polecenie ruchu G0, G1, G2 albo G3. W przeciwnym przypadku cykl ulega anulowaniu z alarmem 15800 " Nieprawidłowe warunki wyjściowe dla CONTPRON " . Ten alarm ukazuje się ponadto przy aktywnym G41/42. Punkt początkowy konturu jest to pierwsza zaprogramowana w podprogramie obróbki konturu pozycja na płaszczyźnie obróbki.

8 - 300

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

W celu wykonania zaprogramowanego konturu jest przygotowywana pamięć wewnętrzna
cyklu, która moŜe pomieścić maksymalną liczbę elementów konturu. Ile, to zaleŜy od konturu. JeŜeli kontur zawiera zbyt wiele elementów, następuje anulowanie cyklu z alarmem
10934 " Przepełnienie tablicy konturu " . Kontur musi wówczas zostać podzielony na wiele odcinków i cykl musi być wywoływany dla kaŜdego odcinka.
JeŜeli w przypadku podprogramu obróbki konturu maksymalna średnica nie leŜy w zaprogramowanym punkcie końcowym wzgl. początkowym konturu, wówczas cykl automatycznie
na końcu obróbki uzupełnia osiowo-równoległą prostą aŜ do maksimum konturu i ta część
konturu jest obrabiana jako podcięcie.
X
Uzupełniona
prosta

Punkt końcowy
Punkt
początk.
Z

Rysunek 9-53
Zaprogramowanie korekcji promienia narzędzia z G41/G42 w podprogramie obróbki konturu
prowadzi do alarmu 10931 „Błędny kontur skrawania warstwowego” i przerwania cyklu.

Kierunek konturu

Kierunek, w którym jest programowany kontur, moŜna dowolnie wybrać. Kierunek obróbki
jest automatycznie określany wewnętrznie w cyklu. Przy obróbce kompletnej kontur jest
poddawany obróbce wykańczającej w tym samym kierunku co przy obróbce zgrubnej.
Dla podjęcia decyzji o kierunku obróbki jest rozwaŜany pierwszy i ostatni zaprogramowany
punkt konturu. Dlatego jest konieczne, by w pierwszym bloku podprogramu obróbki konturu
zawsze podać obydwie współrzędne.

Nadzór konturu

Cykl nadzoruje kontur pod względem następujących punktów:

kąt przyłoŜenia aktywnego narzędzia

programowanie kołowe łuków o kącie rozwarcia & gt; 180 stopni
W przypadku elementów podcięć następuje w cyklu sprawdzanie, czy obróbka aktywnym
narzędziem jest moŜliwa. JeŜeli cykl rozpozna, Ŝe ta obróbka prowadzi do naruszenia konturu, następuje jego anulowanie po wyprowadzeniu alarmu 61604 " Aktywne narzędzie narusza zaprogramowany kontur " .

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 301

Cykle
9.5 Cykle toczenia

JeŜeli w korekcji narzędzia jest podany kąt przyłoŜenia równy zero, wówczas tego nadzoru
nie ma.
JeŜeli w korekcji zostaną znalezione zbyt duŜe łuki, wówczas ukazuje się alarm 10931
" Błędny kontur skrawania "

Punkt startowy

Cykl samodzielnie oblicza punkt startowy obróbki. Punkt startowy leŜy na tej osi, po której
jest wykonywane dosuwanie na głębokość, w odległości od konturu równej naddatkowi na
obróbkę wykańczającą w tej osi + droga odsunięcia (parametr _VRT). Na drugiej osi jest on
połoŜony w odległości naddatek na obróbkę wykańczającą + _VRT od punktu początkowego
konturu.
Przy dojściu do punktu startowego jest wewnętrznie w cyklu wybierana korekcja promienia
ostrza.
Ostatni punkt przed wywołaniem cyklu musi być dlatego tak wybrany, by było to moŜliwe
bez kolizji i by było wystarczające miejsce na odpowiedni ruch wyrównawczy.

Rysunek 9-54

Strategia dosunięcia w cyklu

Dosunięcie do obliczonego przez cykl punktu startowego następuje w przypadku obróbki
zgrubnej zawsze jednocześnie w obydwu osiach a w przypadku obróbki wykańczającej
zawsze kolejno osiami. W przypadku obróbki wykańczającej ruch odbywa się najpierw po
osi dosuwu.

Przykład programowania 1: cykl skrawania warstwowego

Kontur pokazany na rysunkach dla objaśnienia wprowadzanych parametrów ma być obrobiony kompletnie wzdłuŜnie po stronie zewnętrznej. Są zadane specyficzne dla osi naddatki
na obróbkę wykańczającą. Przerywanie skrawania przy obróbce zgrubnej nie następuje.
Maksymalny dosuw wynosi 5 mm.
Kontur jest zapisany w oddzielnym programie.

8 - 302

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Rysunek 9-55

N10 T1 D1 G0 G95 S500 M3 Z125 X81
N20 CYCLE95 („KONTUR_1”, 5, 1.2, 0.6, ,
0.2, 0.1, 0.2, 9, , , 0.5)
N30 G0 G90 X81
N40 Z125
N50 M2
%_N_KONTUR_1_SPF
N100 Z120 X37
N110 Z117 X40
N120 Z112 RND=5
N130 Z95 X65
N140 Z87
N150 Z77 X29
N160 Z62
N170 Z58 X44
N180 Z52
N190 Z41 X37
N200 Z35
N210 X76
N220 M17

Pozycja dosunięcia przed wywołaniem
Wywołanie cyklu
Ponowne dosunięcie do pozycji startowej
Ruch kolejno w osiach
Koniec programu
Początek podprogramu obróbki konturu
Ruch kolejno w osiach
Zaokrąglenie o promieniu 5
Ruch kolejno w osiach

Koniec podprogramu

Przykład programowania 2: cykl skrawania warstwowego

Skrawany kontur jest zdefiniowany w programie wywołującym i po wywołaniu cyklu następuje jego bezpośrednie przejście w celu obróbki wykańczającej.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 303

Cykle
9.5 Cykle toczenia

Rysunek 9-56
N110 G18 DIAMOF G90 G96 F0.8
N120 S500 M3
N130 T1 D1
N140 G0 X70
N150 Z160
N160 CYCLE95(„POCZĄTEK:KONIEC”,2.5,0.8, Wywołanie cyklu
0.8,0,0.8,0.75,0.6,1, , , )
POCZĄTEK:
N180 G1 X10 Z100 F0.6
N190 Z90
N200 Z70 ANG=150
N210 Z50 ANG=135
N220 Z50 X50
KONIEC:
N230 G0 X70 Z160
N240 M02

8 - 304

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

9.5.5

Podcięcie gwintu - CYCLE96

Programowanie

Parametry

CYCLE96 (DIATH, SPL, FORM)
Tablica 9-17 Parametry CYCLE94
DIATH
SPL
FORM

real
real
litera

Nominalna średnica gwintu
Punkt początkowy konturu w osi wzdłuŜnej
Definicja kształtu
Wartości:
A (dla kształtu A)
B (dla kształtu B)
C (dla kształtu C)
D (dla kształtu D)

Funkcjonowanie

Przy pomocy tego cyklu moŜecie wykonywać podcięcia gwintu według DIN76 w przypadku
części z gwintem metrycznym ISO.

Przebieg

Rysunek 9-57

Uzyskana pozycja przed rozpoczęciem cyklu:

Pozycja wyjściowa jest to dowolna pozycja, z której moŜna dokonać bezkolizyjnego dosunięcia do kaŜdego podcięcia gwintu.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 305

Cykle
9.5 Cykle toczenia

Cykl wytwarza następujący przebieg ruchów:




Dosunięcie z G0 do obliczonego wewnętrznie w cyklu punktu startowego
Wybranie korekcji promienia narzędzia odpowiednio do aktywnego połoŜenia ostrza.
Przejście konturu podcięcia z posuwem zaprogramowanym przed wywołaniem cyklu.
Wycofanie z G0 do punktu startowego i wyłączenie korekcji promienia narzędzia przy
pomocy G40

Objaśnienie parametrów

DIATH (średnica nominalna)

Przy pomocy tego cyklu moŜecie wykonywać podcięcia gwintu metrycznego ISO od M3 do
M68.
JeŜeli odpowiednio do wartości zaprogramowanej dla DIATH uzyska się wartość średnicy & lt;
3 mm, wówczas cykl ulega anulowaniu i wytwarza alarm 61601 " Średnica części gotowej
jest za mała " .
JeŜeli parametr ma inną wartość niŜ to wynika z DIN76 część 1, wówczas i w tym przypadku
cykl ulega anulowaniu i wytwarza alarm 61001 " Skok gwintu nieprawidłowo zdefiniowany " .

SPL (punkt początkowy)

Przy pomocy parametru SPL określacie wymiar gotowy w osi wzdłuŜnej.

Rysunek 9-58

FORM (definicja)

Podcięcia gwintu kształtów A i B są zdefiniowane dla gwintu zewnętrznego, kształt A dla
normalnych wyjść gwintu, kształt B dla krótkich wyjść gwintu. Podcięcia gwintu kształtów
C i D są stosowane dla gwintu wewnętrznego, kształt C dla normalnego wyjścia gwintu,
kształt D dla wyjścia krótkiego.
JeŜeli parametr ma inną wartość niŜ A...D, wówczas cykl ulega anulowaniu i wytwarza alarm
61609 " Kształt nieprawidłowo zdefiniowany " .

8 - 306

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia
Wewnętrznie w cyklu korekcja promienia narzędzia jest wybierana automatycznie.
Cykl pracuje tylko z połoŜeniem ostrza 1 ... 4. JeŜeli cykl rozpozna połoŜenie ostrza 5 ... 9
albo gdy przy pomocy wybranego połoŜenia ostrza nie moŜna wykonać tego kształtu podcięcia, ukazuje się alarm 61608 " Zaprogramowano nieprawidłowe połoŜenie ostrza " i cykl
jest anulowany.
Cykl automatycznie oblicza punkt startowy, który jest określany przez połoŜenie ostrza aktywnego narzędzia i średnicę gwintu. PołoŜenie tego punktu startowego w stosunku do zaprogramowanych wartości współrzędnych jest określane przez połoŜenie ostrza aktywnego
narzędzia.
Dla kształtów A i B następuje w cyklu nadzór kąta przyłoŜenia aktywnego narzędzia. JeŜeli
zostanie stwierdzone, Ŝe kształt podcięcia nie daje się wykonać wybranym narzędziem,
wówczas sterowanie wyświetla komunikat " Zmieniony kształt podcięcia " , ale obróbka jest
kontynuowana.
KSZTAŁT A i B

R

R

SPL

30°

DIATH

Rysunek 9-59
KSZTAŁT C i D
SPL

R

R

DIATH

30°

Rysunek 9-60

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 307

Cykle
9.5 Cykle toczenia

Dalsze wskazówki

Przed wywołaniem cyklu musicie uaktywnić korekcję narzędzia. W przeciwnym przypadku
nastąpi wyprowadzenie komunikatu błędu 61000 " Korekcja narzędzia nie jest aktywna " .

Przykład programowania: podcięcie gwintu_kształt_A

Przy pomocy tego programu moŜecie wykonywać podcięcia gwintu o kształcie A.

Rysunek 9-61

N10 D3 T1 S300 M3 G95 F0.3
N20 G0 G90 Z100 X50
N30 CYCLE96 (40, 60, " A " )
N40 G90 G0 X30 Z100
N50 M2

8 - 308

Określenie wartości technologicznych
Wybór pozycji startowej
Wywołanie cyklu
Dosunięcie do następnej pozycji
Koniec programu

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

9.5.6

Nacinanie gwintu - CYCLE97

Cykle
9.5 Cykle toczenia

Programowanie

CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC,
NID, VARI, NUMT)

Parametry

Tablica 9-18 Parametry CYCLE97
PIT
MPIT

SPL
FPL
DM1
DM2
APP
ROP
TDEP
FAL
IANG

NSP
NRC
NID
VARI
NUMT

real
real

Skok gwintu jako wartość (wprowadzić bez znaku)
Skok gwintu jako wielkość gwintu
Zakres wartości: 3 (dla M3) ... 60 (dla M60)
real
Punkt początkowy gwintu w osi wzdłuŜnej
real
Punkt końcowy gwintu w osi wzdłuŜnej
real
Średnica gwintu w punkcie początkowym
real
Średnica gwintu w punkcie końcowym
real
Droga wejścia (wprowadzić bez znaku)
real
Droga wyjścia (wprowadzić bez znaku)
real
Głębokość gwintu (wprowadzić bez znaku)
real
Naddatek na obróbkę wykańczającą (wprowadzić bez znaku)
real
Kąt dosuwu
Zakres wartości: " + " (dla dosuwu na powierzchni nośnej
gwintu)
" - " (dla naprzemiennego dosuwu na
powierzchni nośnej)
real
Przesunięcie punktu startowego dla pierwszego zwoju gwintu
(wprowadzić bez znaku)
liczba całk. Liczba przejść narzędzia w skrawaniu zgrubnym (wprowadzić
bez znaku)
liczba całk. Liczba jałowych przejść narzędzia (wprowadzić bez znaku)
liczba całk. Określenie rodzaju obróbki gwintu
Zakres wartości: 1 ... 4
liczba całk. Liczba zwojów gwintu (wprowadzić bez znaku)

Funkcjonowanie

Przy pomocy cyklu gwintowania moŜecie wykonywać walcowy i stoŜkowy gwint zewnętrzny i
wewnętrzny o stałym skoku w obróbce wzdłuŜnej i poprzecznej. Gwint moŜe być zarówno
jedno jak i wielozwojny. W przypadku gwintów wielozwojnych poszczególne jego zwoje są
obrabiane kolejno.
Dosuw następuje automatycznie. MoŜecie wybierać między wariantem stałego dosuwu na
jedno przejście narzędzia i wariantem stałego przekroju skrawania. Gwint prawy albo lewy
jest określany przez kierunek obrotów wrzeciona, który naleŜy zaprogramować przed wywołaniem cyklu.
Override posuwu i wrzeciona w blokach gwintowania kaŜdorazowo nie działa.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 309

Cykle
9.5 Cykle toczenia

Rysunek 9-62

WaŜne

Warunkiem stosowania tego cyklu jest wrzeciono z regulowaną prędkością obrotową i systemem pomiaru drogi.

Przebieg

Pozycja osiągnięta przed rozpoczęciem cyklu:

Pozycja wyjściowa jest to dowolna pozycja, z której moŜna dokonać bezkolizyjnego dosunięcia do zaprogramowanego punktu początkowego gwintu + droga wejścia.

Cykl wytwarza następujący przebieg ruchów:









8 - 310

Dosunięcie z G0 do obliczonego wewnętrznie w cyklu punktu startowego na początku
drogi wejścia pierwszego zwoju gwintu
Dosuw do obróbki zgrubnej odpowiednio do rodzaju dosuwu ustalonego pod VARI.
Nacinanie gwintu jest powtarzane odpowiednio do zaprogramowanej liczby przejść narzędzia w obróbce zgrubnej.
W następnym przejściu jest z G33 zbierany naddatek na obróbkę wykańczającą.
Odpowiednio do ilości skrawań jałowych to przejście narzędzia jest powtarzane.
Dla następnego zwoju gwintu cały przebieg ruchów jest powtarzany.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Objaśnienie parametrów

Rysunek 9-63

PIT i MPIT (wartość i wielkość gwintu)

Skok gwintu jest to wartość osiowo-równoległa i jest zadawana bez znaku. Dla wykonywania
gwintu walcowego metrycznego jest równieŜ moŜliwe zadawanie gwintu poprzez parametr
MPIT jako wielkość gwintu (M3 do M60). Obydwa parametry powinny być uŜywane do wyboru. JeŜeli zawierają one dane sprzeczne ze sobą, wówczas cykl wytwarza alarm 61001
" Skok gwintu jest nieprawidłowy " i ulega anulowaniu.

DM1 i DM2 (średnica)

Przy pomocy tego parametru moŜna określić średnicę gwintu w jego punkcie początkowym i
końcowym. W przypadku gwintu wewnętrznego jest to średnica otworu rdzeniowego.

ZaleŜność SPL, FPL, APP i ROP (punkt początkowy i końcowy, droga wejścia i wyjścia)

Programowany punkt początkowy (SPL) wzgl. punkt końcowy (FPL) jest oryginalnym punktem wyjściowym gwintu. Stosowany w cyklu punkt startowy jest jednak punktem początkowym przesuniętym do przodu o drogę wejścia APP i odpowiednio punkt końcowy jest przesuniętym do tyłu o drogę wyjścia zaprogramowanym punktem końcowym. W osi poprzecznej określony przez cykl punkt startowy leŜy zawsze 1 mm nad zaprogramowaną średnicą
gwintu. Ta płaszczyzna cofnięcia jest automatycznie tworzona wewnętrznie w sterowaniu.

ZaleŜność TDEP, FAL, NRC i NID (głębokość gwintu, naddatek na obróbkę wykańczającą, liczba skrawów)

Zaprogramowany naddatek na obróbkę wykańczającą działa osiowo-równolegle i jest odejmowany od zadanej głębokości gwintu TDEP a pozostająca reszta jest dzielona na przejścia
narzędzia w skrawaniu zgrubnym.
Cykl samodzielnie oblicza poszczególne aktualne głębokości dosuwu w zaleŜności od parametru VARI.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 311

Cykle
9.5 Cykle toczenia

Przy dzieleniu będącej do wykonania głębokości gwintu na dosunięcia o stałym przekroju
skrawania, obciąŜenie narzędzia pozostaje we wszystkich przejściach stałe. Dosuw na głębokość następuje wówczas z róŜnymi wartościami.
Drugim wariantem jest podział całej głębokości gwintu na stałe głębokości dosuwu. Skrawany przekrój staje się przy tym większy z jednego przejścia narzędzia na drugie, jednak przy
małych głębokościach gwintu ta technologia moŜe prowadzić do lepszych warunków skrawania.
Naddatek na obróbkę wykańczającą FAL jest po obróbce zgrubnej zbierany w jednym przejściu narzędzia. Następnie są wykonywane skrawy jałowe zaprogramowane pod parametrem
NID.

IANG (kąt dosuwu)

Przy pomocy parametru IANG określacie kąt, pod którym następuje dosuw w gwincie. JeŜeli
dosuw ma być prostopadle do kierunku skrawania w gwincie, wówczas wartość tego parametru naleŜy nastawić na zero. JeŜeli dosuw ma następować wzdłuŜ powierzchni nośnej,
wówczas wartość bezwzględna tego parametru moŜe wynosić maksymalnie połowę kąta
zbocza narzędzia.

Dosuw wzdłuŜ
jednej powierzchni
nośnej gwintu

Dosuw ze zmianą
powierzchni

Rysunek 9-64
Znak tego parametru oznacza wykonywanie tego dosuwu. Przy wartości dodatniej dosuw
następuje zawsze na tej samej powierzchni nośnej, przy wartości ujemnej - naprzemiennie
na obydwu powierzchniach. Rodzaj dosuwu ze zmianą powierzchni nośnej jest moŜliwy tylko dla gwintu walcowego. JeŜeli wartość IANG w przypadku gwintu stoŜkowego jest jednak
ujemna, wówczas cykl będzie wykonywać dosuwanie wzdłuŜ jednej powierzchni.

NSP (przesunięcie punktu startowego) i NUMT (liczba)

Pod tym parametrem moŜecie programować wartość kątową, która określa punkt początku
nacinania pierwszego zwoju gwintu na obwodzie gwintowanej części. Chodzi przy tym o
przesunięcie punktu startowego. Parametr moŜe przyjmować wartości między 0.0001 i
+359.9999. JeŜeli przesunięcie punktu startowego nie jest podane wzgl. gdy parametr jest
pominięty na liście parametrów, wówczas pierwszy zwój gwintu automatycznie rozpoczyna
się przy znaczniku zero stopni.

8 - 312

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Start
1. zwój gwintu

Znacznik 0 stopni

Start
4. zwój gwintu

NSP

Start
2. zwój gwintu

Start
3. zwój gwintu
NUMTH = 4

Rysunek 9-65

Przy pomocy parametru NUMT jest ustalana liczba zwojów gwintu w przypadku gwintu wielozwojnego. Dla gwintu jednozwojnego parametr naleŜy nastawić na zero albo pominąć go
na liście parametrów.
Zwoje gwintu są równomiernie dzielone na obwodzie gwintowanej części, pierwszy zwój
gwintu jest określany przez parametr NSP.
JeŜeli ma być wykonywany gwint wielozwojny z nierównomiernym umieszczeniem zwojów
na obwodzie, wówczas cykl naleŜy wywołać dla kaŜdego zwoju gwintu przy programowaniu
odpowiedniego przesunięcia punktu startowego.

VARI (rodzaj obróbki)

Przy pomocy parametru VARI ustalacie, czy obróbka ma być zewnętrzna czy wewnętrzna i
jaką technologią ma się odbywać praca pod względem dosuwu
przy obróbce zgrubnej. Parametr VARI moŜe przyjmować wartości między
1 i 4 z następującym znaczeniem:

Dosuw ze
stałą głębokością
dosuwu

Dosuw ze stałym
przekrojem skrawania

Rysunek 9-66

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 313

Cykle
9.5 Cykle toczenia
Tablica 9-19 Rodzaj obróbki
Wartość Wewn./zewn.
1
Zewnętrzna
2
Wewnętrzna
3
Zewnętrzna
4
Wewnętrzna

Stały dosuw / stały przekrój skrawania
Stały dosuw
Stały dosuw
Stały przekrój skrawania
Stały przekrój skrawania

JeŜeli dla parametru VARI jest zaprogramowana inna wartość, wówczas cykl ulega anulowaniu po wytworzeniu komunikatu 61002 " Rodzaj obróbki nieprawidłowo zdefiniowany " .

Dalsze wskazówki

RozróŜnienie gwintu wzdłuŜnego i poprzecznego

Decyzja, czy ma być obrabiany gwint wzdłuŜny czy poprzeczny, jest podejmowana przez
sam cykl. Jest to zaleŜne od kąta stoŜka, na którym jest nacinany gwint. JeŜeli kąt na stoŜku
jest ≤ 45 stopni, wówczas jest obrabiany gwint osi wzdłuŜnej, w przeciwnym przypadku
gwint poprzeczny.

X

X

Kąt & lt; 45°

Gwint podłuŜny

Kąt & gt; 45°

Z

Gwint poprzeczny

Z

Rysunek 9-67

Przykład programowania: nacinanie gwintu

Przy pomocy tego programu moŜecie wykonywać gwint metryczny zewnętrzny M42x2 z dosuwem po powierzchni nośnej. Dosuw następuje ze stałym przekrojem skrawania. Przy głębokości gwintu 1,23 mm jest wykonywanych 5 przejść narzędzia w obróbce zgrubnej bez
naddatku na obróbkę wykańczającą. Po zakończeniu są przewidziane 2 jałowe przejścia narzędzia.

8 - 314

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Rysunek 9-68

N10 G0 G90 Z100 X60
N20 G95 D1 T1 S1000 M4
N30 CYCLE97(, 42, 0, -35, 42, 42, 10, 3,
1.23, 0, 30, 0, 5, 2, 3, 1)
N40 G90 G0 X100 Z100
N50 M2

9.5.7

Wybór pozycji startowej
Określenie wartości technologicznych
Wywołanie cyklu
Dosunięcie do następnej pozycji
Koniec programu

Szeregi gwintów - CYCLE98

Programowanie

CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG,
NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT)

Parametry

Tablica 9-20 Parametry CYCLE98
PO1
DM1
PO2
DM2

real
real
real
real

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Punkt początkowy gwintu w osi wzdłuŜnej
Średnica gwintu w punkcie początkowym
Pierwszy punkt pośredni w osi wzdłuŜnej
Średnica w pierwszym punkcie pośrednim

8 - 315

Cykle
9.5 Cykle toczenia
PO3
DM3
PO4
DM4
APP
ROP
TDEP
FAL
IANG

NSP
NRC
NID
PP1
PP2
PP3
VARI
NUMT

real
real
real
real
real
real
real
real
real

Drugi punkt pośredni
Średnica w drugim punkcie pośrednim
Punkt środkowy gwintu w osi wzdłuŜnej
Średnica w punkcie końcowym
Droga wejścia (wprowadzić bez znaku)
Droga wyjścia (wprowadzić bez znaku)
Głębokość gwintu (wprowadzić bez znaku)
Naddatek na obróbkę wykańczającą (wprowadzić bez znaku)
Kąt dosuwu
Zakres wartości: " + " (dla dosuwu po jednej powierzchni
nośnej)
" - " (dla dosuwu na przemian po obu
powierzchniach nośnych)
real
Przesunięcie punktu startowego dla pierwszego zwoju gwintu
(wprowadzić bez znaku)
liczba całk. Liczba przejść narzędzia w skrawaniu zgrubnym (wprowadzić
bez znaku)
liczba całk. liczba przejść jałowych (wprowadzić bez znaku)
real
Skok gwintu 1 jako wartość (wprowadzić bez znaku)
real
Skok gwintu 2 jako wartość (wprowadzić bez znaku)
real
Skok gwintu 3 jako wartość (wprowadzić bez znaku)
liczba całk. Określenie rodzaju obróbki gwintu
Zakres wartości: 1 ... 4
liczba całk. Liczba zwojów gwintu (wprowadzić bez znaku)

Funkcjonowanie

Cykl umoŜliwia Wam wykonywanie wielu uszeregowanych jeden za drugim gwintów walcowych albo stoŜkowych. Poszczególne odcinki gwintu mogą mięć róŜne skoki przy czym skok
w ramach odcinka musi być stały.

Rysunek 9-69

8 - 316

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Przebieg

Cykle
9.5 Cykle toczenia

Pozycja osiągnięta przed rozpoczęciem cyklu:

Pozycja wyjściowa jest to dowolna pozycja, z której moŜna dokonać bezkolizyjnego dosunięcia do zaprogramowanego punktu początkowego gwintu + droga wejścia.

Cykl wytwarza następujący przebieg ruchów:







Dosunięcie z G0 do obliczonego wewnętrznie w cyklu punktu startowego na początku
drogi wejścia dla pierwszego zwoju gwintu.
Dosuwanie w celu obróbki zgrubnej odpowiednio do rodzaju dosuwu zaprogramowanego pod VARI.
Gwintowanie jest powtarzane odpowiednio do zaprogramowanej ilości przejść narzędzia przy obróbce zgrubnej.
W następnym przejściu jest z G33 zbierany naddatek na obróbkę wykańczającą.
To przejście narzędzia jest powtarzane odpowiednio do zaprogramowanej liczby
przejść jałowych.
Dla kaŜdego następnego zwoju gwintu cały ten przebieg ruchów jest powtarzany.

Objaśnienie parametrów

Rysunek 9-70

PO1 i DM1 (punkt początkowy i średnica)

Przy pomocy tego parametru określacie oryginalny punkt startowy dla szeregu gwintów. Obliczony przez sam cykl punkt startowy, do którego na początku następuje dosunięcie z G0,
leŜy przed punktem startowym (punkt startowy A na rysunku na poprzedniej stronie) w odległości drogi wejścia.

PO2, DM2 i PO3, DM3 (punkt pośredni i średnica)

Przy pomocy tych parametrów określacie punkty pośrednie w gwincie.

PO4 i DM4 (punkt końcowy i średnica)

Oryginalny punkt końcowy gwintu programujecie pod parametrami PO4 i DM4.
W przypadku gwintu wewnętrznego DM1 ... DM4 jest średnicą otworu rdzeniowego.

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 317

Cykle
9.5 Cykle toczenia

ZaleŜność APP i ROP (droga wejścia i wyjścia)

Stosowany w cyklu punkt startowy jest to punkt początkowy przesunięty do przodu o drogę
wejścia APP i odpowiednio punkt końcowy jest to przesunięty do tyłu o drogę wyjścia zaprogramowany punkt końcowy. W osi poprzecznej określony przez cykl punkt startowy leŜy
zawsze 1 mm nad zaprogramowaną średnicą gwintu. Ta płaszczyzna cofnięcia jest wewnętrznie w sterowaniu tworzona automatycznie.

ZaleŜność TDEP, FAL, NRC i NID (głębokość gwintu, naddatek na obróbkę wykańczającą, liczba skrawów zgrubnych i jałowych)

Zaprogramowany naddatek na obróbkę wykańczającą jest odejmowany od zadanej głębokości gwintu TDEP i pozostająca reszta jest dzielona na przejścia narzędzia w obróbce
zgrubnej. Cykl samodzielnie oblicza poszczególne aktualne głębokości dosuwu w zaleŜności od parametru VARI.
Przy dzieleniu będącej do wykonania głębokości gwintu na dosunięcia ze stałym przekrojem
skrawania obciąŜenie narzędzia pozostaje przez wszystkie jego przejścia stałe. Dosuwanie
na głębokość ma wówczas róŜne wartości.
Drugim wariantem jest podział całej głębokości gwintu na stałe głębokości dosuwu. Skrawany przekrój staje się przy tym większy z jednego przejścia narzędzia na drugie, jednak przy
małych głębokościach gwintu ta technologia moŜe prowadzić do lepszych warunków skrawania.
Naddatek na obróbkę wykańczającą jest po obróbce zgrubnej zbierany w jednym przejściu
narzędzia. Następnie są wykonywane skrawania jałowe zaprogramowane pod parametrem
NID.

IANG (kąt dosuwu)

Dosuw wzdłuŜ
jednej powierzchni
nośnej gwintu

Dosuw ze zmianą
powierzchni

Rysunek 9-71

Przy pomocy parametru IANG określacie kąt, pod którym następuje dosuw w gwincie. JeŜeli
dosuw ma być prostopadle do kierunku skrawania w gwincie, wówczas wartość tego parametru naleŜy nastawić na zero. Oznacza to, Ŝe parametr moŜe na liście parametrów zostać
równieŜ pominięty, gdyŜ w takim przypadku następuje automatyczne nastawienie na wartość domyślną zero. JeŜeli dosuw ma następować wzdłuŜ powierzchni nośnej, wówczas
wartość bezwzględna tego parametru moŜe wynosić maksymalnie połowę kąta zbocza narzędzia.

8 - 318

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia
Znak tego parametru oznacza wykonywanie tego dosuwu. Przy wartości dodatniej dosuw
następuje zawsze na tej samej powierzchni nośnej, przy wartości ujemnej - naprzemiennie
na obydwu powierzchniach. Rodzaj dosuwu ze zmianą powierzchni nośnej jest moŜliwy tylko dla gwintu walcowego. JeŜeli wartość IANG w przypadku gwintu stoŜkowego jest jednak
ujemna, wówczas cykl będzie wykonywać dosuwanie wzdłuŜ jednej powierzchni.

NSP (przesunięcie punktu startowego)

Pod tym parametrem moŜecie programować wartość kątową, która określa punkt początku
nacinania pierwszego zwoju gwintu na obwodzie gwintowanej części. Chodzi przy tym o
przesunięcie punktu startowego. Parametr moŜe przyjmować wartości między 0.0001 i
+359.9999. JeŜeli przesunięcie punktu startowego nie jest podane wzgl. gdy parametr jest
pominięty na liście parametrów, wówczas pierwszy zwój gwintu automatycznie rozpoczyna
się przy znaczniku zero stopni.

PP1, PP2 i PP3 (skok gwintu)

Przy pomocy tych parametrów ustalacie skok gwintu z trzech odcinków szeregu gwintów.
Wartość skoku naleŜy przy tym wprowadzić jako osiowo-równoległą wartość bez znaku.

VARI (rodzaj obróbki)

Przy pomocy parametru VARI ustalacie, czy obróbka ma być zewnętrzna czy wewnętrzna i
jaką technologią ma się odbywać praca pod względem dosuwu przy obróbce zgrubnej. Parametr VARI moŜe przyjmować wartości między 1 i 4 z następującym znaczeniem:

Dosuw ze
stałą głębokością
dosuwu

Dosuw ze stałym
przekrojem skrawania

Rysunek 9-72

Wartość Wewn./zewn.

Stały dosuw / stały przekrój skrawania

1
2
3
4

Stały dosuw
Stały dosuw
Stały przekrój skrawania
Stały przekrój skrawania

Zewnętrzna
Wewnętrzna
Zewnętrzna
Wewnętrzna

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

8 - 319

Cykle
9.5 Cykle toczenia
JeŜeli dla parametru VARI jest zaprogramowana inna wartość, wówczas cykl ulega anulowaniu po wytworzeniu komunikatu 61002 " Rodzaj obróbki nieprawidłowo zdefiniowany " .

NUMTH (liczba zwojów)

Przy pomocy parametru NUMTH ustalacie liczbę zwojów gwintu w przypadku gwintu wielozwojnego. Dla gwintu jednozwojnego naleŜy wyposaŜyć parametr w wartość zero albo moŜe
on zostać całkowicie pominięty na liście parametrów.
Zwoje gwintu są równomiernie dzielone na obwodzie gwintowanej części, pierwszy zwój jest
określany przez parametr NSP. JeŜeli ma być wykonywany gwint wielozwojny z nierównomiernym rozmieszczeniem zwojów na obwodzie, wówczas cykl naleŜy wywoływać dla kaŜdego zwoju przy programowaniu odpowiedniego przesunięcia punktu startowego.

Start
1. zwój gwintu

Znacznik 0 stopni

Start
4. zwój gwintu

NSP

Start
2. zwój gwintu

Start
3. zwój gwintu
NUMTH = 4

Rysunek 9-73

Przykład programowania: łańcuch gwintów

Przy pomocy tego programu moŜecie wykonywać łańcuch gwintów rozpoczynający się od
gwintu walcowego. Dosuw następuje prostopadle do gwintu. Nie zaprogramowano ani naddatku na obróbkę wykańczającą ani przesunięcia punktu startowego. Jest wykonywanych 5
przejść narzędzia w skrawaniu zgrubnym i jedno przejście jałowe.
Jako rodzaj obróbki zadano obróbkę wzdłuŜną, zewnętrzną ze stałym przekrojem skrawania.

8 - 320

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Cykle
9.5 Cykle toczenia

Rysunek 9-74

N10 G95 T5 D1 S1000 M4
N20 G0 X40 Z10
N30 CYCLE98 (0, 30, -30, 30, -60, 36, -80, 50,
10, 10, 0.92, , , , 5, 1, 1.5, 2, 2, 3, 1)
N40 G0 X55
N50 Z10
N60 X40
N70 M2

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Określenie wartości technologicznych
Dosunięcie do pozycji wyjściowej
Wywołanie cyklu
Ruch kolejno osiami
Koniec programu

8 - 321

Cykle
9.6 Komunikaty błędów i postępowanie z błędami

9.6

Komunikaty błędów i postępowanie z błędami

9.6.1

Wskazówki ogólne
JeŜeli w cyklach zostaną rozpoznane błędne stany, wówczas jest wytwarzany alarm i wykonywanie cyklu jest przerywane.
Ponadto cykle wyprowadzają komunikaty w wierszu dialogowym sterowania. Komunikaty te
nie przerywają wykonywania.
Błędy z wymaganymi reakcjami jak teŜ komunikaty w wierszu dialogowym sterowania są
kaŜdorazowo opisane przy poszczególnych cyklach.

9.6.2

Postępowanie z błędami w cyklach

W cyklach są generowane alarmy o numerach między 61000 i 62999. Ten zakres numerów
jest podzielony pod względem reakcji na alarm i kryteriów kasowania.
Tekst błędu, który jest wyświetlany równocześnie z numerem alarmu, daje Wam bliŜsze informacje o przyczynie błędu.
Tablica 9-21
Numer alarmu
61000 ... 61999
62000 ... 62999

9.6.3

Kryterium kasowania
NC_RESET
Przycisk kasowania

Reakcja na alarm
Przygotowywanie bloku
w NC jest anulowane
Przygotowywanie bloku jest
przerywane, po skasowaniu
alarmu cykl moŜna kontynuować przy pomocy NC-Start.

Przegląd alarmów cykli
Numery błędów podlegają następującej klasyfikacji:

6

_

X

_

_

Ogólne alarmy cykli
Alarmy cykli wiercenia, wykonywania układu otworów
i frezowania

X=6
Alarmy cykli toczenia
W poniŜszej tablicy znajdziecie błędy występujące w cyklach, miejsca ich występowania jak
teŜ wskazówki do ich usuwania



8 - 322

X=0
X=1

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Tablica 9-22

Cykle
9.6 Komunikaty błędów i postępowanie z błędami

Nr
alarmu
61000

Tekst alarmu

Źródło

Objaśnienie, pomoc

" Korekcja narzędzia
nie jest aktywna

Korekcja D musi zostać zaprogramowana przed
wywołaniem cyklu

61001

Nieprawidłowy skok
gwintu "

61002

" Rodzaj obróbki nieprawidłowo zdefiniowany "
" Płaszczyzna odniesienia nieprawidłowo
zdefiniowana "

CYCLE93
do
CYCLE95
CYCLE84
CYCLE840
CYCLE97
CYCLE93
CYCLE95
CYCLE97
CYCLE82
do
CYCLE88
CYCLE840
CYCLE88
CYCLE840
CYCLE83

Pierwsza głębokość wiercenia jest połoŜona przeciwnie do całkowitej głębokości wiercenia

CYCLE94

Została zaprogramowana za mała średnica części
gotowej
Wytaczak jest szerszy niŜ zaprogramowana szerokość wytoczenia.

61101
61102
61107
61601
61602
61603

„Nie zaprogramowano kierunku obrotów
wrzeciona”
" Pierwsza głębokość
wiercenia nieprawidłowo zdefiniowana "
" Średnica części
gotowej jest za mała "
" Szerokość narzędzia
nieprawidłowo zdefiniowana”
" Kształt wytoczenia
nieprawidłowo zdefiniowany "

CYCLE93
CYCLE93

61604

" Aktywne narzędzie
narusza zaprogramowany kontur "

61605

" Kontur nieprawidło- CYCLE95
wo zaprogramowany "
" Błąd przy przygoto- CYCLE95
wywaniu konturu "

61606
61607
61608
61609
61611

" Punkt startowy nieprawidłowo zaprogramowany "
" Zaprogramowane
nieprawidłowe połoŜenie ostrza "
" Kształt nieprawidłowo zdefiniowany "
" Nie znaleziono punktu przecięcia”

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

CYCLE95

CYCLE95
CYCLE94

Sprawdzić parametry wielkości gwintu wzgl. podany skok (są ze sobą sprzeczne)
Wartość parametru VARI dla rodzaju obróbki jest
nieprawidłowo zadany i musi zostać zmieniony.
Albo przy względnym podawaniu głębokości naleŜy
wybrać róŜne wartości dla płaszczyzny odniesienia
i wycofania albo dla głębokości musi zostać zadana wartość bezwzględna.
Parametr SDIR (wzgl. SDR w CYCLE840) musi
zostać zaprogramowany

Promienie/fazki na dnie wytoczenia nie pasują
do jego szerokości
• Wytoczenie poprzeczne na elemencie konturu
przebiegającym równolegle do osi podłuŜnej
jest niemoŜliwe
Naruszenie konturu w elementach podcięć uwarunkowane kątem przyłoŜenia uŜytego narzędzia,
tzn. naleŜy uŜyć innego narzędzia wzgl. sprawdzić
podprogram obróbki konturu.
Rozpoznano niedopuszczalny element podcięcia


Przy przygotowywaniu konturu znaleziono błąd.
Alarm ten zawsze jest związany z alarmem NCK
10930 ... 10934, 15800 albo 15810
Punkt startowy osiągnięty przed wywołaniem cyklu
nie leŜy poza prostokątem opisanym przez podprogram obróbki konturu
Musi być zaprogramowane połoŜenie ostrza 1...4,
pasujące do kształtu podcięcia

CYCLE94

Sprawdzić parametry kształtu podcięcia

CYCLE95

Nie moŜna było obliczyć punktu przecięcia z konturem. Sprawdzić zaprogramowanie konturu albo
zmienić głębokość dosuwu.

8 - 323

Cykle
9.6 Komunikaty błędów i postępowanie z błędami

9.6.4

Komunikaty w cyklach
Cykle wyprowadzają komunikaty w wierszu dialogowym sterowania. Komunikaty te nie przerywają obróbki.
Komunikaty dają Wam wskazówki dotyczące określonych sposobów zachowania się cykli
i dotyczące postępu obróbki i z reguły pozostają zachowane podczas odcinka obróbki albo
do końca cyklu. Są moŜliwe następujące komunikaty:
Tablica 9-23

Tekst komunikatu
„Głębokość: odpowiednio do wartości głębokości
względnej”
„1. głębokość wiercenia: odpowiednio do wartości głębokości względnej”
„Zwój gwintu & lt; Nr & gt; - obróbka jako gwint wzdłuŜny”
„Zwój gwintu & lt; Nr & gt; - obróbka jako gwint poprzeczny”

Źródło
CYCLE82...CYCLE88, CYCLE840
CYCLE83
CYCLE97
CYCLE97

& lt; Nr & gt; oznacza kaŜdorazowo numer właśnie obrabianego kształtu w tekście komunikatu.

8 - 324

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

i

Indeks
A

Adres, 8-132
Alarmy cykli, 9-322

B

Budowa bloku, 8-133
Budowa słowa, 8-132

C

CONTPRON, 9-30
CYCLE81, 9-242
CYCLE82, 9-245
CYCLE83, 9-247
CYCLE84, 9-251
CYCLE840, 9-254
CYCLE85, 9-258
CYCLE86, 9-261
CYCLE87, 9-264
CYCLE88, 9-267
CYCLE89, 9-269
CYCLE93, 9-280
CYCLE94, 9-288
CYCLE95, 9-292
CYCLE96, 9-305
CYCLE97, 9-309
CYCLE98, 9-315
Cykl podcięcia - CYCLE94, 9-288
Cykl skrawania - CYCLE95, 9-292
Cykl wytaczania - CYCLE93, 9-280
Cykle toczenia, 9-235
Cykle wiercenia, 9-235

D

Dane nastawcze, 3-44
Definicja konturu, 9-300
Definicja płaszczyzn, 9-236
Drukowane znaki specjalne, 8-134

F

Funkcje specjalne, 7-119

G

Gwint podłuŜny, 9-314
Gwint poprzeczny, 9-314
Gwintowanie otworu bez oprawki wyrównawczej ,
9-251
Gwintowanie otworu z oprawką wyrównawczą, 9254
Gwintowanie otworu z oprawką wyrównawczą bez
przetwornika, 9-255
Gwintowanie otworu z oprawką wyrównawczą z
przetwornikiem, 9-255

H

HOLES1, 9-271
HOLES2, 9-275

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

I

Interfejs V24, 6-97

J

Jog, 4-50

K

Kąt przyłoŜenia, 9-278
Koło otworów, 9-275
Komunikaty, 9-324
Kontynuowanie po anulowaniu, 5-69
Kontynuowanie po przerwaniu, 5-69
Kółko ręczne, 4-53

Ł

Łańcuch gwintów - CYCLE98, 9-315

N

Nacinanie gwintu - CYCLE97, 9-309
Nadzór konturu, 9-278, 9-301
Nakiełkowanie, 9-242
Nie drukowane znaki specjalne, 8-135

O

Obliczanie korekcji narzędzi, 3-38
Obsługa cykli, 9-238
Obsługa cykli w edytorze programów, 9-238
Odstęp bezpieczeństwa, 9-243

P

Parametry geometryczne, 9-240
Parametry interfejsu, 7-118
Parametry obliczeniowe, 3-47
Parametry obróbki, 9-240
Płaszczyzna obróbki, 9-236
Płaszczyzna odniesienia, 9-242
Płaszczyzna wycofania, 9-242
Podcięcie gwintu - CYCLE96, 9-305
Podstawy programowania NC, 8-131
Podział ekranu, 1-13
Program obróbki, wybór, uruchomienie, 5-66
Program obróbki, zatrzymanie, anulowanie, 5-68
Projektowanie masek wprowadzania, 9-239
Przegląd alarmów cykli, 9-322
Przegląd plików cykli, 9-238
Przesunięcie punktu zerowego, 3-42
Przesyłanie danych, 6-97
Punkt startowy, 9-302
Punkt zerowy maszyny, 3-42
Punkt zerowy narzędzia, 3-42

R

Rodzaj pracy Jog, 4-50
Rodzaj pracy MDA, 4-54
Rozwiercanie, 9-240

Indeks - 325

Indeks
Rozwiercanie 1, 9-258
Rozwiercanie 2, 9-261
Rozwiercanie 3, 9-264
Rozwiercanie 4, 9-267
Rozwiercanie 5, 9-269

S

SPOS, 9-252, 9-253
Symulacja cykli, 9-237
Szereg otworów, 9-271
Szukanie bloku, 5-67

W

Warunki powrotu, 9-236
Warunki wywołania, 9-236
Wiercenie, 9-242
Wiercenie, pogłębianie czołowe, 9-245
Wiercenie otworów głębokich, 9-247
Wiercenie otworów głębokich z łamaniem wiórów,
9-248
Wiercenie otworów głębokich z usuwaniem
wiórów, 9-248
Wprowadzanie narzędzi i korekcji narzędzi, 3-30
Wprowadzanie ręczne, 4-54
Wywołanie, 9-241
Wywołanie cykli, 9-236
Względna głębokość wiercenia, 9-243

Z

Zakres czynności obsługowych maszyna, 4-50
Zakres czynności obsługowych parametry, 3-30
Zakresy czynności obsługowych. 1-16
Zestaw znaków, 8-134

Indeks - 326

SINUMERIK 802D, 802D base line
6FC5 698-2AA00-0AP3 (11.03) (BP-D)

Do
SIEMENS AG
A & D MC BMS
Postfach 3180
D-91050 Erlangen

Propozycje

Nadawca

Obsługa i programowanie
Toczenie

Korekty

Do druku:

SINUMERIK 802D
SINUMERIK 802D base line

(tel. +49 (0) 180 5050 [hotline]
Dokumentacja uŜytkownika
fax +49 (0) 9131 98 - 2176 [dokumentacja]
email: motioncontrol.docu@erlf.siemens.de)

Nazwa

Adres Waszej firmy / jednostki
Ulica

Kod.poczt.
Telefon:

Telefaks:

Miejsc.
/

/

Propozycje i/albo korekty

Nr zam.:6FC5698-2AA00-0AP3
Wydanie: 10.02

Gdybyście przy czytaniu niniejszej
dokumentacji natknęli się na błędy
drukarskie, prosimy o poinformowanie nas
o nich na niniejszym formularzu.
Wdzięczni będziemy równieŜ za sugestie
i propozycje poprawek.

Struktura dokumentacji SINUMERIK 802D

Siemens AG

Automatisierungs- und Antriebstechnik
Motion Control Systems

Postfach 3180, D-91050 Erlangen
Republika Federalna Niemiec
www.ad.siemens.de

© Siemens AG
Zmiany zastrzeŜone
Nr zamówieniowy 6FC5698-2AA00-0AP3