Programowanie i symulowanie detalu
Zadanie przykładowe 1338459
Tryb pracy programowanie wybrać
Programy NC możesz edytować zawsze pracy programowanie:
Warunek
- Symbol trybu pracy jest wybieralny
Aby móc wybrać tryb pracy programowanie sterowanie musi być tak daleko posunięte w rozruchu, że symbol trybu pracy nie jest więcej wyszarzany.
Tryb pracy programowanie wybrać
Wybierasz tryb pracy programowanie w następujący sposób: | ||
|
Szczegółowe informacje
- Tryb pracy programowanie
Konfigurowanie panelu sterowania do programowania
W trybie pracy programowanie masz kilka możliwości edycji programu NC.
Pierwsze kroki opisują wykonanie pracy w trybie Edytor Klartext i przy otwartej kolumnie Formularz.
Otwarcie kolumny Formularz
Aby móc otworzyć kolumnę Formularz musi być otwarty program NC.
Otwierasz kolumnę Formularz w następujący sposób: | ||
|
Szczegółowe informacje
- Edycja programu NC
- Kolumna Formularz
Generowanie nowego programu NC
Zapisujesz program NC w trybie pracy programowanie w następujący sposób: | ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Szczegółowe informacje
- Strefa robocza Otworzyć plik
- Tryb pracy programowanie
Definiowanie obrabianego detalu
W programie NC możesz definiować obrabiany detal, który sterowanie wykorzystuje przy symulacji. Gdy zapisujesz program NC, sterowanie otwiera automatycznie okno Funkcję NC wstaw do definiowania detalu.
Jeśli zamykasz okno nie wybierając detalu, to możesz także później wybrać opis obrabianego detalu używając przycisku Funkcję NC wstaw.
Definiowanie obrabianego detalu w formie prostopadłościanu
Prostopadłościan definiujesz za pomocą diagonalnej przestrzennej podając punkt minimalny i maksymalny, odpowiednio do aktywnego punktu odniesienia detalu.
Dane wejściowe możesz potwierdzić w następujący sposób:
- Klawisz ENT
- Klawisz ze strzałką wprawo
- Kliknięcie na następny element składni
Definiujesz detal o formie prostopadłościanu w następujący sposób: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
0 BEGIN PGM 1339889 MM |
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 |
2 BLK FORM 0.2 X+100 Y+100 Z+0 |
3 END PGM 1339889 MM |
Pełny zakres funkcji sterowania jest dostępny wyłącznie przy użyciu osi narzędzia Z, np. definiowanie szablonów wzorcowych PATTERN DEF.
Możliwe jest także stosowanie osi narzędzi narzędzi X i Y jednakże z ograniczeniami i po uprzednim przygotowaniu oraz ich konfiguracji przez producenta obrabiarki.
Szczegółowe informacje
- Wstawić obrabiany detal
- Punkty odniesienia (bazowe) obrabiarki
Struktura programu NC
Jeśli strukturyzujesz w jednolity sposób programy NC, to ma to następujące zalety:
- Większa przejrzystość
- Szybsze programowanie
- Redukowanie źródeł błędów
Zalecana struktura programu konturu
Bloki NC BEGIN PGM i END PGM sterownik wstawia automatycznie.
- BEGIN PGM z wyborem jednostki miary
- Definiowanie obrabianego detalu
- Wywołanie narzędzia, z osią narzędzia i danymi technologicznymi
- Przejechanie narzędzia na bezpieczną pozycję, włączenie wrzeciona
- Pozycjonowanie wstępne na płaszczyźnie roboczej, w pobliże pierwszego punktu konturu
- Pozycjonowanie wstępne na osi narzędzia, w razie potrzeby włączenie chłodziwa
- Najazd do konturu, w razie konieczności włączenie korygowania promienia narzędzia
- Obróbka konturu
- Odjazd od konturu, wyłączenie chłodziwa
- Przejechanie narzędzia na bezpieczną pozycję
- Zakończenie programu NC
- END PGM
Dosuw do konturu i odsuw od konturu
Jeśli programujesz kontur, to definiujesz punkt startu i punkt końcowy poza konturem.
Następujące pozycje i odjazdu od konturu są konieczne:
Rysunek pomocniczy | Pozycja |
---|---|
Punkt startu Dla punktu startu obowiązują następujące warunki:
Ilustracja przedstawia następujące aspekty: Jeśli definiujesz punkt startu na ciemnoszarym obszarze, to kontur zostaje uszkodzony przy najeździe pierwszego punktu konturu. | |
Najazd punktu startu na osi narzędzia Przed najechaniem pierwszego punktu konturu należy pozycjonować narzędzie na osi narzędzia na głębokość roboczą. W przypadku niebezpieczeństwa kolizji należy najechać oddzielnie punkt startu na osi narzędzia. | |
Pierwszy punkt konturu Sterowanie przemieszcza narzędzie od punktu startu do pierwszego punktu konturu. Dla przemieszczenia narzędzia do pierwszego punktu konturu należy zaprogramować korekcję promienia narzędzia. | |
Punkt końcowy Dla punktu końcowego obowiązują następujące warunki:
Ilustracja przedstawia następujące aspekty: Jeśli wyznaczamy punkt końcowy na ciemnoszarym obszarze, to kontur zostaje uszkodzony przy najeździe punktu końcowego konturu. | |
Opuścić punkt końcowy w osi narzędzia Należy programować oś narzędzia oddzielnie po opuszczeniu punktu końcowego. | |
Wspólny punkt startu i punkt końcowy Dla wspólnego punktu startu i punktu końcowego proszę nie programować korekcji promienia narzędzia. Wykluczenie uszkodzenia konturu: optymalny punkt startu leży pomiędzy przedłużeniem torów narzędzia dla obróbki pierwszego i ostatniego elementu konturu. |
Szczegółowe informacje
- Funkcje dla dosunięcia narzędzia do konturu i odjazdu od konturu
Podstawy do funkcji najazdu i odjazdu
Programowanie prostego konturu
Poniższy opis pokazuje, jak należy frezować przedstawiony kontur na głębokość 5 mm. Definicja półwyrobu została już wykonana.
Definiowanie obrabianego detalu
Po dodaniu funkcji NC, sterowanie wyświetla objaśnienie do aktualnego elementu składni na pasku dialogu. Dane możesz wprowadzić bezpośrednio w formularzu.
Należy tak zapisywać programy NC jak gdyby narzędzie się przemieszczało! Dzięki temu nie jest istotne, czy ruch wykonuje oś głowicy czy też oś stołu.
Wywołanie narzędzia
Wywołanie narzędzia wykonywane jest następujący sposób: | ||
| ||
| ||
| ||
| ||
|
3 TOOL CALL 12 Z S6500 |
Pełny zakres funkcji sterowania jest dostępny wyłącznie przy użyciu osi narzędzia Z, np. definiowanie szablonów wzorcowych PATTERN DEF.
Możliwe jest także stosowanie osi narzędzi narzędzi X i Y jednakże z ograniczeniami i po uprzednim przygotowaniu oraz ich konfiguracji przez producenta obrabiarki.
Przejechanie narzędzia na bezpieczną pozycję
Przejechanie narzędzia na bezpieczną pozycję w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
4 L Z+250 R0 FMAX M3 |
Prepozycjonowanie na płaszczyźnie obróbki
Proszę prepozycjonować na płaszczyźnie w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
5 L X-20 Y-20 FMAX |
Pozycjonowanie wstępne na osi narzędzia
Należy pozycjonować wstępnie na osi narzędzia w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
6 L Z-5 R0 F3000 M8 |
Najazd do konturu
Przejechanie do konturu wykonujesz w następujący sposób: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
7 APPR CT X+5 Y+5 CCA90 R+8 RL F700 |
Obróbka konturu
Obrabiasz kontur w następujący sposób: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
8 L Y+95 |
9 L X+95 |
10 CHF 10 |
11 L Y+5 |
12 CHF 20 |
13 L X+5 |
Opuszczenie konturu
Odsuwasz od konturu w następujący sposób: | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
14 DEP CT CCA90 R+8 F3000 M9 |
Przejechanie narzędzia na bezpieczną pozycję
Przejechanie narzędzia na bezpieczną pozycję w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
15 L Z+250 R0 FMAX M30 |
Szczegółowe informacje
- Wywołanie narzędzia
- Prosta L
- Oznaczenie osi i płaszczyzna robocza
- Funkcje dla dosunięcia narzędzia do konturu i odjazdu od konturu
- Fazka CHF
- Funkcja dodatkowa
Programowanie cyklu obróbki
Poniższy opis pokazuje, jak należy frezować okrągły rowek na głębokość 5 mm. Definicja obrabianego detalu i kontur zewnętrzny zostały już wykonane.
Po dodaniu cyklu możesz definiować przynależne wartości w parametrach cyklu. Cykl może być programowany bezpośrednio w kolumnie Formularz.
Wywołanie narzędzia
Wywołanie narzędzia wykonywane jest następujący sposób: | ||
| ||
| ||
| ||
| ||
|
16 TOOL CALL 6 Z S6500 |
Przejechanie narzędzia na bezpieczną pozycję
Przejechanie narzędzia na bezpieczną pozycję w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
17 L Z+250 R0 FMAX M3 |
Prepozycjonowanie na płaszczyźnie obróbki
Proszę prepozycjonować na płaszczyźnie w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
18 L X+50 Y+50 FMAX |
Definiowanie cyklu
Okrągły rowek należy definiować w następujący sposób: | ||
|
|
| ||
|
|
19 CYCL DEF 254 KANALEK KOLOWY ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Wywołać cykl
Wywołanie cyklu wykonywane jest następujący sposób: | ||
|
20 CYCL CALL |
Przejechanie narzędzia na bezpieczną pozycję i zakończenie programu NC
Przejechanie narzędzia na bezpieczną pozycję w następujący sposób: | ||
| ||
| ||
| ||
| ||
|
21 L Z+250 R0 FMAX M30 |
Szczegółowe informacje
- Praca z cyklami
Konfigurowanie panelu sterowania dla symulacji
W trybie pracy programowanie możesz również testować programy NC graficznie. Sterowanie symuluje w strefie roboczej Program aktywny program NC.
Aby móc symulować program NC, należy otworzyć strefę pracy Symulacja.
Możesz podczas symulacji zamknąć kolumnę Formularz, aby uzyskać większy widok na program NC i strefę roboczą Symulacja.
Otwórz strefę pracy Symulacja
Aby móc otworzyć dodatkowe strefy pracy w trybie programowanie, musi być otwarty program NC.
Otwierasz strefę pracy Symulacja w następujący sposób:
- Na pasku aplikacji wybierz Strefy robocze
- Symulacja wybrać
- Sterowanie wyświetla dodatkowo strefę roboczą Symulacja.
Możesz otworzyć strefę roboczą Symulacja także klawiszem trybu pracy Test programu.
Konfigurowanie strefy pracy Symulacja
Możesz symulować program NC nie dokonując specjalnych ustawień. Aby móc dokładnie śledzić za symulacją, zalecane jest dopasowanie szybkości symulacji.
Szybkość symulacji dopasowujesz w następujący sposób:
|
Jeśli używasz dla przebiegu programu i dla symulacji różnych tablic, np. tabeli narzędzi, to możesz definiować te tabele w strefie roboczej Symulacja.
Szczegółowe informacje
- Strefa robocza Symulacja
Symulowanie programu NC
W strefie roboczej Symulacja testujesz program NC.
Start symulacji
Uruchamiasz symulację w następujący sposób: | ||
| ||
|
Definicja
Sterowanie w pracy (Steuerung in Betrieb):
Przy pomocy symbolu Sterowanie w pracy sterownik pokazuje aktualny status symulacji na pasku akcji i w zakładce programu NC:
- Biały: brak polecenia przemieszczenia
- Zielony: odpracowywanie aktywne, osie są przemieszczane
- Pomarańczowy: przerwano program NC
- Czerwony: zatrzymany program NC
Szczegółowe informacje
- Strefa robocza Symulacja