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
- Sterowanie pozycjonuje najpierw narzędzie na posuwie szybkim na bezpieczną wysokość Q200 nad obrabianym detalem
- 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 .
- 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)
- 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
- 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
- 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
- O ile zdefiniowano naddatki na obróbkę wykańczającą, to sterowanie obrabia na gotowo najpierw ścianki wybrania, jeśli wprowadzono kilkoma wcięciami.
- 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
- Sterowanie obrabia wybranie od wewnątrz na zewnątrz na średnicę Q223
- 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
- Sterowanie powtarza tę operację tak długo, aż zaprogramowana średnica zostanie wykonana
- 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
- 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.
- Sterowanie powtarza tę operację, aż zostaną osiągnięte głębokości Q201 plus Q369
- 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
- Wprowadzić głębokość ze znakiem ujemnym
- 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)
- Uprzednio wykonać obróbkę zgrubną
- 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.
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 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 | |
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 |
11 CYCL DEF 252 WYBRANIE KOLOWE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
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.