advertisement
TNC 620
Instrukcja obsługi dla użytkownika
Programowanie cykli pomiarowych dla detalu i narzędzia
NC-software
817600-08
817601-08
817605-08
Język polski (pl)
01/2021
Spis treści
2
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
Spis treści
4 Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu.......51
5 Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia..........................103
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
3
Spis treści
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
1.1
1.2
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
5
Spis treści
2.1
2.2
6
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
3.1
3.2
Odstęp bezpieczeństwa do punktu próbkowania: SET_UP w tabeli układów pomiarowych................. 41
Ustawić sondę z promieniowaniem podczerwonym w zaprogramowanym kierunku próbkowania:
3.3
3.4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
7
Spis treści
8
4 Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu.......51
4.1
4.2
4.3
4.4
4.5
PRÓBKOWANIE DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)...............................73
4.6
4.7
4.8
ROTACJA PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17).............. 83
4.9
ROTACJA PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)...................87
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
9
Spis treści
5 Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia..........................103
5.1
Cechy wspólne wszystkich cykli sondy pomiarowej odnośnie wyznaczania punktu odniesienia.........105
5.2
PUNKT ODNIESIENIA PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17).............107
5.3
PUNKT ODNIESIENIA PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17).............. 111
5.4
PUNKT ODNIESIENIA OKRĄG WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)......................115
5.5
PUNKT ODNIESIENIA OKRĄG ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17).......................120
5.6
PUNKT ODNIESIENIA NAROŻE ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)..................... 125
5.7
PUNKT ODNIESIENIA NAROŻE WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)....................130
5.8
PUNKT ODNIESIENIA ŚRODEK OKRĘGU ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja
5.9
10
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
5.10 PUNKT ODNIESIENIA ŚRODEK 4 ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)...............142
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
11
Spis treści
6.1
6.2
6.3
6.4
6.5
6.6
6.7
POMIAR PROSTOKĄTA ZEWNĄTRZ (cykl 423, DIN/ISO: G423, opcja #17)..................................187
6.8
POMIAR PROSTOKĄTA ZEWNĄTRZ (cykl 424, DIN/ISO: G424, opcja #17)..................................191
12
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
6.9
POMIAR SZEROKOSCI WEWNATRZ (cykl 425, DIN/ISO: G425, opcja #17)..................................194
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
13
Spis treści
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
TS KALIBROWANIE PROMIENIA WEWNĄTRZ (cykl 462, DIN/ISO: G462, opcja #17)..................227
7.9
TS KALIBROWANIE PROMIENIA ZEWNĄTRZ (cykl 463, DIN/ISO: G463 , opcja #17)..................230
14
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
8.1
8.2
8.3
8.4
8.5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
15
Spis treści
9.1
9.2
9.3
9.4
9.5
9.6
16
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Spis treści
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
17
Spis treści
18
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
1
Podstawowe zagadnienia
1
Podstawowe zagadnienia | O niniejszej instrukcji
1.1
O niniejszej instrukcji
Wskazówki dotyczące bezpieczeństwa
Proszę uwzględniać wszystkie wskazówki bezpieczeństwa w niniejszej instrukcji obsługi oraz w dokumentacji producenta obrabiarek!
Wskazówki bezpieczeństwa ostrzegają przed zagrożeniami przy pracy z oprogramowaniem oraz na urządzeniach oraz zawierają wskazówki do ich unikania. Są one klasyfikowane według stopnia zagrożenia i podzielone są na następujące grupy:
NIEBEZPIECZEŃSTWO
Niebezpieczeństwo sygnalizuje zagrożenia dla osób.
Jeśli instrukcja unikania zagrożeń nie jest uwzględniana, to zagrożenie prowadzi pewnie do wypadków śmiertelnych lub ciężkich obrażeń ciała .
OSTRZEŻENIE
Ostrzeżenie sygnalizuje zagrożenia dla osób. Jeśli instrukcja unikania zagrożeń nie jest uwzględniana, to zagrożenie prowadzi przypuszczalnie do wypadków śmiertelnych lub ciężkich obrażeń ciała .
UWAGA
Uwaga sygnalizuje zagrożenia dla osób. Jeśli instrukcja unikania zagrożeń nie jest uwzględniana, to zagrożenie prowadzi przypuszczalnie do lekkich obrażeń ciała .
WSKAZÓWKA
Wskazówka sygnalizuje zagrożenia dla przedmiotów lub danych. Jeśli instrukcja unikania zagrożeń nie jest uwzględniana, to zagrożenie prowadzi przypuszczalnie do powstania szkody materialnej .
Łańcuch informacji w obrębie wskazówek odnośnie bezpieczeństwa
Wszystkie wskazówki dotyczące bezpieczeństwa zawierają następujące cztery segmenty:
Słowo sygnałowe pokazuje poziom zagrożenia
Rodzaj i źródło zagrożenia
Następstwa lekceważenia zagrożenia, np. "W następnych zabiegach obróbkowych istnieje zagrożenie kolizji"
Zapobieganie – środki zażegnania niebezpieczeństwa
20
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawowe zagadnienia | O niniejszej instrukcji
Wskazówki informacyjne
Proszę uwzględniać wskazówki informacyjne w niniejszej instrukcji dla bezbłędnego i efektywnego wykorzystywania oprogramowania.
W niniejszej instrukcji znajdują się następujące wskazówki informacyjne:
Symbol informacji oznacza podpowiedź .
Podpowiedź podaje ważne dodatkowe lub uzupełniające informacje.
Ten symbol wskazuje na konieczność przestrzegania wskazówek bezpieczeństwa producenta obrabiarki. Ten symbol wskazuje także na funkcje zależne od maszyny.
Możliwe zagrożenia dla obsługującego i obrabiarki opisane są w instrukcji obsługi obrabiarki.
Symbol podręcznika wskazuje na odsyłacz do zewnętrznych dokumentacji, np. dokumentacji producenta obrabiarki lub innego dostawcy.
Wymagane są zmiany lub stwierdzono błąd?
Nieprzerwanie staramy się ulepszać naszą dokumentację. Proszę pomóc nam przy tym i komunikować sugestie dotyczące zmian pod następującym adresem mailowym: [email protected]
1
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
21
1
Podstawowe zagadnienia | Typ sterowania, software i funkcje
1.2
Typ sterowania, software i funkcje
Niniejsza instrukcja obsługi opisuje funkcje programowania, które dostępne są w sterowaniach, poczynając od następujących numerów software NC.
Typ sterowania NC-software-Nr
TNC 620
TNC 620 E
817600-08
817601-08
TNC 620 Stanowisko programowania 817605-08
Litera E odznacza wersję eksportową sterowania. Poniższe opcje software nie są dostępne lub dostępne tylko w ograniczonym zakresie w wersji eksportowej:
Advanced Function Set 2 (opcja #9) ograniczona do interpolacji
4-osiowej
KinematicsComp (opcja #52)
Producent maszyn dopasowuje zakres eksploatacyjnej wydajności sterowania przy pomocy parametrów technicznych do danej maszyny. Dlatego też opisane są w tej instrukcji obsługi funkcje, niedostępne niekiedy na każdym sterowaniu.
Funkcje sterowania, które nie znajdują się w dyspozycji na wszystkich obrabiarkach to na przykład:
Pomiar narzędzia przy pomocy TT
Aby zapoznać się z rzeczywistym zakresem funkcji maszyny, proszę skontaktować się z producentem maszyn.
Wielu producentów maszyn i firma HEIDENHAIN oferują kursy programowania dla sterowań HEIDENHAIN. Aby intensywnie zapoznać się z funkcjami sterowania, zalecane jest wzięcie udziału w takich kursach.
Instrukcja obsługi dla użytkownika:
Wszystkie funkcje cykli, nie związane z cyklami pomiarowymi , są opisane w instrukcji Programowanie cykli obróbki . Jeśli konieczna jest ta instrukcja obsługi, to proszę zwrócić się do firmy HEIDENHAIN.
ID instrukcji obsługi dla użytkownika Programowanie cykli obróbki: 1303427-xx
Instrukcja obsługi dla użytkownika:
Wszystkie funkcje sterowania, nie związane z cyklami, opisane są w instrukcji obsługi dla użytkownika
TNC 620 . Jeśli konieczna jest ta instrukcja obsługi, to proszę zwrócić się do firmy HEIDENHAIN.
ID instrukcji obsługi Programowanie dialogowe:
1096883-xx
ID instrukcji obsługi Programowanie DIN/ISO: 1096887xx.
ID instrukcji obsługi Konfigurowanie, testowanie i odpracowywanie programów NC: 1263172-xx.
22
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Opcje software
TNC 620 dysponuje rozmaitymi opcjami software, które mogą być aktywowane pojedynczo przez producenta obrabiarek. Opcje zawierają przestawione poniżej funkcje:
Additional Axis (opcja #0 i opcja #1)
Dodatkowa oś Dodatkowe obwody regulacji 1 i 2
Advanced Function Set 1 (opcja #8)
Rozszerzone funkcje grupa 1 Obróbka na stole obrotowym:
Kontury na rozwiniętej powierzchni bocznej cylindra
Posuw w mm/min
Transformacje współrzędnych:
Nachylenia płaszczyzny obróbki
Advanced Function Set 2 (opcja #9)
Rozszerzone funkcje grupa 2
Konieczne zezwolenie na eksport
3D-obróbka:
3D-korekcja narzędzia poprzez wektor normalnych powierzchni
Zmiana położenia głowicy odchylnej za pomocą elektronicznego kółka podczas przebiegu programu; pozycja wierzchołka narzędzia pozostaje niezmieniona (TCPM =
T ool C enter P oint M anagement)
Utrzymywać narzędzie prostopadle do konturu
Korekcja promienia narzędzia prostopadle do kierunku narzędzia
Manualne przemieszczenie w aktywnym układzie osi narzędzia
Interpolacja:
Prosta w > 4 osiach (eksport wymaga zezwolenia)
Touch Probe Functions (opcja #17)
Funkcje sondy pomiarowej Cykle sondy pomiarowej:
Kompensowanie ukośnego położenia narzędzia w trybie automatycznym
Określenie punktu odniesienia w trybie pracy Praca ręczna
Naznaczenie punktu bazowego w trybie automatycznym
Automatyczny pomiar przedmiotów
Automatyczny pomiar narzędzie
HEIDENHAIN DNC (opcja #18)
Komunikacja z zewnętrznymi aplikacjami PC poprzez komponenty COM
Advanced Programming Features (opcja #19)
Rozszerzone funkcje programowania
Programowanie dowolnego konturu FK:
Programowanie dowolnego konturu w dialogu tekstem otwartym firmy
HEIDENHAIN z graficznym wspomaganiem dla nie wymiarowanych zgodnie z wymogami NC przedmiotów
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
23
1
1
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Advanced Programming Features (opcja #19)
Cykle obróbki: głębokie wiercenie, rozwiercanie dokładnego otworu, wytaczanie, pogłębianie, centrowanie frezowanie gwintów wewnętrznych i zewnętrznych frezowanie prostokątnych i okrągłych wybrań i czopów frezowanie metodą wierszowania równych i ukośnych powierzchni frezowanie prostych i okrągłych rowków
Wzory punktowe na kole i liniach trajektoria konturu, wybranie konturu, rowek konturu trochoidalny
Grawerowanie
Cykle producenta (specjalne cykle zaimplementowane przez producenta maszyn) mogą zostać również zintegrowane
Advanced Graphic Features (opcja #20)
Rozszerzone funkcje grafiki Grafika testowa i obróbkowa: widok z góry
Przedstawienie w trzech płaszczyznach
3D-prezentacja
Advanced Function Set 3 (opcja #21)
Rozszerzone funkcje grupa 3 Korekta narzędzia:
M120: kontur ze skorygowanym promieniem obliczyć wstępnie do 99 wierszy w przód (LOOK AHEAD)
3D-obróbka:
M118: włączenie pozycjonowania kółkiem ręcznym w czasie przebiegu programu
Pallet Managment (opcja #22)
Menedżer palet
CAD Import (opcja #42)
CAD Import
Obróbka przedmiotów w dowolnej kolejności
Obsługuje DXF, STEP oraz IGES
Przejmowaniu konturów i wzorów punktowych
Komfortowe określenie punktu odniesienia
Graficzny wybór wycinków konturu z programów w dialogowym języku programowania
KinematicsOpt (opcja #48)
Optymalizowanie kinematyki maszyny
Aktywną kinematykę zapisać/odtworzyć
Sprawdzić aktywną kinematykę.
Optymalizować aktywną kinematykę
OPC UA NC serwer 1 do 6 (opcje #56 bis #61)
Standaryzowany interfejs OPC UA NC Server udostępnia standaryzowany interfejs (OPC UA) dla zewnętrznego dostępu do danych i funkcji sterowania
Przy pomocy tych opcji software może być utworzonych do sześciu równolegle działających połączeń Client
24
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Extended Tool Management (opcja #93)
Rozszerzone zarządzanie narzędziami bazujące na Phyton
Remote Desktop Manager (opcja #133)
Sterowanie zdalne zewnętrznych jednostek komputerowych
Windows na oddzielnym komputerze
Zintegrowane w interfejs sterowania
State Reporting Interface – SRI (opcja #137)
Dostęp Http do statusu sterowania Odczyt czasu zmiany statusu
Odczyt aktywnych programów NC
Cross Talk Compensation – CTC (opcja #141)
Kompensacja sprzęgania osi Określanie dynamicznie uwarunkowanych odchyleń pozycji poprzez przyśpieszenia osi
Kompensacja TCP ( T ool C enter P oint)
Position Adaptive Control – PAC (opcja #142)
Adaptacyjne regulowanie pozycji Dopasowanie parametrów regulacji w zależności od położenia osi w przestrzeni roboczej
Dopasowanie parametrów regulacji w zależności od szybkości lub przyśpieszenia osi
Load Adaptive Control – LAC (opcja #143)
Adaptacyjne regulowanie obciążenia
Automatyczne określanie wymiarów przedmiotów oraz sił tarcia
Dopasowanie parametrów regulacji w zależności od aktualnej masy obrabianego detalu
Active Chatter Control – ACC (opcja #145)
Aktywne tłumienie łoskotu W pełni automatyczna funkcja dla unikania łoskotu podczas obróbki
Machine Vibration Control – MVC (opcja #146)
Tłumienie wibracji maszyn Tłumienie wibracji maszyny dla ulepszenia jakości powierzchni obrabianego detalu poprzez funkcje
AVD Active Vibration Damping
FSC Frequency Shaping Control
Batch Process Manager (opcja #154)
Batch Process Manager Planowanie zleceń produkcyjnych
Component Monitoring (opcja #155)
Monitorowanie komponentów bez zewnętrznych czujników
Opc. Contour Milling (opcja #167)
Zoptymalizowane cykle konturu
Monitorowanie skonfigurowanych komponentów obrabiarki na przeciążenie
Cykle do wytwarzania dowolnych wybrać i wysepek metodą frezowania przecinkowego
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
25
1
1
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Dalsze dostępne opcje
HEIDENHAIN oferuje dalsze rozmaite rozszerzenia hardware i opcje software, które mogą być konfigurowane i implementowane wyłącznie przez producenta obrabiarek. Do nich zalicza się np.
Funkcjonalne Zabezpieczenie FS
Dalsze informacje dostępne są w dokumentacji producenta obrabiarek lub w prospekcie Opcje i akcesoria .
ID: 827222-xx
Stopień modyfikacji (funkcje upgrade)
Oprócz opcji software znaczące modyfikacje oprogramowania sterowania są administrowane poprzez funkcje upgrade, czyli tak zwany F eature C ontent L evel (angl. pojęcie dla stopnia rozwoju funkcjonalności). Funkcje, podlegające FCL, nie znajdują się do dyspozycji obsługującego, jeżeli dokonuje się aktualizacji software.
Jeżeli zostaje wprowadzana do eksploatacji nowa maszyna, to do dyspozycji operatora znajdują się wówczas wszystkie funkcje upgrade bez dodatkowych kosztów zakupu tych funkcji.
Funkcje upgrade oznaczone są w instrukcji poprzez FCL n , przy czym n oznacza aktualny numer wersji modyfikacji.
Można przy pomocy zakupowanego kodu na stałe aktywować funkcje FCL. W tym celu proszę nawiązać kontakt z producentem maszyn lub z firmą HEIDENHAIN.
Przewidziane miejsce eksploatacji
Sterowanie odpowiada klasie A zgodnie z europejską normą EN
55022 i jest przewidziane do eksploatacji szczególnie w centrach przemysłowych.
26
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Wskazówka dotycząca przepisów prawnych
Software sterowania zawiera oprogramowanie Open Source, którego wykorzystywanie podlega specjalnym warunkom użytkowania. Niniejsze warunki użytkowania obowiązują priorytetowo.
Dalsze informacje znajdują się w sterowaniu pod: nacisnąć klawisz MOD aby otworzyć dialog Ustawienia i informacja .
W dialogu wybrać Zapis liczby klucza .
Softkey WSKAZÓWKI LICENCYJNE nacisnąć lub alternatywnie bezpośrednio w dialogu Ustawienia i informacja , Ogólna informacja → Informacja o licencji wybrać
Software sterowania zawiera dodatkowo binarne biblioteki OPC
UA software firmy Softing Industrial Automation GmbH. Dla nich obowiązują dodatkowo i priorytetowo warunki użytkowania uzgodnione między HEIDENHAIN i firmą Softing Industrial
Automation GmbH.
Przy użytkowaniu serwera OPC UA NC lub serwera DNC, można wpływać na sposób działania sterowania. Należy upewnić się przed produktywnym użytkowaniem tych interfejsów, czy sterowanie może być w dalszym ciągu eksploatowane bez zakłóceń funkcjonalności bądź spadku wydajności. Przeprowadzenie testu systemowego leży w sferze odpowiedzialności producenta oprogramowania, wykorzystującego te interfejsy komunikacyjne.
1
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
27
1
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Opcjonalne parametry
HEIDENHAIN pracuje nieprzerwanie nad ulepszaniem pakietu cykli, dlatego też z każdym nowym oprogramowaniem udostępniane są także nowe parametry Q dla cykli. Te nowe parametry Q są parametrami opcjonalnymi, częściowo były one jeszcze niedostępne w starszych wersjach oprogramowania.
W cyklu znajdują się one zawsze przy końcu definicji cyklu.
Jakie opcjonalne parametry Q zostały dodane w tej wersji
zadecydować, czy zdefiniuje opcjonalne parametry Q czy też skasuje klawiszem NO ENT. Można przejąć także określoną wartość standardową. Jeśli jeden z parametrów Q został omyłkowo usunięty, albo chcemy po aktualizacji oprogramowania rozszerzyć cykle istniejących programów NC , to można również w późniejszym czasie dołączyć opcjonalne parametry Q do cykli.
Sposób postępowania w tym przypadku opisany jest poniżej.
Proszę postąpić następująco:
Wywołanie definicji cyklu
Nacisnąć klawisz ze strzałką w prawo, aż nowe parametry Q zostaną wyświetlone
Przejęcie wpisanej wartości standardowej lub
Zapisać wartość
Jeśli ma być przejęty nowy parametr Q, to należy wyjść z menu kliknięciem na klawisz ze strzałką w prawo lub END
Jeśli nowy parametr Q nie ma być przejęty, to należy nacisnąć klawisz NO ENT
Kompatybilność
Programy NC, utworzone na starszych modelach sterowań kształtowych HEIDENHAIN (od TNC 150 B), można odpracowywać w większości przypadków począwszy od nowego pokolenia oprogramowania TNC 620 . Nawet jeżeli nowe, opcjonalne
parametry ("Opcjonalne parametry") zostały dołączone do
dostępnych cykli, to z reguły można odpracowywać bez przeszkód istniejące programy NC . Jest to możliwe poprzez zdeponowaną wartość domyślną (default). Jeśli program NC ma być odpracowany na starszym modelu sterowania w odwrotnej kolejności, zapisany na nowej wersji oprogramowania, to można odpowiedni opcjonalny parametr Q klawisz NO ENT usunąć z definicji cyklu. W ten sposób otrzymujemy odpowiednio odwrotnie kompatybilny program NC.
Jeśli bloki NC zawierają nieodpowiednie elementy, to zostają one oznaczone przez sterowanie przy otwarciu pliku jako bloki ERROR.
28
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Nowe i zmienione funkcje cykli software 81760x-08
Przegląd nowych i zmienionych funkcji software
Dalsze informacje do poprzednich wersji software są opisane w dodatkowej dokumentacji Przegląd nowych i zmienionych funkcji software . Jeśli konieczna jest ta dokumentacja, to proszę zwrócić się do firmy
HEIDENHAIN.
ID: 1322094-xx
Instrukcja obsługi dla użytkownika Programowanie cykli obróbki:
Nowe funkcje:
Cykl 277 OCM SFAZOWANIE (DIN/ISO: G277 , opcja #167)
Przy pomocy tego cyklu sterowanie usuwa grat na konturach, uprzednio definiowanych, obrabianych zgrubnie lub wykańczanych przy pomocy dalszych cykli OCM.
Cykl 1271 OCM PROSTOKAT (DIN/ISO: G1271 , opcja #167)
Przy pomocy tego cyklu definiowany jest prostokąt, który w połączeniu z dalszymi cyklami OCM można wykorzystywać jako wybranie, wysepkę lub ograniczenie dla frezowania płaszczyzn.
Cykl 1272 OCM OKRAG (DIN/ISO: G1272 , opcja #167)
Przy pomocy tego cyklu definiowany jest okrąg, który w połączeniu z dalszymi cyklami OCM można wykorzystywać jako wybranie, wysepkę lub ograniczenie dla frezowania płaszczyzn.
Cykl 1273 OCM ROWEK / MOSTEK (DIN/ISO: G1273 , opcja #167)
Przy pomocy tego cyklu definiowany jest rowek wpustowy
(kanałek), który w połączeniu z dalszymi cyklami OCM można wykorzystywać jako wybranie, wysepkę lub ograniczenie dla frezowania płaszczyzn.
Cykl 1278 OCM WIELOKAT (DIN/ISO: G1278 , opcja #167)
Przy pomocy tego cyklu definiowany jest wielokąt, który w połączeniu z dalszymi cyklami OCM można wykorzystywać jako wybranie, wysepkę lub ograniczenie dla frezowania płaszczyzn.
Cykl 1281 OCM LIMIT PROSTOKAT (DIN/ISO: G1281 , opcja #167)
Przy pomocy tego cyklu definiowane jest prostokątne ograniczenie dla wysepek lub otwarte wybranie, uprzednio programowane za pomocą form standardowych OCM.
Cykl 1282 OCM LIMIT OKRAG (DIN/ISO: G1282 , opcja #167)
Przy pomocy tego cyklu definiowane jest okrągłe ograniczenie dla wysepek lub otwarte wybranie, uprzednio programowane za pomocą form standardowych OCM.
Sterowanie udostępnia Kalkulator danych skr. OCM , przy pomocy którego można obliczyć optymalne dane skrawania dla cyklu 272 OCM OBR.ZGRUBNA
(DIN/ISO: G272 , opcja #167) . Kalkulator skrawania otwiera się za pomocą softkey OCM DANE SKRAWANIA podczas definiowania cyklu.
Wyniki mogą być przejęte bezpośrednio do parametrów cyklu.
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
29
1
1
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Funkcje zmienione:
Można przy pomocy cyklu 225 GRAWEROWANIE (DIN/ISO:
G225 ) używając zmiennej systemowej grawerować aktualny tydzień kalendarzowy.
Cykle 202 WYTACZANIE (DIN/ISO: G202 ) i 204 WSTECZNE
POGLEB.
(DIN/ISO: G204 , opcja #19) odtwarzają przy końcu obróbki ponownie status wrzeciona przed startem cyklu.
Gwinty w cyklach 206 GWINTOWANIE (DIN/ISO: G206 ), 207
GWINTOWANIE GS (DIN/ISO: G207 ), 209 GWINTOW. LAM.
WIORA (DIN/ISO: G209 , opcja #19) i 18 NACINANIE GWINTU
(DIN/ISO: G18 ) są przedstawiane przy testowaniu programu z kreskowaniem.
Jeśli zdefiniowana użyteczna długość w kolumnie LU tabeli narzędzi jest mniejsza niż głębokość, to sterowanie pokazuje komunikat o błędach.
Następujące cykle monitorują użyteczną długość LU :
Wszystkie cykle obróbki wierceniem
Wszystkie cykle obróbki gwintowaniem
Wszystkie cykle obróbki wybrań i czopów
Cykl 22 PRZECIAGANIE (DIN/ISO: G122 , opcja #19)
Cykl 23 FREZOW. NA GOT.DNA
(DIN/ISO: G123 , opcja #19)
Cykl 24 FREZOW.NA GOT.BOKU
(DIN/ISO: G124 , opcja #19)
Cykl 233 FREZOWANIE PLANOWE (DIN/ISO:
G233 , opcja #19)
Cykl 272 OCM OBR.ZGRUBNA
(DIN/ISO: G272 , opcja #167)
Cykl 273 OCM OBR. WYK.DNA
(DIN/ISO: G273 , opcja #167)
Cykl 274 OCM OBR.WYK. BOK (DIN/ISO: G274 , opcja #167)
Cykle 251 KIESZEN PROSTOKATNA (DIN/ISO: G251 ), 252
WYBRANIE KOLOWE (DIN/ISO: G252 , opcja #19) und 272 OCM
OBR.ZGRUBNA
(DIN/ISO: G272 , opcja #167) uwzględniają przy obliczaniu toru wcięcia w materiał definiowaną w kolumnie
RCUTS szerokość ostrza.
Cykle 208 SPIRALNE FREZ. OTW.
(DIN/ISO: G208 ), 253
FREZOWANIE KANALKA (DIN/ISO: G208 ) i 254 KANALEK
KOLOWY (DIN/ISO: G254 , opcja #19) monitorują szerokość ostrza zdefiniowaną w kolumnie RCUTS tabeli narzędzi. Jeśli narzędzie, które nie tnie ponad środkiem jest osadzone na powierzchni czołowej, to sterowanie pokazuje błąd.
Producent obrabiarek może skryć cykl 238 POMIAR STANU
MASZYNY (DIN/ISO: G238 , opcja #155).
Parametr Q569 OTWARTE OGRANICZENIE w cyklu 271
OCM DANE KONTURU (DIN/ISO: G271 , opcja #167) został rozszerzony o wartość wejściową 2. Z tymi opcjami wyboru sterowanie interpretuje pierwszy kontur w obrębie funkcji
CONTOUR DEF jako blok ograniczenia wybrania.
30
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawowe zagadnienia | Typ sterowania, software i funkcje
Cykl 272 OCM OBR.ZGRUBNA
(DIN/ISO: G272 , opcja #167) został rozszerzony:
Przy pomocy parametru Q576 PREDK.OBR.WRZECIONA
definiowana jest prędkość obrotowa wrzeciona dla zdzieraka.
Przy pomocy parametru Q579 FAKTOR S WCINANIA definiowany jest współczynnik dla prędkości obrotowej wrzeciona podczas wcinania w materiał.
W parametrze Q575 STRATEGIA WC. (0/1)?
definiuje się, czy sterowanie obrabia kontur z góry na dół lub odwrotnie.
Maksymalny zakres wprowadzenie parametru Q370
ZACHODZENIE TOROW został zmieniony z 0,01 do 1 na 0,04 do 1,99.
Jeśli wejście w materiał nie jest możliwe ruchem śrubowym helix, to sterowanie próbuje wejść w materiał ruchem wahadłowym.
Cykl 273 OCM OBR. WYK.DNA
(DIN/ISO: G273 , opcja #167) został rozszerzony.
Następujące parametry zostały dodane:
Q595 STRATEGIA : obróbka ze stałymi odstępami między torami bądź stałym kątem wcięcia w materiał
Q577 WSPOLCZ.PROM.NAJAZDU
: współczynnik dla promienia narzędzia dla dopasowania promienia najazdu
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Instrukcja obsługi dla użytkownika Programowanie cykli pomiarowych dla detalu i narzędzia
Funkcje zmienione
Przy pomocy cykli 480 KALIBRACJA TT (DIN/ISO: G480 ) und
484 KALIBROWANIE IR TT (DIN/ISO: G484 , opcja #17) można kalibrować sondę narzędziową używając elementu próbkowania w formie prostopadłościanu.
Dalsze informacje: "TT KALIBROWANIE (cykl 30 lub 480,DIN/
ISO: G480, opcja #17)", Strona 275
Dalsze informacje: "IR-TT KALIBROWANIE (cykl 484, DIN/
ISO: G484, opcja #17)", Strona 290
Cykl 483 POMIAR NARZEDZIA (DIN/ISO: G483 , opcja #17) wymierza przy obracających się narzędziach najpierw długość narzędzia a następnie promień narzędzia.
Dalsze informacje: "Kompletne wymiarowanie narzędzia
(cykl 33 lub 483, DIN/ISO: G483, opcja #17)", Strona 286
Cykle 1410 PROBKOWANIE KRAWEDZ (DIN/ISO: G1410 ) i 1411
PROBKOWANIE DWA OKREGI (DIN/ISO: G1411 , opcja #17) obliczają rotację podstawową standardowo w wejściowym układzie współrzędnych (I-CS). Jeśli kąty osi i kąty nachylenia nie są zgodne, to cykle obliczają rotację podstawową w układzie współrzędnych detalu (W-CS).
Dalsze informacje: "PRÓBKOWANIE KRAWĘDZI (cykl 1410,
DIN/ISO: G1410 , opcja #17)", Strona 67
Dalsze informacje: "PRÓBKOWANIE DWÓCH OKREGÓW
(cykl 1411, DIN/ISO: G1411, opcja #17)", Strona 73
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
31
1
1
Podstawowe zagadnienia | Typ sterowania, software i funkcje
32
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
2
Podstawy /
Przegląd informacji
2
2.1
Wstęp
Powtarzające się często rodzaje obróbki, które obejmują kilka etapów obróbki, są wprowadzone do pamięci sterowania w postaci cykli. Także przeliczenia współrzędnych i niektóre funkcje specjalne są oddane do dyspozycji w postaci cykli. Większość cykli obróbki wykorzystuje parametry Q jako parametry przejściowe.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Cykle przeprowadzają bardzo kompleksowe zabiegi obróbkowe.
Niebezpieczeństwo kolizji!
Należy przeprowadzić graficzny test programu przed odpracowaniem
Jeżeli w przypadku cykli z numerami większymi niż
200 używamy pośredniego przypisania parametrów
(np. Q210 = Q1 ), to zmiana przypisanego parametru
(np. Q1 ) nie działa po definicji cyklu. Należy w takich przypadkach zdefiniować parametr cyklu (np. Q210 ) bezpośrednio.
Jeśli w cyklach obróbki z numerami większymi od 200 definiujemy parametr posuwu, to można poprzez softkey zamiast wartości liczbowej również przyporządkować w
TOOL CALL -bloku zdefiniowany posuw (softkey FAUTO ).
W zależności od danego cyklu i od funkcji parametru posuwu, do dyspozycji znajdują się alternatywnie posuwy FMAX (posuw szybki), FZ (posuw na ząb) i FU
(posuw na obrót).
Należy uwzględnić, iż zmiana posuwu FAUTO po definicji cyklu nie posiada żadnego oddziaływania, ponieważ sterowanie przy przetwarzaniu definicji cyklu przypisuje wewnętrznie posuw z bloku TOOL CALL .
Jeżeli ma być skasowany cykl z kilkami subblokami, to sterowanie wydaje wskazówkę, czy ma zostać usunięty cały cykl.
Podstawy / Przegląd informacji | Wstęp
34
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Podstawy / Przegląd informacji | Dostępne grupy cykli
2.2
Dostępne grupy cykli
Przegląd cykli obróbkowych
Nacisnąć klawisz CYCL DEF
Softkey Grupa cykli
Cykle dla wiercenia głębokiego, rozwiercania otworu, wytaczania i pogłębiania
Cykle dla gwintowania, nacinania gwintów i frezowania gwintów
Cykle do frezowania wybrań, czopów, kanałków i frezowania płaszczyzn
Cykle dla przeliczania współrzędnych, przy pomocy których dowolne kontury zostają przesunięte, obrócone, odbite w lustrze, powiększone lub pomniejszone
SL-cykle (Subcontur-List), przy pomocy których obrabiane są bardziej skomplikowane kontury równolegle do konturu głównego, składające się z kilku nakładających się na siebie częściowych konturów, jak i cykle do obróbki powierzchni bocznej cylindra oraz do frezowania wirowego
Cykle do wytwarzania wzorów (szablonów) punktowych, np. okrąg z odwiertami lub powierzchnia z odwiertami,
DataMatrix-Code
Cykle specjalne Czas przebywania, Wywołanie programu,
Orientacja wrzeciona, Grawerowanie, Tolerancja, Określenie załadunku,
W razie potrzeby można przełączyć na specyficzne maszynowe cykle obróbki.
Takie cykle obróbki integruje producent obrabiarek.
Strona
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
2
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
35
2
Podstawy / Przegląd informacji | Dostępne grupy cykli
Przegląd cykli układu pomiarowego
Klawisz TOUCH PROBE nacisnąć
Softkey Grupa cykli
Cykle dla automatycznego rejestrowania i kompensowania ukośnego położenia obrabianego przedmiotu
Strona
Cykle dla automatycznego wyznaczania punktu odniesienia
Cykle dla automatycznej kontroli obrabianego detalu
Cykle specjalne
Kalibrowanie czujnika pomiarowego
Cykle dla automatycznego pomiaru kinematyki
Cykle dla automatycznego wymierzania narzędzia (zostaje aktywowany przez producenta obrabiarek)
W razie konieczności przełączać dalej na odpowiednie cykle sondy dopasowane do maszyny, takie cykle może zintegrować producent obrabiarek
36
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
3
Praca z cyklami układu pomiarowego
3
Praca z cyklami układu pomiarowego | Informacje ogólne o cyklach układu pomiarowego
3.1
Informacje ogólne o cyklach układu pomiarowego
Sterowanie musi być przygotowane przez producenta obrabiarek dla zastosowania sondy impulsowej 3D.
Cykle sondy pomiarowej są dostępne tylko wraz z opcją software #17. Jeśli stosowane są układy pomiarowe
HEIDENHAIN, to ta opcja jest dostępna automatycznie.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
Sposób funkcjonowania
Jeśli sterowanie odpracowuje cykl sondy pomiarowej, to 3Dsonda pomiarowa przemieszcza się równolegle do osi w kierunku obrabianego detalu (także przy aktywnej rotacji podstawowej i przy nachylonej płaszczyźnie obróbki). Producent maszyn określa posuw próbkowania w parametrze maszynowym.
Dalsze informacje: "Zanim rozpoczniemy pracę z cyklami sondy pomiarowej!", Strona 41
Jeśli trzpień sondy dotknie obrabianego przedmiotu, to 3D-sonda pomiarowa wysyła sygnał do sterowania: współrzędne wypróbkowanej pozycji zostają zapisane do pamięci zatrzymuje sondę 3D przemieszcza się z posuwem szybkim do pozycji startu operacji próbkowania
Jeśli na określonym odcinku trzpień sondy nie zostanie wychylony, to sterowanie wydaje komunikat o błędach (odcinek: DYST z tabeli sondy pomiarowej).
Uwzględnianie rotacji bazowej w trybie obsługi ręcznej
Sterowanie uwzględnia przy operacji próbkowania aktywną rotację podstawową i najeżdża ukośnie obrabiany detal.
Cykle sondy pomiarowej w rodzajach pracy Obsługa ręczna i El. kółko ręczne
Sterowanie udostępnia w trybach pracy Praca ręczna i
Elektroniczne kółko ręczne cykle sondy pomiarowej, przy pomocy których: kalibrujemy sondę pomiarową kompensujemy ukośne położenie przedmiotu
Określenie punktów odniesienia
38
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Praca z cyklami układu pomiarowego | Informacje ogólne o cyklach układu pomiarowego
Cykle układu pomiarowego dla trybu automatycznego
Oprócz cykli sondy pomiarowej, wykorzystywanych w trybach pracy Tryb manualny i Elektroniczne kółko ręczne , sterowanie udostępnia wiele cykli dla różnych możliwości zastosowania w trybie automatycznym:
Kalibrowanie impulsowej sondy pomiarowej
Kompensowanie ukośnego położenia przedmiotu
Określenie punktów odniesienia
Automatyczna kontrola narzędzia
Automatyczne wymiarowanie narzędzia
Cykle dla pomiaru narzędzia operator programuje w trybie pracy
Programowanie klawiszem TOUCH PROBE . Cykle sondy pomiarowej z numerami od 400 wzwyż, jak i nowsze cykle obróbki, używają
Q-parametrów jako parametrów przekazu. Parametry o tej samej funkcji, które wykorzystuje sterowanie w różnych cyklach, mają zawsze ten sam numer: np. Q260 to zawsze bezpieczna wysokość,
Q261 zawsze wysokość pomiaru itd.
Aby uprościć programowanie, sterowanie ukazuje podczas definiowania cyklu rysunek pomocniczy. Na rysunku pomocniczym ten parametr jest jasno podświetlony, który ma zostać wprowadzony
(patrz ilustracja z prawej).
3
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
39
3
Praca z cyklami układu pomiarowego | Informacje ogólne o cyklach układu pomiarowego
Definiowanie cyklu sondy pomiarowej w trybie pracy
Programowanie
Proszę postąpić następująco:
Klawisz TOUCH PROBE nacisnąć
Softkey
Wybrać grupę cykli pomiarowych, np. wyznaczenie punktu odniesienia
Cykle dla automatycznego pomiaru narzędzia znajdują się tylko wtedy w dyspozycji, jeśli obrabiarka jest przygotowana.
Wybrać cykl, np. PKT.BAZ.PROST.WEWN.
Sterowanie otwiera dialog i zapytuje o wszystkie wejściowe dane, jednocześnie sterowanie wyświetla na prawej połowie ekranu grafikę, w której mający być wprowadzonym parametr zostaje jasno podświetlony.
Należy podać wszystkie wymagane przez sterowanie parametry
Każdy wpis potwierdzić klawiszem ENT
Sterowanie zamyka dialog po wprowadzeniu wszystkich koniecznych danych.
Grupa cykli pomiarowych
Cykle dla automatycznego rejestrowania i kompensowania ukośnego położenia obrabianego przedmiotu
Cykle dla automatycznego wyznaczania punktu odniesienia
Cykle dla automatycznej kontroli obrabianego detalu
Cykle specjalne
Strona
Kalibrowanie TS
Kinematyka
Cykle dla automatycznego wymierzania narzędzia (zostaje aktywowany przez producenta obrabiarek)
NC-wiersze
5 TCH PROBE 410
PKT.ODN.PROSTOKAT WEWN.
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q323=60 ;DLUG. 1-SZEJ STRONY
Q324=20 ;DLUG. 2-GIEJ STRONY
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q305=10 ;NR W TABELI
Q331=+0 ;PUNKT BAZOWY
Q332=+0 ;PUNKT BAZOWY
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+0 ;PUNKT BAZOWY
40
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Praca z cyklami układu pomiarowego | Zanim rozpoczniemy pracę z cyklami sondy pomiarowej!
3.2
Zanim rozpoczniemy pracę z cyklami sondy pomiarowej!
Aby móc wypełnić jak największy zakres zastosowania zadań pomiarowych, znajdują się do dyspozycji poprzez parametry maszynowe opcje ustawienia, określające zasadnicze funkcjonalne możliwości wszystkich cykli sondy pomiarowej:
Maksymalny odcinek przemieszczenia do punktu próbkowania: DIST w tabeli układów pomiarowych
Jeśli trzpień nie zostanie wychylony na określonym w DYST odcinku, to sterowanie wydaje komunikat o błędach.
3
Odstęp bezpieczeństwa do punktu próbkowania:
SET_UP w tabeli układów pomiarowych
W SET_UP określamy, jak daleko sterowanie ma pozycjonować sondę od zdefiniowanego – lub obliczonego przez cykl – punktu próbkowania. Im mniejsza jest zapisywana wartość, tym dokładniej należy definiować pozycje próbkowania. W wielu cyklach sondy pomiarowej można zdefiniować dodatkowo odstęp bezpieczeństwa, który działa addytywnie do SET_UP .
Ustawić sondę z promieniowaniem podczerwonym w zaprogramowanym kierunku próbkowania: TRACK w tabeli układów pomiarowych
Aby zwiększyć dokładność pomiaru, można osiągnąć poprzez
TRACK = ON, iż sonda promieniowania podczerwonego przed każdą operacją próbkowania ustawi się w kierunku zaprogramowanego kierunku próbkowania. W ten sposób trzpień sondy zostaje wychylony zawsze w tym samym kierunku.
Jeśli dokonujemy zmiany TRACK = ON, to należy na nowo kalibrować sondę pomiarową.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
41
3
Praca z cyklami układu pomiarowego | Zanim rozpoczniemy pracę z cyklami sondy pomiarowej!
Impulsowa sonda pomiarowa, posuw próbkowania: F w tabeli układów pomiarowych
W F określamy posuw, z którym sterowanie ma próbkować obrabiany detal.
F nie może być większym, niż nastawiono w opcjonalnym parametrze maszynowym maxTouchFeed (nr 122602).
W cyklach sondy dotykowej potencjometr posuwu może zadziałać.
Konieczne ustawienia określa producent obrabiarek. (parametr overrideForMeasure (nr 122604), musi być odpowiednio skonfigurowany.)
Impulsowa sonda pomiarowa, bieg szybki dla przemieszczeń pozycjonowania: FMAX
W FMAX określamy posuw, z którym sterowanie pozycjonuje wstępnie sondę pomiarową, albo pozycjonuje między punktami pomiarowymi.
Impulsowa sonda pomiarowa, bieg szybki dla przemieszczeń pozycjonowania: F_PREPOS w tabeli układów pomiarowych
W F_PREPOS określamy, czy sterowanie ma pozycjonować sondę pomiarową z posuwem zdefiniowanym w FMAX, czy też na biegu szybkim maszyny.
Wartość wprowadzenia = FMAX_PROBE : pozycjonować z posuwem z FMAX .
Wartość zapisu = FMAX_MACHINE : pozycjonować wstępnie na biegu szybkim maszyny
Odpracowywanie cykli układu pomiarowego
Wszystkie cykle sondy pomiarowej są DEF-aktywne. Sterowanie odpracowuje cykl automatycznie, kiedy tylko w przebiegu programu zostaje odczytana definicja cyklu przez sterowanie.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
42
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Praca z cyklami układu pomiarowego | Zanim rozpoczniemy pracę z cyklami sondy pomiarowej!
3
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 1400 do 1499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Przy wykonywaniu cykli układu impulsowego nie mogą być aktywne cykle 8 ODBICIE LUSTRZANE , cykl 11
WSPOLCZYNNIK SKALI i cykl 26 POOSIOWA SKALA .
OSIOWO-
SPEC.SKALA
Przeliczenia współrzędnych zresetować wcześniej
Oprócz tego obowiązuje zasada, w zależności od ustawienia parametru chkTiltingAxes (nr 204600) sprawdza się przy próbkowaniu, czy położenie osi obrotowych jest zgodne z kątami nachylenia (3D-
Rot). Jeśli tak nie jest, sterowanie wydaje meldunek o błędach.
Należy uwzględnić, iż jednostki miary z Q113 w protokole pomiaru i w parametrach zwrotnych są zależne od programu głównego.
Cykle sondy 408 do 419 a także 1400 do 1499 mogą być odpracowywane także przy aktywnej rotacji podstawowej. Proszę zwrócić uwagę, iż kąt rotacji podstawowej nie zmienia się, jeśli po cyklu pomiaru pracujemy z cyklem 7 Przesunięcie punktu zerowego.
Cykle sondy z numerami 400 do 499 bądź 1400 do 1499 pozycjonują wstępnie sondę pomiarową według określonej logiki pozycjonowania:
Jeśli aktualna współrzędna południowego bieguna trzpienia sondy jest mniejsza niż współrzędna bezpiecznej wysokości
(zdefiniowana w cyklu), to sterowanie odsuwa sondę pomiarową najpierw w osi sondy na bezpieczną wysokość i następnie pozycjonuje na płaszczyźnie obróbki do pierwszego punktu próbkowania.
Jeśli aktualna współrzędna bieguna południowego palca sondy jest większa niż współrzędna bezpiecznej wysokości, to sterowanie pozycjonuje sondę pomiarową najpierw na płaszczyźnie obróbki do pierwszego punktu próbkowania i następnie w osi sondy pomiarowej bezpośrednio na wysokość pomiaru
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
43
3
Praca z cyklami układu pomiarowego | Warunki dla zastosowania cykli w programie
3.3
Warunki dla zastosowania cykli w programie
Przegląd
Niektóre cykle wykorzystują zawsze regularnie identyczne parametry cyklu, np. bezpieczną wysokość Q200 , które to należy podawać przy każdym definiowaniu cyklu. Poprzez funkcję GLOBAL
DEF dostępna jest możliwość centralnego definiowania tych parametrów cyklu na początku programu, tak iż działają one globalnie dla wszystkich używanych w programie NC cykli obróbki.
W odpowiednim cyklu obróbki robi się tylko odnośnik do wartości, zdefiniowanej na początku programu.
Następujące funkcje GLOBAL DEF znajdują się do dyspozycji:
Softkey Wzorce obróbkowe
GLOBAL DEF OGOLNIE
Definiowanie obowiązujących ogólnie parametrów cykli
GLOBAL DEF WIERCENIE
Definiowanie specjalnych parametrów cykli wiercenia
Strona
GLOBAL DEF FREZOWANIE
KIESZENI
Definiowanie specjalnych parametrów cykli frezowania kieszeni
GLOBAL DEF FREZOWANIE
KONTURU
Definiowanie specjalnych parametrów frezowania konturu
GLOBAL DEF POZYCJONOWA-
NIE
Definiowanie zachowania przy pozycjonowaniu dla CYCL CALL
PAT
Dalsze informacje: instrukcja obsługi dla użytkownika Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika Programowanie cykli obróbki
44
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Praca z cyklami układu pomiarowego | Warunki dla zastosowania cykli w programie
Softkey Wzorce obróbkowe
GLOBAL DEF PRÓBKOWANIE
Definiowanie specjalnych parametrów cykli układu pomiarowego
Strona
GLOBAL DEF zapis
Proszę postąpić następująco:
Nacisnąć klawisz PROGRAMOWAĆ
Nacisnąć klawisz SPEC FCT
Softkey WYMOGI PROGRAMU nacisnąć
Softkey GLOBAL DEF nacisnąć
Wybrać pożądaną funkcję GLOBAL-DEF, np.
softkey GLOBAL DEF PROBKOWANIE nacisnąć
Wpisać konieczne definicje
Za każdym razem potwierdzić klawiszem ENT
3
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
45
3
Praca z cyklami układu pomiarowego | Warunki dla zastosowania cykli w programie
Wykorzystywanie danych GLOBAL DEF
Jeśli na początku programu zapisano odpowiednie funkcje
GLOBAL DEF, to można przy definiowaniu dowolnego cyklu obróbki odwoływać się to tych globalnie obowiązujących wartości.
Proszę postąpić przy tym w następujący sposób:
Nacisnąć klawisz PROGRAMOWAĆ
Klawisz TOUCH PROBE nacisnąć
Wybrać pożądaną grupę cykli, np. rotacja
Wybrać pożądany cykl, np. PROBKOWANIE
PLASZCZYZNA
Jeśli dostępne są do niego globalne parametry, to sterowanie wyświetla softkey
WARTOSCI STANDARD.
.
Softkey WARTOSCI STANDARD.
nacisnąć
Sterowanie zapisuje słowo PREDEF (w j.angielskim: zdefiniowany wstępnie) do definicji cyklu. W ten sposób przeprowadzono powiązanie z odpowiednim GLOBAL DEF parametrem, który zdefiniowano na początku programu.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli zmienia się później ustawienia programowe z GLOBAL DEF , to te zmiany oddziaływują na cały program NC. Tym samym może zmienić się całkowicie przebieg obróbki.
GLOBAL DEF stosować docelowo. Należy przeprowadzić graficzny test programu przed odpracowaniem
W cyklach obróbki należy podać stałą wartość, wówczas
GLOBAL DEF nie zmienia wartości
46
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Praca z cyklami układu pomiarowego | Warunki dla zastosowania cykli w programie
Ogólnie obowiązujące dane
Parametry obowiązują dla wszystkich cykli obróbkowych 2xx oraz cykli sondy 451 , 452
Q200 Bezpieczna odleglosc?
(inkrementalnie) odstęp wierzchołek ostrza narzędzia – powierzchnia obrabianego detalu; wprowadzić wartość dodatnią.
Zakres wprowadzenia 0 do 99999,9999
Q204 2. bezpieczna odleglosc?
(inkrementalnie): współrzędna osi wrzeciona, na której nie może dojść do kolizji pomiędzy narzędziem i obrabianym detalem (mocowaniem).
Zakres wprowadzenia 0 do 99999,9999
Q253 Posuw przy pozycj. wstępnym?
: posuw, z którym sterowanie przemieszcza narzędzie w cyklu. Zakres wprowadzenia 0 do 99999,999 alternatywnie FMAX , FAUTO
Q208 Posuw przy ruchu powrotnym ?
: posuw, z którym sterowanie pozycjonuje narzędzie z powrotem do odpowiedniej pozycji wyjściowej. Zakres wprowadzenia 0 do 99999,999 alternatywnie FMAX , FAUTO
Globalne dane dla funkcji próbkowania
Parametry obowiązują dla wszystkich cykli sondy pomiarowej 4xx i
14xx a także dla cykli 271 , 1271 , 1272 , 1273 , 1278
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
11 GLOBAL DEF 100 OGOLNIE
Q200=2 ;BEZPIECZNA WYSOKOSC
Q204=100 ;2-GA BEZPIECZNA WYS.
Q253=+750 ;PREDK. POS. ZAGLEB.
Q208=+999 ;POSUW RUCHU
POWROTN.
Przykład
11 GLOBAL DEF 120 PROBKOWANIE
Q320=+0 ;BEZPIECZNA WYSOKOSC
Q260=+100 ;BEZPIECZNA WYSOKOSC
Q301=+1 ;ODJAZD NA BEZP.WYS.
3
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
47
3
Praca z cyklami układu pomiarowego | Tabela sond dotykowych
3.4
Tabela sond dotykowych
Informacje ogólne
W tabeli układów pomiarowych są zapisane różne dane, określające zachowanie przy operacji próbkowania. Jeśli na obrabiarce wykorzystuje się kilka sond impulsowych, to można zapisywać dane dla każdego układu oddzielnie.
Dane narzędziowe odnoszące się do układów impulsowych można teraz wyświetlać oraz modyfikować także w menedżerze narzędzi.
Edycja tablic sondy pomiarowej
Proszę postąpić następująco:
Klawisz Praca ręczna nacisnąć
Softkey SONDA DETALU nacisnąć
Sterowanie ukazuje dalsze softkeys
Softkey TABELA UKŁ. IMP.
nacisnąć
Softkey EDYCJA ustawić na ON .
Przy pomocy klawiszy ze strzałką wybrać żądane ustawienie
Przeprowadzenie koniecznych zmian
Opuszczenie tabeli sondy: softkey K-EC nacisnąć
Dane sondy pomiarowej
Skrót
NO
TYP
CAL_OF1
CAL_OF2
CAL_ANG
F
FMAX
DIST
48
Zapisy
Numer sondy impulsowej: ten numer zapisuje się w tabeli narzędzi (kolumna: TP_NO ) pod odpowiednim numerem narzędzia
Wybór wykorzystywanej sondy impulsowej
Przesunięcie osi sondy względem osi wrzeciona na osi głównej
Przesunięcie osi sondy względem osi wrzeciona na osi pomocniczej
Sterowanie ustawia sondę impulsową przed kalibrowaniem lub próbkowaniem pod kątem orientacji (jeżeli orientowanie jest możliwe)
Posuw, z którym sterowanie dokonuje próbkowania detalu
F nie może być większym, niż nastawiono w opcjonalnym parametrze maszynowym maxTouchFeed (nr 122602).
Posuw, z którym sonda zostaje pozycjonowana wstępnie, albo zostaje pozycjonowana pomiędzy punktami pomiarowymi
Jeśli trzpień nie zostanie wychylony w obrębie zdefiniowanej tu wartości, to sterowanie wydaje komunikat o błędach
Dialog
–
Wybór układu impulsowego?
TS niewspółos. środka osi głównej? [mm]
TS niewspół.środka osi pomocn.?
[mm]
Kąt wrzeciona dla kalibrowania?
Posuw próbkowania? [mm/min]
Bieg szybki w cyklu próbkowania? [mm/min]
Maksymalny zakres pomiaru?
[mm]
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Praca z cyklami układu pomiarowego | Tabela sond dotykowych
Skrót
SET_UP
F_PREPOS
TRACK
SERIAL
REACTION
Zapisy
Poprzez SET-UP określamy, jak daleko sterowanie ma pozycjonować sondę od zdefiniowanego lub obliczonego przez cykl punktu próbkowania. Im mniejsza jest zapisywana wartość, tym dokładniej należy definiować pozycje próbkowania. W wielu cyklach sondy pomiarowej można zdefiniować dodatkowo odstęp bezpieczeństwa, który działa addytywnie do SET_UP .
Określenie prędkości przy pozycjonowaniu wstępnym:
Pozycjonowanie wstępne z prędkością z FMAX :
FMAX_PROBE
Pozycjonowanie wstępne na biegu szybkim obrabiarki:
FMAX_MACHINE
Aby zwiększyć dokładność pomiaru, można poprzez
TRACK = ON osiągnąć, iż sonda promieniowania podczerwonego przed każdą operacją próbkowania ustawi się w kierunku zaprogramowanego kierunku próbkowania. W ten sposób trzpień sondy zostaje wychylony zawsze w tym samym kierunku:
ON : przeprowadzić powielanie przemieszczenia wrzeciona
OFF : nie przeprowadzać powielania przemieszczenia wrzeciona
Zapis w tej kolumnie można pominąć. Sterowanie zapisuje automatycznie numer seryjny układu impulsowego, jeśli ten układ dysponuje interfejsem EnDat
Sondy dotykowe z adapterem zabezpieczenia przed kolizjami reagują resetowaniem sygnału gotowości, kiedy tylko rozpoznają kolizję. Wpis ten określa, jak sterowanie ma reagować na resetowanie sygnału gotowości
NCSTOP : przerwanie wykonania programu NC
EMERGSTOP : wyłączenie awaryjne (NOT-AUS), szybsze wyhamowanie osi
W przypadku sondy TS 642 dostępna jest możliwość wyboru w kolumnie TYPE między TS642-3 i TS642-6 .
Wartości 3 i 6 odpowiadają położeniu przełącznika w komorze baterii sondy.
3 : dla aktywowania sondy przełącznikiem stożkowym. Tego trybu nie używać. Ten tryb nie jest jeszcze na razie obsługiwany przez sterowania
HEIDENHAIN.
6 : dla aktywowania sondy sygnałem podczerwieni.
Stosować ten tryb.
Dialog
Bezpieczna odleglosc? [mm]
Prepozyc.na biegu szybkim? ENT/
NOENT
Orien.układu imp.? Tak=ENT/
Nie=NOENT
Numer seryjny?
Reakcja? EMERGSTO-
P=ENT/NCSTOP=NOENT
3
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
49
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Przegląd
4.1
Przegląd
Sterowanie musi być przygotowane przez producenta obrabiarek dla zastosowania sondy impulsowej 3D.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
Softkey Cykl
PRÓBKOWANIE PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
Automatyczne określenie przez trzy punkty
Kompensacja poprzez funkcję rotacji podstawowej bądź obrót stołu
PRÓBKOWANIE KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
Automatyczne określenie przez dwa punkty
Kompensacja poprzez funkcję rotacji podstawowej bądź obrót stołu
PRÓBKOWANIE DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja
Automatyczne określenie przez dwa odwierty lub czopy
Kompensacja poprzez funkcję rotacji podstawowej bądź obrót stołu
ROTACJA PODSTAWOWA (cykl 400, DIN/ISO: G400, opcja #17)
Automatyczne określenie przez dwa punkty
Kompensacja poprzez funkcję obrotu od podstawy
ROTACJA PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
Automatyczne określenie przez dwa odwierty
Kompensacja poprzez funkcję obrotu od podstawy
ROTACJA PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
Automatyczne określenie przez dwa czopy
Kompensacja poprzez funkcję obrotu od podstawy
ROTACJA PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403,
Automatyczne określenie przez dwa punkty
Kompensacja poprzez obrót stołu
Rotacja poprzez oś C (cykl 405,DIN/ISO: G405 , opcja #17)
Automatyczne wyrównywanie offsetu kąta pomiędzy punktem środkowym odwiertu i dodatnią osią Y
Kompensacja poprzez obrót stołu
USTAWIENIE ROTACJI PODSTAWOWEJ (cykl 404, DIN/ISO: G404, opcja #17)
Wyznaczenie dowolnej rotacji podstawowej
Strona
52
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
4
4.2
Podstawy cykli sondy dotykowej 14xx
Wspólne cechy cykli sond dotykowych 14xx dla obrotów
Dla określenia obrotów dostępne są trzy cykle:
1410 PROBKOWANIE KRAWEDZ
1411 PROBKOWANIE DWA OKREGI
1420 PROBKOWANIE PLASZCZYZNA
Te cykle zawierają:
Uwzględnienie aktywnej kinematyki obrabiarki
Półautomatyczne próbkowanie
Monitorowanie tolerancji
Uwzględnienie kalibrowania 3D
Jednoczesne określenie obrotu i pozycji
Wskazówki dotyczące programowania:
Pozycje próbkowania odnoszą się do zaprogramowanych współrzędnych zadanych w I-
CS.
Należy zaczerpnąć pozycje zadane z rysunku.
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Objaśnienie pojęć
Oznaczenie
Pozycja zadana
Wymiar zadany
Aktualna pozycja
Wymiar rzeczywisty
I-CS
W-CS
Obiekt
Krótki opis
Pozycja z rysunku, np. pozycja odwiertu
Wymiary z rysunku np. średnica odwiertu
Wymiar pomiaru pozycji, np. pozycja odwiertu
Wynik pomiaru wymiarów np. średnicy odwiertu
Wejściowy układ współrzędnych
I-CS: Input Coordinate System
Układ współrzędnych detalu
W-CS: Workpiece Coordinate System
Obiekty próbkowania: okrąg, czop, płaszczyzny, krawędź
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
53
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
Ewaluacja - punkt odniesienia:
Dyslokacje mogą zostać zapisane do transformacji bazowej tablicy punktów odniesienia, jeśli przy konsystentnej płaszczyźnie roboczej lub w przypadku obiektów pozycjonowanie próbkowanie wykonywane jest z aktywnym
TCPM
Obroty mogą zostać zapisane do transformacji bazowej tablicy punktów odniesienia jako rotacja podstawowa lub także jako offset osi wychodząc z pierwszej osi stołu obrotowego detalu
Wskazówki dotyczące obsługi:
Przy próbkowaniu są uwzględniane dostępne dane kalibrowania 3D . Jeśli te dane kalibrowania nie są dostępne, to mogą powstawać odchylenia.
Jeśli ma być wykorzystywany nie tylko obrót ale także zmierzona pozycja, to należy dokonać próbkowania możliwie prostopadle do powierzchni.
Im większy błąd kąta i im większy promień kulki sondy, tym większy jest błąd pozycji. Ze względu na duże odchylenia kąta w położeniu wyjściowym mogą powstawać tu odpowiednie odchylenia odnośnie pozycji.
Protokół:
Uzyskane wyniki są protokołowane w TCHPRAUTO.html
jak i zachowywane w przewidzianych dla cyklu parametrach Q .
Zmierzone odchylenia wyrażają różnicę zmierzonych wartości rzeczywistych do środka tolerancji. Jeśli nie podano tolerancji, to odnoszą się one do wymiaru nominalnego.
54
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
4
Tryb półautomatyczny
Jeśli pozycje próbkowania w odniesieniu do aktualnego punktu zerowego nie są znane, to cykl może być wykonywany w trybie półautomatycznym. Tu można przed wykonaniem operacji próbkowania określić pozycję startu poprzez manualne pozycjonowanie wstępne.
W tym celu należy postawić przed pożądaną pozycją zadaną znak
"?" . To można wykonać z softkey ZAPISAC TEKST . W zależności od obiektu należy definiować pozycje zadane, określające kierunek
operacji próbkowania, patrz "Przykłady".
Przebieg cyklu:
1 Cykl przerywa program NC
2 Pojawia się okno dialogu
Proszę postąpić następująco:
Klawiszami kierunkowymi osi wypozycjonować sondę wstępnie na pożądany punkt lub
Alternatywnie można używać także kółka ręcznego dla prepozycjonowania
W razie konieczności zmienić warunki próbkowania, np. kierunek próbkowania
Nacisnąć NC start
Jeśli dla powrotu na bezpieczną wysokość Q1125 zaprogramowano wartość 1 lub 2, sterowanie otwiera okno wyskakujące. W tym oknie znajduje się objaśnienie, iż tryb powrotu na bezpieczny odstęp jest niemożliwy.
Jak długo okno wyskakujące jest otwarte przejechać klawiszami osiowymi na bezpieczną pozycję
Nacisnąć NC start
Program jest kontynuowany.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Sterowanie ignoruje przy wykonaniu trybu półautomatycznego zaprogramowaną wartość 1 i 2 dla powrotu na bezpieczną wysokość. W zależności od pozycji, na której znajduje się sonda, istnieje zagrożenie kolizji.
W trybie półautomatycznym po każdej operacji próbkowania przejechać odręcznie na bezpieczną wysokość
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
55
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
Wskazówki dotyczące programowania i obsługi:
Należy zaczerpnąć pozycje zadane z rysunku.
Tryb półautomatyczny wykonywany jest w trybach pracy obrabiarki, czyli nie przy testowaniu programu.
Jeśli dla punktu próbkowania we wszystkich kierunkach nie zostaną zdefiniowane pozycje zadane, to sterowanie wydaje komunikat o błędach.
Jeśli dla danego kierunku nie zostanie zdefiniowana pozycja zadana, to po próbkowaniu obiektu następuje przejęcie wartości rzeczywistej jako zadanej. Oznacza to, iż zmierzona pozycja rzeczywista jest później przyjmowana jako pozycja zadana. Co z kolei oznacza, dla tej pozycji brak odchylenia a tudzież także brak korekcji pozycji.
56
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
4
Przykłady
Ważne : należy podać pozycje zadane z rysunku!
W poniższych trzech przykładach zastosowano pozycje zadane z rysunku.
Odwiert
W tym przykładzie ustawiane są dwa odwierty. Próbkowanie następuje w osi X (oś główna) i osi Y (oś pomocnicza). Dlatego też należy koniecznie zdefiniować dla tych osi pozycję zadaną! Pozycja zadana osi Z (oś narzędzia) nie jest konieczna, ponieważ nie są rejestrowane wymiary w tym kierunku.
5 TCH PROBE 1411 PROBKOWANIE DWA OKREGI
QS1100= "?30" ;1.PKT OS GLOWNA
QS1101= "?50" ;1.PKT OS POMOCNICZA
QS1102= "?"
Q1116=+10
QS1103= "?75"
QS1104= "?50"
QS1105= "?"
Q1117=+10
Q1115=+0
...
;
;1.PKT OS NARZEDZIA
;SREDNICA 1
;2.PKT OS GLOWNA
;2.PKT OS POMOCNICZA
;2.PKT OS NARZEDZIA
;SREDNICA 2
;TYP GEOMETRII
1
2
Definiowanie cyklu
Pozycja zadana 1 osi głównej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 1 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 1 osi narzędzia nieznana
Średnica 1. pozycji
Pozycja zadana 2 osi głównej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 2 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 2 osi narzędzia nieznana
Średnica 2. pozycji
Typ geometrii dwa odwierty
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
57
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
Krawędź
W tym przykładzie ustawiana jest krawędź. Próbkowanie następuje w osi Y (oś pomocnicza). Dlatego też należy koniecznie zdefiniować dla tej osi pozycję zadaną! Pozycje zadane osi X (oś główna) i osi Z (oś narzędzia) nie są konieczne, ponieważ nie są rejestrowane wymiary w tym kierunku.
5 TCH PROBE 1410 PROBKOWANIE KRAWEDZ
QS1100= "?" ;1.PKT OS GLOWNA
QS1101= "?0" ;1.PKT OS POMOCNICZA
QS1102= "?"
QS1103= "?"
QS1104= "?0"
;1.PKT OS NARZEDZIA
;2.PKT OS GLOWNA
;2.PKT OS POMOCNICZA
QS1105= "?"
Q372=+2
...
;
;2.PKT OS NARZEDZIA
;KIERUNEK PROBKOWANIA
2
1
Definiowanie cyklu
Pozycja zadana 1 osi głównej nieznana
Pozycja zadana 1 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 1 osi narzędzia nieznana
Pozycja zadana 2 osi głównej nieznana
Pozycja zadana 2 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 2 osi narzędzia nieznana
Kierunek próbkowania Y+
58
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
4
Płaszczyzna
W tym przykładzie ustawiana jest płaszczyzna. Tu należy koniecznie zdefiniować wszystkie trzy pozycje zadane. Dla obliczenia kąta jest ważnym, iż przy każdej pozycji próbkowania wszystkie trzy osie są uwzględniane.
3
1
2
5 TCH PROBE 1420 PROBKOWANIE PLASZCZYZNA
QS1100= "?50" ;1.PKT OS GLOWNA
QS1101= "?10" ;1.PKT OS POMOCNICZA
QS1102= "?0"
QS1103= "?80"
QS1104= "?50"
;1.PKT OS NARZEDZIA
;2.PKT OS GLOWNA
;2.PKT OS POMOCNICZA
QS1105= "?0"
QS1106= "?20"
QS1107= "?80"
QS1108= "?0"
Q372=-3
...
;2.PKT OS NARZEDZIA
;3.PKT OS GLOWNA
;3.PKT OS POMOCNICZA
;3.PKT OS NARZEDZIA
;
;KIERUNEK PROBKOWANIA
Definiowanie cyklu
Pozycja zadana 1 osi głównej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 1 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 1 osi narzędzia dostępna, jednakże położenie detalu nieznane
Pozycja zadana 2 osi głównej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 2 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 2 osi narzędzia dostępna, jednakże położenie detalu nieznane
Pozycja zadana 3 osi głównej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 3 osi pomocniczej dostępna, jednakże położenie detalu nieznane
Pozycja zadana 3 osi narzędzia dostępna, jednakże położenie detalu nieznane
Kierunek próbkowania Z-
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
59
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
Ewaluacja tolerancji
Cykle mogą monitorować opcjonalnie tolerancje. Przy tym może być monitorowana pozycja i wielkość obiektu.
Kiedy dane wymiarowe zostaną opatrzone tolerancjami, to te wymiary są monitorowane i dostępny jest status błędu w parametrze zwrotnym Q183 . Monitorowanie tolerancji i status odnoszą się do sytuacji podczas próbkowania. Dopiero potem cykl koryguje w razie konieczności punkt odniesienia.
Przebieg cyklu:
Jeśli reakcja na błąd Q309 =1, to sterowanie kontroluje braki i dodatkową obróbkę. Jeśli zdefiniowano Q309 =2 , to sterowanie kontroluje tylko braki
Jeśli określona pozycja rzeczywista jest niewłaściwa, to sterowanie przerywa wykonanie programu NC. Pojawia się okno dialogu. Zostają wyświetlone wszystkie wymiary zadane i rzeczywiste tego obiektu
Obsługujący decyduje, czy chce kontynuować czy też przerwać wykonanie programu NC. Dla kontynuowania programu NC należy nacisnąć NC start . Dla przerwania nacisnąć softkey PRZERWANY
Uwzględnić, iż cykle sondy zwracają odchylenia w odniesieniu do środka tolerancji do parametrów Q Q98x i Q99x . Tym samym te wartości przedstawiają te same wartości korekcji, które wykonuje cykl, jeżeli parametry wejściowe Q1120 i Q1121 są odpowiednio wyznaczone.
Jeśli automatyczna ewaluacja nie jest zaprogramowana, to sterowanie zachowuje te wartości w odniesieniu do środka tolerancji w przewidzianych do tego parametrach Q i wartości te mogą być następnie przetwarzane.
5 TCH PROBE 1411 PROBKOWANIE DWA OKREGI
Q1100=+30
Q1101= +50
Q1102= -5
;1.PKT OS GLOWNA
;1.PKT OS POMOCNICZA
;1.PKT OS NARZEDZIA
Q1103= +75
Q1104=+50
QS1105= -5
;2.PKT OS GLOWNA
;2.PKT OS POMOCNICZA
;2.PKT OS NARZEDZIA
Definiowanie cyklu
Pozycja zadana 1 osi głównej
Pozycja zadana 1 osi pomocniczej
Pozycja zadana 1 osi narzędzia
Średnica 1 z podaniem tolerancji
Pozycja zadana 2 osi głównej
Pozycja zadana 2 osi pomocniczej
Pozycja zadana 2 osi narzędzia
Średnica 2 z podaniem tolerancji
...
Q309=2
...
;
;
;REAKCJA NA BLAD
60
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
4
Przekazanie pozycji rzeczywistej
Można wcześniej określić rzeczywistą pozycję i definiować ją w cyklu sondy jako pozycję rzeczywistą. Do obiektu zostaje przekazana zarówno pozycja zadana jak i pozycja rzeczywista. Cykl oblicza z różnicy konieczne korekcje i wykonuje monitorowanie tolerancji.
W tym celu należy postawić po pożądanej pozycji zadanej znak
"@" . To można wykonać z softkey ZAPISAC TEKST . Po znaku " @ " może być podawana pozycja rzeczywista.
Wskazówki dotyczące programowania i obsługi:
Jeśli stosowany jest znak @, to nie następuje próbkowanie. Sterowanie przelicza tylko pozycje rzeczywiste i pozycje zadane.
Należy zdefiniować dla wszystkich trzech osi
(oś główna, pomocnicza i oś narzędzia) pozycje rzeczywiste. Jeśli tylko jedna oś jest zdefiniowana z pozycją rzeczywistą, to sterowanie wydaje komunikat o błędach.
Pozycje rzeczywiste mogą być definiowane także przy pomocy parametrów Q Q1900-Q1999 .
Przykład:
Dzięki temu można np.: określić wzór kołowy z różnych obiektów ustawić kółko z orientacją na jego środek i z orientacją na pozycję zęba
5 TCH PROBE 1410 PROBKOWANIE KRAWEDZ
QS1100= "[email protected]"
;1.PKT OS GLOWNA Pozycja zadana 1 osi głównej z monitorowaniem tolerancji i pozycją rzeczywistą
QS1101="[email protected]"
;1.PKT OS POMOCNICZA Pozycja zadana 1 osi pomocniczej z monitorowaniem tolerancji i pozycją rzeczywistą
QS1102= "-10-0.2+0.02@Q1900"
;1.PKT OS NARZEDZIA Pozycja zadana 1 osi NARZ z monitorowaniem tolerancji i pozycją rzeczywistą
...
;
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
61
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
4.3
PRÓBKOWANIE PŁASZCZYZNY
(cykl 1420, DIN/ISO: G1420, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 1420 określa kąt płaszczyzny poprzez pomiar trzech punktów i zachowuje te wartości w parametrach Q.
Oprócz tego za pomocą cyklu 1420 można dodatkowo wykonać:
Jeśli pozycje próbkowania w odniesieniu do aktualnego punktu zerowego nie są znane, to cykl może być wykonywany w trybie półautomatycznym.
Dalsze informacje: "Tryb półautomatyczny", Strona 55
Cykl może monitorować opcjonalnie tolerancje. Przy tym może być monitorowana pozycja i wielkość obiektu.
Dalsze informacje: "Ewaluacja tolerancji", Strona 60
Jeśli pozycja rzeczywista została wcześniej określona, to można definiować ją w cyklu sondy jako pozycję rzeczywistą
Dalsze informacje: "Przekazanie pozycji rzeczywistej",
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem (zależnie od
Q1125
1 . Tam sterowanie mierzy pierwszy punkt płaszczyzny.
Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do ustalonego kierunku przemieszczenia
2 Jeśli zaprogramowano powrót na bezpieczną wysokość, to sonda odsuwa się na bezpieczną wysokość (w zależności od Q1125 ). Następnie na płaszczyźnie roboczej do punktu pomiaru 2 i mierzy tam wartość rzeczywistą drugiego punktu płaszczyznowego
3 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
4 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:
3
1
2
62
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
4
Numer parametru
Q950 do Q952
Q953 do Q955
Q956 do Q958
Q961 do Q963
Q980 do Q982
Q983 do Q985
Q986 do Q988
Q183
Znaczenie
1. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
2. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
3. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
Zmierzone kąty przestrzenne SPA,
SPB i SPC w W- CS
1. zmierzone odchylenie pozycji
2. zmierzone odchylenie pozycji
3. zmierzone odchylenie pozycji
Status detalu (-1=nie zdefiniowany /
0=dobry / 1=dopracowanie / 2=brak)
Proszę uwzględnić przy programowaniu!
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.
Należy między każdym obiektem lub każdym punktem próbkowania przejechać na bezpieczną wysokość
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
HEIDENHAIN zaleca nie stosować dla tego cyklu kątów osiowych!
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.
Justowanie osi stołu obrotowego:
Justowanie przy pomocy osi stołu obrotowego może następować tylko, jeśli dostępne są dwie osie obrotu w kinematyce
Aby wyjustować osie obrotu stołu ( Q1126 nierówny 0), należy przejąć rotację ( Q1121 nierówny 0). Inaczej następuje komunikat o błędach. Ponieważ jest sprzecznym, iż osie obrotu są justowane bez definiowania ewaluacji rotacji
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
63
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
Parametry cyklu
Q1100 1.pozycja zadana oś główna?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1101 1.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1101 1.pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1103 2.pozycja zadana oś główna?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1104 2.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1105 2. pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1106 3.pozycja zadana oś główna?
(absolutna): zadana współrzędna trzeciego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1107 3.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna trzeciego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1108 3.pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna trzeciego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q372 Kierunek próbkowania (-3...+3)?
: określić oś, w której kierunku ma następować próbkowanie. Wraz ze znakiem liczby definiowany jest dodatni lub ujemny kierunek przemieszczenia osi próbkowania.
Zakres wprowadzenia -3 do +3
Z
3
1
2
X
Q1106
Q1100
Q1103
Z
Y
Q1108
3
1
2
Q1101
Q1104
Q1107
Q372=
Q1105 Q1102
+2
+3
-3
+1
-2 -1
Z
Q260
X
64
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
4
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1125 Przejazd na bezpieczną wysokość?
: określić, jak sonda ma przemieszczać się między punktami pomiaru:
-1 : nie przejeżdżać na bezpieczną wysokość.
Prepozycjonowanie następuje z FMAX_PROBE
0 : przed cyklem 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 pomiaru przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z posuwem F2000 .
Q309 Reakcja na błąd tolerancji?
Określić, czy sterowanie przy stwierdzonym odchyleniu ma przerwać wykonanie programu i wydać komunikat:
0: przy przekroczeniu tolerancji nie przerywać wykonania programu, nie wydawać komunikatu
1: przy przekroczeniu tolerancji przerwać wykonanie programu, wydać komunikat
2: Jeśli określona współrzędna rzeczywista jest brakiem, to sterowanie wydaje komunikat o błędach i przerywa wykonanie programu. Nie następuje tu żadna reakcja na błąd, jeśli określona wartość znajduje się w zakresie dopracowania.
Q1126 Ustawić osie obrotu?
: osie nachylenia dla przystawionej obróbki pozycjonować:
0 : aktualną pozycję nachylenia zachować
1 : oś nachylenia pozycjonować automatycznie i wierzchołek trzpienia sondy przy tym przemieścić ruchem powielającym (MOVE). Pozycja względna pomiędzy detalem i sondą nie zmienia się.
Sterowanie wykonuje osiami linearnymi ruch kompensacyjny
2 : oś nachylenia pozycjonować automatycznie, bez powielania wierzchołkiem trzpienia sondy
(TURN)
Przykład
5 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 POMOCNICZA
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
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
65
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
Q1120 Pozycja do przejęcia?
: określić, który punkt pomiaru koryguje aktywny punkt odniesienia:
0 : bez korekcji
1 : korekcja w odniesieniu do 1. punktu próbkowania
2 : korekcja w odniesieniu do 2. punktu próbkowania
3 : korekcja w odniesieniu do 3. punktu próbkowania
4 : korekcja w odniesieniu do uśrednionego punktu próbkowania
Q1121 Rotację podst. przejąć?
: określić, czy sterowanie ma przejąć ustalone położenie ukośne jako rotację podstawową:
0 : nie rotacja podstawowa
1 : rotację podstawową wyznacz: tu sterowanie zachowuje rotację podstawową
66
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
4
4.4
PRÓBKOWANIE KRAWĘDZI (cykl 1410,
DIN/ISO: G1410 , opcja #17)
Zastosowanie
Cykl sondy pomiarowej 1410 określa poprzez pomiar dwóch punktów na krawędzi ukośne położenie detalu. Cykl określa rotację z różnicy zmierzonego kąta i zadanego kąta.
Oprócz tego za pomocą cyklu 1410 można dodatkowo wykonać:
Jeśli pozycje próbkowania w odniesieniu do aktualnego punktu zerowego nie są znane, to cykl może być wykonywany w trybie półautomatycznym.
Dalsze informacje: "Tryb półautomatyczny", Strona 55
Cykl może monitorować opcjonalnie tolerancje. Przy tym może być monitorowana pozycja i wielkość obiektu.
Dalsze informacje: "Ewaluacja tolerancji", Strona 60
Jeśli pozycja rzeczywista została wcześniej określona, to można definiować ją w cyklu sondy jako pozycję rzeczywistą
Dalsze informacje: "Przekazanie pozycji rzeczywistej",
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem (zależnym od Q1125
) i z logiką pozycjonowania ("Odpracowywanie cykli układu pomiarowego") do zaprogramowanego punktu
pomiaru 1 . Suma z Q320 , SET_UP i promienia kulki sondy jest uwzględniana przy próbkowaniu w każdym kierunku. Sterowanie przesuwa przy tym sondę pomiarową w kierunku przeciwnym do ustalonego kierunku próbkowania
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość (zależnie od Q1125 ) i zachowuje zmierzony kąt w następującym parametrze Q:
1
2
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
67
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
Numer parametru
Q950 do Q952
Q953 do Q955
Q964
Q965
Q980 do Q982
Q983 do Q985
Q994
Q995
Q183
Znaczenie
1. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
2. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
Zmierzony kąt obrotu
Zmierzony kąt obrotu w układzie współrzędnych stołu obrotowego
1. zmierzone odchylenie pozycji
2. zmierzone odchylenie pozycji
Zmierzone odchylenie kąta
Zmierzone odchylenie kąta w układzie współrzędnych stołu obrotowego
Status detalu (-1=nie zdefiniowany /
0=dobry / 1=dopracowanie / 2=brak)
68
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
4
Proszę uwzględnić przy programowaniu!
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.
Należy między każdym obiektem lub każdym punktem próbkowania przejechać na bezpieczną wysokość
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Jeśli w aktywnie 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 obróbki jest konsystentna. Rotacja podstawowa jest tym samym obliczana w wejściowym układzie współrzędnych (I-CS) w zależności od osi narzędzia.
Jeśli aktualne współrzędne osi obrotu i zdefiniowane kąty nachylenia (3D-ROT-menu) nie są zgodne, to płaszczyzna obróbki nie jest konsystentna. Rotacja podstawowa jest tym samym obliczana w układzie współrzędnych detalu (W-CS) w zależności od osi narzędzia.
Jeśli w chkTiltingAxes (nr 204601) nie skonfigurowano kontroli, to cykl 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. 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). Inaczej następuje komunikat o błędach. Ponieważ jest sprzecznym, iż osie obrotu są justowane bez aktywowania rotacji podstawowej
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
69
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
Parametry cyklu
Q1100 1.pozycja zadana oś główna?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1101 1.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1101 1.pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1103 2.pozycja zadana oś główna?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1104 2.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1105 2. pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q372 Kierunek próbkowania (-3...+3)?
: określić oś, w której kierunku ma następować próbkowanie. Wraz ze znakiem liczby definiowany jest dodatni lub ujemny kierunek przemieszczenia osi próbkowania.
Zakres wprowadzenia -3 do +3
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Z
1
Q1102
Q1100
Q1103
2
1/2
Z
Q1105
X
Y
+2
-2
Q372=
+3
-3
-1
Q1101/Q1104
+1
Z
Q260
Y
70
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
4
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1125 Przejazd na bezpieczną wysokość?
: określić, jak sonda ma przemieszczać się między punktami pomiaru:
-1 : nie przejeżdżać na bezpieczną wysokość.
Prepozycjonowanie następuje z FMAX_PROBE
0 : przed cyklem 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 pomiaru przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z posuwem F2000 .
Q309 Reakcja na błąd tolerancji?
Określić, czy sterowanie przy stwierdzonym odchyleniu ma przerwać wykonanie programu i wydać komunikat:
0: przy przekroczeniu tolerancji nie przerywać wykonania programu, nie wydawać komunikatu
1: przy przekroczeniu tolerancji przerwać wykonanie programu, wydać komunikat
2: Jeśli określona współrzędna rzeczywista jest brakiem, to sterowanie wydaje komunikat o błędach i przerywa wykonanie programu. Nie następuje tu żadna reakcja na błąd, jeśli określona wartość znajduje się w zakresie dopracowania.
Q1126 Ustawić osie obrotu?
: osie nachylenia dla przystawionej obróbki pozycjonować:
0 : aktualną pozycję nachylenia zachować
1 : oś nachylenia pozycjonować automatycznie i wierzchołek trzpienia sondy przy tym przemieścić ruchem powielającym (MOVE). Pozycja względna pomiędzy detalem i sondą nie zmienia się.
Sterowanie wykonuje osiami linearnymi ruch kompensacyjny
2 : oś nachylenia pozycjonować automatycznie, bez powielania wierzchołkiem trzpienia sondy
(TURN)
Przykład
5 TCH PROBE 1410 PROBKOWANIE
KRAWEDZ
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
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
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
71
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
Q1120 Pozycja do przejęcia?
: określić, który punkt pomiaru koryguje aktywny punkt odniesienia:
0 : bez korekcji
1 : korekcja w odniesieniu do 1. punktu próbkowania
2 : korekcja w odniesieniu do 2. punktu próbkowania
3 : korekcja w odniesieniu do uśrednionego punktu próbkowania
Q1121 Rotację przejąć?
: określić, czy sterowanie ma przejąć ustalone położenie ukośne jako rotację podstawową:
0 : nie rotacja podstawowa
1 : rotację podstawową wyznacz: tu sterowanie zachowuje rotację podstawową
2 : wykonać obrót stołem: następuje wpis do odpowiedniej szpalty Offset tablicy punktów odniesienia
72
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
4
4.5
PRÓBKOWANIE DWÓCH OKREGÓW
(cykl 1411, DIN/ISO: G1411, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 1411 rejestruje punkty środkowe dwóch odwiertów lub czopów i oblicza z obydwu punktów środkowych prostą łączącą. Cykl określa rotację na płaszczyźnie roboczej z różnicy zmierzonego kąta i zadanego kąta.
Oprócz tego za pomocą cyklu 1411 można dodatkowo wykonać:
Jeśli pozycje próbkowania w odniesieniu do aktualnego punktu zerowego nie są znane, to cykl może być wykonywany w trybie półautomatycznym.
Dalsze informacje: "Tryb półautomatyczny", Strona 55
Cykl może monitorować opcjonalnie tolerancje. Przy tym może być monitorowana pozycja i wielkość obiektu.
Dalsze informacje: "Ewaluacja tolerancji", Strona 60
Jeśli pozycja rzeczywista została wcześniej określona, to można definiować ją w cyklu sondy jako pozycję rzeczywistą
Dalsze informacje: "Przekazanie pozycji rzeczywistej",
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem (zależnym od Q1125
) i z logiką pozycjonowania ("Odpracowywanie cykli układu pomiarowego") do zaprogramowanego punktu
środkowego 1 . Suma z Q320 , SET_UP i promienia kulki sondy jest uwzględniana przy próbkowaniu w każdym kierunku.
Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do ustalonego kierunku przemieszczenia
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez próbkowania (zależnie od liczby operacji próbkowania Q423 ) pierwszy punkt środkowy odwiertu lub czopu
3 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy drugiego odwiertu bądź drugiego czopu 2
4 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez próbkowania (zależnie od liczby operacji próbkowania Q423 ) drugi punkt środkowy odwiertu lub czopu
5 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość (zależnie od Q1125 ) i zachowuje zmierzony kąt w następującym parametrze Q:
1
2
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
73
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
Numer parametru
Q950 do Q952
Q953 do Q955
Q964
Q965
Q966 do Q967
Q980 do Q982
Q983 do Q985
Q994
Q995
Q996 do Q997
Q183
Znaczenie
1. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
2. zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia
Zmierzony kąt obrotu
Zmierzony kąt obrotu w układzie współrzędnych stołu obrotowego
Zmierzona pierwsza i druga średnica
1. zmierzone odchylenie pozycji
2. zmierzone odchylenie pozycji
Zmierzone odchylenie kąta
Zmierzone odchylenie kąta w układzie współrzędnych stołu obrotowego
Zmierzone odchylenie pierwszej i drugiej średnicy
Status detalu (-1=nie zdefiniowany /
0=dobry / 1=dopracowanie / 2=brak)
74
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
4
Proszę uwzględnić przy programowaniu!
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.
Należy między każdym obiektem lub każdym punktem próbkowania przejechać na bezpieczną wysokość
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Jeśli odwiert jest zbyt mały, aby dotrzymać zaprogramowanego odstępu bezpiecznego, to otwierany jest dialog. Dialog pokazuje wartość zadaną odwiertu, wykalibrowany promień kulki sondy i możliwy jeszcze do zrealizowania bezpieczny odstęp.
Ten dialog można pokwitować z NC start lub anulować z softkey. Jeśli następuje pokwitowanie z NC start , to redukowany jest odstęp bezpieczny tylko dla tego obiektu próbkowania na wyświetlaną wartość.
Jeśli w aktywnie 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 obróbki jest konsystentna. Rotacja podstawowa jest tym samym obliczana w wejściowym układzie współrzędnych (I-CS) w zależności od osi narzędzia.
Jeśli aktualne współrzędne osi obrotu i zdefiniowane kąty nachylenia (3D-ROT-menu) nie są zgodne, to płaszczyzna obróbki nie jest konsystentna. Rotacja podstawowa jest tym samym obliczana w układzie współrzędnych detalu (W-CS) w zależności od osi narzędzia.
Jeśli w chkTiltingAxes (nr 204601) nie skonfigurowano kontroli, to cykl 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. 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). Inaczej następuje komunikat o błędach. Ponieważ jest sprzecznym, iż osie obrotu są justowane bez aktywowania rotacji podstawowej
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
75
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
Parametry cyklu
Q1100 1.pozycja zadana oś główna?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1101 1.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1101 1.pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna pierwszego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1116 Średnica 1. pozycji?
: średnica pierwszego odwiertu lub pierwszego czopu.
Zakres wprowadzenia 0 do 9999,9999
Q1103 2.pozycja zadana oś główna?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1104 2.pozycja zadana oś pomocnicza?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1105 2. pozycja zadana oś narzędzia?
(absolutna): zadana współrzędna drugiego punktu próbkowania w osi narzędzia płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1117 Średnica 2. pozycji?
: średnica drugiego odwiertu lub drugiego czopu.
Zakres wprowadzenia 0 do 9999,9999
Q1115 Typ geometrii (0-3)?
: określenie geometrii obiektów
0 : 1. pozycja=odwiert i 2. pozycja=odwiert
1 : 1. pozycja=czop i 2. pozycja=czop
2 : 1. pozycja=odwiert i 2. pozycja=czop
3 : 1. pozycja=czop i 2. pozycja=odwiert
Q1102
Z
2
1
Q1105
Q1100
Q1103
Q1117
2 Q1116
1
Z
X
Y
Q1104
Q1101
Y
Q1119
Q325
Z
Q260
X
X
76
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
4
Q423 Liczba operacji impulsowania?
(absolutnie): liczba punktów pomiarowych na średnicy.
Zakres wprowadzenia 3 do 8
Q325 Kat startu ?
(absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia -360,000 do 360,000
Q1119 Kąt rozwarcia okręgu?
: zakres kąta, w którym rozmieszczone są próbkowania.
Zakres wprowadzenia -359,999 do +360,000
Q320 Bezpieczna odleglosc?
(przyrostowo): dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej. Q320 działa addytywnie do SET_UP (tabela sond pomiarowych) i tylko przy próbkowaniu punktu odniesienia na osi sondy pomiarowej.
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q1125 Przejazd na bezpieczną wysokość?
: określić, jak sonda ma przemieszczać się między punktami pomiaru:
-1 : nie przejeżdżać na bezpieczną wysokość.
Prepozycjonowanie następuje z FMAX_PROBE
0 : przed cyklem 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 pomiaru przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z posuwem F2000 .
Q309 Reakcja na błąd tolerancji?
Określić, czy sterowanie przy stwierdzonym odchyleniu ma przerwać wykonanie programu i wydać komunikat:
0: przy przekroczeniu tolerancji nie przerywać wykonania programu, nie wydawać komunikatu
1: przy przekroczeniu tolerancji przerwać wykonanie programu, wydać komunikat
2: Jeśli określona współrzędna rzeczywista jest brakiem, to sterowanie wydaje komunikat o błędach i przerywa wykonanie programu. Nie następuje tu żadna reakcja na błąd, jeśli określona wartość znajduje się w zakresie dopracowania.
Przykład
5 TCH PROBE 1410 PROBKOWANIE
DWA OKREGI
Q1100=+0 ;1.PKT OS GLOWNA
Q1101=+0 ;1.PKT OS POMOCNICZA
Q1102=+0 ;1.PKT OS NARZEDZIA
Q1116=0 ;SREDNICA 1
Q1103=+0 ;2.PKT OS GLOWNA
Q1104=+0 ;2.PKT OS POMOCNICZA
Q1105=+0 ;2.PKT OS NARZEDZIA
Q1117=+0 ;SREDNICA 2
Q1115=0 ;TYP GEOMETRII
Q423=4 ;LICZBA PROBKOWAN
Q325=+0 ;KAT POCZATKOWY
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
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
77
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | PRÓBKOWANIE
DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
Q1126 Ustawić osie obrotu?
: osie nachylenia dla przystawionej obróbki pozycjonować:
0 : aktualną pozycję nachylenia zachować
1 : oś nachylenia pozycjonować automatycznie i wierzchołek trzpienia sondy przy tym przemieścić ruchem powielającym (MOVE). Pozycja względna pomiędzy detalem i sondą nie zmienia się.
Sterowanie wykonuje osiami linearnymi ruch kompensacyjny
2 : oś nachylenia pozycjonować automatycznie, bez powielania wierzchołkiem trzpienia sondy
(TURN)
Q1120 Pozycja do przejęcia?
: określić, który punkt pomiaru koryguje aktywny punkt odniesienia:
0 : bez korekcji
1 : korekcja w odniesieniu do 1. punktu próbkowania
2 : korekcja w odniesieniu do 2. punktu próbkowania
3 : korekcja w odniesieniu do uśrednionego punktu próbkowania
Q1121 Rotację przejąć?
: określić, czy sterowanie ma przejąć ustalone położenie ukośne jako rotację podstawową:
0 : nie rotacja podstawowa
1 : rotację podstawową wyznacz: tu sterowanie zachowuje rotację podstawową
2 : wykonać obrót stołem: następuje wpis do odpowiedniej szpalty Offset tablicy punktów odniesienia
78
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Podstawy cykli sondy dotykowej 14xx
4
4.6
Podstawy cykli sondy dotykowej 14xx
Wspólne aspekty funkcjonalności cykli sondy pomiarowej dla rejestrowania ukośnego położenia obrabianego przedmiotu
W cyklach 400 , 401 i 402 można określić poprzez parametr Q307
Ustawienie wstępne rotacji podstawowej , czy wynik pomiaru ma zostać skorygowany o znaną wartość kąta a (patrz ilustracja po prawej). W ten sposób można mierzyć rotację podstawową na dowolnej prostej 1 obrabianego detalu i utworzyć referencję do właściwego 0°-kierunku 2 .
Te cykle nie funkcjonują z 3D-Rot! Należy stosować w tym przypadku cykle 14xx .
"Podstawy cykli sondy dotykowej 14xx", Strona 53
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
79
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA (cykl 400, DIN/ISO: G400, opcja #17)
4.7
ROTACJA PODSTAWOWA (cykl 400,
DIN/ISO: G400, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 400 ustala poprzez pomiar dwóch punktów, które muszą leżeć na prostej, położenie ukośne obrabianego detalu. Poprzez funkcję Rotacja podstawowa sterowanie kompensuje zmierzoną wartość.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
punktu próbkowania 1 . Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do określonego kierunku przemieszczenia
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przeprowadza ustaloną rotację podstawową
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Sterowanie resetuje aktywną rotację podstawową na początku cyklu.
80
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA (cykl 400, DIN/ISO: G400, opcja #17)
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q265 2.pkt pomiarowy 1.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q266 2.pkt pomiarowy 2.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q272 Oś pomiarowa (1=1 oś / 2=2 oś)?
: oś płaszczyzny obróbki, na której ma następować pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
Q267 Kierunek ruchu 1 (+1=+ / -1=-)?
: kierunek, w którym sondy ma przejechać do detalu:
-1 : kierunek przemieszczenia ujemny
+1 : kierunek przemieszczenia dodatni
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 400 OBROT TLA
Q263=+10 ;1.PKT POMIAROW 1.OSI
Q264=+3,5 ;1.PKT 2.OSI
Q265=+25 ;2-GI PUNKT W 1. OSI
Q266=+2 ;2-GI PUNKT W 2. OSI
Q272=+2 ;OS POMIAROWA
Q267=+1 ;KIERUNEK RUCHU
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q307=0 ;USTAW.WST. KATA OBR.
Q305=0 ;NR W TABELI
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
81
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA (cykl 400, DIN/ISO: G400, opcja #17)
Q307 Wartość ustawienia kąta obrotu
(absolutna): jeśli mierzone położenie ukośne ma odnosić się nie do osi głównej, lecz do dowolnej prostej, to zapisać kąt prostej odniesienia. Sterowanie ustala wówczas dla rotacji podstawowej różnicę ze zmierzonej wartości i kąta prostej bazowej.
Zakres wprowadzenia -360,000 do 360,000
Q305 Preset-numer w tabeli?
: podać numer w tabeli punktów odniesienia, pod którym sterowanie ma zachować określoną rotację podstawową. Przy zapisie Q305 =0, sterowanie zapisuje do pamięci ustaloną rotację podstawową w ROT-menu trybu pracy Praca ręczna.
Zakres wprowadzenia 0 do 99999
82
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
4.8
ROTACJA PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 401 rejestruje punkty środkowe dwóch odwiertów. Następnie sterowanie oblicza kąt między osią główną płaszczyzny obróbki a prostymi łączącymi punkty środkowe odwiertów. Poprzez funkcję Rotacja podstawowa sterowanie kompensuje obliczoną wartość. Alternatywnie można kompensować zarejestrowane ukośne położenie także poprzez obrót stołu okrągłego.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę na biegu szybkim (wartość z kolumny FMAX
) oraz z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) na
zapisany punkt środkowy pierwszego odwiertu 1
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie pierwszy punkt środkowy odwiertu
3 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy drugiego odwiertu
2
4 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie drugi punkt środkowy odwiertu
5 Sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przeprowadza ustaloną rotację podstawową
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
83
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Sterowanie resetuje aktywną rotację podstawową na początku cyklu.
Jeśli chcemy kompensować ukośne położenie wykorzystując obrót stołu okrągłego, to sterowanie używa wówczas automatycznie następujących osi obrotu.
C dla osi narzędzia Z
B dla osi narzędzia Y
A dla osi narzędzia X
Parametry cyklu
Q268 1.wiercenie: środek 1.osi?
(absolutna): współrzędna pierwszego odwiertu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q269 1.wiercenie: środek 2.osi?
(absolutna): współrzędna pierwszego odwiertu w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q270 2.wiercenie: środek 1.osi?
(absolutny): punkt środkowy drugiego odwiertu w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q271 2. wiercenie: środek 2.osi?
(absolutny): punkt środkowy drugiego odwiertu w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
84
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q307 Wartość ustawienia kąta obrotu
(absolutna): jeśli mierzone położenie ukośne ma odnosić się nie do osi głównej, lecz do dowolnej prostej, to zapisać kąt prostej odniesienia. Sterowanie ustala wówczas dla rotacji podstawowej różnicę ze zmierzonej wartości i kąta prostej bazowej.
Zakres wprowadzenia -360,000 do 360,000
Q305 Numer w tabeli?
Podać numer wiersza w tablicy punktów odniesienia. W tym wierszu sterowanie dokonuje odpowiedniego wpisu:
Q305 = 0: oś obrotu zostaje wyzerowana w wierszu 0 tablicy punktów odniesienia. W ten sposób następuje wpis w kolumnie OFFSET .
(przykład: dla osi narzędzia Z następuje wpis w
C_OFFS ). Dodatkowo wszystkie inne wartości (X,
Y, Z, etc.) obecnie aktywnego punktu odniesienia zostają przejęte do wiersza 0 tablicy punktów odniesienia. Poza tym zostaje aktywowany punkt odniesienia z wiersza 0.
Q305 > 0: oś obrotu zostaje wyzerowana w podanym tu wierszu tablicy punktów odniesienia.
W ten sposób następuje wpis w odpowiedniej kolumnie OFFSET tablicy punktów odniesienia.
(przykład: dla osi narzędzia Z następuje wpis w
C_OFFS ).
Q305 jest zależne od następujących parametrów:
Q337 = 0 i jednocześnie Q402 = 0: w wierszu podanym z Q305 zostaje nastawiona rotacja podstawowa. (przykład: dla osi narzędzia Z następuje wpis rotacji podstawowej w kolumnie
SPC )
Q337 = 0 i jednocześnie Q402 = 1: parametr Q305 nie działa
Q337 = 1 parametr Q305 działa jak opisano powyżej
Zakres wprowadzenia 0 do 99 999
Przykład
5 TCH PROBE 401 OBROT 2 WIERCENIE
Q268=-37 ;1.SRODEK 1.OSI
Q269=+12 ;1.SRODEK 2.OSI
Q270=+75 ;2.SRODEK 1.OSI
Q271=+20 ;2.SRODEK 2.OSI
Q261=-5 ;WYSOKOSC POMIARU
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q307=0 ;USTAW.WST. KATA OBR.
Q305=0
Q402=0
Q337=0
;NR W TABELI
;KOMPENSACJA
;USTAWIC ZERO
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
85
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
Q402 Obrót podst. ustalić/just.(0/1) : określić, czy sterowanie ma ustawić ustalone położenie ukośne jako rotację podstawową, czy też wyrównać obrotem stołu:
0 : rotację podstawową nastawić: tu sterowanie zachowuje rotację podstawową (przykład: dla osi narzędzia Z sterowanie wykorzystuje kolumnę
SPC )
1 : wykonać obrót stołem: następuje wpis do odpowiedniej kolumny Offset tablicy punktów odniesienia (przykład: dla osi narzędzia Z sterowanie wykorzystuje kolumnę C_Offs ), dodatkowo obraca się odpowiednia oś
Q337 Wyzerować po ustawieniu?
: określić, czy sterowanie ma wyzerować wskazanie położenia odpowiedniej osi obrotu po justowaniu:
0 : po justowaniu wskazanie położenia nie zostaje wyzerowane
1 : po justowaniu wskazanie położenia zostaje wyzerowane, jeśli uprzednio zdefiniowano
Q402=1 .
86
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
4.9
ROTACJA PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 402 rejestruje punkty środkowe dwóch czopów. Następnie sterowanie oblicza kąt między osią główną płaszczyzny obróbki a prostymi łączącymi punkty środkowe czopów. Poprzez funkcję Rotacja podstawowa sterowanie kompensuje obliczoną wartość. Alternatywnie można kompensować zarejestrowane ukośne położenie także poprzez obrót stołu okrągłego.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość
z kolumny FMAX) i przy pomocy logiki pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) na
pierwszy punkt próbkowania 1 pierwszego czopu
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru 1 oraz rejestruje poprzez czterokrotne próbkowanie punkt środkowy czopu. Pomiędzy tymi każdorazowo o 90° przesuniętymi punktami pomiarowymi sonda przemieszcza się po łuku kołowym
3 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na punkt próbkowania 5 drugiego czopu
4 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru 2 i rejestruje poprzez czterokrotne próbkowanie drugi punkt środkowy czopu
5 Sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przeprowadza ustaloną rotację podstawową
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
87
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Sterowanie resetuje aktywną rotację podstawową na początku cyklu.
Jeśli chcemy kompensować ukośne położenie wykorzystując obrót stołu okrągłego, to sterowanie używa wówczas automatycznie następujących osi obrotu.
C dla osi narzędzia Z
B dla osi narzędzia Y
A dla osi narzędzia X
88
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
Parametry cyklu
Q268 1 czop: środek 1. osi?
(absolutny): punkt środkowy pierwszego czopu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q269 1 czop: środek 2. osi?
(absolutny): punkt środkowy pierwszego czopu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q313 Srednica czopu 1?
: przybliżona średnica 1.
czopu. Wprowadzić wartość raczej nieco większą.
Zakres wprowadzenia 0 do 99999,9999
Q261 Wys.pomiaru czop 1 na osi TS?
(absolutna): współrzędna środka kuli (=punkt dotknięcia) na osi sondy pomiarowej, na której ma nastąpić pomiar czopu 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q270 2 czop: środek 1. osi?
(absolutny): punkt środkowy drugiego czopu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q271 2 czop: środek 2. osi?
(absolutny): punkt środkowy drugiego czopu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q314 Srednica czopu 2?
: przybliżona średnica 2.
czopu. Wprowadzić wartość raczej nieco większą.
Zakres wprowadzenia 0 do 99999,9999
Q315 Wysok.pomiaru czopu 2 na osi TS?
(absolutna): współrzędna środka kuli (=punkt dotknięcia) na osi sondy pomiarowej, na której ma nastąpić pomiar czopu 2.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 402 OBROT 2 CZOPY
Q268=-37 ;1.SRODEK 1.OSI
Q269=+12 ;1.SRODEK 2.OSI
Q313=60 ;SREDNICA CZOPU 1
Q261=-5 ;WYSOKOSC POMIARU 1
Q270=+75 ;2.SRODEK 1.OSI
Q271=+20 ;2.SRODEK 2.OSI
Q314=60 ;SREDNICA CZOPU 2
Q315=-5 ;WYSOKOSC POMIARU 2
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q307=0 ;USTAW.WST. KATA OBR.
Q305=0
Q402=0
Q337=0
;NR W TABELI
;KOMPENSACJA
;USTAWIC ZERO
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
89
4
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
Q307 Wartość ustawienia kąta obrotu
(absolutna): jeśli mierzone położenie ukośne ma odnosić się nie do osi głównej, lecz do dowolnej prostej, to zapisać kąt prostej odniesienia. Sterowanie ustala wówczas dla rotacji podstawowej różnicę ze zmierzonej wartości i kąta prostej bazowej.
Zakres wprowadzenia -360,000 do 360,000
Q305 Numer w tabeli?
Podać numer wiersza w tablicy punktów odniesienia. W tym wierszu sterowanie dokonuje odpowiedniego wpisu:
Q305 = 0: oś obrotu zostaje wyzerowana w wierszu 0 tablicy punktów odniesienia. W ten sposób następuje wpis w kolumnie OFFSET .
(przykład: dla osi narzędzia Z następuje wpis w
C_OFFS ). Dodatkowo wszystkie inne wartości (X,
Y, Z, etc.) obecnie aktywnego punktu odniesienia zostają przejęte do wiersza 0 tablicy punktów odniesienia. Poza tym zostaje aktywowany punkt odniesienia z wiersza 0.
Q305 > 0: oś obrotu zostaje wyzerowana w podanym tu wierszu tablicy punktów odniesienia.
W ten sposób następuje wpis w odpowiedniej kolumnie OFFSET tablicy punktów odniesienia.
(przykład: dla osi narzędzia Z następuje wpis w
C_OFFS ).
Q305 jest zależne od następujących parametrów:
Q337 = 0 i jednocześnie Q402 = 0: w wierszu podanym z Q305 zostaje nastawiona rotacja podstawowa. (przykład: dla osi narzędzia Z następuje wpis rotacji podstawowej w kolumnie
SPC )
Q337 = 0 i jednocześnie Q402 = 1: parametr Q305 nie działa
Q337 = 1 parametr Q305 działa jak opisano powyżej
Zakres wprowadzenia 0 do 99 999
90
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
Q402 Obrót podst. ustalić/just.(0/1) : określić, czy sterowanie ma ustawić ustalone położenie ukośne jako rotację podstawową, czy też wyrównać obrotem stołu:
0 : rotację podstawową nastawić: tu sterowanie zachowuje rotację podstawową (przykład: dla osi narzędzia Z sterowanie wykorzystuje kolumnę
SPC )
1 : wykonać obrót stołem: następuje wpis do odpowiedniej kolumny Offset tablicy punktów odniesienia (przykład: dla osi narzędzia Z sterowanie wykorzystuje kolumnę C_Offs ), dodatkowo obraca się odpowiednia oś
Q337 Wyzerować po ustawieniu?
: określić, czy sterowanie ma wyzerować wskazanie położenia odpowiedniej osi obrotu po justowaniu:
0 : po justowaniu wskazanie położenia nie zostaje wyzerowane
1 : po justowaniu wskazanie położenia zostaje wyzerowane, jeśli uprzednio zdefiniowano
Q402=1 .
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
91
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403, DIN/ISO: G403, opcja #17)
4.10 ROTACJA PODSTAWOWA kompensowanie poprzez oś obrotu
(cykl 403, DIN/ISO: G403, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 403 ustala poprzez pomiar dwóch punktów, które muszą leżeć na prostej, położenie ukośne obrabianego detalu. Ustalone ukośne położenie obrabianego detalu sterowanie kompensuje poprzez obrót osi A, B lub C. Obrabiany przedmiot może przy tym być dowolnie zamocowany na stole obrotowym.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
punktu próbkowania 1 . Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do określonego kierunku przemieszczenia
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i pozycjonuje zdefiniowaną w cyklu oś obrotu o ustaloną wartość. Opcjonalnie można określić, czy sterowanie ma wyzerować określony kąt obrotu w tablicy punktów odniesienia lub w tablicy punktów zerowych.
92
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403, DIN/ISO: G403, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli sterowanie automatycznie pozycjonuje oś obrotu, to może dojść do kolizji.
Zwrócić uwagę na możliwe kolizje pomiędzy ewentualnie zamocowanymi na stole elementami i narzędziem
Tak wybrać bezpieczną wysokość aby nie doszło do kolizji
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli w parametrze Q312 Oś dla ruchu wyrównawczego?
podajemy wartość 0, to cykl określa ustawianą oś obrotu automatycznie (zalecane ustawienie). Przy tym zostaje, w zależności od kolejności punktów próbkowania, określony kąt.
Określony kąt wskazuje od pierwszego do drugiego punktu próbkowania. Jeśli w parametrze Q312 wybieramy oś A, B lub
C jako oś kompensowania, to cykl określa kąt niezależnie od kolejności punktów próbkowania. Obliczony kąt leży w przedziale od -90 do +90°.
Proszę sprawdzić po ustawieniu położenie osi obrotu
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
93
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403, DIN/ISO: G403, opcja #17)
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q265 2.pkt pomiarowy 1.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q266 2.pkt pomiarowy 2.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q272 Os pomiarowa(1..3: 1=oś główna)?
: oś, na której ma nastąpić pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
3 : oś sondy = oś pomiaru
Q267 Kierunek ruchu 1 (+1=+ / -1=-)?
: kierunek, w którym sondy ma przejechać do detalu:
-1 : kierunek przemieszczenia ujemny
+1 : kierunek przemieszczenia dodatni
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 403 OBROT PRZEZ OS
OBROT
Q263=+0 ;1.PKT POMIAROW 1.OSI
Q264=+0 ;1.PKT 2.OSI
Q265=+20 ;2-GI PUNKT W 1. OSI
Q266=+30 ;2-GI PUNKT W 2. OSI
Q272=1 ;OS POMIAROWA
Q267=-1 ;KIERUNEK RUCHU
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q312=0
Q337=0
Q305=1
;OS KOMPENSACJI
;USTAWIC ZERO
;NR W TABELI
Q303=+1 ;PRZEKAZ DANYCH POM.
Q380=+90 ;KAT BAZOWY
94
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403, DIN/ISO: G403, opcja #17)
Q312 Oś dla ruchu wyrównawczego?
: określić, przy pomocy której osi obrotu sterowanie ma kompensować zmierzone położenie ukośne:
0 : tryb automatyczny – sterowanie określa ustawianą oś obrotu na podstawie aktywnej kinematyki. W trybie automatycznym pierwsza oś obrotu stołu (wychodząc z przedmiotu) jest wykorzystywana jako oś kompensacyjna.
Zalecane ustawienie!
4 : kompensowanie ukośnego położenia z osią obrotu A
5 : kompensowanie ukośnego położenia z osią obrotu B
6 : kompensowanie ukośnego położenia z osią obrotu C
Q337 Wyzerować po ustawieniu?
: określić, czy sterowanie ma ustawić kąt ustawionej osi obrotu w tabeli preset lub w tabeli punktów zerowych po ustawieniu na 0.
0 : po ustawieniu kąt osi obrotu w tabeli nie ustawiać na 0
1 : po ustawieniu kąt osi obrotu w tabeli ustawić na
0
Q305 Numer w tabeli?
Podać numer w tabeli punktów odniesienia, pod którym sterowanie ma zachować określoną rotację podstawową.
Q305 = 0: oś obrotu zostaje wyzerowana w wierszu 0 tablicy punktów odniesienia. Następuje wpis w kolumnie OFFSET . Dodatkowo wszystkie inne wartości (X, Y, Z, etc.) obecnie aktywnego punktu odniesienia zostają przejęte do wiersza
0 tablicy punktów odniesienia. Poza tym zostaje aktywowany punkt odniesienia z wiersza 0.
Q305 > 0: podać wiersz w tabeli punktów odniesienia, w którym sterowanie ma wyzerować oś obrotu. Następuje wpis w kolumnie
OFFSET tabeli punktów odniesienia.
Q305 jest zależny od następujących parametrów:
Q337 = 0 parametr Q305 nie działa
Q337 = 1 parametr Q305 działa jak opisano powyżej
Q312 = 0: parametr Q305 działa jak opisano powyżej
Q312 > 0: wpis w Q305 jest ignorowany.
Następuje wpis w kolumnie OFFSET w wierszu tabeli punktów odniesienia, aktywnym przy wywołaniu cyklu
Zakres wprowadzenia 0 bis 99999
4
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
95
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | ROTACJA
PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403, DIN/ISO: G403, opcja #17)
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określona rotacja podstawowa ma być zachowana w tabeli punktów zerowych lub w tabeli punktów odniesienia:
0 : określoną rotację od podstawy zapisać jako przesunięcie punktu zerowego do aktywnej tabeli punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q380 Kąt bazowy? (0=oś główna) : kąt, pod którym sterowanie ma ustawić zmierzoną prostą.
Działa tylko, jeśli oś obrotu = tryb automatyczny lub C zostały wybrane ( Q312 = 0 lub 6).
Zakres wprowadzenia 0 do 360,000
96
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Rotacja poprzez oś C (cykl 405,DIN/ISO: G405 , opcja #17)
4
4.11 Rotacja poprzez oś C (cykl
405,DIN/ISO: G405 , opcja #17)
Zastosowanie
Przy pomocy cyklu sondy pomiarowej 405 ustalamy, przesunięcie kąta pomiędzy dodatnią osią Y aktywnego układu współrzędnych i linią środkową odwiertu przesunięcie kąta pomiędzy pozycją zadaną i pozycją rzeczywistą punktu środkowego odwiertu
Określone przesunięcie kąta sterowanie kompensuje poprzez obrót osi C. Obrabiany detal może być dowolnie zamocowany na stole obrotowym, współrzędna Y odwiertu musi być jednakże dodatnią. Jeśli mierzymy przesunięcie kąta odwiertu przy pomocy osi sondy pomiarowej Y (poziome położenie odwiertu), to możliwe iż zaistnieje konieczność wielokrotnego wykonania cyklu, ponieważ przy takiej metodzie pomiaru powstaje niedokładność wynosząca ok.1% ukośnego położenia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość z kolumny FMAX
1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Sterowanie określa kierunek próbkowania automatycznie w zależności od zaprogramowanego kąta startu
3 Następnie sonda pomiarowa przemieszcza się kołowo, albo na wysokość pomiaru albo na bezpieczną wysokość, do następnego punktu próbkowania 2 i przeprowadza tam drugą operację próbkowania
4 Sterowanie pozycjonuje sondę na punkt próbkowania 3 a następnie na punkt próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania oraz pozycjonuje sondę na ustalony środek odwiertu
5 Na koniec sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i ustawia obrabiany przedmiot poprzez obrót stołu. Sterowanie obraca przy tym tak stół okrągły, iż punkt środkowy odwiertu po kompensacji – zarówno przy pionowej jak i przy poziomej osi sondy pomiarowej
– leży w kierunku dodatniej osi Y lub na pozycji zadanej punktu środkowego odwiertu. Zmierzone przesunięcie kąta znajduje się do dyspozycji dodatkowo w parametrze Q150
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
97
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Rotacja poprzez oś C (cykl 405,DIN/ISO: G405 , opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli wymiary wybrania i odstęp bezpieczeństwa nie pozwalają an pozycjonowanie wstępne w pobliżu punktów próbkowania, to sterowanie dokonuje próbkowania wychodząc ze środka wybrania. Pomiędzy tymi czterema punktami pomiarowymi sonda pomiarowa nie przemieszcza się wówczas na bezpieczną wysokość.
W obrębie wybrania/odwiertu nie może pozostawać materiał
Aby uniknąć kolizji pomiędzy sondą pomiarową i obrabianym detalem, proszę wprowadzić średnicę wybrania (odwiertu) raczej nieco za małą .
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Im mniejszym programujemy krok kąta, tym niedokładniej sterowanie oblicza punkt środkowy okręgu. Najmniejsza wartość wprowadzenia: 5°.
98
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Rotacja poprzez oś C (cykl 405,DIN/ISO: G405 , opcja #17)
4
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek odwiertu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek odwiertu w osi pomocniczej płaszczyzny obróbki
Jeżeli programujemy Q322 =0, to sterowanie ustawia punkt środkowy odwiertu na dodatniej osi Y, jeśli programujemy Q322 nierówne 0, to sterowanie ustawia punkt środkowy odwiertu na pozycję zadaną (kąt, wynikający ze środka odwiertu).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: przybliżona średnica okrągłego wybrania (odwiert). Wprowadzić wartość raczej nieco mniejszą.
Zakres wprowadzenia 0 do 99999,9999
Q325 Kat startu ?
(absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia -360,000 do 360,000
Q247 Katowy przyrost-krok ?
(inkrementalny): kąt pomiędzy dwoma punktami pomiarowymi, znak liczby inkrementacji kąta określa kierunek obrotu (- = zgodnie z ruchem wskazówek zegara), z którym sonda pomiarowa przemieszcza się do następnego punktu pomiarowego. Jeśli chcemy dokonać pomiaru łuków kołowych, to proszę zaprogramować krok kąta mniejszym od 90°.
Zakres wprowadzenia -120,000 do 120,000
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 405 OBROT W OSI C
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q262=10 ;SREDNICA NOMINALNA
Q325=+0 ;KAT POCZATKOWY
Q247=90 ;KATOWY PRZYROST-
KROK
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0
Q337=0
;ODJAZD NA BEZP.WYS.
;USTAWIC ZERO
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
99
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Rotacja poprzez oś C (cykl 405,DIN/ISO: G405 , opcja #17)
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q337 Wyzerować po ustawieniu?
:
0 : wskazanie osi C ustawić na 0 i C_Offset aktywnego wiersza tabeli punktów zerowych wypełnić
>0 : zmierzony offset kąta zapisać do tablicy punktów zerowych. Numer wiersza = wartość z Q337 . Jeżeli zapisano już przesunięcie C w tabeli punktów zerowych, to sterowanie dodaje zmierzone przesunięcie kąta do tej wartości z poprawnym znakiem liczby
Zakres wprowadzenia 0 bis 2999
100
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | USTAWIENIE
ROTACJI PODSTAWOWEJ (cykl 404, DIN/ISO: G404, opcja #17)
4
4.12 USTAWIENIE ROTACJI PODSTAWOWEJ
(cykl 404, DIN/ISO: G404, opcja #17)
Zastosowanie
Przy pomocy cyklu sondy pomiarowej 404 można podczas przebiegu programu automatycznie wyznaczyć dowolną rotację podstawową lub zachować w tabeli punktów odniesienia. Cykl 404 może być używany także, jeśli aktywna rotacja podstawowa ma być zresetowana.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT BAZOWY , cykl 8 ODBICIE
LUSTRZANE , cykl 10 OBROT , cykl 11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki
FUNCTION MODE MILL .
Parametry cyklu
Q307 Wartość ustawienia kąta obrotu : wartość kąta, na którą ma być ustawiony obrót od podstawy.
Zakres wprowadzenia -360,000 do 360,000
Q305 Preset-numer w tabeli?
: podać numer w tabeli punktów odniesienia, pod którym sterowanie ma zachować określoną rotację podstawową. Zakres wprowadzenia -1 do 99999
Przy zapisie Q305 =0 lub Q305 =-1, sterowanie zachowuje ustaloną rotację podstawową dodatkowo w menu rotacji podstawowej
( Próbkowanie Rot ) w trybie pracy Praca ręczna .
-1 = aktywny punkt odniesienia nadpisać i aktywować
0 = aktywny punkt odniesienia w wierszu 0 kopiować, rotację od podstawy w wierszu 0 zapisać i punkt odniesienia 0 aktywować
>1 = rotację od podstawy w podanym punkcie odniesienia. Punkt odniesienia nie jest aktywowany
Zakres wprowadzenia -1 do +99999
Przykład
5 TCH PROBE 404 NASTAW OBROT TLA
Q307=+0 ;USTAW.WST. KATA OBR.
Q305=-1 ;NR W TABELI
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
101
4
Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu | Przykład: określenie obrotu podstawowego przy pomocy dwóch odwiertów
4.13 Przykład: określenie obrotu podstawowego przy pomocy dwóch odwiertów
0 BEGIN P GM CYC401 MM
1 TOOL CALL 69 Z
2 TCH PROBE 401 OBROT 2 WIERCENIE
Q268=+25 ;1.SRODEK 1.OSI
Q269=+15
Q270=+80
Q271=+35
Q261=-5
;1.SRODEK 2.OSI
;2.SRODEK 1.OSI
;2.SRODEK 2.OSI
;WYSOKOSC POMIARU
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q307=+0
Q305=0
Q402=1
Q337=1
;USTAW.WST. KATA OBR.
;NR W TABELI
;KOMPENSACJA
;USTAWIC ZERO
3 CALL PGM 35K47
4 END PGM CYC401 MM
Punkt środkowy 1-szego odwiertu: współrzędna X
Punkt środkowy 1-szego odwiertu: współrzędna Y
Punkt środkowy 2-szego odwiertu: współrzędna X
Punkt środkowy 2-szego odwiertu: współrzędna Y
Współrzędna w osi sondy pomiarowej, na której następuje pomiar
Wysokość, na której oś sondy pomiarowej może przemieszczać się bezkolizyjnie
Kąt prostej bazowej
Kompensowanie ukośnego położenia poprzez obrót stołu
Po ustawieniu wyzerować wskazanie
Wywołanie programu obróbki
102
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | Podstawy
5.1
Podstawy
Przegląd
Sterowanie oddaje do dyspozycji dwanaście cykli, przy pomocy których można automatycznie określić punkty odniesienia i wykorzystywać je potem w następujący sposób: wyznaczyć ustalone wartości bezpośrednio jako wartości wskazania zapisać ustalone wartości do tabeli punktów odniesienia zapisać ustalone wartości do tabeli punktów zerowych
Sterowanie musi być przygotowane przez producenta obrabiarek dla zastosowania sondy impulsowej 3D.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
Oprócz tego obowiązuje zasada, w zależności od ustawienia parametru CfgPresetSettings (nr 204600) sprawdza się przy próbkowaniu, czy położenie osi obrotowych jest zgodne z kątami nachylenia 3D ROT .
Jeśli tak nie jest, sterowanie wydaje meldunek o błędach.
Softkey Cykl
PUNKT ODNIESIENIA PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
Pomiar długości i szerokości prostokąta wewnątrz
Wyznaczenie środka prostokąta jako punkt odniesienia
PUNKT ODNIESIENIA PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
Pomiar długości i szerokości prostokąta zewnątrz
Wyznaczenie środka prostokąta jako punkt odniesienia
PUNKT ODNIESIENIA OKRĄG WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
Pomiar czterech dowolnych punktów okręgu wewnątrz
Wyznaczenie środka okręgu jako punktu odniesienia
PUNKT ODNIESIENIA OKRĄG ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja
Pomiar czterech dowolnych punktów okręgu zewnątrz
Wyznaczenie środka okręgu jako punktu odniesienia
PUNKT ODNIESIENIA NAROŻE ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
Pomiar dwóch prostych zewnątrz
Wyznaczenie punktu przecięcia prostych jako punkt odniesienia
PUNKT ODNIESIENIA NAROŻE WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
Pomiar dwóch prostych wewnątrz
Wyznaczenie punktu przecięcia prostych jako punkt odniesienia
Strona
104
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | Podstawy
Softkey Cykl
PUNKT ODNIESIENIA ŚRODEK OKRĘGU ODWIERTÓW (cykl 416, DIN/
Pomiar trzech dowolnych odwiertów na okręgu odwiertów
Środek okręgu odwiertu określić jako punkt odniesienia
PUNKT ODNIESIENIA OŚ SONDY (cykl 417, DIN/ISO: G417, opcja #17)
Pomiar dowolnej pozycji na osi sondy pomiarowej
Określenie dowolnej pozycji jako punkt odniesienia
PUNKT ODNIESIENIA ŚRODEK 4 ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
Pomiar kolejno 2 odwiertów na krzyż
Wyznaczenie punktu przecięcia prostych łączących jako punkt odniesienia
PUNKT ODNIESIENIA POJEDYNCZA OŚ (cykl 419, DIN/ISO: G419, opcja
Pomiar dowolnej pozycji na wybranej osi
Określenie dowolnej pozycji na wybranej osi jako punktu odniesienia
PUNKT ODNIESIENIA ŚRODEK ROWKA (cykl 408, DIN/ISO: G408, opcja
Pomiar szerokości rowka wewnątrz
Wyznaczenie środka rowka jako punktu odniesienia
PUNKT ODNIESIENIA ŚRODEK MOSTKA (cykl 409, DIN/ISO: G409, opcja
Pomiar szerokości mostka zewnątrz
Wyznaczenie środka mostka jako punktu odniesienia
Cechy wspólne wszystkich cykli sondy pomiarowej odnośnie wyznaczania punktu odniesienia
Cykle sondy dotykowej 408 do 419 mogą być odpracowane także przy aktywnej rotacji (rotacja podstawowa lub cykl 10 ).
Strona
Punkt odniesienia i oś sondy impulsowej
Sterowanie wyznacza punkt odniesienia na płaszczyźnie obróbki w zależności od osi sondy pomiarowej, zdefiniowanej przez obsługującego w programie pomiaru.
Z
Y
X
Aktywna oś sondy dotykowej Wyznaczanie punktu odniesienia w
X lub Y
Z i X
Y i Z
5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
105
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | Podstawy
Obliczony punkt odniesienia zapisać do pamięci
Przy wszystkich cyklach dla wyznaczania punktu odniesienia można poprzez parametry Q303 i Q305 określić, jak sterowanie ma zachować obliczony punkt odniesienia:
Q305 = 0, Q303 = 1:
aktywny punkt odniesienia jest kopiowany do wiersza 0 i aktywuje wiersz 0, przy tym proste transformacje są usuwane
Q305 nierówne 0, Q303 = 0:
Wynik zapisywany jest do tabeli punktów zerowych wiersz
Q305 , Punkt zerowy aktywować poprzez cykl 7 w programie
NC
Q305 nierówny 0, Q303 = 1:
Wynik jest zapisywany jest do tabeli punktów odniesienia wiersz
Q305 , układ referencyjny to układ współrzędnych obrabiarki
(REF-współrzędne), punkt odniesienia należy aktywować poprzez cykl 247 w programie NC
Q305 nierówny 0, Q303 = -1
Ta kombinacja może powstać tylko, jeśli programy NC są wczytywane z cyklami 410 do 418 , wygenerowanymi na TNC 4xx programy NC są wczytywane z cyklami 410 do 418 , wygenerowanymi na starszych wersjach software iTNC 530 przy definicji cyklu nie określono celowo przekazywania wartości pomiarowych przez parametr Q303
W takich przypadkach sterowanie wydaje komunikat o błędach, ponieważ zmienił się cały przebieg obsługi w połączeniu z bazującymi na REF tabelami punktów zerowych i obsługujący musi określić poprzez parametr
Q303 zdefiniowane przekazywanie wartości pomiaru.
Wyniki pomiarów w Q-parametrach
Wyniki pomiarów danego cyklu próbkowania sterowanie odkłada w działających globalnie Q-parametrach Q150 do Q160 . Te parametry mogą być wykorzystywane dalej w programie NC.
Proszę zwrócić uwagę na tabelę parametrów wyniku, która ukazana jest przy każdym opisie cyklu.
106
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
5.2
PUNKT ODNIESIENIA PROSTOKĄT
WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 410 określa punkt środkowy wybrania prostokątnego i wyznacza ten punkt środkowy jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość z kolumny FMAX
1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się albo równolegle do osi na wysokość pomiaru albo liniowo na bezpieczną wysokość, do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
6 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej i zapisuje wartości rzeczywiste w następujących parametrach Q
Numer parametru
Q151
Q152
Q154
Q155
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista długość boku oś główna
Wartość rzeczywista długość boku oś pomocnicza
5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
107
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Aby uniknąć kolizji pomiędzy sondą i przedmiotem, proszę wprowadzić długość 1-szego i 2-giego boku kieszeni nieco za mały Jeśli wymiary wybrania i odstęp bezpieczeństwa nie pozwalają an pozycjonowanie wstępne w pobliżu punktów próbkowania, to sterowanie dokonuje próbkowania wychodząc ze środka wybrania. Pomiędzy tymi czterema punktami pomiarowymi sonda pomiarowa nie przemieszcza się wówczas na bezpieczną wysokość.
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
108
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek wybrania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek wybrania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q323 Długość pierwszego boku ?
(inkrementalnie): długość wybrania, równolegle do osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q324 Długość drugiego boku ?
(inkrementalnie): długość wybrania, równolegle do osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Przykład
5 TCH PROBE 410
PKT.BAZ.PROST.WEWN.
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q323=60 ;DLUG. 1-SZEJ STRONY
Q324=20 ;DLUG. 2-GIEJ STRONY
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q305=10 ;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
109
5
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
110
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma uplasować ustalony środek wybrania.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma uplasować ustalony środek wybrania. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
5.3
PUNKT ODNIESIENIA PROSTOKĄT
ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 411 ustala punkt środkowy czopu prostokątnego i wyznacza ten punkt środkowy jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się albo równolegle do osi na wysokość pomiaru albo liniowo na bezpieczną wysokość, do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
6 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej i zapisuje wartości rzeczywiste w następujących parametrach Q
Numer parametru
Q151
Q152
Q154
Q155
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista długość boku oś główna
Wartość rzeczywista długość boku oś pomocnicza
5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
111
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Aby uniknąć kolizji pomiędzy sondą pomiarową i obrabianym przedmiotem, proszę wprowadzić 1. i 2. długość boku czopu raczej nieco za dużą .
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
112
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek czopu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek czopu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q323 Długość pierwszego boku ?
(inkrementalna): długość czopu, równolegle do osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q324 Długość drugiego boku ?
(inkrementalna): długość czopu, równolegle do osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia 0 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Przykład
5 TCH PROBE 411
PKT.BAZ.PROST.ZEWN.
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q323=60 ;DLUG. 1-SZEJ STRONY
Q324=20 ;DLUG. 2-GIEJ STRONY
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0
Q305=0
;ODJAZD NA BEZP.WYS.
;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
113
5
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
114
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma umiejscowić ustalony środek czopu.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma umiejscowić ustalony środek czopu. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
5
5.4
PUNKT ODNIESIENIA OKRĄG
WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
Zastosowanie
Cykl sondy 412 ustala punkt środkowy wybrania okrągłego
(odwiertu) i wyznacza ten punkt środkowy jako punkt odniesienia.
Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Sterowanie określa kierunek próbkowania automatycznie w zależności od zaprogramowanego kąta startu
3 Następnie sonda pomiarowa przemieszcza się kołowo, albo na wysokość pomiaru albo na bezpieczną wysokość, do następnego punktu próbkowania 2 i przeprowadza tam drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje wartości rzeczywiste w następnie przedstawionych parametrach Q
6 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Numer parametru
Q151
Q152
Q153
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista średnica
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
115
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Aby uniknąć kolizji pomiędzy sondą pomiarową i obrabianym detalem, proszę wprowadzić średnicę wybrania (odwiertu) raczej nieco za małą . Jeśli wymiary wybrania i odstęp bezpieczeństwa nie pozwalają an pozycjonowanie wstępne w pobliżu punktów próbkowania, to TNC dokonuje próbkowania wychodząc ze środka wybrania. Pomiędzy tymi czterema punktami pomiarowymi sonda pomiarowa nie przemieszcza się wówczas na bezpieczną wysokość.
Pozycjonowanie punktów próbkowania
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Im mniejsza jest programowana inkrementacja kąta Q247 , tym niedokładniej sterowanie oblicza punkt odniesienia. Najmniejsza wartość wprowadzenia: 5°.
Programować inkrementację kąta mniejszą niż 90°
116
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
5
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek wybrania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek kieszeni w osi pomocniczej płaszczyzny obróbki.
Jeżeli programujemy Q322 = 0, to sterowanie ustawia punkt środkowy odwiertu na dodatniej osi Y, jeśli programujemy Q322 nierówne 0, to sterowanie ustawia punkt środkowy odwiertu na pozycję zadaną.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: przybliżona średnica okrągłego wybrania (odwiert). Wprowadzić wartość raczej nieco mniejszą.
Zakres wprowadzenia 0 do 99999,9999
Q325 Kat startu ?
(absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia -360,000 do 360,000
Q247 Katowy przyrost-krok ?
(inkrementalny): kąt pomiędzy dwoma punktami pomiarowymi, znak liczby inkrementacji kąta określa kierunek obrotu (- = zgodnie z ruchem wskazówek zegara), z którym sonda pomiarowa przemieszcza się do następnego punktu pomiarowego. Jeśli chcemy dokonać pomiaru łuków kołowych, to proszę zaprogramować krok kąta mniejszym od 90°.
Zakres wprowadzenia -120,000 do 120,000
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 412 PKT.BAZ.OKRAG
WEWN.
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q262=75 ;SREDNICA NOMINALNA
Q325=+0 ;KAT POCZATKOWY
Q247=+60 ;KATOWY PRZYROST-
KROK
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q305=12 ;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
117
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma uplasować ustalony środek wybrania.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma uplasować ustalony środek wybrania. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
Q423=4
Q365=1
;LICZBA PROBKOWAN
;RODZAJ PRZEMIESZCZ.
118
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
5
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q423 Liczba próbkowań płaszcz. (4/3)?
: określić, czy sterowanie ma dokonywać pomiaru okręgu z 4 lub 3 próbkowaniami:
4 : 4 punkty pomiarowe stosować (ustawienie standardowe)
3 : 3 punkty pomiarowe stosować
Q365 Rodzaj przem.? prosta=0/okr=1 : określić, z jaką funkcją toru narzędzie ma przemieszczać się między zabiegami obróbkowymi, jeśli przejazd na bezpieczną wysokość ( Q301 =1) jest aktywny:
0 : między zabiegami obróbkowymi przemieszczać po prostej
1 : pomiędzy zabiegami obróbkowymi przemieszczać kołowo na średnicy wycinka koła
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
119
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
5.5
PUNKT ODNIESIENIA OKRĄG
ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 413 ustala punkt środkowy czopu prostokątnego i wyznacza ten punkt środkowy jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Sterowanie określa kierunek próbkowania automatycznie w zależności od zaprogramowanego kąta startu
3 Następnie sonda pomiarowa przemieszcza się kołowo, albo na wysokość pomiaru albo na bezpieczną wysokość, do następnego punktu próbkowania 2 i przeprowadza tam drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje wartości rzeczywiste w następnie przedstawionych parametrach Q
6 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Numer parametru
Q151
Q152
Q153
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista średnica
120
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
5
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Aby uniknąć kolizji pomiędzy sondą pomiarową i obrabianym detalem, proszę wprowadzić średnicę zadaną czopu raczej nieco za dużą .
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Im mniejsza jest programowana inkrementacja kąta Q247 , tym niedokładniej sterowanie oblicza punkt odniesienia. Najmniejsza wartość wprowadzenia: 5°.
Programować inkrementację kąta mniejszą niż 90°
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
121
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek czopu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek czopu w osi pomocniczej płaszczyzny obróbki.
Jeżeli programujemy Q322 = 0, to sterowanie ustawia punkt środkowy odwiertu na dodatniej osi Y, jeśli programujemy Q322 nierówne 0, to sterowanie ustawia punkt środkowy odwiertu na pozycję zadaną.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: przybliżona średnica czopu. Wprowadzić wartość raczej nieco większą.
Zakres wprowadzenia 0 do 99999,9999
Q325 Kat startu ?
(absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia -360,000 do 360,000
122
Q247 Katowy przyrost-krok ?
(inkrementalny): kąt pomiędzy dwoma punktami pomiarowymi, znak liczby inkrementacji kąta określa kierunek obrotu (- = zgodnie z ruchem wskazówek zegara), z którym sonda pomiarowa przemieszcza się do następnego punktu pomiarowego. Jeśli chcemy dokonać pomiaru łuków kołowych, to proszę zaprogramować krok kąta mniejszym od 90°.
Zakres wprowadzenia -120,000 do 120,000
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 413 PKT.BAZ.OKRAG
ZEWN.
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q262=75 ;SREDNICA NOMINALNA
Q325=+0 ;KAT POCZATKOWY
Q247=+60 ;KATOWY PRZYROST-
KROK
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q305=15 ;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
Q423=4 ;LICZBA PROBKOWAN
Q365=1 ;RODZAJ PRZEMIESZCZ.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
5
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma umiejscowić ustalony środek czopu.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma umiejscowić ustalony środek czopu. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
123
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OKRĄG
ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q423 Liczba próbkowań płaszcz. (4/3)?
: określić, czy sterowanie ma dokonywać pomiaru okręgu z 4 lub 3 próbkowaniami:
4 : 4 punkty pomiarowe stosować (ustawienie standardowe)
3 : 3 punkty pomiarowe stosować
Q365 Rodzaj przem.? prosta=0/okr=1 : określić, z jaką funkcją toru narzędzie ma przemieszczać się między zabiegami obróbkowymi, jeśli przejazd na bezpieczną wysokość ( Q301 =1) jest aktywny:
0 : między zabiegami obróbkowymi przemieszczać po prostej
1 : pomiędzy zabiegami obróbkowymi przemieszczać kołowo na średnicy wycinka koła
124
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
5
5.6
PUNKT ODNIESIENIA NAROŻE
ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 414 ustala punkt przecięcia dwóch prostych i wyznacza ten punkt przecięcia jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt przecięcia także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42)
na pierwszy punkt próbkowania 1 (patrz ilustracja z prawej).
Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do ustalonego kierunku przemieszczenia
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Sterowanie określa kierunek próbkowania automatycznie w zależności od zaprogramowanego 3. punktu pomiaru
3 Następnie sonda pomiarowa przemieszcza się do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje współrzędne określonego naroża w następnie przedstawionych parametrach Q
6 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Sterowanie mierzy pierwszą prostą zawsze w kierunku osi pomocniczej osi obróbki.
Numer parametru
Q151
Q152
Znaczenie
Wartość rzeczywista, naroże, oś główna
Wartość rzeczywista, naroże, oś pomocnicza
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
125
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Poprzez położenie punktów pomiarowych 1 i 3 określamy to naroże, na którym sterowanie wyznacza punkt odniesienia
(patrz rysunek po prawej na środku i poniższa tabela).
Naroże Współrzędna X
A
B
C
D
Punkt 1 punktu 3
większy od
Punkt 1 mniejszy od punktu 3
Punkt 1 mniejszy od punktu 3
Punkt 1 większy od punktu 3
Współrzędna Y
Punkt 1 mniejszy od punktu 3
Punkt 1 mniejszy od punktu 3
Punkt 1 większy od punktu 3
Punkt 1 większy od punktu 3
126
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
5
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q326 Odstep w 1-szej osi ?
(inkrementalny): odstęp pomiędzy pierwszym i drugim punktem pomiarowym w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q296 3.pkt pomiarowy 1.osi?
(absolutna): współrzędna trzeciego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q297 3.pkt pomiarowy 2. osi?
(współrzędna): współrzędna trzeciego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q327 Odstep w 2-giej osi ?
(inkrementalny): odstęp pomiędzy trzecim i czwartym punktem pomiarowym w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 414 PKT.BAZ.NAROZNIK
ZEW
Q263=+37 ;1.PKT POMIAROW 1.OSI
Q264=+7 ;1.PKT 2.OSI
Q326=50 ;ODSTEP W 1-SZEJ OSI
Q296=+95 ;3-CI PUNKT W 1. OSI
Q297=+25 ;3-CI PUNKT W 2. OSI
Q327=45 ;ODSTEP W 2-GIEJ OSI
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0
Q304=0
Q305=7
;ODJAZD NA BEZP.WYS.
;OBROT TLA
;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
127
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
128
Q304 Obrót tła przeprowadzić (0/1)?
: określić, czy sterowanie ma kompensować ukośne położenie obrabianego przedmiotu poprzez rotację podstawową:
0 : nie wykonywać rotacji podstawowej
1 : wykonać rotację podstawową
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne naroża. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma umiejscowić ustalone naroże. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma umiejscowić ustalone naroże.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
5
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
129
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
5.7
PUNKT ODNIESIENIA NAROŻE
WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 415 ustala punkt przecięcia dwóch prostych i wyznacza ten punkt przecięcia jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt przecięcia także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość z kolumny FMAX
) i z logiką pozycjonowania "Odpracowywanie cykli układu pomiarowego" na pierwszy punkt próbkowania
1
(patrz ilustracja z prawej). Sterowanie przesuwa przy tym sondę w osi głównej i w osi pomocniczej o bezpieczny odstęp Q320 +
SET_UP + promień kulki sondy (przeciwnie do odpowiedniego kierunku przemieszczenia)
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Kierunek próbkowania wynika z numeru naroża
3 Potem sonda przejeżdża do następnego punktu próbkowania
2 , sterowanie przesuwa przy tym sondę w osi pomocniczej o bezpieczny odstęp Q320 + SET_UP + promień kulki sondy i wykonuje tam drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 (logika pozycjonowania jak dla 1. punktu pomiaru) i wykonuje pomiar
5 Potem sonda przejeżdża do następnego punktu próbkowania
4 , sterowanie przesuwa przy tym sondę w osi pomocniczej o bezpieczny odstęp Q320 + SET_UP + promień kulki sondy i wykonuje tam czwartą operację próbkowania
6 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość. Następnie sterowanie przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu
Q303 i Q305
(patrz "Cechy wspólne wszystkich cykli sondy pomiarowej odnośnie wyznaczania punktu odniesienia",
Strona 105) oraz zachowuje współrzędne określonego naroża w
następnie przedstawionych parametrach Q
7 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Sterowanie mierzy pierwszą prostą zawsze w kierunku osi pomocniczej osi obróbki.
Numer parametru
Q151
Q152
Znaczenie
Wartość rzeczywista, naroże, oś główna
Wartość rzeczywista, naroże, oś pomocnicza
130
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
5
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
131
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutnie): współrzędna naroża w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna naroża w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q326 Odstep w 1-szej osi ?
(inkrementalny): odstęp pomiędzy narożem i drugim punktem pomiarowym w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q327 Odstep w 2-giej osi ?
(inkrementalny): odstęp pomiędzy narożem i czwartym punktem pomiarowym w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q308 Naroże? (1/2/3/4) : Numer naroża, na którym sterowanie ma wyznaczyć punkt odniesienia.
Zakres wprowadzenia 1 bis 4
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q304 Obrót tła przeprowadzić (0/1)?
: określić, czy sterowanie ma kompensować ukośne położenie obrabianego przedmiotu poprzez rotację podstawową:
0 : nie wykonywać rotacji podstawowej
1 : wykonać rotację podstawową
Przykład
5 TCH PROBE 415
PKT.BAZ.NAROZN.WEWN
Q263=+37 ;1.PKT POMIAROW 1.OSI
Q264=+7 ;1.PKT 2.OSI
Q326=50 ;ODSTEP W 1-SZEJ OSI
Q327=45 ;ODSTEP W 2-GIEJ OSI
Q308=+1 ;NAROZE
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q304=0
Q305=7
;OBROT TLA
;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
132
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
5
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne naroża. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma umiejscowić ustalone naroże. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma umiejscowić ustalone naroże.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
133
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA NAROŻE
WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
134
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
OKRĘGU ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja #17)
5
5.8
PUNKT ODNIESIENIA ŚRODEK OKRĘGU
ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja #17)
Zastosowanie
Cykl sondy 416 ustala punkt środkowy okręgu odwiertów poprzez pomiar trzech odwiertów i wyznacza ten punkt środkowy jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę na biegu szybkim (wartość z kolumny FMAX
) oraz z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) na
zapisany punkt środkowy pierwszego odwiertu 1
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie pierwszy punkt środkowy odwiertu
3 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy drugiego odwiertu
2
4 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie drugi punkt środkowy odwiertu
5 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy trzeciego odwiertu 3
6 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie trzeci punkt środkowy odwiertu
7 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje wartości rzeczywiste w następnie przedstawionych parametrach Q
8 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Numer parametru
Q151
Q152
Q153
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista średnica okręgu odwiertów
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
135
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
OKRĘGU ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Parametry cyklu
Q273 Srodek 1.osi (wartość zadana)?
(absolutny): środek okręgu odwiertów (wartość zadana) w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q274 Srodek 2.osi (wartość zadana)?
(absolutny): środek okręgu odwiertów (wartość zadana) w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: przybliżona średnica okręgu odwiertów. Im mniejsza jest średnica odwiertu, tym dokładniej należy podać zadaną średnicę.
Zakres wprowadzenia -0 do 99999,9999
Q291 Kąt 1.odwiertu ?
(absolutny): kąt we współrzędnych biegunowych pierwszego punktu środkowego odwiertu na płaszczyźnie obróbki.
Zakres wprowadzenia -360,0000 do 360,0000
Q292 Kąt 2.odwiertu ?
(absolutny): kąt we współrzędnych biegunowych drugiego punktu środkowego odwiertu na płaszczyźnie obróbki.
Zakres wprowadzenia -360,0000 do 360,0000
Q293 Kąt 3.odwiertu?
(absolutny): kąt we współrzędnych biegunowych trzeciego punktu środkowego odwiertu na płaszczyźnie obróbki.
Zakres wprowadzenia -360,0000 do 360,0000
136
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
OKRĘGU ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja #17)
5
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma umiejscowić ustalony środek okręgu odwiertów. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma umiejscowić ustalony środek okręgu odwiertów. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Przykład
5 TCH PROBE 416 PKT.BAZ.SROD.OKR
ODW
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50 ;SRODEK W 2-SZEJ OSI
Q262=90 ;SREDNICA NOMINALNA
Q291=+34 ;KAT 1.ODWIERTU
Q291=+70 ;KAT 2. ODWIERTU
Q293=+210 ;KAT 3. ODWIERTU
Q261=-5 ;WYSOKOSC POMIARU
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q305=12 ;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
Q320=0 ;BEZPIECZNA WYSOKOSC
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
137
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
OKRĘGU ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja #17)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo): dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej. Q320 działa addytywnie do SET_UP (tabela sond pomiarowych) i tylko przy próbkowaniu punktu odniesienia na osi sondy pomiarowej.
Zakres wprowadzenia 0 do 99999,9999
138
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OŚ
SONDY (cykl 417, DIN/ISO: G417, opcja #17)
5
5.9
PUNKT ODNIESIENIA OŚ SONDY
(cykl 417, DIN/ISO: G417, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 417 mierzy dowolną współrzędną w osi sondy pomiarowej i wyznacza tę współrzędną jako punkt odniesienia. Do wyboru sterowanie może zapisywać zmierzoną współrzędną także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
programowanego punktu próbkowania 1 . Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku dodatniej osi sondy pomiarowej.
2 Następnie sonda pomiarowa przemieszcza się po osi sondy na wprowadzoną współrzędną punktu próbkowania 1 i rejestruje prostym dotykiem pozycję rzeczywistą
3 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje wartość rzeczywistą w następnie przedstawionych parametrach Q
Numer parametru
Q160
Znaczenie
Wartość rzeczywista, zmierzony punkt
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Sterowanie wyznacza potem na tej osi punkt odniesienia.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
139
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OŚ
SONDY (cykl 417, DIN/ISO: G417, opcja #17)
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q294 1.pkt pomiarowy 3.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi sondy.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne.
Jeśli Q303 = 1 , to sterowanie zapełnia tabelę punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 417 PKT.BAZOWY TS.-
OSI
Q263=+25 ;1.PKT POMIAROW 1.OSI
Q264=+25 ;1.PKT 2.OSI
Q294=+25 ;1.PKT 3.OSI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+50 ;BEZPIECZNA WYSOKOSC
Q305=0 ;NR W TABELI
Q333=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
140
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA OŚ
SONDY (cykl 417, DIN/ISO: G417, opcja #17)
5
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
141
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK 4
ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
5.10 PUNKT ODNIESIENIA ŚRODEK 4
ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
Zastosowanie
Cykl sondy dotykowej 418 oblicza punkt przecięcia linii łączących każde dwa punkty środkowe odwiertów oraz ustawia ten punkt przecięcia jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt przecięcia także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) na
środek pierwszego odwiertu 1
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie pierwszy punkt środkowy odwiertu
3 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy drugiego odwiertu
2
4 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie drugi punkt środkowy odwiertu
5 Sterowanie powtarza operację 3 i 4 dla odwiertów 3 i 4
6 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
oblicza punkt odniesienia jako punkt przecięcia linii łączących punkt środkowy odwiertu 1 / 3 i 2 / 4 i zachowuje wartości rzeczywiste w przedstawionych poniżej parametrach Q
7 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Numer parametru
Q151
Q152
Znaczenie
Wartość rzeczywista, punkt przecięcia, oś główna
Wartość rzeczywista, punkt przecięcia, oś pomocnicza
142
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK 4
ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
5
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
143
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK 4
ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
Parametry cyklu
Q268 1.wiercenie: środek 1.osi?
(absolutna): współrzędna pierwszego odwiertu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q269 1.wiercenie: środek 2.osi?
(absolutna): współrzędna pierwszego odwiertu w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q270 2.wiercenie: środek 1.osi?
(absolutny): punkt środkowy drugiego odwiertu w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q271 2. wiercenie: środek 2.osi?
(absolutny): punkt środkowy drugiego odwiertu w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q316 3.odwiert: środek 1.osi?
(absolutny): środek 3. odwiertu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q317 3.odwiert: środek 2.osi?
(absolutny): środek 3. odwiertu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q318 4.odwiert: środek 1.osi?
(absolutny): środek 4. odwiertu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q319 4.odwiert: środek 2.osi?
(absolutny): środek 4. odwiertu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 418 BAZA 4 ODWIERTY
Q268=+20 ;1.SRODEK 1.OSI
Q269=+25 ;1.SRODEK 2.OSI
Q270=+150 ;2.SRODEK 1.OSI
Q271=+25 ;2.SRODEK 2.OSI
Q316=+150 ;3. SRODEK 1.OSI
Q317=+85 ;3.SRODEK 2.OSI
Q318=+22 ;4.SRODEK 1.OSI
Q319=+80 ;4.SRODEK 2.OSI
Q261=-5 ;WYSOKOSC POMIARU
Q260=+10 ;BEZPIECZNA WYSOKOSC
Q305=12 ;NR W TABELI
Q331=+0 ;PUNKT ODNIESIENIA
Q332=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+0 ;PUNKT ODNIESIENIA
144
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK 4
ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
5
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, w którym sterowanie ma zachować współrzędne punktu przecięcia linii łączących.
Jeśli Q303 = 1 , to sterowanie zapełnia tabelę punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q331 Nowy pkt bazowy oś główna?
(absolutna): współrzędna w osi głównej, na której sterowanie ma umiejscowić ustalony punkt przecięcia linii łączących. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q332 Nowy pkt bazowy oś pomocnicza?
(absolutna): współrzędna w osi pomocniczej, na której sterowanie ma umiejscowić ustalony punkt przecięcia linii łączących. Ustawienie podstawowe
= 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
145
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK 4
ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
146
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
POJEDYNCZA OŚ (cykl 419, DIN/ISO: G419, opcja #17)
5.11 PUNKT ODNIESIENIA POJEDYNCZA OŚ
(cykl 419, DIN/ISO: G419, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 419 mierzy dowolną współrzędną w wybieranej osi i wyznacza tę współrzędną jako punkt odniesienia.
Do wyboru sterowanie może zapisywać zmierzoną współrzędną także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
programowanego punktu próbkowania 1 . Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do zaprogramowanego kierunku próbkowania
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i uchwyca poprzez proste próbkowanie dotykowe pozycję rzeczywistą
3 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Jeśli chcemy zachować punkt odniesienia w kilku osiach w tabeli punktów odniesienia, to można wykorzystywać cykl 419 kilkakrotnie. W tym celu należy jednakże aktywować ponownie numer punktu odniesienia po każdym wykonaniu cyklu 419 .
Jeśli pracujemy z punktem odniesienia 0 jako aktywnym punktem odniesienia, to ta operacja może być pomijana.
5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
147
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
POJEDYNCZA OŚ (cykl 419, DIN/ISO: G419, opcja #17)
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q272 Os pomiarowa(1..3: 1=oś główna)?
: oś, na której ma nastąpić pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
3 : oś sondy = oś pomiaru
Z
Y
X
Przyporządkowanie osi
Aktywna oś sondy dotykowej: Q272 =
3
Przynależna oś główna: Q272= 1
X
Z
Y
Przynależna oś pomocnicza:
Q272= 2
Y
X
Z
Q267 Kierunek ruchu 1 (+1=+ / -1=-)?
: kierunek, w którym sondy ma przejechać do detalu:
-1 : kierunek przemieszczenia ujemny
+1 : kierunek przemieszczenia dodatni
Przykład
5 TCH PROBE 419 PKT.BAZOW.POJED.
OSI
Q263=+25 ;1.PKT POMIAROW 1.OSI
Q264=+25 ;1.PKT 2.OSI
Q261=+25 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+50 ;BEZPIECZNA WYSOKOSC
Q272=+1 ;OS POMIAROWA
Q267=+1 ;KIERUNEK RUCHU
Q305=0 ;NR W TABELI
Q333=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
148
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA
POJEDYNCZA OŚ (cykl 419, DIN/ISO: G419, opcja #17)
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne.
Jeśli Q303 = 1 , to sterowanie zapełnia tabelę punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q333 Nowy punkt bazowy?
(absolutna): współrzędna, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określony punkt odniesienia ma być zachowany w tabeli punktów zerowych lub w tabeli punktów odniesienia:
-1 : nie stosować! Jest zapisywane przez sterowanie, jeśli wczytywane są starsze
0 : ustalony punkt odniesienia zapisać do aktywnej tablicy punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
149
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
ROWKA (cykl 408, DIN/ISO: G408, opcja #17)
5.12 PUNKT ODNIESIENIA ŚRODEK ROWKA
(cykl 408, DIN/ISO: G408, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 408 ustala punkt środkowy rowka i wyznacza ten punkt środkowy jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się albo równolegle do osi na wysokość pomiaru albo liniowo na bezpieczną wysokość, do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje wartości rzeczywiste w następnie przedstawionych parametrach Q
5 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Numer parametru
Q166
Q157
Znaczenie
Wartość rzeczywista zmierzona szerokość rowka
Wartość rzeczywista położenie oś środkowa
150
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
ROWKA (cykl 408, DIN/ISO: G408, opcja #17)
5
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Aby uniknąć kolizji pomiędzy sondą pomiarową i obrabianym przedmiotem, proszę wprowadzić średnicę rowka raczej nieco za małą . Jeśli szerokość rowka i odstęp bezpieczeństwa nie pozwalają an pozycjonowanie wstępne w pobliżu punktów próbkowania, to sterowanie dokonuje próbkowania wychodząc ze środka rowka. Pomiędzy tymi dwoma punktami pomiarowymi sonda pomiarowa nie przemieszcza się wówczas na bezpieczną wysokość.
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
151
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
ROWKA (cykl 408, DIN/ISO: G408, opcja #17)
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek rowka w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek rowka w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q311 Szerokość rowka?
(inkrementalna): szerokość rowka niezależnie od położenia na płaszczyźnie obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q272 Oś pomiarowa (1=1 oś / 2=2 oś)?
: oś płaszczyzny obróbki, na której ma następować pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 408 PKT BAZ.SR.ROWKA
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q311=25 ;SZEROKOSC ROWKA
Q272=1 ;OS POMIAROWA
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q305=10 ;NR W TABELI
Q405=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
152
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
ROWKA (cykl 408, DIN/ISO: G408, opcja #17)
5
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Q405 Nowy punkt bazowy?
(absolutny): współrzędna w osi pomiaru, na której sterowanie ma wyznaczyć ustalony środek rowka. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określona rotacja podstawowa ma być zachowana w tabeli punktów zerowych lub w tabeli punktów odniesienia:
0 : określoną rotację od podstawy zapisać jako przesunięcie punktu zerowego do aktywnej tabeli punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
153
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
ROWKA (cykl 408, DIN/ISO: G408, opcja #17)
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
154
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
MOSTKA (cykl 409, DIN/ISO: G409, opcja #17)
5
5.13 PUNKT ODNIESIENIA ŚRODEK MOSTKA
(cykl 409, DIN/ISO: G409, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 409 ustala punkt środkowy mostka i wyznacza ten punkt środkowy jako punkt odniesienia. Do wyboru sterowanie może zapisywać punkt środkowy także do tabeli punktów zerowych lub tabeli punktów odniesienia.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Potem sonda pomiarowa przemieszcza się na bezpiecznej wysokości do następnego punktu próbkowania 2 i wykonuje tam drugą operację próbkowania
4 Następnie sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i przetwarza ustalony punkt odniesienia w zależności od parametrów cyklu Q303 i Q305
zachowuje wartości rzeczywiste w następnie przedstawionych parametrach Q
5 Jeśli jest to pożądane, sterowanie ustala następnie w oddzielnym zabiegu próbkowania jeszcze punkt bazowy na osi sondy pomiarowej
Numer parametru
Q166
Q157
Znaczenie
Wartość rzeczywista zmierzona szerokość mostka
Wartość rzeczywista położenie oś środkowa
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
155
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
MOSTKA (cykl 409, DIN/ISO: G409, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Aby uniknąć kolizji pomiędzy sondą pomiarową i obrabianym przedmiotem, proszę wprowadzić szerokość mostka raczje nieco za dużą .
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
156
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
MOSTKA (cykl 409, DIN/ISO: G409, opcja #17)
5
Parametry cyklu
Q321 Srodek w 1-szej osi ?
(absolutny): środek mostka w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q322 Srodek w 2-szej osi ?
(absolutny): środek mostka w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q311 Szerokość mostka?
(inkrementalna): szerokość mostka niezależnie od położenia na płaszczyźnie obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q272 Oś pomiarowa (1=1 oś / 2=2 oś)?
: oś płaszczyzny obróbki, na której ma następować pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q305 Numer w tabeli?
: podać numer wiersza w tabeli punktów odniesienia/tabeli punktów zerowych, pod którym sterowanie ma zachować współrzędne środka. W zależności od Q303 sterowanie zachowuje wpis w tabeli punktów odniesienia lub w tabeli punktów zerowych: jeśli Q303 = 1 , to sterowanie zapisuje tablicą punktów odniesienia. Jeśli nastąpi zmiana aktywnego punktu odniesienia, to ta zmiana zadziała natychmiast. W przeciwnym razie następuje wpis do odpowiedniego wiersza w tablicy punktów odniesienia bez automatycznego aktywowania
Jeśli Q303 = 0: sterowanie dokonuje wpisu w tabeli punktów zerowych. Punkt zerowy nie jest automatycznie aktywowany
Zakres wprowadzenia 0 do 9999
Przykład
5 TCH PROBE 409 PKT
BAZ.SR.MOSTKA
Q321=+50 ;SRODEK W 1-SZEJ OSI
Q322=+50 ;SRODEK W 2-SZEJ OSI
Q311=25 ;SZEROKOSC MOSTKA
Q272=1 ;OS POMIAROWA
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q305=10 ;NR W TABELI
Q405=+0 ;PUNKT ODNIESIENIA
Q303=+1 ;PRZEKAZ DANYCH POM.
Q381=1 ;PROBKOW. NA OSI TS
Q382=+85 ;1.WSPOL. DLA OSI TS
Q383=+50 ;2.WSPOLRZ.DLA OSI TS
Q384=+0 ;3. WSPOL. DLA OSI TS
Q333=+1 ;PUNKT ODNIESIENIA
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
157
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | PUNKT ODNIESIENIA ŚRODEK
MOSTKA (cykl 409, DIN/ISO: G409, opcja #17)
Q405 Nowy punkt bazowy?
(absolutny): współrzędna w osi pomiaru, na której sterowanie ma wyznaczyć ustalony środek mostka.
Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
Q303 Przekaz danych pomiaru (0,1)?
: określić, czy określona rotacja podstawowa ma być zachowana w tabeli punktów zerowych lub w tabeli punktów odniesienia:
0 : określoną rotację od podstawy zapisać jako przesunięcie punktu zerowego do aktywnej tabeli punktów zerowych. Układ odniesienia to aktywny układ współrzędnych detalu
1 : określony punkt odniesienia zapisać do tabeli punktów odniesienia. Układem odniesienia jest układ współrzędnych maszyny (REF-układ)
Q381 Próbkowanie na osi TS? (0/1) : określić, czy sterowanie ma wyznaczyć punkt odniesienia na osi sondy pomiarowej:
0 : punkt odniesienia nie wyznaczać na osi sondy
1 : punkt odniesienia wyznaczyć na osi sondy
Q382 Próbk.osi TS: współrz. 1. osi?
(absolutna): współrzędna punktu próbkowania w osi głównej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q383 Próbk. osi TS: współrz. 2.osi?
(absolutna): współrzędna punktu próbkowania w osi pomocniczej płaszczyzny obróbki, na której ma zostać wyznaczony punkt bazowy w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q384 Próbk. osi TS: współrz. 3.osi?
(absolutna): współrzędna punktu próbkowania w osi sondy pomiarowej, na której ma zostać wyznaczony punkt odniesienia w osi sondy impulsowej. Działa tylko, jeśli Q381 = 1.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q333 Nowy pkt bazowy oś TS?
(absolutna): współrzędna na osi sondy, na której sterowanie ma wyznaczyć punkt odniesienia. Ustawienie podstawowe = 0
Zakres wprowadzenia -99999,9999 do 99999,9999
158
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | Przykład: wyznaczenie punktu odniesienia środek wycinka koła i górna krawędź obrabianego detalu
5
5.14 Przykład: wyznaczenie punktu odniesienia środek wycinka koła i górna krawędź obrabianego detalu
0 BEGIN PGM CYC413 MM
1 TOOL CALL 69 Z
2 TCH PROBE 413 PKT.BAZ.OKRAG ZEWN.
Q321=+25 ;SRODEK W 1-SZEJ OSI
Q322=+25
Q262=30
Q325=+90
;SRODEK W 2-SZEJ OSI
;SREDNICA NOMINALNA
;KAT POCZATKOWY
Q247=+45
Q261=-5
Q320=2
Q260=+10
Q301=0
;KATOWY PRZYROST-KROK
;WYSOKOSC POMIARU
;BEZPIECZNA WYSOKOSC
;BEZPIECZNA WYSOKOSC
;ODJAZD NA BEZP.WYS.
Q305=0
Q331=+0
Q332=+10
Q303=+0
Q381=1
Q382=+25
Q383=+25
Q384=+25
Q333=+0
Q423=4
Q365=0
3 CALL PGM 35K47
4 END PGM CYC413 MM
;NR W TABELI
;PUNKT ODNIESIENIA
;PUNKT ODNIESIENIA
;PRZEKAZ DANYCH POM.
;PROBKOW. NA OSI TS
;1.WSPOL. DLA OSI TS
;2.WSPOLRZ.DLA OSI TS
;3. WSPOL. DLA OSI TS
;PUNKT ODNIESIENIA
;LICZBA PROBKOWAN
;RODZAJ PRZEMIESZCZ.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Punkt środkowy okręgu: współrzędna X
Punkt środkowy okręgu: współrzędna Y
Srednica okręgu
Kąt we współrzędnych biegunowych dla 1-go punktu próbkowania
Krok kąta dla obliczania punktów próbkowania 2 do 4
Współrzędna w osi sondy pomiarowej, na której następuje pomiar
Odstęp bezpieczeństwa dodatkowo do kolumny SET_UP
Wysokość, na której oś sondy pomiarowej może przemieszczać się bezkolizyjnie
Bez przejazdu na bezpieczną wysokość pomiędzy punktami pomiaru
Ustawienie wyświetlacza
Ustawić wyświetlacz w osi X na 0
Ustawić wyświetlacz w osi Y na 10 bez funkcji, ponieważ wskazanie ma zostać wyznaczone
Wyznaczyć punkt bazowy na osi TS (sondy impulsowej)
X-współrzędna punktu próbkowania
Y-współrzędna punktu próbkowania
Z-współrzędna punktu próbkowania
Ustawić wyświetlacz w osi Z na 0
Przeprowadzić pomiar okręgu z 4-tnym próbkowaniem
Przemieszczenie pomiędzy punktami pomiarowymi po torze kołowym
Wywołanie programu obróbki
159
5
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | Przykład: wyznaczenie punktu odniesienia górna krawędź obrabianego detalu i środek okręgu odwiertów
5.15 Przykład: wyznaczenie punktu odniesienia górna krawędź obrabianego detalu i środek okręgu odwiertów
Zmierzony punkt środkowy okręgu odwiertów ma zostać zapisany dla późniejszego wykorzystania w tabeli punktów odniesienia.
0 BEGIN PGM CYC416 MM
1 TOOL CALL 69 Z
2 TCH POBE 417 PKT.BAZOWY TS.-OSI
Q263=+7,5
Q264=+7,5
Q294=+25
Q320=0
Q260=+50
Q305=1
Q333=+0
Q303=+1
;1.PKT POMIAROW 1.OSI
;1.PKT 2.OSI
;1.PKT 3.OSI
;BEZPIECZNA WYSOKOSC
;BEZPIECZNA WYSOKOSC
;NR W TABELI
;PUNKT ODNIESIENIA
;PRZEKAZ DANYCH POM.
Definicja cyklu dla wyznaczania punktu odniesienia na osi sondy dotykowej
Punkt próbkowania: X-współrzędna
Punkt próbkowania: Y-współrzędna
Punkt próbkowania: Z-współrzędna
Odstęp bezpieczeństwa dodatkowo do kolumny SET_UP
Wysokość, na której oś sondy pomiarowej może przemieszczać się bezkolizyjnie
Zapisać współrzędną Z w wierszu 1
Ustawienie osi sondy pomiarowej na 0
Zapisać do pamięci obliczony punkt odniesienia w odniesieniu do stałego układu współrzędnych maszyny
(REF-układ) do tabeli preset PRESET.PR
3 TCH PROBE 416 PKT.BAZ.SROD.OKR ODW
Q273=+35 ;SRODEK W 1-SZEJ OSI
Q274=+35
Q262=50
Q291=+90
;SRODEK W 2-SZEJ OSI
;SREDNICA NOMINALNA
;KAT 1.ODWIERTU
Q292=+180
Q293=+270
Q261=+15
;KAT 2. ODWIERTU
;KAT 3. ODWIERTU
;WYSOKOSC POMIARU
Q260=+10
Q305=1
Q331=+0
;BEZPIECZNA WYSOKOSC
;NR W TABELI
;PUNKT ODNIESIENIA
160
Punkt środkowy okręgu odwiertów: współrzędna X
Punkt środkowy okręgu odwiertów: współrzędna Y
Srednica okręgu odwiertów
Kąt we współrzędnych biegunowych dla pierwszego środka odwiertu 1
Kąt we współrzędnych biegunowych dla 2.środka odwiertu 2
Kąt we współrzędnych biegunowych dla 3.środka odwiertu 3
Współrzędna w osi sondy pomiarowej, na której następuje pomiar
Wysokość, na której oś sondy pomiarowej może przemieszczać się bezkolizyjnie
Zapisać środek okręgu odwiertów (X i Y) do wiersza 1
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia | Przykład: wyznaczenie punktu odniesienia górna krawędź obrabianego detalu i środek okręgu odwiertów
5
Q332=+0
Q303=+1
;PUNKT ODNIESIENIA
;PRZEKAZ DANYCH POM.
Q381=0 ;PROBKOW. NA OSI TS
Q382=+0
Q383=+0
Q384=+0
;1.WSPOL. DLA OSI TS
;2.WSPOLRZ.DLA OSI TS
;3. WSPOL. DLA OSI TS
Q333=+0
Q320=0
;PUNKT ODNIESIENIA
;BEZPIECZNA WYSOKOSC.
4 CYCL DEF 247 USTAWIENIE PKT.BAZ
Q339=1 ;NR PKT BAZOWEGO
6 CALL PGM 35KLZ
7 END PGM CYC416 MM
Zapisać do pamięci obliczony punkt odniesienia w odniesieniu do stałego układu współrzędnych maszyny
(REF-układ) do tabeli preset PRESET.PR
Nie wyznaczać punktu bazowego na osi TS (sondy impulsowej)
Bez funkcji
Bez funkcji
Bez funkcji
Bez funkcji
Odstęp bezpieczeństwa dodatkowo do kolumny SET_UP
Aktywować nowy punkt odniesienia przy pomocy cyklu 247
Wywołanie programu obróbki
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
161
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Podstawy
6.1
Podstawy
Przegląd
Sterowanie musi być przygotowane przez producenta obrabiarek dla zastosowania sondy impulsowej 3D.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Sterowanie oddaje dwanaście cykli do dyspozycji, przy pomocy których można automatycznie dokonywać pomiaru obrabianych detali:
Softkey Cykl
PŁASZCZYZNA REFERENCYJNA (cykl 0, DIN/ISO: G55, opcja #17)
Pomiar współrzędnej w wybranej osi
PUNKT ODNIESIENIA biegunowo (cykl 1, opcja #17)
Pomiar punktu
Kierunek próbkowania poprzez kąt
POMIAR KĄTA (cykl 420, DIN/ISO: G420, opcja #17)
Pomiar kąta na płaszczyźnie obróbki
POMIAR ODWIERTU (cykl 421, DIN/ISO: G421, opcja #17)
Pomiar położenia odwiertu
Pomiar średnicy odwiertu
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR OKRĘGU ZEWNĄTRZ (cykl 422, DIN/ISO: G422, opcja #17)
Pomiar położenia okrągłego czopu
Pomiar średnicy okrągłego czopu
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR PROSTOKĄTA ZEWNĄTRZ (cykl 423, DIN/ISO: G423, opcja #17)
Pomiar położenia wybrania prostokątnego
Pomiar długości i szerokości wybrania prostokątnego
W razie konieczności porównanie wartości zadanej i rzeczywistej
Strona
164
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Podstawy
Softkey Cykl
POMIAR PROSTOKĄTA ZEWNĄTRZ (cykl 424, DIN/ISO: G424, opcja #17)
Pomiar położenia czopu prostokątnego
Pomiar długości i szerokości czopu prostokątnego
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR SZEROKOSCI WEWNATRZ (cykl 425, DIN/ISO: G425, opcja #17)
Pomiar położenia rowka wpustowego
Pomiar szerokości rowka
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR MOSTKA ZEWNĄTRZ (cykl 426, DIN/ISO: G426 , opcja #17)
Pomiar położenia mostka
Pomiar szerokości mostka
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR WSPOŁRZEDNEJ (cykl 427, DIN/ISO: G427, opcja #17)
Pomiar dowolnej współrzędnej na wybranej osi
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR OKRĘGU ODWIERTÓW (cykl 430, DIN/ISO: G430, opcja #17)
Pomiar punktu środkowego okręgu odwiertów
Pomiar średnicy okręgu odwiertu
W razie konieczności porównanie wartości zadanej i rzeczywistej
POMIAR PŁASZCZYZNY (cykl 431, DIN/ISO: G431, opcja #17)
Kąt płaszczyzny poprzez pomiar trzech punktów
Protokołowanie wyników pomiaru
Do wszystkich cykli, przy pomocy których można automatycznie zmierzyć obrabiane detale (wyjątki: cykl 0 i 1 ), możliwe jest także generowanie przez sterowanie protokołu pomiaru. W odpowiednim cyklu próbkowania można zdefiniować, czy sterowanie ma zapisać protokół pomiaru w pliku ma wyświetlić ten protokół na ekranie i przerwać przebieg programu nie ma generować protokołu pomiaru
Jeśli chcemy zachować protokół pomiaru w pliku, to sterowanie zachowuje dane standardowo jako plik ASCII. Jako lokalizację w pamięci sterowanie wybiera ten katalog, w którym znajduje się przynależny program NC.
Proszę używać oprogramowania przekazu danych
TNCremo, firmy HEIDENHAIN, jeśli chcemy wydawać protokół pomiaru przez interfejs danych.
Strona
6
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
165
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Podstawy
Przykład: plik protokołu dla cyklu próbkowania 421 :
Protokół pomiaru cykl próbkowania 421 pomiar odwiertu
Data: 30-06-2005
Godzina: 6:55:04
Program pomiaru: TNC:\GEH35712\CHECK1.H
Wartości zadane:
Srodek osi głównej:
Srodek osi pomocniczej: średnica:
50.0000
65.0000
12.0000
Zadane wartości graniczne:
Największy wymiar środek osi głównej: 50.1000
Najmniejszy wymiar środek osi głównej: 49.9000
Największy wymiar środek osi pomocniczej:
65.1000
Najmniejszy wymiar środek osi pomocniczej:
Największy wymiar odwiertu:
Najmniejszy wymiar odwiertu:
Wartości rzeczywiste:
Srodek osi głównej:
Srodek osi pomocniczej: średnica:
64.9000
12.0450
12.0000
50.0810
64.9530
12.0259
Odchylenia:
Srodek osi głównej:
Srodek osi pomocniczej: średnica:
Dalsze wyniki pomiarów: wysokość pomiaru:
Protokół pomiaru-koniec
0.0810
-0.0470
0.0259
-5.0000
166
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Podstawy
Wyniki pomiarów w Q-parametrach
Wyniki pomiarów danego cyklu próbkowania sterowanie odkłada w działających globalnie Q-parametrach Q150 do Q160 . Odchylenia od wartości zadanej są zachowane w parametrach Q161 do
Q166 . Proszę zwrócić uwagę na tabelę parametrów wyniku, która ukazana jest przy każdym opisie cyklu.
Dodatkowo sterowanie pokazuje przy definicji cyklu na rysunku pomocniczym danego cyklu także parametry wyniku (patrz ilustracja po prawej). Przy tym jasno podświetlony parametr wyniku należy do odpowiedniego parametru wprowadzenia.
Status pomiaru
W niektórych cyklach może być odpytany status pomiaru poprzez globalnie działające parametry Q Q180 do Q182 .
Status pomiaru
Wartości pomiaru leżą w przedziale tolerancji
Konieczna dodatkowa obróbka
Braki
Wartość parametru
Q180 = 1
Q181 = 1
Q182 = 1
Sterowanie ustawia znacznik dopracowania lub braku, jak tylko jedna z wartości pomiaru leży poza przedziałem tolerancji. Aby stwierdzić, który wynik pomiaru leży poza tolerancją, należy zwrócić dodatkowo uwagę na protokół pomiaru lub sprawdzić odpowiednie wyniki pomiaru ( Q150 do Q160 ) na ich wartości graniczne.
W przypadku cyklu 427 sterowanie wychodzi standardowo z założenia, iż zostaje zmierzony wymiar zewnętrzny (czop).
Poprzez właściwy wybór największego i najmniejszego wymiaru w połączeniu z kierunkiem próbkowania można właściwie określić stan pomiaru.
Sterowanie ustawia znacznik statusu także wtedy, kiedy nie wprowadzimy wartości tolerancji lub wartości największych bądź najmniejszych.
Monitorowanie tolerancji
W przypadku większości cykli dla kontroli obrabianego detalu sterowanie może przeprowadzać także monitorowanie tolerancji.
W tym celu należy przy definiowaniu cyklu zdefiniować również niezbędne wartości graniczne. Jeśli nie chcemy przeprowadzić monitorowania tolerancji, to proszę wprowadzić te parametry z 0 (= nastawiona z góry wartość)
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
167
6
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Podstawy
Monitorowanie narzędzia
W przypadku niektórych cykli dla kontroli obrabianego przedmiotu sterowanie może przeprowadzać także monitorowanie narzędzi.
Sterowanie monitoruje wówczas, czy
Ze względu na odchylenia od wartości zadanej (wartości w
Q16x ) promień narzędzia ma być korygowany
Odchylenia od wartości zadanej (wartości w Q16x ) większe niż tolerancja na złamanie narzędzia
Korygowanie narzędzia
Warunki:
Aktywna tabela narzędzi
Monitorowanie narzędzia musi być włączone w cyklu: Q330 nierównym 0 lub wprowadzana jest nazwa narzędzia.
Podawanie nazwy narzędzia dokonywane jest przy pomocy softkey. Sterowanie nie pokazuje więcej prawego apostrofu
HEIDENHAIN zaleca wykonywanie tej funkcji tylko wówczas, jeśli obrabiano kontur narzędziem przewidzianym do korygowania i następuje potem ewentualnie dodatkowa obróbka także tym narzędziem.
Jeśli przeprowadzanych jest kilka pomiarów korekcyjnych, to sterowanie dodaje każde zmierzone odchylenie do zapisanej już w tabeli narzędzi wartości.
Narzędzie frezarskie: jeśli w parametrze Q330 znajdzie się referencja odnośnie narzędzia frezarskiego, to odpowiednie wartości są korygowane w następujący sposób: sterowanie koryguje promień narzędzia w kolumnie DR tabeli narzędzi zasadniczo zawsze, także jeśli zmierzone odchylenie leży w obrębie zadanej tolerancji. Czy należy dokonywać dopracowania, można dowiedzieć się w programie NC poprzez parametr Q181
( Q181 =1: dopracowanie konieczne).
Jeśli ma być automatycznie korygowane indeksowane narzędzie z nazwą narzędzia, to należy programować:
QS0 = "NAZWA NARZĘDZIA"
FN18: SYSREAD Q0 = ID990 NR10 IDX0 ; pod IDX podawany jest numer parametru QS
Q0 = Q0 +0.2; dołączyć indeks numeru narzędzia bazowego
W cyklu: Q330 = Q0 ; stosować numer narzędzia z indeksem
168
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Podstawy
Monitorowanie złamania bądź pęknięcia narzędzia
Warunki:
Aktywna tabela narzędzi
Monitorowanie narzędzia musi być włączone w cyklu ( Q330 podać nierównym 0)
RBREAK musi być większy od 0 (pod podanym numerem narzędzia w tabeli)
Dalsze informacje: instrukcja obsługi dla użytkownika
Konfigurowanie, Testowanie i odpracowywanie programów NC
Sterowanie wydaje komunikat o błędach i zatrzymuje przebieg programu, jeśli zmierzone odchylenie jest większe niż tolerancja na pęknięcie narzędzia. Jednocześnie blokuje ono narzędzie w tabeli narzędzi (szpalta TL = L).
Układ odniesienia dla wyników pomiaru
Sterowanie wydaje wszystkie wyniki pomiaru w parametrach wyników i w pliku protokołu w aktywnym – tzn. w przesuniętym lub/i obróconym/nachylonym – układzie współrzędnych.
6
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
169
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | PŁASZCZYZNA REFERENCYJNA
(cykl 0, DIN/ISO: G55, opcja #17)
6.2
PŁASZCZYZNA REFERENCYJNA (cykl 0,
DIN/ISO: G55, opcja #17)
Zastosowanie
Cykl sondy pomiarowej ustala w dowolnym kierunku próbkowania dowolną pozycję na detalu.
Przebieg cyklu
1 Sonda pomiarowa przemieszcza się 3D-ruchem z posuwem szybkim (wartość z kolumny FMAX ) na zaprogramowaną w cyklu pozycję wstępną 1
2 Następnie sonda impulsowa przeprowadza operację próbkowania z posuwem próbkowania (kolumna F ). Kierunek próbkowania należy określić w cyklu
3 Po zarejestrowaniu pozycji przez sterowanie, sonda pomiarowa odsuwa się do punktu startu operacji próbkowania i zachowuje zmierzone współrzędne w parametrze Q. Dodatkowo sterowanie zachowuje współrzędne pozycji, na której znajduje się sonda dotykowa w momencie pojawienia się sygnału przełączenia, w parametrach Q115 do Q119 . Dla wartości w tych parametrach sterowanie nie uwzględnia długości palca sondy i jego promienia
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Sterowanie przemieszcza układ impulsowy ruchem trójwymiarowym na biegu szybkim na zaprogramowaną w cyklu pozycję wstępną. W zależności od pozycji, na której znajdowało się uprzednio narzędzie istnieje zagrożenie kolizji!
Tak wypozycjonować wstępnie, aby uniknąć kolizja przy najeździe zaprogramowanej pozycji wstępnej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
170
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | PŁASZCZYZNA REFERENCYJNA
(cykl 0, DIN/ISO: G55, opcja #17)
6
Parametry cyklu
Numer parametru dla wyniku ?
: zapisać numer parametru Q, któremu zostaje przyporządkowana wartość współrzędnej.
Zakres wprowadzenia 0 do 1999
Osie sondy pom./kierunek sond. ?
: wprowadzić oś próbkowania przy pomocy klawisza wyboru osi lub na klawiaturze ASCII i podać znak liczby dla kierunku próbkowania. Klawiszem ENT potwierdzić.
Zakres wprowadzenia dla wszystkich osi NC
Pozycja zadana ?
: wprowadzić wszystkie współrzędne dla pozycjonowania wstępnego sondy pomiarowej klawiszem wyboru osi lub na klawiaturze ASCII.
Zakres wprowadzenia -99999,9999 do 99999,9999
Zakończyć zapis: klawisz ENT nacisnąć
Przykład
67 TCH PROBE 0.0 PLASZCZYZNA
BAZOW Q5 X-
68 TCH PROBE 0.1 X+5 Y+0 Z-5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
171
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | PUNKT ODNIESIENIA biegunowo
(cykl 1, opcja #17)
6.3
PUNKT ODNIESIENIA biegunowo
(cykl 1, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 1 ustala w dowolnym kierunku próbkowania dowolną pozycję na detalu.
Przebieg cyklu
1 Sonda pomiarowa przemieszcza się 3D-ruchem z posuwem szybkim (wartość z kolumny FMAX ) na zaprogramowaną w cyklu pozycję wstępną 1
2 Następnie sonda impulsowa przeprowadza operację próbkowania z posuwem próbkowania (kolumna F ). Przy operacji próbkowania sterowanie przemieszcza jednocześnie w dwóch osiach (w zależności od kąta próbkowania). Kierunek próbkowania należy określić w cyklu poprzez kąt biegunowy
3 Po uchwyceniu pozycji przez sterowanie, sonda pomiarowa powraca do punktu startu operacji próbkowania. Współrzędne pozycji, na której znajduje się sonda dotykowa w momencie pojawienia sygnału przełączenia, sterowanie zachowuje w parametrach Q115 do Q119
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Sterowanie przemieszcza układ impulsowy ruchem trójwymiarowym na biegu szybkim na zaprogramowaną w cyklu pozycję wstępną. W zależności od pozycji, na której znajdowało się uprzednio narzędzie istnieje zagrożenie kolizji!
Tak wypozycjonować wstępnie, aby uniknąć kolizja przy najeździe zaprogramowanej pozycji wstępnej
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zdefiniowana w cyklu oś próbkowania określa płaszczyznę próbkowania: oś próbkowania X: X/Y-płaszczyzna oś próbkowania Y: Y/Z-płaszczyzna oś próbkowania Z: Z/X-płaszczyzna
172
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | PUNKT ODNIESIENIA biegunowo
(cykl 1, opcja #17)
6
Parametry cyklu
Oś pomiarowa?
: podać oś próbkowania klawiszem wyboru osi lub na klawiaturze alfa. Klawiszem ENT potwierdzić.
Zakres wprowadzenia X , Y lub Z
Kąt próbkowania?
: kąt w odniesieniu do osi próbkowania, na której ma przemieszczać się sonda pomiarowa.
Zakres wprowadzenia -180,0000 bis 180,0000
Pozycja zadana ?
: wprowadzić wszystkie współrzędne dla pozycjonowania wstępnego sondy pomiarowej klawiszem wyboru osi lub na klawiaturze ASCII.
Zakres wprowadzenia -99999,9999 do 99999,9999
Zakończyć zapis: klawisz ENT nacisnąć
Przykład
67 TCH PROBE 1.0 WSPOLRZEDNE
PKT.
68 TCH PROBE 1.1 X KAT: +30
69 TCH PROBE 1.2 X+5 Y+0 Z-5
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
173
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR KĄTA (cykl 420, DIN/ISO:
G420, opcja #17)
6.4
POMIAR KĄTA (cykl 420, DIN/ISO: G420, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 420 ustala kąt, utworzony przez dowolną prostą i oś główną płaszczyzny obróbki.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość z kolumny FMAX
) oraz z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42)
na zaprogramowany punkt próbkowania 1 . Suma z QQ320 ,
SET_UP i promienia kulki sondy jest uwzględniana przy próbkowaniu w każdym kierunku. Centrum kulki sondy jest przesunięty o tę sumę od punktu próbkowania przeciwnie do kierunku próbkowania, kiedy przemieszczenie próbkowania zostanie rozpoczęte
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje ustalony kąt w następujących Q-parametrach:
Numer parametru
Q150
Znaczenie
Zmierzony kąt w odniesieniu do osi głównej płaszczyzny obróbki
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Jeśli zdefiniowano oś sondy dotykowej = oś pomiaru, to można dokonywać pomiaru kąta w kierunku osi A lub osi B:
Jeśli ma być mierzony kąt w kierunku osi A, to należy wybrać
Q263 równym Q265 i Q264 nierównym Q266
Jeśli ma być mierzony kąt w kierunku osi B, to należy wybrać
Q263 nierównym Q265 i Q264 równym Q266
174
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR KĄTA (cykl 420, DIN/ISO:
G420, opcja #17)
6
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q265 2.pkt pomiarowy 1.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q266 2.pkt pomiarowy 2.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q272 Os pomiarowa(1..3: 1=oś główna)?
: oś, na której ma nastąpić pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
3 : oś sondy = oś pomiaru
Q267 Kierunek ruchu 1 (+1=+ / -1=-)?
: kierunek, w którym sondy ma przejechać do detalu:
-1 : kierunek przemieszczenia ujemny
+1 : kierunek przemieszczenia dodatni
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(inkrementalnie): dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej. Przemieszczenie próbkowania rozpoczyna się także przy próbkowaniu w kierunku osi narzędzia z dyslokacją o sumę z Q320 , SET_UP i promienia kulki sondy.
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 420 POMIAR KATA
Q263=+10 ;1.PKT POMIAROW 1.OSI
Q264=+10 ;1.PKT 2.OSI
Q265=+15 ;2-GI PUNKT W 1. OSI
Q266=+95 ;2-GI PUNKT W 2. OSI
Q272=1 ;OS POMIAROWA
Q267=-1 ;KIERUNEK RUCHU
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+10 ;BEZPIECZNA WYSOKOSC
Q301=1 ;ODJAZD NA BEZP.WYS.
Q281=1 ;PROTOKOL POMIARU
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
175
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR KĄTA (cykl 420, DIN/ISO:
G420, opcja #17)
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
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 TCHPR420.TXT
w tym samym folderze, w którym znajduje się przynależny program NC.
2 : przerwać przebieg programu i protokół pomiaru wyświetlić na ekranie sterowania (można następnie z NC-start kontynuować program NC )
176
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR ODWIERTU (cykl 421,
DIN/ISO: G421, opcja #17)
6
6.5
POMIAR ODWIERTU (cykl 421, DIN/ISO:
G421, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 421 ustala punkt środkowy i średnicę odwiertu (wybrania okrągłego): Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zapamiętuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny SET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Sterowanie określa kierunek próbkowania automatycznie w zależności od zaprogramowanego kąta startu
3 Następnie sonda pomiarowa przemieszcza się kołowo, albo na wysokość pomiaru albo na bezpieczną wysokość, do następnego punktu próbkowania 2 i przeprowadza tam drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q151
Q152
Q153
Q161
Q162
Q163
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista średnica
Odchylenie środek oś główna
Odchylenie środek oś pomocnicza
Odchylenie średnica
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
177
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR ODWIERTU (cykl 421,
DIN/ISO: G421, opcja #17)
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Im mniejsza jest programowana inkrementacja kąta, tym niedokładniej sterowanie oblicza wymiary odwiertu. Najmniejsza wartość wprowadzenia: 5°.
Parametry Q498 i Q531 nie mają żadnego oddziaływania w tym cyklu. Dokonywanie zapisów jest pomijane. Te parametry zostały zintegrowane tylko ze względów kompatybilności. Jeśli na przykład importowany jest program sterowania tokarskofrezarskiego TNC 640 to nie pojawia się komunikat o błędach.
178
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR ODWIERTU (cykl 421,
DIN/ISO: G421, opcja #17)
6
Parametry cyklu
Q273 Srodek 1.osi (wartość zadana)?
(absolutny): środek odwiertu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q274 Srodek 2.osi (wartość zadana)?
(absolutny): środek odwiertu w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: podać średnicę odwiertu.
Zakres wprowadzenia 0 do 99999,9999
Q325 Kat startu ?
(absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia -360,000 do 360,000
Q247 Katowy przyrost-krok ?
(inkrementalny): kąt pomiędzy dwoma punktami pomiarowymi, znak liczby inkrementacji kąta określa kierunek obrotu (- = zgodnie z ruchem wskazówek zegara), z którym sonda pomiarowa przemieszcza się do następnego punktu pomiarowego. Jeśli chcemy dokonać pomiaru łuków kołowych, to proszę zaprogramować krok kąta mniejszym od 90°.
Zakres wprowadzenia -120,000 do 120,000
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q275 Maksymalny wymiar odwiertu?
: największa dozwolona średnica odwiertu (kieszeń okrągła).
Zakres wprowadzenia 0 do 99999,9999
Przykład
5 TCH PROBE 421 POMIAR ODWIERTU
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50 ;SRODEK W 2-SZEJ OSI
Q262=75 ;SREDNICA NOMINALNA
Q325=+0 ;KAT POCZATKOWY
Q247=+60 ;KATOWY PRZYROST-
KROK
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=1 ;ODJAZD NA BEZP.WYS.
Q275=75,12 ;MAKSYMALNY WYMIAR
Q276=74,95 ;MINIMALNY WYMIAR
Q279=0,1 ;TOLERANCJA 1.SRODEK
Q280=0,1 ;TOLERANCJA 2.SRODKA
Q281=1
Q309=0
Q330=0
Q423=4
Q365=1
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
;NARZEDZIE
;LICZBA PROBKOWAN
;RODZAJ PRZEMIESZCZ.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
179
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR ODWIERTU (cykl 421,
DIN/ISO: G421, opcja #17)
Q276 Minimalny wymiar odwiertu?
: najmniejsza dozwolona średnica odwiertu (kieszeń okrągła).
Zakres wprowadzenia 0 do 99999,9999
Q279 Tolerancja srodka 1.osi?
: dozwolone odchylenie położenia na osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q280 Tolerancja srodka 2.osi?
: dozwolone odchylenie położenia na osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
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 TCHPR421.TXT
standardowo w tym katalogu, w którym znajduje się przynależny program NC.
2 : przerwanie wykonania programu i wyświetlenie protokołu pomiaru na ekranie sterowania.
Program NC kontynuować z NC-start
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
Strona 168). Alternatywnie nazwa narzędzia z
maksymalnie 16 znakami
0 : Monitorowanie nie aktywne
>0 : numer lub nazwa narzędzia, z którym sterowanie przeprowadziło obróbkę. Można przy pomocy softkey przejąć narzędzie bezpośrednio z tabeli narzędzi.
Zakres wprowadzenia 0 do 999999,9
Q423 Liczba próbkowań płaszcz. (4/3)?
: określić, czy sterowanie ma dokonywać pomiaru okręgu z 4 lub 3 próbkowaniami:
4 : 4 punkty pomiarowe stosować (ustawienie standardowe)
3 : 3 punkty pomiarowe stosować
Q498=0
Q531=0
;NARZEDZIE ODWROCIC
;KAT PRZYLOZENIA
180
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR ODWIERTU (cykl 421,
DIN/ISO: G421, opcja #17)
6
Q365 Rodzaj przem.? prosta=0/okr=1 : określić, z jaką funkcją toru narzędzie ma przemieszczać się między zabiegami obróbkowymi, jeśli przejazd na bezpieczną wysokość ( Q301 =1) jest aktywny:
0 : między zabiegami obróbkowymi przemieszczać po prostej
1 : pomiędzy zabiegami obróbkowymi przemieszczać kołowo na średnicy wycinka koła
Parametry Q498 i Q531 nie mają żadnego oddziaływania w tym cyklu. Dokonywanie zapisów jest pomijane. Te parametry zostały zintegrowane tylko ze względów kompatybilności. Jeśli na przykład importowany jest program sterowania tokarsko-frezarskiego TNC 640 to nie pojawia się komunikat o błędach.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
181
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ZEWNĄTRZ
(cykl 422, DIN/ISO: G422, opcja #17)
6.6
POMIAR OKRĘGU ZEWNĄTRZ (cykl 422,
DIN/ISO: G422, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 422 ustala punkt środkowy i średnicę czopu okrągłego. Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zapamiętuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). Sterowanie określa kierunek próbkowania automatycznie w zależności od zaprogramowanego kąta startu
3 Następnie sonda pomiarowa przemieszcza się kołowo, albo na wysokość pomiaru albo na bezpieczną wysokość, do następnego punktu próbkowania 2 i przeprowadza tam drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q151
Q152
Q153
Q161
Q162
Q163
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista średnica
Odchylenie środek oś główna
Odchylenie środek oś pomocnicza
Odchylenie średnica
182
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ZEWNĄTRZ
(cykl 422, DIN/ISO: G422, opcja #17)
6
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Im mniejsza jest programowana inkrementacja kąta, tym niedokładniej sterowanie oblicza wymiary odwiertu. Najmniejsza wartość wprowadzenia: 5°.
Parametry Q498 i Q531 nie mają żadnego oddziaływania w tym cyklu. Dokonywanie zapisów jest pomijane. Te parametry zostały zintegrowane tylko ze względów kompatybilności. Jeśli na przykład importowany jest program sterowania tokarskofrezarskiego TNC 640 to nie pojawia się komunikat o błędach.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
183
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ZEWNĄTRZ
(cykl 422, DIN/ISO: G422, opcja #17)
Parametry cyklu
Q273 Srodek 1.osi (wartość zadana)?
(absolutny): środek czopu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q274 Srodek 2.osi (wartość zadana)?
(absolutny): środek czopu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: podać średnicę czopu.
Zakres wprowadzenia 0 do 99999,9999
Q325 Kat startu ?
(absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia -360,000 do 360,000
Q247 Katowy przyrost-krok ?
Kąt pomiędzy dwoma punktami pomiarowymi, znak liczby kroku kąta określa kierunek obróbki (- = w kierunku ruchu wskazówek zegara). Jeśli chcemy dokonać pomiaru łuków kołowych, to proszę zaprogramować krok kąta mniejszym od 90°.
Zakres wprowadzenia -120,0000 bis 120,0000
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Przykład
5 TCH PROBE 422 POMIAR OKRAG
ZEWN.
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50 ;SRODEK W 2-SZEJ OSI
Q262=75 ;SREDNICA NOMINALNA
Q325=+90 ;KAT POCZATKOWY
Q247=+30 ;KATOWY PRZYROST-
KROK
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+10 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q277=35,15 ;MAKSYMALNY WYMIAR
Q278=34,9 ;MINIMALNY WYMIAR
Q279=0,05 ;TOLERANCJA 1.SRODEK
Q280=0,05 ;TOLERANCJA 2.SRODKA
184
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ZEWNĄTRZ
(cykl 422, DIN/ISO: G422, opcja #17)
6
Q277 Maksymalny wymiar czopu?
: największa dozwolona średnica czopu.
Zakres wprowadzenia 0 do 99999,9999
Q278 Minimalny wymiar czopu?
: najmniejsza dozwolona średnica czopu.
Zakres wprowadzenia 0 do 99999,9999
Q279 Tolerancja srodka 1.osi?
: dozwolone odchylenie położenia na osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q280 Tolerancja srodka 2.osi?
: dozwolone odchylenie położenia na osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
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 TCHPR420.TXT
w tym samym folderze, w którym znajduje się przynależny program NC.
2 : przerwać przebieg programu i protokół pomiaru wyświetlić na ekranie sterowania.
Program NC kontynuować z NC-start
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
0 : monitorowanie nie aktywne
>0 : numer narzędzia w tabeli narzędzi TOOL.T
Zakres wprowadzenia 0 do 32767,9, alternatywnie nazwa narzędzia z maksymalnie 16 znakami
Q423 Liczba próbkowań płaszcz. (4/3)?
: określić, czy sterowanie ma dokonywać pomiaru okręgu z 4 lub 3 próbkowaniami:
4 : 4 punkty pomiarowe stosować (ustawienie standardowe)
3 : 3 punkty pomiarowe stosować
Q281=1
Q309=0
Q330=0
Q423=4
Q365=1
Q498=0
Q531=0
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
;NARZEDZIE
;LICZBA PROBKOWAN
;RODZAJ PRZEMIESZCZ.
;NARZEDZIE ODWROCIC
;KAT PRZYLOZENIA
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
185
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ZEWNĄTRZ
(cykl 422, DIN/ISO: G422, opcja #17)
Q365 Rodzaj przem.? prosta=0/okr=1 : określić, z jaką funkcją toru narzędzie ma przemieszczać się między zabiegami obróbkowymi, jeśli przejazd na bezpieczną wysokość ( Q301 =1) jest aktywny:
0 : między zabiegami obróbkowymi przemieszczać po prostej
1 : pomiędzy zabiegami obróbkowymi przemieszczać kołowo na średnicy wycinka koła
Parametry Q498 i Q531 nie mają żadnego oddziaływania w tym cyklu. Dokonywanie zapisów jest pomijane. Te parametry zostały zintegrowane tylko ze względów kompatybilności. Jeśli na przykład importowany jest program sterowania tokarsko-frezarskiego TNC 640 to nie pojawia się komunikat o błędach.
186
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 423, DIN/ISO: G423, opcja #17)
6
6.7
POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 423, DIN/ISO: G423, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 423 ustala punkt środkowy jak i długość oraz szerokość wybrania prostokątnego. Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zapamiętuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się albo równolegle do osi na wysokość pomiaru albo liniowo na bezpieczną wysokość, do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q151
Q152
Q154
Q155
Q161
Q162
Q164
Q165
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista długość boku oś główna
Wartość rzeczywista długość boku oś pomocnicza
Odchylenie środek oś główna
Odchylenie środek oś pomocnicza
Odchylenie długość boku oś główna
Odchylenie długość boku oś pomocnicza
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
187
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 423, DIN/ISO: G423, opcja #17)
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Jeśli wymiary wybrania i odstęp bezpieczeństwa nie pozwalają an pozycjonowanie wstępne w pobliżu punktów próbkowania, to sterowanie dokonuje próbkowania wychodząc ze środka wybrania. Pomiędzy tymi czterema punktami pomiarowymi sonda pomiarowa nie przemieszcza się wówczas na bezpieczną wysokość.
Monitorowanie narzędzia jest zależne od odchylenia pierwszej długości boku.
188
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 423, DIN/ISO: G423, opcja #17)
6
Parametry cyklu
Q273 Srodek 1.osi (wartość zadana)?
(absolutny): środek kieszeni w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q274 Srodek 2.osi (wartość zadana)?
(absolutny): środek kieszeni w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q282 1.długość boku (wartość zadana)?
: długość kieszeni, równolegle do osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q283 2.długość boku (wartość zadana)?
: długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q284 Max.wymiar 1.długości boku?
: największa dozwolona długość kieszeni.
Zakres wprowadzenia 0 do 99999,9999
Q285 Minim. wymiar 1.długości boku?
: najmniejsza dozwolona długość kieszeni.
Zakres wprowadzenia 0 do 99999,9999
Q286 Max. wymiar 2.długości boku?
: największa dozwolona szerokość kieszeni.
Zakres wprowadzenia 0 do 99999,9999
Przykład
5 TCH PROBE 423 POMIAR
NAROZN.WEWN.
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50 ;SRODEK W 2-SZEJ OSI
Q282=80 ;DLUG. 1-SZEJ STRONY
Q283=60 ;DLUG. 2-GIEJ STRONY
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+10 ;BEZPIECZNA WYSOKOSC
Q301=1
Q284=0
Q285=0
Q286=0
Q287=0
Q279=0
;ODJAZD NA BEZP.WYS.
;MAX WYMIAR 1.BOKU
;MIN.WYMIAR 1.BOKU
;MAX.WYMIAR 2.BOKU
;MIN.WYMIAR 2.BOKU
;TOLERANCJA 1.SRODEK
Q280=0
Q281=1
Q309=0
Q330=0
;TOLERANCJA 2.SRODKA
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
;NARZEDZIE
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
189
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 423, DIN/ISO: G423, opcja #17)
Q287 Min.wymiar 2.długości boku?
: najmniejsza dozwolona szerokość kieszeni.
Zakres wprowadzenia 0 do 99999,9999
Q279 Tolerancja srodka 1.osi?
: dozwolone odchylenie położenia na osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q280 Tolerancja srodka 2.osi?
: dozwolone odchylenie położenia na osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
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 TCHPR420.TXT
w tym samym folderze, w którym znajduje się przynależny program NC.
2 : przerwać przebieg programu i protokół pomiaru wyświetlić na ekranie sterowania. Program NC kontynuować z NC-start
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
0 : monitorowanie nie aktywne
>0 : numer narzędzia w tabeli narzędzi TOOL.T
Zakres wprowadzenia 0 do 32767,9, alternatywnie nazwa narzędzia z maksymalnie 16 znakami
190
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 424, DIN/ISO: G424, opcja #17)
6
6.8
POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 424, DIN/ISO: G424, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 424 ustala punkt środkowy jak i długość oraz szerokość czopu prostokątnego. Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zapamiętuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ).
3 Następnie sonda pomiarowa przemieszcza się albo równolegle do osi na wysokość pomiaru albo liniowo na bezpieczną wysokość, do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania
4 Sterowanie pozycjonuje sondę do punktu próbkowania 3 a następnie do punktu próbkowania 4 i przeprowadza tam trzecią i czwartą operację próbkowania
5 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q151
Q152
Q154
Q155
Q161
Q162
Q164
Q165
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista długość boku oś główna
Wartość rzeczywista długość boku oś pomocnicza
Odchylenie środek oś główna
Odchylenie środek oś pomocnicza
Odchylenie długość boku oś główna
Odchylenie długość boku oś pomocnicza
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
191
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 424, DIN/ISO: G424, opcja #17)
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Monitorowanie narzędzia jest zależne od odchylenia pierwszej długości boku.
Parametry cyklu
Q273 Srodek 1.osi (wartość zadana)?
(absolutny): środek czopu w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q274 Srodek 2.osi (wartość zadana)?
(absolutny): środek czopu w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q282 1.długość boku (wartość zadana)?
: długość czopu, równolegle do osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q282 2.długość boku (wartość zadana)?
: długość czopu, równolegle do osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q284 Max.wymiar 1.długości boku?
: największa dozwolona długość czopu.
Zakres wprowadzenia 0 do 99999,9999
Q285 Minim. wymiar 1.długości boku?
: najmniejsza dozwolona długość czopu.
Zakres wprowadzenia 0 do 99999,9999
192
Przykład
5 TCH PROBE 424 POMIAR NAROZN.
ZEWN.
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50 ;2.SRODEK 2.OSI
Q282=75 ;DLUG. 1-SZEJ STRONY
Q283=35 ;DLUG. 2-GIEJ STRONY
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q301=0 ;ODJAZD NA BEZP.WYS.
Q284=75,1 ;MAX WYMIAR 1.BOKU
Q285=74,9 ;MIN.WYMIAR 1.BOKU
Q286=35 ;MAX.WYMIAR 2.BOKU
Q287=34,95 ;MIN.WYMIAR 2.BOKU
Q279=0,1 ;TOLERANCJA 1.SRODEK
Q280=0,1 ;TOLERANCJA 2.SRODKA
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PROSTOKĄTA ZEWNĄTRZ
(cykl 424, DIN/ISO: G424, opcja #17)
6
Q286 Max. wymiar 2.długości boku?
: największa dozwolona szerokość czopu.
Zakres wprowadzenia 0 do 99999,9999
Q287 Min.wymiar 2.długości boku?
: najmniejsza dozwolona szerokość czopu.
Zakres wprowadzenia 0 do 99999,9999
Q279 Tolerancja srodka 1.osi?
: dozwolone odchylenie położenia na osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q280 Tolerancja srodka 2.osi?
: dozwolone odchylenie położenia na osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
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 TCHPR424.TXT
standardowo w tym katalogu, w którym znajduje się przynależny plik .h
2 : przerwanie wykonania programu i wyświetlenie protokołu pomiaru na ekranie sterowania.
Program NC kontynuować z NC-start
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
Strona 168). Alternatywnie nazwa narzędzia z
maksymalnie 16 znakami
0 : Monitorowanie nie aktywne
>0 : numer lub nazwa narzędzia, z którym sterowanie przeprowadziło obróbkę. Można przy pomocy softkey przejąć narzędzie bezpośrednio z tabeli narzędzi.
Zakres wprowadzenia 0 do 999999,9
Q281=1
Q309=0
Q330=0
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
;NARZEDZIE
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
193
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR SZEROKOSCI WEWNATRZ
(cykl 425, DIN/ISO: G425, opcja #17)
6.9
POMIAR SZEROKOSCI WEWNATRZ
(cykl 425, DIN/ISO: G425, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 425 ustala położenie i szerokość rowka
(wybrania). Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zapamiętuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość z kolumny FMAX
1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). 1.
próbkowanie zawsze w dodatnim kierunku zaprogramowanej osi
3 Jeżeli dla drugiego pomiaru zostanie wprowadzony offset, to sterowanie przemieszcza sondę (w razie potrzeby na bezpiecznej wysokości) do następnego punktu pomiaru 2 i wykonuje tam drugą operację próbkowania. W przypadku dużych długości zadanych sterowanie pozycjonuje na drugi punkt próbkowania na biegu szybkim. Jeżeli nie zostanie podany offset, to sterowanie mierzy szerokość bezpośrednio w kierunku przeciwnym
4 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zachowuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q156
Q157
Q166
Znaczenie
Wartość rzeczywista zmierzona długość
Wartość rzeczywista położenie oś środkowa
Odchylenie od zmierzonej długości
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
194
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR SZEROKOSCI WEWNATRZ
(cykl 425, DIN/ISO: G425, opcja #17)
6
Parametry cyklu
Q328 Punkt startu 1-szej osi ?
(absolutny): punkt startu operacji próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q329 Punkt startu 2-giej osi ?
(absolutny): punkt startu operacji próbkowania w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q310 Przesuniecie dla 2. pom. (+/-)?
(inkrementalna): wartość, o jaką sonda pomiarowa zostaje przesunięta przed drugim pomiarem. Jeśli zostanie podane 0, to sterowanie nie przesunie sondy pomiarowej.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q272 Oś pomiarowa (1=1 oś / 2=2 oś)?
: oś płaszczyzny obróbki, na której ma następować pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q311 Długość zadana?
: wartość zadana mierzonej długości
Zakres wprowadzenia 0 do 99999,9999
Q288 Maksymalny wymiar?
: największa dozwolona długość.
Zakres wprowadzenia 0 do 99999,9999
Q289 Minimalny wymiar?
: najmniejsza dozwolona długość.
Zakres wprowadzenia 0 do 99999,9999
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 TCHPR424.TXT
standardowo w tym katalogu, w którym znajduje się przynależny plik .h
2 : przerwanie wykonania programu i wyświetlenie protokołu pomiaru na ekranie sterowania.
Program NC kontynuować z NC-start
Przykład
5 TCH PROBE 425 POMIAR SZEROK.
WEWN.
Q328=+75 ;PKT.STARTU 1SZEJ OSI
Q329=-12.5
;PKT.STARTU 2GIEJ OSI
Q310=+0 ;OFFSET DLA 2.POMIARU
Q272=1 ;OS POMIAROWA
Q261=-5 ;WYSOKOSC POMIARU
Q260=+10 ;BEZPIECZNA WYSOKOSC
Q311=25 ;ZADANA DLUGOSC
Q288=25.05
;MAKSYMALNY WYMIAR
Q289=25 ;MINIMALNY WYMIAR
Q281=1 ;PROTOKOL POMIARU
Q309=0
Q330=0
Q320=0
Q301=0
;PGM-STOP JESLI BLAD
;NARZEDZIE
;BEZPIECZNA WYSOKOSC
;ODJAZD NA BEZP.WYS.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
195
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR SZEROKOSCI WEWNATRZ
(cykl 425, DIN/ISO: G425, opcja #17)
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
Strona 168). Alternatywnie nazwa narzędzia z
maksymalnie 16 znakami
0 : Monitorowanie nie aktywne
>0 : numer lub nazwa narzędzia, z którym sterowanie przeprowadziło obróbkę. Można przy pomocy softkey przejąć narzędzie bezpośrednio z tabeli narzędzi.
Zakres wprowadzenia 0 do 999999,9
Q320 Bezpieczna odleglosc?
(przyrostowo): dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej. Q320 działa addytywnie do SET_UP (tabela sond pomiarowych) i tylko przy próbkowaniu punktu odniesienia na osi sondy pomiarowej.
Zakres wprowadzenia 0 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
196
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR MOSTKA ZEWNĄTRZ (cykl
426, DIN/ISO: G426 , opcja #17)
6
6.10 POMIAR MOSTKA ZEWNĄTRZ (cykl 426,
DIN/ISO: G426 , opcja #17)
Zastosowanie
Cykl sondy pomiarowej 426 ustala położenie i szerokość mostka.
Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zachowuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) do
pierwszego punktu próbkowania 1 . Sterowanie oblicza punkty próbkowania z danych w cyklu i z bezpiecznego odstępu z kolumny S .
ET_UP tabeli sond pomiarowych
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i przeprowadza pierwszą operację próbkowania z posuwem próbkowania (kolumna F ). 1.
próbkowanie zawsze w ujemnym kierunku zaprogramowanej osi
3 Potem sonda pomiarowa przemieszcza się na bezpiecznej wysokości do następnego punktu próbkowania i wykonuje tam drugą operację próbkowania
4 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zachowuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q156
Q157
Q166
Znaczenie
Wartość rzeczywista zmierzona długość
Wartość rzeczywista położenie oś środkowa
Odchylenie od zmierzonej długości
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
197
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR MOSTKA ZEWNĄTRZ (cykl
426, DIN/ISO: G426 , opcja #17)
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q265 2.pkt pomiarowy 1.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q266 2.pkt pomiarowy 2.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q272 Oś pomiarowa (1=1 oś / 2=2 oś)?
: oś płaszczyzny obróbki, na której ma następować pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q311 Długość zadana?
: wartość zadana mierzonej długości
Zakres wprowadzenia 0 do 99999,9999
Q288 Maksymalny wymiar?
: największa dozwolona długość.
Zakres wprowadzenia 0 do 99999,9999
Q289 Minimalny wymiar?
: najmniejsza dozwolona długość.
Zakres wprowadzenia 0 do 99999,9999
Przykład
5 TCH PROBE 426 POMIAR MOSTKA
ZEWN.
Q263=+50 ;1.PKT POMIAROW 1.OSI
Q264=+25 ;1.PKT 2.OSI
Q265=+50 ;2-GI PUNKT W 1. OSI
Q266=+85 ;2-GI PUNKT W 2. OSI
Q272=2 ;OŚ POMIARU
Q261=-5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q311=45 ;ZADANA DLUGOSC
Q288=45 ;MAKSYMALNY WYMIAR
Q289=44.95
;MINIMALNY WYMIAR
Q281=1
Q309=0
Q330=0
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
;NARZEDZIE
198
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR MOSTKA ZEWNĄTRZ (cykl
426, DIN/ISO: G426 , opcja #17)
6
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 TCHPR426.TXT
w tym samym folderze, w którym znajduje się przynależny program NC.
2 : przerwać przebieg programu i protokół pomiaru wyświetlić na ekranie sterowania. Program NC kontynuować z NC-start
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
Strona 168). Alternatywnie nazwa narzędzia z
maksymalnie 16 znakami
0 : Monitorowanie nie aktywne
>0 : numer lub nazwa narzędzia, z którym sterowanie przeprowadziło obróbkę. Można przy pomocy softkey przejąć narzędzie bezpośrednio z tabeli narzędzi.
Zakres wprowadzenia 0 do 999999,9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
199
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR WSPOŁRZEDNEJ (cykl 427,
DIN/ISO: G427, opcja #17)
6.11 POMIAR WSPOŁRZEDNEJ (cykl 427,
DIN/ISO: G427, opcja #17)
Zastosowanie
Cykl sondy dotykowej 427 określa współrzędną w dowolnej osi i odkłada tę wartość w parametrze Q. Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zachowuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim (wartość z kolumny FMAX
) i z logiką pozycjonowania "Odpracowywanie cykli układu pomiarowego" do punktu próbkowania
1 .
Sterowanie przesuwa przy tym sondę pomiarową o odstęp bezpieczeństwa w kierunku przeciwnym do określonego kierunku przemieszczenia
2 Potem sterowanie pozycjonuje sondę na płaszczyźnie obróbki na wprowadzony punkt pomiarowy 1 mierzy tam wartość rzeczywistą na wybranej osi
3 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zachowuje ustaloną współrzędną w następującym Q-parametrze:
Numer parametru
Q160
Znaczenie
Zmierzona współrzędna
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Jeśli jedna z osi aktywnej płaszczyzny obróbki zdefiniowana jest jako oś pomiaru ( Q272 = 1 lub 2), to sterowanie przeprowadza korekcję promienia narzędzia. Kierunek korekcji sterowanie określa przy pomocy zdefiniowanego kierunku przemieszczenia
( Q267 ).
Jeżeli oś sondy pomiarowej wybrana jest jako oś pomiarowa
( Q272 = 3) to sterowanie przeprowadza korekcję długości narzędzia
Parametry Q498 i Q531 nie mają żadnego oddziaływania w tym cyklu. Dokonywanie zapisów jest pomijane. Te parametry zostały zintegrowane tylko ze względów kompatybilności. Jeśli na przykład importowany jest program sterowania tokarskofrezarskiego TNC 640 to nie pojawia się komunikat o błędach.
200
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR WSPOŁRZEDNEJ (cykl 427,
DIN/ISO: G427, opcja #17)
6
Parametry cyklu
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q272 Os pomiarowa(1..3: 1=oś główna)?
: oś, na której ma nastąpić pomiar:
1 : oś główna = oś pomiaru
2 : oś pomocnicza = oś pomiaru
3 : oś sondy = oś pomiaru
Q267 Kierunek ruchu 1 (+1=+ / -1=-)?
: kierunek, w którym sondy ma przejechać do detalu:
-1 : kierunek przemieszczenia ujemny
+1 : kierunek przemieszczenia dodatni
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q281Protokol 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 TCHPR426.TXT
w tym samym folderze, w którym znajduje się przynależny program NC.
2 : przerwać przebieg programu i protokół pomiaru wyświetlić na ekranie sterowania. Program NC kontynuować z NC-start
Q288 Maksymalny wymiar?
: największa dozwolona wartość pomiaru.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q289 Minimalny wymiar?
: najmniejsza dozwolona wartość pomiaru.
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 427 POMIAR
WSPOLRZEDNA
Q263=+35 ;1.PKT POMIAROW 1.OSI
Q264=+45 ;1.PKT 2.OSI
Q261=+5 ;WYSOKOSC POMIARU
Q320=0 ;BEZPIECZNA WYSOKOSC
Q272=3 ;OS POMIAROWA
Q267=-1 ;KIERUNEK RUCHU
Q260=+20 ;BEZPIECZNA WYSOKOSC
Q281=1 ;PROTOKOL POMIARU
Q288=5.1
;MAKSYMALNY WYMIAR
Q289=4.95
;MINIMALNY WYMIAR
Q309=0
Q330=0
Q498=0
Q531=0
;PGM-STOP JESLI BLAD
;NARZEDZIE
;NARZEDZIE ODWROCIC
;KAT PRZYLOZENIA
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
201
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR WSPOŁRZEDNEJ (cykl 427,
DIN/ISO: G427, opcja #17)
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
Strona 168). Alternatywnie nazwa narzędzia z
maksymalnie 16 znakami
0 : Monitorowanie nie aktywne
>0 : numer lub nazwa narzędzia, z którym sterowanie przeprowadziło obróbkę. Można przy pomocy softkey przejąć narzędzie bezpośrednio z tabeli narzędzi.
Zakres wprowadzenia 0 do 999999,9
Parametry Q498 i Q531 nie mają żadnego oddziaływania w tym cyklu. Dokonywanie zapisów jest pomijane. Te parametry zostały zintegrowane tylko ze względów kompatybilności. Jeśli na przykład importowany jest program sterowania tokarsko-frezarskiego TNC 640 to nie pojawia się komunikat o błędach.
202
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ODWIERTÓW
(cykl 430, DIN/ISO: G430, opcja #17)
6
6.12 POMIAR OKRĘGU ODWIERTÓW
(cykl 430, DIN/ISO: G430, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 430 ustala punkt środkowy i średnicę okręgu odwiertów poprzez pomiar trzech odwiertów. Jeśli zdefiniowane są odpowiednie wartości tolerancji w cyklu, to sterowanie przeprowadza porównanie wartości zadanej i rzeczywistej oraz zachowuje te odchylenia w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę na biegu szybkim (wartość z kolumny FMAX
) oraz z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) na
zapisany punkt środkowy pierwszego odwiertu 1
2 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie pierwszy punkt środkowy odwiertu
3 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy drugiego odwiertu
2
4 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie drugi punkt środkowy odwiertu
5 Następnie sonda pomiarowa powraca na bezpieczną wysokość i pozycjonuje na wprowadzony punkt środkowy trzeciego odwiertu 3
6 Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru i rejestruje poprzez czterokrotne próbkowanie trzeci punkt środkowy odwiertu
7 Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość i zapamiętuje wartości rzeczywiste oraz odchylenia w następujących Q-parametrach:
Numer parametru
Q151
Q152
Q153
Q161
Q162
Q163
Znaczenie
Wartość rzeczywista środek oś główna
Wartość rzeczywista środek oś pomocnicza
Wartość rzeczywista średnica okręgu odwiertów
Odchylenie środek oś główna
Odchylenie środek oś pomocnicza
Odchylenie średnicy okręgu odwiertów
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Cykl 430 przeprowadza tylko monitorowanie złamania, a nie automatyczną korekcję narzędzia.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
203
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ODWIERTÓW
(cykl 430, DIN/ISO: G430, opcja #17)
Parametry cyklu
Q273 Srodek 1.osi (wartość zadana)?
(absolutny): środek okręgu odwiertów (wartość zadana) w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q274 Srodek 2.osi (wartość zadana)?
(absolutny): środek okręgu odwiertów (wartość zadana) w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q262 Srednica nominalna?
: podać średnicę odwiertu.
Zakres wprowadzenia 0 do 99999,9999
Q291 Kąt 1.odwiertu ?
(absolutny): kąt we współrzędnych biegunowych pierwszego punktu środkowego odwiertu na płaszczyźnie obróbki.
Zakres wprowadzenia -360,0000 do 360,0000
Q292 Kąt 2.odwiertu ?
(absolutny): kąt we współrzędnych biegunowych drugiego punktu środkowego odwiertu na płaszczyźnie obróbki.
Zakres wprowadzenia -360,0000 do 360,0000
Q293 Kąt 3.odwiertu?
(absolutny): kąt we współrzędnych biegunowych trzeciego punktu środkowego odwiertu na płaszczyźnie obróbki.
Zakres wprowadzenia -360,0000 do 360,0000
Q261 Wysokość pomiaru w osi sondy?
(absolutna): współrzędna środka kuli (=punkt dotyku) na osi sondy pomiarowej, na której ma nastąpić pomiar.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
Q288 Maksymalny wymiar?
: największa dozwolona średnica okręgu odwiertów.
Zakres wprowadzenia 0 do 99999,9999
Q289 Minimalny wymiar?
: najmniejsza dozwolona średnica okręgu odwiertów.
Zakres wprowadzenia 0 do 99999,9999
Q279 Tolerancja srodka 1.osi?
: dozwolone odchylenie położenia na osi głównej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Q280 Tolerancja srodka 2.osi?
: dozwolone odchylenie położenia na osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia 0 do 99999,9999
Przykład
5 TCH PROBE 430 POMIAR OKREGU
ODW.
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50 ;SRODEK W 2-SZEJ OSI
Q262=80 ;SREDNICA NOMINALNA
Q291=+0 ;KAT 1.ODWIERTU
Q291=+90 ;KAT 2. ODWIERTU
Q293=+180 ;KAT 3. ODWIERTU
Q261=-5 ;WYSOKOSC POMIARU
Q260=+10 ;BEZPIECZNA WYSOKOSC
Q288=80.1
;MAKSYMALNY WYMIAR
Q289=79.9
;MINIMALNY WYMIAR
Q279=0.15
;TOLERANCJA 1.SRODEK
Q280=0.15
;TOLERANCJA 2.SRODKA
Q281=1 ;PROTOKOL POMIARU
Q309=0
Q330=0
;PGM-STOP JESLI BLAD
;NARZEDZIE
204
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR OKRĘGU ODWIERTÓW
(cykl 430, DIN/ISO: G430, opcja #17)
6
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 TCHPR421.TXT
standardowo w tym katalogu, w którym znajduje się przynależny program NC.
2 : przerwanie wykonania programu i wyświetlenie protokołu pomiaru na ekranie sterowania.
Program NC kontynuować z NC-start
Q309 PGM-stop przy błędzie toleran.?
: określić, czy sterowanie ma przerwać przebieg programu przy przekraczaniu tolerancji i ma wydawać komunikat o błędach:
0 : nie przerywać wykonanie programu, nie wydawać komunikatu o błędach
1 : przerwać wykonanie programu, wydawać komunikat o błędach
Q330 Narzędzie dla monitorowania?
: określić, czy sterowanie ma przeprowadzić monitorowanie
narzędzia (patrz "Monitorowanie narzędzia",
Strona 168). Alternatywnie nazwa narzędzia z
maksymalnie 16 znakami
0 : Monitorowanie nie aktywne
>0 : numer lub nazwa narzędzia, z którym sterowanie przeprowadziło obróbkę. Można przy pomocy softkey przejąć narzędzie bezpośrednio z tabeli narzędzi.
Zakres wprowadzenia 0 do 999999,9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
205
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PŁASZCZYZNY (cykl 431,
DIN/ISO: G431, opcja #17)
6.13 POMIAR PŁASZCZYZNY (cykl 431,
DIN/ISO: G431, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 431 ustala kąt płaszczyzny poprzez pomiar trzech punktów i zachowuje te wartości w parametrach Q.
Przebieg cyklu
1 Sterowanie pozycjonuje sondę z posuwem szybkim
(wartość z kolumny FMAX
) i z logiką pozycjonowania (patrz
"Odpracowywanie cykli układu pomiarowego", Strona 42) na
zaprogramowany punkt 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 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
3 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
4 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
Q158
Q159
Q170
Q171
Q172
Q173 do Q175
Znaczenie
Kąt projekcji osi A
Kąt projekcji osi B
Kąt przestrzenny A
Kąt przestrzenny B
Kąt przestrzenny C
Wartości pomiaru w osi sondy pomiarowej (pierwszy do trzeciego pomiaru)
206
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PŁASZCZYZNY (cykl 431,
DIN/ISO: G431, opcja #17)
6
Proszę uwzględnić przy programowaniu!
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.
Należy programować SYM ( SEQ ) + lub SYM ( SEQ ) -
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Aby sterowanie mogło obliczyć wartości kąta, nie mogą te trzy punkty pomiarowe leżeć na jednej prostej.
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
Q263 1.pkt pomiarowy 1.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q264 1.pkt pomiar.2.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q294 1.pkt pomiarowy 3.osi?
(absolutna): współrzędna pierwszego punktu próbkowania w osi sondy.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q265 2.pkt pomiarowy 1.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi głównej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
Q266 2.pkt pomiarowy 2.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi pomocniczej płaszczyzny obróbki
Zakres wprowadzenia -99999,9999 do 99999,9999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
207
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | POMIAR PŁASZCZYZNY (cykl 431,
DIN/ISO: G431, opcja #17)
Q295 2.pkt pomiarowy 3.osi?
(absolutna): współrzędna drugiego punktu próbkowania w osi sondy.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q296 3.pkt pomiarowy 1.osi?
(absolutna): współrzędna trzeciego punktu próbkowania w osi głównej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q297 3.pkt pomiarowy 2. osi?
(współrzędna): współrzędna trzeciego punktu próbkowania w osi pomocniczej płaszczyzny obróbki.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q298 3. pkt pomiarowy 3. osi?
(absolutna): współrzędna trzeciego punktu próbkowania w osi sondy.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q260 Bezpieczna wysokosc ?
(absolutna): współrzędna na osi sondy pomiarowej, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowadłem).
Zakres wprowadzenia -99999,9999 do 99999,9999
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 TCHPR421.TXT
standardowo w tym katalogu, w którym znajduje się przynależny program NC.
2 : przerwanie wykonania programu i wyświetlenie protokołu pomiaru na ekranie sterowania.
Program NC kontynuować z NC-start
Przykład
5 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
208
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Przykłady programowania
6
6.14 Przykłady programowania
Przykład: pomiar prostokątnego czopu i dopracowanie
Przebieg programu
Obróbka zgrubna prostokątnego czopu z naddatkiem 0,5
Pomiar prostokątnego czopu
Obróbka na gotowo prostokątnego czopu przy uwzględnieniu wartości pomiaru
0 BEGIN PGM BEAMS MM
1 TOOL CALL 69 Z
2 L Z+100 R0 FMAX
3 FN 0: Q1 = +81
4 FN 0: Q2 = +61
5 CALL LBL 1
6 L Z+100 R0 FMAX
7 TOOL CALL 99 Z
8 TCH PROBE 424 POMIAR NAROZN. ZEWN.
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+50
Q282=80
;SRODEK W 2-SZEJ OSI
;DLUG. 1-SZEJ STRONY
Q283=60
Q261=-5
Q320=0
Q260=+30
Q301=0
Q284=0
;DLUG. 2-GIEJ STRONY
;WYSOKOSC POMIARU
;BEZPIECZNA WYSOKOSC
;BEZPIECZNA WYSOKOSC
;ODJAZD NA BEZP.WYS.
;MAX WYMIAR 1.BOKU
Wywołanie narzędzia obróbki wstępnej
Wyjście narzędzia z materiału
Długość prostokąta w X (wymiar zgrubny)
Długość prostokąta w Y (wymiar zgrubny)
Wywołać podprogram dla obróbki
Wyjście narzędzia z materiału
Wywołać sondę
Pomiar wyfrezowanego prostokąta
Długość zadana w X (wymiar końcowy)
Długość zadana w Y (wymiar końcowy)
Wartości wprowadzenia dla sprawdzenia tolerancji nie są konieczne
Q285=0
Q286=0
;MIN.WYMIAR 1.BOKU
;MAX.WYMIAR 2.BOKU
Q287=0
Q279=0
Q280=0
;MIN.WYMIAR 2.BOKU
;TOLERANCJA 1.SRODEK
;TOLERANCJA 2.SRODKA
Q281=0
Q309=0
Q330=0
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
;NARZEDZIE
9 FN 2: Q1 = +Q1 - +Q164
10 FN 2: Q2 = +Q2 - +Q165
11 L Z+100 R0 FMAX
Nie wydawać protokołu pomiaru
Nie wydawać komunikatu o błędach
Bez monitorowania narzędzia
Obliczyć długość w X na podstawie zmierzonego odchylenia
Obliczyć długość w Y na podstawie zmierzonego odchylenia
Swobodne przemieszczenie sondy
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
209
6
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Przykłady programowania
12 TOOL CALL 1 Z S5000
13 CALL LBL 1
14 L Z+100 R0 FMAX M2
15 LBL 1
16 CYCL DEF 256 CZOP PROSTOKATNY
Q218=+Q1
Q424=+81
Q219=+Q2
Q425=+61
Q220=+0
;DLUG. 1-SZEJ STRONY
;WYMIAR POLWYROBU 1
;DLUG. 2-GIEJ STRONY
;WYMIAR POLWYROBU 2
;PROMIEN / FAZKA
Q368=+0.1
Q224=+0
Q367=+0
Q207=AUTO
Q351=+1
Q201=-10
Q202=+5
Q206=+3000
Q200=+2
Q203=+10
Q204=20
Q370=+1
;NADDATEK NA STRONE
;KAT OBROTU
;POLOZENIE CZOPU
;POSUW FREZOWANIA
;RODZAJ FREZOWANIA
;GLEBOKOSC
;GLEBOKOSC DOSUWU
;WARTOSC POSUWU WGL.
;BEZPIECZNA WYSOKOSC
;WSPOLRZEDNE POWIERZ.
;2-GA BEZPIECZNA WYS.
;ZACHODZENIE TOROW
Q437=+0
Q215=+2
Q369=+0
Q338=+20
Q385=AUTO
;POZYCJA NAJAZDU
;RODZAJ OBROBKI
;NADDATEK NA DNIE
;DOSUW - OBR.WYKONCZ.
;POSUW OBR.WYKAN.
17 L X+50 Y+50 R0 FMAX M99
18 LBL 0
19 END PGM BEAMS MM
Wywołanie narzędzia obróbka wykańczająca
Wywołać podprogram dla obróbki
Przemieścić narzędzie poza materiałem, koniec programu
Podprogram z cyklem obróbki czop prostokątny
Długość w X zmiennie dla obróbki zgrubnej i wykańczającej
Długość w Y zmiennie dla obróbki zgrubnej i wykańczającej
Wywołanie cyklu
Koniec podprogramu
210
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu | Przykłady programowania
6
Przykład: wymierzenie kieszeni prostokątnej, protokołowanie wyników pomiarów
0 BEGIN PGM BSMESS MM
1 TOOL CALL 1 Z
2 L Z+100 R0 FMAX
3 TCH PROBE 423 POMIAR NAROZN.WEWN.
Q273=+50 ;SRODEK W 1-SZEJ OSI
Q274=+40 ;SRODEK W 2-SZEJ OSI
Q282=90
Q283=70
;DLUG. 1-SZEJ STRONY
;DLUG. 2-GIEJ STRONY
Q261=-5
Q320=0
Q260=+20
Q301=0
Q284=90.15
Q285=89.95
Q286=70.1
Q287=69.9
;WYSOKOSC POMIARU
;BEZPIECZNA WYSOKOSC
;BEZPIECZNA WYSOKOSC
;ODJAZD NA BEZP.WYS.
;MAX WYMIAR 1.BOKU
;MIN.WYMIAR 1.BOKU
;MAX.WYMIAR 2.BOKU
;MIN.WYMIAR 2.BOKU
Q279=0.15
Q280=0.1
Q281=1
Q309=0
;TOLERANCJA 1.SRODEK
;TOLERANCJA 2.SRODKA
;PROTOKOL POMIARU
;PGM-STOP JESLI BLAD
Q330=0 ;NARZEDZIE
4 L Z+100 R0 FMAX M2
5 END PGM BSMESS MM
Wywołanie narzędzia sonda/czujnik
Swobodne przemieszczenie sondy
Zadana długość w X
Zadana długość w Y
Największy wymiar w X
Najmniejszy wymiar w X
Największy wymiar w Y
Najmniejszy wymiar w Y
Dozwolone odchylenie położenia w X
Dozwolone odchylenie położenia w Y
Transfer protokołu pomiaru do pliku
Przy przekraczaniu tolerancji nie ukazywać komunikatu o błędach
Bez monitorowania narzędzia
Przemieścić narzędzie poza materiałem, koniec programu
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
211
7
Cykle układu pomiarowego: funkcje specjalne
7
Cykle układu pomiarowego: funkcje specjalne | Podstawy
7.1
Podstawy
Przegląd
Sterowanie musi być przygotowane przez producenta obrabiarek dla zastosowania sond pomiarowych 3D.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Sterowanie oddaje do dyspozycji następujące cykle dla specjalnych aplikacji:
Softkey Cykl
Cykl sondy pomiarowej do generowania cykli producenta
Pomiar dowolnej pozycji
SZYBKIE PRÓBKOWANIE (cykl 441, DIN/ISO: G441, opcja #17)
Cykl sondy pomiarowej do definiowania różnych parametrów sondy pomiarowej
Strona
214
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | POMIAR (cykl 3, opcja #17)
7.2
POMIAR (cykl 3, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 3 ustala w dowolnym kierunku próbkowania dowolną pozycję na detalu. W przeciwieństwie do innych cykli pomiarowych, można w cyklu 3 podać bezpośrednio drogę pomiaru
ODST i posuw pomiaru F . Także powrót po ustaleniu wartości pomiaru następuje o wprowadzalną wartość MB .
Przebieg cyklu
1 Sonda pomiarowa przemieszcza się od aktualnej pozycji z zadanym posuwem w określonym kierunku próbkowania.
Kierunek próbkowania należy określić w cyklu poprzez kąt biegunowy
2 Po uchwyceniu pozycji przez sterowanie, sonda pomiarowa zatrzymuje się. Współrzędne centrum kulki sondy X, Y, Z sterowanie zachowuje w trzech następujących po sobie Qparametrach. Sterowanie nie przeprowadza korekcji długości i promienia. Numer pierwszego parametru wyniku definiujemy w cyklu
3 Na koniec sterowanie przemieszcza sondę impulsową o tę wartość w kierunku odwrotnym do kierunku próbkowania z powrotem, którą zdefiniowano w parametrze MB .
Proszę uwzględnić przy programowaniu!
Dokładny sposób funkcjonowania cyklu sondy 3 określa producent maszyn lub producent oprogramowania, cyklu
3 należy używać w obrębie specjalnych cyklów sondy.
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Działające w innych cyklach pomiarowych dane układu pomiarowego DIST (maksymalny dystans do punktu próbkowania) i F (posuw próbkowania) nie działają w cyklu sondy pomiarowej 3 .
Proszę uwzględnić, iż sterowanie opisuje zasadniczo zawsze 4 następujące po sobie parametry Q.
Jeśli sterowanie nie mogło ustalić odpowiedniego punktu próbkowania, to program NC zostaje dalej odpracowywany bez komunikatu o błędach. W tym przypadku sterowanie przypisuje do 4. parametru wyniku wartość -1, tak iż obsługujący może sam przeprowadzić odpowiednią reakcję na błędy.
Sterowanie odsuwa sondę maksymalnie na odcinek drogi powrotu MB , jednakże nie poza punkt startu pomiaru. Dlatego też przy powrocie nie może dojść do kolizji.
Przy pomocy funkcji FN17: SYSWRITE ID 990 NR 6 można określić, czy cykl ma zadziałać na wejście sondy
X12 lub X13.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
215
7
7
Cykle układu pomiarowego: funkcje specjalne | POMIAR (cykl 3, opcja #17)
Parametry cyklu
Numer parametru dla wyniku ?
: podać numer parametru Q, do którego sterowanie ma przyporządkować wartość pierwszej określonej współrzędnej (X). Wartości Y i Z znajdują się w bezpośrednio następujących parametrach Q.
Zakres wprowadzenia 0 do 1999
Oś pomiarowa?
: zapisać oś, w której kierunku ma być dokonywane próbkowanie, klawiszem ENT potwierdzić.
Zakres wprowadzenia X, Y lub Z
Kąt próbkowania?
: kąt w odniesieniu do zdefiniowanej osi próbkowania , w której sonda ma się przemieszczać, klawiszem ENT potwierdzić.
Zakres wprowadzenia -180,0000 bis 180,0000
Maksymalny zakres pomiaru?
: zapisać drogę przemieszczenia, jak daleko sonda ma przejechać od punktu startu, klawiszem ENT potwierdzić.
Zakres wprowadzenia -99999,9999 do 99999,9999
Posuw przy pomiarze : podać posuw pomiarowy w mm/min.
Zakres wprowadzenia 0 do 3000,000
Maksymalna droga powrotu?
: odcinek przemieszczenia w kierunku przeciwnym do kierunku próbkowania, po odchyleniu trzpienia sondy. Sterowanie przemieszcza sondę maksymalnie do punktu startu, tak iż nie może dojść do kolizji.
Zakres wprowadzenia 0 do 99999,9999
Układ bazowy? (0=AKT/1=REF) : określić, czy kierunek próbkowania oraz wynik pomiaru mają odnosić się do aktualnego układu współrzędnych
( RZECZ , może być przesunięty lub obrócony) lub do układu współrzędnych maszyny ( REF ):
0 : w aktualnym układzie próbkować i wynik pomiaru w RZECZ -systemie zapisać
1 : w stałym układzie maszynowym REF próbkować. Wynik pomiaru zapisać w układzie
REF
Tryb błędów? (0=OFF/1=ON) : określić, czy sterowanie ma wydawać komunikat o błędach na początku cyklu w przypadku wychylonego trzpienia czy też nie. Jeśli wybrano tryb 1 , to sterowanie zapisuje w 4. parametrze wyniku wartość -1 i odpracowuje dalej cykl:
0 : wydawanie komunikatu o błędach
1 : nie wydawać komunikatu o błędach
Przykład
4 TCH PROBE 3.0 POMIAR
5 TCH PROBE 3.1 Q1
6 TCH PROBE 3.2 X KAT: +15
7 TCH PROBE 3.3 ABST +10 F100 MB1
SYSTEM ODNIESIENIA: 0
8 TCH PROBE 3.4 ERRORMODE1
216
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | POMIAR 3D (cykl 4, opcja #17)
7.3
POMIAR 3D (cykl 4, opcja #17)
Zastosowanie
Cykl sondy pomiarowej 4 ustala w definiowalnym przy pomocy wektora kierunku próbkowania dowolną pozycję na obrabianym detalu. W przeciwieństwie do innych cykli pomiarowych, można w cyklu 4 wprowadzić bezpośrednio drogę pomiaru i posuw przy próbkowaniu. Także powrót po ustaleniu wartości pomiaru następuje o wprowadzalną wartość.
Przebieg cyklu
1 Sterowanie przemieszcza sondę od aktualnej pozycji z zadanym posuwem w określonym kierunku próbkowania. Kierunek próbkowania należy określić przy pomocy wektora (wartości delta w X, Y i Z) w cyklu
2 Po uchwyceniu pozycji przez sterowanie, zatrzymuje ono przemieszczenie próbkowania. Współrzędne punktów próbkowania X, Y, Z sterowanie zapamiętuje w trzech następujących po sobie Q-parametrach. Numer pierwszego parametru definiujemy w cyklu. Jeżeli używamy układu impulsowego TS, to wynik próbkowania jest korygowany o wykalibrowany offset współosiowości.
3 Sterowanie wykonuje następnie pozycjonowanie w kierunku przeciwnym do kierunku próbkowania. Dystans przemieszczenia definiujemy w parametrze MB , przy tym ruch wykonywany jest maksymalnie do pozycji startu
Wskazówki dotyczące obsługi:
Cykl 4 jest cyklem pomocniczym, który można wykorzystywać dla przemieszczeń próbkowania z dowolnym układem pomiarowym (TS lub TT).
Sterowanie nie udostępnia żadnego cyklu, przy pomocy którego można kalibrować sondę TS w dowolnym kierunku próbkowania.
Przy pozycjonowaniu wstępnym zwrócić uwagę, aby sterowanie przemieszczało środek kulki kalibrującej nieskorygowany na zdefiniowaną pozycję.
7
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
217
7
Cykle układu pomiarowego: funkcje specjalne | POMIAR 3D (cykl 4, opcja #17)
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli sterowanie nie mogło ustalić odpowiedniego punktu próbkowania, to 4. parametr wyniku otrzymuje wartość -1.
Sterowanie nie przerywa programu!
W ten sposób zapewniamy, iż wszystkie punkty próbkowania zostaną osiągnięte
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Sterowanie odsuwa sondę maksymalnie na odcinek drogi powrotu MB , jednakże nie poza punkt startu pomiaru. Dlatego też przy powrocie nie może dojść do kolizji.
Proszę uwzględnić, iż sterowanie opisuje zasadniczo zawsze 4 następujące po sobie parametry Q.
218
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | POMIAR 3D (cykl 4, opcja #17)
Parametry cyklu
Numer parametru dla wyniku ?
: podać numer parametru Q, do którego sterowanie ma przyporządkować wartość pierwszej określonej współrzędnej (X). Wartości Y i Z znajdują się w bezpośrednio następujących parametrach Q.
Zakres wprowadzenia 0 do 1999
Relatywna droga pomiaru w X?
: część X wektora kierunku, w którym sonda ma się przemieszczać.
Zakres wprowadzenia -99999,9999 do 99999,9999
Relatywna droga pomiaru w Y?
: część Y wektora kierunku, w którym sonda ma się przemieszczać.
Zakres wprowadzenia -99999,9999 do 99999,9999
Relatywna droga pomiaru w Z?
: część Z wektora kierunku, w którym sonda ma się przemieszczać.
Zakres wprowadzenia -99999,9999 do 99999,9999
Maksymalny zakres pomiaru?
: zapisać odcinek przemieszczenia, na jaki sonda pomiarowa ma przemieścić się od punktu startu wzdłuż wektora kierunkowego.
Zakres wprowadzenia -99999,9999 do 99999,9999
Posuw przy pomiarze : podać posuw pomiarowy w mm/min.
Zakres wprowadzenia 0 do 3000,000
Maksymalna droga powrotu?
: odcinek przemieszczenia w kierunku przeciwnym do kierunku próbkowania, po odchyleniu trzpienia sondy.
Zakres wprowadzenia 0 do 99999,9999
Układ bazowy? (0=AKT/1=REF) : określić, czy wynik sondy ma być zachowany w zapisywanym układzie współrzędnych ( RZECZ ) lub zachowany w odniesieniu do układu współrzędnych obrabiarki
( REF ) :
0 : wynik pomiaru zachować w RZECZ -układzie
1 : wynik pomiaru zachować w ref -układzie
Przykład
4 TCH PROBE 4.0 POMIAR 3D
5 TCH PROBE 4.1 Q1
6 TCH PROBE 4.2 IX-0.5 IY-1 IZ-1
7 TCH PROBE 4.3 ABST+45 F100 MB50
SYSTEM ODNIESIENIA:0
7
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
219
7
Cykle układu pomiarowego: funkcje specjalne | SZYBKIE PRÓBKOWANIE (cykl 441, DIN/ISO: G441, opcja #17)
7.4
SZYBKIE PRÓBKOWANIE (cykl 441,
DIN/ISO: G441, opcja #17)
Zastosowanie
Przy pomocy cyklu 441 można określić różne parametry sondy pomiarowej, jak np. posuw pozycjonowania, globalnie dla wszystkich następnie stosowanych cykli sondy.
Cykl 441 określa parametry dla cykli próbkowania. Ten cykl nie wykonuje przemieszczeń maszynowych.
Proszę uwzględnić przy programowaniu!
Posuw może dodatkowo zostać ograniczony przez producenta obrabiarek. W parametrze maszynowym maxTouchFeed (nr 122602) definiowany jest absolutny, maksymalny posuw.
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
END PGM , M2 , M30 resetują globalne ustawienia cyklu 441 .
Parametr cyklu Q399 jest zależny od konfiguracji obrabiarki.
Możliwość orientacji układu impulsowego z programu NC musi zostać nastawiona przez producenta obrabiarek.
Nawet jeśli dysponujemy na maszynie oddzielnymi potencjometrami dla biegu szybkiego i posuwu, to można regulować posuw także w przypadku Q397 =1 tylko potencjometrem dla ruchu posuwowego.
220
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | SZYBKIE PRÓBKOWANIE (cykl 441, DIN/ISO: G441, opcja #17)
7
Parametry cyklu
Q396 Posuw pozycjonowania?
: określić, z jakim posuwem sterowanie przeprowadza przemieszczenia pozycjonowania układu impulsowego.
Zakres wprowadzenia 0 do 99999,9999 alternatywnie FMAX , FAUTO
Q397 Pozycjonowanie wstępne na biegu szybkim obrabiarki?
: określić, czy TNC przemieszcza układ przy pozycjonowaniu wstępnym z posuwem FMAX (bieg szybki obrabiarki):
0 : pozycjonowanie wstępne z posuwem z Q396 ;
1 : pozycjonowanie wstępne na biegu szybkim
FMAX . Nawet jeśli dysponujemy na maszynie oddzielnymi potencjometrami dla biegu szybkiego i posuwu, to można regulować posuw także w przypadku Q397 =1 tylko potencjometrem dla ruchu posuwowego. Posuw może dodatkowo zostać ograniczony przez producenta obrabiarek.
W parametrze maszynowym maxTouchFeed (nr
122602) definiowany jest absolutny, maksymalny posuw.
Q399 Przejście po kącie (0/1)?
: określić, czy TNC orientuje układ impulsowy przed każdą operacją próbkowania:
0 : nie orientować
1 : przed każdą operacją próbkowania orientować wrzeciono (zwiększa dokładność)
Q400 Automatyczne przerwanie?
Określić, czy sterowanie po cyklu pomiaru dla automatycznego wymiarowania detalu przerywa przebieg programu i wyświetla wyniki pomiaru na ekranie:
0 : nie przerywać przebiegu programu, nawet jeśli wybrano w odpowiednim cyklu próbkowania wyświetlanie wyników pomiaru na ekranie
1 : przerwanie przebiegu programu, wyświetlanie wyników pomiaru na ekranie. Można następnie kontynuować program z NC-start
Przykład
5 TCH PROBE 441 SZYBKIE
PROBKOWANIE
Q 396=3000 ;POSUW
POZYCJONOWANIA
Q 397=0 ;WYBÓR POSUWU
Q 399=1 ;POWIELANIE KĄTA
Q 400=1 ;PRZERWANIE
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
221
7
Cykle układu pomiarowego: funkcje specjalne | Kalibrowanie przełączającej sondy pomiarowej
7.5
Kalibrowanie przełączającej sondy pomiarowej
Aby określić dokładnie rzeczywisty punkt przełączenia sondy pomiarowej 3D, należy kalibrować sondę, w przeciwnym razie sterowanie nie może określić dokładnych wyników pomiaru.
Sondę pomiarową należy kalibrować zawsze przy: uruchamianiu
Złamanie trzpienia sondy
Zmiana trzpienia sondy zmianie posuwu próbkowania
Wystąpienie niedociągłości, np. przez rozgrzanie maszyny zmianie aktywnej osi narzędzia
Sterowanie przejmuje wartości kalibrowania dla aktywnego układu impulsowego bezpośrednio po operacji kalibrowania. Zaktualizowane dane narzędzi działają natychmiast. Ponowne wywołanie narzędzia nie jest konieczne.
Przy kalibrowaniu sterowanie ustala „użyteczną“ długość trzpienia sondy i „użyteczny“ promień kulistej końcówki sondy. Dla kalibrowania 3D-sondy pomiarowej zamocowujemy pierścień nastawczy lub czop o znanej wysokości i znanym promieniu na stole maszyny.
Sterowanie dysponuje cyklami kalibrowania dla kalibrowania długości oraz kalibrowania promienia:
Proszę postąpić następująco:
Klawisz TOUCH PROBE nacisnąć
Softkey TS KALIBROW.
nacisnąć
Wybrać cykl kalibrowania
222
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | Kalibrowanie przełączającej sondy pomiarowej
Cykle kalibrowania sterowania
Softkey Funkcja
TS KALIBROWANIE DŁUGOSCI (cykl 461, DIN/ISO: G461, opcja #17)
Kalibrowanie długości
TS KALIBROWANIE PROMIENIA WEWNĄTRZ (cykl 462, DIN/ISO: G462, opcja #17)
Określenie promienia przy pomocy pierścienia kalibrującego
Określenie przesunięcia współosiowości przy pomocy pierścienia kalibrującego
TS KALIBROWANIE PROMIENIA ZEWNĄTRZ (cykl 463, DIN/ISO: G463 , opcja #17)
Określenie promienia przy pomocy czopu lub trzpienia kalibrującego
Określenie przesunięcia współosiowości przy pomocy czopu lub trzpienia kalibrującego
TS KALIBROWANIE (cykl 460, DIN/ISO: G460, opcja #17)
Określenie promienia przy pomocy kulki kalibrującej
Określenie przesunięcia współosiowości przy pomocy kulki kalibrującej
Strona
7
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
223
7
Cykle układu pomiarowego: funkcje specjalne | Wyświetlanie wartości kalibrowania
7.6
Wyświetlanie wartości kalibrowania
Sterowanie zapisuje do pamięci w tabeli narzędzi użyteczną długość i użyteczny promień sondy. Przesunięcie współosiowości sondy sterowanie zapisuje w tabeli sondy, w kolumnach CAL_OF1
(oś główna) i CAL_OF2 (oś pomocnicza). Aby wyświetlić zapisane w pamięci wartości, należy nacisnąć softkey tabeli sondy.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
Lokalizacja w pamięci tego pliku jest ta sama jak i lokalizacja pliku wyjściowego. Protokół pomiaru może być wyświetlany na sterowaniu w przeglądarce. Jeśli w programie NC wykorzystywanych jest kilka cyklu do kalibrowania sondy pomiarowej, to wszystkie protokoły pomiaru znajdują się pod
TCHPRAUTO.html. Jeśli cykl sondy pomiarowej wykonujemy w trybie pracy Praca ręczna, to sterowanie zachowuje protokół pomiaru pod nazwą TCHPRMAN.html. Lokalizacja w pamięci tego pliku to katalog TNC:\*.
Upewnić się, iż numer narzędzia w tablicy narzędzi i numer sondy w tablicy układów impulsowych pasują do siebie. To obowiązuje niezależnie od tego, czy chcemy odpracowywać cykl sondy pomiarowej w trybie automatycznym czy też w trybie Praca ręczna .
Dalsze informacje znajdują się w rozdziale Tabela sond dotykowych
224
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE DŁUGOSCI (cykl 461, DIN/ISO: G461, opcja #17)
7
7.7
TS KALIBROWANIE DŁUGOSCI
(cykl 461, DIN/ISO: G461, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Zanim rozpoczniemy cykl kalibrowania, należy tak wyznaczyć punkt odniesienia w osi wrzeciona, iż na stole maszynowym Z=0 oraz układ pomiarowy wypozycjonować wstępnie nad pierścieniem kalibrującym.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
Lokalizacja w pamięci tego pliku jest ta sama jak i lokalizacja pliku wyjściowego. Protokół pomiaru może być wyświetlany na sterowaniu w przeglądarce. Jeśli w programie NC wykorzystywanych jest kilka cyklu do kalibrowania sondy pomiarowej, to wszystkie protokoły pomiaru znajdują się pod
TCHPRAUTO.html.
Przebieg cyklu
1 Sterowanie orientuje układ pomiarowy pod kątem CAL_ANG z tabeli układów pomiarowych (tylko jeśli układ można orientować)
2 Sterowanie dokonuje próbkowania z aktualnej pozycji w ujemnym kierunku osi wrzeciona z posuwem próbkowania
(kolumna F z tablicy sondy)
3 Następnie sterowanie pozycjonuje układ impulsowy z posuwem szybkim (kolumna FMAX z tabeli układów pomiarowych) z powrotem na pozycję startu
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
225
7
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE DŁUGOSCI (cykl 461, DIN/ISO: G461, opcja #17)
Proszę uwzględnić przy programowaniu!
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Użyteczna długość sondy pomiarowej odnosi się zawsze do punktu odniesienia narzędzia. Punkt odniesienia narzędzia znajduje się często na tak zwanym nosie wrzeciona
(powierzchnia płaska wrzeciona). Producent maszyn może także uplasować punkt odniesienia narzędzia w innym miejscu.
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
Parametry cyklu
Q434 Punkt odn. dla długości?
(absolutnie): baza dla długości (np. wysokość pierścienia nastawczego).
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład
5 TCH PROBE 461 TS DLUGOSC
KALIBROWAC
Q434=+5 ;PUNKT BAZOWY
Q434
226
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE PROMIENIA WEWNĄTRZ (cykl 462,
DIN/ISO: G462, opcja #17)
7
7.8
TS KALIBROWANIE PROMIENIA
WEWNĄTRZ (cykl 462, DIN/ISO: G462, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Zanim rozpoczniemy cykl kalibrowania, należy wypozycjonować wstępnie układ pomiarowy po środku pierścienia kalibrującego na wymaganej wysokości pomiarowej.
Przy kalibrowaniu promienia kulki sondy sterowanie wykonuje automatyczną rutynę próbkowania. W pierwszym przejściu sterowanie określa środek pierścienia kalibrującego lub czopu
(pomiar zgrubsza) i pozycjonuje sondę w centrum. Następnie we właściwej operacji kalibrowania (pomiar dokładny) określany jest promień kulki próbkowania. Jeśli możliwy jest pomiar rewersyjny z danym układem, to w dalszym przejściu określane jest przesunięcie współosiowości.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
Lokalizacja w pamięci tego pliku jest ta sama jak i lokalizacja pliku wyjściowego. Protokół pomiaru może być wyświetlany na sterowaniu w przeglądarce. Jeśli w programie NC wykorzystywanych jest kilka cyklu do kalibrowania sondy pomiarowej, to wszystkie protokoły pomiaru znajdują się pod
TCHPRAUTO.html.
Orientację układu pomiarowego określa rutyna kalibrowania:
Orientacja niemożliwa lub orientacja tylko w jednym kierunku możliwa: sterowanie wykonuje pomiar w przybliżeniu oraz pomiar dokładny i określa użyteczny promień kulki sondy
(kolumna R w tool.t)
Orientacja możliwa w dwóch kierunkach (np.kablowe układy impulsowe firmy HEIDENHAIN): sterowanie wykonuje pomiar zgrubsza i pomiar dokładny, obraca sondę o 180° i wykonuje cztery dalsze rutyny próbkowania. Poprzez pomiar rewersyjny zostaje określone dodatkowo do promienia, przesunięcie środka
(CAL_OF w tchprobe.tp).
Dowolna orientacja możliwa (np. układy pomiarowe na podczerwieni firmy HEIDENHAIN): rutyna próbkowania: patrz
„Orientacja w dwóch kierunkach możliwa”
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
227
7
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE PROMIENIA WEWNĄTRZ (cykl 462,
DIN/ISO: G462, opcja #17)
Proszę uwzględnić przy programowaniu!
Aby określić przesunięcie współosiowości główki sondy, sterowanie musi być przygotowane przez producenta maszyn.
Właściwość, czy lub jak można orientować układ pomiarowy, jest w przypadku układów firmy
HEIDENHAIN już zdefiniowana z góry. Te parametry są konfigurowane przez producenta maszyn.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Można określić przesunięcie współosiowości tylko przy pomocy odpowiedniego układu pomiarowego.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
228
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE PROMIENIA WEWNĄTRZ (cykl 462,
DIN/ISO: G462, opcja #17)
7
Parametry cyklu
Q407 Dokładny prom.pierśc.kalibr.?
Podać promień pierścienia kalibrującego.
Zakres wprowadzenia 0 do 9,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q423 Liczba operacji impulsowania?
(absolutnie): liczba punktów pomiarowych na średnicy.
Zakres wprowadzenia 3 do 8
Q380 Kąt bazowy? (0=oś główna) (absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia 0 bis 360,0000
Przykład
5 TCH PROBE 462 TS KALIBROWAC NA
OKREGU
Q407=+5 ;PROMIEN PIERSCIENIA
Q320=+0 ;BEZPIECZNA WYSOKOSC
Q423=+8 ;LICZBA PROBKOWAN
Q380=+0 ;KAT BAZOWY
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
229
7
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE PROMIENIA ZEWNĄTRZ (cykl 463,
DIN/ISO: G463 , opcja #17)
7.9
TS KALIBROWANIE PROMIENIA
ZEWNĄTRZ (cykl 463, DIN/ISO: G463 , opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Zanim rozpoczniemy cykl kalibrowania, należy wypozycjonować wstępnie układ pomiarowy po środku nad kłem kalibrującym.
Pozycjonować układ impulsowy w osi sondy na około odstęp bezpieczeństwa (wartość z tabeli układów pomiarowych + wartość z cyklu) nad kłem kalibrującym.
Przy kalibrowaniu promienia kulki sondy sterowanie wykonuje automatyczną rutynę próbkowania. W pierwszym przejściu sterowanie określa środek pierścienia kalibrującego lub czopu
(pomiar zgrubsza) i pozycjonuje sondę w centrum. Następnie we właściwej operacji kalibrowania (pomiar dokładny) określany jest promień kulki próbkowania. Jeśli możliwy jest pomiar rewersyjny z danym układem, to w dalszym przejściu określane jest przesunięcie współosiowości.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
Lokalizacja w pamięci tego pliku jest ta sama jak i lokalizacja pliku wyjściowego. Protokół pomiaru może być wyświetlany na sterowaniu w przeglądarce. Jeśli w programie NC wykorzystywanych jest kilka cyklu do kalibrowania sondy pomiarowej, to wszystkie protokoły pomiaru znajdują się pod
TCHPRAUTO.html.
Orientację układu pomiarowego określa rutyna kalibrowania:
Orientacja niemożliwa lub orientacja tylko w jednym kierunku możliwa: sterowanie wykonuje pomiar w przybliżeniu oraz pomiar dokładny i określa użyteczny promień kulki sondy
(kolumna R w tool.t)
Orientacja możliwa w dwóch kierunkach (np.kablowe układy impulsowe firmy HEIDENHAIN): sterowanie wykonuje pomiar zgrubsza i pomiar dokładny, obraca sondę o 180° i wykonuje cztery dalsze rutyny próbkowania. Poprzez pomiar rewersyjny zostaje określone dodatkowo do promienia, przesunięcie środka
(CAL_OF w tchprobe.tp).
Dowolna orientacja możliwa (np. układy pomiarowe na podczerwieni firmy HEIDENHAIN): rutyna próbkowania: patrz
„Orientacja w dwóch kierunkach możliwa”
230
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE PROMIENIA ZEWNĄTRZ (cykl 463,
DIN/ISO: G463 , opcja #17)
7
Proszę uwzględnić przy programowaniu!
Aby określić przesunięcie współosiowości główki sondy, sterowanie musi być przygotowane przez producenta maszyn.
Właściwość, czy lub jak można orientować układ pomiarowy, jest już zdefiniowana z góry w przypadku układów firmy HEIDENHAIN. Te parametry są konfigurowane przez producenta maszyn.
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Przed definiowaniem cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Można określić przesunięcie współosiowości tylko przy pomocy odpowiedniego układu pomiarowego.
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
231
7
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE PROMIENIA ZEWNĄTRZ (cykl 463,
DIN/ISO: G463 , opcja #17)
Parametry cyklu
Q407 Dokładny prom.czopu kalibr.?
: średnica pierścienia.
Zakres wprowadzenia 0 do 99,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q423 Liczba operacji impulsowania?
(absolutnie): liczba punktów pomiarowych na średnicy.
Zakres wprowadzenia 3 do 8
Q380 Kąt bazowy? (0=oś główna) (absolutny): kąt pomiędzy osią główną płaszczyzny obróbki i pierwszym punktem próbkowania.
Zakres wprowadzenia 0 bis 360,0000
Przykład
5 TCH PROBE 463 TS KALIBROWANIE
NA CZOPIE
Q407=+5 ;PROMIEN CZOPU
Q320=+0 ;BEZPIECZNA WYSOKOSC
Q301=+1 ;ODJAZD NA BEZP.WYS.
Q423=+8 ;LICZBA PROBKOWAN
Q380=+0 ;KAT BAZOWY
232
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE (cykl 460, DIN/ISO: G460, opcja #17)
7
7.10 TS KALIBROWANIE (cykl 460, DIN/ISO:
G460, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Zanim rozpoczniemy cykl kalibrowania, należy wypozycjonować wstępnie układ pomiarowy po środku nad kulką kalibrującą.
Pozycjonować układ impulsowy w osi sondy na około odstęp bezpieczeństwa (wartość z tabeli układów pomiarowych + wartość z cyklu) nad kulką kalibrującą.
Przy pomocy cyklu 460 można przełączającą sondę pomiarową 3D automatycznie kalibrować na dokładnej kulce kalibrującej.
Oprócz tego możliwe jest rejestrowanie danych kalibrowania 3D.
W tym celu konieczna jest opcja #92 92, 3D-ToolComp. Dane kalibrowania 3D opisują zachowanie przy wychyleniu sondy pomiarowej w dowolnym kierunku próbkowania. Pod TNC:\system
\3D-ToolComp\* zachowywane są dane kalibrowania 3D. W tabeli narzędzi dokonuje się referencjonowania w kolumnie DR2TABLE na tabelę 3DTCt. Przy operacji próbkowania uwzględniane są wówczas dane kalibrowania 3D.
Przebieg cyklu
W zależności od parametru Q433 można przeprowadzać tyko kalibrowanie promienia lub kalibrowanie promienia i długości.
Kalibrowanie promienia Q433=0
1 Zamontować kulkę kalibrującą. Zwrócić uwagę na zakres bezkolizyjności
2 Pozycjonować układ pomiarowy na osi sondy nad kulką kalibrującą i na płaszczyźnie obróbki w pobliżu centrum kulki
3 Pierwszy ruch przemieszczeniowy sterowania następuje na płaszczyźnie, zależnie od kąta referencyjnego ( Q380 )
4 Następnie sterowanie pozycjonuje sondę na osi układu impulsowego
5 Operacja próbkowania rozpoczyna się i sterowanie szuka równika kulki kalibrującej
6 Po określeniu równika, rozpoczyna się kalibrowanie promienia
7 Na koniec sterowanie odsuwa sondę na osi układu impulsowego z powrotem na wysokość, na której sonda została wstępnie wypozycjonowana
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
233
7
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE (cykl 460, DIN/ISO: G460, opcja #17)
Kalibrowanie promienia i długości Q433=1
1 Zamontować kulkę kalibrującą. Zwrócić uwagę na zakres bezkolizyjności
2 Pozycjonować układ pomiarowy na osi sondy nad kulką kalibrującą i na płaszczyźnie obróbki w pobliżu centrum kulki
3 Pierwszy ruch przemieszczeniowy sterowania następuje na płaszczyźnie, zależnie od kąta referencyjnego ( Q380 )
4 Następnie sterowanie pozycjonuje sondę na osi układu impulsowego
5 Operacja próbkowania rozpoczyna się i sterowanie szuka równika kulki kalibrującej
6 Po określeniu równika, rozpoczyna się kalibrowanie promienia
7 Następnie sterowanie odsuwa sondę na osi układu impulsowego z powrotem na wysokość, na której sonda została wstępnie wypozycjonowana
8 Sterowanie określa długość sondy na biegunie północnym kulki kalibrującej
9 Na koniec sterowanie odsuwa sondę na osi układu impulsowego z powrotem na wysokość, na której sonda została wstępnie wypozycjonowana
W zależności od parametru Q455 można przeprowadzać dodatkowo kalibrowanie 3D.
Kalibrowanie 3D Q455= 1...30
1 Zamontować kulkę kalibrującą. Zwrócić uwagę na zakres bezkolizyjności
2 Po kalibrowaniu promienia i długości sterowanie odsuwa sondę pomiarową na osi tego układu. Następnie sterowanie pozycjonuje sondę nad biegunem północnym
3 Operacja próbkowania rozpoczyna się wychodząc z bieguna północnego do równika kilkoma etapami. Odchylenie odnośnie wartości zadanej i tym samym specyficzne zachowanie przy wychyleniu są określane
4 Liczbę punktów próbkowania między biegunem północnym i równikiem może określić użytkownik. Ta liczba zależna jest od parametru Q455 . Można zaprogramować wartość od 1 do 30.
Jeśli programowany jest Q455 =0 , to kalibrowanie 3D nie jest wykonywane
5 Stwierdzone podczas kalibrowania odchylenia są zachowywane w tabeli 3DTC
6 Na koniec sterowanie odsuwa sondę na osi układu impulsowego z powrotem na wysokość, na której sonda została wstępnie wypozycjonowana
Aby przeprowadzić kalibrowanie długości, musi być znana pozycja punktu środkowego ( Q434 ) kulki kalibrującej w odniesieniu do aktywnego punktu zerowego. Jeśli tak nie jest, to zalecane jest kalibrowanie długości aczkolwiek nie przy pomocy cyklu
460 !
Przykładem zastosowania kalibrowania długości przy pomocy cyklu 460 jest porównywanie dwóch sond pomiarowych.
234
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE (cykl 460, DIN/ISO: G460, opcja #17)
7
Proszę uwzględnić przy programowaniu!
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Podczas operacji kalibrowania generowany jest automatycznie protokół pomiaru. Protokół ten nosi nazwę TCHPRAUTO.html.
Lokalizacja w pamięci tego pliku jest ta sama jak i lokalizacja pliku wyjściowego. Protokół pomiaru może być wyświetlany na sterowaniu w przeglądarce. Jeśli w programie NC wykorzystywanych jest kilka cyklu do kalibrowania sondy pomiarowej, to wszystkie protokoły pomiaru znajdują się pod
TCHPRAUTO.html.
Użyteczna długość sondy pomiarowej odnosi się zawsze do punktu odniesienia narzędzia. Punkt odniesienia narzędzia znajduje się często na tak zwanym nosie wrzeciona
(powierzchnia płaska wrzeciona). Producent maszyn może także uplasować punkt odniesienia narzędzia w innym miejscu.
Przed definicją cyklu należy zaprogramować wywołanie narzędzia dla definicji osi sondy pomiarowej.
Tak pozycjonować wstępnie układ impulsowy w programie, iż znajdzie się on w przybliżeniu nad środkiem kulki.
Szukanie równika kuli kalibrującej wymaga, w zależności od dokładności pozycjonowania wstępnego, wykorzystywania różnej liczby punktów próbkowania.
Jeśli programowany jest Q455 =0 , to sterowanie nie wykonuje kalibrowania 3D.
Jeśli programowany jest Q455 =1 - 30, to następuje kalibrowanie
3D sondy. Przy tym zostają określone odchylenia przy wychyleniu w zależności od różnych kątów.
Jeśli programowany jest Q455 =1 - 30, to pod TNC:\system\3D-
ToolComp\* zachowywana jest tabela.
Jeśli istnieje już referencja na tabelę kalibrowania (zapis w
DR2TABLE), to tabela zostaje nadpisana.
Jeśli istnieje już referencja na tabelę kalibrowania (zapis w
DR2TABLE), to w zależności od numeru narzędzia dokonuje się referencji i generowana jest tabela.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
235
7
Cykle układu pomiarowego: funkcje specjalne | TS KALIBROWANIE (cykl 460, DIN/ISO: G460, opcja #17)
Parametry cyklu
Q407 Promień kulki kalibrującej?
Zapisać dokładny promień używanej kulki kalibrującej.
Zakres wprowadzenia 0,0001 bis 99,9999
Q320 Bezpieczna odleglosc?
(przyrostowo): dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej. Q320 działa addytywnie do SET_UP (tabela sond pomiarowych) i tylko przy próbkowaniu punktu odniesienia na osi sondy pomiarowej.
Zakres wprowadzenia 0 do 99999,9999
Q301 Odjazd na bezpiecz. wys. (0/1)?
: określić, jak sonda ma przejechać między punktami pomiarowymi:
0 : między punktami pomiarowymi przejazd na wysokość pomiaru
1 : między punktami pomiarowymi przejazd na bezpieczną wysokość
Q423 Liczba operacji impulsowania?
(absolutnie): liczba punktów pomiarowych na średnicy.
Zakres wprowadzenia 3 do 8
Q380 Kąt bazowy? (0=oś główna) (absolutny): kąt bazowy (rotacja podstawowa) dla określenia punktów pomiarowych w używanym układzie współrzędnych obrabianego detalu. Definiowanie kąta bazowego może znacznie zwiększyć zakres pomiaru osi.
Zakres wprowadzenia 0 bis 360,0000
Q433 Kalibrować długość (0/1)?
: określić, czy sterowanie ma po kalibrowaniu promienia także kalibrować długość sondy pomiarowej:
0 : długość sondy nie kalibrować
1 : długość sondy kalibrować
Q434 Punkt odn. dla długości?
(absolutna): współrzędna środka kulki kalibrującej. Definicja konieczna tylko, jeśli kalibrowanie długości ma być przeprowadzone.
Zakres wprowadzenia -99999,9999 do 99999,9999
Q455 Liczba punktów dla kalibr. 3D?
Podać liczbę punktów próbkowania dla kalibrowania
3D. Wymowną jest wartość np. 15 punktów próbkowania. Jeśli programujemy 0, to kalibrowanie 3D nie jest wykonywane. Przy kalibrowaniu 3D zostaje określone wychylenie trzpienia sondy pod różnymi kątami i zachowane w tabeli. Dla kalibrowania 3D konieczne jest 3D-
ToolComp.
Zakres wprowadzenia: 1 do 30
Przykład
5 TCH PROBE 460 TS KALIBROWANIE
NA KULI
Q407=12.5
;PROMIEN KULKI
Q320=0
Q301=1
Q423=4
;BEZPIECZNA WYSOKOSC
;ODJAZD NA BEZP.WYS.
;LICZBA PROBKOWAN
Q380=+0 ;KAT BAZOWY
Q433=0 ;KALIBR. DLUGOSCI
Q434=-2.5
;PUNKT BAZOWY
Q455=15 ;LICZ.PUNKT.KALIB.3D
236
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | Pomiar kinematyki sondami dotykowymi TS
(opcja #48)
8.1
Pomiar kinematyki sondami dotykowymi
TS (opcja #48)
Zasadniczo
Wymogi odnośnie dokładności, szczególnie w sferze obróbki 5osiowej, są coraz większe. I tak kompleksowe przedmioty mają być wytwarzane dokładnie i z powtarzalną dokładności także na dłuższej przestrzeni czasu.
Powodem dla niedokładności przy obróbce wieloosiowej są między innymi - odchylenia pomiędzy modelem kinematycznym, który zapisany jest w sterowaniu (patrz ilustracja z prawej 1 ), a rzeczywistymi istniejącymi na maszynie warunkami kinematycznymi
(patrz ilustracja z prawej 2 ). Takie odchylenia prowadzą przy pozycjonowaniu osi obrotu do błędu na obrabianym przedmiocie
(patrz ilustracja z prawej strony 3 ). Należy dlatego też stworzyć możliwość, dopasowania modelu i sytuacji rzeczywistej najlepiej jak to możliwe.
Funkcja sterowania KinematicsOpt jest ważnym komponentem i pomaga w realizacji tych kompleksowych wymogów: cykl sondy pomiarowej 3D wymierza istniejące na maszynie osie obrotu w pełni automatycznie, niezależnie od tego, czy te osie obrotu działają mechanicznie jako stół lub głowica. Przy tym zostaje zamocowana głowica kalibrująca w dowolnym miejscu na stole maszyny i wymierzona z określoną przez operatora dokładnością.
Przy definiowaniu cyklu operator określa jedynie dla każdej osi obrotu oddzielnie ten obszar, który ma zostać wymierzony.
Na podstawie zmierzonych wartości sterowanie ustala statyczną dokładność nachylenia. Przy czym oprogramowanie minimalizuje powstały przez ruch odchylenia błąd pozycjonowania i zapisuje geometrię maszyny przy końcu operacji pomiaru automatycznie do odpowiednich stałych tabeli kinematyki.
238
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | Pomiar kinematyki sondami dotykowymi TS
(opcja #48)
8
Przegląd
Sterowanie oddaje do dyspozycji cykle, przy pomocy których można automatycznie zapisać do pamięci, odtworzyć, sprawdzić lub zoptymalizować kinematykę maszyny:
Softkey Cykl
ZACHOWANIE KINEMATYKI (cykl 450, DIN/ISO: G450, opcja# 48)
Zachowanie aktywnej kinematyki maszyny
Odtworzenie uprzednio zapisanej do pamięci kinematyki
WYMIERZANIE KINEMATYKI (cykl 451, DIN/ISO: G451, opcja #48)
Automatyczne sprawdzanie kinematyki maszyny
Optymalizowanie kinematyki maszyny
KOMPENSACJA PRESETU (cykl 452, DIN/ISO: G452, opcja #48)
Automatyczne sprawdzanie kinematyki maszyny
Optymalizowanie kinematycznego łańcuch transformacyjnego maszyny
Strona
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
239
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | Warunki
8.2
Warunki
Należy zapoznać się z instrukcją obsługi obrabiarki!
Advanced Function Set 1 (opcja #8) musi być aktywowana.
Opcja #17 musi być aktywowana.
Opcja #48 musi być aktywowana.
Maszyna i sterowanie muszą być przygotowane przez producenta maszyn.
Aby móc wykorzystać KinematicsOpt, muszą być spełnione następujące warunki:
Używany dla wymiarowania układ pomiarowy 3D musi być wykalibrowany
Cykle mogą być wykonane tylko za pomocą osi narzędzia Z
Kulka pomiarowa z dokładnie znanym promieniem i dostateczną sztywnością musi zostać zamocowana w dowolnym miejscu na stole maszyny
Opis kinematyki obrabiarki musi być kompletny i poprawny a wymiary transformacyjne należy podać z dokładnością do ok.
1 mm
Maszyna musi być w pełni wymiarowana geometrycznie
(przeprowadza producent maszyn przy włączeniu do eksploatacji)
Producent obrabiarki musi zdefiniować z góry dane konfiguracji parametrów obrabiarki dla CfgKinematicsOpt (nr 204800): maxModification (nr 204801) określa granicę tolerancji, od której sterowanie ma pokazywać wskazówkę, jeśli ustalone dane kinematyki leżą poza tą wartością maxDevCalBall (nr 204802) określa, jak duży może być zmierzony promień kulki kalibrującej zapisanego parametru mStrobeRotAxPos (nr 204803) określa specjalnie zdefiniowaną przez producenta obrabiarki funkcję M, przy pomocy której mogą być pozycjonowane osie
HEIDENHAIN zaleca wykorzystanie głowic kalibrujących
KKH 250 (numer artykułu 655475-01) lub KKH
100 (numer artykułu 655475-02) , wykazujących szczególnie dużą sztywność oraz specjalną, przewidzianą dla kalibrowania maszyn konstrukcję.
W razie zainteresowania zamówieniem proszę skontaktować się z HEIDENHAIN.
240
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | Warunki
Proszę uwzględnić przy programowaniu!
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN.
Jeśli w opcjonalnym parametrze maszynowym mStrobeRotAxPos (nr 204803) określona jest funkcja M, to należy przed startem jednego z cykli
KinematicsOpt (poza 450 ) wypozycjonować osie obrotu na 0 stopni (RZECZ-system).
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Przy wykonywaniu cykli sondy pomiarowej 400 do 499 nie mogą być aktywne cykle do przeliczania współrzędnych.
Następujące cykle nie należy aktywować przed wykorzystaniem cykli sondy pomiarowej: cykl 7 PUNKT
BAZOWY , cykl 8 ODBICIE LUSTRZANE , cykl 10 OBROT , cykl
11 WSPOLCZYNNIK SKALI i cykl 26 OSIOWO-SPEC.SKALA
.
Przeliczenia współrzędnych zresetować wcześniej
Jeśli parametry maszyny zostały zmienione przez cykle KinematicsOpt, to należy przeprowadzić restart sterowania. Inaczej może w pewnych warunkach dojść do utraty dokonanych zmian.
8
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
241
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | ZACHOWANIE KINEMATYKI (cykl 450,
DIN/ISO: G450, opcja# 48)
8.3
ZACHOWANIE KINEMATYKI (cykl 450,
DIN/ISO: G450, opcja# 48)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.
Przy pomocy cyklu układu pomiarowego 450 można zapisać aktywną kinematykę maszyny do pamięci lub odtworzyć uprzednio zapisaną do pamięci kinematykę maszyny. Zapisane dane mogą być pokazane lub usunięte. Dostępnych jest łącznie 16 bloków pamięci.
Q410 = 0 Q410 = 1 Q410 = 2 x xxxx
Q410 = 3
Proszę uwzględnić przy programowaniu!
Zachowywanie i odtwarzanie przy pomocy cyklu 450 powinno być przeprowadzane, jeśli żadna kinematyka suportu narzędziowego z transformacjami nie jest aktywna
Ten cykl może być wykonywany wyłącznie w trybach obróbki
FUNCTION MODE MILL i FUNCTION MODE TURN .
Zanim przeprowadzimy optymalizację kinematyki, należy zasadniczo zapisać do pamięci aktywną kinematykę. Zaleta:
Jeśli wynik nie odpowiada oczekiwaniom lub wystąpią błędy podczas optymalizacji (np. przerwa w dopływie prądu) to można odtworzyć stare dane
Proszę uwzględnić w trybie Wytwarzanie :
Zabezpieczone dane sterowanie może zapisywać zasadniczo z powrotem tylko w identycznym opisie kinematyki
Zmiana w opisie kinematyki powoduje zawsze zmianę wartości punktu odniesienia, w razie konieczności należy na nowo określić punkt odniesienia
Cykl nie generuje więcej takich samych wartości. Generuje on tylko dane, jeśli różnią się one od dostępnych danych. Także kompensacje są tylko odtwarzane, jeśli zostały one uprzednio zachowane.
242
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | ZACHOWANIE KINEMATYKI (cykl 450,
DIN/ISO: G450, opcja# 48)
8
Parametry cyklu
Q410 Tryb (0/1/2/3)?
: określić, czy chcemy zachować kinematykę czy też odtworzyć:
0 : aktywną kinematyką zachować
1 : zachowaną kinematykę odtworzyć
2 : aktualny status pamięci wyświetlić
3 : usunąć rekord danych
Q409/QS409 Oznaczenie rekordu danych?
: numer lub nazwa oznacznika danych. Q409 jest bez funkcjonalności, jeśli wybrano tryb 2.
W trybie 1 i 3 (generowanie i usuwanie) można stosować symbole zastępcze - tak zwane wildcards do szukania. Jeśli sterowanie znajdzie kilka możliwych rekordów danych ze względu na wildcards, to wartości średnie danych są restaurowane (tryb 1) lub wszystkie rekordy danych zostają usuwane po potwierdzeniu (tryb
3). Do szukania mogą być stosowane następujące wildcards:
?
: pojedynczy nieokreślony znak
$ : pojedynczy alfabetyczny znak (litera)
# : pojedyncza nieokreślona cyfra
* : dowolnie długi nieokreślony łańcuch znaków
Przy wpisywaniu liczb mogą być podawane wartości od 0 do 99999, długość ciągu znaków przy stosowaniu liter nie może przekraczać 16 znaków. Dostępnych jest łącznie 16 bloków pamięci.
Funkcja protokołu
Sterowanie generuje po odpracowaniu cyklu 450 protokół
( tchprAUTO.html
), zawierający następujące dane:
Data i godzina, kiedy protokół został wygenerowany
Nazwa programu NC, z którego cykl został odpracowany
Oznaczenie aktywnej kinematyki
Aktywne narzędzie
Dalsze dane w protokole są zależne od wybranego trybu:
Tryb 0: protokołowanie wszystkich zapisów osi i transformacji łańcucha kinematycznego, zachowanych w pamięci sterowania
Tryb 1: protokołowanie wszystkich zapisów transformacji przed i po odtworzeniu
Tryb 2: pokazanie wszystkich zachowanych rekordów danych
Tryb 3: pokazanie wszystkich skasowanych rekordów danych
Zabezpieczenie aktywnej kinematyki
5 TCH PROBE 450 ZAPIS KIN.DO
PAMIECI
Q410=0 ;TRYB
Q409=947 ;OZNACZENIE PAMIECI
Restaurowanie rekordów danych
5 TCH PROBE 450 ZAPIS KIN.DO
PAMIECI
Q410=1 ;TRYB
Q409=948 ;OZNACZENIE PAMIECI
Pokazanie wszystkich zachowanych rekordów danych
5 TCH PROBE 450 ZAPIS KIN.DO
PAMIECI
Q410=2 ;TRYB
Q409=949 ;OZNACZENIE PAMIECI
Usuwanie rekordów danych
5 TCH PROBE 450 ZAPIS KIN.DO
PAMIECI
Q410=3 ;TRYB
Q409=950 ;OZNACZENIE PAMIECI
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
243
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | ZACHOWANIE KINEMATYKI (cykl 450,
DIN/ISO: G450, opcja# 48)
Wskazówki dotyczące zachowywania danych
Sterowanie zapamiętuje zachowane dane w pliku TNC:\table
\DATA450.KD
. Ten plik może na przykład przy pomocy TNCremo zostać zachowany na zewnętrznym PC. Jeśli plik zostanie skasowany, to zachowane dane zostają usunięte. Manualne zmiany danych w pliku może doprowadzić do skorumpowania rekordów danych i niemożliwości ich dalszego wykorzystywania.
Wskazówki dotyczące obsługi:
Jeśli plik TNC:\table\DATA450.KD
, nie jest dostępny, to przy wykonywaniu cyklu 450 jest on automatycznie generowany.
Proszę zwrócić uwagę, aby usunąć ewentualne puste pliki o nazwie TNC:\table\DATA450.KD
, zanim zostanie uruchomiony cykl 450 . Jeśli istnieje pusta tabela w pamięci ( TNC:\table\DATA450.KD
) , nie zawierająca jeszcze wierszy, to przy wykonaniu cyklu
450 pojawia się komunikat o błędach. Proszę w tym przypadku usunąć pustą tabelę i wykonać ponownie cykl.
Proszę nie dokonywać manualnie zmian zapisanych danych.
Zabezpieczyć plik TNC:\table\DATA450.KD
, aby w razie potrzeby (np. w przypadku defektu nośnika danych) móc odtworzyć ponownie plik.
244
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
8.4
WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.
Przy pomocy cyklu sondy 451 można sprawdzać kinematykę maszyny i w razie konieczności optymalizować. Przy tym wymierza się przy pomocy 3D układu pomiarowego TS głowicę kalibrującą
HEIDENHAIN, która została zamocowana na stole maszyny.
Sterowanie określa statyczną dokładność nachylenia. Przy czym oprogramowanie minimalizuje powstały przez ruch odchylenia błąd przestrzenny i zapisuje geometrię maszyny przy końcu operacji pomiaru automatycznie do odpowiednich stałych opisu kinematyki.
Przebieg cyklu
1 Zamocować główkę kalibrującą, zwrócić uwagę na odstępy dla uniknięcia kolizji
2 W trybie Tryb manualny ustawić punkt odniesienia w centrum kulki lub jeśli Q431 =1 bądź Q431 =3 jest zdefiniowany: pozycjonować układ pomiarowy manualnie na osi sondy pomiarowej nad głowicę kalibrującą i na płaszczyźnie obróbki w centrum kulki
3 Wybrać tryb pracy przebiegu programu i rozpocząć program kalibrowania
4 Sterowanie wymierza automatycznie jedna po drugiej wszystkie osie obrotu ze zdefiniowaną przez obsługującego dokładnością
Wskazówki dotyczące programowania i obsługi:
Jeśli w trybie Optymalizacja ustalone dane kinematyki leżą powyżej dozwolonej wartości granicznej ( maxModification 204801) , to sterowanie wydaje ostrzeżenie. Przejęcie ustalonych wartości należy potwierdzić następnie z NC-start .
Podczas wyznaczania punktu odniesienia zaprogramowany promień kulki kalibrującej jest monitorowany tylko przy drugim pomiarze.
Jeśli wypozycjonowanie wstępne odnośnie kulki kalibrujące jest niedokładne i wykonywane jest naznaczenie punktu odniesienia, to kulka kalibrująca jest próbkowana dwa razy.
C+
B+
A+
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
245
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Wartości pomiaru sterowanie zachowuje w następujących parametrach Q:
Numer parametru Znaczenie
Q141
Q142
Q143
Q144
Q145
Q146
Q147
Q148
Q149
Zmierzone odchylenie standardowe osi A
(-1, jeśli oś nie została zmierzona)
Zmierzone odchylenie standardowe osi B
(-1, jeśli oś nie została zmierzona)
Zmierzone odchylenie standardowe osi C
(-1, jeśli oś nie została zmierzona)
Zoptymalizowane odchylenie standardowe osi A (-1, jeśli oś nie została zmierzona)
Zoptymalizowane odchylenie standardowe osi B (-1, jeśli oś nie została zoptymalizowana)
Zoptymalizowane odchylenie standardowe osi C (-1, jeśli oś nie została zoptymalizowana)
Błąd offsetu w kierunku X, dla manualnego przejęcia do odpowiedniego parametru maszynowego
Błąd offsetu w kierunku Y, dla manualnego przejęcia do odpowiedniego parametru maszynowego
Błąd offsetu w kierunku Z, dla manualnego przejęcia do odpowiedniego parametru maszynowego
246
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
Kierunek pozycjonowania
Kierunek pozycjonowania wymiarzanej osi obrotu wynika ze zdefiniowanego w cyklu kąta startu i kąta końcowego. Przy 0° następuje automatycznie pomiar referencyjny.
Tak wybrać kąt startu i kąt końcowy, aby ta sama pozycja nie została wymierzona dwukrotnie przez sterowanie. Podwójne rejestrowanie punktu pomiarowego (np. pozycja pomiaru +90° i
-270°) jest, jak już wspomniano, niezbyt sensowne, jednakże nie prowadzi do pojawienia się komunikatu o błędach.
Przykład: kąt startu = +90°, kąt końcowy = -90°
Kąt startu = +90°
Kąt końcowy = -90°
Liczba punktów pomiarowych = 4
Obliczona na tej podstawie inkrementacja kąta = (-90° -
+90°) / (4 – 1) = -60°
Punkt pomiarowy 1= +90°
Punkt pomiarowy 2= +30°
Punkt pomiarowy 3= -30°
Punkt pomiarowy 4= -90°
Przykład: kąt startu = +90°, kąt końcowy = +270°
Kąt startu = +90°
Kąt końcowy = +270°
Liczba punktów pomiarowych = 4
Obliczona na tej podstawie inkrementacja kąta =
(270° – 90°) / (4 - 1) = +60°
Punkt pomiarowy 1= +90°
Punkt pomiarowy 2= +150°
Punkt pomiarowy 3= +210°
Punkt pomiarowy 4= +270°
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
247
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Maszyny z osiami z zazębieniem Hirtha
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Dla pozycjonowania oś musi zostać przemieszczona z rastra
Hirtha. Sterowanie dopasowuje odpowiednio pozycje pomiaru tak, iż pasują one do rastra Hirtha (w zależności od kąta startu, kąta końcowego i liczby punktów pomiarowych).
Dlatego też należy zwrócić uwagę na dostatecznie dużą odległość bezpieczeństwa, aby nie doszło do kolizji pomiędzy sondą i kulką kalibrującą
Jednocześnie należy zwrócić uwagę, aby zapewnić dostatecznie dużo miejsca dla najazdu bezpiecznej odległości
(wyłącznik krańcowy software)
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
W zależności od konfiguracji maszyny sterowane nie może automatycznie pozycjonować osi obrotu. W tym przypadku konieczna jest specjalna funkcja M producenta obrabiarek, przy pomocy której sterowanie może przemieszczać oś obrotu.
W parametrze maszynowym mStrobeRotAxPos (nr 244803) producent obrabiarek musi uprzednio zapisać numer funkcji M.
Zwrócić uwagę na informacje w dokumentacji producenta obrabiarek
Wskazówki dotyczące programowania i obsługi:
Wysokość powrotu zdefiniować większą od 0, jeśli opcja #2 2 nie jest dostępna.
Pozycje pomiarowe obliczane są z kąta startu, kąta końcowego i liczby pomiarów dla każdej osi i rastra
Hirtha.
248
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
Przykład obliczania pozycji pomiarowych dla osi A:
Kąt startu Q411 = -30
Kąt końcowy Q412 = +90
Liczba punktów pomiarowych Q414 = 4
Raster Hirtha = 3°
Obliczona inkrementacja kąta = ( Q412 - Q411 ) / ( Q414 -1)
Obliczona inkrementacja kąta = (90° - (-30°)) / (4 – 1) = 120 / 3 =
40°
Pozycja pomiarowa 1 = Q411 + 0 * inkrementacja kąta = -30° -->
-30°
Pozycja pomiarowa 2 = Q411 + 1 * inkrementacja kąta = +10° -->
9°
Pozycja pomiarowa 3 = Q411 + 2 * inkrementacja kąta = +50° -->
51°
Pozycja pomiarowa 4 = Q411 + 3 * inkrementacja kąta = +90° -->
90°
Wybór liczby punktów pomiarowych
Dla zaoszczędzenia czasu, można przeprowadzić wstępną optymalizację, np. przy włączeniu do eksploatacji z niewielką liczbą punktów pomiarowych (1 - 2).
Następującą po niej dokładną optymalizację przeprowadza się ze średnią liczbą punktów pomiarowych (zalecana liczba = ok. 4).
Jeszcze większa liczba punktów pomiarowych nie daje przeważnie lepszych rezultatów. Sytuacja idealna to rozmieszczenie punktów pomiarowych regularnie na całym zakresie nachylenia osi.
Oś z zakresem obrotu, wynoszącym 0-360° należy wymierzyć najlepiej z 3 punktami pomiarowymi na 90°, 180° i 270°. Proszę zdefiniować kąt startu z 90° a kąt końcowy z 270°.
Jeśli chcemy sprawdzać dokładność, to można podać w trybie
Sprawdzanie większą liczbę punktów pomiarowych.
Jeśli zdefiniowano punkt pomiarowy przy 0°, to jest on ignorowany, ponieważ przy 0° następuje zawsze pomiar referencyjny.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
249
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Wybór pozycji kulki kalibrującej na stole maszynowym
W zasadzie można umocować kulkę kalibrującą w każdym dostępnym miejscu na stole maszynowym, jak również na mocowadłach lub na obrabianych przedmiotach. Następujące czynniki mogą wpłynąć na wynik pomiaru:
Maszyna ze stołem obrotowym/nachylnym: zamocować kulkę kalibrującą możliwie daleko od centrum obrotu
Maszyny z bardzo dużymi zakresami przemieszczenia: zamocowanie kulki możliwie blisko późniejszej pozycji obróbki
Tak wybrać pozycję kulki kalibrującej na stole maszynowym, aby przy pomiarze nie doszło do kolizji.
Wskazówki do dokładnościdność
W razie konieczności dezaktywować zakleszczenie osi obrotu podczas pomiaru, ponieważ inaczej wyniki pomiaru mogłyby być zniekształcone. Proszę uwzględnić informacje zawarte w instrukcji obsługi maszyny.
Błędy geometrii i pozycjonowania maszyny wpływają na wartości pomiaru i tym samym na optymalizację osi obrotu. Błąd pozostający, który nie może zostać usunięty, będzie tym samym zawsze miał miejsce.
Jeśli wychodzi się z założenia, iż błędy geometrii i pozycjonowania nie miałyby miejsca, to ustalone przez cykl wartości w każdym dowolnym punkcie maszyny byłyby dokładnie reprodukowalne w określonym momencie. Im większe są błędy geometrii i pozycjonowania, tym większe rozsianie wyników pomiarów, jeśli kulka pomiarowa zostanie zamocowana na różnych pozycjach.
Ukazane przez sterowanie w protokole pomiaru rozproszenie jest miarą dokładności statycznych ruchów nachylania obrabiarki.
Przy rozpatrywaniu dokładności należy jednakże włączyć jeszcze promień okręgu pomiaru i liczba oraz położenie punktów pomiarowych. W przypadku tylko jednego punktu nie można obliczyć rozproszenia, wydawane przez system rozproszenie odpowiada w tym przypadku błędowi przestrzennemu punktu pomiarowego.
Jeśli przemieszczamy kilka osi obrotu jednocześnie, to te błędy nakładają się na siebie, a w niekorzystnym przypadku sumują się.
Jeśli maszyna wyposażona jest w wyregulowane wrzeciono, to należy aktywować powielanie kąta w tabeli układu impulsowego ( kolumna TRACK ) . W ten sposób można zasadniczo zwiększyć dokładność przy pomiarze za pomocą układu 3D.
250
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
Wskazówki do różnych metod kalibrowania
Wstępna optymalizacja podczas włączenia do eksploatacji po wprowadzeniu przybliżonych wymiarów
Liczba punktów pomiarowych pomiędzy 1 i 2
Inkrementacja kąta osi obrotu: ok. 90°
Dokładna optymalizacja na całym obszarze przemieszczenia
Liczba punktów pomiarowych pomiędzy 3 i 6
Kąt startu i kąt końcowy powinny pokrywać możliwie duży zakres przemieszczenia osi obrotu
Należy tak pozycjonować głowicę kalibrującą na stole maszynowym, aby dla osi obrotu stołu powstał duży promień okręgu pomiaru albo aby dla osi obrotu głowicy pomiar następował na wyszczególnionej, reprezentatywnej pozycji
(np. w centrum obszaru przemieszczenia)
Optymalizacja specjalnej pozycji osi obrotu
Liczba punktów pomiarowych pomiędzy 2 i 3
Pomiary następują za pomocą kąta przyłożenia osi
( Q413 / Q417 / Q421 ) o kąt osi obrotu, pod którym ma być wykonywana później obróbka
Należy tak pozycjonować kulkę kalibrującą na stole maszyny, aby kalibrowanie następowało w tym miejscu, w którym będzie następować obróbka
Sprawdzanie dokładności maszyny
Liczba punktów pomiarowych pomiędzy 4 i 8
Kąt startu i kąt końcowy powinny pokrywać możliwie duży zakres przemieszczenia osi obrotu
Określenie luzu osi obrotu
Liczba punktów pomiarowych pomiędzy 8 i 12
Kąt startu i kąt końcowy powinny pokrywać możliwie duży zakres przemieszczenia osi obrotu
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
251
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Luz
Pod pojęciem luz rozumiemy niewielki odstęp pomiędzy enkoderem
(enkoderem kątowym) i stołem, który powstaje przy zmianie kierunku. Jeżeli osie obrotu wykazują luz poza odcinkiem sterowania, ponieważ na przykład następuje pomiar kąta przy pomocy selsynu silnika, to może do prowadzić do znacznych błędów przy nachyleniu.
Przy pomocy parametru Q432 można aktywować pomiar luzu. W tym celu proszę zapisać kąt, który sterowanie będzie wykorzystywać jako kąt przejściowy. Cykl wykonuje wówczas dwa pomiary na oś. Jeśli wartość kąta 0 zostanie przejęta, to sterowanie nie określa luzu.
Jeśli w opcjonalnym parametrze maszynowym mStrobeRotAxPos (nr 204803) jest określona funkcja M dla pozycjonowania osi obrotu lub oś jest osią Hirtha, to określenie luzu nie jest możliwe.
Wskazówki dotyczące programowania i obsługi:
Sterowanie nie przeprowadza automatycznej kompensacji luzu.
Jeśli promień okręgu pomiaru wynosi < 1 mm, to sterowanie nie przeprowadza określania luzu. Im większy jest promień okręgu pomiaru, tym dokładniej
TNC może określić luz osi obrotu (patrz "Funkcja protokołu", Strona 258).
252
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
Proszę uwzględnić przy programowaniu!
Kompensacja kątów jest możliwa tylko wraz z opcją #52
KinematicsComp .
Jeśli opcjonalny parametr maszynowy mStrobeRotAxPos (nr 204803) jest nierówny -1 (Mfunkcja pozycjonuje osie obrotu), to można rozpocząć pomiar tylko, jeśli wszystkie osie obrotu znajdują się w położeniu 0°.
Sterowanie określa dla każdej operacji próbkowania najpierw promień kulki kalibrującej. Jeśli ustalony promień kulki odbiega od zapisanego promienia kulki, który zdefiniowano w opcjonalnym parametrze maszynowym maxDevCalBall (nr 204802), to sterowanie wydaje komunikat o błędach i kończy pomiar.
Dla optymalizacji kątów producent maszyn może dokonać odpowiednich zmian konfiguracji.
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zwrócić uwagę przed startem, aby M128 lub FUNCTION TCPM były wyłączone.
Cykl 453 , jak i 451 oraz 452 zostaje zakończony z aktywnym
3D-ROT w trybie automatyki, który jest zgodny z położeniem osi obrotu.
Przed definiowaniem cyklu należy wyznaczyć punkt odniesienia w centrum kulki kalibrującej i aktywować ten punkt albo definiować parametr Q431 odpowiednio z 1 lub 3.
Sterowanie wykorzystuje jako posuw pozycjonowania dla najazdu wysokości próbkowania w osi sondy mniejszą wartość z parametru cyklu Q253 oraz FMAX -wartości z tabeli układu impulsowego. Przemieszczenia osi obrotu sterowanie wykonuje zasadniczo z posuwem pozycjonowania Q253 , przy czym nadzorowanie sondy jest nieaktywne.
Sterowanie ignoruje dane w definicji cyklu dla nieaktywnych osi.
Korekcja w punkcie zerowym obrabiarki ( Q406 =3) jest możliwa tylko, jeśli mierzone są zachodzące osie obrotu.
Jeśli aktywowano punkt odniesienia przed pomiarem ( Q431 =
1/3), to należy pozycjonować układ pomiarowy przed startem cyklu w przybliżeniu o odstęp bezpieczeństwa ( Q320 +
SET_UP) po środku nad kulką kalibrującą.
Programowanie w calach: wyniki pomiarów i dane protokołu sterowanie wydaje zasadniczo w mm.
Proszę uwzględnić, iż zmiana kinematyki powoduje zawsze zmianę wartości punktu odniesienia. Po optymalizacji należy na nowo wyznaczyć punkt odniesienia.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
253
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Parametry cyklu
Q406 Tryb (0/1/2/3)?
: określić, czy sterowanie ma sprawdzać czy też optymalizować aktywną kinematykę:
0 : sprawdzać aktywną kinematykę.
Sterowanie przeprowadza pomiar kinematyki w zdefiniowanych przez obsługującego osiach obrotu, nie dokonuje jednakże zmian aktywnej kinematyki. Wyniki pomiaru sterowanie pokazuje w protokole pomiaru.
1 : aktywną kinematykę optymalizować: sterowanie wymierza kinematykę w zdefiniowanych przez użytkownika osiach obrotu. Następnie optymalizuje pozycję osi obrotu aktywnej kinematyki.
2 : aktywną kinematykę optymalizować: sterowanie wymierza kinematykę w zdefiniowanych przez użytkownika osiach obrotu. Optymalizowane są następnie błędy kąta i położenia . Warunkiem dla korekcji błędów kąta jest opcja #52
KinematicsComp.
3 : aktywną kinematykę optymalizować: sterowanie dokonuje pomiaru kinematyki w określonych przez obsługującego osiach obrotu. Następnie koryguje ono automatycznie punkt zerowy obrabiarki. Optymalizowane są następnie błędy kąta i położenia . Warunkiem jest opcja #52
KinematicsComp.
Q407 Promień kulki kalibrującej?
Zapisać dokładny promień używanej kulki kalibrującej.
Zakres wprowadzenia 0,0001 bis 99,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999 alternatywnie PREDEF
Q408 Wysokość powrotu?
(absolutna)
0 : nie najeżdżać wysokości powrotu, sterowanie najeżdża następną pozycję pomiaru na przewidzianej do wymiarowania osi. Niedozwolone dla osi Hirtha! Sterowanie najeżdża pierwszą pozycję pomiarową w kolejności A, potem B, następnie C
>0 : wysokość powrotu w nienachylonym układzie współrzędnych detalu, na którą sterowanie pozycjonuje oś wrzeciona przed pozycjonowaniem osi obrotu. Dodatkowo sterowanie pozycjonuje sondę pomiarową na płaszczyźnie obróbki na punkt zerowy. Monitorowanie trzpienia nie jest aktywne w tym trybie. Prędkość pozycjonowania należy definiować w parametrze Q253
Zakres wprowadzenia 0,0001 do 99999,9999
Zabezpieczenie i kontrola kinematyki
4 TOOL CALL “TRZPIEN“ Z
5 TCH PROBE 450 ZAPIS KIN.DO
PAMIECI
Q410=0
Q409=5
;TRYB
;OZNACZENIE PAMIECI
6 TCH PROBE 451 POMIAR KINEMATYKI
Q406=0 ;TRYB
Q407=12.5
;PROMIEN KULKI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q408=0 ;WYSOKOSC POWROTU
Q253=750 ;PREDK. POS. ZAGLEB.
Q380=0 ;KAT BAZOWY
Q411=-90 ;KAT STARTU OSI A
Q412=+90 ;KAT KONCOWY OSI A
Q413=0 ;KAT USTAW. OSI A
Q414=0 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0 ;KAT USTAW. OS B
Q418=2 ;PUNKTY POM. OSI B
Q419=-90 ;KAT STARTU OSI C
Q420=+90 ;KAT KONCOWY OSI C
Q421=0 ;KAT USTAW. OS C
Q422=2
Q423=4
Q431=0
Q432=0
;PUNKTY POM. OSI C
;LICZBA PROBKOWAN
;NAZNACZYC PRESET
;ZAKRES KATA LUZU
254
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
Q253 Posuw przy pozycj. wstępnym?
Podać prędkość przemieszczenia narzędzia przy pozycjonowaniu w mm/min.
Zakres wprowadzenia 0,0001 do 99999,9999 alternatywnie FMAX , FAUTO , PREDEF
Q380 Kąt bazowy? (0=oś główna) (absolutny): kąt bazowy (rotacja podstawowa) dla określenia punktów pomiarowych w używanym układzie współrzędnych obrabianego detalu. Definiowanie kąta bazowego może znacznie zwiększyć zakres pomiaru osi.
Zakres wprowadzenia 0 bis 360,0000
Q411 Kąt startu osi A?
(absolutny): kąt startu osi
A, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q412 Kąt końcowy osi A?
(absolutny): kąt końcowy osi A, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q413 Kąt ustawienia osi A?
: kąt przyłożenia osi
A, pod którym mają być mierzone pozostałe osie obrotu.
Zakres wprowadzenia -359,999 do 359,999
Q414 Liczba pkt pomiar.w A (0...12)?
: liczba zabiegów próbkowania, których sterowanie ma używać dla pomiaru osi A. Przy zapisie = 0 sterowanie nie przeprowadza pomiaru tej osi.
Zakres wprowadzenia 0 do 12
Q415 Kąt startu osi B?
(absolutny): kąt startu osi
B, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q416 Kąt końcowy osi B?
(absolutny): kąt końcowy osi B, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q417 Kąt ustawienia osi B?
: kąt przyłożenia osi
B, pod którym mają być mierzone pozostałe osie obrotu.
Zakres wprowadzenia -359,999 do 359,999
Q418 Liczba pkt pomiar. w B (0...12)?
: liczba zabiegów próbkowania, których sterowanie ma używać dla pomiaru osi B. Przy zapisie = 0 sterowanie nie przeprowadza pomiaru tej osi.
Zakres wprowadzenia 0 do 12
Q419 Kąt startu osi C?
(absolutny): kąt startu osi
C, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q420 Kąt końcowy osi C?
(absolutny): kąt końcowy osi C, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q421 Kąt ustawienia osi C?
: kąt przyłożenia osi
C, pod którym mają być mierzone pozostałe osie obrotu.
Zakres wprowadzenia -359,999 do 359,999
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
255
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Q422 Liczba pkt pomiar.w C (0...12)?
: liczba zabiegów próbkowania, których sterowanie ma używać dla pomiaru osi C. Przy zapisie = 0 sterowanie nie wykonuje wymiarowania tej osi
Zakres wprowadzenia 0 do 12.
Q423Liczba operacji impulsowania?
Zdefiniować liczbę zabiegów próbkowania, których sterowanie ma używać dla pomiaru kulki kalibrującej na płaszczyźnie. Mniej punktów pomiarowych zwiększa prędkość, więcej punktów pomiarowych zwiększa pewność pomiaru.
Zakres wprowadzenia 3 bis 8
Q431 Naznaczyć preset(0/1/2/3)?
Określić, czy sterowanie ma automatycznie wyznaczyć aktywny punkt odniesienia w centrum kulki:
0 : punktu odniesienia nie naznaczać automatycznie w centrum kulki: punkt odniesienia określić manualnie przed startem cyklu
1 : punkt odniesienia naznaczyć automatycznie przed pomiarem w centrum kulki: sondę pomiarową pozycjonować wstępnie manualnie przed startem cyklu nad kulką kalibrującą
2 : punkt odniesienia po pomiarze ustawić automatycznie w centrum kulki: punkt odniesienia wyznaczyć manualnie przed startem cyklu
3 : punkt odniesienia wyznaczyć przed i po pomiarze w centrum kulki (aktywny punkt odniesienia zostaje nadpisany): sondę pomiarową pozycjonować wstępnie odręcznie przed startem cyklu nad kulką kalibrującą
Q432 Zakres kąta kompensacji luzu?
: tu definiujemy wartość kąta, który ma być wykorzystywany jako przejście dla pomiaru luzu osi obrotu. Kąt przejścia musi być znacznie większy niż rzeczywisty luz osi obrotu. Przy zapisie
= 0 sterowanie nie przeprowadza pomiaru luzu.
Zakres wprowadzenia -3,0000 do +3,0000
256
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
8
Różne tryby (Q406)
Tryb kontroli Q406 = 0
Sterowanie mierzy osie obrotu na zdefiniowanych pozycjach i określa na tej podstawie statyczną dokładność transformacji nachylenia
Sterowanie protokołuje wyniki możliwej optymalizacji pozycji, nie dokonuje jednakże dopasowania
Tryb optymalizowania pozycji osi obrotu Q406 = 1
Sterowanie mierzy osie obrotu na zdefiniowanych pozycjach i określa na tej podstawie statyczną dokładność transformacji nachylenia
Przy tym sterowanie próbuje zmienić pozycję osi obrotu w modelu kinematycznym tak, aby została osiągnięta wyższa dokładność
Dopasowania danych maszynowych następują automatycznie
Tryb optymalizowania pozycji i kąta Q406 = 2
Sterowanie mierzy osie obrotu na zdefiniowanych pozycjach i określa na tej podstawie statyczną dokładność transformacji nachylenia
Sterowanie próbuje najpierw zoptymalizować położenie kąta osi obrotu poprzez kompensację (opcja #52 KinematicsComp).
Po optymalizacji kąta następuje optymalizacja pozycji. W tym celu nie są konieczne dodatkowe pomiary, optymalizacja pozycji jest automatycznie obliczana przez sterowanie
HEIDENHAIN zaleca przeprowadzenie pomiaru jednokrotnie z kątem przyłożenia 0°, w zależności od kinematyki maszyny a także dla właściwego określenia kątów.
Tryb optymalizowania punktu zerowego maszyny, pozycji i kątów
Q406 = 3
Sterowanie mierzy osie obrotu na zdefiniowanych pozycjach i określa na tej podstawie statyczną dokładność transformacji nachylenia
Sterowanie próbuje automatycznie optymalizować punkt zerowy obrabiarki (opcja #52 KinematicsComp). Aby móc korygować położenie kąta osi obrotu przy użyciu punktu zerowego obrabiarki, przewidziana do korygowania oś obrotu musi leżeć nieco bliżej łoża maszyny niż wymierzona oś obrotu
Sterowanie próbuje następnie optymalizować położenie kąta osi obrotu poprzez kompensację (opcja #52 KinematicsComp).
Po optymalizacji kąta następuje optymalizacja pozycji. W tym celu nie są konieczne dodatkowe pomiary, optymalizacja pozycji jest automatycznie obliczana przez sterowanie
HEIDENHAIN zaleca dla właściwego określenia kątów przeprowadzenie pomiaru jednokrotnie z kątem przyłożenia 0°.
Optymalizowanie pozycji osi obrotu z uprzednim automatycznym wyznaczeniem punktu odniesienia i pomiar luzu osi obrotu
1 TOOL CALL “TRZPIEN“ Z
2 TCH PROBE 451 POMIAR KINEMATYKI
Q406=1 ;TRYB
Q407=12.5
;PROMIEN KULKI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q408=0 ;WYSOKOSC POWROTU
Q253=750 ;PREDK. POS. ZAGLEB.
Q380=0 ;KAT BAZOWY
Q411=-90 ;KAT STARTU OSI A
Q412=+90 ;KAT KONCOWY OSI A
Q413=0 ;KAT USTAW. OSI A
Q414=0 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0
Q418=4
;KAT USTAW. OS B
;PUNKTY POM. OSI B
Q419=+90 ;KAT STARTU OSI C
Q420=+270 ;KAT KONCOWY OSI C
Q421=0 ;KAT USTAW. OS C
Q422=3 ;PUNKTY POM. OSI C
Q423=3
Q431=1
;LICZBA PROBKOWAN
;NAZNACZYC PRESET
Q432=0.5
;ZAKRES KATA LUZU
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
257
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | WYMIERZANIE KINEMATYKI (cykl 451,
DIN/ISO: G451, opcja #48)
Funkcja protokołu
Sterowanie generuje po odpracowaniu cyklu 451 protokół
(TCHPR453.html) , ten protokół zostaje zachowany w tym samym katalogu, jak i aktualny program NC. Protokół pomiaru zawiera następujące dane:
Data i godzina, kiedy protokół został wygenerowany
Nazwa ścieżki programu NC, z którego cykl został odpracowany
Wykonany tryb (0=sprawdzanie/1=optymalizacja pozycji/2= optymalizacja luzu)
Aktywny numer kinematyki
Zapisany promień kulki pomiarowej
Dla każdej zmierzonej osi obrotu:
Kąt startu
Kąt końcowy
Kąt przyłożenia
Liczba punktów pomiarowych
Rozsiew (odchylenie standardowe)
Maksymalny błąd
Błąd kąta
Uśredniony luz
Uśredniony błąd pozycjonowania
Promień okręgu pomiaru
Wartości korekcji we wszystkich osiach (dyslokacja punktu odniesienia)
Pozycja sprawdzonych osi obrotu przed optymalizacją
(odnosi się do początku kinematycznego łańcucha transformacji, z reguły do nosa wrzeciona)
Pozycja sprawdzonych osi obrotu po optymalizacji (odnosi się do początku kinematycznego łańcucha transformacji, z reguły do nosa wrzeciona)
258
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
8
8.5
KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.
Przy pomocy cyklu sondy 452 można zoptymalizować łańcuch
kinematyczny maszyny (patrz "WYMIERZANIE KINEMATYKI
(cykl 451, DIN/ISO: G451, opcja #48)", Strona 245). Następnie
sterowanie koryguje również w modelu kinematyki tak układ współrzędnych przedmiotu, iż aktualny punkt odniesienia znajduje się po optymalizacji w centrum kulki kalibrującej.
Przebieg cyklu
Tak wybrać pozycję kulki kalibrującej na stole maszynowym, aby przy pomiarze nie doszło do kolizji.
Przy pomocy tego cyklu można na przykład dopasowywać między sobą głowice zamienne.
1 Zamontować kulkę kalibrującą
2 Głowicę referencyjną wymierzyć kompletnie przy pomocy cyklu
451 a na koniec ustawić za pomocą cyklu 451 punkt odniesienia w centrum kulki
3 Zamontować drugą głowicę
4 Głowicę zamienną przy pomocy cyklu 452 wymierzyć do miejsca zmiany głowicy
5 Dalsze głowice zamienne dopasować za pomocą cyklu 452 do głowicy referencyjnej
Jeśli podczas obróbki można pozostawić głowicę kalibrującą zamontowaną na stole maszyny, to można również dokonać kompensacji dryfu maszyny. Ta operacja możliwa jest także na maszynie bez osi obrotowych.
1 Zamocować główkę kalibrującą, zwrócić uwagę na odstępy dla uniknięcia kolizji
2 Naznaczyć punktu odniesienia w kulce kalibrującej.
3 Naznaczyć punkt odniesienia na obrabianym detalu i uruchomić obróbkę detalu
4 Przy pomocy cyklu 452 wykonać w regularnych odstępach kompensację presetu. Przy tym sterowanie określa dryf odpowiednich osi i koryguje je w kinematyce
C+
B+
A+
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
259
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
Numer parametru Znaczenie
Q141
Q142
Q143
Q144
Q145
Q146
Q147
Q148
Q149
Zmierzone odchylenie standardowe osi A
(-1, jeśli oś nie została zmierzona)
Zmierzone odchylenie standardowe osi B
(-1, jeśli oś nie została zmierzona)
Zmierzone odchylenie standardowe osi C
(-1, jeśli oś nie została zmierzona)
Zoptymalizowane odchylenie standardowe osi A
(-1, jeśli oś nie została zmierzona)
Zoptymalizowane odchylenie standardowe osi B
(-1, jeśli oś nie została zmierzona)
Zoptymalizowane odchylenie standardowe osi C
(-1, jeśli oś nie została zmierzona)
Błąd offsetu w kierunku X, dla manualnego przejęcia do odpowiedniego parametru maszynowego
Błąd offsetu w kierunku Y, dla manualnego przejęcia do odpowiedniego parametru maszynowego
Błąd offsetu w kierunku Z, dla manualnego przejęcia do odpowiedniego parametru maszynowego
260
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
8
Proszę uwzględnić przy programowaniu!
Jeśli ustalone dane kinematyki leżą powyżej dozwolonej wartości granicznej ( maxModification 204801) , to sterowanie wydaje ostrzeżenie. Przejęcie ustalonych wartości należy potwierdzić następnie z NC-start .
Sterowanie określa dla każdej operacji próbkowania najpierw promień kulki kalibrującej. Jeśli ustalony promień kulki odbiega od zapisanego promienia kulki, który zdefiniowano w opcjonalnym parametrze maszynowym maxDevCalBall (nr 204802), to sterowanie wydaje komunikat o błędach i kończy pomiar.
Aby przeprowadzić kompensację presetu, należy odpowiednio przygotować kinematykę. Proszę uwzględnić informacje zawarte w instrukcji obsługi maszyny.
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zwrócić uwagę przed startem, aby M128 lub FUNCTION TCPM były wyłączone.
Cykl 453 , jak i 451 oraz 452 zostaje zakończony z aktywnym
3D-ROT w trybie automatyki, który jest zgodny z położeniem osi obrotu.
Proszę zwrócić uwagę, aby wszystkie funkcje nachylenia płaszczyzny obróbki zostały zresetowane.
Przed definiowaniem cyklu należy wyznaczyć punkt odniesienia w centrum kulki kalibrującej i aktywować ten punkt.
Proszę tak wybrać punkty pomiarowe dla osi bez osobnego układu pomiarowego, iż droga przemieszczenia do wyłącznika krańcowego wynosi 1° . Sterowaniu potrzebna jest ta droga dla wewnętrznej kompensacji luzu.
Sterowanie wykorzystuje jako posuw pozycjonowania dla najazdu wysokości próbkowania w osi sondy mniejszą wartość z parametru cyklu Q253 oraz FMAX -wartości z tabeli układu impulsowego. Przemieszczenia osi obrotu sterowanie wykonuje zasadniczo z posuwem pozycjonowania Q253 , przy czym nadzorowanie sondy jest nieaktywne.
Programowanie w calach: wyniki pomiarów i dane protokołu sterowanie wydaje zasadniczo w mm.
Jeżeli cykl zostanie przerwany podczas pomiaru, to możliwe, iż dane kinematyki nie znajdują się więcej w ich pierwotnym stanie. Proszę zabezpieczyć aktywną kinematykę przed optymalizacją przy pomocy cyklu
450 , aby w przypadku błędu można było odtworzyć ostatnio aktywną kinematykę.
Proszę uwzględnić, iż zmiana kinematyki powoduje zawsze zmianę wartości punktu odniesienia. Po optymalizacji należy na nowo wyznaczyć punkt odniesienia.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
261
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
Parametry cyklu
Q407 Promień kulki kalibrującej?
Zapisać dokładny promień używanej kulki kalibrującej.
Zakres wprowadzenia 0,0001 bis 99,9999
Q320 Bezpieczna odleglosc?
(przyrostowo) dodatkowy odstęp pomiędzy punktem pomiaru i kulką sondy pomiarowej definiować. Q320 działa addytywnie do SET_UP (tabela układów pomiarowych).
Zakres wprowadzenia 0 do 99999,9999
Q408 Wysokość powrotu?
(absolutna)
0 : nie najeżdżać wysokości powrotu, sterowanie najeżdża następną pozycję pomiaru na przewidzianej do wymiarowania osi. Niedozwolone dla osi Hirtha! Sterowanie najeżdża pierwszą pozycję pomiarową w kolejności A, potem B, następnie C
>0 : wysokość powrotu w nienachylonym układzie współrzędnych detalu, na którą sterowanie pozycjonuje oś wrzeciona przed pozycjonowaniem osi obrotu. Dodatkowo sterowanie pozycjonuje sondę pomiarową na płaszczyźnie obróbki na punkt zerowy. Monitorowanie trzpienia nie jest aktywne w tym trybie. Prędkość pozycjonowania należy definiować w parametrze Q253
Zakres wprowadzenia 0,0001 do 99999,9999
Q253 Posuw przy pozycj. wstępnym?
Podać prędkość przemieszczenia narzędzia przy pozycjonowaniu w mm/min.
Zakres wprowadzenia 0,0001 do 99999,9999 alternatywnie FMAX , FAUTO , PREDEF
Q380 Kąt bazowy? (0=oś główna) (absolutny): kąt bazowy (rotacja podstawowa) dla określenia punktów pomiarowych w używanym układzie współrzędnych obrabianego detalu. Definiowanie kąta bazowego może znacznie zwiększyć zakres pomiaru osi.
Zakres wprowadzenia 0 bis 360,0000
Q411 Kąt startu osi A?
(absolutny): kąt startu osi
A, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q412 Kąt końcowy osi A?
(absolutny): kąt końcowy osi A, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q413 Kąt ustawienia osi A?
: kąt przyłożenia osi
A, pod którym mają być mierzone pozostałe osie obrotu.
Zakres wprowadzenia -359,999 do 359,999
Q414 Liczba pkt pomiar.w A (0...12)?
: liczba zabiegów próbkowania, których sterowanie ma używać dla pomiaru osi A. Przy zapisie = 0 sterowanie nie przeprowadza pomiaru tej osi.
Zakres wprowadzenia 0 do 12
262
Program kalibrowania
4 TOOL CALL “TRZPIEN“ Z
5 TCH PROBE 450 ZAPIS KIN.DO
PAMIECI
Q410=0
Q409=5
;TRYB
;OZNACZENIE PAMIECI
6 TCH PROBE 452 KOMPENSACJA
PRESET
Q407=12.5
;PROMIEN KULKI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q408=0 ;WYSOKOSC POWROTU
Q253=750 ;PREDK. POS. ZAGLEB.
Q380=0 ;KAT BAZOWY
Q411=-90 ;KAT STARTU OSI A
Q412=+90 ;KAT KONCOWY OSI A
Q413=0 ;KAT USTAW. OSI A
Q414=0 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0
Q418=2
;KAT USTAW. OS B
;PUNKTY POM. OSI B
Q419=-90 ;KAT STARTU OSI C
Q420=+90 ;KAT KONCOWY OSI C
Q421=0 ;KAT USTAW. OS C
Q422=2
Q423=4
Q432=0
;PUNKTY POM. OSI C
;LICZBA PROBKOWAN
;ZAKRES KATA LUZU
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
8
Q415 Kąt startu osi B?
(absolutny): kąt startu osi
B, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q416 Kąt końcowy osi B?
(absolutny): kąt końcowy osi B, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q417 Kąt ustawienia osi B?
: kąt przyłożenia osi
B, pod którym mają być mierzone pozostałe osie obrotu.
Zakres wprowadzenia -359,999 do 359,999
Q418 Liczba pkt pomiar. w B (0...12)?
: liczba zabiegów próbkowania, których sterowanie ma używać dla pomiaru osi B. Przy zapisie = 0 sterowanie nie przeprowadza pomiaru tej osi.
Zakres wprowadzenia 0 do 12
Q419 Kąt startu osi C?
(absolutny): kąt startu osi
C, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q420 Kąt końcowy osi C?
(absolutny): kąt końcowy osi C, pod którym ma nastąpić pierwszy pomiar.
Zakres wprowadzenia -359,999 do 359,999
Q421 Kąt ustawienia osi C?
: kąt przyłożenia osi
C, pod którym mają być mierzone pozostałe osie obrotu.
Zakres wprowadzenia -359,999 do 359,999
Q422 Liczba pkt pomiar.w C (0...12)?
: liczba zabiegów próbkowania, których sterowanie ma używać dla pomiaru osi C. Przy zapisie = 0 sterowanie nie wykonuje wymiarowania tej osi
Zakres wprowadzenia 0 do 12.
Q423Liczba operacji impulsowania?
Zdefiniować liczbę zabiegów próbkowania, których sterowanie ma używać dla pomiaru kulki kalibrującej na płaszczyźnie. Mniej punktów pomiarowych zwiększa prędkość, więcej punktów pomiarowych zwiększa pewność pomiaru.
Zakres wprowadzenia 3 bis 8
Q432 Zakres kąta kompensacji luzu?
: tu definiujemy wartość kąta, który ma być wykorzystywany jako przejście dla pomiaru luzu osi obrotu. Kąt przejścia musi być znacznie większy niż rzeczywisty luz osi obrotu. Przy zapisie
= 0 sterowanie nie przeprowadza pomiaru luzu.
Zakres wprowadzenia -3,0000 do +3,0000
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
263
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
Dopasowanie głowic zamiennych
Zmiana głowicy jest funkcją uzależnioną od maszyny.
Proszę zwrócić uwagę na instrukcję obsługi maszyny.
Zamontowanie drugiej głowicy zamiennej
Zamontowanie układu pomiarowego
Wymiarowanie głowicy zamiennej przy pomocy cyklu 452
Dokonać pomiaru tylko tych osi, które zostały rzeczywiście zmienione (w przykładzie tylko oś A, oś C jest skryta z Q422 )
Punkt odniesienia i pozycja kulki kalibrującej nie mogą być zmienione podczas całej operacji
Wszystkie dalsze głowice zamienne mogą zostać dopasowane w ten sam sposób
Dopasowanie głowicy zamiennej
3 TOOL CALL “TRZPIEN“ Z
4 TCH PROBE 452 KOMPENSACJA
PRESET
Q407=12.5
;PROMIEN KULKI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q408=0 ;WYSOKOSC POWROTU
Q253=2000 ;PREDK. POS. ZAGLEB.
Q380=45 ;KAT BAZOWY
Q411=-90 ;KAT STARTU OSI A
Q412=+90 ;KAT KONCOWY OSI A
Q413=45 ;KAT USTAW. OSI A
Q414=4 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0 ;KAT USTAW. OS B
Q418=2 ;PUNKTY POM. OSI B
Q419=+90 ;KAT STARTU OSI C
Q420=+270 ;KAT KONCOWY OSI C
Q421=0 ;KAT USTAW. OS C
Q422=0 ;PUNKTY POM. OSI C
Q423=4
Q432=0
;LICZBA PROBKOWAN
;ZAKRES KATA LUZU
264
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
8
Celem tej operacji jest, iż po zmianie osi obrotu (zmiany głowicy) preset pozostaje niezmieniony na detalu
W poniższym przykładzie zostaje opisane dopasowanie głowicy widełkowej z osiami AC. Osie A zostają zmienione, oś C pozostaje na maszynie.
Zamontowanie jednej z głowic zamiennych, która służy następnie jako głowica referencyjna
Zamontować kulkę kalibrującą
Zamontowanie układu pomiarowego
Wymiarowanie kompletne z użyciem głowicy referencyjnej i za pomocą cyklu 451
Wyznaczyć punkt odniesienia (z Q431 = 2 lub 3 w cyklu 451 ) po wymiarowaniu głowicy referencyjnej
Pomiar głowicy referencyjnej
1 TOOL CALL “TRZPIEN“ Z
2 TCH PROBE 451 POMIAR KINEMATYKI
Q406=1 ;TRYB
Q407=12.5
;PROMIEN KULKI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q408=0 ;WYSOKOSC POWROTU
Q253=2000 ;PREDK. POS. ZAGLEB.
Q380=45 ;KAT BAZOWY
Q411=-90 ;KAT STARTU OSI A
Q412=+90 ;KAT KONCOWY OSI A
Q413=45 ;KAT USTAW. OSI A
Q414=4 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0 ;KAT USTAW. OS B
Q418=2 ;PUNKTY POM. OSI B
Q419=+90 ;KAT STARTU OSI C
Q420=+270 ;KAT KONCOWY OSI C
Q421=0 ;KAT USTAW. OS C
Q422=3
Q423=4
Q431=3
Q432=0
;PUNKTY POM. OSI C
;LICZBA PROBKOWAN
;NAZNACZYC PRESET
;ZAKRES KATA LUZU
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
265
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
Kompensacja dryfu
Ta operacja możliwa jest także na maszynie bez osi obrotowych.
Podczas obróbki różne zespoły maszyny ulegają wskutek zmieniających się warunków otoczenia przemieszczeniu (dryf). Jeśli znos jest dostatecznie stały na całym zakresie przemieszczenia i podczas obróbki kulka kalibrująca może pozostawać na stole maszynowym, to wówczas można określić za pomocą cyklu 452 ten znos i skompensować go.
Zamontować kulkę kalibrującą
Zamontowanie układu pomiarowego
Dokonać pełnego pomiaru kinematyki przy pomocy cyklu 451 przed rozpoczęciem obróbki
Wyznaczyć punkt odniesienia (z Q432 = 2 lub 3 w cyklu 451 ) po wymiarowaniu kinematyki
Wyznaczyć punkty odniesienia dla detali i uruchomić obróbkę
Pomiar referencyjny dla kompensacji dryfu
1 TOOL CALL “TRZPIEN“ Z
2 CYCL DEF 247 USTAWIENIE PKT.BAZ
Q339=1 ;NR PKT BAZOWEGO
3 TCH PROBE 451 POMIAR KINEMATYKI
Q406=1 ;TRYB
Q407=12.5
;PROMIEN KULKI
Q320=0
Q408=0
;BEZPIECZNA WYSOKOSC
;WYSOKOSC POWROTU
Q253=750 ;PREDK. POS. ZAGLEB.
Q380=45 ;KAT BAZOWY
Q411=+90 ;KAT STARTU OSI A
Q412=+270 ;KAT KONCOWY OSI A
Q413=45 ;KAT USTAW. OSI A
Q414=4 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0 ;KAT USTAW. OS B
Q418=2 ;PUNKTY POM. OSI B
Q419=+90 ;KAT STARTU OSI C
Q420=+270 ;KAT KONCOWY OSI C
Q421=0
Q422=3
Q423=4
Q431=3
Q432=0
;KAT USTAW. OS C
;PUNKTY POM. OSI C
;LICZBA PROBKOWAN
;NAZNACZYC PRESET
;ZAKRES KATA LUZU
266
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
8
Należy określać w regularnych odstępach dryf osi
Zamontowanie układu pomiarowego
Aktywować punkt odniesienia w kulce kalibrującej
Dokonać pomiaru kinematyki za pomocą cyklu 452
Punkt odniesienia i pozycja kulki kalibrującej nie mogą być zmienione podczas całej operacji
Kompensowanie dryfu
4 TOOL CALL “TRZPIEN“ Z
5 TCH PROBE 452 KOMPENSACJA
PRESET
Q407=12.5
;PROMIEN KULKI
Q320=0 ;BEZPIECZNA WYSOKOSC
Q408=0 ;WYSOKOSC POWROTU
Q380=45 ;KAT BAZOWY
Q411=-90 ;KAT STARTU OSI A
Q412=+90 ;KAT KONCOWY OSI A
Q413=45 ;KAT USTAW. OSI A
Q414=4 ;PUNKTY POM.OSI A
Q415=-90 ;KAT STARTU OSI B
Q416=+90 ;KAT KONCOWY OSI B
Q417=0
Q418=2
;KAT USTAW. OS B
;PUNKTY POM. OSI B
Q419=+90 ;KAT STARTU OSI C
Q420=+270 ;KAT KONCOWY OSI C
Q421=0 ;KAT USTAW. OS C
Q422=3
Q423=3
Q432=0
;PUNKTY POM. OSI C
;LICZBA PROBKOWAN
;ZAKRES KATA LUZU
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
267
8
Cykle układu pomiarowego: automatyczny pomiar kinematyki | KOMPENSACJA PRESETU (cykl 452,
DIN/ISO: G452, opcja #48)
Funkcja protokołu
Sterowanie generuje po odpracowaniu cyklu 452 protokół
(TCHPR452.html) , zawierający następujące dane:
Data i godzina, kiedy protokół został wygenerowany
Nazwa ścieżki programu NC, z którego cykl został odpracowany
Aktywny numer kinematyki
Zapisany promień kulki pomiarowej
Dla każdej zmierzonej osi obrotu:
Kąt startu
Kąt końcowy
Kąt przyłożenia
Liczba punktów pomiarowych
Rozsiew (odchylenie standardowe)
Maksymalny błąd
Błąd kąta
Uśredniony luz
Uśredniony błąd pozycjonowania
Promień okręgu pomiaru
Wartości korekcji we wszystkich osiach (dyslokacja punktu odniesienia)
Niepewność pomiaru dla osi obrotu
Pozycja sprawdzonych osi obrotu przed kompensacją preset (odnosi się do początku kinematycznego łańcucha transformacji, z reguły do nosa wrzeciona)
Pozycja sprawdzonych osi obrotu po kompensacji preset
(odnosi się do początku kinematycznego łańcucha transformacji, z reguły do nosa wrzeciona)
Objaśnienia do wartości protokołu
(patrz "Funkcja protokołu", Strona 258)
268
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Podstawy
9.1
Podstawy
Przegląd
Należy zapoznać się z instrukcją obsługi obrabiarki!
W przeciwnym wypadku nie znajdują się w dyspozycji operatora na maszynie wszystkie tu opisane cykle i funkcje.
Konieczna jest opcja #17.
Maszyna i sterowanie muszą być przygotowane przez producenta maszyn.
Wskazówki dotyczące obsługi
Przy wykonaniu cyklu sondy cykl 8 ODBICIE
LUSTRZANE , cykl 11 WSPOLCZYNNIK SKALI i cykl 26
OSIOWO-SPEC.SKALA
nie mogą być aktywne
Firma HEIDENHAIN przejmuje tylko gwarancję dla funkcji cykli próbkowania, jeśli zostały zastosowane układy pomiarowe firmy HEIDENHAIN
Przy pomocy narzędziowej sondy pomiarowej i cykli pomiarowych dla narzędzi sterowania można dokonywać automatycznego pomiaru narzędzia: wartości korekcji dla długości i promienia zostają zapisywane przez sterowanie w centralnej tabeli narzędzi i automatycznie uwzględniane w obliczeniach przy końcu cyklu próbkowania. Następujące rodzaje pomiaru znajdują się do dyspozycji:
Wymiarowanie narzędzia przy nieobracającym (niepracującym) narzędziu
Wymiarowanie narzędzia przy obracającym się narzędziu
Wymiarowanie pojedynczych osi
270
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Podstawy
Cykle dla pomiaru narzędzia programujemy w trybie pracy
Programowanie klawiszem TOUCH PROBE . Następujące cykle znajdują się do dyspozycji:
Nowy format Stary format Cykl
TT KALIBROWANIE (cykl 30 lub 480,DIN/ISO: G480, opcja
Kalibrowanie sondy pomiarowej narzędzia
Wymierzanie długości narzędzia (cykl 31 lub 481, DIN/
Pomiar długości narzędzia
Wymiarowanie promienia narzędzia (cykl 32 lub 482, DIN/
Pomiar promienia narzędzia
Kompletne wymiarowanie narzędzia (cykl 33 lub 483, DIN/
Pomiar długości i promienia narzędzia
IR-TT KALIBROWANIE (cykl 484, DIN/ISO: G484, opcja
Kalibrowanie sondy pomiarowej narzędzia np. sondą narzędziową na podczerwieni
Wskazówki dotyczące obsługi:
Cykle pomiarowe sondy pracują tylko przy aktywnej centralnej pamięci narzędzi TOOL.T.
Zanim rozpoczniemy pracę z cyklami pomiarowymi sondy, należy zapisać wszystkie konieczne dla pomiaru dane w centralnej pamięci narzędzi i wywołać przeznaczone do pomiaru narzędzie przy pomocy TOOL CALL .
Strona
Różnice pomiędzy cyklami 30 do 33 i 480 do 483
Zakres funkcji i przebieg cyklu są absolutnie identyczne. Między cyklami 30 do 33 i 480 do 483 istnieją tylko następujące różnice:
Cykle 480 do 483 dostępne są pod G480 do G483 także w DIN/
ISO
Zamiast dowolnie wybieralnego parametru dla statusu pomiaru nowe cykle 481 do 483 używają stałego parametru Q199
9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
271
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Podstawy
Ustawienie parametrów maszynowych
Cykle sondy nastolnej 480 , 481 , 482 , 483 , 484 mogą zostać skryte przy pomocy opcjonalnego parametru maszynowego hideMeasureTT (nr 128901).
Wskazówki dotyczące programowania i obsługi:
Przed rozpoczęciem pracy z cyklami wymiarowania, sprawdzić wszystkie parametry maszynowe, zdefiniowane pod ProbeSettings > CfgTT (nr
122700) i CfgTTRoundStylus (nr 114200) lub
CfgTTRectStylus (nr 114300).
Sterowanie używa dla pomiaru z zatrzymanym wrzecionem posuwu próbkowania z parametru maszynowego probingFeed (nr 122709).
Przy pomiarze z obracającym się narzędziem, sterowanie oblicza prędkość obrotową wrzeciona i posuw próbkowania automatycznie.
Prędkość obrotowa wrzeciona zostaje obliczona w następujący sposób: n = maxPeriphSpeedMeas / (r • 0,0063) z n: Prędkość obrotowa wrzeciona [obr/ min] maxPeriphSpeedMeas: Maksymalnie dopuszczalna prędkość obiegowa [m/min] r: Aktywny promień narzędzia [mm]
Posuw próbkowania obliczany jest z: v = tolerancja pomiaru • n z v:
Tolerancja pomiaru: n: posuwem próbkowania [mm/min]
Tolerancja pomiaru [mm], w zależności od maxPeriphSpeedMeas
Prędkość obrotowa wrzeciona [obr/ min]
272
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Podstawy
Przy pomocy probingFeedCalc (nr 122710) obsługujący nastawia obliczanie posuwu próbkowania: probingFeedCalc (nr 122710) = ConstantTolerance :
Tolerancja pomiaru pozostaje stała – niezależnie od promienia narzędzia. W przypadku bardzo dużych narzędzi, posuw próbkowania redukuje się do zera. Ten efekt pojawia się tym szybciej, im mniejszą wybiera się prędkość obiegową
( maxPeriphSpeedMeas nr 122712) i dopuszczalną tolerancję
( measureTolerance1 nr 122715) .
probingFeedCalc (nr 122710) = VariableTolerance :
Tolerancja pomiaru zmienia się ze zwiększającym się promieniem narzędzia. To zapewnia nawet w przypadku dużych promieni narzędzia wystarczający posuw próbkowania. Sterowanie zmienia tolerancję pomiaru zgodnie z następującą tabelą:
Promień narzędzia
Do 30 mm
30 do 60 mm
60 do 90 mm
90 do 120 mm
Tolerancja pomiaru measureTolerance1
2 • measureTolerance1
3 • measureTolerance1
4 • measureTolerance1 probingFeedCalc (nr 122710) = ConstantFeed :
Posuw próbkowania pozostaje stały, błąd pomiaru rośnie jednakże liniowo ze zwiększającym się promieniem narzędzia:
Tolerancja pomiaru = (r • measureTolerance1 )/ 5 mm) z r: measureTolerance1:
Aktywny promień narzędzia [mm]
Maksymalnie dopuszczalny błąd pomiaru
9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
273
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Podstawy
Wpisy w tabeli narzędzi dla narzędzi frezarskichrskich
Skrót
CUT
LTOL
RTOL
DIRECT.
R-OFFS
L-OFFS
LBREAK
RBREAK
Wpisy
Ilość ostrzy narzędzia (maks. 20 ostrzy)
Dopuszczalne odchylenie długości narzędzia L dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to sterowanie blokuje narzędzie (status L ).
Zakres wprowadzenia: 0 do 0,9999 mm
Dopuszczalne odchylenie promienia narzędzia R dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to sterowanie blokuje narzędzie (status L ).
Zakres wprowadzenia: 0 do 0,9999 mm
Kierunek cięcia narzędzia dla pomiaru przy obracającym się narzędziu
Pomiar długości: offset narzędzia pomiędzy środkiem stylusa i środkiem narzędzia. Nastawienie wstępne: brak zapisanej wartości (przesunięcie = promień narzędzia)
Pomiar promienia: dodatkowy offset narzędzia do offset-
ToolAxis pomiędzy górną krawędzią trzpienia i dolną krawędzią narzędzia. Ustawienie wstępne: 0
Dopuszczalne odchylenie długości narzędzia L dla rozpoznania złamania. Jeśli wprowadzona wartość zostanie przekroczona, to sterowanie blokuje narzędzie (status L ).
Zakres wprowadzenia: 0 do 0,9999 mm
Dopuszczalne odchylenie od promienia narzędzia R dla rozpoznania złamania. Jeśli wprowadzona wartość zostanie przekroczona, to sterowanie blokuje narzędzie (status
L ). Zakres wprowadzenia: 0 do 0,9999 mm
Przykłady dla standardowych typów narzędzi typu narzędzia
Wiertło
Frez trzpieniowy
Frez kulkowy np. 10 mm
o średnicy
CUT
Bez funkcji
4: cztery ostrza
4: cztery ostrza 0: offset nie jest konieczny, ponieważ ma zostać zmierzony południowy biegun kulki.
Dialog
Liczba ostrzy narzędzia ?
Wart.toler.zużycia: długość ?
Wartość toler.zużycia: promień ?
Kierunek skrawania (M3 = –)?
Korekcja narzędzia: promień?
Korekcja narzędzia: dlugość?
Toler. złamania narz. : długość?
Toler. złaman. narz.: promień ?
R-OFFS
0: offset nie jest konieczny, ponieważ ma zostać zmierzony wierzchołek wiertła.
R: offset jest konieczny, ponieważ średnica narzędzia jest większa niż średnica talerza TT.
L-OFFS
0: dodatkowe przesunięcie przy pomiarze promienia nie jest konieczne. Offset jest wykorzystywany z olAxis (nr 122707).
offsetTo-
5: w przypadku średnicy wynoszącej 10 mm promień narzędzia jest definiowany jako offset. Jeśli to nie ma miejsca, to średnica frezu kulkowego jest mierzona zbyt daleko u dołu. Średnica narzędzia nie jest właściwa.
274
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | TT KALIBROWANIE (cykl 30 lub
480,DIN/ISO: G480, opcja #17)
9.2
TT KALIBROWANIE (cykl 30 lub
480,DIN/ISO: G480, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi maszyny!
TT jest kalibrowane przy pomocy cyklu sondy 30 lub 480
"Różnice pomiędzy cyklami 30 do 33 i 480 do 483", Strona 271).
Proces kalibracji przebiega automatycznie. Sterowanie ustala także automatycznie przesunięcie współosiowości narzędzia kalibrującego. W tym celu sterowanie obraca wrzeciono po dokonaniu połowy cyklu kalibrowania o 180°.
Sonda
Jako układ próbkowania należy stosować okrągłego lub prostopadłościanowego elementu próbkowania.
Element próbkowania w formie prostopadłościanu
Producent maszyn może w przypadku elementu próbkowania w formie prostopadłościanu określić w opcjonalnym parametrze maszynowym detectStylusRot (nr 114315) i tippingTolerance
(nr 114319), iż ustalane są także kąty skręcania i przechylania.
Określanie kąta skręcania pozwala na kompensowanie tego kąta przy wymiarowaniu narzędzi. Jeśli kąt przechylania zostanie przekroczony, to sterowanie wydaje ostrzeżenie. Określone wartości mogą być wyświetlane w odczycie statusu TT . Dalsze informacje: konfigurowanie, testowanie programów NC i odpracowywanie
Należy zwrócić uwagę przy montowaniu sondy pomiarowej narzędzia, aby krawędzie elementu próbkowania w formie prostopadłościanu leżały możliwie równolegle do osi. Kąt skręcenia powinien leżeć poniżej
1° a kąt przechylenia poniżej 0,3°.
Narzędzie kalibracyjne
Jako narzędzie kalibracyjne można zastosować dokładnie cylindryczną część, np. kołek cylindryczny. Sterowanie zapisuje wartości kalibrowania do pamięci i uwzględnia je przy następnych pomiarach narzędzi.
9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
275
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | TT KALIBROWANIE (cykl 30 lub
480,DIN/ISO: G480, opcja #17)
Przebieg cyklu
1 Zamontowanie narzędzia kalibrującego. Jako narzędzie kalibracyjne można zastosować dokładnie cylindryczną część, np. kołek cylindryczny
2 Narzędzie kalibracyjne pozycjonować na płaszczyźnie obróbki manualnie nad centrum TT
3 Narzędzie kalibracyjne pozycjonować na osi narzędzia ok. 15 mm + bezpieczny odstęp nad TT
4 Pierwsze przemieszczenie sterowania następuje wzdłuż osi narzędzia. Narzędzie zostaje przemieszczone najpierw na bezpieczną wysokość wynoszącą 15 mm + bezpieczny odstęp
5 Rozpoczyna się operacja kalibrowania wzdłuż osi narzędzia
6 Następnie następuje kalibrowanie na płaszczyźnie obróbki
7 Sterowanie pozycjonuje narzędzie kalibrujące najpierw na płaszczyźnie obróbki na wartość 11 mm + promień TT + bezpieczny odstęp
8 Następnie sterowanie przemieszcza narzędzie wzdłuż osi narzędzia w dół i operacja kalibrowania jest uruchamiana
9 Podczas operacji próbkowania sterowanie wykonuje kwadratowy układ przemieszczeń
10 Sterowanie zapisuje wartości kalibrowania do pamięci i uwzględnia je przy następnych pomiarach narzędzi
11 Na koniec sterowanie odsuwa trzpień wzdłuż osi narzędzia na bezpieczny odstęp i przemieszcza na środek TT
Proszę uwzględnić przy programowaniu!
Sposób funkcjonowania cyklu kalibrowania zależny jest od opcjonalnego parametru maszynowego probingCapability (nr 122723). (Przy pomocy tego parametru można zezwolić między innymi na wymiarowanie długości narzędzia przy stojącym wrzecionie i jednocześnie zablokować wymiarowanie promienia narzędzia i wymiarowanie pojedynczych ostrzy.)
Sposób funkcjonowania cyklu kalibrowania zależny jest od parametru maszynowego CfgTTRoundStylus
(nr 114200) lub CfgTTRectStylus (nr 114300). Proszę zwrócić uwagę na instrukcję obsługi maszyny.
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zanim obsługujący zacznie kalibrować, musi zapisać dokładny promień i dokładną długość narzędzia kalibrującego w tabeli narzędzi TOOL.T
W parametrach maszynowych centerPos (nr 114201) > [0] do
[2] musi zostać określone położenie TT w przestrzeni roboczej maszyny.
Jeśli dokonuje się zmiany pozycji TT na stole i przy tym również zmiany parametru maszynowego centerPos (nr 114201) > [0] do [2] , to należy na nowo kalibrować.
276
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | TT KALIBROWANIE (cykl 30 lub
480,DIN/ISO: G480, opcja #17)
Parametry cyklu
Q260 Bezpieczna wysokosc ?
: pozycja osi wrzeciona, na której wykluczona jest kolizja z obrabianymi detalami lub mocowadłami.
Bezpieczna wysokość odnosi się do aktywnego punktu odniesienia (bazy) obrabianego przedmiotu. Jeśli wprowadzona bezpieczna wysokość jest taka niewielka, iż ostrze narzędzia leżałoby poniżej górnej krawędzi talerza, to sterowanie pozycjonuje narzędzie kalibrujące automatycznie nad talerzem (strefa ochronna z safetyDistToolAx (nr 114203)).
Zakres wprowadzenia -99999,9999 do 99999,9999
Przykład stary format
6 TOOL CALL 1 Z
7 TCH PROBE 30.0 KALIBRACJA TT
8 TCH PROBE 30.1 WYSOK.: +90
Przykład nowy format
6 TOOL CALL 1 Z
7 TCH PROBE 480 KALIBRACJA TT
Q260=+100 ;BEZPIECZNA WYSOKOSC
9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
277
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymierzanie długości narzędzia (cykl 31 lub
481, DIN/ISO: G481, opcja #17)
9.3
Wymierzanie długości narzędzia (cykl 31 lub 481, DIN/ISO: G481, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi maszyny!
Do pomiaru długości narzędzia należy programować cykl sondy
31 lub 481
(patrz "Różnice pomiędzy cyklami 30 do 33 i 480 do
483"). Poprzez parametry wprowadzenia można długość narzędzia
określać na trzy różne sposoby:
Jeśli średnica narzędzia jest większa od średnicy powierzchni pomiaru TT, to dokonujemy pomiaru przy obracającym się narzędziu
Jeśli średnica narzędzia jest mniejsza od powierzchni pomiaru
TT lub jeśli określamy długość wierteł albo frezów kształtowych, to dokonujemy pomiaru przy nie obracającym się narzędziu
Jeśli średnica narzędzia jest większa niż średnica powierzchni pomiaru TT, to przeprowadzamy pomiar pojedyńczych ostrzy z nie obracającym się narzędziem
Przebieg pomiaru „Pomiar przy obracającym się narzędziu”
Dla ustalenia najdłuższego ostrza, mierzone narzędzie zostaje przesunięte do punktu środkowego sondy pomiarowej i następnie obracające się narzędzie zostaje dosunięte do powierzchni pomiaru
TT. Offset należy programować w tablicy narzędzi pod offsetem narzędzi: promień ( R-OFFS ).
Przebieg pomiaru „Pomiar przy nie obracającym się narzędziu” (np. dla wierteł)
Przeznaczone do pomiaru narzędzie zostaje przesunięte po środku nad powierzchnią pomiaru. Następnie dosuwa się ono przy nie obracającym się wrzecionie do powierzchni pomiaru TT. Dla tego pomiaru należy podać offset narzędzia: promień ( R-OFFS ) w tablicy narzędzi z „0“.
Przebieg „wymiarowania pojedynczych ostrzy“
Sterowanie pozycjonuje przeznaczone do pomiaru narzędzie z boku głowicy sondy. Powierzchnia czołowa narzędzia znajduje się przy tym poniżej górnej krawędzi głowicy sondy, jak to określono w offsetToolAxis (nr 122707). W tablicy narzędzi można pod offsetem narzędzia: długość ( L-OFFS ) określić dodatkowy offset. Sterowanie dokonuje próbkowania z obracającym się narzędziem radialnie, aby określić kąt startu dla pomiaru pojedynczych ostrzy. Następnie dokonuje ono pomiaru długości wszystkich ostrzy poprzez zmianę orientacji wrzeciona. Dla tego pomiaru należy programować
POMIAR OSTRZY w CYKLU 31 = 1.
278
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymierzanie długości narzędzia (cykl 31 lub
481, DIN/ISO: G481, opcja #17)
9
Proszę uwzględnić przy programowaniu!
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli zostanie ustawione stopOnCheck (nr 122717) na FALSE , to sterowanie nie uwzględnia parametru wyniku Q199 . Program
NC nie zostaje zatrzymany przy przekraczaniu tolerancji na pęknięcie. Uwaga niebezpieczeństwo kolizji!
Należy ustawić stopOnCheck (nr 122717) na TRUE .
Należy zapewnić w razie potrzeby, iż przy przekroczeniu tolerancji na złamanie program NC zostanie zatrzymany przez użytkownika
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zanim dokonamy pierwszego pomiaru narzędzi, należy wprowadzić przybliżony promień, przybliżoną długość, liczbę ostrzy i kierunek skrawania każdego narzędzia do tablicy narzędzi TOOL.T.
Pomiar pojedynczych ostrzy można przeprowadzić dla narzędzi z 20 ostrzami włącznie .
Cykle 31 i 481 nie działają z narzędziami tokarskimi, szlifierskimi i obciągaczami a także z sondami pomiarowymi.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
279
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymierzanie długości narzędzia (cykl 31 lub
481, DIN/ISO: G481, opcja #17)
Parametry cyklu
Q340 Tryb wymiar.narzędzia (0-2)?
: określić, czy i jak ustalone dane mają być zapisywane do tabeli narzędzi.
0: zmierzona długość narzędzia zostaje zapisana do tabeli narzędzi TOOL.T w kolumnie L a korekcja narzędzia ustawiona na DL=0. Jeśli w
TOOL.T dostępna jest już wartość, to zostaje ona nadpisana.
1: zmierzona długość narzędzia zostaje porównana z długością narzędzia L z TOOL.T.
Sterowanie oblicza odchylenie i zapisuje je jako wartość delta DL w TOOL.T. Dodatkowo dostępne jest to odchylenie także w parametrze Q Q115 .
Jeśli wartość delta jest większa niż dopuszczalna tolerancja na zużycie lub pęknięcie dla długości narzędzia, to sterowanie blokuje to narzędzie
(status L w TOOL.T)
2: zmierzona długość narzędzia zostaje porównana z długością narzędzia L z TOOL.T.
Sterowanie oblicza odchylenie i zapisuje tę wartość do parametru Q115 . Nie następuje zapis w tabeli narzędzi pod L lub DL.
Q260 Bezpieczna wysokosc ?
: podać pozycję na osi wrzeciona, na której wykluczona jest kolizja z obrabianymi detalami lub mocowadłami.
Bezpieczna wysokość odnosi się do aktywnego punktu odniesienia przedmiotu obrabianego. Jeśli wprowadzona bezpieczna wysokość jest taka niewielka, iż ostrze narzędzia leżałoby poniżej górnej krawędzi talerza, to sterowanie pozycjonuje narzędzie automatycznie nad talerzem (strefa ochronna z safetyDistStylus )
Zakres wprowadzenia -99999,9999 do 99999,9999
Q341 Pomiar poj.ostrzy ? 0=nie/1=tak : określić, czy ma zostać przeprowadzony pomiar pojedynczych ostrzy narzędzia (maksymalnie można zmierzyć 20 ostrzy)
Dalsze informacje
Przykład nowy format
6 TOOL CALL 12 Z
7 TCH PROBE 481 DLUGOSC
NARZEDZIA
Q340=1 ;SPRAWDZIC
Q260=+100 ;BEZPIECZNA WYSOKOSC
Q341=1 ;POMIAR OSTRZY
280
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymierzanie długości narzędzia (cykl 31 lub
481, DIN/ISO: G481, opcja #17)
9
Cykl 31 zawiera dodatkowy parametr:
Numer parametru dla wyniku ?
: numer parametru, w którym sterowanie zachowuje status pomiaru:
0.0
: narzędzie w obrębie tolerancji
1.0
: narzędzie jest zużyte ( LTOL przekroczona)
2.0
: narzędzie jest złamane ( LBREAK przekroczona) Jeśli nie chcemy przetwarzać wyniku pomiaru w programie NC , to pytanie dialogowe klawiszem NO ENT potwierdzić
Pierwszy pomiar z obracającym się narzędziem, stary format
6 TOOL CALL 12 Z
7 TCH PROBE 31.0 DLUGOSC
NARZEDZIA
8 TCH PROBE 31.1 SPRAWDZIC : 0
9 TCH PROBE 31.2 WYSOK.: +120
10 TCH PROBE 31.3 POMIAR
POJ.PRZEJSCIA: 0
Sprawdzanie z pomiarem pojedynczych ostrzy, status w Q5 zapisać do pamięci, stary format
6 TOOL CALL 12 Z
7 TCH PROBE 31.0 DLUGOSC
NARZEDZIA
8 TCH PROBE 31.1 SPRAWDZIC : 1 Q5
9 TCH PROBE 31.2 WYSOK.: +120
10 TCH PROBE 31.3 POMIAR
POJ.PRZEJSCIA: 1
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
281
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymiarowanie promienia narzędzia (cykl 32 lub 482, DIN/ISO: G482, opcja #17)
9.4
Wymiarowanie promienia narzędzia (cykl
32 lub 482, DIN/ISO: G482, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi maszyny!
Do pomiaru promienia narzędzia należy programować cykl sondy
32 lub 482
(patrz "Różnice pomiędzy cyklami 30 do 33 i 480 do
483", Strona 271). Poprzez parametry wejściowe można promień
narzędzia określać na dwa różne sposoby:
Pomiar przy obracającym się narzędziu
Pomiar przy obracającym się narzędziu i następnie wymierzanie pojedynczych ostrzy
Sterowanie pozycjonuje przeznaczone do pomiaru narzędzie z boku głowicy sondy. Powierzchnia czołowa frezu znajduje się przy tym poniżej górnej krawędzi głowicy sondy, jak to określono w offsetToolAxis (nr 122707). Sterowanie dokonuje próbkowania przy obracającym się narzędziu radialnie. Jeśli dodatkowo ma zostać przeprowadzony pomiar pojedynczych ostrzy, to promienie wszystkich ostrzy zostają zmierzone przy pomocy orientacji wrzeciona.
282
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymiarowanie promienia narzędzia (cykl 32 lub 482, DIN/ISO: G482, opcja #17)
9
Proszę uwzględnić przy programowaniu!
Sposób funkcjonowania cyklu kalibrowania zależny jest od opcjonalnego parametru maszynowego probingCapability (nr 122723). (Przy pomocy tego parametru można zezwolić między innymi na wymiarowanie długości narzędzia przy stojącym wrzecionie i jednocześnie zablokować wymiarowanie promienia narzędzia i wymiarowanie pojedynczych ostrzy.)
Narzędzia w formie cylindra z diamentową powierzchnią można mierzyć przy nie obracającym się wrzecionie.
W tym celu należy w tabeli narzędzi zdefiniować liczbę ostrzy CUT z 0 i dopasować parametr maszynowy CfgTT
(nr 122700). Proszę zwrócić uwagę na instrukcję obsługi maszyny.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli zostanie ustawione stopOnCheck (nr 122717) na FALSE , to sterowanie nie uwzględnia parametru wyniku Q199 . Program
NC nie zostaje zatrzymany przy przekraczaniu tolerancji na pęknięcie. Uwaga niebezpieczeństwo kolizji!
Należy ustawić stopOnCheck (nr 122717) na TRUE .
Należy zapewnić w razie potrzeby, iż przy przekroczeniu tolerancji na złamanie program NC zostanie zatrzymany przez użytkownika
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zanim dokonamy pierwszego pomiaru narzędzi, należy wprowadzić przybliżony promień, przybliżoną długość, liczbę ostrzy i kierunek skrawania każdego narzędzia do tablicy narzędzi TOOL.T.
Cykle 32 i 482 nie działają z narzędziami tokarskimi, szlifierskimi i obciągaczami a także z sondami pomiarowymi.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
283
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymiarowanie promienia narzędzia (cykl 32 lub 482, DIN/ISO: G482, opcja #17)
Parametry cyklu
Q340 Tryb wymiar.narzędzia (0-2)?
: określić, czy i jak ustalone dane mają być zapisywane do tabeli narzędzi.
0: zmierzony promień narzędzia zostaje zapisana do tabeli narzędzi TOOL.T w kolumnie R a korekcja narzędzia ustawiona na DR=0. Jeśli w
TOOL.T dostępna jest już wartość, to zostaje ona nadpisana.
1: zmierzony promień narzędzia zostaje porównany z promieniem narzędzia R z TOOL.T.
Sterowanie oblicza odchylenie i zapisuje je jako wartość delta DR w TOOL.T. Dodatkowo dostępne jest to odchylenie także w parametrze Q Q116 .
Jeśli wartość delta jest większa niż dopuszczalna tolerancja na zużycie lub złamanie dla długości narzędzia, to sterowanie blokuje to narzędzie
(status L w TOOL.T)
2: zmierzony promień narzędzia zostaje porównany z promieniem narzędzia R z TOOL.T.
Sterowanie oblicza odchylenie i zapisuje tę wartość do parametru Q Q116 . Nie następuje zapis w tabeli narzędzi pod R lub DR.
Q260 Bezpieczna wysokosc ?
: podać pozycję na osi wrzeciona, na której wykluczona jest kolizja z obrabianymi detalami lub mocowadłami.
Bezpieczna wysokość odnosi się do aktywnego punktu odniesienia przedmiotu obrabianego. Jeśli wprowadzona bezpieczna wysokość jest taka niewielka, iż ostrze narzędzia leżałoby poniżej górnej krawędzi talerza, to sterowanie pozycjonuje narzędzie automatycznie nad talerzem (strefa ochronna z safetyDistStylus )
Zakres wprowadzenia -99999,9999 do 99999,9999
Q341 Pomiar poj.ostrzy ? 0=nie/1=tak : określić, czy ma zostać przeprowadzony pomiar pojedynczych ostrzy narzędzia (maksymalnie można zmierzyć 20 ostrzy)
Dalsze informacje
Przykład nowy format
6 TOOL CALL 12 Z
7 TCH PROBE 482 PROMIEN
NARZEDZIA
Q340=1 ;SPRAWDZIC
Q260=+100 ;BEZPIECZNA WYSOKOSC
Q341=1 ;POMIAR OSTRZY
284
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Wymiarowanie promienia narzędzia (cykl 32 lub 482, DIN/ISO: G482, opcja #17)
9
Cykl 32 zawiera dodatkowy parametr:
Numer parametru dla wyniku ?
: numer parametru, w którym sterowanie zachowuje status pomiaru:
0.0
: narzędzie w obrębie tolerancji
1.0
: narzędzie jest zużyte ( LTOL przekroczona)
2.0
: narzędzie jest złamane ( LBREAK przekroczona) Jeśli nie chcemy przetwarzać wyniku pomiaru w programie NC , to pytanie dialogowe klawiszem NO ENT potwierdzić
Pierwszy pomiar z obracającym się narzędziem, stary format
6 TOOL CALL 12 Z
7 TCH PROBE 32.0 PROMIEN
NARZEDZIA
8 TCH PROBE 32.1 SPRAWDZIC : 0
9 TCH PROBE 32.2 WYSOK.: +120
10 TCH PROBE 32.3 POMIAR
POJ.PRZEJSCIA: 0
Sprawdzanie z pomiarem pojedynczych ostrzy, status w Q5 zapisać do pamięci, stary format
6 TOOL CALL 12 Z
7 TCH PROBE 32.0 PROMIEN
NARZEDZIA
8 TCH PROBE 32.1 SPRAWDZIC : 1 Q5
9 TCH PROBE 32.2 WYSOK.: +120
10 TCH PROBE 32.3 POMIAR
POJ.PRZEJSCIA: 1
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
285
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Kompletne wymiarowanie narzędzia (cykl 33 lub 483, DIN/ISO: G483, opcja #17)
9.5
Kompletne wymiarowanie narzędzia
(cykl 33 lub 483, DIN/ISO: G483, opcja #17)
Zastosowanie
Należy zapoznać się z instrukcją obsługi maszyny!
Dla pomiaru kompletnego narzędzia (długość i promień) programujemy cykl pomiaru sondy pomiarowej 33 lub 483
"Różnice pomiędzy cyklami 30 do 33 i 480 do 483", Strona 271).
Ten cykl przeznaczony jest szczególnie dla pierwszego pomiaru narzędzi, ponieważ – w porównaniu z pojedynczym pomiarem długości i promienia – znacznie zostaje zaoszczędzony czas.
Poprzez parametry wprowadzenia można dokonać pomiaru narzędzia na dwa różne sposoby:
Pomiar przy obracającym się narzędziu
Pomiar przy obracającym się narzędziu i następnie wymierzanie pojedynczych ostrzy
Pomiar z obracającym się narzędziem:
Sterowanie wymierza narzędzie według ściśle programowanej kolejności. Najpierw wykonywany jest (o ile to możliwe) pomiar długości narzędzia a następnie promienia narzędzia.
Pomiar metodą pomiaru pojedynczego ostrza:
Sterowanie wymierza narzędzie według ściśle programowanej kolejności. Najpierw mierzony jest promień narzędzia, a następnie jego długość. Przebieg pomiaru odpowiada kolejności w cyklu sondy 31 i 32 a także 481 i 482 .
286
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Kompletne wymiarowanie narzędzia (cykl 33 lub 483, DIN/ISO: G483, opcja #17)
9
Proszę uwzględnić przy programowaniu!
Sposób funkcjonowania cyklu kalibrowania zależny jest od opcjonalnego parametru maszynowego probingCapability (nr 122723). (Przy pomocy tego parametru można zezwolić między innymi na wymiarowanie długości narzędzia przy stojącym wrzecionie i jednocześnie zablokować wymiarowanie promienia narzędzia i wymiarowanie pojedynczych ostrzy.)
Narzędzia w formie cylindra z diamentową powierzchnią można mierzyć przy nie obracającym się wrzecionie.
W tym celu należy w tabeli narzędzi zdefiniować liczbę ostrzy CUT z 0 i dopasować parametr maszynowy CfgTT
(nr 122700). Proszę zwrócić uwagę na instrukcję obsługi maszyny.
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli zostanie ustawione stopOnCheck (nr 122717) na FALSE , to sterowanie nie uwzględnia parametru wyniku Q199 . Program
NC nie zostaje zatrzymany przy przekraczaniu tolerancji na pęknięcie. Uwaga niebezpieczeństwo kolizji!
Należy ustawić stopOnCheck (nr 122717) na TRUE .
Należy zapewnić w razie potrzeby, iż przy przekroczeniu tolerancji na złamanie program NC zostanie zatrzymany przez użytkownika
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Zanim dokonamy pierwszego pomiaru narzędzi, należy wprowadzić przybliżony promień, przybliżoną długość, liczbę ostrzy i kierunek skrawania każdego narzędzia do tablicy narzędzi TOOL.T.
Cykle 33 i 483 nie działają z narzędziami tokarskimi, szlifierskimi i obciągaczami a także z sondami pomiarowymi.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
287
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Kompletne wymiarowanie narzędzia (cykl 33 lub 483, DIN/ISO: G483, opcja #17)
Parametry cyklu
Q340 Tryb wymiar.narzędzia (0-2)?
: określić, czy i jak ustalone dane mają być zapisywane do tabeli narzędzi.
0: zmierzona długość narzędzia i zmierzony promień zostają zapisane do tabeli narzędzi
TOOL.T w kolumnie L oraz R a korekcja narzędzia ustawiona na DL=0 i DR=0. Jeśli w TOOL.T
dostępna jest już wartość, to zostaje ona nadpisana.
1: zmierzona długość narzędzia i zmierzony promień narzędzia zostają porównane z długością narzędzia L i z promieniem narzędzia R z TOOL.T.
Sterowanie oblicza odchylenie i zapisuje je jako wartość delta DL oraz DR w TOOL.T. Dodatkowo to odchylenie dostępne jest także w parametrze Q
Q115 i Q116 . Jeśli wartość delta jest większa niż dopuszczalna tolerancja na zużycie lub pęknięcie dla długości narzędzia, to sterowanie blokuje to narzędzie (stan L w TOOL.T)
2: zmierzona długość narzędzia i zmierzony promień narzędzia zostają porównane z długością narzędzia L i z promieniem narzędzia R z TOOL.T.
Sterowanie oblicza odchylenie i zapisuje tę wartość do parametru Q Q115 bądź Q116 . Nie następuje zapis w tabeli narzędzi pod L, R lub DL,
DR.
Q260 Bezpieczna wysokosc ?
: podać pozycję na osi wrzeciona, na której wykluczona jest kolizja z obrabianymi detalami lub mocowadłami.
Bezpieczna wysokość odnosi się do aktywnego punktu odniesienia przedmiotu obrabianego. Jeśli wprowadzona bezpieczna wysokość jest taka niewielka, iż ostrze narzędzia leżałoby poniżej górnej krawędzi talerza, to sterowanie pozycjonuje narzędzie automatycznie nad talerzem (strefa ochronna z safetyDistStylus )
Zakres wprowadzenia -99999,9999 do 99999,9999
Q341 Pomiar poj.ostrzy ? 0=nie/1=tak : określić, czy ma zostać przeprowadzony pomiar pojedynczych ostrzy narzędzia (maksymalnie można zmierzyć 20 ostrzy)
Dalsze informacje
Przykład nowy format
6 TOOL CALL 12 Z
7 TCH PROBE 483 POMIAR NARZEDZIA
Q340=1 ;SPRAWDZIC
Q260=+100 ;BEZPIECZNA WYSOKOSC
Q341=1 ;POMIAR OSTRZY
288
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | Kompletne wymiarowanie narzędzia (cykl 33 lub 483, DIN/ISO: G483, opcja #17)
9
Cykl 33 zawiera dodatkowy parametr:
Numer parametru dla wyniku ?
: numer parametru, w którym sterowanie zachowuje status pomiaru:
0.0
: narzędzie w obrębie tolerancji
1.0
: narzędzie jest zużyte ( LTOL lub/i RTOL przekroczona)
2.0
: narzędzie jest złamane ( LBREAK lub/i RBREAK przekroczona) Jeśli nie chcemy przetwarzać wyniku pomiaru w programie NC, to pytanie dialogowe klawiszem NO ENT potwierdzić
Pierwszy pomiar z obracającym się narzędziem, stary format
6 TOOL CALL 12 Z
7 TCH PROBE 33.0 POMIAR NARZEDZIA
8 TCH PROBE 33.1 SPRAWDZIC : 0
9 TCH PROBE 33.2 WYSOK.: +120
10 TCH PROBE 33.3 POMIAR
POJ.PRZEJSCIA: 0
Sprawdzanie z pomiarem pojedynczych ostrzy, status w Q5 zapisać do pamięci, stary format
6 TOOL CALL 12 Z
7 TCH PROBE 33.0 POMIAR NARZEDZIA
8 TCH PROBE 33.1 SPRAWDZIC : 1 Q5
9 TCH PROBE 33.2 WYSOK.: +120
10 TCH PROBE 33.3 POMIAR
POJ.PRZEJSCIA: 1
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
289
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | IR-TT KALIBROWANIE (cykl 484,
DIN/ISO: G484, opcja #17)
9.6
IR-TT KALIBROWANIE (cykl 484,
DIN/ISO: G484, opcja #17)
Zastosowanie
Przy pomocy cyklu 484 kalibrujemy bezprzewodowy układ pomiaru narzędzia, np. nastolną sondę na podczerwieni TT 460. Operacja kalibrowania przebiega w zależności od parametrów wejściowych automatycznie lub półautomatycznie.
Półautomatycznie - ze stop przed rozpoczęciem cyklu: wymagane jest od technologa manualne przemieszczenie narzędzia nad TT
Automatycznie - bez stop przed rozpoczęciem cyklu: przed zastosowaniem cyklu 484 należy przemieszczać narzędzie nad
TT
Przebieg cyklu
Należy zapoznać się z instrukcją obsługi obrabiarki!
Dla kalibrowania sondy pomiaru narzędzia programowany jest cykl pomiaru 484 . W parametrze Q536 można nastawić, czy cykl wykonywany jest półautomatycznie czy też w pełni automatycznie.
Sonda
Jako układ próbkowania należy stosować okrągły lub prostopadłościenny element próbkowania.
Element próbkowania w formie prostopadłościanu :
Producent maszyn może w przypadku prostopadłościennego elementu próbkowania określić w opcjonalnym parametrze maszynowym detectStylusRot (nr 114315) i tippingTolerance
(nr 114319), iż ustalane są także kąty skręcania i przechylania.
Określanie kąta skręcania pozwala na kompensowanie tego kąta przy wymiarowaniu narzędzi. Jeśli kąt przechylania zostanie przekroczony, to sterowanie wydaje ostrzeżenie. Określone wartości mogą być wyświetlane w odczycie statusu TT . Dalsze informacje: konfigurowanie, testowanie programów NC i odpracowywanie
Należy zwrócić uwagę przy montowaniu sondy pomiarowej narzędzia, aby krawędzie prostopadłościennego elementu próbkowania leżały możliwie równolegle do osi. Kąt skręcenia powinien leżeć poniżej 1° a kąt przechylenia poniżej 0,3°.
Narzędzie kalibracyjne:
Jako narzędzie kalibracyjne można zastosować dokładnie cylindryczną część, np. kołek cylindryczny. Należy wprowadzić dokładny promień i dokładną długość narzędzia kalibrującego do tabeli narzędzi TOOL.T. Po operacji kalibrowania sterowanie zapisuje wartości kalibrowania do pamięci i uwzględnia je przy następnych pomiarach narzędzi. Narzędzie kalibrujące powinno mieć średnicę większą od 15 mm a ok. 50 mm powinno wystawać z uchwytu mocującego.
290
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle układu pomiarowego: automatyczny pomiar narzędzi | IR-TT KALIBROWANIE (cykl 484,
DIN/ISO: G484, opcja #17)
Półautomatycznie - ze stop przed rozpoczęciem cyklu
Zamontowanie narzędzia kalibrującego
Definiowanie cyklu kalibrowania i start
Sterowanie przerywa cykl kalibrowania i otwiera dialog w nowym oknie.
Obsługujący musi teraz pozycjonować narzędzie kalibrujące manualnie nad środkiem sondy
Zwrócić uwagę, aby narzędzie kalibrujące znajdowało się na powierzchnią pomiarową elementu próbkowania.
Automatycznie - ze stop przed rozpoczęciem cyklu
Zamontowanie narzędzia kalibrującego
Pozycjonować narzędzie kalibrujące nad środkiem układu impulsowego
Zwrócić uwagę, aby narzędzie kalibrujące znajdowało się na powierzchnią pomiarową elementu próbkowania.
Definiowanie cyklu kalibrowania i start
Cykl kalibrowania przebieg bez zatrzymywania (bez stop).
Cykl kalibrowania rozpoczyna się od aktualnej pozycji, na której znajduje się narzędzie.
9
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
291
9
Cykle układu pomiarowego: automatyczny pomiar narzędzi | IR-TT KALIBROWANIE (cykl 484,
DIN/ISO: G484, opcja #17)
Proszę uwzględnić przy programowaniu!
Sposób funkcjonowania cyklu kalibrowania zależny jest od opcjonalnego parametru maszynowego probingCapability (nr 122723). (Przy pomocy tego parametru można zezwolić między innymi na wymiarowanie długości narzędzia przy stojącym wrzecionie i jednocześnie zablokować wymiarowanie promienia narzędzia i wymiarowanie pojedynczych ostrzy.)
WSKAZÓWKA
Uwaga niebezpieczeństwo kolizji!
Jeśli chcemy uniknąć kolizji, to należy wypozycjonować wstępnie narzędzie przy Q536 =1, przed wywołaniem cyklu!
Sterowanie ustala także przy operacji kalibrowania przesunięcie współosiowości narzędzia kalibrującego. W tym celu sterowanie obraca wrzeciono po dokonaniu połowy cyklu kalibrowania o
180°.
Określić, czy przed początkiem cyklu ma nastąpić stop, czy też cykl ma przebiegać automatycznie bez stop.
Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION
MODE MILL .
Narzędzie kalibrujące powinno mieć średnicę większą od 15 mm a ok. 50 mm powinno wystawać z uchwytu mocującego. Jeśli stosowany jest sztyft cylindra z tymi wymiarami, to powstaje tylko przegięcie wynoszące 0.1 µm na 1 N siły próbkowania.
Przy stosowaniu narzędzia kalibrującego, posiadającego zbyt małą średnicę i/lub wystającego zbyt daleko z uchwytu, mogą powstać większe niedokładności.
Zanim obsługujący zacznie kalibrować, musi zapisać dokładny promień i dokładną długość narzędzia kalibrującego w tabeli narzędzi TOOL.T
Jeśli położenie TT na stole zostanie zmienione, to należy na nowo kalibrować.
Parametry cyklu
Q536 Stop przed wykonaniem (0=stop)?
: określić, czy przed początkiem cyklu ma nastąpić stop, czy też cykl ma przebiegać automatycznie bez stop:
0 : ze stop przed początkiem cyklu. Użytkownik otrzymuje w dialogu żądanie, pozycjonowania narzędzia odręcznie nad nastolnym układem pomiarowym. Kiedy zostanie osiągnięta przybliżona pozycja nad układem nastolnym, można kontynuować obróbkę z NC-start lub z softkey PRZERWANY przerwać
1 : bez stop przed rozpoczęciem cyklu. Sterowanie rozpoczyna operację kalibrowania od aktualnej pozycji. Należy przed cyklem 484 przemieścić narzędzie nad nastolnym układem pomiarowym.
292
Przykład
6 TOOL CALL 1 Z
7 TCH PROBE 484 KALIBRACJA TT
Q536=+0 ;STOP PRZED WYKON.
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
10
Cykle: funkcje specjalne
10
Cykle: funkcje specjalne | Podstawy
10.1 Podstawy
Przegląd
Sterowanie oddaje do dyspozycji następujące cykle dla specjalnych aplikacji:
Nacisnąć klawisz CYCL DEF
Softkey CYKLE SPECJALNE wybrać
Softkey Cykl
9 PRZERWA CZASOWA
Przebieg programu zostaje zatrzymany na okres czasu zatrzymania.
12 PGM CALL
Wywołanie dowolnego programu NC
13 ORIENTACJA WRZEC.
Wrzeciono obracać na określony kąt
32 TOLERANCJA
Programowane dopuszczalnego odchylenia od konturu dla równomiernej i płynnej obróbki
225 GRAWEROWANIE
Grawerowanie tekstów na równej płaskiej powierzchni
Wzdłuż prostej lub łuku kołowego
232 FREZOWANIE PLANOWE
Frezowanie płaszczyznowe równej powierzchni kilkoma dosuwami wybór strategii frezowania
238 POMIAR STANU MASZYNY
Pomiar aktualnego stanu maszyny lub testowanie przebiegu operacji pomiaru
239 ZALADUNEK OKRESLIC
Wybór operacji ważenia
Resetowanie zależnych od załadunku parametrów wysterowania wstępnego i regulowania
18 NACINANIE GWINTU
Z wyregulowanym wrzecionem
Stop wrzeciona na dnie odwiertu
Strona
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika
Programowanie cykli obróbki
Dalsze informacje: instrukcja obsługi dla użytkownika Programowanie cykli obróbki
294
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Cykle: funkcje specjalne | ORIENTACJA WRZECIONA (cykl 13, DIN/ISO: G36)
10.2 ORIENTACJA WRZECIONA (cykl 13,
DIN/ISO: G36)
Zastosowanie
Należy zapoznać się z instrukcją obsługi obrabiarki!
Maszyna i sterowanie muszą być przygotowane przez producenta maszyn.
Sterowanie może sterować wrzecionem głównym obrabiarki i obracać je do określonej przez kąt pozycji.
Orientacja wrzeciona jest np. konieczna: w systemach zmiany narzędzia z określoną pozycją zmiany dla narzędzia dla ustawienia okna wysyłania i przyjmowania z 3D-sond impulsowych z przesyłaniem informacji na podczerwieni
Zdefiniowane w cyklu położenie kąta sterowanie pozycjonuje poprzez programowanie M19 lub M20 (w zależności od rodzaju maszyny).
Jeśli programowane są M19 lub M20 , bez uprzedniego zdefiniowania cyklu 13 , to sterowanie pozycjonuje wrzeciono główne na wartość kąta, wyznaczonego w producenta obrabiarek.
Przykład
93 CYCL DEF 13.0 ORIENTACJA
WRZEC.
94 CYCL DEF 13.1 KAT 180
Proszę uwzględnić przy programowaniu!
Ten cykl można wykonać w trybach obróbki FUNCTION MODE
MILL .
Parametry cyklu
Kąt orientacji : kąt orientacji w odniesieniu do osi bazowej kąta płaszczyzny roboczej:
Zakres wprowadzenia: 0,0000° do 360,0000°
10
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
295
11
Tabele przeglądowe: cykle
11
Tabele przeglądowe: cykle | Tabela przeglądowa
11.1 Tabela przeglądowa
Wszystkie cykle, nie związane z cyklami pomiarowymi, są opisane w instrukcji obsługi dla użytkownika
Programowanie cykli obróbki . Jeśli konieczna jest ta instrukcja obsługi, to proszę zwrócić się do firmy
HEIDENHAIN.
ID instrukcji obsługi dla użytkownika Programowanie cykli obróbki: 1303427-xx
Cykle sondy
Numer cyklu
Oznaczenie cyklu
418
419
420
421
414
415
416
417
409
410
411
412
413
403
404
405
408
0
1
32
33
400
401
402
3
4
30
31
PLASZCZYZNA BAZOW
WSPOLRZEDNE PKT.
POMIAR
POMIAR 3D
KALIBRACJA TT
DLUGOSC NARZEDZIA
PROMIEN NARZEDZIA
POMIAR NARZEDZIA
OBROT TLA
OBROT 2 WIERCENIE
OBROT 2 CZOPY
OBROT PRZEZ OS OBROT
NASTAW OBROT TLA
OBROT W OSI C
PKT BAZ.SR.ROWKA
PKT BAZ.SR.MOSTKA
PKT.BAZ.PROST.WEWN.
PKT.BAZ.PROST.ZEWN.
PKT.BAZ.OKRAG WEWN.
PKT.BAZ.OKRAG ZEWN.
PKT.BAZ.NAROZNIK ZEW
PKT.BAZ.NAROZN.WEWN
PKT.BAZ.SROD.OKR ODW
PKT.BAZOWY TS.-OSI
BAZA 4 ODWIERTY
PKT.BAZOW.POJED. OSI
POMIAR KATA
POMIAR ODWIERTU
298
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
DEFaktywny
■
CALLaktywny
Strona
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Tabele przeglądowe: cykle | Tabela przeglądowa
Numer cyklu
Oznaczenie cyklu
451
452
460
461
462
430
431
441
450
422
423
424
425
426
427
463
480
481
482
483
484
1410
1411
1420
Cykle obróbki
Numer cyklu
Oznaczenie cyklu
POMIAR OKRAG ZEWN.
POMIAR NAROZN.WEWN.
POMIAR NAROZN. ZEWN.
POMIAR SZEROK. WEWN.
POMIAR MOSTKA ZEWN.
POMIAR WSPOLRZEDNA
POMIAR OKREGU ODW.
POMIAR PLASZCZYZNY
SZYBKIE PROBKOWANIE
ZAPIS KIN.DO PAMIECI
POMIAR KINEMATYKI
KOMPENSACJA PRESET
TS KALIBROWANIE NA KULI
TS DLUGOSC KALIBROWAC
TS KALIBROWAC NA OKREGU
TS KALIBROWANIE NA CZOPIE
KALIBRACJA TT
DLUGOSC NARZEDZIA
PROMIEN NARZEDZIA
POMIAR NARZEDZIA
KALIBROWANIE IR TT
PROBKOWANIE KRAWEDZ
PROBKOWANIE DWA OKREGI
PROBKOWANIE PLASZCZYZNA
13 ORIENTACJA WRZEC.
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
DEFaktywny
CALLaktywny
Strona
DEFaktywny
■
CALLaktywny
Strona
11
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
299
Indeks
Indeks
3
3D-układy pomiarowe................ 38
A
Automatyczne określanie punktu odniesienia
podstawy.............................. 104
Automatyczne ustawienie punktu odniesienia
czop okrągły......................... 120
czop prostokątny.................. 111
naroże wewnątrz.................. 130
naroże zewnątrz.................. 125
okręg odwiertów................... 135
oś sondy............................. 139
pojedyncza oś..................... 147
środek 4 odwiertów............. 142
środek mostka..................... 155
środek rowka...................... 150
wybranie okrągłe (odwiert)... 115
wybranie prostokątne........... 107
C
Cykle kalibrowania................... 222
TS długość........................... 225
TS kalibrowanie................... 233
TS promień wewnątrz.......... 227
TS promień zewnątrz........... 230
Cykle sondy dotykowej 14xx
ewaluacja tolerancji............... 60
podstawy................................ 53
próbkowanie krawędzi........... 67
próbkowanie płaszczyzny...... 62
przekazanie pozycji rzeczywistej
tryb półautomatyczny............. 55
D
Dane sondy pomiarowej............. 48
G
GLOBAL DEF............................ 44
K
KinematicsOpt.......................... 238
Kompensowanie ukośnego położenia przedmiotu
rotacja podstawowa.............. 80
Kontrola ukośnego położenia detalu
płaszczyzna referencyjna..... 170
podstawy.............................. 164
pomiar czopu prostokątnego 191
pomiar kąta.......................... 174
pomiar mostka zewnątrz...... 197
300
pomiar odwiertu................... 177
pomiar okręgu...................... 182
pomiar okręgu odwiertów..... 203
pomiar płaszczyzny.............. 206
pomiar szerokości rowka..... 194
pomiar współrzędnej............ 200
pomiar wybrania prostokątnego..
punkt odniesienia biegunowo....
Korygowanie narzędzia............ 168
L
Logika pozycjonowania.............. 43
M
Monitorowanie narzędzia......... 168
Monitorowanie tolerancji........... 167
O
Określenie ukośnego położenia detalu
podstawy cykle sondy dotykowej
14xx................................. 53, 79
próbkowanie krawędzi........... 67
próbkowanie płaszczyzny...... 62
rotacja podstawowa poprzez dwa czopy.............................. 87
rotacja podstawowa poprzez dwa odwierty.......................... 83
rotacja podstawowa poprzez oś obrotu..................................... 92
rotacja poprzez oś C.............. 97
ustawienie rotacji podstawowej...
O niniejszej instrukcji................. 20
Opcja.......................................... 23
Opcja software........................... 23
Orientacja wrzeciona................ 295
P
Pomiar
kąt....................................... 174
mostek zewnątrz.................. 197
odwiert................................. 177
okrąg odwiertów................... 203
okrąg zewnątrz.................... 182
płaszczyzna......................... 206
prostokąt wewnątrz.............. 187
prostokąt zewnątrz............... 191
szerokość wewnątrz............. 194
współrzędna......................... 200
Pomiar 3D................................ 217
Pomiar czopu prostokątnego.... 191
Pomiar kinematyki
podstawy.............................. 238
Pomiar mostka zewnątrz.......... 197
HEIDENHAIN | TNC 620 | Programowanie cykli pomiarowych dla detalu i narzędzia | 01/2021
Pomiar okręgu wewnątrz.......... 177
Pomiar okręgu zewnątrz.......... 182
Pomiar szerokości rowka......... 194
Pomiar szerokości wewnątrz.... 194
Pomiar wybrania prostokątnego....
Pomiar z cyklem 3................... 215
Posuw próbkowania................... 42
Protokołowanie wyników pomiaru...
R
rotacja podstawowa................... 80
bezpośrednie ustawienie..... 101
poprzez dwa czopy................ 87
poprzez dwa odwierty............ 83
poprzez oś obrotu.................. 92
S
Status pomiaru......................... 167
Stopień modyfikacji.................... 26
Szybkie próbkowanie............... 220
T
Tabela narzędzi........................ 274
Tabela przeglądowa................. 298 cykle sondy......................... 298
Tabela sond dotykowych............ 48
W
Wymiarowanie narzędzia
IR-TT kalibrować.................. 290
kalibrowanie TT................... 275
kompletne wymiarowanie..... 286
parametry maszynowe........ 272
podstawy.............................. 270
promień narzędzia............... 282
Wymierzanie kinematyki
dokła.................................... 250
kompensacja presetu........... 259
luz....................................... 252
warunki................................ 240
wymierzanie kinematyki...... 245
zachowanie kinematyki w pamięci................................ 242
zazębienie Hirtha................. 248
Wymierzanie narzędzia
długość narzędzia................ 278
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
+49 8669 31-0
+49 8669 32-5061
E-mail: [email protected]
Technical support +49 8669 32-1000
Measuring systems +49 8669 31-3104
E-mail: [email protected]
NC support +49 8669 31-3101
E-mail: [email protected]
NC programming +49 8669 31-3103
E-mail: [email protected]
PLC programming +49 8669 31-3102
E-mail: [email protected]
APP programming +49 8669 31-3106
E-mail: [email protected]
www.heidenhain.de
Układy pomiarowe firmy HEIDENHAIN
pomagają w zredukowaniu czasów dodatkowych oraz wspomagają utrzymywanie wymiarów wytwarzanych detali.
Sondy pomiarowe detalu
TS 248, TS 260 Transmisja sygnału przez kabel
TS 460 Transmisja na sygnale radiowym lub na podczerwieni
TS 640, TS 740 Transmisja sygnału na podczerwieni ustawić obrabiane przedmioty wyznaczamy punkty odniesienia
Pomiar obrabianych przedmiotów
Układy pomiarowe narzędzia
TT 160 Transmisja sygnału przez kabel
TT 460 Transmisja sygnału na podczerwieni
Pomiar narzędzi
Monitorowanie zużycia
Rejestrowanie złamania narzędzia
Dokumentacja oryginalna
1303431-P0 · Ver00 · SW08 · 01/2021 · H · Printed in Germany
*I1303431-P0*
advertisement
Related manuals
advertisement
Table of contents
- 1 TNC 620
- 3 Spis treści
- 19 1 Podstawowe zagadnienia
- 20 1.1 O niniejszej instrukcji
- 22 1.2 Typ sterowania, software i funkcje
- 23 Opcje software
- 26 Stopień modyfikacji (funkcje upgrade)
- 26 Przewidziane miejsce eksploatacji
- 27 Wskazówka dotycząca przepisów prawnych
- 28 Opcjonalne parametry
- 29 Nowe i zmienione funkcje cykli software 81760x-08
- 33 2 Podstawy / Przegląd informacji
- 34 2.1 Wstęp
- 35 2.2 Dostępne grupy cykli
- 35 Przegląd cykli obróbkowych
- 36 Przegląd cykli układu pomiarowego
- 37 3 Praca z cyklami układu pomiarowego
- 38 3.1 Informacje ogólne o cyklach układu pomiarowego
- 38 Sposób funkcjonowania
- 38 Uwzględnianie rotacji bazowej w trybie obsługi ręcznej
- 38 Cykle sondy pomiarowej w rodzajach pracy Obsługa ręczna i El. kółko ręczne
- 39 Cykle układu pomiarowego dla trybu automatycznego
- 41 3.2 Zanim rozpoczniemy pracę z cyklami sondy pomiarowej!
- 41 Maksymalny odcinek przemieszczenia do punktu próbkowania: DIST w tabeli układów pomiarowych
- 41 Odstęp bezpieczeństwa do punktu próbkowania: SET_UP w tabeli układów pomiarowych
- 41 Ustawić sondę z promieniowaniem podczerwonym w zaprogramowanym kierunku próbkowania: TRACK w tabeli układów pomiarowych
- 42 Impulsowa sonda pomiarowa, posuw próbkowania: F w tabeli układów pomiarowych
- 42 Impulsowa sonda pomiarowa, bieg szybki dla przemieszczeń pozycjonowania: FMAX
- 42 Impulsowa sonda pomiarowa, bieg szybki dla przemieszczeń pozycjonowania: F_PREPOS w tabeli układów pomiarowych
- 42 Odpracowywanie cykli układu pomiarowego
- 44 3.3 Warunki dla zastosowania cykli w programie
- 44 Przegląd
- 45 GLOBAL DEF zapis
- 46 Wykorzystywanie danych GLOBAL DEF
- 47 Ogólnie obowiązujące dane
- 47 Globalne dane dla funkcji próbkowania
- 48 3.4 Tabela sond dotykowych
- 48 Informacje ogólne
- 48 Edycja tablic sondy pomiarowej
- 48 Dane sondy pomiarowej
- 51 4 Cykle układu pomiarowego: automatyczne określanie ukośnego położenia przedmiotu
- 52 4.1 Przegląd
- 53 4.2 Podstawy cykli sondy dotykowej 14xx
- 53 Wspólne cechy cykli sond dotykowych 14xx dla obrotów
- 55 Tryb półautomatyczny
- 60 Ewaluacja tolerancji
- 61 Przekazanie pozycji rzeczywistej
- 62 4.3 PRÓBKOWANIE PŁASZCZYZNY (cykl 1420, DIN/ISO: G1420, opcja #17)
- 62 Zastosowanie
- 63 Proszę uwzględnić przy programowaniu!
- 64 Parametry cyklu
- 67 4.4 PRÓBKOWANIE KRAWĘDZI (cykl 1410, DIN/ISO: G1410 , opcja #17)
- 67 Zastosowanie
- 69 Proszę uwzględnić przy programowaniu!
- 70 Parametry cyklu
- 73 4.5 PRÓBKOWANIE DWÓCH OKREGÓW (cykl 1411, DIN/ISO: G1411, opcja #17)
- 73 Zastosowanie
- 75 Proszę uwzględnić przy programowaniu!
- 76 Parametry cyklu
- 79 4.6 Podstawy cykli sondy dotykowej 14xx
- 79 Wspólne aspekty funkcjonalności cykli sondy pomiarowej dla rejestrowania ukośnego położenia obrabianego przedmiotu
- 80 4.7 ROTACJA PODSTAWOWA (cykl 400, DIN/ISO: G400, opcja #17)
- 80 Zastosowanie
- 80 Proszę uwzględnić przy programowaniu!
- 81 Parametry cyklu
- 83 4.8 ROTACJA PODSTAWOWA poprzez dwa odwierty (cykl 401, DIN/ISO: G401, opcja #17)
- 83 Zastosowanie
- 84 Proszę uwzględnić przy programowaniu!
- 84 Parametry cyklu
- 87 4.9 ROTACJA PODSTAWOWA poprzez dwa czopy (cykl 402, DIN/ISO: G402, opcja #17)
- 87 Zastosowanie
- 88 Proszę uwzględnić przy programowaniu!
- 89 Parametry cyklu
- 92 4.10 ROTACJA PODSTAWOWA kompensowanie poprzez oś obrotu (cykl 403, DIN/ISO: G403, opcja #17)
- 92 Zastosowanie
- 93 Proszę uwzględnić przy programowaniu!
- 94 Parametry cyklu
- 97 4.11 Rotacja poprzez oś C (cykl 405,DIN/ISO: G405 , opcja #17)
- 97 Zastosowanie
- 98 Proszę uwzględnić przy programowaniu!
- 99 Parametry cyklu
- 101 4.12 USTAWIENIE ROTACJI PODSTAWOWEJ (cykl 404, DIN/ISO: G404, opcja #17)
- 101 Zastosowanie
- 101 Parametry cyklu
- 102 4.13 Przykład: określenie obrotu podstawowego przy pomocy dwóch odwiertów
- 103 5 Cykle układu pomiarowego: automatyczne ustalanie punktów odniesienia
- 104 5.1 Podstawy
- 104 Przegląd
- 105 Cechy wspólne wszystkich cykli sondy pomiarowej odnośnie wyznaczania punktu odniesienia
- 107 5.2 PUNKT ODNIESIENIA PROSTOKĄT WEWNĄTRZ (cykl 410, DIN/ISO: G410, opcja #17)
- 107 Zastosowanie
- 108 Proszę uwzględnić przy programowaniu!
- 109 Parametry cyklu
- 111 5.3 PUNKT ODNIESIENIA PROSTOKĄT ZEWNĄTRZ (cykl 411, DIN/ISO: G411, opcja #17)
- 111 Zastosowanie
- 112 Proszę uwzględnić przy programowaniu!
- 113 Parametry cyklu
- 115 5.4 PUNKT ODNIESIENIA OKRĄG WEWNĄTRZ (cykl 412, DIN/ISO: G412, opcja #17)
- 115 Zastosowanie
- 116 Proszę uwzględnić przy programowaniu!
- 117 Parametry cyklu
- 120 5.5 PUNKT ODNIESIENIA OKRĄG ZEWNĄTRZ (cykl 413, DIN/ISO: G413, opcja #17)
- 120 Zastosowanie
- 121 Proszę uwzględnić przy programowaniu!
- 122 Parametry cyklu
- 125 5.6 PUNKT ODNIESIENIA NAROŻE ZEWNĄTRZ (cykl 414, DIN/ISO: G414, opcja #17)
- 125 Zastosowanie
- 126 Proszę uwzględnić przy programowaniu!
- 127 Parametry cyklu
- 130 5.7 PUNKT ODNIESIENIA NAROŻE WEWNĄTRZ (cykl 415, DIN/ISO: G415, opcja #17)
- 130 Zastosowanie
- 131 Proszę uwzględnić przy programowaniu!
- 132 Parametry cyklu
- 135 5.8 PUNKT ODNIESIENIA ŚRODEK OKRĘGU ODWIERTÓW (cykl 416, DIN/ISO: G416, opcja #17)
- 135 Zastosowanie
- 136 Proszę uwzględnić przy programowaniu!
- 136 Parametry cyklu
- 139 5.9 PUNKT ODNIESIENIA OŚ SONDY (cykl 417, DIN/ISO: G417, opcja #17)
- 139 Zastosowanie
- 139 Proszę uwzględnić przy programowaniu!
- 140 Parametry cyklu
- 142 5.10 PUNKT ODNIESIENIA ŚRODEK 4 ODWIERTÓW (cykl 418, DIN/ISO: G418, opcja #17)
- 142 Zastosowanie
- 143 Proszę uwzględnić przy programowaniu!
- 144 Parametry cyklu
- 147 5.11 PUNKT ODNIESIENIA POJEDYNCZA OŚ (cykl 419, DIN/ISO: G419, opcja #17)
- 147 Zastosowanie
- 147 Proszę uwzględnić przy programowaniu!
- 148 Parametry cyklu
- 150 5.12 PUNKT ODNIESIENIA ŚRODEK ROWKA (cykl 408, DIN/ISO: G408, opcja #17)
- 150 Zastosowanie
- 151 Proszę uwzględnić przy programowaniu!
- 152 Parametry cyklu
- 155 5.13 PUNKT ODNIESIENIA ŚRODEK MOSTKA (cykl 409, DIN/ISO: G409, opcja #17)
- 155 Zastosowanie
- 156 Proszę uwzględnić przy programowaniu!
- 157 Parametry cyklu
- 159 5.14 Przykład: wyznaczenie punktu odniesienia środek wycinka koła i górna krawędź obrabianego detalu
- 160 5.15 Przykład: wyznaczenie punktu odniesienia górna krawędź obrabianego detalu i środek okręgu odwiertów
- 163 6 Cykle układu pomiarowego: automatyczne kontrolowanie przedmiotu
- 164 6.1 Podstawy
- 164 Przegląd
- 165 Protokołowanie wyników pomiaru
- 167 Wyniki pomiarów w Q-parametrach
- 167 Status pomiaru
- 167 Monitorowanie tolerancji
- 168 Monitorowanie narzędzia
- 169 Układ odniesienia dla wyników pomiaru
- 170 6.2 PŁASZCZYZNA REFERENCYJNA (cykl 0, DIN/ISO: G55, opcja #17)
- 170 Zastosowanie
- 170 Proszę uwzględnić przy programowaniu!
- 171 Parametry cyklu
- 172 6.3 PUNKT ODNIESIENIA biegunowo (cykl 1, opcja #17)
- 172 Zastosowanie
- 172 Proszę uwzględnić przy programowaniu!
- 173 Parametry cyklu
- 174 6.4 POMIAR KĄTA (cykl 420, DIN/ISO: G420, opcja #17)
- 174 Zastosowanie
- 174 Proszę uwzględnić przy programowaniu!
- 175 Parametry cyklu
- 177 6.5 POMIAR ODWIERTU (cykl 421, DIN/ISO: G421, opcja #17)
- 177 Zastosowanie
- 178 Proszę uwzględnić przy programowaniu!
- 179 Parametry cyklu
- 182 6.6 POMIAR OKRĘGU ZEWNĄTRZ (cykl 422, DIN/ISO: G422, opcja #17)
- 182 Zastosowanie
- 183 Proszę uwzględnić przy programowaniu!
- 184 Parametry cyklu
- 187 6.7 POMIAR PROSTOKĄTA ZEWNĄTRZ (cykl 423, DIN/ISO: G423, opcja #17)
- 187 Zastosowanie
- 188 Proszę uwzględnić przy programowaniu!
- 189 Parametry cyklu
- 191 6.8 POMIAR PROSTOKĄTA ZEWNĄTRZ (cykl 424, DIN/ISO: G424, opcja #17)
- 191 Zastosowanie
- 192 Proszę uwzględnić przy programowaniu!
- 192 Parametry cyklu
- 194 6.9 POMIAR SZEROKOSCI WEWNATRZ (cykl 425, DIN/ISO: G425, opcja #17)
- 194 Zastosowanie
- 194 Proszę uwzględnić przy programowaniu!
- 195 Parametry cyklu
- 197 6.10 POMIAR MOSTKA ZEWNĄTRZ (cykl 426, DIN/ISO: G426 , opcja #17)
- 197 Zastosowanie
- 197 Proszę uwzględnić przy programowaniu!
- 198 Parametry cyklu
- 200 6.11 POMIAR WSPOŁRZEDNEJ (cykl 427, DIN/ISO: G427, opcja #17)
- 200 Zastosowanie
- 200 Proszę uwzględnić przy programowaniu!
- 201 Parametry cyklu
- 203 6.12 POMIAR OKRĘGU ODWIERTÓW (cykl 430, DIN/ISO: G430, opcja #17)
- 203 Zastosowanie
- 203 Proszę uwzględnić przy programowaniu!
- 204 Parametry cyklu
- 206 6.13 POMIAR PŁASZCZYZNY (cykl 431, DIN/ISO: G431, opcja #17)
- 206 Zastosowanie
- 207 Proszę uwzględnić przy programowaniu!
- 207 Parametry cyklu
- 209 6.14 Przykłady programowania
- 209 Przykład: pomiar prostokątnego czopu i dopracowanie
- 211 Przykład: wymierzenie kieszeni prostokątnej, protokołowanie wyników pomiarów
- 213 7 Cykle układu pomiarowego: funkcje specjalne
- 214 7.1 Podstawy
- 214 Przegląd
- 215 7.2 POMIAR (cykl 3, opcja #17)
- 215 Zastosowanie
- 215 Proszę uwzględnić przy programowaniu!
- 216 Parametry cyklu
- 217 7.3 POMIAR 3D (cykl 4, opcja #17)
- 217 Zastosowanie
- 218 Proszę uwzględnić przy programowaniu!
- 219 Parametry cyklu
- 220 7.4 SZYBKIE PRÓBKOWANIE (cykl 441, DIN/ISO: G441, opcja #17)
- 220 Zastosowanie
- 220 Proszę uwzględnić przy programowaniu!
- 221 Parametry cyklu
- 222 7.5 Kalibrowanie przełączającej sondy pomiarowej
- 224 7.6 Wyświetlanie wartości kalibrowania
- 225 7.7 TS KALIBROWANIE DŁUGOSCI (cykl 461, DIN/ISO: G461, opcja #17)
- 227 7.8 TS KALIBROWANIE PROMIENIA WEWNĄTRZ (cykl 462, DIN/ISO: G462, opcja #17)
- 230 7.9 TS KALIBROWANIE PROMIENIA ZEWNĄTRZ (cykl 463, DIN/ISO: G463 , opcja #17)
- 233 7.10 TS KALIBROWANIE (cykl 460, DIN/ISO: G460, opcja #17)
- 237 8 Cykle układu pomiarowego: automatyczny pomiar kinematyki
- 238 8.1 Pomiar kinematyki sondami dotykowymi TS (opcja #48)
- 238 Zasadniczo
- 239 Przegląd
- 240 8.2 Warunki
- 241 Proszę uwzględnić przy programowaniu!
- 242 8.3 ZACHOWANIE KINEMATYKI (cykl 450, DIN/ISO: G450, opcja# 48)
- 242 Zastosowanie
- 242 Proszę uwzględnić przy programowaniu!
- 243 Parametry cyklu
- 243 Funkcja protokołu
- 244 Wskazówki dotyczące zachowywania danych
- 245 8.4 WYMIERZANIE KINEMATYKI (cykl 451, DIN/ISO: G451, opcja #48)
- 245 Zastosowanie
- 247 Kierunek pozycjonowania
- 248 Maszyny z osiami z zazębieniem Hirtha
- 249 Przykład obliczania pozycji pomiarowych dla osi A:
- 249 Wybór liczby punktów pomiarowych
- 250 Wybór pozycji kulki kalibrującej na stole maszynowym
- 250 Wskazówki do dokładnościdność
- 251 Wskazówki do różnych metod kalibrowania
- 252 Luz
- 253 Proszę uwzględnić przy programowaniu!
- 254 Parametry cyklu
- 257 Różne tryby (Q406)
- 258 Funkcja protokołu
- 259 8.5 KOMPENSACJA PRESETU (cykl 452, DIN/ISO: G452, opcja #48)
- 259 Zastosowanie
- 261 Proszę uwzględnić przy programowaniu!
- 262 Parametry cyklu
- 264 Dopasowanie głowic zamiennych
- 266 Kompensacja dryfu
- 268 Funkcja protokołu
- 269 9 Cykle układu pomiarowego: automatyczny pomiar narzędzi
- 270 9.1 Podstawy
- 270 Przegląd
- 271 Różnice pomiędzy cyklami 30 do 33 i 480 do 483
- 272 Ustawienie parametrów maszynowych
- 274 Wpisy w tabeli narzędzi dla narzędzi frezarskichrskich
- 275 9.2 TT KALIBROWANIE (cykl 30 lub 480,DIN/ISO: G480, opcja #17)
- 275 Zastosowanie
- 276 Proszę uwzględnić przy programowaniu!
- 277 Parametry cyklu
- 278 9.3 Wymierzanie długości narzędzia (cykl 31 lub 481, DIN/ISO: G481, opcja #17)
- 278 Zastosowanie
- 279 Proszę uwzględnić przy programowaniu!
- 280 Parametry cyklu
- 282 9.4 Wymiarowanie promienia narzędzia (cykl 32 lub 482, DIN/ISO: G482, opcja #17)
- 282 Zastosowanie
- 283 Proszę uwzględnić przy programowaniu!
- 284 Parametry cyklu
- 286 9.5 Kompletne wymiarowanie narzędzia (cykl 33 lub 483, DIN/ISO: G483, opcja #17)
- 286 Zastosowanie
- 287 Proszę uwzględnić przy programowaniu!
- 288 Parametry cyklu
- 290 9.6 IR-TT KALIBROWANIE (cykl 484, DIN/ISO: G484, opcja #17)
- 290 Zastosowanie
- 290 Przebieg cyklu
- 292 Proszę uwzględnić przy programowaniu!
- 292 Parametry cyklu
- 293 10 Cykle: funkcje specjalne
- 294 10.1 Podstawy
- 294 Przegląd
- 295 10.2 ORIENTACJA WRZECIONA (cykl 13, DIN/ISO: G36)
- 295 Zastosowanie
- 295 Proszę uwzględnić przy programowaniu!
- 295 Parametry cyklu
- 297 11 Tabele przeglądowe: cykle
- 298 11.1 Tabela przeglądowa
- 298 Cykle sondy
- 300 Indeks
- 301 Układy pomiarowe firmy HEIDENHAIN