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:

    1. Tryb pracy programowanie wybrać
    2. Sterowanie wyświetla tryb pracy programowanie i ostatnio otwarty program NC.

    Konfigurowanie panelu sterowania do programowania

    W trybie pracy programowanie masz kilka możliwości edycji programu NC.

     
    Tip

    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:

      1. Formularz wybrać
      2. Sterownik otwiera kolumnę Formularz

      Generowanie nowego programu NC

      Strefa robocza Otworzyć plik w trybie pracy programowanie

      Zapisujesz program NC w trybie pracy programowanie w następujący sposób:

        1. Dodać wybrać
        2. Sterowanie otwiera strefy robocze Szybki wybór i Otworzyć plik.

        1. W strefie Otworzyć plik wybierz pożądany napęd

        1. Wybrać folder

        1. Nowy plik wybierz

        1. Podać nazwę pliku, np. 1338459.h

        1. Potwierdzić wybór klawiszem ENT

        1. Otworzyć wybrać
        2. Sterowanie otwiera nowy program NC i okno Funkcję NC wstaw dla definiowania obrabianego detalu.

        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.

         
        Tip

        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.

        Okno Funkcję NC wstaw do definiowania obrabianego detalu

        Definiowanie obrabianego detalu w formie prostopadłościanu

        Detal o formie prostopadłościanu z minimalnym i maksymalnym punktem

        Prostopadłościan definiujesz za pomocą diagonalnej przestrzennej podając punkt minimalny i maksymalny, odpowiednio do aktywnego punktu odniesienia detalu.

         
        Tip

        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:

          1. BLK FORM QUAD wybrać

          1. Wstawić wybrać
          2. Sterowanie wstawia blok NC do definicji detalu.

          1. Otwarcie kolumny Formularz

          1. Wybrać oś narzędzia, np. Z

          1. Potwierdzić wprowadzenie

          1. Podać najmniejszą X-współrzędną, np. 0

          1. Potwierdzić wprowadzenie

          1. Podać najmniejszą Y-współrzędną, np. 0

          1. Potwierdzić wprowadzenie

          1. Podać najmniejszą Z-współrzędną, np. -40

          1. Potwierdzić wprowadzenie

          1. Podać największą X-współrzędną, np. 100

          1. Potwierdzić wprowadzenie

          1. Podać największą Y-współrzędną, np. 100

          1. Potwierdzić wprowadzenie

          1. Podać największą Z-współrzędną, np. 0

          1. Potwierdzić wprowadzenie

          1. Potwierdź wybrać
          2. Sterowanie zamyka blok NC.
          Kolumna Formularz ze zdefiniowanymi wartościami

          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

           
          Machine

          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.

          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

           
          Tip

          Bloki NC BEGIN PGM i END PGM sterownik wstawia automatycznie.

          1. BEGIN PGM z wyborem jednostki miary
          2. Definiowanie obrabianego detalu
          3. Wywołanie narzędzia, z osią narzędzia i danymi technologicznymi
          4. Przejechanie narzędzia na bezpieczną pozycję, włączenie wrzeciona
          5. Pozycjonowanie wstępne na płaszczyźnie roboczej, w pobliże pierwszego punktu konturu
          6. Pozycjonowanie wstępne na osi narzędzia, w razie potrzeby włączenie chłodziwa
          7. Najazd do konturu, w razie konieczności włączenie korygowania promienia narzędzia
          8. Obróbka konturu
          9. Odjazd od konturu, wyłączenie chłodziwa
          10. Przejechanie narzędzia na bezpieczną pozycję
          11. Zakończenie programu NC
          12. 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:

          • Brak korekty promienia narzędzia
          • Najeżdżalny bezkolizyjnie
          • Blisko pierwszego punktu konturu

          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:

          • Najeżdżalny bezkolizyjnie
          • Blisko ostatniego punktu konturu
          • Wykluczenie uszkodzenia konturu: optymalny punkt końcowy leży na przedłużeniu toru narzędzia dla obróbki ostatniego elementu konturu

          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.

          Programowanie prostego konturu

          Programowany detal

          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.

           
          Tip

          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

          Kolumna Formularz z elementami składni wywołania narzędzia

          Wywołanie narzędzia wykonywane jest następujący sposób:

            1. TOOL CALL wybrać

            1. W formularzu Numer wybrać
            2. Podać numer narzędzia, np. 16

            1. Wybrać oś narzędzia Z

            1. Wybrać prędkość obrotową wrzeciona S
            2. Podać obroty wrzeciona, np. 6500

            1. Potwierdź wybrać
            2. Sterowanie zamyka blok NC.

            3 TOOL CALL 12 Z S6500

             
            Machine

            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ę

            Kolumna Formularz z elementami składni prostej

            Przejechanie narzędzia na bezpieczną pozycję w następujący sposób:

              1. Wybrać funkcję toru kształtowego L

              1. Wybrać Z
              2. Podać wartość, np. 250 

              1. Wybrać korektę promienia narzędzia R0
              2. Sterowanie przejmuje R0, bez korekty promienia narzędzia.

              1. Wybrać posuw FMAX
              2. Sterowanie przejmuje posuw szybki FMAX.
              3. W razie konieczności podać funkcję dodatkową M, np. M3, włączyć wrzeciono

              1. Potwierdź wybrać
              2. Sterowanie zamyka blok NC.

              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:

                1. Wybrać funkcję toru kształtowego L

                1. Wybrać X
                2. Podać wartość, np. -20 

                1. Wybrać Y
                2. Podać wartość, np. -20 

                1. Wybrać posuw FMAX

                1. Potwierdź wybrać
                2. Sterowanie zamyka blok NC.

                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:

                  1. Wybrać funkcję toru kształtowego L

                  1. Wybrać Z
                  2. Podać wartość, np. -5 

                  1. Wybrać posuw F
                  2. Podać wartość posuwu pozycjonowania, np. 3000

                  1. W razie konieczności podać funkcję dodatkową M, np. M8, włączyć chłodziwo

                  1. Potwierdź wybrać
                  2. Sterowanie zamyka blok NC.

                  6 L Z-5 R0 F3000 M8

                  Najazd do konturu

                  Programowany detal
                  Kolumna Formularz z elementami składni funkcji najazdu

                  Przejechanie do konturu wykonujesz w następujący sposób:

                    1. Wybrać funkcję toru kształtowego APPR DEP
                    2. Sterowanie otwiera okno Funkcję NC wstaw.

                    1. APPR wybrać

                    1. Wybierz funkcję najazdu, np. APPR CT

                    1. Wstawić wybrać
                    2. Podać współrzędne punktu startu 1, np. X 5 Y 5

                    1. W przypadku kąta punktu środkowego CCA podać kąt wejściowy, np. 90

                    1. Podać promień toru kołowego, np. 8 

                    1. RL wybrać
                    2. Sterowanie przejmuje korekcję promienia narzędzia z lewej.

                    1. Wybrać posuw F
                    2. Podać wartość posuwu obróbki, np. 700

                    1. Potwierdź wybrać
                    2. Sterowanie zamyka blok NC.

                    7 APPR CT X+5 Y+5 CCA90 R+8 RL F700

                    Obróbka konturu

                    Programowany detal

                    Obrabiasz kontur w następujący sposób:

                      1. Wybrać funkcję toru kształtowego L
                      2. Podać zmieniające się współrzędne punktu konturu 2, np. Y 95

                      1. Z Potwierdź blok NC zamknąć
                      2. Sterowanie przejmuje tę zmienioną wartość i zachowuje wszystkie inne informacje poprzedniego bloku NC.

                      1. Wybrać funkcję toru kształtowego L
                      2. Podać zmieniające się współrzędne punktu konturu 3, np. X 95

                      1. Z Potwierdź blok NC zamknąć

                      1. Wybrać funkcję toru kształtowego CHF
                      2. Podać szerokość fazki, np. 10 

                      1. Z Potwierdź blok NC zamknąć

                      1. Wybrać funkcję toru kształtowego L
                      2. Podać zmieniające się współrzędne punktu konturu 4, np. Y 5

                      1. Z Potwierdź blok NC zamknąć

                      1. Wybrać funkcję toru kształtowego CHF
                      2. Podać szerokość fazki, np. 20 

                      1. Z Potwierdź blok NC zamknąć

                      1. Wybrać funkcję toru kształtowego L
                      2. Podać zmieniające się współrzędne punktu konturu 1, np. X 5

                      1. Z Potwierdź blok NC zamknąć

                      8 L Y+95

                      9 L X+95

                      10 CHF 10

                      11 L Y+5

                      12 CHF 20

                      13 L X+5

                      Opuszczenie konturu

                      Kolumna Formularz z elementami składni funkcji odjazdu

                      Odsuwasz od konturu w następujący sposób:

                        1. Wybrać funkcję toru kształtowego APPR DEP
                        2. Sterowanie otwiera okno Funkcję NC wstaw.

                        1. DEP wybrać

                        1. Wybierz funkcję odjazdu, np. DEP CT

                        1. Wstawić wybrać

                        1. W przypadku kąta punktu środkowego CCA podać kąt wyjściowy, np. 90

                        1. Podać promień odsuwania, np. 8 

                        1. Wybrać posuw F
                        2. Podać wartość posuwu pozycjonowania, np. 3000

                        1. W razie konieczności podać funkcję dodatkową M, np. M9, wyłączyć chłodziwo

                        1. Potwierdź wybrać
                        2. Sterowanie zamyka blok NC.

                        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:

                          1. Wybrać funkcję toru kształtowego L

                          1. WybraćZ
                          2. Podać wartość, np. 250 

                          1. Wybrać korektę promienia narzędzia R0

                          1. Wybrać posuw FMAX
                          2. W razie konieczności podać funkcję dodatkową M

                          1. Potwierdź wybrać
                          2. Sterowanie zamyka blok NC.

                          15 L Z+250 R0 FMAX M30

                          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.

                          Zadanie przykładowe 1338459

                          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:

                            1. TOOL CALL wybrać

                            1. W formularzu Numer wybrać
                            2. Podać numer narzędzia, np. 6

                            1. Wybrać oś narzędzia Z

                            1. Wybrać prędkość obrotową wrzeciona S
                            2. Podać obroty wrzeciona, np. 6500

                            1. Potwierdź wybrać
                            2. Sterowanie zamyka blok NC.

                            16 TOOL CALL 6 Z S6500

                            Przejechanie narzędzia na bezpieczną pozycję

                            Kolumna Formularz z elementami składni prostej

                            Przejechanie narzędzia na bezpieczną pozycję w następujący sposób:

                              1. Wybrać funkcję toru kształtowego L

                              1. Wybrać Z
                              2. Podać wartość, np. 250 

                              1. Wybrać korektę promienia narzędzia R0
                              2. Sterowanie przejmuje R0, bez korekty promienia narzędzia.

                              1. Wybrać posuw FMAX
                              2. Sterowanie przejmuje posuw szybki FMAX.
                              3. W razie konieczności podać funkcję dodatkową M, np. M3, włączyć wrzeciono

                              1. Potwierdź wybrać
                              2. Sterowanie zamyka blok NC.

                              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:

                                1. Wybrać funkcję toru kształtowego L

                                1. Wybrać X
                                2. Podać wartość, np. +50 

                                1. Wybrać Y
                                2. Podać wartość, np. +50 

                                1. Wybrać posuw FMAX

                                1. Potwierdź wybrać
                                2. Sterowanie zamyka blok NC.

                                18 L X+50 Y+50 FMAX

                                Definiowanie cyklu

                                Kolumna Formularz z opcjami wprowadzenia dla cyklu

                                Okrągły rowek należy definiować w następujący sposób:

                                  1. Klawisz CYCL DEF wybrać
                                  2. Sterowanie otwiera okno Funkcję NC wstaw.

                                  1. Cykl 254 KANALEK KOLOWY wybrać

                                  1. Wstawić wybrać
                                  2. Sterowanie wstawia ten cykl.

                                  1. Otwarcie kolumny Formularz
                                  2. Podać w formularzu wszystkie wartości wejściowe

                                  1. Potwierdź wybrać
                                  2. Sterowanie zachowuje cykl w pamięci.

                                  19 CYCL DEF 254 KANALEK KOLOWY ~

                                  Q215=+0

                                  ;RODZAJ OBROBKI ~

                                  Q219=+15

                                  ;SZEROKOSC ROWKA ~

                                  Q368=+0.1

                                  ;NADDATEK NA STRONE ~

                                  Q375=+60

                                  ;SREDNICA PODZ.OKREGU ~

                                  Q367=+0

                                  ;BAZA DLUG. ROWKA ~

                                  Q216=+50

                                  ;SRODEK W 1-SZEJ OSI ~

                                  Q217=+50

                                  ;SRODEK W 2-SZEJ OSI ~

                                  Q376=+45

                                  ;KAT POCZATKOWY ~

                                  Q248=+225

                                  ;KAT ROZWARCIA ~

                                  Q378=+0

                                  ;KATOWY PRZYROST-KROK ~

                                  Q377=+1

                                  ;LICZBA POWTORZEN ~

                                  Q207=+500

                                  ;POSUW FREZOWANIA ~

                                  Q351=+1

                                  ;RODZAJ FREZOWANIA ~

                                  Q201=-5

                                  ;GLEBOKOSC ~

                                  Q202=+5

                                  ;GLEBOKOSC DOSUWU ~

                                  Q369=+0.1

                                  ;NADDATEK NA DNIE ~

                                  Q206=+150

                                  ;WARTOSC POSUWU WGL. ~

                                  Q338=+5

                                  ;DOSUW - OBR.WYKONCZ. ~

                                  Q200=+2

                                  ;BEZPIECZNA WYSOKOSC ~

                                  Q203=+0

                                  ;WSPOLRZEDNE POWIERZ. ~

                                  Q204=+50

                                  ;2-GA BEZPIECZNA WYS. ~

                                  Q366=+2

                                  ;ZAGLEBIANIE ~

                                  Q385=+500

                                  ;POSUW OBR.WYKAN. ~

                                  Q439=+0

                                  ;BAZA POSUWU

                                  Wywołać cykl

                                  Wywołanie cyklu wykonywane jest następujący sposób:

                                  1. CYCL CALL wybrać

                                  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:

                                    1. Wybrać funkcję toru kształtowego L

                                    1. Wybrać Z
                                    2. Podać wartość, np. 250 

                                    1. Wybrać korektę promienia narzędzia R0

                                    1. Wybrać posuw FMAX
                                    2. Podać funkcję dodatkową M, np. M30, dla końca programu

                                    1. Potwierdź wybrać
                                    2. Sterowanie zamyka blok NC i program NC.

                                    21 L Z+250 R0 FMAX M30

                                    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.

                                     
                                    Tip

                                    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:

                                    1. Na pasku aplikacji wybierz Strefy robocze
                                    2. Symulacja wybrać
                                    3. Sterowanie wyświetla dodatkowo strefę roboczą Symulacja.
                                     
                                    Tip

                                    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:

                                    1. Wybrać faktor za pomocą regulatora suwakowego, np. 5.0 * T
                                    2. Sterowanie wykonuje następnie symulację z 5-krotnym zaprogramowanym posuwem.

                                    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.

                                    Symulowanie programu NC

                                    W strefie roboczej Symulacja testujesz program NC.

                                    Start symulacji

                                    Strefa robocza Symulacja w trybie pracy programowanie

                                    Uruchamiasz symulację w następujący sposób:

                                      1. Start wybrać
                                      2. Sterowanie pyta ewentualnie, czy plik ma zostać zachowany.

                                      1. Zachować wybrać
                                      2. Sterowanie uruchamia symulację.
                                      3. Sterowanie pokazuje za pomocą Sterowanie w pracy status symulacji.

                                      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