View cart 0

Tworzenie skryptów: kreator szlifowania narzędzi w twoim warsztacie

Read this in your language
  • 简体中文
  • English
  • Français
  • Deutsch
  • Italiano
  • 한국어
  • Português
  • Русский
  • Español

OTRZYMUJ WIADOMOŚCI ANCA BEZPOŚREDNIO DO SWOJEJ SKRZYNKI POCZTOWEJ

Bądź na bieżąco z najnowszymi wskazówkami i nowinkami technologicznymi

Subscribe

Polityka prywatności

Cel jest prosty: pracować mądrzej, a nie ciężej. Firmy odnoszące sukcesy, nieustannie analizują swoje procesy w celu zidentyfikowania nieefektywności i wdrożenia usprawnień. Tworzenie nowatorskich rozwiązań problemu nieefektywności procesów nie jest bynajmniej trywialnym zadaniem. Tym niemniej, raz stworzone, pomysły te nie muszą być trudne do zrealizowania i mogą zapewnić znaczne korzyści w zakresie wydajności.
 

W tym artykule przedstawione jest jedno z takich rozwiązań, które może zapewnić znaczne korzyści dla producentów narzędzi, wychodzące poza proste usprawnienia procesów. Jest to rozwiązanie, które ma zdolność odróżnienia wiodących producentów narzędzi i ostrzalni od całej reszty i jest dostępne za pośrednictwem ANCA Toolroom – wiodącego oprogramowania szlifowania narzędzi.
 

Wyzwanie

 

Producenci narzędzi i zakłady ostrzarnie narzędzi zwykle mają do czynienia z dużą gamą produktów, a także z narzędziami niestandardowymi i specjalnymi. Procesy szlifowania na nowoczesnych szlifierkach wymagają utworzenia pliku szlifowania dla każdego z narzędzi, który określa istotne cechy geometryczne narzędzia, a także procesu szlifowania wymaganego do obróbki narzędzia. Stwarza to szereg problemów w zakresie tworzenia, przechowywania i rozprowadzania dużej liczby plików szlifowania.
 

Podejściem wielu narzędziowni jest przechowywanie dużego zbioru plików szlifowania albo lokalnie – na maszynie, lub na komputerowym symulatorze, albo na centralnym serwerze. W wielu przypadkach nowe pliki szlifowania są tworzone przez prostą modyfikację istniejących plików podobnych narzędzi, aby uniknąć zaczynania od zera. Takie podejście jest nie tylko nieefektywne i podatne na błędy, ale również nie gwarantuje, że w produkcji użyte będą konsekwentne procesy szlifowania.
 

Istnieje wiele zadań nadających się do zautomatyzowania na etapie projektowania, które odnoszą się do danej firmy lub konkretnego produktu. W wielu przypadkach definicje geometrii całej gamy produktów są przedstawiane, jako zbiór formuł, które odnoszą się do średnicy narzędzia. W takich przypadkach wskazane byłoby, aby zautomatyzować tworzenie plików szlifowania, wybierając po prostu gamę produktów i średnicę narzędzia. Ale jak taką automatyzację osiągnąć?
 

Tworzenie skryptów – pracowanie mądrzej, zamiast ciężej

 

To właśnie tutaj właściwość ANCA tworzenia skryptów zapewnia rozwiązanie. W skrócie, tworzenie skryptów jest prostym językiem programowania, który pozwala na automatyzację zadań wykonywanych zazwyczaj za pomocą klawiatury i myszy w aplikacjach do projektowania narzędzi iGrind i iPunch. Na przykład, tworząc nowy plik narzędzia, dodawanie operacji, ustawianie parametrów pracy, a nawet tworzenie profili 2D można zautomatyzować za pomocą skryptów. Zaletą tego jest to, że typowe zadania można zautomatyzować, a zasady projektowania zawrzeć w skrypcie. Powoduje to zmniejszenie czasów ustawiania i zmniejszenie ryzyka błędów. Pozwala to również uchwycić inteligencję biznesową w czytelnej formie do wielokrotnego użytku, a także rozprowadzania.
 

Kreator tworzenia skryptów ANCA
 

W powyższym przykładzie:
 

  1. Dla danej gamy produktów, relacja między posuwem i średnicą narzędzia została określona na podstawie doświadczenia i optymalizacji procesów.
     
  2. Informacje te mogą być zapisane w skrypcie. Tworzenie skryptów zapewnia proste narzędzie do przedstawiania tych relacji programowo przez wprowadzenie danych do tabeli.
     
  3. Napisany zostaje prosty skrypt do odczytania średnicy narzędzia z aktualnie otwartego pliku szlifowania, wybrania odpowiedniego posuwu na podstawie informacji z wykresu, a następnie ustawienia odpowiednio posuwu rowkowania.
     
  4. Skrypty mogą być dodawane do menu iGrind, tak, aby mogły być łatwo dostępne i używane. W tym przykładzie kliknięcie na element menu automatycznie ustawi posuw rowkowania jak na wykresie, w zależności od aktualnej średnicy narzędzia określonej w pliku szlifowania. Skrypt można również łatwo poszerzyć w celu wykonywania dodatkowych zadań lub ustawić inne parametry, takie jak głębokość rowka, liczba przejazdów, dosuwów itp.


Skryptów można używać do przystosowania do indywidualnych zamówień i rozszerzania potężnego już i elastycznego oprogramowania ANCA, wykorzystując prosty, lecz skuteczny język skryptowy. Tworzenie skryptów jest podobne do formuł lub makro w pakietach oprogramowania, takich jak Microsoft Excel. Bez takich cech, MS Excel byłby w zasadzie narzędziem do tworzenia sformatowanych tabel, a jego zastosowanie byłoby bardzo ograniczone. To właśnie możliwość automatyzacji prostych zadań i obliczeń zapewnia różne korzyści w ramach MS Excel a tworzenie skryptów w oprogramowaniu ANCA może zapewnić podobne korzyści.
 

Proste, ale skuteczne skrypty mogą być stosowane do wykonywania ogromnej ilości różnorodnych zadań. Mogą być używane do pisania prostych procedur ustawienia parametrów pracy w oparciu o średnicę narzędzia, lub mogą być napisane tak, by były całkowitymi, kompleksowymi kreatorami będącymi w stanie stworzyć całe pliki szlifowania z niewielkiego zbioru informacji. Wbudowane kreatory iGrind wykorzystują tworzenie skryptów do ustawiania wartości parametrów i dlatego mogą być rozszerzane i dostosowywane do indywidualnych zamówień przy odrobinie znajomości tworzenia skryptów.
 

Przykład wykonanego na zamówienie kreatora spiralnego rowka z pomocą tworzenia skryptów


W tym przykładzie, rysunek gwintownika jest wyświetlany w oknie dialogowym i polach wprowadzania parametrów umieszczonych po prostu w górnej części obrazu w celu określenia parametrów geometrii. Po naciśnięciu przycisku OK na dole po prawej stronie, skrypt skorzysta z wprowadzonych parametrów do utworzenia nowego pliku szlifowania gwintownika z odpowiednimi wartościami. Cały proces tworzenia gwintownika ze spiralnymi rowkami dla tego określonego zakresu był praktycznie w pełni zautomatyzowany za pomocą prostego skryptu.
 

Skrypty mogą być skutecznie wykorzystywane do zmieniania skali plików narzędzia z jednej średnicy na inną poprzez określenie relacji pomiędzy średnicą narzędzia i parametrami geometrycznymi lub parametrami procesu. Takie wykorzystanie skryptów jest szczególnie przydatne do produkcji lub ostrzenia rodziny narzędzi. iGrind oferuje specjalny interfejs z wersji RN31 do uproszczenia tego zadania, jednak z pewną znajomością tworzenia skryptów można to dodatkowo dostosować do indywidualnych wymagań klientów.
 

Po napisaniu skryptu, można go łatwo dodać do menu iGrind i dlatego można do niego dotrzeć, jak gdyby był standardową częścią iGrind. Na przykład skrypt mógłby być napisany w celu obliczenia prędkości posuwu do szlifowania różnych operacji w oparciu o wprowadzanie pewnych parametrów. Skrypt ten może być dodany do głównego menu iGrind, tak, aby można go było użyć w dowolnym momencie.

 

Proces tworzenia skryptów

 

Trzy główne kroki w kierunku stworzenia użytecznych skryptów mają określić zasady, ująć zwięźle logikę w skrypcie, a następnie zautomatyzować. Każdy etap procesu oferuje szereg korzyści.
 

Wiele firm zajmujących się technologią ma tendencję do posiadania różnych poziomów dzielenia się wewnętrzną wiedzą. Obejmuje to wiedzę nieudokumentowaną, która mogą być ograniczona wyłącznie do określonych pracowników lub też powszechnie, w zasadzie znana. Pożądane jest zminimalizowanie poziomów rozprowadzania tej wiedzy w celu jej zachowania i dlatego proces gromadzenia wiedzy biznesowej i zasad ze względu na automatyzację zapewnia zatrzymanie tej wiedzy. Proces technologiczny jest przykładem takiej wiedzy, która często nie jest dobrze zdefiniowana w szlifierniach i nie jest wyraźnie określona na rysunkach narzędzi.
 

Po zebraniu wiedzy biznesowej, zostaje ona zawarta w skrypcie w celu automatyzacji. Logika biznesowa jest teraz zasadniczo udokumentowana i może być stale analizowana, modyfikowana i ulepszana w miarę potrzeb.

 

Przykład prostego kreatora, dla utworzenia ostrza T-Slot


W powyższym przykładzie, początkowe okno wyświetla trzy style ostrza do wyboru. Po naciśnięciu przycisku OK, wprowadzona jest ostateczna średnica narzędzia. Wreszcie określona zostaje geometria półwyrobu. Skrypt wówczas tworzy nowy plik szlifowania z odpowiednią domyślną geometrią, oraz parametry procesu wymagane do utworzenia noża.


Automatyzuj i rozprowadzaj w sposób bezpieczny

 

W wielu przypadkach wskazane jest rozprowadzenie plików skryptów. Ponieważ jednak zawierać one mogą potencjalnie poufne informacje, może być pożądana ochrona ich treści. Tworzenie skryptów obejmuje funkcje zabezpieczeń, które umożliwiają rozprowadzenie plików skryptów przy jednoczesnej ochronie zawartej w nich logiki biznesowej. Pliki skryptów mogą być rozprowadzane w jeden z trzech sposobów:

 

Tworzenie skryptów zawiera funkcje zabezpieczeń dla zapewnienia bezpiecznego rozprowadzania plików. Istnieją trzy główne poziomy bezpieczeństwa tworzenia skryptów

 

  1. Najniższą formą zabezpieczenia jest wysyłanie plików skryptów w sposób pierwotnie napisany. Są to proste pliki tekstowe, które mogą być uruchomione na oprogramowaniu ANCA. Plik można otworzyć w dowolnym edytorze tekstu, a zatem każdy ma dostęp do zapoznania się z logiką i może je kopiować lub modyfikować. Może to być dogodne przy rozprowadzaniu skryptów, które wykonują funkcje ogólnego celu, tzn. nie zawierają informacji poufnych.
     
  2. Drugą formą zabezpieczenia jest szyfrowanie plików skryptów. Po zaszyfrowaniu, utworzony zostaje nowy plik (z a.esc zamiast rozszerzenia. a.scr). Otwarcie tego pliku w edytorze tekstowym pokaże nieczytelny ciąg znaków. Logika biznesowa zawarta w skrypcie nie może zostać odczytana lub zmodyfikowana. Plik jednak może zostać uruchomiony na jakimkolwiek oprogramowaniu ANCA. Ta forma zabezpieczenia jest stosowana przy rozprowadzaniu plików z poufną logiką biznesową na zewnątrz. Na przykład skrypt może być napisany do utworzenia pliku szlifowania dla naostrzenia określonego typu narzędzia na podstawie wprowadzonej średnicy. Skrypt ten może zostać rozprowadzony na całym świecie, aby umożliwić zakładom zajmującym się ostrzeniem ponowne oszlifowanie tych narzędzi na maszynach ANCA. Ważne zasady geometrii narzędzia są niemożliwe do odczytania przez nikogo z zewnątrz z pomocą skryptu. 
     
  3. Trzecia forma ochrony obejmuje nie tylko zaszyfrowanie pliku, ale także licencję chroniącą pliki. Jest to usługa, którą ANCA może zapewnić przez użycie wbudowanego systemu licencjonowania, pozwalającego tylko określonym maszynom lub symulatorom na uruchomienie skryptu. Proces ten jest prosty: ANCA dostarcza określony klucz-kod umożliwiający korzystanie ze skryptu. Plik zostaje następnie zaszyfrowany przy użyciu tego klucza-kodu. ANCA dostarczy na prośbę licencję dla jakiejkolwiek konkretnej maszyny, gdyby właściciel skryptu chciał uruchomić skrypt. Tę formę ochrony najlepiej jest stosować przy rozprowadzaniu na zewnątrz skryptów z poufną zawarością. Na przykład, skrypt, który działa, jako pełny kreator do produkcji lub naostrzenia całej gamy produktów. W takich przypadkach może być pożądane umożliwienie uruchomienia skryptu tylko upoważnionym osobom trzecim. Ta funkcja zabezpieczeń umożliwia ścisłą kontrolę, przy której pliki skryptu mogą być uruchamiane, a tym samym pozwala na licencjonowaną sprzedaż skryptów. 


Te funkcje zabezpieczeń otwierają możliwość użycia skryptów dla strategicznych celów handlowych, przy jednoczesnej ochronie własności intelektualnej.
 

Tworzenie skryptów jest bardzo przydatne dla zapewnienia prostych narzędzi, które pomagają w wykonywaniu złożonych zadań

 

W tym przykładzie, skrypt został napisany tak, aby utworzyć paramaterizowany profil 2D jak na obrazku. Użycie standardowego edytora 2D do wykonania tego zadania dla każdej wariacji tej rodziny narzędzi może być czasochłonne i podatne na błędy. Skrypty umożliwiają zautomatyzowanie tego zadania, tak, aby czas przygotowania został znacznie skrócony, a ryzyko popełnienia błędu – znacznie zminimalizowane.
 


Najwyższa elastyczność

 

Unikalna cecha ANCA tworzenia skryptów oferuje nieskończone dla mądrych zakładów szlifierskich możliwości dostosowywania i automatyzowania oprogramowania ANCA zgodnie z ich oczekiwaniami. Korzyści polegają nie tylko na skróceniu czasu ustawienia i zatrzymaniu wiedzy, ale przyczyniają się do jednego wspólnego celu – zwiększonej wydajności. Wiodący w branży producenci korzystają obecnie z funkcji tworzenia skryptów ANCA dla osiągnięcia tych celów. Do wdrożonych rozwiązań należą zarówno proste skrypty, łatwe stworzenie skomplikowanej geometrii profili narzędzi, jak i całe kreatory zawierające wszystkie zasady projektowania i procesu dla szerokiej gamy produktów. Tworzenie skryptów jest idealnym narzędziem, które może zapewnić przewagę konkurencyjną przy bardzo niskim nakładzie inwestycyjnym.
 

Tworzenie skryptów jest standardowym elementem oprogramowania ANCA Toolroom dostępnym dla wszystkich użytkowników. Korzystanie z najnowszej wersji oprogramowania Toolroom jest zalecane z tego względu, że tworzenie skryptów jest stale poszerzane o dodatkowe funkcje.

 

12 lipca 2011