Cykl 251 KIESZEN PROSTOKATNA
Programowanie ISO
G251
Zastosowanie
Przy pomocy cyklu 251 można dokonywać pełnej obróbki wybrania prostokątnego. 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 dann 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
- Narzędzie wcina się na środku wybrania w materiał obrabianego detalu i przesuwa się na pierwszą głębokość wcięcia. Strategię wejścia w materiał określamy przy pomocy parametru Q366 .
- Sterowanie obrabia wybranie od wewnątrz na zewnątrz przy uwzględnieniu współczynnika nałożenia torów (Q370) i naddatków na obróbkę wykańczającą (Q368 i Q369)
- Przy końcu operacji usuwania materiału sterowanie odsuwa narzędzie tangencjalnie od ścianki wybrania, przemieszcza na odstęp bezpieczeństwa nad aktualną głębokość wcięcia. Stamtąd na posuwie szybkim z powrotem na środek wybrania
- Ta operacja powtarza się, aż zostanie osiągnięta głębokość frezowania
Obróbka wykańczająca
- O ile zdefiniowano naddatki na obróbkę wykańczającą, to sterowanie wchodzi w materiał i dosuwa do konturu. Ruch najazdu następuje przy tym z promieniem, aby umożliwić płynny ruch najazdowy. Sterowanie obrabia najpierw na gotowo ścianki wybrania, jeżeli wprowadzono w kilku wcięciach.
- Następnie sterowanie obrabia na gotowo dno wybrania od wewnątrz do zewnątrz. Dno wybrania zostaje przy tym najechane tangencjalnie
Wskazówki
- Wprowadzić głębokość ze znakiem ujemnym
- 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)
- Uprzednio wykonać obróbkę zgrubną
- 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.
- Sterowanie pozycjonuje narzędzie na końcu z powrotem na odstęp bezpieczny, jeśli podano to na 2.odstęp bezpieczny.
- 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.
- Cykl 251 uwzględnia szerokość ostrza RCUTS z tabeli narzędzi.
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.
- Należy uwzględnić, jeśli Q224 położenie przy rotacji nie jest równe 0, to należy definiować wymiary detalu dostatecznie duże.
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 Dane wejściowe: 0, 1, 2 | |
Q218 Długość pierwszego boku ? Długość wybrania (kieszeni), równolegle do osi głównej płaszczyzny obróbki. Wartość działa inkrementalnie. Dane wejściowe: 0...99999.9999 | |
Q219 Długość drugiego boku ? Długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki. Wartość działa inkrementalnie. Dane wejściowe: 0...99999.9999 | |
Q220 Promien naroza ? Promień naroża kieszeni. Jeśli wprowadzono 0, to sterowanie ustawia promień naroża równy promieniowi 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 | |
Q224 Kat obrotu ? Kąt, o który zostaje obrócona cała obróbka. Centrum obrotu leży na pozycji, na której znajduje się narzędzie przy wywołaniu cyklu. Wartość działa absolutnie. Dane wejściowe: –360.000...+360.000 | |
Q367 Położenie kieszeni (0/1/2/3/4)? Położenie wybrania w odniesieniu do pozycji narzędzia przy wywołaniu cyklu: 0: pozycja narzędzia = środek kieszeni 1: pozycja narzędzia = lewy dolny róg 2: pozycja narzędzia = prawy dolny róg 3: pozycja narzędzia = prawy górny róg 4: pozycja narzędzia = lewy górny róg Dane wejściowe: 0, 1, 2, 3, 4 | |
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 kieszeni. 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 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? Współrzędna osi wrzeciona, na której nie może dojść do kolizji pomiędzy narzędziem i obrabianym przedmiotem (mocowadłem). Wartość działa inkrementalnie. Dane wejściowe: 0...99999.9999 alternatywnie PREDEF | |
Q370 Wspolczynnik zachodzenia ? Q370 x promień narzędzia daje boczny dosuw wcięcia k. Dane wejściowe: 0.0001...1.41 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: pogłębianie po linii helix. 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. Jeśli konieczne należy zdefiniować wartość szerokości ostrza RCUTS w tabeli narzędzi 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. Długość wychylenia przy ruchu wahadłowym zależy od kąta wcięcia, jako wartość minimalną sterowanie wykorzystuje podwójną średnicę narzędzia. Jeśli konieczne należy zdefiniować wartość szerokości ostrza RCUTS w tabeli narzędzi PREDEF: sterowanie wykorzystuje wartość z bloku GLOBAL DEF Dane wejściowe: 0, 1, 2 alternatywnie PREDEF | |
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 |
11 CYCL DEF 251 KIESZEN PROSTOKATNA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 L X+50 Y+50 R0 FMAX M99 |
Strategia wcięcia w materiał Q366 z RCUTS
Wcięcie w materiał po linii helix Q366 = 1
RCUTS > 0
- Sterowanie przelicza szerokość ostrza RCUTS przy obliczaniu toru helix. Im większa RCUTS, tym mniejszy jest tor helix.
- Formuła obliczania promienia helix:
Rcorr: promień narzędzia R + naddatek promienia narzędzia DR
- Jeśli tor helix nie jest do zrealizowania ze względu na brak miejsca, to sterowanie wydaje komunikat o błędach.
RCUTS = 0 lub niezdefiniowana
- Monitorowanie bądź modyfikowanie toru helix nie następuje.
Wcięcie w materiał ruchem wahadłowym Q366 = 2
RCUTS > 0
- Sterowanie przejeżdża kompletny dystans ruchu wahadłowego.
- Jeśli tor ruchu wahadłowego nie jest do zrealizowania ze względu na brak miejsca, to sterowanie wydaje komunikat o błędach.
RCUTS = 0 lub niezdefiniowany
- Sterowanie przejeżdża połowę dystansu ruchu wahadłowego.