292. IPO.-ESZT. KONTUR ciklus (#96 / #7-04-1)
ISO-programozás
G292
Alkalmazás
Vegye figyelembe a Gépkönyv előírásait.
Ezt a funkciót a gép gyártójának kell engedélyeznie és adaptálnia.
A 292 INTERPOLÁCIÓS ESZTERGÁLÁS KONTÚRSIMÍTÁS ciklus a szerszámorsót a lineáris tengelyek pozíciójához kapcsolja. Ez a ciklus lehetővé teszi egyedi forgásszimmetrikus kontúrok megmunkálását az aktív megmunkálási síkban. A ciklus döntött munkasíkban is futtatható. A forgatás középpontja a ciklus hívásakori kezdőpont a megmunkálási síkban. A ciklus végrehajtása után a vezérlő kikapcsolja a főorsó párosítást.
Amennyiben a ciklus 292-vel dolgozik, határozza meg előtte a kívánt kontúrt egy alprogramban, majd a ciklus 14 vagy SEL CONTOUR alkalmazásával hivatkozzon a kontúrra. Programozza a kontúrt monoton növekvő, vagy monoton csökkenő koordinátákkal. A tapintó felügyelet ebben a módban nem aktív. A Q560=1 érték megadásával elforgathatja a kontúrt, és a vágóélet a kör középpontja felé orientálhatja. Adjon meg Q560=0-t, így kontúrt tud marni úgy, hogy az orsót közben nem orientálja.
Ciklus lefutása
Q560=0: Kontúr marás
- Az Ön által a ciklusbehívás előtt programozott M3/M4 funkciók aktívak maradnak.
- Sem főorsó stop, sem pedig főorsó orientáció nem lesz végrehajtva. A rendszer a Q336-ot figyelmen kívül hagyja
- A vezérlő a szerszámot a Q491kontúr kezdő sugárra pozicionálja, figyelembe véve a Q529 megmunkálási művelet belső/külső és a Q357 oldalsó távolság ciklusparamétereket. A leírt kontúr nem automatikusan hosszabbodik meg a biztonsági távolsággal, ezt az alprogramban kell beprogramoznia
- A vezérlő a meghatározott kontúrt a főorsó forgásával munkálja meg (M3/M4). A műveletben a megmunkálási sík referencia tengelyei egy kör mentén mozognak; a vezérlő nem orientálja a szerszámorsót
- A kontúr végpontjában a vezérlő merőlegesen húzza vissza a szerszámot a biztonsági távolságra
- Végezetül a vezérlő a szerszámot biztonsági magasságra pozicionálja
Q560=1: Kontúr esztergálás
- A vezérlő a szerszámorsót a megadott forgásközéppont felé orientálja. Eközben a megadott Q336 szöget veszi számításba. Ha adott meg értéket, akkor az esztergaszerszám-táblázat (toolturn.trn) "ORI" értéke szintén figyelemmel lesz
- A szerszámorsó most csatolva van a lineáris tengelyek pozíciójához. Az orsó követi a főtengelyek névleges pozícióját
- A vezérlő a szerszámot a Q491kontúr kezdő sugárra pozicionálja, figyelembe véve a Q529megmunkálási művelet belső/külső és a Q357 oldalsó távolság ciklusparamétereket. A leírt kontúr nem automatikusan hosszabbodik meg a biztonsági távolsággal, ezt az alprogramban kell beprogramoznia
- A vezérlő az interpolációs esztergálást alkalmazza a meghatározott kontúr megmunkálására. Interpolációs esztergáláskor a megmunkálási sík lineáris tengelyei egy kör mentén mozognak, míg a főorsó tengelye a felületre merőlegesen van orientálva.
- A kontúr végpontjában a vezérlő merőlegesen húzza vissza a szerszámot a biztonsági távolságra
- Végezetül a vezérlő a szerszámot biztonsági magasságra pozicionálja
- A vezérlő automatikusan kikapcsolja ezt követően a szerszámorsó párosítását a lineáris tengelyekhez
Megjegyzések
Ez a ciklus csak a szervovezérelt orsóval ellátott gépeknél érvényes.
Adott esetben felügyeli a vezérlő, hogy ne történjen pozicionálás, amíg a főorsó forgás nincs bekapcsolva. A kérdéssel kapcsolatban vegye fel a kapcsolatot a gépgyártóval.
- Az alprogramba programozza be a kontúr meghosszabbítását
- A kontúr kezdőpontjában semmilyen anyag nem állhat
- Az esztergálási kontúr középpontja a kezdőpont a megmunkálási síkban a ciklus meghívásakor
- A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
- A ciklus CALL-aktív.
- Ebben a ciklusban nagyolási művelet többszörös fogással nem végezhető.
- Belső kontúrok esetén a vezérlő ellenőrzi, hogy az aktív szerszámsugár kisebb-e, mint a Q491 kontúr kezdő átmérő felének és a Q357 oldalsó biztonsági távolságnak az összege. Ha az ellenőrzés azt mutatja, hogy a szerszám túl nagy, az NC program megszakad.
- Ügyeljen arra, hogy a ciklushívás előtt a tengelyszögnek azonosnak kell lennie a döntési szöggel! Csak ekkor megfelelő a tengelyek kapcsolódása.
- Ha a 8. TUKROZES ciklus aktív, a vezérlő nem hajt végre interpolációs esztergálás ciklust.
- Ha aktív a ciklus 26 MERETTENY.TENGKENT és valamely tengely mérettényezője eltér 1-től, a vezérlő az interpolációs esztergálás ciklusát nem hajtja végre.
- A Q449 ELOTOLAS paraméterben programozható az előtolás a kezdő rádiusznál. Vegye figyelembe, hogy az állapotkijelzőn megjelenő előtolás a TCP-re vonatkozik, és eltérhet a Q449-től. A vezérlő az állapotkijelzőn lévő előtolást alábbiak szerint számítja.
Külső megmunkálás Q529=1
Belső megmunkálás Q529=0
Megjegyzések a programozáshoz
- Programozza az esztergálandó kontúrt szerszámsugár kompenzáció nélkül (RR/RL), és APPR vagy DEP mozgások nélkül.
- Vegye figyelembe, hogy FUNCTION TURNDATA CORR funkción keresztül nem lehetségesek a programozott ráhagyások. A kontúr ráhagyást közvetlenül a cikluson keresztül, vagy pedig a szerszámtáblázatban megadott szerszámkorrekcióval (DXL, DZL, DRS) tud programozni.
- Programozáskor ne feledje, hogy csak pozitív sugár értékeket használjon.
- Programozáskor ne feledje, hogy sem az orsó középpontja, sem az indexálható beszúrás nem mozoghat az eszterga kontúr középpontjába.
- Külső kontúrok programozása egy 0-nál nagyobb sugárral.
- Belső kontúrok programozása a szerszám sugaránál nagyobb sugárral.
- Annak érdekében, hogy gépe nagy pályasebességeket érhessen el, ciklusbehívás előtt határozzon meg nagy tűrést a ciklus 32-vel. Programozza a ciklus 32-t HSC-szűrő=1 értékkel.
- Ha deaktiválja az orsó csatolását (Q560=0), úgy ezt a ciklust egy poláris kinematikával tudja végrehajtani. A munkadarabot ehhez a körasztal közepére kell befognia.
Megjegyzés a gépi paraméterekkel kapcsolatban
- Ha Q560=1, a vezérlő nem ellenőrzi, hogy a főorsó forog-e a ciklus hívásakor. (Függetlenül a CfgGeoCycle - displaySpindleError-tól (Nr. 201002))
- Az mStrobeOrient (201005 sz.) gépi paraméterrel a gépgyártó a főorsó orientációhoz határoz meg egy speciális M funkciót:
- Ha >0-t ad meg, megjelenik az az M szám (a gépgyártó PLC funkciója), amely a főorsó orientációját a végrehajtja. A vezérlő addig vár, míg le nem zárul a főorsó orientációja.
- Ha -1 értéket adott meg, a vezérlő végrehajtja a főorsó orientációját.
- Ha 0-t adott meg, a vezérlő nem hajt végre orientációt.
Egyik esetben sem kerül az M5 korábban kiadásra.
Ciklus paraméterek
Segédábra | Paraméter |
---|---|
Q560 Orsó csatolása (0=ki / 1=be)? Annak meghatározása, hogy történjen-e orsócsatolás. 0: Orsócsatolás ki (kontúr marás) 1: Orsócsatolás be (kontúr esztergálás) Bevitel: 0...1 | |
Q336 Főorsóorientálás szögértéke ? A vezérlő ezzel a szöggel állítja be a szerszámot a megmunkálás előtt. Maró szerszámmal való munkavégzés esetén úgy kell megadnia a szöget, hogy az él a forgás középpontja felé forduljon. Ha eszterga szerszámmal végez munkát, és az eszterga szerszámtáblázatban (toolturn.trn) az "ORI" értéket adta meg, a vezérlő ezt az értéket veszi számításba a főorsó orientálásakor. Megadás: 0...360 | |
Q546 Szersz. forgásirány (3=M3/4=M4)? Az aktív szerszám orsóforgási iránya: 3: Jobb oldali esztergaszerszám (M3) 4: Bal oldali szerszám (M4) Megadás: 3, 4 | |
Q529 Megmunkálási mód (0/1)? Annak meghatározása, hogy belső vagy külső megmunkálást kell-e végrehajtani: +1: Belső megmunkálás 0: Külső megmunkálás Megadás: 0, 1 | |
Q221 Aufmaß auf Fläche? Ráhagyás a megmunkálási síkban Bevitel: 0...99.999 | |
Q441 Fogásvétel per ford. [mm/ford]? Az a méret, amivel a szerszám fogást vesz fordulatonként. Bevitel: 0 001...99.999 | |
Q449 Előtolás / Forg. sebesség ? (mm/perc) Előtolás a Q491 kontúr kezdőpont vonatkozásában. A szerszám középponti pályájának előtolása a szerszám sugara és a Q529 MEGMUNKALASI MOD szerint kerül szabályozásra. Ezekből adódik az Ön által programozott forgácsolási sebesség a kontúr kezdőpontjának átmérőjében. Q529=1: A szerszám középponti pályájának előtolása csökken a belső megmunkáláskor. Q529=0: A szerszám középponti pályájának előtolása növekszik a külső megmunkáláskor. Bevitel: 1...99.999 alternatív FAUTO | |
Q491 Kontúr kezdőpontja (sugár)? A kontúr kezdőpontjában lévő sugár (pl. X koordináta Z szerszámtengely esetén). Az érték abszolút értelmű. Bevitel: 0.9999...99999.9999 | |
Q357 Oldalsó biztonsági távolság ? Oldalirányú távolság a szerszám és a munkadarab között az első fogásvételi mélység megközelítésekor. Az érték növekményes értelmű. Megadás: 0...99999.9999 | |
Q445 Biztonsagi magassag ? Abszolút magasság, ahol a szerszám és a munkadarab nem ütközhet össze. A vezérlő ide húzza vissza a szerszámot a ciklus végén. Megadás: -99999.9999...+99999.9999 | |
Q592 Beméretezési mód (0/1)? Kontúrméretezés értelmezése: 0: A vezérlő a ZX-koordinátasíkon értelmezi a kontúrt. Az X-tengely értékeit a vezérlő sugarakként értelmezi. A koordinátarendszer balsodrású. Ez azt jelenti, hogy a körök programozott forgásiránya az alábbi:
1: A vezérlő a ZXØ-koordinátasíkon értelmezi a kontúrt. Az X-tengely értékeit a vezérlő átmérőként értelmezi. A koordinátarendszer jobbsodrású. Ez azt jelenti, hogy a körök programozott forgásiránya az alábbi:
Megadás: 0, 1 |
11 CYCL DEF 292 IPO.-ESZT. KONTUR ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Megmunkálási módozatok
Amennyiben a ciklus 292-vel dolgozik, meg kell határoznia előtte a kívánt esztergakontúrt egy alprogramban, majd a ciklus 14 vagy SEL CONTOUR alkalmazásával hivatkoznia kell erre a kontúrra. Írja le az esztergakontúrt egy forgásszimmetrikus test keresztmetszetén. Ekkor az esztergakontúr a szerszámtengely függvényében az alábbi koordinátákkal van leírva:
Alkalmazott szerszámtengely | Tengelyirányú koordináta | Radiál koordináta |
---|---|---|
Z | Z | X |
X | X | Y |
Y | Y | Z |
Példa: Ha az Ön által alkalmazott szerszámtengely a Z, úgy az esztergálási kontúrt tengelyirányban programozza a Z-n, a kontúr sugarát vagy átmérőjét pedig az X-n.
Ez a ciklus belső és külső megmunkálásra is használható. A következő információk bemutatnak néhány megjegyzést a Megjegyzések fejezetből. Ezen túlmenően egy példát jelenít meg a Példa: Interpolációs esztergálás ciklus 292
Belső megmunkálás
- A forgási középpont a szerszám pozíciója a ciklus meghívásakor az 1 megmunkálási síkban
- A ciklus kezdete után sem a vágólapka, sem pedig a főorsó közepe nem mozoghatnak a forgási középpont fele (ezt kontúrjának leírásakor vegye figyelembe) 2
- A leírt kontúr nem automatikusan hosszabbodik meg a biztonsági távolsággal, ezt az alprogramban kell beprogramoznia
- A vezérlő a megmunkálási művelet kezdetén gyorsjáratban pozicionálja a szerszámot a szerszámtengely irányában a kontúr kezdőpontjára (a kontúr kezdőpontjában semmilyen anyag nem állhat)
Vegye figyelembe a belső kontúr programozásakor az alábbi pontokat:
- -Vagy programozzon monoton növekvő radiális vagy axiális koordinátákat, pl. 1-5
- -Vagy monoton csökkenő radiális vagy axiális koordinátákat programozzon, pl. 5-1
- -Belső kontúrok programozása a szerszám sugaránál nagyobb sugárral.
Külső megmunkálás
- A forgási középpont a szerszám pozíciója a ciklus meghívásakor az 1 megmunkálási síkban
- A ciklus kezdete után sem a vágólapka, sem pedig a főorsó közepe nem mozoghatnak a forgási középpont fele Ezt vegye figyelembe a kontúr leírásakor! 2
- A leírt kontúr nem automatikusan hosszabbodik meg a biztonsági távolsággal, ezt az alprogramban kell beprogramoznia
- A vezérlő a megmunkálási művelet kezdetén gyorsjáratban pozicionálja a szerszámot a szerszámtengely irányában a kontúr kezdőpontjára (a kontúr kezdőpontjában semmilyen anyag nem állhat)
Vegye figyelembe a külső kontúr programozásakor az alábbi pontokat:
- -Vagy programozzon monoton növekvő radiális és monoton csökkenő axiális koordinátákat, pl. 1-5
- -Vagy monoton csökkenő radiális és monoton növekvő axiális koordinátákat programozzon, pl. 5-1
- -Külső kontúrok programozása egy 0-nál nagyobb sugárral.
A szerszám meghatározása
Áttekintés
A Q560 paraméter beállításaitól függően kontúrt marhat (Q560=0) vagy esztergálhat (Q560=1). Az adott megmunkáláshoz különböző lehetőségei vannak a szerszám szerszámtáblázatban való meghatározására. Az alábbiakban a különböző lehetőségeket mutatja be:
Orsó párosítás ki, Q560=0
Marás: Maró szerszám meghatározása szerszámtáblázatban a szokott módon, a hossz, sugár, toroid marósugár, stb. megadásával.
Orsó párosítás be, Q560=1
Esztergálás: Az eszterga szerszám geometriai adatai egy maró szerszám adataivá lesznek konvertálva. Most a következő három lehetősége van:
- Határozzon meg egy eszterga szerszámot a szerszámtáblázatban (tool.t), mint marószerszámot
- Határozzon meg egy marószerszámot a szerszámtáblázatban (tool.t), mint egy marószerszámot (későbbi használatra, mint egy esztergakést)
- Határozzon meg egy esztergaszerszámot az esztergaszerszám-táblázatban (toolturn.trn)
A szerszám meghatározás három lehetőségének bővebb leírása az alábbi:
- Határozzon meg egy eszterga szerszámot a szerszámtáblázatban (tool.t), mint marószerszámot
Ha az (#50 / #4-03-1) szoftveropció nélkül dolgozik, akkor az esztergaszerszámot a szerszámtáblázatban (tool.t) marószerszámként kell meghatároznia. Ebben az esetben a szerszámtáblázat következő adatai vannak figyelembe véve (beleértve a deltaértékeket is): hossz (L), rádiusz (R) és sarokrádiusz (R2). Az esztergaszerszám mutasson az orsó középpontja felé. Ezt az orsótájolási szöget adja meg a ciklusban a Q336 paraméter alatt. Külső megmunkálás esetén a Q336 lesz az orsótájolás, belső megmunkálás esetén pedig az orsótájolás szöge Q336 + 180 lesz.
- MegjegyzésVigyázat, ütközésveszély!A belső megmunkálásnál a szerszámtartó és a munkadarab összeütközhetnek. A rendszer nem felügyeli a szerszámtartót. Ha a szerszámbefogóból kapott forgási átmérő nagyobb, mint a szerszám vágóéle, ütközésveszély áll fenn.
- Ezért úgy válassza ki a szerszámtartót, hogy a forgási átmérő ne legyen nagyobb a szerszám vágóélénél
- Határozzon meg egy marószerszámot a szerszámtáblázatban (tool.t), mint egy marószerszámot (későbbi használatra, mint egy esztergakést)
A marószerszámot interpolációs esztergáláshoz használhatja. Ebben az esetben a szerszámtáblázat következő adatai kerülnek figyelembe vételre (beleértve a delta értékeket is): hossz (L), sugár (R) és toroid sugár (R2). Orientálja ehhez a marószerszám vágóélét az orsó középpontja felé. Adja meg ezt az értéket a Q336 paraméterben. Külső megmunkálás esetén a Q336 orsó orientáció lesz alkalmazva, belső megmunkálás esetén pedig a főorsó orientáció a Q336+180 összege lesz.
- Határozzon meg egy esztergaszerszámot az esztergaszerszám-táblázatban (toolturn.trn)
Ha az (#50 / #4-03-1) szoftveropcióval dolgozik, akkor az esztergaszerszámot az esztergaszerszám-táblázatban (toolturn.trn) kell meghatároznia. Ebben az esetben az orsó forgási középpont felé tájolása a szerszámspecifikus adatok, pl. a megmunkálás módja (TO az esztergaszerszám-táblázatban), a tájolási szög (ORI az esztergaszerszám-táblázatban), valamint a Q336 paraméter figyelembe vételével történik.
Az orsó orientálása a következőképpen számítható ki:
Megmunkálás
TO
Főorsó orientáció
Interpolációs esztergálás, külső
1
ORI + Q336
Interpolációs esztergálás, belső
7
ORI + Q336 + 180
Interpolációs esztergálás, külső
7
ORI + Q336 + 180
Interpolációs esztergálás, belső
1
ORI + Q336
Interpolációs esztergálás, külső
8,9
ORI + Q336
Interpolációs esztergálás, belső
8,9
ORI + Q336
A következő szerszámtípusok használható interpolációs esztergálásra:
- TYPE: ROUGH, a TO: 1 vagy 7 megmunkálási irányokkal
- TYPE: FINISH, a TO: 1 - 7 megmunkálási irányokkal
- TYPE: BUTTON, a TO: 1 - 7 megmunkálási irányokkal
A következő szerszámtípusok nem használhatók interpolációs esztergálásra:
- TYPE: ROUGH, a TO: 2 - 6 megmunkálási irányokkal
- TYPE: FINISH, a TO: 2 - 6 megmunkálási irányokkal
- TYPE: BUTTON, a TO: 2 - 6 megmunkálási irányokkal
- TYPE: RECESS
- TYPE: RECTURN
- TYPE: THREAD