You are on page 1of 62

„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

C Z

Computer Numerical Control


X
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A CNC szerszámgépek

Sorozatnagyság
Automaták
alkalmazási területe:
CNC szerszám gépek
A CNC szerszámgép különösen gazdaságos: Nem NC
• Közepes sorozatnagyságnál gépek
• Igen bonyolult darabok esetén
Munkadarab bonyolultsága

CNC gépek
Előnye Hátránya

• Nagy pontosság, állandó minőség • Nagy beszerzési ár


• Nagy megmunkálási sebesség • Karbantartási költség magas
• Az előkészületi rövid
• Kevesebb selejt
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A CNC forgácsoló gép kezelőjének feladata:


1. A munkadarab befogása.
2. Felszerszámozás, szerszámbemérés, gépbeállítás.
3. Program betáplálás, gépkezelés.
4. Megmunkálás közbeni felügyelet.
5. Szerszámkorrekció elvégzése.
6. Munka közbeni beavatkozás, programmegszakítás, újbóli
indítás.
7. A gép napi, heti, időszakos karbantartása.
Üzemmódok: Kézi működtetés üzemmódjai:
- a Ref. pontra futási üzemmód, mozgatási üzemmód, léptetési
üzemmód,
kézikerék üzemmód.
Az automatikus működés üzemmódjai:
- automata üzemmód, DNC-ben történő program futtatás üzemmódja,
szerkesztési üzemmód, kézi adatbeviteli üzemmód.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

CNC gépek fő részei:


Gépágy: a szerszámgép alapja. Anyaga és elrendezése szerint
csoportosíthatjuk:

Motorok a NC gépeken: az aszinkron váltóáramú (AC) motorokat


alkalmazzák.
CNC gépek főorsói: gördülő, hidro/aerosztatikus
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Korszerű CNC-esztergagép főorsójának kialakítása

A CNC-forgácsoló szerszámgépek jelenlegi fejlődését a nagyobb fő- és mellékmozgási sebességek,


univerzalitás és a nagyobb pontosság, mint alapkövetelmény határozzák meg. A fenti célnak van alárendelve
az egyes részegységek fejlesztése is. Az elektronikus kinematikai láncok megjelenése a direkt hajtások
(főorsóval egybeépített villamos motor), új gépstruktúrák széles variációját teszi megvalósíthatóvá. A
számvezérlésű gépek főhajtóművében az egyenáramú (DC) motorok korlátozott sebességszabályozhatósága
miatt egyre inkább az aszinkron váltóáramú (AC) motorokat alkalmazzák.
A CNC-szerszámgépek főhajtóművével szembeni elvárás a fokozatmentes fordulatszám-szabályozás, valamint
a fordulatszám-tartomány minél nagyobb szabályozhatósága. Napjainkban a direkt hajtás terjed, amelynél a
főorsó a motor forgórészével egybeépített (1.3. ábra).
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

CNC gépek fő részei:


Vezetékek: Mozgatóorsók:

Szerszámtár, szerszámcserélő és palettacserélő


CNC gépeken:
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Helyzetszabályozás CNC gépeken

Elv: Elektromos, Fotoelektromos


Mérőléccel
Inkremens

Orsóval és
forgóadóval
Mérőléccel
Elv: Fotoelektromos

Abszolút Orsóval és
forgóadóval
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A helyzetmeghatározás elemei- útmérők

Közvetlen útmérés Közvetett útmérés

Analóg Digitális

Ciklikusan
Abszolút abszolút Abszolút Növekményes
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Az abszolút útmérés elve

Osztásköz
A növekményes útmérés elve
Letapogatóegység

Letapogatóegység

Jeladó Jeladó

Osztásköz
Dekódoló Mérőléc
Dekódoló

Számláló
Számláló
Vezérlő-kijelző

Vezérlő-kijelző
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Abszolút kódléces útmérő


Fényforrás Lencsék Mérőléc

Leolvasólap

Fotoelemek

Osztásperiódus 16 µm Fotoelemek
Fényforrás

Kódolt tárcsa

Kódolt forgójeladó kialakítása


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Vezérlési módok: Pont-, szakasz- és pályavezérlés


Megmunkálás
Pontvezérlés

Célpont

Startpont
W
Z

X
P2
Szakaszvezérlés

Vx változó
P0

P1

W Vz változó

Z
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Vezérlési módok: Pont-, szakasz- és pályavezérlés


Pályavezérlés
Lineáris
X interpoláció
P1

P0
Körinterpoláció

W
Z

Pontvezérlés során a szerszám programozott pontját az általunk kiválasztott munkatérben úgy mozgatjuk, hogy a
szerszámmozgatás közben nem végez megmunkálást és a mozgatási sebesség általában gyorsmenet. A szerszám
megmunkálást csak a célpont elérése után végez. Az egyes elmozdulási irányokban végzett mozgások között nincs
matematikai, illetve geometriai függvénykapcsolat. Alkalmazási területe: koordináta-fúrógépek, pont-hegesztőgépek,
sajtoló-kivágó gépek.
Szakaszvezérlésnél a szerszám végezhet megmunkálást az egyes elmozdulások esetében. Ennek során egyidőben csak
egy koordinátatengely mentén lehet forgácsolást végezni. Alkalmazási területe vállas, lépcsős darabok esztergálása.
Pályavezérlésnél a szerszám vezérelt pontja az előírt pályán mozog, amely pályasík, vagy térgörbe is lehet. Az egyes
koordinátatengelyek mentén értelmezett sebességek között különböző függvénykapcsolat valósítható meg az interpolátor
segítségével. A vezérlésben levő interpolátor folyamatosan számítja a pályagörbe kezdő- és végpontja közötti aktuális
koordinátaértékeket. A pályavezérlés alkalmazási területe: esztergagépek, fúró- és marógépek, megmunkálóközpontok,
huzalos szikraforgácsológépek, lángvágógépek stb. A pályavezérlés a számjegyvezérlés legsokoldalúbb megjelenési
formája, rendelkezik a pont- és a szakaszvezérlés adta lehetőségekkel.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Gépi és mkd. koordináta rendszer Z1


Z0 Y1
Y0 X1

Gépi koord. rendszer


Mkd. koord. rendszer

X0

Gépasztal

W Tengelyek mentén történő mozgások értelmezése


Z

B
A Y

U V

X
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Munkadarab koordinátarendszerek: Azt a koordinátarendszert, amelyet a


munkadarab megmunkálásakor használunk munkadarab
koordinátarendszernek nevezzük. Hat különböző munkadarab koordinátát
definiálhatunk az alábbi utasítással G54-G59.

G54 G55 G56

A gépi koordinátarendszer
origója

Közös eltolás

G57 G58 G59


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A CNC-szerszámgépek jellegzetes
pontjainak
szabványos jelölése, értelmezése

Az „M” gépi nullapontot a gép építője szereléskor rögzíti.


„A” felfogási pont. A felfogási felület a nyers munkadarabnak az a felülete, amely felfekszik a gépasztalra
vagy a befogókészülék (tokmány) ütköző felületére. A „W” és az „A” pontok egybeesnek, ha a felfogási
felület készre munkált.
A „W” munkadarab-nullapontot a programozó szabadon felveheti.
„F” a szerszámbefogó (szerszámtartó) referenciapontja.
Az „R” referenciapontot a gép mozgástartományán belül mikrokapcsolókkal jelölik ki..
„T” a revolverfej referenciapontja. Gyakran azonos a szerszámbefogó referenciapontjával (T=F).
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A CNC-szerszámgépek jellegzetes pontjainak


szabványos jelölése, értelmezése

„W” munkadarab-nullapont (a programozó szabadon felveheti).


„M” gépi nullapont (a gép építője szereléskor rögzíti).
„R” referenciapont (a gép mozgástartományán belül mikrokapcsolókkal jelölik ki).
„T” a revolverfej referenciapontja, gyakran azonos a szerszám referenciapontjával (T=F).
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Tengelyek értelmezése CNC -


Z
eszterga központon
C

Az esztergaközpont koordináta-rendszere abban tér el a hagyományos CNC-esztergától, hogy a főorsó


„C” tengelyként is programozható, valamint a szerszámtartó „Y” irányban is tud mozogni.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Esztergaközponton gyártott
alkatrészek („C”, „Y” és „B”
tengelyes megmunkálás)
Műszaki dokumentáció

Programlap
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A szerszám programozott pontjának értelmezése

Állószerszámoknál „P” és az „S”


pont közül választhatunk. „S” a
Forgószerszámoknál a szerszám lekerekítési sugarának
szerszám geometriai középpontja.
középpontja a szerszám
programozott pontja.

r
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A szerszám programozott pontjának értelmezése


Munkadarab
+X
Munkadarab
Z
Z Balsodrású
koordinátarendszer
Főorsó Főorsó
tengelyvonala tengelyvonala

Jobbsodrású koordinátarendszer
+X
Ténylegesen
gyártott kontúr

f
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

SZERSZÁM- KEZELÉS, -JELÖLÉS


szerszám kezelése: szerszám helyes „T”
szerszám címes
névvel azonosít
„T” címre írt kód értelmezése:
Szerszámkorrekció száma

T n nD mm
Szerszámtartó sorszáma

A T12D36 parancs jelentése: a 12-es számú szerszámot váltsd be és a D36-


os számú korrekciós csoportot hívd le mellé.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A szerszámpálya-korrekció balra (G41) és jobbra (G42)

Pontos méret
gyártása

Hibás méret
gyártása
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Szerszámállás kódja CNC-esztergagépen

A szerszámállás kódja (Q) azt mutatja meg, hogy a


szerszámsugár középpontjából nézve a szerszám elméleti
csúcsa milyen irányban található. A szerszám elméleti
csúcsához van az X és Z irányú hosszkorrekció bemérve. A
szerszámállás kódja (Q) egyjegyű szám, értéke 0...9 között
értelmezett.
A szerszámállás kódja függ az alkalmazott koordináta-rendszer
állásától. Jobbsodrású koordináta-rendszer esetében külső
felület megmunkálásánál Q=3, belső felület megmunkálásánál
ez a szám Q=2.
Külső
X felület
Q=3

r
W(P
S
ε

) Z
r S Belső
ε
felület

Q=2
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Szerszámbemérés

Szükségessége: a szerszámok elhelyezése a szerszámgép


koordináta−rendszerében annak érdekében, hogy a szerszámok
helyzetét bárhol meghatározhassuk a munkatérben, illetve
követhessük pillanatnyi helyzetét a munkadarab nullapontjához, a
gyártott kontúrhoz és a munkatérhez képest.
Folyamata: a munkadarab felületét megérintve vagy felületét
megesztergálva és az esztergált felületeket megmérve beírjuk a
gyártott méreteket a szerszám korrekciós-tárba (X és Z irányú
méretek).

A bemérőkar tapintója

Automatikus szerszámbemérőkar
EUROturn 12-es CNC-esztergagépen.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Gépen kívüli szerszámbemérés CNC-szerszámgépen

Azoknál a hazai fejlesztésű CNC- esztergagépeknél, melyeknél nincs kiépítve fix


szerszámtartó (revolverfej) és a szerszámkinyúlások a szerszámnak a gépi nulponton
(referenciaponton) elfoglalt helyzetétől vannak értelmezve, a gépen kívüli szerszámbemérés
nehezebben oldható meg.
A szerszám geometriai méreteit tartalmazó regiszter értelmezése a szerszámhelyhez
rendelten:

Szerszámkorrekció száma

T n n Dmm
Szerszámtartó sorszáma

A T12D6 parancs jelentése: a 12-es számú szerszámot váltsd be és a D6-os


számú korrekciós csoportot, hívd le mellé. A „T” cím programozásakor a vezető
nullák elhagyhatók: T1D6
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

CNC program: - főprogram azonosítás: név 8 karakter kiterjesztése:MPF


- alprogram név azonosság nem lehet :SPF

lezárása: - főprogramot M2, M30


- alprogramot M17 RET

Felépítése: - mondatok sorozata


- a mondatok szavakból állnak
- a szó címekből és adatból áll.
Formátuma: - kötetlen: - címek sorrendje felcserélhető
- mondatok sorszámozása nem fontos, beszúrás
enterezéssel
- utólag sorszámozható hiba esetén könnyebb a
megkeresés
- kötött: - címek sorrendje rögzített ( keresés )
- mondatok sorszámozása fontos adott lépésközzel,
hogy javítás esetén mondat beszúrás lehessen.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

CNC-mondat felépítése

"N" a mondat sorszáma "G" Típuskód útinformáció

Szó Cím (X) Jel : # Érték: 50

A CNC-program, hasonlóan a számítógépes nyelvekhez, mondatokból épül fel.


Egy mondat több elemi utasításból áll, ezeket szavaknak nevezzük.
A szó címből, jelből, adatból (érték) álló karaktersorozat. Az egyes címek jelentésének a
meghatározásakor a vezérlésgyártók az ISO-előírásokhoz ragaszkodnak. A típuskódok vagy a címek
megjelöléséhez az angol elnevezés kezdőbetűit használják (pl.:Feed=F előtolás).
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Főprogram és alprogram szervezése


Főprogram és alprogram:
Az alprogram hívása az nével lehetséges úgy, hogy a „P” címen megadjuk az alprogram ismétlés
számát. Alprogramból hasonló módon lehet meghívni újabb alprogramokat (kétszer). Az alprogramot
M17 zárja le, és ezután automatikusan visszaugrik az előző programnév követő mondatára. „P”
címen megadott számban hívja egymás után a „P” címen megadott alprogramot. Ha „P”-nek nem
adunk értéket, az alprogram egyszer hívódik meg, azaz P=1-et tételez fel a vezérlő.

név1 név2
Alprogram Alprogram
N1... N1...
.. ..
Fõprogram .. ..
N1... Név2........ P23. ..
N2... .. ..
.... .. ..
........... P1
név1 .. ..
....................... M17 M17
.....
M30
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A vezérlés kezelésével és programozásával kapcsolatos ismeretek:


Az egyidejűleg mozgatható tengelyek száma dimenzió.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A fontosabb címek jelentése


Karakterek Jelentés
A Szögméret „X” tengely körül
B Szögméret „Y” tengely körül
C Szögméret „Z” tengely körül
N A mondat sorszáma
G Típuskód, művelet előkészítő funkciók
I Interpolációs méret „X” tengely irányában
J Interpolációs méret „Y” tengely irányában
K Interpolációs méret „Z” tengely irányában
M Vegyes funkciók
F Előtolás
Technológia
S Orsófordulat (fordulatszám, vágósebesség)
információk
T Szerszámfunkció
U Másodlagos mozgási méret „X” tengellyel párhuzamos
V Másodlagos mozgási méret „Y” tengellyel párhuzamos
W Másodlagos mozgási méret „Z” tengellyel párhuzamos
X Elsődleges „X” mozgási méret
Y Elsődleges „Y” mozgási méret
Z Elsődleges „Z” mozgási méret
„G” típuskódok három ismert CNC- vezérlésnél
A típuskód megnevezése Fanuc 0T NCT- 104T Sinumerik
(16-18-21) 840D
Gyorsmenet egyenes előtolással G00 G00 G00

Lineáris (egyenes) interpoláció programozott előtolással G01 G01 G01

Körinterpoláció az óramutató járásával azonos irányban G02 G02 G02


Körinterpoláció az óramutató járásával ellenkező G03 G03 G03
irányban
A megmunkálási sík kiválasztása (X-Y sík) G17 G17 G17
A megmunkálási sík kiválasztása (Z-X sík) G18 G18 G18
A megmunkálási sík kiválasztása (Y-Z sík) G19 G19 G19
Inches adatmegadás (egyes típusnál*) G20 (G70*) G20 G70
Metrikus adatmegadás (egyes típusnál*) G21 (G71*) G21 G71
Menetvágás állandó menetemelkedéssel (egyes típusnál*) G32 (G33*) G33 G33
Szerszámkorrekció megszüntetése (G41, G42) G40 G40 G40
Szerszámkorrekció balra. Az előtolás irányába nézve a G41 G41 G41
szerszám a munkadarabot balról érinti.
Szerszámkorrekció jobbra. Az előtolás irányába nézve a G42 G42 G42
szerszám a munkadarabot jobbról érinti.

Sugár irányú X érték megadása G22


Átmérő irányú X érték megadása G23
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Fontosabb „M” címkódok három CNC- vezérlésre


Fanuc 0T NCT- 104T Sinumerik
A címkód megnevezése (16-18-21) 840D

Program stop M00 M00 M00

Feltételes stop M01 M01 M01

Program vége M02 M02 M02

Főorsó forgásának iránya (az óra járásával M03 M03 M03


egyezően)
Főorsó forgásának iránya (az óra járásával M04 M04 M04
ellentétesen)
Orsó stop M05 M05 M05

Szerszámcsere M06 M06 M06

Hűtővíz be- és kikapcsolása M08, M09 M08, M09 M08, M09

Főorsó indexált megállása M19 M19 SPOS

Program vége M30 M30 M30

Alprogram hívása M98 M98 név

Alprogram vége M99 M99 M17


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

„G” típuskódok három ismert CNC- vezérlésnél

A típuskód megnevezése Fanuc 0T (16- NCT- Sinumerik


18-21) 104T 840D
Munkadarab koordináta−rendszer G54-G59 G54-G59 G54-G57
(G505 G599)

Símító ciklusok (egyes típusnál*) G70 (G72*) G70 Cycle 95


Kontúrnagyoló ciklusok (egyes típusnál*) G71 (G73*) G71 Cycle 95
Kontúrismétlő ciklusok (egyes típusnál*) G73 (G75*) G73 -
Menetvágó ciklusok (egyes típusnál*) G76 (G78*) G76 Cycle 97
Hengeres és kúpos felületek esztergálása (Fanuc 21- G77 (G90*) G77 -
T)
Fúróciklus, kiemelés gyorsmenettel (egyes típusnál*) G81 (G82*) G81 Cycle 81

Mélyfúró ciklus G81 G83 Cycle 83


Nagy sebességű mélyfúró ciklus G83 G83.1 -
Menetfúró ciklus (egyes típusnál*) G84 (G74*) G84 Cycle 84
(Cycle840)
VEGYES ÉS SEGÉDFUNKCIÓK

Csak kijelölt funkciókat ellátó kódok „M” kódok:


M00, M0 , M02, M30, M96, M97, M98, M99: programvezérlő kódok
M03, M04, M05, M19: főorsó kezelés kódjai
M07, M08, M09: hűtővíz kezelés kódjai
M1, ..., M18: főorsó tartományváltás kódja

Az egy mondatban programozható M funkciók száma maximum 5.


Mindegyik csoportból csak egy M kód programozható egy
mondatban.
1 . csoport M1, ..., M18: főorsó tartományváltás
2. csoport M03, M04, M05, M 9: főorsó kezelés
3. csoport M07, M08, M09: hűtővíz kezelés
4. csoport Mnnn: tetszőleges egyéb M funkció
5. csoport főorsó indexálás M kódjai
6. csoport M00, M0 , M02, M30, M96, M97, M98, M99: programvezérlő kódok
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

VEGYES ÉS SEGÉDFUNKCIÓK

A különböző, egy mondatba írt funkciókat a vezérlés az alábbi


sorrendben hajtja végre:
1. szerszámhívás: T
2. főorsó tartományváltás: M1, ..., M18
3. főorsó fordulatszám: S
4. főorsó kezelés: M03, M04, M05, M19
5. hűtővíz: M07, M08, M09
6. egyéb M funkció: Mnnn
7. főorsó indexálás: M funkcióval
8. A funkció: A
9. B funkció: B
10. C funkció: C
11. Programvezérlő kódok: M00, M01 , M02, M30, M96, M97, M98, M99
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Abszolút és növekményes méretmegadás értelmezése


Abszolút méretmegadás G90
A CNC-programban a szerszám programozott pontjának („P”) a koordinátáit kell megadni a munkadarab
koordináta-rendszerében. A program az elmozdulás végpontját tartalmazza. Abszolút adatmegadásnál a
célpont koordinátáit egy vonatkoztatási ponttól, a munkadarab nullapontjától („W”) adjuk meg.
Növekményes (inkrementális) G91 méretmegadás
Látható, hogy növekményes (relatív) rendszerben a pillanatnyi szerszámpozícióhoz képest kell előjeles
növekményként megadni a célkoordinátát. A G90-es, illetve a G91-es kódok öröklődnek, egymást
felülírják. Az abszolút és növekményes adatmegadás nem érinti a szerszámméreteket, korrekciókat.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Abszolút és növekményes méretmegadás értelmezése


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Elmozdulás gyorsmenetben (G00)

A szerszám és a munkadarab pozicionáló mozgásainál használatos elmozdulás. A célpontot a vezérelt


pont a szerszámgépre megengedett maximális sebességgel éri el. A koordináták lehetnek abszolút és
inkrementális adatok. A pozicionálás sebességét nem lehet programból állítani. Az értéket a
szerszámgép építője a paramétertárban rögzíti. Több tengely egyidejű mozgatása esetén a
sebességvektor eredőjét úgy számítja ki a vezérlő, hogy a pozicionálás minimális idő alatt történjék, és a
sebesség egyik tengelyen se lépje túl az arra a tengelyre beállított gyorsmeneti értéket. A „G00” utasítás
végrehajtása során a mozgás indításakor a vezérlés minden esetben lineáris gyorsítást, a mozgás
befejezésekor lineáris lassítást hajt végre. A „G00” öröklődő kód, addig érvényes, amíg egy másik
interpolációs parancs át nem írja.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”
Elmozdulás gyorsmenetben (G00)

Siemens vezérlésnél értelmezett gyorsmenet (G00).


Formátum: G00 G90 X… Z… F… S… M… T… Abszolút elmozdulás
G00 G91 X… Z… F… S… M… T… … Növekményes elmozdulás
F = előtolásérték (mm/ford) (szinkron előtolás),
S = fordulatszám (ford/perc) (G96 típuskóddal konstans vágósebességet kapcsolunk és „S” címen adjuk meg az értékét),
M = segédfunkciók,
T = szerszámhely (Pl. T02D1 jelentése: 02-es sorszámú szerszám beváltása, melynek élkorrekciós értékeit a D1-es
korrekciós tárhely őrzi).
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Elmozdulás lineáris interpolációval (G01)

A lineáris interpoláció (G01) programozásakor a szerszám vezérelt pontja (P) a programozó


által meghatározott előtolási sebességgel (F), egyenes pályán halad a célkoordinátára. Az
elmozdulás közben a szerszám forgácsol. A G01 kód öröklődik, addig érvényes, amíg egy
másik, interpolációs parancs át nem írja.
SIEMENS vezérlésnél értelmezett lineáris interpoláció (G01).
Formátum: G01 G90 X… Z… F… CHF=… RND=… S… M…
Alkalmazása abszolút és növekményes módon: megegyezik a gyorsmenetnél (G00)
leírtakkal.
F = előtolásérték (mm/ford) (szinkron előtolás),
S = fordulatszám (ford/perc),
A = szögérték,
CHF= = letörés (a sarokpontra futó mondatban programozandó),
RND = lekerekítés (a sarokpontra futó mondatban programozandó),
M = segédfunkciók
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”
Körinterpoláció (G02, G03)

Óra járásával megegyező Óra járásával ellentétes

Y G17 X G18 Z G19


G03 G03 G03

G02 G02 G
G02 G
0 0
X 2 Z 2 Y
Hátsó késtartós eszterga

Értelmezési szerszám
irány

nézőpont

nézőpont

szerszám

Értelmezési irány
Mellső késtartós eszterga
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A kör sugarának értelmezése a G18-as síkban

Programozása: végponttal, rádiusszal


· P0P1 (az óramutatóval azonos irány): G02 X60 Z35 CR= - 40
· P0P1 (az óramutatóval azonos irány): G02 X60 Z35 CR=40
Ha R-re negatív értéket adunk, akkor a középponti szög a >180 °-nál nagyobb íven halad
a vezérelt pont
Ha R-re pozitív értéket adunk, akkor a középponti szög b < 180 °-nál kisebb íven halad a
vezérelt pont
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Példa körinterpoláció alkalmazására (G02, G03)

Körinterpoláció az Siemens vezérlésnél:


 G02 (G03) X.. Z.. CR=.. (Abszolút)
 G02 (G03) G91 X.. Z.. CR=.. (Növekményes)

Programrészlet az ábrához:

G00 G90 G42 X30 Z1 (Pozicionálás)
G01 Z-25 F0.2 (Lineáris interpoláció)
G02 X50 Z-35 CR=10 (Körinterpoláció)
G01 Z-55 (Lineáris interpoláció)

„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Programozása: végponttal, körközépponttal „I”, „J” és „K” címekkel


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Kör megadása „I”, „J” és „K” címekkel

Programrészlet:
N… G02 X…Z… R…
N… G02 X… Z… I -K
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Kör megadása „I”, „J” és „K” címekkel


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Az „A”, a „C” és az „R” címek értelmezése

Az „A” címen megadott szög az „X” tengelytől mérve pozitív,


ha az óramutató járásával ellenkező irányban növekszik, és K ö zö s m e tszé sp o nt
negatív, ha az óramutató járásával azonos irányban nő. C
Két egyenes között „R” címre írt értékkel lekerekítés
programozható. C
Két egyenes között „C” címre írt értékkel letörés
programozható. Megjegyzés: Az NCT-104T vezérlésnél A=,A-
val, C= ,C –vel és az R=,R-el.
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Szögek értelmezése

Yp G17 Xp G18 Zp G19


G1 X ,A vagy G1 Z ,A vagy G1 Y ,A vagy
G1 Y ,A G1 X ,A G1 Z ,A

+ + +
,A ,A ,A

Xp Zp Yp

16.2-1 ábra
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Szögek értelmezése

X X P 3 (X 3 ;Z 3 )
P 2 (X 2 ;Z 2 )

+A2

P 2 (X 2 ;Z 2 ) +A1
+A
P 1 (X 1 ;Z 1 )
P 1 (X 1 ;Z 1 )
W Z W Z
I I
I

I
G1 X1 Z1 vagy G1 X1 Z1 G1 X1 Z1 vagy G1 X1 Z1

G1 X2 Z2 G1 X2 A G1 X2 Z2 G1 A1
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Az „A”, a „C” és az „R” címek értelmezése

P 3 (X 3 ;Z 3 ) P 3 (X 3 ;Z 3 )
X X
+A2 +A2

R
P 2 (X 2 ;Z 2 )
+A1
C1 +A1
P 2 (X 2 ;Z 2 )
P 1 (X 1 ;Z 1 ) C1
W Z W P 1 (X 1 ;Z 1 )
I I
I
I

Program: G1 X1 Z1 vagy G1 X1 Z1 G1 X1 Z1 vagy G1 X1 Z1


G1 X2 Z2 R G1 A1 R G1 X2 Z2 C1 G1 A1 C1
G1 X3 Z3 G1 X3 Z3 A2 G1 X3 Z3 G1 X3 Z3 A2

Megjegyzés: Az NCT-104T vezérlésnél A=,A-val, C= ,C-vel és az R=,R.


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

A programozást segítő automatikus számítások


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Példa:
G00 X40 Z2 M04
G1 Z-25 F0,2 Letörés és lekerekítés programozása
G1 X20 A210
G1 A180
G1 X60 Z-85 A-45 vagy (A135)
….
NCT-104T vezérléssel:
G00 X40 Z2 M04
G1 Z-25 F0,2
G1 X20 ,A210
G1 ,A180
G1 X60 Z-85 ,A-45 vagy (,A135)
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Letörés és lekerekítés programozása


Példa:
G00 X0 Z1 M04
G1 Z0 F0,2
G1 A105
G1 X100 Z-50 A-30 vagy (A150)
….
NCT-104T vezérléssel:
G00 X0 Z1 M04
G1 Z0 F0,2
G1 ,A105
G1 X100 Z-50 ,A-30 vagy (,A150)

„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Automatikus geometriai számítások FANUC OT vezérlésnél (egyenes – egyenes)


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Automatikus geometriai számítások FANUC OT vezérlésnél (egyenes - kör)


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Automatikus geometriai számítások FANUC OT vezérlésnél (kör- egyenes)


„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Példák:
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Példák:
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Példák:
„CNC GÉPEK KEZELÉSE, PROGRAMOZÁSA”

Példák:

You might also like