Cykl 431 POMIAR PLASZCZYZNY

Programowanie ISO

G431

Zastosowanie

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

 
Tip

Zamiast cyklu 431 POMIAR PLASZCZYZNY HEIDENHAIN zaleca bardziej wydajny cykl 1420 PROBKOWANIE PLASZCZYZNA.

Przebieg cyklu

  1. Sterownik pozycjonuje sondę dotykową z logiką pozycjonowania do zaprogramowanego punktu próbkowania 1 i mierzy tam pierwszy punkt płaszczyzny. Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do ustalonego kierunku przemieszczenia
  2. Logika pozycjonowania

  3. Następnie sonda pomiarowa powraca na bezpieczną wysokość, potem na płaszczyźnie obróbki do punktu pomiaru 2 i mierzy tam wartość rzeczywistą drugiego punktu płaszczyznowego
  4. Następnie sonda pomiarowa powraca na bezpieczną wysokość, potem na płaszczyźnie obróbki do punktu pomiaru 3 i mierzy tam wartość rzeczywistą trzeciego punktu płaszczyznowego
  5. Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje ustalone wartości kąta w następujących Q-parametrach:

Numer
parametru Q

Znaczenie

Q158

Kąt projekcji osi A

Q159

Kąt projekcji osi B

Q170

Kąt przestrzenny A

Q171

Kąt przestrzenny B

Q172

Kąt przestrzenny C

Q173 do Q175

Wartości pomiaru w osi sondy pomiarowej (pierwszy do trzeciego pomiaru)

Wskazówki

 
Wskazówka
Uwaga niebezpieczeństwo kolizji!
Jeśli kąty są zachowywane w tabeli punktów odniesienia a następnie wykonywane jest nachylenie z PLANE SPATIAL na SPA=0, SPB=0, SPC=0, to pojawia się kilka rozwiązań, w których osie nachylenia leżą na 0. Uwaga niebezpieczeństwo kolizji!
  1. Należy programować SYM (SEQ) + lub SYM (SEQ) -
  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
  • Aby sterowanie mogło obliczyć wartości kąta, nie mogą te trzy punkty pomiarowe leżeć na jednej prostej.
  • Sterowanie resetuje aktywną rotację podstawową na początku cyklu.

Wskazówki odnośnie programowania

  • Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
  • W parametrach Q170 - Q172 zachowywane są kąty przestrzenne, konieczne dla funkcji Płaszczyznę roboczą nachylić . Poprzez pierwsze dwa punkty pomiarowe określamy ustawienie osi głównej przy nachyleniu płaszczyzny obróbki.
  • Trzeci punkt pomiarowy określa kierunek osi narzędzia. Zdefiniować trzeci punkt pomiaru w kierunku dodatniej osi Y, aby oś narzędzia leżała właściwie w prawoskrętnym układzie współrzędnych

Parametry cyklu

Rysunek pomocniczy

Parametry

Q263 1.pkt pomiarowy 1.osi?

Współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki. Wartość działa absolutnie.

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

Q264 1.pkt pomiar.2.osi?

Współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki. Wartość działa absolutnie.

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

Q294 1.pkt pomiarowy 3.osi?

Współrzędna pierwszego punktu próbkowania w osi sondy. Wartość działa absolutnie.

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

Q265 2.pkt pomiarowy 1.osi?

Współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki. Wartość działa absolutnie.

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

Q266 2.pkt pomiarowy 2.osi?

Współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki. Wartość działa absolutnie.

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

Q295 2.pkt pomiarowy 3.osi?

Współrzędna drugiego punktu próbkowania w osi sondy. Wartość działa absolutnie.

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

Q296 3.pkt pomiarowy 1.osi?

Współrzędna trzeciego punktu próbkowania w osi głównej płaszczyzny obróbki. Wartość działa absolutnie.

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

Q297 3.pkt pomiarowy 2. osi?

Współrzędna trzeciego punktu próbkowania w osi pomocniczej płaszczyzny obróbki. Wartość działa absolutnie.

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

Q298 3. pkt pomiarowy 3. osi?

Współrzędna trzeciego punktu próbkowania w osi sondy. Wartość działa absolutnie.

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

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

Q281 Protokol pomiaru (0/1/2)?

Określić, czy sterowanie ma generować protokół pomiaru:

0: nie generować protokołu pomiaru

1: generować protokół pomiaru: sterowanie zachowuje plik protokołu TCHPR431.TXT standardowo w tym folderze, w którym zapisany jest przynależny program NC

2: przerwać przebieg programu i protokół pomiaru wyświetlić na ekranie sterowania. Program NC kontynuować z NC-start

Dane wejściowe: 0, 1, 2

Przykład

11 TCH PROBE 431 POMIAR PLASZCZYZNY ~

Q263=+20

;1.PKT POMIAROW 1.OSI ~

Q264=+20

;1.PKT 2.OSI ~

Q294=-10

;1.PKT 3.OSI ~

Q265=+50

;2-GI PUNKT W 1. OSI ~

Q266=+80

;2-GI PUNKT W 2. OSI ~

Q295=+0

;2-GI PUNKT W 3. OSI ~

Q266=+90

;3-CI PUNKT W 1. OSI ~

Q297=+35

;3-CI PUNKT W 2. OSI ~

Q298=+12

;3-CI PUNKT W 3. OSI ~

Q320=+0

;BEZPIECZNA WYSOKOSC ~

Q260=+5

;BEZPIECZNA WYSOKOSC ~

Q281=+1

;PROTOKOL POMIARU