Strona 1 z 1

Generowanie własnego protokołu

: 16 mar 2016, 20:37
autor: Saletra13
Witam

Chciałbym opracować własny cykl pomiarowy oparty na cyklu 421 (pomiar otworów), którego zadaniem byłby pomiar odległości między dwoma otworami. Jednak nie mam doświadczenia z Q parametrami. Póki co napisałem sobie taką wersję roboczą programu, oto fragment:

6 TCH PROBE 421 POMIAR SZTUKI ~
7 FN 0: Q151 =+Q1
8 FN 0: Q153 =+Q2
9 TCH PROBE 421 POMIAR SZTUKI ~
10 FN 0: Q151 =+Q11
11 FN 0: Q153 =+Q12
12 FN 2: Q20 =+Q11 - +Q1


Chciałbym żeby ten program generował protokół z wartościami zmiennych: Q2 (średnica otworu 1), Q12 (średnica otworu 2) i Q20 (odległość między otworami). Jednak nie mam wiedzy jak stworzyć taki protokół. Wiem, że istnieje funkcja FN16, ale nie umiem jej poprawnie zastosować.
Proszę o ewentualne podpowiedzi.
Pozdrawiam

: 16 mar 2016, 21:26
autor: Arias2
Co chcesz osiągnąć otrzymując dane z pomiarów tych dwóch otworów?
Z danymi możesz robić co chcesz ale musisz je przypisać do innych parametrów, bo przy kolejnym pomiarze zostają nadpisane.
Nie korzystałem z sondy na HH i podaję dlatego przykładowe parametry Q.
Otwór 1
Q1=Q151
wtedy wynik z pomiaru pierwszego otworu masz pod parametrem Q1
otwór 2
Q2=Q151
wtedy wynik z pomiaru drugiego otworu masz pod parametrem Q2
później możesz je dodać, odjąć wyciągnąć średnią, robisz to co chcesz otrzymać

: 16 mar 2016, 21:51
autor: Saletra13
Dokonując pomiarów tych dwóch otworów chciałbym otrzymać wymiar odległości między środkami tych otworów i jednocześnie, żeby ten wymiar został wygenerowany w protokole.
Niestety nie wiem jak taki protokół stworzyć.

: 16 mar 2016, 23:22
autor: Arias2
Żeby takie coś zrobić musisz znać przybliżone wartości odnośnie położenia tych dwóch otworów.
Zakładając że
Q1 to x dla 1 otworu a Q2 x dla drugiego otworu
zależy też jak masz opisane te otwory czy pierwszy jest na X0 a drugi na X50
wtedy od Q1 odejmujesz Q2 i uzyskana wartość to odległość między nimi
np:
Q3=Q1-Q2 (Q3 mamy odległość między otworami)
czy każdy to X0
wtedy stała wartość plus to co wyżej
Q3=Q1-Q2
Q4=50 (stała między otworami wyznaczona do pomiaru sondy)
Q5=Q3+Q4
(nie pamiętam czy q HH zadziała taka funkcja Q5=Q3+50 miałem dawno do czynienia z HH i w mały stopniu a głównie pracuję na Siemensie)

: 17 mar 2016, 20:46
autor: capt.d.
Witam

Zrobiłbym to w następujący sposób:
- do programu podawał współrzędne otworów wraz z ich średnicami (oczywiście pi()*oko)
- podstawiał jeden zestaw pod cykl pomiaru otworu
- zapisywał wyniki w innych Q - w sumie mogą być też te startowe
- podstawiał drugi zestaw pod cykl
- zapis wyników do Q
- matematyka
- wyniki do tabeli lub protokołu

Z tego co pamiętam z instrukcji to żeby wyświetlić albo zapisać protokół, musisz mieć wcześniej przygotowany szablon, do którego sterowanie "wrzuci" wyniki.

Spróbuj pokombinować. Jaka wersja sterowania?
Ja mam dostęp do 530 w trzech wersjach, mogę ewentualnie coś przygotować w chwili wolnej.

Pozdrawiam

: 17 mar 2016, 21:38
autor: Saletra13
Dzięki wielkie za wszystkie uwagi.

Myślę, że z pisaniem programu pomiaru i operacjami na Q parametrach dam sobie radę.
Gorzej z tworzeniem szablonu protokołu.
Capt.d, mógłbyś napisać coś więcej na temat tworzenia szablonu protokołu?

Pozdrawiam
Robert

: 18 mar 2016, 20:52
autor: capt.d.
Aloha

W "Instrukcja obsługi dla operatora. Dialog tekstem otwartym HEIDENHAIN" od str. 340 jest wyjaśnienie FN16 wraz z przykładem pliku protokołu.

Sam tego nigdy nie stosowałem, tworzyłem tabele z wynikami pomiarów.
Przy wielokrotnych pomiarach warto zadbać o zmianę nazwy/kopiowanie pliku z wynikami. Raczej nie jest możliwe parametryzowanie nazwy pliku w linii z FN16.

Pozdrawiam