Projektowanie technologii z wykorzystaniem systemów CAM

Preview:

DESCRIPTION

dr inż. Andrzej Gessner andrzej.gessner@put.poznan.pl www.zmt.mt.put.poznan.pl Konsultacje: wtorek 11:45-13:15, p.632. Projektowanie technologii z wykorzystaniem systemów CAM. Tworzenie i konfigurowanie narzędzi. Każdy zabieg obróbkowy wymaga definicji narzędzia - PowerPoint PPT Presentation

Citation preview

Projektowanie technologii z wykorzystaniem systemów CAM

dr inż. Andrzej Gessnerandrzej.gessner@put.poznan.pl

www.zmt.mt.put.poznan.plKonsultacje: wtorek 11:45-13:15, p.632

2011 dr inż. A. GESSNER 1

Tworzenie i konfigurowanie narzędzi

Każdy zabieg obróbkowy wymaga definicji narzędzia

Narzędzia można tworzyć w momencie definiowania obrabiarki lub przy definiowaniu zabiegu

Utworzone i skonfigurowane narzędzie jest zapisywane i może być wykorzystywane wielokrotnie

Tworzenie i konfigurowanie narzędzi

Występują 3 typy narzędzi: standardowe – konfigurowane z poziomu

okna Tool Setup, używane gdy nie ma potrzeby definiowania specjalnego narzędzia

bryłowe – stosowane w celu poprawy jakości przedstawiania narzędzia oraz weryfikacji kolizji narzędzia z przedmiotem obrabianym

szkicowane – stosowane dla narzędzi o zarysie specjalnym lub gdy konieczne jest zdefiniowanie położenia punktu charakterystycznego narzędzia

Tworzenie i konfigurowanie narzędziPunkt charakterystyczny narzędzia

4

Tworzenie i konfigurowanie narzędziPunkt charakterystyczny narzędzia

Położenie punktu charakterystycznego narzędzia podczas obróbki niepłaskiej powierzchni

5

Narzędzia standardowe

Ikona definiowania narzędzi będzieaktywna dopiero po zdefiniowaniuobrabiarki

Typ narzędzia (milling, drilling) definiuje jego zarys oraz możliwe do zdefiniowania parametry

Kształt narzędzia definiują parametry: Length, Cutter_diam

6

Narzędzia standardowe

7

Narzędzia standardowe

8

Narzędzia standardowe

9

Zapisywanie narzędzi

10

Narzędzia są zapisywane w pliku z rozszerzeniem xml

Nazwa pliku odpowiada nazwie narzędzia

Możliwe jest zdefiniowanie własnej biblioteki narzędzi

Definiowanie narzędzi standardowych

11

1

2. Wypełnij podane

parametry

3

Materiał oraz liczba ostrzy w połączeniu z bazą danych obróbkowych

może być wykorzystana do

określania prędkości

obrotowych i posuwów

Definiowanie narzędzi standardowych

12

1. Numer narzędzia

nadany jest automatycznie

3

2. Offset Number

wpisać ręcznie

Definiowanie narzędzi standardowych

13

1

2. Wypełnić parametry narzędzia

3. Tool Number 3 Offset

Number 3

4

Definiowanie narzędzi standardowych

14

1

2

3

Definiowanie narzędzi bryłowych

Mogą być definiowane jako części lub złożenia

Informacje z pliku modelu narzędzia do parametrów narzędzia przekazywane za pomocą parametrów

Podczas symulacji możliwe jest wyświetlanie bryły narzędzia lub zdefiniowanego przekroju

15

Tworzenie narzędzia bryłowego

1. Utworzenie pliku lub złożenia z nazwą narzędzia

2. Zamodelowanie geometrii narzędzia3. Utworzenie układu współrzędnych o nazwie

TIP w modelu4. Powiązanie wymiarów modelu z parametrami

narzędzia (zmienić symbole wymiarów na odpowiednie nazwy, np.: length, cutter_diam, corner_radius)

5. Powiązanie parametrów modelu z parametrami narzędzia (tool_material, num_of_teeth)

16

Wykorzystywanie narzędzia bryłowego

Opcje wczytywania narzędzia bryłowego: By Reference – model bryłowy

skojarzony jest z opcjami narzędzia, nie można bezpośrednio modyfikować parametrów narzędzia, jedynie z poziomu modelu

By Copy – parametry narzędzia mogą być modyfikowane z poziomu oka Tool Setup. Zmiany modelu narzędzia nie wpływają na plik obróbki 17

Definiowanie narzędzia bryłowego

18

Definiowanie narzędzia bryłowego

19

Definiowanie narzędzia bryłowego

20

12

Definiowanie narzędzia bryłowego

21

Tool Number 1

Offset Number 1

Definiowanie parametrów obróbkowych

Parametry obróbkowe mogą bazować na: materiale obrabianym (lista materiałów) narzędziu (plik definiujący narzędzia) charakterze obróbki (zgrubna,

kształtująca)

mfg_wp_material_list.xml tool_name.xml

22

Przekazywanie parametrów obróbkowych

Ręcznie za pomocą opcji Copy from Tool

Automatycznie poprzez relacje, np.: STEP_DEPTH =

TOOL_ROUGH_AXIAL_DEPTH Używając parametru:

mfg_param_auto_copy_from_tool

23

Przykład stosowania parametrów obróbkowych

24

1

2

3

Przykład stosowania parametrów obróbkowych

25

1

Stock Material:

aluminiumSpeed: 500Feed: 120

Zapisane narzędzie

można wykorzystywać

w innych operacjach. Parametry obróbkowe

będą wstawiane

automatycznie, jeśli obrabiany

materiał to aluminium.

Biblioteka narzędzi

Przechowuje pliki z parametrami narzędzi

Podkatalogi do podziału narzędzi wg typów

Opcja pro_mf_tprm_dir wskazuje na główny katalog z narzędziami

Narzędzia wczytane do modeluobróbki są w nim zapisywane 26

Szablony plików obróbki

Szablony mogą zawierać pre-konfigurowane cechy obróbkowe – przyspiesza pracę i narzuca określone standardy pracy

Opcja mfg_start_model_dir wskazuje na katalog zawierający wykorzystywane szablony

Opcja template_mfgnc wskazuje na domyślny szablon obróbkowy

27

Szablony plików obróbki

Szablon może zawierać m.in.: operacje, układy współrzędnych,pozycje retrakowe,mocowanie, parametry obróbkowe,obrabiarki,narzędzia,sekwencje obróbkowe.

28

Przykład szablonu obróbkowego

29

Parametry obróbkowe

Parametry obróbkowe sterują zabiegami obróbkowymi

Typy parametrów (6 grup) Feeds and speeds głębokość skrawania i naddatki ruchy skrawające ruchy dojścia/odejścia ustawienia obrabiarki ogólne

30

Parametry obróbkowe

Parametry wymagane (oznaczone żółtym wypełnieniem) – bez ich zdefiniowania nie można zakończyć sekwencji

Parametry opcjonalne

31

Definiowanie parametrów

Site parameter files – ustawia domyślne parametry dla wszystkich sekwencji NC

Systemowe wartości domyślneWczytanie parametrów z pliku albo

skopiowanie z poprzedniej sekwencjiEdycja parametrów w oknie

dialogowym

32

Opcje okna edycji parametrów

KategorieParametry podstawowe / wszystkieKopiowanie parametrów z narzędziaWyświetlanie detali (ilustracji

graficznych)

Parametry można skonfigurować, żeby były wyświetlane w drzewku modelu i z tego poziomu zmieniane

33

Opcje parametrów

Parametr opcjonalny ma domyślną wartość –

Część parametrów ma przyporządkowaną domyślną wartość numeryczną (cut_angle=0)

Część parametrów ma przyporządkowaną domyślną wartość nienumeryczną (coolant_option=off)

34

Planowanie płaszczyzn

Przykład planowania płaszczyzny

35

Cechy planowania płaszczyzn

Wszystkie ruchy obróbkowe są równoległe do płaszczyzny retrakowej

Wszystkie wewnętrzne kontury (otwory, rowki) są automatycznie wyłączane z obróbki

Jeśli jest zdefiniowany półfabrykat, to można utworzyć cechę usuwania materiału z półfabrykatu w celu wizualizacji 36

Planowanie płaszczyzn

Do planowania konieczne jest wskazanie końcowej głębokości oraz powierzchni poprzez wybranie lub utworzenie płaszczyzny równoległej do retrakowej

Można również zdefiniować powierzchnie frezowane lub okno frezowania jeśli powierzchnie w modelu są niewystarczające

37

Powierzchnie frezowane

Wykorzystuje się je jako geometrię obrabianą

Domyślnie ścieżka narzędzia obrabia całą powierzchnie frezowaną

Najczęściej stosowane powierzchnie frezowane to: Fill (wypełnienie szkicowanego zarysu) Extrude (wyciągnięcie powierzchni z

zarysu) Copy (kopia istniejących powierzchni

modelu)38

Okna frezowane

Składają się z zamkniętego zarysu definiującego obszar obrabiany

Głębokość obrabianego okna definiowana jest następująco: jeśli najwyższy punkt w osi Z modelu

referencyjnego jest niżej niż okno frezowane, to głębokość wynika z położenia okna

jeśli najwyższy punkt w osi Z modelu referencyjnego jest wyżej niż okno frezowane, to głębokość wynika z modelu referencyjnego

39

Przykład planowania powierzchni

40

12

3

4

5

6

Przykład planowania powierzchni

41

5

Płaszczyzna frezowana

42

12

3

4

Płaszczyzna frezowana

43

Parametry sterujące

cut_angle step_over

number_of_passes – jeśli równe 1, to przejście środkiem powierzchni

44

Parametry sterujące

Dopasowuje obróbkę do półfabrykatu albo do obrabianej powierzchni

45

Parametry sterujące

46

Parametry sterujące

1. approach_distance i start_overtravel

2. end_overtravel3. start_overtravel4. exit_distance i

end_overtravel

47

Recommended