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

Készült az ESZA projekt keretében

NC alapismeretek Dr. Zsiga Zoltán főiskolai docens Miskolci Egyetem, Szerszámgépek Tanszéke

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

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

EPA 320 CNC eszterga Oktatási segédlet

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

Dr. Mikó Balázs

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...]

SZÉCHENYI ISTVÁN EGYETEM GYŐR GÉPIPARI AUTOMATIZÁLÁS 2. LGB_AJ005_2. Gépészmérnöki (BSc) szak NC, CNC TECHNOLÓGIA. Összeállította: Dr.

Számjegyvezérlés alapjai

Korszerű szerszámgépek

Forgácsolástechnológia számítógépes tervezése II. NC/CNC programozói ismeretek, számítógéppel segített CNC programozás Szakmérnöki jegyzet

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

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

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

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

Foglalkozási napló a 20 /20. tanévre

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

A gyártási rendszerek áttekintése

TANFOLYAMZÁRÓ ÍRÁSBELI VIZSGAFELADAT

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

5.2 Rugalmas gyártórendszerek alrendszerei. a) A megmunkáló alrendszer és elemei. Megmunkáló alrendszer. Megmunkáló központ

CNC gépek szerszámellátása

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

NCT 90T Programozási leírás

GYÁRTÁSAUTOMATIZÁLÁS

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

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

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

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

NGB_AJ012_1 Forgácsoló megmunkálás (Forgácsolás és szerszámai) NC, CNC technológia. Dr. Pintér József 2016.

CAD-CAM-CAE Példatár

CNC SZERSZÁMGÉPEK, CÉLGÉPEK

NEMZETI FEJLESZTÉSI MINISZTÉRIUM

Foglalkozási napló a 20 /20. tanévre

Dr. Mikó Balázs BGRKG14NNM / NEC. miko.balazs@bgk.uni-obuda.hu

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

Forgácsoló gyártócellák, gyártórendszerek 2.

Foglalkozási napló a 20 /20. tanévre

Forgácsoló gyártócellák, gyártórendszerek 1.

Gyártástechnológia III. 1.előadás: Gépgyártástechnológia alapfogalmai. előadó: Dr. Szigeti Ferenc főiskolai tanár

KULCS_PROGRAMOZÁS_TKU (ESZTERGÁLÁS)

NC technológia és programozás I.

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Intelligens Technológiák gyakorlati alkalmazása

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

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

NC TECHNOLÓGIA, RUGALMAS GYÁRTÓCELLÁK, GYÁRTÓRENDSZEREK

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

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

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

MITSUI S. HU40A Gyártó cella FMS (3db alapgép + 1db robot + 60db AROVA paletta)

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

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

Foglalkozási napló a 20 /20. tanévre

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

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.

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

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

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

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

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

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

CAD/CAM, CNC programozó technológus (FAT lajstromszám: PL-5608)

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

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

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.

CAD/CAM, CNC-programozó technológus

Forgácsoló megmunkálások áttekintése 2.

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

MEGMUNKÁLÓ GÉPEINK FRISSÍTVE:

Szerszámgépek, méretellenőrzés CNC szerszámgépen

CNC-forgácsoló tanfolyam

10. Jellegzetes alkatrészek technológiai tervezése

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

06A Furatok megmunkálása

CAD-CAM-CAE Példatár

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

GYÁRTÁSTECHNOLÓGIA NGB_AJ008_1. Műszaki menedzser (BSc) szak, Mechatronikai mérnöki (BSc) szak NC TECHNOLÓGIA. 12. előadás

MEGMUKÁLÁSI TECHNOLÓGIÁK NGB_AJ003_2 FORGÁCSOLÁSI ELJÁRÁSOK

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

Gyártási folyamatok tervezése

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

A termelésinformatika alapjai 10. gyakorlat: Forgácsolás, fúrás, furatmegmunkálás, esztergálás, marás. 2012/13 2. félév Dr.

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

Technológiai sorrend

2011. tavaszi félév. CNC forgácsolás. Balla Sándor

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

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

Gildemeister-Bielefeld NEF

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

FORGÁCSOLÁSI ELJÁRÁSOK

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

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

CNC-forgácsoló CNC-forgácsoló 2/36

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

Átírás:

NC technika alapjai Összeállította: Dr. Zsiga Zoltán főiskolai docens Készült az ESZA 02040002 projekt keretében

Bevezetés Az NC technika alapjai c. tantárgy keretében áttekintjük: a diszkrét gyártás automatizálásának jellemzőit az NC, CNC gépek felépítésének, alkalmazásának alapismereteit, legfontosabb építőelemeit a CNC gépek geometriai rendszereit, összefüggéseit, használatát a CNC gépek kézi programozásának alapjait, sajátosságait A szerszámozások jellemzőit 2

A diszkrét gyártási folyamatok jellemzői: A munkadarabok és gyártási részfolyamataik időben és térben elhatárolhatóak A folyamatok ciklikusak, s ehhez jellemzően alkalmasak a programvezérelt gyártóeszközök Irányításuk összetett, sok funkcióra irányuló tevékenység, melyben a számítógép alkalmazásának különös jelentősége van A technikai fejlődés ma már lehetővé teszi és megköveteli a számítógép alkalmazását a termelő rendszerek, a termelési és gyártási folyamatok irányítása tervezése terén egyaránt. A számítógépet integrált rendszerben használó rendszerek a CIM rendszerek (Computer Integrated Manufacturing) 3

Egy lehetséges CIM modell Vállalat irányitás Igazgatás, ügyvitel MIS Konstrukciós terv. CAD Központi adatbázis Technológiai terv. CAPP Termelés tervezés PPS Anyaggazdálk., raktározás CAST Gyártásirányitás CAM Minőségbiztositás CAQA Anyag, Energia Technológiai folyamatok CNC, ROC, PLC,FMS, FMC,AGV Termék 4

Számítógépes gyártás jellegzetes kifejezései (1) NC CNC CIM DNC MIS Caxx CAD CAE CAPP CAM CAQA CAST CASE MRP PPS Numerical Control Computer Numerical Control Computer Integrated Manufacturing Distributed Numerical Control Management Information System Computer Aided.. Design Engineering Process Planning Manufacturing Quality Assurance Storing & Transport Software Engineering Manufacturing Resource Planning Production Planning & Scheduling Számjegyes Vezérlés Számítógépes Számjegyes Vezérlés Számítógéppel Integrált Gyártás Elosztott NC Vezetési Információs Rendszer Számítógéppel Segített. Tervezés (termék) Mérnöki Tevékenység Folyamat tervezés (technológiai) Gyártás Minõségbiztosítás Raktározás és szállítás Szoftver készítés Gyártás Erõforrás Tervezés Termelési Folyamat Tervezés és Ütemezés 5

Számítógépes gyártás jellegzetes kifejezései (2) ROC PLC FMC FMS AGV LAN MAP WS HOST C. NCL APT WOP ONC UIC Robot Controller Programmable Logical Controller Flexible Manufacturing Cell Flexible Manufacturing System Automatically Guided Vehicle Local Area Network Manufacturing Automation Protocol Workstation Host Computer Numerical Control Language Automatically Programmed Tool Workshop Oriented Programming Open NC Universal Industrial Controller Robot Vezérlés Programozható Logikai Vezérlés Rugalmas Gyártócella Rugalmas Gyártórendszer Robotkocsi Helyi Hálózat Gyártásautomatizálási Protokoll Munkaállomás Rendszergazda Számítógép NC Programnyelv Automatikus Szerszámpálya Programozás Muhelyszintu Programozás Nyitott Struktúrájú NC Általános Ipari Vezérlo 6

A diszkrét gyártási folyamatok jellegzetes automatizált gyártóeszközei Merev programú, kötött ütemű gépek Gépsorok Célgépek Tömegszerűség Átállitható gépek Mechanikus automata Ütközős programvez. Rugalmasan programozható rendszerek FMS FMC MC CNC Rugalmasság, termék sokféleség 7

Mi az NC? Az NC vezérlés bonyolult (technológiai) berendezés irányítására szolgáló eszköz, amely: Számítógép alapú (CNC) Digitális Rugalmasan programozható A program utasítások számjegyes formában megadott adatok vagy kódok A programot számjegyes formában tárolja A vezérlés valósidejű, a mozgáspályákat valós időben generálja A technológiai folyamatok elemeikre bonthatóak, melyek számadatokkal vagy kódokkal megadhatóak, az elemek a gépi funkciók 8

Az NC vezérlés alapelve Az NC alapelve Z F S z 3 z 1 Gépi funkciók és az NC utasítások kapcsolata z 2 X Y x k y k N5G00X(x k )Y(y k )Z(z 3 )S500F0.2M4 N10Z(z 1 )M8 N15G1Z(z 2 )F0.2 N20G00Z(z 1 ) N25Z(z 3 )M5M9... X 9

Az NC technika kialakulása, története 1949-52 USA: az első NC gép megjelenése (MIT Messachusetts Institute of Technology) A repülőgép gyártás igénye: bonyolult alakú, monolit alkatrészek nagy darabszámban, megbízható minőségben 1950-es évek: Európai megjelenés 1963 Magyarország: MFS-320 marógép, 1965 ERI-250 eszterga, Csepeli Szerszámgépgyár, Vezérlések fejlesztése itthon: VILATI, SZTAKI, EMG 1974 mikroprocesszorok: CNC gépek 1981 multiprocesszoros vezérlések, FMS, FMC 1982 CNC fogazógépek, köszörűk 1985 CIM rendszerek 1990 OPEN CNC 10

Az NC (KNC) vezérlés fő jellemzői Rögzített logika Lyukszalagos, mágnesszalagos programbevitel Nincs programtárolás Nincs program javítási, szerkesztési lehetőség NC funkciók száma korlátozott A CNC vezérlések fő jellemzői Szabadon programozható logika (nem a felhasználó!) Számítógépes programbevitel Tárolt alkatrészprogram Programszerkesztés, javítás, helyszíni programírás On, Off szimuláció Rendszerbe kapcsolhatóság FMS, FMC, DNC Nagy számú NC funkció A mai gyakorlatban már kizárólag CNC gépeket építenek! 11

Az NC, CNC technika alkalmazási területei (a teljesség igénye nélkül) Forgácsoló szerszámgépek Marógépek, Fúró-maró megmunkáló központok Esztergák, Eszterga megmunkáló központok Fogazógépek Köszörűgépek Forgács nélküli alakítógépek Lemezalakító gépek, élhajlítók, ollók, kivágók, megmunkáló központok Csőhajlítók Különleges technológiák gépei Lézeres kivágók Vízsugaras kivágók Fröccsöntő gépek Faipari megmunkálógépek Mérőgépek Robotok 12

A CNC technika alkalmazásának hatásai Közvetlen előnyök Bonyolult felületek gyárthatóak viszonylag egyszerűen és gazdaságosan (kúp, gömb, menet, szabad felület, stb.) Egyenletes az egyes gyártmányok minősége, egyszerűbb szerelési feladatok Nagyobb termelékenység, rövidebb mellékidők (szerszámcserélők, mérőrendszerek, pozicionáló rendszerek) Univerzális befogó és felfogó készülékek alkalmazhatóak Egy felfogásban komplexebb készremunkálás A technológia racionalizálási lehetősége (megmunkáló ciklusok, forgácsolási stratégiák) Egyszerű, szabványos szerszámok alkalmazási lehetősége (pályagenerálás) 13

Közvetett előnyök Nagyobb technológiai fegyelmet kíván, növeli a technikai, technológiai kultúra színvonalát A gyártmánytervezés nagyobb szabadsága Magasabban kvalifikált kezelő személyzet Csökkennek a szubjektív hibák Rendszerbe szervezhetőek Biztosabb gyártástervezés, pontosabb gyártásütemezés Raktározási költségek csökkennek Hátrányok Viszonylag nagy beszerzési költség, magas gépköltség Szigorúbb, költségesebb előgyártmány Fegyelmezettebb környezet, pontos szerszám, program és munkadarab ellátás (ez természetesen egyben előny is!) Az előnyök biztosításához természetesen az NC gépek építése is fokozott igényeket támaszt a gyártókkal szemben: korszerű eszközök, technikák, elvek alkalmazását. 14

Tipikus CNC gépek Az EPA-320-01 Sinumerik 810T eszterga 1. Felépitési vázlat 15

2. Főhajtás és fordulatszám ábra 16

3. Teljesitmény-nyomaték karakterisztika 17

4. Lábazati hajtómű 18

5. Főorsó 19

6. X-Z szánrendszer kinematikai vázlata 20

7. A szánhajtások konstrukciós kialakitása 21

8. A szerszámokat tároló revolverfej 22

9. A Sinumerik 810T vezérlés kezelőpultja 23

TC-3 5D-s fúró-maró megmunkáló központ Szerszámtár Szerszámcserélõ Körasztal Y-szán X-szán Fõhajtómû Z-szán X Y Z 24

TC3 szánrendszerek kinematikai vázlatai 25

TC-3 Szerszámcserélő rendszere 26

TC3 Főhajtás és körasztal vázlat 27

A CNC-vel történő gyártás információ feldolgozási folyamata Feladat leírás Alapjel képzés Információ leképzés Munkadarab Rajz / Grafikus modell Külsõ adatfeldolgozás Program hordozó Belsõ adatfeldolgozás CNC P L C D A MST Pozicionálás Programozás Kézi programozás Számítógéppel segített programozás Lyukszalag Mágnesszalag Mágneslemez Memória kártya Fõbb feladatok Kommunikácíó Program ellenõrzés Program tárolás Vezérlési feladatok Pozicionálás irányítás Felügyelet

CNC-k kézi programozásának folyamata Rajz NC mûveleterv Felfogási terv Szerszámterv Mozgásciklus terv CNC utasitásrendszer Programozói tudás ISO NCL ASCII kód Programkézirat Programhordozó Szövegszerkesztõ Próbaforgácsolás Dokumentálás 29

Számítógéppel segített CNC programozás folyamata (CAM, CAPP, WOP) APT program Tecnológiai és Szerszám adatok Posztprocesszálás Posztprocesszorok Rajz NCművelet terv CAD File Interaktiv bevitel CAD Posztprocesszor: az adott géphez a CLDATA-t illesztő program Geometriai feldolgozás Technológiai feldolgozás Szerszámpálya generálás CLDATA File CLDATA File : technológiától függő, általános programformátum Próbaforgácsolás NCL File Szimuláció Editálás ISO NCL Dokumentálás 30

CNC vezérlés funkciói és hardver struktúrája Kezelőpult Display Kijelzők Program I/O DNC Kommunikáció LAN CPU Memória RAM ROM BUS ill. Hálózati modul BELSŐ BUS PLC Vezérlési funkciók Tengelyek Pozicionálás, Útmérés Alpjelképző Interpolátor Felügyelet Vezérelt mechanizmusok, jeladók Pozicionáló rendszerek GÉP Szenzorok 31

CNC vezérlés szoftver felépítése Alkatrész program file Szerszám file User Makrók Egyéb File-ok NCL program Interpreter WOP Taszkok Gyári Makrók Grafikus Taszkok Belső adatbázis Control Data Machine Data 1. Taszk 2. Taszk Executiv Vezérlő taszkok n-ik Taszk Valósidejű Operációs Rendszer Segédprogramok Meghajtók Hardver kezelő rutinok 32

Tipikus CNC üzemmódok (1) (Az általánosan használatosakat említjük, természetesen vezérlésenként adódnak eltérések, sajátos elnevezések) JOG v. BEÁLLÍTÓ üzemmód Bekapcsolás után szánmozgatások Kézikerékkel folyamatosan, ill. diszkrét lépésekkel Különféle funkciók működtetése nyomógombokkal REF referencia pont felvétel A gép geometriai rendszerének bekapcsolás utáni aktualizálása növekményes útmérés esetén DATA IN-OUT Program és egyéb adatok (PLC, szerszám, gépi stb.) betöltése ill. kimentése MDI kézi adatbevitel a gép működtetése komplett mondatokkal SIMU szimuláció Program megjelenítése, "üres" futtatása 33

Tipikus CNC üzemmódok (2) TOOL szerszám kezelés szerszám adatok beírása szerszámkorrekció bemérése ZERO offset nullponteltolások beírása nullponteltolások bemérése EDIT programírás, javítás a megmunkáló programok szerkesztése AUT programfuttatás Szakaszos, mondatonként Folyamatos, egy illetve több darab SERVICE Beállítások, gépjavítások Egyéb, az adott vezérlésre jellemző 34

Egy CNC mondat végrehajtása Ciklus start Alkatrész program, korrekciók, szerszám adatok Egy mondat beolvasása A mondat interpretálása Korrekciók számitása Interpolátor stop IGEN P pont célban Célpont számitás Irány döntések Interpolátor inicializálás Kapcsolási utsitások végrehajtása Pozicionálás indul Pozicionálás elõtt elvégzett mûveletek NEM Mozgáskontroll indul Helyzetszabályozás Pozicionálás alatt elvégzett mûveletek 35

CNC gépek jellegzetes információ leképző mechanizmusai 1. Vezérelt mechanizmusok Nyugtázó jel HA HV Mozgatott elem P L C CNC Vezérlés I I O O O -Munkadarab és szerszám cserélők -Burkolatok -Tolótömbök -stb. 36

CNC gépek jellegzetes információ leképző mechanizmusai 2. Sebesség szabályozott mechanizmus Hajtás erősitő CNC Vezérlés D A Sebesség szabályzó Alapjel képző -1 Sebesség visszacsatolás Főhajtómű n i INPUT: közvetlen S2520 1/min közvetett v=120 m/min Szabályozható Főmotor Szabályozott főorsó fordulat 37

CNC gépek jellegzetes információ leképző mechanizmusai 3. Helyzetszabályozott pozicionáló rendszerek ( 2D, 2.5D, 3D, 4D, 5D) CNC vezérlés Alapjel képző INTERPOLÁTOR X Y D A... -1 Helyzetszabályzó -1 Helyzet visszacsatolás Sebesség szabályzó Sebesség visszacsatolás TG Hajtás erősitő Szabályozható előtolómotor DC, AC, Hidr. Szán, X, Útmérő U Z D A Helyzetszabályzó Sebesség szabályzó... -1-1 Szán, Z TG U 38

CNC gépek jellegzetes információ leképző mechanizmusai 3. Elektronikus kinematikai láncok, EKL-ek CNC vezérlés Alapjel képző EKL S Y Z D A... D A -1-1 Sebesség szabályzó Sebesség visszacsatolás "O" imp. Helyzetszabályzó TG Hajtás erősitő -1 Főmotor Sebesség szabályzó Főhajtómű n i Master tengely Szán, Z Főorsó U Elfordulás mérés Útmérő Slave tengely TG U Szabályozható előtolómotor 39

Jellegzetes CNC pozicionálási módok Pontvezérlés Gyorsmeneti mozgás egyidejűleg akár több koordináta mentén Nincs szigorú mozgáskapcsolat Közelítő és eltávolító mozgások, kezdőpontra állás Jellegzetes mondat: N5 G00 X és/vagy Y és/vagy Z X v x v x =v y =v g X 2 P2 t X 1 45 0 P1 Z 1 Z 2 Z v z t 40

Jellegzetes CNC pozicionálási módok Szakaszvezérlés Egyszerre csak egy tengely mentén van mozgás programozott előtolással Jellegzetes mondat: N5 G72 X vagy Y vagy Z F S M3 Van a mozgás során forgácsolás, a feltételeit biztosítani kell Ma ez a pozicionálási mód önállóan már nem használatos 41

Jellegzetes CNC pozicionálási módok Pályavezérlés Egyidejűleg több tengelyű mozgás lehet a programozott pályamenti előtolással Szigorú mozgáskapcsolat van a mozgások között, melyet az INTERPOLÁTOR biztosit Jellegzetes típusai Lineáris interpoláció 2D, 3D Körinterpoláció 2D Spline interpoláció 3D Parabola interpoláció 2D A mai CNC gépeken gyakorlatilag minden forgácsoló mozgást interpolációként programoznak 42

Jellegzetes CNC pozicionálási módok Lineáris interpoláció Jellegzetes mondat: N5 G01 X(X 2 ) Z(Z 2 ) F. X X 2 v + v = 2 ex 2 ez v 2 e P2 v x v ex t Körinterpoláció Jellegzetes mondat: N5 G03 X(X 2 ) Z(Z 2 ) I K ahol I és K a kör középpontjának adatai X v 2 2 ( t) = v ( t) v ( t) 2 e ex + ez X 1 P1 Z 1 Z 2 Z v z v ez t X 2 X 1 P2 K I P1 Z Z 2 Z 1 43

NC gépek geometriai információs rendszere Minden CNC gép esetében alapvető, hogy értelmezni tudjuk: a gép szánjainak helyzetét, mozgását a programban megadandó geometriai adatokat, a munkadarab méreteit a megmunkáló szerszámok méreteit, fő geometriai jellemzőit Ezt biztosítja a CNC gép geometriai információs rendszere, melynek részei: a koordináta rendszerek a vezérlésben az adatokat tároló elemek, az ún. tároló regiszterek 44

Koordináta rendszerek, nevezetes pontok, regiszterek Megnevezés Jel GÉPI KOORDINÁTA RENDSZER GKR PROGRAMOZÓI KOORDINÁTA RENDSZER PKR SZERSZÁM KOORDINÁTA RENDSZER SKR Nevezetes pontok M a GKR origója F a szánrendszer vezérelt pontja W a PKR origója P a programozott pont N=F az SKR origója P a szerszám programozott pontja Regiszterek és tartalmuk Gépi helyzet regiszter <H>=MF Szerszámpálya regiszter <A>=WP Szerszámadat regiszter <T>=FP 45

A CNC gépek koordinátarendszereinek általános előírásai Az alaprendszerek Descartes-i, jobbsodrású koordinátarendszerek A tengelyek jelei: X Y Z elsődleges tengelyek U V W másodlagos tengelyek A B C szögelfordulások A Z tengely a főorsóval párhuzamos Esztergáknál az X-Z a munkasík Pozitív tengelyirány: a szerszám és a munkadarab távolodásakor a koordinátaérték növekvő 46

A CNC gépek koordinátarendszereinek általános előírásai Eszterga koordinátarendszere Fúró-marómű koordináta rendszere X M XW F=N X szán Z' P X' Z szán M W Z M Z W 47

CNC eszterga koordinátarendszerei és azok kapcsolata X M X X MF 0 X X k M X W W Z' F=N P X' 2X X szán Z szán Z M Z W Z 0 Z Z k X MF =X 0 +X+X k Z MF =Z 0 +Z+Z k Z MF 48

Megmunkáló központ geometriai rendszere 3D-s megmunkáló központ geometriai rendszere r MF r = MW r + WP r FP Y M Y W Szerszám r MF P r FP F=N X W r r WP Főorsó W X M Főhajtómű Y Főmotor r r MW X Z W Z M Z M 49

Megmunkáló központ geometriai rendszere Y M Y W Y M Y W F=N X MW Y WP P,F=N Z MW P Z Z FP W X W W Z W M Y MW X M M Z M X M Z MF Z MP M X MW X MF W X WP P Z MW X W A geometriai korrekció Xg, Yg X Z FP Y g P Z M Z W F=N g Y WK X WK K 50

Referencia pont felvétel CNC esztergán X M F=R X szán M X MR Z M Z szán Z MR X MR =<H X > Z MR =<H Z > Helyzettel arányos digitális kimenet φ ν U b U a U 0 f 0 A;A B;B Jelátalakító Iránydiszkriminátor f E f H Reverzibilis számláló '0' impulzus érvényesítõ helyzetkapcsoló & 1 & a számláló nullázása 51

Az NC koordináta rendszerek szabványos jelölései 52

CNC gépek programozásának alapjai CNC programozási nyelvek típusai: ISO NCL (ISO R1057, DIN 66024, 025), 1968-tól Assembly szintű, funkcióorientált nyelv, a kézi programozás eszköze, a legelterjedtebb nyelv Változatai: Alapnyelv (kevés funkció, egyszerű) Bővített nyelv (az alapnyelv szintaktikája, funkciók száma nagyobb) Kiegészített nyelv (magasabb szintű funkciók, trigonometrikus, logikai stb., változó szintaktika, kompatibilitás a bővített nyelvvel) APT alapú nyelvek (FAPT, EXAPT stb.) A számítógépes programkészítés eszközei Feladatorientált nyelvek Egyéb interaktív, vezérlés-specifikus nyelvek 53

A szócímzésű ISO NCL nyelvű CNC programozás (A SIEMENS SINUMERIK 810T vezérlés sajátosságaival) Az NC vezérlések jellegzetes programállományai: Főprogram MPFxxx (Main Program File) Alprogram SPFxxx (Subroutine Program File) Könyvtári szubrutinok Esztergálás Mélyfúrás Menetesztergálás Beszúrás esztergálás Felhasználói szubrutinok Kontúrleírások Komplett megmunkálások Szerszám adatok TOAxxx (Tool Offset Active) Nullponteltolások POAxxx (Part Offset Active) Egyéb File-ok (PLC, Gépi adatok, stb.) 54

A szócímzésű ISO NCL jellegzetes címbetűi és egyéb karakterei N Mondatszám % Program kezdet G Előkészítő utasítás ( Megjegyzés kezdete X Y Z Geometriai utasítás ) Megjegyzés vége U V W Másodlagos geom. ut. / Feltételes mondat A B C Szögelfordulás, szögérték : Főmondat I J K Interpolációs utasítás + - Előjelek D Szerszámkorrekciós tár = Egyenlőség F Előtolás adat LF Mondat vége S T M Főorsó forgás-sebesség Szerszám azonosító Segéd és kapcsolási utas. 55

CNC gépek programozásának alapjai Az ISO NCL szűkített változatának Backus-Naur metanyelvi definíciója <program>::={<mondat>} <mondat>::=<mondatszám>.{<szó>}.lf <mondatszám>::=n.<sorszám> <sorszám>::={<decimális karakter>} 3 <decimális karakter>::=0/1/2/3/4/5/6/7/8/9 <szó>::= <szócím>.<adat> <szócím>::=g/x/y/z/i/j/k/d/f/s/t/m/b/r <adat>::=<integer>./<real> <integer>::={<decimális karakter>} <real>::={<decimális karakter>} 4 3 0. {<decimális karakter>} 0 Jelölések: Metaváltozó::=Metakifejezés <kisbetűk>változó Vagy / És. Ismétlés Terminális jel:abcxyz. { xx} Max 4 3Min 56

CNC gépek programozásának alapjai Egy ISO NCL utasításrendszer felépítése Az NC programban megadandó gyártási információk: NC specifikus adatok (pozicionálási, méretmegadási mód stb.) Geometriai adatok Technológiai adatok Programtecnikai adatok Végrehajtási sorrend Az UTASÍTÁSOK TIPUSAI a fentiek alapján: Előkészítő vagy G-utasítások Geometriai és interpolációs utasítások (X, I stb.) Technológiai és segédutasítások (M, S, T, F ) Programtechnikai utasítások és vezérlő karakterek A végrehajtási sorrendet a leírás sorrendje adja! 57

CNC gépek programozásának alapjai A Sinumerik 810T vezérlés utasításrendszerének legfontosabb általános szabályai: A program legkisebb egysége a SZÓ ill. a KARAKTER A szavak lehetnek: - öröklődőek, újig érvényesek (többség) - öntörlőek, egy mondatra érvényesek A szavakban az értéktelen nullák elhagyhatóak A mondatszám elhagyható, címke jellegű A mondatokban a szósorrend kötetlen, de vannak célszerű és kötelező megállapodások A szavak címbetűi mindig nagybetűk Szóköz megadása nem szükséges A tizedesjel a tizedespont A mondatokat LF vagy EOB karakterrel kell lezárni A program mindig % karakterrel kezdődik, M02 vagy M30 utasítással zárul 58

CNC programok jellegzetes felépítése A fõrogramok felépítése %MPFazonosító szám A szegmens felépítése Szerszámváltás/csere Bevezetõ mondat 1. Szegmens 2. Szegmens... Az alprogramok felépítése n-ik Szegmens Záró mondat M02 A mondatok felépítése Fõmondat Egyéb mondatok.... %SPFazonosító szám Alprogram mondatok... Záró mondat M17 A szavak felépítése Cím A B C D F G X Y Z I J K stb Adat vagy kód Real: X12.325 F0.21 stb. Integer: T12 S2560 stb. / N999 G00 G90 G40 X12.5 Z3.2 K1.25 F0.2 S1250 M04 EOB Vez. ut. Mondatszám Elõkészítõ utasítások Geometriai és interpolációs utasítások Technológiai és kapcsolási utasítások Mondat vége 59

CNC gépek programozásának alapjai Az előkészítő utasítások fajtái 1. Pozicionálás módja 2. Méretmegadás módja 3. Pályakorrekciózás módja 4. Koordináta transzformációk módja 5. Célpontra állás módja 6. Gépi ciklusok 7. Mértékegység- és funkcióváltás 8. Egyéb előkészítő utasítások Geometriai utasítások 1. Célpont koordináták: X4.3, Z4.3 2. Szögértékek: A4.3 3. Lekerekítés és élletörés értéke: B+-4.3 4. Interpolációs adatok: I4.3, K4.3 60

CNC gépek programozásának alapjai Technológiai utasítások fajtái 1. Főorsó forgás S4 2. Előtolás F2.3, F4 3. Szerszám azonosító T2 4. Szerszám adattár címe D2 Kapcsolási utasítások 1. Főorsó forgás jobb, bal, állj M03, M04, M05 2. Szerszámváltás M06 3. Hűtőfolyadék be, ki M08, M09 61

CNC gépek programozásának alapjai Programtechnikai utasítások és vezérlő karakterek 1. Program vége M02, M30 2. Szubrutin vége M17 3. Program stop M00 4. Feltételes program stop M01 5. Ciklusismétlés száma P01-P99 6. Mondatszám Nxxx 7. Program kezdet % 8. Feltételes mondatkihagyás / 9. Megjegyzés kezdete, vége (, ) 10. Előjelek, egyenlőség + - = 11. Mondatvége LF, EOB Egyéb utasítások, amelyek nem szabványosítottak. (lásd mellékelt táblázat) 62

Pozícionálási módok programozása 1.1.Pontvezérléssel történő mozgás gyorsmenettel Programozandó adatok: Mozgáspálya végpontjai egyidejűleg minden irányban Kezdőpontra állás esetén a megfelelő pályakorrekció G41, G42 Eltávolításkor a pályakorrekció törlése G40 Jellegzetes mondat: N5 G00 G40 X(X2)Z(Z2) X v x =v y =v g X 2 X 1 45 0 P2 P1 Z Z 1 Z 2 63

Pozícionálási módok programozása 1.2. Lineáris mozgás programozása előírt sebességgel 2D, 3D, lineáris és forgómozgások kombinációi Programozandó adatok: Mozgáspálya végpontjai Technológiai feltételek: Előtolás, főorsó forgás Térgörbék közelítése lineáris pályaszakaszokkal történik Jellegzetes mondat: N5 G01 X(X2) Z(Z2) F S X X 2 X 1 P2 P1 Z Z 1 Z 2 64

Pozícionálási módok programozása 1.3. Körpályán mozgás a fősíkokkal párhuzamos síkban Programozandó adatok: Körpálya végpontjai Kezdőponttól a kör középpontjának relativ helyzete: I, K Körbejárás iránya: G02: órajárás irányába CW, G03: órajárással ellentett CCW Technológiai feltételek: Jellegzetes mondat: N5 G03 X(X2) Z(Z2) I K F S X X 2 X 1 P2 Pk I K P1 Z Előtolás, főorsó forgás Z 2 Z 1 65

Pozícionálási módok programozása 1.4. Menetesztergálás, hengeres, kúpos, síkmenet Programozandó adatok: Célpont koordináták Menetemelkedés: I, J, K Főorsó forgás Jellegzetes mondat: N5 G33 X Z I J S M03 1.5. Várakozás programozása Elsősorban fúrási, beszúrási műveleteknél alkalmazzák forgácstörés miatt Jellegzetes mondat: N5 G04 X(t) ahol t a várakozási idő sec-ban Ma már ritkán használják, helyette a menetesztergáló szubrutint alkalmazzák 66

Méretmegadási módok programozása A geometriai méretek programozhatóak Abszolút értékként G90 Növekményként G91 Az abszolút méretmegadás alkalmazása a gyakoribb, A növekményes programozást elsősorban 3-5D-s megmunkálásoknál alkalmazzák (Kisebb programméret miatt) Jellegzetes mondatok: Abszolút programozás N5 G90 G00 X(X 2 ) Z(Z 2 ) Növekményes programozás N5 G91 G00 X( X) Z( Z) ahol X=X 2 -X 1, Z=Z 2 -Z 1 X X 2 X 1 45 0 P1 P2 Z Z 1 Z 2 67

Pályakorrekciózási módok programozása A pálya- vagy szerszámsugár korrekció akkor szükséges, ha a P programozott pont és a K kontúrpont nem esik egybe. Ez a Geometriai korrekció: KP A programozási utasítások: G40 korrekció törlés G41 sugárkorrekció bal G42 sugárkorrekció jobb G43 sugárkorrekció + G44 sugárkorrekció - Jellegzetes alkalmazás: N5 G3 G42 X Z I K N5 G2 G41 X Y I K X V e G41 P Szerszám K G42 V e K Munkadarab P Z 68

Esztergáló ciklus L95 X R25 C R29=xx Forgácsleválasztás módja 1 B 1 L95 esztergáló szubrutin paraméterei: R20=a kontúrleíró alprogram azonosítója R21=a kontúr X kezdőpontja R22=a kontúr Z kezdőpontja R24=simítási ráhagyás X R26 R25=simítási ráhagyás Z R27=40;41;42 R26=fogásvétel értéke X vagy Z irányban W R22 R20 A R21 R24 Z R27=a pályakorrekciózás módja R29=a megmunkálási mód kódja 69

Esztergáló ciklus L95 X B Külsõ felület nagyolása, eredménye: lépcsõs felület Fogásvétel iránya: -X B X B Külsõ felület nagyolása, eredménye: lépcsõs felület Fogásvétel iránya: - / +Z B R29=11 R29=11 Z R29=12 R29=12 Z X Belsõ felület nagyolása, eredménye: lépcsõs felület Fogásvétel iránya: +X X Belsõ felület nagyolása, eredménye: lépcsõs felület Fogásvétel iránya: - / +Z R29=13 R29=13 R29=14 R29=14 B B Z B B Z 70

Esztergáló ciklus L95 X Nagyolt kontúr X Nagyolt kontúr X Simított kontúr Nagyolt kontúr R29=21;23 Z R29=31;32;33;34 Z R29=41;42;43;44 Z Nagyolás kontúr-párhuzamosan simítási ráhagyásig egy fogásban Nagyolás koordináta- majd kontúrpárhuzamosan simítási ráhagyásig több fogásban Komplett megmunkálás A forgácsleválasztás m ódja N agyolás koordinátapárhuzam osan tö b b fo g á s b a n H osszirá n y ú K e r e s z t- irá n y ú N agyolás kontúrpárhuzam osan egy fogásban sim ítási ráh.-ig N agyolás koordináta- és kontúrpárh. több fo g á s b a n s im ítá s i ráhagyásig K o m p le tt m egm unkálás (Nagyolás koordináta- és kontúrpárh. több fogásban, m ajd sim ítás) H osszirá n y ú K e r e s z t- irá n y ú H osszirá n y ú K e r e s z t- irá n y ú A m e g m u n k á lt fe lü le t K ü ls õ B e ls õ R 29=11 R 2 9 = 1 3 R 29=12 R 2 9 = 1 4 R 29=21 R 2 9 = 2 3 R 29=31 R 2 9 = 3 3 R 29=32 R 29=34 R 29=41 R 29=43 R 29=42 R 29=44 E r e d m é n y Lépcsõs nagyolt fe lü le t Kontúrpárhuzam os fe lü le t s im ítá s i rá h.-s a l Kontúrpárhuzam os fe lü le t s im ítá s i ráhagyássalsal K é s z n a g y o lt, s im íto tt kontúr 71

Mélyfúró ciklus (L98) A ciklus paraméterei W X R28 R26 R28 1 R28 1 L 3 R22 R28 L 2 1 R25 L 1 R27 Z R22 furat kezdőpont (Z) R24 fúrási mélység csökkentés R25 első fúrási mélység R26 furat végpont(z) R27, R28 várakozási idők Alkalmazási példa Gyorsmenet Elõtolás a degresszió R24 = L 1 -L 2 N5G00X0Z100S600F0.2M4 N10R22=80R24=5R25=30 R26=10R27=2R28=1 N15G98P1 N20G00X Z stb. 72

Beszúró ciklus L93 alapváltozatok: R10=0/1 Hosszanti horony, R10=0 Keresztirányú horony, R10=1 X R23=-1 R23=1 X R23=1 R23=1 R23=-1 R23=-1 R23=-1 R23=1 Z Z 73

74 Beszúró ciklusok paraméterezése R27 R30 R24 R33 R34 R25 R32 R35 R29 R26 R21 R22 R28 R31 X Z R23=1 R23=-1 R27 R30 R24 R33 R34 R25 R32 R21 R22 R28 R31 X Z R23=1 R23=-1 R26 R29 R35 R30 R33 R34 R32 R35 R29 R21 R22 R28 R31 X Z R23=-1 R23=1 R24 R25 R27 R26 R30 R33 R34 R32 R35 R29 R21 R22 R28 R31 X Z R23=-1 R23=1 R24 R25 R27 R26

Beszúró ciklusok paraméterei R10 típus paraméter 0/1 R21 horony belépő méret R22 horonyfenék helye R23 kezdőpont kijelölés 1,-1 R24, R25 simítási ráhagyás R26 beszúrás lépés R27 fenék szélesség R28 várakozási idő sec R29, R35 oldalszögek R30, R33 fenék lekerekítés, letörés +/- R31 horonyfenék méret R32, R34 belépés lekerekítés, letörés +/- Mintapélda 75

76

Sinumerik 810T vezérlés kontúrprogramozása (1) X Egyenes megadása hajlásszögével X Körív megadása sugarával X Metszõ egyenesek programozása X 2 ;Z 2 P 2 A 1 X 2 ;Z 2 P 2 B X 3 ;Z 3 A 2 P 3 P 2 =?;? P 1 X 2 ;Z 2 A 1 P 1 X 1 ;Z 1 Z I X k ;Z k K X 1 ;Z 1 Z P 1 X 1 ;Z 1 Z N5 G01 A X 2 vagy Z 2 1. ábra N5 G03 X 2 vagy Z 2 I K B P 1 és P 2 azonos síknegyedben legyen 2. ábra N5 G01 A 1 A 2 X 3 Z 3 3. ábra X Érintõ körök programozása P 3 X 3 ;Z 3 X Élletörés programozása X Lekerekítés programozása I 2 X 2 ;Z 2 =?;? X 3 ;Z 3 P 3 >0?;? B- P 2 B- X 3 ;Z 3 P 3 >0?;? P 2 X 2 ;Z 2 G02 I 1 X 2 ;Z 2?;? >0 B+?;? >0 K 2 X 1 ;Z 1 K 1 Z P 1 X 1 ;Z 1 Z P 1 X 1 ;Z 1 Z N5 G02 X 3 Z 3 I 1 K 1 I 2 K 2 A körök ellentett irányításúak 4. ábra N5 G01 X 2 Z 2 B- N6 X 3 Z 3 5. ábra N5 G01 X 2 Z 2 B+ N6 X 3 Z 3 6. ábra 77

Sinumerik 810T vezérlés kontúrprogramozása (2) X Egyenest érintõ kör programozása P 3 P 2 =?? A B X 3 ;Z 3 X 1 ;Z 1 P 1 X Kört érintõ egyenes programozása P 3 X 3 ;Z 3 B A P 2 =?;? X X 3 ;Z 3 Élletörés programozása P 3 >0?;? X 2 ;Z 2 B- P 2 B-?;? A >0 Z X 1 ;Z 1 Z P 1 X 1 ;Z 1 Z N5 G03 A B X 3 Z 3 Körívszög kisebb mint 180 0 7, ábra N5 G03 B A X 3 Z 3 Körívszög kisebb mint 180 0 8. ábra N5 G01 A X 2 vagy Z 2 B- N6 X 3 Z 3 9. ábra X X 3 ;Z 3 Lekerekítés programozása P 3 >0?;? P 2 X 2 ;Z 2 X P 3 X 3 ;Z 3 Élletörés programozása hajlásszögekkel A 2 P 2 =?;? B- >0?;? P 2 B- X P 3 Lekerekítés programozása hajlásszögekkel A 2 >0 X 3 ;Z 3?;? P 2 P2=?;? B+?;? A >0?;? >0 A 1 B+?;? >0 A 1 P 1 X 1 ;Z 1 Z P 1 X 1 ;Z 1 Z P 1 X 1 ;Z 1 Z N5 G01 A X 2 vagy Z 2 B+ N6 X 3 Z 3 10. ábra N5 G01 A 1 A 2 X 3 Z 3 B- 11. ábra N5 G01 A 1 A 2 X 3 Z 3 B+ 12. ábra 78

Mintaprogram elkészítése A munkadarab rajza: egyszerű kontúr, a nyersdarab 96 mm átmérőjű, 30 mm-es átmenő furattal, megmunkálandó a homlokfelület és a külső kontúr. A felfogási terv elkésztése a gépen alkalmazható befogási mód megválasztása, a programozói koordinátarendszer kijelölése, a CNC programozáshoz illeszkedő méretláncok megtervezése 79

Mintaprogram elkészítése A szerszámozási terv elkésztése a gép szerszámozási lehetőségei és a feladat alapján az alkalmazandó szerszámok és szerszámtartók kiválasztása, a szerszámok pontos definiálása, megnevezése (Txx Dxx), a programozott pontok (P) kijelölése, a szerszámtípus és a korrekciók meghatározása. A mozgásciklusok tervezése a szerszámpályák kvalitatív és kvantitatív meghatározása 80

Mintaprogram elkészítése 1. Homlokfelület nagyolása: fogásmélység 1,5 mm, simítási ráhagyás 0,5 mm, előtolás 0,25 mm/ford. F0.25 vágósebesség 80 m/min, G96 S80 szerszám T02 D2 81

Mintaprogram elkészítése 2. Külső kontúr nagyolása fogásmélység 3 mm, simítási ráhagyás 1 mm X és Z irányban, előtolás 0,25 mm/ford. F0.25 vágósebesség 80 m/min, G96 S80 szerszám T02 D2 alkalmazott alprogram száma: L95 82

Mintaprogram elkészítése 3. Homlok majd külső felület simítása fogásmélység a simítási ráhagyások szerint, előtolás 0,1 mm/ford. F0.1 vágósebesség 100 m/min, G96 S100 szerszám T08 D8 kontúrleíró alprogram száma: SPF110 L110 83

Mintaprogram elkészítése ALPROGRAM A kontúrleíró alprogram %SPF110 (alprogram azonosító) N5G00G42X56Z58 (kezdőpontra állás) N10 G01 X72 A135 (45 -os élletörés) N15 X72 Z30 B22 ( 72 felület és R22 lekerekítés) N20 X100 A150 (30 -os kúpfelület) N25 M17 (alprogram vége) 84

Mintaprogram FŐPROGRAM (1) %MPF100 (Főprogram azonosító) N5 G00 G90 G40 G53 D00 X200 Z300 (Szerszámváltási pozícióba mozgás) N10 T02 D02 M06 (Nagyoló szerszám beváltása) N15 G00 G54 G90 G40 G97 X99 Z58.5 S1000 M04 M08 (Főmondat) N20 G01 G96 X27 F0.25 S80 (Homlokfelület nagyolása) N25 G00X100 Z65 (Szerszám kiemelés) N30 R20=110 R21=56 R22=58 R24=1 R25=1 R26=3 R27=42 R29=31 (Regiszter értékadás) N35 L95 P1 (Esztergáló alprogram hívás, külső felület nagyolás) 85