Cykl 1416 PRÓBKOWANIE PUNKT PRZECIĘCIA

Programowanie ISO

G1416

Zastosowanie

Za pomocą cyklu sondy pomiarowej 1416 ustalasz punkt przecięcia dwóch krawędzi. Możesz używać tego cyklu na trzech płaszczyznach roboczych XY, XZ i YZ . Cykl ten wymaga czterech punktów próbkowania, po dwie pozycje na każdej krawędzi. Kolejność krawędzi możesz wybierać dowolnie.

Jeśli przed tym cyklem programujesz cykl 1493 PROBK. EKSTRUZJI , to sterowanie powtarza punkty próbkowania w wybranym kierunku i dla określonej długości wzdłuż prostej.

Cykl 1493 PROBK. EKSTRUZJI

Cykl udostępnia dodatkowo następujące możliwości:

  • Jeśli współrzędne punktów próbkowania nie są znane, to cykl może być wykonywany w trybie półautomatycznym..
  • Tryb półautomatyczny

  • Jeśli określono wcześniej dokładną pozycję, to możesz definiować tę wartość w cyklu jako pozycję rzeczywistą.
  • Przekazanie pozycji rzeczywistej

Przebieg cyklu

  1. Sterownik pozycjonuje sondę dotykową przy pomocy logiki pozycjonowania na prepozycję pierwszego punktu pomiaru 1.
  2. Logika pozycjonowania

  3. Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru Q1102 i przeprowadza pierwszą operację próbkowania z posuwem próbkowania F z tabeli sond dotykowych.
  4. Jeśli programujesz TRYB BEZP.WYSOK. Q1125 , to sterowanie pozycjonuje sondę z FMAX_PROBE z powrotem na bezpieczną wysokość Q260.
  5. Sterowanie pozycjonuje sondę do następnego punktu próbkowania.
  6. Sterowanie przemieszcza sondę na wprowadzoną wysokość pomiaru Q1102 i rejestruje następny punkt próbkowania.
  7. Sterowanie powtarza kroki działania 3 do 5, aż wszystkie cztery punkty pomiaru zostaną uchwycone.
  8. Sterowanie zapamiętuje ustalone pozycje w następujących parametrach Q. Jeśli Q1120 POZYCJA PRZEJECIA jest określona z wartością 1 , to sterowanie zapisuje ustaloną pozycję do aktywnego wiersza tabeli punktów odniesienia.

Numer
parametru Q

Znaczenie

Q950 do Q952

Pierwsza zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia

Q953 do Q955

Druga zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia

Q956 do Q958

Trzecia zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia

Q959 do Q960

Zmierzony punkt przecięcia w osi głównej i pomocniczej

Q964

Zmierzona rotacja podstawowa

Q965

Zmierzona rotacja stołu

Q980 do Q982

Zmierzone odchylenie pierwszego punktu próbkowania w osi głównej, pomocniczej i w osi narzędzia

Q983 do Q985

Zmierzone odchylenie drugiego punktu próbkowania w osi głównej, pomocniczej i w osi narzędzia

Q986 do Q988

Zmierzone odchylenie trzeciego punktu próbkowania w osi głównej, pomocniczej i w osi narzędzia

Q989 do Q990

Zmierzone odchylenie punktu przecięcia w osi głównej i pomocniczej

Q994

Zmierzone odchylenie kąta rotacji podstawowej

Q995

Zmierzone odchylenie kąta obrotu stołu

Q183

Status obrabianego przedmiotu

  • -1= nie zdefiniowany
  • 0 = dobrze
  • 1 = dorabianie
  • 2 = brak
  • 3 = trzpień nie wychylony.
  • Status detalu 3 sterownik pokazuje tylko w połączenu z cyklem 441 SZYBKIE PROBKOWANIE.

  • Cykl 441 SZYBKIE PROBKOWANIE

Q970

Jeśli programowałeś wcześniej cykl 1493 PROBK. EKSTRUZJI:

Maksymalne odchylenie wychodząc z 1. punktu próbkowania

Q971

Jeśli programowałeś wcześniej cykl 1493 PROBK. EKSTRUZJI:

Maksymalne odchylenie wychodząc z 2. punktu próbkowania

Q972

Jeśli programowałeś wcześniej cykl 1493 PROBK. EKSTRUZJI:

Maksymalne odchylenie wychodząc z 3. punktu próbkowania

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli między obiektami lub punktami próbkowania nie następuje przejazd na bezpieczną wysokość, to istnieje zagrożenie kolizji.
  1. Należy między każdym obiektem lub każdym punktem próbkowania przejechać na bezpieczną wysokość. Programujesz Q1125 TRYB BEZP.WYSOK. nierówny -1.
 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Przy wykonaniu cykli sondy dotykowej 444 i 14xx transformacje współrzędnych nie mogą być aktywne, np. cykle 8 ODBICIE LUSTRZANE, cykl 11WSPOLCZYNNIK SKALI, cykl 26 OSIOWO-SPEC.SKALA i TRANS MIRROR. Istnieje niebezpieczeństwo kolizji.
  1. Przeliczenia współrzędnych zresetować przed wywołaniem cyklu

Wskazówka w połączeniu z osiami obrotu:

  • Jeśli na nachylonej płaszczyźnie obróbki określana jest rotacja podstawowa, to należy uwzględniać:
    • Jeśli aktualne współrzędne osi obrotu i zdefiniowane kąty nachylenia (3D-ROT-menu) są zgodne, to płaszczyzna robocza jest konsystentna. Sterowanie oblicza rotację podstawową standardowo w wejściowym układzie współrzędnych I-CS.
    • Jeśli aktualne współrzędne osi obrotu i zdefiniowane kąty nachylenia (3D-ROT-menu) nie są zgodne, to płaszczyzna robocza nie jest konsystentna. Sterowanie oblicza rotację podstawową w układzie współrzędnych detalu W-CS w zależności od osi narzędzia.
  • Przy pomocy opcjonalnego parametru maszynowego chkTiltingAxes (nr 204601) producent obrabiarek sprawdza zgodność sytuacji nachylenia. Jeśli w nie skonfigurowano badania to sterowanie zakłada zasadniczo, iż płaszczyzna obróbki jest konsystentna. Obliczenie rotacji podstawowej następuje wówczas w I-CS.

Justowanie osi stołu obrotowego:

  • Justowanie przy pomocy osi obrotu może następować tylko, jeśli zmierzona rotacja może być korygowana poprzez oś stołu obrotowego. Ta oś stołu obrotowego to pierwsza oś stołu wychodząc od detalu.
  • Aby wyjustować osie obrotu stołu (Q1126 nierówny 0), należy przejąć rotację (Q1121 nierówny 0). W przeciwnym razie sterowanie wydaje komunikat o błędach.
  • Ustawienie osi stołu obrotowego może nastąpić tylko, jeśli nie ustawiono rotacji podstawowej.

Przykład: określenie rotacji podstawowej poprzez płaszczyznę i dwa odwierty

Przykład: justowanie obrotu podstawowego przy pomocy dwóch odwiertów

Parametry cyklu

Rysunek pomocniczy

Parametry

Q1100 1.pozycja zadana oś główna?

Absolutna pozycja zadana w osi głównej, w której przecinają się obydwie krawędzie.

Dane wejściowe: -99999.9999...+99999.9999 alternatywnie ? bądź @

Q1101 1.pozycja zadana oś pomocnicza?

Absolutna pozycja zadana na osi pomocniczej, w której przecinają się obydwie krawędzie.

Dane wejściowe: -99999.9999...+99999.9999 Alternatywnie opcjonalne wprowadzenie, patrz Q1100

Q1102 1.pozycja zadana oś narzędzia?

Absolutna pozycja zadana punktów pomiaru na osi narzędzia

Dane wejściowe: –99999.9999...+9999.9999 opcjonalne wprowadzenie, patrz Q1100

QS400 Zapis tolerancji?

Zakres tolerancji monitorowany przez cykl. Tolerancja definiuje dozwolone odchylenie normalnej powierzchni wzdłuż pierwszej krawędzi. Sterowanie określa to odchylenie za pomocą współrzędnej zadanej i rzeczywistej współrzędnej elementu.

Przykłady:

  • QS400 ="0.4-0.1": górny wymiar = zadana współrzędna +0.4, dolny wymiar = zadana współrzędna -0.1. Dla cyklu wynika z tego następujący zakres tolerancji: "współrzędna zadana +0,4" do "współrzędna zadana -0,1".
  • QS400 =" ": bez monitorowania tolerancji.
  • QS400 ="0": bez monitorowania tolerancji.
  • QS400 ="0.1+0.1” : bez monitorowania tolerancji.

Dane wejściowe: max. 255 znaków

Q1130 Kąt zadany dla 1.prostej?

Kąt zadany dla pierwszej prostej

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

Q1131 Kierunek próbk.dla 1.prostej?

Kierunek próbkowania pierwszej krawędzi:

+1: obraca kierunek pomiaru o +90° w stosunku do kąta nominalnego Q1130 i wykonuje pomiary pod kątem prostym do krawędzi nominalnej.

-1: obraca kierunek pomiaru o -90° w stosunku do kąta nominalnego Q1130 i wykonuje pomiary pod kątem prostym do krawędzi nominalnej.

Dane wejściowe: -1, +1

Q1132 Pierwszy dystans na 1.prostej?

Dystans pomiędzy punktem przecięcia i pierwszym punktem pomiaru na pierwszej krawędzi. Wartość działa inkrementalnie.

Dane wejściowe: –999.999...+999.999

Q1133 Drugi dystans na 1.prostej?

Dystans pomiędzy punktem przecięcia i drugim punktem pomiaru na pierwszej krawędzi. Wartość działa inkrementalnie.

Dane wejściowe: –999.999...+999.999

QS401 Wartość tolerancji 2?

Zakres tolerancji monitorowany przez cykl. Tolerancja definiuje dozwolone odchylenie normalnej powierzchni wzdłuż drugiej krawędzi. Sterowanie określa to odchylenie za pomocą współrzędnej zadanej i rzeczywistej współrzędnej elementu.

Dane wejściowe: max. 255 znaków

Q1134 Kąt zadany dla 2.prostej?

Kąt zadany dla drugiej prostej

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

Q1135 Kierunek próbk.dla 2.prostej?

Kierunek próbkowania drugiej krawędzi:

+1: obraca kierunek pomiaru o +90° w stosunku do kąta nominalnego Q1134 i wykonuje pomiary pod kątem prostym do krawędzi nominalnej.

-1: obraca kierunek pomiaru o -90° w stosunku do kąta nominalnego Q1134 i wykonuje pomiary pod kątem prostym do krawędzi nominalnej.

Dane wejściowe: -1, +1

Q1136 Pierwszy dystans na 2.prostej?

Dystans pomiędzy punktem przecięcia i pierwszym punktem pomiaru na drugiej krawędzi. Wartość działa inkrementalnie.

Dane wejściowe: –999.999...+999.999

Q1137 Drugi dystans na 2.prostej?

Dystans pomiędzy punktem przecięcia i drugim punktem pomiaru na drugiej krawędzi. Wartość działa inkrementalnie.

Dane wejściowe: –999.999...+999.999

Q1139 Płaszczyzna dla obiektu (1-3)?

Płaszczyzna, na której sterowanie interpretuje kąt nominalny Q1130 i Q1134 jak i kierunki pomiaru Q1131 oraz Q1135 .

1: YZ-płaszczyzna

2: ZX-płaszczyzna

3: XY-płaszczyzna

Dane wejściowe: 1, 2, 3

Q320 Bezpieczna odleglosc?

Dodatkowy odstęp pomiędzy punktem pomiarowym i główką sondy pomiarowej. Q320 działa addytywnie do SET_UP tabeli sond pomiarowych Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999 alternatywnie PREDEF

Q260 Bezpieczna wysokosc ?

Współrzędna na osi narzędzia, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowaniem). Wartość działa absolutnie.

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

Q1125 Przejazd na bezpieczną wysokość?

Zachowanie przy pozycjonowaniu pomiędzy pozycjami próbkowania:

-1: bez przejazdu na bezpieczną wysokość.

0: przed i po cyklu przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z FMAX_PROBE.

1: przed i po każdym obiekcie przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z FMAX_PROBE.

2: przed i po każdym punkcie próbkowania przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z FMAX_PROBE.

Dane wejściowe: -1, 0, +1, +2

Q309 Reakcja na błąd tolerancji?

Reakcja przy przekroczeniu tolerancji:

0: przy przekroczeniu tolerancji nie przerywać przebiegu programu. Sterowanie nie otwiera okna z wynikami.

1: przy przekroczeniu tolerancji przerwać przebiegu programu. Sterowanie otwiera okno z wynikami.

2: sterowanie nie otwiera okna z wynikami przy dopracowywaniu. Sterowanie otwiera okno z wynikami na pozycji rzeczywistej na zakresie braków i przerywa wykonywanie programu.

Dane wejściowe: 0, 1, 2

Q1126 Ustawić osie obrotu?

Pozycjonować osie obrotu dla przystawionej obróbki:

0: utrzymywać aktualną pozycję osi obrotu.

1: oś obrotu pozycjonować automatycznie i przy tym odpowiednio naprowadzić wierzchołek ostrza narzędzia (MOVE). Pozycja względna pomiędzy detalem i sondą nie zmienia się. Sterowanie wykonuje przemieszczenie kompensujące osiami linearnymi.

2: oś obrotu pozycjonować automatycznie bez naprowadzania wierzchołka ostrza narzędzia (TURN).

Dane wejściowe: 0, 1, 2

Q1120 Pozycja do przejęcia?

Określić, czy sterowanie ma korygować aktywny punkt odniesienia:

0: bez korekty

1: korekta aktywnego punktu odniesienia względem punktu przecięcia. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej punktu przecięcia.

Dane wejściowe: 0, 1

Q1121 Rotację przejąć?

Określić, czy sterowanie ma przejąć ustalone ukośne położenie:

0: bez rotacji podstawowej

1: ustawić rotację podstawową: sterowanie przejmuje ukośnie położenie pierwszej krawędzi jako transformację bazową do tabeli punktów odniesienia.

2: wykonać obrót stołu: sterowanie przejmuje ukośne położenie pierwszej krawędzi jako offset do tabeli punktów odniesienia.

3: ustawić rotację podstawową: sterowanie przejmuje ukośnie położenie drugiej krawędzi jako transformację bazową do tabeli punktów odniesienia.

4: wykonać obrót stołu: sterowanie przejmuje ukośne położenie drugiej krawędzi jako offset do tabeli punktów odniesienia.

5: ustawić rotację podstawową: sterowanie przejmuje ukośnie położenie z uśrednionych odchyleń obydwu krawędzi jako transformację bazową do tabeli punktów odniesienia.

6: wykonać obrót stołu: sterowanie przejmuje ukośne położenie z uśrednionych odchyleń obydwu krawędzi jako offset do tabeli punktów odniesienia.

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

Przykład

11 TCH PROBE 1416 PRÓBKOWANIE PUNKT PRZECIĘCIA ~

Q1100=+50

;1.PKT OS GLOWNA ~

Q1101=+10

;1.PKT OS POMOCNICZA ~

Q1102=-5

;1.PKT OS NARZEDZIA ~

QS400="0"

;TOLERANCJA ~

Q1130=+45

;KAT ZADANY 1.PROSTA ~

Q1131=+1

;KIERUNEK PROBK. 1.PROSTA ~

Q1132=+10

;PIERWSZY DYST. 1.PROSTA ~

Q1133=+25

;DRUGI DYST. 1.PROSTA ~

QS401="0"

;TOLERANCJA 2 ~

Q1134=+135

;KAT ZADANY 2.PROSTA ~

Q1135=–1

;KIERUNEK PROBK. 2.PROSTA ~

Q1136=+10

;PIERWSZY DYST. 2.PROSTA ~

Q1137=+25

;DRUGI DYST. 2.PROSTA ~

Q1139=+3

;PLASZCZYZNA OBIEKTU ~

Q320=+0

;BEZPIECZNA WYSOKOSC ~

Q260=+100

;BEZPIECZNA WYSOKOSC ~

Q1125=+2

;TRYB BEZP.WYSOK. ~

Q309=+0

;REAKCJA NA BLAD ~

Q1126=+0

;OSIE OBROTU USTAW ~

Q1120=+0

;POZYCJA PRZEJECIA ~

Q1121=+0

;ROTACJE PRZEJAC