Cykl 252 WYBRANIE KOLOWE

Programowanie ISO

G252

Zastosowanie

Przy pomocy cyklu 252 można obrabiać wybranie okrągłe. W zależności od parametrów cyklu dostępne są następujące alternatywy obróbki:

  • Pełna obróbka: obróbka zgrubna, obróbka wykańczająca dna, obróbka wykańczająca boku
  • Tylko obróbka zgrubna
  • Tylko obróbka wykańczająca dna i obróbka wykańczająca boku
  • Tylko obróbka wykańczająca dna
  • Tylko obróbka na gotowo boku

Przebieg cyklu

Obróbka zgrubna

  1. Sterowanie pozycjonuje najpierw narzędzie na posuwie szybkim na bezpieczną wysokość Q200 nad obrabianym detalem
  2. Narzędzie wchodzi w materiał na środku wybrania na wartość wcięcia na głębokość. Strategię wejścia w materiał określamy przy pomocy parametru Q366 .
  3. Sterowanie obrabia wybranie od wewnątrz na zewnątrz przy uwzględnieniu współczynnika nałożenia torów (Q370) i naddatków na obróbkę wykańczającą (Q368 i Q369)
  4. Przy końcu operacji usuwania materiału sterowanie odsuwa narzędzie tangencjalnie od ścianki wybrania, przemieszcza na odstęp bezpieczeństwa Q200 , podnosi narzędzie na posuwie szybkim o Q200 i stamtąd z powrotem na posuwie szybkim na środek wybrania
  5. Kroki od 2 do 4 powtarzają się, aż zostanie osiągnięta zaprogramowana głębokość wybrania. Przy tym uwzględniany jest naddatek na obróbkę wykańczającą Q369
  6. Jeśli zaprogramowano tylko obróbkę wykańczającą (Q215=1) narzędzie przemieszcza się tangencjalnie o bezpieczny odstęp Q200 od ścianki wybrania, wznosi się na biegu szybkim w osi narzędzia na 2. bezpieczną wysokość Q204 i powraca na biegu szybkim na środek wybrania

Obróbka wykańczająca

  1. O ile zdefiniowano naddatki na obróbkę wykańczającą, to sterowanie obrabia na gotowo najpierw ścianki wybrania, jeśli wprowadzono kilkoma wcięciami.
  2. Sterowanie ustawia narzędzie w osi narzędzia na pozycję, która oddalona jest o naddatek na wykańczanie Q368 i o bezpieczny odstęp Q200 od ścianki wybrania
  3. Sterowanie obrabia wybranie od wewnątrz na zewnątrz na średnicę Q223
  4. Następnie sterowanie ustawia narzędzie w osi narzędzia na pozycję, która oddalona jest o naddatek na wykańczanie Q368 i o bezpieczny odstęp Q200 od ścianki wybrania i powtarza operację wykańczania ścianki wybrania na nowej głębokości
  5. Sterowanie powtarza tę operację tak długo, aż zaprogramowana średnica zostanie wykonana
  6. Po wykonaniu średnicy Q223 , sterowanie przemieszcza narzędzie z powrotem tangencjalnie o naddatek wykańczania Q368 plus bezpieczny odstęp Q200 na płaszczyźnie obróbki, wznosi się na posuwie szybkim w osi narzędzia na bezpieczny odstęp Q200 a następnie na środek wybrania
  7. Następnie sterowanie przemieszcza narzędzie w osi narzędzia na głębokość Q201 i obrabia na gotowo dno wybrania od wewnątrz do zewnątrz. Dno wybrania zostaje przy tym najechane tangencjalnie.
  8. Sterowanie powtarza tę operację, aż zostaną osiągnięte głębokości Q201 plus Q369
  9. Na koniec narzędzie przemieszcza się tangencjalnie o bezpieczny odstęp Q200 od ścianki wybrania, wznosi się na biegu szybkim w osi narzędzia na bezpieczną wysokość Q200 i powraca na biegu szybkim na środek wybrania

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli podaje się w cyklu głębokość o wartości dodatniej, to sterowanie odwraca znak liczby obliczenia pozycjonowania wstępnego. Narzędzie przemieszcza się na osi narzędzia na posuwie szybkim na odstęp bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! Uwaga niebezpieczeństwo kolizji!
  1. Wprowadzić głębokość ze znakiem ujemnym
  2. Przy pomocy parametru maszynowego displayDepthErr (nr 201003) nastawić, czy sterowanie ma wydawać komunikat o błędach przy podaniu dodatniej głębokości (on) czy też nie (off)
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli wywołujemy cykl z zakresem obróbki 2 (tylko obróbka na gotowo), to następuje pozycjonowanie wstępne na pierwszą głębokość wcięcia + bezpieczny odstęp na biegu szybkim. Podczas pozycjonowania na biegu szybkim istnieje niebezpieczeństwo kolizji.
  1. Uprzednio wykonać obróbkę zgrubną
  2. Zapewnić, aby sterowanie mogło wypozycjonować wstępnie narzędzie na posuwie szybkim, bez kolidowania z obrabianym detalem
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Sterowanie pozycjonuje narzędzie na osi narzędzi automatycznie. Q204 2-GA BEZPIECZNA WYS. uwzględnić.
  • Cykl obrabia na gotowo Q369 NADDATEK NA DNIE tylko jednym dosuwem. Parametr Q338 DOSUW - OBR.WYKONCZ. Nie ma oddziaływania na Q369. Q338 działa przy obróbce na gotowo Q368 NADDATEK NA STRONE.
  • Sterowanie redukuje głębokość wcięcia na zdefiniowaną w tabeli narzędzi długość ostrzy LCUTS, jeśli długość ostrza jest mniejsza niż podana w cyklu głębokość wcięcia w materiał Q202.
  • Cykl ten monitoruje zdefiniowaną użyteczną długość LU narzędzia. Jeśli wartość LU jest mniejsza niż GLEBOKOSC Q201, to sterowanie wydaje komunikat o błędach.
  • Cykl 252 uwzględnia szerokość ostrza RCUTS z tabeli narzędzi.
  • Strategia wcięcia w materiał Q366 z RCUTS

Wskazówki odnośnie programowania

  • Przy nieaktywnej tabeli narzędzi należy zawsze zagłębiać się prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować kąta zagłębienia.
  • Wypozycjonować wstępnie narzędzie na pozycję startu (środek okręgu) na płaszczyźnie obróbki z korekcją promienia R0.
  • Znak liczby parametru cyklu Głębokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głębokość = 0, to sterowanie nie wykonuje tego cyklu.
  • Tak wprowadzić odstęp bezpieczeństwa, iż narzędzie przy przemieszczeniu nie zostanie zakleszczone przez zeskrawane wióry.

Wskazówka w połączeniu z parametrami maszynowymi

  • Jeśli przy wcięciu w materiał z helix wewnętrznie obliczona średnica helix jest mniejsza niż podwójna średnica narzędzia, to sterowanie wydaje komunikat o błędach. Jeśli używane jest narzędzie tnące przez środek, to można wyłączyć to monitorowanie przy pomocy parametru maszynowego suppressPlungeErr (nr 201006) .

Parametry cyklu

Rysunek pomocniczy

Parametry

Q215 Zakres obrobki (0/1/2) ?

Określić zakres obróbki:

0: obróbka zgrubna i wykańczająca

1: tylko obróbka zgrubna

2: tylko obróbka wykańczająca
Wykańczanie boku i wykańczanie dna są wykonywane tylko, jeśli zdefiniowano odpowiedni naddatek wykańczania (Q368, Q369) .

Dane wejściowe: 0, 1, 2

Q223 Srednica okręgu?

Średnica obrobionej na gotowo kieszeni

Dane wejściowe: 0...99999.9999

Q368 Naddatek na obr. wykan.-bok ?

Naddatek na płaszczyźnie roboczej, pozostający po rozfrezowywaniu Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q207 Wartosc posuwu przy frezowaniu ?

Prędkość przemieszczenia narzędzia przy frezowaniu w mm/min

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

Q351 Rodzaj frez.? wsp.=+1, przec.=-1

Rodzaj obróbki frezowaniem. Kierunek obrotu wrzeciona zostaje uwzględniany:

+1 = frezowanie współbieżne

–1 = frezowanie przeciwbieżne

PREDEF: sterowanie wykorzystuje wartość z bloku GLOBAL DEF

(Jeśli podaje się 0, to następuje obróbka ruchem współbieżnym)

Dane wejściowe: -1, 0, +1 alternatywnie PREDEF

Q201 Glebokosc ?

Odstęp powierzchnia obrabianego detalu – dno kieszeni. Wartość działa inkrementalnie.

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

Q202 Glebokosc dosuwu ?

Wymiar, o jaki narzędzie zostaje każdorazowo dosunięte. Wprowadzić wartość większą od 0. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q369 Naddatek na obr.wykan.na dnie ?

Naddatek na głębokości, pozostający po rozfrezowywaniu Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q206 Wart.posuwu wglebnego ?

Prędkość przemieszczenia narzędzia przy przemieszczeniu na dno w mm/min

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

Q338 Dosuw obróbka wykańczająca?

Dosuw w osi narzędzia przy obróbce na gotowo bocznego naddatku Q368. Wartość działa inkrementalnie.

0: obróbka wykańczająca jednym wcięciem

Dane wejściowe: 0...99999.9999

Q200 Bezpieczna odleglosc?

Odstęp wierzchołek ostrza narzędzia – powierzchnia obrabianego detalu. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999 alternatywnie PREDEF

Q203 Wspolrzedne powierzchni detalu ?

Współrzędna powierzchnia obrabianego detalu odnośnie aktywnego punktu zerowego. Wartość działa absolutnie.

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

Q204 2. bezpieczna odleglosc?

Współrzędna osi wrzeciona, na której nie może dojść do kolizji pomiędzy narzędziem i obrabianym przedmiotem (mocowadłem). Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999 alternatywnie PREDEF

Q370 Wspolczynnik zachodzenia ?

Q370 x promień narzędzia daje boczny dosuw k. Zachodzenie jest traktowane jako maksymalne zachodzenie. Aby uniknąć sytuacji, kiedy na narożach pozostaje reszta materiału, może następować redukowanie zachodzenia.

Dane wejściowe: 0.1...1999 alternatywnie PREDEF

Q366 Strategia zagłębiania (0/1)?

Rodzaj sposobu pogłębiania:

0: pogłębianie prostopadłe. W tablicy narzędzi musi zostać zdefiniowany dla aktywnego narzędzia kąt wcięcia ANGLE wynoszący 0 lub 90. W przeciwnym razie sterowanie wydaje komunikat o błędach

1: pogłębianie po linii helix. W tablicy narzędzi musi zostać zdefiniowany dla aktywnego narzędzia kąt pogłębiania ANGLE nierówny 0. W przeciwnym razie sterowanie wydaje komunikat o błędach. Jeśli konieczne należy zdefiniować wartość szerokości ostrza RCUTS w tabeli narzędzi

Dane wejściowe: 0, 1 alternatywnie PREDEF

Strategia wcięcia w materiał Q366 z RCUTS

Q385 Posuw obróbki wykańczającej?

Prędkość przemieszczenia narzędzia przy obróbce wykańczającej boków i głębokości w mm/min

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

Q439 Baza posuwu (0-3)?

Określić, do czego odnosi się zaprogramowany posuw:

0: posuw odnosi się do toru punktu środkowego narzędzia

1: posuw odnosi się tylko przy wykańczaniu boku do ostrza narzędzia, poza tym do toru punktu środkowego

2: posuw odnosi się przy wykańczaniu boku i przy wykańczaniu dna do ostrza narzędzia, poza tym do toru punktu środkowego

3: posuw odnosi się zawsze do ostrza narzędzia

Dane wejściowe: 0, 1, 2, 3

Przykład

11 CYCL DEF 252 WYBRANIE KOLOWE ~

Q215=+0

;RODZAJ OBROBKI ~

Q223=+50

;SREDNICA OKREGU ~

Q368=+0

;NADDATEK NA STRONE ~

Q207=+500

;POSUW FREZOWANIA ~

Q351=+1

;RODZAJ FREZOWANIA ~

Q201=-20

;GLEBOKOSC ~

Q202=+5

;GLEBOKOSC DOSUWU ~

Q369=+0

;NADDATEK NA DNIE ~

Q206=+150

;WARTOSC POSUWU WGL. ~

Q338=+0

;DOSUW - OBR.WYKONCZ. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q203=+0

;WSPOLRZEDNE POWIERZ. ~

Q204=+50

;2-GA BEZPIECZNA WYS. ~

Q370=+1

;ZACHODZENIE TOROW ~

Q366=+1

;ZAGLEBIANIE ~

Q385=+500

;POSUW OBR.WYKAN. ~

Q439=+0

;BAZA POSUWU

12 L X+50 Y+50 R0 FMAX M99

Strategia wcięcia w materiał Q366 z RCUTS

Postępowanie z RCUTS

Wcięcie w materiał po linii helix Q366=1:

RCUTS > 0

  • Sterowanie przelicza szerokość ostrza RCUTS przy obliczaniu toru helix. Im większa RCUTS, tym mniejszy jest tor helix.
  • Formuła obliczania promienia helix:
  • Rcorr: promień narzędzia R + naddatek promienia narzędzia DR

  • Jeśli tor helix nie jest do zrealizowania ze względu na brak miejsca, to sterowanie wydaje komunikat o błędach.

RCUTS = 0 lub niezdefiniowany

  • suppressPlungeErr=on (nr 201006)
  • Jeśli z braku miejsca tor helix nie jest możliwy do zrealizowania, to sterowanie redukuje wówczas tor helix.

  • suppressPlungeErr=off (nr 201006)
  • Jeśli promień helix nie jest do zrealizowania ze względu na brak miejsca, to sterowanie wydaje komunikat o błędach.