Csonkakúp

Minden, amit a vezérlésekről tudni lehet...
Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

Csonkakúp

HozzászólásSzerző: go98admin » 2016.08.21. 23:36

Egy csonkakúpot kell marnunk, melynek kiinduló átmérője 50 mm, magassága 25 mm, legnagyobb átmérője pedig 100 mm. Talán a legegyszerűbb, amikor spirális pályán lefelé is haladva egy menetben marjuk ki a kívánt formát. Néhány probléma azonban akad, amit némi fejtöréssel könnyen áthidalhatunk, cserébe a program igen egyszerű lesz.
Elsőre a (síkbeli) spirál programozását gondoljuk végig! Mivel a HEIDENHAIN nem fogadja el a változó sugarú kört (a legnagyobb körvégpont hiba 0.016 mm lehet), ezért más módszert kell találnunk. Az alábbi ábrán látható módon fogjuk a spirált körívekkel közelíteni:
Kép
Mint látható, a két félkörív középpontját ide-oda eltolva végig érintőlegesen kapcsolódó körívekkel igen jól közelíthető a kívánt pálya. Érdemes megjegyezni, hogy a középpont eltolásánál négyszer nagyobb lesz az átmérőváltozás minden teljes fordulatnál.
Második fontos tudnivaló, hogy mélységében is változó körívet csak polárkoordinátákkal adhatunk meg. CP mondatban megadható a Z koordináta is!
Harmadikként azt is vegyük figyelembe, hogy a kontúrkövetést bekapcsolni csak olyan pályaelemen lehet, amelyik egy fősíkban fekszik. Ezért lesz szükség egy olyan negyedkörívet is programoznunk, amelyikben csak X-Y mozgás van.
0 BEGIN PGM truncated cone 01 MMprogram kezdete
1 BLK FORM 0.1 Z X-50 Y-50 Z-30 szerszám tengelye (Z), nyersdarab minimum pontja
2 BLK FORM 0.2 X+50 Y+50 Z+0 nyersdarab átlós pontja
3 TOOL CALL 14 Z S910 Z tengelyű 14-es szerszám hívása, fordulatszám beállítása
4 L Z+20 R0 FMAX pozícionálás a gyorsjárati síkra
5 L X-50 Y-50 R0 FMAX M13 megközelítési pontra állás, forgás és hűtővíz bekapcsolása
6 CC X+0 Y+0 körközéppont megadása
7 APPR LT X+0 Y-25 Z+0 LEN20 RR F500 merülés a munkasíkra (Z+0), rágördülés a kontúrra, kontúrkövetés jobbról (RR), előtolás beállítása
8 C X+25 Y+0 DR+ negyedkörív
9 LBL 1 címke a programrész ismétléséhez
10 CC X-0.25 Y+0 eltolt körközéppont az első félkörívhez
11 CP IPA+180 IZ-0.5 DR+ polárkoordinátával megadott félkörív, közben inkrementális merülés (IZ-0.5)
12 CC X+0.25 Y+0 eltolt körközéppont a második félkörívhez
13 CP IPA+180 IZ-0.5 DR+ polárkoordinátával megadott félkörív, közben inkrementális merülés (IZ-0.5)
14 CALL LBL 1 REP24 programrész megismétlése még 24-szer
15 CC X+0 Y+0 körközéppont megadása
16 CP IPA+360 DR+ teljes kör, az alsó sík megmunkáláshoz
17 DEP LT LEN20 kontúr elhagyása, kontúrkövetés kikapcsolása
18 L Z+20 R0 FMAX M5 M9 kiemelés gyorsjárattal
19 END PGM truncated cone 01 MM program vége

Programteszt üzemmódban megjelenített kép (jobb felső sarokban a szerszámmal):
Kép