|
Dokument zawiera informacje o oprogramowaniu dydaktyczno - przemysłowym MTS CNC - Symulator toczenia i frezowania oraz moduł TopCam. W celu pozyskania informacji o oprogramowaniu MTS CNC CAD/CAM otwórz nasz nowy folder informacyjny.
1 Charakterystyka ogólna oprogramowania MTS. Zalety MTS. Koncept symulatorów CNCJeszcze bardziej nowoczesne technologicznie oprogramowanie MTS – dydaktyczne, neutralne, uniwersalne, profesjonalne. Tylko MTS umożliwia naukę obsługi i programowania wszystkich sterowań CNC, w tym obrabiarek nowej generacji z napędzanymi narzędziami i wrzecionem przechwytującym oraz tworzenie i przetwarzanie rysunków na wszystkie systemy maszynowe obrabiarek CNC. Od ponad 13 lat firma MTS- Mathematisch Technische Software- Entwicklung GmbH dostarcza oprogramowanie dydaktyczne przeznaczone do zastosowania w szkolnictwie zawodowym. Ponad tysiąc licencji naszego oprogramowania posiadają dzisiaj polskie ośrodki kształcenia zawodowego (w tym CKP i CKU), szkoły zawodowe, politechniki i przedsiębiorstwa zajmujące się obróbką skrawaniem. Przekonajcie się Państwo sami. Na życzenie MTS dokonuje prezentacji oprogramowania u Klienta. Proszę zgłosić zainteresowanie takim pokazem. Zapytajcie innych, obiektywnych użytkowników o opinię. Oprogramowanie MTS umożliwia nauczanie programowania maszyn numerycznych w zakresie toczenia i frezowania w neutralnym sterowaniu MTS (ISO), tworzenie rysunków CAD i przetwarzanie ich na programy maszynowe oraz w zależności od wersji, przetwarzanie programów neutralnych na dowolny typ sterowania maszyn i programowania zgodnie z instrukcjami danego rodzaju sterowania dla wszystkich obecnych na rynku sterowników i obsługę wszystkich obecnych na rynku maszyn CNC. Jest profesjonalnym oprogramowaniem przeznaczonym do dydaktyki, ale również do sterowania obrabiarkami, które znajdują lub znajdą się w Państwa posiadaniu. Oprogramowanie oraz dokumentacja techniczno – dydaktyczna (dziesiątki instrukcji i podręczniki) dostępne są od lat w polskiej wersji językowej. Oferujemy też ustawicznie nowe zeszyty ćwiczeń i programy szkoleń oraz szkolenia specjalistyczne.Podręczniki do nauki programowania w zakresie toczenia i frezowania oraz podręcznik do podstaw obróbki CNC wydane zostały i dostępne są w wydawnictwie REA w Warszawie (www.rea-sj.pl). Oprogramowanie MTS wypełnia założenia programu nauczania (technik mechanik, operator obrabiarek sterowanych numerycznie oraz komputerowe wspomaganie wytwarzania) pozwalając na realizację celów kształcenia, m.in.:
Niektóre właściwości oprogramowania MTS: - Przygotowanie procesu toczenia i frezowania - Mocowanie materiału obrabianego - Dobór materiału obrabianego - Dobór rodzaju mocowania - Dobór narzędzi skrawających w głowicy rewolwerowej - Ustawianie punktu odniesienia (zero) - Programowanie (na różnych sterownikach) i symulacja toczenia / frezowania CNC - Ustawianie układu współrzędnych - Tworzenie programu - Edycja programu - Programowanie dialogowe - Programowanie w systemie PAL - Programowanie ciągu konturowego WOP - Tworzenie własnych narzędzi skrawających - Tworzenie własnego typu mocowania - Konfigurowanie typu rewolweru - Tworzenie dowolnej tokarki lub frezarki na podstawie parametrów technicznych producenta - Dobór maszyny i sterownika - Przetwarzanie neutralnego programu MTS za pomocą postprocesora – automatyczne tłumaczenie programów na języki innych sterowników - Przesyłanie programu do sterownika maszyny - Sterowanie obrabiarką CNC - Projektowanie w systemie CAD - Tworzenie rysunku na podstawie programu sterowania - Przetwarzanie rysunku własnego lub importowanego z innego programu na program maszynowy CNC Dane techniczne oprogramowania do programowania i obsługi obrabiarek CNC MTS:Oprogramowanie symulacyjne CNC – toczenie i frezowanie - realistyczne odwzorowanie stosowanych w przemyśle obrabiarek CNC do obróbki toczeniem (osie x-, z-) i frezowaniem (osie x- ,y- ,z-) - możliwość konfigurowania i dopasowania oprogramowania CNC do rzeczywistych obrabiarek różnych typów, wyboru różnorodnych systemów narzędziowych, rodzajów uchwytów mocujących i doboru rodzaju obrabianego materiału - programowanie do wyboru zgodnie z normą DIN 66025 lub normą danego wybranego sterownika - dostępność różnych rodzajów oprogramowania do programowania NC obrabiarek różnych producentów z kompatybilnymi cyklami obróbki oraz możliwością programowania parametrycznego - programowanie dialogowe i funkcje pomocy - edytor NC - programowanie interaktywne - Teach- In - Programowanie ciągu konturowego (WOP) Symulacja: - w czasie rzeczywistym oraz z uwzględnieniem kompensacji krawędzi skrawającej - pokazywanie drogi przejazdu narzędzi - matematyczne sprawdzanie kolizyjności procesów obróbki - precyzyjne wymiarowanie przy toczeniu i frezowaniu z uwzględnieniem tolerancji i chropowatości - wizualizacja przestrzenna 3d narzędzia skrawającego, wizualizacja przestrzenna 3d maszyny - symulacja przestrzenna 3d zdejmowania warstwy materiału Obsługa: Bezpośrednio z pomocą standardowej klawiatury komputera. Nie wymaga konieczności posiadania pulpitu maszynowego CNC dla danego typu sterowników umożliwiając programowanie z klawiatury Postprocesory - przetwarzają programy NC napisane w neutralnym trybie sterowania MTS NC-Syntax w składnię (oprogramowanie sterujące) dla konkretnego typu sterownika i konkretnej maszyny różnych (wszystkich) producentów - transmisja danych do tokarki i frezarki CNC System CAD/CAM do przygotowania procesu toczenia i frezowania - interaktywne połączenie systemu programowania CAD z systemem NC - przetwarzanie informacji w formie danych geometrycznych w programy NC - funkcje CAD do tworzenia, zmian i dokumentowania rysunków technicznych w programie CAD z dwuwymiarowym modelowaniem 2D danych geometrycznych - przejmowanie danych CAD z innych systemów CAD przez standaryzowane złącza DXF i IGES - system programowania NC do obróbki toczeniem i frezowaniem do automatycznego przetwarzania plików CAD w program NC - obróbka przygotowawcza i produkcyjna - zarządzanie doborem narzędzi, uchwytu mocującego i technologii - programowanie NC w cyklach - przetwarzanie programów NC za pomocą postprocesorów System operacyjny Windows 95 / 98 /ME/NT/2000/XPInstrukcje i podręczniki dydaktyczne do oprogramowania (w wersji polskiej): Instrukcja do oprogramowania: Wprowadzenie do toczenia CNC Instrukcja do oprogramowania: Wprowadzenie do frezowania CNC Podręcznik: Podstawy obróbki CNC Podręcznik: Programowanie obrabiarek CNC - toczenie Podręcznik: Programowanie obrabiarek CNC - frezowanie Podręcznik: TopCam, Technologia CAD / CAMMateriały dydaktyczne, szkoleniowe i do ćwiczeń – szeroki wybór. W tym seria zeszytów dydaktycznych. Chcesz cennik na rok 2010 Oprogramowanie MTS CNC CAD/CAM V7(3).2010.NOWY skontaktuj się z biurem w Szczecinie MTS, mgr inż. Robert Dubas, ul. Sosnowa 1-4, 71-468 Szczecin, tel. 601 724127, tel./fax: 91 4553960, e-mail: dubas@mts-cnc.com, rdubas@poczta.onet.pl
ZALETY MTS Najnowsze oprogramowanie MTS CNC CAD/CAM, wersja V7(3).2010.NOWY Niepowtarzalne cechy charakterystyczne (zalety) profesjonalnego oprogramowania dydaktyczno – przemysłowego do nauczania zawodu (np.: technik mechanik, operator obrabiarek skrawających, symbol zawodu 311[20], komputerowe wspomaganie technik wytwarzania), mechatronika oraz do obsługi przedsiębiorstw, wyróżniające MTS na rynku oprogramowania CNC CAD/CAM:
1.1 Kryteria możliwości zastosowania |
||
| Produkcja |
Najważniejszym obszarem zastosowania symulatorów CNC w zakresie produkcji jest programowanie warsztatowe NC. MTS daje możliwość sprawdzania maszynowo wytwarzanych programów NC, ich optymalizacji oraz obliczeń czasu wytwarzania. Ponieważ symulatory (toczenia i frezowania) MTS odwzorowują w pełni obrabiarki CNC (w całości), umożliwiają testowanie programów NC do konkretnych zadań produkcyjnych. Test pozwala na stwierdzenie ewentualnej kolizji oraz określenie wymiarów przedmiotu obrabianego z uwzględnieniem geometrii gwintu i chropowatości powierzchni po rzeczywiście wykonanych operacjach obróbki powierzchni. W celu dokonania korekty programu i jego optymalizacji nie ma potrzeby dokonywania pracochłonnych zmian pomiędzy różnymi systemami programowania i sterowania, albowiem można przetworzyć (przetłumaczyć) programy NC za pomocą postprocesorów w klucz programowy dowolnego typu sterowania CNC i dokonać transmisji takiego programu na obrabiarkę. Do najważniejszych i decydujących kryteriów zastosowania symulatorów MTS zalicza się: otwartość systemu, umożliwiający dostosowanie symulatorów do różnych
obrabiarek z różnymi typami sterowań CNC, Wykorzystując możliwości MTS można efektywnie wspomagać wytwarzanie przemysłowe; można odpowiednio wcześnie usuwać czasy przestoju i błędy w programie. Symulatory CNC można następnie przenieść całkowicie do systemu CAD/CAM, zapewniając płynny przebieg procesu produkcyjnego i komunikację wewnątrz przedsiębiorstwa. |
|
|
CNC- Dydaktyka |
Rosnące możliwości obrabiarek oraz elastyczne systemy produkcji wymagają odpowiednich kwalifikacji obsługi. Ponieważ wymagania zawodowe obejmują coraz to nowocześniejsze i bardziej skomplikowane systemy oraz niezwykle dużą elastyczność, a ponadto wymagają od obsługi umiejętności poruszania się pomiędzy rożnymi typami maszyn i sterowań w zależności od wyposażenia warsztatu oraz potrzeb rynku, konieczne jest w fazie nauki zawodu zdobycie umiejętności samodzielnego uczenia i doskonalenia się oraz pracy na różnych systemach sterowania, by móc rozwiązać dowolnie trudne zadanie technologiczne wytworzenia określonego produktu na obrabiarce numerycznej dowolnego typu. W trakcie nauki w zakresie CNC realizacja takiego celu odbywa się w kilku etapach. Symulatory CNC (toczenie i frezowanie) nie określają użytkownikowi jednej ścieżki kształcenia lecz wspomagają różne koncepty metodyczne. Umożliwiają przy tworzeniu programu NC różne rozwiązania techniczne wraz z przekazywaniem wszelkich niezbędnych informacji dotyczących danej fazy programu oraz oczywiście opcję pomocy. | |
| Metodyka |
Koncept metodyczno - dydaktyczny oprogramowania MTS opracowany został wspólnie z Federalnym Instytutem Kształcenia Zawodowego (Bundesinstitut für Berufsbildung - BIBB) w Berlinie i ulega ciągłej modernizacji z uwzględnieniem postępu technicznego i technologicznego. Do kryteriów dydaktycznych zalicza się: Typowy zbliżony do praktyki warsztatowej i neutralny charakter systemu dydaktycznego, Przejrzystość procesu wytwarzania we wszystkich funkcjach programu, Obszerne wskazówki dotyczące popełnianych błędów przy programowaniu i możliwość ich korekty, Możliwość zastosowania systemu na różnych poziomach nauczania, Możliwość samodzielnej pracy. Oprogramowanie MTS na każdym etapie pracy pokazuje wyczerpujące informacje o stanie obrabiarki, a funkcje wspierane są dialogiem między oprogramowaniem a użytkownikiem. Nadzór nad kolizyjnością oraz zgłaszanie błędów dają możliwość bezpośredniego korygowania tworzonego programu NC. W każdej chwili dostępne są graficzne pliki pomocy dla programowania. Ważną dydaktyczną zaletą oprogramowania CNC w stosunku do rzeczywistych obrabiarek jest możliwość zredukowania w pierwszej fazie nauki kompleksowych operacji do prostych czynności i ich sukcesywne poszerzanie w miarę nabywania nowych umiejętności aż do osiągnięcia poziomu obsługi obrabiarki. Cztery rodzaje programowania jakie daje oprogramowanie MTS: edytor NC, interaktywnie, ciągiem konturowym i metodą Teach-In umożliwiają stopniowe tworzenie programu, przy jednoczesnym przetwarzaniu instrukcji NC na odpowiednie czynności obrabiarki blok po bloku. Dzięki temu użytkownik pracuje na symulatorze jak w praktyce w warsztacie i szybko opanowuje abstrakcyjny język programowania. Uwzględniając ponadto możliwości oprogramowania wykraczające poza czyste programowanie obrabiarek NC, jak dopasowanie oprogramowania do danej obrabiarki, symulacja w czasie rzeczywistym i ścisły nadzór nad kolizyjnością z uwzględnieniem danych technologicznych, system daje obszerny obraz technologii CNC. Jak pokazuje doświadczenie, zaznajomienie się i nauka technologii CNC nie jest trudna, albowiem oprogramowanie MTS ma charakter przyjazny i zachęcający do pracy. Z uwagi na swoją strukturę oprogramowanie MTS gwarantuje naukę i programowanie obrabiarek CNC na neutralnym sterowaniu i neutralnej obrabiarce (dowolnego producenta). Celem zastosowania MTS jest wykształcenie wykwalifikowanych operatorów, którzy z uwagi na opanowanie na systemie szerokich umiejętności są w stanie wykorzystać je i zastosować na różnych maszynach różnych producentów i dla różnych typów sterowań. Duża ilość różnych typów sterowań CNC oraz postępująca integracja funkcji CAD w sterowaniach CNC wymagają wykwalifikowanego personelu, który dysponuje coraz to większą wiedzą, umiejętnościami i elastycznością. Elastyczność oznacza tu również zdolność do samodzielnego przyuczenia się do specyfiki poszczególnych obrabiarek CNC, z wykorzystaniem do tego celu oprogramowania MTS CNC do treningu. Skuteczność tej metody potwierdziła się w praktyce chociażby przy realizacji programów modelowych kształcenia w centrach kształcenia praktycznego. |
| Klucze programowe |
Oprogramowanie MTS - Symulatory toczenia i frezowania mają strukturę modułową i można je w obszernym programie konfiguracyjnym dopasować do wszystkich obecnych na rynku obrabiarek NC oraz wszystkich dostępnych na rynku typów sterowań CNC. Do dyspozycji użytkownika jest tryb przygotowawczy i tryb automatyczny oraz do pisania programu NC względnie jego optymalizacji - edytor NC, programowanie interaktywne oraz tryb Teach-In. System dysponuje ponadto modułem programowania ciągu konturowego (w skrócie WOP). Oferowany przez MTS klucz programowy (zwany również kodem instrukcji) umożliwia programowanie w neutralnym sterowaniu według normy ISO DIN 66025. Oczywiście zawiera on również standardy instrukcji nowoczesnych sterowań CNC. W ten sposób klucz programowy MTS umożliwia przy kompleksowych ciągach konturowych realizację zadań geometrycznych takich jak: długości, kąty, styczne przejścia łuków etc. Do dyspozycji we wszystkich cyklach obróbczych są ponadto: kompensacja promienia krawędzi skrawającej i promienia freza. |
|
|
W celu zagwarantowania otwartości oprogramowania w stosunku do innych sterowań CNC oraz możliwości dopasowania do innych systemów, możliwe jest dołączenie swobodnie definiowalnego klucza programowego CNC do generowania kodów instrukcji. Z jego pomocą użytkownik przyporządkowuje klucz programowy MTS do innego kodu instrukcji, aby w zależności od swoich potrzeb pracować w innym języku programowania NC (np.: takie sterowanie jakie użytkownik posiada w swojej obrabiarce). Do dyspozycji użytkownika jest również klucz programowy PAL, który stosowany jest (tylko w Niemczech) do realizacji egzaminów zawodowych. |
||
|
Postpro- cesory |
Wymiana danych oprogramowania CNC ze sterowaniem obrabiarki odbywa się za pomocą postprocesorów, w których użytkownik sam określa przyporządkowanie instrukcji do przetwarzania (tłumaczenia) programów. MTS oferuje ponadto ponad sześćdziesiąt postprocesorów do przetwarzania (tłumaczenia) programów na bazie norm ISO DIN na programy poszczególnych typów sterowań CNC różnych producentów. Są one sprzężone z programem do transmisji danych na obrabiarkę, umożliwiając zmienną konfigurację złącza do transmisji danych. | |
| System CAD/CAM |
Jednym z ważniejszych rozszerzeń w zakresie technologii CNC stał się rozwój systemu CAD/CAM, umożliwiający przetwarzanie danych CAD z rysunków za pośrednictwem systemów programowania NC na programy maszynowe NC w celu uproszczenia procesu wytwarzania począwszy od konstrukcji elektronicznej rysunku a skończywszy na gotowym programie maszynowym dla sterowania obrabiarki numerycznej. Do konstruowania rysunków MTS wprowadził moduł INCAD umożliwiający rysowanie. Moduł INCAD stał się w najnowszej wersji oprogramowania częścią składową systemu TopCam umożliwiającego przetwarzanie rysunków na programy maszynowe złączem CAM, wczytywanie konturu programowanego przedmiotu w formie podprogramu do edycji programu NC dla tokarki lub frezarki oraz przesyłanie konturu zaprogramowanego przedmiotu w symulatorze do modułu TopCam i tworzenie z niego rysunku. INCAD jest zintegrowanym systemem NC i CAD i posiada podwójne funkcje pełnego systemu CAD 2D oraz systemu programowania NC. Jako część systemu TopCam (tylko CAD do rysowania) dostępny jest w chwili obecnej bezpłatnie w internecie na stronie MTS. System CAD posiada funkcje umożliwiające konstruowanie i zmiany w dokumentacji i rysunkach konstrukcyjnych. System czyta również geometrię konstrukcji tworzonych w innych programach rysunków (pliki DXF i IGES). System programowania NC posiada własne zarządzanie narzędziami i technologią, które użytkownik może projektować lub zmieniać sam. Automatyczne generowanie programów NC następuje przy zastosowaniu ciągów konturowych i wszystkich dostępnych cyklów obróbczych. W interaktywnym dialogu graficznym użytkownika rysunek konstrukcyjny jest dzielony po czym przyporządkowuje się mu odpowiednie procesy obróbcze i dane technologiczne. Programy NC technologii toczenia i frezowania można także przetestować na oprogramowaniu MTS CNC Symulator toczenia i frezowania w warunkach obrabiarki i konkretnego sterowania oraz optymalizować, zanim nastąpi transmisja programu na obrabiarkę numeryczną. Podsumowując - moduły oprogramowania MTS stanowią pełen pakiet CNC CAD/CAM do zastosowania w dydaktyce i produkcji od programowania obrabiarek, rysowania i do przetwarzania rysunków na programy maszynowe. |
| Typ maszyny |
Oprogramowanie CNC - Symulator toczenia przedstawia tokarkę (jedne sanie), którą można rozbudować do tokarki z napędzanymi narzędziami (do realizacji operacji frezarskich na tokarce) i wrzecionem przechwytującym. Oprogramowanie CNC - Symulator frezowania przedstawia trzyosiową frezarkę z wrzecionem pionowym lub poziomym. Do pracy dostępne są trzy główne tryby: Tryb przygotowawczy, Obsługa oprogramowania dla jego wszystkich funkcji odbywa się za pomocą klawiszy funkcyjnych, opcji menu i programowania dialogowego, gdzie poszczególne cykle obróbcze i instrukcje opisane są graficznie a wpis odbywa się przez podanie wyłącznie wartości liczbowych danych parametrów w odpowiedniej rubryce wpisu. Dla ułatwienia pracy dostępne są funkcje pomocnicze takie jak: mierzenie, powiększanie i pomniejszanie, przekroje w widokach płaskich i w przestrzeni 3D oraz pomoc do programowania i do sterowania ułatwiające pisanie programu i jego optymalizację. W celu umożliwienia elastycznego zastosowania oprogramowania MTS CNC - Symulatory konieczne jest rzeczywiste odwzorowanie obrabiarki numerycznej i jej sterowania. Użytkownik ma możliwość między innymi samodzielnego konfigurowania przestrzeni roboczej obrabiarki i projektowania jej elementów jak: wrzeciono, uchwyt, elementy mocujące, narzędzia skrawające, rewolwer, imadło frezarskie etc. Są one podstawą symulacji i obliczania geometrii narzędzi z dokładnością do 1 µm po rzeczywiście wykonanej obróbce, a nie po zaprogramowanych wartościach adresowych. Ponadto podczas procesu programowania następuje ścisły nadzór nad kolizyjnością z uwzględnieniem wszystkich elementów przestrzeni obrabiarki i występujących błędów w programie sterowania. |
| Konfiguracja |
Dostosowanie oprogramowania MTS do określonych obrabiarek i sterowań CNC jak i do komputera, na którym oprogramowanie zostanie zainstalowane odbywa się w obszernym programie konfiguracyjnym: Konfiguracja obrabiarki: określanie obrabiarki (parametrów obrabiarki) według danych geometrycznych i technicznych. Konfiguracja sprzętu PC: określanie zastosowanego sprzętu, portów, urządzeń peryferyjnych, moduł graficzny etc. Każda konfiguracja zapisywana jest oddzielnie w formie pliku konfiguracji, co umożliwia łatwe i szybkie zmiany pomiędzy ustawieniami. |
| Symulacja CNC | W Trybie automatycznym programy NC odtwarzane są w czasie rzeczywistym i testowane. Obróbka przedmiotu odbywa się dynamicznie w obszarze ekranu na płaszczyźnie 2D lub w przestrzeni 3D lub też w wybranym powiększeniu. Obraz obrabiarki wraz z przedmiotem obrabianym w przestrzeni trójwymiarowej można swobodnie obracać i przesuwać. Jednocześnie w trakcie realizacji programu, gdy na ekranie widać obrabiarkę i przedmiot obrabiany, pod ekranem pojawiają się kolejno realizowane bloki programu NC, a po prawej stronie ekranu aktualne współrzędne oraz wartości technologiczne obróbki w danym momencie. Na koniec obliczane są czasy obróbki. |
| Programowanie NC |
W celu utworzenia programu NC do dyspozycji użytkownika są cztery możliwości do wyboru w trybie programowania: Do bezpośredniego wpisywania i zmian w blokach NC do dyspozycji jest
edytor,
oferujący powierzchnię do wpisywania programu blokami z jednoczesnym
sprawdzaniem składni programowej (struktura bloków programu NC) oraz
kontroli, czy nie przekroczone zostały dopuszczalne wartości danego
parametru. |
| Zarządzanie danymi |
Zarządzanie danymi umożliwia komfortowe dokumentowanie i zapisywanie programów NC oraz danych konfiguracji. Można też zapisywać podprogramy i rozszerzać biblioteki narzędzi skrawających i zamocowań. Program zapisać można w każdej fazie jego tworzenia i w dowolnym momencie otwierać, by móc go kontynuować bądź zmieniać. Tworząc program dokonuje się zapisu wszystkich istotnych danych (gabaryty przedmiotu obrabianego, rodzaj zamocowania, wybrane narzędzie, przesunięcie punktu zerowego, materiał przedmiotu obrabianego etc) w karcie przygotowawczej, by móc przygotować automatycznie obrabiarkę. Jednocześnie każdy stan obrabiarki można automatycznie wygenerować do karty przygotowawczej. Oprogramowanie MTS CNC oferuje ponadto różne funkcje szczególne, które mają na celu dodatkowo ułatwić pracę. Należą do nich: Przemocowanie przedmiotu obrabianego, |
|
W najnowszej wersji oprogramowania prezentacja graficzna realizowana jest w formie grafiki wektorowej (na podstawie modelu matematycznego), co powoduje jeszcze dokładniejsze i szybsze odwzorowywanie przestrzeni obrabiarki. Obraz w przestrzeni 3D można manipulować (obracać, przesuwać, powiększać etc) w każdej fazie realizacji programu, oczywiście także dynamicznie podczas trwania procesu obróbki. Powierzchnia ekranu podzielona jest na trzy zasadnicze obszary: Przestrzeń robocza obrabiarki, |
|
| Przestrzeń obrabiarki | W górnej (centralnej) części ekranu pokazywana jest graficznie obrabiarka CNC z przedmiotem obrabianym i zamocowaniem oraz narzędziami. Obraz także podczas trwania obróbki można w sposób ciągły zmieniać. Symulator toczenia pokazuje przedmiot obrabiany w pełnym przekroju lub półprzekroju lub też w widoku z zewnątrz. Pokazywane są również chropowatości powierzchni i gwinty. Podczas frezowania przedmiot obrabiany i frez pokazywany jest w widoku z góry. Obróbka może być pokazywana również w przestrzeni 3D (patrz opis w rozdziale 9.4). Pozwala na optymalną kontrolę procesu obróbki przez całkowitą wizualizację. |
| Pole informacyjne |
Pole informacyjne w prawym marginesie ekranu podaje informacje o stanie obrabiarki i systemu: aktualne współrzędne narzędzia skrawającego, W dolnej części ekranu widoczne są klawisze funkcyjne od F1 do F10, za pomocą których możliwy jest dostęp do funkcji obsługi oprogramowania. |
| Dialog | W wierszu bezpośrednio powyżej klawiszy funkcyjnych w przypadku wystąpienia błędu pojawiają się odpowiednie komunikaty dla użytkownika. Ponadto wyświetlany jest tu dialog systemu z użytkownikiem podczas programowania w trybie interaktywnym. W trybie automatycznym w wierszu tym pojawia się aktualnie realizowany przez obrabiarkę blok programu NC. |
| Są dwie możliwości obsługi oprogramowania MTS CNC: | |
| Klawiatura PC | Oprogramowanie cechuje się zaletą całkowitej obsługi z wykorzystaniem klasycznej klawiatury komputera i myszy. Umożliwia programowanie tokarek i frezarek w neutralnym sterowaniu MTS z klawiatury PC dostępnej wszędzie, a także z wykorzystaniem postprocesorów i kluczy programowych umożliwia programowanie dowolnego sterowania obrabiarek CNC. |
| Pulpit graficzny |
Wykorzystywany jednocześnie z symulatorami CNC przez system CAD - INCAD. |
|
Z uwagi na możliwość odwzorowania na ekranie różnych obrabiarek NC, oprogramowanie MTS wyposażone jest w obszerny program konfiguracyjny. Użytkownik może wprowadzić w konfiguracji oprogramowania dane techniczne swojej obrabiarki z dokumentacji technicznej oraz parametry jej sterowania uzyskując dodatkową obrabiarkę w systemie. Wszystkie dane konfiguracyjne gromadzone są oddzielnie według ustawień obrabiarki, sterowania i osprzętu w katalogu o dowolnej wybranej przez użytkownika nazwie. Umożliwia to swobodny wybór między wcześniej wprowadzonymi konfiguracjami (np. wybór jednej ze skonfigurowanych obrabiarek). W celu zabezpieczenia konfiguracji systemu użytkownik może wprowadzić hasło zabezpieczające. Konfiguracja została w ostatnim czasie znacznie rozbudowana. Umożliwia obecnie tworzenie własnej obrabiarki (tokarka, frezarka) na ekranie komputera, która od chwili utworzenia dostępna jest użytkownikowi na równych prawach ze standardowymi obrabiarkami MTS. Użytkownik pracuje zatem na maszynie zbliżonej do rzeczywistej, którą na przykład posiada: |
|
| Przestrzeń robocza | Oprócz wymiarów przestrzeni roboczej konfigurowanej obrabiarki określa się również obszary przejazdu narzędzi skrawających oraz punkty odniesienia i punkty referencyjne. Elementy modelu obrabiarki można swobodnie konfigurować. |
| System zamocowania | W symulatorze toczenia system mocowania składa się z wrzeciona głównego, uchwytu tokarskiego i szczęk mocujących. Wszystkie te elementy użytkownik może wybierać z istniejącej biblioteki zamocowań lub też konfigurować samodzielnie. Alternatywnie można detal obrabiany zamocować w kłach mocujących. Użytkownik ma też możliwość wyboru i definiowania konika. W symulatorze frezowania przedmiot obrabiany może być zamocowany na płycie magnetycznej, w szczękach imadła lub w elementach podtrzymujących. Zamocowanie wybrać można z biblioteki zamocowań lub zdefiniować je samodzielnie. |
|
Oprogramowanie MTS CNC wyposażone jest standardowo w bibliotekę narzędzi skrawających zawierającą prawie wszystkie typy narzędzi o parametryzowanej geometrii ostrza i oprawy. Zarządzanie narzędziami daje jednak użytkownikowi możliwość definiowania dodatkowych własnych narzędzi. Przykładowo narzędzia skrawające tokarskie definiuje się podając promień płytki (ostrza), kąt przyłożenia, przystawienia, długość i szerokość oprawki oraz rodzaj zamocowania. Tak zdefiniowane narzędzie umieszczone zostanie jako kolejne w bibliotece już istniejących narzędzi skrawających. Podobnie definiuje się własne narzędzia frezarskie rozszerzając istniejącą standardową bibliotekę narzędzi skrawających frezarskich. |
| W trybie przygotowawczym użytkownik ma możliwość wykonania tych wszystkich czynności, które również na obrabiarce są niezbędne do wykonania przed przystąpieniem do programowania i realizacji programu NC. Do czynności tych należy wybór odpowiednich narzędzi i umieszczenie ich w głowicy rewolwerowej tokarski lub magazynie narzędziowym frezarki, określenie wymiarów przedmiotu obrabianego, wybór odpowiedniego rodzaju zamocowania etc. Jak na rzeczywistej obrabiarce także w programie niezbędne jest wykonanie czynności koniecznych, jak najazd do punktu referencyjnego, korekcja narzędzi, dojazd ostrzem narzędzia do czoła przedmiotu obrabianego w celu określenia przesunięcia punktu zerowego. Tak zdefiniowany stan maszyny zapisywany jest w karcie przygotowawczej i przyporządkowany do danego, tworzonego programu NC. Po wywołaniu programu wywołana zostanie jednocześnie obrabiarka z poczynionymi wcześniej ustawieniami. | |
|
Przedmiot obrabiany / Uchwyt |
Ręczne wpisywanie wymiarów przedmiotu obrabianego i zamocowania (uchwyt tokarski dla tokarki, czy imadło dla frezarki) odbywa się w prostym menu dialogowym, w którym system komunikuje się z użytkownikiem. Należy określić wymiary przedmiotu obrabianego oraz wybrać odpowiedni uchwyt oraz określić głębokość zamocowania. Do dyspozycji użytkownika jest jedenaście różnych możliwości zamocowania zgodnie z konfiguracją (patrz rozdział 3.). W przypadku przekroczenia dopuszczalnych wymiarów przedmiotu obrabianego, łączonym napędzie wrzeciona lub zbyt blisko przedmiotu znajdującym się narzędziu lub imadle na ekranie pokażą się odpowiednie ostrzeżenia. Alternatywnie do podawania wymiarów surówki przedmiotu obrabianego można wykorzystać gotowe półwyroby (np. odlewy), które znajdują się w pliku detali do obróbki. Ich dane geometryczne wczytywane są automatycznie. Również odwrotnie można już obrabiane przedmioty zapisać w pliku detali i wykorzystywać je później do innych zadań. |
| Przemocowanie | Zarówno przy toczeniu, jak i przy frezowaniu istnieje możliwość przemocowania przedmiotu obrabianego. |
| Wybór narzędzi |
Symulator toczenia CNC wyposażony jest w głowicę rewolwerową do zamocowania maksymalnie 16 narzędzi, a symulator frezowania w magazyn narzędziowy do zamocowania maksymalnie 16 narzędzi. W konfiguracji oprogramowania nauczyciel może wcześniej wyposażyć głowicę (magazyn) w pozycjach od T01 do T16 wybranymi narzędziami, np.: takimi jak na rzeczywistej obrabiarce CNC. Przy uruchamianiu oprogramowania (start programu) głowica tokarki / magazyn frezarki wyposażane są automatycznie w tak przygotowane uprzednio narzędzia. Oczywiście w trybie przygotowawczym można swobodnie dokonywać wyboru narzędzi z biblioteki narzędzi i umieszczać je swobodnie w wybranych gniazdach głowicy rewolwerowej tokarki / magazynu frezarki. Wszystkie wybrane narzędzia pokazują się automatycznie graficznie na obrabiarce (patrz rozdział 4). |
| Wartości korekcji | Oprogramowanie MTS zakłada, że w procesie obróbki wykorzystywane będą wcześniej pomierzone narzędzia. Dlatego po wybraniu narzędzi lub po dokonaniu zmian w wyposażeniu głowicy rewolwerowej lub magazynu narzędziowego należy wybrać odpowiednie wartości korekcji (współrzędne, promienie i ustawienie narzędzi), aby sterowanie obrabiarki mogło obliczyć te wartości. Do dyspozycji jest łącznie 99 korektorów, które aktywowane są dla danego narzędzia dwiema ostatnimi cyframi czterocyfrowego numeru T. Wartości korekcji można przypisać do każdego narzędzia. |
| Czasy przestoju | System umożliwia nadzór nad czasami przestoju. W menu dostępne jest zestawienie czasów pracy poszczególnych narzędzi. |
| Punkt referencyjny | Podobnie jak w prawdziwej obrabiarce NC, także w symulatorach CNC należy dokonać najazdu na punkt referencyjny, by dojechać układem pomiaru przejazdu osi do punktu początkowego przyrostowego określania długości. Bez najechania na punkt referencyjny programy NC nie mogą być odtwarzane w trybie automatycznym i nie można określić punktu zerowego przedmiotu obrabianego. |
| Punkt zerowy | Punkt zerowy przedmiotu obrabianego można umieścić w dowolnym miejscu przez zerowanie współrzędnych. W praktyce dojeżdża się ostrzem narzędzia do przedmiotu obrabianego zerując odpowiednią współrzędną. Albo też wierzchołkowi ostrza narzędzia czy środkowi osi freza dopasowuje się odpowiednie wartości współrzędnych. |
| Tryb ręczny | Cechą szczególną oprogramowania MTS CNC - Symulatory jest możliwość ręcznego przesuwania narzędzi, by na przykład ręcznie przygotować (obrobić) wstępnie przedmiot obrabiany. Obróbka taka odbywa się oczywiście w formie symulacji w czasie rzeczywistym z uwzględnieniem wybranego posuwu, obrotów i z uwzględnieniem kolizyjności. Podczas obsługi ręcznej pokazywane są w sposób ciągły współrzędne wierzchołka ostrza względnie osi freza. Przyrost można ustawić na wartość 1.0, 0.1 lub 0.01 mm. Można też dokonać zmiany narzędzia, prędkości obrotowej wrzeciona i wartości posuwu, a także wyłączyć obroty wrzeciona i dopływ cieczy chłodzącej. |
| W trybie automatycznym odbywa się realizacja i testowanie programów NC napisanych w symulatorze CNC, w systemie INCAD lub w innym systemie programowania. Realizacja odbywa się w czasie rzeczywistym i z uwzględnieniem kolizyjności. Uwzględniając jeszcze inne możliwości oprogramowania w jego konfiguracji otwarta jest ponadto droga do optymalizacji programów NC. | |
| Prezentacja |
Obróbka przedmiotu na obrabiarce pokazywana jest w sposób graficzny dynamiczny z jednoczesnym pokazywaniem zmieniających się współrzędnych. Równolegle na ekranie pokazywane są aktualnie realizowane przez obrabiarkę bloki programu NC oraz obliczane czasy obróbki i posuwu. Całkowity nadzór nad kolizyjnością daje użytkownikowi pewność, że będzie w stanie szybko dostrzec błąd w programie i szybko go naprawić. Funkcja odtwarzania programu pojedynczymi blokami daje dodatkowo możliwość kontroli realizacji programu blok po bloku. Program realizowany na ekranie można w każdej chwili przerwać, by przykładowo dokonać pomiarów obrabianego przedmiotu w danej fazie jego obróbki, powiększyć detal, czy obejrzeć go w przestrzeni trójwymiarowej 3D. W wersji 3D cała przestrzeń obrabiarki i przedmiot obrabiany dostępne są bez ograniczeń w przestrzeni trójwymiarowej 3D od chwili uruchomienia programu. Przewidziano także możliwość przerwania realizacji całego programu, by rozpocząć realizację innego. |
| Override / Tryb testowy |
Podczas realizacji programu w trybie automatycznym następuje ciągłe przeliczanie czasu głównego i dodatkowego obróbki, dając możliwość przyspieszenia lub zwolnienie obróbki odtwarzanej na komputerze w przedziale od 10 % do 150 %. Czasy wymiany narzędzia obliczane są zgodnie z danymi określonymi w konfiguracji i dodawane są do czasu dodatkowego. Po włączeniu trybu testowego (T na listwie ikon funkcyjnych) symulacja obróbki odbywa się w trybie testowym (znacznie szybciej) a jej szybkość uzależniona jest od wydajności komputera, na którym zainstalowany jest program. Bez względu na szybkość odtwarzania programu system mierzy czas rzeczywisty obróbki. Przełączając na tryb przygotowawczy po odtworzeniu programu, można pokazać wyznaczone czasy posuwu i wymiany oraz pracy poszczególnych narzędzi (patrz rozdział 4). |
| Drogi przejazdu | Program umożliwia pokazanie w kolorach torów przejazdu poszczególnych narzędzi pracujących przy realizacji programu NC z podziałem na przejazdy w szybkim posuwie i w trybie roboczym. |
|
Pod pojęciem klucza programowego czy kodów instrukcji rozumie się wszystkie instrukcje G względnie warunki przejazdu, wywołania cykli i instrukcje maszynowe wraz z ich parametrami oraz ich kombinacje, które wykonać może sterowanie obrabiarki CNC. Istnieją w tym zakresie duże różnice, zwłaszcza w obszarze norm DIN - ISO w zależności od producenta sterowania obrabiarki. Powoduje to, że programy NC napisane dla różnych sterowań nie mogą być wzajemnie zamieniane. Aby rozwiązań tę trudność klucz programowy, a co za tym idzie składnia Syntax oprogramowania MTS nie jest zdefiniowany na stałe lecz może ulegać zmianom przy użyciu swobodnie definiowalnych kluczy programowych. Dzięki temu użytkownik jest w stanie sam wygenerować różne klucze programowe będące podstawą programowania poszczególnych sterowań. Standardowo dostarczane z oprogramowaniem MTS kody instrukcji stanowią podstawę do tworzenia kolejnych kluczy programowych. Są wśród nich między innymi: |
| Toczenie i frezowanie: | |
| G00 | Szybki przesuw |
| G01 - G03 | Interpolacja liniowa i kołowa |
| G04 | Zwłoka czasowa |
| G09 | Dokładne zatrzymanie |
| G22 | Podprogramy |
| G23 | Powtórzenie części programu |
| G24 | Konieczna instrukcja przeskoku |
| G25 | Najazd na punkt referencyjny |
| G26 | Najazd na punkt wymiany narzędzia |
| G40 - G42 | Kompensacja promienia krawędzi skrawającej / kompensacja promienia freza |
| G54 - G58 | Wstaw punkt zerowy |
| G53, G59 | Przesuń punkt zerowy |
| G71 - G73 | Programowanie ciągu konturowego |
| G90 - G91 | Wpis absolutnie / łańcuch wymiarowy (wsp. absolutne / względne) |
| Toczenie: | |
| G31 | Cykl gwintowania |
| G33 | Gwint specjalny |
| G36 | Ograniczenie przesuwu dla G83 |
| G57 | Naddatek na obróbkę wykańczającą dla cykli: G81 - G83 |
| G65, G66 | Cykl toczenia wzdłużnego zgrubnego i wykańczającego konturu stożkowego |
| G75, G76 | Cykl toczenia wzdłużnego zgrubnego i wykańczającego konturu prostokątnego |
| G81, G82 | Cykl toczenia wzdłużnego zgrubnego i wykańczającego dowolnego konturu |
| G83 | Cykl wielokrotny toczenia wzdłużnego zgrubnego równolegle do konturu |
| G84 | Cykl głębokiego wiercenia |
| G78, G85 | Podcięcia |
| G79, G86 | Podcięcia |
| G87, G88 | Cykl promienia / fazy |
| G92 | Ograniczenie prędkości obrotowej |
| G94, G95 | Posuw w mm na minutę / na obrót |
| G96, G97 | Stała prędkość skrawania / stałe obroty |
| Frezowanie: | |
| G10 | Przesuw szybki z podaniem współrzędnych biegunowych |
| G11 - G13 | Interpolacja liniowa i kołowa z podaniem współrzędnych biegunowych |
| G45 - G47 | Warunki najazdu i odjazdu do kompensacji promienia freza |
| G81 - G86 | Wiercenie, rozwiercanie, nacinanie gwintu |
| G87 - G88 | Kieszeń (prostokątna, okrągła) |
| G89 | Czop |
| G67 | Kieszeń prostokątna |
| G61, G77 | Cykl wiercenia na okręgu |
| G78 |
Cykl wiercenia na odcinku |
| Poza instrukcjami G dostępne są funkcje maszyny, które wywołać można adresem M, i inne instrukcje (adresy F, S i T). Można też programować sterowania NC z wykorzystaniem parametrów lub podprogramów. | |
| Formaty danych | Oprogramowanie MTS CNC - Symulatory można ustawić na różne klucze programowe. O ile użytkownik potrafi dopasować poszczególne instrukcje NC z uwzględnieniem formatów, haseł i rejestrów, jest w stanie samodzielnie przygotować klucz programowy dla innych sterowań CNC. Można tę właściwość wykorzystać w dydaktyce. |
| Transmisja danych |
W celu dokonania transmisji programu NC na obrabiarkę CNC zastosowanie mają postprocesory dla poszczególnych sterowań CNC różnych producentów. Program napisany w neutralnym sterowaniu MTS można przetworzyć (przetłumaczyć) postprocesorem na dowolne, wybrane sterowanie obrabiarki sterowanej numerycznie. W przypadku zastosowania klucza programowego danego sterowania można w oprogramowaniu MTS pisać program bezpośrednio w języku danego typu sterowania dowolnego producenta. |
| Dużą pomoc przy programowaniu z rysunku, który nie jest zwymiarowany prawidłowo z punktu widzenia potrzeb programu NC oferuje metoda wprowadzania danych geometrycznych w formie tak zwanych ciągów konturowych. W miejsce współrzędnych punktu końcowego lub środka okręgu (parametr według normy DIN 66025) można wpisywać bezpośrednio instrukcjami ciągu konturowego: G71 (odcinek), G72 (łuk prawy) i G73 (luk lewy), alternatywnie również inne dane geometryczne: kąt, długości, łuki styczne etc. Można dzięki temu uniknąć czasochłonnych obliczeń pośrednich przy czytaniu rysunku. Ponadto sterowanie neutralne MTS umożliwia programowanie ciągów wielopunktowych i otwartych elementów konturu, przy czym kolejno po sobie może następować wiele nieokreślonych elementów. Punkty pośrednie obliczane są w takiej sytuacji przez sterowanie w sposób automatyczny (porównaj przykład). Geometrycznie kompleksowe kontury można w ten sposób programować bez posiadania szczególnych umiejętności matematycznych, bez pomocy bezpośrednio z rysunku. Drugim ułatwieniem jest dialog komunikacyjny między oprogramowaniem a użytkownikiem (patrz również rozdział 8.4). | ||
|
Fragment programu |
Przykład programu napisanego metodą programowania ciągu konturowego (CNC - Frezowanie)
|
|
| Objaśnienie: |
[znak nawiasu ( w programie oznacza początek komentarza] N021: wywołanie korekcji promienia freza KPF na prawo od konturu z najazdem półokręgiem; N023: łuk (lewy), pierwszy element otwartego czteropunktowego ciągu konturowego z absolutnymi (P070) współrzędnymi środka i rozwiązaniem alternatywnym (P001); N025: styczny (P000) łuk (prawy), drugi element otwartego czteropunktowego ciągu konturowego z podanym promieniem B; N027: styczny (P000) łuk (lewy), trzeci element otwartego czteropunktowego ciągu konturowego z absolutnymi (P070) współrzędnymi środka, podaniem promienia i rozwiązaniem alternatywnym P001; dalej element ten będzie określany jako pierwszy element zamkniętego czteropunktowego ciągu konturowego; N029: styczny (P000) łuk (lewy), drugi element czteropunktowego ciągu konturowego tylko z podaniem promienia B; N031: styczny (P000) łuk (lewy), trzeci element czteropunktowego ciągu konturowego z podaniem absolutnej (P070) współrzędnej X, współrzędnymi środka oraz promienia B i drugim rozwiązaniem alternatywnym (P002); N033 odwołanie korekcji promienia freza z odjazdem półokręgiem. |
| KPF |
Podobnie jak wszystkie nowoczesne sterowania CNC również oprogramowanie MTS posiada kompensację promienia krawędzi skrawającej i promienia freza. W symulatorze frezowania CNC kompensację promienia freza (KPF) przy najeździe na kontur wywołuje się instrukcją G41 i odwołuje przez G42 (FRK). Można dodatkowo zaprogramować warunki najazdu i odjazdu narzędzia instrukcjami NC: G45 (równolegle do konturu), G46 (półokręgiem), G47 (ćwiartką okręgu). Cechą szczególną jest możliwość podania ilości elementów konturu, które muszą uwzględniać kompensację promienia freza (standardem w sterowaniach CNC jest wyprzedzanie o jeden element konturu). |
| KPK | Również w symulatorze toczenia CNC istnieje kompensacja promienia krawędzi skrawającej wywoływana przez G41 i odwoływana przez G42. |
| Niemal wszystkie dostępne dzisiaj cykle obróbcze najnowocześniejszych sterowań znalazły się w oprogramowaniu MTS CNC. Dzięki temu można z wykorzystaniem kluczy programowych programować wszystkie dostępne na rynku sterowania obrabiarek numerycznych. Poniższe zestawienie zawiera wybór najważniejszych cykli obróbczych oprogramowania MTS. | ||
|
Fragment programu NC |
Przykłady i objaśnienia do programowania z wykorzystaniem cykli:
|
|
| Objaśnienie: |
[znak nawiasu ( w programie jest początkiem komentarza] N105: cykl frezowania kieszeni prostokątnej z podaniem wymiaru kieszeni, głębokości, promienia zaokrąglenia oraz dosunięć; N110: wywołanie cyklu, obróbka na prostej ze współrzędnymi punktu pierwszego wywołania, kąt, odległość pomiędzy kieszeniami i ich ilość; N115: cykl frezowania kieszeni okrągłej z podaniem głębokości, promienia kieszeni, płaszczyzny bezpieczeństwa i dosunięć; N120: wywołanie cyklu jednorazowo z podaniem współrzędnych; N125: wymiana narzędzia, dosunięcie i dane technologiczne; N130: cykl głębokiego wiercenia z łamaniem wióra z podaniem pierwszej głębokości otworu, zwłok czasowych i degresji; N135: dosunięcie w kierunku X N140: wywołanie cyklu, obróbka na łuku okręgu z podaniem współrzędnych środka i promienia, kąt dla początku cyklu oraz różnica pomiędzy pozycją wywołania i ilością wywołań. |
|
|
|
||
|
Programowanie ciągu konturowego Kompensacja promienia krawędzi skrawającej |
Programowanie ciągu konturowego Kompensacja promienia freza z warunkami najazdu i odjazdu |
||
| Cykle obróbcze: |
|
Cykle obróbcze: Cykle frezowania kieszeni: Cykle frezowania kieszeni: |
|
|
Cykle wielokrotne: Cykle nacinania gwintu: |
|
|
|
| Cykle podcięcia: | podcięcie według normy DIN76 forma E lub F | ||
| Krawędzie: | z fazami lub zaokrągleniami o ukośnych bokach | ||
| Cykl głębokiego wiercenia | |||
| Programy NC można rozbudowywać o podprogramy (do dziesięciu poziomów) i standaryzować z wykorzystaniem parametrów (programowanie parametryczne z funkcjami obliczeniowymi). | |||
System programowania MTS do realizacji testów kompetencji i egzaminów zawodowych w zawodach mechanicznych. Egzaminowany otrzymuje rysunek, kartę przygotowawcza i gotowy program do wykonania detalu na rysunku, który zawiera luki brakującego tekstu do uzupełnienia. Z uwagi na otwartość systemu MTS jego użytkownicy w Polsce, a w szczególności centra kształcenia praktycznego i ustawicznego ubiegające się o możliwość przeprowadzania egzaminów zewnętrznych oraz akredytacje są w stanie stworzyć własne testy kompetencji i testy egzaminacyjne dostosowane do programów nauczania i kierunków obowiązujących w Polsce (technik mechanik, operator obrabiarek sterowanych numerycznie, komputerowe wspomaganie wytwarzania etc.).
| Oprogramowanie MTS umożliwia programowanie na cztery sposoby: | |
| Rodzaje programowania |
w edytorze, Z wykorzystaniem modłu TopCam użytkownik może przetwarzać gotowe rysunki na programy maszynowe lub też przerabiać gotowe rysunki, albo tworzyć je samodzielnie. |
| W edytorze użytkownik wpisuje program NC w kolejnych blokach. Ma możliwość korzystania z funkcji pomocniczych, jak na przykład programowanie dialogowe z gotowymi maskami do programowania cykli i programowanie ciągu konturowego. | |
| Wpis bloku | Podczas wpisywania bloku programu należy tylko podać adres, znak i wartość, a program utworzy niezbędny format zapisu (przykład: X+1 => X+001.000) automatycznie. Kolejność wpisu określa norma, ale użytkownik może dokonać wpisu według przez siebie przyjętej kolejności. |
| Funkcje edycji | Numery kolejnych bloków NC nadawane są automatycznie. W razie potrzeby można dokonać swobodnego przenumerowania, wyszukania odpowiednich słów, wczytania innych programów NC, wydrukowania programu, jego zmian. |
| Sprawdzanie błędów |
Podczas pisania programu edytor przejmuje zadanie formalnej kontroli błędów: blok po bloku dokonuje sprawdzania składni. W przypadku błędnej konstrukcji bloku NC (np.: G41 i G40 w jednym bloku) pojawia się meldunek o błędnej składni programu. Edytor umożliwia ponadto kontrolowanie danych technologicznych, obrotów i posuwu. |
| Programowanie interaktywne jest uzupełnieniem programowania w edytorze. Umożliwia pisanie programu w kolejnych blokach przy jednoczesnym obserwowaniu na ekranie jak reaguje obrabiarka na poszczególne jego bloki. Po wykonaniu danego bloku użytkownik wpisuje kolejny, a program pyta o jego akceptację. Po zaakceptowaniu następuje realizacja programu na maszynie. | |
| Prezentacja | Na ekranie odtwarzane są kolejno napisane i kolejno zaakceptowane bloki programu NC. Użytkownik widzi zatem na bieżąco jak obrabiarka reaguje na stopniowo wpisywany przez niego program i ma na bieżąco możliwość dokonania korekty w programu w przypadku zauważenia nieprawidłowości na maszynie wykonującej program blok po bloku na ekranie komputera. |
| Prowadzenie dialogu |
Oprogramowanie pyta użytkownika po wpisaniu każdego bloku, czy ma go przejąć. Nie przejęcie bloku daje możliwość dokonania korekty. Przejęcie bloku powoduje jego realizację przez obrabiarkę. |
| Szczególną metodą programowania jest metoda Teach-In. Polega ona na ręcznym przesuwie narzędzia, które wykonuje obróbkę przedmiotu obrabianego. Wykonane ręcznie ruchy narzędzia zapisywane są automatycznie w edytorze karty przygotowawczej w formie programu NC. |
| Oprogramowanie pozwala na programowanie programu NC detalu z rysunku, który ze względu na skomplikowany układ konturów stycznych nie da się zaprogramować metodą klasyczną przy wykorzystaniu geometrii fragmentów konturu zbudowanego z odcinków i łuków wzajemnie do siebie stycznych. | |
|
WOP |
Użytkownik odczytuje rysunek wpisując w pola dialogowe wartości liczbowe poszczególnych elementów konturu (współrzędne początku, lub końca, kierunek, promień etc), które da się odczytać. Program na tej podstawie dokonuje wewnętrznych obliczeń i kreśli na ekranie odpowiednie krzywe (wykresy funkcji matematycznych). Użytkownik przejmuje tylko wybrane warianty konturu, a system sam zapisuje geometrię konturu w postaci gotowych bloków NC do edytora karty przygotowawczej. System ma zastosowanie zarówno przy toczeniu, jak i frezowaniu. |
|
Oprogramowanie wyposażone jest w funkcje specjalne ułatwiające tworzenie i sprawdzanie programu NC. Są to m.in.: powiększanie wycinka: zoom, |
| Oprogramowanie umożliwia powiększanie dowolnego fragmentu rysunku, dowolnego fragmentu detalu obrabianego i dowolnego fragmenty obrabiarki wraz z narzędziami i zamocowaniem. W przestrzeni 3D powiększony fragment obrabiarki, jej części lub przedmiotu obrabianego można przemieszczać i obracać. Powiększanie możliwe jest także bez ograniczeń przy mierzeniu przedmiotu. | |
| Geometria gwintu | System pozwala na precyzyjne wymiarowanie gwintu. |
|
Opcja mierzenia pozwala na swobodną kontrolę jakości obrabianego i obrobionego przedmiotu. Funkcję mierzenia uruchomić można w każdej chwili realizacji obróbki. Detal obrabiany pokazać można w przekroju z możliwością przesuwania płaszczyzn przekroju i jednocześnie w półprzezroczystym widoku trójwymiarowym, również z możliwością przesuwania płaszczyzn przekroju przestrzennie pokazanego detalu. Mierzyć można elementy (odcinki, łuki etc) oraz punkty konturu w łańcuchu wymiarowym, w stosunku do punktu zerowego, w stosunku do punktu odniesienia, od punktu do punktu etc. W trybie mierzenia dostępna jest funkcja powiększania mierzonego detalu bez ograniczeń. Pozwala na dowolne powiększanie szczegółów detalu. |
| W celu kontroli jakości powierzchni obrabianego detalu system MTS umożliwia pomiar teoretycznej chropowatości powierzchni. Możliwy jest pomiar chropowatości maksymalnej i wartości średniej chropowatości. |
| W celu umożliwienia prezentacji obrabianego detalu MTS wprowadził nowe rozwiązanie, które wymagało ogromnego nakładu rozwiązań matematycznych wprowadzonych do programu: | |
| CNC Toczenie | Przy toczeniu geometria ostrza narzędzia skrawającego nie jest upraszczana lecz dopuszczalna jest dowolna krawędź skrawająca w kształcie wieloboku zbudowana z odcinków i łuków. Kompleksowość powstałej w ten sposób powierzchni stanowi przykład normalnej płytki ostrza skrawającego zbudowanej z odcinków i łuków, poruszających się po łuku. Odpowiednio zatem wyznaczana jest powierzchnia obrabiana przez krawędź skrawającą przy elementarnej instrukcji przejazdu i umieszczana na obrazie konturu. Elementom konturu przypisywana jest w formie atrybutu teoretyczna chropowatość powierzchni wyznaczona na podstawie geometrii ostrza narzędzia skrawającego i posuwu. System umożliwia pokazywanie przedmiotu obrabianego i obrabiarki w przekrojach na płaszczyźnie, jego powiększanie i modyfikowanie, prezentację w przestrzeni trójwymiarowej detalu w widoku półprzezroczystym z ruchomymi płaszczyznami przekroju i z wymiarowaniem oraz w przestrzeni 3D w pełnym widoku swobodnie poruszanym i obracanym oraz w przekrojach trójwymiarowych według swobodnie wybieranej płaszczyzny przekroju. Prezentacje umożliwiają użytkownikowi obserwację obrabiarki z wyposażeniem i przedmiotu obrabianego w całej przestrzeni w dowolnym widoku w trakcie całego procesu obróbki i dynamiczne zmiany rodzaju prezentacji podczas trwania obróbki. |
| CNC Frezowanie | Przy frezowaniu dostępne są wszystkie opcje prezentacji jak przy toczeniu oraz dodatkowo dla przedmiotu obrabianego, uchwytu i narzędzi pionowe płaszczyzny przekroju (przez oś freza w płaszczyźnie X/Z i Y/Z według G17). Pokazują się po prawej stronie i powyżej przedmiotu obrabianego i nadążają za przedmiotem w trakcie obróbki (dynamiczne obliczanie płaszczyzny przekroju). Ponadto frez (oraz oprawa i wrzeciono) można pokazać (również nadążający dynamicznie) na przekroju. Prezentacje umożliwiają użytkownikowi obserwację obrabiarki z wyposażeniem i przedmiotu obrabianego w całej przestrzeni w dowolnym widoku w trakcie całego procesu obróbki i dynamiczne zmiany rodzaju prezentacji podczas trwania obróbki. |
| Oprogramowanie oferuje możliwość pokazywania w przestrzeni trójwymiarowej przedmiotu obrabianego i obrabiarki w widoku z dowolnej strony. W celu pokazania obróbki powierzchni wewnętrznej można w przestrzeni 3D pokazywać wybrane sektory. |
| Transmisja danych | Programy NC napisane w oprogramowaniu MTS lub zmodyfikowane w oprogramowaniu MTS można transmitować do pamięci obrabiarki CNC z wykorzystaniem programu do transmisji danych po czym odczytać je w pamięci obrabiarki i zrealizować na niej. Możliwa jest również (pod określonymi warunkami) transmisja w kierunku przeciwnym z obrabiarki do komputera z oprogramowaniem MTS w celu dokonania zmian w programie NC lub przeprowadzenia testu realizacji programu. Do transmisji służy program transmisyjny zawarty w oprogramowaniu MTS, który tworzy programy NC bez składni syntax i zmian formatów. Można określić różne znaki sterujące jak kod początku programu i końca programu lub separatory bloków. Program daje ponadto możliwość przetestowania komunikacji pomiędzy sterowaniem obrabiarki a komputerem przed przystąpieniem do transmisji właściwej. Ułatwia to konfigurowanie złącza transmisyjnego i uzyskanie połączenia między komputerem a obrabiarką. |
| Postprocesory |
Programy NC napisane w kluczu programowym MTS (sterowanie neutralne) lub PAL zanim zostaną odczytane przez sterowanie obrabiarki CNC muszą być odpowiednio przetworzone (przetłumaczone) na język danego sterowania obrabiarki. Zadanie takie (przetwarzanie / tłumaczenie programów) spełniają postprocesory dla konkretnych sterowań określonych producentów. Zmieniają one odpowiednio programy NC napisane w sterowaniu MTS na programy NC czytelne dla poszczególnych typów sterowań obrabiarek CNC. W chwili obecnej oferujemy kilkadziesiąt gotowych postprocesorów na stosowane na rynku maszyn CNC sterowania obrabiarek, a ponadto jesteśmy w stanie napisać postprocesory dla dowolnego typu sterowania obrabiarek CNC. Rozwiązaniem przemysłowym do przetwarzania programów NC jest postprocesor generalny. Z jego wykorzystaniem użytkownik jest w stanie samodzielnie określić dostosowanie instrukcji w celu przetłumaczenia programu. O ile sterowanie docelowe (na które przetwarzamy dany program) spełnia wymogi przetwarzania należy: zmienić o ile potrzeba adresy, Oprogramowanie wykorzystuje pełen zakres możliwości sterowań docelowych (na które przetwarzamy programy NC MTS) oraz MTS. Postprocesor stwarza zatem uniwersalny i obszerny instrument, dzięki któremu użytkownik sam może definiować sterowanie źródłowe i docelowe (kody) i wykorzystać oprogramowanie MTS do obsługi dowolnych sterowań obrabiarek CNC. |
|
|
|
||
|
Anton CNC 3300 Bosch CC200M Bosch CC300M Bosch CC320M Bosch CNC Alpha 3 Deckel Contour 2 Deckel Contour 3 Deckel Dialog 4 Deckel Dialog 11 DIN (66025) Frezowanie Emcotronic M 1 Emcotronic TM 02 Engelhardt CNC 3300 Fanuc MF-M4 Fanuc MF-M5 Fanuc Series 0-MB Fanuc Series 00-MB Fanuc Series 0-MC Heckler & Koch 781 Heckler & Koch 783 Heidenhain TNC 151/155 (DIN/ISO) Heidenhain TNC 355 (DIN/ISO) |
Heidenhain TNC 360 (DIN/ISO) Heidenhain TNC 407/415 (DIN/ISO) Heidenhain TNC 151/155 (Klartext) Heidenhain TNC 355 (Klartext) Heidenhain TNC 360 (Klartext) Heidenhain TNC 407/415 (Klartext) Maho CNC 332 M (Klartext) Maho CNC 332 (DIN/ISO) Maho CNC 332 (Klartext) Maho CNC 432 Maho CNC 532 M NUM 720 F NUM 750 F NUM 760 F Seibu EDM-EW 30NT Sinumerik 3 M Sinumerik 6M-B Sinumerik 7M Sinumerik 810 M Sinumerik 820M Sinumerik 850M Sinumerik 880M |
Acramatic Cincinnati Milacron Anton CNC 3300 Bosch CC200T Bosch CNC Alpha 2 CC 4200T DIN (66025) Toczenie Emcotronic T 1 Emcotronic TM 02 Engelhardt CNC 3300T Fagor 8020T Fanuc Series 0-TB Fanuc Series 00-TB Fanuc Series 10-TB Fanuc Series 15-TA Fanuc Series 15-TF Fanuc Series 15-TTA Fanuc Series 150-TTA Fanuc Series 6-TB |
Gildemeister EPL 1 Gildemeister EPL 2 Lux Turn Maho graziano Spa CNC MG 423T Maho CNC 432 T NUM 720 T NUM 750 T NUM 760 T Okuma OSP 500L-G Sinumerik 3 T Sinumerik 8 T Sinumerik 810 T Sinumerik 820 T Sinumerik 850 T Sinumerik 880T Tiger III Traub TX 8D Traub TX 8F |
| i wiele innych | |||
|
Klucze programowe różnią się między sobą w zależności od producenta mimo, iż spełniają wymogi tej samej normy. Wykorzystują po prostu swobodę w obrębie normy w celu uproszczenia programowania NC przez zastosowanie ciągów konturowych i cykli obróbczych. Z tego powodu MTS opracował własny klucz programowy neutralny w stosunku do obecnych na rynku sterowań NC charakteryzujący się dwiema głównymi cechami: z uwagi na bardzo wysoki standard instrukcji umożliwia realizację dostępnych w innych sterowaniach ciągów konturowych i cykli obróbczych i zapewnia jednocześnie komfortowe programowanie NC. Przyjęte rozwiązanie okazało się sukcesem na rynkach Europy oraz w Polsce. |
|
W każdej chwili obsługi oprogramowania MTS do dyspozycji użytkownika jest obszernie rozbudowana opcja pomocy pomagająca w formie informacji teoretycznych, przykładów i rozbudowanych rysunków w obsłudze programu. Pomoc jest na tyle obszerna, że po zapoznaniu się z oprogramowaniem pozwala na wyeliminowanie potrzeby jednoczesnego korzystania z literatury towarzyszącej oprogramowaniu. |
Wymagania systemowe:
CNC - Symulator toczenia i frezowania - Opis systemu
© MTS Mathematisch Technische Software-Entwicklung GmbH
Kaiserin-Augusta-Allee 101 D-10553 Berlin Tel.: +49/30/34 99 600
Fax: +49/30/34 99 60 25 e-Mail: mts@mts-cnc.com
Deckel - zastrzeżony znak towarowy spółki Friedrich Deckel
AG.
EPL - zastrzeżony znak towarowy spółki Gildemeister AG.
MAHO - zastrzeżony znak towarowy spółki MAHO AG.
MS-DOS i Windows - zastrzeżone znaki towarowe korporacji Microsoft.
IBM - zastrzeżony znak towarowy korporacji International Business
Machines.
![]() |
Informacja o systemie: [ CNC & CAD/CAM ] [ aktualności oraz DEMO]
[ MTS na targach.. | Strona domowa | Pomoc techniczna | Zamów | o programie MTS | Partnerzy | Download ] Chcąc uzyskać więcej informacji napisz do nas: dubas@mts-cnc.com
MTS, mgr inż. Robert Dubas, ul. Sosnowa 1-4, 71-468 Szczecin
Tel. 601 724 127 Tel./Fax 91 4553960
Nasz zespół w Berlinie mówi po niemiecku, francusku, angielsku i hiszpańsku. W Szczecinie po polsku.
Copyright © MTS GmbH Berlin