Sonda pomiarowa i funkcje
: 08 kwie 2024, 16:36
Witam,
mam pewne zadanie w firmie i poszukuję wskazówek lub rozwiązania. Póki co przeszukałem sporo forum i nie znalazłem wszystkiego, ale będę szukać dalej.
Pomyślałem, że wstawię to jako temat i możliwe, że ktoś wspomoże.
Temat tyczy się:
Napisania programu na maszynę Doosan MYNX (Fanuc), gdzie zostanie wybrana sonda pomiarowa.
Następnie sonda zmierzy wartość w osi 'Z' w wskazanych współrzędnych 'XY'.
Te wartości zostaną następnie wykorzystane w działaniu matematycznym, wyliczając różnicę względem zadanej sztywnej wartości.
Następnie zostanie wybrane wiertło i wykona otwór na wyliczonej współrzędnej 'Z'.
Jeśli ktoś chciałby zrozumieć to dokładniej to chętnie tłumaczę szerzej.
W części produkcyjnej krytyczna jest głębokość wiercenia względem powierzchni czołowej, a jest ona sferą wykonaną w bardzo słabej jakości.
Czyli chcę, żeby sonda zmierzyła 'Z' w danym punkcie. Następnie ma wyliczyć jaka jest odchyłka względem 'Z' idealnego i o tyle płycej/głębiej wykonać otwór.
Baza 'Z' jest na spodzie materiału.
Jeśli dobrze rozumiem dotychczas zdobytą wiedzę to będzie to np.
"
N36 ( OPER : 2. WIERCENIE_2 )
N38 ( NARZ : WIERTLO_15 )
N40 ( D = 15.0 )
N42 S3183 M3
N44 G54
N46 G90 G0 X100. Y75.
N48 G98 G81 X100. Y75. Z[#500-20.] R53. F318.
N50 G80
N52 M1
"
Czyli wiertło będzie wiercić na głębkość Z-20. z uwzględnieniem zmiennej #500, gdzie będzie wartość 'Z' zmierzonej.
Podprogram na mierzenie osi 'Z' zakładam, że zdobędę z maszyny czy jakiejś książki (aktualnie operatorzy używają sondy tylko manualnie do złapania 'Z', więc funkcji w kodzie nie znamy od razu z głowy).
Potrzebuję poznać jak zapisać, aby pomiar został wrzucony do tej zmiennej, np. #500.
Z góry dziękuję
mam pewne zadanie w firmie i poszukuję wskazówek lub rozwiązania. Póki co przeszukałem sporo forum i nie znalazłem wszystkiego, ale będę szukać dalej.
Pomyślałem, że wstawię to jako temat i możliwe, że ktoś wspomoże.
Temat tyczy się:
Napisania programu na maszynę Doosan MYNX (Fanuc), gdzie zostanie wybrana sonda pomiarowa.
Następnie sonda zmierzy wartość w osi 'Z' w wskazanych współrzędnych 'XY'.
Te wartości zostaną następnie wykorzystane w działaniu matematycznym, wyliczając różnicę względem zadanej sztywnej wartości.
Następnie zostanie wybrane wiertło i wykona otwór na wyliczonej współrzędnej 'Z'.
Jeśli ktoś chciałby zrozumieć to dokładniej to chętnie tłumaczę szerzej.
W części produkcyjnej krytyczna jest głębokość wiercenia względem powierzchni czołowej, a jest ona sferą wykonaną w bardzo słabej jakości.
Czyli chcę, żeby sonda zmierzyła 'Z' w danym punkcie. Następnie ma wyliczyć jaka jest odchyłka względem 'Z' idealnego i o tyle płycej/głębiej wykonać otwór.
Baza 'Z' jest na spodzie materiału.
Jeśli dobrze rozumiem dotychczas zdobytą wiedzę to będzie to np.
"
N36 ( OPER : 2. WIERCENIE_2 )
N38 ( NARZ : WIERTLO_15 )
N40 ( D = 15.0 )
N42 S3183 M3
N44 G54
N46 G90 G0 X100. Y75.
N48 G98 G81 X100. Y75. Z[#500-20.] R53. F318.
N50 G80
N52 M1
"
Czyli wiertło będzie wiercić na głębkość Z-20. z uwzględnieniem zmiennej #500, gdzie będzie wartość 'Z' zmierzonej.
Podprogram na mierzenie osi 'Z' zakładam, że zdobędę z maszyny czy jakiejś książki (aktualnie operatorzy używają sondy tylko manualnie do złapania 'Z', więc funkcji w kodzie nie znamy od razu z głowy).
Potrzebuję poznać jak zapisać, aby pomiar został wrzucony do tej zmiennej, np. #500.
Z góry dziękuję
