Ciklus 800 FORGAT. RENDSZ. ILL.

ISO-programozás

G800

Alkalmazás

 
Machine

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.

A ciklus gépfüggő

Eszterga műveletek végrehajtásához a szerszámot az eszterga orsóhoz képest megfelelő helyzetbe kell pozícionálnia. Ehhez alkalmazza a 800 FORGAT. RENDSZ. ILL. ciklust.

A szerszám és az eszterga orsó közötti szög fontos az eszterga műveletek szempontjából, pl. aláesztergált kontúrok megmunkálásánál. A ciklus 800 több lehetőséget is biztosít a koordinátarendszer döntött megmunkálási műveletekhez való hozzáigazítására

  • Ha pozicionálta a döntött tengelyt a döntött megmunkálási műveletekhez, a ciklus 800 segítségével beállíthatja a koordinátarendszert a döntött tengelyek pozíciójára (Q530=0). Ebben az esetben a megfelelő számításhoz egy M144 vagy M128/TCPM programozandó
  • A ciklus 800 a döntött tengely szükséges szögét a Q531 állásszög alapján számítja ki − a DOENTOETT MEGMUNK. Q530 paraméterben kiválasztott stratégiától függően a vezérlő a döntött tengelyt kompenzációs mozgással (Q530=1) vagy anélkül (Q530=2) pozícionálja
  • A ciklus 800 a döntött tengely szükséges szögét a Q531 állásszög alapján számítja ki, de nem pozícionálja a döntött tengelyt (Q530=3), így Önnek kell a döntött tengelyt a ciklust követően a számított értékekre Q120 (A tengely), Q121 (B tengely) és Q122 (C tengely) pozícionálnia

Ha a maró orsó tengelye és az eszterga orsó tengelye egymással párhuzamos, akkor használja a Precessziót szög Q497-et a koordinátarendszer főorsó tengelye (Z tengely) körüli tetszőleges irányú elforgatásához. Erre akkor lehet szükség, ha a szerszámot helyhiány miatt egy meghatározott pozícióba kell vinni vagy ha a megmunkálási folyamatot jobban szemmel szeretné tartani. Ha az eszterga orsó nem párhuzamos a maró orsóval, akkor két precessziós szöget kell alkalmazni a megmunkáláshoz. A vezérlő azt a szöget választja ki, ami közelebb van a Q497 beviteli értékhez.

A ciklus 800 úgy pozícionálja a maró orsót, hogy annak forgácsolóéle az eszterga kontúrhoz igazodjon. A szerszámot akár tükrözve (SZERSZAMOT FORDIT Q498)is használhatja, így a maróorsót 180°-kal elforgatva tudja pozícionálni. Ezáltal a szerszám mind belső, mind pedig külső megmunkálásra használható. Pozícionálja a forgácsolóélt az eszterga orsó középpontjába egy pozícionáló mondattal, mint pl. L Y+0 R0 FMAX.

 
Tip
  • Ha megváltoztat egy dönthető tengely pozíciót, újra végre kell hajtania a ciklus 800-at, a koordinátarendszer beállításához
  • Ellenőrizze a megmunkálás előtt a szerszámorsó orientációját.

Excentrikus forgácsolás

Időnként a munkadarabot nem lehet úgy befogni, hogy annak forgástengelye egybe essen az eszterga orsó tengelyével. Ez pl. nagy vagy nem forgásszimmetrikus munkadarabok esetén fordul elő. A Q535 excentrikus esztergáló funkció a ciklus 800-ban azonban lehetővé teszi eszterga műveletek végrehajtását ilyen esetekben is.

Excentrikus esztergálás alatt több lineáris tengely kapcsolódik az eszterga orsóhoz. A vezérlő az excentricitást a kapcsolt lineáris tengelyek kompenzációs körmozgásával egyenlíti ki.

 
Machine

Ezt a funkciót a gép gyártójának kell engedélyeznie és adaptálnia.

Nagy fordulatszámok és nagymértékű excentricitás esetén nagy előtolásra van szükség a lineáris tengelyeken a mozgások szinkronban való végrehajtásához. Ha ezen előtolási értékek nem tarthatók be, akkor a kontúr sérülhet. A vezérlő ezért figyelmeztetést küld, ha a maximális tengelysebesség vagy gyorsulás 80 %-át túllépi. Csökkentse a fordulatszámot ilyen esetben.

Kezelési útmutatások

 
Megjegyzés
Vigyázat, ütközésveszély!
A vezérlő kompenzációs mozgásokat hajt végre összekapcsoláskor vagy szétkapcsoláskor. Ütközésveszély áll fenn!
  1. Az összekapcsolást és szétkapcsolást ezért csak álló eszterga orsó mellett hajtsa végre
 
Megjegyzés
Vigyázat, ütközésveszély!
Az excentrikus esztergálás alatt. A DCM ütközésfelügyelet nem aktív. A vezérlő excentrikus esztergálás alatt mindig megjeleníti a vonatkozó figyelmeztetést. Ütközésveszély áll fenn.
  1. Ellenőrizze a szimulációval a végrehajtást
 
Megjegyzés
Vigyázat, a szerszám és a munkadarab veszélybe kerülhet!
A munkadarab forgása centrifugális erőket hoz létre, amelyek a kiegyensúlyozatlanságtól függően vibrációt (rezgést) okoznak. Ez a vibráció negatív hatással van a megmunkálásra és csökkenti a szerszám éltartamát.
  1. A technológiai adatokat úgy adja meg, hogy ne lépjen fel vibráció (rezonanciarezgés)
  • Végezzen tesztesztergálást a tényleges megmunkálási művelet előtt, hogy meggyőződjön arról, hogy a szükséges sebesség fenntartható.
  • A kompenzációból eredő lineáris tengelypozíciókat a vezérlő csak a PILLANATNYI pozíciókijelzésben jeleníti meg.

Funkció

A 800 FORGAT. RENDSZ. ILL. ciklussal a vezérlő beállítja a munkadarab koordinátarendszert és megfelelően orientálja a szerszámot. A ciklus 800 csak addig érvényes, amíg azt a ciklus 801 nem törli, vagy a ciklus 800 nem kerül újra meghatározásra. A ciklus 800 néhány ciklusfunkcióját egyéb tényező is törölheti:

  • A szerszámadatok tükrözését (Q498 SZERSZAMOT FORDIT) a TOOL CALL szerszámhívás
  • Az EXCENTRIKUS ESZTERG. Q535 funkció a program végén vagy a program megszakítása (belső stop) állítja vissza

Megjegyzések

 
Machine

A gépgyártó határozza meg gépének konfigurációját. Ha ezen konfiguráció során a szerszámorsó a kinematikában mint tengely került meghatározásra, úgy az előtolás potenciométer a ciklus 800-val végzett mozgásoknál válik érvényessé.

A gépgyártó konfigurálhat egy rácsot a szerszámorsó pozícionálásához.

 
Megjegyzés
Vigyázat, ütközésveszély!
Ha a maróorsó esztergáló üzemmódban NC tengelyként van meghatározva, úgy a vezérlő a tengelyhelyzetből annak megfordítását is képes levezetni. De ha a maróorsó főorsóként van meghatározva, úgy fennáll annak a veszélye, hogy a szerszám megfordítása elveszik! Ütközésveszély áll fenn!
  1. A TOOL CALL-mondat után aktiválja újból a szerszám megfordítást
 
Megjegyzés
Vigyázat, ütközésveszély!
Ha Q498=1 és ehhez beprogramozza a FUNCTION LIFTOFF ANGLE TCS funkciót, a konfiguráció függvényében két különböző hatás jöhet létre. Amennyiben a szerszámorsó tengelyként van meghatározva, úgy a LIFTOFF a szerszám megfordításával szintén elforog. Amennyiben a szerszámorsó kinematikai transzformációként van meghatározva, úgy a LIFTOFF a szerszám megfordításával nem forog el! Ütközésveszély áll fenn!
  1. Óvatosan tesztelje az NC programot vagy a programszakaszt a Programfutás mód Mondatonkent üzemmódban
  2. Adott esetben módosítsa az SPB meghatározott szög előjelét
  • A ciklust kizárólag FUNCTION MODE TURN üzemmódban tudja végrehajtani.
  • A szerszámot be kell fogni, és a helyes pozícióban kell megmérni.
  • A ciklus 800 mindig csak a szerszámtól számított első szögtengelyt pozícionálja. Ha aktív egy M138, úgy az beszűkíti a kiválasztást a meghatározott forgótengelyre. Amennyiben más szögtengelyeket egy megadott pozícióra szeretne állítani, úgy azokat a ciklus 800 végrehajtása előtt kell pozícionálnia.
  • Forgótengelyek figyelembevétele a megmunkálásban M138 használatával

Megjegyzések a programozáshoz

  • A szerszámadatokat csak akkor tudja tükrözni (Q498 SZERSZAMOT FORDIT), ha kiválaszt egy esztergakést.
  • A ciklus 800 visszaállításához a 801 FORGO KOORDINATA RENDSZER RESET ciklust kell programoznia.
  • Ciklus 800 határolja be a maximálisan megengedett fordulatszámot excentrikus esztergáláskor. Ez egy gépfüggő konfigurációból (amelyet a gépgyártó állít be) valamint az excentricitás nagyságából ered. Előfordulhat, hogy a ciklus 800 előtt egy fordulatszámkorlátozást programozott a FUNCTION TURNDATA SMAX használatával. Ha a fordulatszámkorlátozás értéke kisebb, mint a ciklus 800 által számított fordulatszámkorlátozás, úgy a kisebb érték lép érvénybe. A ciklus 800 visszaállításához a ciklus 801-t kell programoznia. Ezáltal a ciklus által meghatározott fordulatszámkorlátozást is lenullázza. Ezt követően ismét az a fordulatszámkorlátozás él, amelyet a ciklushívás előtt a FUNCTION TURNDATA SMAX használatával beprogramozott.
  • Amennyiben a szerszámot a munkadarab orsó körül kívánja forgatni, úgy a nullaponttáblázatban használjon egy offszetet a munkadarab orsónál. Alapelforgatás nem lehetséges, a vezérlő hibaüzenetet jelenít meg.
  • Ha a Q530 Döntött megmunkálás paraméterben a 0 értéket állítja be (a döntött tengelyeket előtte pozícionálni kell), úgy előtte az M144 vagy a TCPM/M128 programozandó.
  • Ha a Q530 Döntött megmunkálás paraméteren a 1: MOVE, 2: TURN és 3: STAY beállítást alkalmazza, a vezérlő (a gépkonfigurációtól függően) aktiválja az M144 funkciót vagy a TCPM-t
  • Esztergáló megmunkálás (opció 50)

Ciklusparaméterek

Segédábra

Paraméter

Q497 Precessziós szög?

Az a szög, amihez a vezérlő beállítja a szerszámot.

Bevitel: 0.0000...359.9999

Q498 Szerszámfordítás (0=nem/1=igen)?

Szerszám tükrözése belső/külső megmunkáláshoz.

Megadás: 0, 1

Q530 Döntött megmunkálás?

Döntött tengelyek pozícionálása döntött megmunkáláshoz:

0: A dönthető tengelyek pozíciója változatlan marad (a tengelyt pozícionálni kell előtte)

1: A dönthető tengelyek automatikus pozícionálása a szerszámcsúcs utánvezetésével (MOVE). A szerszám és a munkadarab közötti relatív pozíció nem változik. A vezérlő a lineáris tengelyekkel kompenzációs mozgást hajt végre

2: A dönthető tengelyek automatikus pozícionálása a szerszámcsúcs utánvezetése nélkül (TURN)

3: A dönthető tengely nem kerül pozícionálásra Pozícionálja a dönthető tengelyeket egy következő, különálló pozícionáló mondatban (STAY). A vezérlő a Q120 (A tengely), Q121 (B tengely) és Q122 (C tengely) paraméterekben tárolja a pozícióértékeket

Megadás: 0, 1, 2, 3

Q531 Állásszög?

Beesési szög a szerszám beállításához

Megadás: -180...+180

Q532 Előtolás pozícionálás?

A dönthető tengely megmunkálási sebessége az automatikus pozícionálás alatt

Megadás: 0.001...99999.999 alternatív FMAX

Q533 Állásszög preferált iránya?

0: Az aktuális pozícióhoz legközelebb lévő megoldás

-1: A 0° és -179,9999° közötti tartományban lévő megoldás

+1: A 0° és +180° közötti tartományban lévő megoldás

-2: A -90° és -179,9999° közötti tartományban lévő megoldás

+2: A +90° és +180° közötti tartományban lévő megoldás

Bevitel: -2, -1, 0, +1, +2

Q535 Excentrikus esztergálás?

A tengelyek csatolása az excentrikus eszterga műveletekhez:

0: Tengelycsatolás kikapcsolása

1: Tengelycsatolás aktiválása. A forgás középpontja az aktív bázispont

2: Tengelycsatolás aktiválása. A forgás középpontja az aktív nullapont helyzete

3: Tengelycsatolás változatlanul hagyása

Megadás: 0, 1, 2, 3

Q536 Exc. eszterg. megállás nélkül?

A program megszakítása a tengelycsatolás előtt:

0: Megállítás új tengelycsatolás előtt. A vezérlő álló helyzetben megnyit egy ablakot, amiben megjelennek az excentricitás mértéke és az egyes tengelyek maximális dőlése. Ezután folytathatja a megmunkálást az NC-Start gombbal vagy válassza a MEGSZAKÍTÁST

1: Tengelycsatolás előzetes megszakítás nélkül

Megadás: 0, 1

Q599 ill. QS599 Visszahúzási út/Makro?

Visszahúzás a forgótengelyen vagy szerszámtengelyen történő pozícionálás végrehajtása előtt:

0: nincs visszahúzás

-1: Maximális visszahúzás M140 MB MAX-val, Lásd Visszahúzás a szerszámtengelyen M140 használatával

>0: Visszahúzási útmm-ben ill. inch-ben

"...": Felhasználói makróként meghívandó NC program elérési útvonala.

Felhasználói makró

Bevitel: –1...9999 Szöveg bevitele max. 255 karakterrel vagy QS-paraméterrel

Példa

11 CYCL DEF 800 FORGAT. RENDSZ. ILL. ~

Q497=+0

;PRECESSZIOS SZOG ~

Q498=+0

;SZERSZAMOT FORDIT ~

Q530=+0

;DOENTOETT MEGMUNK. ~

Q531=+0

;ALLASSZOEG ~

Q532=+750

;ELOTOLAS ~

Q533=+0

;PREFERÁLT IRÁNY ~

Q535=+3

;EXCENTRIKUS ESZTERG. ~

Q536=+0

;EXCENTR. STOP NÉLK. ~

Q599=-1

;VISSZAHUZAS

Felhasználói makró

A felhasználói makró egy további NC program.

A felhasználói makró több utasítást tartalmaz meghatározott sorrendben. A makró segítségével több, a vezérlő által végrehajtandó NC programot tud meghatározni. Felhasználóként makrókat NC programként tud létrehozni.

A makró működési módja megfelel a meghívott NC programénak, pl. az PGM CALL funkcióval. A makrót *.h vagy *.i kiterjesztésű NC programként kell megadnia

  • HEIDENHAIN javasolja, hogy a makróban QL paramétereket használjon. A QL paraméterek helyileg érvényesek egy NC programhoz. Amennyiben a makróban további változófajtákat alkalmaz, úgy a módosítások esetlegesen kihathatnak a meghívó NC programra is. Annak érdekében, hogy a módosítások a meghívó NC programban is explicit módon érvényesek legyenek, használja az 1200 - 1399 számú Q vagy QS paramétereket.
  • A makrókon belül kiolvastatja a ciklusparaméterek értékét.

Példa visszahúzás felhasználói makróra

0 BEGIN PGM RET MM

1 FUNCTION RESET TCPM

; TCPM visszaállítása

2 L Z-1 R0 FMAX M91

; Elmozdulás M91-vel

3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION"

; Ha Q533 (ciklus 800-ból származó irány) nem egyenlő 0-val, ugrás LBL "DEF_DIRECTION"-höz

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; Rendszeradatok olvasása (célpozíció REF-rendszerben) és mentése QL1-be

5 QL0 = 500 * SGN QL1

; SGN = előjel ellenőrzése

6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"

; Ugrás LBL MOVE-hoz

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = előjel ellenőrzése

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; Visszahúzási mozgás M91-vel

11 END PGM RET MM