Cykl 22 FREZ.ZGR.WYBRANIA

Programowanie ISO

G122

Zastosowanie

8H000127

W cyklu 22 PRZECIAGANIE określane są dane technologiczne dla rozfrezowywania.

  • Przed wywołaniem cyklu 22 należy zaprogramować dalsze cykle:
  • Cykl 14 GEOMETRIA KONTURU lub SEL CONTOUR
  • Cykl 20 DANE KONTURU
  • Jeśli wskazane cykl 21 NAWIERCANIE

Przebieg cyklu

  1. Sterowanie pozycjonuje narzędzie nad punktem wcięcia; przy tym uwzględniany jest naddatek na obróbkę wykańczającą z boku
  2. Na pierwszej głębokości wcięcia narzędzie frezuje z posuwem frezowania Q12 kontur od wewnątrz na zewnątrz
  3. Przy tym kontury wysepki (tu: C/D) zostają wyfrezowanie ze zbliżeniem do konturu wybrania (tu: A/B)
  4. W następnym kroku sterowanie przemieszcza narzędzie na następną głębokość wcięcia i powtarza operację skrawania, aż zostanie osiągnięta zaprogramowana głębokość
  5. Na koniec narzędzie przemieszcza się w osi narzędzi z powrotem na bezpieczną wysokość lub na zaprogramowaną w cyklu pozycję. To zachowanie jest zależne od parametru maszynowego posAfterContPocket (nr 201007).

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli ustawiono parametr posAfterContPocket (nr 201007) na ToolAxClearanceHeight , to sterowanie pozycjonuje narzędzie po zakończeniu cyklu tylko w kierunku osi narzędzia na bezpiecznej wysokości. Sterowanie nie pozycjonuje narzędzia na płaszczyźnie obróbki. Uwaga niebezpieczeństwo kolizji!
  1. Pozycjonować narzędzie po zakończeniu cyklu ze wszystkimi współrzędnymi płaszczyzny obróbki, np. L X+80 Y+0 R0 FMAX
  2. Po cyklu programować absolutną pozycję, nie inkrementalne przemieszczenie
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Przy dodatkowym rozwiercaniu sterowanie nie uwzględnia zdefiniowanej wartości zużycia DR rozwiertaka zgrubnego.
  • Jeśli podczas obróbki aktywne jest M110, to przy skorygowanych wewnątrz łukach kołowych posuw zostaje odpowiednio zredukowany.
  • Cykl ten monitoruje zdefiniowaną użyteczną długość LU narzędzia. Jeśli wartość LU-jest mniejsza niż GLEBOKOSC Q1, to sterowanie wydaje komunikat o błędach.
  • Cykl uwzględnia funkcje dodatkowe M109 i M110. Sterowanie utrzymuje na ostrzu narzędzia stały posuw po łukach kołowych przy obróbce wewnętrznej i zewnętrznej.
  • Dopasowanie posuwu na torach kolistych z M109

 
Tip

W danym przypadku proszę użyć frezu z tnącym przez środek zębem czołowym (DIN 844), albo wywiercić wstępnie przy pomocy cyklu 21.

Wskazówki odnośnie programowania

  • W przypadku konturów wybrania z ostrymi narożami wewnętrznymi może pozostać resztka materiału przy rozfrezowywaniu, jeśli używa się współczynnika nałożenia większego od jeden. Szczególnie tor przejścia, leżący najdalej wewnątrz należy skontrolować w grafice testowej i w razie konieczności nieznacznie zmienić współczynnik nałożenia. W ten sposób można osiągnąć inne rozplanowanie przejść, co często prowadzi do żądanego rezultatu.
  • Zachowanie przy wcięciu cyklu 22 określamy przy pomocy parametru Q19 i w tabeli narzędzi, w szpaltach ANGLE i LCUTS :
    • Jeśli zdefiniowano Q19=0, to sterowanie wcina się w materiał zasadniczo prostopadle, nawet jeśli określono dla aktywnego narzędzia kąt wcięcia (ANGLE)
    • Jeśli zdefiniowano ANGLE=90°, to sterowanie wcina się w materiał prostopadle. Jako posuwu wcięcia w materiał używa się posuwu ruchu wahadłowego Q19
    • Jeśli posuw wahadłowy Q19 zdefiniowano w cyklu 22 a ANGLE pomiędzy 0,1 i 89,999 w tablicy narzędzi, to sterowanie wcina się w materiał ze zdefiniowanym ANGLE po linii śrubowej
    • Jeśli zdefiniowano posuw ruchu wahadłowego w cyklu 22 i brak ANGLE w tabeli narzędzi, to sterowanie wydaje komunikat o błędach
    • Jeśli układ geometryczny nie pozwala na wejście w materiał po linii śrubowej (geometria rowka), to sterowanie próbuje wejść w materiał ruchem wahadłowym (długość suwu wahadłowego wynik wówczas z LCUTS i ANGLE (długość suwu = LCUTS / tan ANGLE))

Wskazówka w połączeniu z parametrami maszynowymi

  • Przy pomocy parametru maszynowego posAfterContPocket (nr 201007) definiujesz zachowanie po obróbce wybrania konturu.
    • PosBeforeMachining: powrót do pozycji startu
    • ToolAxClearanceHeight: oś narzędzia pozycjonować na bezpieczną wysokość.

Parametry cyklu

Rysunek pomocniczy

Parametry

Q10 Glebokosc dosuwu ?

Wymiar, o jaki narzędzie zostaje każdorazowo dosunięte. Wartość działa inkrementalnie.

Dane wejściowe: -99999.9999...+99999.9999

Q11 Wart.posuwu wglebnego ?

Posuw przy przemieszczeniach na płaszczyźnie obróbki

Dane wejściowe: 0...99999.9999 alternatywnie FAUTO, FU, FZ

Q12 Posuw przy rozwiercaniu ?

Posuw przy przemieszczeniach na płaszczyźnie obróbki

Dane wejściowe: 0...99999.9999 alternatywnie FAUTO, FU, FZ

Q18 bądź QS18 Narzędzie do obróbki zgrubnej?

Numer lub nazwa narzędzia, przy pomocy którego sterowanie dokonało zgrubnego przeciągania. Możesz przy pomocy w opcjach wyboru na pasku akcji - przejąć narzędzie do wstępnego przeciągania bezpośrednio z tabeli narzędzi. Oprócz tego możesz z z opcją nazwa na pasku akcji samodzielnie podać nazwę narzędzia. Sterowanie dołącza cudzysłów automatycznie, jeśli opuszcza się pole zapisu. Jeżeli nie dokonano wstępnego rozwiercania, to proszę wprowadzić „0“; jeśli wprowadzimy tu określony numer lub nazwę, sterowanie rozwierca tylko ten fragment, który nie mógł zostać obrobiony przy pomocy zgrubnego rozwiertaka. Jeżeli nie można najechać bezpośrednio zakresu przeciągania na gotowo, to sterowanie wcina się ruchem wahadłowym; w tym celu należy zdefiniować w tabeli narzędzi TOOL.T długość ostrzy LCUTS i maksymalny kąt wcięcia ANGLE narzędzia.

Dane wejściowe: 0...99999.9 alternatywnie maksymalnie 255 znaków

Q19 Posuw przy ruchu pos.zwrotnym ?

Posuw ruchem wahadłowym w mm/min

Dane wejściowe: 0...99999.9999 alternatywnie FAUTO, FU, FZ

Q208 Posuw przy ruchu powrotnym ?

Przemieszczenia narzędzia przy wyjściu po obróbce w mm/min. Jeśli podano Q208=0, to sterowanie wysuwa narzędzie z posuwem Q12 .

Dane wejściowe: 0...99999.9999 alternatywnie FMAX, FAUTO, PREDEF

Q401 Współczynnik posuwu w %?

Procentualny współczynnik, o który sterowanie redukuje posuw obróbki (Q12) , kiedy tylko narzędzie przejdzie całym obwodem w materiale przy przeciąganiu. Jeśli wykorzystywane jest redukowanie posuwu, to może on zdefiniować posuw przeciągania tak dużym, iż przy określonym w cyklu 20 nakładaniu się torów (Q2) zostaną stworzone optymalne warunki skrawania. Sterowanie redukuje wówczas posuw na przejściach lub w wąskich miejscach konturu jak to zdefiniował użytkownik, tak iż czas obróbki powinien łącznie zostać skrócony.

Dane wejściowe: 0.0001...100

Q404 Strategia przeciąg. wyk.(0.1)?

Określić, jak sterowanie ma przemieszczać się przy dodatkowym wykańczaniu, jeśli promień narzędzia obróbki wykańczającej jest większy niż połowa narzędzia wykańczania wstępnego.

0: sterowanie przemieszcza narzędzie między obszarami dodatkowej obróbki na aktualnej głębokości wzdłuż konturu

1: sterowanie odsuwa narzędzie między obszarami dodatkowej obróbki na bezpieczny odstęp i przemieszcza następnie na punkt startu następnego obszaru rozfrezowywania

Dane wejściowe: 0, 1

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

Przykład

11 CYCL DEF 22 FREZ.ZGR.WYBRANIA ~

Q10=-5

;GLEBOKOSC DOSUWU ~

Q11=+150

;WARTOSC POSUWU WGL. ~

Q12=+500

;POSUW PRZY ROZWIERC. ~

Q18=+0

;NARZ.DO OBR.ZGRUB. ~

Q19=+0

;POSUW PRZY R. WAHAD. ~

Q208=+99999

;POSUW RUCHU POWROTN. ~

Q401=+100

;WSPOLCZYNNIK POSUWU ~

Q404=+0

;STRAT.PRZEC.WYKONCZ.