POLITECHNIKA ŚLĄSKA
WYDZIAŁ MECHANICZNY TECHNOLOGICZNY
KATEDRA BUDOWY MASZYN
Programowanie maszyn i systemów wytwórczych
Cykle obróbkowe
Cykle obróbkowe stanowią istotny składnik programów sterujących, pozwalający na:
• znaczną automatyzację programowania;
• ograniczenie rozmiarów programów;
• umożliwiający szybką i prostą zmianę parametrów zabiegów, przez nie opisywanych.
Pod pojęciem cykli obróbkowych rozumie się stałe, sparametryzowane podprogramy, umieszczone w układzie sterowania, służące do programowania obróbki typowych zabiegów, np. wiercenia, gwintowania, toczenia itp. Z uwagi na charakter obróbki cykle obróbkowe zostały podzielone na trzy grupy:
• cykle wiercenia;
• cykle frezowania;
• cykle toczenia.
Instrukcje zamkniętego cyklu umożliwiają wykonywanie wielu operacji wpisując tylko kilka linijek kodu. Są powszechnie używane dla powtarzalnych operacji w celu zredukowania długości kodu NC. Komendy kodu są wykonywane dopóki nie zostaną zastąpione innym kodem cyklu. Instrukcje zamkniętego cyklu.
System HEIDENHAIN ma bardzo charakterystyczną budowę cyklu obróbkowego. Taki cykl definiowany jest jako zbiór parametrów Q. Lista dostępnych parametrów typu Q wyświetlanych w oknie informacyjnym systemu obejmuje parametry od Q0 do Q1999. Instrukcja producenta definiuje poszczególne grupy Q-parametrów jako:
•Q0 do Q99 – grupa dowolnie wykorzystywanych parametrów działających modalnie dla danego programu. Należy jednak uważać, ponieważ parametry z tego zakresu wykorzystywane są również przez SL cykle,
•Q100 do Q199 – grupa parametrów dla funkcji specjalnych TNC,
• Q200 do Q1399 – grupa parametrów wykorzystywanych przede wszystkim przez cykle, działają globalnie dla wszystkich znajdujących się w pamięci programów,
• Q1400 do Q1499 – grupa parametrów wykorzystywanych przede wszystkim dla cykli call-aktywnych (CYCL CALL) producenta, działające globalnie dla wszystkich znajdujących się w pamięci TNC programów,
•Q1500 do Q1599 – grupa parametrów wykorzystywanych przede wszystkim dla cykli def-aktywnych (CYCL DEF), działających globalnie dla wszystkich znajdujących się w pamięci TNC programów,
• Q1600 do Q1999 – grupa dowolnie używalny parametrów.
Obrabiany będzie przedmiot:
Model 3D obrabianego przedmiotu
Kod w CNC Simulator:
G0 G40 G80 G90 //definiowanie wymiarów przedmiotu oraz sposobu obróbki
T05 M5 S3000 F1000 //wybór narzędzia, prędkości obrotowej oraz posuwu
G01 X0 Y0 Z3 //określnie pkt 0
G01 X11 Y11 //współrzędnego kolejnego punktu
G01 Z-5 //głębokość wiercenia
G01 Z3
G01 X11 Y69
G01 Z-5
G01 Z3
G01 X109 Y69
G01 Z-5
G01 Z3
G01 X 109 Y11
G01 Z-5
G01 Z3
T17 M6 S3000 F1000 //zmiana narzędzia
G01 X 60 Y40
G01 Z-5
G01 Z3
T01 M6 S3000 F1000
G01 X60 Y20
G01 Z-5
G01 Z3
G01 X60 Y60
G01 Z-5
G01 Z3
G01 X40 Y40
G01 Z-5
G01 Z3
G01 X80 Y40
G01 Z-5
G01 Z3
T06 M6 S3000 F1000
G01 X20 Y22
G01 Z-5
G01 X20 Y58
G01 Z3
G01 X100 Y22
G01 Z-5
G01 X100 Y58
G01 Z3
G00 X0 Y0 Z2 //powrót do pkt 0
M5 //zakończenie