FK kontúr #1

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

FK kontúr #1

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

Az alábbi kontúrt kell programoznunk. A kontúr kezdőpontja legyen a legalsó pontjában (20;0) és a kontúrt az óramutató járásával egyező irányban járjuk be.
Kép
0 BEGIN PGM FK01 MM program kezdete
1 BLK FORM 0.1 Z X-5 Y-5 Z-10 szerszám tengelye (Z), nyersdarab minimum pontja
2 BLK FORM 0.2 X+95 Y+95 Z+0 nyersdarab átlós pontja
3 TOOL CALL 1 Z S1200 Z tengelyű 1-es szerszám hívása, fordulatszám beállítása
4 L Z+50 R0 FMAX pozícionálás a gyorsjárati síkra
5 L X+20 Y-25 R0 FMAX M13 megközelítési pontra állás, forgás és hűtővíz bekapcsolása
6 APPR LCT X+20 Y+0 Z-5 R5 RL F650 merülés a munkasíkra (Z-5), rágördülés a kontúrra, kontúrkövetés balról (RL), előtolás beállítása
7 FC R20 DR- CLSD+ CCX+20 CCY+20 körív megadása az ismert adatokkal, kontúr kezdete
8 FLT érintő egyenes (nincs ismert adat)
9 FCT R16 DR- CCX+24 CCY+74 körív megadása az ismert adatokkal
10 FLT érintő egyenes (nincs ismert adat)
11 FCT R10 DR- CCX+80 CCY+70 körív megadása az ismert adatokkal
12 FLT AN-90 egyenes megadása az ismert adattal
13 FL DP36.5 PAR10 párhuzamos egyenes, távolság megadása és hivatkozás a 10-es mondatra
14 FSELECT2 lehetséges megoldások küzül a második kiválasztása
15 FCT R17 DR+ körív megadása az ismert adatokkal
16 FCT R20 DR- CLSD- CCX+20 CCY+20 körív megadása az ismert adatokkal, kontúr zárása
17 FSELECT2 lehetséges megoldások küzül a második kiválasztása
18 DEP LCT X+20 Y-25 R5 M5 legördülés a kontúrról, kontúrkövetés kikapcsolása, forgás kikapcsolása
19 L Z+100 R0 FMAX kiemelés gyorsjárattal
20 END PGM FK01 MM program vége

Programszerkesztés közben kialakuló 3D-s vonalas ábra a vezérlő képernyőjén:
Kép
Érdemes megfigyelni, hogy a 6 mondatban a Z pozícionálás a rágördülő kör kezdőpontjára történik és nem függőleges irányban!
A köröket érintő egyenesekről (8 és 10) semmilyen adatot sem tudunk megadni, de a második egyenessel (10) párhuzamosan kell megadnunk a negyedik egyenest (13)!
Két esetben (13 és 16) a vezérlés grafikusan megjelenítette a lehetséges megoldásokat, melyekből mindkét esetben a másodikat választottuk.

Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

FK kontúr #2

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

Az ábrán vázolt hornyot kell kialakítanunk. Az alkatrészek változatosak; a hornyok száma 2 és 10 között változhat és a hornyok egyenletesen vannak elosztva a kerület mentén.
Kép
A problémára az FK kontúrszerkesztés és a paraméteres programozás kombinációjával mutatunk megoldást. Az FK kontúrleírás egyes értékeit paraméteresen adtuk meg, ezáltal az alakzat forgathatóvá vált. Látszólag egyszerűbb megoldást jelentene a forgatás ciklus, de az kontúrkövetés közben nem alkalmazható.
0 BEGIN PGM FK02 MM program kezdete
1 BLK FORM 0.1 Z X-50 Y-50 Z-20szerszám tengelye (Z), nyersdarab minimum pontja
2 BLK FORM 0.2 X+50 Y+50 Z+0nyersdarab átlós pontja
3 Q3 = 6 ;HORONYSZAMhornyok számának megadása
4 TOOL CALL 3 Z S1250 F550Z tengelyű 3-as szerszám hívása, fordulatszám és előtolás beállítása
5 L Z+20 R0 FMAXpozícionálás a gyorsjárati síkra
6 L X+0 Y+65 R0 FMAXmegközelítési pontra állás gyorsjárattal
7 L Z-8 R0 FMAX M13merülés a munkasíkra (Z-8), forgás és hűtővíz bekapcsolása
8 APPR LCT X+0 Y+30 R5 RLrágördülés a horony alsó pontjára, kontúrkövetés bekapcsolása
9 FPOL X+0 Y+0FK póluspont megadása
10 Q1 = 90Q1 változó kezdeti értéke
11 LBL 1címke a programrész ismétléséhez
12 FC R12 DR+ CCPR+42 CCPA+Q1negyedkörív
13 FLT AN+Q1egyenes
14 RND R2R2 lekerekítés
15 FC R50 CCX+0 CCY+0 DR-külső körív
16 RND R2R2 lekerekítés
17 Q1 = Q1 - ( 360 / Q3 )Q1 változó módosítása
18 Q2 = Q1 - 180Q2 segédváltozó (most az egyenes szöge és a negyedkörív végpontja)
19 FL AN+Q2egyenes
20 FCT R12 DR+ CCA+Q2 CCPR+42 CCPA+Q1negyedkörív
21 Q2 = Q3 - 1Q2 segédváltozó (most az ismétlések száma)
22 CALL LBL 1 REPQ2programrész ismétlése
23 DEP LCT X+0 Y+65 R5legördülés a kontúrról
24 L Z+20 R0 FMAX M5 M9kiemelés gyorsjárattal, forgás és hűtővíz kikapcsol
25 END PGM FK02 MM program vége
Programszerkesztés közben kialakuló síkbeli vonalas ábra:
Kép
A 3 sorban kell megadni a hornyok számát, más módosításra nincs szükség egy új gyártmányra való áttéréshez. A következő ábra egy 7 hornyú munkadarab tesztelésének eredményét mutatja:
Kép