Ogólne informacje na temat cykli

Ogólne informacje

 
Machine

Pełny zakres funkcji sterowania jest dostępny wyłącznie przy użyciu osi narzędzia Z, np. definiowanie szablonów wzorcowych PATTERN DEF.

Możliwe jest także stosowanie osi narzędzi narzędzi X i Y jednakże z ograniczeniami i po uprzednim przygotowaniu oraz ich konfiguracji przez producenta obrabiarki.

Cykle są zachowane jako podprogramy w sterowniku. Przy pomocy cykli możesz wykonać różne zabiegi obróbkowe. Dzięki temu zapis programu jest znacznie ułatwiony. Cykle są niezmiernie użyteczne także w przypadku powtarzających się często rodzajów obróbki, obejmujących kilka etapów. Większość cykli obróbki wykorzystuje parametry Q jako parametry przejściowe. Sterowanie udostępnia następujące cykle technologiczne:

  • Obróbki wiertarskie
  • Gwintowanie
  • Frezowanie np. wybrania/kieszenie, czopy bądź kontury
  • Cykle dla przeliczania współrzędnych
  • Cykle specjalne
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Cykle przeprowadzają bardzo kompleksowe zabiegi obróbkowe. Niebezpieczeństwo kolizji!
  1. Przed wykonaniem symulacji.
 
Wskazówka
Uwaga niebezpieczeństwo kolizji
W cyklach HEIDENHAIN możesz programować zmienne jako wartości wejściowe. Jeśli przy zastosowaniu zmiennych są wykorzystywane nie wyłącznie zalecane zakresy wartości cyklu, to może to prowadzić do kolizji.
  1. Należy stosować wyłącznie zalecane przez HEIDENHAIN zakresy wprowadzenia
  2. Uwzględnić dokumentację HEIDENHAIN
  3. Sprawdzić przebieg programu przy pomocy symulacji

Opcjonalne parametry

HEIDENHAIN pracuje nieprzerwanie nad ulepszaniem pakietu cykli, dlatego też z każdym nowym oprogramowaniem udostępniane są także nowe parametry Q dla cykli. Te nowe parametry Q są parametrami opcjonalnymi, częściowo były one jeszcze niedostępne w starszych wersjach oprogramowania. W cyklu znajdują te parametry zawsze przy końcu definicji cyklu. Jakie opcjonalne parametry Q zostały dodane w tej wersji oprogramowania, można znaleźć w przeglądzie Nowe i zmodyfikowane funkcje. Technolog sam może zadecydować, czy zdefiniuje opcjonalne parametry Q czy też skasuje klawiszem NO ENT. Można przejąć także określoną wartość standardową. Jeśli jeden z parametrów Q został omyłkowo usunięty, albo chcemy po aktualizacji oprogramowania rozszerzyć cykle istniejących programów NC, to można również w późniejszym czasie dodać opcjonalne parametry Q do cykli. Sposób postępowania w tym przypadku opisany jest poniżej.

Proszę postąpić następująco:

  1. Wywołanie definicji cyklu
  2. Nacisnąć klawisz ze strzałką w prawo, aż nowe parametry Q zostaną wyświetlone
  3. Przejęcie wpisanej wartości standardowej
  4. lub

  5. zapisać wartość
  6. Jeśli ma być przejęty nowy parametr Q, to należy wyjść z menu kliknięciem na klawisz ze strzałką w prawo lub klawiszem END
  7. Jeśli nowy parametr Q nie ma być przejęty, to należy nacisnąć klawisz NO ENT

Kompatybilność

Programy NC, utworzone na starszych modelach sterowań HEIDENHAIN (od TNC 150 B), można odpracowywać w większości przypadków począwszy od nowego pokolenia oprogramowania . Nawet jeżeli nowe, opcjonalne parametry zostały dołączone do dostępnych cykli, to z reguły można odpracowywać bez przeszkód istniejące programy NC. Jest to możliwe poprzez zdeponowaną wartość domyślną (default). Jeśli program NC ma być odpracowany na starszym modelu sterowania w odwrotnej kolejności, zapisany na nowej wersji oprogramowania, to można odpowiedni opcjonalny parametr Q klawiszem NO ENT usunąć z definicji cyklu. W ten sposób otrzymujemy odpowiednio odwrotnie kompatybilny program NC. Jeśli bloki NC zawierają nieodpowiednie elementy, to zostają one oznaczone przez sterowanie przy otwarciu pliku jako bloki ERROR.

Definiowanie cykli

Dostępnych jest kilka możliwości definiowania cykli.

Wstawianie za pomocą funkcji NC:

  1. Wybierz Funkcję NC wstaw
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. Wybrać pożądany cykl
  4. Sterowanie otwiera dialog i odpytuje wszystkie konieczne wartości.

Wstawienie cykli obróbki klawiszem CYCL DEF :

  1. Klawisz CYCL DEF wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. Wybrać pożądany cykl
  4. Sterowanie otwiera dialog i odpytuje wszystkie konieczne wartości.

Wstawienie cykli sondy dotykowej klawiszem TOUCH PROBE :

  1. Klawisz TOUCH PROBE wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. Wybrać pożądany cykl
  4. Sterowanie otwiera dialog i odpytuje wszystkie konieczne wartości.
Nawigacja w cyklu

Klawisz

Funkcja

Nawigacja w obrębie cyklu:

Skok do następnego parametru

Nawigacja w obrębie cyklu:

Skok do poprzedniego parametru

Skok do tego samego parametru w następnym cyklu

Skok do tego samego parametru w poprzednim cyklu

 
Tip

Dla niektórych parametrów cyklu sterowanie udostępnia możliwości wyboru na pasku akcji bądź w formularzu.

Jeśli w określonych parametrach cyklu zapisana jest opcja wprowadzania danych, która reprezentuje określone zachowanie, to klawiszem GOTO bądź w podglądzie formularza możesz otworzyć listę wyboru. Np. w cyklu 200 WIERCENIE, parametr Q395 REFERENCJA GLEB. udostępnia możliwość wyboru:

  • 0 | wierzchołek ostrza narzędzia
  • 1 | naroże krawędzi skrawającej

Formularz wprowadzanie cykli

Sterowanie udostępnia dla różnych funkcji i cykli odpowiedni FORMULARZ. Ten FORMULARZ daje możliwość wprowadzenia różnych elementów składni a także parametrów cykli na bazie formularza.

Sterowanie dokonuje pogrupowania parametrów cykli w FORMULARZ według ich funkcji np. geometria, standard, rozszerzony, bezpieczeństwo. Dla różnych parametrów cyklu sterowanie udostępnia możliwości wyboru np. odpowiednim klawiszem. Sterowanie przedstawia aktualnie edytowany parametr cyklu w kolorze.

Po zdefiniowaniu wszystkich koniecznych parametrów cyklu możesz potwierdzić dane wejściowe i zamknąć cykl.

Formularz otworzyć:

  1. Tryb pracy programowanie otworzyć

  1. Otworzyć strefę roboczą Program.

  1. FORMULARZ wybrać na pasku tytułów
 
Tip

Jeśli określone dane wejściowe nie są właściwe, to sterowanie pokazuje symbol wskazówki przed elementem składni. Jeśli klikniesz na ten symbol wskazówki, to sterowanie pokazuje informacje dotyczące błędu.

Rysunki pomocnicze

Podczas edycji cyklu sterowanie pokazuje rysunek pomocniczy do aktualnego parametru Q. Wielkość rysunku pomocniczego jest zależna od wielkości okna strefy roboczej Program.

Sterowanie pokazuje obraz pomocniczy przy prawej krawędzi obszaru roboczego, przy dolnej lub górnej krawędzi. Pozycja obrazu pomocniczego znajduje się na innej połowie niż kursor.

Jeśli klikniesz na obraz pomocniczy to sterowanie pokazuje ten obraz w maksymalnej wielkości.

Jeśli strefa robocza Pomoc jest aktywna, to sterowanie pokazuje obraz pomocniczy właśnie tam a nie w strefie Program.

Strefa robocza Pomoc z obrazem pomocniczym dla parametru cyklu

Wywołanie cykli

Cykle wiórowe muszą być nie tylko definiowane w programie NC, lecz także wywoływane. Wywołanie odnosi się zawsze do ostatnio zdefiniowanego w programie NC cyklu obróbki.

Warunki

Przed wywołaniem cyklu należy programować w każdym przypadku:

  • BLK FORM dla prezentacji graficznej (konieczna tylko dla symulacji)
  • Wywołanie narzędzia
  • Kierunek obrotu wrzeciona (funkcja dodatkowa M3/M4)
  • Definicja cyklu (CYCL DEF)
 
Tip

Proszę zwrócić uwagę na dalsze warunki, które zostały przeglądowa przedstawione w poniższych opisach cykli i tablicach przeglądowych.

Istnieją następujące możliwości wywołania cyklu.

Syntaktyka

Dalsze informacje

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

Wywołanie cyklu z CYCL CALL

Funkcja CYCL CALL wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. Punktem startu cyklu jest ostatnia pozycja zaprogramowana przed wierszem CYCL CALL.

  1. Funkcję NC wstaw wybrać
  2. lub

  1. Klawisz CYCL CALL wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. CYCL CALL M wybrać
  4. CYCL CALL M definiować i w razie potrzeby dodać funkcję M

Wywołanie cyklu z CYCL CALL PAT

Funkcja CYCL CALL PAT wywołuje ostatnio zdefiniowany cykl obróbki na wszystkich pozycjach, które zostały zdefiniowane w definicji wzorca PATTERN DEF lub w tabeli punktów .

Definiowanie szablonów PATTERN DEF

Tabele punktów

  1. Funkcję NC wstaw wybrać
  2. lub

  1. Klawisz CYCL CALL wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. CYCL CALL PAT wybrać
  4. CYCL CALL PAT definiować i w razie potrzeby dodać funkcję M

Wywołanie cyklu z CYCL CALL POS

Funkcja CYCL CALL POS wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. Punktem startu cyklu jest pozycja, zdefiniowana w CYCL CALL POS-wierszu.

  1. Funkcję NC wstaw wybrać
  2. lub

  1. Klawisz CYCL CALL wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. CYCL CALL POS wybrać
  4. CYCL CALL POS definiować i w razie potrzeby dodać funkcję M

Sterowanie najeżdża podaną w bloku CYCL CALL POS pozycję z logiką pozycjonowania:

  • Jeśli aktualna pozycja narzędzia na osi narzędzi jest większa niż górna krawędź obrabianego przedmiotu (Q203), to sterowanie pozycjonuje najpierw na płaszczyźnie obróbki na zaprogramowaną pozycję i następnie na osi narzędzia
  • Jeżeli aktualna pozycja narzędzia na osi narzędzi znajduje się poniżej górnej krawędzi obrabianego przedmiotu (Q203), to sterowanie pozycjonuje najpierw na osi narzędzia na bezpieczną wysokość a następnie na płaszczyźnie obróbki na zaprogramowaną pozycję
 
Tip

Wskazówki dotyczące programowania i obsługi

  • W bloku CYCL CALL POS należy programować zawsze trzy osie współrzędnych. Poprzez współrzędną na osi narzędzia można w łatwy sposób zmienić pozycję startu. Działa ona jak dodatkowe przesunięcie punktu zerowego.
  • Zdefiniowany w bloku CYCL CALL POS posuw obowiązuje tylko dla najazdu na zaprogramowaną w tym bloku pozycję startu.
  • Sterowanie najeżdża na pozycję, zdefiniowaną w bloku CYCL CALL POS zasadniczo z nieaktywną korekcją promienia (R0).
  • Jeżeli przy pomocy CYCL CALL POS wywołujemy cykl, w którym zdefiniowana jest pozycja startu (np. cykl 212), to wówczas działa zdefiniowana w cyklu pozycja jako dodatkowe przesunięcie do pozycji zdefiniowanej w bloku CYCL CALL POS. Obsługujący powinien dlatego też określaną w cyklu pozycję startu definiować zawsze z 0.

Wywołanie cyklu z M99/M89

Działająca blokami funkcja M99 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. M99 można zaprogramować na końcu bloku pozycjonowania, sterowanie przemieszcza wówczas na tę pozycję, wywołuje następnie ostatnio zdefiniowany cykl obróbki.

Jeżeli sterowanie ma wykonywać cykl po każdym bloku pozycjonowania automatycznie, to proszę zaprogramować pierwsze wywołanie cyklu z M89.

Aby anulować działanie M89, należy:

  1. Programowanie M99 w bloku pozycjonowania
  2. Sterowanie najeżdża ostatni punkt startu.
  3. lub

  4. Definiowanie nowego cyklu obróbki z CYCL DEF.

Definiowanie programu NC jako cykl i wywołanie

Z SEL CYCLE można określić dowolny program NC jako cykl obróbki.

Definiowanie programu NC jako cykl:

  1. Funkcję NC wstaw wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.

  1. SEL CYCLE wybrać

  1. Wybrać nazwę pliku, parametry stringu lub plik

Wywołanie programu NC jako cykl:

  1. Klawisz CYCL CALL wybrać
  2. Sterowanie otwiera okno Funkcję NC wstaw.
  3. lub

  4. programować M99
 
Tip
  • Jeśli wywoływany plik znajduje się w tym samym folderze jak plik wywołujący, to można dodać tylko nazwę pliku bez ścieżki.
  • CYCL CALL PAT i CYCL CALL POS wykorzystują logikę wypozycjonowania zanim cykl zostanie wykonany. Odnośnie logiki wypozycjonowania SEL CYCLE i cykl 12 PGM CALL zachowują się tak samo: w przypadku wzoru punktów następuje obliczenie najeżdżanej bezpiecznej wysokości poprzez:
    • maksimum z pozycji Z przy starcie wzoru
    • wszystkie pozycje Z we wzorze punktowym
  • Dla CYCL CALL POS nie następuje pozycjonowanie wstępne w kierunku osi narzędzia. Pozycjonowanie wstępne w obrębie wywoływanego pliku należy programować samodzielnie.