Cykl 880 FREZ.OBW. PRZEKLADNI (opcja #131)

Programowanie ISO

G880

Zastosowanie

 
Machine

Należy zapoznać się z instrukcją obsługi obrabiarki!

Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.

880_1

Przy pomocy cyklu 880 FREZ.OBW. PRZEKLADNI można wytwarzać koła zębate z zewnętrznym uzębieniem lub ukośne uzębienia z dowolnymi kątami. W cyklu opisujemy najpierw koło zębate a następnie narzędzie, przy pomocy którego przeprowadzamy obróbkę. Można wybierać w cyklu strategię obróbki oraz stronę obróbki. Operacja wytwarzania przy frezowaniu obwiedniowym następuje poprzez synchronizowany rotacyjny ruch wrzeciona narzędzia i stołu obrotowego. Dodatkowo frez przemieszcza się w kierunku osiowym wzdłuż detalu.

Podczas gdy cykl 880 FREZ.OBW. PRZEKLADNI jest aktywny, zostaje wykonane, jeśli to konieczne, obrócenie układu współrzędnych. Dlatego też należy po zakończeniu tego cyklu programować koniecznie cykl 801 SYSTEM TOCZENIA ZRESETOWAC i M145 .

Przebieg cyklu

  1. Sterowanie pozycjonuje narzędzie w osi narzędzia na Q260 bezpieczna wysokość z posuwem FMAX. Jeśli narzędzie znajduje się już na osi narzędzia na wartości większej niż Q260, to przemieszczenie nie jest wykonywane
  2. Przed nachyleniem płaszczyzny obróbki sterowanie pozycjonuje narzędzie w X z posuwem FMAX na bezpieczną współrzędną. Jeśli narzędzie znajduje się już na współrzędnej na płaszczyźnie obróbki, która jest większa od obliczonej współrzędnej, to przemieszczenie nie jest wykonywane.
  3. Teraz sterowanie nachyla płaszczyznę obróbki z posuwem Q253; M144 jest wewnętrznie aktywna w cyklu
  4. Sterowanie pozycjonuje narzędzie z posuwem FMAX na punkt startu płaszczyzny obróbki
  5. Następnie sterowanie przemieszcza narzędzie w osi narzędzia z posuwem Q253 na bezpieczny odstęp Q460
  6. Sterowanie przechodzi obwiedniowo narzędziem na detalu wzdłuż ze zdefiniowanym posuwem Q478 (przy obróbce zgrubnej) lub Q505 (przy obróbce wykańczającej). Zakres obróbki ograniczany jest przy tym poprzez punkt startu w Z Q551+Q460 oraz poprzez punkt końcowy w Z Q552+Q460.
  7. Kiedy sterowanie znajdzie się w punkcie końcowym, to odsuwa narzędzie z posuwem Q253 i pozycjonuje je z powrotem do punktu startu
  8. Sterowanie powtarza ten schemat 5 do 7, aż zostanie wytworzone zdefiniowane koło zębate
  9. Na koniec sterowanie pozycjonuje narzędzie na bezpieczną wysokość Q260 z posuwem FMAX
  10. Obróbka zostaje zakończona w nachylonym układzie
  11. Można teraz przemieszczać narzędzie samodzielnie na bezpieczną wysokość i odchylić z powrotem płaszczyznę obróbki
  12. Teraz zaprogramować koniecznie cykl 801 SYSTEM TOCZENIA ZRESETOWAC i M145

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli narzędzie nie jest pozycjonowane wstępnie na bezpieczną pozycję, to przy nachyleniu może dojść do kolizji między narzędziem i detalem (mocowaniem).
  1. Tak wypozycjonować narzędzie wstępnie, aby znalazło się na pożądanej stronie obróbki Q550
  2. Po tej stronie obróbki najechać bezpieczną pozycję
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli detal zostanie zamocowany zbyt ciasno w mocowadle, to przy odpracowywaniu może dojść do kolizji między narzędziem i mocowaniem. Punkt startu Z i punkt końcowy Z są wydłużane o bezpieczny odstęp Q460 !
  1. Detal mocować z takim zapasem poza uchwytem, aby nie doszło do kolizji pomiędzy narzędziem i mocowadłem
  2. Mocować detal z takim zapasem poza uchwytem, aby najeżdżane przez cyklu automatycznie wydłużenie dystansu punktu startu i punktu końcowego o bezpieczny odstęp Q460 nie powodowało kolizji
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli pracujemy z bądź bez M136 , to wartości posuwu są rozmaicie interpretowane przez sterowanie. Jeśli programowane są zbyt duże posuwy, to może to uszkodzić detal.
  1. Jeśli programuje się przed cyklem świadomie M136: wówczas sterowanie interpretuje wartości posuwu w cyklu w mm/obr
  2. Jeśli nie programuje się przed cyklem M136: wówczas sterowanie interpretuje wartości posuwu w mm/min
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli po cyklu 880 układ współrzędnych nie jest resetowany, to nastawiony przez cykl kąt precesji jest jeszcze aktywny! Uwaga niebezpieczeństwo kolizji!
  1. Należy zaprogramować po cyklu 880 koniecznie cykl 801, aby zresetować układ współrzędnych
  2. Należy zaprogramować po przerwaniu programu cykl 801, aby zresetować układ współrzędnych
  • Ten cykl może być wykonywany wyłącznie w trybach obróbki FUNCTION MODE MILL i FUNCTION MODE TURN .
  • Cykl ten jest CALL-aktywny.
  • Należy definiować narzędzie w tablicy narzędzi jako narzędzie frezarskie.
  • Przed wywołaniem cyklu należy wyznaczyć punkt odniesienia w centrum rotacji.
 
Tip

Aby nie przekraczać maksymalnie dopuszczalnych obrotów narzędzia, można pracować z ograniczeniem. (wpis w tablicy narzędzi "tool.t" w szpalcie Nmax).

Wskazówki odnośnie programowania

  • Dane modułu, liczby zębów oraz średnicy okręgu wierzchołków są monitorowane. Jeżeli wartości te nie są poprawne, to pojawia się komunikat o błędach. W przypadku parametrów dostępna jest możliwość przyporządkowywania wartości do 2 z 3 parametrów. W tym celu należy podać dla modułu lub liczby zębów albo średnicy okręgu wartość 0. W tym przypadku sterowanie oblicza brakującą wartość.
  • Należy programować FUNCTION TURNDATA SPIN VCONST:OFF.
  • Jeśli programowane jest FUNCTION TURNDATA SPIN VCONST:OFF S15 , to prędkość obrotowa narzędzia wynika z obliczenia Q541 x S. Dla Q541=238 i S=15 prędkość obrotowa narzędzia wynosi 3570/min.
  • Należy programować przed startem cyklu kierunek rotacji detalu (M303/M304).

Parametry cyklu

Rysunek pomocniczy

Parametry

Q215 Zakres obróbki (0/1/2/3)?

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 na wymiar końcowy

3: tylko obróbka wykańczająca na naddatek

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

Q540 Moduł?

Moduł koła zębatego

Dane wejściowe: 0...99.999

Q541 Liczba zębów?

Opisanie koła zębatego: liczba zębów

Dane wejściowe: 0...99999

Cyc880_1

Q542 Srednica koła wierzchołkowego?

Opisanie koła zębatego: średnica zewnętrzna gotowego detalu

Dane wejściowe: 0...99999.9999

Q543 Luz do czubka rowka?

Odstęp pomiędzy okręgiem wierzchołków wytwarzanego koła zębatego i okręgiem podstaw koła przeciwległego.

Dane wejściowe: 0...9.9999

Q544 Kąt inklinacji?

Kąt, pod którym zęby w przypadku zazębienia ukośnego są nachylone odnośnie kierunku osi. Przy prostym zazębieniu ten kąt wynosi 0°

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

Q545 Kąt wzniosu narzędzia?

Kąt nachylenia boków frezu trzpieniowego. Proszę zapisać tę wartość w układzie dziesiętnym.

Przykład: 0°47'=0,7833

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

Q546 Kier.obrotu narz. (3=M3/4=M4)?

Opisanie narzędzia: boków frezu trzpieniowego

3: narzędzie prawoskrętne (M3)

4: narzędzie lewoskrętne (M4)

Dane wejściowe: 3, 4

Q547 Offset kąta na wrzecionie narz?

Kąt, o który sterowanie obraca detal przy starcie cyklu.

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

Q550 Strona obróbki (0=poz./1=neg.)?

Określić, z której strony następuje obróbka.

0: dodatnia strona obróbki osi głównej w I-CS

1: ujemna strona obróbki osi głównej w I-CS

Dane wejściowe: 0, 1

Q533 Prefer. kier. kąta przyłożenia?.

Wybór alternatywnych możliwości przystawienia. Na podstawie zdefiniowanego kąta przystawienia sterowanie musi obliczyć odpowiednie położenie dostępnej na obrabiarce osi nachylenia. . Z reguły pojawiają się zawsze dwie możliwości rozwiązania. Poprzez parametr Q533 nastawiamy, którą możliwość rozwiązania sterowanie ma zastosować:

0: rozwiązanie, leżące najbliżej do aktualnej pozycji

-1: rozwiązanie, leżące w zakresie między 0° i -179,9999°

+1: rozwiązanie, leżące w zakresie między 0° i +180°

-2: rozwiązanie, leżące w zakresie między -90° i -179,9999°

+2: rozwiązanie, leżące w zakresie między +90° i +180°

Dane wejściowe: -2, -1, 0, +1, +2

Q530 Przyłożona obróbka?

Pozycjonować osie nachylenia dla przystawionej obróbki:

1: oś nachylenia pozycjonować automatycznie i przy tym odpowiednio naprowadzić wierzchołek ostrza narzędzia (MOVE). Pozycja względna pomiędzy narzędziem i przedmiotem nie zmienia się. Sterowanie wykonuje przemieszczenie kompensujące osiami linearnymi

2: oś nachylenia pozycjonować automatycznie bez naprowadzania wierzchołka ostrza narzędzia(TURN)

Dane wejściowe: 1, 2

Q253 Posuw przy pozycj. wstępnym?

Definiowanie prędkości przemieszczenia narzędzia przy nachyleniu i przy pozycjonowaniu wstępnym. Jak i przy pozycjonowaniu osi narzędzia między pojedynczymi wejściami w materiał. Posuw w mm/min.

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

Q260 Bezpieczna wysokosc ?

Współrzędna w osi narzędzia, na której nie może dojść do kolizji z obrabianym detalem (dla pozycjonowania pośredniego i powrotu na końcu cyklu). Wartość działa absolutnie.

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

Q553 Narz: L-offset start obróbki?

Określić, od jakiego offsetu długości (L-OFFSET) narzędzie ma być stosowane. O tę wartość narzędzie jest przesuwane w kierunku wzdłuż. Wartość działa inkrementalnie.

Dane wejściowe: 0...999.999

Q551 Punkt startu w Z?

Punkt startu operacji toczenia obwiedniowego w Z

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

Q552 Punkt końcowy w Z?

Punkt końcowy operacji toczenia obwiedniowego w Z

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

Q463 Maksymalna głębokość skrawania?

Maksymalna głębokość wcięcia (promień) w kierunku radialnym. Wcięcie zostaje rozplanowane równomiernie, aby uniknąć pętli.

Dane wejściowe: 0.001...999.999

Q460 Bezpieczna odleglosc?

Odstęp dla ruchu powrotnego i prepozycjonowania. Wartość działa inkrementalnie.

Dane wejściowe: 0...999.999

Q488 Posuw wcięcia

Prędkość posuwu ruchu wcięcia narzędzia

Dane wejściowe: 0...99999.999 alternatywnie FAUTO

Q478 Posuw obróbka zgrubna?

Posuw przy obróbce zgrubnej. Jeśli zaprogramowano M136 to sterowanie interpretuje posuw w milimetrach na obrót, bez M136 w milimetrach na minutę.

Dane wejściowe: 0...99999.999 alternatywnie FAUTO

Q483 Naddatek średnicy?

Naddatek średnicy na zdefiniowany kontur. Wartość działa inkrementalnie.

Dane wejściowe: 0...99.999

Q505 Posuw obróbki wykańczającej?

Posuw przy obróbce wykańczającej. Jeśli zaprogramowano M136 to sterowanie interpretuje posuw w milimetrach na obrót, bez M136 w milimetrach na minutę.

Dane wejściowe: 0...99999.999 alternatywnie FAUTO

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 880 FREZ.OBW. PRZEKLADNI ~

Q215=+0

;RODZAJ OBROBKI ~

Q540=+0

;MODUL ~

Q541=+0

;LICZBA ZEBOW ~

Q542=+0

;SRED.KOLA WIERZCHOL. ~

Q543=+0.1666

;LUZ DO CZUBKA ROWKA ~

Q544=+0

;KAT INKLINACJI ~

Q545=+0

;KAT WZNIOSU NARZ ~

Q546=+3

;KIERUNEK OBR. NARZ ~

Q547=+0

;OFFSET KATA ~

Q550=+1

;STRONA OBROBKI ~

Q533=+0

;PREFER. KIERUNEK ~

Q530=+2

;PRZYLOZONA OBR. ~

Q253=+750

;PREDK. POS. ZAGLEB. ~

Q260=+100

;BEZPIECZNA WYSOKOSC ~

Q553=+10

;NARZ L-OFFSET ~

Q551=+0

;PKT STARTU W Z

Q552=-10

;PKT KONC. W Z

Q463=+1

;MAKS.GL.SKRAWANIA ~

Q460=+2

;BEZPIECZNY ODSTEP ~

Q488=+0.3

;POSUW WCIECIA ~

Q478=+0.3

;POSUW OBROBKA ZGRUBNA ~

Q483=+0.4

;NADDATEK SREDNICY ~

Q505=+0.2

;POSUW OBR.WYKAN.

Kierunek obrotu w zależności od obrabianej strony (Q550)

  1. Określenie kierunku obrotu stołu:
  2. Jakie narzędzie? (prawotnące/lewotnące)?
  3. Jaka strona obróbki? X+ (Q550=0) / X- (Q550=1)
  4. Kierunek obrotu stołu odczytać z jednej z 2 tablic! Należy wybrać w tym celu tablicę z kierunkiem obrotu narzędzia (prawotnące/lewotnące). Odczytać w tej tablicy kierunek obrotu stołu dla strony obróbki X+ (Q550=0) / X- (Q550=1) .

cyc880_2

cyc880_3

Narzędzie: prawotnące M3

  • Strona obróbki
    X+ (Q550=0)

Kierunek obrotu stołu:
zgodnie z ruchem wskazówek zegara (M303)

  • Strona obróbki
    X- (Q550=1)

Kierunek obrotu stołu:
przeciwnie do ruchu wskazówek zegara (M304)

Narzędzie: lewotnące M4

  • Strona obróbki
    X+ (Q550=0)

Kierunek obrotu stołu:
przeciwnie do ruchu wskazówek zegara (M304)

  • Strona obróbki
    X- (Q550=1)

Kierunek obrotu stołu:
zgodnie z ruchem wskazówek zegara (M303)