Cykl 256 CZOP PROSTOKATNY

Programowanie ISO

G256

Zastosowanie

Przy pomocy cyklu 256 można dokonywać obróbki czopu prostokątnego. Jeśli wymiary detalu są większe niż maksymalnie możliwe boczne wcięcie, to sterowanie przeprowadza kilka bocznych wcięć aż do osiągnięcia przewidzianego wymiaru końcowego.

Przebieg cyklu

  1. Narzędzie przemieszcza się z pozycji startu cyklu (środek czopu) do pozycji startu obróbki czopu. Pozycję startu określamy przy pomocy parametru Q437. Pozycja ustawienia standardowego (Q437=0) leży 2 mm z prawej obok półwyrobu czopu
  2. Jeśli narzędzie znajduje się na 2-giej bezpiecznej wysokości, to sterowanie przemieszcza się na posuwie szybkim FMAX na bezpieczny odstęp i stąd z posuwem wcięcia na głębokość na pierwszą głębokość wcięcia
  3. Następnie narzędzia przemieszcza się tangencjalnie do konturu czopu i frezuje potem po obwodzie
  4. Jeśli wymiar gotowy nie może być osiągnięty jednym przejściem po obwodzie, to sterowanie wcina narzędziem od aktualnej głębokości bocznie i frezuje ponownie po obwodzie. Sterowanie uwzględnia przy tym wymiary detalu, wymiar gotowy i dozwolone boczne wcięcie. Ta operacja powtarza się, aż zostanie osiągnięty zdefiniowany gotowy wymiar. Jeśli punkt startu uplasowano nie z boku lecz na narożu (Q437 nierówne 0), to sterowanie frezuje spiralnie od punktu startu do wewnątrz aż zostanie osiągnięty gotowy
  5. Jeśli dalsze wcięcia na głębokości są konieczne, to narzędzie przemieszcza się tangencjalnie od konturu z powrotem do punktu startu obróbki czopu
  6. Następnie sterowanie przemieszcza narzędzie na następną głębokość wcięcia i obrabia czop na tej głębokości
  7. Ta operacja powtarza się, aż zostanie osiągnięta głębokość czopu
  8. Sterowanie pozycjonuje narzędzie na końcu cyklu wyłącznie na osi narzędzia na zdefiniowaną w cyklu bezpieczną wysokość. Pozycja końcowa nie jest zgodna z pozycją startu

Wskazówki

 
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 miejsce dla najazdu nie jest wystarczające obok czopu, to istnieje niebezpieczeństwo kolizji.
  1. W zależności od pozycji najazdu Q439 sterowanie wymaga dostatecznego miejsca dla najazdu
  2. Obok czopu należy pozostawić dostatecznie dużo miejsca dla ruchu najazdowego
  3. Minimalnie średnica narzędzia + 2mm
  4. Sterowanie pozycjonuje narzędzie przy końcu z powrotem na bezpieczny odstęp, jeśli podano to na drugi bezpieczny odstęp. Pozycja końcowa narzędzia po wykonaniu cyklu nie jest zgodna z pozycją startu.
  • 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.
  • 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.

Wskazówki odnośnie programowania

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

Parametry cyklu

Rysunek pomocniczy

Parametry

Q218 Długość pierwszego boku ?

Długość czopu, równolegle do osi głównej płaszczyzny obróbki. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q424 Wymiary półwyrobu dług.boku 1?

Długość detalu czopu, równolegle do osi głównej płaszczyzny obróbki. Wymiar półwyrobu długość boku 1 zapisać większą niż1. długość boku . Sterowanie wykonuje kilka bocznych wcięć, jeśli różnica pomiędzy wymiarem detalu 1 i wymiarem gotowym 1 jest większa niż dozwolone wcięcie boczne (promień narzędzia razy nałożenie torów Q370). Sterowanie oblicza zawsze stałe boczne wcięcie. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q219 Długość drugiego boku ?

Długość czopu, równolegle do osi pomocniczej płaszczyzny obróbki. Wymiar detalu długość boku 2 zapisać większą niż2. długość boku . Sterowanie wykonuje kilka bocznych wcięć, jeśli różnica pomiędzy wymiarem detalu 2 i wymiarem gotowym 2 jest większa niż dozwolone wcięcie boczne (promień narzędzia razy nałożenie torów Q370). Sterowanie oblicza zawsze stałe boczne wcięcie. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q425 Wymiary półwyrobu dług.boku 2?

Długość detalu czopu, równolegle do osi pomocniczej płaszczyzny obróbki. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q220 Promień / fazka (+/-)?

Podać wartość dla elementu formy promień lub fazka. Przy wprowadzeniu dodatniej wartości sterowanie wytwarza zaokrąglenie na każdym narożu. Zapisana wartość odpowiada przy tym promieniowi. Jeśli podawana jest ujemna wartość, to wszystkie naroża konturu zostają opatrzone fazką, przy tym zapisana wartość odpowiada długości fazki.

Dane wejściowe: -99999.9999...+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: -99999.9999...+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 czopu (0/1/2/3/4)?

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

0: pozycja narzędzia = środek czopu

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

Q206 Wart.posuwu wglebnego ?

Prędkość przemieszczenia narzędzia przy przemieszczeniu na dno w mm/min

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

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.9999 alternatywnie PREDEF

Q437 Pozycja najazdu (0...4)?

Określić strategię najazdu narzędzia:

0: z prawej od czopu (ustawienie bazowe)

1: lewe dolne naroże

2: prawe dolne naroże

3: prawe górne naroże

4: lewe górne naroże

Jeśli przy najeździe z ustawieniem Q437=0 powstają znaki najazdu na powierzchni czopu, to należy wybrać inną pozycję najazdu.

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

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

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

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

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

Przykład

11 CYCL DEF 256 CZOP PROSTOKATNY ~

Q218=+60

;DLUG. 1-SZEJ STRONY ~

Q424=+75

;WYMIAR POLWYROBU 1 ~

Q219=+20

;DLUG. 2-GIEJ STRONY ~

Q425=+60

;WYMIAR POLWYROBU 2 ~

Q220=+0

;PROMIEN NAROZA ~

Q368=+0

;NADDATEK NA STRONE ~

Q224=+0

;KAT OBROTU ~

Q367=+0

;POLOZENIE CZOPU ~

Q207=+500

;POSUW FREZOWANIA ~

Q351=+1

;RODZAJ FREZOWANIA ~

Q201=-20

;GLEBOKOSC ~

Q202=+5

;GLEBOKOSC DOSUWU ~

Q206=+3000

;WARTOSC POSUWU WGL. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q203=+0

;WSPOLRZEDNE POWIERZ. ~

Q204=+50

;2-GA BEZPIECZNA WYS. ~

Q370=+1

;ZACHODZENIE TOROW ~

Q437=+0

;POZYCJA NAJAZDU ~

Q215=+1

;RODZAJ OBROBKI ~

Q369=+0

;NADDATEK NA DNIE ~

Q338=+0

;Posuw - obr.wykańcz. ~

Q385=+500

;Posuw obróbka wykań.

12 L X+50 Y+50 R0 FMAX M99