Cykl 1412 PROBK. UKOSNA KRAWEDZ (#17 / #1-05-1)
Programowanie ISO
G1412
Zastosowanie
Przy pomocy cyklu sondy dotykowej 1412 określasz niewspółosiowość detalu za pomocą dwóch pozycji na ukośnej krawędzi. Cykl określa rotację z różnicy zmierzonego kąta i zadanego kąta.
Jeśli przed tym cyklem programujesz cykl 1493 PROBK. EKSTRUZJI , to sterowanie powtarza punkty próbkowania w wybranym kierunku i dla określonej długości wzdłuż prostej.
Cykl 1493 PROBK. EKSTRUZJI (#17 / #1-05-1)
Cykl udostępnia dodatkowo następujące możliwości:
- Jeśli współrzędne punktów próbkowania nie są znane, to cykl może być wykonywany w trybie półautomatycznym..
- Jeśli określono wcześniej dokładną pozycję, to możesz definiować tę wartość w cyklu jako pozycję rzeczywistą.
Przebieg cyklu
- Sterownik pozycjonuje sondę dotykową przy pomocy logiki pozycjonowania na prepozycję pierwszego punktu pomiaru 1.
- Następnie sonda pomiarowa przemieszcza się na wprowadzoną wysokość pomiaru Q1102 i przeprowadza pierwszą operację próbkowania z posuwem próbkowania F z tabeli sond dotykowych.
- Sterowanie odsuwa sondę pomiarową o bezpieczny odstęp w kierunku przeciwnym do ustalonego kierunku przemieszczenia.
- Jeśli programujesz TRYB BEZP.WYSOK. Q1125 , to sterowanie pozycjonuje sondę z FMAX_PROBE z powrotem na bezpieczną wysokość Q260.
- Następnie sonda pomiarowa przemieszcza się do następnego punktu próbkowania 2 i wykonuje drugą operację próbkowania.
- Na koniec sterowanie odsuwa sondę pomiarową z powrotem na bezpieczną wysokość (zależnie od Q1125) i zachowuje ustalone wartości w następujących parametrach Q:
Numer | Znaczenie |
---|---|
Q950 do Q952 | Pierwsza zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia |
Q953 do Q955 | Druga zmierzona pozycja w osi głównej, pomocniczej i w osi narzędzia |
Q964 | Zmierzona rotacja podstawowa |
Q965 | Zmierzona rotacja stołu |
Q980 do Q982 | Zmierzone odchylenie pierwszego punktu próbkowania |
Q983 do Q985 | Zmierzone odchylenie drugiego punktu próbkowania |
Q994 | Zmierzone odchylenie kąta rotacji podstawowej |
Q995 | Zmierzone odchylenie kąta obrotu stołu |
Q183 | Status obrabianego przedmiotu
|
Q970 | Jeśli zaprogramowałeś uprzednio cykl 1493 PROBK. EKSTRUZJI : Maksymalne odchylenie wychodząc z pierwszego punkt próbkowania |
Q971 | Jeśli zaprogramowałeś uprzednio cykl 1493 PROBK. EKSTRUZJI : Maksymalne odchylenie wychodząc z drugiego punktu próbkowania |
Wskazówki
- Należy między każdym obiektem lub każdym punktem próbkowania przejechać na bezpieczną wysokość. Programujesz Q1125 TRYB BEZP.WYSOK. nierówny -1.
- Przeliczenia współrzędnych zresetować przed wywołaniem cyklu
- Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
- Jeśli programujesz tolerancję w Q1100, Q1101 lub Q1102 , to odnosi się ona do zaprogramowanej pozycji zadanej a nie do punktów próbkowania wzdłuż ukośnej. Aby zaprogramować tolerancję dla normalnej powierzchni wzdłuż krawędzi ukośnej, używaj parametru TOLERANCJA QS400.
- Należy uwzględnić podstawowe informacje o cyklach 14xx.
Podstawowe informacje o cyklach sondy dotykowej 14xx (#17 / #1-05-1)
Wskazówka w połączeniu z osiami obrotu:
- Jeśli na 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 robocza jest konsystentna. Sterowanie oblicza rotację podstawową standardowo w wejściowym układzie współrzędnych I-CS.
- Jeśli aktualne współrzędne osi obrotu i zdefiniowane kąty nachylenia (3D-ROT-menu) nie są zgodne, to płaszczyzna robocza nie jest konsystentna. Sterowanie oblicza rotację podstawową w układzie współrzędnych detalu W-CS w zależności od osi narzędzia.
- Przy pomocy opcjonalnego parametru maszynowego chkTiltingAxes (nr 204601) producent obrabiarek sprawdza zgodność sytuacji nachylenia. Jeśli w nie skonfigurowano badania to sterowanie 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. Ta 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). W przeciwnym razie sterowanie wydaje komunikat o błędach.
- Ustawienie osi stołu obrotowego może nastąpić tylko, jeśli nie ustawiono rotacji podstawowej.
Przykład: określenie rotacji podstawowej poprzez płaszczyznę i dwa odwierty
Przykład: justowanie obrotu podstawowego przy pomocy dwóch odwiertów
Parametry cyklu
Rysunek pomocniczy | Parametry |
---|---|
Q1100 1.pozycja zadana oś główna? Absolutna zadana pozycja, na której rozpoczyna się ukośna krawędź w osi głównej. Dane wejściowe: -99999.9999...+99999.9999 alternatywnie ?, +, - bądź @
| |
Q1101 1.pozycja zadana oś pomocnicza? Absolutna zadana pozycja, na której rozpoczyna się ukośna krawędź w osi pomocniczej. Dane wejściowe: -99999.9999...+99999.9999 Alternatywnie opcjonalne wprowadzenie, patrz Q1100 | |
Q1102 1.pozycja zadana oś narzędzia? Absolutna zadana współrzędna pierwszego punktu próbkowania w osi narzędzia Dane wejściowe: –99999.9999...+9999.9999 Alternatywnie opcjonalne wprowadzenie, patrz Q1100 | |
QS400 Zapis tolerancji? Zakres tolerancji monitorowany przez cykl. Tolerancja definiuje dozwolone odchylenie normalnej powierzchni wzdłuż krawędzi ukośnej. Sterowanie określa to odchylenie za pomocą współrzędnej zadanej i rzeczywistej współrzędnej elementu. Przykłady:
Dane wejściowe: max. 255 znaków | |
Q1130 Kąt zadany dla 1.prostej? Kąt zadany dla pierwszej prostej Dane wejściowe: -180...+180 | |
Q1131 Kierunek próbk.dla 1.prostej? Kierunek próbkowania pierwszej krawędzi: +1: obraca kierunek pomiaru o +90° w stosunku do kąta nominalnego Q1130 i wykonuje pomiary pod kątem prostym do krawędzi nominalnej. -1: obraca kierunek pomiaru o -90° w stosunku do kąta nominalnego Q1130 i wykonuje pomiary pod kątem prostym do krawędzi nominalnej. Dane wejściowe: -1, +1 | |
Q1132 Pierwszy dystans na 1.prostej? Dystans pomiędzy początkiem krawędzi ukośnej i pierwszym punktem próbkowania. Wartość działa inkrementalnie. Dane wejściowe: –999.999...+999.999 | |
Q1133 Drugi dystans na 1.prostej? Dystans pomiędzy początkiem krawędzi ukośnej i drugim punktem próbkowania. Wartość działa inkrementalnie. Dane wejściowe: –999.999...+999.999 | |
Q1139 Płaszczyzna dla obiektu (1-3)? Płaszczyzna, na której sterowanie interpretuje kąt zadany Q1130 i kierunek pomiaru Q1131 . 1: YZ-płaszczyzna 2: ZX-płaszczyzna 3: XY-płaszczyzna Dane wejściowe: 1, 2, 3 | |
Q320 Bezpieczna odleglosc? Dodatkowy odstęp pomiędzy punktem pomiarowym i główką sondy pomiarowej. Q320 działa addytywnie do SET_UP tabeli sond pomiarowych Wartość działa inkrementalnie. Dane wejściowe: 0...99999.9999 alternatywnie PREDEF | |
Q260 Bezpieczna wysokosc ? Współrzędna na osi narzędzia, na której nie może dojść do kolizji pomiędzy sondą i obrabianym detalem (mocowaniem). Wartość działa absolutnie. Dane wejściowe: -99999.9999...+99999.9999 alternatywnie PREDEF | |
Q1125 Przejazd na bezpieczną wysokość? Zachowanie przy pozycjonowaniu pomiędzy pozycjami próbkowania: -1: bez przejazdu na bezpieczną wysokość. 0: przed i po cyklu przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z FMAX_PROBE. 1: przed i po każdym obiekcie przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z FMAX_PROBE. 2: przed i po każdym punkcie próbkowania przejazd na bezpieczną wysokość. Prepozycjonowanie następuje z FMAX_PROBE. Dane wejściowe: -1, 0, +1, +2 | |
Q309 Reakcja na błąd tolerancji? Reakcja przy przekroczeniu tolerancji: 0: przy przekroczeniu tolerancji nie przerywać przebiegu programu. Sterowanie nie otwiera okna z wynikami. 1: przy przekroczeniu tolerancji przerwać przebiegu programu. Sterowanie otwiera okno z wynikami. 2: sterowanie nie otwiera okna z wynikami przy dopracowywaniu. Sterowanie otwiera okno z wynikami na pozycji rzeczywistej na zakresie braków i przerywa wykonywanie programu. Dane wejściowe: 0, 1, 2 | |
Q1126 Ustawić osie obrotu? Pozycjonować osie obrotu dla przystawionej obróbki: 0: utrzymywać aktualną pozycję osi obrotu. 1: oś obrotu pozycjonować automatycznie i przy tym odpowiednio naprowadzić wierzchołek ostrza narzędzia (MOVE). Pozycja względna pomiędzy detalem i sondą nie zmienia się. Sterowanie wykonuje przemieszczenie kompensujące osiami linearnymi. 1: oś obrotu pozycjonować automatycznie i przy tym odpowiednio naprowadzić wierzchołek ostrza narzędzia (MOVE). Pozycja względna pomiędzy detalem i sondą nie zmienia się. Sterowanie wykonuje przemieszczenie kompensujące osiami linearnymi. Dane wejściowe: 0, 1, 2 | |
Q1120 Pozycja do przejęcia? Określić, czy sterowanie ma korygować aktywny punkt odniesienia: 0: bez korekty 1: korekta w odniesieniu do 1. punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej 1. punktu próbkowania. 2: korekta w odniesieniu do 2. punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej 2. punktu próbkowania. 3: korekta w odniesieniu do uśrednionego punktu próbkowania. Sterowanie koryguje aktywny punkt odniesienia o odchylenie pozycji zadanej i rzeczywistej uśrednionego punktu próbkowania. Dane wejściowe: 0, 1, 2, 3 | |
Q1121 Rotację przejąć? Określić, czy sterowanie ma przejąć ustalone ukośne położenie: 0: bez rotacji podstawowej 1: ustawić rotację podstawową: sterowanie przejmuje ukośnie położenie jako transformację bazową do tabeli punktów odniesienia. 2: wykonać obrót stołu: sterowanie przejmuje ukośne położenie jako offset do tabeli punktów odniesienia. Dane wejściowe: 0, 1, 2 |
11 TCH PROBE 1412 PROBK. UKOSNA KRAWEDZ ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|