Egyszerű kontúrképlet
Alapok
Az egyszerű kontúrképletek lehetővé teszik kontúrok legfeljebb 9 részkontúr (zseb vagy sziget) egyszerű összekapcsolásával történő leírását. A vezérlő kiszámítja a kontúrt a kiválasztott alkontúrokból.
Felhasznált témák
- Hozzáadás kontúrokhoz
- Komplex kontúrképlet
- 14. KONTURGEOMETRIA ciklus
- SL ciklusok
- OCM ciklusok
0 BEGIN CONTDEF MM |
---|
... |
5 CONTOUR DEF |
... |
6 CYCL DEF 20 KONTURADATOK |
... |
8 CYCL DEF 21 KINAGYOLAS |
... |
9 CYCL CALL |
... |
13 CYCL DEF 23 FENEKSIMITAS |
... |
14 CYCL CALL |
... |
16 CYCL DEF 24 OLDALSIMITAS |
... |
17 CYCL CALL |
... |
50 L Z+250 R0 FMAX M2 |
51 END PGM CONTDEF MM |
Egy adott SL ciklus (minden kontúrleíró program) memóriája legfeljebb 100 kontúrra korlátozódik. A lehetséges kontúrelemek száma függ a kontúr jellegétől (belső vagy külső kontúr), illetve a kontúrleírások számától is, és legfeljebb 16384 kontúrelemet tartalmazhat.
Üres tartományok
Az opcionális üres tartományok V (void) segítségével kizárhat tartományokat a megmunkálásból. Ezen tartományok például öntött elemekben lévő vagy megelőző megmunkálási lépésekből származó kontúrok lehetnek Legfeljebb öt üres tartományt határozhat meg.
Amennyiben OCM-ciklusokat alkalmaz, a vezérlő ezen tartományokban merőlegesen vesz fogás.
Amennyiben a 22 - 24 számú SL ciklusokkal dolgozik, a vezérlő a fogásvételi pozíciót a meghatározott üres tartományoktól függetlenül számítja ki.
Ellenőrizze a magatartást a szimuláció segítségével.
Alkontúrok tulajdonságai
- Ne programozzon sugárkorrekciót.
- A vezérlő figyelmen kívül hagyja az F előtolásokat és az M kiegészítő funkciókat.
- Koordinátaátszámítások megengedettek - ha azokat a részkontúrokon belül programozza, a következő alprogramokban is hatásosak, a ciklusbehívás után azonban nem kell azokat visszaállítani.
- Az alprogramok tartalmazhatnak koordinátákat az orsótengelyen is, ezek azonban nincsenek figyelembe véve.
- Az alprogram első koordináta-mondatában határozza meg a megmunkálási síkot.
Ciklusok tulajdonságai
- A vezérlő a ciklusok előtt automatikusan a biztonsági távolságra pozicionálja a szerszámot.
- Minden fogásmélységen megszakítás nélkül forgácsol; a szigetek körül mozog.
- A „belső sarkok” sugara programozható – a szerszám folyamatosan halad a kontúr megsértése nélkül a belső sarkoknál (ezt alkalmazza a Kinagyolás és a Oldalsimítás ciklus legkülső lépésénél).
- Oldalsimításkor a vezérlő kontúrt érintő íven közelíti meg.
- A fenék simításakor a szerszám szintén egy érintő íven közelíti meg a munkadarabot (Z szerszámtengely esetén ez például egy Z/X síkú ív).
- A vezérlő a kontúrt teljes egészében egyenirányú ill. ellenirányú forgácsolással munkálja meg.
A megmunkálás méretadatait, mint a marási mélység, ráhagyás és biztonsági magasság, központilag, a 20 KONTURADATOK ciklusban, illetve OCM esetén a 271 OCM KONTURADATOK ciklusban adhatja meg.
Egyszerű kontúrképlet megadása
A parancsléc választási lehetőségeivel vagy az űrlapban különböző kontúrokat tud matematikai képlettel egymással összekapcsolni.
Ehhez alábbiak szerint járjon el:
| ||
|
A vezérlő a kontúrmegadáshoz az alábbi lehetőségeket nyújtja:
Kiválasztási lehetőség | Funkciók | |
---|---|---|
Fájl |
| Kontúr nevének meghatározása vagy a fájlkiválasztás választása |
QS | Határozza meg a QS paraméter számát | |
LBL |
| Határozza meg a címke számát nevét vagy QS paraméterét |
Példa:
11 CONTOUR DEF P1 = LBL 1 I2 = LBL 2 DEPTH5 V1 = LBL 3 |
Programozási útmutatások:
- 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 mindig a legmélyebb zsebbel kezdünk.
- Ha a kontúr szigetként lett meghatározva, akkor a vezérlő a teljes mélységet a sziget magasságaként értelmezi. A megadott, előjel nélküli érték ezután a munkadarab felső felületére vonatkozik!
- Ha a mélységnek 0 van megadva, akkor zsebeknél a ciklus 20-ban meghatározott mélység érvényes. A szigetek a munkadarab felületéig érnek!
- Ha a meghívott fájl ugyanabban a könyvtárban van, mint a meghívó fájl, akkor elég, ha a fájlnevet útvonal nélkül adja meg.
Kontúr végrehajtása SL- vagy OCM-ciklusokkal
A meghatározott teljes kontúr megmunkálása SL ciklusokkal (Lásd Kontúrmarás SL ciklusokkal ) vagy OCM ciklusokkal (Lásd Kontúrmarás OCM ciklusokkal (#167 / #1-02-1)) történik.