OCM ciklusok
OCM ciklusok
Általános
Vegye figyelembe a Gépkönyv előírásait.
A funkciót a gép gyártója engedélyezi.
Az OCM (Optimized Contour Milling) ciklusok lehetővé teszik komplex kontúrok összeállítását alkontúrokból. Ezek jóval hatékonyabbak, mint a 22 - 24 ciklusok. Az OCM ciklusok alábbi funkciókat nyújtják:
- Nagyolásnál a vezérlő pontosan betartja a megadott bemarási szöget
- Zsebek mellett szigeteket és nyitott zsebeket is meg tud munkálni
Programozási és kezelési útmutatások:
- Egy OCM ciklusban legfeljebb 16 384 kontúrelemet tud beprogramozni.
- Az OCM ciklusok és az ezekkel programozott megmunkálási műveletek átfogó és komplex belső számításokat végeznek. Biztonsági okokból megmunkálás előtt mindig futtasson Grafikus tesztelés! Ez egy egyszerű mód annak kiderítésére, hogy a vezérlő által kiszámított megmunkálás a kívánt eredményt hozza-e.
Bemarási szög
Nagyolásnál a vezérlő pontosan betartja a bemarási szöget. A bemarási szöget közvetve a pálya átlapolással tudja meghatározni. A pálya átlapolás maximális értéke 1,99, ez majdnem 180°-os szögnek felel meg.
Kontúr
A kontúrt a CONTOUR DEF / SEL CONTOUR-vel, vagy a 127x OCM-alakciklusokkal határozza meg.
A zárt zsebeket a ciklus 14 alkalmazásával is meg tudja határozni.
A megmunkálási méreteket, mint például marási mélység, ráhagyás és biztonsági magasság, központilag adja meg a 271 OCM KONTURADATOK ciklusban vagy a 127x alakciklusokban.
CONTOUR DEF / SEL CONTOUR:
A CONTOUR DEF / SEL CONTOUR-ban az első kontúr egy zseb vagy egy korlátozás lehet. Az ezt követő kontúrokat szigetként vagy zsebként programozza. A nyitott zsebeket korlátozás és sziget alkalmazásával tudja programozni.
Ehhez alábbiak szerint járjon el:
- CONTOUR DEF beprogramozása
- Az első kontúrt zsebként, a másodikat pedig szigetként határozza meg
- Ciklus 271 OCM KONTURADATOK meghatározása
- Ciklusparaméter Q569=1 programozása
- A vezérlő az első kontúrt nem zsebként értelmezi, hanem nyitott korlátozásnak. Ezáltal a nyitott korlátozásból és az azt követően beprogramozott szigetből egy nyitott zseb jön létre.
- 272 OCM NAGYOLAS ciklus meghatározása
Programozási útmutatások:
- Az első kontúron kívül eső követő kontúrokat a vezérlő nem veszi figyelembe.
- A részkontúr első mélysége a ciklus mélysége. Erre a mélységre van programozott kontúr korlátozva. A további részkontúrok nem lehetnek mélyebbek, mint a ciklus mélysége. Ezért alapvetően a legmélyebb zsebbel kezdünk.
OCM-alakciklusok:
Az OCM-alakciklusokban az alak egy zseb, sziget vagy egy korlátozás lehet. Sziget vagy nyitott zseb programozásához használja a 128x.ciklusokat.
Ehhez alábbiak szerint járjon el:
- Programozza az alakzatot a 127x ciklusokkal
- Ha az első alak sziget vagy nyitott zseb, programozza a 128x határolóciklust
- 272 OCM NAGYOLAS ciklus meghatározása
Séma: Végrhajtás OCM ciklusokkal
0 BEGIN OCM MM |
---|
... |
12 CONTOUR DEF |
... |
13 CYCL DEF 271 OCM KONTURADATOK |
... |
16 CYCL DEF 272 OCM NAGYOLAS |
... |
17 CYCL CALL |
... |
20 CYCL DEF 273 OCM FENEKSIMITAS |
... |
21 CYCL CALL |
... |
24 CYCL DEF 274 OCM OLDALSIMITAS |
... |
25 CYCL CALL |
... |
50 L Z+250 R0 FMAX M2 |
51 LBL 1 |
... |
55 LBL 0 |
56 LBL 2 |
... |
60 LBL 0 |
... |
99 END PGM OCM MM |
Maradék anyag megmunkálása
A ciklusok nagyolásnál lehetővé teszik, hogy nagyobb szerszámokkal végezze el az előzetes megmunkálást, majd a kisebb szerszámokkal távolítsa el a maradék anyagot. A vezérlő a simítás során is figyelembe veszi a korábban kimunkált anyagot, és nem kerül sor a simítószerszám túlterhelésére.
Példa: Nyitott zseb és finomnagyolás OCM ciklusokkal
- Ha a nagyolás után a belső sarkokban anyag marad, használjon egy kisebb nagyolószerszámot, vagy határozzon meg egy további nagyolást kisebb szerszámmal.
- Ha nem tudja a belső sarkot teljesen kimunkálni, a vezérlő letöréskor megsértheti a kontúrt. A kontúr sérülésének megakadályozása érdekében, ügyeljen az alábbi folyamatra.
Folyamat maradék anyag esetén a belső sarkokban
A példa belső kontúr olyan szerszámokkal történő kimunkálását mutatja, amelyeknek nagyobb a sugara, mint a programozott kontúrnak. A kisebb szerszámsugarak ellenére anyag marad a kontúr belső sarkainál a kimunkálás során, amit a vezérlő a további simítások és letörés során figyelembe vesz.
A példában használja az alábbi szerszámokat:
- MILL_D20_ROUGH, Ø 20 mm
- MILL_D10_ROUGH, Ø 10 mm
- MILL_D6_FINISH, Ø 6 mm
- NC_DEBURRING_D6, Ø 6 mm
Nagyolás
- Kontúr előnagyolása a MILL_D20_ROUGH szerszámmal
- A vezérlő figyelembe veszi a Q578 BELSO SAROK TENYEZO Q-paramétert, amivel 12 mm-es belső sugár adódik az előnagyolás során.
... | |
---|---|
12 TOOL CALL Z "MILL_D20_ROUGH" | |
... | |
15 CYCL DEF 271 OCM KONTURADATOK | |
... Q578 = 0.2 ;BELSO SAROK TENYEZO ... | A kiadódó belső sugár: RT+ (Q578 * RT) 10 + (0,2 *10) = 12 |
16 CYCL DEF 272 OCM NAGYOLAS | |
... |
- Kontúr utónagyolása a kisebb MILL_D10_ROUGH szerszámmal
- A vezérlő figyelembe veszi a Q578 BELSO SAROK TENYEZO Q-paramétert, amivel 6 mm-es belső sugár adódik az előnagyolás során.
... | |
---|---|
20 TOOL CALL Z "MILL_D10_ROUGH" | |
... | |
22 CYCL DEF 271 OCM KONTURADATOK | |
... Q578 = 0.2 ;BELSO SAROK TENYEZO ... | A kiadódó belső sugár: RT+ (Q578 * RT) 5 + (0,2 *5) = 6 |
23 CYCL DEF 272 OCM NAGYOLAS | |
... Q438 = -1 ;UEREGELOE-SZERSZAM ... | -1: Az utoljára alkalmazott szerszám lesz a nagyoló szerszám |
Simítás
- Kontúr simítása a MILL_D6_FINISH szerszámmal
- Simítószerszámmal lehetővé válnak a 3,6 mm-es belső sugarak. Ez azt jelenti, hogy a simítószerszám ki tudná munkálni a megadott 4 mm-es belső sugarat. A vezérlő továbbá figyelembe veszi a MILL_D10_ROUGH nagyoló szerszám anyagmaradékát. A vezérlő az előző nagyoló szerszám 6 mm-es belső sugarával állítja elő a kontúrt. Ezáltal a simítómaró túlterhelése minden esetben elkerülhető.
... | |
---|---|
27 TOOL CALL Z "MILL_D6_FINISH" | |
... | |
29 CYCL DEF 271 OCM KONTURADATOK | |
... Q578 = 0.2 ;BELSO SAROK TENYEZO ... | A kiadódó belső sugár: RT+ (Q578 * RT) 3 + (0,2 *3) = 3,6 |
30 CYCL DEF 274 OCM OLDALSIMITAS | |
... Q438 = -1 ;UEREGELOE-SZERSZAM ... | -1: Az utoljára alkalmazott szerszám lesz a nagyoló szerszám |
Letörés
- Kontúr letörése: A ciklus definiálása során meg kell határoznia a nagyolás utolsó nagyolószerszámát.
- Tip
Ha a simítószerszámot nagyoló szerszámként alkalmazza, a vezérlő megsérti a kontúrt. A vezérlő ebben az esetben azt feltételezi, hogy a simítómaró 3,6 mm-es belső sugárral munkálta le a kontúrt. Azonban a simítómaró le van korlátozva 6 mm-es belső sugárra az előző nagyoló megmunkálás által.
... | |
---|---|
33 TOOL CALL Z "NC_DEBURRING_D6" | |
... | |
35 CYCL DEF 277 OCM ELLETORES | |
... QS438 = "MILL_D10_ROUGH" ;UEREGELOE-SZERSZAM ... | Az utolsó nagyolás nagyoló szerszáma |
OCM-ciklusok pozícionálási logikája
A szerszám most a biztonsági magasság fölé van pozicionálva:
- A vezérlő a szerszámot gyorsmenettel a kezdőpontra viszi a megmunkálási síkban.
- A szerszám FMAX-val a Q260 BIZTONSAGI MAGASSAG-ra, és ezután a Q200 BIZTONSAGI TAVOLSAG-ra megy.
- A vezérlő ezután a szerszámot a szerszámtengelyben pozícionálja Q253 ELOTOL.-val.ELOTOL. ELOPOZIC.KOR a kezdőpontra.
A szerszám most a biztonsági magasság alá van pozicionálva:
- A vezérlő gyorsmenetben a Q260 BIZTONSAGI MAGASSAG-ra viszi a szerszámot.
- A szerszám FMAX-val a megmunkálási síkban a kezdőpontra, majd a Q200 BIZTONSAGI TAVOLSAG-ra áll.
- A vezérlő ezután a szerszámot a szerszámtengelyben pozícionálja Q253 ELOTOL.-val.ELOTOL. ELOPOZIC.KOR a kezdőpontra
Programozási és kezelési útmutatások:
- A Q260 BIZTONSAGI MAGASSAG-ot a vezérlő a 271 OCM KONTURADATOK ciklusból vagy az alakciklusokból veszi.
- A Q260 BIZTONSAGI MAGASSAG csak akkor érvényes, ha a biztonsági magasság pozíciója a biztonsági távolságon kívül esik.