Cykl 292 IPO.-TOCZENIE KONTUR (opcja #96)

Programowanie ISO

G292

Zastosowanie

 
Machine

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

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

291_01

Cykl 292 TOCZENIE INTERPOLACYJNE OBROBKA NA GOTOWO KONTURU dokonuje sprzężenia wrzeciona narzędzia z pozycją osi linearnych. Przy pomocy tego cyklu można wytwarzać rotacyjnie symetryczny kontur na aktywnej płaszczyźnie roboczej. Można wykonać ten cykl także na nachylonej płaszczyźnie roboczej. Środkiem rotacji jest punkt startu na płaszczyźnie roboczej przy wywołaniu cyklu. Po odpracowaniu tego cyklu przez sterowanie, sprzężenie wrzeciona jest wówczas także dezaktywowane.

Jeśli pracujemy z cyklem 292 , definiujemy uprzednio wymagany kontur w podprogramie i odsyłamy z cyklem 14 lub SEL CONTOUR do tego konturu. Proszę programować ten kontur albo z monotonnie rosnącymi lub monotonnie malejącymi współrzędnymi. Wytwarzanie ścinek nie jest możliwe w tym cyklu. W przypadku podania Q560=1 kontur może być obracany, orientacja ostrza jest skierowana na centrum okręgu. Jeśli zostanie podany Q560=0 , to kontur może być frezowany, przy tym wrzeciono nie jest orientowane.

Przebieg cyklu

292_Q560
  1. Q560=0: frezowanie konturu
  2. Zaprogramowana przed wywołaniem cyklu funkcja M3/M4 pozostaje aktywna
  3. Nie następuje stop wrzeciona oraz nie jest wykonywana orientacja wrzeciona. Q336 nie zostaje uwzględniony
  4. Sterowanie pozycjonuje narzędzie na promień startu konturu Q491 przy uwzględnieniu rodzaju obróbki zewnątrz/wewnątrz Q529 i bocznego odstępu bezpiecznego Q357. Opisany kontur nie zostaje automatycznie przedłużony o bezpieczny odstęp, musi być on zaprogramowany w podprogramie
  5. Sterowanie wytwarza zdefiniowany kontur z obracającymi się wrzecionem (M3/M4). Przy tym osie główne płaszczyzny obróbki opisują przemieszczenie kołowe, podczas gdy wrzeciono narzędzia nie jest naprowadzane.
  6. W punkcie końcowym konturu sterowanie odsuwa narzędzie prostopadle o bezpieczną odległość
  7. Następnie sterowanie pozycjonuje narzędzie na bezpieczną wysokość
  1. Q560=1: obracanie konturu
  2. Sterowanie ustawia wrzeciono narzędzia na podane centrum rotacji. Podany kąt Q336 jest uwzględniany. Jeśli zdefiniowano, zostaje uwzględniona dodatkowo wartość "ORI", podana tabeli narzędzi tokarskich (toolturn.trn)
  3. Wrzeciono narzędzia jest sprzężone obecnie z pozycją osi linearnych. Wrzeciono podąża za pozycją zadaną osi głównych
  4. Sterowanie pozycjonuje narzędzie na promień startu konturu Q491 przy uwzględnieniu rodzaju obróbki zewnątrz/wewnątrz Q529 i bocznego odstępu bezpiecznego Q357. Opisany kontur nie zostaje automatycznie przedłużony o bezpieczny odstęp, musi być on zaprogramowany w podprogramie
  5. Sterowanie wytwarza zdefiniowany kontur za pomocą toczenia interpolacyjnego. Przy tym osie linearne płaszczyzny obróbki opisują przemieszczenie kołowe, podczas gdy oś wrzeciona jest ustawiona prostopadle do powierzchni
  6. W punkcie końcowym konturu sterowanie odsuwa narzędzie prostopadle o bezpieczną odległość
  7. Następnie sterowanie pozycjonuje narzędzie na bezpieczną wysokość
  8. Sterowanie anuluje automatycznie sprzężenie wrzeciona narzędziowego z osiami linearnymi

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.

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Może dojść do kolizji pomiędzy narzędziem i obrabianym detalem. Sterowanie nie wydłuża automatycznie opisanego konturu o bezpieczny odstęp! Sterowanie pozycjonuje na początku obróbki na posuwie szybkim FMAX na punkt startu konturu!
  1. Proszę zaprogramować w podprogramie przedłużenie konturu
  2. W punkcie startu konturu nie może znajdować się materiał
  3. Centrum konturu toczenia to punkt startu na płaszczyźnie obróbki przy wywołaniu cyklu
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Cykl ten jest CALL-aktywny.
  • Cykl nie daje możliwości obróbki zgrubnej kilkoma przejściami.
  • Przy obróbce wewnętrznej sterowanie sprawdza, czy aktywny promień narzędzia jest mniejszy niż połowa średnicy startu konturu Q491 plus boczny odstęp bezpieczny Q357. Jeśli stwierdza się przy tej kontroli, iż narzędzie jest zbyt duże, następuje przerwanie wykonania programu NC.
  • 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.
  • W parametrze Q449 POSUW programujesz posuw na promieniu startowym. Proszę uwzględnić, iż posuw odnosi się we wskazaniu statusu do TCP i może odbiegać od Q449 . Sterowanie oblicza posuw w odczycie statusu w następujący sposób.
  • Obróbka zewnętrzna Q529=1

    Obróbka wewnętrzna Q529=0

    Ftcp_Außen

    Ftcp_Innen

Wskazówki odnośnie programowania

  • Programować kontur toczenia bez korekcji promienia narzędzia (RR/RL) i bez przemieszczeń APPR lub DEP.
  • Należy uwzględnić, iż programowane naddatki w funkcji FUNCTION TURNDATA CORR-TCS(WPL) nie są możliwe. Należy programować naddatek konturu bezpośrednio w cyklu lub wykorzystując korekcję narzędzia (DXL, DZL, DRS) w tablicy narzędzi.
  • Proszę zwrócić uwagę przy programowaniu, aby wykorzystywać tylko dodatnie wartości promienia.
  • 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.
  • Jeśli dezaktywujesz sprzęganie wrzeciona (Q560=0) to możesz wykonywać ten cykl przy użyciu biegunowej kinematyki. Obrabiany detal należy w tym celu zamocować po środku stołu obrotowego.
  • Obróbka z biegunową kinematyką przy pomocy FUNCTION POLARKIN

Wskazówka w połączeniu z parametrami maszynowymi

  • Jeśli Q560=1 sterowanie nie sprawdza, czy cykl jest wykonywany z obracającym się czy też stojącym wrzecionem. (niezależnie od CfgGeoCycle - displaySpindleError (nr 201002))
  • 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 następuje sprzęganie wrzeciona.

0: sprzęganie wrzeciona wyłączone (frezowanie konturu)

1: sprzęganie konturu włączone (toczenie konturu)

Dane wejściowe: 0...1

291-03

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

Q546 Kier.obrotu narz. (3=M3/4=M4)?

Kierunek obrotu wrzeciona aktywnego narzędzia:

3: narzędzie prawoskrętne (M3)

4: narzędzie lewoskrętne (M4)

Dane wejściowe: 3, 4

Q529 Rodzaj obróbki (0/1)?

Określić, czy zostaje wykonana obróbka wewnętrzna czy też zewnętrzna:

+1: obróbka wewnętrzna

0: obróbka zewnętrzna

Dane wejściowe: 0, 1

Q221 Naddatek na powierzchnię?

Naddatek na płaszczyźnie obróbki

Dane wejściowe: 0...99.999

Q441 Wcięcie na obrót [mm/obr]?

Wymiar, o który sterowanie wcina narzędzie w materiał przy jednym obrocie.

Dane wejściowe: 0.001...99.999

Q449 Posuw / Szybkość skrawania? (mm/min)

Posuw w odniesieniu do punktu startu konturu Q491. Posuw toru punktu środkowego narzędzia zostaje dopasowany w zależności od promienia narzędzia oraz Q529 RODZAJ OBROBKI . Z tego wynika zaprogramowana przez użytkownika prędkość skrawania na średnicy punktu startu konturu.

Q529=1: posuw toru punktu środkowego narzędzia jest redukowany przy obróbce wewnętrznej.

Q529=0: posuw toru punktu środkowego narzędzia jest zwiększany przy obróbce zewnętrznej.

Dane wejściowe: 1...99999 alternatywnie FAUTO

Q491 Punkt startu konturu (promień)?

Promień punktu startu konturu (np. współrzędna X, przy osi narzędzia Z). Wartość działa absolutnie.

Dane wejściowe: 0.9999...99999.9999

Q357 Odstęp bezpieczeństwa z boku?

Boczny odstęp narzędzia od detalu przy najeździe na pierwszą głębokość wcięcia w materiał. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999

Q445 Bezpieczna wysokosc ?

Absolutna wysokość, na której nie dochodzi do kolizji pomiędzy narzędziem i detalem. Na tę pozycję narzędzie odsuwa się przy końcu cyklu.

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

Q592 Rodzaj wymiarowania (0/1)?

Interpretacja wymiarowania konturu:

0: sterowanie interpretuje kontur na płaszczyźnie współrzędnych ZX. Wartości osi X sterowanie interpretuje jako promienie. Układ współrzędnych jest lewostronny. To oznacza, że programowany kierunek rotacji okręgów działa w następujący sposób:

  • DR-: zgodnie z ruchem wskazówek zegara (cw)
  • DR+: przeciwnie do ruchu wskazówek zegara (ccw)

1: sterowanie interpretuje kontur na płaszczyźnie współrzędnych ZXØ. Wartości osi X sterowanie interpretuje na średnicy. Układ współrzędnych jest prawostronny. To oznacza, że programowany kierunek rotacji okręgów działa w następujący sposób:

  • DR-: przeciwnie do ruchu wskazówek zegara (ccw)
  • DR+: zgodnie z ruchem wskazówek zegara (cw)

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 292 IPO.-TOCZENIE KONTUR ~

Q560=+0

;WRZECIONO SPRZEGAC ~

Q336=+0

;KAT WRZECIONA ~

Q546=+3

;KIERUNEK OBR. NARZ ~

Q529=+0

;RODZAJ OBROBKI ~

Q221=+0

;NADDATEK POWIERZ. ~

Q441=+0.3

;WCIECIE ~

Q449=+2000

;POSUW ~

Q491=+50

;START KONTURU PROM. ~

Q357=+2

;ODST. BEZP. Z BOKU ~

Q445=+50

;BEZPIECZNA WYSOKOSC ~

Q592=+1

;TYPE OF DIMENSION

Warianty obróbki

Jeśli pracujemy z cyklem 292 , definiujemy uprzednio wymagany kontur toczenia w podprogramie i odsyłamy z cyklem 14 lub SEL CONTOUR do tego konturu. Należy opisać kontur toczenia na przekroju symetrycznego rotacyjnie obiektu. Przy tym kontur toczenia opisywany jest w zależności od osi narzędzia z następującymi współrzędnymi:

Stosowana oś narzędzia

Współrzędna osiowa

Współrzędna radialna

Z

Z

X

X

X

Y

Y

Y

Z

Przykład: jeśli używana oś narzędzia to oś Z, to należy programować kontur toczenia w kierunku osiowym Z a promień bądź średnicę konturu w X.

Można przeprowadzić za pomocą tego cyklu obróbkę zewnętrzną i wewnętrzną. Niektóre wskazówki rozdziału Wskazówki zostaną objaśnione poniżej. Poza tym znajdziesz przykład pod Przykład toczenia interpolacyjnego cykl 292

Obróbka wewnętrzna

cyc290_1
  • Środek rotacji to pozycja narzędzia przy wywołaniu cyklu na płaszczyźnie obróbki 1
  • Od momentu startu cyklu nie może ani płytka skrawająca ani środek wrzeciona przemieszczać się na środek rotacji (należy uwzględnić to przy opisie konturu) 2
  • Opisany kontur nie zostaje automatycznie przedłużony o bezpieczny odstęp, musi być on zaprogramowany w podprogramie
  • W kierunku osi narzędzia sterowanie pozycjonuje na początku obróbki na biegu szybkim na punkt startu konturu (w punkcie startu konturu nie może znajdować się materiał)
    • Należy uwzględnić dalsze punkty przy programowaniu konturu wewnętrznego:
    • -Albo programować monotonnie rosnące współrzędne radialne bądź osiowe np. 1 do 5
    • -Albo programować monotonnie malejące współrzędne radialne bądź osiowe np. 5 do 1
    • -Programować kontury wewnętrzne z promieniem większym niż promień narzędzia.

Obróbka zewnętrzna

cyc290_2
  • Środek rotacji to pozycja narzędzia przy wywołaniu cyklu na płaszczyźnie obróbki 1
  • Od momentu startu cyklu nie może ani płytka skrawająca ani środek wrzeciona przemieszczać na środek rotacji Należy uwzględnić to przy opisie konturu! 2
  • Opisany kontur nie zostaje automatycznie przedłużony o bezpieczny odstęp, musi być on zaprogramowany w podprogramie
  • W kierunku osi narzędzia sterowanie pozycjonuje na początku obróbki na biegu szybkim na punkt startu konturu (w punkcie startu konturu nie może znajdować się materiał)
    • Należy uwzględnić dalsze punkty przy programowaniu konturu zewnętrznego:
    • -Albo programować monotonnie rosnące współrzędne radialne i monotonnie malejące współrzędne osiowe np. 1 do 5
    • -Albo programować monotonnie malejące współrzędne radialne i monotonnie rosnące współrzędne osiowe np. 5 do 1
    • -Programować kontury zewnętrzne z promieniem większym od 0.

Zdefiniować narzędzie

Przegląd

W zależności od zapisywanego parametru Q560 można dokonywać frezowania konturu (Q560=0) bądź toczenia (Q560=1). Dla każdej obróbki dostępnych jest kilka możliwości definiowania narzędzia w tabeli narzędzi. Poniżej opisane są te możliwości:

Sprzężenie wrzeciona off, Q560=0

Frezowanie: definiować narzędzie frezarskie standardowo w tabeli narzędzi, z długością, promieniem, promieniem narożnym etc.

Sprzężenie wrzeciona on, Q560=1

Toczenie: geometryczne dane narzędzia tokarskiego zostają przekazane do danych narzędzia frezarskiego. Wynikają trzy 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). 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) i parametru Q336.

    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,9

    ORI + Q336

    Toczenie interpolacyjne, wewnątrz

    8,9

    ORI + Q336

    • Następujące narzędzia można wykorzystywać dla toczenia interpolacyjnego:
    • TYPE: ROUGH, z kierunkami obróbki TO: 1 lub 7
    • TYPE: FINISH, z kierunkami obróbki TO: 1 lub 7
    • TYPE: BUTTON, z kierunkami obróbki TO: 1 lub 7
    • 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