Ciklus 820 TURN CONTOUR TRANSV.
ISO-programozás
G820
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.
Ez a ciklus lehetővé teszi tetszőleges esztergakontúrok síkesztergálását. A kontúrleírása az alprogramban történik.
Ez a ciklus alkalmazható akár nagyolásra, simításra, vagy teljes megmunkálásra is. Az esztergálás tengelypárhuzamos nagyolással történik.
A ciklusok belső és külső megmunkálásra is alkalmasak. Ha a kontúr kezdőpontja nagyobb a kontúr végpontjánál, a ciklus külső megmunkálást hajt végre. Ha a kontúr kezdőpontja kisebb a kontúr végpontjánál, a ciklus belső megmunkálást hajt végre.
Nagyoló ciklus futtatása
A vezérlő a szerszám pozícióját alkalmazza a ciklus kezdőpontjaként a ciklus hívásakor. Ha a kezdőpont Z koordinátája kisebb, mint a kontúr kezdőpontja, a vezérlő a szerszámot Z-ben a kontúr kezdőpontjára pozícionálja, majd onnan kezdi a ciklus végrehajtását.
- A vezérlő egy tengelypárhuzamos fogást vesz gyorsjáratban. A fogásvétel értékét a vezérlő a Q463 MAX. FOGÁSVÉTEL paraméterrel számítja ki.
- A vezérlő a kezdőpont és a végpont közötti területet keresztirányban forgácsolja. A keresztirányú forgácsolás tengelypárhuzamosan halad a Q478-ban megadott előtolással.
- A vezérlő a meghatározott előtolással a fogásvételi értékkel emeli ki a szerszámot.
- A vezérlő a forgácsolás kezdetéhez gyorsjáratban pozícionálja vissza a szerszámot.
- A vezérlő addig ismétli a folyamatot (1 - 4. lépéseket), amíg a végső kontúrt nem éri el.
- A vezérlő a ciklus kezdőpontjához gyorsjáratban pozícionálja vissza a szerszámot.
Simító ciklus futtatása
Ha a kezdőpont Z koordinátája kisebb, mint a kontúr kezdőpontja, a vezérlő a szerszámot Z-ben biztonsági távolságra pozícionálja, majd onnan kezdi a ciklus végrehajtását.
- A vezérlő gyorsmenetben vesz fogást.
- A vezérlő a kész kontúrrész simítását (kontúr kezdőponttól a végpontig) a megadott Q505 előtolással végzi.
- A vezérlő a szerszámot a megadott előtolással viszi a biztonsági távolságra.
- A vezérlő a ciklus kezdőpontjához gyorsjáratban pozícionálja vissza a szerszámot.
Megjegyzések
- Pozícionálja a szerszámot a ciklushívás előtt úgy, hogy az a forgácshatárolás azon oldalán álljon, amelyen az anyagot forgácsolja
- A ciklust kizárólag FUNCTION MODE TURN üzemmódban tudja végrehajtani.
- A szerszám pozíciója a ciklushívásban (ciklus kezdőpontja) hatással a van a megmunkálandó területre.
- A vezérlő számításba veszi a szerszám élének geometriáját, hogy elkerülje a kontúr elemek megsértését. Ha a teljes megmunkálás az aktív szerszámmal nem lehetséges, akkor a vezérlő figyelmeztetést küld.
- Ha a CUTLENGTH-ben érték van megadva, úgy azt a vezérlő figyelembe veszi a ciklusban a nagyolás során. A vezérlő figyelmeztet és automatikusan csökkenti a fogásvételi mélységet.
- Vegye figyelembe az eszterga ciklusok alapjait is.
Megjegyzések a programozáshoz
- Programozzon egy pozícionáló mondatot egy biztonságos pontra R0 sugárkorrekcióval a ciklus hívása előtt.
- Ciklus hívása előtt programozza a 14 KONTURGEOMETRIA vagy SEL CONTOUR ciklust az alprogramok meghatározásához.
- Ha QL helyi Q paramétereket alkalmaz kontúr alprogramban, úgy azokat a kontúr alprogramban kell megadnia, vagy kiszámítania.
Ciklusparaméterek
Segédábra | Paraméter |
---|---|
Q215 Megmunkálási művelet (0/1/2/3)? Megmunkálási terjedelem meghatározása: 0: Nagyolás és simítás 1: Csak nagyolás 2: Csak simítás a kész méretre 3: Csak simítás ráhagyásig Megadás: 0, 1, 2, 3 | |
Q460 Biztonsagi tavolsag ? Távolság az előpozícionáláshoz és a visszahúzáshoz. Az érték növekményes értelmű. Bevitel: 0...999.999 | |
Q499 Kontúrt megfordít (0-2)? A kontúr megmunkálási irányának meghatározása: 0: Kontúr megmunkálása a programozott irányban 1: Kontúr megmunkálása a programozottal ellentétes irányban 2: Kontúr megmunkálása a programozottal ellentétes irányban a szerszám helyzetének adaptálása mellett Megadás: 0, 1, 2 | |
Q463 Maximális fogásvétel? Maximális fogásvétel sugárirányban. A fogásvétel egyenlően van elosztva a koptató forgácsolás elkerülése érdekében. Bevitel: 0...99.999 | |
Q478 Nagyolási előtolás? Előtolási sebesség nagyoláskor. Ha M136 programozva van, akkor a vezérlő az előtolást milliméter/fordulatban értelmezi, míg M136 nélkül milliméter/percben. Megadás: 0...99999.999 alternatív FAUTO | |
Q483 Átmérő ráhagyása? A meghatározott kontúr átmérő ráhagyása. Az érték növekményes értelmű. Bevitel: 0...99.999 | |
Q484 Z ráhagyás? A meghatározott kontúr ráhagyása tengelyirányban. Az érték növekményes értelmű. Bevitel: 0...99.999 | |
Q505 Simítási előtolás? Előtolási sebesség simításkor. Ha M136 programozva van, akkor a vezérlő az előtolást milliméter/fordulatban értelmezi, míg M136 nélkül milliméter/percben. Megadás: 0...99999.999 alternatív FAUTO | |
Q487 Bemerülés engedélyezése (0/1)? A bemerülési elemek megmunkálásnak engedélyezése 0: Bemerülési elemek megmunkálásának mellőzése 1: Bemerülési elemek megmunkálása Megadás: 0, 1 | |
Q488 Bemerülési előtolás (0=autom.)? Előtolási sebesség meghatározása bemerüléskor. A beviteli érték opcionális. Ha nem adja meg, az esztergáló megmunkálásra meghatározott előtolás érvényes. Megadás: 0...99999.999 alternatív FAUTO | |
Q479 Megmunkálási határok (0/1)? Megmunkálási határok aktiválása: 0: Nincs aktív megmunkálási határ 1: Megmunkálási határ (Q480/Q482) Megadás: 0, 1 | |
Q480 Átmérőkorlátozás értéke? A kontúr határának X értéke (átmérő érték) Bevitel: -99999.999...99999.999 | |
Q482 Z forgácsoláskorlátozás értéke? A kontúr határának Z értéke Bevitel: -99999.999...99999.999 | |
Q506 Kontúrsimítás (0/1/2)? 0: A kontúr mentén valamennyi fogás után (a fogásvételi tartományon belül) 1: Kontúrsimítás az utolsó fogás után (a teljes kontúron); visszahúzás 45°-ban 2: Nincs kontúrsimítás; visszahúzás 45°-ban Megadás: 0, 1, 2 |
11 CYCL DEF 14.0 KONTURGEOMETRIA | ||
12 CYCL DEF 14.1 KONTURCIMKE2 | ||
13 CYCL DEF 820 TURN CONTOUR TRANSV. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
14 L X+75 Y+0 Z+2 FMAX M303 | ||
15 CYCL CALL | ||
16 M30 | ||
17 LBL 2 | ||
18 L X+75 Z-20 | ||
19 L X+50 | ||
20 RND R2 | ||
21 L X+20 Z-25 | ||
22 RND R2 | ||
23 L Z+0 | ||
24 LBL 0 |