Mathematisch Technische Software-Entwicklung GmbH CNC-TECHNIKA. MTS-eszterga programozása. MTS GmbH GO98 Bt.



Hasonló dokumentumok
Mathematisch Technische Software-Entwicklung GmbH CNC-TECHNIKA. MTS-maró programozása. (c) MTS GmbH GO98 Bt

DIN GÉP TIPUS MARÓ ESZTERGA MONDAT FORMÁTUM, MEGJEGYZÉSEK KÓD JELENTÉSE. Elmozdulás gyorsmenetben Egyenes interpoláció munkamenetben G00

munkamenetben x x G01 [X...] [Y...] [Z...] [F...] [S...] [T...] [M...]

Mathematisch Technische Software-Entwicklung GmbH CNC-TECHNIKA. MTS-eszterga programozási feladatok. MTS GmbH GO98 Bt. 1-85

Forgácsolási folyamatok számítógépes tervezése I.

WOP feladatgyűjtemény - marás. Mathematisch Technische Software-Entwicklung GmbH CNC-TECHNIKA. WOP feladatgyűjtemény - marás.

Forgácsolás technológia számítógépes tervezése I. BAGFS15NNC/NLC

Példák 04 4a Négyzet megmunkálása kontúrkövetéssel

Orsó-fordulatszám (S), orsó-forgásirány (M3, M4, M5)

KÉRDÉSEK PROGRAMOZÁSBÓL_TKU (ESZTERGÁLÁS) 1. Írd le а CNC megmunkáló rendszerek jellemző pontjainak neveit: a) М 0,5 b) А 0,5 c) W 0,5 d) R 0,5

Menetvágás állandó emelkedéssel (G33, SF)

5. Az NC programozás alapjai. Az NC technika fejlődése

CAD-CAM-CAE Példatár

Gyártandó alkatrész műhelyrajza és 3D test modellje

NC gyakorlat. 1. CNC gépek jellegzetes pozícionálási módjai

2012. NCT VEZÉRLÉSRE írásbeli ORSZÁGOS CNC PROGRAMOZÁS ÉS GÉPKEZELÉS SZAKMAI VERSENY. április 19. Versenyző száma:

A 4/2015. (II. 19.) NGM rendelet szakmai és vizsgakövetelménye alapján.

CAD-CAM-CAE Példatár

10. Az NC programozás alapjai. Az NC technika fejlődése. Az NC technika rugalmas automatizált. nagy termelékenység

NCT. Esztergavezérlők. Példatár

KÉRDÉSEK PROGRAMOZÁSBÓL_TKU (MARÁS) 1. Írd le а CNC megmunkáló rendszerek jellemző pontjainak neveit: a) М 0,5 b) А 0,5 c) W 0,5 d) R 0,5

a.) b.) a.) b.) a.) b.)

KULCS_PROGRAMOZÁS_TKU (ESZTERGÁLÁS)

Mathematisch Technische Software-Entwicklung GmbH CNC-TECHNIKA. MTS marás programozási feladatok. MTS GmbH GO98 Bt. 1-80

9. SZERSZÁMOK POZÍCIONÁLÁSA

CNC PILOT 4290 B és Y tengely

NCT 90T Programozási leírás

TAKISAWA TMM 200 ellenorsós CNC esztergagép, hajtott szerszámokkal és Y tengellyel FANUC 180is TB vezérl vel

TANFOLYAMZÁRÓ ÍRÁSBELI VIZSGAFELADAT

Gépgyártástechnológiai technikus Gépgyártástechnológiai technikus

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) és 25/2014 (VIII.26) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Használható segédeszköz: számológép (Mobil/okostelefon számológép funkció nem használható a vizsgán!)

CNC PROGRAMOZÁS A CNC szerszámgépek alkalmazásának főbb előnyei: CNC szerszámgépek fő részei Számjegyvezérlési módok CNC gépeken

SZÓBELI VIZSGATÉTELEK. CAD/CAM, CNC programozó technológus

CNC MARÁSI FELADATOK ANYAGALAKÍTÁSI TECHNOLÓGIÁK FORGÁCSOLÓ ELJÁRÁSOK

Dr Mikó Balázs Technológia tervezés NC esztergára Esettanulmány

Versenyző kódja: 12 27/2012. (VIII. 27.) NGM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Szakma Kiváló Tanulója Verseny.

CNC MARÁSI FELADATOK. Furatok készítése. Furatkészítés

Versenyző kódja: 16 27/2012. (VIII. 27.) NGM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Szakma Kiváló Tanulója Verseny.

Használható segédeszköz: számológép (mobil/okostelefon számológép funkció nem használható a vizsgán!)

NCT 990T NCT 100T Eszterga vezérlő Programozási leírás. Az x.060 SW változattól


Dr Mikó Balázs Technológia tervezés NC megmunkálóközpontra Esettanulmány

NCT. Marógép és megmunkáló központ vezérlők. Példatár

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) és 25/2014 (VIII.26) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Tájékoztató. Használható segédeszköz: számológép

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) és 25/2014 (VIII.26) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Gépgyártástechnológiai technikus Gépgyártástechnológiai technikus

Gépgyártástechnológia Tanszék ALKATRÉSZGYÁRTÁS Technológiai tervezés CNC esztergára

ÍRÁSBELI FELADAT MEGOLDÁSA

Házi feladat. 05 Külső hengeres felületek megmunkálása Dr. Mikó Balázs

06A Furatok megmunkálása

SZOCIÁLIS ÉS MUNKAÜGYI MINISZTÉRIUM. Szóbeli vizsgatevékenység

A 12/2013 (III. 28.) NGM rendelet szakmai és vizsgakövetelménye alapján Gépgyártás-technológiai technikus

NCT 99M NCT 2000M. Marógép és megmunkáló központ vezérlő. Programozási leírás

05 Külső hengeres felületek megmunkálása

SinuTrain (Siemens 840D) szoftver. SinuTrain szoftver indítása: Az asztalon lévő SinuTrain indító ikonra 2x kattintással

NCT 201M. Marógép és megmunkáló központ vezérlő Programozási leírás

Gépi forgácsoló 4 Gépi forgácsoló 4

Intelligens Technológiák gyakorlati alkalmazása

12. PÉLDÁK Példa komplex megmunkálásra

CNC szimulátor Esztergálás, 7.1. változat

Előtolás lefutás (FNORM, FLIN, FCUB, FPO)

3. 5 TENGELYES SWARF SIMITAS

Oktatási segédlet. EMCO WinCTS oktatószoftver használata

Forgácsolás és szerszámai

Csésze nevű alkatrész megmunkálása

Lépcsős tengely Technológiai tervezés

2011. tavaszi félév. Esztergálás. Dr. Ozsváth Péter Dr. Szmejkál Attila

A NAGY PRECIZITÁS ÉS PONTOSSÁG GARANTÁLT


Automatikus szerszámbemérés. Szerszámbemérő program TS27R illetve TT140 tapintóhoz

CAD-ART Kft Budapest, Fehérvári út 35.

NC vezérlés, NC szerszámgép, CNC, (Computer) Numerical Control, számvezérlés

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) és 25/2014 (VIII.26) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

A fúrás és furatbővítés során belső hengeres, vagy egyéb alakos belső felületeket állítunk elő.

TERMÉKISMERTETŐ. NCT KFT BUDAPEST, FOGARASI ÚT 7. ADÓSZÁM: , CÉGJEGYZÉKSZÁM:

motor teljesítménye 12\15 kw orsó kúp BT 40 Fanuc 2000 R-2000iA 165F Gyártási év: 2007

ASTER motorok. Felszerelési és használati utasítás

MUNKAANYAG. Dabi Ágnes. CNC és szimulációs program kezelése. A követelménymodul megnevezése: A próbagyártás technológiája

Ciklusvezérelt univerzális eszterga

Tervezési feladat. Komplex tervezés c. tárgyból. Miskolci Egyetem Gépészmérnöki Kar Gépgyártástechnológiai Tanszék

Felhasználói kézikönyv Tapintóciklusok TNC 320. NC szoftver

TERMÉKISMERTETŐ. NCT KFT BUDAPEST, FOGARASI ÚT 7. ADÓSZÁM: , CÉGJEGYZÉKSZÁM:

B) Ismertesse a CNC szerszámgépnél a dolgozó által végzendő rendszeres (napi, heti, havi stb.) karbantartással kapcsolatos teendőket!

Miskolci Egyetem Gépészmérnöki Kar Gépgyártástechnológiai Tanszék. Tervezési feladat. Komplex tervezés. Név: Riz László Tankör: G-3BGT Neptun: VX6SOZ

Gildemeister-Bielefeld NEF

TERMÉKISMERTETŐ. NCT KFT BUDAPEST, FOGARASI ÚT 7. ADÓSZÁM: , CÉGJEGYZÉKSZÁM:

MEGMUNKÁLÓ GÉPEINK FRISSÍTVE:

TERMÉKISMERTETŐ. NCT KFT BUDAPEST, FOGARASI ÚT 7. ADÓSZÁM: , CÉGJEGYZÉKSZÁM:

CNC programozás. Alap ismeretek. Készített: Hatos István

14. Tétel. Számjegyvezérlésű szerszámgépek: Vezérlés fogalma: CNC vezérlés felépítése:

A Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását.

Felhasználói kézikönyv Ciklus programozáshoz TNC 620. NC szoftver

Gyártástechnológiai III. 2. Előadás Forgácsolási alapfogalmak. Előadó: Dr. Szigeti Ferenc főiskolai tanár

TERMÉKISMERTETŐ. NCT KFT BUDAPEST, FOGARASI ÚT 7. ADÓSZÁM: , CÉGJEGYZÉKSZÁM:

Járműszerkezeti anyagok és megmunkálások II / I. félév. Esztergálás. Dr. Szmejkál Attila Ozsváth Péter

Átírás:

Mathematisch Technische Software-Entwicklung GmbH CNC-TECHNIKA MTS-eszterga programozása MTS GmbH GO98 Bt.

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: mts@mts-cnc.com GO98 Bt. Budapest Tel.: 00 36 1 2835049 Fax: 00 36 1 4210242 Email: go98@go98.hu 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

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

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

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

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

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

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 G01 G02 G03 G04 G09 G20 G21 G22 G23 G24 G25 G26 G28 G33 G40 G41/G42 G51 G53 G54-G56, G58 G59 G90 G91 G92 G94 G95 G96 G97 pozícionálás gyorsjáratban egyenes interpoláció munkamenetben (előtolásban) körinterpoláció az órajárásával egyező irányban körinterpoláció az órajárásával ellentétes irányban várakozási idő pontos méretre állás átváltás angolszász (inch) mértékegységre átváltás metrikus (mm) mértékegységre alprogram hívás programrész ismétlése feltétel nélküli ugrás referenciapontra állás szerszámcsere(váltás)pontra állás szegnyereg pozícionálása menetvágás automatikus szerszámsugár korrekció kikapcsolása automatikus szerszámsugár korrekció balra/jobbra előállítandó kontúr leírása növekményes nullaponteltolás kikapcsolása abszolút nullapontok programozása növekményes nullaponteltolás abszolút méretmegadás bekapcsolása növekményes méretmegadás bekapcsolása fordulatszám korlátozása előtolás mm/perc-ben előtolás mm/ford-ban állandó forgácsolósebesség állandó forgácsolósebesség kikapcsolása MTS GmbH GO98 Bt. 2006 8

Ciklusok áttekintése G31 G36 G57 G78 G75 G76 G79 G81 G82 G83 G84 G85 menetvágóciklus elmozdulás korlátozása nagyoló ciklusnál simítási ráhagyás alászúró ciklus DIN 509 szerint, E és F alak menetalászúrás DIN 76 szerint tengelypárhuzamos hossznagyoló ciklus tengelypárhuzamos homlok (sík) nagyoló ciklus beszúró ciklus hossznagyoló ciklus tetszőleges csatlakozó kontúrral homloknagyoló ciklus tetszőleges csatlakozó kontúrral kontúrpárhuzamos nagyoló ciklus mélyfúró ciklus alászúró ciklus DIN 509 szerint, E és F alak menetalászúrás DIN 76 szerint G87 G88 G89 beszúró irányú ciklus lekerekítés / letörés ciklus hossz /homlok nagyoló ciklus (kúpnagyolás) Kiegészítő funkciók (géputasítások és kapcsolófunkciók) mondat elején hatásos (elmozdulás előtt) mondat végén hatásos (elmozdulás után) T szerszámváltás M00 programozott állj M03 M04 orsóforgás be jobbra (órajárással egyező) orsóforgás be balra (órajárással ellentétesen) M02 M05 program vége 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 F S csúcs vissza előtolási sebesség mm/fordulat fordulatszám fordulat/perc MTS GmbH GO98 Bt. 2006 9

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 S T M Előtolás mm/fordulat Fordulatszám 1/perc Szerszámváltás 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

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

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 meghatá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 S T M Előtolás mm/fordulat Fordulatszám 1/perc Szerszámváltás 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

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

5. Programpélda G00 és G01-re, G90 méretmegadással Programpélda 1 Mon -datszám 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 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

Programpélda 2 Mon -datszám 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ó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

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 K B 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) 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) 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 S T M Előtolás mm/fordulat Fordulatszám 1/perc Szerszámváltás 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

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 K B 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) 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) 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

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 Fordulatszá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

Programpélda 2 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 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

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 Fordulatszá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

Programpélda 2 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 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

8. G04 Várakozási idő Funkció NC-utasítás A szerszám mozgása a megadott időtartamig felfüggesztésre kerül. 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 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 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

9. G05 rúdelőtolás Funkció NC-utasítás A rúdanyag automatikus előtolása a főorsón keresztül. 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

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

11. G20 átváltás angolszász (inch) mértékegységre Funkció NC-utasítás Leírás Ezzel az utasítással a mértékegységet milliméterről inch-re váltjuk át. G20 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ó NC-utasítás Leírás Ezzel az utasítással a mértékegységet inch-ről milliméter váltjuk át. G21 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

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 Fordulats zá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

13. G24 feltétlen ugrás Funkció NC-utasítás 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. 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 Fordulats zá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

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...] Választható címek F S M Előtolás Főorsó fordulatszá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ó. 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 O1 O2 O3 O4 Q0 Q1 Referenciapontra állás egyenes interpolációval, az X és Z célkoordináták szerint (alap) Referenciapontra állás csak az X- célkoordináta mentén (Z tengely kihagyva) Referenciapontra állás csak a Z- célkoordináta mentén (X tengely kihagyva) Referenciapontra állás először az X, majd a Z célkoordináták mentén Referenciapontra állás először a Z, majd az X célkoordináták mentén Referenciapontra állás a revolverfej vonatkoztatási pontjával (alap) Referenciapontra állás a szerszámbefogó vonatkoztatási pontjával MTS GmbH GO98 Bt. 2006 28

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 M Főorsó fordulatszá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 O1 O2 Referenciapontra állás egyenes interpolációval, az X és Z célkoordináták szerint (alap) Referenciapontra állás csak az X- célkoordináta mentén (Z tengely kihagyva) Referenciapontra állás csak a Z- célkoordináta mentén (X tengely kihagyva) MTS GmbH GO98 Bt. 2006 29

O3 O4 Q0 Q1 Referenciapontra állás először az X, majd a Z célkoordináták mentén Referenciapontra állás először a Z, majd az X célkoordináták mentén Referenciapontra állás a revolverfej vonatkoztatási pontjával (alap) 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ó. NC-utasítás G48 X... Z... [O...] [Q...] 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. Címek Választható címek X, Z Az elmozdulás célkoordinátái O0 O1 O2 O3 O4 X és Z célkoordinátákra való egyenes elmozdulás (alapbeállítás) Elmozdulás csak X célkoordinátával (Z koordináta változatlan) Elmozdulás csak Z célkoordinátával (X koordináta változatlan) Elmozdulás először az X célkoordinátával, utána a Z célkoordinátával 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

17. G28 szegnyereg pozícionálása Funkció NC-utasítás A G28 utasítással a szegnyereg az NC programon belül is mozgatható. 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

18. G90 abszolút méretmegadás Funkció NC-utasítás 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. 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

19. G91 növekményes méretmegadás Funkció NC- utasítás 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. 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

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 M Szerszámváltás 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

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

23. G94 előtolás mm/perc Funkció NC- utasítás A G94 utasítással az előtolást mm/perc-ben programozhatjuk. 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

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 NCprogrambó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

MTS GmbH GO98 Bt. 2006 38

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 A forgatás Z irányú eltolása az eltolt koordinátarendszerben, növekményesen 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

MTS GmbH GO98 Bt. 2006 40

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 Megjegyzés G53 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. MTS GmbH GO98 Bt. 2006 41

Leírás Mielőtt elkezdené a kontúr leírását, adja meg a G51 utasítással a kezdőpont X- és Z- koordinátáját, valamint O és Q megfelelő paramétereit. A kontúr leírását legegyszerűbben a 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éssel. A Teach-In részletes leírását a CNC-szimulátor Kezelési utasításában találja. Megjegyzés A kontúr egzakt ábrázolásához szüksé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. MTS GmbH GO98 Bt. 2006 42

29. G75 Tengelypárhuzamos hossznagyoló ciklus Funkció A G75 utasítással derékszögű munkadarabkontúrok nagyolása oldható meg egy ciklus keretén belül. Mind külső, mind belső megmunkáláshoz alkalmazható. NC-utasítás G75 X... Z... S.../D... [I...] [K...] [H...W...] [R...V...] [L ] Cím X, Z A végpont koordinátái 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 Megjegyzé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. 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. MTS GmbH GO98 Bt. 2006 43

MTS GmbH GO98 Bt. 2006 44

30. G76 Tengelypárhuzamos homlok (sík) nagyoló ciklus Funkc 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ó. NC-utasítás G76 X... Z... S.../D... [I...] [K...] [H...W...] [R...V...] [L ] Címek X, Z A végpont koordinátái S D A végrehajtandó fogásvételek száma, a D címen alternatív módon programozható 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). Választható címek I, K Simítási ráhagyás X (sugárban) é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 V L 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. 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. 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. Leírás Megjegyzé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. 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. MTS GmbH GO98 Bt. 2006 45