Programowanie ISO
G444
G444
Należy zapoznać się z instrukcją obsługi obrabiarki!
Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.
Cykl 444 sprawdza każdy pojedynczy punktu na powierzchni elementu. Cykl ten jest wykorzystywany np. przy wymiarowaniu dowolnych powierzchni formy elementów. Przy jego pomocy można określić, czy punkt na powierzchni elementu w porównaniu do współrzędnych zadanych, znajduje się w zakresie nadmiaru czy też niedomiaru. Następnie obsługujący sterowanie może przeprowadzić dalsze kroki jak dodatkowa obróbka etc.
Cykl 444 dokonuje detekcji dowolnego punktu w przestrzeni i określa odchylenie odnośnie współrzędnej zadanej. Przy tym zostaje uwzględniony wektor normalny, określony przez parametry Q581, Q582 i Q583 . Wektor normalny leży prostopadle na (urojonej) płaszczyźnie, na której leży współrzędna zadana. Wektor normalny wskazuje w kierunku od powierzchni i nie określa drogi próbkowania. Korzystnym jest określenie wektora normalnego przy pomocy systemu CAD lub CAM. Zakres tolerancji QS400 definiuje dozwolone odchylenie między współrzędną rzeczywistą i zadaną wzdłuż wektora normalnego. W ten sposób można np. zdefiniować, iż po stwierdzonym niedomiarze następuje stop programu. Dodatkowo sterowanie wydaje protokół i odchylenia zostają zachowane w przestawionych poniżej parametrach Q.
Odpracowywanie cykli układu pomiarowego
Sterowanie zachowuje wyniki operacji próbkowania w następujących parametrach:
Numer | Znaczenie |
---|---|
Q151 | Zmierzona pozycja oś główna |
Q152 | Zmierzona pozycja oś pomocnicza |
Q153 | Zmierzona pozycja oś narzędzia |
Q161 | Zmierzone odchylenie oś główna |
Q162 | Zmierzone odchylenie oś pomocnicza |
Q163 | Zmierzone odchylenie oś narzędzia |
Q164 |
|
Q183 |
|
Funkcja protokołu
Sterowanie generuje po wykonaniu protokół w formacie .html. W protokole zawarte są wyniki osi głównej, pomocniczej i osi narzędzia jak i odchylenie 3D. Sterowanie zachowuje protokół w tym samym katalogu, w którym znajduje się plik .h (jak długo nie jest skonfigurowana ścieżka dla FN16).
Rysunek pomocniczy | Parametry |
---|---|
Q263 1.pkt pomiarowy 1.osi? Współrzędna pierwszego punktu próbkowania w osi głównej płaszczyzny obróbki. Wartość działa absolutnie. Dane wejściowe: -99999.9999...+99999.9999 | |
Q264 1.pkt pomiar.2.osi? Współrzędna pierwszego punktu próbkowania w osi pomocniczej płaszczyzny obróbki. Wartość działa absolutnie. Dane wejściowe: -99999.9999...+99999.9999 | |
Q294 1.pkt pomiarowy 3.osi? Współrzędna pierwszego punktu próbkowania w osi sondy. Wartość działa absolutnie. Dane wejściowe: -99999.9999...+99999.9999 | |
Q581 Normalna powierzchni oś główna? Tu podaje się normalną płaszczyznową w kierunku osi głównej. Wydawanie normalnych płaszczyzny punktu następuje z reguły przy pomocy systemu CAD/CAM. Dane wejściowe: -10...+10 | |
Q582 Normalna powierz. oś pomocn.? Tu podaje się normalną płaszczyznową w kierunku osi pomocniczej. Wydawanie normalnych płaszczyzny punktu następuje z reguły przy pomocy systemu CAD/CAM. Dane wejściowe: -10...+10 | |
Q583 Normalna powierz.oś narzędzia? Tu podaje się normalną płaszczyznową w kierunku osi narzędzia. Wydawanie normalnych płaszczyzny punktu następuje z reguły przy pomocy systemu CAD/CAM. Dane wejściowe: -10...+10 | |
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 | |
QS400 Zapis tolerancji? Tu podaje się zakres tolerancji, monitorowany przez cykl. Tolerancja definiuje dozwolone odchylenie wzdłuż normalnej powierzchni. To odchylenie zostaje określone między współrzędną zadaną i rzeczywistą współrzędną elementu. (Normalna powierzchni jest zdefiniowana przez Q581 - Q583, współrzędna zadana jest zdefiniowana przez Q263, Q264, Q294) Wartość tolerancji zostaje rozdzielona w zależności od wektora normalnego poosiowo, patrz przykłady.
Dane wejściowe: max. 255 znaków | |
Q309 Reakcja na błąd tolerancji? Określić, czy sterowanie przerywa przebieg programu przy przekraczaniu tolerancji i wydaje meldunek o błędach: 0: przy przekroczeniu tolerancji nie przerywać przebiegu programu, nie wydawać komunikatu 1: przy przekroczeniu tolerancji przerwać przebieg programu, wydawać komunikat o błędach 2: jeśli ustalona współrzędna rzeczywista leży wzdłuż wektora normalnej powierzchni poniżej współrzędnej zadanej, to sterowanie wydaje komunikat o błędach i przerywa wykonanie programu NC. Nie następuje tu żadna reakcja na błąd, jeśli określona współrzędna rzeczywista znajduje się powyżej współrzędnej zadanej Dane wejściowe: 0, 1, 2 |
Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.
Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.
Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.
Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.
11 TCH PROBE 444 PROBKOWANIE 3D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|