Példák TOOL
CALL
PGM
DR+0 sugárkorrekció program ozott m ódosítása
0
BEGIN
1
BLK
FORM
0.1
pl1
2
BLK
FORM
0.2
3
TOOL
4
L
Z+20
5
L
X-10
6
L
Z-5
7
CALL
LBL
8
TOOL
CALL
9
LBL
10
APPR
11
L
12
RND
13
L
14
RND
15
L
16
RND
17
L
18
RND
19
L
20
RND
21
L
22
RND
23
L
24
CALL
X+0 X+100
10
R0
MM Z
Z
S1000
FMAX
Y-10
Y+0
Z-20
Y+100 F300
Z+0 DR+12
M3
FMAX
FMAX 1 DR+0
1 LCT
X+10
X+30
Y+30
R5
program kezdete nyersdarab definíció a grafikához
RL
Y+50
szerszám hívása (maró), sugárkorrekció növelése biztonsági magasságra állás, fõorsó bekapcsolása süllyedési pozícióra mozog megmunkálási mélységre mozog kontúrt leíró alprogram hívása sugárkörrekció növekmény törlése címke 1 az alprogram azonosításához rágördülés a kontúrra haladás a kontúron...
R5 Y+90 R10 X+70 R5 X+90
Y+50
R5 Y+10 R10 X+50 R5 X+30
Y+30
DEP
LCT
X-10
25
LBL
0
26
L
27
END
Z+50 PGM
Y-10
R5
FMAX pl1
MM
Az alprogram meghívása után a program törli a sugárkorrekció ráhagyást, majd ráfut a kontúr leírására és ismételten végrehajtja.
legördülés a kontúrról alprogram vége, visszatérés a hívó programsor utáni pontra kiemelés biztonsági magasságra program vége
TOOL CALL DR+0 sugárkorrekció program ozott m ódosítása Üreg kialakítása sugárkorrekció módosításával
0
BEGIN
1
BLK
FORM
PGM
0.1
pl2
2
BLK
FORM
0.2
3
TOOL
4
L
Z+20
5
L
X-15
6
L
Z-5
7
L
X+50
8
L
Z+5
9
CALL
LBL
10
TOOL
CALL
11
LBL
12
APPR
13
L
14
CC
15
C
Y+20
16
L
X-2
17
DEP
LT
18
LBL
0
19
L
20
END
CALL R0
X+0 X+100
10
program kezdete nyersdarab definíció a grafikához
MM Z
Z
S1000
FMAX
Y+50
Y+0
Z-20
Y+100 F250
Z+0 DR+15
M13
FMAX
FMAX
FMAX 1 DR+0
1 LT
X-2
Y+80
X+23.542 X+50
Z+50 PGM
Z-5
LENQ108
RR
szerszám hívása (maró), sugárkorrekció növelése biztonsági magasságra áll, fõorsó és hûtõvíz be süllyedési pontra áll megmunkálási magasságra süllyed kezdõ hornyot megmunkál kiemel kontúrt megmunkáló alprogram hívása hozzáadott sugárkorrekció törlése címke 1 az alprogram azonosításához kontúr megközelítése haladás a kontúron
Y+50 DR-
LEN0
FMAX pl2
MM
kontúr elhagyása alprogram vége, visszatérés a hívó sor utáni pontra kiemelés biztonsági magasságra program vége
Kontúr megmunkálása, belsõ köríveknél automatikus elõtolás csökkentéssel (M110)
0
BEGIN
1
BLK
FORM
PGM
0.1
pl3
2
BLK
FORM
0.2
3
TOOL
4
L
5
APPR
6
L
7
RND
8
L
CALL
Z+20
5
R0
LN
program kezdete nyersdarab definíció a grafikához
MM Z
X+0 X+100
Z
S2100
FMAX
X+0
M13
Y+70
Y+95
Y+0
Z-20
Y+100
Z+0
F450 M110 Z-5
LEN+5
RL
szerszám hívása (maró) biztonsági magasságra állás, fõorsó és hûtés be, elõtolás csökkentés be ráállás a kezdõpontra, kontúrkövetés balról haladás a kontúron
R20 X+40
9
CT
X+65
Y+80
10
CC
X+75
Y+80
11
C
IX+20
12
L
X+95
13
RND
14
L
Y+50
15
L
X+75
16
RND
17
L
18
CC
19
C
X+45
20
L
Y+30
21
RND
22
L
23
RND
24
L
25
CR
26
L
27
DEP
LT
28
END
PGM
elõzõ egyenest érintõlegesen folytató ív
DR+
R5
Y+30
R8 Y+20 X+60
Y+20 Y+20
DR-
R9 X+0 R4
IX+15
IY+15
Y+60 X+0
R+20
DR+
Y+75 LEN5 pl3
MM
legördülés a kontúrról program vége
A program csak körbejárja a kontúrt. Belsõ körívek megmunkálásánál (mivel alapesetben a programozott elõtolás a szerszám középpontjára vonatkozik) a forgácsolási pont gyorsabban halad mint a megadott elõtolás. A forgácsolási pontban a sebesség növekedése a pálya és a szerszám sugarának viszonyától függ. Az M110 kód programozásával biztosítható, hogy kontúrkövetés közben a forgácsolási pont sebessége ne haladja meg a programozott elõtolást (a vezérlés automatikusan csökkenti a szerszám középpontjának elõtolását).
Az elõzõ munkadarab teljes megmunkálása
0
BEGIN
1
BLK
FORM
0.1
2
BLK
FORM
0.2
3
TOOL
4
L
5
CYCL
DEF
14.0
KONTURGEOMETRIA
6
CYCL
DEF
14.1
KONTURCIMKE1
7
CYCL
DEF
20
8
PGM
pl3_SL
CALL
Z+20
5
R0
Z
Y+0
X+100 Z
Z-20
Y+100
S2100
FMAX
program kezdete nyersdarab definíció a grafikához
MM X+0
Z+0
szerszámot hív (maró) biztonsági Z magasságra áll, fõorsót és hûtést elindít, elõtolás M110 szerint kontúrok felsorolása (elsõ a “külsõ” kontúr)
F450
M13
M110
KONTURADATOK
/2
általános megmunkálási adatok
~
Q1=-5
;MARASI
MELYSEG
~
Q2=+1.2
;PALYAATFEDES
Q3=+0
;RAHAGYAS
OLDALT
Q4=+0
;RAHAGYAS
MELYSEGBEN
Q5=+0
;FELSZIN
~
KOORD.
~ ~
~
Q6=+2
;BIZTONSAGI
TAVOLSAG
~
Q7=+50
;BIZTONSAGI
MAGASSAG
~
Q8=+0
;LEKEREKITESI
Q9=+1
;FORGASIRANY
CYCL
DEF
22
KINAGYOLAS
SUGAR
~
terület megmunkálási módjának megadása
~
Q10=-2
;SULLYESZTESI
Q11=+150
;ELOTOLAS
Q12=+500
;KINAGYOLASI
Q18=+0
;NAGYOLO
SZERSZAM
~
Q19=+350
;LENGESI
ELOTOLAS
~
Q208=+99999
MELYSEG
~
SULLYSZTKOR
~
;ELOTOLAS
ELOTOLAS
VISSZAHUZAS
Q401=+100
;ELOTOLAS
Q404=+1
;KESZREUREG.
9
CYCL
10
M30
11
LBL
12
L
X-11
13
L
Y+110
14
L
X+110
15
L
Y-5
16
LBL
0
17
LBL
2
18
L
X+0
19
L
Y+95
20
RND
21
L
22
CT
X+65
23
CC
X+75
24
C
IX+20
25
L
X+95
26
RND
27
L
Y+50
28
L
X+75
29
RND
30
L
31
CC
32
C
X+45
33
L
Y+30
RL
R20
Y+80 Y+80 DR+
R5
Y+30
R8 Y+20 Y+20 Y+20
MODJA
alprogram (kontúr) vége címke 2 (körbejárandó kontúr leírása) kezdõpontra áll, kontúrkövetés iránya jelzi a “külsõ” megmunkálást
X+40
X+60
~ ~
RR
1
Y+75
CSOKKENTESE
ciklus hívása megmunkálás vége címke 1 (külsõ, befoglaló kontúr leírása) kezdõpontra áll, kontúrkövetés iránya jelzi a “belsõ” megmunkálást
CALL
Y-5
~
DR-
34
RND
35
L
R9
36
RND
37
L
38
CR
39
L
40
LBL
0
41
END
PGM
X+0 R4
IX+15
IY+15
Y+60 X+0
R+20
DR+
Y+75
pl3_SL
alprogram (kontúr) vége program vége
MM
Az elõzõ kontúr “fordítva” részben az FK kontúrleírás segítségével megadva
0
BEGIN
1
BLK
FORM
PGM
0.1
pl3_fk
2
BLK
FORM
0.2
3
TOOL
4
L
Z+50
5
L
X-15
6
L
Z-5
7
APPR
8
FL
CALL
8
R0
Y+0
Z-20
Y+100
M3
FMAX
Y+75
LENQ108
RR
Y+60
9
FC
10
FSELECT2
R20
X+15
11
L
12
RND
13
L
14
RND
15
L
16
CC
17
C
X+75
18
L
Y+30
19
RND
20
L
X+95
21
L
Y+80
22
RND
23
L
24
CC
25
C
X+65
26
FC
DR+
27
FLT
28
CR
X+0
Y+75
29
DEP
LCT
X-25
30
L
31
END
program kezdete nyersdarab definíció a grafikához
Z+0
F400
M110
X+0
X+0
S1200
FMAX
Y+75
LT
MM X+0
X+100 Z
FMAX
X+15 DR-
Z
Y+45
szerszám hívása (maró) Z biztonsági magasságra állás, fõorsó bekapcsolása merülési pontra mozog megmunkálási síkra süllyed, elõtolás automatikus csökkentése belsõ íveken kontúrra áll a következõ egyenest szerszámsugárnyival kiterjesztve egyenes végponttal körív iránnyal, sugárral és végponttal második megoldás kiválasztva
Y+30
R4 X+45 R9 Y+20 X+60
Y+20 Y+20
DR+
R8 Y+50
R5 X+85 X+75
Y+80 Y+80
X+20
Z+50 PGM
DR-
Y+95
AN+180
R+20 Y+75
FMAX pl3_fk
MM
LEN20
körív iránnyal érintõ egyenes végponttal, szögével és hosszával
DR+ R5
legördülés a kontúrról kiemelés biztonsági magasságra program vége
Fogásvétel kontúrkövetés közben
0
BEGIN
1
BLK
FORM
PGM
0.1
pl4_zi
2
BLK
FORM
0.2
3
TOOL
4
L
5
LBL
6
L
X-70
7
L
Z+0
8
L
X-40
Y+0
9
CC
X+0
Y+0
10
Q1
=
40
*
SIN
30
11
Q2
=
40
*
COS
30
12
LBL
13
L
14
LBL
4
15
LP
PR+40
16
CALL
LBL
4
REP4
17
CALL
LBL
6
REP2
18
L
19
DEP
20
L
21
TOOL
22
CALL
23
END
CALL
Z+50
8
R0
Z
Z
MM X-50
Y+50
Z+0
S1500
F400
DR+5
M3
33 FMAX
FMAX RL
6 X-Q1
Y+Q2
X-Q1
Y+Q2
LT
LEN5 R0
CALL LBL PGM
IZ-5
IPA-60
Z+50
FMAX DR+0
33
REP1
pl4_zi
Z-20
X+50
FMAX
Y+0
Y-50
MM
program kezdete nyersdarab definíció a grafikához szerszám hívása (maró), sugárkorrekció ráhagyással Z biztonsági magasságra állás, fõorsó bekapcsolása címke 33 az ismétléshez kezdõpontra áll az XY síkban Z-ben kezdõ magasságra mozog rááll a kontúrra, kontúrkövetés balra póluspont kijelölése egyenes végpontjának kiszámítása címke 6 a fogások ismétléséhez elsõ oldal megmunkálása közben Z-ben süllyed címke 4 az oldalak megmunkálásának ismétléséhez következõ oldal programrész ismétlés címke 4-tõl még négyszer programrész ismétlés címke 6-tól még kétszer utolsó lejtõs szakasz lemunkálása leállás a kontúrról biztonsági magasságra áll törli a sugárkorrekció ráhagyást programrész ismétlés címke 33-tó még egyszer program vége