You are on page 1of 166

M a t h e m a t is c h Te c h n i s c h e

Software-Entwicklung GmbH

CNC-TECHNIKA
MTS-maró programozása

(c) MTS GmbH GO98 Bt. 2006 1


.

MTS-maró programozása

© MTS Mathematisch Technische Software-Entwicklung GmbH

Kaiserin-Augusta-Allee 101 • D-10553 Berlin


Phone: +49 / 30 / 349 960 - 0
Fax: +49 / 30 / 349 960 - 25
eMail: mts@mts-cnc.com

GO98 Bt. Budapest


Tel.: 00 36 1 2835049
Fax: 00 36 1 4210242
Email: go89@go89.hu
www.go89.hu

World Wide Web: http://www.mts-cnc.com

Created by Bernd Koch, Edgar Geuther und Peter Richter. Berlin 2006
Magyar változat: Eötvös Oszkár

(c) MTS GmbH GO98 Bt. 2006 2


TARTALOM

1. Marószerszámok MTS programozáshoz....................................................................................................................6

2. MTS-CNC-utasítások, DIN-parancsok, ciklusok kiegészítő funkciók.....................................................................8

3. G00 elmozdulás gyorsjáratban..................................................................................................................................13

4. G01 egyenes interpoláció munkamenetben ..............................................................................................................15


4.1 Program példa G00 és G01-re, G90 abszolút méretmegadással...........................................................................17

5. G02 kör interpoláció órajárással egyező irányban..................................................................................................20

6. G03 kör interpoláció órajárással ellenkező irányban .............................................................................................22


6.1 Programpélda és feladat G02 és G03-re G90 abszolút méretmegadással ............................................................24
6.2 Programpélda és feladat G02 és G03-ra, G91 növekményes méretmegadással ...................................................28

7. G10 elmozdulás gyorsjáratban polárkoordinátákkal .............................................................................................32

8. G11 egyenes interpoláció polárkoordinátákkal .......................................................................................................34

9. G12 körinterpoláció polárkoordinátákkal ...............................................................................................................36

10. G13 körinterpoláció polárkoordinátákkal .............................................................................................................38

11. G04 várakozási idő ...................................................................................................................................................40

12. G09 pontos méretre állás ........................................................................................................................................40

13. G20 mértékegység átváltása inch-re .......................................................................................................................41

14. G21 mértékegység átváltása mm-re ........................................................................................................................41

15. G24 feltététel nélküli ugrás ......................................................................................................................................42

16. G25 referencia pontra állás .....................................................................................................................................43

17. G26 szerszámcsere pontra állás...............................................................................................................................43

18. Kontúrra állás feltételei szerszámsugár korrekciónál...........................................................................................44


18.1 Kontúrra állási feltételek szerszámsugár korrekció bekapcsolásakor .................................................................44
18.2 Kontúrpárhuzamos ráállás G45 ..........................................................................................................................44
18.3 Kontúrra állás félkörön G46................................................................................................................................44
18.4 Kontúrra állás negyedkörön G47 ........................................................................................................................44
18.5 Szerszámsugár korrekció: kontúrtól balra G41; kontúrtól jobbra G42..............................................................46
18.6 G40 szerszámsugár korrekció kikapcsolás ..........................................................................................................48
18.7 Kiállási feltételek szerszámsugár korrekció kikapcsolásakor Amennyiben a szerszámsugár korrekciót csak G40
paranccsal kapcsoljuk ki, akkor a szerszám az utolsó definiált kontúrpontig mozdul el (ld.: G40.1 ábra).................48
18.8 Szerszámsugár korrekció kikapcsolása kontúrpárhuzamos kiállási feltétellel G45.............................................48
18.9 Szerszámsugár korrekció kikapcsolása félkörös kiállással G46..........................................................................48
18.10 Szerszámsugár korrekció kikapcsolása negyedkörös kiállással G47 ................................................................48

19. G90 abszolút méretmegadás és G91 növekményes méretmegadás ......................................................................50


19.1 G90 abszolút méretmegadás................................................................................................................................52

(c) MTS GmbH GO98 Bt. 2006 3


19.2 G91 növekményes méretmegadás .......................................................................................................................53

20. G97 állandó fordulatszám........................................................................................................................................54

21. G96 állandó forgácsolósebesség...............................................................................................................................54

22. G94 előtolás mm/perc-ben .......................................................................................................................................55

23. G95 előtolás mm/fordulatban ..................................................................................................................................55

24. G54-G57 abszolút nullaponteltolás .........................................................................................................................56

25. G59 növekményes nullaponteltolás .........................................................................................................................58

26. G53 növekményes nullaponteltolás törlése.............................................................................................................60

27. Biztonsági síkok ........................................................................................................................................................61

28. G61 furatkör ............................................................................................................................................................62

29. G67 négyszögzseb marása........................................................................................................................................65

30. G77, G78 és G79 ciklusok ........................................................................................................................................68


30.1 G77 ciklushívás furatkörön..................................................................................................................................69
30.2 G78 ciklushívás egyenesen ..................................................................................................................................71
30. 3 G79 ciklushívás egy ponton ................................................................................................................................73

31. G81 fúróciklus...........................................................................................................................................................74

32 . G82 fúróciklus forgácstöréssel ...............................................................................................................................77

33. G83 fúróciklus forgácstöréssel és kihordássasl ......................................................................................................81

34. G84 menetfúróciklus ................................................................................................................................................85

35. G85 dörzsárazó ciklus ..............................................................................................................................................88

36. G86 furat kiesztergálása ..........................................................................................................................................91

37. G87 négyszögzseb ciklus ..........................................................................................................................................94

38. G88 körzsebciklus.....................................................................................................................................................97

39. G89 csapmarás........................................................................................................................................................100

40. G23 programrész ismétlés......................................................................................................................................103

41. G22 programozás alprogrammal ..........................................................................................................................105

42. M80-M86 tengelyek tükrözése síkban ..................................................................................................................110


42.1 M80 tükrözés törlése..........................................................................................................................................110

43. Kontúrszerkesztő programozás.............................................................................................................................112


43.1 Két ponttal szerkesztő (N = 2)........................................................................................................................113
43. 2 Háromponttal szerkesztő (N = 3)..................................................................................................................113
43.3 Kontúrszerkesztő programozás címei ................................................................................................................114
43.4 További megoldások a G71 utasításra..............................................................................................................116

(c) MTS GmbH GO98 Bt. 2006 4


43.5 Kontúrszerkesztő programozás..........................................................................................................................117

44. WOP (Műhelyorientált programozás)..................................................................................................................119


44.1 Műhely-orientált programozás (WOP) ..............................................................................................................119
44.2 Programozás WOP segítségével........................................................................................................................119
44.3 Programpélda WOP-ra .....................................................................................................................................121
Befogó eszköz: satu RS 160 .....................................................................................................................................121
Shift <F8> WOP vége ...............................................................................................................................................131

45. Paraméteres programozás .....................................................................................................................................133


45.1 Általános információk.......................................................................................................................................133
45.2 Programozás paraméterekkel ...........................................................................................................................135
45.3. Alkalmazási példák a paraméteres programozásra.........................................................................................136
45.4 Példaprogram az 1-es szerkezeti méret furatainak elkészítéséhez.....................................................................139

46. G32, G33, G34, G35, G36, G37, G38, G39 zsebmaró ciklus ...............................................................................144
46.1 NC-utasítás G32 K.. [K..] [K..] [K..] ......................................................................................................145
46.2 NC-utasítás G33 T.. [A..] [B..] [D..].. [K..] [F..] [S..] [M..] [M..]...................................................145
46.3 NC-utasítás G34 T.. [F..] [S..] [M..] [M] [K..].......................................................................................146
46.4 NC-utasítás G35 T.. [K..] [F..] [S..] [M..] [M].......................................................................................147
46.5 NC-utasítás G36 [B..] [Z..] [R..] [O..] [K..] [T..] [S..] [F..] [M..] [M] ..............................................148
46.6 NC-utasítás G37 Z.. K.. [W..] [H..] [O..] [Q..] [I..] [R..] [F..] [S..] [T..] [M..] [M] ................................150
46.7 NC-utasítás G38 [O..] [H..] [X..] [Y..] [Z..] [Q..] [A..] [V..] [W..] [R..] [B..]............................................152
46.8 NC-utasítás G39 [X..] [Y..] [Z..] [A..] [O] ..............................................................................................153
46.9 Példaprogramok a G37-es zsebmegmunkáló ciklushoz.....................................................................................155

(c) MTS GmbH GO98 Bt. 2006 5


1. Marószerszámok MTS programozáshoz

Walzenstirnfräser Horonymaró Szármaró


MW-040_032 HSS ISO 2586 MS-10.0_022K HSS ISO 1641 ME-04.0_011K HSS ISO 1641

Síkmaró Gömbmaró Menetfúró


MF-080_58_32 HM 90 RC-16_08.0_16 HSS ISO 1641 TA-M05.0_0.80 HSS ISO 2857

Fúró StufenFúró Váltólapkásfúró


DR-05.80_0.57 HSS ISO 237 DS-11.80_0.64-090 HSS ISO 3439 DI-18.00_54.00 HM 90 ISO 9766

(c) MTS GmbH GO98 Bt. 2006 6


Scheibenfräser T-horonymaró Reibahle
SM-050_05-16H7 HSS ST-28.0_12.0 HSS ISO 3337 RE-D12.0_H7 HSS ISO 521

Szögmaró Form A Szögmaró Form B Süllyesztő/NC-bekezdőfúró


CA-20_08.0_60 HSS ISO 3859 CB-25_06.3_45 HSS ISO 3859 DC-16.0_0.90 HSS ISO 3294

Szögmaró
CC-04.0_14 HSS

(c) MTS GmbH GO98 Bt. 2006 7


2. MTS-CNC-utasítások, DIN-parancsok, ciklusok kiegészítő funkciók
NC-utasítások Jelentés
G00 X... Y... Z... Elmozdulás gyorsjáratban, X, Y, Z: végpont koordinátái

G01 X... Y... Z... Egyenes interpoláció munkamenetben, X, Y, Z: végpont kordinátái

G02 X... Y... I... J... Kör interpoláció órajárással egyező irányban, X, Y: végpont
koordinátái; I, J: növekményes körközéppont koordinátái

G03 X... Y... I... J... Körinterpoláció órajárással ellentétes irányban, X, Y: végpont
koordinátái; I, J: növekményes körközéppont koordinátái

G04 H... Várakozási idő, H: másodperc

G09 Pontos méretre állás


G10 Elmozdulás gyorsjáratban polárkoordinátákkal
G11 Egyenes interpoláció polárkoordinátákkal
G12 Kör interpoláció polárkoordinátákkal
G13 Kör interpoláció polárkoordinátákkal
G20 Mértékegység átváltása inch-re
G21 Mértékegység átváltása mm.re
G22 Alprogram hívása

G23 Programrész ismétlése

G24 Feltétlen ugrás parancs


G25 Referenciapontra állás
G26 Szerszámcsere pontra állás
G48 Fahren im Eilgang mit Zielposition
Gyorsmenet a célpozícióval
G40 Marósugr korrekció

G41 Marósugár korrekció a megmunkálás irányától balra


G42 Marósugár korrekció a megmunkálás irányától jobbra
G45 Kontúrpárhuzamos ráállás
G46 Kontúrra állás félkörön

G47 Kontúra állás negyedkörön


G53 Növekményes nullapont eltolás törlése
G54 X... Y...Z... Abszolút nullapont eltolás (X, Y, Z: nullapont koordinátái, a gépi
nullapont)
G59 X... Y...Z... Növekményes nullapont eltolás
(X,Y,Z nullapont koordinátái , munkadarab nullapont)

G90 Abszolút méretmegadás

G91 Növekményes méretmegadás

G94 F... Előtolás miliméter per percben mm/perc

G95 F... Előtolás miliméter per fordulatban mm/ford

G96 S... Állandó forgácsolósebesség m/perc

G97 S... Állandó fordulatszám ford/perc

(c) MTS GmbH GO98 Bt. 2006 8


Rendelkezésre álló ciklusok áttekintése

Furatkör
G61
Négyszögzseb marása
G67
Ciklushívás lyukörön
G77
Ciklushívás egyenesen
G78
Ciklushívás egy ponton
G79
Fúróciklus
G81
Fúróciklus forgácstöréssel
G82
Fúróciklus forgácstöréssel és kiemeléssel
G83
Menetfúróciklus
G84
Dörzsárazóciklus
G85
Furat kiesztergálása
G86
Négyszögzseb ciklus
G87
Körzseb ciklus
G88
Csapmarás
G89

(c) MTS GmbH GO98 Bt. 2006 9


Kiegészítő funkciók (Gépi utasaítások és kapcsoló funkciók)

Az NC-mondatban programozható kiegészítő funkciókhoz tartoznak ún. gépi utasítások (M-utasítások) és a kapcsolási
funkciók az előtolás, fordulatszám és a szerszámcsere számára.
Egy NC-mondatban maximum 3 M-utasítás programzható.

Mozgás végrehajtása előtt kerül Mozgás végrehajtása


végreajtásra utánkerül végrehajtásra

Orsóforgás bekapcsolása – jobbra


M03 M00 Programozott megállás
(órajárás irány)
Orsóforgás bekapcsolása – balra
M04 M02 Programvége visszatérés nélkül
(órajárással ellentétesen)
M06 Szerszámcsere M05 Orsó kikapcsolása

M07 Hűtővíz be 1. M09 Hűtővíz kikapcsolása

M08 Hűtővíz be 2. M30 Program vége visszatéréssel


Az öszes tüközés feloldása Aufheben aller
M80 M99 Alprogram vége
Spiegelungen
M81 X-koordináta tükrözése azY- tengelyre

M82 Y-koordináta tükrözése az X- tengelyre

M83 Z koordináták előjelének felcserélése

M84 Tükrözés az X-és Y-tengelyekreAchse


Tükrözés az Y-tengelyre és a Z-koordináták
M85
előjeleinek felcserélése
Tükrözés az X-tengelyre és a Z-koordináták
M86
előjeleinek felcserélése
F Előtolási sebesség
mm/perc
S Fordulatszám
ford/perc
T Szerszám(csere)

(c) MTS GmbH GO98 Bt. 2006 10


Orsófogás be- és kikapcsolása

M03 Orsóforgás bekapcsolása –jobbra (órajárással egyető irány)


M04 Orsóforgás bekapcsolása –balra (órajárással ellentétes irány)
M05 Orsó kikapcsolása

Szerszámcsere
M06 Ezzel az utasítással szerszámot cserélhetünk, amelyet egy előző NC-mondatban egy T-
paranccsal előkészítettünk.
Az,hogy az M06 utasításra szükség van-e a szerszámcseréhez, az alkalmazott
szerszámcserélőtől függ. Ezért a konfigurációban meghatározhatja, hogy a szerszámcsere az
M06 utasítással vagy anélkül történjen.

Hűtőfolyadék

M07 Hűtővíz be 1.

M08 Hűtővíz be 2.

M09 Hűtővíz kikapcsolása

Programozott megállás

M00 Azután mondat után, amelyben M00 uasítást programozunk, a a program végrehajtása
megszakad, pl. A munkadarab mérése, vagy egy kézi szerszámcsere céljából.

Program vége

M30 Ezzel az utasítással közöljük a vezérléssel, hogy a program befejeződött. A főorsó és a hűtővíz
kikapcsol, a program automatikus futása befejeződik. Ezen túl minden tükrözés, növekmnyes
nullapont eltolás vagy elforgatás (G59) érvényét veszti és a lyukszalagolvasó visszacsévéli a
lyukszalagot.

M02 A marás CNC-szimulárornál az M02 utasítás funkciója megegyezik az M30 utasításnál


ismertetettel

M99 Ezzel az utasítással értesítjük a vzérlést, hogy az alprogramvéget ért. A vezérlés visszatér a
főprogramba és foytatja a programot azzal a mondattal, amely az alprogram hívása után
következik.

(c) MTS GmbH GO98 Bt. 2006 11


Előtolási sebesség

F... Az előtolási sebességet millimeter per percben (mm/perc) programozzuk.


Példa: F080.000
Az előtolási sebesség ebben a példában 80 millimeter per perc.

Az előolási sebességet millimeter per fordulatban is lehet programozni. (lsd. G94 és G95).

Főorsó fordulatszám

S... A főorsó fordulatszámát fordulat per percben (ford/perc) programozzuk.


Példa: S500
A főorsó fordultszáma ebben a példában 500 fordulat per perc.

Szerszámcsere

T... A szerszámcserét a T cím alatt programozzuk egy négyjegyű számmal. Az első két számjegy a
tárpozíciót, a második kettő a korrekció értéktárat adja meg.

Példa: T0808
Ezzel a hívással a 8-as tárhelyen lévő szerszámot készítjük elő a megmunkáláshoz és a 8-as
számú korrekció rtéktárat töltjük be.

A CNC-szimulátor maximum 99 tárhellyel és 99 korrekcióérték regiszterrel rendelkezik. Így


pl. a 12-es tárhelyen lévő szerszám programozható a 36-os regiszterrel i, amennyiben az
definiált.
Ebben a esetben az NC-utasítás: T1236

Sok erszámgépnél a T utasítás a szerszámot csak előkészíti a szerszámcsere pozícióba és egy


külön M06 utasítás szükséges a főorsóba trténő behelyezéséhez. Az MTS- szimulátornál ez is
meghatározható a konfigurációban.

Ha egy NC-mondatban egy vagy több kiegészítő funkciót programoz egy elmozdulási
utasítással együtt, akkor kérjük ügyeljen a sorrendre, amelyben a parancsok végrehajtásra
kerülnek.

(c) MTS GmbH GO98 Bt. 2006 12


3. G00 elmozdulás gyorsjáratban

Funkció A szerszám a lehetséges legnagyobb sebességgel az X,Y és Z koordináták alatt programozott


célpontra áll. A koordináták lehetnek abszolút (G90) vagy növekményes (G91) módon
programozva.

NC- utasítás G00 [X...]1) [Y...]1) [Z...] 1) [Q1…] [F...] [S...] [T...] [M...]
[M...] [M...]
Választható címek X A célpont X-koordinátája
Y A célpont Y-koordinátája
Z A célpont Z-koordinátája
Q X, Z célpont a gépi koordinátarendszerben
1)
Ha a szerszám elmozdulása valamelyik tengellyel párhuzamos, akkor az egyik célkoordináta
azonos az aktuális szerszámpozíció megfelelő koordinátájával, így programozása nem
szükséges (a koordináta címek öröklődnek).
Ha egyik koordinátát sem adjuk meg, akkor a vezérlés gyorsjáratba kapcsol, de elmozdulás
nem történik.

F Előtolás mm/perc

S Főorsó fordulatszám ford/perc

T Szerszámcsere

M Kiegészítő funkciók

Leírás A tengelye sorrendje, amelynek mentén az elmozdulást végrahajtja a szerszám, a programozott


és az aktuális Z-érték kölcsönös helyzetének függvénye:

Gyorsjárati logika Ha a prgramozott Z-érték pozitív Z-irányú elmozdulást ír elő az aktuális pozíciótól,
akkor a szerszám először Z-irányban mozdul el, utána az XY-síkon.

Ha a prgramozott Z-érték negatív Z-irányú elmozdulást ír elő, akkor a szerszám


először az XY-síkon mozdul el, és utána Z- irányban.

Megjegyzés Ha egy NC-mondatban szerszámcserét, fordulatszám- és/vagy előtolás-módosítást


programozunk,úgy először ezeket hajtja végre a vezérlés, és azután áll a célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 13


A szerszám aktuális pozíciójából
(kezdőpont) elindul a programozott
célpontba

Ábra: Elmozdulás gyorsjáratban térben a gyorsjárati logika alapján

Program példa abszolút


méretmegadással:

N090 G00 X+30 Y+65 Z+12


N095 G90
N100 G00 X+105 Y+35 Z+2

Ábra: Programozás abszolút koordinátákkal

Program példa növekményes


méretmegadással:

N090 G00 X+30 Y+65 Z+12


N095 G91
N100 G00 X+75 Y-30 Z-10
Ábra: Programozás növekményes koordinátákkal

(c) MTS GmbH GO98 Bt. 2006 14


4. G01 egyenes interpoláció munkamenetben

Funkció A szerszám a programozott előtolási sebességgel az X,Y és Z koordináták által definiált


célpontra áll. A koordinátákat megadhatjuk abszolút (G90) vagy növekményes (G91) módon.

NC-utasítás G01 [X...] [Y...] [Z...] [R...] [Q1…] [F...] [S...] [T...] [M...]
[M...] [M...] [G09...]

Választható címek X A célpont X-koordinátája


Y A célpont Y-koordinátája
Z A célpont Z-koordinátája
R+ Lekerekítés a következő mozgásutasításhoz
R- Letörés a következő mozgásutasításhoz
Q X, Z célpont a gépi koordináta rendszerben
G09 Pontos megállás

Ha a szerszám elmozdulása valamelyik tengellyel párhuzamos, akkor az egyik célkoordináta


azonos az aktuális szerszámpozíció megfelelő koordinátájával, így programozása nem
szükséges (a koordináta címek öröklődnek).
Ha egyik koordinátát sem adjuk meg, akkor a vezérlés bekapcsolja az előtolást, de elmozdulás
nem történik.

F Előtolás mm/perc
S Főorsó fordulatszám ford/perc
T Szerszámcsere
M Kiegészítő funkciók

Megjegyzés Ha egy NC-mondatban szerszámcserét, fordulatszám- és/vagy előtolás-módosítást


programozunk, úgy először ezeket hajtja végre a vezérlés, és azután áll a célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 15


A szerszám a megadott előtolási
sebességgel az aktuális pozíciójából
(kezdőpont) a programozott célpontra áll.

Ábra: Egyenes interpoláció térben

Program példa abszolút


méretmegadással:

N085 G90
N090 G00 X+30 Y+30 Z+2
N095 G01 Z-6
N100 G01 X+110 Y+75

Ábra: Programozás abszolút koordinátákkal

Program példa növekményes


méretmegadással:

N085 G00 X+30 Y+30 Z+2


N090 G91
N095 G01 Z-8
N100 G01 X+80 Y+45

Ábra: Programozás növekményes koordinátákkal

(c) MTS GmbH GO98 Bt. 2006 16


4.1 Program példa G00 és G01-re, G90 abszolút méretmegadással

Példa

Marási mélység: 3mm


Szerszám: T01 Horonymaró 38mm
Anyag: ST37-2K
Munkadarab vastagsága: 20mm

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X115 Y115
N... Z2
Fogásvétel
N... G01 Z-3
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúrleírás
N... G01 X92 M08
N... Y12
N... X19
N... X10 Y32
N... Y80
N... X15 Y85
N... X110
Szerszámsugár korrekció kikapcsolása
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 17


Feladat 1
Marási mélység: 3mm
Szerszám: T01 Horonymaró 25mm
Anyag: ST37-2K

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X115 Y85
N... Z2
Fogásvétel
N... G01 Z-3
Szerszámsugár korrekció bekapcsolás
N... G41
Kontúr leírás
N... G01 X95 M08
N... Y5
N... X5
N… Y50
N… X20 Y65
N... X80
N... X95 Y50
N... X105 Y40
Szerszámsugár korrekció kikapcsolás
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 18


Feladat 2

Marási mélység: 3mm


Szerszám: T01 Horonymaró: 18mm
Anyag: ST37-2K

N G X Y Z I J F S T M
N... F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X60 Y45
N... Z2
Fogásvétel
N... G01 Z-3
Szerszámsugár korrekció bekapcsolás
N... G41
Kontúr leírás
N... G01 X42 M08
N... Y-27
N... X-42
N... Y27
N... X55
Szerszámsugár korrekció kikapcsolás
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 19


5. G02 kör interpoláció órajárással egyező irányban

Funkció A szerszám a programozott előtolással az órajárással egyező irányú köríven az X és Y


koordinátákkal megadott célpontra áll. A koordinátákat megadhatjuk abszolút (G90) vagy
növekményes (G91) módon.
Ha ezen kívül Z-értéket is programozunk, ami eltér a kezdőpontétól, akkor a szerszám egy ún.
csavar interpolációt végez, a síkbeli körmozgást és a Z-irányú lineáris mozgást egyszerre hajtja
végre.

NC-utasítás G02 [X...]1) [Y...]1) [Z...]1) [I...]2) [J...]2) / B… [D…] [R…] [F...]
[S...] [T...] [M...] [M…] [M…] [G09…] [O70…] [O71…]

Választható címek X A célpont X-koordinátája


Y A célpont Y- koordinátája
Z A célpont Z- koordinátája
D Szög
R+ Lekerekítés a következő mozgásutasításhoz
R- Letörés a következő mozgásutasításhoz
G09 Pontos megállás
O70 Középpont abszolút koordinátákkal
O71 Középpont növekményes koordinátákkal
1)
Ha az egyik célkoordináta azonos az aktuális szerszámpozíció megfelelő koordinátájával,
akkor programozása nem szükséges (a koordinátacímek öröklődnek).

I Növekményes körközéppont (A kezdőpont és a készítendő kör középpontjának X-


irányú távolsága a kezdőpontból nézve)

J Növekményes körközéppont (A kezdőpont és a készítendő kör középpontjának Y-


irányú távolsága a kezdőpontból nézve)

B Alternatív megoldás, közvetlen sugármegadás I és J helyett


2)
Ha I vagy J koordinátát nem adjuk meg, akkor a vezérlés a meg nem adott középkoordinátát
nullának értelmezi.

F Előtolás mm/perc

S Főorsó fordulatszám ford/perc

T Szerszámcsere

M Kiegészítő funkciók

Megjegyzés Az X,Y és Z koordináták megadhatók abszolút (G90) vagy növekményes (G91) módon.
Ezzel szemben az I és J középpont koordinátákat rendszerint a kezdőponttól
növekményesen kell megadni, amennyiben a konfigurációban nincsen beállítva a
körközéppont abszolút megadása (v.ö. Kezelési utasítás a konfigurációs programhoz).

Ha az X,Y Z, I és J címek egyikét sem adjuk meg, akkor a vezérlés csak az előtolást
kapcsolja be a G02 kóddal.

Ha egy NC-mondatban szerszámcserét, előtolás- és/vagy fordulatszám-módosítást


programozunk, úgy először ezeket hajtja végre a szimulátor és csak utána áll a
célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 20


A szerszám a megadott előtolási
sebességgel az aktuális pozíciójából
(kezdőpont) a programozott célpontra áll.

Ábra: Körinterpoláció térben (Csavarvonal interpoláció)

Program példa abszolút


méretmegadással:

N085 G90
N090 G00 X+55 Y+35 Z+2
N095 G01 Z-5
N100 G02 X+95 Y+75 I+30 J+10

Ábra: Programozás abszolút koordinátákkal

Program példa növekményes


méretmegadással:

N085 G00 X+55 Y+35 Z+2


N090 G91
N095 G01 Z-7
N100 G02 X+40 Y+40 I+30 J+10

Ábra: Programozás növekményes koordinátákkal

(c) MTS GmbH GO98 Bt. 2006 21


6. G03 kör interpoláció órajárással ellenkező irányban

Funkció A szerszám a programozott előtolással az órajárással ellenkező irányú köríven az X és Y


koordinátákkal megadott célpontra áll. A koordinátákat megadhatjuk abszolút (G90) vagy
növekményes (G91) módon.
Ha ezen kívül Z-értéket is programozunk, ami eltér a kezdőpontétól, akkor a szerszám egy ún.
csavar interpolációt végez, a síkbeli körmozgást és a Z-irányú lineáris mozgást egyszerre hajtja
végre.

NC-utasítás G03 [X...]1) [Y...]1) [Z...]1) [I...]2) [J...]2) / B… [D…] [R…] [F...]
[S...] [T...] [M...] [M…] [M…] [G09…] [O70…] [O71…]

Választható címek X A célpont X- koordinátája


Y A célpont Y- koordinátája
Z A célpont Z- koordinátája
D Szög
R+ Lekerekítés a következő mozgásutasításhoz
R- Letörés a következő mozgásutasításhoz
G09 Pontos megállás
O70 Középpont abszolút koordinátákkal
O71 Középpont növekményes koordinátákkal
1)
Ha az egyik célkoordináta azonos az aktuális szerszámpozíció megfelelő koordinátájával,
akkor programozása nem szükséges (a koordinátacímek öröklődnek).

I Növekményes körközéppont (A kezdőpont és a készítendő kör középpontjának X-


irányú távolsága a kezdőpontból nézve)

J Növekményes körközéppont (A kezdőpont és a készítendő kör középpontjának Y-


irányú távolsága a kezdőpontból nézve)

B Alternatív megoldás, közvetlen sugármegadás I és J helyett


2)
Ha I vagy J koordinátát nem adjuk meg, akkor a vezérlés a meg nem adott középkoordinátát
nullának értelmezi.

F Előtolás mm/perc

S Főorsó fordulatszám ford/perc

T Szerszámcsere

M Kiegészítő funkciók
Megjegyzés
Az X,Y és Z koordináták megadhatók abszolút (G90) vagy növekményes (G91) módon. Ezzel
szemben az I és J középpont koordinátákat rendszerint a kezdőponttól növekményesen kell
megadni, amennyiben a konfigurációban nincsen beállítva a körközéppont abszolút megadása
(v.ö. Kezelési utasítás a konfigurációs programhoz).

Ha az X,Y Z, I és J címek egyikét sem adjuk meg, akkor a vezérlés csak az előtolást kapcsolja
be a G03 kóddal.

Ha egy NC-mondatban szerszámcserét, előtolás- és/vagy fordulatszám-módosítást


programozunk, úgy először ezeket hajtja végre a szimulátor és csak utána áll a
célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 22


A szerszám a megadott előtolási
sebességgel az aktuális pozíciójából
(kezdőpont) a programozott célpontra áll.

Ábra: Körinterpoláció térben (Csavarvonal interpoláció)

Program példa abszolút


méretmegadással:

N085 G90
N090 G00 X+55 Y+25 Z+2
N095 G01 Z-5
N100 G03 X+100 Y+70 I+15 J+30

Ábra: Programozás abszolút koordinátákkal

Program példa növekményes


méretmegadással:

N085 G00 X+55 Y+25 Z+2


N090 G91
N095 G01 Z-7
N100 G03 X+45 Y+45 I+15 J+30

Ábra: Programozás növekményes koordinátákkal

(c) MTS GmbH GO98 Bt. 2006 23


6.1 Programpélda és feladat G02 és G03-re G90 abszolút méretmegadással

Példa
Marási mélység: 3mm
Szerszám: T01 Horonymaró 25mm
Anyag: ST37-2K

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X110 Y85
N... Z2
Fogásvétel
N... G01 Z-3
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N... G01 X95 M08
N... Y20
N... G02 X80 Y5 I-15 J0
N... G01 X20
N... G02 X5 Y20 I0 J15
N... G01 Y50
N... X20 Y65
N... X80
N... X110 Y35
N... X115
Szerszámsugár korrekció kikapcsolása
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 24


Feladat 1
Marási mélység: 3mm
Szerszám: T01 Horonymaró: 18mm
Anyag: ST37-2K

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X65 Y45
N... Z2
Fogásvétel
N... G01 Z-3
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N... G01 X42 M08
N... Y-27
N... X10
N... Y-22
N... G03 X-10 Y-22 I-10 J0
N... G01 Y-27
N... X-42
N... Y27
N... X-10
N... Y22
N... G03 X10 Y22 I10 J0
N... G01 Y27
N... X55
Szerszámsugár korrekció kikapcsolása
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 25


Feladat 2

Marási mélység : 3mm


Szerszám: T01 Horonymaró: 38mm
Anyag: ST37-2K
Munkadarab vastagsága: 20mm

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X115 Y115
N... Z2
Fogásvétel
N... G01 Z-5
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N... G01 X92 M08
N... Y12
N... X19
N... X10 Y32
N... Y80
N... X15 Y85
N... X54.5
N... X57.724 Y74.253
N... G03 X76.881 Y60 19.157 J5.747
N... G01 X115
N... Y100
Szerszámsugár korrekció kikapcsolása
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 26


Feladat 3

Marási mélység : 3mm


Szerszám: T01 Horonymaró: 30mm
Anyag: ST37-2K
Munkadarab vastagsága: 20mm

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X115 Y115
N... Z2
Fogásvétel
N... G01 Z-3
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N... G01 X94 M08
N... Y25
N... G03 X76 Y7 I0 J-18
N... G01 X20
N... X6 Y21
N... Y77
N... G02 X24 Y95 I18 J0
N... G01 X42.188
N... G03 X89.812 Y95 I23.812 J22
N... G01 X110
Szerszámsugár korrekció kikapcsolása
N... G40
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 27


6.2 Programpélda és feladat G02 és G03-ra, G91 növekményes méretmegadással

Példa
Marási mélység: 3mm
Szerszám: T01Horonymaró: 25mm
Anyag: ST37-2K

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X110 Y85
N... Z2
Fogásvétel
N... G01 Z-3
N... G91
Szerszámsugár korrekció bekapcsolás
N... G41
Kontúr leírása
N... G01 X-15 M08
N... Y-65
N... G02 X-15 Y-15 I-15 J0
N... G01 X-60
N... G02 X-15 Y15 I0 J15
N... G01 Y30
N... X15 Y15
N... X60
N... X15 Y-15
N... X10 Y-10
Szerszámsugár korrekció kikapcsolás
N... G40
N... G90
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 28


Feladat 1

Marási mélység: 3mm


Szerszám: T01 Horonymaró: 18mm
Anyag: ST37-2K

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X65 Y50
N... Z2
Fogásvétel
N... G01 Z-3
N... G91
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N… G01 X-23 M08
N... Y-72
N... X-32
N... Y5
N... G03 X-20 Y0 I-10 J0
N... G01 Y-5
N... X-32
N... Y54
N... X32
N... Y-5
N... G03 X20 Y0 I10 J0
N... G01 Y5
N... X45
Szerszámsugár korrekció kikapcsolása
N... G40
N... G90
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 29


Feladat 2

Marási mélység: 3mm


Szerszám: T01 Horonymaró: 38mm
Anyag: ST37-2K
Munkadarab vastagsága: 20mm

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X115 Y115
N... Z2
Fogásvétel
N... G01 Z-3
N... G91
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N... G01 X-23 M08
N... Y-103
N... X-73
N... X-9 Y20
N... Y48
N... X5 Y5
N... X39.5
N... X3.224 Y-10.747
N... G03 X19.157 Y-14.253 I19.157 J5.747
N... G01 X38
N... Y30
Szerszámsugár korrekció kikapcsolása
N... G40
N... G90
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 30


Feladat 3

Marási mélység: 3mm


Szerszám : T01 Horonymaró: 30mm
Anyag : ST37-2K
Munkadarab vastagsága: 20mm

N G X Y Z I J F S T M
N... G90 F120 S550 T0101 M03
Kontúr kezdőpontjára állás
N... G00 X115 Y115
N... Z2
Fogásvétel
N... G01 Z-3
N... G91
Szerszámsugár korrekció bekapcsolása
N... G41
Kontúr leírása
N... G01 X-21 M08
N... Y-90
N... G03 X-18 Y-18 I0 J-18
N... G01 X-56
N... X-14 Y14
N... Y56
N... G02 X18 Y18 I18 J0
N... G01 X18.188
N... G03 X47.624 Y0 I23.812 J22
N... G01 X20
Szerszámsugár korrekció kikapcsolása
N... G40
N... G90
N... G00 Z100 M09
N... G00 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 31


7. G10 elmozdulás gyorsjáratban polárkoordinátákkal

Funkció A szerszám a lehető legnagyobb sebességgel a programozott célpontra áll. Az útszakasz


megadása polárkoordinátákkal történik.

NC-utasítás G10 A... B... [I...]1) [J...]1) (O070) (O071)


[F…] [S…] [T…] [M…] [M…] [M…]

Címek

A Az X-tengellyel bezárt abszolút szög


A standard konfigurációban (körközéppont növekményes) az O071 kiegészítő cím
segítségével az A szöget szintén növekményesen programozhatja. Ez azt jelenti,
hogy a pólus-kezdőpont és a pólus-célpont közti szöget adja meg.
Ha a szimulátor abszolút körközéppont megadására konfigurált, akkor a szög
megadását mindig abszolút módon kell végezni.

B A pólus és a célpont közti távolság.

Választható címek
I, J Polárkoordináták növekményesen a kezdőponttól.
A standard konfigurációban (körközéppont növekményes) az O070 kiegészítő
cím segítségével a polárkoodrinátákat abszolút módon is programozhatja, azaz a
munkadarab nullapontra vonatkoztatva.
Amennyiben a szimulátor abszolút körközéppont megadására konfigurált, akkor I
és J koordinátákat abszolút módon kell megadni.
1)
Ha nem adjuk meg I vagy J koordináta értékét a pólus számára, akkor a standard
konfigurációban a megfelelő koordináta értéke nulla lesz. Ha a szimulátor abszolút
körközéppont megadására konfigurált, akkor I és J a kezdőpont ( aktuális szerszámpozíció)
koordinátáinak értékét veszik fel.

F Előtolás mm/perc

S Főorsó fordulatszáma ford/perc

T Szerszámcsere

M Kiegészítő funkciók

Megjegyzés
Ha egy NC-mondatban szerszámcserét, előtolás- és/vagy fordulatszám-módosítást
programozunk, úgy először ezeket hajtja végre a szimulátor és csak utána áll a
célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 32


Program példa:

N110 G00 X+65 Y+25


N115 G10 A+32 B+65 I-25 J+20

Ábra: Az A szög abszolút, a polárkoordináták növekményes programozása.

Program példa:

N110 G00 X+65 Y+25


N115 G10 A+71 B+65 I+40 J+45 O70 O71

Ábra: Az A szög növekményes, a polárkoordináták abszolút programozása

(c) MTS GmbH GO98 Bt. 2006 33


8. G11 egyenes interpoláció polárkoordinátákkal

Funkció A szerszám a kiválasztott előtolási sebességgel egy egyenes mentén a programozott célpontra
áll. Az útszakasz megadása polárkoordinátákkal történik.

NC-utasítás G11 A... B... [I...]1) [J...]1) (O070) (O071)


[F…] [S…] [T…] [M…] [M…] [M…]
Címek
A Az X-tengellyel bezárt abszolút szög
A standard konfigurációban (körközéppont növekményes) az O071 kiegészítő cím
segítségével az A szöget szintén növekményesen programozhatja. Ez azt jelenti,
hogy a pólus-kezdőpont és a pólus-célpont közti szöget adja meg.
Ha a szimulátor abszolút körközéppont megadására konfigurált, akkor a szög
megadását mindig abszolút módon kell végezni

B A pólus és a célpont közti távolság.

Választható címek
I,J Polárkoordináták növekményesen a kezdőponttól.
A standard konfigurációban (körközéppont növekményes) az O070 kiegészítő
cím segítségével a polárkoodrinátákat abszolút módon is programozhatja, azaz a
munkadarab nullapontra vonatkoztatva.
Amennyiben a szimulátor abszolút körközéppont megadására konfigurált, akkor I
és J koordinátákat abszolút módon kell megadni

1)
Ha nem adjuk meg I vagy J koordináta értékét a pólus számára, akkor a standard
konfigurációban a megfelelő koordináta értéke nulla lesz. Ha a szimulátor abszolút
körközéppont megadására konfigurált, akkor I és J a kezdőpont ( aktuális szerszámpozíció)
koordinátáinak értékét veszik fel.

F Előtolás mm/perc

S Főorsó fordulatszáma ford/perc

T Szerszámcsere

M Kiegészítő funkciók

Megjegyzés
Ha egy NC-mondatban szerszámcserét, előtolás- és/vagy fordulatszám-módosítást
programozunk, úgy először ezeket hajtja végre a szimulátor és csak utána áll a
célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 34


Program példa:

N110 G00 X+55 Y+25


N115 G01 Z-5
N120 G11 A+27 B+72 I-30 J+25

Ábra: Az A szög abszolút, a polárkoordináták növekményes programozása

Program példa:

N110 G00 X+55 Y+25


N115 G01 Z-5
N120 G11 A+66 B+72 I+25 J+50 O70 071

Ábra: Az A szög növekményes, a polárkoordináták abszolút programozása

(c) MTS GmbH GO98 Bt. 2006 35


9. G12 körinterpoláció polárkoordinátákkal

Funkció A szerszám a kiválasztott előtolási sebességgel a körívre az órajárással egyező irányban a


programozott célpontra áll. A kezdőpont az aktuális szerszámpozíció. A célpont megadása
polárkoordinátákkal történik.
NC-utasítás G12 A... [I...]1) [J...]1) (O070) (O071)
[F…] [S…] [T…] [M…] [M…] [M…]
Címek
A Az X-tengellyel bezárt abszolút szög
A standard konfigurációban (körközéppont növekményes) az O071 kiegészítő cím
segítségével az A szöget szintén növekményesen programozhatja. Ez azt jelenti,
hogy a pólus-kezdőpont és a pólus-célpont közti szöget adja meg.
Ha a szimulátor abszolút körközéppont megadására konfigurált, akkor a szög
megadását mindig abszolút módon kell végezni
Választható címek
I,J Polárkoordináták növekményesen a kezdőponttól.
A standard konfigurációban (körközéppont növekményes) az O070 kiegészítő
cím segítségével a polárkoodrinátákat abszolút módon is programozhatja, azaz a
munkadarab nullapontra vonatkoztatva.
Amennyiben a szimulátor abszolút körközéppont megadására konfigurált, akkor I
és J koordinátákat abszolút módon kell megadni.

1)
Ha nem adjuk meg I vagy J koordináta értékét a pólus számára, akkor a standard
konfigurációban a megfelelő koordináta értéke nulla lesz. Ha a szimulátor abszolút
körközéppont megadására konfigurált, akkor I és J a kezdőpont ( aktuális szerszámpozíció)
koordinátáinak értékét veszik fel.

F Előtolás mm/perc

S Főorsó fordulatszáma ford/perc

T Szerszámcsere

M Kiegészítő funkciók

Megjegyzés
Ha egy NC-mondatban szerszámcserét, előtolás- és/vagy fordulatszám-módosítást
programozunk, úgy először ezeket hajtja végre a szimulátor és csak utána áll a
célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható

(c) MTS GmbH GO98 Bt. 2006 36


Program példa:

N110 G00 X+55 Y+40 Z+2


N115 G01 Z-5
N120 G12 A+72 I+30 J+10

Ábra: Az A szög abszolút, a polárkoordináták növekményes programozása

Program példa:

N110 G00 X+55 Y+40 Z+2


N115 G01 Z-5
N120 G12 A+127 I+85 J+50 O70 O71

Ábra: Az A szög növekményes, a polárkoordináták abszolút programozása

(c) MTS GmbH GO98 Bt. 2006 37


10. G13 körinterpoláció polárkoordinátákkal

Funkció A szerszám a kiválasztott előtolási sebességgel az órajárással ellentétes irányú köríven a


programozott célpontra áll. A kezdőpont az aktuális szerszámpozíció. A célpont megadása
polárkoordinátákkal történik.

NC-utasítás G13 A... [I...]1) [J...]1) (O070) (O071)


[F…] [S…] [T…] [M…] [M…] [M…]

Címek
A Az X-tengellyel bezárt abszolút szög
A standard konfigurációban (körközéppont növekményes) az O071 kiegészítő cím
segítségével az A szöget szintén növekményesen programozhatja. Ez azt jelenti,
hogy a pólus-kezdőpont és a pólus-célpont közti szöget adja meg.
Ha a szimulátor abszolút körközéppont megadására konfigurált, akkor a szög
megadását mindig abszolút módon kell végezni

Választható címek
I,J Polárkoordináták növekményesen a kezdőponttól.
A standard konfigurációban (körközéppont növekményes) az O070 kiegészítő
cím segítségével a polárkoodrinátákat abszolút módon is programozhatja, azaz a
munkadarab nullapontra vonatkoztatva.
Amennyiben a szimulátor abszolút körközéppont megadására konfigurált, akkor I
és J koordinátákat abszolút módon kell megadni.

1)
Ha nem adjuk meg I vagy J koordináta értékét a pólus számára, akkor a standard
konfigurációban a megfelelő koordináta értéke nulla lesz. Ha a szimulátor abszolút
körközéppont megadására konfigurált, akkor I és J a kezdőpont ( aktuális szerszámpozíció)
koordinátáinak értékét veszik fel.

F Előtolás mm/perc

S Főorsó fordulatszáma ford/perc

T Szerszámcsere

M Kiegészítő funkciók

Megjegyzés
Ha egy NC-mondatban szerszámcserét, előtolás- és/vagy fordulatszám-módosítást
programozunk, úgy először ezeket hajtja végre a szimulátor és csak utána áll a
célkoordinátákra.

Egy mondatban legfeljebb 3 M utasítás programozható.

(c) MTS GmbH GO98 Bt. 2006 38


Program példa:

N110 G00 X+55 Y+25 Z+2


N115 G01 Z-4
N120 G13 A+27 I+15 J+30

G13.1 ábra: Az A szög abszolút és a polárkoordináták növekményes programozása

Program példa:

N110 G00 X+55 Y+25 Z+2


N115 G01 Z-4
N120 G13 A+143 I+70 J+55 O70 O71

G13.2 ábra: Az A szög növekményes és a polárkoordináták abszolút programozása

(c) MTS GmbH GO98 Bt. 2006 39


11. G04 várakozási idő

Funkció A szerszám mozgása a megadott időtartamig felfüggesztésre kerül.

NC-utasítás G04 X.../R...


Címek X Várakozási idő másodpercekben
R Várakozási idő fordulatonként

Program példa:

N120 G04 X2 vagy G04 R10

Megjegyzés Várakozási időt az X cím alatt másodpercben kell megadni. A G04 utasításnak külön NC-
mondatban kell állnia.

12. G09 pontos méretre állás

Funkció G09 programozása esetén az előtolási sebesség a programozott kontúrpont megközelítése


során egészen nullára csökken, mielőtt a következő NC-mondatban megadott kontúrpontra
elindulna a szerszám.

NC mondat X... Z... G09

Leírás Mivel az NC-programok végrehajtása folyamatos, azaz az előtoló mozgás megszakítása nélkül
megy végbe, előfordulhat a szánok mozgásából adódó profiltorzulás. Ha egy adott koordinátát
pontosan kívánunk megmunkálni, szükség van a G09 programozására, amellyel a szánok egy
ún. „kúszó“ mozgással érik el a célpontot.

Megjegyzés
A G09 utasításnak az NC- mondat végén kell állnia.
Ha G09 egymagában áll, akkor mint G01 lesz végrehajtva.

Példa: G01 X... Y... G09

G02 X... Y... I... J… G09

G03 X… Y… I… J… G09

X… Y… G09

(c) MTS GmbH GO98 Bt. 2006 40


13. G20 mértékegység átváltása inch-re

Funkció Ezzel az utasítással a mértékegységet mm-ről inch-re váltjuk.

NC mondat G20

Leírás Ezután valamennyi koordinátát inch-ben kell megadni. Továbbá megváltoznak a technológiai
adatok programozása is:

előtolás sebessége mm/perc-ről inch/perc-re változik

Megjegyzés A G20 parancsnak egyedül kell állnia egy NC-mondatban.

Az átváltás mm-ről inchre csak NC-programon belül hajtható végre.

Az inch méretmegadás mindaddig érvényben marad, amíg a G21 paranccsal vissza nem
váltunk mm-re.

Az NC-program végén (M30) a vezérlés automatikusan visszakapcsol a konfigurációban


rögzített milliméter méretmegadásra.

14. G21 mértékegység átváltása mm-re

Funkció Ezzel az utasítással a mértékegységet inch -ről mm -re váltjuk.

NC-mondat G21

Leírás Ezután valamennyi koordinátát mm-ben kell megadni. Továbbá megváltoznak a technológiai
adatok programozása is:

előtolás sebessége inch/perc-ről mm/perc-re változik

Megjegyzés A G21 parancsnak egyedül kell állnia egy NC-mondatban.

Az átváltás inch-ről mm-re csak NC-programon belül hajtható végre.

Az mm méretmegadás mindaddig érvényben marad, amíg a G20 paranccsal vissza nem


váltunk inch-re.

(c) MTS GmbH GO98 Bt. 2006 41


15. G24 feltététel nélküli ugrás

Funkció A G24 parancs arra utasítja a vezérlést, h az O cím alatt megadott NC-mondattal folytassa a
megmunkálást.

NC-utasítás G24 [A... L... B...] O...[Q]


Címek A Eredménycím (érték vagy paraméter)
B Eredménycím (érték vagy paraméter )
L=1 ugrás ha egyenlő
L=2 ugrás ha nem egyenlő
L=3 ugrás ha nagyobb
L=4 ugrás ha kisebb
O Ugrás mondatszáma:
megadja a főprogramnak azt a mondatsorszámot, amelytől a megmunkálást folytatnia kell.

Példa:

N110 G24 O180

Megjegyzés Ugrásparancs alprogramban nem alkalmazható.

(c) MTS GmbH GO98 Bt. 2006 42


16. G25 referencia pontra állás

Funkció Az orsófej gyorsjáratban referencia pontra áll.

NC-mondat G25

Leírás A G25 parancs végrehajtásánál az orsófej először Z-, majd X- és Y-irányban elmozdulva áll
referencia pontra.

Megjegyzés
A G25 paranccsal összefüggésben nem szükséges koordináták megadása, mivel a referencia
pont helyzete a gépkonfigurációban rögzített.

17. G26 szerszámcsere pontra állás

Funkció A G26 parancsra az orsófej gyorsjáratban a szerszámcsere pontra áll.

NC-mondat G26

Megjegyzés
A G26 parancshoz semmiféle koordináta megadása nem szükséges, mivel a szerszámcsere
pont helyzete definiált és ezáltal a vezérlés számára ismert.

A CNC-szimulátor alaphelyzetben úgy konfigurált, hogy a szerszámcsere ponthoz csak Z-


irányban mozdul el. Ez a konfigurációban igény szerint módosítható, és az elmozdulási
irányok sorrendje is definiálható (ld.: Konfigurációs program kezelési utasítása).

(c) MTS GmbH GO98 Bt. 2006 43


18. Kontúrra állás feltételei szerszámsugár korrekciónál

Kontúrra állás feltételei


A szerszámsugár korrekció (G41 ill. G42) bekapcsolásakor meghatározhatjuk, hogy a
szerszám a programozott kontúrt milyen pályán közelítse meg. Az alábbi kontúrra állási
módok adottak:

18.1 Kontúrra állási feltételek szerszámsugár korrekció bekapcsolásakor


Ha a szerszámsugár korrekciót csak G41 ill. G42 paranccsal kapcsoljuk be, akkor a szerszám
közvetlenül az első kontúrpontra áll (ld.: G41.5 ábra).

NC-utasítás G41 G01 X.. Y.. Z..


Címek X,Y Az első kontúrpont koordinátái
Z Fogásvétel

18.2 Kontúrpárhuzamos ráállás G45

A szerszám az XY-síkon kiszámolt fogásvételi pontra áll. Itt Z-irányban fogást vesz, majd a
kontúrral párhuzamosan az első kontúrpontra áll (ld.: G41.6 ábra).

NC-utasítás G41 A.. G45 G01 X.. Y.. Z..


Címek A A fogásvételi pont és az első kontúrpont távolsága
X, Y Az első kontúrpont koordinátái
Z Fogásvétel

18.3 Kontúrra állás félkörön G46

A szerszám az XY-síkon kiszámolt fogásvételi pontra áll. Itt Z-irányban fogást vesz, majd
érintőlegesen egy félkörön az első kontúrpontra áll (lsd.: G41.7 ábra)

NC-utasítás G41 A.. G46 G01 X.. Y.. Z..

Címek A A félkör átmérője


X,Y Az első kontúrpont koordinátái
Z Fogásvétel

18.4 Kontúrra állás negyedkörön G47

A szerszám az XY-síkon kiszámolt fogásvételi pontra áll. Itt Z-irányban fogást vesz, majd
érintőlegesen egy negyedkörön az első kontúrpontra áll (lsd.: G41.8 ábra)

NC-utasítás G41 A.. G47 G01 X.. Y.. Z..

Címek A A negyedkör sugara


X,Y Az első kontúrpont koordinátái
Z Fogásvétel

(c) MTS GmbH GO98 Bt. 2006 44


NC-utasítás: NC-utasítás:
G41 G01 X.. Y.. Z.. G41 A.. G45 G01 X.. Y.. Z..

G41.5 ábra: G41.6 ábra:


A szerszámsugár korrekció bekapcsolása ráállási feltétel A szerszámsugár korrekció bekapcsolása
nélkül. kontúrpárhuzamos ráállási feltétellel.

NC-utasítás: NC-utasítás:
G41 A.. G46 G01 X.. Y.. Z.. G41 A.. G47 G01 X.. Y.. Z..

G41.7 ábra: G41.8 ábra:


A szerszámsugár korrekció bekapcsolása tangenciális A szerszámsugár korrekció bekapcsolása tangenciális
ráállási feltétellel A átmérőjű félkörön. ráállási feltétellel A sugarú negyedkörön.

A példákban a lehetséges ráállási módokat a kontúrtól balra (G41) ábrázoltuk.


Természetesen ugyanezekkel a címekkel a ráállások a kontúrtól jobbra (G42) is
programozhatóak.

(c) MTS GmbH GO98 Bt. 2006 45


18.5 Szerszámsugár korrekció: kontúrtól balra G41; kontúrtól jobbra G42

Mint a 2.4 „Szerszámgeometria és korrekcióértékek“ fejezetben már említettük, kontúr


marásánál a szerszámsugarat a kontúrpárhuzamos maróközéppont pálya (egyenközű)
számításakor figyelembe kell venni (ld.: G41.1 ábra).

Funkció Bekapcsolt szerszámsugár korrekció esetén csak a munkadarab kontúrpontjait kell


programozni és a vezérlésnek megadni, hogy a maró és a programozott kontúr bal, illetve jobb
oldalán mozogjon. Annak megítélése, hogy a szerszám a kontúrt melyik oldalról munkálja
meg, a szerszám megmunkálási iránya alapján történik (ld.: G41.2 ábra)

A marósugár korrekció az alábbi parancsokkal hívható:

NC-utasítás G41 Korrekció a megmunkálás irányától balra

G42 Korrekció a megmunkálás irányától jobbra

Megjegyzés
Ha egy programrészben a szerszámsugár korrekciót bekapcsoltuk, akkor az alábbiakra kell
ügyelni:

- Szerszámsugár korrekció közben nem hajtható végre nullapont eltolás (G53, G54. G59).
- Nem programozható szerszámcsere.
- Bekapcsolt szerszámsugár korrekció esetén megmunkáló ciklusok nem definiálhatók és
nem hívhatók.
- A belső sarkok lekerekítési sugara nem lehet kisebb, mint a szerszám sugara.
- Szerszámsugár korrekció közben nem programozható két Z-irányú mozgás egymás után.

(c) MTS GmbH GO98 Bt. 2006 46


G41.1 ábra:

G41.2 ábra: Annak megítélésében, hogy a kontúrtól balra, illetve jobbra történik a megmunkálás, a
szerszám megmunkálási iránya a döntő.

G41.3 ábra: G41.4 ábra:


A belső sarkoknál keletkezik egy ív, amely Külső sarkok esetén a szerszám egy kiegyenlítő
megfelel a maró sugarának. íven fordul el.

(c) MTS GmbH GO98 Bt. 2006 47


18.6 G40 szerszámsugár korrekció kikapcsolás

Funkció A G40 paranccsal a G41 vagy G42 parancsokkal bekapcsolt szerszámsugár korrekciót
kikapcsoljuk.

NC- utasítás G40


Megjegyzés
A szerszámsugár korrekció kikapcsolása egy önálló NC-utasítással történik. Egyidejűleg
meghatározhatjuk, hogy a szerszám az elkészített kontúrtól milyen pályán távolodjon el. Az
alábbi kiállási feltételek programozhatók:

18.7 Kiállási feltételek szerszámsugár korrekció kikapcsolásakor

Amennyiben a szerszámsugár korrekciót csak G40 paranccsal kapcsoljuk ki, akkor a szerszám az utolsó
definiált kontúrpontig mozdul el (ld.: G40.1 ábra)

NC-utasítás G40
Megjegyzés Úgy válassza ki a kikapcsolásnál megközelítendő pontot, hogy a kontúr ne sérüljön.

18.8 Szerszámsugár korrekció kikapcsolása kontúrpárhuzamos kiállási feltétellel G45

A szerszámsugár korrekció kikapcsolásakor a szerszám a kontúrral párhuzamosan hagyja el az


utolsó kontúrpontot (ld.: G40.2 ábra). Ha az utolsó elem egy körív, akkor a körív végpontbeli
érintőjével párhuzamosan történik a kiállás.

NC-utasítás G40 A... G45


Címek A Szakaszhossz, amellyel a szerszám egy egyenes mentén hagyja el az utolsó kontúrpontot.

18.9 Szerszámsugár korrekció kikapcsolása félkörös kiállással G46

Az MSK kikapcsolásakor a szerszám egy érintőleges félkörön távolodik el a kontúrtól


(ld.: G40.3 ábra)

NC-utasítás G40 A... G46


Címek A A félkör átmérője

18.10 Szerszámsugár korrekció kikapcsolása negyedkörös kiállással G47

Az MSK kikapcsolása a szerszám tangenciális negyedkörön távolodik el a kontúrtól


(ld.: G40.4 ábra)

NC-utasítás G40 A... G47


Címek A A negyedkör sugara

(c) MTS GmbH GO98 Bt. 2006 48


NC-utasítás: G40 NC-utasítás: G40 A.. G45

G40.1 ábra: G40.2 ábra:


A szerszámsugár korrekció kikapcsolása visszahúzási A szerszámsugár korrekció kikapcsolása
feltétel nélkül. kontúrpárhuzamos visszahúzási feltétellel.

NC-utasítás: G40 A.. G46 NC-utasítás: G40 A.. G47

G40.3 ábra: G40.4 ábra:


A marósugár korrekció kikapcsolása tangenciális A marósugár korrekció kikapcsolása tangenciális
visszahúzási feltétellel A átmérőjű félkörön. visszahúzási feltétellel A sugarú negyedkörön.

(c) MTS GmbH GO98 Bt. 2006 49


19. G90 abszolút méretmegadás és G91 növekményes méretmegadás

A műszaki rajzokon különböző méretezési rendszereket alkalmaznak (lásd az 'a' ábrát).

Abszolút métermegadás Az abszolút méretmegadásnál minden méret a koordináta rendszer kezdőpontjára


(nullapont) vonatkozik, az úgynevezett méretezési vonatkoztatási pontra.
Növekményes Az abszolút méretmegadással ellentétben, a láncméretezésnél két szomszédos pont
méretmegadás között kerül, mindenkor az irányított távolságuk megadásra. Itt a méretezési
vonatkoztatási pontra vonatkoztatva, úgynevezett sorozatméretek (láncméretek)
keletkeznek. Az ilyen méretmegadást növekményes méretmegadásnak nevezzük.
A rajz méretezésének megfelelően egy NC programon belül az elmozdulási utakat
tetszőlegesen váltakozva abszolút, vagy növekményes méretként is programozhatjuk
(lásd a 'b' ábrát).
Vegye figyelembe, hogy az abszolút méretmegadással történő programozásnál, a
célpontokat azoknak a koordinátarendszeren belül a méretezési vonatkoztatási ponthoz
képest elfoglalt helyzetük szerint kell programozni. Ezzel szemben a növekményes
programozásnál a célpontok értékeinek megadásánál azokat a kezdőponthoz képest
elfoglalt helyzetük szerint negatív, vagy pozitív előjellel programozzuk.

Méretezés abszolút
méretmegadással:

Minden mértet egy pontra, a méretezés


vonatkoztatási pontjára vonatkozik.

Méretezés növekményes
méretmegadással:

A koordinátarendszer kezdőpontjából
kiindulva, két szomszédos pont
távolsága kerül méretezésre.

A két méretezési rendszer összehasonlítása.

(c) MTS GmbH GO98 Bt. 2006 50


Útszakaszok az abszolút
méretmegadásnak megfelelően:

A maró a z X+30, Y+30 kezdőponttól


megy az X+110,Y75 célpontra.

Útszakaszok a növekményes
méretmegadás szerint:

A maró a kezdőpontból kiindulva X-


irányban +80 és Y-irányban +45
értékkel mozdul el.

Programozás a különböző méretezési rendszerekkel

(c) MTS GmbH GO98 Bt. 2006 51


19.1 G90 abszolút méretmegadás

Funkció Ha a G90 utasítást programozzuk, minden további koordináta megadást a munkadarab


nullapontra vonatkoztat a vezérlés. Az aktuális szerszámpozíciótól függetlenül
programozzuk az elérendő célpontot.

NC-utasítás G90

Program példa abszolút


méretmegadással:

N085 G90
N090 G00 X+30 Y+30 Z+2
N095 G01 Z-6
N100 G01 X+110 Y+75

Megjegyzés Az abszolút méretmegadás mindaddig érvényben marad, amíg a G91 (növekményes


méretmegadás) utasítással ki nem kapcsoljuk.

(c) MTS GmbH GO98 Bt. 2006 52


19.2 G91 növekményes méretmegadás

Funkció A növekményes méretmegadást láncméret megadásnak is nevezzük. Ekkor a kezdőpont


mindig az aktuális szerszámpozíció, tehát azt határozhatjuk meg, hogy milyen értékkel
kell a szerszámnak jelenlegi pozíciójából valamely irányba elmozdulnia.

NC-utasítás G91

Program példa növekményes


méretmegadással:

N085 G00 X+30 Y+30 Z+2


N090 G91
N095 G01 Z-8
N100 G01 X+80 Y+45

Megjegyzés A növekményes méretmegadás mindaddig érvényes marad, míg azt a G90 (abszolút
méretmegadás) utasítással ki nem kapcsoljuk.

(c) MTS GmbH GO98 Bt. 2006 53


20. G97 állandó fordulatszám

Funkció A G97 utasítással a G96-tal programozott állandó forgácsolósebesség kerül törlésre.

NC-utasítás G97 [S...]

Választható címek S Főorsó fordulatszám ford/perc

Megjegyzés A marógépeknél a G97 lesz érvényben bekapcsoláskor. Ha G97-tel együtt nem


programozunk S főorsó fordulatszámot, az állandó forgácsolósebességnél kiszámított
fordulatszám kerül érvényesítésre.

21. G96 állandó forgácsolósebesség

Funkció A G96 utasítással állandó forgácsolósebesség programozható.

NC-utasítás G96 S... [F...] [T...] [M...]

Címek S forgácsolósebesség m/perc

Választható címek F előtolás mm/ford


T szerszámcsere

M kiegészítő funkciók

Leírás Marás esetén a forgácsolósebesség a maró átmérőjétől és fordulatszámától függ.

Program példa:

N125 G96 S210

Megjegyzés A állandó forgácsolósebesség addig marad érvényben, amíg G97-el nem töröljük vagy egy
új értéket nem programozunk G96-al.

(c) MTS GmbH GO98 Bt. 2006 54


22. G94 előtolás mm/perc-ben

Funkció A G94 utasítás után az előtolás mértékegysége mm/perc lesz.

NC-utasítás G94 F...

Címek F Előtolási sebesség mm/perc-ben

Program példa:
N120 G94 F500.000

A példában az előtolás értéke 500 mm percenként

Ha a mértékegységet mm-ről átváltotta inch-re (lsd.: G20 NC-utasítás) akkor a


programozott előtolás ennek megfelelően inch/percben értendő.

23. G95 előtolás mm/fordulatban

Funkció A G95 utasítás után az előtolás mértékegysége mm/ford lesz.

NC-utasítás G95 F...

Címek F Előtolási sebesség mm/ford-ban

Program példa:
N080 G95 F000.300

A példában az előtolás értéke 0,3 mm fordulatonként.

Ha a mértékegységet milliméterről átváltotta inch-re (lsd.: G20 utasítás), akkor a


programozott előtolás ennek megfelelően inch per fordulatban értendő.

(c) MTS GmbH GO98 Bt. 2006 55


24. G54-G57 abszolút nullaponteltolás

Funkció A G54 -G57 utasításokkal egy nullapontot határozhatunk meg az X, Y és Z


koordinátákkal a gépi nullapontra vonatkoztatva. Összesen négy különböző nullapont
definiálható és tárolható.

NC-utasítás G54 [X...] [Y...] [Z...] vagy G55 [X...] [Y...] [Z...] vagy

G56 [X...] [Y...] [Z...] vagy G57 [X...] [Y...] [Z...]


Címek X Az új munkadarab nullapont X-koordinátája
Y Az új munkadarab nullapont Y-koordinátája
Z Az új munkadarab nullapont Z-koordinátája

Leírás A berendezés után a szerszámgép a saját koordináta rendszerében dolgozik, amelynek


kiindulópontja a gépi nullapont. Az elmozdulási utak azonban a munkadarab koordináta
rendszerében a munkadarab nullapontra vonatkoztatva adottak. Ezért a gép
vonatkoztatási pontját eltoljuk a munkadarab nullapontba.
A munkadarab nullapont helyzete alapvetően tetszőleges. Úgy kell azonban
kiválasztani, hogy a programozásnál a lehető legkevesebb pótlólagos számításra legyen
szükség, azaz lehetőleg minél több koordinátát közvetlenül a rajzról leolvashassunk.
Azért, hogy a bonyolult, vagy az ismétléseket tartalmazó kontúrok programozását
megkönnyítsük, négy különböző nullapont (G54, G55, G56 és G57) definiálására van
lehetőség (ld.: G54.2 ábra). Emellett az aktuális nullapont koordinátáit megadhatjuk
közvetlenül az NC-programban vagy már a berendező üzemben érintőfogás vételével
meghatározhatjuk és tárolhatjuk azokat (ld.: Kezelési utasítás). Egy tárolt nullapont
NC-programban egyszerűen címének hívása révén aktiválható (pl.: N... G56).

Megjegyzés A nullapontok koordináta adatait mindig abszolút módon és mindig a gépi nullapontra
vonatkoztatva adjuk meg akkor is, ha egy programon belül több nullapontot helyezünk
el.
A definiált nullapontok programcsere után is megmaradnak mindaddig, amíg új
koordináta értékekkel felül nem írjuk az előzőeket. A szimulátor újraindításánál minden
nullapont koordináta értéke nullázódik.
A gépi nullapont helyzete a CNC-szimulátornál a konfigurációban rögzített (lsd.:
Kezelési utasítás a konfigurációs programhoz).

(c) MTS GmbH GO98 Bt. 2006 56


G54.1 ábra: A nullapontok koordinátáit a gépi nullapontra vontakoztatva adjuk meg.

Program példa:
N010 G54 X+30 Y+20 Z+55
N020 T0202 S800 F200 M03
N030 G00 Z+100
N040 G55 X+70 Y+40 Z+55 Nullapont eltolása az 1.kontúr kezdőpozíciójába
N050 G00 X+0 Y+0 Z+2 Kezdőpozícióra állás
N060 G01 Z-12 Fogásvétel
N070 Y+30 Kontúr marása
N080 X-20
N090 G00 Z+2 Visszaállás a biztonsági síkra
N100 G56 X+115 Y+65 Z+55 Nullapont eltolása a 2. kontúr kezdőpozíciójába
N110 G23 O50 Q 90 Programrész ismétlése (2. kontúr marása)
N120 G57 Nullapont eltolása a 3. kontúr kezdőpozíciójába ( az érintőfogással tárolt)
nullapont: X+160 Y+90 Z+55)
N130 G23 P50 Q 90 Programrész ismétlése (3. kontúr marása)
N140 G00 Z100 M30 Visszahúzás, program vége

G54.2 ábra: A példában a kontúrt programrész ismétlésével (G23) programoztuk. A kontúr leírása alprogramban
is tárolható és a G22 utasítással hívható.

(c) MTS GmbH GO98 Bt. 2006 57


25. G59 növekményes nullaponteltolás

Funkció A G59 utasítással a koordináta rendszer növekményesen eltolható.

NC-utasítás G59 X... Y... Z... [I...] [J...] [A...]


Címek X A koordináta rendszer X-irányú eltolódásának értéke.
Y A koordináta rendszer Y-irányú eltolódásának értéke.
Z A koordináta rendszer Z-irányú eltolódásának értéke.

Választható címek I A forgatás X irányú eltolása az eltolt koordináta rendszerben, növekményesen


J A forgatás Y irányú eltolása az eltolt koordináta rendszerben, növekményesen
A A forgatás szöge (növekményesen)

Leírás A bonyolultabb munkadarab kontúrok programozását gyakran leegyszerűsítheti, ha nem


a korábban felvett nullapontra vonatkoztatjuk a koordinátákat, hanem átmenetileg egy
új vonatkoztatási pontot (koordináta rendszert) definiálunk. A G59 utasítással a
koordináta rendszer helyzete tetszőlegesen eltolható és/vagy elforgatható.
Ha a koordináta rendszert csak eltolni kell, akkor adja meg az X, Y és Z koordinátákkal
az új koordináta rendszer nullapontját. Az I, J és A címek programozása nem szükséges
(lsd.: G59.1 ábra).
Ha a koordináta rendszert egy meghatározott pont körül el is kívánja forgatni, akkor
adja meg növekményesen az I-vel és J-vel azt a pontot, amely körül a koordináta
rendszert az A szöggel el kell forgatni. Az I és J értékeit itt már az eltolt koordináta
rendszerben kell megadni (lsd.: G59.2 ábra). Amennyiben a koordináta rendszert
nullapontja körül kell elforgatni, akkor csak az A szöget programozza.
Minden koordináta megadás a továbbiakban az eltolt és/vagy elforgatott koordináta
rendszerre vonatkozik mindaddig, míg azt egy további G59 utasítással felül nem írjuk
(lsd.: G53 utasítás).
Megjegyzés A G59 utasítással történő eltolás kiindulási pontja mindig az aktuálisan érvényes
nullapont akkor is, ha már az is egy eltolt nullapont.
Ügyeljen arra, hogy a forgatás szöge összegződik, ha a továbbiakban ismét nullapont
eltolást programoz.

(c) MTS GmbH GO98 Bt. 2006 58


Program példa:
N110 G59 X+100 Y+40

G59.1 ábra: A koordinátarendszert abszolút módon az X=100 és Y=40 pontra helyeztük.

Program példa:
N110 G59 X+100 Y+20 I-30
J+20 A+120

G59.2 ábra: Az eltolt koordinátarendszerre vonatkoztatva az új koordinátarendszert növekményes


I=-30 / J=+20 koordináták által meghatározott pont körül 120 fokkal elforgattuk.

(c) MTS GmbH GO98 Bt. 2006 59


26. G53 növekményes nullaponteltolás törlése

Funkció A G53 utasítás a növekményes nullaponteltolást (ld.: G59) törli. Ezt követően az utoljára G54
- G57 utasítással vagy érintőfogással meghatározott koordináta rendszer lesz az érvényes.

NC-utasítás G53

Megjegyzés
A G53 utasítás egyedül programozandó egy önálló NC-utasításban.

(c) MTS GmbH GO98 Bt. 2006 60


27. Biztonsági síkok

A gyakrabban visszatérő munkafolyamatokhoz – mint pl. egy furat fúrása vagy egy üreg marása a
szükséges munkamenetek ún. megmunkáló ciklusként tárolhatók.
A ciklusokat gyakran többször is megismételjük – pl. furatok egy osztókörön vagy egy szakaszon. Ekkor
a szerszám két célpont között a visszahúzás síkjában
(2. biztonsági sík) mozog gyorsjáratban. Ehhez a síkhoz tartozó Z-koordináta (G18 vagy G19 sík
kiválasztása esetén megfelelően az Y- vagy X-koordináta) programozása nem szükséges, az aktuális
szerszámpozícióból adódik a ciklus hívásakor. A visszahúzás síkját (szerszámpozíció) úgy kell
megválasztani, hogy az minden – a munkadarab felületén fekvő- lehetséges akadály fölött legyen (ld.:
ábra).
A W cím alatt programozzuk a visszahúzás síkja és a biztonsági sík közti távolságot. Ciklus hívásakor a
szerszámnak a visszahúzás síkján kell állnia. A fogásvétel a visszahúzás síkja és a biztonsági sík között a
visszahúzás síkjában gyorsjáratban történő pozícionálás után történik. A W cím előjelét a vezérlés
érvényteleníti, ha értékét nem adjuk meg, akkor a visszahúzás síkja és a biztonsági sík egybeesik.
A Z fogásvételt előjelhelyesen, növekményesen kell megadni a biztonsági síktól kiindulva:
Z = A kontúr mélysége + a biztonsági távolság
A ciklus végén a szerszám gyorsjáratban a visszahúzás síkjába áll vissza.

Előtolás

Gyorsjárat

Ábra : Biztonsági síkok:


W = A visszahúzás síkja és a biztonsági sík távolsága
Z = A kontúr mélysége + a biztonsági távolság

(c) MTS GmbH GO98 Bt. 2006 61


28. G61 furatkör

Funkció A G61 ciklussal furatok helyezhetők el egy furatkörön azonos távolságra egymástól.

NC-utasítás G61 B... K... S... [A...]

Címek B Körsugár
A B körsugár negatív előjellel is programozható speciális esetekben (ld.: G61.2
ábra).
K A furat mélysége- növekményesen, az aktuális szerszámpozíciótól
S Furatok száma
Az egyes furatok közti szög a 360° és S értékének elosztásából adódik.

Választható címek A Az első furat és a pozitív X-tengely közti szög.

Leírás Az aktuális szerszámpozíció egyben az osztókör középpontja is. A végrehajtás az


órajárással ellentétes irányban történik. A ciklus végrehajtása után a szerszám a
biztonsági síkban áll meg az utolsó furat felett.

Megjegyzés A G61 ciklust a vezérlés rögtön végrehajtja. Nincs szükség tehát G77 vagy G79
utasítással történő hívásra.
Visszahúzási sík a G61 ciklusnál nem programozható.

(c) MTS GmbH GO98 Bt. 2006 62


Program példa:

N090 G61 B+50 K-20 S9 A+20

Furatok egyenlő távolságra egy osztókörön

Program példa negatív


körsugárnál:

N090 G61 B+50 K-20 S9 A+20

Ha a B körsugarat negatív előjellel programozzuk, akkor az A szöget a negatív X-


tengelytől kiindulva teszi meg a szerszám.

(c) MTS GmbH GO98 Bt. 2006 63


Példa G61

Munkadarab: 100 x 100 x16


Szerszám: T01 Fúró 8mm
T03 Süllyesztő 12.5/90° (NC- Bekezdőfúró)
Anyag: ST37-2K

N G X Y Z B A J K F S T M
N.. S2800 T0303 M06
N.. F30 M03
Ciklus kezdőpontra állás a furatkör közepére
N.. G00 X45 Y45
N.. Z1 M08
G61 furatkör megadása furatok süllyesztéséhez
N.. G61 B30 A0 K-4 S4
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M05
Szerszámcsere
N.. S1300 T0303 M06
N.. F60 M03
Ciklus kezdőpontra állás a furatkör közepére
N.. G00 X45 Y45
N.. Z1 M08
G61 furatkör megadása
N.. G61 B30 A0 K-19 S4
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 64


29. G67 négyszögzseb marása

Funkció A G67 utasítás ciklust definiál egy négyszögzseb marásához.

NC-utasítás G67 I... J... K... E...

Címek I A zseb abszolút hossza X-irányban


J A zseb abszolút hossza Y-irányban
K A zseb mélysége növekményesen Z-irányban az aktuális szerszámpozíciótól
E Fogásvétel fogásonkénti értéke

Leírás Az aktuális szerszámpozíció ciklushíváskor egyben a négyszögzseb középpontja is.


Ebből kiindulva E értékű fogásonként középről kifele haladva munkálja meg a szerszám
a zsebet. Ezután gyorsjáratban a kezdőpontra áll a következő fogásvétel
végrehajtásához.
Ez a lefutás ismétlődik mindaddig, amíg a programozott K mélységet el nem éri. A
szükséges megmunkálási menetek számát a vezérlés számítja ki a megadott
zsebmélység (K) és a programozott fogásvétel (E) alapján. A zseb belső sarkainak
lekerekítési sugara megfelel a maró sugarának. A ciklus végén a szerszám gyorsjáratban
a kiindulási pontra áll vissza.

Megjegyzés A G67 ciklus végrehajtása rögtön megtörténik. Nincs szükség a G79 utasítással történő
hívásra.
A G67 ciklusnál visszahúzási sík nem programozható.

(c) MTS GmbH GO98 Bt. 2006 65


Előtolás

Gyorsjárat

Programpélda:

N090 G67 I+130 J+80 K-75 E+25

Négyszögzseb- a sarkok lekerekítései a szerszámsugárnak megfelelőek.

(c) MTS GmbH GO98 Bt. 2006 66


Példa G67

Munkadarab: 100 x 100 x16


Szerszám: T01 Horonymaró 12mm
Anyag: ST37-2K
Négyszögzseb mélysége: 10 mm

N G X Y Z E I J K F S T M
N.. S1800 T0303 M06
N.. F130 M03
Ciklus kezdőpontra állás
N.. G00 X35 Y35
N.. Z1 M08
G61 furatkör megadása
N.. G67 E5 I55 J35 K-10
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 67


30. G77, G78 és G79 ciklusok

Általános paraméterek: [X...] [Y...] [Z...] [H...[Q]] [W...] [V...]

X,Y G17-es síkbeli koordináták, a pozícionálás először ezekbe a pozíciókba történik

Z Munkadarab felületének abszolút koordinátája

H Visszahúzási sík a munkadarab koordináta rendszerben vagy a gépi koordináta


rendszerben, ebben az esetben a Q1-re egyet kell programozni
A Q-t a H után kell programozni

W Visszahúzási sík és a biztonsági sík távolsága

V Biztonsági sík és a munkadarab felületének távolsága

Megjegyzés: A [Z] [H] [W] [V] paraméterekből egyszerre maximum 3 programozható:


[Z] [H] [W] vagy [Z] [W] [V] vagy [Z] [H] [V] vagy [H] [W] [V]

Ha a Z-t nem programozzuk, a szerszám pozíciója a visszahúzási síknak, és nem az anyag


felületének felel meg.
Ezek a paraméterek felülírják a ciklusban programozottakat!
Ha nem elegendő adat lett meghatározva, a szerszám aktuális helyzete határozza meg a
visszahúzási síkot.
.

(c) MTS GmbH GO98 Bt. 2006 68


30.1 G77 ciklushívás furatkörön

A G61 és G67 ciklus kivételével minden megmunkáló ciklus előzetesen programozható


egy NC-utasításban, és ezt követően egy utasítással tetszés szerint hívható.
Funkció A G77 ciklushívással az utoljára definiált ciklus többször végrehajtható. Az egyes
végrehajtások egyenlő távolságra helyezkednek el egymástól egy definiált középpontú
köríven. (lsd.: G77.1 ábra). A körív középpontjaként vagy az aktuális szerszámpozíciót
alkalmazzuk vagy az X- és Y- koordinátákkal a ciklushíváskor megadott pontot.

NC-utasítás G77 [X] [Y] [Z] [H [Q]] [W] [V] B [E] [D]
[A] [S] [L] [O]

Címek B Körív sugara


Speciális esetekben B sugár negatív előjellel is programozható (ld.: G77.2 ábra).

Választható címek X A körív középpont X-koordinátája


Y A körív középpontY-koordinátája
Z Munkadarab felületének abszolút koordinátája

B Körív sugara

H Visszahúzási sík a munkadarab koordináta rendszerben vagy a gépi


koordináta rendszerben, ebben az esetben a Q1-re egyet kell programozni
A Q-t a H után kell programozni

W Visszahúzási sík és a biztonsági sík távolsága

V Biztonsági sík és a munkadarab felületének távolsága

A Az első ciklus végrehajtásának helye és a pozitív X-tengely közti szög


D Az egyes ciklus-végrehajtások közti szög
D előjele meghatározza a végrehajtások forgásirányát
(lsd.: G77.3 ábra).
E Zárószög a pozitív X-tengellyel
S Végrehajtások száma
L ha L=1, akkor, wird der Zyklus auf Kreis rotiert
O wenn O=1 ist, wird erst bei der letzten Ausführung auf die Rückzugebene
verfahren , vorher auf die Sicherheitsebene

Megjegyzés Ha egy vagy két körközéppont koordinátát nem programozunk, a megfefelő koordináta
értékének a vezérlés az aktuális szerszámpozíció megfelelő koordinátáját tekinti. Ha
tehát sem X sem Yértékét nem adjuk meg, az aktuális szerszámpozíció egyben a körív
középpontja. Ha A szöget nem programozzuk, a vezérlés értékét nullának tekinti. Ha S-
et nem adjuk meg, értékét a vezérlés egynek veszi.
S megadásával egyidőben két vagy három cím [E] [D] [A] programozható.

(c) MTS GmbH GO98 Bt. 2006 69


Program példa:

N085 G81 Z-40


N090 G77 X+95 Y+70 B+50 A+30 E+150 S4

G77.1 ábra: Fúróciklus többszöri végrehajtása egy furatkörön

Program példa negatív körsugárnál:

N085 G81 Z-40


N090 G77 X+95 Y+70 B-50 A+30 D+40 S4

G77.2 ábra: Ha a B sugarat negatív előjellel programozzuk, akkor az A szöget a negatív X-


tengelytől kiindulva teszi meg a szerszám.

Program példa negatív D szöggel:

N085 G81 Z-40


N090 G77 X+95 Y+70 B+50 A+30 D-40 S4

G77.3 ábra: Negatív D esetén a ciklus végrehajtása az órajárással egyező irányban történik

(c) MTS GmbH GO98 Bt. 2006 70


30.2 G78 ciklushívás egyenesen
A G61 és G67 ciklusok kivételével minden megmunkáló ciklus előzetesen
programozható egy NC-utasításban, és ezt követően egy utasítással tetszés szerint
hívható.
Funkció A G78 ciklushívással az utoljára definiált ciklus többször végrehajtható. Az egyes
végrehajtások egyenlő távolságra helyezkednek el egymástól egy egyenesen. Az
egyenes kezdőpontjaként vagy az aktuális szerszámozíciót alkalmazzuk, vagy az X- és
Y- koordinátákkal a ciklushíváskor megadott pontot.
NC- utasítás G78 [X] [Y] [Z] [H [Q]] [W] [V] ( A...D...I...J...)1)
[S...] [L] [O]
Címek A Az egyenes és a pozitív X-tengely által bezárt szög
D Az egyes végrehajtások helyének távolsága
D előjele meghatározza az egyenes irányát (lsd.: G78.2 ábra).
I A végrehajtások helyének távolsága X-irányban (növekményesen)
J A végrehajtások helyének távolsága Y-irányban (növekményesen)
Választható címek X Az első végrehajtás X-koordinátája
Y Az első végrehajtás Y-koordinátája
Z Munkadarab felületének abszolút koordinátája

H Visszahúzási sík a munkadarab koordináta rendszerben vagy a gépi


koordináta rendszerben, ebben az esetben a Q1-re egyet kell programozni
A Q-t a H után kell programozni

W Visszahúzási sík és a biztonsági sík távolsága

V Biztonsági sík és a munkadarab felületének távolsága

S Végrehajtások száma
L wenn L=1 ist, wird der Zyklus um Winkel A gedreht
O wenn O=1 ist, wird erst bei der letzten Ausführung auf die Rückzugebene
verfahren , vorher auf die Sicherheitsebene

Ha X- vagy Y- koordinátát, ill.egyiket sem programozzuk, a megfelelő koordináta


Megjegyzés értékének a vezérlés az aktuális szerszámpozíció megfelelő koordinátáját tekinti. Ha
tehát sem X sem Y értékét nem adjuk meg, az aktuális szerszámpozíció egyben az első
végrehajtás helye is.
Az egyenes irányának és a ciklus végrehajtási helyei távolságának meghatározásához
1)
a kerek zárójelben lévő négy cím közül kettő megadása szükséges. Ez alól csak az I és
J kombináció kivétel, amelynél a meg nem adott címet a vezérlés nullánka tekinti, így
a tengellyel párhuzamos egyenest kapunk.
Ha a D, A címkombinációnál D értéke negatív, akkor a ciklushívás orientációja
megfordul (ld.: G78.2 ábra)
A D, I és D, J címkombinációknál (ha D > I ill. D > J) D előjele a két megoldás közti
választást teszi lehetővé (lsd.: G78.3 ábra)

(c) MTS GmbH GO98 Bt. 2006 71


Program példa:

N085 G81 Z-40


N090 G78 X+40 Y+30 A+30 D+40 S4

G78.1 ábra: Fúróciklus többszöri végrehajtása egy egyenes mentén

G78 X+95 Y+70 A+37 D+25 S3 G78 X+95 Y+70 A+37 D-25 S3

G78.2 ábra: D előjele adja meg az egyenes orientációját

G78 X+95 Y+30 D+25 J+15 S4 G78 X+95 Y+30 D-25 J+15 S4

G78.3 ábra: Az egyenes orientációja a D cím előjelétől függ

(c) MTS GmbH GO98 Bt. 2006 72


30. 3 G79 ciklushívás egy ponton

A G61 és G67 ciklusok kivételével minden megmunkáló ciklus előzetesen


programozható egy NC-utasításban, és ezt követően egy utasítással tetszés szerint
hívható.
Funkció A G79 ciklushívással az utoljára definiált ciklus egy adott ponton egyszer kerül
végrehajtásra. A pont az X- és Y-koordinátákkal határozható meg.

NC-utasítás G79 [X...] [Y...] [Z...] [H...[Q]] [W...] [V...]

Választható címek X A célpont X-koordinátája


Y A célpont Y-koordinátája
Z Munkadarab felületének abszolút koordinátája

H Visszahúzási sík a munkadarab koordináta rendszerben vagy a gépi


koordináta rendszerben, ebben az esetben a Q1-re egyet kell programozni
A Q-t a H után kell programozni

W Visszahúzási sík és a biztonsági sík távolsága

V Biztonsági sík és a munkadarab felületének távolsága

Programpélda:

N085 G81 Z-42 W+7


N090 G79 X+40 Y+30

Megjegyzés Ha X- vagy Y- koordinátát, illetve egyiket sem programozzuk, a megfelelő koordináta


értékének a vezérlés az aktuális szerszámpozíció megfelelő koordinátáját tekinti. Ha
tehát sem X sem Y értékét nem adjuk meg, az aktuális szerszámpozíció egyben az első
végrehajtás helye is.

Ha a ciklusok végrehajtásánál visszahúzási sík (2. biztonsági sík) szükséges, akkor azt
előzetesen a végrehajtandó ciklusban kell programozni W cím alatt.

(c) MTS GmbH GO98 Bt. 2006 73


31. G81 fúróciklus

Funkció A G81 egy fúróciklust definiál. Végrahajtása a G77, G78 ill. G79 utasítások
egyikének hívásávak történik.

NC-utasítás G81 Z/E... [W H...[Q1]] [V...] [B...]

Címek Z Fúrási mélység a biztonsági síktól növekényesen


E Furat végmérete a munkadarab nullaponttól
Választható címek W Visszahúzási sík és a biztonsági sík távolsága
Ha értékét nem adjuk meg, vagy nullánakprogramozzuk, a biztonsági és a
kiállási sík egybeesik.
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága

B Várakozási idő a forgácstöréshez (másodpercben)

Leírás A szerszám gyorsjáratban a visszahúzási síkról a biztonsági síkra áll, innen


előtolásban fúr növekményesen a munkadarab felületétől a megadott Z
fúrásmélységig, vagy az E címen megadott furat végméretére ( ha az E-t
programoztuk a Z számára) Ezután gyorsjáratban visszaáll a visszahúzás síkjára.

Vagy E vagy Z van


programozva

(c) MTS GmbH GO98 Bt. 2006 74


Vagy E vagy Z van
programozva

V=0-nál a munkadarab felülete


= biiztonsági sík mint a
megmunkálás kezdő síkja

Fúróciklus

(c) MTS GmbH GO98 Bt. 2006 75


Példa G81

Munkadarab 100 x 100 x16


Szerszám : T01 Fúró 8mm
T03 Süllyesztő 12.5/90° (NC- Bekezdőfúró)
Anyag : ST37-2K
Bohrungen 10mm tief

N G X Y Z/E A/I B/J D/V F/K S/H T M


N.. T0303 M06
N.. F30 S2000 M03
Ciklus kezdőpontra állás
N.. G00 X45 Y45
N.. Z2 M08
G81fúróciklus megadása és G77 furatkör végrahajtása
N.. G81 Z-7 B2
N.. G77 A0 B30 D90 S4
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M05
Szerszámcsere
N.. T0101 M06
N.. F80 S650 M03
Ciklus kezdőpontra állás
N.. G00 X45 Y45
N.. Z50 M08
G81fúróciklus megadása és G77 furatkör végrahajtása
N.. G81 E-10 B2 V2 H15
N.. G77 Z0 A0 B30 D90 S4
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 76


32 . G82 fúróciklus forgácstöréssel

Funkció A G82 utasítással egy furat több fogásvétellel készíthető. A ciklus végrehajtása G77,
G78 vagy G79 utasítások valamelyikének hívásával történik.

NC-utasítás G82 Z/E... [W H...[Q1]] [V...] [B...] [D...] K...]

Címek Z Fúrási mélység a biztonsági síktól növekményesen


E Furat végmérete a munkadarab nullaponttól

Választható címek W Visszahúzási sík és a biztonsági sík távolsága


Ha értékét nem adjuk meg, vagy nullánakprogramozzuk, a biztonsági és a
kiállási sík egybeesik.
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága


B Várakozási idő a forgácstöréshez (másodperc)
D A fúrási mélység fogásonkénti csökkenése - Degresszió
A fúrási mélység az elsőből kiindulva (K) minden fogásvétel után D értékkel
csökken. A fogásonkénti mélység nem csökkenhet azonban D érték alá (ld.:
G82.2 ábra)
K Az 1. fúrásmélység a munkadarab felületétől

Leírás Az első fogásvétel K mélységig történik. Ekkor a szerszám B időtartamig várakozik az


elért mélységben, majd 1 mm-es kiemelés után a D értékkel csökkentett hosszon újra
fúrást végez előtolásban. A mindenkori fogásmélység a további fogásvételeknél a D
degressziós értékkel csökken.
Ezt a folyamatot mindaddig ismétli, amíg el nem éri a programozott Z mélységet.
A ciklus végén a szerszám gyorsjáratban a kiállási síkra áll vissza.

Megjegyzés Ha K és D értékét nem adjuk meg, akkor a szerszám egy előtolásban végzi el a fúrást.
Ha csak K-t programozzuk, akkor minden fogásvételben K értékkel mélyül a furat.
Ha csak D-t adjuk meg, akkor minden fogásvételben D értékkel mélyül a furat.
.

(c) MTS GmbH GO98 Bt. 2006 77


Vagy E vagy Z van
programozva

Fúróciklus több fogással éa forgácstöréssel

Vagy E vagy Z van


programozva

Fúróciklus több fogással éa forgácstöréssel

(c) MTS GmbH GO98 Bt. 2006 78


V=0-nál a munkadarab felülete
= biztonsági sík mint a
megmunkálás kezdő síkja

Fúróciklus több fogással éa forgácstöréssel

D csökkentés

Példa: Z = 100
K = 35
D = 10

A példában a fúrási mélység K 35 mm a csökkentés


D 10 mm.
Az első fogás után a fúrási mélység (10mm-rel) 25
mm-re csökken. A második fogás után ismét csökken
amélység,15mm lesz. A fúrási mélység csökkenése
maximum D értékig történik, így negyedik fúrái
mélység csak 5mm-el lesz kisebb az előzőnél: 10mm.
Mindem további fogásban 10mm-rel nő a furat
mélysége.
100mm-es összmélység esetén az utolsó fogásra 5
mm munkamenet jut.

csökkentés (degresszió) – a fúrási mélység csökkentése

(c) MTS GmbH GO98 Bt. 2006 79


Példa G82

Munkadarab 100 x 100 x16


Szerszám : T01 Fúró 8mm
T03 Süllyesztő 12.5/90° (NC- Bekezdőfúró)
Anyag : ST37-2K

N G X Y Z/E A/I B/J D/V F/K S/H T M


N.. T0303 M06
N.. F30 S2800 M03
Ciklus kezdőpontra állás
N.. G00 X20 Y20
N.. Z2 M08
G81 fúróciklus megadása és vegrehajtása G78-al
N.. G81 E-3 B2 V2 H10
N.. G78 Z0 A45 D28.284 S4
N.. G78 X40 Y20 Z0 A0 D20 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M05
Szerszámcsere
N.. T0101 M06
N.. F80 S1300 M03
Ciklus kezdőpontra állás
N.. G00 X20 Y20
N.. Z2 M08
G82 fúróciklus megadása és vegrehajtása G78-al
N.. G82 E-19 B2 D2 K10
N.. G78 X20 Y20 Z0 I20 J20 S4
N.. G78 X40 Y20 Z0 A0 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 80


33. G83 fúróciklus forgácstöréssel és kihordássasl

Funkció A G83 utasítással egy furat több fogásvétellel készíthető. A G82 ciklussal ellentétben
a szerszám minden fogásvétel után visszaáll a biztonsági síkra forgácsürítés céljából.
Végrahajtása a G77, G78, ill G79 utasítások egyikének hívásával történik.

NC-utasítás G83 Z/E... [W H...(Q1)] [V...] [A...] [B...] [D...] [K...]

Címek Z Fúrási mélység a biztonsági síktól növekményesen


E Furat végmérete a munkadarab nullaponttól

Választható címek W Visszahúzási sík és a biztonsági sík távolsága


Ha értékét nem adjuk meg, vagy nullánakprogramozzuk, a biztonsági és a
kiállási sík egybeesik.
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága


A Várakozási idő az 1. síkra történő visszaállás után forgácsürítéshez
(másodperc)
B Várakozási idő a forgácstöréshez (másodperc)
D A fúrási mélység fogásonkénti csökkenése (degresszió)
A fúrási mélység az elsőből kiindulva (K) minden fogásvétel után D értékkel
csökken. A fogásonkénti mélység nem csökkenhet azonban D érték alá (lsd.:
G83.2 ábra)
K Az 1. fúrásmélység a munkadarab felületétől

Leírás Az első fogásmélységig (K) a programozott fordulatszámmal és előtolással fúr, majd a


forgácstöréshez és forgács kihordáshoz visszaáll a biztonsági síkra. Az újbóli
fogásvételkor az elkészült fogásmélység előtt 1 mm-re visszapozícionál. Majd az új
fogásvétellel (D-vel csökkentett K érték) történő fúrás következik a fúrás befejezéséig.

A folyamatot – fúrás és visszaállás a biztonsági síkra- mindaddig ismétli a szerszám,


amíg el nem éri a prodramozott Z mélységet. A ciklus végén gyorsjáratban
visszahúzási síkra áll.

Megjegyzés Ha K és D értékét nem adjuk meg, akkor a szerszám egy előtolásban végzi el a fúrást.
Ha csak K-t programozzuk, akkor minden fogásvételben K értékkel mélyül a furat.
Ha csak D-t adjuk meg, akkor minden fogásvételben D értékkel mélyül a furat.

(c) MTS GmbH GO98 Bt. 2006 81


Vagy E vagy Z van
programozva

Fúróciklus több fogással éa forgácstöréssel és kihordással

Vagy E vagy Z van


programozva

Fúróciklus több fogással éa forgácstöréssel és kihordással

(c) MTS GmbH GO98 Bt. 2006 82


V=0-nál a munkadarab felülete
= biztonsági sík mint a
megmunkálás kezdő síkja

Fúróciklus több fogással éa forgácstöréssel és kihordással

D csökkentés

Példa: Z = 100
K = 35
D = 10

A példában a fúrási mélység K 35 mm a csökkentés


D 10 mm.
Az első fogás után a fúrási mélység (10mm-rel) 25
mm-re csökken. A második fogás után ismét
csökken a mélység, 15mm lesz. A fúrási mélység
csökkenése legfeljebb D értékig történik, így
negyedik fúrási mélység csak 5 mm-el lesz kisebb
az előzőnél: 10mm. Mindem további fogásban 10
mm-rel nő a furat mélysége.
100 mm-es összmélység esetén az utolsó fogásra 5
mm munkamenet jut.

A fúrási mélység csökkentése (degresszió)

(c) MTS GmbH GO98 Bt. 2006 83


Munkadarab: 100 x 100 x40
Szerszám: T01 Fúró 8mm
T03 Süllyesztő 12.5/90° (NC- fúró)
Anyag: ST37-2K
Fúrási mélység: 30 mm

N G X Y Z/E A/I B/J D/V F/K S/H T M


N.. T0303 M06
N.. F30 S2800 M03
Ciklus kezdőpontra állás
N.. G00 X20 Y20
N.. Z50 M08
G81 fúróciklus megadása és végrehajtása G78-al
N.. G81 E-3 B2 V2 H10
N.. G78 Z0 A45 D28.284 S4
N.. G78 X40 Y20 Z0 A0 D20 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M05
Szerszámcsere
N.. T0101 M06
N.. F80 S1300 M03
Ciklus kezdőpontra állás
N.. G00 X20 Y20
N.. Z50 M08
G83 fúróciklus megadása és végrehajtása G78-al
N.. G83 E-30 A2 B2 D2 K10 H10
N.. G78 X20 Y20 Z0 I20 J20 V2 S4
N.. G78 X40 Y20 Z0 A0 V2 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 84


34. G84 menetfúróciklus

Funkció A G84 utasítás egy menetfúróciklust definiál. Végrehajtása a G77, G78 ill. G79
utasítások egyikének hívásával történik.

NC-utasítás G84 Z/E... [W H...(Q1)] [V...] [B...] [M...] [F...]


Címek Z Fúrási mélység a biztonsági síktól növekményesen
E Furat végmérete a munkadarab nullaponttól
Választható címek W Visszahúzási sík és a biztonsági sík távolsága
Ha értékét nem adjuk meg, vagy nullánakprogramozzuk, a biztonsági és a
kiállási sík egybeesik.
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága


B Várakozási idő a forgácstöréshez (másodperc)
M Forgásirány
F Előtolás mm/perc vagy mm/ford
Leírás A ciklus hívása előtt az alkalmazott menetfúrónak megfelelő forgásirányt (jobb-
illetve bal) kell programozni. Azután a szerszám jobb vagy bal forgásirányú főorsóval
a megadott fordulatszámmal és előtolási sebességgel a programozott Z
menetmélységre vagy az E értékre áll. Itt a főorsó forgásiránya automatikusan
megfordul, és a szerszám szintén előtolásban a biztonsági síkra áll vissza.
Amennyiben visszahúzási síkot is programoztunk, arra a szerszám gyorsjáratban tér
vissza.
A ciklus végén a főorsó forgásiránya az eredeti forgásirányra vált vissza.
Ügyeljen arra, hogy a menetfúrás előtt el kell készíteni a megfelelő mélységű és
magátmérőjű furatot, az ütközések elkerülése érdekében.

Vagy E vagy Z van


programozva

(c) MTS GmbH GO98 Bt. 2006 85


Vagy E vagy Z van
programozva

V=0-nál a munkadarab
felülete
= biztonsági sík mint a
megmunkálás kezdő síkja

(c) MTS GmbH GO98 Bt. 2006 86


Példa G84

Munkadarab: 100 x 100 x40


Szerszám : T01 Fúró 5mm
T03 Menetfúró M6x1
Anyag minőség : ST37-2K
Furat mélysége: 30mm
Menet mélysége: 25mm

N G X Y Z/E A/I B/J D/V F/K S/H T M


N.. T0101 M06
N.. F30 S2800 M03
Ciklus kezdőpontra állás
N.. G00 X20 Y20
N.. Z50 M08
G83 fúróciklus megadása és végrehajtása G78 utasítással
N.. G83 E-30 A2 B2 V2 H10
N.. G78 Z0 A45 D28.284 S4
N.. G78 X40 Y20 Z0 A0 D20 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M05
Szerszámcsere
N.. T0606 M06
N.. F80 S1300 M03
Kezdőpontra állás menetfúráshoz
N.. G00 X20 Y20
N.. Z50 M08
G84 menetfúró ciklus megadása
N.. G84 E-25 B2 V4 H10
N.. G78 X20 Y20 Z0 I20 J20 S4
N.. G78 X40 Y20 Z0 A0 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 87


35. G85 dörzsárazó ciklus

Funkció A G85 utasítás egy dörzsár-ciklust definiál. Végrehajtása a G77, G78 vagy G79
utasítások egyikének hívásával történik.

NC-utasítás G85 Z/E... [W H...(Q1)] [V...] [B]

Címek Z Fúrási mélység a biztonsági síktól növekményesen


E Furat végmérete a munkadarab nullaponttól

Választható címek W Visszahúzási sík és a biztonsági sík távolsága

H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi


koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága


B Várakozási idő forgácstöréshez (másodperc)

Leírás A ciklus behívása előtt az alkalmazott dörzsárnak megfelelően kell programozni az


orsó forgásirányát. A ciklus behívásakor aztán jobbra- vagy balra forgó orsóval, a
megadott fordulatszámmal és előtolási sebességgel történik a programozott Z, vagy E
dörzsölési mélységig a fogásvétel. A szerszám ezután előtolásban, azonos
forgásiránnyal tér vissza az első síkra. Ha programozásra került egy visszahúzási sík,
akkor a szerszám gyorsjáratban pozícionál arra.

Ügyeljen arra, hogy dörzsárazás előtt a furat megfelelő átmérőre készüljön el, hogy a
dörzsárazó szerszám homloka a furatba be tudjon süllyedni.

Vagy E vagy Z van


programozva

(c) MTS GmbH GO98 Bt. 2006 88


Vagy E vagy Z van
programozva

V=0-nál a munkadarab
felülete
= biztonsági sík mint a
megmunkálás kezdő síkja

(c) MTS GmbH GO98 Bt. 2006 89


Példa G85

Munkadarab: 100 x 100 x40


Szerszám : T01 Fúró 5,8mm
T03 Dörzsár 6H7
Anyag : ST37-2K
Furat mélysége: 30mm
Dörzsárazás mélysége: 25mm

N G X Y Z/E A/I B/J D/V F/K S/H T M


N.. T0202 M06
N.. F30 S2800 M03
Ciklus kezdőpontra állás
N.. G00 X20 Y20
N.. Z50 M08
G83 fúróciklus megadása és végrehajtása G78 utasítással
N.. G83 E-30 A2 B2 V2 H10
N.. G78 Z0 A45 D28.284 S4
N.. G78 X40 Y20 Z0 A0 D20 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M05
Szerszámcsere
N.. T0808 M06
N.. F40 S300 M03
Kezdőpontra állás dörzsárazáshoz
N.. G00 X20 Y20
N.. Z50 M08
G85 dörzsárazó ciklus megadása
N.. G85 E-25 B2 V4 H10
N.. G78 X20 Y20 Z0 I20 J20 S4
N.. G78 X40 Y20 Z0 A0 S3
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 90


36. G86 furat kiesztergálása

Funkció A G86 utasítás egy kiesztegáló ciklust definiál. Végrehajtása a G77, G78 illetve G79
utasítások egyikével történik.

NC-utasítás G86 Z/E... [W H...(Q1)] [V...] [B]


Címek Z Fúrási mélység a biztonsági síktól növekményesen
E Furat végmérete a munkadarab nullaponttól

Választható címek W Visszahúzási sík és a biztonsági sík távolsága


Ha értékét nem adjuk meg, vagy nullának programozzuk, a biztonsági és a
visszahúzási sík egybeesik.
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága


B Várakozási idő forgácstöréshez (másodperc)

Leírás A szerszám a furatot esztergálja a megadott fordulatszámmal és előtolási sebességgel


a növekményesen megadott Z mélységig vagy az E értékig. Innen álló főorsóval
gyorsjáratban a visszahúzási síkra áll.

Ügyeljen arra, hogy a kiesztergálás előtt a furat megfelelő átmérőre készüljön el, hogy
a szerszám a furatba tudjon süllyedni.

Vagy E vagy Z van


programozva

(c) MTS GmbH GO98 Bt. 2006 91


Vagy E vagy Z van
programozva

V=0-nál a munkadarab
felülete
= biztonsági sík mint a
megmunkálás kezdő síkja

(c) MTS GmbH GO98 Bt. 2006 92


Példa

Munkadarab: 100 x 100 x16


Szerszám : T01 horonymaró 20 mm
Anyag : ST37-2K
Furat: 20H7 átmenő

N G X Y Z W I J F/B S/A T M
N.. S650 T0101 M06
N.. F180 M03
Ciklus kezdőpontra állás
N.. G00 X50 Y50
N.. Z12 M08
G86 ciklus megadása és végrehajtása G79 utasítással
N.. G86 Z-20 W10
N.. G79
Szerszámcsere pozícióba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 93


37. G87 négyszögzseb ciklus

Funkció A G87 utasítással négyszögzseb marását határozzuk meg.

NC-utasítás G87 Z/E... X... Y... [W H...(Q1)] [V...] [I...] K... [A...] [B...]

Címek Z Fúrási mélység a biztonsági síktól növekményesen


E Furat végmérete a munkadarab nullaponttól
X A zseb abszolút hossza X irányban
Y A zseb abszolút hossza Y irányban
K Fogásvétel Z irányban fogásonként. Értéke nem lehet nulla.
+ Pozitív előjelnél minden fogásvételi sík külön, a négyszögzseb közepéről lesz
kinagyolva.
- Negatív előjelnél a K fogásvételi értékkel először egy hornyot mar ki kész
méretig, majd a négyszögzsebet egy fogással nagyol ki.

Választható címek I Fogásvátel a megmunkálás XY síkjábsn a maróátmérő százalékában


+ Pozitív előjelnél megmunkálás az órajárással egyező irányban
- Negatív előjelnél az órajárással ellentétes irányban
Ha itt nem programozzuk, akkor a vezérlés I = 75-nek tekinti.
W Visszahúzási sík és a biztonsági sík távolsága
Ha értékét nem adjuk meg, vagy nullának programozzuk, a biztonsági és a
visszahúzási sík egybeesik
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága


A Négyszögzseb elforgatási szöge
B A négyszögzseb lekerekítési sugara

Leírás A kezdőpont (a zseb középpontja) a ciklus behívásánál (pl. G79) lesz programozva az X
és Y koordinátákkal. A G79-es ciklus behívási utasítás Z címe rögzíti az anyag
felületének helyzetét. A szerszám gyorsmjáratban közelíti meg a kezdőpontot a
visszahúzási síkban. Innen történik a fogásvétel és az anyag-kimunkálás a programozott
I és K címeknek megfelelően. Vegyék figyelembe, hogy a ciklus a K cím előjelétől
függően különböző módon kerül feldolgozásra. Ezután a szerszám gyorsmjáratban
visszamegy a kezdőpontra, a következő fogásvétel végrehajtásához.

Ez a folyamat ismétlődik, amíg el nem érjük a programozott Z, vagy E mélységet. A


szükséges megmunkálási lépések számát a vezérlés számítja ki a megadott Z zseb-
mélységtől és a programozott K fogásvételtől függően. A ciklus végén a szerszám
gyorsjáratban visszatér a kiindulási helyzetbe a visszahúzási síkon.

(c) MTS GmbH GO98 Bt. 2006 94


V=0-nál a munkadarab felülete
= biztonsági sík mint a
megmunkálás kezdő síkja

Előtolás

Gyorsjárat

Program példa:

N120 G87 X+130 Y+80 Z-75 W+4 B+20 I+50 K+25


N125 G79 X+85 Y+65

Megjegyzés : program variációk 1-3 G81-G86 ciklusokhoz, címek hozzárendelésével

(c) MTS GmbH GO98 Bt. 2006 95


Példa

Munkadarab: 100 x 100 x16


Szerszám : T01 Horonymaró: 10mm
Anyag : ST37-2K
Négyszög zseb mélysége : 5 mm

N G X Y Z K I/V J/H F/B S/A T M


N.. S650 T0101 M06
N.. F180 M03
Ráállás a négyszög zseb kezdőpontjára G87
N.. G00 X45 Y45
N.. Z50 M08
G87 megadása és G79 hívása
N.. G87 X55 Y35 E-5 K6 I75 B6 A8
N.. G79 Z0 V2 H10
Szerszámcsere pozícíóba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 96


38. G88 körzsebciklus

Funkció A G88 utasítás egy körzseb kimarásához definiál egy ciklust.

NC-utasítás G88 Z/E... [W H...(Q1)] [V...] B... [I...] K...

Címek Z A zsebmélysége Z-irányban növekményesen a biztonsági síktól


E a körzseb mélysége abszolút értékben a munkadarab nullapontjától számítva
B A zseb sugara
K Fogásvétel Z irányban ogásonként, értéke nem lehet nulla.

+ Pozitív előjel: megmunkálás körpályán történik


- Negatív előjel: megmunklás spirálpályán történik

Választható címek I Fogásvétel az X-Y-síkban a maróátmérő százalékában

+ Pozitív előjel: megmunkálás órajárással egyező irányban


- Negatív előjel: megmunkálás órajárással ellentétes irányban

ha az I nem lesz programozva, I = 75 –tel lesz pótolva.


W Visszahúzási sík és a biztonsági sík távolsága
Ha értékét nem adjuk meg, vagy nullának programozzuk, a biztonsági és a
visszahúzási sík egybeesik.
H Visszahúzás értéke a munkadarab koordinátarendszerében vagy a gépi
koordinátarendszerben, ebben az esetben Q1-et kell programoznunk
Q-nak a H programozása után kell következnie

V Biztonsági sík és a munkadarab felületének távolsága

Leírás A kezdőpont (a zseb középpontja) a ciklus behívásánál (pl. G79) lesz programozva az
X és Y koordinátákkal. A G79-es ciklus behívási utasítás Z címe rögzíti az anyag
felületének helyzetét. A szerszám gyorsjáratban közelíti meg a kezdőpontot a
visszahúzási síkban. Innen történik a fogásvétel és az anyag-kimunkálás a
programozott I és K címeknek megfelelően. Vegyék figyelembe, hogy a ciklus a K
cím előjelétől függően különböző módon kerül feldolgozásra. Ezután a szerszám
gyorsjáratban visszamegy a kezdőpontra, a következő fogásvétel végrehajtásához.
Ez a folyamat ismétlődik, amíg el nem érjük a programozott Z, vagy E mélységet. A
szükséges megmunkálási lépések számát a vezérlés számítja ki a megadott Z zseb-
mélységtől és a programozott K fogásvételtől függően. A ciklus végén a szerszám
gyorsjáratban visszatér a kiindulási helyzetbe a visszahúzási síkon.

(c) MTS GmbH GO98 Bt. 2006 97


Előtolás

Gyorsjárat

Program példa:

N120 G88 Z-75 W+4 B+55 I+50 K+25


N125 G79 X+85 Y+65

G88 ábra

Megjegyzés : program variációk 1-3 G81-G86 ciklusokhoz, címek hozzárendelésével

(c) MTS GmbH GO98 Bt. 2006 98


Példa

Munkadarab: 100 x 100 x16


Szerszám : T01 Horonymaró: 10mm
Anyag : ST37-2K
Körzseb mélysége : 5 mm

N G X Y Z K I J F/B S/A T M
N.. S650 T0101 M06
N.. F180 M03
Ráállás a körzseb kezdőpontjára G88
N.. G00 X35 Y35
N.. Z2 M08
G88 körzseb megadása és G79 hívása
N.. G88 Z-7 K8 I75 B25
N.. G79
Szerszámcsere pozicíóba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 99


39. G89 csapmarás

Funkció A G89 utasítással egy körzseb marása közepén csappal.

NC-utasítás G89 Z/E... [W H...(Q1)] [V...] B... R... [I...] K...[A...]

Címek Z Csap mélysége növelményesen a munkadarab felületétől


E Csap abszolút mélysége a munkadarab nullapontjától
B Csap sugara
R Zseb sugara
K Fogásvétel Z irányban minden egyes megmunkálási ciklus után. Az értéke nem
lehet nulla.

A megmunkálás mindig kívülről befelé történik.


+ Pozitív előjelnél megmunkálás körpályán
- Negatív előjelnél megmunkálás spirál pályán

Választható címek I A fogásátfedés a megmunkálás XY síkjában a maróátmérő százalékában

+ Pozitív előjelnél a megmunkáklás órajárással egyező irányban


- Negatív előjelnél a megmunkálás órajárással ellentétes irányban

Ha nem programozzuk, a vezérlés az I = 75 –nek tekinti.


W a biztonsági sík távolsága a visszahúzási síktól.
Ha a W-t nem programozzuk, vagy értékét 0-nak vesszük, a biztonsági sík és
a visszahúzási sík egybeesnek.

H a visszahúzási sík magassága a munkadarab koordinátarendszerében, vagy a


gép koordinátarendszerében, amennyiben Q1 lett programozva.
A Q-t a H után kell programozni.

V a biztonsági sík és az munkadarab felső síkjának távolsága


A A szerszám kezdőpozíciójának szöge

Leírás A kezdőpont (a csap középpontja) a ciklus behívásánál (pl. G79) lesz programozva az
X és Y koordinátákkal. A G79-es ciklus behívási utasítás Z címe rögzíti az anyag
felületének helyzetét. A szerszám gyorsmenetben közelíti meg ezt a kezdőpontot.
Innen történik a fogásvétel és az anyag-lemunkálás kívülről befelé, a csap
meghatározásának és a programozott I, K és B címeknek megfelelően. Vegyék
figyelembe, hogy a ciklus a K cím előjelétől függően különböző módon kerül
feldolgozásra. Ezután a szerszám gyorsmenetben visszamegy a kezdőpontra, a
következő fogásvétel végrehajtásához.
Ez a folyamat ismétlődik, amíg el nem érjük a programozott Z, vagy E csap-
mélységet. A szükséges megmunkálási lépések számát a vezérlés számítja ki a
megadott Z csap-mélységtől és a programozott K fogásvételtől függően. A ciklus
végén a szerszám gyorsmenetben visszatér a kiindulási helyzetbe.
.

(c) MTS GmbH GO98 Bt. 2006 100


Előtolás

Gyorsjárat

Program példa:

N120 G89 Z-60 W+4 B+15 R+55 I+50 K+30


N125 G79 X+85 Y+65

G89 ábra

Megjegyzés : program variációk 1-3 G81-G86 ciklusokhoz, címek hozzárendelésével

(c) MTS GmbH GO98 Bt. 2006 101


Példa

Munkadarab: 100 x 100 x16


Szerszám : T01 Horonymaró: 28mm
Anyag : ST37-2K
Csap marás mélysége: 5 mm

N G X Y Z K I J F/B S/C T M
N.. S650 T0101 M06
N.. F180 M03
Ráállás a csap kezdőpontjára G89
N.. G00 X50 Y50
N.. Z2 M08
G89 csapmarás ciklus megadása és G79 hívása
N.. G89 Z-7 K8 I75 B25 R75
N.. G79
Szerszámcsere pozicíóba állás
N.. G00 Z100 M09
N.. X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 102


40. G23 programrész ismétlés

Funkció A G 23 utasítással az NC-program egy részét megismételhetjük.

NC-utasítás G23 O... Q... [S...]

Címek O Kezdő mondatszám

Q Záró mondatszám:
A főprogram azon mondatszáma, ameddig az ismétlés tart.

Választható címek S Ismétlés szám:


Az S címen programozott érték megadja, hogy hányszor kell végrahajtani a
programrészt.

Megjegyzés Az O és Q címek programozása kötelező. Ha az S címet nem programozzuk, a programrész egyszer


kerül ismétlésre.

A programrész ismétlés alprogramban nem programozható.

Az öröklődő utasítások a programrész ismétlése közben és utána is érvényben maradnak.

(c) MTS GmbH GO98 Bt. 2006 103


Programrész ismétlés G23

Példa

Munkadarab: 130 x 100 x16


Szerszám : T01 Horonymaró: 38mm
Anyag: ST37-2K
Kontúr mélysége: 8mm

N G X/G Y/G Z/E W/H A/I B/J F/K S/V T/O D/Q M
N1 S850 T0101 M6
N2 F120 M3
Kontúrmarás kezdőpontjára állás
N3 G00 X-15 Y-15
N4 Z2
N5 G01 Z-4
Kontúr leírása
N6 G41 X10 G45 G01 A15 M08
N7 Y82
N8 X18 Y90
N9 X110
N10 G02 X120 Y80 I0 J-10
N11 G01 Y20
N12 X110 Y10
N13 X30
N14 G02 X10 Y30 I0 J20
N15 G40 G47 A15
Kontúrmarás kezdőpontjára állás
N16 G00 X-15 Y-15
N17 G01 Z-8
Programrész ismétlés hívása G23
N18 G23 O6 Q15
Szerszámcsere pozicíóba állás
N19 G00 Z100 M09
N20 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 104


41. G22 programozás alprogrammal

Alprogramhívás G22
Funkció A G22 –vel meghívott alprogramot a vezérlés végrehajtja, majd a hívást követő mondattól
folytatja a főprogramot.

NC-utasítás G22 U... [O...] [Q...] [S...] [/...]

Címek U Az U cím alatt adjuk meg az alprogram nevét.

Választható címek O Kezdő mondatszám, amelytől az alprogramot végrehajtja.

Q Záró mondatszám, ameddig az alprogramot végrehajtja.

S Az alprogram ismétléseinek száma.

/ Kihagyható mondatok: az alprogram azon mondatai, amelyek az itt megadott


számértékkel egyezőek, a vezérlés nem hajtja végre. Ezek az alprogramban egy „/“ jellel
vannak jelölve.

Leírás Az alprogramok alkalmazásának akkor van értelme, ha meghatározott programrészeket


többször kell végrehajtani: pl. egy kontúrt több fogásvételben kell megmunkálni illetve
nullapont eltolásokat kell végrehajtani az ismétlődő kontúrelemek megmunkálásához. A
kontúr lefutását ekkor nem szükséges újra programozni.
Egy alprogramon belül egy másik alprogram is hívható. Összesen 8 alprogram egymásba
ágyazására van lehetőség.

Kihagyható mondatok A „/“ cím segítségével a vezérlés meghatározott mondatokat az alprogramból nem hajt
végre, vagyis kihagyja. Az alprogram többszöri hívása esetén szükség lehet arra, hogy az
ismételt hívásnál egyes mondatokat ne hajtson végre a vezérlés.

Példa (ld.: Ábra a szemközti oldalon)


- Az alprogram első hívásánál (/01 U1234) azokat a mondatokat, melyek „/01“ jellel
jelöltek, a vezérlés nem veszi figyelembe.
- Az alprogram második hívásánál ( /02 U1234) azokat a mondatokat, amelyek „/02“
jellel jelöltek, kihagyja a vezérlés.

Megjegyzés Az O, Q és S címek programozása nem szükséges:


- ha az O-t és a Q-t nem adjuk meg, az egész alprogramot végrehajtja a szimulátor.

- ha az S paramétert nem adjuk meg, az alprogram egyszer fut le.

Az alprogramot rendszerint az M99 utasítással zárjuk le, azért, hogy a visszaugrás a


főprogramba, illetve a hívó alprogramba korrekt módon történjék. Ez a feltétel a maró
vezérlés konfigurációjában módosítható. (lsd.: Konfigurációs program kezelési utasítás:
Alprogramok).

(c) MTS GmbH GO98 Bt. 2006 105


Különböző alprogramok hívása egy főprogramban

Egy alprogram többszöri hívása egy főprogramban, amelynél egyes NC-mondatokat a vezérlés nem hajt végre.

(c) MTS GmbH GO98 Bt. 2006 106


Programpélda alprogramtechnikára

Példa 1

Munkadarab 130 x 100 x16


Szerszám : T01 Horonymaró 38mm
Anyag: ST37-2K
Kontúr mélysége: 5mm

Főprogram

N G X/G Y/G Z/E W/H A/I B/J F/K S/V T/U D/R M
N... S850 T0101 M6
N... F120 M3
Kontúrmarás kezdőpontjára állás
N... G00 X-15 Y-15
N... Z2
Fogásvétel
N... G01 Z-5
Alprogram hívása
N... G22 U51 M09
Szerszámcsere pozicíóba állás
N... G00 Z100 M09
N... X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 107


Alprogram U51

N G X/G Y/G Z/G W/H A/I B/J F/K S/V T/U D/R M
N... G41 X10 G45 G01 A15
N... Y85
N... G02 X15 Y90 I5 J0
N... G01 X110
N... G02 X120 Y80 I0 J-10
N... G01 Y30
N... X85 Y10
N... X83.661
N G03 X56.339 Y10 I-13.661 J-14.608
N.. G01 X30
N.. G02 X10 Y30 I0 J20
N.. G40 G47 A15
N M99

Példa 2

Munkadarab: 130 x 100 x16


Szerszám : T01 Horonymaró 38mm
Anyag : ST37-2K
Kontúr mélysége: 5mm

(c) MTS GmbH GO98 Bt. 2006 108


Főprogram

N G X/G Y/G Z/E W/H A/I B/J F/K S/V T/U D/R M
N... S850 T0101 M6
N... F120 M3
Kontúrmarás kezdőpontjára állás
N... G00 X-15 Y-15
N... Z2
Fogásvétel
N... G01 Z-5
Alprogram hívása
N... G22 U52 M09
Szerszámcsere pozicíóba állás
N... G00 Z100 M09
N... X150 Y150 M30

Alprogram U52

N G X/G Y/G Z/G W/H A/I B/J F/K S/V T/U D/R M
N... G41 X10 G45 G01 A15
N... Y70
N... G02 X30 Y90 I20 J0
N... G01 X56.339
N... G03 X83.661 Y90 I13.661 J14.608
N... G01 X85
N... X120 Y70
N... Y20
N G02 X110 Y10 I-10 J0
N.. G01 X15
N.. G02 X10 Y15 I0 J5
N.. G40 G47 A15
N M99

(c) MTS GmbH GO98 Bt. 2006 109


42. M80-M86 tengelyek tükrözése síkban

Funkció Az M81-M86 utasításokkal furatképeket vagy kontúrokat tükrözhetünk egy tengelyre. A


tükrözést a vezérlés hajtja végre a koordináták előjeleinek cseréjével.

Ekkor a tükrözés szabályainak megfelelően:

- megváltozik a tükörkép körbejárási iránya


- a tükröző tengely túloldalára kerül a keletkező kép
- a kontúr és tükörképének méretei egyenlőek

Ezáltal a marás megmunkálási iránya megfordul.


Példa A 3.1. ábrán az pl. az M81 utasítással a kontúrt az Y-tengely másik oldalára tükröztük,
az X-tengely koordinátáinak tükrözésével.

További tükrözések az alábbi utasításokkal végezhetőek:

NC-utasítás M81 X-koordináták tükrözése az Y-tengelyre

M82 Y-koordináták tükrözése az X-tengelyre

M83 A Z-koordináták előjeleinek felcserélése

M84 Tükrözés az X- és Y-tengelyre

M85 Tükrözés az Y-tengelyre és a Z-koordináták előjeleinek felcserélése

M86 Tükrözés az X-tengelyre és a Z-koordináták előjeleinek felcserélése

Megjegyzés Azért, hogy egy kontúrt a tükrözés után ne kelljen újra programozni, a kontúr
megmunkálását alprogramként tárolhatjuk, vagy a G23 programrész ismétlése révén
végrehajthatjuk.

42.1 M80 tükrözés törlése

Az M80 utasítás minden végrehajtott tükrözést érvénytelenít. Ezt követően ismét a


tükrözések előtt definiált koordinátarendszer érvényes.

(c) MTS GmbH GO98 Bt. 2006 110


Program példa:
N090 G00 X+20 Y+30
N095 G01 Z-16
N100 X+90
N105 X+20 Y+75
N110 G00 Z+2
N115 M81
N120 G00 X+20 Y+30
N125 G01 Z-16
N130 X+90
N135 X+20 Y+75
N140 ...
Az X-koordináták tükrözése az Y-tengelyre

Program példa
alprogrammal

N090 G22 U80


N095 M82
N100 G22 U80

Az Y-koordinárták tükrözése az X-tengelyre

Program példa
programrész ismétlés

N090 G00 X+20 Y+30


N095 G01 Z-16
N100 X+90
N105 X+20 Y+75
N110 G00 Z+2
N115 M84
N120 G23 P090 Q110

Tükrözés az X- és az Y-tengelyre

(c) MTS GmbH GO98 Bt. 2006 111


43. Kontúrszerkesztő programozás

Funkció Egy NC-nek megfelelő munkadarab beméretezés tartalmazza az összes DIN 66025
szerint szükséges koordinátát egy szakasz vagy egy körív, ill. középpontjának
programozásához. Mivel a munkadarab rajzok ezen elvet gyakran megsértik a
beméretezésnél, a koordináták meghatározásához sokszor bonyolult matematikai
számítások szükségesek. Ezekben az esetekben jelentősen megkönnyíti a
programozást a kontúrszerkesztések alkalmazása.
Kontúrszerkesztés alatt szakaszokból és körívekből álló rendezett csoportot értünk,
amely egy munkadarabkontúrt ír le. A fentebb említett adatokon túl szögek, hosszak,
tangenciális átmeneti feltételek, lekerekítések és él letörések segítik elő az egyértelmű
geometriai meghatározást, pótlólagos számítások végrehajása nélkül. Az átmeneti
pontokat vagy az elemek végpontjait a kontúrszerkesztő programozásnál a vezérlés
sszámítja ki, így az adatbevitel közvetlenül a rajz méret adatai alapján történhet.

A kontúrszerkesztő programozás útfeltételei:


Címek G71 Egyenes interpoláció (G01 megfelelője)
G72 Kör interpoláció: forgásirány órajárással egyező irányban ( G02 megfelelője)
G73 Kör interpoláció: forgásirány órajárással ellentétes irányban ( G03
megfelelője)

A G71, G72 és G73 utasítások alapvetően csak mondtatonként érvényesek, azaz az


öröklődő címek is programozandók a következő mondatban. Ugyancsak érvényes ez
minden cím értékére. G71-t mint G01 helyett is programozhatjuk. A G72 és G73
utasítások szintén alkalmazhatók, mint G02 vagy G03.
A sok geometriai elemből (szakaszok, körívek) álló bonyolult kontúrszerkesztések
tagolása és a geometriai méret megadás struktúrálása céljából az alábbi definíciót
alkalmazzuk az úgynevezett többpont szerkesztések számára:

Definíció N-pontszerkesztés alatt egy N-1 geometriai elemből álló, P0 ismert kezdőpontból
kiinduló, PN-1 végpontig húzódó elemsort értünk, amelynek kooridináti vagy adottak,
vagy az N pontszerkesztés adataiból a vezérlés által kiszámíthatók.
Az utolsó elem méretadatai szükségesek, hogy az előző elemet végpontkoordinátáival
kiszámíthassuk. A P0 ismert kezdőpontból kiindulva az N pontszerkesztés
kiszámítható. Ezáltal egy tetszőleges kontúrlefutás felfogható N pontszerkesztések
soraként.

A gyakoribb többpont szerkesztési típusok:


- Kétpont szerkesztések egy elemből állnak
- Hárompont szerkesztések két elemből állnak
- Négypont szerkesztések három elemből állnak

(c) MTS GmbH GO98 Bt. 2006 112


43.1 Két ponttal szerkesztő (N = 2)
A kétpont szerkesztések egy elemből állnak, amely vagy egy szakasz vagy egy körív. Egy ismert P0 kezdőpontból
kiindulva a megadott méretadatokból P1 végpont kiszámítható.

Kétpont szerkesztések

43. 2 Háromponttal szerkesztő (N = 3)

Hárompont szerkesztések két elemből állnak,amelyek az alábbiak lehetnek:

1. Szakasz-szakasz
2. Szakasz-körív
3. Körív-szakasz
4. Körív-körív

Hárompont szerkesztések

(c) MTS GmbH GO98 Bt. 2006 113


43.3 Kontúrszerkesztő programozás címei

G71 vagy G1 Szakasz

X/Y a célpont koordinátái az X-és Y-tengely


irányában
A a szakasz és a pozitív X tengely által bezárt
szög
L a szakasz hossza

Ábra: Egy szakasz általában két rendelkezésre álló cím révén meghatározott, azonban ezen megoldásnak nem
szükséges egyértelműnek lennie.

Példa: Egy szakasz végpontjának X koordinátája és hossza adott. A P0 körül az L sugárral rajzolt kört a függőleges X
egyenes P1 és P2 pontokban metszi, tehát két megoldás van (lsd. ábra). Amennyiben L hossza éppen egyenlő P0 és X
függőleges távolságával, akkor egy megoldás van, az érintési pont (lsd. ábra). Ha a függőleges X és P0 távolsága
nagyobb mint L, úgy nincs megoldás (lsd. ábra). Van tehát egy megoldáshalmazunk 0,1 illetve két megoldással.

G72 ,G73 vagy G2, G3 Körív

X/Y a célpont koordinátái az X- és Y-tengely


irányában
I/J a körközéppont koordinátái az X- és Y-
irányban (abszolút vagy növekményes módon)
A a körív kezdőszöge a pozitív X tengelyhez
képest
B a körív sugara
E a körív végszöge (végpontbeli érintő szöge)

Ábra: Egy körív meghatározásához a fenti címek közül három szükséges. Itt is előfordulhat többfajta
megoldáshalmaz, általában 0,1 vagy 2 megoldással.

(c) MTS GmbH GO98 Bt. 2006 114


Megjegyzés Mivel X- és Y- koordináták programozása nem feltétlenül szükséges, a
kontúrszerkesztéseknél nem öröklődnek, azaz az azonos értékek megadása is
szükséges az egymást követő kontúr elemeknél.
Egy kontúrelem kiszámításához a vezérlés az adott értékeket az érintett mondatból
veszi. Ha ezek nem elegendőek, akkor felhasználja az előző vagy a következő
kontúrelem átmeneti feltételeit is.
Példa Példaként vegyünk egy hárompont szerkesztést amely két szakaszból áll. Az alábbi
címek adottak:
1.Szakasz a végpont Y-koordinátája
2.Szakasz a végpont X- és Y-koordinátája és a szakasz pozitív X tengellyel
bezárt A szöge

NC-utasítás G71 Y...


G71 X... Y... A...
Bár az első szakasz önállóan nem meghatározott, a kontúr lefutását a vezérlés
kiszámítja:
Ábra:
- A kontúr szerkesztés P0 kezdőpontja az aktuális szerszámpozíció által adott
- Az első szakasz P1 végpontja az X tengellyel párhuzamos Y1 egyenesen
fekszik
- A P2 végpont és a második szakasz helyzete az A szög és az X ill. Y
koordináta által meghatározott.
Ábra :
- Mivel a második szakasz és az Y1 tengelypárhuzamos a P1 pontban metszik
egymást, a kontúr lefutása egyértelműen meghatározott.

- Ha A=0, vagy A=180°, nincs megoldás


- Y1=Y2 esetén: ha A=0 vagy A=180°, végtelen sok megoldás van.
Ha A nem egyenlő 0, vagy 180 fokkal, nincs megoldás.

(c) MTS GmbH GO98 Bt. 2006 115


43.4 További megoldások a G71 utasításra

G71 A Z R+ vagy G01 A Z R+

G71 A X R+ vagy G01 A X R+

G71 A X R- vagy G01 A X R-

G71 A Z R- vagy G01 A Z R-

Megjegyzés : G71, G72 és G73 -at G1, G2 és G3 helyett is lehet programozni.

(c) MTS GmbH GO98 Bt. 2006 116


43.5 Kontúrszerkesztő programozás

Példa 1

Munkadarab 130 x 100 x16


Szerszám : T01 Horonymaró 38mm
Anyag : ST37-2K
Kontúr mélység 8mm

N G X/G Y/G Z/E W/H A/I B/J F/K S/V T/O R/Q M
N1 S850 T0101 M6
N2 F120 M3
Kontúrmarás kezdőpontjára állás
N3 G00 X-15 Y-15
N4 Z2
N5 G01 Z-4
Kontúrleírás
N6 G41 X10 G45 G01 A15 M08
N7 G71 X10 Y90 R-8
N8 G71 X120 A0 R10
N9 G71 X Y10 A270 R-10
N10 G71 X10 A180 R20
N11 G01 Y32
N12 G40 G47 A15
Kezdőpontra állás a kontur marásához
N13 G00 X-15 Y-15
N14 G01 Z-8
Programrész ismétlés hívása G23
N15 G23 O6 Q12
Szerszámcsere pontra állás
N16 G00 Z100 M09
N17 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 117


Példa 2

Munkadarab 130 x 100 x16


Szerzám : T01 Horonymaró: 38mm
Anyag : ST37-2K
Kontúr mélysége: 5mm

N G X/G Y/G Z/E W/H A/I B/J F/K S/V T/U D/R M
N... S850 T0101 M6
N... F120 M3
Kontúrmarás kezdőpontjára állás
N... G00 X-15 Y-15
N... Z2
N... G01 Z-5
Kontúrleírás a kontúrszerkesztőben
N6 G41 X10 G45 G01 A15 M08
N7 G71 Y85 A90
N8 G02 X15 Y90 B5
N9 G71 X110 A0
N10 G02 X120 Y80 B10
N11 G71 Y30 A270
N12 G71 X85 Y10
N13 G01 X83.339
N14 G03 X56.339 Y10 B20
N15 G71 X30 A180
N16 G02 X10 Y30 B20
N17 G01 Y32
N18 G40 G47 A15
Szerszámcsere pontra állás
N19 G00 Z100 M09
N20 X150 Y150 M30

(c) MTS GmbH GO98 Bt. 2006 118


44. WOP (Műhelyorientált programozás)
44.1 Műhelyorientált programozás (WOP)
A mindennapos programozói gyakorlatban egyre-másra találkozunk olyan gyártási feladatokkal, amelyek
bonyolult kész alkatrész kontúrt tartalmaznak. A rajzon való ábrázolás azonban olykor nem, vagy nem teljes
mértékben az NC szempontoknak megfelelően lett méretezve. A programozó részére így először is az a feladat,
hogy maga határozza meg az NC programozáshoz még hiányzó információkat. Ez egy olyan eljárás, amely
gyakran teszi szükségessé az egyes kontúr-pontok több-kevésbé terjedelmes matematikai számításokat.

Az ebből a helyzetből való kiút


keresése során fejlesztettek ki
az új CNC vezérlésekkel
együtt egy sor kiegészítő NC
utasítást, amelyek lehetővé
teszik az úgynevezett kontúr-
programozást. Egy kontúr
ennek során a "szakasz" és
"körív" mértani elemek
egymáshoz igazított sorrendjét
jelenti, amelyek egyértelműen
leírják a munkadarab
kontúrját. A programozó ezzel
azt a lehetőséget kapja, hogy a
programozáshoz ne csupán egy
szakasz, vagy körív
végpontjait, illetve a körív
középpontjainak koordinátáit
használhassa. A kontúr-
programozás lehetővé teszi
azt, hogy a létrehozandó
kontúr meghatározásához
szögeket, hosszakat, érintő átmeneti feltételeket, lekerekítéseket, vagy letöréseket is használhasson. Az egyes
elemek közötti végpontok, illetve kacsolódási pontok számítását ennek során a CNC vezérlés veszi át.

Hogy még egyszerűbbé tegyék a programozó számára az ilyen munkafeladatok megoldását, külön a kontúr-
programozáshoz került megalkotásra egy különleges programozási felület, amely támogatja az úgynevezett
műhelyorientált programozást (WOP). Ez a megnevezés az ezen programozási technika súlyponti
alkalmazási területéből került levezetésre, mivel az NC programokat gyakran közvetlenül a műhelyben kell
létrehozni, módosítani, vagy optimalizálni. Az MTS CNC szimulátor is lehetővé teszi a kényelmes műhely-
orientált programozást, ami a többi programozási lehetőség nagy teljesítményű kiegészítését jelenti.

44.2 Programozás WOP segítségével


A műhely-orientált programozást (WOP) az NC szerkesztőből, vagy az interaktív programozásból kiindulva az
F5-ös funkcióbillentyűvel ("WOP") hívjuk elő. Ennek során NC- programjának abban a sorában kell lennie,
amelyben a korvonal-programozást el kívánja kezdeni. A WOP befejezése után visszajut ebbe a sorba.
Különösen hatékony az, ha a WOP az interaktív programozásból kiindulva kerül behívásra. Ilyenkor a WOP
által létrehozott NC sorokat azonnal működtetni, és a szimuláció után esetlegesen helyesbíteni lehet.

Ábra WOP hívása az NC-Editorban

ábra: WOP hívása interaktív programozásnál

(c) MTS GmbH GO98 Bt. 2006 119


A WOP indítása után először a
műhely orientált programozás
főmenüjébe kerülünk.
A képernyő alsó szélén
megszokott funkciógomb sor
mellett a középén a pillanatnyilag
aktív nyersdarab rajza található,
valamint a szerszám aktuális
helyzete, amit egy kis kereszt
jelöl.
A tulajdonképpeni programozási
munkát azzal kezdjük, hogy
lenyomjuk az F1 "Geometria
létrehozása" funkciógombot.

Ezután az elemek menüjébe


kerülünk. Itt lehet kiválasztani,
hogy milyen kontúrelemet
szeretnénk programozni: Ábra A műhely orientált programozás
főmenüje

• Szakasz (F1)
• Körív jobbra (F3)
• Körív balra (F5) Ábra Elemek menüje

Ezután a választott kontúrelemnek megfelelő adatbeviteli dialógusba jutunk, amelyben a kontúrelem általunk
ismert geometriai adatait írhatjuk be. Ezek lehetnek hosszúságok, szögek, koordináták, vagy érintőirányú
átmeneti (csatlakozási) feltételek, egy letörés hossza, vagy egy lekerekítés sugara két elem között. Mialatt az
adatok lépésenkénti beírása történik, az MTS CNC szimulátor azonnal megvizsgálja, hogy milyen további
adatokra van még szükség, illetve melyek engedhetők meg a kontúrelem egyértelmű meghatározásához. A már
nem szükséges adatok kitörlésre kerülnek az adatbeviteli területből. Amennyiben elegendő adat áll
rendelkezésre egy kontúrelem meghatározásához, a CNC szimulátor grafikusan megjeleníti a kontúrt, és a
funkciógombok sorában megjeleni az F8 "Adatbevitel befejezése" funkciógomb. Ha ezt lenyomja, a WOP a
DIN 66025 szintaxisának megfelelő módon létrehozza a megfelelő NC mondatot, és a munkát a következő
kontúrelem meghatározásával lehet folytatni.

Egy kontúrelem
Nyersanyag geometriai
információnak
adatbeviteli területe

programozott kontúr
Funkciógob sor
Kezdőpont:
A kontúrleírás
kiindulópontja
A marási művelet WOP felületén a
munkadarab kontúrjai felülnézetben (a
gépasztal síkjába való vetítéssel) lesznek
ábrázolva.

Ábra Adatbeviteli dialógus egy balra irányuló körívhez, amely érintőlegesen csatlakozik a megelőző
elemhez.

(c) MTS GmbH GO98 Bt. 2006 120


44.3 Programpélda WOP-ra

Példa: RWT

Technológiai adatok
Nyers darab méretei: X135 Y117 Z20
Befogó eszköz: satu RS 160
Befogási magasság: 40 mm
Szerszámtár-kiosztás: T0101
Szerszám neve: horonymaró, 22mm; Megnevezés: MS-22.0/075L HSS ISO 1641

Feladat:
A rajzolt RWT kontúr gyártásához egy WOP megoldást kell kidolgozni

(c) MTS GmbH GO98 Bt. 2006 121


Figyelem! A WOP-al való munka előfeltételei az alábbiak:

1. A szimulátor be lett állítva és egy beállítási lap létre lett hozva.


2. A programot az "Első kontúrpontra való állás" mondatig beadtuk.
(Ráállás az első kontúrpontra: G41 G47 A15 G1.X63.899 Y-43.257)
3. Interaktív adatbevitel

(c) MTS GmbH GO98 Bt. 2006 122


Folyamat:

Kezdőpont az alábbi kontúrpont:


G41 G47 A15 G1 X63.899 Y-43.257

WOP indítása <F5> (egérrel kattintva vagy funkcióbillentyű


lenyomásával)

Geometria létrehozása <F1>

1. Szakasz beírása az alábbi értékekkel: <F1> Szakasz


Xe:+0mm; Ye:-40mm Beviteli értékek:
Xe:+0mm; Ye:-40mm
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

2. Körív-elem, körív jobbra <F3> Körív jobbra


ezt követően az értékek bevitele: Beviteli értékek:
Xe:-40mm; Ye:+0mm B:+40mm Xe:-40mm; Ye:+0mm B:+40mm
Beírás és az Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

3. Szakasz beírása az alábbi értékekkel: <F1>Szakasz


AW:+90; Ye:+52,50mm Beviteli értékek:
AW:+90; Ye:+52,50mm
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

4. Körív-elem, körív jobbra <F3> Körív jobbra


ezt követően az értékek bevitele: Beviteli értékek:
I:-37.5mm; J:+52,5mm I:-37.5mm; J:+52,5mm

(c) MTS GmbH GO98 Bt. 2006 123


Beírás és az Enter lenyomása
<F8> Bevitel befejezése

5. Szakasz, érintő, <F2> Szakasz, érintőleges


az alábbi értékek bevitelével: Beviteli értékek:
AW:-5; Rc:+4mm AW:-5; Rc:+4mm
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

6. Szakasz beírása az alábbi elemekkel: <F1> Szakasz


Xe:-19mm; Ye:+50mm; Aw:+275 Beviteli értékek:
Xe:-19mm; Ye:+50mm; Aw:+275
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

7. Körív-elem: érintő körív balra <F6> Körív, érintőleges, balra


Ezután az értékek bevitele: Beviteli értékek
Xe:+19mm; Ye:+50mm Xe:+19mm; Ye:+50mm
Beírás és az Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

8. Szakasz beírása az alábbi elemekkel: <F1> Szakasz


Aw:+85; Rc:+4mm Beviteli értékek:
Aw:+85; Rc:+4mm
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

9. Körív-elem: körív jobbra <F3> Körív jobbra


Ezután az értékek bevitele: Beviteli értékek:
I:+0mm; J:+0mm B:+70mm I:+0mm; J:+0mm B:+70mm
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

10. Szakasz, érintőleges, <F2> Szakasz, érintőleges


az alábbi értékek bevitelével: Beviteli értékek:
Ye:-16mm; Aw:+295 Ye:-16mm; Aw:+295
Beírás és az Enter lenyomása
<F8> Bevitel befejezése

11. Körív-elem: körív jobbra <F3> Körív, jobbra


Ezután az értékek bevitele: Beviteli értékek:
Xe:+63,899mm; Ye:+43,257mm; Xe:+63,899mm; Ye:+43,257mm; B:+20mm
B:+20mm Beírás és az Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

12. Menü bezárása <F8> Menü vége

13.WOP befejezése (DIN mondatok létrehozása) Shift <F8> WOP vége

(c) MTS GmbH GO98 Bt. 2006 124


Program megoldás: RWT kontúr

N0005 G54
N0007 F250.000 S1200 T0101 M03 M08
N0009 G00 X+080.000 Y-060.000
N0010 Z+002.000
N0012 G01 Z-006.000
N0014 G41 G47 A+015.000 G01 X+063.899 Y-043.257
N0018 G01 X+000.000 Y-040.000
N0020 G02 X-040.000 Y+000.000 I+000.000 J+040.000
N0022 G01 X-040.000 Y+052.500
N0024 G02 X-037.282 Y+054.990 I+002.500 J+000.000
N0026 G01 X-022.643 Y+053.710
N0028 G02 X-019.006 Y+050.074 I-000.349 J-003.985
N0030 G01 X-019.000 Y+050.000
N0032 G03 X+019.000 Y+050.000 I+019.000 J+001.662
N0034 G01 X+020.034 Y+061.823
N0036 G02 X+025.475 Y+065.200 I+003.985 J-000.349
N0038 G02 X+063.442 Y+029.583 I-025.475 J-065.200
N0040 G01 X+084.697 Y-016.000
N0042 G02 X+063.899 Y-043.257 I-018.589 J-007.379
N0044 G40 G47 A+012.000
N0048 G00 Z+004.000
N0050 G00 Y+075.209
N0052 G00 X-020.568
N0054 G01 Z-006.000
N0056 G01 X-000.568
N0058 G00 Z+004.000
N0060 G00 X+039.432
N0062 G01 Z-006.000
N0064 G01 X+073.432
N0066 G01 Y+064.209
N0068 G01 X+080.432
N0070 G01 Y+061.209
N0072 G01 X+093.432
N0074 G01 Y+051.209
N0076 G01 X+086.432
N0078 G01 Y+015.209
N0080 G00 Z+100.000
N0082 X+100.000 Y+080.000 M30

(c) MTS GmbH GO98 Bt. 2006 125


Példa: Alaplap

Technológiai adatok
Nyersdarab méretek: X208 Y100 Z150
Befogó eszköz : satu RS 100
Befogási magasság: 40mm
Szerszámtár-kiosztás: T0101
Szerszám neve: Palást homlokmaró, 40mm; Megnevezés: MW-040/032 HSS ISO 2586

Feladat:
A rajzon szereplő alaplap-kontúr gyártásához egy WOP megoldás kidolgozása

(c) MTS GmbH GO98 Bt. 2006 126


Figyelem! A WOP-al való munka előfeltételei az alábbiak:
1. A szimulátor be lett állítva és egy beállítási lap létre lett hozva.
2. A programot az "Első kontúrpontra való állás" mondatig beadtuk.
(Ráállás az első kontúrpontra: G42 G47 A10 G1 X105 Y6)
3. Interaktív adatbevitel

Program: Alaplap

N0005 G54
N0010 F0200.000 S0980 T0101 M03 M06
N0015 G00 X+100.000 Y-030.000
N0020 Z+002.000
N0025 G01 Z-007.500 M08
N0030 G42 G01 A+010.000 G47 X+105.000 Y+006.000

(c) MTS GmbH GO98 Bt. 2006 127


Folyamat:

Kezdőpont a kontúrpont
G41 G47 A10 G1 X100 Y6

WOP indítása <F5> (egérrel kattintva vagy funkcióbillentyű


lenyomásával)

Geometria létrehozása <F1>

1. Szakasz bevitele az alábbi értékekkel: <F1> Szakasz


Xe:+179mm; Ye:+6mm Beviteli értékek:
Xe:+179mm; Ye:+6mm

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G71 X179 Y6

(c) MTS GmbH GO98 Bt. 2006 128


2. Körív, érintőleges, balra <F6> Körív, érintőleges, balra
ezután értékek bevitele: Beviteli értékek:
B:+40mm B:+25mm

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G73 B25 O000

3. .Szakasz, érintőleges <F2> Szakasz, érintőleges


az alábbi értékekkel bevinni: Beviteli érték: nincs
nincs

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G71 O000

4. Körív, érintőleges, balra <F6> Körív, érintőleges, balra


Ezután az alábbi értékek bevitele: Beviteli értékek:
B+15 I:+179mm; J:+81mm B+15 I:+179mm; J:+81mm

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G73 I+179 J+81 O+70 B+15
O0
5. Szakasz, érintőleges <F2> Szakasz, érintőleges

(c) MTS GmbH GO98 Bt. 2006 129


Az alábbi értékek bevitelével: nincs Beviteli értékek: nincs

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G71 O000

6. Körív, érintőleges, balra <F6> Körív, érintőleges, balra


Ezután az alábbi értékeket beírni: Beviteli értékek:
Xe:+29mm; Ye:+6mm; I+29; J+31 Xe:+29mm; Ye:+6mm; I+29; J+31

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G73 X+29 Y+6 I+29 J+31
O+70 O000
7. Szakasz, érintőleges <F2> Szakasz, érintőleges
Az alábbi értékek beírásával: Beviteli értékek: Xe+110
nincs

Beírás és az Enter lenyomása


<F8> Bevitel befejezése
Létrehozott mondat: G71 X+100 O000

8.Menü bezárása <F8> Menü vége

(c) MTS GmbH GO98 Bt. 2006 130


9.WOP befejezése (DIN mondatok létrehozása)
Shift <F8> WOP vége

A Teach-IN (betanítási) funkcióval a maradék anyag eltávolítása

Programmegoldás: Alaplap

(( 15.8.2003 10:01
(
( KONFIGURÁCIÓ
( SZERSZÁMGÉP MTS VMC-024_ISO30_-0500-0400x0450
( VEZÉRLŐ MTS VMC01
(
( NYERSDARAB MÉRETE X+208.000 Y+100.000 Z+015.000
( MUNKADARAB POZICÍÓ X+150.500 Y+150.000
(( Munkadarab baloldali elülső sarka: X+150.500 Y+150.000 Z+100.000
( MATERIAL 145V33
(
( SCHRAUBSTOCK RS 110
( EINSPANNTIEFE E+005.000
( VERSCHIEBUNG V+000.000
( AUSRICHTUNG A270°
(
( AKTUÁLIS SZERSZÁM T01
( SZERSZÁM
( T01 WALZENSTIRNFRAESER MW-040/032 HSS ISO 2586
( T02 BOHRNUTENFRAESER MS-20.0/038K HSS ISO 1641
(
( KORREKTE KORREKTURWERTE
(
( MUNKADARAB NULLAPONT
( G54 X+150.500 Y+150.000 Z+100.000

(c) MTS GmbH GO98 Bt. 2006 131


(
()
N0005 G54
N0010 F0200.000 S0980 T0101 M03 M06
N0015 G00 X+100.000 Y-030.000
N0020 Z+002.000
N0025 G01 Z-007.500 M08
N0030 G42 G01 A+010.000 G47 X+105.000 Y+006.000
N0035 G01 X+179.000 Y+006.000
N0040 G03 X+203.495 Y+036.000 I+000.000 J+025.000
N0045 G01 X+193.697 Y+084.000
N0050 G03 X+175.166 Y+095.502 I-014.697 J-003.000
N0055 G01 X+022.610 Y+055.170
N0060 G03 X+029.000 Y+006.000 I+006.390 J-024.170
N0065 G01 X+110.000 Y+006.000
N0070 G40 G47 A+010.000
N0075 G00 Z+012.500
N0080 G00 Y+126.000
N0085 G00 X+030.000
N0090 G00 Z-007.500
N0095 G01 Y+094.000
N0100 G01 X-021.000
N0105 G00 Z+100.000
N0110 X+200.000 Y+150.000 M05 M09
N0115 M30

(c) MTS GmbH GO98 Bt. 2006 132


45. Paraméteres programozás

A paraméteres programozás alapjai

N010 P12=25
N015 P13=40
N020 P14=22
N025 P15=37
.

45.1 Általános információk

A paraméteres programozás az NC programozás egy különleges formája. Változók (paraméterek) kerülnek


megegyezéssel rögzítve, és később sokoldalúan a programban használva .

A paraméteres programozást főleg az alábbi esetekben használjuk:


- alprogramok többcélú használata
- azonos alakú, különböző méretű alkatrészek programozása
- a vezérlés belső számítási funkcióinak kihasználásáa

Az MTS-CNC-vezérlés lehetővé teszi az egyes paraméterek számítással történő összekapcsolását.

Rendelkezésre álló számítási műveletek az alábbiak:

- alapvető számítási műveletek +,-,*,/


Példa N330 ) P1= -5.5
N335 ) P2= P1 + P1

P2= -11

- zárójelezés []
Példa N260 ) G01 X [P1 + P2]*2

- trigonometriai funkciók SIN; COS;


TAN; ATAN
Példa N400 ) P5=SIN P3*P4
N500 ) P26=Cos [90- P23]*P4
N600 ) P36=TAN P33*P3
N700 ) P40=ATAN P36/P3

(c) MTS GmbH GO98 Bt. 2006 133


- exponenciális funkciók EXP (az e=2.71828... alap hatványa)
Példa N800 ) P20= EXP +3

- természetes logaritmus LN (az e alapú logaritmus)


Példa N820 ) P21= LAN P20

- gyökvonási funkció SQRT (négyzetgyök)


Példa N880 ) P56= SQRT +25

P56=+5

- abszolút érték ABS (abszolút érték)


Példa N920 ) P1= -5.5
P2= ABS [+4.5 + P1]

P2= +1

- egész érték INT (egész szám ; csak a tizedesvessző előtti)


Példa N445 ) P1= +10
N450 ) P2= -1.5
N455 ) P1= INT [P1 + P2]

N480 )G23 P450 Q470 S3

P1’= +8, P1’’= +6, P1’’’= +4

P1 értéke az első programismétlési menetben 8, a másodikban 6, és a harmadikban 4.

- Modulo érték % (Modulo egy osztás egészszámú


maradékát határozza meg)
Példa N560 ) P1=+10 % +3

P1= +1

(c) MTS GmbH GO98 Bt. 2006 134


45.2 Programozás paraméterekkel

A paramétereket a "P" jelző betűvel látjuk el. A paraméterket általában egy NC program elején határozzuk meg, az
alábbi szintaxissal:

Mondatszám Jelzőbetű = Paraméter érték.

Példa: N100 P10 = +25.6

A paramétereket mindig egyedi mondatban, vagy a mondat végén kell elhelyezni!!

Egy paraméter taralmazhat számértékeket, matematikailag, logikailag összekapcsolt értékeket, NC szavakat és más
paramétereket.

Példa:

N100 P10=25.6 számérték

N101 P11=3*21.5+3.5 számértékek matematikai, logikai összekapcsolása

N102 P12=P10+P11 matematikai, logikai összekapcsolás más


paraméterekkel

N103 P13=G00 X100 Y150 NC utasítások

Egy NC programban a paramétereket különböző formában lehet alkalmazni. Ezek egyrészt behívhatók, másrészt
számolhatók.

Példák a fenti paraméterekhez.

N120 G01 XP10 egyenes elmozdulás előtolással az X=25.6 értékre

N121 G01 ZP11 egyenes elmozdulás előtolással Z=68-ra

N122 P13 egyenes elmozdulás gyors X=100 és Y=150-re

N123 G01 ZP10+P11 egyenes elmozdulás előtolással a Z=93,6 értékre

N124 G01 ZP10+68 R11=68 az eredmény azonos, mint az N123-nál

N125 G01 ZP10+SQRT4624 a 4624 négyzetgyöke 68, az erdmény azonos mint az N


123-nál.

A számítási funkcióknak a paraméteres programozásban való felhasználásánál figyelemebe kell venni a matematikai
hierarchiát. Lehetséges a zárójelekkel való munka.

(c) MTS GmbH GO98 Bt. 2006 135


Példa:

N10 P1=5
N15 P2=10
N20 P3=20

P4 abszolút értéke =70


N25 P4=P1*P2+P3

N30 P5=P1*[P2+P3] P5 abszolút értéke=150

A paramétereket a programban kommentárokkal lehet magyarázni. Egy kommentárnak azonban mindig a mondat
végén kell állnia!.

Példa:

N10 P1=5 (A készítendő furat mélysége)

45.3. Alkalmazási példák a paraméteres programozásra

Azonos kialakítású alkatrészek programozása

A fűtőberendezések egyes szerelvényeinek összekötő elemeként azonos kilakítású, de különböző méretű karimákat
használnak.
A paraméteres programozás lehetőségeinek kihasználása következtében egy a karimák gyártásához készített NC
programot lehe használni minden mérethez

Példa:

a hosszúság
sin ∝ = a/c
a = sin ∝ * c
a = sin.40 * 32
a = 20.569 mm

b hosszúság
cos ∝ = b/c
b = cos ∝ * c
b = cos 40 * 32
b = 24.513 mm

(c) MTS GmbH GO98 Bt. 2006 136


Az egyes méret-értékeket most paraméterekhez rendeljük.
A megfelelő NC programot nem számértékekkel írjuk, hanem paraméterekkel. A program többszörös használatánál a
program elején a paramétereket helyesen, a szerkezeti méretnek megfelelően kell meghatározni, ezután az NC
programot változtatás nélkül korlátlanul lehet használni. .
A következőkben még csak a furatokkal foglalkozunk.
.

(c) MTS GmbH GO98 Bt. 2006 137


"Paraméter-hozzárendelés" táblázat

Paraméter Szerkezeti méret Szerkezeti méret Szerkezeti méret


1 2 3
B1 furat
x-koordináta P1 - 50 -37.5 -28.125
y-koordináta P2 0 0 0

Szög P3 40 40 40

B1-B2 távolság P4 32 24 18
(C hossz)

a hossz P5=sinP3*P4 20.569

b hossz P6=cosP3*P4 24.513

A furatok
mélysége P7 32 32 32

B2 furat
x-Koord. P8=P1+P6
y-Koord. P5=sinP3*P4

B3 furat
x-koordináta P9=ABS [P8]
y-koordináta P5=sinP3*P4

B4 furat
x-koordináta P10 50 37.5 28.125
y-koordináta P2 0 0 0

B5 furat
x-koordináta P9=ABS [P8]
y-koordináta P11=-[P5]

B6 Bohrung
x-Koord. P8=P1+P6
y-Koord. P11=-[P5]

(c) MTS GmbH GO98 Bt. 2006 138


45.4 Példaprogram az 1-es szerkezeti méret furatainak elkészítéséhez

Megoldás: Paraméterprogram, 1 –es sablon


()
(
( KONFIGURATION
( MASCHINE MTS VMC-024_ISO30_-0500-0400x0450
( STEUERUNG MTS VMC01
(
( ROHTEILMASSE X+160.000 Y+100.000 Z+025.000
( WERKSTUECKPOSITION X+170.000 Y+150.000
(( Linke vordere obere Ecke des Werkstückes: X+170.000 Y+150.000 Z+117.000
( MATERIAL AlMg 1::Aluminium
(
( SCHRAUBSTOCK RS 135
( EINSPANNTIEFE E+012.000
( VERSCHIEBUNG V+000.000
( AUSRICHTUNG A270°
(
( AKTUELLES WERKZEUG T01
( WERKZEUGE
( T01 WALZENSTIRNFRAESER MW-040/032 HSS ISO 2586
( T02 SÜLLYESZTŐ DC-20.0/090 HSS ISO 3294
( T03 FÚRÓ DR-08.50/075 HSS ISO 235
( T04 GEWINDEFÚRÓ TA-M10.0/1.50 HSS ISO 2857
( T05 BOHRNUTENFRAESER MS-16.0/067L HSS ISO 1641
(
( KORREKTURWERTE
( D01 R020.000 Z+115.500
( D02 R000.000 Z+090.000
( D03 R004.250 Z+120.900
( D04 R000.000 Z+110.000
( D05 R008.000 Z+138.000
(
()
N0005 G54 X+250.000 Y+200.000 Z+117.000
N0010 T0101 M03 M06 S0950 F0300.000
N0015 G00 X+130.000 Y+000.000
N0020 Z+002.000
N0025 G01 Z-010.000
N0030 G41 G47 A+012.000 G01 X+075.000 Y+000.000
N0035 G02 X+057.500 Y-023.848 I-025.000 J+000.000
N0040 G01 X+012.001 Y-038.157
N0045 G02 X+000.000 Y-040.000 I-012.000 J+038.157
N0050 G02 X-011.999 Y-038.157 I+000.001 J+040.000
N0055 G01 X-057.500 Y-023.848
N0060 G02 X-075.000 Y+000.000 I+007.500 J+023.848
N0065 G02 X-057.500 Y+023.849 I+025.000 J+000.001
N0070 G01 X-012.004 Y+038.157
N0075 G02 X+000.000 Y+040.000 I+012.000 J-038.157
N0080 G02 X+011.997 Y+038.157 I-000.003 J-040.000
N0085 G01 X+057.500 Y+023.847
N0090 G02 X+075.000 Y+000.000 I-007.500 J-023.848
N0095 G40 G47 A+012.000
N0100 G01 Z-005.000
N0105 G41 G47 A+012.000 G01 X+072.000 Y+000.000
N0110 G02 X+056.600 Y-020.987 I-022.000 J+000.000
N0115 G01 X+011.101 Y-035.296
N0120 G02 X+000.000 Y-037.000 I-011.100 J+035.296
N0125 G02 X-011.099 Y-035.296 I+000.001 J+037.000
N0130 G01 X-056.600 Y-020.986
N0135 G02 X-072.000 Y+000.000 I+006.600 J+020.987

(c) MTS GmbH GO98 Bt. 2006 139


N0140 G02 X-056.600 Y+020.987 I+022.000 J+000.001
N0145 G01 X-011.104 Y+035.296
N0150 G02 X+000.000 Y+037.000 I+011.100 J-035.296
N0155 G02 X+011.097 Y+035.296 I-000.003 J-037.000
N0160 G01 X+056.600 Y+020.985
N0165 G02 X+072.000 Y+000.000 I-006.600 J-020.987
N0170 G40 G47 A+012.000
N0175 P01=-050.000 P02=+000.000 P03=+040.000 P04=+032.000
N0180 ) P05=SINP3*P4 P6=COSP3*P4 P12=2
N0185 P07=-032.000 ) P8=P1+P6 P9=ABS[P8] P10=50 P11=-[P5]
N0190 T0303 M03 M06 S1300 F0090.000
N0195 ) G0 XP10 YP2
N0200 ) ZP12
N0205 ) G83 ZP7 K15 A1 B1 D3
N0210 G79
N0215 ) G0 XP9 YP5
N0220 G79
N0225 ) G0 XP8 YP5
N0230 G79
N0235 ) G0 XP1 YP2
N0240 G79
N0245 ) G0 XP8 YP11
N0250 G79
N0255 ) G0 XP9 YP11
N0260 G79
N0265 G00 Z+100.000
N0270 T0404 M03 M06 S0500
N0275 G94 F0750.000
N0280 ) G0 XP10 YP2
N0285 ) ZP12
N0290 G84 Z-028.000
N0295 G23 O0210 Q0265
N0300
N0305 T0505 M03 M06 S1200
N0310 G94 F0180.000
N0315 G00 X+000.000 Y+000.000
N0320 ) ZP12
N0325 G88 Z-028.000 K+012.000 B+020.000
N0330 G79
N0335 G00 Z+100.000
N0340 X+120.000 Y+120.000
N0345 M30

A többi szerkezeti méret gyártásához csak a P1..P4 és P10-es paramétereket kell módosítani. Ezután a program azonnal
használható.

Megjegyzés:
Egy másik szerkezeti méret gyártásánál természetesen a megfelelő fúrót kell a tárban elhelyezni.

(c) MTS GmbH GO98 Bt. 2006 140


Példaprogram egy egyenesen elhelyezkedő furatok paraméterezésére az egyenesek különböző
szögei mellett

N010 (PÉLDAPROGRAM PARAMÉTEREK HASZNÁLATÁHOZ)


N015 (PARAMÉTER MEGHATROZÁS ÉS –KIOSZTÁS)
N020 P1=20 (X-KOORDINATE DER 1.BOHRUNG )
N025 P2=30 (Y-KOORDINATE DER 1.BOHRUNG )
N030 P3=25 (WINKEL DER BOHRPUNKTGERADEN )
N035 P4=30 (ABSTAND DER BOHRUNGEN )
N040 P5=5 (ANZAHL DER BOHRUNGEN AUF DER GERADE )
N045 (A PARAMÉTERKIOSZTÁS VÉGE )
N050 G54 X0 Y0 Z65
N055 T0404 S1000 F300 M3 (ZENTRIERFÚRÓ 4MM )
N060 G0 G90 X0 Y0
N065 G81 Z-5
N070 G0 G90 Z1
N075 P15=P5-1
N080 P11=P1 P12=P2
N085 G0 XP11 YP12
N090 G91
N095 G79
N100 P11=COSP3*P4 P12=SINP3*P4
N105 G23 O85 Q100 SP15
N110 G0 G90 X0 Y0
N115 T0505 S450 F100 M3 (FÚRÓ DURCHM. 10MM )
N120 G83 Z-26 D1 K7
N125 G23 O70 Q110
N130 T0606 S800 F200 M3 (SÜLLYESZTŐ DURCHM. 14MM )
N135 G81 Z-3
N140 G23 O70 Q110
N145 M30

(c) MTS GmbH GO98 Bt. 2006 141


Példaprogram egy osztókörön elhelyezkedő furatok paraméterezésére, a furatok eltérő
szögeivel

Az alábbi rajzon az I. negyedben szimmetrikus furatok helyezkednek el egy osztókörön.


A többi negyed mindenkor kongruens az elsővel.

Feladat:

Készítsen egy paraméteres programot az alábbi paraméterekkel az első negyedben elhelyezkedő furatok elkészítéséhez.
.

1. P10 az osztókör átmérője


2 P20 a kezdő szög
3 P30 a továbblépési szög
4 P40 a furatok száma

Fejlesszenek ki egy variációt az elkészített furatok megismétlésére a II. – IV negyedekben.

(c) MTS GmbH GO98 Bt. 2006 142


Magyarázatok a "furatkép" megoldásához“

N0005 G54
N0010 P01=+001.000 (belső számláló
N0015 P02=+010.000 (furatátmérő
N0020 P03=+000.500 (leélezés
N0025 P05=+030.000 (furatmélység
N0030 P10=+040.000 (osztókör sugara
N0035 P20=+030.000 (kezdő szög
N0040 P30=+030.000 (léptetés szöge
N0045 P40=+003.000 (furatok száma síknegyedenként
N0050 ) P04=P02/2+P03 (a központosítási mélység számítása
N0055 F0250.000 S3000 T0101 M03 süllyesztő tchnológiai mondata
N0060 G00 X+000.000 Y+000.000 Z+002.000 elő-pozícionálás
N0065 ) P41=P40-P01 A fúrs ismétlés belső számítása
N0070 ) P21=P20 A kezdő szög belső elszámolása
N0075 ) P31=SINP21*P10 Az Y helyzet számítása
N0080 ) P32=COSP21*P10 Az X helyzet számítása
N0085 ) P21=P21+P30 Szög számítása a következő furathoz
N0090 G00 XP32 YP31 A furat megközelítése
N0095 ) G1Z-P4 Fúrás/központozás előtolással
N0100 G00 Z+002.000 Visszahúzás
N0105 G23 SP41 O0075 Q0100 A számítás és a fúrási műveletek ismétlése az aktuális
negyedhez.
N0110 G59 X+000.000 Y+000.000 Z+000.000 A koordinátarendszer elforgatása a II: síknegyedhez.
A+090.000
N0115 G23 O0070 Q0105 A fúrások megismétlése az I. ngyeddel analóg módon.
N0120 G59 X+000.000 Y+000.000 Z+000.000 A koordinátarendszer elforgatása a II: síknegyedhez
A+090.000
N0125 G23 O0070 Q0105 A fúrások megismétlése az I. ngyeddel analóg módon.
N0130 G59 X+000.000 Y+000.000 Z+000.000 A koordinátarendszer elforgatása a III: síknegyedhez
A+090.000
N0135 G23 O0070 Q0105 A fúrások megismétlése az I. ngyeddel analóg módon.
N0140 G59 X+000.000 Y+000.000 Z+000.000 A koordinátarendszer elforgatása a IV: síknegyedhez
A+090.000
N0145 G00 Z+100.000 Haladás a szerszámváltási helyzetre
N0150 F0600.000 S2500 T0303 M03 M06 Fúró technológiai mondata
N0155 G00 X+000.000 Y+000.000 Z+002.000 Elő-pozícionálás
N0160 ) P4=P5 Az új furatmélység beállítása
N0165 G23 O0070 Q0145 A 70…145 mondatok megismétlése
N0170 G00 Z+150.000 M30 Program vége

(c) MTS GmbH GO98 Bt. 2006 143


46. G32, G33, G34, G35, G36, G37, G38, G39 zsebmaró ciklus

A G utasítások leírása:
Funkció A G32, G33, G34, G35, G36, G37, G38, G39 utasítások összességükben egy univerzális
ciklust határoznak meg, szabadon meghatározható zsebek kimélyítéséhez, amelyek különböző
magasságú szigeteket, valamint furatokat tartalmaznak.
A zsebek optimális kimélyítéséhez a ciklus kezdete (G37) és a ciklus vége (G39) között
programozható egy kifejezett fogásvételi sorrend, (G32), egy előfúrási opció (G33), egy
kontúrmegmunkálásra szolgáló speciális szerszám (G34), egy opció a maradék anyag
felismeréséhez és eltávolításához (G35), simítási ráhagyások az XY- és Z irányban (G36) és
pontos kontúrleírások a zsebek egyes elemeihez (G38).
Az egyes megmunkálási műveletekhez a megfelelő NC mondatok segítségével rendelhetők
speciális szerszámok. A G32…G36-os NC mondatok a G37 és a G39 között tetszőleges
helyen, de csupán egyszer helyezhetők el a programban. A G38-as NC mondat tetszőlegesen
gyakran és tetszőleges helyen programozható a G37 és G39 között.

Áttekintés

Ciklus kezdete G37 Z-015.000 I+083.000 K+010.000 W+009.000 Q0001 H+000.000

Egy szabad kontúr megközelítési pontja G38 X+083.000 Y+011.622 A+010.000 O0010 Q0045

Egy hajtóműfedél szabad kontúr leírása G02 X+068.764 Y+023.984 Z+290.000 I+000.000 J+014.378
A külső kontúr programozása WOP-pal. G03 X+062.000 Y+030.000 Z+290.000 I-006.931 J-000.982
G03 X+055.072 Y+024.813 Z+290.000 I-000.167 J-006.998

Köralakú sziget G38 X+043.000 Y+058.000 R+015.000 O0001 O0012


Zseb egy szigeten mint kör G38 X+043.000 Y+058.000 R+010.000 O0002 O0012

Egy sziget-szabad kontúr megközelítési pontja G38 X+133.000 Y+033.000 O0001 O0010

Egy szabad kontúr leírása szigetként G02 X+123.012 Y+043.483 Z+290.000 I+000.000 J+010.000
A sziget programozása WOP_pal. G03 X+108.729 Y+063.621 Z+290.000 I-019.977 J+000.966
G02 X+127.556 Y+074.379 Z+290.000 I+004.271 J+014.379

Zseb egy szigetben, mint kör G38 X+113.000 Y+078.000 R+010.000 O0002 O0012
Zseb egy szigetben, mint kör G38 X+133.000 Y+043.000 R+008.000 O0002 O0012
Megmunkálás kezdőpontja a zseb G39 X+083.000 Y+040.000 Z+010.000 A+045.000
kimunkálásához.

Fogásvételi sorrend A G32 segítségével kifejezetten meghatározható egy fogásvételi sorrend a programozott
zseb optimalizált kimélyítéséhez.

(c) MTS GmbH GO98 Bt. 2006 144


46.1 NC-utasítás G32 K.. [K..] [K..] [K..]

Címek K fogásvétel Z irányban, növekményesen a biztonsági szinttől

A K címet legalább egyszer programozni kell, és ezután tetszőleges gyakran lehet eltérő
értékekkel programozni. A fogásvételi sorrend értékeinek nem kell nagyság szerinti sorba
rendezve lenniük.

Leírás: A G32 segítségével programozott fogásvételi sorrendnek csak a ciklusban programozott


zseb nagyolással történő kimélyítésénél és egy a G34-el programozott kontúr követésnél
van jelentősége, és minden más megmunkálási módnál figyelmen kívül lesz hagyva.
Egy a G36-al programozott Z irányú simítási ráhagyást a vezérlés úgy vesz figyelembe,
hogy a fogásvételi sorrend minden megadott értéke a simítási ráhagyásra lesz ültetve.

A fogásvételi sorrendnek abszolút előnye van más, a nagyoló- és kontúrmegmunkálás


fogásvételével kapcsolatban programozott paraméterekkel szemben.

Így például megszüntet egy esetlegesen a ciklus kezdeténél választott fogásvételi


optimalizálást, vagy a G37, G34 segítségével megegyezett maximális fogásvételt.
A simítási- vagy maradék-anyag megmunkáláshoz annyiban van jelentősége, ahogy az
ebből adódó zseb-rétegek, nem pedig maguk a fogásvételek lesznek figyelembe véve. Ezért
ezekhez a megmunkálási műveletekhez egyedileg megadott maximális fogásvételek és egy
a G37-tel programozott fogásvételi optimalizálás figyelembe lesz véve.

Amennyiben a G32-vel megadott mélységi fogásvételek nem elegendőek a zseb teljes


kimélyítéséhez, mivel pl.a zseb alját, vagy egyes szigetek felületét nem lehetett elérni, vagy
amennyiben egy G37-el, vagy G34-el programozott maximális fogásvétel a fogásvételi
sorrend által túllépésre kerül, a zseb-megmunkálás ciklus feldolgozása előtt egy
figyelmeztetés kerül kiadásra.

Figyelem: Ha a fogásvétei sorrendet úgy programozzuk, hogy nem éri el az összes sziget felszínét,
ezek simításnál sem lesznek elérve Z irányban!

46.2 NC-utasítás G33 T.. [A..] [B..] [D..].. [K..] [F..] [S..] [M..] [M..]

A G32-es NC mondat egy zsebmegmunkálási ciklusnál a G37-es és G39-es NC mondatok


között tetszőleges helyen, de maximum egyszer programozható.

Előfúrás A G33 behívásával egy előfúrási opció határozható meg a zsebmarási ciklusban egy
kiválasztott fúrószerszámmal és a hozzátartozó technológiával.

Címek T a fúrószerszám szerszámszáma

Választható címek A várakozási idő a biztonsági szintre forgács kihordáss céljából történő visszahúzás után
(másodpercekben)

B várakozási idő a furat alján forgácstörés céljából (másodpercek)

D csökkentés

(c) MTS GmbH GO98 Bt. 2006 145


K 1. fúrási mélység

F előtolás (Z irányban)

S Orsó fordulatszáma/ forgácsolási sebesség

M Orsó/ Hűtőfolyadék

Leírás Az előfúrás a zseb-ciklus végrehajtásakor minden megmunkálási kezdőpontot megtörténik,


amelyekre a zseb nagyolással történő kimélyítéséhez, és egy esetlegesen G37-tel
kiválasztott előzetes, illetve egyedüli kontúrközetéshez szükség van. Ezek a pontok
programozhatók a G39-el a ciklus lezárásakor. Ha a pontokat nem adjuk meg, vagy nem
elégségesen adjuk meg, a vezérlés automatikusan kiszámítja, illetve kiegészíti a
kezdőpontokat. A fúrási pontokon az előfúrás után kezdődik aa zseb kimélyítése, illetve a
kontúrkövetés. Az előfúrási pontok fölötti ráállás gyorsmenetben történik a visszahúzási
szinten. A fúrási műveletek végrehajása a G83-leírásának megfelelő fúrási ciklussal
történik. Az XY és Z irányban figyelembe vételre kerül a simítási ráhagyás.

A ciklus feldolgozása egy hibajelzéssel megszakad, ha a G39-nél megadott pontok egyike


a kimunkálandó területen kívülre esik, ha a G39-el meghatározott megmunkálási
kezdőpontokon, vagy a kontúrkövetés kezdőpontjánál történő előfúrás egy zseb-, vagy
sziget-kontúr sérüléséhez vezet, vagy amikor egy zseb-elem kimélyítése a megadott
szerszámmal ugyan lehetséges, egy előfúrás azonban a fúró mérete miatt egy kontúr-
sérüléshez vezetne.

Figyelem: Az F, vagy S nem programozott technológiai címekhez alapértelmezés szerint a


nagyoláshoz (lásd G37) érvényes értékek kerülnek átvételre.

A G33-as NC mondat a zseb-cikluson belül a G37 és G39 között tetszőleges helyen, de


maximum azonban csak egyszer programozható

A zsebkontúrok A zsebmarási ciklushoz a G37-es ciklus-behívásnál egy opció adható meg a zseb-kontúrok
lekövetése: lekövetéséhez. Ehhez a megmunkálási lépéshez a G34 segíségével határozható meg egy
megfelelő technológia.

46.3 NC-utasításG34 T.. [F..] [S..] [M..] [M] [K..]

Címek T szerszámszám

Választható címek F előtolás

S orsó fordulatszáma/forgácsolási sebesség

M orsó, hűtőfolyadék

K maximális fogásvétel Z irányban. (Az első fogásvétel mindig a biztonsági szintről


kiindulva történik.) Amennyiben a K érték nem kerül programozásra, a G37-nél a
nagyoló megmunkáláshoz megadott maximális fogásvételi érték kerül felhasználásra

Leírás: A G34 segítségével programozott technológiát nagyolási megmunkálásnál a ciklusban


programozott zseb-kontúrok egyedüli, vagy a kimélyítés előtt történő lekövetésére
használjuk.
Ennél a mgmunkálási lépésnél figyelembe vételre kerül mind a G32-vel meghatározott
fogásvételi sorrend, mind pdig egy a G36 segítségével meghatáározott simítási ráhagyás.
A körvonal lekövetése során a mindnkori megmunkálási kezdőpont fölött a visszahúzási
szinten gyorsjáratban haladunk át, és a biztonsági szintre való állás is gyorjáratban történik.

(c) MTS GmbH GO98 Bt. 2006 146


Ha a ciklusban a G32-vel egy kifejezett fogásvételi sorrend lett megadva, ezután a
biztonsági szintről a választott előtolással a fogásvételi sorrend legkisebb fogásvételi
mélységre (esetlegesen a Z irányú ráhagyással csökkentve) lesz állíva a szerszám és a
körvonal lekövetésére ebben a mélységben kerül sor. Amennyiben ezen pálya kezdőpontja
azonos a végponttal, akkor előtolási sebességgel a fogásvételi sorrend következő mélységre
történik a szerszám állítása, és ebben a mélységben történik a kontúr lekövetése. Ha
azonban a kezdőpont és a végpont nem azonosak (pl. egy negyedkörre való
ráállásnál/lekövetésnél), a szerszám a konúrpálya végpontjától gyorsjáratban felemelkedik
a visszahúzási szintre, a kzdőpont fölé megy és a biztonsági szintre lesz állítva.
Innen előtolással lesz állítva a következő mélységre, és leköveti a kontúrt. Ez az eljárás
addig kerül ismétlésre, amíg el nem éri az utolsó fogásvételi mélységet. Végül a szerszám
gyorsmenetben kerül a visszahúzási szintre.
Amennyiben nem lett megadva fogásvételi sorrend, a vezérlés számítja ki a különböző
fogásvételi mélységeket a zseb mélységéből, a szigetek magasságából, egy a G36-nál
meghatározott Z irányú simítási ráhagyásból a K maximális fogásvételből, és egy
esetlegesen a G37-nél meghatározott fogásvétel-optimalizálásból. A körvonal lekövetése
így az ezekből meghatározott fogásvételekkel történik, a fent leírt módon.

Figyelem: Ha a cikluson belül G32-vel meghatározásra került egy fogásvételi sorrend, amelynek
feldolgozása során a G34-ben programozott maximális fogásvétel túllépésre kerül, a ciklus
feldolgozása előtt egy figyelmeztetés kerül kiadásra.
A nem programozott F, S, vagy M technológiai címek esetében alapértelmezés szerint a
nagyoláshoz érvényes értékek kerülnek beállításra. (lásd a G37 leírását).

A G34 NC mondatot a zseb-megmunkálási cikluson belül a G37 és G39 között tetszőleges


helyen, azonban maximum csak egyszer szabad programozni.

Maradékanyag felismerése Ha eltekintve a G36 segítségével programozott simítási ráhagyástól, a megadott nagyoló
és megmunkálása: szerszámmal a zsebmarási ciklusban programozott zseb teljes kimélyítése nem lehetséges, a
G35 segítségével programozható a nagyolás után megmaradt maradék anyag felismerése és
eltávolítása.

46.4 NC-utasításG35 T.. [K..] [F..] [S..] [M..] [M]

Címek T szerszámszám

Választható címek K maximális fogásvétel Z irányban. Az első fogásvétel a biztonsági szinttől kiindulva
történik. Amennyiben a K értéket nem programozzuk, a G37-nél a nagyoló
megmunkáláshoz megadott maximális fogásvételi érték kerül felhasználásra.

F előtolás

S orsó fordulatszám /forgácsolási sebesség

M orsó, hűtőfolyadék

Leírás: A maradék anyag meander-szerű kimélyítése a programozott technológiával történik,


közvetlenül a nagyolási megmunkálás után és a simítás előtt, az esetlegesen a G36-tal
meghatározott simítási ráhagyás figyelembe vételével.
Ennek során figyelembe vételre kerül a zsebnek a G32-vel programozott fogásvételi
sorrend alapján, vagy a különböző sziget-magassággal létrejött rétegekre való felosztása. A
feldolgozás során először gyorsmenetben halad a szerszám a mindenkori megmunkálási
kezdőpont fölé, és a biztonsági szintre lesz állítva. Ezután a programozott előtolással a
mindenkori rétegvastagság és a maximális fogásvétel, valamint a G37-nél programozott
fogásvételi optimalizálás figyelembe vételével kerül sor fogásvételre és a maradék anyag
ebben a mélységben való eltávolítására. Ezután fogásvétel történik a következő

(c) MTS GmbH GO98 Bt. 2006 147


megmunkálási mélységre, és a maradék anyag eltávolítására. Ez a mindenkori réteg-
mélységig ismétlődik. A szerszám ezután visszahúzásra kerül a mindenkori visszahúzási
szintre, és megmunkálásra kerül ennek a rétegnek következő maradék anyaga. Ha
eltávolításra került egy rétegnél a maradék anyag, a következő rétegnél az eljárás ugyanez.

Figyelem: A nem programozott F, M, vagy S technológiai címeknél alapértelmezés szerint a


nagyolásnál (lásd G37) érvényes értékek kerülének átvételre.

A G35 NC mondatot a zseb-megmunkálási cikluson belül a G37 és G39 között tetszőleges


helyen, azonban maximum csak egyszer szabad programozni.

Simítási ráhagyás A G36 segítségével a zsebmarási ciklusban globálisan ható simítási ráhagyás határozható
meg az XY és Z irányban, továbbá a hozzátaretozó szerszámok és technológiák a simítási
megmunkálás részére.

46.5 NC-utasításG36 [B..] [Z..] [R..] [O..] [K..] [T..] [S..] [F..] [M..] [M]

Választható címek B simítási ráhagyás az XY síkban

Z simítási ráhagyás Z irányban. A Z értéknek pozitívnak kell lennie.

R a simító szerszám sugár-illesztése Z irányban, a korrekciós értékek felülírása

Figyelem: Ez az érték nem tartósan írja felül a korrekciós értéket, csak a zseb-megmunkálásnál
érvényes!

O O nincs programozva, illetve


O = 0: simítás először a Z irányban.
O = 1: simítás először az XY síkban.

K maximális fogásvétel Z irányban az XY síkban történő simításnál.


Ha a K nem kerül programozásra, a G37-nél a nagyoláshoz meghatározott maximális
fogásvételi érték kerül felhasználásra.

T szerszámszámok
(a Z irányban, illetve az XY síkban történő simításhoz megadható egy-egy szerszámszám).

S orsófordulatszámok, forgácsolási sebességek

F előtolások

M orsó, hűtőfolyadék

Figyelem:: A szerszám és technológia (azaz F, S és T) a G36-on belül kétszeresn hívható fel


(F,F,S,S,T,T). Egy ilyen cím első behívása mindig az XY síkban történő simításra
vonatkozik, azaz B-nek kell programozva lennie, a második pedig a Z irányban történő
simításra (azaz Z-nek kell programozva lennie). Ha egy simítási ráhagyás csak egy
irányban van programozva, a megfelelő ráhagyás kimélyítésének mindig csak az első, a
technológiára vonatkozó címei lesznek figyelembe véve. A többi, a technológiára
vonatkozó cím figyelmen kívül lesz hagyva. Ha nincs simítási ráhagyás programozva, nem
kerül sor simítási megmunkálásra.
Ha egy simítási megmunkáláshoz nem lett programozva szerszámszám, ehhez a zseb
kimélyítéséhez használt szerszám kerül alkalmazásra. A nem programozott F, M, vagy S
technológiai címeknél alapértelmezés szerint a nagyolásnál (lásd G37) érvényes értékek
kerülnek átvételre.

(c) MTS GmbH GO98 Bt. 2006 148


Leírás: A zseb és maradék anyag kimunkálása során, az előfúrásnál és a kontúr-követésnél
figyelembe lesznek véve a programozott simítási ráhagyások.
A simítási megmunkálás utolsó munkalépéséként kerül végrehajtásra, tehát egy esetlegesen
a G35-el programozott maradék anyag-eltávolítás után, és pedig választhatóan először az
XY síkban, majd Z irányban, vagy megfordítva, és minden esetben a fennmaradó
iránybasn érvényes ráhagyás figyelembe vételével.

A Z irányú simítási ráhagyás lemunkálása azzal a stratégiával történik, amely a G39-ben a


nagyoláshoz lett meghatározva, és amely mindig a teljes, a ciklusban meghatározott zsebre
vonatkozik. Azaz, amannyiban a zseb előzőleg nem lett kimunkálva, hanem csak a
kontúrok lekövetésére került sor, a teljes zseb-fenék és összes sziget-felszín simításra kerül
– egy esetlegesen megadott, csak utólag az XY síkban eltávolítandó simítási ráhagyás
figyelembe vételével.
Kimélyítéshez először gyorsjáratban a mindenkori megmunkálási kezdőpont fölé megyünk
a visszahúzási szintre, és ezután gyorsjáratban egy biztonsági távolság betartásával a
lemunkálandó ráhagyás fölé. Ez a biztonsági távolság a biztonsági szint és a zseb felső
szélének távolsága által adott (lásd a G37 programozását). A Z irányú simítási ráhagyások
eltávolításának megmunkálási kezdőpontjait a vezérlés automatikusan számítja ki, és nem
adhatók meg külön, mint a zseb nagyolással történő kimunkálása esetében.

Az XY síkban levő simítási ráhagyás az esetlegesen a G38-cal megadott a mindenkori


kontúrmegközelítési és elhagyási feltételeinek figyelembe vételével csak a ciklusban
meghatározott zseb szélének egyszeri lekövetésével lesz lemunkálva. Az alkalmazott
marószerszám él-átmérőjének tehát nagyobbnak kell lennie az XY síkban levő simítási
ráhagyásnál.
Az XY síkban történő simítás esetében a fogásvételnél egy a G32-vel programozott
fogásvételi sorrend annyiban lesz figyelembe véve, hogy az abból adódó rétegek kerülnek
simításra. Ha nincs programozott fogásvételi sorrend, a rétegek automatikusan a különböző
szigetmagasságok alapján kerülnek meghatározásra. A simítási ráhagyás eltávolításánál
ezen kívül mind a K-val megadott maximális fogásvétel, mind pedig a G37-nél
programozott fogásvételi optimalizálás figyelembe vételre kerül.
Az XY síkban levő ráhagyás kimunkálásánál a szerszám gyorsjáratban elmozdul a
megmunkálási kezdpontok fölé a visszahúzási síkban, és lesüllyed a biztonsági szintre.
Innen kezdve történik a további fogásvétel az ebben a síkban a simításhoz programozott F
előtolással. Ha a kezdő és végpont például egy választott megközelítési és eltávolodási
feltétel következtében eltérnek, a szerszám a következő megmunkálási mélységre való
fogásvétel előtt gyorsjáratban visszhúzásra kerül a visszahúzási szintre, elmegy a
kezdőpont fülé és ott lesüllyed a biztonsági szintre. Innen történik a következő fogásvétel,
F előtolással.

A G36 NC mondatot a zseb-megmunkálási cikluson belül a G37 és G39 között tetszőleges


helyen, azonban maximum csak egyszer szabad programozni

(c) MTS GmbH GO98 Bt. 2006 149


Ciklus-behívás: A zsebmarási ciklus programozását a G37 segítségével kezdjük.

46.6 NC-utasítás G37 Z.. K.. [W..] [H..] [O..] [Q..] [I..] [R..] [F..] [S..] [T..] [M..] [M]

Címek Z A zseb mélysége, abszolút, vagy növekményesen a visszahúzási szinttől (az O cím
programozásától függően). A visszahúzási szint külön megadható a Z cím
programozásával a G39-nél, a zsebciklus végén. Ha ez a cím nem lett programozva, a
visszahúzási szintet a FG37 behívásakor beváltott szerszám élének hekyzete adja meg.

K maximális fogásvétel Z irányban a nagyolási lépésnél való kimunkálásnál.


(Az első fogásvétel a biztonsági szinttől kezdőden történik.)
K figyelmen kívül lesz hagyva, ha a ciklusban a G32-vel megadásra kerül egy fogásvételi
sorrend.

Választható cím W a biztonsági szint és a visszahúzási szint távolsága


amennyiben W nem lett programozva, vagy W=0, a biztonsági szint és a visszahúzási szint
egybeesnek.

H A zseb felső széle


az O cím programozásától függően abszolút Z értékként, vagy növekményesen, a
biztonsági szinttől számítva.

O I) A H és Z paraméterek abszolút, vagy növekményes méretmegadása


O=0 vagy nincs programozva: H és Z abszolút
O=1 H és Z növekményes
O=2 H abszolút, Z növekményes
O=3 H növekményes, Z abszolút

II) Egyen- / elleirányú


O=10 vagy nincs programozva: ellenirányú megmunkálás
O=11 egyenirányú megmunkálás,

III) Fogásvétel módja:


O=20 Körkörös fogásvétel Z irányban, egy az aktuális szerszám élének 1,5-szörösével
egyenlő átmérőjű furatot hoz létre
A körkörös fogásvétel minden (marási) megmunkálási fajtánál végre lesz hajrtva. (lásd az
alábbi leírást is).

IV) Fogásvételi optimalizálás:


O=30 optimalizálás (azaz egyenlő) fogásvétel a két utolsó fogásvételnél a legközlebbi
sziget-felszín előtt, illetve a zseb fenékszintje előtt.
O=31 Egyenletes fogásvétel a zseb alsó szintjéig a szigetmagasságok és a K maximális
fogásvétel figyelenmbe vételével.

Figyelem: O az NC mindaton belül az I, II, III és IV csoportokhoz maximum egyszer programozható.

Az O=30 és O=31 figyelmen kívül lesz hagyva, ha a zseb-ciklusokűn belül G32-vel egy
kifejezett fogásvételi sorrend kerül programozásra.

Q I) A kontúrok lekövetése és a zsebek kimunkálása:


Q=0 vagy nincs programozva: csak kimunkálás, nincs kontúr-lekövetés
Q=1 kontúr-lekövetés a kimunkálás után
Q=2 kontúr-lekövetés a kimunkálás előtt
Q=3 csak kontúr-lekövetések, nincs kimunkálás

A G38 programozásánál minden kontúrhoz választható egyedi megközleítési és


eltávolodási feltétel.
Fogásvétel az XY szintben történő megmunkálásnál a maró átmérőjének százalékában.(Ha
I nem kerül programozásra, I = 50 lesz beállítva).

(c) MTS GmbH GO98 Bt. 2006 150


R A szerszám sugarának kifejezett megadása
Figyelem: Az így programozott sugárkorrekciós érték csak a zseb-megmunkáláshoz érvényes, és nem
írja felül tartósan a korrekciós értékeket!

F Előtolás

S Orsó fordulatszám, forgácsoló sebesség

T Nagyolószerszám száma

M Orsó, hűtőfolyadék

Leírás A G37 segítségével kerül bevezetésre a zsebmarási ciklus és alapvető paraméterek


megadása a ciklusban meghatározott zsebek kimunkálásához.
Az egyes megmunkálási fajták, amennyiben a ciklusban programozásra kerülnek, az alábbi
sorrendben kerülnek végrehajtásra:
1) Előfúrás (G33),
2) Kontúrok lekövetése, ha G37 Q=2, vagy Q=3 lett programozva,
3) Nagyolás, ha a G37-ben nem Q=3 lett programozva,
4) Kontúrok lekövetése, ha a G37-ben Q=1 lett programozva,
5) Maradék anyag eltávolítása (G35)
6) Simítás (G36)

A zsebnek nagyolási műveletben való kimélyítésével először a G37-tel megadott szerszám


kerül beváltásra. Ha a T szerszám nem lett programozva, a nagyoláshoz a G37
behívásakor aktuálisan beváltott szerszám kerül alkalmazásra. Ennek megfelelő érvényes
az F, S és M címekhez is. A zseb megmunkálása rétegekben történik, amelyek vagy egy a
G32-vel programozott fogásvételi sorrendből, vagy a különböző magasságú szigetek
meglétéből adódnak, vagy egy esetlegesen a G36-tal meghatározott simítási ráhagyás kerül
figyelembe vételre.

Minden réteg kimunkálásánál gyorsjáratban haladunl el a visszahúzási szinten a


mindenkori megmunkálási kezdőpontok fölött, és a szerszám gyorsjáratban lett
lesüllyesztve a biztonsági szintre. Ezek a kezdőpontok vagy a G39 segítségével lettek
programozva a ciklus lezárásakor, vagy automatikusan kerülnek kiszámításra a vezérlés
által.

A biztonsági szintről történik a további fogásvétel az adott művelethez megadott


előtolással. A fogásvételi mélységek vagy a programozásban adottak egy explicit
fogásvételi sorrendben, vagy a vezérlés automatiksan számítja ki azokat a K –val
meghatározott maximális fogásvétel, az O=30, vagy O=31 segítségével választott
fogásvételi optimalizálás és a kiszámított rétegvastagság alapján.
Ha nem lett programozva fogásvételi optimalizálás, egészen addig a K számára megadott
maximális értékkel történik a fogásvétel, amíg a megmaradt mélységet egy fogással meg
lehet munkálni. (lásd az 1. ábrát).
Ha az O = 30 (optimalizált fogásvétel) lett programozva, egészen addig a maximális
értékkel történik a fogásvétel, amíg a maradék mélység a maximális fogásvétel
kétszeresénél kevesebb nem lett. Ezután kétszer ezen maradék mélység felével történik a
fogásvétel (lásd a 2. ábrát).
Ha O=31 (egyenletes fogásvétel) lett programozva a réteg mélysége egyenlő nagyságú
szakaszokra lesz bontva, amelyek nem lépik túl a maximális fogásvétel értékét, és
amelyeknél az így adódó fogásvételek száma minimális lesz (lásd a 3. ábrát):

Az O=20 –al választott körkörös fogásvétel az előfúrás kivételével minden megmunkálási


lépésre érvényes. A körkörös fogásvétel alkalmával olyan az eljárás, hogy egy köralakú
furat keletkezíik, amelynek átmérője a marószerszám átmérőjének 1,5-szöröse, és
amelynek közepén a megmunkálási kezdőpont van. Ehhez először egy lépésben az XY
síkban fékör-alakban és Z irányban a fogásvételi mélység 10 %-ára megyünk ezen furat
szélére. A fogásvételi mélység maradék 90%--át ezután spirálalakú lefelé történő mozgásal

(c) MTS GmbH GO98 Bt. 2006 151


tesszük meg a furat szélét egyszer körüljárva. Ezután egy félkör-alakú pályán történik az
elmozduilás a furat középpontjára, tehát a megmunkálás kezdőpontjára.

A G37 NC mondatot a zsebciklusnak a G39-el való lezárása előtt nem lehet egy második
alkalommal programozni.

Kontúrleírás A G38 segítségével lehet egy zseb-elem (zseb, sziget,zseb egy szigetben,, vagy furatban)
kontúr-leírását bevezteni, vagy lezárni.

46.7 NC-utasításG38 [O..] [H..] [X..] [Y..] [Z..] [Q..] [A..] [V..] [W..] [R..] [B..]

opcionális címek O I) Az ezt követően leírt kontúr osztályozása:


O=0 vagy nincs programozva: zseb,
O=1 sziget,
O=2 zseb egy szigetben,
O=3 furat

II) A kontúr goemetriai osztályozása:


O=10 vagy nincs programozva: a kontúr szabad alakú kontúr,
O=11 a kontúr négyszög,
O=12 a kontúr kör,
Figyelem: O a G38 –nál az I, II csoportok mindegyikéhez maximum csak egyszer programozható. Az
O =11 és O=12 esetében X és Y beállítandó!

H A sziget felső éle (O = 1), abszolút értékben, vagy növekményesen a biztonsági


szinttől (az O címnek a G37-ben történt programozása szerint): absolut
Zsebek, szigeteken belüli zsebek, vagy furatok (lyukak) esetében a cím nem lesz
figyelembe véve.
Ha a H nem lett programozva, a sziget felső éle azonosra lesz beállítva a zseb felső élével.

X,Y A szabad alakú kontúr kezdőpontja,


A négyszög- illetve kör-kontúr középpontja.

Amennyiben az X és Y nem lett programozva a szabd alakú kontúrhoz, a G38 (teljes)


behívása utáni első elmozdulási, vagy kontúrhúzási utasításban leírt végpont lesz a kontúr
kezdőpontja.
Egy négyszög, vagy kör-kontúr esetében programozni kell az X és Y értékeket. A kezdő-
illetve megközelítési pont ebben az esetben a baloldali negyedben levő pont által adott,
azaz azzal a ponttal, amely negatív X irányban a kontúron fekszik.

Q Megközelítési/követési feltétel a kontúrok lekövetéséhez


Q nincs programozva: A kontúr a kezdőpontjától indulva lesz körüljárva,
Q = 45 Konturpárhuzamos megközelítés és lekövetés
Q = 46 Érintőirányú megközelítés és lekövetés félkörben,
Q = 47 Érintőirányú megközelítés és lekövetés negyedkörben

A kontúr megközelítési pontját annak kezdőpontja határozza meg.

A Kiegészítő információ a megközelítési és lekövetési feltételhez.


értelmetlen, ha Q=0, vagy nincs porgramozva,
a hozzáállási pont és a kezdőpont távolsága, ha Q=54
a félkör átmérője, ha Q=46,
a negyedkör sugara, ha Q=47

V A négyszögkontúr kiterjedése X irányban


W A négyszögkontúr kiterjedése Y irányban,

R Körkontúr sugara, a négyszögkontúr lekerekítési sugara

(c) MTS GmbH GO98 Bt. 2006 152


B Négyszögkontúr elfordulási szöge a pozitív X tengelyhez képest,
Az elfordulás vonatkoztatási pontja az X, Y álal adott középpont,
B=0 vagy nincs porgramozva: a négyszög tengelypárhuzamos

Leírás: A G38 programozása lezárja az esetlegsen előzőleg G38-al bevezetet kontúrleírást, és


amennyiben címek kerülne programozásra, bevezet egy újat. Ha az előzőleg meghatározott
kontúr nincs lezárva, egy lineáris lezárás generálására kerül sor.
Ha a G38-at Q=10-el programozzuk, programozható egy új kontúr a G01, G02, G03, G11,
G12, G13, G71, G72 és G73 segítségével. Ennek során a G90, vagy G91 segítségével
választhatunk a kontúr programozásakor az abszolút méretek, vagy a lánc-méretezés
között. Az interaktív üzemmódban fennáll annak a lehetősége is, hogy a kontúrt a WOP
segítségével programozzuk. Ehhez a G38 behívása előtt a G90-el kell az abszolút
méretezést behívni és közvetlenül a G38 programozása után (Az O=10-hez) a WOP-ot kell
meghívni.
Az egyszerű mértani kontúrokat, mint amilyenek a lekerekített négyszögek, vagy körök, a
O=11, vagy O=12 választásával közvetlenül a G38-al lehet programozni.

Figyelem: Ha a kontúrvonalat úgy programozzuk, hogy végpontja az utoljára porgramozott


kontúrvonal végpontjával egybeesne, illetve, amennyiben korábban még nem lett kontúr
programozva, az előzőleg a G38-ban meghatározott kontúr-kezdőponttal, úgy ez a
kontúrvonal degeneráltnek számít és hibajelzést kapunk. Tehát például nem lehetséges az,
hogy köralakú kontúrokat egyetlen G02-es, vagy G03-as utasítással hozzunk létre.
A kontúrokhoz programozott megközelítési feltételek csak a kontúr közvetlen
megközelítésekor kerülnek figyelembe vételre. Azaz, vagy az XY irányban történő
simításnál, vagy, amennyiben nem lett az XY irányban simítási ráhagyás programozva, a
kontúrok egyedüli lekövetésekor, illetve, a kontúroknak a zseb kimunkálása előtti
lekövetésekor.

Ha a megadott pontokat nem lehet kívánság szerint megközelíteni, vagy, amennyiben a


megközelítéskor olyan pályák jönnek létre, amelyekhz nem lehet programozott
megközelítési pontot hozzárendelni, mert ebben a pontban nem lehetséges a közvetlen
megközelítés, egy figyelmeztetés kiadására kerül sor.

A G38-as NC mondat a zseb-megmunkáló ciklus kezdete (G37) és vége (G39) között


tetszőleges helyen és tetszőleges gyakran programozható.

Ciklus-lezárás: A G39 programozásával lezárásra kerül a zsebmarási ciklus és megkezdődik a


feldolgozása.

46.8 NC-utasításG39 [X..] [Y..] [Z..] [A..] [O]

Válastható címek X,Y megmunkálás kezdőpontja a zseb kimunkálásához (kimélyítéséhez)


X,Y a G39-ben tetszőleges gyakran programozható, hogy a zseb lehető legjobb
kimélyítését érjük el a megadott pontoktól.

Z Visszahúzási szint (abszolút méretmegadás)

A
A nincs programozva: kontúrral párhuzamos kimélyítés.

(c) MTS GmbH GO98 Bt. 2006 153


A programozva: meander-szerű kimélyítés a pozitív X tengelyhez képest A
szögben
O
O = 0 vagy nincs programozva:a zseb kimélyítése,
O = 1 :csak a simítrási műveletek végrehajtása

Leírás: A G39 programozása egy lineáris lezárást hoz létre az esetleg még nyitott kontúrleírás
esetében, és bevezeti a zsebmarási ciklus feldolgozását.
A ciklusban programozott zseb kimélyítésének megmunkálási sorrendje, amennyiben a
G39-ben nem O=1 lett programozva:

1) Előfúrás (G33),
2) Kontúrok lekövetése, ha a G37-ben Q=2, vagy Q=3 lett programozva.
3) Nagyolás, ha a G37-ben nem lett Q=3 programozva,
4) Kontúrok lekövetése, ha a G37-ben Q=1 lett programozva
5) Maradék anyag eltávolítása (G35)
6) Simítás(G36)
Az O=1 esetében csak a G36-tal kiválasztott simítási műveletek lesznek végrehajtva.

Az egyes megmunkálási kezdőpontok fölé állás gyorsjáratban történik visszahúzási


szinten. A zsebciklus feldolgozása után a szerszám visszamegy a visszahúzási szintre. Az
egyes megmunkálási műveletek pontosabb leírását a megfelelő G utasítások leírásánál
találhatnak.

Amennyiben egy X és Y segítségével megadott megmunkálási kezdőpont nem a


kimélyítendő tartományban van, vagy ha ezen pontok egyikén a ráállás, vagy előfúrás
következtében megsérülne egy a ciklusban programozott zseb-kontúr, vagy sziget-kontúr,
egy hibajelzés kerül kiadásra és a ciklus feldolgozása megszakad.

Ha a megadott megmunkálási kezdőpont egy furatban van, akkor a kiményítésnél


mindképpen ebben a furatban kerül sor a ráállásra. Az elmozdulási út és megmunkálási idő
optimalizálás értelmében a kezdőpontot a vezérlés a megmunkálási irányban amennyire
lehetséges, a furat széléhez tolja el.
Ha nem lett programozva megmunkálási kezdőpont, vagy a zseb lehető legjobb
kimélyítéséhez további kezdőpontokra van szükség, ezeket a vezérlés automatikusan és
optimálisan meghatározza.
Ha a lehető legjobb kimélyítéshez érdekében kezdőpont került programozásra, a felesleges
kezdőpontok nem lesznek figyelembe véve.
Ha nem azonos számú X és Y lett megadva, a ciklus megmunkálása egy hibajelzéssel
megszakad. Több kezdőpont megadásakor megtörténik az X és Y koordináták
hozzárendelése, egymás után, a porgramozás sorrendjében, azaz az először megadott X
értékhez az először megadott Y érték lesz hozzárendelve, stb.
A G39-es NC mondatot csak akkor szabad programozni, ha előzőleg a G37-es NC
mondattal egy zseb-megmunkálási ciklus lett bevezetve.

(c) MTS GmbH GO98 Bt. 2006 154


46.9 Példaprogramok a G37-es zsebmegmunkáló ciklushoz

Pelda: hajtóműfedél,2

Technológiai adatok
Nyersdarab méretei: X166 Y116 Z30
Befogó eszköz : Satu RS 135
Befogási magasság:32mm
Szerszámtár-kiosztás: T0101
Szerszám neve: Horony maró, 8 mm; megnevezés MS-08.0/047L HSS ISO 1641

Feladat:
A rajzon szereplő hajtóműfedél2 zsebkontúrjának gyártásához egy WOP megoldást kell kidolgozni.

(c) MTS GmbH GO98 Bt. 2006 155


WOP (Műhelyorientált programozás)

Figyelem: A WOP-al való munka feltételei:

1. A szimulátor be lett állítva és egy beállítási lap létre lett hozva .


2. A program bevitlre került a "Ciklus kezdete G37" mondatig.
Ciklus kezdete G37 Z-15 I+83 K+10 W+9 Q1 H+0
Egy szabad kontúr megközelítési pont G38 X+083.000 Y+011.622 A+010.000 O0010 Q0045
3. Interaktív adatbevitel

(c) MTS GmbH GO98 Bt. 2006 156


Folyamat:

Kezdőpont az alábbi kontúrpont


(G38 X+083.000 Y+011.622 A+010.000 O0010 Q0045 )

WOP indítása <F5> (egérrel kattintva vagy a funkcióbillentyű


lenyomásával)

Geometria létrehozása <F1>

1. Körív-elem: körív jobbra <F3> Körív jobbra


ezután értékek beírása: Bevitt értékek:
B:+14.378mm B:+14.378mm
AW:+180 AW:+180
Beírás és Enter lenyomása
<F8> Bevitel befejezése

2. Körív-elem, Körív érintőlegesen balra <F6> Körív érintőlegesen balra


ezután értékek beírása: Bevitt értékek:
Xe:+62mm; Ye:+30mm:,B+7mm Xe:+62mm; Ye:+30mm:,B+7mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

3. Körív elem, Körív érintőlegesen balra <F6> Körív érintőlegesen balra


ezután értékek beírása: Bevitt értékek:
B+7mm B+7mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

4. Körív elem, Körív érintőlegesen jobbra <F4> Körív érintőlegesen jobbra


ezután értékek beírása: Bevitt értékek:

(c) MTS GmbH GO98 Bt. 2006 157


Xe:+35,066mm; Ye:+10mm; B:+20mm Xe:+35,066mm; Ye:+10mm; B:+20mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

5. Körív elem, Körív érintőlegesen jobbra <F4> Körív érintőlegesen jobbra


ezután értékek beírása: Bevitt értékek:
B:+20mm B:+20mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

6. Körív elem, Körív érintőlegesen jobbra <F4> Körív érintőlegesen jobbra


ezután értékek beírása: Bevitt értékek:
Xe:+10mm; Ye:+58mm; B:+100mm Xe:+10mm; Ye:+58mm; B:+100mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

7. Körív elem, Körív érintőlegesen jobbra <F4> Körív érintőlegesen jobbra


ezután értékek beírása: Bevitt értékek:
B:+100mm B:+100mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

8. Körív elem, Körív érintőlegesen jobbra <F4> Körív érintőlegesen jobbra


ezután értékek beírása: Bevitt értékek:
B:+8mm B:+8mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

9. Körív elem, Körív érintőlegesen balra <F6> Körív érintőlegesen balra


ezután értékek beírása: Bevitt értékek:
I+23mm; J+98mm; B+7mm I+23mm; J+98mm; B+7mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése
10. Körív elem, Körív érintőlegesen jobbra <F4> Körív érintőlegesen jobbra
ezután értékek beírása: Bevitt értékek:
Xe:+37.697mm; Ye:+103mm; B:+8mm Xe:+37.697mm; Ye:+103mm; B:+8mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

11. Szakasz, érintőleges, bevitel az alábbi értékekkel: <F2> Szakasz, érintőleges


Rc:+8mm Bevitt értékek:
Rc:+8mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

12. Körív elem, Körív balra <F5> Körív érintőleges, balra


ezután értékek beírása: Bevitt értékek:
Xe:+83mm; Ye:+90mm; I:+83mm; J:+100mm Xe:+83mm; Ye:+90mm; I:+83mm; J:+100mm
Beírás és Enter lenyomása

(c) MTS GmbH GO98 Bt. 2006 158


<F2> Kiválasztás
<F8> Bevitel befejezése

13. Körív elem, Körív érintőlegesen balra <F6> Körív érintőleges, balra
ezután érték beírása: Bevitt érték:
B:+10mm B:+10mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

14. Körív elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután érték beírása: Bevitt érték:
B:+8mm B:+8mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

15. Szakasz, érintőleges,bevitel az alábbi értékekkel: <F2> Szakasz, érintőleges


Xe:+128.303mm; Ye:+103mm; AW:+0 Bevitt értékek:
Xe:+128.303mm; Ye:+103mm; AW:+0
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

16. Körív elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután érték beírása: Bevitt érték:
B:+8mm B:+8mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

17. Körív elem, Körív, érintőleges, balra <F6> Körív, érintőleges, balra
ezután értékek beírása: Bevitt értékek:
Xe:+143mm; Ye:+93mm; B+7mm Xe:+143mm; Ye:+93mm; B+7mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

18. Körív elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután érték beírása: Bevitt érték:
B:+8mm B:+8mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

19. Körív elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután érték beírása: Bevitt érték:
B:+100mm B:+100mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

20. Körív elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután értékek beírása: Bevitt értékek:
Xe:+130.934mm; Ye:+10mm; I:+130.934mm; Xe:+130.934mm; Ye:+10mm; I:+130.934mm;
J:+30mm J:+30mm
Beírás és Enter lenyomása
<F2> Kiválasztás

(c) MTS GmbH GO98 Bt. 2006 159


<F8> Bevitel befejezése

21. Körív elem , Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután érték beírása: Bevitt érték:
B:+20mm B:+20mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

22. Körív elem , Körív, érintőleges, balra <F6> Körív, érintőleges, balra
ezután értékek beírása: Bevitt értékek
Xe:+104mm; Ye:+30mm; B+7mm Xe:+104mm; Ye:+30mm; B+7mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

23. Körív elem, Körív, érintőleges, balra <F6> Körív, érintőleges, balra
ezután érték beírása: Bevitt érték:
B+7mm B+7mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

24. Körív elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra
ezután értékek beírása: Bevitt értékek:
Xe:+37.697mm; Ye:+103mm; B:+8mm Xe:+83mm; Ye:+11.622mm; B:+14.378mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

25.Menü bezárása <F8> Menü vége

26.WOP befejezése (DIN mondatok létrehozása) Shift <F8> WOP vége

(c) MTS GmbH GO98 Bt. 2006 160


WOP – Kontúrsziget programozása

Folyamat:

Kezdőpont az alábbi kontúrpont


(G38 X+133.000 Y+033.000 O001 O0010 )

WOP indítása <F5> (egérrel kattintva vagy a funkcióbillentyű


lenyomásával)

Geometria létrehozása <F1>

1. Körív-elem, körív jobbra <F3> Körív, jobbra


ezután értékek beírása: Bevitt értékek:
I:+33mm; J:+43mm I:+33mm; J:+43mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

2. Körív-elem, Körív, érintőleges, balra <F6> Körív, érintőleges, balra


ezután érték beírása: Bevitt érték:
B+20mm B+20mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

3. Körív-elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra


ezután érték beírása: Bevitt értékek:
B+20mm I:+113mm; J:+783mm; B+15mm
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése

4. Körív-elem, Körív, érintőleges, balra <F6> Körív, érintőleges, balra


ezután értékek beírása: Bevitt érték:

(c) MTS GmbH GO98 Bt. 2006 161


B+20mm B+20mm
Beírás és Enter lenyomása
<F8> Bevitel befejezése

5. Körív-elem, Körív, érintőleges, jobbra <F4> Körív, érintőleges, jobbra


ezután értékek beírása: Bevitt értékek:
Xe:+133mm; Ye:+33mm; I:+133mm; J:+43mm; Xe:+133mm; Ye:+33mm; I:+133mm; J:+43mm;
Beírás és Enter lenyomása
<F2> Kiválasztás
<F8> Bevitel befejezése
6.Menü bezárása <F8> Menü vége

7.WOP befejezése (DIN mondatok létrehozása) Shift <F8> WOP vége

(c) MTS GmbH GO98 Bt. 2006 162


Példa. hajtóműfedél2 2

Megoldás, hajtóműfedél2

( KONFIGURÁLÁS
( GÉP MTS VMC-024_ISO30_-0500-0400x0450
( VEZÉRLÉS MTS VMC01
(
( NYERSDARAB MÉRETEK X+166.000 Y+116.000 Z+030.000
( MUNKADARAB HELYZETE X+170.000 Y+130.000
( MUNKADARAB BALOLDALI ELÜLSŐ FELSŐ SARKA: X+170.000 Y+130.000 Z+126.000
( ANYAG :Ötvözetlen acél
(
( SATU RS 135
( BEFOGÁSI MÉLYSÉG E+032.000
( ELTOLÁS V+000.000
( BEÁLLÍTÁS A90ø
(
( AKTUÁLIS SZERSZÁM T01
( SZERSZÁMOK
( T01 HORONY-MARÓ MS-08.0/047L HSS ISO 1641
(
( HELYES KORREKCIÓS ÉRTÉKEK
()
N0010 G54 X+170.000 Y+130.000 Z+126.000
N0012 T0101 M06 M03 F0160.000 S2000

(c) MTS GmbH GO98 Bt. 2006 163


N0014 G37 Z-015.000 I+083.000 K+010.000 W+009.000 Q0001 H+000.000
(MEGKÖZELÍTÉSI PONT – EGY SZABAD KONTÚR LEÍRÁSA)
N0016 G38 X+083.000 Y+011.622 A+010.000 O0010 Q0045
(A KÜLSŐ KONTÚR WOP-F5 PROGRAMOZÁS BEHÍVÁSA)
N0020 G02 X+068.764 Y+023.984 Z+290.000 I+000.000 J+014.378
N0022 G03 X+062.000 Y+030.000 Z+290.000 I-006.931 J-000.982
N0024 G03 X+055.072 Y+024.813 Z+290.000 I-000.167 J-006.998
N0026 G02 X+035.066 Y+010.000 Z+290.000 I-019.319 J+005.175
N0028 G02 X+017.195 Y+022.531 Z+290.000 I+000.687 J+019.988
N0030 G02 X+010.000 Y+058.000 Z+290.000 I+092.788 J+037.287
N0032 G02 X+013.249 Y+085.163 Z+290.000 I+099.983 J+001.818
N0034 G02 X+022.061 Y+091.063 Z+290.000 I+007.739 J-002.028
N0036 G03 X+029.859 Y+096.600 Z+290.000 I+000.939 J+006.937
N0038 G02 X+037.697 Y+103.000 Z+290.000 I+007.838 J-001.600
N0040 G01 X+065.709 Y+103.000 Z+290.000
N0042 G02 X+073.394 Y+097.222 Z+290.000 I-000.000 J-008.000
N0044 G03 X+083.000 Y+090.000 Z+290.000 I+009.606 J+002.778
N0046 G03 X+092.606 Y+097.222 Z+290.000 I+000.000 J+010.000
N0048 G02 X+100.292 Y+103.000 Z+290.000 I+007.685 J-002.222
N0050 G01 X+128.303 Y+103.000 Z+290.000
N0052 G02 X+135.850 Y+097.655 Z+290.000 I+000.000 J-008.000
N0054 G03 X+143.000 Y+093.000 Z+290.000 I+006.603 J+002.323
N0056 G02 X+151.260 Y+087.414 Z+290.000 I+000.625 J-007.976
N0058 G02 X+149.711 Y+023.114 Z+290.000 I-095.435 J-029.870
N0060 G02 X+130.934 Y+010.000 Z+290.000 I-018.777 J+006.886
N0062 G02 X+111.608 Y+024.853 Z+290.000 I+000.000 J+020.000
N0064 G03 X+104.000 Y+030.000 Z+290.000 I-006.764 J-001.802
N0066 G03 X+097.910 Y+024.012 Z+290.000 I+000.844 J-006.949
N0068 G02 X+083.000 Y+011.622 Z+290.000 I-014.242 J+001.973
(EGY SZIGET LEÍRÁSA KÖRKÉNT)
N0070 G38 X+043.000 Y+058.000 R+015.000 O0001 O0012
(ZSEB EGY KÖR-SZIGETBEN)
N0072 G38 X+043.000 Y+058.000 R+010.000 O0002 O0012
(MEGKÖZELÍTÉSI PONT – EGY SZABAD KONTÚR LEÍRÁSA)
N0074 G38 X+133.000 Y+033.000 O0001 O0010

(A KONTÚRSZIGET WOP-F5 PROGRAMOZÁS BEHÍVÁSA )


N0078 G02 X+123.012 Y+043.483 Z+290.000 I+000.000 J+010.000
N0080 G03 X+108.729 Y+063.621 Z+290.000 I-019.977 J+000.966
N0082 G02 X+127.556 Y+074.379 Z+290.000 I+004.271 J+014.379
N0084 G03 X+137.655 Y+051.850 Z+290.000 I+019.409 J-004.828
N0086 G02 X+133.000 Y+033.000 Z+290.000 I-004.655 J-008.850
N0088 G38 X+113.000 Y+078.000 R+010.000 O0002 O0012
N0090 G38 X+133.000 Y+043.000 R+008.000 O0002 O0012
N0092 G39 X+083.000 Y+040.000 Z+010.000 A+045.000
N0094 G00 Z+100.000
N0096 M30

(c) MTS GmbH GO98 Bt. 2006 164


Példa Alaplap

Lap 100 x 100 x30


Szrszám: T01 fúróhorny-maró 10mm
T02 fúróhorony-maró 20mm
Anyag : ST37-2K
1. Zseb, 15 mm mély
2. Kontúr
3. Zseb, 15 mm mély
4. Köralakú zseb, 10 mm mély a négyszögletes zseb alapfelületétől

(c) MTS GmbH GO98 Bt. 2006 165


()
(
( KONFIGURÁLÁS
( GÉP MTS VMC-024_ISO30_-0500-
0400x0450
( VEZÉRLÉS MTS VMC01
(
( NYERSDARAB-MÉRET X+110.000
Y+110.000 Z+030.000
( MUNKADARAB HELYZETE X+200.000
Y+120.000
(( A munkadarab baloldali elülső felső
sarka: X+200.000 Y+120.000 Z+124.000
( ANYAG ::ötvözetlen acél
(
( SATU RS 135
( BEFOGÁSI MAGASSÁG E+030.000
( ELTOLÁS V+000.000
( BEÁLLÍTÁS A90ø
(
( AKTUÁLIS SZERSZÁM T01
( SZERSZÁMOK
( T01 FÚRÓHORONY-MARÓ MS-10.0/053L HSS ISO 1641
( T02 FÚRÓHORONY-MARÓ MS-20.0/075L HSS ISO 1641
(
( HELYES KORREKCIÓS ÉRTÉKEK
(
( MUNKADARA-NULLAPONTOK
( G54 X+200.000 Y+120.000 Z+124.000
(
()

N0005 G54
N0007 F0350.000 T0101 M03 M06 S2000

N0009 G37 Z-015.000 I+083.000 K+010.000 W+009.000 Q0001 H+000.000


N0011 G38 X+005.000 Y+055.000 A+002.000 O0010 Q0047
N0013 G71 Y+105.000 A+090.000 R+010.000
N0015 G71 X+105.000 A+000.000 R+010.000
N0017 G71 Y+005.000 A+270.000 R+010.000
N0019 G71 X+005.000 A+180.000 R+010.000
N0021 G01 X+005.000 Y+055.000
N0023 G38 X+020.000 Y+055.000 O0001 O0010
N0025 G71 Y+090.000 A+090.000 R+015.000
N0027 G71 X+090.000 A+000.000 R+015.000
N0029 G71 Y+020.000 A+270.000 R+015.000
N0031 G71 X+020.000 A+180.000 R+015.000
N0033 G01 X+020.000 Y+055.000
N0035 G38 X+025.000 Y+055.000 O0002 O0010
N0037 G71 Y+085.000 A+090.000 R+010.000
N0039 G71 X+085.000 A+000.000 R+010.000
N0041 G71 Y+025.000 A+270.000 R+010.000
N0043 G71 X+025.000 A+180.000 R+010.000
N0045 G01 X+025.000 Y+055.000
N0047 G39 X+010.000 Y+055.000 Z+010.000 A+045.000
N0049 G37 Z-025.000 I+083.000 K+010.000 W+024.000 O0000 Q0001
N0051 G38 X+055.000 Y+055.000 R+010.000 O0002 O0012
N0053 G39 X+055.000 Y+055.000 Z+010.000 A+045.000
N0055 G26 M30

(c) MTS GmbH GO98 Bt. 2006 166

You might also like