1021. HENGER LASSULOKETU KOSZORULESE ciklus (#156 / #4-04-1)

ISO-programozás

G1021

Alkalmazás

 
Machine

Vegye figyelembe a gépkönyvet!

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

Az 1021. HENGER LASSULOKETU KOSZORULESE ciklussal körzsebeket vagy körcsapokat tud köszörülni. A henger magassága jóval nagyobb lehet a köszörűkorong szélességénél. A vezérlő lengőlökettel meg tudja munkálni a henger teljes magasságát. A vezérlő több körpályát hajt végre egyetlen lengőlöket során. Ennek során a lengőlöket és a körpályák egy spirális vonallá adódnak össze. A folyamat a lassúlöketű köszörülésnek felel meg.

Az oldalirányú fogásvételek a lengőlöket megfordítási pontjain egy félkör mentén történnek. A lengőlöket előtolását a csavarvonalpálya menetemelkedésével programozza a köszörűkorong szélességéhez képest.

Hengereket túlfutás nélkül teljes egészében is meg tud munkálni, pl. zsákfuratként. Ehhez a lengőlöket megfordítási pontjainál üres futásokat kell beprogramoznia.

Ciklus lefutása

  1. A vezérlő a köszörűszerszámot a Q367 ZSEB HELYZETE függvényében pozicionálja a henger fölé. Majd a szerszámot gyorsmenetben a Q260 BIZTONSAGI MAGASSAG pozícióba mozgatja.
  2. A köszörűszerszám ELOTOL. ELOPOZIC.KOR Q253-val áll BIZTONSAGI TAVOLSAG Q200-ra.
  3. A köszörűszerszám a szerszámtengelyen kezdőpontra áll. A kezdőpont a MEGMUNKALASI IRANY Q1031 -tól függően a lengőlöket felső vagy alsó megfordítási pontja.
  4. A ciklus elindítja a lengőlöketet. A vezérlő a köszörűszerszámmal a Q207 KOSZORULESI ELOTOLAS paraméterrel a kontúrra áll.
  5. Előtolás lengőlökethez

  6. A vezérlő lassítja a lengőmozgást a kezdőpozícióban.
  7. A vezérlő a köszörűszerszámmal a Q1021 EGYOLDALÚ FOGÁSVÉTEL függvényében a Q534 1 oldalirányú fogásvétellel félkörben vesz fogást.
  8. A vezérlő adott esetben végrehajtja a meghatározott 2 Q211 vagy Q210 üres futásokat.
  9. Túlfutás és üres futások a lengőlöket végpontjainál

  10. A ciklus folytatja a lengőmozgást. A köszörűszerszám több körpályát tesz meg. A körpályákat a lengőlöket a szerszámtengely irányában szuperponálja egy csavarvonallá. A csavarvonalpálya meredekségét a Q1032 tényezővel tudja befolyásolni.
  11. A 3 csavarvonalpályák addig ismétlődnek, míg el nem érik a lengőlöket második megfordítási pontját.
  12. A vezérlő megismétli a 4. - 7. lépéseket, míg el nem éri a kész darab Q223 átmérőjét vagy a Q14 ráhagyást.
  13. Az utolsó oldalirányú fogásvétel után a a köszörűkorong végrehajtja az esetlegesen beprogramozott üres löketek Q1020 számát.
  14. A vezérlő megszakítja a lengőlöketet. A köszörűszerszám a hengert félkörív mentén a Q200 biztonsági távolsággal hagyja el.
  15. A köszörűszerszám a Q253 ELOTOL. ELOPOZIC.KOR paraméterrel a Q200 BIZTONSAGI TAVOLSAG pozícióba, majd gyorsmenetben a Q260 BIZTONSAGI MAGASSAG pozícióba áll.
 
Tip
  • Annak érdekében, hogy a köszörűszerszám a hengert a lengőlöket végpontjaiban teljesen megmunkálja, megfelelő mértékű túlfutást vagy üres futásokat kell meghatároznia.
  • A lengőlöket hossza a MELYSEG Q201, a FELÜLET ELTOLÁS Q1030, valamint a B tárcsaszélesség értékekből adódik.
  • A kezdőpont a megmunkálási síkban a Q200 BIZTONSAGI TAVOLSAG értékével növelt szerszámrádiuszú távolságra van a Q368 RAHAGYAS A STARTNAL értékével növelt Q223 KESZDARAB ATMEROJE értékétől.

Túlfutás és üres futások a lengőlöket végpontjainál

Túlfutási hossz

Felül

Alul

Az utat a Q1030 FELÜLET ELTOLÁS paraméterben határozza meg.

Ezt az utat a megmunkálás mélységével kell számítani, majd meg kell határozni a Q201 MELYSEG paraméterben.

Amennyiben nem lehetséges túlfutás, például zseb esetén, a lengőlöket végpontjainál több üresfutást (Q210, Q211) kell beprogramoznia. Úgy adja meg ezek számát, hogy a fogásvétel (fél körív) után legalább egy körív a megfelelő átmérővel kerüljön megmunkálásra. Az üres futások száma mindig az előtolás override 100 %-os értékére vonatkozik.

 
Tip
  • HEIDENHAIN javasolja, hogy mindig 100 % vagy annál nagyobb előtolás override-ot alkalmazzon. 100 %-nál kisebb előtolás override esetén nem biztosítható, hogy a henger a végpontokban teljes egészében megmunkálásra kerül.
  • Az üres futások számának meghatározásakor a HEIDENHAIN azt javasolja, hogy legalább egy 1,5-ös értéket határozzon meg.

Előtolás lengőlökethez

A Q1032 tényezővel határozza meg a csavarvonalpálya menetemelkedését (= 360°). Ezen meghatározásból adódik a lengőlöketre vonatkozó előtolás értéke mm-ben ill. inch-ben/csavarvonalpálya (= 360°).

A KOSZORULESI ELOTOLAS Q207 és a lengőlöket előtolásának aránya nagyon fontos. Amennyiben az előtolás override értékét 100%-tól eltérően adja meg, úgy azt biztosítja, hogy a lengőlöket hossza az ív mentén kisebb legyen a köszörűkorong szélességénél.

 
Tip

HEIDENHAIN javasolja, hogy legfeljebb 0,5 értéket adjon meg.

Megjegyzések

 
Machine

A gép gyártójának megvan a lehetősége, hogy a lengőmozgások override értékét megváltoztassa.

  • A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
  • Az utolsó oldalsó fogás az adatmegadás függvényében kisebb lehet.
  • A vezérlő a szimulációban nem ábrázolja a lengőmozgást. A grafikus szimuláció a Mondatonkénti programfutás és Folyamatos programfutás üzemmódokban ábrázolja a lengőmozgást.
  • A ciklust egy marószerszámmal is végrehajthatja. Marószerszám esetén a LCUTS vágóélhossz megegyezik a köszörűkorong szélességével.
  • Vegye figyelembe, hogy a ciklus számol az M109-vel. Ezzel az állapotkijelzőn a program futása közben a zsebnél a KOSZORULESI ELOTOLAS Q207 értéke kisebb, mint egy csap esetén. A vezérlő a köszörűszerszám középponti pályájának előtolását jeleníti meg lengőlökettel együtt.
  • Előtolás körpályákhoz igazítása az M109 használatával

Megjegyzések a programozáshoz

  • A vezérlő abból indul ki, hogy a henger aljának van feneke. Ezen okból kifolyólag csak a felületen tud túlfutást a Q1030-ban meghatározni. Ha tehát például egy átmenő furatot munkál meg, az alsó túlfutást a MELYSEG Q201-ben kell figyelembe vennie.
  • Túlfutás és üres futások a lengőlöket végpontjainál

  • Amennyiben a köszörűkorong szélesebb a MELYSEG Q201-nél és a FELÜLET ELTOLÁS Q1030-nál, a vezérlő a nincs lengőlöket hibaüzenetet jeleníti meg. Az eredő lengőlöket ebben az esetben 0 lenne.

Ciklusparaméter

Segédábra

Paraméter

Q650 Idom típusa?

A forma geometriája:

0: Zseb

1: Sziget

Megadás: 0, 1

Q223 Készdarab átmérője ?

A készre munkált henger átmérője

Megadás: 0...99999.9999

Q368 Megmunk. előtti ráhagyás oldalt?

Oldalirányú ráhagyás, amely a köszörű megmunkálás előtt adott. Az értéknek nagyobbnak kell lennie, mint Q14. Az érték növekményes értelmű.

Bevitel: –0.9999...+99.9999

Q14 Simito rahagyas oldalt ?

Oldalirányú ráhagyás, amely a megmunkálás után megmarad. Ennek a ráhagyásnak a Q368-nél kisebbnek kell lennie. Az érték növekményes értelmű.

Megadás: -99999.9999...+99999.9999

Q367 A zseb helyzete (0/1/2/3/4)?

Az alak helyzete a szerszám pozíciójához képest ciklusmeghíváskor:

0: szerszámpozíció = alak közepe

1: szerszámpozíció = negyedkör átmenet 90°-nál

2: szerszámpozíció = negyedkör átmenet 0°-nál

3: szerszámpozíció = negyedkör átmenet 270°-nál

4: szerszámpozíció = negyedkör átmenet 180°-nál

Megadás: 0, 1, 2, 3, 4

Q203 Md felszinenek koordinataja ?

A munkadarab felületének koordinátája az aktív nullaponthoz képest. Az érték abszolút értelmű.

Megadás: -99999.9999...+99999.9999

Q1030 Ofszet a felülethez képest?

A szerszám felső élének helyzete a felületen. Az eltolás túlfutási hosszként szolgál a felületen a lengőlöketnek. Az érték abszolút értelmű.

Bevitel: 0...999.999

Q201 Mélység ?

A munkadarab felülete és a kontúr alja közötti távolság. Az érték növekményes értelmű.

Bevitel: –99999.9999...+0

Q1031 Megmunkálási irány?

A startpozíció meghatározása. Ebből adódik az első lengőlöket iránya:

-1 vagy 0: A kezdőpozíció a felületen található. A lengőlöket negatív irányába indul el.

+1: A kezdőpozíció a henger alján található. A lengőlöket pozitív irányába indul el.

Megadás: -1, 0, +1

Q1021 Egyoldali fogásvétel (0/1)?

Pozíció, ahol oldalirányú fogásvétel történik:

0: Oldalirányú fogásvétellel alul és felül

1: Egyoldalú fogásvétel a Q1031 függvényében

  • Ha Q1031 = -1, az oldalirányú fogásvétel fent történik.
  • Ha Q1031 = +1, az oldalirányú fogásvétel alul történik.

Megadás: 0, 1

Q534 Oldalsó fogásvétel?

Az a méret, amivel a köszörűszerszám egyszerre előrehaladhat oldalirányban.

Megadás: 0.0001...99.9999

Q1020 Üresjárati löketek száma?

Üres löketek száma az utolsó oldalirányú fogásvétel után anyagleválasztás nélkül.

Bevitel: 0...99

Q1032 Csavarvonal-emelkedési tényező?

A Q1032 tényező határozza meg a csavarvonalpálya menetemelkedését (= 360°). A Q1032-et a rendszer megszorozza a köszörűszerszám B szélességével. A csavarvonalpálya menetemelkedése befolyásolja a lengőlöket előtolását.

Előtolás lengőlökethez

Bevitel: 0.000...1.000

Q207 Előtolás köszörüléskor?

A szerszám mozgási sebessége a kontúr köszörülésekor mm/percben.

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

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

A szerszám megmunkálási sebessége a MELYSEG Q201 közelítésekor. Az előtolás a FELSZIN KOORD. Q203 alatt hat. Bevitel mm/percben.

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

Q15 Köszörülési mód (-1/+1)?

A kontúrköszörülés módjának meghatározása:

+1: Egyenirányú köszörülés

-1 vagy 0: Ellenirányú köszörülés

Megadás: -1, 0, +1

Q260 Biztonsagi magassag ?

Abszolút magasság, ahol a munkadarabbal való ütközés nem lehetséges

Megadás: -99999.9999...+99999.9999 vagy PREDEF

Q200 Biztonsagi tavolsag ?

A szerszám csúcsa és munkadarab felülete közötti távolság. Az érték növekményes értelmű.

Megadás: 0...99999.9999 vagy PREDEF

Q211 Üresfutások lent?

Az üresfutások száma a lengőlöket alsó megfordítási pontjánál.

Túlfutás és üres futások a lengőlöket végpontjainál.

Bevitel: 0...99.99

Q210 Üresfutások fent?

Az üresfutások száma a lengőlöket felső végpontjánál.

Túlfutás és üres futások a lengőlöket végpontjainál.

Bevitel: 0...99.99

Példa

11 CYCL DEF 1021 HENGER LASSULOKETU KOSZORULESE ~

Q650=+0

;IDOMTIPUS ~

Q223=+50

;KESZDARAB ATMEROJE ~

Q368=+0.1

;RAHAGYAS A STARTNAL ~

Q14=+0

;RAHAGYAS OLDALT ~

Q367=+0

;ZSEB HELYZETE ~

Q203=+0

;FELSZIN KOORD. ~

Q1030=+2

;VERSATZ OBERFLAECHE ~

Q201=-20

;MELYSEG ~

Q1031=+1

;MEGMUNKALASI IRANY ~

Q1021=+0

;EGYOLDALI FOGASVETEL ~

Q534=+0.01

;OLDALSO FOGASVETEL ~

Q1020=+0

;URESJARATI LOKETEK ~

Q1032=+0.5

;FAKTOR ZUSTELLUNG ~

Q207=+2000

;KOSZORULESI ELOTOLAS ~

Q253=+750

;ELOTOL. ELOPOZIC.KOR ~

Q15=-1

;KOSZORULESI MOD ~

Q260=+100

;BIZTONSAGI MAGASSAG ~

Q200=+2

;BIZTONSAGI TAVOLSAG ~

Q211=+0

;URESFUTASOK LENT ~

Q210=+0

;URESFUTASOK FENT