Cykl 254 KANALEK KOLOWY

Programowanie ISO

G254

Zastosowanie

Przy pomocy cyklu 254 można dokonywać pełnej obróbki okrągłego rowka. 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. Narzędzie przemieszcza się ruchem wahadłowym na środku rowka ze zdefiniowanym w tabeli narzędzi kątem zagłębienia na pierwszą głębokość wcięcia. Strategię wejścia w materiał określamy przy pomocy parametru Q366 .
  2. Sterowanie skrawa rowek od wewnątrz do zewnątrz przy uwzględnieniu naddatków na obróbkę wykańczającą (Q368 i Q369)
  3. Sterowanie odsuwa narzędzie o bezpieczny odstęp Q200 . Jeśli szerokość rowka odpowiada średnicy frezu, to sterowanie wysuwa narzędzie z powrotem po każdym wcięciu z rowka
  4. Ta operacja powtarza się, aż zostanie osiągnięta programowana głębokość rowka

Obróbka wykańczająca

  1. O ile zdefiniowano naddatki na obróbkę wykańczającą, to sterowanie obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma wcięciami. Ścianka rowka zostaje przy tym najechana tangencjalnie
  2. Następnie sterowanie obrabia na gotowo dno rowka od wewnątrz do zewnątrz

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli położenie rowka zdefiniowano nierównym 0, to sterowanie pozycjonuje narzędzie tylko w osi narzędzia na 2. bezpieczny odstęp. To oznacza, że pozycja przy końcu cyklu nie musi być zgodna z pozycją na początku cyklu! Uwaga niebezpieczeństwo kolizji!
  1. Nie należy programować po cyklu żadnych wymiarów inkrementalnych
  2. Należy zaprogramować po cyklu absolutną pozycję w wszystkich osiach głównych
 
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.
  • Jeśli szerokość rowka jest większa niż podwójna średnica narzędzia, to sterowanie skrawa rowek odpowiednio od wewnątrz do zewnątrz. To znaczy można również przy użyciu małych narzędzi frezować dowolne rowki.
  • 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.
  • Za pomocą wartości RCUTS cykl monitoruje nie tnące przez środek narzędzia i zapobiega m.in. czołowemu nasadzaniu się narzędzia. Sterowanie przerywa w razie konieczności obróbkę komunikatem o błędach.

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 na płaszczyźnie obróbki z korekcją promienia R0. Uwzględnić parametr Q367 (położenie).
  • 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.
  • Jeśli używa się cyklu 254 w połączeniu z cyklem 221 , to położenie rowka 0 nie jest dozwolone.

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

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. Wartość działa inkrementalnie.

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 płaszczyźnie roboczej, pozostający po rozfrezowywaniu Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q375 Kolo podzialowe-srednica ?

Średnica wycinka koła jest torem punktu środkowego rowka.

Dane wejściowe: 0...99999.9999

Q367 Baza dla dług.rowka (0/1/2/3)?

Położenie rowka w odniesieniu do pozycji narzędzia przy wywołaniu cyklu:

0: pozycja narzędzia nie zostaje uwzględniona. Położenie rowka wynika z wprowadzonego środka wycinka koła i kąta startu

1: pozycja narzędzia = centrum lewego okręgu rowka. Kąt startu Q376 odnosi się do tej pozycji. Wprowadzony środek wycinka koła nie jest uwzględniany

2: pozycja narzędzia = centrum osi środkowej. Kąt startu Q376 odnosi się do tej pozycji. Wprowadzony środek wycinka koła nie jest uwzględniany

3: pozycja narzędzia = centrum prawego okręgu rowka. Kąt startu Q376 odnosi się do tej pozycji. Wprowadzony środek wycinka koła nie jest uwzględniany

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

Q216 Srodek w 1-szej osi ?

Środek wycinka koła w osi głównej płaszczyzny obróbki Działa tylko, jeśli Q367 = 0. Wartość działa absolutnie.

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

Q216 Srodek w 2-szej osi ?

Środek wycinka koła w osi pomocniczej płaszczyzny obróbki. Działa tylko, jeśli Q367 = 0. Wartość działa absolutnie.

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

Q376 Kat startu ?

Kąt biegunowy punktu startu

Dane wejściowe: –360.000...+360.000

Q248 Kat rozwarcia rowka ?

Kąt rozwarcia jest kątem pomiędzy punktem startu i punktem końcowym okrągłego kanałka. Wartość działa inkrementalnie.

Dane wejściowe: 0...360

Q378 Katowy przyrost-krok ?

Kąt pomiędzy dwoma pozycjami obróbki

Dane wejściowe: –360.000...+360.000

Q377 Liczba powtorzen?

Liczba zabiegów obróbkowych na wycinku koła

Dane wejściowe: 1...99999

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 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

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 pomiędzy wierzchołkiem ostrza narzędzia i powierzchnią 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. Kąt wcięcia ANGLE w tablicy narzędzi nie jest rozpatrywany.

1, 2: wcięcie ruchem wahadłowym. W tablicy narzędzi musi być zdefiniowany kąt wcięcia dla aktywnego narzędzia ANGLE nierówny 0. W przeciwnym razie sterowanie wydaje komunikat o błędach

PREDEF: sterowanie wykorzystuje wartość z bloku GLOBAL DEF

Dane wejściowe: 0, 1, 2

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 254 KANALEK KOLOWY ~

Q215=+0

;RODZAJ OBROBKI ~

Q219=+10

;SZEROKOSC ROWKA ~

Q368=+0

;NADDATEK NA STRONE ~

Q375=+60

;SREDNICA PODZ.OKREGU ~

Q367=+0

;BAZA DLUG. ROWKA ~

Q216=+50

;SRODEK W 1-SZEJ OSI ~

Q217=+50

;SRODEK W 2-SZEJ OSI ~

Q376=+0

;KAT POCZATKOWY ~

Q248=+0

;KAT ROZWARCIA ~

Q378=+0

;KATOWY PRZYROST-KROK ~

Q377=+1

;LICZBA POWTORZEN ~

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. ~

Q366=+2

;ZAGLEBIANIE ~

Q385=+500

;POSUW OBR.WYKAN. ~

Q439=+0

;BAZA POSUWU

12 L X+50 Y+50 R0 FMAX M99