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.

Séma: Futtatás SL-ciklusokkal és egyszerű kontúrképletekkel

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

 
Tip

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:

  1. Az NC funkciót beszúr kiválasztása
  2. A vezérlő megnyitja a NC funkciót beszúr ablakot.
  3. CONTOUR DEF kiválasztása
  4. A vezérlő megnyitja a párbeszédablakot a kontúrképlet megadásához.
  5. Adja meg a P1 első részkontúrt

  1. Válassza a P2 zseb vagy I2 sziget lehetőségek egyikét
  2. Adja meg a második részkontúrt
  3. Szükség esetén adja meg a második részkontúr mélységét.
  4. Folytassa a párbeszédet a korábban leírtaknak megfelelően, míg minden alkontúrt meg nem ad.
  5. Szükség esetén határozza meg a V üres tartományokat
  6.  
    Tip

    Az üres tartományok mélysége a megmunkálási ciklusban meghatározott teljes mélységnek felel meg.

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

  • Bevitel
  • Fájlkiválasztás

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

  • Szám
  • Név
  • QS

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

 
Tip

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