Czy wiesz...

Wizualizacja wyników OpenFOAM

Jaką cenę należy zapłacić za korzystanie z bezpłatnych pakietów do symulacji inżynierskich?

Pękanie Elementów Form Wtryskowych

Dlaczego pękają matryce form wtryskowych?

Testowanie Przemysłowego Systemu Sterowania Elektrowni

Jak testować przemysłowe systemy sterowania w oparciu o symulacje SiL i HiL?

Balans Wypełniania Wypraski

Jak balans wypełniania wypraski wpływa na wielkość siły zwarcia?

Czytaj także:

Stanowisko do zrobotyzowanego spawania TIG
Technologie

Zrobotyzowane spawanie metodą TIG

­ Aleksander Łukomski
siatka MES zgrzeiny punktowej
Analizy, symulacje

Wpływ strategii symulacji zgrzewania punktowego na analizę wytrzymałości części motoryzacyjnych

­ Mahyar Asadi, Ramesh Chandwani, Majid Tanbakuei Kashani, Mathew Smith, Chris Timbrell
Kontrola procesu aktywacji powierzchni polimerowych plazmą atmosferyczną
Technologie

Kontrola procesu aktywacji powierzchni polimerowych plazmą atmosferyczną

­ [Marek Bernaciak]
gięcie blachy
Projektowanie

Blaszane origami. Metodyka projektowania konstrukcji blachowych

­ Paweł Bancarzewski
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    NAboje M-PACT – molded performance alloy case technology

    Produkcja łusek nabojów strzeleckich metodą wtrysku MIM

    Zasada działania wolumetrycznego druku 3D metodą DISH

    Wolumetryczny druk 3D w rekordowym tempie

    Hipersoniczny DART AE w całej okazałości

    Hipersoniczny DART AE w górnych warstwach atmosfery

    NAFEMS Eastern Europe Conference 2026

    Doroczna konferencja symulacyjna NAFEMS Eastern Europe już w kwietniu

    badanie regolitu księżycowego

    Druk 3D z regolitu księżycowego

    Quarterhorse Mk 2.1

    Quarterhorse Mk 2.1 w powietrzu

    model mes narzędzia frezującego

    Wytwarzanie przyrostowe narzędzia frezującego ze stali maraging

    Miękkie płetwy AUV reagują na zmiany przepływu wody

    Miękkie płetwy AUV reagują na zmiany przepływu wody

    Przenośny, turbinowy generator energii elektrycznej dla aut elektrycznych

    Przenośny, turbinowy generator energii elektrycznej dla aut elektrycznych

  • Artykuły
    • Wszystkie artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
    Błędy w druku 3D przyczyną wypadków

    Obróbkowe uchwyty modułowe

    Błędy w druku 3D przyczyną wypadków

    Organizacja produkcji; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Racjonalizacja zużycia surowców w praktyce produkcyjnej

    Błędy w druku 3D przyczyną wypadków

    Ceramika ultra-wysokotemperaturowa UHTC dla lotów hipersonicznych; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Jak jest ważny i do czego służy model reologiczny polimeru?

    Wizualizacja działania oczyszczarki odśrodkowej

    Obróbka strumieniowo-ścierna metali: śrutowanie

    Błędy w druku 3D przyczyną wypadków

    Błędy w druku 3D przyczyną wypadków

    Ryszard Romanowski (1955-2025) in memoriam

    Ryszard Romanowski (1955-2025) in memoriam

    geometria kanałów chłodzących

    Wkładki konformalne – redukcja deformacji, dzięki symulacji procesu wydruku w Simcenter 3D

    Technologia ShAPE (shear assisted processing and extrusion)

    Recykling aluminium i potencjał tarciowego uplastyczniania materiału

    Linia odlewania ciśnieniowego obudów silników elektrycznych BMW

    Odlewanie ciśnieniowe

    samochód wojskowy Volkswagen typ 82 Kübelwagen

    Historia pewnego mechanizmu

    Lekkie Struktury Kompozytowe W Budowie Samochodów Klejenie Kadłuba

    Lekkie struktury kompozytowe w budowie samochodów; cz. 2

    Podciśnieniowe uchwyty mocujące

    Podciśnieniowe uchwyty mocujące

    ORGANIZACJA PRODUKCJI

    Organizacja produkcji; cz. 1

    Wybrane tematy:

    • robotyzacja
    • spawanie
    • obróbka skrawaniem
    • MES
    • klejenie
    • tworzywa sztuczne
    • motoryzacja
    • CAD
    • polskie projekty
    • lotnictwo
    • druk 3D
    • silniki
    • formy wtryskowe
    • budowa maszyn
    • technologie łączenia
    • obliczenia
    • kompozyty
    • ceramika techniczna
    • Analizy, symulacje
    • Badania, analizy
    • Technologie
    • Maszyny i urządzenia
    • Części maszyn i urządzeń
    • Konstrukcje
    • Rozwiązania
    • Projektowanie
    • Materiały
    • Historia
    • Inne
  • Czasopismo
    • Jak zakupić
    • Archiwum
      • Archiwum 2026
      • Archiwum 2025
      • Archiwum 2024
      • Archiwum 2023
      • Archiwum 2022
      • Archiwum 2021
      • Archiwum 2020
      • Archiwum 2019
      • Archiwum 2018
      • Archiwum 2017
      • Archiwum 2016
      • Archiwum 2015
      • Archiwum 2014
      • Archiwum 2013
      • Archiwum 2012
      • Archiwum 2011
      • Archiwum 2010
      • Archiwum 2009
      • Archiwum 2008
      • Archiwum 2007
  • O nas
  • Kontakt
  • ­
Nie znaleziono
Zobacz wszystkie wyniki
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    NAboje M-PACT – molded performance alloy case technology

    Produkcja łusek nabojów strzeleckich metodą wtrysku MIM

    Zasada działania wolumetrycznego druku 3D metodą DISH

    Wolumetryczny druk 3D w rekordowym tempie

    Hipersoniczny DART AE w całej okazałości

    Hipersoniczny DART AE w górnych warstwach atmosfery

    NAFEMS Eastern Europe Conference 2026

    Doroczna konferencja symulacyjna NAFEMS Eastern Europe już w kwietniu

    badanie regolitu księżycowego

    Druk 3D z regolitu księżycowego

    Quarterhorse Mk 2.1

    Quarterhorse Mk 2.1 w powietrzu

    model mes narzędzia frezującego

    Wytwarzanie przyrostowe narzędzia frezującego ze stali maraging

    Miękkie płetwy AUV reagują na zmiany przepływu wody

    Miękkie płetwy AUV reagują na zmiany przepływu wody

    Przenośny, turbinowy generator energii elektrycznej dla aut elektrycznych

    Przenośny, turbinowy generator energii elektrycznej dla aut elektrycznych

  • Artykuły
    • Wszystkie artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
    Błędy w druku 3D przyczyną wypadków

    Obróbkowe uchwyty modułowe

    Błędy w druku 3D przyczyną wypadków

    Organizacja produkcji; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Racjonalizacja zużycia surowców w praktyce produkcyjnej

    Błędy w druku 3D przyczyną wypadków

    Ceramika ultra-wysokotemperaturowa UHTC dla lotów hipersonicznych; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Jak jest ważny i do czego służy model reologiczny polimeru?

    Wizualizacja działania oczyszczarki odśrodkowej

    Obróbka strumieniowo-ścierna metali: śrutowanie

    Błędy w druku 3D przyczyną wypadków

    Błędy w druku 3D przyczyną wypadków

    Ryszard Romanowski (1955-2025) in memoriam

    Ryszard Romanowski (1955-2025) in memoriam

    geometria kanałów chłodzących

    Wkładki konformalne – redukcja deformacji, dzięki symulacji procesu wydruku w Simcenter 3D

    Technologia ShAPE (shear assisted processing and extrusion)

    Recykling aluminium i potencjał tarciowego uplastyczniania materiału

    Linia odlewania ciśnieniowego obudów silników elektrycznych BMW

    Odlewanie ciśnieniowe

    samochód wojskowy Volkswagen typ 82 Kübelwagen

    Historia pewnego mechanizmu

    Lekkie Struktury Kompozytowe W Budowie Samochodów Klejenie Kadłuba

    Lekkie struktury kompozytowe w budowie samochodów; cz. 2

    Podciśnieniowe uchwyty mocujące

    Podciśnieniowe uchwyty mocujące

    ORGANIZACJA PRODUKCJI

    Organizacja produkcji; cz. 1

    Wybrane tematy:

    • robotyzacja
    • spawanie
    • obróbka skrawaniem
    • MES
    • klejenie
    • tworzywa sztuczne
    • motoryzacja
    • CAD
    • polskie projekty
    • lotnictwo
    • druk 3D
    • silniki
    • formy wtryskowe
    • budowa maszyn
    • technologie łączenia
    • obliczenia
    • kompozyty
    • ceramika techniczna
    • Analizy, symulacje
    • Badania, analizy
    • Technologie
    • Maszyny i urządzenia
    • Części maszyn i urządzeń
    • Konstrukcje
    • Rozwiązania
    • Projektowanie
    • Materiały
    • Historia
    • Inne
  • Czasopismo
    • Jak zakupić
    • Archiwum
      • Archiwum 2026
      • Archiwum 2025
      • Archiwum 2024
      • Archiwum 2023
      • Archiwum 2022
      • Archiwum 2021
      • Archiwum 2020
      • Archiwum 2019
      • Archiwum 2018
      • Archiwum 2017
      • Archiwum 2016
      • Archiwum 2015
      • Archiwum 2014
      • Archiwum 2013
      • Archiwum 2012
      • Archiwum 2011
      • Archiwum 2010
      • Archiwum 2009
      • Archiwum 2008
      • Archiwum 2007
  • O nas
  • Kontakt
  • ­
Nie znaleziono
Zobacz wszystkie wyniki
Projektowanie i Konstrukcje Inżynierskie
Nie znaleziono
Zobacz wszystkie wyniki

Efektywny kod NC – idea i rozwój programowania obrabiarek CNC

­ Witold Habrat, Roman Wdowik
20.06.2010
A A

Programowanie maszyn CNC to zespół działań zmierzających do utworzenia programu sterującego (koduNC) pracą maszyny w określonym języku oraz formacie. Powinno przebiegać tak, aby w możliwie krótkimczasie otrzymać kod NC spełniający określone warunki oraz gwarantujący wykonanie przewidzianych przeztechnologa zadań obróbkowych.

Zasadniczo programista może opracować taki kod samodzielnie lub też wykorzystać narzędzia wspomagające programowanie, aby skrócić czas tworzenia torów ruchu narzędzi dla bardziej złożonych części. Kluczem do sukcesu firm bazujących na sterowaniu numerycznym procesami wytwarzania jest między innymi idea efektywnego programowania, którego celem jest utworzenie optymalnych torów ruchu narzędzi i dobranie właściwych, ze względu na przebieg procesu oraz czynniki ekonomiczne, parametrów technologicznych. Programowanie powinno przede wszystkim skutkować wytworzeniem efektywnego kodu NC, zapewniając jednocześnie względną prostotę i szybkość realizacji, oraz możliwość współbieżnego projektowania procesu produkcyjnego.

PROGRAMOWANIE RĘCZNEPROGRAMOWANIE ZAUTOMATYZOWANE
Programista tworzy kod NC bezpośrednio. Programowanie może odbywać się z pomocą elektronicznych baz wiedzy, systemów CAD, edytorów tekstu lub symulatorów kodu NC.Programista tworzy kod NC z wykorzystaniem narzędzi wspomagających programowanie. Kod NC generowany jest automatycznie na podstawie danych pośrednich.
PROGRAMOWANIE PROSTEPROGRAMOWANIE AUTOMATYCZNE CAD/CAM
Charakteryzuje się tworzeniem programu sterującego przez wykorzystanie funkcji G, M, T, F itp. bez wykrzystania elementów programowania wysokiego poziomu.Charakteryzuje się tworzeniem programu sterujęcego przez wykorzystanie oprogramowania komputerowego zarówno do tworzenia modeli jak również ścieżek. Umożliwia programowanie osobom bez znajomości kodu NC który jest generowany przez określony postprocesor.
PROGRAMOWANIE WYSOKIEGO POZIOMUPROGRAMOWANIE DIALOGOWE
Jest programowaniem wymagającym większej wiedzy i doświadczenia. Charakteryzuje się wykorzystaniem zmiennych lub struktur sterujących przebiegiem programu (np. instrukcje warunkowe, pętle programowe).Charakteryzuje się wykorzystaniem okien dialogowych z grafiką pomocniczą będących narzędziami danego układu sterowania. Jest programowaniem głównie warsztatowym przydatnym do tworzenia krótkich oraz średniej długości programów sterujących. Umozliwia tworzenie programów sterujących osobom z podstawową wiedzą na temat samego kodu NC.
Metody tworzenia programów sterujących
Przykład części wykonanej metodą programowania ręcznego wysokiego poziomu
Przykład części wykonanej metodą programowania ręcznego wysokiego poziomu (program do grawerowania tekstu, gdzie wielkość, kształt liter oraz inne właściwości tekstu zostały sparametryzowane i mogą być edytowane według potrzeb użytkownika)

Bezpośrednie tworzenie kodu NC przez programistę (tzw. programowanie ręczne) jest uzasadnione dla części o prostszych kształtach lub dla takich, które cechować będzie mała liczba skomplikowanych torów ruchu narzędzia. W przypadku części o złożonych kształtach uzasadnione jest stosowanie narzędzi wspomagających programowanie. W tym zakresie można wskazać powszechnie znane zintegrowane systemy CAD/CAM wspomagające zarówno proces projektowania jak i programowania obróbki. Oczywistym jest również fakt, że w określonych sytuacjach (np. ze względu na wymagania procesu technologicznego) możemy stosować obydwie wskazane wyżej metody programowania, bez względu na stopień złożoności wytwarzanej części.

Programowanie Ręczne Wysokiego Poziomu

Przykłady komercyjnych systemów CAM (lub zintegrowanych CAD/CAM): AlphaCAM, CATIA, Edgecam, ESPRIT, Gibbscam, GTJ-2010, Mastercam, NCGCam, NX CAM, Pro/ENGINEER, SolidCAM.

Przykłady bezpłatnych systemów CAM: CAMBAM, GCAM, GSIMPLE.

Przykładowe symulatory i programy do edycji kodu NC: AutoEditNC, CNC SIMULATOR.

obróbka otworów na linii prostej
Przykład okna dialogowego programowania obróbki otworów rozmieszczonych na linii prostej nachylonej pod określonym kątem (Haas)
wiercenie głębokich otworów Sinumerik
Przykład okna dialogowego do programowania wiercenia głębokich otworów (Sinumerik)
programowanie automatyczne CAD/CAM
Przykład programowania automatycznego CAD/CAM (system ESPRIT)

Spełnienie wzrastających wymagań współczesnej produkcji jest możliwe przy stosowaniu nowych lub udoskonalaniu istniejących i sprawdzonych metod wytwarzania. Ma to również odzwierciedlenie w obszarze automatyzacji procesów technologicznych, a w szczególności w zakresie sterowania numerycznego. Można tutaj wskazać wyzwania stojące przed osobami zajmującymi się tworzeniem narzędzi wspomagających tworzenie kodów NC oraz samymi programistami maszyn CNC:

  • tworzenie i wykorzystanie globalnych baz narzędzi i technologii obróbki,
  • zwiększanie intuicyjności narzędzi programistycznych,
  • normalizacja oparta o najlepsze rozwiązania,
  • stosowanie idei sterowania adaptacyjnego procesami wytwarzania, gdzie parametry technologiczne procesu będą zmieniane, w zależności od aktualnych warunków w strefie obróbki,
  • tworzenie zaawansowanych i sprzężonych ze sobą metod projektowania (CAD) i programowania (CAM),
  • tworzenie innowacyjnych języków programowania umożliwiających prostsze programowanie nawet bardzo złożonych torów ruchu narzędzi.

Z uwagi na ograniczenia, jakie posiadają programy CAM, jak również ze względu na brak wystarczających informacji o przebiegu obróbki podczas programowania ręcznego, może zaistnieć potrzeba zoptymalizowania utworzonego kodu NC. Tworzone są systemy służące specjalnie do tego celu. Koncepcję optymalizacji kodu przedstawiono w sposób uproszczony na powyższym rysunku.

Schemat procesu optymalizowania kodu NC
Schemat procesu optymalizowania kodu NC

W przedsiębiorstwach produkcyjnych bardzo ważną rolę odgrywa prawidłowy przepływ danych. Na schemacie przedstawiono koncepcję przepływu programów sterujących. Kluczową rolę odgrywa na nim technologiczna baza danych, w której zapisywane są informacje, z których (z różnymi uprawnieniami) mogą korzystać pracownicy.

Koncepcja przepływu programów sterujących w przedsiębioprstwie produkcyjnym
Koncepcja przepływu programów sterujących w przedsiębioprstwie produkcyjnym

Wielu zadaje sobie pytanie o przyszłość metod programowania maszyn CNC. Wszystko wskazuje na to, że coraz częściej stosowane będą metody oparte o wspomaganie komputerowe. Metody te będą dostosowywane do rosnących możliwości technologicznych maszyn, które powinny umożliwiać coraz dokładniejszą obróbkę części.

Poniżej podano przykładowe czynniki mające wpływ na otrzymanie kodu NC wysokiej jakości:

  • Wysokowydajne strategie tworzenia ścieżek w systemac CAM
  • Tworzenie baz danych sparametryzowanych kodów NC do obróbki części podobnych Znajomość technologii w jakiej wytwarzany będzie przedmiot
  • Opracowanie i wykorzystywanie baz wiedzy
  • Programowanie na bazie opracowanego wcześniej procesu technologicznego
  • Inwestowanie w niezbędny sprzęt i oprogramowanie
  • Inwestowanie w podnoszenie kwalifikacji technologow programistów
  • Optymalna metoda umożliwiająca szybkie opracowanie programu
  • Możliwości technologiczne maszyny
  • Prawidłowo wykonany postprocesor dla programowania automatycznego
  • Zmienne parametry obróbki zapisane w programie uzależnione od warunków w strefie obróbki
  • Optmalizowanie kodu NC na etapie programowania po postprocesingu

Oprócz dokładności ważne są również: obróbka z dużymi prędkościami, wzrost znaczenia obróbki kompletnej części, tworzenie zautomatyzowanych linii produkcyjnych oraz stosowanie rozwiązań zwiększających bezpieczeństwo pracy. Firmy produkujące systemy CAM dążą przede wszystkim do maksymalnego uproszczenia całego procesu programowania, ale również zwiększają skuteczność algorytmów tworzących dane geometryczne i technologiczne dla określonych zadań obróbkowych (dane pośrednie).

W systemach CAM pojawiają się bazy danych, z których można korzystać w trakcie programowania. Pojawiają się również moduły lub oddzielne programy optymalizujące przebieg ruchu narzędzi i parametry obróbki, celem np. skrócenia czasu trwania obróbki lub też zwiększenia trwałości narzędzia.

W przemyśle istotnym jest uzyskanie określonych efektów wytwarzania, a także wytwarzanie bez zbędnych kosztów – dla osiągania większych zysków i stabilnego rozwoju. Istnieje potrzeba takich zmian metod programowania, które zagwarantują realizację przedstawionych wyżej celów.

Witold Habrat, Roman Wdowik

artykuł pochodzi z wydania 6 (33) czerwiec 2010

  • Share on Facebook
  • Share on Twitter
  • Share on LinkedIn
  • Share on WhatsApp
  • Share on Email
Tagi: CAMCNCobróbka skrawaniem

Powiązane artykuły

Wiercenie Otworu Prostopadle Do Osi Wałka
Technologie

Wiercenie otworu prostopadle do osi wałka

Obrabiarki skrawające do metalu frezarki
Części maszyn i urządzeń

Narzędzia skrawające do metali; cz. 1

Obrabiarki skrawające do metalu: szlifierki
Maszyny i urządzenia

Obrabiarki skrawające do metalu: szlifierki

cięcie ciągłe
Technologie

Metoda cięcia ciągłego na frezarce w wykańczającej obróbce powierzchni

Centra Obróbkowe
Maszyny i urządzenia

Centra obróbkowe

Obrabiarki skrawające do metalu: tokarki
Maszyny i urządzenia

Obrabiarki skrawające do metalu: tokarki

najnowsze wydanie czasopisma
Rotor Clip
ceramika techniczna

Tematyka:

aluminium budowa maszyn CAD ceramika techniczna CNC diagnostyka druk 3D energetyka formy wtryskowe innowacje inżynieria materiałowa klejenie kompozyty konstruktor laser lotnictwo maszyny rolnicze mechanizm MES montaż motocykle motoryzacja obliczenia obrabiarki obróbka plastyczna obróbka skrawaniem pionowzlot polskie projekty powłoki programy przemysł kosmiczny przemysł morski przemysł zbrojeniowy robot robotyzacja silniki spawanie stal technologie łączenia tribologia tworzywa sztuczne wynalazki wywiad zgrzewanie łożyska
FORMY WTRYSKOWE Integracja Konstrukcji i Technologii Ebook
MetalTop
Projektowanie i Konstrukcje Inżynierskie
  • O nas
  • Polityka prywatności
  • Kontakt

© ITER 2007-2026

Nie znaleziono
Zobacz wszystkie wyniki
  • Strona główna
  • Aktualności
  • Artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
  • Jak zakupić
  • O nas
  • Kontakt

© ITER 2007-2026

email_icon

Nie przegap nowych wydań!

Zapisz się, aby na bieżąco otrzymywać linki do kolejnych, darmowych wydań Projektowania i Konstrukcji Inżynierskich

Wpisz adres email

Dziękuję, nie pokazuj więcej