Cykl 28 ROWEK POWIERZCHNIA CYLINDRA (#8 / #1-01-1)

Programowanie ISO

G128

Zastosowanie

 
Machine

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

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

Przy pomocy tego cyklu można przenieść zdefiniowany na rozwiniętym materiale rowek prowadzący na powierzchnię boczną cylindra. W przeciwieństwie do cyklu 27 sterowanie tak ustawia narzędzie przy tym cyklu, że ścianki przy aktywnej korekcji promienia przebiegają prawie równolegle do siebie. Dokładnie równolegle do siebie przebiegające ścianki otrzymujemy wówczas, kiedy używamy narzędzia, dokładnie tak dużego jak szerokość rowka.

Im mniejszym jest narzędzie w stosunku do szerokości rowka, tym większe powstaną zniekształcenia w przypadku torów kołowych i ukośnych prostych. Aby zminimalizować te uwarunkowane przemieszczeniem zniekształcenia, można zdefiniować parametr Q21 . Ten parametr podaje tolerancję, przy pomocy której wytwarzany rowek zostaje przybliżony przez sterowanie do rowka, wytworzonego narzędziem o średnicy odpowiadającej szerokości rowka.

Proszę zaprogramować tor punktu środkowego konturu z podaniem korekcji promienia narzędzia. Poprzez korekcję promienia określa się, czy sterowanie wytworzy rowek ruchem współbieżnym czy też przeciwbieżnym.

Przebieg cyklu

  1. Sterowanie pozycjonuje narzędzie nad punktem wcięcia
  2. Sterowanie przemieszcza narzędzie prostopadle na pierwszą głębokość wcięcia. Przemieszczenie najazdu następuje tangencjalnie lub po prostej z posuwem frezowania Q12. Zachowanie najazdu jest zależne od parametru ConfigDatum CfgGeoCycle (nr 201000) apprDepCylWall (nr 201004)
  3. Na pierwszej głębokości wcięcia narzędzie frezuje z posuwem frezowania Q12 kontur wzdłuż ścianki rowka; przy tym zostaje uwzględniony naddatek na obróbkę wykańczającą z boku
  4. Przy końcu konturu sterowanie przesuwa narzędzie do leżącej na przeciw ścianki rowka i powraca do punktu wcięcia
  5. Kroki od 2 do 3 powtarzają się, aż zostanie osiągnięta zaprogramowana głębokość frezowania Q1
  6. Jeśli zdefiniowana zostanie tolerancja Q21, wówczas sterowanie wykonuje dopracowanie, aby otrzymać możliwie równoległe ścianki rowka
  7. Na koniec narzędzie przemieszcza się w osi narzędzia z powrotem na bezpieczną wysokość
 
Tip

Cylinder musi być zamocowany na środku stołu obrotowego. Proszę wyznaczyć punkt odniesienia w centrum okrągłego stołu.

Wskazówki

 
Machine

Ten cykl wykonuje przystawioną obróbkę. Aby móc wykonać ten cykl, pierwszą osią obrabiarki pod stołem maszyny musi być oś obrotowa. Oprócz tego narzędzie musi być pozycjonowane prostopadle do powierzchni bocznej.

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli przy wywołaniu cyklu wrzeciono nie jest włączone, to może dojść do kolizji.
  1. Przy pomocy parametru maszynowego displaySpindleErr (nr 201002), on/off ustawić, czy sterowanie wydaje komunikat o błędach, jeśli wrzeciono nie jest włączone
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Sterowanie pozycjonuje narzędzie na końcu z powrotem na odstęp bezpieczny, a jeśli podano to na 2.odstęp bezpieczny. Pozycja końcowa narzędzia po cyklu nie musi być zgodna z pozycją startu. Uwaga niebezpieczeństwo kolizji!
  1. Sprawdzić przemieszczenia obrabiarki
  2. w trybie pracy programowanie w strefie Symulacja skontrolować pozycję końcową narzędzia po wykonaniu cyklu
  3. Po cyklu programować absolutne współrzędne (nie inkrementalne)
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Używać frezu z tnącym przez środek zębem czołowym (DIN 844).
  • Oś wrzeciona musi znajdować się przy wywołaniu cyklu prostopadle do osi stołu obrotowego.
  • Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki.
 
Tip

Czas obróbki może się zwiększyć, jeśli kontur składa się z wielu nietangencjalnych elementów konturu.

Wskazówki odnośnie programowania

  • W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrzędne osłony cylindra.
  • Znak liczby parametru cyklu Głębokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głębokość = 0, to sterowanie nie wykonuje tego cyklu.
  • Bezpieczny odstęp musi być większy niż promień narzędzia.
  • Jeżeli wykorzystujemy lokalne parametry Q QL w podprogramie konturu, to należy przypisywać je lub obliczać także w obrębie podprogramu konturu.

Wskazówka w połączeniu z parametrami maszynowymi

  • Przy pomocy parametru maszynowego apprDepCylWall (nr 201004) definiujesz zachowanie najazdu:
    • CircleTangential: wykonać tangencjalny najazd i odjazd
    • LineNormal: przemieszczenie na punkt startu konturu następuje po prostej

Parametry cyklu

Rysunek pomocniczy

Parametry

Q1 Glebokosc frezowania ?

Odstęp pomiędzy powierzchnią boczną cylindra i dnem konturu. Wartość działa inkrementalnie.

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

Q3 Naddatek na obr. wykan.-bok ?

Naddatek na obróbkę wykańczającą na ściance rowka. Naddatek na obróbkę wykańczającą zmniejsza szerokość rowka o dwukrotną wprowadzoną wartość. Wartość działa inkrementalnie.

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

Q6 Bezpieczna odleglosc?

Odstęp między powierzchnią czołową narzędzia i powierzchnią boczną cylindra. Wartość działa inkrementalnie.

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

Q10 Glebokosc dosuwu ?

Wymiar, o jaki narzędzie zostaje każdorazowo dosunięte. Wartość działa inkrementalnie.

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

Q11 Wart.posuwu wglebnego ?

Posuw przy przemieszczeniach na płaszczyźnie obróbki

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

Q12 Posuw przy rozwiercaniu ?

Posuw przy przemieszczeniach na płaszczyźnie obróbki

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

Q16 Promien cylindra ?

Promień cylindra, na którym ma być obrabiany kontur.

Dane wejściowe: 0...99999.9999

Q17 Typ wymiaru? stopnie=0 MM/CALE=1

Zaprogramować współrzędne osi obrotu w podprogramie w stopniach lub mm (cale).

Dane wejściowe: 0, 1

Q20 Szerokosc rowka ?

Szerokość rowka

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

Q21 Tolerancja?

Jeśli używamy narzędzia, które jest mniejsze od programowanej szerokości rowka Q20, to powstaną uwarunkowane przemieszczeniem zniekształcenia na ściance rowka w przypadku okręgów i ukośnych prostych. Jeśli zdefiniujemy tolerancję Q21, to sterowanie przybliża za pomocą dodatkowego przejścia frezowania tak kształt rowka, jakby frezowano rowek narzędziem, dokładnie tak dużym jak szerokość rowka. Przy pomocy Q21 definiujemy dozwolone odchylenie od tego idealnego rowka. Liczba przejść dopracowania zależy od promienia cylindra, używanego narzędzia i głębokości rowka. Czym mniejszą jest zdefiniowana tolerancja, tym dokładniejszy będzie rowek a także tym dłużej będzie trwało dopracowanie.

Zaleca się: używanie tolerancji wynoszącej 0.02 mm.

Funkcja nieaktywna: zapisać 0 (nastawienie podstawowe).

Dane wejściowe: 0...9.9999

Przykład

11 CYCL DEF 28 ROWEK POWIERZCHNIA CYLINDRA ~

Q1=-20

;GLEBOKOSC FREZOWANIA ~

Q3=+0

;NADDATEK NA STRONE ~

Q6=+2

;BEZPIECZNA WYSOKOSC ~

Q10=-5

;GLEBOKOSC DOSUWU ~

Q11=+150

;WARTOSC POSUWU WGL. ~

Q12=+500

;POSUW PRZY ROZWIERC. ~

Q16=+0

;PROMIEN ~

Q17=+0

;RODZAJ WYMIARU ~

Q20=+0

;SZEROKOSC ROWKA ~

Q21=+0

;TOLERANCJA