Cykl 800 UKL.TOCZ. DOPASOWAC
Programowanie ISO
G800
Aplikacja
Należy zapoznać się z instrukcją obsługi obrabiarki!
Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.
Cykl ten jest zależny od obrabiarki.
Aby móc wykonać obróbkę toczeniem, należy ustawić narzędzie odpowiednio do wrzeciona toczenia. W tym celu można używać cyklu 800 UKL.TOCZ. DOPASOWAC.
Przy obróbce toczeniem ważnym jest kąt przystawienia pomiędzy narzędziem i wrzecionem toczenia, aby na przykład móc obrabiać kontury ze ścinkami. W cyklu 800 dostępne są różne możliwości, aby ustawić układ współrzędnych odpowiednio do przystawionej obróbki:
- Jeśli oś nachylenia już została pozycjonowana dla przystawionej obróbki, to można przy pomocy cyklu 800 ustawić układ współrzędnych na położenie osi nachylenia (Q530=0). W tym przypadku należy dla poprawnego obliczania, zaprogramować M144 lub M128/TCPM
- Cykl 800 oblicza wymagany kąt nachylenia osi na podstawie kąta przystawienia Q531 − w zależności od wybranej strategii w parametrze PRZYLOZONA OBR. Q530 sterowanie pozycjonuje oś nachylenia z (Q530=1) lub bez ruchu kompensacyjnego (Q530=2)
- Cykl 800 oblicza wymagany kąt nachylenia na podstawie kąta przystawienia Q531, ale nie wykonuje pozycjonowania osi nachylenia (Q530=3), należy samodzielnie pozycjonować oś nachylenia po cyklu na obliczone wartości Q120 (oś A), Q121 (oś B) i Q122 (oś C)
Jeśli oś wrzeciona frezowania oraz oś wrzeciona toczenia są ustawione równolegle do siebie, to można przy pomocy kąta precesji Q497 zdefiniować dowolny obrót układu współrzędnych wokół osi wrzeciona (Z-oś). To może okazać się koniecznym, jeśli należy ustawić narzędzie z powodu braku miejsca w określone położenie lub jeśli chcemy lepiej obserwować proces obróbki. Jeśli osie wrzeciona toczenia i frezowania nie są ustawione równolegle, to sensownym jest zastosowanie tylko dwóch kątów precesji dla obróbki. Sterowanie wybiera najbliższy wartości wprowadzenia Q497 kąt.
Cykl 800 pozycjonuje wrzeciono frezowania tak, aby ostrze narzędzia było ustawione do konturu toczenia. Przy tym można używać narzędzia także odbitego lustrzanie (NARZEDZIE ODWROCIC Q498), przez co wrzeciono frezowania zostaje pozycjonowane o 180°. W ten sposób można wykorzystywać narzędzia zarówno dla obróbki wewnętrznej jak i zewnętrznej. Pozycjonować ostrze narzędzia na środek wrzeciona toczenia za pomocą wiersza przemieszczenia, np. L Y+0 R0 FMAX.
- Jeśli zmieniamy pozycję nachylenia, to należy ponownie wykonać cykl 800 , aby ustawić układ współrzędnych.
- Sprawdzić przed obróbką orientację narzędzia.
Spokrewnione tematy
- Cykle toczenia
Toczenie mimośrodu
W niektórych przypadkach nie jest możliwym takie zamocowanie detalu, aby oś centrum toczenia była wyrównana z osią wrzeciona toczenia. To ma miejsce np. w przypadku dużych lub rotacyjnie niesymetrycznych detali. Przy pomocy funkcji toczenia mimośrodu Q535 w cyklu 800 można mimo to wykonać obróbkę toczeniem.
Przy toczeniu mimośrodu kilka osi linearnych zostaje sprzężonych z wrzecionem toczenia. Sterowanie kompensuje mimośród, a mianowicie kołowym ruchem kompensującym ze sprzężonymi osiami linearnymi.
Ta funkcja musi zostać aktywowana przez producenta maszyn i przez niego dopasowana.
W przypadku wysokich obrotów i dużego mimośrodu konieczne są duże posuwy osi linearnych, aby wykonywać przemieszczenia synchronicznie. Jeśli nie można utrzymywać tych posuwów, to kontur zostaje uszkodzony. Sterowanie wydaje komunikat o błędach, jeśli 80 % maksymalnej szybkości osi lub przyśpieszenia są przekraczane. Proszę zredukować w tym przypadku obroty.
Wskazówki dotyczące obsługi
- Wykonać sprzężenie lub rozprzęganie tylko przy stojącym wrzecionie toczenia
- Sprawdzenie przebiegu i wykonania programu przy pomocy symulacji
- Tak wybrać dane technologiczne, aby nie pojawiały się wibracje (drgania rezonansowe)
- Proszę wykonać przejście próbne przed właściwą obróbką, aby upewnić się, iż konieczne szybkości mogą być osiągane.
- Z wynikających z kompensacji pozycji osi linearnych pokazuje sterowanie tylko wartość RZECZ w odczycie położenia.
Działanie
Przy pomocy cyklu 800 UKL.TOCZ. DOPASOWAC sterowanie ustawia układ współrzędnych detalu i orientuje odpowiednio narzędzie. Cykl 800 działa, do momentu kiedy zostanie on zresetowany przez cykl 801 lub jeżeli cykl 800 zostanie ponownie zdefiniowany. Niektóre funkcje cyklu 800 zostają resetowane także poprzez inne czynniki:
- Odwrócenie danych narzędzia (Q498 NARZEDZIE ODWROCIC) jest resetowane przez wywołanie narzędzia TOOL CALL
- Funkcja TOCZEN. MIMOSRODOWE Q535 jest resetowana na końcu programu lub poprzez przerwanie przebiegu programu (wewnętrzny stop)
Wskazówki
Producent obrabiarek określa określa konfigurację maszyny. Jeśli przy danej konfiguracji wrzeciono narzędzia zostało zdefiniowane jako oś w kinematyce, to potencjometr posuwu działa przy przemieszczeniach z cyklem 800.
Producent maszyn może skonfigurować raster dla pozycjonowania wrzeciona narzędzia.
- Po bloku TOOL CALLponownie aktywować odwrócenie narzędzia
- Program NC lub fragment programu ostrożnie przetestować w trybie pracy Przebieg progr. tryb Pojedynczy wiersz.
- W razie konieczności zmienić znak liczby zdefiniowanego kąta SPB
- Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE TURN.
- Narzędzie musi być zamocowane we właściwym położeniu i być zmierzone.
- Cykl 800 pozycjonuje tylko pierwszą oś obrotu wychodząc z narzędzia. Jeśli M138 jest aktywna, to ogranicza to możliwości wyboru do zdefiniowanych osi obrotu. Jeśli inne osie obrotu mają być przemieszczane na określoną pozycję, to należy te osie odpowiednio pozycjonować przed wykonaniem cyklu 800.
Wskazówki odnośnie programowania
- Można odwrócić dane narzędzia tylko (Q498 NARZEDZIE ODWROCIC), jeśli wybrano narzędzie tokarskie.
- Należy zaprogramować dla zresetowania cyklu 800 cykl 801 SYSTEM TOCZENIA ZRESETOWAC.
- Cykl 800 ogranicza przy toczeniu mimośrodu maksymalnie dozwoloną prędkość obrotową. Ta prędkość wynika z zależnej od obrabiarki konfiguracji (dokonywanej przez producenta maszyn) i wielkości mimośrodu. Możliwe, iż przed zaprogramowaniem cyklu 800 zostało zaprogramowane ograniczenie prędkości obrotowej z FUNCTION TURNDATA SMAX. Jeśli ta wartość ograniczenia obrotów jest mniejsza, niż obliczone przez cykl 800 ograniczenie prędkości obrotowej, to działa ta mniejsza wartość. Dla zresetowania cyklu 800 należy programować cykl 801. W ten sposób resetowane jest ustawione przez cykl ograniczenie prędkości obrotowej. Następnie działa ponownie ograniczenie prędkości obrotowej, zaprogramowane przed wywołaniem cyklu z FUNCTION TURNDATA SMAX.
- Jeśli detal ma być poddawany rotacji wokół wrzeciona detalu, to należy używać offsetu wrzeciona detalu w tabeli punktów odniesienia. Rotacje podstawowe nie są możliwe, sterowanie podaje komunikat o błędach.
- Jeśli w parametrze Q530 przystawiona obróbka stosujesz ustawienie 0 (osie nachylenia muszą być wcześniej pozycjonowane), to należy uprzednio zaprogramować M144 lub TCPM/M128.
- Jeśli w parametrze Q530 przystawiona obróbka wykorzystywane są ustawienia 1: MOVE, 2: TURN i 3: STAY, to sterowanie aktywuje (w zależności od konfiguracji maszyny) funkcję M144 bądź TCPM
Parametry cyklu
Rysunek pomocniczy | Parametry |
---|---|
Q497 Kąt precesji? Kąt, pod którym sterowanie ustawia narzędzie. Dane wejściowe: 0.00000...359.99999 | |
Q498 Narz.odwrócić (0=nie/1=tak)? Narzędzie dla obróbki wewnątrz/zewnątrz odbić lustrzanie. Dane wejściowe: 0, 1 | |
Q530 Przyłożona obróbka? Pozycjonować osie nachylenia dla przystawionej obróbki: 0: utrzymanie pozycji osi nachylenia (oś musi być uprzednio pozycjonowana) 1: oś nachylenia pozycjonować automatycznie i przy tym odpowiednio naprowadzić wierzchołek ostrza narzędzia(MOVE). Pozycja względna pomiędzy narzędziem i przedmiotem nie zmienia się. Sterowanie wykonuje przemieszczenie kompensujące osiami linearnymi 2: oś nachylenia pozycjonować automatycznie bez naprowadzania wierzchołka ostrza narzędzia(TURN) 3: nie pozycjonować osi nachylenia. Pozycjonować osie nachylenia w następnym, oddzielnym wierszu pozycjonowania (STAY). Sterowanie zachowuje wartości pozycjonowania w parametrach Q120 (oś A), Q121 (oś B) i Q122 (oś C) Dane wejściowe: 0, 1, 2, 3 | |
Q531 Kąt przyłożenia? Kąt przystawienia dla ustawienia narzędzia Dane wejściowe: -180.00000...+180.00000 | |
Q532 Posuw pozycjonowania? Prędkość przemieszczenia osi nachylenia przy pozycjonowaniu automatycznym Dane wejściowe: 0.001...99999.999 alternatywnie FMAX | |
Q533 Prefer. kier. kąta przyłożenia?. 0: rozwiązanie, leżące najbliżej do aktualnej pozycji -1: rozwiązanie, leżące w zakresie między 0° i -179,9999° +1: rozwiązanie, leżące w zakresie między 0° i +180° -2: rozwiązanie, leżące w zakresie między -90° i -179,9999° +2: rozwiązanie, leżące w zakresie między +90° i +180° Dane wejściowe: -2, -1, 0, +1, +2 | |
Q535 Toczenie mimośrodowe? Sprzęganie osi dla mimośrodowej obróbki toczeniem: 0: sprzęganie osi anulować 1: sprzęganie osi aktywować. Centrum toczenia znajduje się w aktywnym punkcie odniesienia 2: sprzęganie osi aktywować. Centrum toczenia znajduje się w aktywnym punkcie zerowym 3: sprzęganie osi nie zmieniać Dane wejściowe: 0, 1, 2, 3 | |
Q536 Toczenie mimośrodowe bez stop? Przerwanie przebiegu programu przed sprzęganiem osi: 0: stop przed nowym sprzęganiem osi. Sterowanie otwiera w stanie stopu okno, w którym wyświetlane są mimośród i maksymalne wychylenie pojedynczych osi. Następnie możesz kontynuować obróbkę z NC-Start bądź wybrać ANULUJ 1: sprzęganie osi bez uprzedniego stop Dane wejściowe: 0, 1 | |
Q599 bądź QS599 Droga powrotu/makro? Powrót przed wykonaniem pozycjonowania w osi obrotu lub w osi narzędzia: 0: bez wycofania -1: maksymalne wycofanie z M140 MB MAX, patrz Wycofanie na osi narzędzia z M140 >0: odcinek dla wycofania w mm lub calach "...": ścieżka dla programu NC, który ma być wywołany jako makro użytkownika. Dane wejściowe: -1...9999 wpisanie tekstu z maks. 255 znaków alternatywnie parametry QS |
11 CYCL DEF 800 UKL.TOCZ. DOPASOWAC ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Makro użytkownika
Makro użytkownika to kolejny program NC.
Makro użytkownika zawiera sekwencję kilku instrukcji. Za pomocą makro możesz definiować kilka funkcji NC, wykonywanych przez sterowanie. Jako użytkownik generujesz makra w postaci programu NC.
Sposób funkcjonowania makro odpowiada działaniu wywołanego programu NC, np. przy użyciu funkcji NC CALL PGM. Definiujesz makro jako program NC z typem pliku *.h bądź *.i .
- HEIDENHAIN zaleca stosowanie parametrów QL w makro. Parametry QL działają wyłącznie lokalnie w programie NC. Jeśli używasz w makro innych rodzajów zmiennych, to dokonywane zmiany oddziaływują ewentualnie na wywołujący program NC. Aby dokonać wyraźnych zmian w wywołującym programie NC, należy użyć parametrów Q bądź QS o numerach 1200 do 1399.
- W obrębie makro możesz odczytywać wartości parametrów cyklu.
Przykład makro użytkownika wycofanie
0 BEGIN PGM RET MM | |
1 FUNCTION RESET TCPM | ; TCPM zresetować |
2 L Z-1 R0 FMAX M91 | ; Ruchy przemieszczeniowe z M91 |
3 FN 10: IF Q533 NE+0 GOTO LBL "DEF_DIRECTION" | ; jeśli Q533 (preferowany kierunek z cyklu 800) nierówny 0, skok do LBL "DEF_DIRECTION" |
4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4 | ; odczytywanie danych systemowych (pozycja zadana w układzie REF) i zachowanie w QL1 |
5 QL0 = 500 * SGN QL1 | ; SGN = sprawdzić znak liczby |
6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE" | ; skok do LBL MOVE |
7 LBL "DIRECTION" | |
8 QL0 = 500 * SGN Q533 | ; SGN = sprawdzić znak liczby |
9 LBL "MOVE" | |
10 L X-500 Y+QL0 R0 FMAX M91 | ; Ruch wycofania z M91 |
11 END PGM RET MM |