Cykl 1493 PROBK. EKSTRUZJI (#17 / #1-05-1)

Programowanie ISO

G1493

Zastosowanie

Przy pomocy cyklu 1493 możesz powtarzać punkty próbkowania określonych cykli sondy wzdłuż prostej. Kierunek, długość i liczbę powtórzeń definiujesz w cyklu.

Dzięki tym powtórzeniom możesz np. wykonać kilka pomiarów na różnych wysokościach, aby stwierdzić odchylenia spowodowane przesunięciem narzędzia. Możesz używać ekstruzji także dla zwiększenia dokładności przy próbkowaniu. Możesz lepiej wykrywać zabrudzenia na detalu bądź chropowate powierzchnie używając kilku punktów pomiarowych.

Aby aktywować powtórzenia dla określonych punktów próbkowania, należy przed cyklem próbkowania zdefiniować cykl 1493 . Zależnie od definicji cykl ten pozostaje aktywny tylko dla następnego cyklu bądź dla całego programu NC. Sterowanie interpretuje ekstruzję w wejściowym układzie współrzędnych I-CS.

Następujące cykle mogą wykonywać ekstruzję

Parametry wyniku Q

Sterowanie zachowuje wyniki cyklu próbkowania w następujących parametrach Q:

Numer
parametru Q

Znaczenie

Q970

Maksymalne odchylenie od idealnej linii punkt próbkowania 1

Q971

Maksymalne odchylenie od idealnej linii punkt próbkowania 2

Q972

Maksymalne odchylenie od idealnej linii punkt próbkowania 3

Q973

Maksymalne odchylenie średnicy 1

Q974

Maksymalne odchylenie średnicy 2

Parametry wyniku QS

Sterownik zapisuje w parametrach QS QS97x poszczególne wyniki wszystkich punktów pomiaru ekstruzji. Każdy wynik ma długość dziesięciu znaków. Wyniki są oddzielone od siebie spacją.

Przykład: QS970 = 0.12345678 -1.1234567 -2.1234567 -3.1234567

Numer
parametru QS

Znaczenie

QS970

Wyniki punktu pomiaru 1 ekstruzji

QS971

Wyniki punktu pomiaru 2 ekstruzji

QS972

Wyniki punktu pomiaru 3 ekstruzji

QS973

Wyniki średnicy 1 ekstruzji

QS974

Wyniki średnicy 2 ekstruzji

Poszczególne wyniki w programie NC możesz przekształcać na wartości numeryczne, używając funkcji przetwarzania stringu i np. stosować te wartości w ramach ewaluacji.

Przykład:

Cykl sondy podaje na zakresie parametru QS QS970 następujące wyniki:

QS970 = 0.12345678 -1.1234567

Poniższy przykład uwidacznia, jak przekształcasz uzyskane wyniki na wartości numeryczne.

11 QS0 = SUBSTR ( SRC_QS970 BEG0 LEN10 )

; odczytanie pierwszego wyniku z QS970

12 QL1 = TONUMB ( SRC_QS0 )

; przekształcenie wartości alfanumerycznej z QS0 na wartość numeryczną i przypisanie do QL0

13 QS0 = SUBSTR ( SRC_QS970 BEG11 LEN10 )

; odczytanie drugiego wyniku z QS970

14 QL2 = TONUMB ( SRC_QS0 )

; przekształcenie wartości alfanumerycznej z QS0 na wartość numeryczną i przypisanie do QL2

Funkcje łańcucha znaków

Funkcja protokołu

Sterowanie generuje po wykonaniu programu protokół w formacie .HTML. Protokół zawiera wyniki odchylenia 3D w formie graficznej i tabelarycznej. Sterowanie zachowuje plik protokołu w tym folderze, w którym zapisany jest program NC.

Protokół zawiera zależnie od cyklu następujące dane odnośnie osi głównej, osi pomocniczej i osi narzędzia a także punktu środkowego okręgu i średnicy:

  • Rzeczywisty kierunek próbkowania (jako wektor w wejściowym układzie). Wartość wektora odpowiada przy tym skonfigurowanej drodze próbkowania
  • Zdefiniowana współrzędna zadana
  • Górny i dolny wymiar jak i określone odchylenie wzdłuż wektora normalnego
  • Określona współrzędna rzeczywista
  • Prezentacja graficzna w kolorze wartości:
    • zielony: dobrze
    • pomarańczowy: dorabianie
    • czerwony: brak
  • Punkty ekstruzji:
  • Oś pozioma pokazuje kierunek ekstruzji. Niebieskie punkty to poszczególne punkty pomiaru. Czerwone linie pokazują dolne i górne granice wymiarów. Jeśli wartość przekracza tolerancję, to sterowanie przedstawia ten zakres na grafice czerwonym kolorem.

Wskazówki

  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Jeśli Q1145>0 a Q1146=0, to sterowanie wykonuje liczbę punktów ekstruzji w tym samym miejscu.
  • Jeżeli wykonujesz ekstruzję przy użyciu cyklu 1401 PROBKOWANIE OKRAG, 1411 PROBKOWANIE DWA OKREGI bądź 1404 PROBE SLOT/RIDGE to kierunek ekstruzji musi odpowiadać Q1140=+3 inaczej sterownik wydaje komunikat o błędach.
  • Jeżeli w cyklu pomiaru sondy definiujesz POZYCJA PRZEJECIA Q1120>0 to sterownik koryguje punkt odniesienia o uśrednioną wartość odchyleń. Tę wartość uśrednioną sterownik oblicza ze wszystkich zmierzonych punktów ekstruzji obiektu pomiar zgodnie z zaprogramowanym POZYCJA PRZEJECIA Q1120.
  • Przykład:

    • Pozycja zadana punktu pomiaru 1: 2.35 mm
    • Wyniki: QS970 = 2.30000000 2.35000000 2.40000000 2.50000000
    • Wartość średnia: 2.387500000 mm

    • Punkt odniesienia jest korygowany o wartość średnią względem pozycji zadanej, czyli o 0.0375 mm.

Parametry cyklu

Rysunek pomocniczy

Parametry

Q1140 Kierunek dla ekstruzji (1-3)?

1: ekstruzja w kierunku osi głównej

2: ekstruzja w kierunku osi pomocniczej

3: ekstruzja w kierunku osi narzędzia

Dane wejściowe: 1, 2, 3

Q1145 Liczba punktów ekstruzji?

Liczba punktów pomiaru, powtarzanych przez cykl na długości ekstruzji Q1146 .

Dane wejściowe: 1...99

Q1146 Długość ekstruzji?

Długość, na której powtarzane są punkty pomiarowe.

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

Q1149 Ekstruzja: modalny okres żywot.?

Działanie cyklu:

0: ekstruzja działa tylko do następnego cyklu.

1: ekstruzja działa do końca programu NC.

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

Przykład

11 TCH PROBE 1493 PROBK. EKSTRUZJI ~

Q1140=+3

;KIERUNEK EKSTRUZJI ~

Q1145=+1

;PUNKTY EKSTRUZJI ~

Q1146=+0

;DLUGOSC EKSTRUZJI ~

Q1149=+0

;EKSTRUZJA MODALNIE