Cykl 1420 PROBKOWANIE PLASZCZYZNA

Programowanie ISO

G1420

Zastosowanie

Cykl sondy pomiarowej 1420 określa kąt płaszczyzny poprzez pomiar trzech punktów i zachowuje te wartości w parametrach Q.

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

  • Cykl może monitorować opcjonalnie tolerancje. Przy tym może być monitorowana pozycja i wielkość obiektu..
  • Ewaluacja tolerancji

  • 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. Następnie na płaszczyźnie roboczej do punktu pomiaru 2 i mierzy tam wartość rzeczywistą drugiego punktu płaszczyznowego.
  6. Następnie sonda pomiarowa powraca na bezpieczną wysokość (zależnie od Q1125), potem na płaszczyźnie roboczej do punktu próbkowania 3 i mierzy tam wartość rzeczywistą trzeciego punktu płaszczyzny.
  7. Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość (zależnie od Q1125) i zachowuje ustalone wartości w następujących parametrach Q:

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

Q961 do Q963

Zmierzone kąty przestrzenne SPA, SPB i SPC w W- CS

Q980 do Q982

Zmierzone odchylenie pierwszego punktu próbkowania

Q983 do Q985

Zmierzone odchylenie drugiego punktu próbkowania

Q986 do Q988

3. zmierzone odchylenie pozycji

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 zaprogramowałeś uprzednio cykl 1493 PROBK. EKSTRUZJI :

Maksymalne odchylenie wychodząc z pierwszego punkt próbkowania

Q971

Jeśli zaprogramowałeś uprzednio cykl 1493 PROBK. EKSTRUZJI :

Maksymalne odchylenie wychodząc z drugiego punktu próbkowania

Q972

Jeśli zaprogramowałeś uprzednio cykl 1493 PROBK. EKSTRUZJI :

Maksymalne odchylenie wychodząc z trzeciego 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
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Te trzy punkty próbkowania nie powinny leżeć na jednej prostej, aby sterowanie mogło obliczyć wartości kątów.
  • Z definicji pozycji zadanych wynika zadany kąt przestrzenny. Cykl zachowuje zmierzony kąt przestrzenny w parametrach Q961 do Q963. Dla przejęcia do rotacji podstawowej 3D sterowanie wykorzystuje różnicę między zmierzonym kątem przestrzennym i zadanym kątem przestrzennym.
  • Należy uwzględnić podstawowe informacje o cyklach 14xx.
  • Podstawowe informacje o cyklach sondy dotykowej 14xx

 
Tip
  • HEIDENHAIN zaleca nie stosować dla tego cyklu kątów osiowych!

Parametry cyklu

Rysunek pomocniczy

Parametry

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

Absolutna zadana współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki

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

Q1101 1.pozycja zadana oś pomocnicza?

Absolutna zadana współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki

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

Q1102 1.pozycja zadana oś narzędzia?

Absolutna zadana współrzędna pierwszego punktu próbkowania w osi narzędzia

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

Q1103 2.pozycja zadana oś główna?

Absolutna zadana współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki

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

Q1104 2.pozycja zadana oś pomocnicza?

Absolutna zadana współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki

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

Q1105 2. pozycja zadana oś narzędzia?

Absolutna zadana współrzędna drugiego punktu próbkowania w osi narzędzia płaszczyzny obróbki

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

Q1106 3.pozycja zadana oś główna?

Absolutna zadana współrzędna trzeciego punktu próbkowania w osi głównej płaszczyzny obróbki.

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

Q1107 3.pozycja zadana oś pomocnicza?

Absolutna zadana współrzędna trzeciego punktu próbkowania w osi pomocniczej płaszczyzny obróbki

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

Q1108 3.pozycja zadana oś narzędzia?

Absolutna zadana współrzędna trzeciego punktu próbkowania w osi narzędzia płaszczyzny obróbki

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

Q372 Kierunek próbkowania (-3...+3)?

Oś, na której ma nastąpić pomiar. Podając znak liczby definiujesz, czy sterowanie ma przejeżdżać w kierunku dodatnim czy też ujemnym.

Dane wejściowe: –3, -2, -1, +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 w odniesieniu do 1. punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej 1. punktu próbkowania.

2: korekta w odniesieniu do 2. punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej 2. punktu próbkowania.

3: korekta w odniesieniu do 3. punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej 3. punktu próbkowania.

4: korekta w odniesieniu do uśrednionego punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej uśrednionego punktu próbkowania.

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

Q1121 Rotację podst. przejąć?

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

0: bez rotacji podstawowej

1: ustawić rotację podstawową: tu sterowanie zachowuje rotację podstawową w pamięci

Dane wejściowe: 0, 1

Przykład

11 TCH PROBE 1420 PROBKOWANIE PLASZCZYZNA ~

Q1100=+0

;1.PKT OS GLOWNA ~

Q1101=+0

;1.PKT OS POMOCNICZA ~

Q1102=+0

;1.PKT OS NARZEDZIA ~

Q1103=+0

;2.PKT OS GLOWNA ~

Q1104=+0

;2.PKT OS POMOCNICZA ~

Q1105=+0

;2.PKT OS NARZEDZIA ~

Q1106=+0

;3.PKT OS GLOWNA ~

Q1107=+0

;3.PKT OS POMOCNICZA ~

Q1108=+0

;3.PKT OS NARZEDZIA ~

Q372=+1

;KIERUNEK PROBKOWANIA ~

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