Samodzielnie zaprogramowane cykle obróbki przyspieszają produkcję cylindrów hydraulicznych

Programista w pełni wykorzystuje dostępne zasoby CNC i zwiększa produktywność procesu wytwarzania komponentu

Niko Streicher to programista CNC w Neumeister Hydraulik. Zauważył, że sekwencje programów CNC o podobnej strukturze wykorzystywane są w procesie produkcji różnych typów cylindrów, więc połączył je ze sobą tworząc własne cykle. Dzięki temu udało się osiągnąć znaczną oszczędność czasu i większą elastyczność. 

Bądź na bieżąco!

Newsletter CNC4you

Cylindry hydrauliczne dostosowane do twoich potrzeb

Neumeister Hydraulik to firma z Neuenstadt położonego niedaleko Heilbronn (południowe Niemcy), która opracowuje i wytwarza na zamówienie cylindry hydrauliczne do zastosowań ruchomych i nieruchomych wraz z powiązanymi częściami, systemami sterowania oraz zaworami. Mimo, że te zaawansowane technologicznie produkty montowane są w większości ręcznie, wytwarzają je w pełni automatyczne roboty spawalnicze oraz centra CNC. 


Komponenty cylindrów hydraulicznych produkowane są w relatywnie małych seriach. Eksperci w dziedzinie hydrauliki tworzą wymagane programy CNC bezpośrednio w hali produkcyjnej. Stąd programiści CNC odgrywają w tym procesie podwójną rolę: eksperta od technologii oraz operatora obrabiarki.

Uważność popłaca

Niko Streicher jest jednym z takich podwójnych ekspertów w Neumeister Hydraulik. Podczas pracy z centrum tokarsko-frezarskim zauważył, że podobne etapy prac obróbczych powtarzają się podczas wielu wykonywanych operacji.

 

Niestety, cykle tokarskie, frezarskie i wiertarskie oferowane przez producentów obrabiarek nie mogły być wykorzystane w przypadku tych konkretnych zadań obróbczych. Dlatego też przy tego typu produkcji dużo czasu spędza się na przepisywaniu rutynowych bloków programów w już istniejących programach CNC, aby można było wykorzystać je podczas obróbki nowego komponentu.

Przejęcie inicjatywy

Sytuacja ta sprawiła, że Niko Streicher wpadł na pomysł napisania własnych cykli dla sekwencji, które udało mu się zidentyfikować, w tym ekranów wprowadzania, które miały wspomóc proces produkcji komponentu.

Dobrze znane programowanie CNC...

W celu stworzenia własnych cykli użytkownika Niko Streicher wykorzystał bardzo elastyczne programowanie z wykorzystaniem języka wysokiego poziomu. Język wysokiego poziomu w SINUMERIK Operate składa się z szerokiego zestawu komend, które mogą być wykorzystane jak zwykły G-code w programie CNC. Innymi słowy, mogą być wykorzystane w podprogramach CNC - lub cyklach CNC.

... oraz instrukcje i zmienne użytkownika.

Zestaw komend języka wysokiego poziomu SINUMERIK oferuje komendy takie jak „IF-ELSE-ENDIF” oraz inne instrukcje warunkowe typowe dla języków programowania wysokiego poziomu. Istnieje również możliwość określenia własnych zmiennych. Tworzy to podstawę dla systematycznego tworzenia złożonych zadań w programach CNC. Dzięki temu można tworzyć zadania produkcyjne, które wykraczają poza klasyczny G-code.

„Nauka poprzez działanie”

Podczas programowania swoich pierwszych cykli użytkownika, Niko Streicher zdał sobie sprawę, że nauka poprzez działanie sprawdza się również w przypadku programowania z wykorzystaniem języka wysokiego poziomu SINUMERIK. Wstępne testy jego własnych cykli użytkownika pokazały, że jego pomysł to strzał w dziesiątkę. Jednakże pojawiło się nowe wyzwanie.

Własny cykl użytkownika - gotowy! Ale jak go wykorzystać?

Cykl CNC wymaga również wprowadzenia wartości. A bardziej złożone zadania produkcyjne zazwyczaj wymagają dużej liczby parametrów. Ogólnie mówiąc, mogą one zostać wprowadzone bezpośrednio w kodzie danego programu CNC. Niestety, procedura ta nie jest do końca przyjazna dla użytkownika, a ponadto łatwo tu o błąd. Dodatkowo, wymagana dokumentacja papierowa zupełnie nie sprawdza się w trudnym środowisku produkcyjnym. Niko Streicher zdał sobie sprawę, że utworzone przez niego cykle CNC mogą przynieść oczekiwane rezultaty w jego codziennej pracy, tylko jeśli będzie można je wykorzystać w prosty sposób i uda się uniknąć błędów.

Intuicyjne wprowadzanie parametrów za pomocą przyjaznych dla użytkownika ekranów  wprowadzania

SINUMERIK oferuje dodatkową funkcjonalność do wygodnego i intuicyjnego definiowania danych cyklu - użytkownicy obrabiarek mogą sami tworzyć własne ekrany wprowadzania służące do automatycznego definiowania wartości parametrów w głównym programie CNC. W tym celu wykorzystywany jest ten sam język, co w przypadku ekranów wprowadzania cyklów technologicznych SIMUMERIK.

 

Niko Streicher wykorzystał ten język w celu określenia formy ekranów dla swoich własnych cykli CNC. Ekrany te korzystają z terminów i koncepcji używanych w obszarze produkcji komponentów w Neumeister, jak również zawierają grafiki, które ilustrują dokładne znaczenie każdej z wartości parametrów. 

Szczęśliwi współpracownicy i zauważalna oszczędność czasu

Współpracownicy Nikiego byli pod wielkim wrażeniem. Bardzo szybko zrozumieli strategie, na których opierają się nowe cykle dzięki ekranom wprowadzania, które uwzględniały prace wykonywane przez nich każdego dnia. Nowe cykle użytkownika przygotowane przez Niko Streichera znacznie skróciły czas potrzebny do przygotowania i uruchomienia procesu produkcyjnego, jak również czas obróbki komponentów. Jak mówi sam Niko, przejrzyste parametry cykli pozwalają na łatwiejsze sterowanie efektami prac oraz optymalizację procesu obróbczego w czasie krótszym niż kiedykolwiek dotąd.
Moje własne cykle CNC pozwoliły mi na realizację powtarzających się zadań programistycznych w sposób bardziej efektywny. Poza tym, mogłem utworzyć je bezpośrednio na obrabiarce, jako że narzędzia do tworzenia cykli i ekrany wejściowe są zintegrowane z CNC.
Niko Streicher, programista CNC w Neumeister Hydraulik.

Masz wszelkie potrzebne narzędzia - wystarczy z nich skorzystać

Język wysokiego poziomu okazał się cennym sposobem na poprawę efektywności procesu produkcji przez zaangażowanych i zmotywowanych użytkowników obrabiarek. Ekrany cyklów tworzone przez użytkownika to wisienka na torcie, które sprawiają, że produktywność zwiększona dzięki wykorzystaniu cykli użytkownika może być osiągnięta w sposób przyjazny dla użytkownika. Wszelkie niezbędne narzędzia dostępne są w SINUMERIK CNC.

 

Autor: Andreas Groezinger

Czy chciałbyś skontaktować się z zespołem CNC4you?

Pytania lub sugestie? Napisz do nas!

Masz propozycję na kolejny tutorial wideo, przykład obróbki komponentu lub artykuł online?