Cykl 276 LINIA KONTURU 3D

Programowanie ISO

G276

Zastosowanie

Przy pomocy tego cyklu można wraz z cyklem 14 GEOMETRIA KONTURU i cyklem 270 DANE LINII KONTURU obrabiać otwarte bądź zamknięte kontury. Można pracować także z automatycznym rozpoznawaniem reszty materiału. W ten sposób można np. obrabiać dodatkowo naroża wewnętrzne mniejszym narzędziem na gotowo.

Cykl 276 LINIA KONTURU 3D przetwarza w porównaniu do cyklu 25 KONTUR OTWARTY także współrzędne osi narzędzia, zdefiniowane w podprogramie konturu. W ten sposób cykl ten może obrabiać trójwymiarowe kontury.

Zaleca się programowanie cyklu 270 DANE LINII KONTURU przed cyklem 276 LINIA KONTURU 3D .

Przebieg cyklu

Obrabianie konturu bez wcięcia: głębokość frezowania Q1=0

  1. Narzędzie przemieszcza się na punkt startu obróbki. Ten punkt startu wynika z pierwszego punktu konturu, wybranego rodzaju frezowania oraz z parametrów ze zdefiniowanego uprzednio cyklu 270 DANE LINII KONTURU jak np. Rodzaj najazdu. Tu sterowanie przemieszcza narzędzie na pierwszą głębokość wcięcia
  2. Sterowanie przemieszcza narzędzie odpowiednio do zdefiniowanego uprzednio cyklu 270 DANE LINII KONTURU do konturu i wykonuje następnie do końca obróbkę konturu
  3. Przy końcu konturu następuje ruch odjazdowy, jak zdefiniowano w cyklu 270 DANE LINII KONTURU .
  4. Następnie sterowanie pozycjonuje narzędzie na bezpieczną wysokość

Obróbka konturu z wcięciem w materiał: zdefiniowana głębokość frezowania Q1 nierówna 0 i głębokość wcięcia w materiał Q10

  1. Narzędzie przemieszcza się na punkt startu obróbki. Ten punkt startu wynika z pierwszego punktu konturu, wybranego rodzaju frezowania oraz z parametrów ze zdefiniowanego uprzednio cyklu 270 DANE LINII KONTURU jak np. Rodzaj najazdu. Tu sterowanie przemieszcza narzędzie na pierwszą głębokość wcięcia
  2. Sterowanie przemieszcza narzędzie odpowiednio do zdefiniowanego uprzednio cyklu 270 DANE LINII KONTURU do konturu i wykonuje następnie do końca obróbkę konturu
  3. Jeśli wybrano obróbkę ruchem współbieżnym i przeciwbieżnym (Q15=0), to sterowanie wykonuje ruch wahadłowy. Wykonuje ono wcięcie na końcu i w punkcie startu konturu. Jeśli Q15 nie jest równe 0 to sterowanie przemieszcza narzędzie na bezpieczną wysokość do punktu startu obróbki i tam na następną głębokość wcięcia
  4. Ruch odjazdowy następuje jak zdefiniowano w cyklu 270 DANE LINII KONTURU .
  5. Ta operacja powtarza się, aż zostanie osiągnięta zaprogramowana głębokość
  6. Następnie sterowanie pozycjonuje narzędzie na bezpieczną wysokość

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
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli pozycjonujemy narzędzie przed wywołaniem cyklu za przeszkodą, to może dojść do kolizji.
  1. Tak pozycjonować narzędzie przed wywołaniem cyklu, iż sterowanie może najechać punkt startu konturu bez kolizji
  2. Jeśli pozycja narzędzia leży przy wywołaniu cyklu poniżej bezpiecznej wysokości, to sterowanie wydaje komunikat o błędach
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Jeśli dla najazdu i odjazdu wykorzystuje się bloki APPR i DEP, to sterowanie sprawdza, czy te ruchy najazdu i odjazdu mogłyby uszkodzić ewentualnie kontur.
  • Jeśli używany jest cykl 25 KONTUR OTWARTY , to w cyklu 14 GEOMETRIA KONTURU może być definiowany tylko jeden podprogram.
  • W połączeniu z cyklem 276 zalecane jest stosowanie cyklu 270 DANE LINII KONTURU . Cykl 20 DANE KONTURU nie jest w tym przypadku konieczny.
  • Pamięć dla SL-cyklu jest ograniczona. W cyklu SL można zaprogramować maksymalnie 16384 elementy konturu.
  • Jeśli podczas obróbki aktywne jest M110, to przy skorygowanych wewnątrz łukach kołowych posuw zostaje odpowiednio zredukowany.
  • 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

  • Pierwszy blok NC w podprogramie konturu musi zawierać wartości we wszystkich trzech osiach X, Y i Z.
  • Znak liczby parametru Głębokość określa kierunek pracy (obróbki). Jeśli programuje się głębokość = 0, to sterowanie wykorzystuje podane w podprogramie konturu współrzędne osi 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.

Parametry cyklu

Rysunek pomocniczy

Parametry

Q1 Glebokosc frezowania ?

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

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

Q3 Naddatek na obr. wykan.-bok ?

Naddatek wykańczania na płaszczyźnie obróbki. Wartość działa inkrementalnie.

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

Q7 Bezpieczna wysokosc ?

Wysokość, 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

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

Q15 Rodzaj frezow.? przeciwbie.= -1

+1: frezowanie współbieżne

-1: frezowanie przeciwbieżne

0: frezowanie przemienne ruchem współbieżnym i przeciwbieżnym przy kilku dosuwach

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

Q18 bądź QS18 Narzędzie do obróbki zgrubnej?

Numer lub nazwa narzędzia, przy pomocy którego sterowanie dokonało zgrubnego przeciągania. Możesz przy pomocy w opcjach wyboru na pasku akcji - przejąć narzędzie do wstępnego przeciągania bezpośrednio z tabeli narzędzi. Oprócz tego możesz z z opcją nazwa na pasku akcji samodzielnie podać nazwę narzędzia. Sterowanie dołącza cudzysłów automatycznie, jeśli opuszcza się pole zapisu. Jeżeli nie dokonano wstępnego rozwiercania, to proszę wprowadzić „0“; jeśli wprowadzimy tu określony numer lub nazwę, sterowanie rozwierca tylko ten fragment, który nie mógł zostać obrobiony przy pomocy zgrubnego rozwiertaka. Jeżeli nie można najechać bezpośrednio zakresu przeciągania na gotowo, to sterowanie wcina się ruchem wahadłowym; w tym celu należy zdefiniować w tabeli narzędzi TOOL.T długość ostrzy LCUTS i maksymalny kąt wcięcia ANGLE narzędzia.

Dane wejściowe: 0...99999.9 Alternatywnie maksymalnie 255 znaków

Q446 Akceptowana reszta materiału?

Podać, do jakiej wartości w mm akceptowana jest reszta materiału na konturze. Jeśli podaje się np. 0,01 mm, to sterowanie nie wykonuje więcej od grubości reszty materiału 0,01 mm żadnej obróbki pozostałego materiału.

Dane wejściowe: 0.001...9.999

Q447 Maksymalny odstęp połączenia?

Maksymalny odstęp pomiędzy dwoma przewidzianymi do przeciągania obszarami. W obrębie tego zakresu odstępu sterowanie przemieszcza bez ruchu wznoszenia, na głębokości obróbki wzdłuż konturu.

Dane wejściowe: 0...999.999

Q448 Przedłużenie toru?

Wartość przedłużenia trajektorii narzędzia na początku i na końcu fragmentu konturu. Sterowanie przedłuża tor narzędzia zasadniczo zawsze równolegle do konturu.

Dane wejściowe: 0...99.999

Przykład

11 CYCL DEF 276 LINIA KONTURU 3D ~

Q1=-20

;GLEBOKOSC FREZOWANIA ~

Q3=+0

;NADDATEK NA STRONE ~

Q7=+50

;BEZPIECZNA WYSOKOSC ~

Q10=-5

;GLEBOKOSC DOSUWU ~

Q11=+150

;WARTOSC POSUWU WGL. ~

Q12=+500

;POSUW PRZY ROZWIERC. ~

Q15=+1

;RODZAJ FREZOWANIA ~

Q18=+0

;NARZ.DO OBR.ZGRUB. ~

Q446=+0.01

;RESZTA MATERIALU ~

Q447=+10

;ODSTEP SPRZEZENIA ~

Q448=+2

;PRZEDLUZENIE TORU