176
MathematischTechnische Software-Entwicklung GmbH CNC-TECHNIKA MTS-eszterga programozása ©MTS GmbH GO98 Bt.

Eszterga programozasa

Embed Size (px)

DESCRIPTION

cnc

Citation preview

Page 1: Eszterga programozasa

Mathemat isch Techn ischeSoftware-Entwicklung GmbH

CNC-TECHNIKA

MTS-eszterga programozása

©MTS GmbH GO98 Bt.

Page 2: Eszterga programozasa

MTS eszterga: programozás

MTS eszterga 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: [email protected]

GO98 Bt. Budapest

Tel.: 00 36 1 2835049 Fax: 00 36 1 4210242 Email: [email protected]

www.go98.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

©MTS GmbH – GO98 Bt. 2006 2

Page 3: Eszterga programozasa

MTS eszterga: programozás

Tartalom

1. Esztergaszerszámok MTS – programozásához -------------------------------------------------------------------------------- 6

2. Utasításkódok MTS-CNC esztergagéphez, DIN utasítások, ciklusok és kiegészítő funkciók ------------------------- 8

3. G00 pozícionálás gyorsjáratban -------------------------------------------------------------------------------------------------10

4. G01 egyenes interpoláció munkamenetben (előtolásban)-------------------------------------------------------------------12

5. Programpélda G00 és G01-re, G90 méretmegadással -----------------------------------------------------------------------14

6. G02 körinterpoláció az órajárásával egyező irányban ----------------------------------------------------------------------16

7. G03 körinterpoláció az órajárásával ellentétes irányban-------------------------------------------------------------------17 7.1 Programpélda G02 és G03-mal való simításra, G90 abszolút méretmegadással --------------------------------------18 7.2 Programpélda G02 és G03-mal való simításra, G91 nővekményes méretmegadással--------------------------------20 Programpélda 1----------------------------------------------------------------------------------------------------------------------20

8. G04 Várakozási idő-----------------------------------------------------------------------------------------------------------------22

9. G05 rúdelőtolás ---------------------------------------------------------------------------------------------------------------------23

10. G09 pontos méretre állás --------------------------------------------------------------------------------------------------------24

11. G20 átváltás angolszász (inch) mértékegységre -----------------------------------------------------------------------------25

12. G21 átváltás metrikus (mm) mértékegységre--------------------------------------------------------------------------------25 12.1 Programpélda G20 és G21-re -----------------------------------------------------------------------------------------------26

13. G24 feltétlen ugrás ----------------------------------------------------------------------------------------------------------------27

14. G25 referenciapontra állás ------------------------------------------------------------------------------------------------------28

15. Szerszámcsere(váltás)pontra állás G26 ---------------------------------------------------------------------------------------29

16. G48 gyorsjárat célpozícióval ----------------------------------------------------------------------------------------------------30

17. G28 szegnyereg pozícionálása---------------------------------------------------------------------------------------------------31

18. G90 abszolút méretmegadás ----------------------------------------------------------------------------------------------------32

19. G91 növekményes méretmegadás----------------------------------------------------------------------------------------------33

20. G92 fordulatszám korlátozás ---------------------------------------------------------------------------------------------------34

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

22. G97 állandó forgácsolósebesség törlése ---------------------------------------------------------------------------------------35

23. G94 előtolás mm/perc ------------------------------------------------------------------------------------------------------------36

24. G95 előtolás mm/fordulat--------------------------------------------------------------------------------------------------------36

25. G54- G56 és G58 abszolút nullapont beállítása------------------------------------------------------------------------------37

©MTS GmbH – GO98 Bt. 2006 3

Page 4: Eszterga programozasa

MTS eszterga: programozás

26. G59 Növekményes nullaponteltolás--------------------------------------------------------------------------------------------39

27. G53 növekményes nullapont törlése -------------------------------------------------------------------------------------------41

28. Készítendő kontúr leírása G51 -------------------------------------------------------------------------------------------------41

29. G75 Tengelypárhuzamos hossznagyoló ciklus-------------------------------------------------------------------------------43

30. G76 Tengelypárhuzamos homlok (sík) nagyoló ciklus---------------------------------------------------------------------45 30.1 Program példa G75 és G76 ciklusra----------------------------------------------------------------------------------------47

31. G57 simítási ráhagyás ------------------------------------------------------------------------------------------------------------49

32. G80 ciklusvégrehajtás, (az utolsóként meghatározott ciklus) ------------------------------------------------------------51

33. G81 hossznagyoló ciklus tetszőleges kontúrral ------------------------------------------------------------------------------54 33.1 Programpélda G81-es ciklusra -----------------------------------------------------------------------------------------66

34. G82 homloknagyoló ciklus tetszőleges csatlakozó kontúrral -------------------------------------------------------------69 34.1 Programpélda G82 ciklusra--------------------------------------------------------------------------------------------------79

35. G83 kontúrpárhuzamos nagyolóciklus / többszörös ciklus ---------------------------------------------------------------82

36. G36 elmozdulási tartomány korlátozása többszörös ciklusoknál--------------------------------------------------------84 36.1 Programpélda G83 ciklussal --------------------------------------------------------------------------------------------86

37. G84 fúróciklus ---------------------------------------------------------------------------------------------------------------------90 37.1 Programpélda G84 fúróciklussal--------------------------------------------------------------------------------------------93

38. G88-as ciklus: lekerekítés/letörés ----------------------------------------------------------------------------------------------95 38.1 Programpélda G88 lekerkítés/letörés ciklussal----------------------------------------------------------------------------99

39. G89 hossz /homlok nagyoló ciklus (kúpnagyolás)------------------------------------------------------------------------- 101 39.1 Programpélda hossz/homloknagyoló ciklus (kúpos kontúr) G89 ciklussal------------------------------------------- 108

40. Menetvágás G33 (egy fogás)--------------------------------------------------------------------------------------------------- 110

41. G31 menetvágóciklus ----------------------------------------------------------------------------------------------------------- 112 41.1 Programpélda G33 és G31 menetvágóciklussal------------------------------------------------------------------------- 114

42. G87 beszúró irányú ciklus ----------------------------------------------------------------------------------------------------- 119 42.1 Programpélda G87 beszúró irányú ciklusra ----------------------------------------------------------------------------- 127

43. G78 alászúró ciklus a DIN 509 szerint, E és F alak ---------------------------------------------------------------------- 130 43.1 Menetalászúrás G78 DIN 76 T szerint------------------------------------------------------------------------------------ 133

44. G79 beszúróciklus--------------------------------------------------------------------------------------------------------------- 134

45. Program példa G78 és G79-re ------------------------------------------------------------------------------------------------ 136

45. Program példa G78 és G79-re ------------------------------------------------------------------------------------------------ 137

46. G23 programrész ismétlés ----------------------------------------------------------------------------------------------------- 141

47. G22 programozás alprogrammal-------------------------------------------------------------------------------------------- 143

©MTS GmbH – GO98 Bt. 2006 4

Page 5: Eszterga programozasa

MTS eszterga: programozás

47.1 Program példa alprogramtechnikára------------------------------------------------------------------------------------- 145

48. WOP (Műhely orientált programozás)-------------------------------------------------------------------------------------- 148 48.1 Összetett kontúrok egyszerű ------------------------------------------------------------------------------------------- 148 programozása ---------------------------------------------------------------------------------------------------------------------- 148 48.2 Programozás WOP segítségével -------------------------------------------------------------------------------------- 148 48.3 Programpélda WOP-ra ----------------------------------------------------------------------------------------------------- 150 48.4 Példa 1: Kontúr - WOP----------------------------------------------------------------------------------------------------- 151 48.5 WOP (Műhely orientált programozás)------------------------------------------------------------------------------------ 153

49. Paraméteres programozás----------------------------------------------------------------------------------------------------- 166 49.1 Általános információk------------------------------------------------------------------------------------------------------- 166 49.2 Programozás paraméterekkel ---------------------------------------------------------------------------------------------- 167 49.3 Alkalmazási példák a paraméteres programozásra --------------------------------------------------------------------- 168 49.4 Programpélda a paraméteres programozásra--------------------------------------------------------------------------- 171

©MTS GmbH – GO98 Bt. 2006 5

Page 6: Eszterga programozasa

MTS eszterga: programozás

1. Esztergaszerszámok MTS – programozásához

Szerszámok külső megmunkáláshoz

Balos esztergakés CL-SCLCL-2020_L_1208 ISO30

Balos esztergakés CL-SDJCL-2020_L_1208 ISO30

Balos esztergakés CL-SVJAL-2020_L_1604 ISO30

Balos esztergakés CL-PWLNL-2020_L_0808 ISO30

Balos esztergakés CL-MTGNL-2020_L_1608 ISO30

Külső beszúrókés ER-SGTFL-1212_L_01.6-0 ISO30

Homlok beszúrókés RA-MBS-E5N-2.5_16_040-50_ISO30

Balos menetvágó TL-LHTL-2020_L_60_1.50 ISO30

Körlapkás külsőesztergakés CT-SRDCN-2016_L_0603 ISO30

©MTS GmbH – GO98 Bt. 2006 6

Page 7: Eszterga programozasa

MTS eszterga: programozás

Szerszámok belső megmunkáláshoz

Furatkés tengely fölött BI-SCLCL-1212_L_0604 ISO30

Furatkés tengely fölött BI-SCAAL-1010_L_0604 ISO30

Furatkés tengely fölött BI-SVQBL-1212_L_1104 ISO30

Furat beszúrókés RI-GHILL-1013_L_02.22 ISO30

Menet furatkés TI-ITTL-2016_L_60_2.00 ISO30

Furatkés tengely fölött BI-SSSCL-1616_L_0904 ISO30

Központfúró CD-03.15_050_R_HSS ISO30

Csigafúró DR-10.00_087_R_HSS ISO30

Váltólapkás telibefúró DI-20.00_110_R_HMT ISO30

©MTS GmbH – GO98 Bt. 2006 7

Page 8: Eszterga programozasa

MTS eszterga: programozás

2. Utasításkódok MTS-CNC esztergagéphez, DIN utasítások, ciklusok és kiegészítő funkciók DIN 66025 – utasítások áttekintése

G00 pozícionálás gyorsjáratban

G01 egyenes interpoláció munkamenetben (előtolásban)

G02 körinterpoláció az órajárásával egyező irányban

G03 körinterpoláció az órajárásával ellentétes irányban

G04 várakozási idő

G09 pontos méretre állás

G20 átváltás angolszász (inch) mértékegységre

G21 átváltás metrikus (mm) mértékegységre

G22 alprogram hívás

G23 programrész ismétlése

G24 feltétel nélküli ugrás

G25 referenciapontra állás

G26 szerszámcsere(váltás)pontra állás

G28 szegnyereg pozícionálása

G33 menetvágás

G40 automatikus szerszámsugár korrekció kikapcsolása

G41/G42 automatikus szerszámsugár korrekció balra/jobbra

G51 előállítandó kontúr leírása

G53 növekményes nullaponteltolás kikapcsolása

G54-G56, G58 abszolút nullapontok programozása

G59 növekményes nullaponteltolás

G90 abszolút méretmegadás bekapcsolása

G91 növekményes méretmegadás bekapcsolása

G92 fordulatszám korlátozása

G94 előtolás mm/perc-ben

G95 előtolás mm/ford-ban

G96 állandó forgácsolósebesség

G97 állandó forgácsolósebesség kikapcsolása

©MTS GmbH – GO98 Bt. 2006 8

Page 9: Eszterga programozasa

MTS eszterga: programozás

Ciklusok áttekintése G31 menetvágóciklus

G36 elmozdulás korlátozása nagyoló ciklusnál

G57 simítási ráhagyás

G78

alászúró ciklus DIN 509 szerint, E és F alak

menetalászúrás DIN 76 szerint

G75 tengelypárhuzamos hossznagyoló ciklus

G76 tengelypárhuzamos homlok (sík) nagyoló ciklus

G79 beszúró ciklus

G81 hossznagyoló ciklus tetszőleges csatlakozó kontúrral

G82 homloknagyoló ciklus tetszőleges csatlakozó kontúrral

G83 kontúrpárhuzamos nagyoló ciklus

G84 mélyfúró ciklus

G85

alászúró ciklus DIN 509 szerint, E és F alak menetalászúrás DIN 76 szerint

G87 beszúró irányú ciklus

G88 lekerekítés / letörés ciklus

G89 hossz /homlok nagyoló ciklus (kúpnagyolás)

Kiegészítő funkciók (géputasítások és kapcsolófunkciók) mondat végén hatásos

(elmozdulás után)

mondat elején hatásos (elmozdulás előtt)

T szerszámváltás M00 programozott állj

M03

orsóforgás be – jobbra M02 (órajárással egyező) program vége

M04 orsóforgás be – balra

(órajárással ellentétesen) M05 orsó állj

M07 hűtővíz be 1. M09 hűtővíz kikapcsolás

M08 hűtővíz be 2. M30 program vége

M20 csúccsal támaszt M99 alprogram vége

M21 csúcs vissza

F előtolási sebesség mm/fordulat

S fordulatszám fordulat/perc

©MTS GmbH – GO98 Bt. 2006 9

Page 10: Eszterga programozasa

MTS eszterga: programozás

3. G00 pozícionálás gyorsjáratban Funkció A szerszám a lehetséges legnagyobb sebességgel az X és Z koordináták mentén a

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

NC- utasítás G00 [X...] [Q…] [Z...] [F...] [S...] [T...] [M...] [M...] [M...]

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

Z a célpont Z koordinátája Q X és Z célpont koordináták a gépi koordinátarendszerben

1) Ha a szerszám elmozdulása valamelyik tengellyel párhuzamos, akkor annak célkoordinátája azonos az aktuális szerszámpozíció megfelelő koordinátájával. Ebben az esetben e koordináta programozása nem szükséges (a koordináták ö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/fordulat S Fordulatszám 1/perc T Szerszámváltás M Kiegészítő funkciók

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

programozunk, úgy először a szerszámváltás kerül végrehajtásra, majd az elmozdulás kezdetével egyszerre történik meg a módosított fordulatszám és előtolás beállítása.

Egy mondatban legfeljebb három M-utasítás programozható, amelyek végrehajtása a 4. fejezetben leírt sorrend alapján követik egymást.

Abszolút méretmegadásnál (G90) az X- koordinátát a munkadarab átmérőjére

vonatkoztatva kell megadni. Növekményes méretmegadásnál (G91) az X- koordinátát a munkadarab sugarára vonatkoztatva kell megadni.

©MTS GmbH – GO98 Bt. 2006 10

Page 11: Eszterga programozasa

MTS eszterga: programozás

Programozás abszolút koordinátákkal - a szerszám X+30 és Z+5 pontra áll Az X- koordinátát az átmérőre vonatkoztatva kell programozni.

Programozás növekményes koordinátákkal - a szerszám X- irányban 12.5, Z- irányban –35 mm-t mozdul el. Ahhoz, hogy a szerszám X+30 és Z+5 pozícióra álljon, az előző mondatban X+55, Z+40 kezdőpozícióban kellett hogy álljon. Az X- koordinátát ekkor sugárban kell programozni.

©MTS GmbH – GO98 Bt. 2006 11

Page 12: Eszterga programozasa

MTS eszterga: programozás

4. G01 egyenes interpoláció munkamenetben (előtolásban) Funkció A szerszám a programozott előtolási sebességgel az X és Z koordináták által meg-

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

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

[M...] [G09...] Választható címek X a célpont X 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 koordináták a gépi koordinátarendszerben G09 pontos megállás

1) Ha a szerszám elmozdulása valamelyik tengellyel párhuzamos, akkor annak célkoordinátája azonos az aktuális szerszámpozíció megfelelő koordinátájával. Ebben az esetben e koordináta programozása nem szükséges (a koordináták ö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/fordulat S Fordulatszám 1/perc T Szerszámváltás M Kiegészítő funkciók

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

programozunk, úgy először ezekek kerülnek végrehajtásra, és csak ezután kerül sor a megadott célkoordinátákra való pozícionálásra. Legfeljebb három M utasítás programozható, amelyek a 4. fejezetben leírt sorrend alapján kerülnek végrehajtásra.

Abszolút méretmegadásnál (G90) az X koordinátát a munkadarab átmérőjére vonatkoztatva kell programozni. Növekményes méretmegadás (G91) esetén az X koordinátát a munkadarab sugarára vonatkoztatva kell programozni.

©MTS GmbH – GO98 Bt. 2006 12

Page 13: Eszterga programozasa

MTS eszterga: programozás

Programozás abszolút koordinátákkal - a szerszám X+140 és Z-90 pontra áll. Az X- koordinátát az átmérőre vonatkoztatva kell programozni.

Programozás növekményes koordinátákkal - a szerszám X- irányban 20, Z- irányban –60 mm-t mozdul el. Ahhoz, hogy a szerszám X+140 és Z-90 pozícióra álljon, az előző mondatban X+100, Z-30 kezdőpozícióban kellett hogy álljon. Az X- koordinátát ekkor sugárban kell programozni.

©MTS GmbH – GO98 Bt. 2006 13

Page 14: Eszterga programozasa

MTS eszterga: programozás

5. Programpélda G00 és G01-re, G90 méretmegadással Programpélda 1

Mon-dat-szám

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T D H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Homlok esztergálás 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0.1 5 G01 X-1.6 M08 6 G00 Z1 7 X51

Nagyolás 8 G01 Z-69.8 9 X61 10 G00 Z1 11 X41 12 G01 Z-39.8 13 X52 14 G00 Z1 15 X31 16 G01 Z-19.8 17 X42 18 G00 X150 Z100 M09

Simítás 19 G96 S240 M00 20 F0.1 T0303 M04 21 G00 X-0.8 Z1 22 G01 Z0 M08 23 X30 24 Z-20 25 X40 26 Z-40 27 X50 28 Z-70 29 X62 30 G00 X150 Z100 M30

©MTS GmbH – GO98 Bt. 2006 14

Page 15: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

Mon-dat-szám

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkcióka ciklushoz és a várakozási időhöz

N L G X Y Z I J K F S T D H R P Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Homlok esztergálás 3 G96 F0.25 S200 T0101 M04 4 G00 X Z 5 G01 X-1.6 M08 6 G00 Z1 7 X56

Nagyolás 8 G01 Z-79.8 9 X66 10 G00 Z1 11 X46 12 G01 Z-49.8 13 X57 14 G00 Z1 15 X36 16 G01 Z-29.8 17 X47 18 G00 X150 Z100 M09

Simítás 19 G96 S240 M00 20 F0.1 T0303 M04 21 G00 X- Z1 22 G01 Z0 M08 23 X35 24 Z-30 25 X45 26 Z50- 27 X55 28 Z-80 29 X67 30 G00 X150 Z100 M30

©MTS GmbH – GO98 Bt. 2006 15

Page 16: Eszterga programozasa

MTS eszterga: programozás

6. G02 körinterpoláció az órajárásával egyező irányban Funkció A szerszám a programozott előtolással az órajárásával egyező irányú köríven az X és Z

koordinátákkal megadott célpontra áll. NC-utasítás G02 [X...]1) [Z...]1) [I...]2) [K...]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

Abszolút méretmegadásnál (G90) az X- et az átmérőre, növekményesnél (G91) a sugárra vonatkoztatva kell programozni.

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 méretre állás O70 Középpont abszolút koordinátákkal O71 Középpont növekményes koordinátákkal 1) Ha a szerszám elmozdulása valamelyik tengellyel párhuzamos, akkor annak célkoordinátája azonos az aktuális szerszámpozíció megfelelő koordinátájával. Ebben az esetben e koordináta programozása nem szükséges (a koordináták ö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

távolsága X irányban a sugárban, a kezdőpontból nézve) K Növekményes körközéppont (a kezdőpont és a készítendő kör középpontjának

távolsága Z irányban, , a kezdőpontból nézve) B alternatív megoldás I, K helyett közvetlen a kör sugarának megadása 2) Ha az I vagy K paramétereket nem programoztuk, akkor a vezérlés a nem programozott paramétereket nullának tekinti. F Előtolás mm/fordulat S Fordulatszám 1/perc T Szerszámváltás M Kiegészítő funkciók

Megjegyzés Az X és koordináták megadhatók abszolút (G90) vagy növekményes (G91) módon. Ezzel

szemben a I és K körközéppont koordinátákat a kezdőponttól növekményesen kell megadni, hacsak az esztergavezérlő konfigurációjában nincs abszolútra beállítva. (Lsd. Konfigurációs program). Ha egy NC- mondatban szerszámváltást, fordulatszám és/vagy előtolás módosítást programozunk, úgy először ezekek kerülnek végrehajtásra, és csak ezután kerül sor a megadott célkoordinátákra való pozícionálásra.

©MTS GmbH – GO98 Bt. 2006 16

Page 17: Eszterga programozasa

MTS eszterga: programozás

7. G03 körinterpoláció az órajárásával ellentétes irányban Funkció A szerszám a programozott előtolással az órajárásával ellentétes irányú köríven az X és Z

koordinátákkal megadott célpontra áll. NC-utasítás G03 [X...]1) [Z...]1) [I...]2) [K...]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

Abszolút méretmegadásnál (G90) az X- et az átmérőre, növekményesnél (G91) a sugárra vonatkoztatva kell programozni.

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 méretre állás

O70 Középpont abszolút koordinátákkal O71 Középpont növekményes koordinátákkal 1) Ha a szerszám elmozdulása valamelyik tengellyel párhuzamos, akkor annak célkoordinátája azonos az aktuális szerszámpozíció megfelelő koordinátájával. Ebben az esetben e koordináta programozása nem szükséges (a koordináták ö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

távolsága X irányban a sugárban, a kezdőpontból nézve) K Növekményes körközéppont (a kezdőpont és a készítendő kör középpontjának

távolsága Z irányban, , a kezdőpontból nézve) B alternatív megoldás I, K helyett közvetlen a kör sugarának megadása 2) Ha az I vagy K paramétereket nem programoztuk, akkor a vezérlés a nem programozott paramétereket nullának tekinti. . F Előtolás mm/fordulat S Fordulatszám 1/perc T Szerszámváltás M Kiegészítő funkciók

Megjegyzés Az X és koordináták megadhatók abszolút (G90) vagy növekményes (G91) módon. Ezzel szemben a I és K körközéppont koordinátákat a kezdőponttól növekményesen kell megadni, hacsak az esztergavezérlő konfigurációjában nincs abszolútra beállítva. (Lsd. Konfigurációs program).

Ha egy NC- mondatban szerszámváltást, fordulatszám és/vagy előtolás módosítást programozunk, úgy először ezekek kerülnek végrehajtásra, és csak ezután kerül sor a megadott célkoordinátákra való pozícionálásra.

©MTS GmbH – GO98 Bt. 2006 17

Page 18: Eszterga programozasa

MTS eszterga: programozás

7.1 Programpélda G02 és G03-mal való simításra, G90 abszolút méretmegadással Programpélda 1

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T D H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S4000

Simítás 3 G96 F0.1 S350 T0202 M04 4 G00 X15 Z1 5 G42 6 G01 Z0 M08 7 X17 8 X20 Z-1.5 9 Z-30 10 G03 X40 Z-40 I0 K-10 11 G01 Z-55 12 G02 X70 Z-70 I15 K0 13 G01 X71 14 G40 15 G00 X150 Z100 M09 16 M30

©MTS GmbH – GO98 Bt. 2006 18

Page 19: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Fordulat-szám

Előtolás Szerszám Kiegészítő funkciók

N U G X Y Z I J K F S T D H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S4000

Simítás 3 G96 F0.1 S350 T0202 M04 4 G00 X28 Z1 5 G42 6 G01 X30 Z0 M08 7 Z-30 8 X42 9 G03 X54 Z-36 I0 K-6 10 G01 Z-60 11 G02 X66 Z-66 I6 K0 12 G03 X74 Z-70 I0 K-4 13 G01 Z-90 14 G02 X90 Z-98 I8 K0 15 G03 X95 Z100.5 I0 K-2.5 16 G01 Z-102 17 X96 18 G40 19 G00 X150 Z100 M09 20 M30

©MTS GmbH – GO98 Bt. 2006 19

Page 20: Eszterga programozasa

MTS eszterga: programozás

7.2 Programpélda G02 és G03-mal való simításra, G91 növekményes méretmegadással Programpélda 1

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T D H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S4000

Pozícionálás simításhoz G90 alatt 3 G96 F0.1 S350 T0202 M04 4 G00 X26 Z1

Átváltás G91-re 5 G91 6 G42 7 G01 X2 Z-1 M08 8 G03 X5 Z-5 I0 K-5 9 G01 Z-25 10 G03 X10 Z-10 I0 K-10 11 G01 Z-2 12 X1 13 G40

Átváltás G90-re és hátraállás 14 G90 15 G00 X150 Z100 M09 16 M30

©MTS GmbH – GO98 Bt. 2006 20

Page 21: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T D H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S4000

Pozícionálás simításhoz G90 alatt 3 G96 F0.1 S350 T0202 M04 4 G00 X26 Z1

Átváltás G91-re 5 G91 6 G42 7 G01 X2 Z-1 M08 8 2.5 Z-30 9 X3.5 10 G03 X6 Z-6 I0 K-6 11 G01 Z-24 12 G02 X6 Z-6 I6 K0 13 G03 X4 Z-40 I0 K-4 14 G01 Z-20 15 G02 X8 Z-8 I8 K0 16 G03 X2.5 Z-2.5 I0 K-2.5 17 G01 Z-1.5 18 X1 19 G40

Átváltás G90-re és hátraállás 20 G90 21 G00 X150 Z100 M09 22 M30

©MTS GmbH – GO98 Bt. 2006 21

Page 22: Eszterga programozasa

MTS eszterga: programozás

8. 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ásodpercben

R Várakozási idő fordulatban Programpélda: N120 G04 X2 vagy G04 R10

Megjegyzés A G04 utasítás csak önálló mondatban szerepelhet. Programpélda

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

N G U X Y Z I J K F S T D H W O Q M 1 G00 X150 Z100 2 G92 S4000 3 G96 F0.1 S350 T0202 M04 4 G00 X26 Z1 5 G42 6 G01 Z0 7 X30 M08 8 G04 X2 9 G03 X40 Z-5 I0 K-5 10 G01 Z-30 11 G03 X60 Z-40 I0 K-10 12 G01 Z-42 13 X61 14 G40 15 G00 X150 Z100 M09 16 M30

©MTS GmbH – GO98 Bt. 2006 22

Page 23: Eszterga programozasa

MTS eszterga: programozás

9. G05 rúdelőtolás Funkció A rúdanyag automatikus előtolása a főorsón keresztül. NC-utasítás G05 [W…] [V…] Címek W munkadarab előtolási hossza

V a rúdelőtolás előtolási sebessége mm/perc Programpélda: N120 M70 N130 G05 W101 V250

Megjegyzés G05 programozása előtt a patront az M70 utasítással ki kell nyitni. Nyitott patronnal

vagy tokmánnyal a megmunkálás nem lehetséges. Ha W-t nem programozunk, akkor rúdanyag előtolása ütközésig történik (pl. a revolverfejben befogott ütközővel vagy szerszámmal).

Ha nem programozunk előtolást, úgy a korábban beállított előtolás érték lesz figyelembe véve. A G05 utasítás engedélyezése előtt a főorsón lévő patront M70-nel nyitni kell. A G05 utasítás végrehajtása után a tokmány automatikusan szorít. A rúdadagolás csak eszterga üzemmódban (G14) és patronnal lehetséges.

©MTS GmbH – GO98 Bt. 2006 23

Page 24: Eszterga programozasa

MTS eszterga: programozás

10. G09 pontos méretre állás Funkció Ha egy G01, G02, G03-as NC-mondatban G09-t programozunk, az előtolási sebesség a

programozott kontúrpont megközelítésekor egészen nullára csökken, mielőtt a következő NC- mondatban programozott kontúrpontra elindulna.

NC-utasítás G09 G01 [X...]1) [Z...]1) vagy G09 [X…] [Z…]

vagy G01 [X...]1) [Z...]1) G09 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átacímek öröklődnek).

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 megközelíteni, 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- utasítás végén kell állnia.

©MTS GmbH – GO98 Bt. 2006 24

Page 25: Eszterga programozasa

MTS eszterga: programozás

11. G20 átváltás angolszász (inch) mértékegységre Funkció Ezzel az utasítással a mértékegységet milliméterről inch-re váltjuk át. NC-utasítás G20 Leírás Ezután valamennyi koordinátát inch-ben kell megadni. Továbbá módosulnak a technológiai

adatok egységei is: 1. Előtolási sebesség mm/fordulatról inch/fordulat (in/fordulat) 2. Forgácsolósebesség m/perc helyett láb/perc (f/perc)

Megjegyzés A G20 utasításnak önálló mondatban kell állnia.

Az átváltás mm-ről inch-re csak egy NC- programon belül hajtható végre. Az inch mértékegység mindaddig érvényben marad, míg a G21 utasítással ismét mm mértékegységre nem váltunk vissza. Az NC- program végén (M30) a vezérlés automatikusan a konfigurációban megadott mértékegységre vált vissza.

12. G21 átváltás metrikus (mm) mértékegységre Funkció Ezzel az utasítással a mértékegységet inch-ről milliméter váltjuk át. NC-utasítás G21 Leírás Ezután valamennyi koordinátát inch-ben kell megadni. Továbbá módosulnak a technológiai

adatok egységei is:: 1. Előtolási sebesség inch/fordulat helyett milliméter/fordulat (mm/ford) 2. Forgácsolósebesség láb/perc helyett méter/perc (m/perc)

Megjegyzés A G21 utasításnak önálló mondatban kell állnia..

Az átváltás inch-ről mm -re csak egy NC- programon belül hajtható végre. Az mm mértékegység mindaddig érvényben marad, míg a G20 utasítással ismét inch mértékegységre nem váltunk vissza

©MTS GmbH – GO98 Bt. 2006 25

Page 26: Eszterga programozasa

MTS eszterga: programozás

12.1 Programpélda G20 és G21-re

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N G U X Y Z I J K F S T D H W O Q M 1 G00 X150 Z100 2 G92 S4000 3 G96 F0.1 S350 T0202 M04 4 G00 X18 Z1 5 G42 6 G01 X20 Z0 7 G20 8 G01 Z-0.787 M08 9 G21 10 G01 X30 Z-32 11 G01 Z-55 12 G03 X51 13 G40 14 G00 X150 Z100 M09 15 M30

©MTS GmbH – GO98 Bt. 2006 26

Page 27: Eszterga programozasa

MTS eszterga: programozás

13. G24 feltétlen ugrás Funkció A G24 utasítás a vezérlőt arra utasítja, hogy az O cím alatt programozott 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 Az ugrás mondatszáma: megadja a főprogram azon mondatszámát, amelytől a megmunkálást folytatni kell Programpélda: N1 10 G24 O180

Megjegyzés: A G24 O15 programozásával a 6 -tól 14 –ig a mondatszámok „átugrásra” kerülnek, a szerszám G00 X150 Z100 mondat végrehajtásával visszapozícionál és befejeződik a program.

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N G U X Y Z I J K F S T D H W O Q M 1 G00 X150 Z100 2 G92 S4000 3 G96 F0.1 S350 T0202 M04 4 G00 X18 Z1 5 G24 O15 6 G42 7 G01 X20 Z0 8 G20 9 G01 Z-0.787 M08 10 G21 11 G01 X30 Z-32 12 G01 Z-55 13 G03 X51 14 G40 15 G00 X150 Z100 M09 14 M30

©MTS GmbH – GO98 Bt. 2006 27

Page 28: Eszterga programozasa

MTS eszterga: programozás

14. G25 referenciapontra állás Funkció

A G25 utasításra a revolverfej gyorsjáratban a gép referenciapontjára áll. A G25 hívásával definiálható, hogy ez milyen módon és hivatkozási ponttal történik. Erre szolgálnak az O és Q választható címek.

NC- utasítás G25 [F...] [S...] [M...] [O...] [Q...] F Előtolás

S Főorsó fordulatszám

M Kiegészítő funkciók (kapcsoló és gépi funkciók)

A G25 programozásával egyszerre legfeljebb három M utasítás programozható.

Választható címek

Az O cím a G25 utasításon belül többféleképpen és különböző értékekkel programozható.

Ha sem az O sem a Q címet nem adjuk meg, akkor a revolverfej vonatkoztatási pontja gyorsjáratban X és Z (azaz direkt) irányban egyenes mentén mozdul el a referenciapontról.. Ügyeljen arra a G25 utasítás programozásánál, hogy a revolverütközés nélkül elmozdulhasson.

O0 Referenciapontra állás egyenes interpolációval, az X és Z célkoordináták szerint (alap)

O1 Referenciapontra állás csak az X- célkoordináta mentén (Z tengely kihagyva)

O2 Referenciapontra állás csak a Z- célkoordináta mentén (X tengely kihagyva)

O3 Referenciapontra állás először az X, majd a Z célkoordináták mentén

O4 Referenciapontra állás először a Z, majd az X célkoordináták mentén

Q0 Referenciapontra állás a revolverfej vonatkoztatási pontjával (alap)

Q1 Referenciapontra állás a szerszámbefogó vonatkoztatási pontjával

©MTS GmbH – GO98 Bt. 2006 28

Page 29: Eszterga programozasa

MTS eszterga: programozás

Megjegyzés A G25 utasítás programozásához nem szükséges koordinátákat megadni, mert a

referenciapontok helyzete a gépkonfigurációban rögzített, és a CNC-vezérlő számára ezáltal ismert. Az MTS CNC szimulátorokon belül ez a beállítás hívható a CNC gép konfigurációjában.

15. Szerszámcsere(váltás)pontra állás G26

Funkció Gyorsjáratban a szerszámcserepont a G26 utasítással indítható. A G26 hívásával definiálható, hogy ez milyen módon és hivatkozási ponttal történik. Erre szolgálnak az O és Q választható címek.

NC- utasítás G26 [F...] [S...] [M...] [O...] [Q...]

Választható címek F Előtolás

S Főorsó fordulatszám

M Kiegészítő funkciók (kapcsoló és gépi funkciók)

A G26 programozásával egyszerre legfeljebb három M utasítás programozható.

Az O cím a G26 utasításon belül többféleképpen és különböző értékekkel programozható.

Ha sem az O sem a Q címet nem adjuk meg, akkor a revolverfej vonatkoztatási pontja gyorsjáratban X és Z (azaz direkt) irányban egyenes mentén mozdul el a referenciapontról. Ügyeljen arra a G26 utasítás programozásánál, hogy a revolver ütközés nélkül elmozdulhasson.

O0 Referenciapontra állás egyenes interpolációval, az X és Z célkoordináták szerint (alap)

O1 Referenciapontra állás csak az X- célkoordináta mentén (Z tengely kihagyva)

O2 Referenciapontra állás csak a Z- célkoordináta mentén (X tengely kihagyva)

©MTS GmbH – GO98 Bt. 2006 29

Page 30: Eszterga programozasa

MTS eszterga: programozás

O3 Referenciapontra állás először az X, majd a Z célkoordináták mentén

O4 Referenciapontra állás először a Z, majd az X célkoordináták mentén

Q0 Referenciapontra állás a revolverfej vonatkoztatási pontjával (alap)

Q1 Referenciapontra állás a szerszámbefogó vonatkoztatási pontjával

Megjegyzés A G26 utasítás programozásához nem szükséges koordinátákat megadni, mert a

referenciapontok helyzete a gépkonfigurációban rögzített, és a CNC-vezérlő számára ismert. Az MTS CNC szimulátorokon belül ez a beállítás a CNC gép konfigurációjában hívható.

16. G48 gyorsjárat célpozícióval

Funkció A G48 utasítással gyorsjárati elmozdulást programozhatunk. A G00 utasítástól

abban különbözik, hogy a programozott célpozíció a G48-nál nem az élpozícióval (forgácsolóél pontja), hanem a revolverfej vonatkoztatási pontjával (alapbeállítás) vagy a szerszám befogás vonatkoztatási pontjával (Q1) való elmozdulást jelenti. A programozott célpozíció végrehajtásának útja és módja a választható O cím megadásával beállítható. G48 X... Z... [O...] [Q...] NC-utasítás

Az O és Q címek a G48 utasításon belül többféleképpen és több különböző értékkel adhatók meg. X, Z Az elmozdulás célkoordinátái Címek

O0 X és Z célkoordinátákra való egyenes elmozdulás (alapbeállítás) Választható címek

O1 Elmozdulás csak X célkoordinátával (Z koordináta változatlan)

O2 Elmozdulás csak Z célkoordinátával (X koordináta változatlan)

O3 Elmozdulás először az X célkoordinátával, utána a Z célkoordinátával

O4 Elmozdulás először az Z célkoordinátával, utána a X célkoordinátával

Q0 Elmozdulás a célpontra a revolverfej vonatkoztatási pontjával (alapbeállítás)

Q1 Elmozdulás a célpontra a szerszámbefogás vonatkoztatási pontjával

©MTS GmbH – GO98 Bt. 2006 30

Page 31: Eszterga programozasa

MTS eszterga: programozás

17. G28 szegnyereg pozícionálása Funkció A G28 utasítással a szegnyereg az NC programon belül is mozgatható. NC-utasítás G28 Z... Címek Z Célpont Z abszolút koordinátája

Megjegyzés A G28 utasításnak egyedül kell állnia egy NC mondatban. Programpélda Program N05 G54 N10 G00 X150 Z100 N15 G97 S2300 N20 T0303 M03 F0.12 N25 G00 X0 Z3 N30 G01 Z-5.8 M08 N35 G00 Z3 N40 G26 O3 N45 G28 Z120 N50 M20 (Csúccsal támaszt) N55 M30 Megjegyzés: A G28 Z120 programozásával 15 mm-rel a munkadarab homlokoldala elé áll.

Az M20 utasítással a csúccsal támaszt.

©MTS GmbH – GO98 Bt. 2006 31

Page 32: Eszterga programozasa

MTS eszterga: programozás

18. G90 abszolút méretmegadás Funkció A G90 programozásával 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

Megjegyzés Abszolút méretmegadásnál az X-koordináta az átmérőre vonatkozik.

Az abszolút méretmegadás mindaddig érvényes, amíg a G91 (növekményes méretmegadás) utasítással ki nem kapcsoljuk.

©MTS GmbH – GO98 Bt. 2006 32

Page 33: Eszterga programozasa

MTS eszterga: programozás

19. 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 célpont mindig

az aktuális szerszámpozícióra vonatkozik. Úgy adjuk meg, hogy az aktuális szerszámpozícióból milyen értékkel kell elmozdulni a mindenkori irányba.

NC- utasítás G91

Megjegyzése A növekményes méretmegadásnál az X- koordinátát sugárban kell megadni.

A növekményes méretmegadás mindaddig érvényes, míg G90-t (abszolút méretmegadás) nem programozunk.

©MTS GmbH – GO98 Bt. 2006 33

Page 34: Eszterga programozasa

MTS eszterga: programozás

20. G92 fordulatszám korlátozás Funkció Homlok (sík) esztergálásnál állandó forgácsolósebességet programozva (G96) kis

átmérőknél a főorsó elérheti a maximális fordulatszámot. Ez a munkadarab befogása számára végzetes következményekkel járhat. Ennek megelőzésére, állandó forgácsolósebesség programozása esetén a fordulatszám korlátozását is (G92) programozni kell.

NC- utasítás G92 S... Címek S maximális főorsó fordulatszám ford/perc

Programpélda: N1 10 G92 S1500

Megjegyzés A fordulatszám korlátozása csak az állandó forgácsolósebességre (G96) érvényes. 21. G96 állandó forgácsolósebesség Funkció A G96 utasítással állandó forgácsolósebességet programozhatunk. NC- utasítás G96 S... [F...] [T...] [M...] Címek S Forgácsolósebesség m/min Választható címek F Előtolás mm/ford

T Szerszámváltás M Kiegészítő funkciók

Leírás Az állandó forgácsolósebesség esztergálásnál függ a főorsó fordulatszámától és a szerszám

forgácsolóélének pillanatnyi X koordinátájától. Minél kisebb az X koordináta, annál nagyobbnak kell lennie a fordulatszámnak.

Programpélda: N125 G96 S210

Megjegyzés A kis X koordinátaértékeken történő megmunkálás biztonsága céljából szükséges a

fordulatszám korlátozása a G92 utasítással. Az F, T és M utasítások programozása csak akkor szükséges, ha azokat egy korábbi mondatban nem adta meg.

©MTS GmbH – GO98 Bt. 2006 34

Page 35: Eszterga programozasa

MTS eszterga: programozás

Az állandó forgácsolósebesség értéke/hatása mindaddig érvényben marad, míg a G97 utasítással nem törli, vagy egy új G96- utasítással felül nem írja.

22. G97 állandó forgácsolósebesség törlése Funkció A G97 utasítással a G96 alatt programozott állandó forgácsolósebesség feloldható. NC- utasítás G97 [S...] Választható címek S Főorsó fordulatszám ford/perc Megjegyzés Ha a G97 nem adunk meg S fordulatszámértéket, akkor az állandó forgácsolósebességnél

utoljára elért fordulatszámot tartja meg a vezérlés.

A G92 alatt programozott maximális S fordulatszám a G96 állandó forgácsolósebesség hívásakor is érvényes.

©MTS GmbH – GO98 Bt. 2006 35

Page 36: Eszterga programozasa

MTS eszterga: programozás

23. G94 előtolás mm/perc Funkció A G94 utasítással az előtolást mm/perc-ben programozhatjuk. NC- utasítás G94 F... Címek F Előtolási sebesség mm/perc

Programpélda

N120 G94 F500.000 A példában az előtolás értéke 500 milliméter percenkén.

Ha a mértékegységet milliméterről inch-re váltja át (lásd. G20-as NC utasítást), akkor a programozott előtolás ennek megfelelően inch/perc-ben értendő.

24. G95 előtolás mm/fordulat Funkció A G95 utasítással az előtolást mm/ford-ban programozhatjuk. NC- utasítás G95 F... Címek F Előtolási sebesség mm/ford

Programpélda: N080 G95 F000.300 A példában az előtolás értéke 0,3 milliméter fordulatonként.

Ha a mértékegységet milliméterről inch-re váltja át (lásd. G20-as NC utasítást), akkor a programozott előtolás ennek megfelelően inch/ford-ban értendő.

©MTS GmbH – GO98 Bt. 2006 36

Page 37: Eszterga programozasa

MTS eszterga: programozás

25. G54- G56 és G58 abszolút nullapont beállítása Funkció A munkadarab nullapontok X és Z koordinátákkal a gépi nullapontra vonatkoztatva

programozhatók. Összesen négy különböző, tárolható nullapont határozható meg. NC- utasítás G54 [X...] [Z...] vagy G55 [X...] [Z...] vagy

G56 [X...] [Z...] vagy G58 [X...] [Z...]

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

Z Az új munkadarab-nullapont Z- koordinátája

Leírás Mint már ismert, a vezérlés minden koordinátaadatot egy definiált vonatkoztatási pontra

értelmez. Ez lehet a gépi nullapont vagy egy érintőfogás segítségével meghatározott munkadarab nullapont. Továbbá lehetőség van az NC-programban egy nullapont definiálására. Egy ilyen munkadarab-nullapont beállítása alapvetően tetszőleges. Kiválasztását azonban úgy kell végrehajtani, hogy a programozásnál a lehető legkevesebb kiegészítő számításra legyen szükség, azaz a lehető legtöbb koordinátaérték a rajzról közvetlenül átvehető legyen. Esztergadaraboknál ez a pont többnyire a forgástengelyen (X=0), a munkadarab homlokoldalán fekszik. Azonos jellegű alkatrészek programozásánál (pl. különböző hosszúságú és átmérőjű tengelyek) segítséget jelent, hogyha a munkadarabrajz vonatkoztatási rendszerének megfelelően egy másik nullapontot definiálunk. E célból a G54, G55, G56 és G58 utasítások segítségével összesen négy különböző nullapont állítható be. Minden egyes nullapont koordinátáját megadhatjuk az NC-programban vagy meghatározhatjuk előzetesen a Berendező üzemmódban érintőfogás és a koordinátatengelyek nullázása által (lsd.: Kezelési utasítás). Egy ilyen tárolt nullapont esetén elegendő annak aktiválásához az NC-programból történő hívása a megfelelő G-kóddal.

Megjegyzés A G54-56 utasítások mindegyikéhez tartozik egy nullapont-tár. Például a G54 utasítással a

G54 nullapont táblázatot aktiválhatjuk. Ha a G54 utasítással együtt egy vagy két koordinátacímet programozunk, úgy a nullapont aktiválása előtt ezeket a programozott értékeket a nullaponttárba helyezi a vezérlés. Ezek a koordinátaértékek Berendező üzemmódban is elhelyezhetők érintőfogással.

A koordinátaadatok az új nullapont számára mindig abszolút módon, azaz a gépi nullapontra vonatkoztatva kerülnek megadásra akkor is, ha egy programban különböző nullapontok találhatók.

A definiált nullapontok mindaddig megmaradnak, még programcsere után is, amíg új koordinátaértékekkel felül nem írjuk azokat. A szimulátor újraindításánál minden koordináta értéke nulla lesz. A gépi nullapont beállítása a CNC-szimulátornál a konfigurációban rögzített.

©MTS GmbH – GO98 Bt. 2006 37

Page 38: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 38

Page 39: Eszterga programozasa

MTS eszterga: programozás

26. G59 Növekményes nullaponteltolás Funkció A G59 utasítással a koordinátarendszer növekményesen eltolható és elforgatható. NC- utasítás G59 X... Z... [I...] [K...] [A...] Címek X A koordinátarendszer X irányú eltolásának értéke

Z A koordinátarendszer Z irányú eltolásának értéke

Választható címek I A forgatás X irányú eltolása az eltolt koordinátarendszerben, növekményesen K A forgatás Z irányú eltolása az eltolt koordinátarendszerben, növekményesen A Forgatás szöge (növekményes)

Leírás A bonyolult 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átarendszert) definiálunk. A G59 utasítással a koordinátarendszer helyzete tetszőlegesen eltolható és/vagy elforgatható. Ha a koordinátarendszert csak eltolni kell, akkor adjuk meg az X és Z koordinátákkal az új koordinátarendszer nullapontját. Az I, K és A címek programozása ekkor nem szükséges. (Lásd. G59.1 ábra). Ha a koordinátarendszert egy meghatározott pont körül el akarjuk forgatni, akkor adjuk meg növekményesen I-vel és K-val a forgatás pontját, amely körül a koordinátarendszert A szöggel elforgatnánk. Az I és K értékeit itt már az eltolt koordinátarendszerben kell megadni (Lásd. G59.2 ábra). Amennyiben a koordinátarendszert saját nullapontja körül kell elforgatni, akkor elég, ha csak az A szöget programozzuk. Valamennyi koordináta megadása a továbbiakban az eltolt és/vagy elforgatott koordinátarendszerben értelmezett mindaddig, míg azt egy új G59 utasítással felül nem írjuk vagy az utasítást nem töröljük. (Lásd. G53 utasítás).

Megjegyzés A G59 utasítással történő eltolás kiindulópontja mindig a pillanatnyilag érvényes nullapont,

még akkor is, ha már az egy eltolt nullapont.. Vegye figyelembe, hogy a forgatás szöge nullaponteltolásonként összegződik.

©MTS GmbH – GO98 Bt. 2006 39

Page 40: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 40

Page 41: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 41

27. G53 növekményes nullapont törlése Funkció A G53 utasítással a növekményes nullaponteltolást érvénytelenítjük (lsd.: G59). Ezt

követően az utoljára programozott nullaponteltolás vagy érintőfogással meghatározott koordinátarendszer lesz érvényes.

NC- utasítás G53 Megjegyzés A G53 utasítás egy önálló NC-mondatban programozandó. 28. Készítendő kontúr leírása G51 Funkció A szimulátor lehetőséget kínál NC-mondatok előállítására a szerszám kézi mozgatása révén,

azaz parancskódok megadása nélkül. A programkészítés ezen típusa az ún. Teach-In (öntanuló) üzemmódban történik (lsd.: Kezelési utasítás).

NC-utasítás G51 X... Z... O... Q... Kontúr leírása

G50

Címek X A kontúrkezdőpont X- koordinátája

Z A kontúrkezdőpont Z- koordinátája O001 Az előállítandó kontúr megjelenik az előgyártmányon

O000 Az előállítandó kontúr nem látható

Q001 Ütközésvizsgálat bekapcsolva Ha a kézi megmunkálásnál megsérül az előállítandó kontúr, hangjelet hallunk, és megjelenik a megfelelő hibaüzenet. Q000 Nem történik ütközésvizsgálat.

Page 42: Eszterga programozasa

MTS eszterga: programozás

Leírás Mielőtt elkezdené a kontúr leírákoordinátáját, valamint O és Q m

sát, adja meg a G51 utasítással a kezdőpont X- és Z- egfelelő paramétereit. A kontúr leírását legegyszerűbben a

sel.

A Teach-In részletes leírását a CNC-szimulátor Kezelési utasításában találja.

ges, hogy az egész munkadarab kontúrt leírjuk, azaz a kontúr kezdő és végpontja a középvonalon (forgástengelyen) feküdjön.

WOP-felületen végezheti el. A G50 utasítással lezárja a kontúr leírását. Ezután belépve a Teach-In üzemmódba megmunkálhatja a munkadarabot kézi vezérlés

Megjegyzés A kontúr egzakt ábrázolásához szüksé

©MTS GmbH – GO98 Bt. 2006 42

Page 43: Eszterga programozasa

MTS eszterga: programozás

rhuzamos hossznagyoló ciklus 29. G75 Tengelypá

unkció A G75 uta

Mind küls

C-utasítás G75 X... Z... S.../D...

Cím X

S A végrehajtandó fogások száma, a D értékkel alternatív módon programozható.

D Minden megmunkálási menet után D értékű fogást veszünk X-irányban. Alternatív módon S is programozható. A ciklus végrehajtásánál a fogásvétel a választható R, V és L címektől függően eltérhet a D értéktől (lsd.: Választható R, V és L címek)

Választható címek I, K Simítási ráhagyás X- (sugárra vonatkoztatva) és Z-irányban H, W Forgácstörés

H megadja annak az X irányú szakasz hosszát, amely után az előtolás megszakításra kerül. W határozza meg azt a szakaszt, amellyel szerszám visszaáll. H és W-t együtt kell programozni.

R Fogásvétel csökkentés R alatt programozzuk azt az értéket, amellyel a D fogásvételt fogásonként csökkenteni kell. Ha R-t programozzuk, D és V programozása is szükséges.

V Fogásvételi minimum V határozza meg a fogásvétel minimális értékét. A D fogásvételt az R csökkentés maximum a V értékig csökkentheti. Ha V-t programozzuk, D és R programozása is szükséges.

L Maradékanyag optimalizálás L alatt egy százalékértéket adunk meg (1 és 100 között) a D fogásvétel számára. A vezérlés az utolsó fogást maximum az L alatt programozott százalékértékkel növeli, ha ez által a munkadarab forgácsolásánál egy fogást megtakaríthatunk.

Leírás A kezdőpontot ciklus hívásakor a pillanatnyi szerszám pozíció határozza meg. Az I és K

simítási ráhagyások figyelembevételével négyszög felület leforgácsolásával egy derékszögű kontúresztergálást végzünk el. A szükséges fogásvételek száma vagy S címen programozható vagy a vezérlés által a D fogásmélység és adott esetben a választható R, V és L paraméterek megadásával kerül kiszámításra.

Megjegyzés Mivel az első fogásvétel közvetlenül a pillanatnyi szerszámpozícióból (kezdőpontból) történik, a szerszámmal a ciklus hívása előtt X irányban az előgyártmány (nyers munkadarab) átmérőjén kívülre (külső megmunkálás) illetve a belső átmérőn belülre (belső megmunkálás) kell állni. Az előtolást és a forgácsolási sebességet az előző NC-mondatban kell programozni.

F sítással derékszögű munkadarabkontúrok nagyolása oldható meg egy ciklus keretén belül. ő, mind belső megmunkáláshoz alkalmazható.

N [I...] [K...] [H...W...] [R...V...] [L…]

, Z A végpont koordinátái

©MTS GmbH – GO98 Bt. 2006 43

Page 44: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 44

Page 45: Eszterga programozasa

MTS eszterga: programozás

30. G76 Tengelypárhuzamos homlok (sík) nagyoló ciklus

unkc

C-utasítás G76 X... Z... S.../D... [I...] [K...] [H...W...] [R...V...] [L…]

, Z A végpont koordinátái

S A végrehajtandó fogásvételek száma, a D címen alternatív módon programozható

D Minden megmunkálási folyamat után Z irányban fogásvétel történik, az S cím alternatív módon programozható A ciklus végrehajtásánál a fogásvétel az R, V és L választható címektől függően eltérhet a D értékétől (lásd. Választható címek R, V és L).

asztható címek I, K Simítási ráhagyás X (sugárban) és Z irányban

R Fogásvétel csökkentés R cím alatt programozzuk azt az értéket, amellyel a D fogásvételt fogásvételenként csökkenteni kell. Ha R-t programozunk, akkor szükséges a D és V programozása is.

V Fogásvételi minimum V határozza meg a fogásvétel legkisebb értékét. A D fogásvételt R csökkentés érték V értékig csökkentheti. Ha V-t programozunk, akkor szükséges a D és R programozása is.

L Maradékanyag optimalizálás L címen egy százalék értéket adhatunk meg (1 és 100 között) a D fogásvételre vonatkoztatva. A vezérlés az utolsó nagyoló fogásvételt legfeljebb az L címen megadott százalékértékkel növeli, ha ez által a készméret esztergálásának eléréséhez egy fogásvétellel kevesebbre lesz szükség.

jegyzés Az előtolást és a forgácsolósebességet az előző NC mondatban kell programozni. Mivel az első fogásvétel közvetlenül a pillanatnyi szerszámpozícióból (kezdőpontból) történik, a szerszámmal a ciklus hívása előtt X irányban az előgyártmány (nyers munkadarab) átmérőjén kívülre (külső megmunkálás) illetve a belső átmérőn belülre (belső megmunkálás) kell állni.

F ió A G75 utasítással derékszögű munkadarabkontúrok nagyolása programozható egy nagyoló cikluson

belül. Külső és belső megmunkáláshoz is alkalmazható. N Címek X

Vál

H, W Forgácstörés H megadja annak az X irányú szakasz hosszát, amely után az előtolás megszakításra kerül. W határozza meg azt a szakaszt, amellyel szerszám visszaáll. H és W-t együtt kell programozni.

Leírás A kezdőpontot ciklus hívásakor a pillanatnyi szerszám pozíció határozza meg. Az I és K

simítási ráhagyások figyelembevételével négyszög felület leforgácsolásával egy derékszökontúresztergálást végzünk el. A szükséges fogásvételek száma vagy S címen programozható vagy a vezérlés által a D fogásmélység és adott esetben a választható R, V és L paraméterek megadásával kerül kiszámításra.

Meg

©MTS GmbH – GO98 Bt. 2006 45

Page 46: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 46

Page 47: Eszterga programozasa

MTS eszterga: programozás

30.1 Program példa G75 és G76 ciklusra Program példa 1 G75 ciklus

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I D K H W M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Homlokesztergálás, hossznagyolás G75-el 3 G96 F0.25 S200 T0101 M04 4 G00 X60 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X59 8 G75 X46 Z-82 I0.4 D3 K0.2 9 G75 X40 Z-30 I0.4 D3 K0.2 10 G00 X150 Z100 M09

Simítás 11 T0303 M04 12 G96 F0.1 S280 13 G00 X38 Z1 14 G42 15 G01 X40 Z0 16 Z-30 17 X46 18 Z-82 19 X60 20 G40 21 G00 X150 Z100 M09 22 M30

©MTS GmbH – GO98 Bt. 2006 47

Page 48: Eszterga programozasa

MTS eszterga: programozás

Program példa 1 G76 ciklus

Satz Nr.

U alprogr

mozgáterpolációs paraméterek

ám egészítam

G sutasítás

Koordináták

In

Előtolás

Fordulat-sz

Szerszám

Ki ő funkciók

N U Z I J K F S T G X Y I D K H W M Poz ers áltás helyére

ícionálás a sz zámv

1 G00 X150 Z100 2 G92 S3500

H3

o okesz ás olá G76-al 0.25 200 0101

ml tergálG96

és nagy

s F S T M04

4 G00 9260 0 X Z 5 G01 X-1.6 M08 6 G00 Z1 7 X91 8 G76 X60 Z-44 .4 3 0.2 I0 D K 9 G76 X30 Z-20 I0.4 3 0.2 D K 10 G00 09 X150 Z100 M

Sim0303 04

ítás 11 T M12 G96 F0.1 280 S 13 G00 X28 Z1 14 G42 15 G01 30 0 X Z 16 Z-20 17 X60 18 Z-44 19 X91 20 G40 21 G00 X150 Z100 M09 22 M30

©MTS GmbH – GO98 Bt. 2006 48

Page 49: Eszterga programozasa

MTS eszterga: programozás

31. G57 simítási ráhagyás

unkció A G57 utasítással a nagyoló ciklusok számára simítási ráhagyást programozhatunk. Az ezt követően meghívott nagyoló ciklus (pl. G81) előállít egy kontúrt, a programozott ráhagyással X, Z- ben kontúr követően eltolva.

C- utasítás G57 [X...] [Z...] [B...]

ímek X Simítási ráhagyás X-ben (átmérőben)

A simítási ráhagyás X-ben történő programozásakor ügyeljen a következő előjel számításokra: • Pozitív előjel esetén a kontúr pozitív irányban kerül eltolásra • Negatív előjel esetén a kontúr negatív irányban kerül eltolásra

Z Simítási ráhagyás Z-ben

A simítási ráhagyás X-ben történő programozásakor ügyeljen a következő előjel számításokra: • Pozitív előjel esetén a kontúr pozitív irányban kerül eltolásra • Negatív előjel esetén a kontúr negatív irányban kerül eltolásra

B kontúr követő simítási ráhagyás X és Z-ben

Kontúr követő simítási ráhagyás programozása mindig szükséges, ha a kontúr vezetése nem folyamatos. Vegye figyelembe, hogy a kontúr követő ráhagyás programozásának előjele eltérő a külső vagy belső megmunkáláskor. Külső megmunkálás: • Pozitív előjel ha a ráhagyás az X tengely pozitív irányába mutat. • Negatív előjel ha a ráhagyás az X tengely negatív irányába mutat.

Belső megmunkálás: • Pozitív előjel ha a ráhagyás az X tengely negatív irányába mutat. • Negatív előjel ha ráhagy gely ozitív irányába mutat.

Általánosságban a simítási ráhagyá Z vagy B egy NC programon belül tudjuk

gra i.

jegy Bekapcsolt á apot nincs aktív si ráhagyás 57-e prog mozt k, a simítási ráhagyás az aktív on b a eddig nem kapcsoljuk k G -et, va p j á ék . Az alábbi tá utatja a simítási ráhagyások programozását egy NC programon belül.

F

N

C

a ás az X ten p

st X,pro mozn

Meg zés ll ban mítási . Ha a G t ra u

NC progy nem

gramrogram

elül akozzuk ú

tív mra, m

rad, ams érti a 57 ekkel

blázat bem

©MTS GmbH – GO98 Bt. 2006 49

Page 50: Eszterga programozasa

MTS eszterga: programozás

Mondatszám NC-mondat Simítási ráhagyás Ráhagyás X = 0

Ráhagyás Z = 0 Ráhagyás B = 0

N080 Ráhagyás Z = 2 Ráhagyás B = 0

G57 X+2 Z+2 Ráhagyás X = 2

N170 G57 X+4 ás X = 4 gyás Z = 2

RáhagyRáhaRáhagyás B = 0

N245 G5 Ráhagyás X = 0 7 X+0 Z+0 Ráhagyás Z = 0 Ráhagyás B = 0

N360 G57 Ráhagyás Z = 1.5 Ráhagyás B = 1.5

B+1.5 Ráhagyás X = 1.5

Külső megmunkálás

a) Simítási ráhagyás X és Z egyenletes kontúr esetén

b) kontúr követő

simítási ráhagyás visszaforduló kontúr esetén

b) kontúr követő simítási ráhagyás visszaforduló kontúr esetén

Belső megmunkálás

a) Simítási ráhagyás X és Z egyenletes kontúr esetén

©MTS GmbH – GO98 Bt. 2006 50

Page 51: Eszterga programozasa

MTS eszterga: programozás

32. G80 ciklusvégrehajtás, (az utolsóként meghatározott ciklus)

unkció A G 0-as utasítás segítségével kerül végr tolsóként programozott ciklus. Emellett a G80 lehetővé teszi azt, hogy a G81-es, G82-es és G87-es cikl opcionális négyszögletes hat t határozzunk meg

Ennek az ablaknak a beállításával megha 81, G82, vagy G83-as ciklushívások után programozott kontúr eg ya. Ha a ciklusbehívás (G vagy G87) között nem ke úr programozására, a legyártandó kontúr az ablak-tartományban ítségével programozott teljes munkadarab-kontúrral lesz meghat em került sor kontúr prog hibajelzést kapunk.

Egy határoló ablak beállításánál arra kell üg ablak széle fogásvételi irányba őtt legyen, vagy nyag szélén. Minden más esetben megkísérli a vezérlés, hogy a ezze a fogásvételt, és ezzel egy ütközést idézne elő.

C- utasítás G80 [X... Z...] [I... K...]

X, Z A határoló ablak első sarokpontjának koordinátái

Ha az X és Z értékeket nem programozzuk, nem kerül sor határoló ablak beállítására.

I, K A határoló ablak második sarokpontjának koordinátái

Ha az I és K nem kerülnek programozásra, a vezérlés az X és Z programozása esetén automatikusan az aktuális szerszámpozíciót tekinti a határoló ablak második sarokpontjának.

Vegye figyelembe, hogy az X értéket átmérőként, az I értéket ezzel szemben sugárértékként kell programozni.

Egy hatrogramozása egy ciklus égrehajtásához

F 8 ehajtásra az u

usokhoz egy ároló ablako

tározható a Gy résztartomán

81, G82, rült sor kontegy a G51 segározva. Ha n

ramozására,

yelni, hogy azn az anyag széle el pontosan az a

z anyagban vég

N

Választható címek

ároló ablak pv

= kezdőpont (aktuális szerszámhelyzet a ciklus hívásakor)

= a határoló ablak első sarokpontja

= a határoló ablak második sarokpontja

= leforgácsolandó anyag

= a G51 segítségével programozott kész alkatrészkontúr

©MTS GmbH – GO98 Bt. 2006 51

Page 52: Eszterga programozasa

MTS eszterga: programozás

1. Programpélda ... 345 G00 X+100 Z+5 Egy határoló ablak

zása egy ciklus végrehajtásához programo

NN350 G81 I+4 N355 G42 ... ...

tát. el

ási

nyú a a

G80-as NC utasítással

1 változat:

G80 X+5 Z-75

kontúr leírása ... ... N415 G40 N420 G80 X+40 Z-75 I+50 K-42 ... Az alábbi ábrák bemutatják egy határoló ablak felhasználásának két változaEzeknél a teljes kontúrt, mint előírt kontúrt a G51 utasítás segítségévprogramozták. A behívott G81-es hosszirányú nagyolás optimalizálja az elmozdulutakat, úgy, hogy elkerüli az úgynevezett "levegőforgácsolást".

Egy G81-es hossziránagyoló ciklus behívás

= kezdőpont (aktuális szerszám-pozíció a ciklus behívásakor) = a határoló ablak második sarokpontja

= a határoló ablak első sarokpontja

= határoló ablak

= leforgácsolandó anyag

= a G51 (előírt kontúr) segítségével programozott teljes kontúr

©MTS GmbH – GO98 Bt. 2006 52

Page 53: Eszterga programozasa

MTS eszterga: programozás

Egy G81-es hosszirányú nagyolási ciklus b

ehívása a G80-as NC utasítással, miután a munkadarab már előnagyolásra került.

2. változat:

G80 X+40 Z-75 I+50 K-42

= kezdőpont (aktuális szerszám-pozíció a ciklus behívásakor)

= a határoló ablak első sarokpontja

= a határoló ablak második sarokpontja

= határoló ablak

= leforgácsolandó anyag

= a G51 (előírt kontúr) segítségével programozott teljes kontúr

©MTS GmbH – GO98 Bt. 2006 53

Page 54: Eszterga programozasa

MTS eszterga: programozás

33. G81 hossznagyoló ciklus tetszőleges kontúrral

A G81-es utasítással egy ciklust programozunk tetszőleges kontúrral a munkadarab hossz-irányban (az Z tengellyel párhuzamosan) történő forgácsolására. A G81-es ciklus használható mind belső, mind pedig külső megmunkáláshoz. G81 I... [X... Z...] [R... V...] [H... W…/B...] [L...] [E...]

[A...] [J…] [D…] [C…] [O...] [Q...] [M…] [M…] [M…]

Címek I Fogásvétel (sugárra vonatkoztatva)

Az I megadja, hogy minden fogás után mennyivel mozdul el szerszám X irányban. A ciklus végrehajtásánál a fogásvétel a választható R, V és L címek függvényében eltérhet a programozott értéktől.

Választható címek

X, Z

nem kerülnek programozásra, a ciklus i utasítás (G00, G01, G02, G03, G71, G72,

ontja lesz a kontúr kezdőpontja.

R kentés

k, amellyel a fogásvételnek fogásonként csökkennie kell. Ha az R értéket programozzuk, a V programozása is szükséges.

V Fogásvételi minimum

A V cím alatt azt az értéket programozzuk, amelyet a minimális fogásvétel-értékhez határoztunk meg. A V érték programozásával az R fogásvételi csökkenés a I fogásvételt maximum a V értékig csökkenti. Ha a V értéket programozzuk, az R programozása is szükséges

H Forgácstörés, előtolás-megszakítás Z irányban

A H érték azt az Z irányú szakaszt rögzíti, amelynek végén az előtolást forgácstörési célból megszakítjuk. A H és W értékeket együtt kell programozni.

W Forgácstörés, a szerszám visszalépése Z irányban

A W értékkel azt a szakaszt határozzuk meg, amennyivel a szerszám a forgácstörés után visszaáll. A H és W értékeket együtt kell programozni.

B Várakozási idő a forgácstöréshez, fordulatok számában kifejezve

A W érték alternatívájaként a forgácstörésre szolgáló megállási ponton egy a B cím alatt másodpercekben várakozási idő programozható

L Maradékanyag optimalizálás

Az L értékhez a I fogásvétel egy egész számú százalékos értékét programozzuk (1 <=L<=100). A vezérlés ezután a fogásvételt az utolsó nagyolási szintnél maximum az L-hez programozott százalékos értékkel megnöveli, ha ezáltal a munkadarab egy lépésben esztergálható a következő szintig (Z tengellyel párhuzamos kontúr-alakulás).

E A szerszám fő élének kiemelési szöge

Amennyiben nem lett kiemelési szög programozva, a vezérlés az értéket

Funkció

NC-utasítás

A kontúrkezdőpont koordinátái

Amennyiben ezek a koordináták hívása utáni első elmozdulásG72) végp

Fogásvételi csök

Az R cím alatt azt az értéket programozzu

©MTS GmbH – GO98 Bt. 2006 54

Page 55: Eszterga programozasa

MTS eszterga: programozás

az aktuálisan választott szerszámEz a megállapított érték 0,5 fok

korrekciós táblázatából határozza meg. körüli értékkel csökkentett és a ciklus

n választott szerszám korrekciós táblázatából határozza meg. Ez a megállapított érték 0,5 fok körüli értékkel csökkentett és a ciklus v

B

A an p a, hogy az X irányú fogásvételi elmozdulás után egy Y távolságra legyen a munkadarabtól. Innen kezdődik a nagyolási lépés

D

a D nincs programozva, ez az érték 1 mm-re lesz beállítva

C

Ha C nem lett programozva, a C érték a bemerülési és kiemelkedési szög

Vegyeszögekanyag gyelmeztető jelentés kerül

álható meg teljesen a szerszámmal"

O

lizálja a szerszám elmozdulási útjait. Ezáltal úgynevezett "levegő-forgácsolásokat". Ez a

erszám alapkivitelben a

öveti. A Q1 kapcsoló

k aztán egy utolsó fogásban egymás után leforgácsolásra

Megjegyzés A G81utasítámondat n a forgácsot

-as utasítással lesz lezárva, és

emellemegmu

A köalterna utasítás segítségével meghatározott kontúrt is a G81-es ciklushoz. Ennek során figyelembe kell venni azt, hogy egy ilyen esetben a G80-as ciklus hívását

tt kell programozni (lásd a G80-

végrehajtása számára mellékél fogásvételi szögeként használt.

A A szerszám mellékélének fogásvételi szöge

Amennyiben nem lett kiemelési szög programozva, a vezérlés az értéket az aktuálisa

égrehajtása számára mellékél fogásvételi szögeként használt. J iztonsági távolság a munkadarabtól, bekapcsolt optimalizálással

szerszám minden nagyolási lépés előtt úgy lesz Z iránybozícionálv

előtolása.

A visszahúzás X értéke egy nagyolási fogás után

Amennyiben

A visszahúzás szöge a pozitív Z tengelyhez

középértékeként lesz meghatározva.

figyelembe azt, hogy a ciklus által megmunkálandó kontúr-sort az E és A programozása módosítja. Mivel ilyen esetekben lehetséges egy maradék kialakulása, adott esetben a következő fi

megjelenítésre: "A kontúr nem munk

Elmozdulás út-optimalizálás kikapcsolása

O1 A G81-es ciklus alap kivitelben a tényleges munkadarabnak megfelelően optimalehet elkerülni az mód az O1 kapcsoló beállításával kikapcsolható, azaz nem kerül végrehajtásra elmozdulási út-optimalizálás.

Q Kontúrkövetések kikapcsolása minden nagyolási szint után

Q1 A G81-es ciklus feldolgozásánál a szkontúrt a megelőző nagyolási szintig kbeállításával ez a mód kikapcsolható. A szerszám ekkor a kontúr elérése után fogásvételi irányban mozdul a nagyolási szint kontúr követése nélkül az előző nagyolási szintre. Az így keletkező lépcsőkerülnek.

Q2 Hasonló a Q1-hez, de itt elmarad az előző fogásvételi szintre való haladás.

A visszahúzás mindkét esetben a D és C címeknek megfelelően történik. -es ciklus hívásakor, vagy az első NC-mondatban, amelyben elmozdulási s van, lesz programozva a kontúr kiinduló pontja. A következő NC okban kerül leírásra a teljes kontúr lefutása, amellyel szembe

el kell távolítani. A kontúr leírása a G80egyidejűleg ezzel lesz indítva a ciklus feldolgozása. A G80 lehetővé teszi

tt azt, hogy egy határoló ablak beállításával egy kontúrrészt a nkáláshoz kitakarjunk.

zvetlenül a G81-es ciklus programozása után történő kontúrleírás tívájaként a szimulátor felhasználhat egy korábban a G51-es

feltétlenül a határoló ablak X és Z címeivel együas ciklus leírását is).

©MTS GmbH – GO98 Bt. 2006 55

Page 56: Eszterga programozasa

MTS eszterga: programozás

A G8amelyelőírt k. A ciklus

e, amelyek a kiválasztott

AmenG41, mond

ntú

Gmunkaszámítszerszá lási mozgásainak meghatározásánál kerül felhasználásra.

si olságban) a G57-es utasítás

Amenn íció átmérője a G81-es ciklus

lőtolás, ula ál figyelmen kívül hagyják.

1-es ciklus ezután az előírt kontúr pontosan azokat a részeit munkálja meg, ek a határoló ablakon belül találhatók. Ezzel előfordulhat az is, hogy az kontúrt a határoló ablak segítségével több részkontúrra bontju

ilyenkor csak azokat a kontúrrészeket gyártja lszerszámmal megmunkálhatók.

nyiben a megmunkálást szerszámsugár korrekcióval kell végrehajtani, a vagy G42 hívásának közvetlenül a G81-es ciklus nevét tartalmazó NC at után kell következnie. A szerszámsugár korrekció kikapcsolását a

ko rleírás után és a G80-as ciklus hívása előtt kell programozni.

A 81-es ciklus a szerszámsugár korrekció számításához a teljes darabkontúrt felhasználja, miközben matematikailag azonos távolságot az alkalmazott szerszám sugarától. Ez az azonos távolság végül a m elmozdu

Egy mítási ráhagyás (X, Z-ben, vagy azonos táv segítségével programozható.

yiben az aktuális szerszámpozbehívásakor külső megmunkálások esetében nagyobb, illetve belső megmunkálások esetében kisebb, mint a programozott kontúr végpontjának átmérője, a kontúr a végponttól tengelypárhuzamosan kifelé, illetve befelé az aktuális szerszámpozíció átmérőjéig meghosszabbításra kerül

nagyolási kontúrnál megadott technológiai parancsokat (eAford tszám, M-utasítások) a forgácsolási ciklusokn

©MTS GmbH – GO98 Bt. 2006 56

Page 57: Eszterga programozasa

MTS eszterga: programozás

Programpélda 1

Előállítandó kontúr programozása G51, hossznagyolás G81-gyel G80-as határoló ablakkal

.NNN...NN

Hossznagyoló ciklus tetszőleges kontúrral (Külső

egmunkálás))

.. 010 G51 X+0 Z+0 O+1 011 G71 X+35 Z+0 012 ...

..

.. kontúr leírás ...

.. 050 G50 051 G81 I+4

N052 G80 X+5 Z-80

= Kezdőpont (aktuális szerszámhelyzet a ciklus hívásakor))

m = Programozott

kontúrkezdőpont

= Kontúrpontok

rogrampélda 1

ossznagyoló ciklus tszőleges kontúrral (Külső egmunkálás)

... N145 G00 X+50 Z+5 N150 G81 X+18 Z+3 I+7 N155 G42 N160 ... ... ... kontúr leírás ... ... N215 G40 N220 G80 ...

Hossznagyoló ciklus tetszőleges kontúrral (Belső megmunkálás)

(kontúr leírása)

P

Htem

= Kezdőpont (aktuális szerszámhelyzet a ciklus hívásakor)

= Programozott kontúrkezdőpont

= Kontúrpontok (kontúr leírása)

©MTS GmbH – GO98 Bt. 2006 57

Page 58: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

lus ő

... 45 G00 X+8 Z+6 Hossznagyoló cik

tetszőleges kontúrral (Belsmegmunkálás)

N3N350 G81 X+76 Z+4 I+7 N355 G41 N360 ... ... ...

lőtolás megszakítása

kontúr leírás ... ... N415 G40 N420 G80 ...

Eforgácstöréshez hossznagyolásnál.

forgácstörésnél a H érték azt a szakaszt adja meg, amely után mindig gszakításra kerül az előtolás. W határozza meg azt a szakaszt, amellyel a szerszám

smételten megmunkálásra kerül egy H értékű szakasz az

Maradékanyag optimalizálás

a) Fogásfelosztás maradékanyag optimalizálás nélkül

Amevisszamegy, mielőtt ielőtolási sebességgel.

©MTS GmbH – GO98 Bt. 2006 58

Page 59: Eszterga programozasa

MTS eszterga: programozás

b) Fogásfelosztás maradékanyag optimalizálással

= maradékanyag nagyolási szint

Programpélda 3

Maradékanyag optimalizálás

Fogásvétel I=4 mm Maradékanyag optimalizálás L=25%

A G81-es ciklusnál a maradékanyag optimalizálásához figyelembe veszi a kontúrnál minden a Z tengellyel párhuzamos elemet. Az (a) maradékanyag optimalizálás nélkül a ciklusnak 5 fogásra van szüksége a kontúrhoz. A programozott maradékanyag optimalizálás segítségével azonban a fogásvétel 25 %-al maximális 5 mm-re lesz emelve, ha ennek következtében a következő Z-vel párhuzamos kontúrelem elkészíthető. A jelen példában így optimalizálva lesz a 1. fogás, valamint a 4. fogás. (b). Ezen eljárás segítségével összesen egy

egmunkálási műveletet takarítunk meg.

Fogásvétel szöge hossznagyolásnál

) az E fogásvételi szög

ontúr

m

= megmunkálás iránya

anagyobb, mint az „visszaforduló kszöge”

©MTS GmbH – GO98 Bt. 2006 59

Page 60: Eszterga programozasa

MTS eszterga: programozás

Az E maximális fogszög kisebb, mint az"visszaforduló ko

ásvételi

ntúr" szöge: maradék anyag keletkezik

= programozott kontúr

= létrehozható kontúr maximálisan

= visszamaradt anyagmennyiség

= megmunkálás iránya

g egy fontos érték a " visszaforduló kontúrok" programozásánál. lmazott szerszámtartó típusával és a megfelelő

1- –

'E' .

"visszaforduló kontúr" szöge, ebből az övetkezik, hogy a választott szerszámmal nem állítható elő a programozott kontúr ). A ciklus feldolgozásakor ezért csak az aktuális szerszámmal maximálisan

lehetséges kontúr kerül előállításra. Így maradékan setben megjelenítésre kerül a következő figyelmeztető jelzés: " ható meg teljesen a szerszámmal."

Fomegmunkálásnál

a) az E fogásvételi szög nagyobb, mint a visszaforduló kontúr szöge

Az E fogásvételi szöKözvetlen összefüggésben áll az alkaszerszám korrekciós érték-táblázatban van tárolva.

A G81-es utasítás alkalmazásakor az 'E' érték programozható. A ciklus ekkor a G8nél programozott E értéket alkalmazza a korrekciós értéktáblázatból származó, 0,5o

kal korrigált érték helyett.

Ahhoz, hogy egy emelkedő kontúr egy szerszámmal legyártható legyen, az kiemelési szögnek nagyobbnak kell lennie, mint az "emelkedő kontúr" szögének (a)

Ha az 'E' kiemelési szög kisebb, mint ak(b

yag marad. Ilyen eA kontúr nem munkál

gásvétel szöge belső

= megmunkálás iránya

©MTS GmbH – GO98 Bt. 2006 60

Page 61: Eszterga programozasa

MTS eszterga: programozás

b) az 'E' fogásvételi szög ebb, mint a "visszafordultúr" szöge: maradékany

etkezik

= programozott kontúr kis ó kon ag kel

= r

maximális létrehozható kontú

= visszamaradt anyagmennyiség

= megmunkálás iránya

Kiemelési szög a külső megmunkálásnál

a) az A emelkedési szög nagyobb, mint a visszaforduló kontúr szöge

= megmunkálás iránya

b) az A emelkedési szög

anyag

= programozott kontúr kisebb mint a visszaforduló kontúrszöge: maradék

= maximális létrehozható kontúr

keletkezik = visszamaradt

anyagmennyiség

= megmunkálás iránya

Az A szög érték fontos a "visszaforduló, emelkedő kontúrok" programozásánál. Közvetlen összefüggésben áll az alkalmazott szerszámtartó típusával és a megfelelő szerszám korrekciós táblázatban van tárolva.

©MTS GmbH – GO98 Bt. 2006 61

Page 62: Eszterga programozasa

MTS eszterga: programozás

A G81-es utasítás alkalmazásakor az 'A' érték programoz G81-nél programozott A értéket alkalmazza a korrekc azó, 0,5o –kal korrigált érték helyett. Ahhoz, hogy egy emelkedő kontúr egy szerszámmal legy ' kiemelkedési szögnek nagyobbnak kell lennie, mint az "emelszögének (a). Ha az 'A' kiemelkedési szög kisebb, mint a "visszaforduló, úr" szöge, ebből az következik, hogy a választott szerszámmal nem mozott kontúr (b). A ciklus feldolgozásakor ezért csak az aktuális szerszámmal maximálisan lehetséges kontúr kerül előállításra. Egy maradékanyag képződik. Ilyen esetben megjelenítésre kerül a következő figyelmeztető jelzés: "A kontúr nem munkálható meg teljesen a szerszámmal."

Az elhelyezési szög belső megmunkálásnál

a) az A elhelyezési szög nagyobb, mint a “visszaforduló kontúr"

ható. A ciklus ekkor artéktárolóból szármiós é

ártható legyen, az 'Akedő kontúr"

emelkedő kont állítható elő a progra

szöge

= megmunkálás iránya

b) az A elhelyezési szög kisebb, mint a visszaforduló kontúr

= programozott kontúr

= maximális létrehozható kontúr

szöge “ = visszamaradt anyagmennyiség

= megmunkálás iránya

4. Programpélda

Bemerülő és elhelyezési szög a G81 hossznagyoló ciklusnál

... N25 G00 X+90 Z+10

30 G57 1

90 G40 95 G80

NN35 G81 X+20 Z+2 I+5 E+45 A+45 N40 G42 N45 G01 Z+0 ... NN

©MTS GmbH – GO98 Bt. 2006 62

Page 63: Eszterga programozasa

MTS eszterga: programozás

A példa első műveleténél a programozott kontúr egy sarok-esztergakéssel (S tváltólapka, végső beállítási szög 45

ípusú sz

rát)

A fogásvétel és elhelyezési szög használata egy G81-es hossznagyolási ciklusnál (kontúr nagyolása)

o) és egy 1 mm-es ráhagyással lemegmunkálva.(lásd a következő áb

Az interaktív programozás alatt a CNC szimulátor arra utal, hogy a programozott kontúr ezzel a szerszámmal nem teljesen munkálható meg. A grafikus ábrázolásnál a ténylegesen lenagyolt felület (forgácsolási anyag, teljes forgácsolással) színesen kiemelésre kerül.

dék forgácsolandó anyag nem túl vastag, adott esetben elegendő lehet egy si művelet elvégzése is.

G81-es hossznagyoló ciklus:

az előnagyolt munkadarab nagyoló utánmunkálása

kontúr a második műveletben egy másik sarok-késsel lesz utánmunkálva. Itt is kiemeli a CNC szimulátor a ténylegesen nagyolt felületet (lásd Amint más a nagyolásnál, itt is automatikusak a e gy elkerüljük a "levegőforgácsolást".

A

Ha a mara

az alábbi ábrát).lmozdulási utak, hoz

utólagos simítá

©MTS GmbH – GO98 Bt. 2006 63

Page 64: Eszterga programozasa

MTS eszterga: programozás

Elmozdulási útoptimalizálás a G81-es hossznagyoló

egy előmunkált

ciklusnál,munkadarab esetében

a) G81 elmozdulási út-optimalizálással (alap)

= előmunkált kontúr

= ténylegesen eltávolított anyag-keresztmetszet

minden ezen tartományon kívüli elmozdulás toptimalizálva lesz. Ezen alap esetben aktív elmozdulási útoptimalizálással a 81-es hossznagyoló ciklussal elkerülésre kerülnek a "levegő-forgácsolások"

b) G81 elmozdulási útoptimalizálás nélkül

Aktív optimalizálásnál a ciklus kiszámítja az anyag felső szélének átmérőjét a nagyolási tartományban és ettől a felső széltől állítja be az I fogásvételt. A nagyolási utak ekkor ráhagyással lesznek számolva nagyolandó nyagkeresztmetszetre, és a

úG

= az úgynevezett "levegő-forgácsolás" felülete, amely az elmozdulási út optimalizálás kikapcsolásával (O1 választható cím) keletkezik.

= ténylegesen eltávolított anyag-keresztmetszet

= előmunkált kontúr

k szélétől kiindulva történik.

Kikapcsolt optimalizálásnál az első I fogásvétel a Z aktuális szerszámhelyzettől, vagy egy a G80-al programozott határoló abla

©MTS GmbH – GO98 Bt. 2006 64

Page 65: Eszterga programozasa

MTS eszterga: programozás

Kontúrkövetés a G81 hossz-nagyoló ciklusnál

a) G81 minden nagyolászint utáni kontúrkövet

si és

nélkül

= a kontúrkövetés kikapcsolása (Q1 opciós cím) következtében minden nagyolási szint

c) G81 minden nagyolási szint utáni kontúrkövetéssel

után "sarkok" maradnak

d) (alap)

A minden nagyolási szint után alap jellemzőként aktív kontúrkövetés következtében elkerüljük a sarkok létrejöttét.

©MTS GmbH – GO98 Bt. 2006 65

Page 66: Eszterga programozasa

MTS eszterga: programozás

33.1 Programpélda G81-es ciklusra

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszafutás

Programpélda 1

N U G X Y Z I J K F S T I H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Homlok esztergálás, nagyolás G81-el 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X61 8 G57 X1 Z0 .2 9 G81 X22 Z1 I3 H15 W1 10 G42 11 G01 X23.6 Z0 M08 12 X24 Z0 13 Z-22 14 X40 Z-38 15 Z-70 16 X61 17 G40 18 G80 19 G00 X150 Z100 M09

Simítás 20 T0303 M04 21 G96 F0.1 S280 22 G00 X22 Z1 23 G42 24 G01 X23.6 Z0 M08 25 X24 Z0

©MTS GmbH – GO98 Bt. 2006 66

Page 67: Eszterga programozasa

MTS eszterga: programozás

SaNr

s paraméterek Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszafutás

tz U alpr ram

Koordináták

Interpoláció

. og

G mozgásutasítás

N Y Z I J K F S T I H W O Q M U G X 26 Z-22 27 X40 Z-38 28 Z-70 29 X61 30 G40 31 G00 X150 Z100 M09 32 G00 M30

Programpélda 2

Satz Nr.

U G

alprogram mozgá

Koord ták terpolációs paraméterek őtolás rdulatsm

erszám egészítgásvétel, forgácstörés, vissz tás sut

iná

In

El

Fozá

Sz

KiFo

ő funkciók afuasítás

N U Y I J K F S T G X Z I H W O Q MPoz ionál ers mváltás helyére

0 íc ás a sz zá

1 G00 X150 Z10 2 G92 3500 S

Ho okesz agyolás el 96 0.25 200 0101 04

ml tergálás, n G81-3 G F S T M4 G00 72 X Z0 5 G01 08 X-1.6 M6 G00 Z1 7 X71 8 G57 X1 Z0.2 9 G81 X16 Z1 I3 H15 W1 10 G42 11 G01 X18 0 08 Z M12 X20 Z-1 13 Z-30 14 G03 X40 Z-40 -10 I0 K 15 G01 Z-55

©MTS GmbH – GO98 Bt. 2006 67

Page 68: Eszterga programozasa

MTS eszterga: programozás

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Zustellung, Spanbrechen, ,Rücklaufweg

N U G X Y Z I J K F S T I H W O Q M 16 G02 70 0 X Z-70 I15 K 17 G01 X71 18 G40 19 G80 20 G00 X150 100 09 Z M

Sim0303

ítás 21 T M04 22 G96 F0.1 S280 23 G00 X18 Z1 24 G42 2 Z0 M08 5 G01 X18 26 X20 Z-1 27 Z-30 28 G03 X40 Z-40 I0 K-10 29 G01 Z-55 30 G02 X70 Z-70 I15 K0 31 G01 X71 32 G40 33 G00 X150 Z100 M09 34 M30

©MTS GmbH – GO98 Bt. 2006 68

Page 69: Eszterga programozasa

MTS eszterga: programozás

34 hom oló cikl es csatlak

2 ikl a tere tés de lte z E O Q asz c ek

u kció A G8 utasít eg ciklu prog amozun tet őleg túrral a

munkadarab om koldal- ányban (az X engel el párhuzamosan tört nő ác lására. A G82-es ciklus használh ó mind bel , mi d pe ig külső

megmunkálás oz..

C tasí G82 K... [X... Z...] [R... V...] [H... W.../B…] [L...] [E...] [A...] [J…] [D…] [C…] [O...] [Q...] [M…] [M…] [M…]

í gás étel

f v i érté megad minden fogá után ennyivel mozdu el Z irányban

cik s v nál a gásvé l a vá szth ó R, ek yéb eltérhet a programozott értéktő

álasztható címek

NEU!

X, Z A kontúrkezdőpont koordinátái

Amennyiben ezek a koordináták nem kerülnek programozásra, a ciklus hívása utáni első elmozdulási utasítás (G00, G01, G02, G03, G71, G72, G72) végpontja lesz a kontúr kezdőpontja.

R Fogásvétel csökkentés

Az R cím alatt azt az értéket programozzuk, amellyel a fogásvételnek fogásonként csökkennie kell. Ha az R értéket programozzuk, a V programozása is szükséges.

V Fogásvételi minimum

A V cím alatt azt az értéket programozzuk, amelyet a minimális fogásvétel-értékhez határoztunk meg. A V érték programozásával az R fogásvételi csökkenés a K fogásvételt maximum a V értékig csökkenti. Ha a V értéket programozzuk, az R programozása is szükséges.

H Forgácstörés, előtolás-megszakítás X irányban

A H érték azt az X irányú szakaszt rögzíti, amelynek végén az előtolást forgácstörési célból megszakítjuk. A H és W értékeket együtt kell programozni

W Forgácstörés, szerszámvisszahúzás X irányban

A W értékkel azt a szakaszt határozzuk meg, amennyivel a szerszám a forgácstörés után visszaáll. A H és W értékeket együtt kell programozni.

B Várakozási idő a forgácstöréshez, fordulatok számában kifejezve

A W érték alternatívájaként a forgácstörésre szolgáló megállási ponton egy a B cím alatt másodpercekben várakozási idő programozható.

L Maradékanyag optimalizálás

Az L értékhez a K fogásvétel egy egész számú százalékos értékét programozzuk (1 <=L<=100). A vezérlés ezután a fogásvételt az utolsó nagyolási szintnél maximum az L-hez programozott százalékos értékkel megnöveli, ha ezáltal a munkadarab egy lépésben esztergálható a következő szintig (X tengellyel párhuzamos kontúr-alakulás).

. G82 loknagy us tetszőleg ozó kontúrral

A G8 -es c us p ramé i bőví re kerültek. I kerü k a , A, és vál tható ím

F n 2-es ással y st r k sz es konh lo ir t ly ) é

forg so at ső n dh

N -u tás

C mek K Fo v

A K ogás étel k ja, s m lszerszám . A lu égrehajtásá fo te la at V és L címfüggvén en l

V

©MTS GmbH – GO98 Bt. 2006 69

Page 70: Eszterga programozasa

MTS eszterga: programozás

NEU! A A szerszám mellékélének fogásvétel szöge

Amennyiben nem lett fogásvétel szög programozva, a vezérlés az értéket

g.

NEU!

fő élének kiemelkedési szöge

volság a munkadarabtól, bekapcsolt optimalizálással

Amennyiben nem lett kiemelkedési szög programozva, a vezérlés az é tából h

D A

Amennyiben a D nincs programozva, ez az érték 1 mm-re lesz beállítva

C

megmunkálandó kontúr-sort az E és A yen esetekben lehetséges egy maradék

anyag megjel

NEU!

s kikapcsolása

apcsoló beállításával elkerülhető, azaz nem lmozdulási út-optimalizálás

Q

kapcsolható. A szerszám rányban leemelkedik a

fogásvételi szintre

A viss

Megjegyzés 82 ási utasítámondat n a forgácsot

és eldolgozása. A G80 lehetővé teszi

emellemegmu

A közalternasegítsé ushoz. Ennek során figyelembe kell venni azt, hogy egy ilyen esetben a G80-as ciklus hívását feltétlenül a határoló ablak X és Y címeivel együtt kell programozni (lásd a G80-

az aktuálisan választott szerszám korrekciós táblázatából határozza meE A szerszám

Amennyiben nem lett kiemelkedési szög programozva, a vezérlés az értéket az aktuálisan választott szerszám korrekciós táblázatából határozza meg.

J Biztonsági tá

rtéket az aktuálisan választott szerszám korrekciós táblázaatározza meg.

visszahúzás X értéke egy nagyolási fogás után

A visszahúzás szöge a pozitív Z tengelyhez

Ha C nem lett programozva, a C érték a bemerülési és kiemelkedési szög középértékeként lesz meghatározva.

Vegye figyelembe azt, hogy a ciklus által szögek programozása módosítja. Mivel il

kialakulása, adott esetben a következő figyelmeztető jelentés kerül enítésre: "A kontúr nem munkálható meg teljesen a szerszámmal"

O Elmozdulás út-optimalizálá

O1 A G82-es ciklus alap kivitelben a tényleges munkadarabnak megfelelően optimalizálja a szerszám elmozdulási útjait. Ezáltal lehet elkerülni az úgynevezett "levegő-forgácsolásokat". Ez a viselkedés az O1 kkerül végrehajtásra e

Kontúrkövetések kikapcsolása minden nagyolási szint után

Q1 A G81-es ciklus feldolgozásánál a szerszám alap kivitelben a kontúr alakulását a megelőző nagyolási szintig követi. A Q1 kapcsoló beállításával ez a viselkedés kiekkor a kontúr elérése után fogásvételi inagyolási szint kontúr-követése nélkül az előző nagyolási szintre. Az így keletkező lépcsők aztán egy utolsó fogásban egymás után leforgácsolásra kerülnek.

Q2 Hasonló a Q1-hez, de itt elmarad az előzővaló haladás.

zahúzás mindkét esetben a D és C címeknek megfelelően történik.

A G -es ciklus hívásakor, vagy az első NC-mondatban, amelyben elmozdul

s van, lesz programozva a kontúr kiinduló pontja. A következő NC okban kerül leírásra a teljes kontúr lefutása, amellyel szembe

G80-as utasítással lesz lezárva, el kell távolítani. A kontúr leírása a egyidejűleg ezzel lesz indítva a ciklus f

tt azt, hogy egy határoló ablak beállításával egy kontúr-részt a nkáláshoz kitakarjunk.

vetlenül a G82-es ciklus programozása után történő kontúr-leírás tívájaként a szimulátor felhasználhat egy korábban a G51-es utasítás gével meghatározott kontúrt is a G82-es cikl

©MTS GmbH – GO98 Bt. 2006 70

Page 71: Eszterga programozasa

MTS eszterga: programozás

as ciklus leírását is).

A G82amelye

írt k szkontúrra bontjuk. A ciklus enko

szerszá

Amenn1, v

ondatntúr

A G szerszámsugár korrekció számításához a teljes

g azonos távolságot

lmozd s egfelel egy tetszőlegesen nagy előreolvasásnak a szerszámsugár korrekció

sisegítségé

efelé az áli sra kerül. agy sok (előtolás, fordulatszám,

M-utas a

Homloknagyoló tetszőleges kontúrral

ülső megmunkálás)

-es ciklus ezután az előírt kontúr pontosan azokat a részeit munkálja meg, k a határoló ablakon belül találhatók. Ezzel előfordulhat az is, hogy az

elő ontúrt a határoló ablak segítségével több réily r csak azokat a kontúrrészeket gyártja le, amelyek a kiválasztott

mmal megmunkálhatók.

yiben a megmunkálást szerszámsugár korrekcióval kell végrehajtani, a G4 agy G42 hívásának közvetlenül a G82-es ciklus nevét tartalmazó NCm után kell következnie. A szerszámsugár korrekció kikapcsolását a ko leírás után és a G80-as ciklus hívása előtt kell programozni.

82-es ciklus amunkadarabkontúrt felhasználja, miközben matematikailaszámít az alkalmazott él sugarától. Ez az azonos távolság végül a szerszám e ulási mozgásainak meghatározásánál kerül felhasználásra. Ez az eljárámszámításánál.

Egy mítási ráhagyás (X, Z-ben, vagy azonos távolságban) a G57-es utasítás vel programozható.

Amennyiben az aktuális szerszámpozíció átmérője a G82-es ciklus behívásakor külső megmunkálások esetében nagyobb, illetve belső megmunkálások esetében kisebb, mint a programozott kontúr végpontjának tmérője, a kontúr a végponttól tengelypárhuzamosan kifelé, illetve bá

aktu s szerszámpozíció átmérőjéig meghosszabbítáA n olási kontúrnál megadott technológiai paranc

ítások) leforgácsolási ciklusoknál figyelmen kívül lesznek hagyva

= Kezdőpont (aktuális szerszámhelyzet a

sakor) ciklus behívá

(K = Programozott kontúrkezdőpont

= Kontúrpontok (kontúr leírása)

Program példa 1

Homlok nagyoló ciklus tetszőleges kontúrral

(Külső megmunkálás)

... N045 G00 X+75 Z+2 N050 G82 X+72 Z-35 K+5 N055 G41 N060 ... ... ... a kontúr leírása ... ... N115 G40 N120 G80 ...

©MTS GmbH – GO98 Bt. 2006 71

Page 72: Eszterga programozasa

MTS eszterga: programozás

Homlok nagyoló ciklus tetszőleges kontúrral

(Belső megmunkálás)

(Külső megmunkálás)

= Kezdőpont (aktuális szerszámhelyzet a ciklus hívásakor)

= Programozott kontúrkezdőpont

= Kontúrpontok (kontúr leírása)

.. Program példa 2

omlok nagyoló ciklus tszőleges kontúrral

(Belső megmunkálás)

345 G00 X+10 Z+5

360 ...

z előtolás megszakítása

Hte

.NN350 G82 X+15 Z-50 K+7 N355 G42 N... ... a kontúr leírása ... ... N415 G40 N420 G80 ...

forgácstörésnél a H érték azt a szakaszt adja meg, amely után mindig gszakításra kerül az előtolás. W határozza meg azt a szakaszt, amellyel a szerszám

smételten megmunkálásra kerül egy H értékű szakasz az

Aforgácstöréshez homlok nagyolásnál

Amevisszamegy, mielőtt ielőtolási sebességgel.

©MTS GmbH – GO98 Bt. 2006 72

Page 73: Eszterga programozasa

MTS eszterga: programozás

Maradékanyag optimali

a) Fogásfelosztás mara

= az utolsó műveletre maradó fogásvétel zálás

dék- s anyag optimalizálá

nélkül

= r

programozott kontú

b) Fogásfelosztás maradékanyagoptimalizálással

= maradék-anyag szerint optimalizált első és utolsó fogásvétel

= programozott kontúr

Fogásvétel szöge homlok nagyolásnál (külső)

a) Az A fogásvétel szöge nagyobb, mint a "visszaforduló kontúr" szöge.

= megmunkálás iránya

©MTS GmbH – GO98 Bt. 2006 73

Page 74: Eszterga programozasa

MTS eszterga: programozás

b) Az A fogásvétel szöge

kisebb, mint a "visszaforduló kontúr" szöge: maradék anyag keletkezik

= programozott kontúr

= maximálisan létrehozható kontúr

= maradékanyag mennyisége

= megmunkálás iránya

Az A fogásvétel szöge fontos érték a "visszaforduló kontúro nál. Közvetlen összefüggésben áll az alkalmazott szerszámtartó t megfelelő szerszám korrekciós értéktárolójában van tárolva. A G82-es utasítás alkalmazásakor az 'A' érték programoz G82-nél programozott A értéket alkalmazza a korrekciós értéktárolóból származó, 0,5o –kal korrigált érték helyett. Ahhoz, hogy egy beeső kontúr egy szerszámmal legyártható legyen, az 'A' fogásvétel szögének nagyobbnak kell lennie, mint a "visszaforduló kontúr" szögének (a). Ha az 'A' fogásvétel szöge kisebb, mint a "visszaforduló kontúr" szöge, ebből az következik, hogy a választott szerszámmal nem állítható elő a programozott kontúr (b). A ciklus feldolgozásakor ezért csak az aktuális szerszámmal maximálisan lehetséges kontúr kerül előállításra. Így maradékanyag keletkezik. Ilyen esetben megjelenítésre kerül a következő figyelmeztető jelzés: "A kontúr nem munkálható meg teljesen a szerszámmal."

lső)

a)

orduló kontúr".

k" programozásáípusával és a

ható. A ciklus ekkor a

Fogásvétel szöge (be

= megmunkálás iránya

homlokoldali nagyolásnál

az 'A' fogásvétel szöge nagyobb, mint az "visszaf

©MTS GmbH – GO98 Bt. 2006 74

Page 75: Eszterga programozasa

MTS eszterga: programozás

b) b) az 'A' fogásvétel szöge kisebb, m"visszaforduló kontúr" szöge: egy maradék leforgácsolan

= programozott kontúr int a

dó anyag marad meg.

= maximális létrehozható kontúr

= maradékanyag mennyisége

= megmunkálás iránya

Elhelyezési szög homlokoldali nagyolásnál (külső)

a) az 'E' kiemelési szög nagyobb, mint az "visszaforduló kontúr" szöge

= megmunkálás iránya

b) az 'E' kiemelkedési szög = programozott

kisebb, mint az "visszaforduló kontúr szöge": maradék anyag

kontúr

= maximális létrehozható kontúr

keletkezik

= maradékanyag mennyisége

= megmunkálás iránya

Az E kiemelési szög egy fontos érték a "visszaforduló kontúrok" programozásánál. Közvetlen összefüggésben áll az alkalmazott szerszámtartó típusával és a megfelelő szerszám korrekciós értéktáblázatban van tárolva. A G82-es utasítás alkalmazásakor az 'E' érték programozható. A ciklus ekkor a G82-nél programozott E értéket alkalmazza a korrekciós értéktáblázatból származó, 0,5o –kal korrigált érték helyett.

©MTS GmbH – GO98 Bt. 2006 75

Page 76: Eszterga programozasa

MTS eszterga: programozás

Ahhoz, hogy egy emelkedő kontúr egy szerszámmal legykiemelési szögnek nagyobbnak kell lennie, mint az "emel k (a). Ha az 'E' kiemelési szög kisebb, mint a "visszafordu bből az következik, hogy a választott szerszámmal nem állítható elő t kontúr (b). A ciklus feldolgozásakor ezért csak az aktuális aximálisan lehetséges kontúr kerül előállításra. Így maradékanyag k lyen esetben megjelenítésre kerül a következő figyelmeztető jelzés: álható meg teljesen a szerszámmal."

Kiemelési szög homlokoldali nagyolásnál (belső)

a) az 'E' kiemelkedési szög nagyobb, mint a "visszaforduló kontúr" szöge

ártható legyen, az 'E' kedő kontúr" szögéne

ló kontúr" szöge, e a programozot

szerszámmal meletkezik. I

"A kontúr nem munk

= megmunkálás iránya

b) az 'E' kiemelkedési szög kisebb, mint a "visszaforduló kontúr" szöge: maradék anyag keletkezik

= programozott kontúr

= maximális létrehozható kontúr

= maradékanyag mennyisége

= megmunkálás iránya

©MTS GmbH – GO98 Bt. 2006 76

Page 77: Eszterga programozasa

MTS eszterga: programozás

Elmozdulási út optimalizálása G82-es homlok nagyoló ciklusnál, egy előmunkált munkadarab esetén.

a) G82 elmozdulási út optimalizálással

(alap)

= előmunkált kontúr

= az aktuális szerszámmal maximálisan előállítható kontúr

= ténylegesen eltávolított anyagkeresztmetszet Aktív optimalizálásnál a ciklus kiszámítja az anyag első élének Z koordinátáját a nagyolási tartományban, és ettől az első éltől számítja az I fogásvételt. A nagyolási utakat ráhagyással határozza m g a nagyolandó anyag-

eresztmetszetek fölött, és minden ezen tartományon kívül eső elmozdulás optimalizálva lesz. Az alap jellemzőként létező elmozdulási út optimalizálás következtében a G82 oldalazva nagyoló ciklusnál elkerülh ezett

őforgácsolások".

ozdulási út optimalizálás nélkül

ek

etők az úgynev"leveg

) G82 elmb

= Az úgynevezett "levegőforgácsolás" felülete, ami az elmozdulási út optimalizálás kikapcsolásakor (O1 opcionális cím) jön létre.

= előmunkált kontúr

= az aktuális szerszámmal maximálisan előállítható kontúr

= ténylegesen eltávolított anyagkeresztmetszet Kikapcsolt optimalizálás esetén az 'I' fogásvétel az aktuális szerszámhelyzettől kiindulva, vagy egy a G80 segítségével programozott határoló ablak külső szélétől kiindulva történik.

©MTS GmbH – GO98 Bt. 2006 77

Page 78: Eszterga programozasa

MTS eszterga: programozás

) G82 minden nagyolási s nélkü

Kontúrkövetés a G82-es homlok nagyoló ciklusnál

azint utáni kontúrkövetés

l

= A kontúrkövetés kikapcsolása (Q1 opciós cím

után "sarkok" maradnak fenn. ) következtében minden nagyolási szint

b) G82 minden forgácsolási szint utáni kontúrkövetéssel

(alap)

A minden nagyolási szint után alap jellemzőként megvalósuló kontúrkövetéssel a G82-es homlok nagyoló ciklusnál elkerülhető a sarkok létrejötte.

©MTS GmbH – GO98 Bt. 2006 78

Page 79: Eszterga programozasa

MTS eszterga: programozás

34.1 Programpélda G82 ciklusra

Programpélda 1

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Zustellung, Verweilzeit, Degression

N U G X Y Z I J K F S T K A B D Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Homlokesztergálás, fúrás G84-el 3 G96 F0.25 S200 T0101 M04 4 G00 X92 Z0 5 G01 X-1.6 M08 6 G00 X150 Z100 M09 7 T1212 M03 8 G97 F0.2 S800 9 G00 Z 3 10 X0 M08 11 G84 Z-63 K25 A1 B1 D3 12 G00 X150 Z 100 M09

Nagyolás G82 ciklussal Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

N U G X Y Z I J K F S T K H W O Q M 13 T0606 M04 14 G96 F0.25 S200 15 G00 X36 Z1 16 G57 X-1 Z0.2 17 G82 X37 Z-40 K3 H5 W1 18 G42 19 G01 X50 M08 20 Z-30 21 X70

©MTS GmbH – GO98 Bt. 2006 79

Page 80: Eszterga programozasa

MTS eszterga: programozás

SaNr

terpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

tz .

U alprogram G mozgásutasítás

Koordináták In

N X Y Z I J K F S T K H W O Q M U G 2 Z1 2 23 G40 24 G80 25 G00 X150 Z100 M09

Simítás 26 T0808 M04 27 G96 F0.1 S280 28 G00 X72 Z1 29 G41 30 G01 X70 Z0 M08 31 Z-30 32 X50 33 Z-40 34 X40 35 Z-62 36 X36 37 G40 38 G00 Z3 39 X150 Z100 M09 40 M30

r ld

P ogrampé a 2

©MTS GmbH – GO98 Bt. 2006 80

Page 81: Eszterga programozasa

MTS eszterga: programozás

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

N U G X Y Z I J K F S T K H W O Q M Poz ers mváltás helyére

150 100 ícionálás a sz zá

1 G00 X Z 2 G92 S3500

Nag olás klu3 G96 F0.25 S200 T0101 M04

y G82 ci ssal

4 G00 62 0 X Z 5 G01 X-1.6 08 M6 G57 X1 Z0.2 7 G82 X61 -73 3 3 1 Z K H W 8 G41 9 G01 08 Z-72 M10 X50 11 Z47 12 G02 -42 5 0 X40 Z I- K 13 G01 Z-22 14 G03 -17 5 X30 Z I0 K 15 G01 Z-1.5 16 X25 Z1 17 G40 18 G80 19 G00 X150 Z100 M09

Simítás 20 T0303 M04 21 G96 F0.1 S280 22 G00 X25 Z1 23 G42 24 G01 X30 Z-1.5 M08 25 Z-17 26 G02 X40 Z-22 I5 K0 27 G01 Z-42 2 Z-47 I0 K-5 8 G03 X50 2 Z-72 9 G01 30 X61 31 G40 32 G00 X150 Z100 M09 33 M30

©MTS GmbH – GO98 Bt. 2006 81

Page 82: Eszterga programozasa

MTS eszterga: programozás

35 kon uzamos us b l

u ó ás váb lus k lye G8 tasí és 80 us közt programozottak, a programozott fogásvétel függvényében többször kerülnek

végr sra G8 tasítást így talában túrpárhuz os gyol cikluhasz lják pl ormázott el gyártm nyok va s megm á k esetén. Készíth tők vele azonban l. egy ástó állandó t ságr lál zúrások is.

tasí ... I... K... [F…] [S…) [M…] [M…] [M…]

Címek X A ntú nt X- oordiná ja átm rőre vo o a.

Z A ntú - ordiná ja.

Fogásvétel X ban ugárra vonatkoztatva.

K F své l X yban

e ás A G klus l a fogásvé elt a híváskori sz ozíció (kezdő ont) a kont kezdőpont (a 83 m ndatáb n progr ozot ) kölcsönös helyzete határozza meAz I ím k alat prog amozha X- irányú fogásvétel Ha m ndke őt m ua vezérlés azt veszi figyelembe, amely kevesebb fogással jár. Ez viszont a kezdőpont és a kont kezdőp nt kö nö helyzetétől függ. A G tasítás elmo ulási (kontúrleírások), illetv ciklushívások t pro mo atun . A G tá zárja a k ntúr leírását és i dítja el egyidej eg a klus égre jtás .

é a Besz iklu (G 9) ál dó tá lságra N29 X+ 2.1 Z-0 00 N30 X+ 52.1 Z-063.600 K+010 N30 79 X+ 47.0 Z-063.600 I 001 K+ 01 A+ 01 W+ 01 O Q110 N31 80 A pr ozott kont rkezdőpontr vonatkoztatva Z-irányb K= egy gny N30mondat) fogást vesz k. Mivel mi fogásvételre a G79 klus erül reh tásraeredmény 2 beszúrás 10 mm távolságra.

Megjegyzés Ha a megmunkálást szerszámsugár korrekcióval végezzük, akkor a G42, illetve G41 utasításoknak közvetlenül a G83 után, de még a kontúr leírása előtt kell állnia. A ciklus lezárása (G80) előtt a szerszámsugár korrekciót a G40 utasítással ki kell kapcsolni. A többszörös ciklusoknál érdemes – belső megmunkálások esetén szükséges is – az elmozdulási tartomány korlátozása. Az ehhez szükséges G36 utasítás leírását a következő oldalon találja.

. G83 túrpárh nagyolócikl / töb szörös cik us F nkci Elmozdulási utasít ok vagy to bi cik híváso , ame k a 3 u tás a G cikl s

lezáráehajtá . A 3 u ál kon am na ó sként ná . f ő á gy bel ő unkál so e

p m l ávol a ta ható bes NC-u tás G83 X... Z ko rkezdőpo k tá é natk ztatv

ko rkezdőpont Z ko tá

I -irány s ogá te -irán

L ír 83 ci ná t erszámp p és

úr G o a am t pont g és K c e t r tó az és Z- . i tt egadj k,

úr o lcsö s

83 u zd e a gra zh k80 utasí s le o n űl ci v ha át

P ld úró c sok 7 lan vo5 G00 05 00 43.60 G83 0 00 5 G 0 00 + 0 0 0 1100 Gogram ú a an 10 sé i ( 0

ün nden ci k vég aj , az

©MTS GmbH – GO98 Bt. 2006 82

Page 83: Eszterga programozasa

MTS eszterga: programozás

Kontúrpár

huzamos nagyolóciklus G83

A kontúrkezdőalapján K érték

t pont és a kezdőpont kölcsönös helyzete esetén kiebb a fogások száma

K és I változtalan értéke mellett a kezdőpont helyzetémódosítva az I fogásvétel nagyobb lesz és ezáltal már X irányú fogásvétel eredményezi a kevesebb fogást.

I és K programazásakor a vezérlés azt a fogásmélységet alkalmazza, amely kevesebb fogással hajtja vége a me

Beszúróciklus a kontúrpárhuzamos G83 nagyolócikluson belül

Beszúrások állandó távolságara Program példa: N295 G00 X+52.1 Z-43.6 N300 G83 X+52.1 Z-63.6 K+10 N305 G79 X+47 Z-063.6 I+1 K+1 A+1 W+1 O+110 Q110 N310 G80

gmunkálást.

©MTS GmbH – GO98 Bt. 2006 83

Page 84: Eszterga programozasa

MTS eszterga: programozás

36. G36 elmoz . Funkc A G36 utasításokkal a szerszám elmozdulási útját korlátozhatjuk többszörös ciklusoknál és a

G83 kontúrpárhuzamos nagyolóciklusnál.

NC-utasítás G36

Leírás

A G83 kontúrpárhuzamos nagyolóciklusnál a programozott fogásvételtől függően a kontúrt többször végigköveti a szerszám. Mint az ábrán látható, a szerszám ilyenkor részben a munkadarabon kívül végzi az elmozdulásokat. A G36 utasítás segítségével meghatározhatunk egy tartományt, amelyet a szerszám nem hagy el és így a megmunkálási idő lerövidül (lsd.: 2. ábra). Alámerüléseknél ez azonban a túl mély bemerülés révén ütközésekhez is vezethet. Belső kontúrok megmunkálásánál az elmozdulási tartomány korlátozása különösen fontos.

túrt leköveti minden fogásnál, az ütközéshez is vezethet (lsd.: 3. ábra) Az elmozdulási tartomán

dulási tartomány korlátozása többszörös ciklusoknál

Ha itt a szerszám az egész kon

yt a G36 utasítás által a szerszámcsúccsal szemközti térnegyedre korlátozhatjuk.

A programozott kontúrkezdőponttól függően lehe

az elmozdulási tartomány korlátozása kétféle t:

• A szerszám a kontúrkezdőkezdőpont X-koordinátája által m nest (lsd.: 2. ábra).

pont ár .

Megjegyzés t.

Ha a ciklus hívása előtt simítási ráhagyást (G57) programoztunk, úgy ezt a méretet a szerszámpozíció kiválasztásánál figyelembe kell venni.

pont „felett” áll, ekkor a szerszám nem lépi át a eghatározott, Z-tengellyel párhuzamos egye

• A szerszám a kont kezdőpont „alatt” áll, ekkor aX-koordinátája által meghatábra).

úr szerszám nem lépi át a kezdőozott, Z-tengellyel párhuzamos határvonalat (lsd.: 3

A G36 utasítást azután az NC-mondat után kell megadni, amelyben a G83 ciklushívás történ

©MTS GmbH – GO98 Bt. 2006 84

Page 85: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 85

Page 86: Eszterga programozasa

MTS eszterga: programozás

36.1

Programpélda G83 ciklussal

Programpélda 1 előmunkált kontúrral

Satz Nr.

U alp ram G mo sutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

rogzgá

N U G X Y Z I J K F S T I H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Nagyolás G3 04

83 ciklussal G96 F0.25 S200 T0101 M

4 G00 X72 Z0 5 08 G01 X-1.6 M6 G00 Z1 7 X71 8 G 57 X1 Z0.2 9 G 83 X38 Z+1 I3 H10 W1 10 G42 11 08 G01 X40 Z0 M12 X70 Z-40 13 X110 Z-55 14 Z-70 15 X152 Z-91 16 G40 17 G80 18 09 G00 X250 Z100 M

©MTS GmbH – GO98 Bt. 2006 86

Page 87: Eszterga programozasa

MTS eszterga: programozás

SaNr

Koordináták Interpolációs paraméterek Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

tz U alprogram

. G mozgásutasítás

N J K F S T I H W O Q M U G X Y Z I Simítás

19 T0303 M04 20 G96 F0.1 S280 21 G00 X38 Z1 22 G42 23 G01 X40 Z0 M08 24 X70 Z-40 25 X110 Z-55 26 Z-70 27 X152 Z-91 28 G40 29 G00 X250 Z100 M09 30 M30

Programpélda 2 Kontúr előmunkálás nélkül, G36 korlátozással

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

N U G X Y Z I J K F S T I H W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Nagyolás G83 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X152 Z0 5 G01 X-1.6 M08 6 G00 Z2 7 X152 8 G57 X1 Z0.2 9 G83 X38 Z+1 I3 H10 W1 10 G36 11 G42 12 G01 X40 Z0 13 X70 Z-40 14 X110 Z-55 15 Z-70 1 -91 6 X152 Z17 G40 18 G80 1 Z100 M09 9 G00 X250

Sim 0303 04

ítás 20 T M21 0.1 280 G96 F S 22 38 G00 X Z1 23 42 G 24 08 G01 X40 Z0 M25 X70 Z-40 26 X110 -55 Z 27 Z-70 28 X152 Z-91 29 G40 30 G00 250 09 X Z100 M31 M30

©MTS GmbH – GO98 Bt. 2006 87

Page 88: Eszterga programozasa

MTS eszterga: programozás

Programpélda 3 előmunkált kontúr, ∅40 mm furattal

alprogram mozgá

oord ták terpolációs paraméterek őtolás rdulat-ám

erszám egészítgásvétel, forgácstörés, vissz úzás

Satz Nr.

U G sutasítás

K iná

In

El

Fosz

Sz

Ki ő funkciók Fo ah

N U Y I J K F S T G X Z I H W O Q MPoz ionál ers mváltás helyére

0 íc ás a sz zá

1 G00 X250 Z10 2 G92 S3500

Nag olás G 3 ciklu96 0.25 200 0101 04

y 8 ssal 3 G F S T M4 G00 X162 Z0 5 G01 X110 M08 6 G00 X250 100 09 Z M7 T0606 M04 8 G00 Z2 9 X120 10 G57 X-1 0.2 Z 11 G83 X152 15 1 Z2 I3 H W 12 G41 13 G01 X150 Z0 M08 14 X120 Z-40 15 X80 Z-55 16 Z-70 17 X38 Z-91 18 G40 19 G80 20 G00 X250 Z100 M09

Sim tás 21 T0808 M04

í

22 G96 F0.1 S280 23 G00 Z2 24 X152 25 G41 26 G01 X150 Z0 M08

©MTS GmbH – GO98 Bt. 2006 88

Page 89: Eszterga programozasa

MTS eszterga: programozás

Satz Nr.

U alpG mo

s Szerszám

Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

rogram sutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatzám zgá

N U G X Y Z I J K F S T I H W O Q M 27 X120 Z-40 28 X80 Z-55 29 Z-70 30 X38 Z-91 31 G40 32 G00 X250 Z100 M09 33 M30

Programpélda 4 kontúr előmunkálás nélkül, G36-al

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók Fogásvétel, forgácströrés; csökkentés

N U G X Y Z I J K F S T K A B D Q M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Nagyolás G83 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X162 Z0 5 G01 X-1.6 M08 6 G00 X250 Z100 M09 7 T1212 M03 8 G97 F0.2 S800 9 G00 Z3 10 X0 M08 11 G84 Z-123 K30 A1 B1 D3 12 G00 X250 Z100 M09 Satz Nr.

U alprogram G mozgásutasítás

Koordináták Interpolációs paraméterek Előtolás Fordulat-szám

Szerszám Kiegészítő funkciók Fogásvétel, forgácstörés, visszahúzás

N U G X Y Z I J K F S T I H W O Q M 13 G96 F0.25 S200 T0606 M0414 G00 Z2 15 X38 16 G57 X-1 Z0.2 17 152 G83 X 2 15 1 Z I3 H W 18 G36 19 G41 20 G01 X150 Z0 M08 21 X120 Z-40 22 80 X Z-55 23 Z-70 24 X38 Z-91 25 G40 26 G80 27 G00 X250 Z100 M09

Si28

m0808 04

ítás T M

29 G96 0.1 280 F S 30 G00 Z2 31 X152 32 G41 33 G01 X150 Z0 M08 34 X120 Z-40 35 X80 -55 Z 36 Z-70 37 X38 Z-91 40 G40 41 G00 X250 Z100 09 M42 M30

©MTS GmbH – GO98 Bt. 2006 89

Page 90: Eszterga programozasa

MTS eszterga: programozás

37 fúr

u ó 4 s ato í b fo tel

ú cikl s

o

. G84 óciklus F nkci A G8 utasítá sal fur t kész thetünk töb gásvé lel.

F ró u

1. meg ldásProgram G 4 Z- 0 D3 25 A B1

példa:

8 8 K 1

C tasí [H…] / [V ] (K [D] / L… [D…] [A…] [B…] [E…] … [F…] …] …]

í

gp -k a. furatpoz o tel or aő furatpoz fogásvétel to

indkét vála that paramé r - H, V - prog amozha ő fogásvétel az első furat ozícióból szám va (lásd H, V csökke és:

minden fogás étel án K é éke D é ékéve csökke A fo ásvét érté e nem lehekisebb int

gásv telek ám ő gásmélység után számolva ási id fo ács kih rdásho ssza s ut .

> másodp rcbe < f dulat n

rak id a forgácstöréshez B > m sodpercben

f rdulat nké za zás hossza minden gyes fogásvéte

meghatározza, hogy csak forgácstörés vagy ás s van. őtolás (érté gg a G94 G2 tő

orsó ordul szám ford/perc G97 es ford/perc G96 es tén: f rgác lósebe ég a fúróátmér re vonatkoztatva m/ erc

ő funkció (legfelje három - uta ítás me nged tt)

N -u tás G84 Z… … … ) [O ] [S [MC mek

Z H

a véelső

ont Z oordíció f

inátájgásvé lel, gy sjáratb n

V els íció lel, elő lásban m sz ó te r tó. K els p ít )D nt

v ut rt rt l n. g el k t , m D

L fo é sz a az els foA várakoz ő a rg o z, vi húzá án A e n A or onké t B Vá ozási ő á B <

visso o nt

E hú e l után. O kihord iF el ke fü /95 és 0/21- l)S fő f at S etén: fordulatszámS e o so ss ő pM kiegészít bb M s ge e

©MTS GmbH – GO98 Bt. 2006 90

Page 91: Eszterga programozasa

MTS eszterga: programozás

Megoldás 2

Program példa: G84 Z-80 D3 K15 H20 E1.5 A1 B1

Megoldás 3

Program példa: G84 Z-80 D3 K15 V25 E1.5 A1 B1

Megoldás 4 Program példa: G84 Z-80 L3 H20 A1 B1

©MTS GmbH – GO98 Bt. 2006 91

Page 92: Eszterga programozasa

MTS eszterga: programozás

Megoldás 5 Program példa:

G84 Z-80 L3 V20 A1 B1

Leírás A G84-es utasítás egy univerzális mélyfúrási ci ust hajt végre, az abszolút Z-vel

megadott végső mélységig. A mozgások lefolyása az alábbiak szerint vezérelt, a választható, egymásnak mindigalternatívát jelentő H, vagy V, valamin K és D, vagy L érték függvényében. H Az aktuális szerszámpozícióból kiindulva történik egy gyorsjárati hozzáállás H hosszúságban, negatív Z irányban, amelyhez csatlakoznak az A, B és E által vezérelt forgácstörési és forgács-ürítési műveletek V Az aktuális hozzáállási ponttól kiindulva történik egy fogásvétel előtolási sebességgel, V hosszúságban, negatív Z irányban. K,D A H, vagy V segítségével programozott hozzáállás végrehajtása után következik a K mélységű első fogásvétel. Minden ezt követő műveletelemnél a K fúrási mélység csökkentésre kerül egy D csökkentési értékkel, azonban minimálisan a D csökkentési értéken lesz tartva, amíg el nem értük a Z végleges fúrási mélységet. Az utolsó műveletelem fúrási mélységét a vezérlés mindenkor a még kifúrandó mélység felére állítja be, amennyiben az utolsóelőtti műveletelem már elérte a minim li mélységet. Az opcionális csökkentési érték lehet 0 is (előí gramozzuk a D-t). Ha a K programozott cím értéke nullával egyenl hozzáállás után a Z programozott végső mélységre megy. L A H, vagy V segítségével végzett opcionális kiinduló hozzáállás után a K és D alternatívájaként a fennmaradt fogásvételi érték L azonos részre kerül felosztásra. E,A,B A forgács megtöréséhez az előtolási sebesség minden műveletelem után a B időtartamra megszakításra kerül, és a szerszám a forgács kihordás céljából visszahúzásra kerül a kiindulási helyzetbe, ahol az A ideig tartózkodik, mielőtt akövetkező műveletelem végrehajtása céljából gyorsmenetben az előző fúrási mélységtőlE távolságra halad, majd átkapcsol az előtolási sebességre. Az O1 kapcsoló segítségével kiiktatható a forgács kihordás, és csak a visszahúzási mozgásra kerül sor.

O0 Forgács-ürítés (előírás, ha az O nincs programozva) O1 Csak forgácstörés

kl

két

ális D fogásvéte érték, ha nem prort

ő, a vezérlés a kiinduló

©MTS GmbH – GO98 Bt. 2006 92

Page 93: Eszterga programozasa

MTS eszterga: programozás

37.1 Programpélda G84 fúróciklussal Programpélda 1

Szerszám: T0101 Nagyoló T0606 Fúró

Mondat-szám

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Fogásvétel/Furatok száma

Előtolás Fordulat-szám

Szer-szám

Várakozási idő

Kiegészítő funkciók

N U

G X Z Q M K L F S T A B D E H V

Pozícionálás a szerszámváltás helyére 1 G00 X150 Z100 2 G92

Oldalazás és fúrás 3 G96 M04 F0.25 T0101 4 G00 X82 Z0.1 5 G01 X-1.6 M08 6 G00 Z1 7 X150 Z100 M09 8 G97 M03 S800 T0606 9 G00 Z3 M08 10 X0 F0.22 11 G84 Z-81 K30 A1 B1 D5 12 G00 X150 Z100 M09 13 M30

©MTS GmbH – GO98 Bt. 2006 93

Page 94: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

: SzerszámTT

Mont-

alpr gram

ítás

Koordináták

terpolációs

ustellung/Anzahl

őtolás

rdulats

er-

árakozási idő

egészítő funkciók

0101 Nagyoló 0606 Fúró

daszám

U oG mozgásutas

Inparaméterek

Zder Bohrungen

El Fozám

Szszám

V Ki

N U

G X Z K L F S T A B D E H V Q M

Poz á szersz vált1

ícion

lás a ám ás helyére G00 X150 Z100

2 G92 Oldalazás rás

25 T0101 04 és fú

3 G96 F0. M4 G00 X52 0 Z 5 G01 X-1.6 M 08 6 G00 Z1 7 X150 0 M09 Z10

8 G97 800 0606 S T M03 9 G00 Z3 M08 10 0 0.22 X F 11 G84 -31.8 15 1 1 3 Z K A B D

12 G00 X150 M09 Z100

13 G97 S1000 0808 T M03 14 G00 3 Z M08 15 X0 F0.22

16 G84 Z-44 K15 A1 B1 D3 E2 H-30 17 G00 X150 Z100 M09 18 M30

©MTS GmbH – GO98 Bt. 2006 94

Page 95: Eszterga programozasa

MTS eszterga: programozás

38. G88-as ciklus: lekerekítés/letörés A korábbi G87-es (lekerekítés) és G88-as (letörés) ciklusok összevonásra kerültek egy G88-as ciklussá.

unkció A G88-as ciklus segítségével tengellyel szakaszokon lekerekítések, vagy leélezések állíthatók elő. Enne rekítés, vagy leélezés a határoló kontúrelemekkel együtt, vagy el.

C-utasítás G88 X... Z... R...

ímek X, Z Annak a sarokpontnak a koordinátái, amelynél a ciklust végre kell hajtani.

A sugár, illetve letörés helyzetét a vezérlés határozza meg az aktuális szerszám térnegyedek és az aktuális szerszámhelyzet alapján.

R Alternatíva kiválasztása: lekerekítés, vagy leélezés

R+... = A ciklus egy R sugarú lekerekítést készít. R-... = A ciklus egy R hosszúságú letörést készít.

egjegyzés Ha a G88-as ciklust egy kontúrelem-lekövetésen belül programozzuk, az egyes

kontúrelemek a teljes kontúr kiinduló pontjától kezdődően kerülnek feldolgozásra. Ha a lekerekítés /letörés előtti kontúrelem párhuzamos az X, vagy Z tengellyel, nincs arra szükség, hogy a kontúrelem-lekövetési sorban programozzuk, mivel a G 88-as ciklus sarokpont-koordinátái következtésben lefutása már rögzített.

Egy kontúrlekövetési programozás keretében a lekerekítések és letörések az alábbi általános utasításokkal és a következő kontúrelem programozásával is

ítha

G01 X... ag X. . .

A lekerekítés sugara és a letörés hossza itt az R címnél kerül megadásra.

Ha a G88-as c lön progra ozzu lus ehí gyel i ke akii duló pozícióra (=a szerszám ak ális helyzete): A vezérlés a sugá ill veletörés "irányát" a megközelítési kontúr alapján számítja ki.. megközelítési ko úrna azt ten l árhuz k ntúrelemet értelmezzük, amely azaktuális szersz -helyzethez a legközeleb . s rsz a c klus ehívásaelő a m gköz lítési artom yban akba alek rekítés, ill e letörés k lön tö énő p gram zásánál az eg es változ okkii duló pontjá ak he yzete m

A szerszám elmozdulás moz ása a ülön p gram zásnál alapvet en a kiin lóponttól (= aktu klus beh s r) a lekerekíté let éskiinduló pontjára (=a minde kori m gköze si t ) lek /let ésvé ont tör k.

F párhuzamos

k során az átmeneti lekeetőegyenként érh

N

C

M

előáll tók:

Z... R±... v y G71 .. Z.. R±..

iklust kü m k, a cik b vására ü n ll n tu r, et

nt k a gellye p amos o ám b van A ze ám i b

tt e e t án legyen (lásd az ábrákat). A további n e etv ü rt ro o y at n n l lesz be utatva.

g k ro o ő du ális szerszámhelyzet a ci ívá

konakoúron

s/ ör n e líté a erekítés ör

gp jára téni

©MTS GmbH – GO98 Bt. 2006 95

Page 96: Eszterga programozasa

MTS eszterga: programozás

= Kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor))

Lekerekítés előállítása egy külső sarkon

= A sugár programozott sarokpontja

= A teljes kontúr kiinduló pontja

= A teljes kontúr végpontja

1. Program példa

lőállítása egy

Lekerekítés előállítása egy belső sarkon

Lekerekítés ekülső sarkon

... N165 G42 N170 G00 X+50 Z+5 N175 G01 Z-30 N180 G88 X+110 Z-30 R+10 N185 G01 Z-80 N190 G40 ... A külső sarok lekerekítésének megmunkálása a határoló kontúr-elemekkel együtt történik.

= Kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor)

= A sugár programozott sarokpontja

= A teljes kontúr kiinduló pontja

= A teljes kontúr végpontja

2. Program példa

Lekerekítés előállítása egy belső sarkon

... N165 G42 N170 G00 X+50 Z+5 N175 G88 X+50 Z-35 R+10 N180 G01 X+110 N185 G40 ... A belső sarok lekerekítésének megmunkálása a határoló kontúr-elemekkel együtt történik.

©MTS GmbH – GO98 Bt. 2006 96

Page 97: Eszterga programozasa

MTS eszterga: programozás

Egy letörés előállítása külsősarkon

= Kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor)

= A leélezés programozott sarokpontja

= A teljes kontúr kiinduló pontja

= túr végpontja

A teljes kon

3. Program példa

Egy letörés előállítása külsősarkon

... N165 G42 N170 G00 X+50 Z+5 N175 G01 Z-30 N180 G88 X+110 Z-30 R-10 N185 G01 Z-80 N190 G40 ... A külső sarok letörésének megmunkálása a határoló kontúr-elemekkel együtt történik..

A kiinduló pont helyzete, ha egy külső sarok lekerekítésére külön megyünk

= Kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor)

= A lekerekítés programozott sarokpontja

= A lekerekítés kezdőpontja

= és végpontja A lekerekít

= Megközelítési kontúr az X tengellyel párhuzamos

= Megközelítési tartomány, amelyben a szerszámot a ciklus behívása előtt el kell helyezni

©MTS GmbH – GO98 Bt. 2006 97

Page 98: Eszterga programozasa

MTS eszterga: programozás

A kiinduló pont helyzete, ha egy belső

= Kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor) sarok lekerekítésére

külön megyünk = A lekerekítéprogramozott sarokpontja

s

= A lekerekítés kezdőpontja

= A lekerekítés végpontja

= tengellyel párhuzamos Megközelítési kontúr a Z

= Megközelítési tartomány, amelyben a szerszámot a ciklus behívása előtt el kell helyezni

yzete, ha

együnk.

= Kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor)

A kiinduló pont helegy külső sarok letörésére külön m = A letörés programozott

sarokpontja

= A letörés kezdőpontja

= A letörés végpontja

= Megközelítési kontúr az X tengellyel párhuzamos

= Megközelítési tartomány, amelyben a szerszámot a ciklus behívása előtt el kell

A kiinduló pont helyzete, ha egy belső sarok letörésére külön megyünk.

helyezni

= ktuális t a ciklus

Kezdőpont (aszerszámhelyzebehívásakor)

= A letörés programozott sarokpontja

= A letörés kezdőpontja

= A letörés végpontja

=

Megközelítési kontúr a Ztengellyel párhuzamos

= melyben a

szerszámot a ciklus behívása előtt el kell helyezni

Megközelítési tartomány, a

©MTS GmbH – GO98 Bt. 2006 98

Page 99: Eszterga programozasa

MTS eszterga: programozás

38.1 Programpélda G88 lekerekítés/letörés ciklussal

Programpélda 1

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

KiegészFogásv

ítő funkciók étel, forgácstörés, visszahúzás

N U G X Y Z I J K F S T I Q M H W RPozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Oldalazás és nagyolás G83 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0 5 G01 X-1.6 M08 6 G00 Z 1 7 X61 8 Z0.2 G57 X0.5 9 Z1 I3 H G81 X28 15 W1 1 0 G42 1 Z0 M08 1 G01 12 G88 X40 Z0 R5 13 G01 Z-30 14 G88 X60 Z-30 R10 15 Z-41 16 X61 17 G40 18 G80 19 G00 X150 Z100 M09

Simítás 20 T0303 M04 21 G96 F0.1 S280 22 G00 X28 Z2 23 G42 24 G01 Z0 M08 25 G88 X40 Z0 R5 26 G01 Z-30 27 G88 X60 Z-30 R10 28 Z-41 29 X61 30 G40 31 G00 X150 Z100 M09 32 M30

©MTS GmbH – GO98 Bt. 2006 99

Page 100: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

Sa

.

U alprogram

ásutasítás

Koordináták

Interpolációs paraméterek

Előtolás Fordulats

m

Szerszám

Kiegészítő funkciók

gásvétel, forgácstörés, visszahúzás tz Nr

G mozg

zá Fo

N U G X Y Z I J K F T Q M S I H W R Po

1 z l ers ltás helyére ícioná ás a sz zámvá

G00 X250 Z100 2 G92 S3500

O3

ldalazás 0.25 0101 04

és nagyolás G83 ciklussal G96 F S200 T M

4 G00 X62 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X61 8 G57 X0.5 Z0.2 9 G81 X28 Z1 I3 15 1 H W 10 G42 11 G01 Z0 M08 12 G88 X40 -5 Z0 R13 G01 Z-30 14 G88 X60 Z-30 R-10 15 Z-41 16 X61 17 G40 18 G80 19 G00 X150 100 09 Z M

Si20

m0303

ítás T M04

21 G96 0.1 280 F S 22 G00 X28 2 Z 23 G42 24 G01 Z0 M08 25 G88 X40 5 Z0 R 26 G01 Z-30 27 G88 X60 Z-30 R10 28 Z-41 29 X61 30 G40 31 G00 X150 100 09 Z M32 M30

©MTS GmbH – GO98 Bt. 2006 100

Page 101: Eszterga programozasa

MTS eszterga: programozás

39. G89 hossz /homlok nagyoló ciklus (kúpnagyolás)

Funkció A G89-es utasítás segítségével egy hosszirányú, vagy homloknagyoló ciklus programozható, amely egy kúpos külső kontúrral rendelkezik. A létrehozott munkadarab-geometria egy henger, egy hozzáillesztett kúppal. A ciklus felhasználható mind belső- mind külső megmunkáláshoz.

NC-utasítás G89 X... Z... S.../D... Y.../E.../(A... B...) O... [I...] [K...] [H... W...] [R... V...] [L...]

A G89-es hossznagyoló ciklus címei külső és belső megmunkálásnál

g ko átá

gyszögpont klus ő ontjáva is s erszámhely et) ben fe ő saro ént egy et ír le, ame nek zélén feksz

pala ú kontúr öss ntú ja

g figyel be: G89-es ciklus feldolgoz sa során a vezérlés a következőkép en

z eg ssz-nagyo ciklu gr ozása a ő (=a ci us

behívása r akt ális szerszám yzet) di ját p vé ont nak X koordinát jaként

eg om oknagy ló ciklus prog mozásakor a kezdő behívása aktuális szerszám ját a kúp vé ont nak Z k ordinát jaként

yli, hogy a s t a ci us hívása elő úp égpo jána ánt -, illet ko dinátájára vig ük.

haj ndó fo ások sz ma

Ha az S programozásra került, a vezérlés számítja ki a fogásvételt. ternatív m pr ramozható a D lyet

Fogás étel ugár-érték)

kl s fe olgozásakor a sv el a vá szth ó R V és L cí ek yéb eltérhet a programozott érték l. Alternatív mó az S

yet og mozha is

ntúrpo tnak X, illetv Z koo ja, amelyn kúp dő ik.

ternatív m pr ramozható az E, vagy B ék.

kedési szöge a negatív Z tengelyhez képes (ho -nagyo ás), illetve a negatív X tengelyhez képest (homloknagy lás)

X, ZCímek A né yszögpont ordin i

Ez a né a ci kezd négyszög

p l (aktuál z zszem kv kk ly s ik akú k zes ko rpont Kérem, ve ye emA á pértelme• y ho ló s pro am kor

Xkezdoor

pontátá

klko u hel k n a kú

gp já á , • y h l o ra pont (=a ciklus

kor helyzet) Z koordinátágp já o á .

Ez azt igén zerszámo kl be tt a kv nt k kív X ve Z or y

S A végre ta g á

Al ódon og is az S he t.

D v (s

A ci u ld fogá ét la at , mfüggvén en tő donhel t pr ra tó a D .

Y Annak a ko n e rdinátá él akez d

Al ódon og az A, ért

E A kúp emel t o

sszl

©MTS GmbH – GO98 Bt. 2006 101

Page 102: Eszterga programozasa

MTS eszterga: programozás

Külső megmunkálás programozásánprogramozni. A belső megmunkáláso

ál az E értéket pozitívelőjellel kell knál negatív előjelet kell alkalmazni.

Alternatív módon programozható az Y, vagy A, B is..

megoldásként p

O A gy homloknagyolási ciklus

O0 Hossznagyoló ciklus (alt: G65) O1 Homloknagyoló ciklus (alt: G66)

I Simítási ráhagyás X irányban (sugárra vonatkoztatva)

K Simítási ráhagyás Z irányban

H Forgácstörés, az előtolás megszakítása X- illetve Z irányban

H annak a szakasznak a hosszát adja meg, amely után az előtolás a forgácstörés céljából megszakításra kerül. A H és W értékeket együtt kell programozni.

W Forgácstörés, a szerszám visszalépése X, illetve Z irányban

W azt az útszakasz határozza m g, amennyivel a szerszám a forgácstörés után visszamegy. A H és W érté eket együtt kell programozni.

egressziója) fogásonként

V

is programozni kell.

L lás

k (1 <=L<=100). A vezérlés ezután a fogásvételt az utolsó

meesz

Megjegyzés A G75 s

ciklusokkarendelkezn usnál egy meghatározott ponttól kezdődvégpon .

kú lehetőségek állnak programozáshoz rendelkezés

1.

megadása a negatív Z tengelyhez képest

3. megadása

A G89 a programozása után azonnal végrehajtásra kerül. Nincs szükség

89

• egy lus

A, B Kúp-paraméterek

A kúp emelkedése programozható a két, A és B szakasz egymáshoz való viszonyával is. Itt A adja meg az X irányú szakaszt (sugárra vonatkoztatva), és a B a Z irányú szakaszt. Alternatív

rogramozhatók az Y, vagy E is.

lternatíva választása: Hossz- va

Választható címek

ek

R A D fogásvétel csökkentése (d

Ha megadásra kerül az R, a D és V értékeket is programozni kell.

A D fogásvételi érték minimuma

Ha megadásra kerül a V, a D és R értékeket

Maradékanyag optimalizá

Az L értékhez a D fogásvétel egy egész számú százalékos értékét programozzunagyolási szintnél maximum az L-hez programozott százalékos értékkel

gnöveli, ha ezáltal a munkadarab eggyel kevesebb lépésben tergálható készre a végső méretre.

-ö , illetve G76-os tengelypárhuzamos hossz- illetve homloknagyolási l ellentétben, amelyek merőleges forgácsolási felületekkel ek, a szerszám a G89-es cikl

ően meghatározott szög alatt mozdul el a programozott kontúr tjához. Ezen a módon lehet kúpalakú kontúrokat nagyolni

A p kezdőpontjához az alábbi re:

Azon kontúrpont Y, X illetve Z koordinátájának megadása, amelynél a kúp kezdődik

2. A kúp E emelkedési szögének(hossz-nagyolás), illetve a negatív X tengelyhez képest (homloknagyolás). Az A és B szakaszok arányának

-es ciklus a G80-as utasítás programozására.

A G -es ciklus feldolgozása során a vezérlés a következőképpen értelmez

hossz-nagyoló ciklus programozásakor a kezdőpont (=a cik

©MTS GmbH – GO98 Bt. 2006 102

Page 103: Eszterga programozasa

MTS eszterga: programozás

behkoo

• egy pont (= a ciklus rszámhelyzet) Z koordinátáját a kúp végpontjának Z

koo

Ehhez megfel

Hossznagyoló ciklus

(Külső megmunkálás)

ívásakor aktuális szerszámhelyzet) X koordinátáját a kúp végpontjának X rdinátájaként,

homloknagyoló ciklus programozásakor a kezdőbehívásakor aktuális sze

rdinátájaként.

szükséges, hogy a szerszám a ciklus meghívása előtt a kúpvégpont elő X vagy Z koordinátára álljon.

= kezdőpont (aktuális

szerszámhelyzet a ciklus hívásakor)

= progranégysz

mozott ögpont

= A kúp végpontja

(Ezen pont X koordinátája akezdőpont X koordinátájából adódik)

= Kúp kezdőpontja

1. Program példa

Hossznagyoló ciklus

ő megmunkálás)

25 GN130 G

A külvégponZ teng

klus (belső s)

(Küls

... N1 00 X+102 Z+3

89 X+45 Z-52.5 D+4 Y-32.5 O+0 ...

ső megmunkálásnál a kezdőpont X koordinátája egyúttal a kúp tjának X koordinátáját is meghatározza. Az E emelkedési szög a negatív

elytől az óra járásával egyezően pozitív előjellel kerül programozásra.

= kezdőpont (aktuális szerszámhelyzet a ciklus hívásakor)

Hossznagyoló cimegmunkálá

= programozott négyszögpont

= A kúp végpontja (Ezen pont X koordinátája a kezdőpont X koordinátájából adódik)

= Kúp kezdőpontja

2. Program példa

Hossznagyoló ciklus (belső egmunkálás) 105 G89 X+75 Z-52.5 S8 E-54 O+0

... N100 G00 X+18 Z+3 Nm ... A belső megmunkálásnál a kezdőpont X koordinátájának kisebbnek, vagy

©MTS GmbH – GO98 Bt. 2006 103

Page 104: Eszterga programozasa

MTS eszterga: programozás

egyem egatív Z tengelyből kiindulva az óra járásával ellentétesen,

Homloknagyoló ciklus (külső megmunkálás)

enlőnek kell lennie az előesztergált belső kontúr átmérőjével. Az E elkedési szöget a n

negatív előjellel kell programozni.

= kezdőpont (aktuális szerszámhelyzet a ciklus hívásakor)

= programozott négyszögpont

= A kúp végpontja (Ezen pont Z koordinátája a kezdőpont Z koordinátájábóadódik)

l

= Kúp kezdőpontja

3. Program példa

Homloknagyoló ciklus (külső megmunkálás)

... N180 G00 X+15 Z+3 N185 G89 X+30 Z-50 D+6 Y-60 O+1

.

kezdőpont X koordinátája legyen nagyobb, vagy egyenlő a munkadarab úrjának átmérőjével. Az E emelkedési szög a negatív X

ellentétesen, pozitív előjellel lesz gramozva.

Homloknagyoló ciklus (belső megmunkálás)

.. A előesztergált külső konttengelytől kiindulva, az óra járással pro

= kezdőpont (aktuális szerszámhelyzet a ciklus behívásakor)

= programozott négyszögpont

=

l

A kúp végpontja (Ezen pont Z koordinátája a kezdőpont Z koordinátájábóadódik)

= ja

4. Program példa

Homloknagyoló ciklus (belső megmunkálás)

... N220 G00 X+102 Z+3 N225 G89 X+100 Z-52.5 D+4 Y+62.5 O+1

. első megmunkálásnál a kezdőpont X koordinátájának kisebbnek kell lennie

ontúr átmérőjénél. Az E emelkedési szöget a negatív X ően, negatív előjellel kell

Kúp kezdőpont

..A baz előesztergált belső ktengelyből kiindulva az óra járásával megfelel

gramozni pro

©MTS GmbH – GO98 Bt. 2006 104

Page 105: Eszterga programozasa

MTS eszterga: programozás

Az előtolás megszakítása forgácstöréshez

a) hossz- illetve homloknagyolásnál

a) homloknagyolásnál

Forgácstörésnél H azt a szakaszt rögzíti, amely után az előto akításra kerül. W azt a szakaszt határozza meg, amennyivel a szers mielőtt ismételten egy H hosszúságú szakaszt megmunkálna.

Fogásvétel csökkentés és fogásvételi minimum hossz-nagyolásnál.

lás mindig megszzám visszamegy,

= étel maradék fogásv(2,5 mm)

©MTS GmbH – GO98 Bt. 2006 105

Page 106: Eszterga programozasa

MTS eszterga: programozás

entés és tel hossz-

Fogásvétel D=4 mm Csökkentés R=0,5 mm Minimális fogásvétel V=2,5 mm

A példában a programozott D fogásvétel minden megmunkálási szakasz után csökkentésre kerül az R csökkentés értékével. A V érték határozza meg, hogy a fogásvétel értéke azonban maximum 2,5 mm-ig csökken, és ez az érték a maradék fogásoknál megmarad..

Fogásvétel csökkentés és minimális fogásvétel homloknagyolásnál

Program példa 5

Fogásvétel csökkminimális fogásvénagyolásnál

6. Program példa

Fogásvétel csökkentés és minimális fogásvétel homloknagyolásnál

Fogásvétel D=4 mm Csökkentés R=0,5 mm Minimális fogásvétel V=2,5 mm

A példában a programozott D fogásvétel minden megmunkálási szakasz után csökkentésre kerül az R csökkentés értékével. A V érték határozza meg, hogy a

gásvétel értéke azonban maximum 2,5 mm-ig csökkenhet, és ez az érték a

Maradékanyag optimalizálás ossznagyolásnál

fo maradék fogásoknál megmarad

= maradékanyag optimalizált nagyolási szint

h

©MTS GmbH – GO98 Bt. 2006 106

Page 107: Eszterga programozasa

MTS eszterga: programozás

7. Program példa

ás zálás L=25%

két utolsó fogáshoz összesen egy 5 mm vastag

. Ezzel az eljárással megtakarítható egy egmunkálási lépés.

.

Maradékanyag optimalizálás homloknagyolásnál

Maradékanyag optimalizálhossznagyolásnál

Fogásvétel D=4 mm Maradékanyag optimali

A programozott D fogásvételnél aforgácsolási szint marad. Az 5 mm forgácsolásához normál esetben még két fogásra lenne szükség. A programozott maradékanyag optimalizálással azonban a fogásvétel 25 %-kal megnövelésre kerül, 5 mm-rem

= maradékanyag optimalizált nagyolási szint

Maradékanyag optimalizálás homloknagyolásnál

z 5 mm forgácsolásához normál esetben még két fogásra lenne szükség. A rogramozott maradékanyag optimalizálással azonban a fogásvétel 25 %-kal

megnövelésre kerül, 5 mm-re. Ezzel az eljárássa tó egy megmunkálási lépés.

8. Program példa Fogásvétel D=4 mm Maradékanyag optimalizálás L=25%

A programozott D fogásvételnél a két utolsó fogáshoz összesen egy 5 mm vastag forgácsolási szint marad. Ap

l megtakarítha

©MTS GmbH – GO98 Bt. 2006 107

Page 108: Eszterga programozasa

MTS eszterga: programozás

39.1 Programpélda hossz/homloknagyoló ciklus (kúpos kontúr) G89 ciklussal

Programpélda 1

SaNr

Koordináták

Előtolás

Fordulats

m

Szerszám

Kiegészítő funkciók Aufmaß, Fogásvétel, forgácstörés, visszahúzás

tz .

U alprogram G mozgásutasítás

Interpolációs paraméterek zá

N Z S T I K D H W M U G X Y I J K F Pozícionálás a szerszámváltás helyére

1 G00 X250 Z 100 2 G92 S3500

Oldalazás és nagyolás G89 ciklussal 3 G96 M04 F0.25 S200 T0101 4 G00 X152 Z 0 5 G01 X-1.6 M08 6 G00 Z1 9 X151 10 G89 X110 Y-70 Z-90 I0.3 K0.2 D3 H15 W1 11 G00 X111 Z1 11 G89 X70 Y-40 Z-55 I0.3 K0.2 D3 H15 W1 12 G00 X71 Z1 13 G89 X40 Y-0 Z-40 I0.3 K0.2 D3 H15 W1 14 G00 X150 Z100 M09

Simítás 15 T0303 M04 16 G96 F0.1 S280 17 G00 X38 Z1 18 G42 19 G01 Z0 M08 20 X40 21 X70 Z-40 22 X110 Z-55 23 Z-70 24 X150 Z-90 25 X152 Z-91 26 G40 27 G00 X250 Z100 M3ß

©MTS GmbH – GO98 Bt. 2006 108

Page 109: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

on

gram

ítás

terpolációs paraméterek

őtolás

rdulats

erszám

egészítő funkciók

és, degresszió M-dat-

szám

U alproG mozgásutas

Koordináták In El Fozám

Sz KiFogásvétel, forgácstör

N U G X Y Z I J K F S T K A B D Q M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Oldalazás és fúrás G84 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X152 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X250 Z100 09 M8 T1212 03 M9 G97 F0.2 800 S 10 G00 Z3 11 X0 M08 11 G84 Z-123 K30 A1 B1 D3 12 G00 X250 Z100 M09 SaNr.

tz U alpro

gram mozgá asítás

nterpolációs paraméterek őtolás ordulatsm

egészítőufmaß, gásvétel, forgácstörés, visszahúzás G sut

Koordináták

I

El

Fzá

Szerszám

KiA

funkciók Fo

N U Y I J K T G X Z F S I K D H W MH

13 o /hom ztergálás G89 ciklussa

80 -70 0.3 0.2 3 15 1 ssz

lok esG89

l ZX Y -90 I- K D H W

14 G00 X79 Z1 15 G89 -40 0.3 0.2 3 10 1 X120 Y Z-55 I- K D H W 16 G00 X119 Z1 17 G89 -0 0.3 0.2 3 10 1 X150 Y Z-40 I- K D H W 18 G00 09 X250 Z100 M

Sim0303 04

ítás 19 T M20 G96 F0.1 280 S 21 G00 X152 Z2

©MTS GmbH – GO98 Bt. 2006 109

Page 110: Eszterga programozasa

MTS eszterga: programozás

SaNr.

G mozgásutasítás

Koordináták Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók Aufmaß, Fogásvétel, forgácstörés, visszahúzás

tz U alprogram

22 G41 23 G01 X150 Z0 M08 24 X120 Z-40 25 X80 Z-55 26 Z-70 27 X38 Z-91 28 G40 29 G00 X250 Z100 M3ß

40. Menetvágás G33 (egy fogás) Funkció A G33 utasítással menetvágás programozható. Ekkor a vezérlés az előtolást és a

fordulatszámot a programozott menetemelkedésnek megfelelően szinkronizálja. NC-utasítás G33 X... Z... F... Címek X A célpont X-koordinátája

Z A célpont Z-koordinátája

F Menetemelkedés

sítá sal m e észíthe k egy ogásb . Ha a enet több ogá n kell elkészí , m n yes ogást k ön NC an kell ogramozni A sz számaktuális pozíc ója a ciklus hívásakor kezdőp szolgál. az elő ő mondatban a szerszámmal a kívánt kez pontra ln A G31 menetvágóci n ezzel ellentétben a kez pontot a vezé lés sz mítja ki.

A pr ozott menetvég ont hel étől függően esz hen eres vagy kúpos az elkészítettmen

e jegy A he é a 45 f nál isebb m redeks ű kúpos menet dé a Z g yre vona tv a sík a 45 foknál nag b m eksé p e k em kedését az X elyr vonat a va kell megadni

Alternatív megoldásként az F menetemelkedést az I és a K címeken is lehet programozni az il Z el M ét érték me a k ebb rté l sz ol

n gye fogásvétel külön kell prog mozn Ugya szükséges a menet ás, iá a visszapozíc onálás önálló mondatb n való á

Leírás A G33 uta

tenis enet t k tün f an m et f sbaindei

eg f ül -mondaontként

tb

pr Ezért

. z

er

dő kell ál i.

klus ál dő r á

ogram p yzet l g et.

M g zés ngeres s ok k e ég ek em

kúelkes m

sét te

-tenel

eltkozta-teng

a, illetvkozt

e t

yob ered gű o nee .

X- letve a -teng yen. indk gadása esetén is ik é kke ám a vezérlő.

den eMi s t ra i. ncsak vága k llás, és i a programoz sa.

©MTS GmbH – GO98 Bt. 2006 110

Page 111: Eszterga programozasa

MTS eszterga: programozás

Normál menet

Kúpos menet

©MTS GmbH – GO98 Bt. 2006 111

Page 112: Eszterga programozasa

MTS eszterga: programozás

41. G31 menetvágóciklus

unkció

C-utasítás G31 X... Z... D... F... S.../J... [A...] [Q...] [I.../E...]

vagy G31 X... Z... D... F... K... A... [Q...] [I.../E...]

ímek X Az elméleti menetvégpont X-koordinátája: - Külső menetnél a névleges átmérő - belső menetnél a magátmérő Z Az elméleti menetvégpont Z-koordinátája D Menetmélység a sugárra vonatkoztatva F Menetemelkedés a Z-tengely irányában G20/21-től függően S A végrehajtandó fogások száma J Fogásvétel X-irányban (sugárra vonatkoztatva)

K Fogásvétel X-irányban Ha a K címet programozzuk, az A szög megadása is szükséges és értékének nullánál nagyobbnak kell lennie.

álasz

Q Az utolsó fogásvétel felosztása. Q egy tetszőleges pozitív érték lehet. Ha Q-t programozzuk, az utolsó fogásvételt négy lépésre bontjuk fel (az utolsó fogás 1/2, 1/4, 1/8, 1/8-ad része).

I A sugarak különbsége az elméleti menetkezdő- és elméleti menetvégpont között: - külső menetnél pozitív - belső menetnél negatív előjellel.

E A menet Z-tengellyel bezárt szöge abszolút értékben maximum 45 fok lehet.

eírás A G31 ciklus végrehajtásánál fontos a menet elméleti kezdő- és végpontja. Ezek határozzák meg a menet magját. Míg a menet végpontját X és Z értékkel megadjuk, az elméleti kezdőpont a programozott címekből adódik:

- az X-koordináta az I vagy E címekből számítható. Ha sem I-t, sem E-t nem programozunk, akkora menet kezdőpontjának X-koordinátája megegyezik a végpont X- koordinátájával.(hengeres menet)

iklusindítás Z-kezdőpontjával.

A G31 ciklus hívása előtt rá kel állni X- és Z-irányban a kezdőpontra. Ennek pozícióját összehasonlítva a programozott X-koordinátával különbözteti meg a vezérlés a külső és belső menetet: - Ha a kezdőpont X-koordinátája kisebb, mint az elméleti menetvégpont, akkor belső

menet készül (lsd.:Ábra).

- Ha a kezdőpont X-koordinátája nagyobb, mint az elméleti menetvégpont, akkor külső menet készül (lsd.:Ábra).

F A G31 ciklussal hengeres és kúpos menetek programozhatók maximum 45°-ig állandó

menetemelkedéssel. A ciklus mind külső, mind belső megmunkálásnál alkalmazható. N C

V tható címek A Az X-tengellyel bezárt szög, amely alatt a fogásvétel történik. Értékének nulla és 60

fok közé kell esnie.

L

- A menet kezdőpontja megegyezik a c

©MTS GmbH – GO98 Bt. 2006 112

Page 113: Eszterga programozasa

MTS eszterga: programozás

Ha a fogások számát (S) nem programozzuk, akkor azt a vezérlés a programozott címek

ba.

menet ő e adara

leti menetvégpont programozásánál.

égr ak kell lennie.

alapján kiszámítja. A szerszám minden fogás után gyorsjáratban a kezdőpont Z-koordinátájára áll. A ciklus végrehajtása után a szerszám ismét visszaáll a kezdőpozíció

Megjegyzés Mivel a kezdőpont Z-koordinátája azonos az elméleti kezdőpont Z-koordinátájával, akezdőpontnak megfelel távolságra kell l nnie a munk btól, hogy a szerszám a szükséges pályasebességet (fordulatszám* előtolás) elérhesse, mielőtt fogásba lép.

Ugyancsak szükséges figyelembe venni az előtoló hajtás fékezési viszonyait az elmé

A v ehajtandó fogások számának 1-nél nagyobbn

©MTS GmbH – GO98 Bt. 2006 113

Page 114: Eszterga programozasa

MTS eszterga: programozás

41.1 Programpélda G33 és G31 menetvágóciklussal Programpélda 1

SaNr

U alprogG mozgás

G33-al

tz .

ram utasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I K D H W M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Oldalazás és nagyolás G81 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0.1 5 G01 X-1.6 M08 6 G00 Z1 7 X61 8 G57 X0.5 Z0.2 9 G81 X35 Z1 I3 10 G42 11 G01 Z0 M08 11 X37 12 X40 Z-2 13 Z-26.8 14 X37.7 Z-28.8 15 Z-31.2 16 G02 X39.3 Z-32 I0.8 K0 17 G01 X61 18 G40 19 G80 20 G00 X150 Z100 M09

Simítás 21 T0303 M04 22 G96 F0.1 S280 23 G00 X-0.8 Z1 24 G42 25 G01 Z0 M08 26 X37

©MTS GmbH – GO98 Bt. 2006 114

Page 115: Eszterga programozasa

MTS eszterga: programozás

SaNr.

G mo ásutasítás

ás Fordulatszám

Szerszám

Kiegészítő funkciók

tz U alprogram

Koordináták

Interpolációs paraméterek

Előtol

zg

N U I J K F S T I F D H W M G X Y Z 27 X40 Z-2 28 Z-26.8 29 X37.7 Z-28.8 30 Z-31.2 31 G02 X39.3 Z-32 I0.8 K0 32 G01 X61 33 G40 34 G00 X150 Z100 M09

Menete 33 ciklussal 35 T0505 M03

sztergálás G

36 G97 S1200 37 G00 X39.816 Z6 M08 38 G33 X39.816 Z-30 F1.5 39 G00 X42 40 Z6 41 G01 X39.632 42 G33 X39.632 Z-30 F1.5 43 G00 X42 44 Z6 45 G01 X39.448 46 G33 X39.448 Z-30 F1.5 47 G00 X42 48 Z6 49 G01 X39.264 50 G33 X39.264 Z-30 F1.5 51 G00 X42 52 Z6 53 G01 X39.080 54 G33 X39.080 Z-30 F1.5 55 G00 X42 56 Z6 57 G01 X38.896 58 G33 X38.896 Z-30 F1.5 59 G00 X42 60 6 Z 61 G01 X38.712 62 712 1.5 G33 X38. Z-30 F 63 G00 X42 64 Z6 65 528 G01 X38. 66 1.5 G33 X38.528 Z-30 F 67 G00 X42 68 Z6 69 G01 X38.344 70 G33 X38.344 1.5 Z-30 F 71 G00 X42 72 Z6 73 G01 X38.160 74 G33 0 1.5 X38.16 Z-30 F 75 G00 X150 Z100 M09 76 M30

©MTS GmbH – GO98 Bt. 2006 115

Page 116: Eszterga programozasa

MTS eszterga: programozás

Pr éld (menetvá

grmozgá asítás

oord ácim

ít ciók

ogramp a 2 G31-el gás)

Satz Nr.

U alpro am G sut

K ináták

Interpol ós paraméterek

Előtolás

Fordulatszá

Szerszám

Kiegész ő funk

N U G Y I J K F S T X Z I F D H W MPoz ers ás helyére ícionálás a sz zámvált

1 G00 X250 Z100 2 G92 S3500

O3

ldalazás 0.25 200 0101

és nagyolás GG96

81 ciklussal F S T M04

4 G00 X62 Z0.1 5 G01 -1.6 X M08 6 G00 Z1 7 X61 8 G57 X0.5 Z0.2 9 G81 X35 Z1 I3 10 G42 11 G01 Z0 M08 11 X37 12 X40 Z-2 13 Z-26.8 14 X37.7 Z-28.8 15 Z-31.2 16 G02 X39.3 Z-32 I0.8 0 K 17 G01 X61 18 G40 19 G80 20 G00 X150 Z100 M09

Sim0303 04

ítás 21 T M

22 G96 F0.1 280 S 23 G00 X-0.8 Z1 24 G42 25 G01 Z0 M08 26 X37 27 X40 Z-2 28 Z-26.8 29 X37.7 Z-28.8 30 Z-31.2 31 G02 X39.3 Z-32 I0.8 0 K 32 G01 X61 33 G40 34 G00 X150 Z100 M09

Me tvágá ci

alprogram mozgá

terpolációs paraméterek őtolás rdulatsm

erszám egészít

ne s G31 klussa

l Satz Nr.

U G

sutasítás Koordináták

In

El

Fozá

Sz

Ki ő funkciók

N U Y I J K F S T G X Z J F D A S M35 T0505 03 M36 G97 1200 S 37 G00 X42 Z6 08 M38 G31 X40 Z-30 F1.5 A30 10 S 39 G00 X150 Z100 M09 40 M30

©MTS GmbH – GO98 Bt. 2006 116

Page 117: Eszterga programozasa

MTS eszterga: programozás

Programpélda 3 G31-el (menetvágás)

alprogrmozgá

terpolációs paraméterek m

erszám egészít

Satz

U am

Koordináták

In

Előtolás

Fordulats

Sz

Ki ő funkciók

Nr.

G sutasítás

N U X Y I J K F S T G Z I F D H W M Poz ers áltás helyére

00 ícionálás a sz zámv

1 G X250 Z100 2 G92 3500 S

O3

ldalazás nagyo cik96 0.25 200 0101 04

és G

lás G81

lussal F S T M

4 G00 X62 Z0.1 5 G01 X-1.6 M08 6 G00 Z1 7 X61 8 G57 X0.5 Z0.2 9 G81 18 Z1 X I310 G42 11 G01 Z0 M08 11 X20 12 X24 Z-2 13 Z-16.8 14 X21.7 Z-18.8 15 Z-21.2 16 G02 X23.3 Z-22 I0.8 0 K 17 G01 X25 18 X40 Z-38 19 Z-63 20 G02 X50 Z-68 I5 K0 21 G01 X56 22 X62 Z-71 23 G40 24 G80 25 G00 X150 Z100 M09

©MTS GmbH – GO98 Bt. 2006 117

Page 118: Eszterga programozasa

MTS eszterga: programozás

Simítás

Satz Nr.

U alp ram G sutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

rogzgá mo

N U G X Y Z I J K F S T I F D H W M 26 T0303 M04 27 G96 F0.1 S280 28 G00 X-0.8 Z1 29 G42 30 G01 Z0 M08 31 X20 32 X24 Z-2 33 Z-16.8 34 X21.7 Z-18.8 35 Z-21.2 36 G02 X23.3 Z-22 I0.8 K0 37 G01 X25 38 X40 Z-38 39 Z-63 40 G02 X50 Z-68 I5 K0 41 G01 X56 42 X62 Z-71 43 G40 44 G00 X150 Z100 M09

Menete 31 ciklussal Satz Nr.

U alp ram G mo sutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

sztergálás G

rogzgá

N U G X Y Z I J K F S T J F D A S M 45 T0505 M03 46 G97 S1200 47 G00 Z6 M08 X26 48 G31 X24 Z-20 F1.5 D0.92 A30 S10 49 G00 X150 Z100 M09 50 M30

©MTS GmbH – GO98 Bt. 2006 118

Page 119: Eszterga programozasa

MTS eszterga: programozás

42. G87 beszúró irányú ciklus

u A G8 egy esül ogramozunk, elynek segí es kon ro rüln beszúrásr , na lásry s sr zte a

A G8 kötel ző feltétele akt ális sz egy be ó kés, agy egy ásol és, amely kör al vál áv l lett ellátv ő llíthatók m nd

osszi nyú ( alást ányú) mind keresztirán ú beszúrások. a a 87-es ró ciklu programozásánál nem erül ek b solásra az

onális O, vagy kapcs lók, a c us fe dolgozásához a következő tand d k lesznek érvényesek:

G 87-e ciklul goz sának

s

A G87-es eg hosszir yú (palást) sü yesztés norm beszúró ci usaként lesz értelmezv A szerszám elmozdulási mozgásai optimalizálva lesznek a nyers arab ,

hegy elkerüljük az úgynevezett "levegő orgácsA kontú y fogásvétel ut létre ő lép ők a ol ra

ke ülnek on rköveté minden gyol szint tán) A G87-es ci a b süllyesztést ké rányúa hozz létr jobbról balra

kezdve. Ez azt enti, a beszúrók inde szin án megvá oztat a m munkálási rányt.

• Ha az elkészítendő besü yesztés öbb bemélyedést tart maz, a meg unk ás szintenként történik. Ez azt jelenti, hogy a vezérlés beszúrási szintről beszúrási szintre készíti el a besüllyesztést, mindegyik bemélyedésben eg A ram s n belüli hegyes bemélyedések pontosan addig a mélységig kerülnek megmunkálásra, am l és ség fel z alkalmazott beszúró kés szélességé

C-uta s 87 I... ...] [L...] [H...] [A...] [O...] [Q...]

í ek ogás tel z I fo ásvé megadja, hog szú kés mi en értékkel esz m fogás után X irányban (sugárra vonatkoztatva) állítva.

Ha egy kereszt (homlokoldali) besüllyesztést állítunk elő, az I fogásvétel azt az értéket adja meg, amellyel a kés minden fogás után Z irányban lesz állítva. Egy süllyesztés simításakor (06-os kapcsoló) az I értéke azt a visszahúzási maximumot adja meg, amennyivel a beszúrókés a helyi maximumok fölé lesz emelve a simításkor.

Választható címek X, Z a kontúr kezdőpontjának koordinátái.

Amennyiben ezek a koordináták nem kerülnek programozásra, az első elmozdulási utasítás pontja lesz a ciklus behívása után a körvonal kezdőpontja.

M Maradékanyag optimalizálás

Az L értéknek az I fogásvétel egész számú százalékos érékét (1<=L<=100) programozzuk. A vezérlés ezután az utolsó nagyolási szint fogásvételi értékét maximálisan az L –hez programozott százalékos értékkel növeli, ha a munkadarab így egy műveletben megesztergálható a következő szintig (tengelypárhuzamos kontúr).

H Eltolás

A H értékkel lehet beszúráskor egy eltolást programozni. Az egész számú százalékos érték (1<`H<`100) beszúráskor az eltolást adja meg a beszúrókés szélességének százalékában. Ha a H értéket nem programozzuk, az alap, 50%-os értékkel fog dolgozni a program. Ennek a meghatározásnak megfelelően beszúráskor egy (100 – H) értékű átfedés adódik, a szerszám szélességének százalékában.

F nkció 7-es utasítással beszúró ciklust (b lyesztést) pramvag

tségével tetsza bes

őlegtt form

túként.

k ke ek a gyo a, imítá üllyes7 e u

kú szer ámként szúr v

mh

ók a tólapk a a. El á irá p ir y

Hopci

G beszú s k n ekapc Q o ikl l s ar

beállításoA s s fe dol á alap beállítá a

• y án ll ál kle.

• d hoz-f olást".

• rban eg án jöv cs zonnal leforgács ásr (k tú s na ási u

• klus e ti n a e, jel hogy és m n t ut lt ja

eg ill t al m ál

yidejűleg dolgozva. prog ozott besüllye ztési kontúro

elyné a bemek.

élyed széles e éppen meg el an

N sítá G [X... Z

C m I F véA g tel y be ró ly l inden

©MTS GmbH – GO98 Bt. 2006 119

Page 120: Eszterga programozasa

MTS eszterga: programozás

A Várakozási idő (a munkadarab fordulatainak számában megadva)

Beállítások a ciklus feldolgozásának módosításához

ásai egy, vagy több O, illetve Q jelű

O0

O

O2

3 Megmunkálási irány balról jobbra

H balról jobbra kerül ásra.

O

int és-

az alkalmazott beszúrókés

O5

kerül megmunkálásra, hanem csupán az O3-mal

O6 Simítás

elembe azt, hogy a besüllyesztési kontúrleírást meg kell 87-es utasításnak az O6-os kapcsolóval való behívásakor. Az I

Q1

Az A érték beszúráskor minden fogásvétel utáni várakozási időt adja meg.

A G87-es besüllyesztési ciklus alapbeállítkapcsoló beállításával módosíthatók, az alábbiak szerint:

Vegye figyelembe, hogy az O cím a G87-es NC utasításon belül többször is programozható, és mindenkor eltérő értékekkel is.

Elmozdulási út-optimalizálás kikapcsolása

Ha az O=0 kapcsolóállás kerül beállításra, nem történik meg a szerszám elmozdulási útjainak optimalizálása a nyersdarabhoz képest. A ciklus kezdőpontjától függően ezért ennek következményeképpen úgynevezett "levegő-forgácsolások" léphetnek fel.

1 Nagyolás

Ha beállításra kerül az O1 kapcsoló, a besüllyesztési ciklus által számított fogásvételi szintek a beszúró késsel kerülnek nagyolásra, és nem a programozott eltolódással beszúrva.

A pályakontúron való utólagos végighaladás

Ha beállításra kerül a O2 kapcsoló, a G87-es ciklus meghagyja a minden fogásvétel után létrejött lépcsőket, és ezeket csak a ciklus végén ( a körvonalon végighaladva) munkálja meg.

O

a beállításra kerül az O3 kapcsoló, a besüllyesztés megmunkál

4 Megmunkálás bemélyedés szerint

Ha beállításra kerül az O4 kapcsoló, a besüllyesztést bemélyedések szerállítjuk elő. Ennek során vezérlés minden völgyet (= helyi süllyesztminimum) egyenként, egymás után munkál meg. A programozott besüllyesztési körvonalon belül található hegyes bemélyedéseket a ciklus addig a mélységig munkálja meg, amíg azok szélessége pontosan meg nem felel szélességével.

Nem kétirányú megmunkálási irány

Ha az O5-ös kapcsoló beállításra kerül, a programozott süllyesztés nem két iránybanmeghatározott irányban.

Az O6 kapcsoló segítségével programozzuk a besüllyesztési kontúr simítását. Az O6 kapcsolóhasználatának előfeltétele az, hogy előzőleg a besüllyesztési ciklust egy azonos mértékű simítási ráhagyással hívjuk be, a G57 B utasítás segítségével. Vegyük figyismételni a Gcím simításkor megadja a visszahúzási mozgás értékét, amennyivel a beszúró kést a süllyesztés helyi maximuma fölé kell emelni. Az I értéket ezért nagyobbra kell választani, mint a besüllyesztési kontúr ráhagyása.

Keresztirányú (homlokoldali) besüllyesztés

©MTS GmbH – GO98 Bt. 2006 120

Page 121: Eszterga programozasa

MTS eszterga: programozás

Ha beállításra kerül a Q1 kapcsoló, a vezérlés arra lesz utasítva, hogy a sként

G87-es besüllyesztési ciklus csak beszúrókésekkel, vagy kerek

87 an, amelyben elmozdulási utasítámondatel kelegyidejegy ha zt a megmunkáláshoz kitakarjunk.

87-es ciklus programozása után történő kontúrleírás alternaG51-eskell ve G80-as ciklus-behívást feltétlenül a

ol ni (lásd a G80-as ciklust

A G87kontúreset, h gítségével több részkontúrra

ju -kontúrokat gyártja le, amelyek a kiválas

Egy h ztirányú besüllyesztésnél és a középponton túlmenő mu konfiguráció) a szerszámsugár pe . A G42 behívásának közvetlenül a

G87-esA szerciklus-A Gmunkaszámítvégül ozdulási mozgásainak meghatározásánál kerül

őlegesen nagy előrelátásnak a

Egy sisegítsé

pozíció átmérője a G87-es ciklus hívásakor sok esetében nagyobb, vagy belső megmunkálások esetében

kisebbmeghoaz aktu

A tömátmérőbesülly

• Em

inimummal kell elkészíteni, egymás után több süllyesztés ciklust kell behívni Ezekhez különböző szerszámokat kell használni

programozott körvonalat keresztirányú (homlokoldali) besüllyesztéértelmezze.

Megjegyzés Aváltólapkával ellátott másolókésekkel használható. Amennyiben a ciklus behíváskor egy másik szerszám van beváltva, megjelenik a következő hibajelzés: A korrekciós értékek nem dolgozhatók fel". "

A G -es ciklus hívásakor, vagy az első NC-mondatbs van, lesz programozva a kontúr kiinduló pontja. A következő NC okban kerül leírásra a teljes kontúr lefutása, amellyel szemben a forgácsot

l távolítani. A kontúr leírása a G80-as utasítással lesz lezárva, és űleg ezzel lesz indítva a ciklus. A G80 lehetővé teszi emellett azt, hogy

tároló ablak beállításával egy kontúrrés

A közvetlenül a Gtívájaként a szimulátor felhasználhat a G87-es ciklusnál egy korábban a utasítás segítségével meghatározott kontúrt is. Ennek során figyelembe nni azt, hogy egy ilyen esetben a

határ ó ablak X és Y címeivel együtt kell programozis).

-es ciklus ezután pontosan azokat a részeit munkálja meg az előírt nak, amelyek a határoló ablakon belül találhatók. Ezzel felléphet az az ogy az előírt kontúrt a határoló ablak se

bont k. A ciklus ekkor csak azokat a részztott szerszámmal megmunkálhatók.

ossz- vagy keresmeg nkálásnál a (MTS standard kom nzáláshoz a G42-t kell programozni

ciklus-behívás után kell történnie, azaz még a kontúr programozása előtt. számsugár kompenzálás kikapcsolását a kontúrleírás után és a G80-as behívás előtt kell programozni. 87-es ciklus a szerszámsugár korrekció számításához a teljes darabkontúrt felhasználja, miközben egy azonos matematikai távolságot az alkalmazott szerszámsugarának távolságában. Ez az azonos távolság

a szerszám elmfelhasználásra. Ez az eljárás megfelel egy tetszszerszámsugár korrekció számításánál.

mítási ráhagyás (X, Z-ben, vagy azonos távolságban) a G57-es utasítás gével programozható.

Amennyiben az aktuális szerszámkülső megmunkálá

, mint a programozott kontúr végpontjának átmérője, a kontúr sszabbításra kerül a végponttól tengelypárhuzamosan kifelé, illetve befelé ális szerszámpozíció átmérőjéig.

ör anyagba való beszúráshoz használt axiális beszúrókések alkalmazási jének (Dmin- től Dmax-ig) korlátai miatt a keresztirányú (homlokoldali) esztéseknél az alábbi korlátok érvényesek:

gy G87-es keresztirányú besüllyesztési-ciklus csak egy helyi süllyesztés-inimumot tartalmazhat

• Ha egy keresztirányú süllyesztést több helyi m

©MTS GmbH – GO98 Bt. 2006 121

Page 122: Eszterga programozasa

MTS eszterga: programozás

• Asza in - Dmax alkalmazási átmérő tartományával.

Keresztirányú beszúrás

i beszúrási minimummal

keresztirányú süllyesztésben a legmélyebb, X tengellyel párhuzamos akasz (Xmin – Xmax) legalább a beszúró kés szélességével legyen átfedésben

szerszám Dm

1. beszúrás egy helyi minimummal

(Q1) két hely 2. beszúrás egy helyi minimummal

1. beszúrókés az 1. beszúrás legyártásához

2. beszúrókés a 2. beszúrás legyártásához

Egy keresztirányú beszúrást az ábrán bemutatott teljes kontúr esetében csak két beszúró irányú ciklus egymás utáni programozásával lehet előállítani, mivel a teljes

Keresztirányú beszúrás:

Beszúrás tömör anyagba (a)

kontúr egynél több helyi beszúrás minimumot tartalmaz.

= Az átfedés tartománya

A fenti ábrán bemutatott keresztirányú beszúrás előállítható a kiválasztott beszúkéssel, mivel a szerszám D

ró l ó

max – Dmin alkalmazási átmérője több, mint feléveátlapolásban van a keresztirányú beszúrásban a legmélyebb részen megmunkálandX tengellyel párhuzamos Xmax- Xmin szakasszal.

©MTS GmbH – GO98 Bt. 2006 122

Page 123: Eszterga programozasa

MTS eszterga: programozás

Keresztirányú beszúrás:

Beszúrás tömör anyagba (b)

= Az átfedés tartománya

A fenti ábrán bemutatott keresztirányú beszúrás a kiválasztott beszúrókéssel még éppen hogy legyártható, mivel a szerszám Dmax – Dmin alkalmazási átmérője pontosan a beszúrókés szélességével átfedésben van a keresztirányú beszúrásban a legmélyebb

szen megmunkálandó, X tengellyel párhuzamos Xmax- Xmin szakasszal.

Keresztirányú beszúrás:

eszúrás tömör anyagba (c)

= Az átfedés tartománya

A fenti ábrán bemutatott keresztirányú beszúrás a kiválasztott beszúrókéssel nem gyártható le, mivel a szerszám Dmax – Dmin alkalmazási átmérője kevesebb, mint a

eszúrókés szélességének felével van átfedésben a keresztirányú beszúrásban a

B

blegmélyebb részen megmunkálandó, X tengellyel párhuzamos Xmax- Xmin szakasszal.

©MTS GmbH – GO98 Bt. 2006 123

Page 124: Eszterga programozasa

MTS eszterga: programozás

= programozott kontúr NC- utasítás egy beszúró

irányú ciklus programozásánál

= programozott kontúrkezdőpont

(hosszirányú beszúrás) = A beszúrókés élének nagyított részlete

= A beszúrókés mozgásai

Programpélda 1

eszúró irányú ciklus osszirányú (palást)

045 G00 X+110 Z+5 N050 G57 B+1 N055 G87 X+100 Z-90 I+5 H+20 N060 ... ... ... A kontúr leírása ... ... N120 G80 ...

Nagyolás (O1) a G87-es beszúró irányú ciklusnál (hosszirányú beszúrás)

A megmunkálás kétirányúan történik (alap megoldás) balról jobbra kezdődően, majd mindig váltakozva. ... NB

(Hbeszúrás)

= programozott kontúr

= az első fogásvételi szint nagyolása

( O1 kapcsoló)

A nagyolási megmunkálás kétirányúan történik balról jobbra kezdve (alap), vagy jobbról balra (O3-as kapcsoló), és utána mindig váltakozva. Ha az opcionális O5-ös kapcsoló (megmunkálás nem kétirányú) bekapcsolásra került, a beszúró irányú ciklusnagyolásnál is csak az O3 segítségével meghatározott irányban történik.

©MTS GmbH – GO98 Bt. 2006 124

Page 125: Eszterga programozasa

MTS eszterga: programozás

A kontúr végső után-munkálása (Obeszúró irányú cik(hosszirányú beszúrás)

2) a G87-es lusnál

ány balról úró

irányú

Megmunkálási ir

= programozott kontúr

jobbra (O3) a G87-es beszirányú ciklusnál (hossz(palást) beszúrás)

= programozott kontúrkezdőpont

= A beszúrókés mozgásai

A megmunkálás két irányban történik (alap), balról jobbra g váltakozva. Ha beállításra kerül az O5-ös opcionális kapcsoló (nem kétirányú megmunkálás), a beszúró ciklus csak balról jobbra megy végbe, a megmunkálás irányának megváltoztatása nélkül

Beszúró irányú megmunkálás (O4) a G87-es beszúró irányú ciklusnál (Hosszirányú beszúrás)

kezdve, majd mindi

©MTS GmbH – GO98 Bt. 2006 125

Page 126: Eszterga programozasa

MTS eszterga: programozás

(Hosszirányú (palást) beszúrás)

55. ábra

Simítás (O6)

a G87-es beszúró irányú ciklusnál

©MTS GmbH – GO98 Bt. 2006 126

Page 127: Eszterga programozasa

MTS eszterga: programozás

42.1 Programpélda G87 bes úró irányú ciklusra

mpélda 1

z Progra

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I B A/O O O M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Oldalazás és nagyolás G87 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0.1 5 G01 X-1.6 M08 6 G00 Z1 7 X150 Z100 M09 8 T0404 M04 9 G96 F0.15 S200 10 X62 Z3 11 G57 B0.4 11 G87 X10 Z1 I8 O4 O0 12 G42 13 G01 X14 Z0 M08 14 X24 Z-10 15 Z-30 16 G71 X20 A200 17 G01 Z-59 18 X32 2019

Z-63

20 X46 Z-70 21 Z-93 22 G71 X28 A200 23 G01 Z-153 24 G71 Z-157 A135 25 G71 X42 Z-168

©MTS GmbH – GO98 Bt. 2006 127

Page 128: Eszterga programozasa

MTS eszterga: programozás

2 6 G01 X50 Satz Nr.

U alp ram G mo

Koordináták Interpolációs paraméterek Előtolás Fordulatszám

Szerszám

Kiegészítő funkciók

rogzgásutasítás

N U G X Y Z I J K F S T I B A/O O Q M 27 X62 Z-174 28 G40 29 G80 30 G00 X150 Z100 M09

Simítás programrész ismétléssel G23 31 T0303 M04 32 G96 F0.1 S280 33 G00 X10 Z1 M08 34 G23 O12 Q28 35 G00 X150 Z100 M09 36 M30

kontúr WOP – al programozva

Programpélda 2

A

©MTS GmbH – GO98 Bt. 2006 128

Page 129: Eszterga programozasa

MTS eszterga: programozás

Satzr. N

U alprogram

ásutasítás G mozg

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

iegészítő funkciók K

N U G X Y Z I J K F S T I/E B/K A/O O/R O M Poz ers áltás helyére

250 100 ícionálás a sz zámv

1 G00 X Z 2 G92 S3500

Oldalazás yo cik3 F0.25 S200 T0101 M04

és nag lás G87 lussal G96

4 G00 62 0.1 X Z 5 G01 X-1.6 08 M6 G00 Z1 7 X150 100 09 Z M8 T0404 M04 9 G96 0.15 200 F S 10 X62 Z3 11 G57 B0.4 11 G87 X12 Z1 I2 O2 O0 1 G42 2 13 G01 Z0 M08 14 X18.4 15 X22 Z-1.8 16 G78 X22 Z-20 I1.15 K5.2 17 G71 X30 A90 R2 18 G01 Z-24 19 G72 B8 A180 O1 20 G73 X40 E180 B6 O0 21 G71 Z-36 O0 22 B4 O1 O0 G73 X28 23 Z-51 E180 B25 O0 G72 24 G72 B25 O0 25 O11 R3 O0 G71 X48 Z-83 2 6 G71 X48 Z-96 2 G02 X56 Z-100 B4 7 28 G01 X58 29 X62 Z-102 30 G40 31 G80 32 G00 X150 Z100 M09

Simítás programrész ismétléssel G23 33 T0303 M04 34 G96 F0.1 S280 35 G00 X10 Z1 M08 36 G23 O12 Q30 37 G00 X150 Z100 M09 38 M30

©MTS GmbH – GO98 Bt. 2006 129

Page 130: Eszterga programozasa

MTS eszterga: programozás

43. G78 alászúró ciklus a DIN 509 szerint, E és F alak

u A G78 utasítással alászúrások programozha DIN 509, E vagy F alak szerint, valamint n úr t. A ram ből z

szú ke grehajtania. Az E s F ala alás rás geom riájukb k, amely a t1 paramé rben lenik

g (lsd.: ábra). Az alászúrások méretei a meghatározott kombinációkon belül szabadon programozhatóak (lsd.: Táblázat).

gyelem A G85 ciklus l ezz elle tétben alászúrás a m kadarab átm őjén ggvényében kész

G78 X... Z... O .. [D...] [I...]

aszt címek X A sarok t X-koordi m él z alász ást v jtani.

Z A ok t Z-koordin tája, amelynél az alászúrást v k l haj ni.

L DIN paraméter a végrehajtandó alászú shoz: L01: alász után k L02: alász után k

O Az O címmel az alászúrás geometriáját juk m g (Az f a hosszat, az r a sugarat, t1 sugá rányú m és yirá mélységet (csak F alaknál) hatá zza m g:

f r t1 F ala

F nkció tók

me etalászk alá

ások DIN 76rást

szerin prog ozott címek a ve érlés felismeri, hogy melyi ll vé

é kú zú ok et an különbözne te jeme

Fi ná el n az un ér ek fü

ül el. NC-utasítás . Vál ható pon nátája, a elyn a úr égre kell ha

sar pon á égre el ta

rá úrás DIN 509 E ala úrás DIN 509 F ala

határozhat e lsd.: T2 ten

áblázat). a ri élységet t gel nyúro e

t2 (csak k)

O101 O1O2O2O306 O4O210 O316

0, 1, 2, 2, 2, 4, 2, 4, 5,7,

0,1 0,2 0,4 0,6 0,6 1,0 1,0 1,6 2,5 4,0

0,0,0,0,0,0,0,0,0,4 0,

1

1 1 2 3 1 2

0,3 3

1 1 2 2 3 4

0,0,1 0,0,0,0,

500050

02 04 06

10 2 3

5

500 0

O425

O540

0,0,

0,

A kí nt méretű alászúrást a táblázatban sz eplő m retekk az O címe övet o y

számmal programozhatja.

Választható címek D Profileltolás Az alászúrás átmeneteit X- és Z irányban D értékkel eltoljuk (lsd.: ábra)

I Köszörülési ráhagyás A köszörülési ráhagyást a kezdőpont programozásánál kell figyelembe venni.

Megjegyzés A G78 alászúró ciklus mérethelyes programozásához ügyelnünk kell a kezdőpont korrekt

programozására (lsd.: ábra.). Továbbá a relatív kis méretek miatt célszerű a szerszámsugár korrekció bekapcsolása. A szerszám térnegyedek alapján ismeri fel a vezérlés, hogy belső alászúrást kell készíteni.

vá er é el t k ő hár mjeg ű

©MTS GmbH – GO98 Bt. 2006 130

Page 131: Eszterga programozasa

MTS eszterga: programozás

Az alászúrást D mérettel X- és Z- irányban megnöveljük.

©MTS GmbH – GO98 Bt. 2006 131

Page 132: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 132

Szerszámpozíció az alászúró ciklus hívásakor

A megközelítési szög bekapcsolt szerszámsugár korrekció esetén

Page 133: Eszterga programozasa

MTS eszterga: programozás

43.1

unkció A G78 utasítás X, Z, I és K címekkel való programozásával DIN 76 szerinti alászúrást hajthatunk végre.

C- utasítás G78 X... Z... I... K...

ímek X A sarokpont X koordinátája, amelynél az alászúrást végre kell hajtani Z A sarokpont Z koordinátája, amelynél az alászúrást végre kell hajtani. I Az alászúrás mélysége sugárban programozva K Az alászúrás hossza. Értéke mindig pozitív.

egje r

Az r sugár értékét a programozott I mélység alapján a vezérlés számítja ki. Értéke az I mélység 0,6-szerese.

Figyelem A G78 ciklus az X, Z, I és K címekkel megegyezik az ugyanezen címekkel programozott

G85 menetalászúrás ciklussal.

Menetalászúrás G78 DIN 76 T szerint F

N

C

M gyzés Vegye figyelembe, hogy az alászúrás geometriája alapján a K hossznak legalább 2,34-sze

nagyobbnak kell lenni, mint az I mélységnek.

©MTS GmbH – GO98 Bt. 2006 133

Page 134: Eszterga programozasa

MTS eszterga: programozás

44. G79 beszúróciklus Funkció G79 ciklus beszúrást definiál élletörésekkel, éllekerekítésekkel és ferde oldalakkal. Az X és

címek megadása kA Z ötelező, az összes többi cím választható.

C-utasítás G79 X... Z... [A.../H...] [C.../W...] [I...] [K...] [D...] [J...] [O...] [Q...]

mek A Élletörés a felső beszúrásszélen, Z-koordinátára vonatkoztatott hossz.

H szélen.

R hossz.

W Lekerekítési sugár az alsó beszúrás szélen I

K an

D A beszúrás szélessége: D+ esetén az X, Z sarokponttól jobbra történik D- esetén az X, Z sarokponttól balra történik

J Biztonsági távolság X-irányban , a szerszám távolsága a munkadarabtól a ciklus hívásakor (átmérőre vonatkoztatva)

N

Címek X,Z Ha D > 0: a beszúrás bal sarokpontjának koordinátái.

Ha D < 0: a beszúrás jobb sarokpontjának koordinátái. Ha D-t nem programozzuk, akkor a beszúrás z aktuális korrekció értéktárban megadott szerszám szélességgel készül el.

Választható cí

Lekerekítési sugár a felső beszúrás

Élletörés az alsó beszúrás szélen, Z-koordinátára vonatkoztatott

Ráhagyás X-irányban az átmérőre vonatkoztatva.

Ráhagyás a Z-irányb

©MTS GmbH – GO98 Bt. 2006 134

Page 135: Eszterga programozasa

MTS eszterga: programozás

O Oldalszög a pozitív X-tengelytől a sarokpont X, Z oldalán, tizedfokban

(lsd. Ábra). 45 foknál kisebbnek kell lennie, ha nem programozzuk,

Q Oldalszög a pozitív X-tengelytől a sarokponttal szemközti oldalon tizedfokban (lsd.: Ábra). 45 foknál kisebbnek kell lennie, ha nem

é et.

Leírás programozott I és K figyelembevételével egy derékszögű beszúrás készmérete (szaggatott vonal) készül.

Megjegyzés Ha az A, H, R, W, O, vagy Q címek egyikét programozzuk, szükséges az I és K ráhagyások programozása is. Emellett I és K értéke az élletörések hosszának, illetve a lekerekítés sugarának megfelelő kell, hogy legyen, különben a készkontúr sérülhet a nagyolás során.

automatikusan felveszi a nulla értéket.

programozzuk, automatikusan felveszi a nulla rték

A kezdőponttól kiindulva az első menetben a

A második menetben készül el a beszúrás készmérete a programozott címeknek (X/Z) megfelelően élletörésekkel, lekerekítésekkel és ferde oldalakkal.

©MTS GmbH – GO98 Bt. 2006 135

Page 136: Eszterga programozasa

MTS eszterga: programozás

Az első menetben a beszúrás (szaggatott vonal) túl kicsi ráhagyással készült el, így a programozott készkontúr (élletörés) már sérült.

©MTS GmbH – GO98 Bt. 2006 136

Page 137: Eszterga programozasa

MTS eszterga: programozás

45. Program példa G78 és G79-re

Program példa 1 G78 alászúró ciklusra

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I K D H W M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Nagyolás G81 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0.1 5 G01 X-1.6 M08 6 G00 Z1 7 X61 8 G57 X0.5 Z0.2 9 G81 X18 Z1 I3 10 G42 11 G01 Z0 M08 11 X20 12 X24 Z-2 13 G78 X24 Z-22 I1.15 K5.2 14 G01 X25 15 Z-38 16 X40 17 Z-63 18 G02 X50 Z-68 I5 K0 19 G01 X56 20 X62 Z-71 21 G40 22 G80 23 G00 X150 Z100 M09

©MTS GmbH – GO98 Bt. 2006 137

Page 138: Eszterga programozasa

MTS eszterga: programozás

Simítás

SaNr.

U alpG mo

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

tz rogram zgásutasítás

Koordináták Interpolációs paraméterek

N U G X Y Z I J K F S T I F D H W M 2 T0303 M04 4 2 G96 F0.1 S280 5 2 G00 X-0.8 Z1 6 2 G42 7 2 G01 Z0 M08 8 2 X20 9 30 X24 Z-2 3 G78 X24 Z-22 I1.15 K5.2 1 3 G01 X25 2 3 Z-38 3 3 X40 4 3 Z-63 5 3 G02 X50 Z-68 I5 K0 6 3 G01 X56 7 3 X62 Z-71 8 3 G40 9 4 X62 Z-71 0 4 G40 1 4 G00 X150 Z100 M09 2

Menetvágás G31 ciklussal SaNr

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

tz .

N U G X Y Z I J K F S T J F D A S M 43 T0505 M03 44 G97 S1200 45 G00 X26 Z6 M08 46 G31 X24 Z-20 F1.5 D-0.92 A30 S10 47 G00 Z100 M09 X150 48 M30

©MTS GmbH – GO98 Bt. 2006 138

Page 139: Eszterga programozasa

MTS eszterga: programozás

Program példa 2 G79 beszúró ciklusra

Satz Nr.

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I/B H/K R O Q M Pozícionálás a szerszámváltás helyére

1 G00 X250 Z100 2 G92 S3500

Nagyolás G83 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X82 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X81 8 G57 X0.5 Z0.2 9 G81 X-1.6 Z1 I3 O1 10 G42 11 G01 X24 Z0 12 X30 Z-3 M08 13 G78 X30 Z-30 I2.2 K7.5 14 G88 X50.565 Z-30 R3 15 G01 X55.623 Z-56.748 16 X80 Z-69.992 17 X81 Z-71 18 G40 Z-26 19 G80 20 G00 X150 Z100 M09

©MTS GmbH – GO98 Bt. 2006 139

Page 140: Eszterga programozasa

MTS eszterga: programozás

SaNr

U alpG mozgásutasítás

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

tz .

rogram Koordináták

Interpolációs paraméterek

N U G X Y Z I J K F S T A/I F/K D O Q/S M Simítás

21 04 T0303 M22 G92 S4000 2 G96 F0.1 S300 3 2 G00 X22 Z1 4 2 G23 O10 Q18 5 2 G00 X150 Z100 M09 6

Menetvágás G31 ciklussal 27 T0505 M03 2 G97 S1200 8 2 G00 X26 Z6 M08 9 3 G31 X24 Z-20 A30 F1.5 D0.92 S10 0 3 G00 X150 Z100 M09 1 SaNr

U alprogram G mozgásutasítás

Koordináták

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

tz .

N U G X Y Z R/W J A/H F S T I K D O Q M Beszúróciklus G79

32 T0808 M04 33 G96 F0.1 S140 34 G00 X82 Z-74 M08 35 G79 X60 Z-88.5 J1 A1 I0.4 K0.4 D7 O200 Q200 36 G00 X150 Z100 M09 37 M30

©MTS GmbH – GO98 Bt. 2006 140

Page 141: Eszterga programozasa

MTS eszterga: programozás

46 ogramrész ismétlés

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

C tasí G2 O... Q... [S...]

í ek O Kezd ondatszám Q Záró mondatsz m A f mondat az n mondatszá a, am ddig a m étlé nek ta tani l.

á sztható cím S Ism tlések szá a: z alatt megadot érték azt utatj hogy nyszo h o amrészt.

Megjegyzés Az O és Q címek programozása kötelező. Ha az S értékét nem adjuk meg, a programrész egyszer kerül

ismétlésre. Programrész ismétlése nem programozható alprogramban. Az öröklődő parancsok a programok ismétlése közben és után érvényesek maradnak.

. G23 pr Funkci N -u tás 3 C m ő m

áő o m e progra rész ism sé r a kel

V la ek é m

A S t m a, há r kell végre ajtani a pr gr

©MTS GmbH – GO98 Bt. 2006 141

Page 142: Eszterga programozasa

MTS eszterga: programozás

Program példa programrész ismétlésre G23

SaNr

U alproG mozg

tz .

gram ásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I/B H/K W O Q M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Nagyolás G83 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X97 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X96 8 G57 X0.5 Z0.1 9 G81 X28 Z1 I3 O1 1 G42 0 1 G01 X30 Z0 M08 1 12 X35 Z-30 13 G03 X54 Z-36 I0 K-6 14 G01 Z-60 15 G02 X66 Z-66 I6 K0 16 G03 X74 Z-70 I0 K-4 17 G01 Z-90 18 G02 X90 Z-98 I8 K0 19 G03 X95 Z-100.5 I0 K-2.5 20 G01 Z-102 21 X96 22 G40 23 G80 24 M09

Simítás programrész ismétléssel G23 25 T0303 M04 26 G92 27 G96 F0.1 S300 28 G00 X28 Z1 29 G23 O10 Q22 30 G00 X150 Z100 M09 31 M30

©MTS GmbH – GO98 Bt. 2006 142

Page 143: Eszterga programozasa

MTS eszterga: programozás

47. G22 programozás alprogrammal Alprogramhívás G22 Funkció A G22 utasítással hívott alprogramot a vezérlés végrehajtja, majd onnan folytatja a

főprogramot, ahol a hívás történ.

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

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

álasztható címek O A kezdő mondatszám, amelytől az alprogramot végre kell hajtani. Q Záró mondatszám, ameddig az alprogramot végre kell hajtani.

S Az alprogram ismétléseinek száma. / Kihagyás: egy alprogram azon NC-mondatait, amelyek az itt megadott számértékkel egyezően jelöltek, a vezérlés nem hajtja végre.

eírás Alprogramok alkalmazásának akkor van értelme, ha meghatározott programrészeket többször kell végrehajtani.: Pl. egy kontúrt először nagyolni, majd simítani kell. A kontúr lefutását ekkor nem szükséges még egyszer programozni. Ezen kívül egy alprogramon belül egy második alprogram is hívható. Összesen 8 alprogram egymásba ágyazására van lehetőség.

ás segítségével a vezé táro az og ból jt gyis yja ogra bs ív eté h g z ívás ál egye m datokat e hajt vég vezé és.

Példa- (lsd. Ábra a követk ő oldalo ): - Az alprogram ső vásánál a z N-mo atoka yek 1 jell löltek ezérlés nem hajtja égre. - Az alprogram ső vásánál 02 U 34) a az NC-m ndatokat, amelye 02 jell löltek ezérlés nem hajtja égre.

jegy Az és S ímek pr gramozása nem szü séges:- Ha O és Q nem eg, az egész lprogramot vé hajtja a szimulátor. - Ha az param adjuk meg, az alprogram egyszer t le. Az gram ends ri M99 utasítás al zárjuk le, az hogy a vis főprogramba vó álprogramba korrekt m don történjen fe étel az egész vezérlés konfigurációj ba dosít tó. (ls .: Konfigurációs programkezelési alpr ok)

N C V

L

Kihagy A „/“ cím

végrlés m

z alpregha

m töbzott NC

zöri h-monat

ása esokatn szü

alprkség le

ramet ar

nemra, ho

hay are, va kihag . A

ismételt h n s on n son re a rl

ez nel hí (/01 U1234) zokat a nd t, amel /0

el je , a v vel hí (/ 12 zokat o k /

el je , a v v Meg zés O, Q c o k

adjuk m a greS étert nem fu

alpro ot rlletve a hí

ze nt az s ért, szaugrás a, i ó . Ez a lt

á n mó ha d utasítás: ogram

©MTS GmbH – GO98 Bt. 2006 143

Page 144: Eszterga programozasa

MTS eszterga: programozás

ülönböző alprogr

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

amok hívása egy főprogramban K

©MTS GmbH – GO98 Bt. 2006 144

Page 145: Eszterga programozasa

MTS eszterga: programozás

47.1 Program példa alprogram technikára

81 hossznagyoló ciklus programozása

SaNr

Programpélda 1

G tz .

U alprogram G mozgásutasítás

Koordináták

Interpolációs paraméterek

Előtolás

Fordulatszám

Szerszám

Kiegészítő funkciók

N U G X Y Z I J K F S T I/B H/K W O O M Pozícionálás a szerszámváltás helyére

1 G00 X150 Z100 2 G92 S3500

Nagyolás G81 ciklussal 3 G96 F0.25 S200 T0101 M04 4 G00 X62 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X61 8 G57 X0.5 Z0.2 9 G81 X14 Z1 I3 O1 1 U5201 G22 0 1 G80 1 12 G00 X150 Z100 M09

Simítás 13 14 T0303 M04 15 G92 S4000 16 G96 F0.1 S300 17 G00 X14 Z1 18 G22 U52011 150 Z100 M09 9 G00 X20 M30

©MTS GmbH – GO98 Bt. 2006 145

Page 146: Eszterga programozasa

MTS eszterga: programozás

SaNr

U alprogram G mozg

Koordináták Interpolációs paraméterek Előtolás

Fordulat-szám

Szerszám

Kiegészítő funkciók

tz . ásutasítás

N U Z I J K F S T I/B H/K W O O M G X Y U5201

1 G42 2 M08 G01 Z0 3 X16 4 X20 Z-2 5 Z-12 6 X30 Z-17 7 Z-42 8 G02 X42 Z-48 I6 K0 9 G01 X56 10 X62 Z-51 11 G40 12 M99

Programpélda 2

Figyelem: a beszúrókés jobb oldala kell, hogy bemérve legyen. Lásd még: CNC-EINSTIEG.PDF

©MTS GmbH – GO98 Bt. 2006 146

Page 147: Eszterga programozasa

MTS eszterga: programozás

G8 hossznagyoló ciklus programozása

gramásuta

oord

ációs

ít

1

Satz Nr.

U alproG mozg

sítás

K ináták Interpol paraméterek Előtolás Fordulatszám

Szerszám Kiegész

ő funkciók

N U X Y Z I K F S T /B /K O M G J I H W OPoz ionálás s mváltás elyére

íc a szer

00 zá h

100 1 G X150 Z 2 G92 3500 S

Nagyolás G81 ciklussal 96 0.25 200 0101 04 3 G F S T M

4 G00 X72 Z0 5 G01 X-1.6 M08 6 G00 Z1 7 X71 8 G57 X0.5 Z0.2 9 G81 X24 1 1 Z I3 O 10 U5301 G22 11 G80 12 G00 X150 Z100 M09

Simítás 13 14 T0303 M04 15 G92 S4000 16 G96 F0.1 S300 17 G00 X24 Z1 18 U53 01 G22 19 Z100 M09 G00 X150

Beszúrá20 T0404 M04

s

21 G92 S3500 22 G96 F0.1 S140 23 M08 G00 X29 Z-2.95 24 U5302 G 22 25 G00 X51 26 Z-31.95 27 U5302 G 22 28 M09 G00 X150 Z100 29 M30

U5301 1 G42 2 M08 G01 Z0 3 X26 4 X28 Z-1 5 Z-20 6 X40 7 X50 Z-28 8 Z-47 9 X66 10 X72 Z-50 11 G40 12 M99

U5302 1 G91 2 M08 G01 X-3.5 F0.1 3 G04 X0.5 4 G01 X3.5 F0.3 5 Z-0.8 6 X-0.8 Z0.8 F0.5 7 X0.8 F0.3 8 M09 Z0.8 9 X-0.8 Z-0.8 F0.5 10 X0.8 11 G90 12 M99

©MTS GmbH – GO98 Bt. 2006 147

Page 148: Eszterga programozasa

MTS eszterga: programozás

48. WOP (Műhely orientált programozás)

szetett kontúrok egysze ramozása

m n pr yak an lyan gyártási

fela el ek bo t kész alkatrész ontúrt tartalm nak. A r jzon val

ban olykor nem, vag nem telj n az NC szemponto nak megfelelő t m retezve. A programozó rés g s az ladat, gy mahat a az C programozáshoz méghiá áci at. E oly járáam tes szük essé az egyes

ontok töb kevésbé terjed mes ma i m ka

bő a hely tből aló kiú resése sor fejlesztettek ki az CNC v rlésekkel együtt egy sor kiegészítő ta tást, elye eh ővé teszik úgy z tt kontúrszerkesztő pr gramo st Egy kon r enn és "körív" m rtani elemegy o igazíto rrendjét je ti, am yek egyérte munkadarab kontúrját. A pro o ezzel azt a lehető et k a, hog a prog m záshoz n csup y szakasz, vagy rív v jait, illetve a

zéppontjainak k ordinátáit haszná assa. A kon -prog amozás lehető tesz azt, h gy a létrehozandó kon rozásáho geke hossza at érintő átmeneti feltételeket, lek rekítéseket, agy etöréseket

szná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. Ho szer bbé t a p gramo ára az m datok m gold sát, kü n a ontú -

o oz került m tásra egy k ön s prog amozási felül , amely ámogatja az nevezet tált rogr ást (WOP). Ez a megnevezés az ezen programozás tech ka súl pon alka azási

terü ő rült l eze ivel az NC okat gyakra közvetlenül a m hely en kel étr ozni, vagy o tima Az MTS C C muláto is lehe vé te i a kén mes űhely-orientált

o töb ram zási lehető g nagy teljesítm nyű k gészíté t jelenti. Programozás WOP segítségével

A m ly-orientált prog ozást (WOP) az NC szerkesztőből, vagy az interak v pr ramo ó iin lva az F5- n illentyűvel ("WOP") hívju nnek orán NC- pro ramján ab n a s rában kel lenniam mozást el kívánja kezdeni. A WOP b fejezése után vissza t be sorb . Kül nöse éko az, P az inter í program zásbó iindu a kerü ehívásra. Ilyenko a W P által létrehozo sorokat azo mű ödtetni mulá ó után setlegesen hely te i lehet

48.1 Ös rű prog

A inde napos ogramozói g orlatbegyre-másra találkozunk o

datokkal, am y nyolulk az a ó

ábrázolás azon ykes mértékbe

en let először

ézére í

ozzy i a fe ho ga

ár meg N nyzó inform ók z egy an el s, ely gyakran zi ség

kontúr-p b- eltemat kai szá ításo t.

Az eb l ze v t ke

án új ezé NC u a "szakasz"

sí am k l et az neve e o zá . tú ek során é ek másh z tt so len el lműen leírják a gram zó

ség apj y ra o e án eg kö égpontkörív kö o lh túr r vé i o

túr meghatá z szö t, k , e v l is ha

gy még egyzásh

ű egyékegalko

ro zó szám ilyen unkafela e á lö k rpromű

gram ül lege r et t úgy thely orien p amoz i ni y ti lmletéb l ke ev tésre, m

zálni. program n ű b l l eh ,

mópro

dosítani p li N szi r tő sz yel mgram zást, ami a bi prog o sé é ie sé

48.2 űhe ram tí og zásb l k du

ös fu kciób k elő. E s g ak ba o l e, elyben a korvonal-progra e ju eb a aö n hat ny ha a WO

nnal akt v o l k lv l b r O

tt NC k , és a szi ci e esbí n .

Ábra: WOP behívása az NC szerkesztőben

Áb : P behívás ntera tív prog m zásnál ra WO a az i k ra o

©MTS GmbH – GO98 Bt. 2006 148

Page 149: Eszterga programozasa

MTS eszterga: programozás

A WOP indítása után először a műhely orientált programozás

Ábra: WOP főmenü

f

omb sor

menüjébe kerülünk. Itt

őmenüjébe kerülünk. én A képernyő alsó szél

megszokott funkciógmellett 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

lehet kiválasztani, hogy milyen kontúrelemet szeretnénk programozni:

Szakasz (F1)

Körív jobbra (F3)

alunk yú

vábbi ár

dat áll rendelkezésre funkciógombok

s fejezése" funkciógomb. Ha ezt lenyomja, a WOP a DIN 66025

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 áltismert geometriai adatait írhatjuk be. Ezek lehetnek hosszúságok, szögek, koordináták, vagy érintőiráná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 toadatokra van még szükség, illetve melyek engedhetők meg a kontúrelem egyértelmű meghatározásához. A mnem szükséges adatok kitörlésre kerülnek az adatbeviteli területből. Amennyiben elegendő a

y kontúrelem meghatározásához, a CNC szimulátor grafikusan megjeleníti a kontúrt, és a egorában megjeleni az F8 "Adatbevitel be

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.

Az esztergálási művelet WOP felületén a munkadarab kontúrjai felülnézetben lesznek ábrázolva.

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

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

Programozott kontúr Funkció omb sor g

Kezdőpont: A kontúrleírás

kiinduló pontja

©MTS GmbH – GO98 Bt. 2006 149

Page 150: Eszterga programozasa

MTS eszterga: programozás

48.3 P -WOP

HS 110 HM-110_130-2.000

rogrampélda WOP-ra

Program példa 1: Kontúr

Technológiai adatok: nyersméret 60x142 Tokmány: KFD – Tokmánypofa: Befogás hossza: 15mm

©MTS GmbH – GO98 Bt. 2006 150

Page 151: Eszterga programozasa

MTS eszterga: programozás

48.4 Példa 1: Kontúr - WOP

(KONFIGURÁCIÓ ( SZERSZÁMGÉP MTS01 TM-016_-R1_-060x0646x0920 ( VEZÉRLŐ MTS TM01 ( ( MUNKADARAB ( ZYLINDER D060.000 L142.000 ( MATERIAL 9 SMN 28K ( ( HAUPTSPINDEL MIT WERKSTUECK ( DREHFUTTER KFD-HS 110 ( STUFENBACKE HM-110_130-02.000 ( SPANNUNGSART AUSSENSPANNUNG INNENSTUFIG ( EINSPANNTIEFE E15.000 (( Rechte Fläche des Werkstückes: Z+0244.000 ( ( ( SZEGNYEREG ( SZEGNYEREG POZICÍÓ Z+1095.000 ( ( AKTUÁLIS SZERSZÁM T01 ( SZERSZÁM ( T01 ECKDREHMEISSEL LINKS CL-SVJCL-2020/L/1608 ISO30 ( T02 ECKDREHMEISSEL LINKS CL-SVJCL-2020/L/1604 ISO30 ( ( ( KORREKCIÓ ( D01 R000.800 X+070.000 Z+0045.000 G000.000 E052.000 I-000.800 K-000.800 ( D02 R000.400 X+070.000 Z+0045.000 G000.000 E052.000 I-000.400 K-000.400 ( ( MUNKADARAB NULLAPONT ( G54 X+000.000 Z+0243.000 Program N0005 G54 Z+0243.000 N0010 T0101 M04 G96 S0250 F0000.200 N0015 G92 S3500 N0020 G00 X+062.000 Z+0000.000 N0025 G01 X-001.600

©MTS GmbH – GO98 Bt. 2006 151

Page 152: Eszterga programozasa

MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 152

0035 X+060.000 0040 G57 X+000.800 Z+0000.100 0040050 G42 0055 G01 X+018.400 Z+0000.000 0060 X+022.000 Z-0001.800 0065 G78 X+022.000 Z-0020.000 I+002.200 K+007.350 0070 G71 A+090.000 X+030.000 R+002.000 0075 G01 X+030.000 Z-0024.000 0080 G02 Z-0030.128 X+035.714 K+000.000 I+008.000 0085 G03 Z-0034.724 X+040.000 K-004.596 I-003.857 0090 G01 Z-0036.000 X+040.000 0095 G03 Z-0038.441 X+038.338 K-000.000 I-004.000 0100 G02 Z-0049.233 X+030.125 K-012.206 I+015.844 0105 G02 Z-0051.000 X+030.000 K-001.767 I+024.938 0110 G02 Z-0058.627 X+032.384 K+000.000 I+025.000 0115 G01 Z-0082.554 X+047.714 0120 G03 Z-0083.469 X+048.000 K-000.915 I-002.857 0125 G01 Z-0096.000 X+048.000 0130 G02 Z-0100.000 X+056.000 K+000.000 I+004.000 0135 G01 Z-0100.000 X+058.000

0 Z-0101.000

0155 G40

T0202 M04 0175 G92 S4500

00 I+002.200 K+007.350

0210 G01 X+030.000 Z-0024.000 0215 G02 Z-0030.128 X+035.714 K+000.000 I+008.000

.724 X+040.000 K-004.596 I-003.857

0230 G03 Z-0038.441 X+038.338 K-000.000 I-004.000 25 K-012.206 I+015.844

.000 X+030.000 K-001.767 I+024.938

03 Z-0083.469 X+048.000 K-000.915 I-002.857 01 Z-0096.000 X+048.000

00.000 X+056.000 K+000.000 I+004.000

0280 Z-0103.000 5 X+062.000

N0030 G00 Z+0002.000 NNN 5 G81 X+014.400 Z+0002.000 I+003.000 O0001 NNNNNNNNNNNNNNNNNNN0140 G01 X+060.00N0145 Z-0103.000 N0150 X+062.000 NN0160 G80 N0165 G26 N0170 G96 F0000.100 S0350 NN0180 G00 X+014.400 Z+0002.000 N0185 G42 N0190 G01 X+018.400 Z+0000.000 N0195 X+022.000 Z-0001.800 N0200 G78 X+022.000 Z-0020.0N0205 G71 A+090.000 X+030.000 R+002.000 NNN0220 G03 Z-0034N0225 G01 Z-0036.000 X+040.000 NN0235 G02 Z-0049.233 X+030.1N0240 G02 Z-0051N0245 G02 Z-0058.627 X+032.384 K+000.000 I+025.000 N0250 G01 Z-0082.554 X+047.714 N0255 GN0260 GN0265 G02 Z-01N0270 G01 Z-0100.000 X+058.000 N0275 G01 X+060.000 Z-0101.000 NN028N0290 G40 N0295 G26 M30

Page 153: Eszterga programozasa

MTS eszterga: programozás

48.5 WOP (Műhely orientált programozás)

nka feltételei

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

A program bevitelre került a kontúrra állásig

Figyelem: A WOP-al való mu

2.

G1 X+30 Z-24 bevitele 3. Interaktív adatbevitel

4

42 1 X18.4 Z0

X22 Z-1.8 G78 X22 Z-20 I2.2 K7.35

G71 A90 X30 R2 G1 X30 Z-24

Program : Kontúr - WOP N005 G54 Z+? T0101 G96 S250 F0.2 M G92 S3500 G0 X62 Z0 G1 X-1.6 M08 G0 Z2 X60 G57 X0.8 Z0.1 G81 X14.4 Z2 I3 G G

WOP indítása <F5>

©MTS GmbH – GO98 Bt. 2006 153

Page 154: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientált programozás)

1> G <F eometria létrehozása

<F3> körív jobbra Be

vitt érték: Aw+180 B+8 Rc+6

<F8> Bevitel vége Létrehozott mondat: G72 A+180 B+8 R6

<F1> szakasz Bevitt érték: Ze-36 Xe+40 Aw+180

<F2> Kiválasztás

©MTS GmbH – GO98 Bt. 2006 154

Page 155: Eszterga programozasa

MTS eszterga: programozás

<F8> Bevitel vége Létrehozott mondat: G71 A+180 Z-36 X+40

<F6> Körív érintőleges, balra B+4 Rc+20

Bevitt érték:

<F8> Bevitel vége

000 Létrehozott mondat: G73 B+4 R20 O

<F3> Körív, jobbra

Bevitt érték: Ze+51 B+25 K-51 I+80

<F2> Kiválasztás

©MTS GmbH – GO98 Bt. 2006 155

Page 156: Eszterga programozasa

MTS eszterga: programozás

<F8> Bevitel vége Létrehozott mondat: G72 z-51 K-51 I+80 O70

B+25 O001 <F4> Körív, érintőleges, jobbra

Bevitt érték: B+25

<F8> Bevitel vége Létrehozott mondat: G72 B+25 O000

<F2> Szakasz, érintőleges Ze-83 Xe+48 Rc+3 Bevitt érték:

<F8> Bevitel vége Létrehozott mondat: G71 Z-83 X+48 R3 O000

©MTS GmbH – GO98 Bt. 2006 156

Page 157: Eszterga programozasa

MTS eszterga: programozás

<F1> Szakasz

Bevitt érték: Ze-100 Xe+48 Rc+4

<F8> Bevitel vége

0 X+48 R4 O000 Létrehozott mondat: G71 Z-10

<F1> Szakasz

Bevitt érték: Ze-100 Xe+58

<F8> Bevitel vége

58 Létrehozott mondat: G71 Z-100 X+

Menü vége <F8> WOP.vége Shift <F8> DIN-mondatok létrehozása Ezután program a WOP által létrehozott mondatok után tér vissza és folytatódhat az interaktív adatbevitel.

©MTS GmbH – GO98 Bt. 2006 157

Page 158: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientált programozás)

N0140 G01 X+060.000 Z-0101.000 N0145 Z-0103.000 N0150 X+062.000 N0155 G40 N0160 G80 N0165 G26 Program mondatok a simításhoz.

©MTS GmbH – GO98 Bt. 2006 158

Page 159: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2: Ballengriff

Technológiai adatok: nyersméret 90x122 tokmány: KFD –HS 160

tokmánypofa HM 110_130 –02.003 belső lépcsős befogás

befogási hossz: 10mm

©MTS GmbH – GO98 Bt. 2006 159

Page 160: Eszterga programozasa

MTS eszterga: programozás MTS eszterga: programozás

©MTS GmbH – GO98 Bt. 2006 160

Példa: Ballengriff

N005 G54 X+000.000 Z+243.000 N0010 T0101 G96 S0280 F000.250 M04 N0015 G92 S3500 N0020 G00 X+092.000 Z+000.000 N0025 G01 X-001.600 N0030 G00 Z+001.000 N0035 X+090.000 N0040 G57 X+000.500 Z+000.200 N0045 G81 X-001.600 Z+001.000 I+003.000 N0050 G42 N0055 G01 X+000.000 Z+000.000 (AB HIER PROGRAMMIERUNG IN WOP) N0060 G03 Z-017.911 X+029.430 K-015.000 I+000.000 N0065 G02 Z-081.750 X+037.544 K-024.256 I+122.624 N0070 G02 Z-090.239 X+051.897 K+004.750 I+014.228 N0075 G03 Z-093.784 X+057.045 K-004.413 I-002.350 N0080 G01 Z-100.868 X+059.543 N0085 G02 Z-105.000 X+069.391 K+000.868 I+004.924 N0090 G01 Z-105.000 X+086.000 N0095 G01 X+092.000 Z-108.000 N0100 G40 N0105 G80 N0110 G26 N0115 G96 F000.100 S0380 T0202 M04 N0120 G92 S4500 N0125 G00 X-001.600 Z+001.000 N0130 G42 N0135 G01 X+000.000 Z+000.000 N0140 G03 Z-017.911 X+029.430 K-015.000 I+000.000 N0145 G02 Z-081.750 X+037.544 K-024.256 I+122.624 N0150 G02 Z-090.239 X+051.897 K+004.750 I+014.228 N0155 G03 Z-093.784 X+057.045 K-004.413 I-002.350 N0160 G01 Z-100.868 X+059.543 N0165 G02 Z-105.000 X+069.391 K+000.868 I+004.924 N0170 G01 Z-105.000 X+086.000 N0175 G01 X+092.000 Z-108.000 N0180 G40 N0185 G26 M30

©MTS GmbH – GO98 Bt. 2006 160

Page 161: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientá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 bevitelre került az első kontúrpontra állásig

3. Interaktív adatbevitel Program : Griff 1 N005 G54 Z+242 T0101 G96 S190 F0.25 M4 G92 S3500 G0 X92 Z0 G1 X-1.6 M08 G0 Z2

X90 G57 X0.6 Z0.2

G X-1.6 Z2 I3 G G1 X0 Z0

<F5>

81 42

WOP behívása

©MTS GmbH – GO98 Bt. 2006 161

Page 162: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientált programozás)

<F1> Geometria létrehozása

<F5> Körív, balra

Bevitt érték: AW+90 B+15

<F8> Bevitel vége Létrehozott mondat: G73 A90 B15

<F4> Körív érintőlegesen jobbra Bevitt érték: B125 <F8> Bevitel vége Létrehozott mondat: G72 B125 O 000

©MTS GmbH – GO98 Bt. 2006 162

Page 163: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientált programozás) <F örív érintőlegesen jobbra 4> K Bev t érték: B+15

Körközéppont K-77 I + 66

it

<F2> Kiválasztás

<F8LétrG72

Bevitel :RC 5 > Bevitel vége ehozott mondat:

K-77 I+66 070 B15 R5 0 000

©MTS GmbH – GO98 Bt. 2006 163

Page 164: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientált programozás) <F1> Szakasz Bevitt érték: Ze -105

1 0

Xe +6 AW 17

<F2> Kiválasztás

evitel: RC5 B

+170 RC+5

B<F8> evitel vége

Létrehozott mondat:G71 X+61 Z-105 AW

©MTS GmbH – GO98 Bt. 2006 164

Page 165: Eszterga programozasa

MTS eszterga: programozás

WOP (Műhely orientált programozás) <F1> Szakasz Bevitt érték: Ze -105

Xe +86

<F8> Bevitel vége Létrehozott mondat: G71 X+86 Z-105

<F8> MENÜ VÉGE

<F8> WOP VÉGE

8> DIN-mondatok létrehozása Shift <F

Figyelem : a WOP elsajátításához használja a feladatgyüjteményt!

©MTS GmbH – GO98 Bt. 2006 165

Page 166: Eszterga programozasa

MTS eszterga: programozás

49. Paraméteres programozás

ormációk A paraméteres programozás az NC programozás egy különleges form méterek) kerülnek megegyezéssel rögzítve, és később sokoldalúan a program an 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ára 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

49.1 Általános inf

ája. Változók (parab

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 - exponenciális funkciók EXP (az e=2.71828... alap hatványa) Példa N800 ) P20= EXP +3

LN (az e alapú logaritmus)

Beispiel N820 ) P21= LAN P20 - gyökvonási funkció SQRT (négyzetgyök) Példa N880 ) P56= SQRT +25

- természetes logaritmus

P56=+5 - abszolút érték ABS (abszolút érték) Példa N920 ) P1= -5.5 P2= ABS [+4.5 + P1]

P2= +1

©MTS GmbH – GO98 Bt. 2006 166

Page 167: Eszterga programozasa

MTS eszterga: programozás

- egész érték INT (egész szám; csak a tizedesvessző előtt) Példa N445 ) P1= +10

INT [P1 + P2]

)G23 P450 Q470 S3

N450 ) P2= -1.5 N455 ) P1= ... N480

P1’= +8, P1’’= +6, P1’’’= +4

1 értéke az első programismétlési menetben 8, a másodikban 6, és a harmadikban 4.

egy osztás egészszámú

P

-Modulo érték % (Modulo maradékát határozza meg) Példa N560 ) P1=+10 % +3

P1= +1

49.2 Pr

A param tereket a "P" jelző betűvel látjuk el. A paramétereket általában az NC program elején kell meghatározni, az alábbi sz

ondatszám elzőbet

A param tereket mindig egyedi mondatban, vagy a mondat végén kell elhelyezni!! Egy para zavakat és más paramétereket. Példa:

00 P10=25.6 számérték

.5 .5 i, logikai összekapcsolása

102 P12=P10+P11 mate olás más paraméterekkel

Egy NC hívhatók, másrészt számolhat

ogramozás paraméterekkel éintaxissal: M J ű = Paraméter érték Példal: N100 P10 = +25.6 é

méter taralmaz gikailag összekapcsolt értékek

hat számértékeket, matematikailag, lo et, NC s

N1

N101 P11=3*21 +3 számértékek matematika

N matikai, logikai összekapcs

N103 P13=G00 X100 Y150 NC-utasítások

programban a paramétereket különböző formában lehet alkalmazni. Ezek egyrészt beók.

©MTS GmbH – GO98 Bt. 2006 167

Page 168: Eszterga programozasa

MTS eszterga: programozás

Példák a fenti paraméterekhez

N

N a

N

N123 G0 ZP10+P11 lin ris elm rtékre

N -nál

N QRT4624 a 4 int

A számítási funkcióknak a paraméteres programozásban való felhasználásánál figyelembe kell venni a matematikai hierarch

15 P2=10

gén

P ndő furat mélysége)

49.3 Alkalm méteres progr

Azonos kiala amozása Például egy gyá ány típusú, de különböző méretű tengel ek esetében:

éretű

120 G01 XP10 egyenes elmozdulás előtolással az X=25.6 értékre

121 G01 ZP11 egyenes elmozdulás előtolással Z=68-r

122 P13 egyenes elmozdulás gyors X=100 és Y=150-re

1 eá ozdulás előtolással a Z=93,6 é

124 G01 ZP10+68 R11=68 az eredmény azonos, mint az N123

125 G01 ZP10+S 624 négyzetgyöke 68, az erdmény azonos m

az N 123-nál.

iát. Lehetséges a zárójelekkel való munka.

Példa: N10 P1=5 NN20 P3=20

N25 P4=P1*P2+P3 P4 abszolút értéke =70

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ékell állnia!. Példa:

N10 1=5 (A készíte

azási példák a para amozásra

kítású alkatrészek progr

rtm y

a paraméteres NC programozással lehetséges, hogy egy NC programmal az összes azonos típusú, de különböző mtengelyt megmunkáljuk.

©MTS GmbH – GO98 Bt. 2006 168

Page 169: Eszterga programozasa

MTS eszterga: programozás

Alprogramok sokoadalú alkalmazása A para ogramokat hasonlók programok a paramétereket úgy értelmezik, mint a ciklusok a c eiket. AP kezdőpont

méteresen megírt alpr éppen használhatjuk, mint a ciklusokat. A meghívott alím

Szerszám

U0001 alprogram N010 (UN015 P1 =0 P14=95.2 P15=0 N020 G 12 ZP11 N025 G 14 ZP13 N030 G01 XP1N035 G00 ZP11 N040 G00 XP1N045 M99

Oldalazás fogásfelosztás nélkül

0001) 1=2 P12=97 P13

00 XP01 XP

5

2

U0001

U0002 Oldalazás és központfúrás

©MTS GmbH – GO98 Bt. 2006 169

Page 170: Eszterga programozasa

MTS eszterga: programozás

Hosszesztergálás fogásfelosztással

Példa: Paraméter funkció: egész érték

Oldalazás fogásfelosztással

Megoldás: oldalazás (homlokesztergálás) fogásfelosztással N0005 G54 X+000.000 Z+....... N0010 G90 N0015 G96 F000.200 S0280 T0101 M04 N0020 G92 S3500 N0025 P021=+020.000 P022=+097.000 P023=+095.200 P024=+018.500 P02 +001.200 N0030 P026=-001.600 P027=+000.700 P029=+000.000 N0035 G00 XP022 ZP021 N0040 ) P28=INT[[P24-P27]/P25] N0045 G01 XP023 ZP024 N0050 G91 N0055 ) G1 Z-P25 N0060 ) G1 X-P23/2 N0065 G01 Z+000.500 N0070 ) G0 XP23/2 N0075 G01 Z-000.500 N0080 ) G23 O55 Q75 S[P28-1] N0085 G90

5=

©MTS GmbH – GO98 Bt. 2006 170

Page 171: Eszterga programozasa

MTS eszterga: programozás

N0090 G01 ZP029 N0095 G01 XP026 N0100 G01 ZP027 N0105 G00 XP022 ZP021 N0110 G26 N0115 M30

Az oldalazás fogásfelosztással program példában az MTS vezérlő számítási funkciói kerülnek alaklmazásra. Példa: egész érték N025 P28=INT[[P24-P27]/P25] A P28-as paraméter a leforgácsolandó tartomány méretének és a forgácsolási mélységnek egészszámú osztásából adódik. Ennek segítségével kerül meghatározásra a fogásvételek száma, amelyek ahhoz szükségesek, hogy a tartomány előesztergáljuk.

z U0001 és U0002 alprogramokat egy első saját gyakorlat során maguknak kell beállítani. forgácsolás felosztásával történő hosszesztergálást egy további gyakorlatban lene az integer(egészszámú) értek

ldáját) programozni

49.4 Programpélda a paraméteres programozásra Programpélda 1

Feladat: Állítson elő egy paraméter-programot a Welle1 nevű alkatrészhez (lásd a vázlatot). A tengelyek első oldalát kell előesztergálni és készre esztergálni.

Készítse el ehhez a beállítási lapokat: Paraméterezze az alábbiakat:

1. Megközelítés, homlokesztergálás, eltávolodás 2. Hosszirányú nagyoló ciklus és simítási ráhagyás 3. Kontúrleírás 4. Simítás kezdőpontja

A paraméter-értékek cseréjével állítsa elő a Welle2 és Welle3 alkatrészek programjait Welle 1

AA kelparaméterrel (lásd a homlokesztergálás pé

©MTS GmbH – GO98 Bt. 2006 171

Page 172: Eszterga programozasa

MTS eszterga: programozás

Welle 2

elle 3 W

©MTS GmbH – GO98 Bt. 2006 172

Page 173: Eszterga programozasa

MTS eszterga: programozás

Megoldás: Welle 1 eállítási lap

( KONFIGURÁCIÓ ( SZERSZÁMGÉP MTS TM-042x0500x1000 ( VEZÉRLŐ MTS TM CONTROL ( ( MUNKADARAB ( HENGER D045.000 L142.000 ( ANYAG: AlMg 1:Alumínium ( MATERIALDICHTE 002.70 ( ( FŐORSÓ, MUNKADARAB ( TOKMÁNY KFD-HS 110 ( TOKMÁNYPOFA HM-110_130-02.003 ( BEFOGÁSI MÓD KÜLSŐ SZORÍTÁS, BELSŐ LÉPCSŐS POFÁVAL ( BEFOGÁSI HOSSZ: 10.000 ( MUNKADARAB JOBB OLDALI SÍKJA: Z+246.000 ( ( ( SZEGNYEREG ( SZEGNYEREG POZICÍÓ Z+800.000 ( ( AKTUÁLIS SZERSZÁM T01 ( SZERSZÁM ( T01 CL-SCLCL-2020/L/1208 ISO30 ( T02 CL-SVJCL-2020/L/1604 ISO30 ( ( KORREKCIÓ ( D01 R000.800 X+060.000 Z+043.000 G000.000 E005.000 I-000.800 K-000.800 ( D02 R000.400 X+070.000 Z+043.000 G000.000 E052.000 I-000.400 K-000.400 1.Paraméterek a ráálláshoz, az oldalazáshoz és az elálláshoz

P050=+047.000 P051=+000.000 P052=-001.600 P053=+150.000 P054=+100.000

2. Hossznagyoló ciklus és simítási ráhagyás

P060=+045.000 P061=+002.000 P062=+057.000 P063=+000.500 P064=+000.200 P066=+018.000 P067=+002.000 P068=+003.000

3. Kontúr leírása

P072=+020.000 P073=+000.000 P074=-080.000 P075=+032.000 P076= -100.000 P077=+042.000 P078=-122.000 P079=+047.000

4. Kezdőpont a simításhoz P080=+018.000 P081=+002.000

B

©MTS GmbH – GO98 Bt. 2006 173

Page 174: Eszterga programozasa

MTS eszterga: programozás

Program Welle 1:

0005 G54 X+000.000 Z+245.000 0 P051=+000.000 P052=-001

0025 G00 XP050 ZP051

0035 G00 XP053 ZP054 .000 P062=+057.000 P063=+000.500 .000 P067=+002.000 P068=+003.000

0.000 0055 P074=-080.000 P075=+032.000 P076=-100.000 P077=+042.000 P078=-122.000

018.000 P081=+002.000

0090 ZP074 0095 XP075

0110 ZP078

0135 G96 F000.100 S0400 T0202 M04 0

0155 G01 XP072 ZP073 0160 ZP074 0165 XP075 0170 ZP076

0180 ZP078 N0185 XN0190 GN0195 G26 M30

NN0010 P050=+047.00 .600 P053=+150.000 P054=+100.000 N0015 G96 F000.250 S0300 T0101 M04 N0020 G92 S3500 NN0030 G01 XP052 NN0040 P060=+045.000 P061=+002N0045 P064=+000.200 P066=+018N0050 P072=+020.000 P073=+00NN0060 P079=+047.000 P080=+N0065 G00 XP060 ZP061 N0070 G57 XP063 ZP064 N0075 G81 XP066 Z+067.000 IP068 N0080 G42 N0085 G01 XP072 ZP073 NNN0100 ZP076 N0105 XP077 NN0115 XP079 N0120 G40 N0125 G80 N0130 G00 XP053 ZP054 NN0140 G92 S450N0145 G00 XP080 ZP081 N0150 G42 NNNNN0175 XP077 N

P079 40

©MTS GmbH – GO98 Bt. 2006 174

Page 175: Eszterga programozasa

MTS eszterga: programozás

Programpélda 2

N010 (PÉLDAPR ZÁSRA ESZTERGÁLÁSKOR ) N015 (PARAMÉ SA ) N020 P1=80 GE ) N025 P2=15 PONTJA X; Z=0 ) N030 P3=2 ZA ) N035 P4=40 TÉK ELSŐ VÁLL) N040 P5=-30 ÉK EÉSŐ VÁLL) N045 P6=5 INTI ALÁESZTERGÁLÁS HOSSZA) N050 P7=1 INTI ALÁESZTERGÁLÁS MÉLYSÉGE) N055 P8=70 TÉK MÁSODIK VÁLL) N060 P9=10 REKÍTÉS VAGY LETÖRÉS A VÁLLNÁL) N065 P10=-70 K MÁSODIK VÁLL, KONTÚR VÉGE ) N070 P11=95 AB ÁTMÉRŐ) N075 P12=4.5 (MENETEMELKEDÉS) N080 P13=4 (FOGÁSOK SZÁMA) N085 P14=2.3 (MENETMÉLYSÉG) N090 (PARAMÉTER LEÍRÁS VÉGE) N095 G54 N100 T1313 S1200 F.2 M3 (Központfúró) N105 G0 X0 Z3 N110 G1 Z-4 N115 G0 Z5 N120 G26 N125 T1515 S450 F.1 M3 (Fúró) N130 G0 X0 Z2 N135 G84 Z-P1 A1 B1 D1 K20 (Mélyfúróciklus ) N140 G26 N145 T0404 S450 F.2 M4 (Balos esztergakés )

OGRAM PARAMÉTERES PROGRAMOTEREK MEGHATÁROZÁ

RAT MÉLYSÉ (FU (KONTUR KEZDŐ

RÉS HOSS (LETÖ (X-ÉR

T (Z-ÉR (DIN 76 SZER

76 SZER (DIN (X-ÉR

KE (LE (Z-ÉRTÉ (NYERSDAR

©MTS GmbH – GO98 Bt. 2006 175

Page 176: Eszterga programozasa

MTS eszterga: programozás

N150 G0 XP11+2

155 Z0.1 160 G1 XP2 165 G0 XP11+2 Z1

N170 G57 X.5 Z.1 N175 G81 XP2 Z0 I4 N180 G42 N185 G1 XP4 C-P3 N190 G1 ZP5 N195 G1 XP8 CP9 N200 G1 ZP10 N205 G1 XP11 N210 G40 N215 G80 N220 G26 N225 T0505 S850 F.1 M4 (Balos esztergakés) N230 G0 X0 Z5 N235 G42 N240 G1 XP2 Z0 N245 G23 O185 Q210 N250 G26 N255 T0202 S800 F.1 M4 (Balos esztergakés) N260 G0 XP4+1 Z1 N265 G85 XP4 ZP5 IP7 KP6

1 XP8 26

280 T1616 S850 M3 (Menetsztergálás ) 285 G0 XP4 Z1

NNN

N270 G275 GN

NNN290 G31 XP4 ZP5+3 A30 FP12 SP13 DP14 N295 G26 N300 M30

©MTS GmbH – GO98 Bt. 2006 176