Cykl 291 IPO.-TOCZ.SPRZEZENIE (opcja #96)

Programowanie ISO

G291

Zastosowanie

 
Machine

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

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

Cyc291_1

Cykl 291 IPO.-TOCZ.SPRZEZENIE dokonuje sprzężenia wrzeciona narzędzia z pozycją osi linearnych - bądź anuluje ponownie to sprzężenie wrzeciona. Przy toczeniu interpolacyjnym orientacja ostrza zostaje zwrócona na centrum okręgu. Punkt środkowy rotacji należy podawać w cyklu ze współrzędnymi Q216 i Q217.

Przebieg cyklu

  1. Q560=1:
  2. Sterowanie wykonuje najpierw stop wrzeciona (M5)
  3. Sterowanie ustawia wrzeciono narzędzia na podane centrum rotacji. Przy tym zostaje uwzględniony podany kąt orientacji wrzeciona Q336. Jeśli zdefiniowano, zostaje uwzględniona dodatkowo wartość "ORI", jeśli podana jest ona ewentualnie w tabeli narzędzi
  4. Wrzeciono narzędzia jest sprzężone obecnie z pozycją osi linearnych. Wrzeciono podąża za pozycją zadaną osi głównych
  5. Sprzęganie musi być anulowane przez obsługującego dla jego zakończenia. (poprzez cykl 291 lub poprzez koniec programu/wewnętrzny stop)
  1. Q560=0:
  2. Sterowanie anuluje sprzężenie wrzeciona
  3. Wrzeciono narzędzia nie jest więcej sprzężone z pozycją osi linearnych.
  4. Obróbka z cyklem 291 toczenia interpolacyjnego jest zakończona
  5. Jeśli Q560=0, to parametry Q336, Q216, Q217 nie są uwzględniane

Wskazówki

 
Machine

Cykl można wykorzystywać na maszynach z wyregulowanym wrzecionem.

Sterowanie nadzoruje, aby przy stojącym wrzecionie nie nastąpiło pozycjonowanie z posuwem. Należy skontaktować się w tym celu z producentem maszyn.

  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Cykl 291 jest CALL-aktywny.
  • Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki.
  • Proszę uwzględnić, iż przed wywołaniem cyklu kąt osiowy musi być równy kątowi nachylenia! Tylko wtedy następuje poprawne sprzężenie osi.
  • Jeśli cykl 8 ODBICIE LUSTRZANE jest aktywny, to sterowanie nie wykonuje cyklu dla toczenia interpolacyjnego.
  • Jeśli cykl 26 OSIOWO-SPEC.SKALA jest aktywny oraz współczynnik skalowania w jednej z osi jest nierówny 1, to sterowanie nie wykonuje cyklu do toczenia interpolacyjnego.

Wskazówki odnośnie programowania

  • Programowanie M3/M4 jest zbędne. Aby opisywać kołowe przemieszczenia osi linearnych, należy wykorzystywać na przykład CC i C-bloki.
  • Uwzględnić przy programowaniu, iż ani środek wrzeciona ani płytka tnąca nie mogą być przemieszczane na centrum konturu toczenia.
  • Programować kontury zewnętrzne z promieniem większym od 0.
  • Programować kontury wewnętrzne z promieniem większym niż promień narzędzia.
  • Aby maszyna mogła osiągać duże prędkości torowe, należy zdefiniować przed wywołaniem cyklu znaczną tolerancję w cyklu 32. Należy programować cykl 32 z filtrem HSC=1.
  • Po zdefiniowaniu cyklu 291 i CYCLE CALL programowana jest pożądana obróbka. Aby opisywać kołowe przemieszczenia osi linearnych, należy wykorzystywać np. wiersze linearne lub biegunowe.
  • Przykład toczenia interpolacyjnego cykl 291

Wskazówka w połączeniu z parametrami maszynowymi

  • Przy pomocy parametru maszynowego mStrobeOrient (nr 201005) producent obrabiarek definiuje funkcję M dla orientowania wrzeciona:
    • Jeśli podano >0, to wydawany jest ten numer M (funkcja PLC producenta obrabiarek), który wykonuje orientowanie wrzeciona. Sterowanie czeka tak długo, aż orientacja wrzeciona zostanie zakończona.
    • Jeśli wprowadzono -1, to sterowanie wykonuje orientowanie wrzeciona.
    • Jeśli wprowadzono 0, to operacja nie następuje.

    W żadnym z tych przypadków jest wydawane uprzednio M5.

Parametry cyklu

Rysunek pomocniczy

Parametry

Q560 Wrzeciono sprzęg.(0=off / 1=on)?.

Określić, czy wrzeciono narzędzia zostaje sprzęgane z pozycją osi linearnych. Przy aktywnym sprzęganiu wrzeciona orientacja ostrza narzędzia zostaje zwrócona na centrum rotacji.

0: sprzęganie wrzeciona wyłączone

1: sprzęganie wrzeciona włączone

Dane wejściowe: 0, 1

Q336 Kąt dla orientacji wrzeciona?

Sterowanie ustawia narzędzie przed obróbką pod tym kątem. Jeśli pracujemy z narzędziem frezarskim, to podać tak ten kąt, aby ostrze było zwrócone do centrum rotacji.

Jeśli pracujemy z narzędziem tokarskim, oraz w tabeli narzędzi tokarskich (toolturn.trn) zdefiniowano wartość "ORI", to zostaje ono uwzględnione także przy orientacji wrzeciona.

Dane wejściowe: 0...360

Zdefiniować narzędzie

291-04

Q216 Srodek w 1-szej osi ?

Centrum na osi głównej płaszczyzny obróbki

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

Q216 Srodek w 2-szej osi ?

Centrum na osi pomocniczej płaszczyzny obróbki

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

Q561 Przekształcenie narzędzia tokarskiego (0/1)

Tylko ważne, jeśli opisujemy narzędzie w tabeli narzędzi tokarskich (toolturn.trn). Przy pomocy tego parametru decydujemy, czy wartość XL narzędzia tokarskiego ma być interpretowana jako promień R narzędzia frezarskiego.

0: bez zmiany - narzędzie tokarskie jest tak interpretowane, jak to opisano w tabeli narzędzi tokarskich (toolturn.trn). W tym przypadku nie należy używać korekcji promienia RR lub RL. Dodatkowo należy opisać przy programowaniu przemieszczenie punktu środkowego narzędzia TCP bez sprzężenia wrzeciona. Taki rodzaj programowania jest znacznie trudniejszy.

1: wartość XL w tabeli narzędzi tokarskich (toolturn.trn) jest interpretowany jako promień R tabeli narzędzi frezarskich. Tym samym możliwe jest przy programowaniu konturu wykorzystywanie korekcji promienia RR lub RL. Ten rodzaj programowania jest zalecany.

Dane wejściowe: 0, 1

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 291 IPO.-TOCZ.SPRZEZENIE ~

Q560=+0

;WRZECIONO SPRZEGAC ~

Q336=+0

;KAT WRZECIONA ~

Q216=+50

;SRODEK W 1-SZEJ OSI ~

Q217=+50

;SRODEK W 2-SZEJ OSI ~

Q561=+0

;NARZ.TOK. KONWERSJA

Zdefiniować narzędzie

Przegląd

W zależności od podawanego parametru Q560 cykl toczenia interpolacyjnego sprzęganie może być aktywowany (Q560=1) lub dezaktywowany (Q560=0).

Sprzężenie wrzeciona off, Q560=0

Wrzeciono narzędzia nie jest sprzężone z pozycją osi linearnych.

 
Tip

Q560=0: cykl Toczenie interpolacyjne sprzęganie dezaktywować!

Sprzężenie wrzeciona on, Q560=1

Wykonywana jest obróbka toczeniem, przy tym wrzeciono narzędzia jest sprzęgane z pozycją osi linearnych. Jeśli zostanie podany parametr Q560=1, to jest kilka możliwości definiowania narzędzia w tabeli narzędzi. Poniżej opisane są te możliwości:

  • definiować narzędzie tokarskie w tabeli narzędzi (tool.t) jako narzędzie frezarskie
  • definiować narzędzie frezarskie w tabeli narzędzi (tool.t) jako narzędzie frezarskie (aby wykorzystywać je następnie jako narzędzie tokarskie)
  • definiować narzędzie tokarskie, w tabeli narzędzi tokarskich (toolturn.trn)

Poniżej znajdują się wskazówki do tych trzech możliwości definicji narzędzia:

  • definiować narzędzie tokarskie w tabeli narzędzi (tool.t) jako narzędzie frezarskie
  • Jeśli pracuje się bez opcji 50, narzędzie tokarskie definiowane jest w tabeli narzędzi (tool.t) jako narzędzie frezarskie. W tym przypadku uwzględniane są następujące dane z tabeli narzędzi (włącznie z wartościami delta): długość (L), promień (R) i promień naroża (R2). Dane geometryczne narzędzia tokarskiego są przekazywane do danych narzędzia frezarskiego. Należy ustawić narzędzie tokarskie na środek wrzeciona. Należy podać kąt orientacji wrzeciona w cyklu pod parametrem Q336 . Przy obróbce zewnętrznej ustawienie wrzeciona to Q336, przy obróbce wewnętrznej ustawienie wrzeciona obliczane jest z Q336+180.

     
    Wskazówka
    Uwaga niebezpieczeństwo kolizji!
    Przy obróbce wewnętrznej może dojść do kolizji między uchwytem narzędzia i detalem. Uchwyt narzędziowy nie jest monitorowany. Jeśli ze względu na uchwytu narzędziowy wynika większa średnica rotacji, niż przez ostrze, to istnieje niebezpieczeństwo kolizji.
    1. Tak wybrać uchwyt narzędziowy, aby średnica rotacji nie okazała się większa niż przez ostrze
  • definiować narzędzie frezarskie w tabeli narzędzi (tool.t) jako narzędzie frezarskie (aby wykorzystywać je następnie jako narzędzie tokarskie)
  • Można wykonywać narzędziem frezarskim toczenie interpolacyjne. W tym przypadku uwzględniane są następujące dane z tabeli narzędzi (włącznie z wartościami delta): długość (L), promień (R) i promień naroża (R2). Należy ustawić w tym celu ostrze narzędzia frezarskiego na środek wrzeciona. Podać ten kąt w parametrze Q336. Przy obróbce zewnętrznej ustawienie wrzeciona to Q336, przy obróbce wewnętrznej ustawienie wrzeciona obliczane jest z Q336+180.

  • definiować narzędzie tokarskie, w tabeli narzędzi tokarskich (toolturn.trn)
  • Jeśli pracujemy z opcją 50, to można narzędzie tokarskie definiować w tabeli narzędzi tokarskich (toolturn.trn). W tym przypadku następuje ustawienie wrzeciona do centrum rotacji przy uwzględnieniu specyficznych danych narzędziowych, jak rodzaj obróbki (TO w tabeli narzędzi tokarskich), kąt orientacji (ORI w tabeli narzędzi tokarskich) ,parametru Q336 i parametru Q561.

     
    Tip
    • Wskazówki dotyczące programowania i obsługi:
    • Jeśli definiujemy narzędzie tokarskie w tabeli narzędzi tokarskich (toolturn.trn), to zaleca się wykorzystywanie parametru Q561=1 . Tu przekształcamy dane narzędzia tokarskiego na dane narzędzia frezarskiego i możemy znacznie ułatwić programowanie. Można pracować z Q561=1 przy programowaniu z korekcją promienia RR lub RL . (Jeśli programowany jest parametr Q561=0 , to należy zrezygnować przy opisie konturu z korekcji promienia RR lub RL . Dodatkowo należy zwrócić uwagę przy programowaniu, aby programowań przemieszczenie punktu środkowego narzędzia TCP bez sprzężenia wrzeciona. Taki rodzaj programowania jest znacznie kompleksowy!)
      • Jeśli zaprogramowano parametr Q561=1 , to należy dla zakończenia obróbki toczeniem interpolacyjnym programować w następujący sposób:
      • R0, anuluje ponownie korekcję promienia
      • Cykl 291 z parametrem Q560=0 i Q561=0, anuluje sprzęganie wrzeciona
      • CYCLE CALL, dla wywołania cyklu 291
      • TOOL CALL anuluje przekształcenie parametru Q561
      • Jeśli zaprogramowano parametr Q561=1 , to można wykorzystywać tylko następujące typy narzędzi:
      • TYPE: ROUGH, FINISH, BUTTON z kierunkami obróbki TO: 1 lub 8, XL>=0
      • TYPE: ROUGH, FINISH, BUTTON z kierunkiem obróbki TO: 7: XL<=0

    Poniżej przedstawiono sposób obliczenia ustawienia wrzeciona:

    obróbka

    TO

    Ustawienie wrzeciona

    Toczenie interpolacyjne, zewnątrz

    1

    ORI + Q336

    Toczenie interpolacyjne, wewnątrz

    7

    ORI + Q336 + 180

    Toczenie interpolacyjne, zewnątrz

    7

    ORI + Q336 + 180

    Toczenie interpolacyjne, wewnątrz

    1

    ORI + Q336

    Toczenie interpolacyjne, zewnątrz

    8

    ORI + Q336

    Toczenie interpolacyjne, wewnątrz

    8

    ORI + Q336

    • Następujące narzędzia można wykorzystywać dla toczenia interpolacyjnego:
    • TYPE: ROUGH, z kierunkami obróbki TO: 1, 7, 8
    • TYPE: FINISH, z kierunkami obróbki TO: 1, 7, 8
    • TYPE: BUTTON, z kierunkami obróbki TO: 1, 7, 8
    • Następujące typy narzędzi nie mogą być stosowane do toczenia interpolacyjnego:
    • TYPE: ROUGH, z kierunkami obróbki TO: 2 do 6
    • TYPE: FINISH, z kierunkami obróbki TO: 2 do 6
    • TYPE: BUTTON, z kierunkami obróbki TO: 2 do 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD