Alapok
Alkalmazás
Általános információk
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 részkontúrokból történő összeállítását. Sokkal nagyobb teljesítményűek, mint a 22. – 24. ciklus. Az OCM ciklusok a következő kiegészítő funkciókat biztosítják:
- Nagyolásnál a vezérlő pontosan betartja a megadott belépé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 programozni.
- Az OCM ciklusok átfogó és komplex belső számításokat és ezekből eredő megmunkálásokat végeznek. Biztonsági okokból megmunkálás előtt mindig 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.
Felhasznált témák
- Kontúrmeghívás egyszerű CONTOUR DEF kontúrképlettel
- Kontúrmeghívás komplex SEL CONTOUR kontúrképlettel
- OCM ciklusok alakmeghatározáshoz
Funkcióleírás
Belépési szög
Nagyolásnál a vezérlő pontosan betartja a belépési szöget. A belépé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 paraméterrel, vagy a 127x OCM alakciklusokkal határozhatja meg.
A zárt zsebeket a 14. ciklus alkalmazásával is meg tudja határozni.
A megmunkálási méreteket, mint a marási mélység, ráhagyás és biztonsági magasság, központilag adhatja meg a 271. OCM KONTURADATOK ciklusban vagy a 127x. alakciklusokban.
CONTOUR DEF / SEL CONTOUR:
A CONTOUR DEF / SEL CONTOUR paraméterben az első kontúr egy zseb vagy egy határolás lehet. Az ezt követő kontúrokat szigetként vagy zsebként programozhatja. A nyitott zsebeket határolás és sziget alkalmazásával tudja programozni.
Ehhez az alábbiak szerint járjon el:
- CONTOUR DEF programozása
- Határozza meg az első kontúrt zsebként, a másodikat pedig szigetként
- A 271. OCM KONTURADATOK ciklus meghatározása
- A Q569=1 ciklusparaméter programozása
- A vezérlő az első kontúrt nem zsebként, hanem nyitott határolásként értelmezi. Ezáltal a nyitott határolásból és az azt követően programozott szigetből egy nyitott zseb jön létre.
- A 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 kiegészítő részkontúrok nem lehetnek mélyebbek, mint a ciklus mélysége. Ezért alapvetően a legmélyebb zsebbel kezdjen.
OCM alakciklusok:
Az OCM alakciklusokban az alak egy zseb, sziget vagy egy határolás lehet. Sziget vagy nyitott zseb programozásához használja a 128x. ciklusokat.
Ehhez az alábbiak szerint járjon el:
- Programozza az alakot a 127x. ciklusokkal
- Ha az első alak sziget vagy nyitott zseb, programozza a 128x. határolóciklust
- A 272. OCM NAGYOLAS ciklus meghatározása
A maradék anyag megmunkálása
A ciklusok nagyolásnál lehetővé teszik, hogy nagyobb szerszámokkal végezze el az előmunkálást, majd a kisebb szerszámokkal válassza le a maradék anyagot. A vezérlő még simításkor is figyelembe veszi a korábban kinagyolt anyagot, és a simítószerszám nem terhelődik túl.
Példa: Nyitott zseb és finomnagyolás OCM ciklusokkal
- Ha a nagyolás után anyag marad a belső sarkokban, használjon kisebb kinagyoló szerszámot, vagy határozzon meg egy kiegészítő nagyolási műveletet egy kisebb szerszámmal.
- Ha nem tudja teljesen kinagyolni a belső sarkokat, a vezérlő a letöréskor megsértheti a kontúrt. A kontúr sérülésének megelőzése érdekében kövesse az alábbi eljárást.
Eljárásmód a belső sarkokban lévő maradék anyagnál
A példa egy kontúr belső megmunkálását mutatja be több olyan szerszámmal, amelyek nagyobb rádiuszúak, mint a programozott kontúr. Annak ellenére, hogy a szerszámrádiusz egyre kisebb, anyag marad a kontúr belső sarkaiban a kinagyolás után, amelyet a vezérlő figyelembe vesz a későbbi simítás és letörés során.
A példában a következő szerszámok szerepelnek:
- MILL_D20_ROUGH, Ø 20 mm
- MILL_D10_ROUGH, Ø 10 mm
- MILL_D6_FINISH, Ø 6 mm
- NC_DEBURRING_D6, Ø 6 mm
Nagyolás
- A kontúr előnagyolása a MILL_D20_ROUGH szerszámmal
- A vezérlő figyelembe veszi a Q578 BELSO SAROK TENYEZO Q paramétert, ami az előnagyolásnál 12 mm-es belső rádiuszokat eredményez.
... | |
---|---|
12 TOOL CALL Z "MILL_D20_ROUGH" | |
... | |
15 CYCL DEF 271 OCM KONTURADATOK | |
... Q578 = 0.2; BELSO SAROK TENYEZO ... | A kapott belső rádiusz = RT+ (Q578 * RT) 10 + (0,2 *10) = 12 |
16 CYCL DEF 272 OCM NAGYOLAS | |
... |
- A kontúr finomnagyolása a kisebb MILL_D10_ROUGH szerszámmal
- A vezérlő figyelembe veszi a Q578 BELSO SAROK TENYEZO Q paramétert, ami az előnagyolásnál 6 mm-es belső rádiuszokat eredményez.
... | |
---|---|
20 TOOL CALL Z "MILL_D10_ROUGH" | |
... | |
22 CYCL DEF 271 OCM KONTURADATOK | |
... Q578 = 0.2; BELSO SAROK TENYEZO ... | A kapott belső rádiusz = 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 kinagyoló szerszám |
Simítás
- A kontúr simítása a MILL_D6_FINISH szerszámmal
- A simítószerszámmal 3,6 mm-es belső rádiuszok lehetségesek. Ez azt jelenti, hogy a simítószerszám képes a megadott 4 mm-es belső rádiuszokat kialakítani. A vezérlő azonban figyelembe veszi a MILL_D10_ROUGH kinagyoló szerszám maradék anyagát. A vezérlő a kontúrt az előző nagyolószerszám 6 mm-es belső rádiuszával készíti el. 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 kapott belső rádiusz = 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 kinagyoló szerszám |
Letörés
- A kontúr letörése: A ciklus meghatározásakor meg kell határoznia a nagyolás utolsó kinagyoló szerszámát.
- Tip
Ha a simítószerszámot használja kinagyoló szerszámnak, a vezérlő megsérti a kontúrt. Ebben az esetben a vezérlő feltételezi, hogy a simítómaró 3,6 mm-es belső rádiuszú kontúrt hozott létre. A simítómaró azonban a korábbi nagyolási művelet miatt 6 mm-re korlátozta a belső rádiuszokat.
... | |
---|---|
33 TOOL CALL Z "NC_DEBURRING_D6" | |
... | |
35 CYCL DEF 277 OCM ELLETORES | |
... QS438 = "MILL_D10_ROUGH"; UEREGELOE-SZERSZAM ... | Az utolsó nagyolás kinagyoló szerszáma |
Az OCM ciklusok pozicionálási logikája
A szerszám jelenleg a biztonságos magasság felett van:
- A vezérlő a szerszámot gyorsmenetben a megmunkálási síkban a kezdőpontra mozgatja.
- A szerszám FMAX-szal a Q260 BIZTONSAGI MAGASSAG, majd a Q200 pozícióba mozog BIZTONSAGI TAVOLSAG
- A vezérlő ezután a szerszámot a szerszámtengelyen a Q253 ELOTOL. ELOPOZIC.KOR paraméterrel a kezdőpontba viszi.
A szerszám jelenleg a biztonságos magasság alatt van:
- A vezérlő a szerszámot gyorsmenetben a Q260 BIZTONSAGI MAGASSAG pozícióba mozgatja.
- A szerszám FMAX-szal a megmunkálási síkban a kezdőpontra, majd a Q200 pozícióba mozog BIZTONSAGI TAVOLSAG
- A vezérlő ezután a szerszámot a szerszámtengelyen a Q253 ELOTOL. ELOPOZIC.KOR paraméterrel a kezdőpontba viszi.
Programozási és kezelési útmutatások:
- Q260 A BIZTONSAGI MAGASSAG paramétert a vezérlő a 271. OCM KONTURADATOK paraméterből vagy az alakciklusokból veszi.
- Q260 A BIZTONSAGI MAGASSAG csak akkor érvényes, ha a biztonságos magasság pozíciója a biztonsági távolság felett van.
Megjegyzések
- Egy OCM ciklusban legfeljebb 16 384 kontúrelemet tud programozni.
- Az OCM ciklusok átfogó és komplex belső számításokat és ezekből eredő megmunkálásokat végeznek. Biztonsági okokból megmunkálás előtt mindig 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.
Példa
Séma: Futtatás OCM ciklusokkal
Az alábbi táblázat egy példát mutat arra, hogy hogyan nézhet ki egy programsorozat az 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 |
... |
35 CYCL DEF 277OCM ELLETORES |
36 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 |