Definiowanie szablonów PATTERN DEF
Zastosowanie
Spokrewnione tematy
- Cykle dla definiowania wzorów
- PATTERN DEF stosować wyłącznie z osią narzędzia Z .
Dokonujesz nawigacji do tej funkcji w następujący sposób:
Funkcję NC wstaw Obróbka konturu/punktu Układy albo wzory
Opcja wyboru | Definicja | Dalsze informacje |
---|---|---|
POS | Punkt Definiowanie do 9 dowolnych pozycji obróbki | |
ROW | Rząd Definiowanie pojedynczego rzędu, prostego lub skręconego | |
PAT | Wzór Definiowanie pojedynczego szablonu, prostego, skręconego lub zniekształconego | |
FRAME | Ramki Definiowanie pojedynczej ramki, prostej, skręconej lub zniekształconej | |
CIRC | Okrąg Definiowanie koła pełnego | |
PITCHCIRC | Wycinek koła Definiowanie wycinka koła |
Programowanie PATTERN DEF
Funkcje PATTERN DEFprogramujesz w następujący sposób:
|
Jeżeli programujesz szablon obróbki, to w kolumnie Formularz możesz przejść do innego szablonu.
Wywołanie PATTERN DEF
Kiedy tylko zostanie wprowadzona definicja szablonu, można ją wywołać poprzez funkcję CYCL CALL PAT .
Sterowanie wykonuje ostatnio zdefiniowany cykl obróbki na zdefiniowanych przez obsługującego szablonach obróbki.
0 BEGIN SL 2 MM |
---|
... |
11 PATTERN DEF POS1 (X+25 Y+33.5 Z+0) POS2 (X+15 IY+6.5 Z+0) |
12 CYCL DEF 200 WIERCENIE |
... |
13 CYCL CALL PAT |
Wskazówki
Wskazówka dotyczące programowania
- Przed CYCL CALL PAT można zastosować funkcję GLOBAL DEF 125 z Q345=1 . Wówczas sterowanie pozycjonuje narzędzie między odwiertami zawsze na 2. bezpieczny odstęp, zdefiniowany w cyklu.
Wskazówki dotyczące obsługi:
- Wzorzec obróbki pozostaje tak długo aktywny, aż zostanie zdefiniowany nowy albo zostanie wybrana poprzez funkcję SEL PATTERN tablica punktów.
- Sterowanie odsuwa narzędzie pomiędzy punktami startu z powrotem na bezpieczną wysokość. Jako bezpieczną wysokość sterowanie wykorzystuje albo pozycję osi narzędzia przy wywołaniu cyklu albo wartość z parametru cyklu Q204, w zależności od tego, która wartość jest większa.
- Jeśli powierzchnia współrzędnych w PATTERN DEF jest większa niż w cyklu, to odstęp bezpieczny i 2. bezpieczny odstęp jest obliczany na powierzchnię współrzędnych PATTERN DEF .
- Przy pomocy funkcji startu z dowolnego wiersza można wybrać dowolny punkt, z którego można rozpoczynać lub kontynuować obróbkę.
Definiowanie pojedynczych pozycji obróbki
Wskazówki dotyczące programowania i obsługi:
- Można zapisać maksymalnie 9 pozycji obróbkowych, zapis potwierdzić każdorazowo klawiszem ENT .
- POS1 musi być programowana ze współrzędnymi bezwzględnymi. POS2 do POS9 może być programowana bezwzględnie bądź przyrostowo.
- Jeśli Powierzchnia przedmiotu w Z zostanie zdefiniowana nierówna 0, to ta wartość działa dodatkowo do wartości powierzchni obrabianego detalu Q203, zdefiniowanej w cyklu obróbki.
Rysunek pomocniczy | Parametry |
---|---|
POS1: X-wspł. pozycji obróbki Podać współrzędną X absolutnie. Dane wejściowe: -999999999...+999999999 | |
POS1: Y-wspł. pozycji obróbki Podać współrzędną Y absolutnie. Dane wejściowe: -999999999...+999999999 | |
POS1: Współ.powierz.obrab.przedmiotu Podać absolutną współrzędną Z, z której ma rozpocząć się obróbka. Dane wejściowe: -999999999...+999999999 | |
POS2: X-wspł. pozycji obróbki Podać współrzędną X absolutnie bądź inkrementalnie. Dane wejściowe: -999999999...+999999999 | |
POS2: Y-wspł. pozycji obróbki Podać współrzędną Y absolutnie bądź inkrementalnie. Dane wejściowe: -999999999...+999999999 | |
POS2: Współ.powierz.obrab.przedmiotu Podać współrzędną Z absolutnie bądź inkrementalnie. Dane wejściowe: -999999999...+999999999 |
11 PATTERN DEF ~ |
POS1( X+25 Y+33.5 Z+0 ) ~ |
POS2( X+15 IY+6.5 Z+0 ) |
Definiowanie pojedyńczego rzędu
Rysunek pomocniczy | Parametry |
---|---|
Punkt startu X Współrzędna punktu startu rzędu w osi X. Wartość działa absolutnie. Dane wejściowe: -99999.9999999...+99999.9999999 | |
Punkt startu Y Współrzędna punktu startu rzędu w osi Y. Wartość działa absolutnie. Dane wejściowe: -99999.9999999...+99999.9999999 | |
Odległość pozycji obróbki Odległość (inkrementalnie) pomiędzy pozycjami obróbki. Podać wartość pozytywną lub negatywną Dane wejściowe: -999999999...+999999999 | |
Liczba zabiegów obróbkowych Ogólna liczba pozycji obróbki Dane wejściowe: 0...999 | |
Położ.po obrocie całego wzorca Kąt obrotu wokół wprowadzonego punktu startu. Oś odniesienia: oś główna aktywnej płaszczyzny obróbki (np. X dla osi narzędzia Z). Podać wartość absolutną i pozytywną lub negatywną Dane wejściowe: –360.000...+360.000 | |
Współ.powierz.obrab.przedmiotu Podać absolutną współrzędną Z, z której ma rozpocząć się obróbka Dane wejściowe: -999999999...+999999999 |
11 PATTERN DEF ~ |
ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 ) |
Definiowanie pojedynczego wzoru
Wskazówki dotyczące programowania i obsługi:
- Parametry Położenie po obrocie osi głównej oraz Poł.po obrocie osi pomocniczej działają addytywnie do wykonanego uprzednio Położ.po obrocie całego wzorca.
- Jeśli Powierzchnia przedmiotu w Z zostanie zdefiniowana nierówna 0, to ta wartość działa dodatkowo do wartości powierzchni obrabianego detalu Q203, zdefiniowanej w cyklu obróbki.
Rysunek pomocniczy | Parametry |
---|---|
Punkt startu X Absolutny współrzędna punktu startu wzoru na osi X Dane wejściowe: -999999999...+999999999 | |
Punkt startu Y Absolutna współrzędna punktu startu wzoru na osi Y Dane wejściowe: -999999999...+999999999 | |
Odległość pozycji obróbki X Odległość (przyrostowo) pomiędzy pozycjami obróbki w kierunku X. Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: -999999999...+999999999 | |
Odległość pozycji obróbki Y Odległość (przyrostowo) pomiędzy pozycjami obróbki w kierunku Y. Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: -999999999...+999999999 | |
Liczba kolumn Ogólna liczba kolumn szablonu Dane wejściowe: 0...999 | |
Liczba wierszy Ogólna liczba wierszy szablonu Dane wejściowe: 0...999 | |
Położ.po obrocie całego wzorca Kąt obrotu, o który zostaje obrócony cały szablon w zapisanym punkcie startu. Oś odniesienia: oś główna aktywnej płaszczyzny obróbki (np. X dla osi narzędzia Z). Podać wartość absolutną i pozytywną lub negatywną Dane wejściowe: –360.000...+360.000 | |
Położenie po obrocie osi głównej Kąt obrotu, o który zostaje przemieszczona wyłącznie oś główna płaszczyzny obróbki w odniesieniu do zapisanego punktu startu. Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: –360.000...+360.000 | |
Poł.po obrocie osi pomocniczej Kąt obrotu, o który zostaje przemieszczona wyłącznie oś pomocnicza płaszczyzny obróbki w odniesieniu do zapisanego punktu startu. Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: –360.000...+360.000 | |
Współ.powierz.obrab.przedmiotu Podać absolutną współrzędną Z, z której ma rozpocząć się obróbka. Dane wejściowe: -999999999...+999999999 |
11 PATTERN DEF ~ |
PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) |
Definiowanie pojedynczej ramki
Wskazówki dotyczące programowania i obsługi:
- Parametry Położenie po obrocie osi głównej oraz Poł.po obrocie osi pomocniczej działają addytywnie do wykonanego uprzednio Położ.po obrocie całego wzorca.
- Jeśli Powierzchnia przedmiotu w Z zostanie zdefiniowana nierówna 0, to ta wartość działa dodatkowo do wartości powierzchni obrabianego detalu Q203, zdefiniowanej w cyklu obróbki.
Rysunek pomocniczy | Parametry |
---|---|
Punkt startu X Współrzędna bezwzględna punktu początkowego ramki na osi X Dane wejściowe: -999999999...+999999999 | |
Punkt startu Y Współrzędna bezwzględna punktu początkowego ramki na osi Y Dane wejściowe: -999999999...+999999999 | |
Odległość pozycji obróbki X Odległość (przyrostowo) pomiędzy pozycjami obróbki w kierunku X. Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: -999999999...+999999999 | |
Odległość pozycji obróbki Y Odległość (przyrostowo) pomiędzy pozycjami obróbki w kierunku Y. Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: -999999999...+999999999 | |
Liczba kolumn Ogólna liczba kolumn szablonu Dane wejściowe: 0...999 | |
Liczba wierszy Ogólna liczba wierszy szablonu Dane wejściowe: 0...999 | |
Położ.po obrocie całego wzorca Kąt obrotu, o który zostaje obrócony cały szablon w zapisanym punkcie startu. Oś odniesienia: oś główna aktywnej płaszczyzny obróbki (np. X dla osi narzędzia Z). Podać wartość absolutną i pozytywną lub negatywną Dane wejściowe: –360.000...+360.000 | |
Położenie po obrocie osi głównej Kąt obrotu, o który zostaje przemieszczona wyłącznie oś główna płaszczyzny obróbki w odniesieniu do zapisanego punktu startu. Możliwa do wprowadzenia wartość pozytywna lub negatywna. Dane wejściowe: –360.000...+360.000 | |
Poł.po obrocie osi pomocniczej Kąt obrotu, o który zostaje przemieszczona wyłącznie oś pomocnicza płaszczyzny obróbki w odniesieniu do zapisanego punktu startu. Możliwa do wprowadzenia wartość pozytywna lub negatywna. Dane wejściowe: –360.000...+360.000 | |
Współ.powierz.obrab.przedmiotu Podać absolutną współrzędną Z, z której ma rozpocząć się obróbka Dane wejściowe: -999999999...+999999999 |
11 PATTERN DEF ~ |
FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) |
Definiowanie koła pełnego
Rysunek pomocniczy | Parametry |
---|---|
Srodek okręgu odwiertów X Współrzędna bezwzględna środka okręgu na osi X Dane wejściowe: -999999999...+999999999 | |
Srodek okręgu odwiertów Y Współrzędna bezwzględna środka okręgu na osi Y Dane wejściowe: -999999999...+999999999 | |
Srednica okręgu odwiertów Średnica okręgu odwiertów Dane wejściowe: 0...999999999 | |
Kąt startu Kąt biegunowy pierwszej pozycji obróbki. Oś odniesienia: oś główna aktywnej płaszczyzny obróbki (np. X dla osi narzędzia Z). Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: –360.000...+360.000 | |
Liczba zabiegów obróbkowych Ogólna liczba pozycji obróbki na okręgu Dane wejściowe: 0...999 | |
Współ.powierz.obrab.przedmiotu Podać absolutną współrzędną Z, z której ma rozpocząć się obróbka. Dane wejściowe: -999999999...+999999999 |
11 PATTERN DEF ~ |
CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 ) |
Definiowanie wycinka koła
Rysunek pomocniczy | Parametry |
---|---|
Srodek okręgu odwiertów X Współrzędna bezwzględna środka okręgu na osi X Dane wejściowe: -999999999...+999999999 | |
Srodek okręgu odwiertów Y Współrzędna bezwzględna środka okręgu na osi Y Dane wejściowe: -999999999...+999999999 | |
Srednica okręgu odwiertów Średnica okręgu odwiertów Dane wejściowe: 0...999999999 | |
Kąt startu Kąt biegunowy pierwszej pozycji obróbki. Oś odniesienia: oś główna aktywnej płaszczyzny obróbki (np. X dla osi narzędzia Z). Możliwa do wprowadzenia wartość pozytywna lub negatywna Dane wejściowe: –360.000...+360.000 | |
Krok kąta/Kąt końcowy Inkrementalny kąt biegunowy pomiędzy dwoma pozycjami obróbki. Możliwa do wprowadzenia wartość pozytywna lub negatywna. Alternatywnie może być podawany kąt końcowy (przełączenie opcji wyboru na pasku akcji lub przełączyć w formularzu) Dane wejściowe: –360.000...+360.000 | |
Liczba zabiegów obróbkowych Ogólna liczba pozycji obróbki na okręgu Dane wejściowe: 0...999 | |
Współ.powierz.obrab.przedmiotu Podać współrzędną Z, z której ma rozpocząć się obróbka. Dane wejściowe: -999999999...+999999999 |
11 PATTERN DEF ~ |
PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 ) |
Przykład: używanie cykli w połączeniu z PATTERN DEF
Współrzędne odwiertu zachowane są w definicji wzoru PATTERN DEF POS. Współrzędne odwiertu są wywoływane przez sterowanie z CYCL CALL PAT.
Promienie narzędzi są tak wybrane, iż wszystkie kroki robocze można zobaczyć w grafice testowej.
Przebieg programu
- Centrowanie (promień narzędzia 4)
- GLOBAL DEF 125 POZYCJONOWANIE: przy pomocy tej funkcji sterowanie pozycjonuje w przypadku CYCL CALL PAT między punktami na 2. odstęp bezpieczny. Funkcja ta działa do M30.
- Wiercenie (promień narzędzia 2,4)
- Gwintowanie (promień narzędzia 3)
Cykle wiercenia, centrowania i gwintowania i Cykle dla obróbki frezowaniem
0 BEGIN PGM 1 MM | |||
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 | |||
2 BLK FORM 0.2 X+100 Y+100 Z+0 | |||
3 TOOL CALL 1 Z S5000 | ; Wywołanie narzędzia nakiełek (promień 4) | ||
4 L Z+50 R0 FMAX | ; Przemieszczenie narzędzia na bezpieczną wysokość | ||
5 PATTERN DEF ~ | |||
POS1( X+10 Y+10 Z+0 ) ~ | |||
POS2( X+40 Y+30 Z+0 ) ~ | |||
POS3( X+20 Y+55 Z+0 ) ~ | |||
POS4( X+10 Y+90 Z+0 ) ~ | |||
POS5( X+90 Y+90 Z+0 ) ~ | |||
POS6( X+80 Y+65 Z+0 ) ~ | |||
POS7( X+80 Y+30 Z+0 ) ~ | |||
POS8( X+90 Y+10 Z+0 ) | |||
6 CYCL DEF 240 NAKIELKOWANIE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
7 GLOBAL DEF 125 POZYCJONOWANIE ~ | |||
| |||
8 CYCL CALL PAT F5000 M3 | ; Wywołanie cyklu w połączeniu z szablonem punktów | ||
9 L Z+100 R0 FMAX | ; Wyjście narzędzia z materiału | ||
10 TOOL CALL 227 Z S5000 | ; Wywołanie narzędzia wiertło (promień 2,4) | ||
11 L X+50 R0 F5000 | ; Przemieszczenie narzędzia na bezpieczną wysokość | ||
12 CYCL DEF 200 WIERCENIE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL PAT F500 M3 | ; Wywołanie cyklu w połączeniu z szablonem punktów | ||
14 L Z+100 R0 FMAX | ; Wyjście narzędzia z materiału | ||
15 TOOL CALL 263 Z S200 | ; Wywołanie narzędzia gwintownik (promień 3) | ||
16 L Z+100 R0 FMAX | ; Przemieszczenie narzędzia na bezpieczną wysokość | ||
17 CYCL DEF 206 GWINTOWANIE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
18 CYCL CALL PAT F5000 M3 | ; Wywołanie cyklu w połączeniu z szablonem punktów | ||
19 L Z+100 R0 FMAX | ; przemieszczenie narzędzia | ||
20 M30 | ; Koniec programu | ||
21 END PGM 1 MM |