Ciklus 241 EGYELU MELYFURAS

ISO-programozás

G241

Alkalmazás

A 241 EGYELU MELYFURAS ciklussal furatokat hozhat létre egyélű mélyfúróval. Lehetséges süllyesztett kezdőpont megadása. A vezérlő M3 értékével meg a fúrási mélységre. Megváltoztathatja a forgásirányt és a fordulatszámot a furatba/ból történő be- és kijáráskor.

Ciklus lefutása

  1. A vezérlő FMAX gyorsjáratban pozícionálja a szerszámot a főorsó tengelye mentén a FELSZIN KOORD. Q203 fölé, a megadott BIZTONSAGI TAVOLSAG Q200-ra
  2. A pozícionálástól függően a vezérlő a főorsó fordulatszámát a BIZTONSAGI TAVOLSAG Q200-nál, vagy pedig a koordinátafelület feletti megadott értéken kapcsolja be,
  3. Pozicionálás Q379-val való üzemnél

  4. A vezérlő aQ426 ORSO FORGASIRANY-ban meghatározott forgásiránnyal hajtja végre a megközelítést, vagyis órajárással megegyező, azzal ellentétes irányban vagy álló főorsóval
  5. A szerszám a M3 és Q206 ELOTOLAS SULLYSZTKOR-val fúr a Q201-ig, ill. a Q435 várakozási mélységig vagy a Q202 fogásvételi mélységig.
    • Ha Q435 ALLASMELYSEG-et határozott meg, a vezérlő csökkenti az előtolást a várakozási mélység elérésekor Q401 ELOTOLAS CSOKKENTESE-vel, és várakozik Q211 KIVARASI IDO LENT-val.
    • Ha kisebb fogásvételi érték lett megadva, a vezérlő a fogásvételig fúr. A fogásvételi mélység minden fogásvételnél Q212 FOGAST CSOKKENT-lel csökken
  6. A szerszám megáll a furat alján– amennyiben az meg van adva- a forgácseltávolítás érdekében
  7. Ha a vezérlő elérte a furatmélységet, kikapcsolja a hűtővizet. A fordulatszámot a Q427 FORDSZ. BE-/KIFELE-ben meghatározott értékre szabályozza, és adott esetben ismét megváltoztatja a Q426-beli forgásirányt.
  8. A szerszám a Q208 ELOTOLAS VISSZAHUZAS-sal visszatér a visszahúzási helyzetbe.
  9. Pozicionálás Q379-val való üzemnél

  10. Ha programozott, a szerszám FMAX-szal áll a 2. biztonsági távolságra

Megjegyzések

 
Megjegyzés
Vigyázat ütközésveszély!
Ha a ciklusnál pozitív mélységet ad meg, a vezérlő ellentétesen számolja az előpozícionálást. Ez azt jelenti, hogy a szerszám a szerszámtengelyen gyorsjáratban mozog a munkadarab felülete alá biztonsági távolságra! Ütközésveszély áll fenn!
  1. A mélységet negatív értékként adja meg
  2. Állítsa be a displayDepthErr (201003 sz.) gépi paraméterrel, hogy a vezérlő pozitív mélység megadása esetén hibaüzenetet jelenítsen-e meg (be) vagy sem (ki)
  • A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
  • Ez a ciklus felügyeli a szerszám meghatározott LU hasznos hosszát. Ha az LU-érték kisebb, mint a MELYSEG Q201, a vezérlő hibaüzenetet jelenít meg.

Megjegyzések a programozáshoz

  • Programozza a pozicionáló mondatot a kezdőpontra (furatközéppontra) a munkasíkban az R0 sugárkorrekcióval.
  • A mélység ciklusparaméter előjele határozza meg a megmunkálás irányát. Ha a mélységre nullát programoz, akkor a vezérlő nem hajtja végre a ciklust.

Ciklusparaméterek

Segédábra

Paraméter

Q200 Biztonsagi tavolsag ?

A szerszám csúcsa – Q203 FELSZIN KOORD. közötti távolság. Az érték növekményes értelmű.

Megadás: 0...99999.9999 vagy PREDEF

Q201 Mélység ?

A Q203 FELSZIN KOORD. – furat alja közötti távolság. Az érték növekményes értelmű.

Megadás: -99999.9999...+99999.9999

Q206 Elotolas melysegi fogasvetelkor?

A szerszám megmunkálási sebessége fúráskor mm/percben.

Megadás: 0...99999.999 alternatívaként FAUTO, FU

Q211 Kivárási idő lent ?

Az az idő másodpercben, amit a szerszám a furat alján tölt.

Bevitel: 0...3600.0000 vagy PREDEF

Q203 Md felszinenek koordinataja ?

A munkadarab felületének koordinátája az aktív vonatkoztatási ponthoz viszonyítva. Az érték abszolút értelmű.

Megadás: -99999.9999...+99999.9999

Q204 2. biztonsági távolság ?

A szerszám és a munkadarab (felfogó készülék) távolsága a szerszámtengely menté, amelynél nem történhet ütközés. Az érték növekményes értelmű.

Megadás: 0...99999.9999 vagy PREDEF

Q379 Lesüllyesztett kiindulási pont ?

Ha már létezik előfurat, megadhat ekkor lentebbi kezdőpontot. Ez növekményesen vonatkozik a Q203 FELSZIN KOORD.-ra. A vezérlő Q253 ELOTOL. ELOPOZIC.KOR-val mozgatja a szerszámot a Q200 BIZTONSAGI TAVOLSAG-ra a süllyesztett kezdőpont fölé. Az érték növekményes értelmű.

Megadás: 0...99999.9999

Q253 Előtolás előpozícionáláskor ?

Meghatározza a szerszám mozgási sebességét a Q201 MELYSEG ismételt megközelítés Q256 UT FORGACSTORESKOR után. Ez az előtolás van érvényben, ha a szerszám a Q379 KIINDULASI PONT (nem egyenlő 0-val) pozíción áll. Bevitel mm/percben.

Megadás: 0...99999.9999 vagy FMAX, FAUTO, PREDEF

Q208 Előtolás visszahúzáskor ?

A szerszámnak a furatból való kiemelési sebessége mm/percben. Amennyiben Q208=0-t ad meg, a vezérlő a szerszámot Q206 ELOTOLAS SULLYSZTKOR előtolással járatja ki.

Megadás: 0...99999.999 vagy FMAX, FAUTO, PREDEF

Q426 Forgásirány be-/kifelé (3/4/5)?

Az orsó választott forgásiránya a szerszám fogásvételkor és visszahúzásakor.

3: Orsó forgatása M3-mal

4: Orsó forgatása M4-gyel

5: Mozgás álló orsóval

Megadás: 3, 4, 5

Q427 Orsófordulatszám be-/kifelé?

Az a fordulatszám, amivel a szerszám fogásvételkor és visszahúzásakor a furatban forog.

Bevitel: 1...99.999

Q428 Orsófordulatszám fúrás?

Az a fordulatszám, amivel a szerszám fúr.

Megadás: 0...99999

Q429 Hűtőközeg BE M funkciója?

>=0: M mellékfunkció a hűtőközeg bekapcsolásához. A vezérlő bekapcsolja a hűtővizet, ha a szerszám eléri a Q379 startpont fölötti Q200 biztonsági távolságot.

"...": az M-funkció helyett végrehajtandó felhasználói makró útvonala. A felhasználói makróban lévő összes utasítás végrehajtásra kerül.

Felhasználói makró

Bevitel: 0...999

Q430 Hűtőközeg KI M funkciója?

>=0: M mellékfunkció a hűtőközeg kikapcsolásához. A vezérlő kikapcsolja a hűtővizet, ha a szerszám Q201 MELYSEG-n áll.

"...": az M-funkció helyett végrehajtandó felhasználói makró útvonala. A felhasználói makróban lévő összes utasítás végrehajtásra kerül.

Felhasználói makró

Bevitel: 0...999

Q435 Állásmélység?

Az orsótengely koordinátája, amelynél a szerszám várakozik. A funkció 0 megadása esetén nem aktív (standard beállítás). Alkalmazás: Átmenő furatok készítésénél néhány szerszámnál bizonyos várakozási időt meg kell adni a furatból alul való kilépés előtt a forgács felülre való továbbítása idejére. A Q201 MELYSEG-nél kisebb értéket határozzon meg. Az érték növekményes értelmű.

Megadás: 0...99999.9999

Q401 Előtolás-csökkentési tényező %?

Tényező, amellyel a vezérlő csökkenti az előtolást a Q435 ALLASMELYSEG elérésekor.

Bevitel: 0.0001...100

Q202 Maximális bemerülési mélység?

Az a méret, amivel a szerszám fogást vehet. Q201 MELYSEG nem kell a Q202 többszörösének lennie. Az érték növekményes értelmű.

Megadás: 0...99999.9999

Q212 Fogásvétel csökkentés?

Az az érték, amivel a vezérlő csökkenti a Q202 SULLYESZTESI MELYSEG értékét minden fogásvétel után. Az érték növekményes értelmű.

Megadás: 0...99999.9999

Q205 Minimális léptetési mélység ?

Ha Q212 FOGAST CSOKKENT nem egyenlő 0-val, a vezérlő lekorlátozza a fogásvétel mélységét erre az értékére. Ennél fogva a fogásvételi mélység nem lehet kisebb, mint Q205. Az érték növekményes értelmű.

Megadás: 0...99999.9999

Példa

11 CYCL DEF 241 EGYELU MELYFURAS ~

Q200=+2

;BIZTONSAGI TAVOLSAG ~

Q201=-20

;MELYSEG ~

Q206=+150

;ELOTOLAS SULLYSZTKOR ~

Q211=+0

;KIVARASI IDO LENT ~

Q203=+0

;FELSZIN KOORD. ~

Q204=+50

;2. BIZTONSAGI TAVOLS ~

Q379=+0

;KIINDULASI PONT ~

Q253=+750

;ELOTOL. ELOPOZIC.KOR ~

Q208=+1000

;ELOTOLAS VISSZAHUZAS ~

Q426=+5

;ORSO FORGASIRANY ~

Q427=+50

;FORDSZ. BE-/KIFELE ~

Q428=+500

;FORD.SZAM FURAS ~

Q429=+8

;HUTES BE ~

Q430=+9

;HUTES KI ~

Q435=+0

;ALLASMELYSEG ~

Q401=+100

;ELOTOLAS CSOKKENTESE ~

Q202=+99999

;MAX.BEMERULESI MELYS ~

Q212=+0

;FOGAST CSOKKENT ~

Q205=+0

;MIN. LEPTETESI MELYS

12 CYCL CALL

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 Hűtőközeg felhasználói makró

0 BEGIN PGM KM MM

1 FN 18: SYSREAD QL100 = ID20 NR8

; Hűtőközeg állapot kiolvasása

2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start"

; Hűtőközeg állapot lekérdezése, ha a hűtőközeg aktív, ugrás a Start LBL-re

3 M8

; Hűtőközeg bekapcsolása

7 CYCL DEF 9.0 KIVARASI IDO

8 CYCL DEF 9.1 V.ZEIT3

9 LBL "Start"

10 END PGM RET MM

Pozicionálás Q379-val való üzemnél

Különösen igen hosszú fúrókkal, mint pl. egyélű mélyfúrókkal vagy túl hosszú spirálfúrókkal való munkavégzés során kell jó néhány dolgot figyelembe vennie. Döntő szerep jut annak a pozíciónak, amelynél a főorsó bekapcsolódik. Ha hiányzik a szerszám szükséges vezetése, a túl hosszú fúrók eltörhetnek.

Ezért ajánlott a KIINDULASI PONT Q379 paraméterrel dolgozni. Ezen paraméter segítségével befolyásolhatja azt a pozíciót, amelynél a vezérlő bekapcsolja a főorsót.

A fúrás kezdete

AKIINDULASI PONT Q379 paraméter figyelembe veszi a FELSZIN KOORD. Q203-t és a BIZTONSAGI TAVOLSAG Q200 paramétert is. Alábbi példa szemlélteti, hogy milyen összefüggésben állnak egymással a paraméterek, és hogyan számolódik a kezdőpozíció:

KIINDULASI PONT Q379=0

  • A vezérlő bekapcsolja a főorsót a BIZTONSAGI TAVOLSAG Q200-n a FELSZIN KOORD. Q203 felett
     

KIINDULASI PONT Q379>0

  • A fúrás kezdete a süllyesztett kezdőpont Q379 feletti meghatározott érték. Ez az érték a következőképpen számítható ki: 0,2 x Q379, ha a számítás eredménye nagyobb lenne a Q200-nál, úgy az érték mindig Q200.

  • Példa:

  • FELSZIN KOORD. Q203 =0
  • BIZTONSAGI TAVOLSAG Q200 =2
  • KIINDULASI PONT Q379 =2
  • A fúrás kezdet alábbiak szerint számolódik: 0,2 x Q379=0,2*2=0,4; a fúrás kezdete tehát 0,4 mm vagy inch-vel van a süllyesztett kezdőpont felett. Ha tehát a süllyesztett kezdőpont -2-nél van, a vezérlő a fúrást -1,6 mm-nél kezdi.

  • Az alábbi táblázat különböző példákat sorol fel a fúrás kezdetének kiszámításával kapcsolatban:

Fúrás kezdete süllyesztett kezdőpont esetén

Q200

Q379

Q203

Pozíció, amelyre a vezérlő FMAX-val előpozicionál

0,2 tényező * Q379

A fúrás kezdete

2

2

0

2

0,2*2=0,4

-1,6

2

5

0

2

0,2*5=1

-4

2

10

0

2

0,2*10=2

-8

2

25

0

2

0,2*25=5 (Q200=2, 5>2, ezért az érték 2 kerül alkalmazásra.)

-23

2

100

0

2

0,2*100=20 (Q200=2, 20>2, ezért az érték 2 kerül alkalmazásra.)

-98

5

2

0

5

0,2*2=0,4

-1,6

5

5

0

5

0,2*5=1

-4

5

10

0

5

0,2*10=2

-8

5

25

0

5

0,2*25=5

-20

5

100

0

5

0,2*100=20 (Q200=5, 20>5, ezért az érték 5 kerül alkalmazásra.)

-95

20

2

0

20

0,2*2=0,4

-1,6

20

5

0

20

0,2*5=1

-4

20

10

0

20

0,2*10=2

-8

20

25

0

20

0,2*25=5

-20

20

100

0

20

0,2*100=20

-80

Forgácstörés

Az a pont, ahol a vezérlő forgácstörést hajt végre, is fontos szerepet játszik a hosszú szerszámokkal végzett munka során. A forgácstöréshez való visszahúzási pozíciónak nem kell megegyezni a fúrás kezdetének pozíciójával. A forgácstörés meghatározott pozíciójával biztosítható a fúró folyamatos vezetése.

KIINDULASI PONT Q379=0

  • A forgácstörés a BIZTONSAGI TAVOLSAG Q200-n történik a FELSZIN KOORD. Q203 felett
     

KIINDULASI PONT Q379>0

  • A forgácstörés a süllyesztett kezdőpont Q379 feletti meghatározott értéken történik. Ez az érték a következőképpen számítható ki: 0,8 x Q379, ha a számítás eredménye nagyobb lenne a Q200-nál, úgy az érték mindig Q200.

  • Példa:

  • FELSZIN KOORD. Q203 =0
  • BIZTONSAGI TAVOLSAGQ200 =2
  • KIINDULASI PONT Q379 =2
  • A forgácstörés pozíciója alábbiak szerint számolódik: 0,8 x Q379=0,8*2=1,6; a forgácstörés pozíciója tehát 1,6 mm vagy inch-vel van a süllyesztett kezdőpont felett. Ha tehát a süllyesztett kezdőpont -2-nél van, a vezérlő -0,4-nél hajtja végre a forgácstörést.

  • Az alábbi táblázat különböző példákat sorol fel a forgácstörés pozíciójának (visszahúzási pozíció) kiszámításával kapcsolatban:

Forgácstörés pozíciója (visszahúzási pozíció) süllyesztett kezdőpont esetén

Q200

Q379

Q203

Pozíció, amelyre a vezérlő FMAX-val előpozicionál

0,8 tényező * Q379

Visszahúzási pozíció

2

2

0

2

0,8*2=1,6

-0,4

2

5

0

2

0,8*5=4

-3

2

10

0

2

0,8*10=8 (Q200=2, 8>2, ezért az érték 2 kerül alkalmazásra.)

-8

2

25

0

2

0,8*25=20 (Q200=2, 20>2, ezért az érték 2 kerül alkalmazásra.)

-23

2

100

0

2

0,8*100=80 (Q200=2, 80>2, ezért az érték 2 kerül alkalmazásra.)

-98

5

2

0

5

0,8*2=1,6

-0,4

5

5

0

5

0,8*5=4

-1

5

10

0

5

0,8*10=8 (Q200=5, 8>5, ezért az érték 5 kerül alkalmazásra.)

-5

5

25

0

5

0,8*25=20 (Q200=5, 20>5, ezért az érték 5 kerül alkalmazásra.)

-20

5

100

0

5

0,8*100=80 (Q200=5, 80>5, ezért az érték 5 kerül alkalmazásra.)

-95

20

2

0

20

0,8*2=1,6

-1,6

20

5

0

20

0,8*5=4

-4

20

10

0

20

0,8*10=8

-8

20

25

0

20

0,8*25=20

-20

20

100

0

20

0,8*100=80 (Q200=20, 80>20, ezért az érték 20 kerül alkalmazásra.)

-80