• Nie Znaleziono Wyników

Moduł 4. Podstawy programowania tokarek CNC z wykorzystaniem WOP oraz CAM

N/A
N/A
Protected

Academic year: 2022

Share "Moduł 4. Podstawy programowania tokarek CNC z wykorzystaniem WOP oraz CAM"

Copied!
13
0
0

Pełen tekst

(1)

  Moduł 4

Podstawy programowania tokarek CNC z wykorzystaniem WOP  oraz CAM

1. Wstęp

2. Podstawowe wiadomości o ciągach konturowych 

3. Programowanie tokarek CNC z wykorzystaniem ciągów konturowych 

(2)

4. Programowanie tokarek CNC przy wykorzystaniu programów CAM 

(3)

1. Wstęp

Bardzo często zdarza się tak, iż dokumentacja którą otrzymujemy nie jest kompletna.

Dotyczy to szczególnie rysunków wykonawczych, ponieważ nie zawsze są one prawidłowo zwymiarowane. Obliczenia brakujących danych są bardzo pracochłonne i dodatkowo mogą wystąpić   błędy   obliczeniowe.   W   takiej   sytuacji   możemy   skorzystać   z   programowania   z wykorzystaniem     tzw.   ciągów   konturowych.   Metoda   ta   polega   na   opisywaniu   konturu elementu danymi, którymi dysponujemy z dokumentacji np. długości, kątów, faz, promieni, przejść stycznych itp. Niestety programowanie z użyciem ciągów konturowych jest różnie realizowane w poszczególnych systemach sterowania i może przysporzyć nieco kłopotów.

2. Podstawowe wiadomości o ciągach konturowych

Ciąg konturowy  to skierowany łańcuch elementów takich, jak odcinki i łuki, które opisują kontur danego detalu.

Aby opisać kształt z wykorzystaniem tej metody możemy skorzystać z:

współrzędnych początków elementów,

współrzędnych końców elementów,

współrzędnych środków okręgów, na których leżą łuki,

kątów,

długości,

warunków przejść stycznych,

zaokrągleń,

faz.

Punkty leżące pomiędzy tymi elementami mogą być obliczane bezpośrednio przez sterowanie.

Rodzaje ciągów wielopunktowych:

ciągi 2­punktowe – składają się z jednego elementu, który może być odcinkiem lub łukiem

Rys 4.1 Ciągi 2­punktowe

Źródło: Podstawy obróbki CNC –toczenie; Wydawnictwo REA; strona 103

ciągi 3­punktowe – składają się z dwóch elementów, w praktyce spotykamy:

a) odcinek – odcinek,

(4)

b)  odcinek – łuk, c)   łuk – odcinek, d)   łuk – łuk. 

Rys. 4.3 Ciągi 3­punktowe

Źródło: Podstawy obróbki CNC –toczenie; Wydawnictwo REA; strona 103

ciągi 4 – punktowe  ­ składające się z trzech elementów.

W   niektórych   systemach   sterowania   stosuje   się   inne   nazewnictwo   np.   w   układzie sterowania Sinumerik zamiast określenia odcinek używa się nazwy: prosta.

Przykłady   adresów   stosowanych   przy   programowaniu   ciągów   konturowych (przykład zaczerpnięto z oprogramowania MTS):

odcinek 

X,   Z  –   współrzędne   punktu   końcowego   w kierunku   osi X i Z

A  –   kąt   pochylenia   odcinka   do   dodatniego kierunku osi Z

L – długość odcinka

Źródło: Podstawy obróbki CNC –toczenie; Wydawnictwo REA; strona 104

Zapis: G71 X… Z… A…

Funkcja G71 jest odpowiednikiem funkcji G01.

(5)

łuk 

X, Z – współrzędne punktu końcowego w kierunku   osi X i Z

A – kąt pochylenia odcinka do dodatniego kierunku osi Z

B – promień łuku

I,  K–  współrzędne punktu   środkowego  łuku  w kierunku osi X i Z (przyrostowo)

Źródło: Podstawy obróbki CNC –toczenie; Wydawnictwo REA; strona 104

Zapis: G72 X… Z… B…  lub  G72  X…  Z…  I…  K…

G73 X… Z… B…    lub  G73  X…  Z…  I…  K…

Funkcja G72 jest odpowiednikiem funkcji G02.

Funkcja G73 jest odpowiednikiem funkcji G03.

Do określenia łuku potrzebne są trzy z przedstawionych powyżej adresów.

3. Programowanie tokarek CNC z wykorzystaniem ciągów konturowych

Zasada programowania tokarek CNC z wykorzystaniem ciągów konturowych zostanie omówiona na przykładzie sterowania Sinumerik.

Przykład IV.1

Rys. 4.4 Widok wałka z wymiarami dla którego będzie układany program

(6)

Źródło własne.

Uwaga! W trakcie obróbki używane będą narzędzia prawotnące.

I Etap – obróbka zgrubna (wykonana bez użycia cykli obróbkowych)

N005 G95      wybór jednostki posuwu w mm/obr N010      T1 D1 F0.5 S1200 M3       wywołanie narzędzia nr 1, zdefiniowanie         parametrów posuwu i obrotów  wrzeciona 

      włączenie obr prawych

N015  G0     X133    Z0       szybki podjazd narzędziem w okolice        przedmiotu obrabianego

N020  G1      X­2       stoczenie powierzchni czołowej N025  G0     X126    Z1

N030  G1       Z­78 N035      X129

N040  G0 X500     Z500 

N045      M5

N050      T1  D1  F0.4  S1200  M3 N055  G0    X121     Z3

N060  G1       Z­52 N065  G0    X123     Z3 N070       X111   

N075   G1      Z­52 N080   G0   X113.5  Z3 N085      X101

N090   G1       Z­52 N095 G0   X103.5   Z3 N100      X91

N105G1      Z­52 N110  G0    X93.5     Z3 N115       X81 N120  G1    Z­16.52 N125G0    X83. 5    Z3 N130       X71 N135G1       Z­11.8 N140G0    X73.5     Z3 N145       X61

N150G1      Z­7.08 N155   G0    X63. 5    Z3 N160       X51

N165   G1      Z­2.36 N170   G0    X53.5     Z3 N175       X46

N180G1    X46

N185       X82        Z­17

(7)

N190       Z­52 N195       X128

N200G0  X500      Z500  …      

Etap II ­ obróbka wykańczająca z wykorzystaniem cykli konturowych:

Uwaga! Symbol A oznacza ruch narzędzia pod kątem na zadane współrzędne.

W układzie sterowania Sinumerik 840D symbol A zastąpiono zapisem ANG=.

I wersja:

…N205      F0.1 S1800 N210       X0         Z1

N215      G1      X0         Z0 

N220       X44      A90       → prosta  (A­B) N225       X80      A135       → prosta   (B­C) N230       Z­53       A180      → prosta   (C­D) N235       X126      A90       → prosta   (D­E) N240      G0       X500    Z500       M5

N245       M30

II wersja:

N205       F0.1  S1800 N210       X0       Z1

N215       G1         X0       Z0 

N220       X80       Z­18       A90      A135      → prosta­ prosta  (A­B­C) N225       X126         Z­53      A180      A90      → prosta­ prosta   (C­D­E) N230       G0   X500         Z500       M5

N235      M30

III wersja:

…N215       F0.1 S1800

N220       X80      Z­18       A90      B0  A135    B0    → prosta­ prosta­ prosta

N225       X80       Z­53 (A­B­C­D)

N230       X126      A90       → prosta  (D­E) N235      G0 X500     Z500

N240       M30

Przykład IV.2

(8)

Rys. 4.5 Widok wałka z wymiarami dla którego będzie układany program

Źródło własne.

I Etap – obróbka zgrubna (wykonana bez użycia cykli obróbkowych) N005      G95

N010       T1 D1 F0.5 S1200 M3 N015      G0    X153     Z0

N020      G1    X­2 N025      G0 X146     Z1 N030      G1    Z­85 N035       X149

N040      G0   X500     Z500

N045       M5

N050       T1 D1 F0.4 S1200 M3 N055  G0   X141     Z3

N060  G1      Z­54 N065  G0    X143    Z3 N070      X131 N075    G1      Z­54 N080 G0    X133.5   Z3 N085      X121 N090  G1      Z­54 N095  G0    X123.5    Z3 N100      X111 N105  G1      Z­54 N110  G0    X113.5    Z3 N115      X101

(9)

N120  G1      Z­54 N125  G0       X103.5   Z3 N130      X91 N125 G1       Z­24 N140 G0      X93.5       Z3 N145       X81 N150  G1     Z­24

N155  G0      X83.5       Z3 N160      X71 N165  G1    Z­24

N170  G0  X73.5        Z3 N175      X61 N180     G1      Z­20.5 N185  G0   X63.5        Z3 N190       X58 N195 G1       X58

N200       Z­19 N205       X68      Z­24 N210      X98

N215      Z­54 N220      X148

N225  G0        X500         Z500

…      

Etap II ­ obróbka wykańczająca z wykorzystaniem cykli konturowych:

I wersja:

N230      F0.1 S1800 N235      X0      Z1

N240      G1       X0       Z0  

N245       X36      A90       → prosta (A­B) N250      G3       Z­10         I0    K­10      B10  łuk       (B­C)→ N255      G1       Z­20        A180      → prosta (C­D) N260      G2      X66      I5    K0      B5    łuk       (D­E)→ N265      G1      X96      A90      → prosta (E­F) N270      Z­55        A180      → prosta  (F­G) N275      X146       A90       → prosta (G­H) N280         G0      X500        Z500

N285      M30

II wersja:

N230       F0.1  S1800

(10)

N235      X0      Z1 N240       G1  X0      Z0

N245       G3  X56      Z­10       A90         B10      → prosta­łuk  (A­B­C) N250       G2         X66      Z­25       A180       B5         → prosta­łuk  (C­D­E) N255       G1         X96      Z­55      A90         A180         → prosta­ prosta(E­F­G) N260       X146      A90→ prosta    (G­H)

N265       G0         X500        Z500      M5

N270      M30 III wersja:

N230      F0.1 S1800 N235       X0       Z1 N240       G1      X0       Z0

N245       X56        Z0       B10       → prosta­łuk­ prosta N250       X56        Z­20       (A­B­C­D) N255       G2      Z­2      I5    K0      B5         łuk  (D­E)→

N260       G1      X96        Z­55    A90     B0   A180    B0    → prosta­prosta­prosta N265       X146     Z­55      (E­F­G­H) N270       G0      X500     Z500      M5

N275      M30 4. Programowanie tokarek CNC przy wykorzystaniu programów CAM 

Oprogramowanie do komputerowego wspomagania procesów wytwarzania pozwala na podstawie   rysunku   elementu   (płaskiego   lub   bryłowego)   wygenerować   kod   programu   do określonego układu sterowania obrabiarki numerycznej.

Poniżej   zostanie   przedstawiony   sposób   obróbki   elementu   za   pomocą   programu EdgeCAM.

Przykład IV. 3

Wczytanie pliku z rysunkiem płaskim (2D) np. z rozszerzeniem  dwg;  jeśli nie mamy takiego rysunku to możemy go wykonać za pomocą EdgeCAMa.

Rysunek można odpowiednio przerobić tzn. usunąć lub przyciąć linie, ustawić układ współrzędnych  dla procesów toczenia.

(11)

Ustawienie punktu zerowego przedmiotu obrabianego.

Definiowanie półfabrykatu.

Przejście do modułu toczenia (wybór m.in. postprocesora).

Wybór narzędzia dla pierwszego procesu obróbczego np. planowania.

Przygotowanie obróbki m.in. wybór parametrów.

Przeprowadzenie symulacji obróbki.

Wybór narzędzia dla kolejnego etapu obróbki np. obróbki zgrubnej, wykańczającej.

Czynności powtarzamy dla kolejnego etapu tzn. przygotowanie obróbki, symulacja.

(12)

Na koniec wykonujemy symulację całego procesu, wprowadzamy ewentualne poprawki, dokonujemy optymalizacji.

Zamiana wykonanych czynności poprzez postprocesor w gotowy program na obrabiarkę CNC w wybranym układzie programowania.

Na koniec można sprawdzić kod programu, który powstał automatycznie.

Rys. 4.6 Fragment wygenerowanego programu przy użyciu aplikacji EdgeCAM

Źródło: Augustyn K.; EdgeCAM. Komputerowe wspomaganie wytwarzanie; Helion; 2004; strona 55

Uwaga:Jeśli posiadamy rysunek bryłowy (3D) to również możemy go wczytać i dokonać

„wyboru” poszczególnych operacji. Efektem końcowym będzie oczywiście kod programu do obróbki danego elementu.

(13)

Bibliografia:

1. W. Habrat ­ Obsługa i programowanie obrabiarek CNC Podręcznik operatora, Krosno  2007: Kabe;

2. Wit Grzesik, Piotr Niesłony, Marian Bartoszuk ­ Programowanie obrabiarek NC/CNC, Warszawa 2010, WNT

3. Grzegorz Nikiel – Programowanie obrabiarek CNC na przykładzie układu sterowania  Sinumerik 810D/840, Bielsko Biała 2004, ATH w Bielsku Białej, wydanie internetowe zamieszczone na 

stronie http://mechanics.pl/dydaktyka/Programowanie+Maszyn+Technologicznych/Pro gramowanie+obrabiarek+CNC.pdf

      dostęp: 29.07.2013,godz 20.00.

4. Dokumentacja techniczno­ruchowa obrabiarek sterowanych numerycznie 

obsługiwanych w językach ISO (Sinumerik, Fanuc) oraz innych (Haidenhain, Mazak) 5. Krzysztof Augustyn – EdgeCAM. Komputerowe wspomaganie wytwarzania, Gliwice 

2007, Wydawnictwo Helion

6. Podstawy obróbki CNC, Warszawa 2007: REA

7. Programowanie obrabiarek CNC – frezowanie, Warszawa 2007: REA 8. Programowanie obrabiarek CNC – toczenie, Warszawa 2007: REA Netografia:

1.  http://www.mts­cnc.com/polish/mts.htm#7.2 

2.  http://www.cnc.info.pl/topics86/program­na­sinumerik­840d­vt17184,10.htm  3.  http://pl.scribd.com/doc/48864550/Wprowadzenie­do­symulatora­frezowania­CNC  4.  http://www.edgecam.pl/ 

5.  http://cad.pl/ 

Cytaty

Powiązane dokumenty

• Wyświetl ekran logowania, pobierz login i hasło,. • Poprawny login: admin, poprawne

• Tablice tworzone na stosie jako zmienne lokalne muszą być deklarowane z rozmiarem, który jest znany w czasie kompilacji. • Tam gdzie widoczna jest deklaracja tablicy tab, nazwa

PROJEKTOWANIE TRANZYSTOROWEGO UKŁADU LOGICZNEGO Z WYKORZYSTANIEM METODY PROGRAMOWANIA LINIOWEGO.. Bohdan WOJTOWICZ Pracy złożono

Inny rodzaj tokarek to tokarki rewolwerowe, które stosuje się do obróbki zgrubnej, a także do wykańczania elementów, które posiadają niestandardowe kształty. Obrotowa głowica

(2) referencja przez całe swoje istnienie jest referencją dla jednej i tej samej zmiennej i nie da się tego zmienić w trakcie działania programu, zaś wskaźnik może zmieniać

W pracy rozważany jest problem zarządzania zdolnością produkcyjną, rozumianą jako maksymalna ilość produktów lub usług, którą organizacja może wytworzyć w

Z serią narzędzi do centr obróbczych możliwe jest używanie płytek zarówno ze standardowej linii do wpustów, sześciokątów oraz kwadratów. Możliwe jest także wykonanie

wysokość drzewa – długość najdłuższej ścieżki drzewa waga drzewa – całkowita liczba węzłów w