Kúpos kontúr megmunkálása a szerszám palásfelületével, 3D sugárkorrekcióval, TCPM parancsot használva 5D-s gépen

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

Kúpos kontúr megmunkálása a szerszám palásfelületével, 3D sugárkorrekcióval, TCPM parancsot használva 5D-s gépen

HozzászólásSzerző: go98admin » 2016.08.23. 00:58

A vezérlés a szerszámot a mozgás és a szerszámtengely irányára merőlegesen eltolja a DR delta értékek összegével (szerszámtáblázat és TOOL CALL). A kompenzáció irányát az alkalmazott RL/RR sugárkompenzáció (lásd az ábrán, elmozdulási irány: +Y) határozza meg. Ahhoz, hogy a vezérlés el tudja érni a beállított szerszámtájolást, aktiválnia kell az M128, illetve TCPM funkciót (szoftver opció 2). A vezérlés ekkor automatikusan olyan pozícióba állítja a forgótengelyeket, hogy a szerszám elérje a meghatározott tájolást az aktív korrekcióval.
Kép
Megjegyzések:
- A szerszámtáblázatban meghatározott R szerszámsugárnak nincs hatása a térbeli kompenzációra.
- Térbeli sugárkorrekciót csak egyenes (L) mondatoknál lehet alkalmazni.
Példaprogramunkban a gép A és C forgótengellyel rendelkezik (a szimulátorban a KINEMATIC kulcsszó megadása után a ?? AC-Fork Head kiválasztásával kaphatunk ilyen elrendezést).

0 BEGIN PGM forma MMprogram kezdete
1 BLK FORM 0.1 Z X+0 Y+0 Z-50nyersdarab minimum pontjának megadása a grafikus ábrázoláshoz
2 BLK FORM 0.2 X+100 Y+150 Z+0nyersdarab átlós pontjának megadása
3 TOOL CALL 20 Z S1200 F1000szerszám hívása
4 M140 MB MAX M3szerszámtengelyen pozitív végállásra, főorsó indítása
5 CALL LBL 10síkbeli megmunkálás alprogramjának hívása
6 M140 MB MAXszerszámtengelyen pozitív végállásra mozog
7 TOOL CALL DR+Q108DR beállítása az aktuális szerszámsugár (Q108) szerint
8 M107figyelmeztető üzenet elnyomása
9 L C-180 R0 FMAXC tengely előpozicionálása
10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXISTCPM funkció bekapcsolása
11 L A+12 B+0 C-180 FMAXszerszám kezdő tájolásának beállítása (mindhárom forgótengely megadandó)
12 CALL LBL 20térbeli megmunkálás alprogramjának hívása
13 L A+0 C+0 FMAXszerszám visszaforgatása függőleges helyzetbe
14 FUNCTION RESET TCPMTCPM funkció kikapcsolása
15 M140 MB MAXszerszámtengelyen pozitív végállásra mozog
16 M30 ;----------------------------megmunkálás vége
17 LBL 10alprogram a síkbeli kontúrkövetéshez
18 L X+50 Y-30 R0 FMAXmegközelítési pontra áll
19 L Z+0 FMAXsüllyedés a munkadarab felszínéig
20 APPR LCT X+50 Y+10 Z-22 R5 RR F AUTOrágördülés a kontúr kezdőpontjára
21 L X+90haladás a kontúron...
22 RND R15sarok lekerekítése
23 L Y+140
24 RND R15
25 L X+10.
26 RND R15
27 L Y+10
28 RND R15
29 L X+50kontúr befejező eleme
30 DEP LCT X+50 Y-30 Z+0 R5legördülés a kontúrról
31 LBL 0alprogram vége
32 LBL 20alprogram a térbeli kontúrkövetéshez
33 L X+50 Y-20 R0 FMAXmegközelítési pontra állás
34 L Z+0 FMAXsüllyedés a munkadarab felszínéig (a szerszám programozott pontjával!)
35 L X+50 Y+10 Z-22 RRkontúr megközelítése a 3D térbeli korrekcióval
36 L X+75kontúr első egyenese
37 Q1 = - 90 ;kezdoszoglekerekítés kezdőszöge
38 Q2 = 75 ;X kozeppontlekerekítés X középpontja
39 Q3 = 25 ;Y kozeppontlekerekítés Y középpontja
40 Q4 = 15 ;sugarlekerekítés sugara
41 Q5 = 3 ;szoglepeslekerekítés közelítése 3 fokos középponti szögekhez tartozó húrokkal
42 CALL LBL RNDlekerekítést végző alprogram hívása
43 L Y+125kontúr következő egyenese
44 Q1 = 0lekerekítés kezdőszöge
45 Q3 = 125lekerekítés Y középpontja
46 CALL LBL RNDlekerekítést végző alprogram hívása
47 L X+25következő kontúrelem
48 Q1 = 90lekerekítés kezdőszöge
49 Q2 = 25lekerekítés X középpontja
50 CALL LBL RNDlekerekítést végző alprogram hívása
51 L Y+25következő kontúrelem
52 Q1 = 180lekerekítés kezdőszöge
53 Q3 = 25lekerekítés Y középpontja
54 CALL LBL RNDlekerekítést végző alprogram hívása
55 L X+50utolsó kontúrelem
56 L X+50 Y-20 Z+0 R0kontúr elhagyása, térbeli kontúrkövetés kikapcsolása
57 LBL 0alprogram vége
58 LBL RNDalprogram a lekerekítésekhez
59 Q15 = ABS ( 90 / Q5 ) - 1szöglépésből ismétlésszám meghatározása a negyedkörhöz
60 LBL RND1címke az ismétléshez
61 Q1 = Q1 + Q5aktuális szöghelyzet
62 Q13 = Q3 + ( Q4 * SIN Q1 )húr Y végpontja
63 Q12 = Q2 + ( Q4 * COS Q1 )húr X végpontja
64 L X+Q12 Y+Q13 IC+Q5mozgás a húr végpontjához, közben a szerszám orientáció inkrementális léptetése
65 CALL LBL RND1 REPQ15programrész ismétlése
66 LBL 0alprogram vége
67 END PGM forma MMprogram vége