Cykl 275 ROWEK KONT. FR. JED.

Programowanie ISO

G275

Zastosowanie

Przy pomocy tego cyklu - w połączeniu z cyklem 14 KONTUR - mogą być obrabiane otwarte oraz zamknięte rowki lub rowki konturu na gotowo przy pomocy metody frezowania przecinkowego.

Przy frezowaniu przecinkowym można dokonać przemieszczenia z dużą głębokością skrawania i znaczną prędkością skrawania, ponieważ poprzez równomierne warunki skrawania nie dochodzi do zaostrzonego wpływu czynników zużycia na narzędzie. Przy zastosowaniu płytek skrawających można wykorzystywać całą długość ostrzy i zwiększać w ten sposób osiągany wolumen skrawania na jeden ząb. Przy tym frezowanie przecinkowe nie narusza mechaniki maszyny. Jeśli kombinuje się tę metodę frezowania dodatkowo jeszcze ze zintegrowanym adaptacyjnym regulowaniem posuwu AFC (opcja #45), to można znacznie zaoszczędzić czas obróbki.

Adaptacyjne regulowanie posuwu AFC (opcja #45)

W zależności od wyboru parametrów cyklu do dyspozycji znajdują się następujące alternatywy obróbki:

  • Pełna obróbka: obróbka zgrubna, obróbka wykańczająca boku
  • Tylko obróbka zgrubna
  • Tylko obróbka na gotowo boku
Schemat: odpracowywanie przy pomocy SL-cykli

0 BEGIN CYC275 MM

...

12 CYCL DEF 14 GEOMETRIA KONTURU

...

13 CYCL DEF 275 ROWEK KONT. FR. JED.

...

14 CYCL CALL M3

...

50 L Z+250 R0 FMAX M2

51 LBL 10

...

55 LBL 0

...

99 END PGM CYC275 MM

Przebieg cyklu

Obróbka zgrubna dla zamkniętego rowka

Opis konturu zamkniętego rowka musi rozpoczynać się zawsze z wiersza prostej (L-blok).

  1. Narzędzie przemieszcza się z logiką pozycjonowania na punkt startu opisu konturu i ruchem wahadłowym ze zdefiniowanym w tabeli narzędzi kątem wcięcia na pierwszą głębokość wcięcia. Strategię wejścia w materiał określamy przy pomocy parametru Q366.
  2. Sterowanie dokonuje skrawania rowka kołowymi ruchami do punktu końcowego konturu. Podczas ruchu kołowego sterowanie przesuwa narzędzie w kierunku obróbki o zdefiniowaną głębokość wcięcia w materiał (Q436). Ruch współbieżny lub przeciwbieżny przemieszczenia kołowego określamy przy pomocy parametru Q351.
  3. W punkcie końcowym konturu sterowanie przemieszcza narzędzie na bezpieczną wysokość i pozycjonuje z powrotem do punktu startu opisu konturu
  4. Ta operacja powtarza się, aż zostanie osiągnięta programowana głębokość rowka

Obróbka zgrubna dla zamkniętego rowka

  1. O ile zdefiniowano naddatek na obróbkę wykańczającą, to sterowanie obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma wcięciami. Ściankę rowka sterowanie najeżdża przy tym tangencjalnie wychodząc ze zdefiniowanego punktu startu. Przy tym sterowanie uwzględnia ruch współbieżny/przeciwbieżny

Obróbka zgrubna dla otwartego rowka

Opis konturu otwartego rowka musi rozpoczynać się zawsze z wiersza najazdu (APPR).

  1. Narzędzie przemieszcza się z logiką pozycjonowania na punkt startu opisu konturu, wynikający ze zdefiniowanych w APPR-wierszu parametrów i pozycjonuje tam prostopadle na pierwszą głębokość wcięcia w materiał
  2. Sterowanie dokonuje skrawania rowka kołowymi ruchami do punktu końcowego konturu. Podczas ruchu kołowego sterowanie przesuwa narzędzie w kierunku obróbki o zdefiniowaną głębokość wcięcia w materiał (Q436). Ruch współbieżny lub przeciwbieżny przemieszczenia kołowego określamy przy pomocy parametru Q351.
  3. W punkcie końcowym konturu sterowanie przemieszcza narzędzie na bezpieczną wysokość i pozycjonuje z powrotem do punktu startu opisu konturu
  4. Ta operacja powtarza się, aż zostanie osiągnięta programowana głębokość rowka

Obróbka wykańczająca otwartego rowka

  1. O ile zdefiniowano naddatek na obróbkę wykańczającą, to sterowanie obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma wcięciami. Ściankę rowka sterowanie najeżdża przy tym tangencjalnie wychodząc z wynikającego w bloku APPR punktu startu. Przy tym sterowanie uwzględnia ruch współbieżny bądź przeciwbieżny

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.
  • Pamięć dla SL-cyklu jest ograniczona. W cyklu SL można zaprogramować maksymalnie 16384 elementy konturu.
  • Dla sterowania konieczny jest cykl 20 DANE KONTURU nie w połączeniu z cyklem 275.
  • 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

Wskazówki odnośnie programowania

  • Znak liczby parametru cyklu Głębokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głębokość = 0, to sterowanie nie wykonuje tego cyklu.
  • Przy używaniu cyklu 275 ROWEK KONT. FR. JED. może być definiowany w cyklu 14 GEOMETRIA KONTURU tylko jeden podprogram konturu.
  • W podprogramie konturu definiujemy linię środkową rowka ze wszystkimi znajdującymi się do dyspozycji funkcjami toru kształtowego.
  • Punkt startu zamkniętego rowka nie może leżeć w narożu konturu.

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

cyc275

Q219 Szerokość rowka?

Podać szerokość rowka, równolegle do osi pomocniczej płaszczyzny roboczej. Jeśli szerokość rowka odpowiada średnicy narzędzia, to sterowanie frezuje długi otwór.

Maksymalna szerokość rowka przy obróbce zgrubnej: podwójna średnica narzędzia

Dane wejściowe: 0...99999.9999

Q368 Naddatek na obr. wykan.-bok ?

Naddatek na obróbkę wykańczającą na płaszczyźnie obróbki. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q436 Wcięcie na jeden obieg?

Wartość, o którą sterowanie dyslokuje narzędzie w kierunku obróbki na jeden obieg. Wartość działa absolutnie.

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

CYC_251_1

Q201 Glebokosc ?

Odstęp powierzchnia obrabianego detalu – dno rowka. 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

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?

wymiar, o jaki narzędzie zostaje dosunięte w osi wrzeciona przy obróbce wykańczającej.

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

Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

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

Cycl_275_2

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?

Odstęp w osi narzędzia między narzędziem i obrabianym detalem (mocowaniem), na którym nie może dojść do kolizji. Wartość działa inkrementalnie.

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

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

Rodzaj sposobu pogłębiania:

0 = pogłębianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narzędzia kąta wejścia w materiał ANGLE sterowanie wcina prostopadle

1 = bez funkcji

2 = wcinanie ruchem wahadłowym. 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

Dane wejściowe: 0, 1, 2 alternatywnie PREDEF

Q369 Naddatek na obr.wykan.na dnie ?

Naddatek na obróbkę wykańczającą dla głębokości. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

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

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 275 ROWEK KONT. FR. JED. ~

Q215=+0

;RODZAJ OBROBKI ~

Q219=+10

;SZEROKOSC ROWKA ~

Q368=+0

;NADDATEK NA STRONE ~

Q436=+2

;WCIECIE NA OBIEG ~

Q207=+500

;POSUW FREZOWANIA ~

Q351=+1

;RODZAJ FREZOWANIA ~

Q201=-20

;GLEBOKOSC ~

Q202=+5

;GLEBOKOSC DOSUWU ~

Q206=+150

;WARTOSC POSUWU WGL. ~

Q338=+0

;DOSUW - OBR.WYKONCZ. ~

Q385=+500

;POSUW OBR.WYKAN. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q203=+0

;WSPOLRZEDNE POWIERZ. ~

Q204=+50

;2-GA BEZPIECZNA WYS. ~

Q366=+2

;ZAGLEBIANIE ~

Q369=+0

;NADDATEK NA DNIE ~

Q439=+0

;BAZA POSUWU

12 CYCL CALL