Skripta_APT_N1.pdf
September 13, 2017 | Author: Marina Luka | Category: N/A
Short Description
Download Skripta_APT_N1.pdf...
Description
МАШИНСКА ШКОЛА ”ПАНЧЕВО“ Панчево, Браће Јовановић 103, тел. 013/316-396, Факc 013/514-024
ОСНОВНИ ВОДИЧ ЗА ПРОГРАМИРАЊЕ У АРТ-у
A
ut om at ic
Pr
og ra m ed
To
ol s
Autor: prof. Qiqana Bra{ovan, dipl. in`.
2 / 19
UVOD APT (Automatically Programmed Toots) je najstariji i najviše korišćeni jezik za NC programiranje. Ovaj problemski orijentisan jezik, razvijan je 50-ih godina (1952-1958) na Institutu za tehnologiju u Masačusecu (MIT), za potrebe numerički upravljanih alatnih mašina u avio industrije SAD. Ovo je veoma snažan alat podržan kompleksnim matematičkim i geometrijskim komponentama. Koristi se za programiranje 2, 2 1/2, 3 i više upravljanih osa, radnih predmeta složenih geometrijskog oblika. Preko 150 programskih paketa ( UNIAPT, MODAPT, IFAPT, MINIAPT...) razvijeno je na osnovu APT sistema. Tehnološki elementi su vrlo malo podržani APT sistemom. EXAPT programski sistem razvijen u Nemačkoj, a opet na osnovu APT sistema sadrži i tehnološke mogućnosti.
Konvencije APT reči su ispisane velikim slovima ....................................................... npr: POINT, INTOF,... Reč koja počinje sa "s" predstavlja ime geometrijskog entiteta ................ npr: spoint, sline,... Ostale reči započete malim slovom predstavljaju skalarne vrednosti ....... npr: x, y, z, ... Kada postoji veći broj mogućnosti, ponuñene su po vertikali, a jedna mora biti izabrana
APT znaci decimalna tačka razdvaja reči razdvaja glavnu APT reč od opisa rečenica se nastavlja u drugom redu komentar leva zagrada desna zagrada
. , / $ $$ ( )
APT aritmetički operatori sabiranje oduzimanje množenje delenje stepenovanje
+ * / **
APT funkcije ABSF (skalar) ACOSF (kosinus) ASINF (sinus) ATANF (tangens) SINF (ugao) COSF (ugao) TANF (ugao) SQRTF (skalar)
apsolutna vrednost ugao ugao ugao sinus kosinus tangens koren
Sinonimi SYN/ON poziv standardnih sinonima SYN/sinonim,APT reč definisanje sinonima Standardni sinonimi već ugrañeni u APT AA FD GL IP MX PR TT XL ZL
ATANGL FEDRAT GOLFT INDIRP MATRIX POINT TANTO XLARGE ZLARGE
3 / 19
CE GB GR IV PL RA TL XS ZS
CENTER GOBACK GORGT INDIRV PLANE RADIUS TLLFT XSMALL ZSMALL
CI GD GT LL PN RP TR YL CO
CIRCLE GODLTA GOTO PARLEL PATERN RAPID TLRGT YLARGE COOLNT
GF IO LN PP SP VE YS
GOFWD INTOF LINE PERPTO SPINDL VECTOR YSMALL
Ostalo REDEF/ON REDEF/OFF ZSURF/splane NOMORE INTOL/skalar OUTTOL/skalar TOLER/skalar PRINT/ON PRINT/OFF MACHIN/naziv
omogućava redefinisanje simbola dozvoljava samo jednom definisan simbol (podrazumeva se) položaj XY ravni po Z osi poništava prethodno zadat ZSURF unutrašnja tolerancija spoljašnja toletancija tolerancija (spoljašnja jednaka unutrašnjij) printa kanonični oblik geometrije odmah iza definicije poništava PRINT/ON (podrazumeva se PRINT/OFF) poziv postprocesora
Struktura APT programa Naredbe programa pišu se od prve kolone. Dužina reči je max. šest karaktera, a reči se razdvajau zapetom. Program počinje naredbom PARTNO (naziv dela), zatim u sledećem redu pod REMARK (napomena) navesti ko je radio program, kada je pisan ili menjan program itd. Pre definisanja geometrije treba definisati tolerancije (INTOL, OUTTOL ili TOLER), i naredbu za poziv postprocesora (MACHIN/ime). Drugi deo programa je definisanje kompletne geometrije (tačke, linije, krugovi, ravni ...) Treći deo programa je kretanje po ranije definisanoj geometriji. Program se završava naredbam FINI.
DEFINISANJE GEOMETRIJSKIH ELEMENATA Definicija tačke
Y P4
spoint=POINT/x,y P1=POINT/10,12
L3 L2
LY P5
spoint=POINT x,y,z P1=POINT/10,12,15
P6
P3
L1
P1 P2
spoint=POINT/INTOF,sline1,sline2 (INTOF=presek od) P1=POINT/INTOF,L1,L2
P7 LX
Y
X
C1 P10
P6
XLARGE spoint=POINT/XSMALL,INTOF,sline,scircle YLARGE YSMALL
P5
P4
P2
L2
C2 P7 P9
P8
P3 L1
P1=POINT/XLARGE,INTOF,L1,C1
X P12
P11 P1
Y
XLARGE spoint=POINT/XSMALL,INTOF scircle1,scircle2 YLARGE YSMALL
P3
C3
C1
P2
P4
P1
C2
P1=POINT/XSMALL,INTOF,C1,C2
X
4 / 19
Y
C1
spoint=POINT/CENTER,sircle
P1
P1=POINT/CENTER,C1
X
spoint=POINT/INTOF,splane1,splane2,splane3
Y
P1=POINT/INTOF,PL1,PL2,PL3 XYPLAN spoint=POINT/RTHETA,YZPLAN,radius,ugao ZXPLAN
50
P1
P1=POINT/RTHETA,XYPLAN,50,30
30
o
XYPLAN spoint=POINT/spoint,RTHETA,YZPLAN,radius,ugao ZXPLAN
X
P2=POINT/P1,RTHETA,XYPLAN,25,30
Definisanje linije
Y
P4 L2
x1,y1,x2,y2 sline=LINE/x1,y1,z1,x2,y2,z2 spoint1,spoint2
P2
LY
L1 P3 P1
L1=LINE/P1,P2
X LX
Y
L2 P2
C1
P1
L1
LEFT sline=LINE/spoint,RIGHT,TANTO,scircle L1=LINE/P1,RIGHT,TANTO,C1
X Y
Y L1 C2
L3 C1
LEFT RIGHT sline=LINE/RIGHT,TANTO,scircle1,LEFT,TANTO,scircle2
L4 L2
L1=LINE/RIGHT,TANTO,C1,RIGHT,TANTO,C2 X
5 / 19
Y
YAXIS sline=LINE/spoint,ATANGL,ugao,XAXIS sline
L3
80
L2
o
L1
P2
L1=LINE/P1,ATANGL,30,XAXIS L2=LINE/P1,ATANGL,60 L3=LINE/P2,ATANGL,80,L2
P1 30
o
60
o X
PERPTO sline=LINE/spoint,PARLEL,sline
L2
Y
L5
L3 L4
L3=LINE/P4,PARLEL,L4
(0,4)
L1 P4
XLARGE sline=LINE/PARLEL,sline,XSMALL,rastojanje YSMALL YLARGE
10
L1=LINE/PARLEL,L4,YSMALL,10
(5,0)
Y
X
L1
PL1
sline=LINE/INTOF,splane1,splane2
PL2
L1=LINE/INTOF,PL1,PL2
X
Y
Definisanje kruga x,y,r scircle=CIRCLE/x,y,z,r CENTER,spoint,RADIUS,r
C1 P1(5,5)
5 r2
C1=CIRCLE/5,5,2 C1=CIRCLE/CENTER,P1,RADIUS,2 5
X
Y
L1
C1
scircle=CIRCLE/CENTER,spoint,TANTO,sline P1
C1=CIRCLE/CENTER,P1,TANTO,L1
X
6 / 19
Y
scircle=CIRCLE/CENTER,spoint1,spoint2
P2
C1
C1=CIRCLE/CENTER,P1,P2 P1
X
Y P3
C1
scircle=CIRCLE/spoint1,spoint2,spoint3 C1=CIRCLE/P1,P2,P3
P2
P1
X
Y
C3
C1 C2
SMALL scircle=CIRCLE/CENTER,spoint,LARGE,TANTO,scircle P1
C3=CIRCLE/CENTER,P1,LARGE,TANTO,C1
X
Y
C1
L2
C2
L1
XSMALL XSMALL scircle=CIRCLE/XLARGE,sline1,XLARGE,sline2,RADIUS,r YLARGE YLARGE YSMALL YSMALL
C3
C1=CIRCLE/YLARGE,L1,XSMALL,L2,RADIUS,5
C4
X
Y C1
L1 P1
XSMALL scircle=CIRCLE/TANTO,sline,XLARGE,spoint,RADIUS,r YLARGE YSMALL C1=CIRCLE/TANTO,L1,XLARGE,P1,RADIUS,5 7 / 19
r5
r5 C2
X
Y
C3
C0 C2
XSMALL XSMALL,OUT scircle=CIRCLE/XLARGE,sline,XLARGE,IN,scircle,RADIUS,r YLARGE YLARGE YSMALL YSMALL
C4 C6
L1
C5
C1
C1=CIRCLE/YSMALL,L1,XLARGE,IN,C0,RADIUS,5 C7 C8
X Y
C3
XSMALL,OUT OUT scircle=CIRCLE/XLARGE,IN,scircle1,IN,scircle2,RADIUS,r YLARGE YSMALL
C2
r5
C3=CIRCLE/YLARGE,OUT,C2,OUT,C1,RADIUS,5 C4=CIRCLE/YSMALL,OUT,C2,OUT,C1,RADIUS,5
C1 r5 C4
X Y C2 C3 C1
C3=CIRCLE/YLARGE,IN,C2,OUT,C1,RADIUS,5 C4=CIRCLE/YSMALL,IN,C2,OUT,C1,RADIUS,5
r5
r5 C4
X
C1
Y C0 C7
C5 C3
C1=CIRCLE/YLARGE,OUT,C0,OUT,CC0,RADIUS,5
CC0
C4 C8 C6
X
C2
XSMALL XSMALL XSMALL scircle=CIRCLE/XLARGE,sline1,XLARGE,sline2,XLARGE,sline3 YLARGE YLARGE YLARGE YSMALL YSMALL YSMALL
Y
L2 L1
C1=CIRCLE/YSMALL,L1,XSMALL,L2,YLARGE,L3
C1
L3
X
8 / 19
Definisanje ravni splane=PLANE/i,j,k,d PL1=PLANE/0,0,1,5
“i,j,k” su projekcije na X,Y,Z ose jediničnog vektora upravanog na ravan a “d” je normalno rastojanje od ravni do koordinatnog početka ravan je paralelna sa XY na rastojanju 5 Z
Y
splane=PLANE/spoint1,spoint2,spoint3 P3
PL1 P1
PL1=PLANE/P1,P2,P3
P2
X
splane=PLANE/spoint,PARLEL,splane PL2=PLANE/P1,PARLEL,PL1 Z PL1
Y
PL0
20
ZLARGE ZSMALL splane=PLANE/PARLEL,splane,XLARGE,d XSMALL YLARGE YSMALL
PL2
20
PL1=PLANE/PARLEL,PL0,ZLARGE,20
splane=PLANE/PERPTO,splane,spoint1,spoint2 PL1=PLANE/PERPTO,PL0,P1,P2
splane=PLANE/spoint,PERPTO,splane1,splane2 PL1=PLANE/P1,PERPTO,PLA,PLB
9 / 19
X
Definisanje vektora svect=VECTOR/i,j,k V1=VECTOR/1,0,0 Y
svect=VECTOR/x1,y1,z1,x2,y2,z2 V1=VECTOR/2,2,-3,3,3,1
P2
svect=VECTOR/spoint1,spoint2 V1=VECTOR/P1,P2
25
30
o
P1
X
Definisanje matrica XYROT smatrix=MATRIX/YZROT,ugao ZXROT XYPLAN smatrix=MATRIX/MIRROR,YZPLAN ZXPLAN sline smatrix=MATRIX/TRANSL,x,y,z smatrix=MATRIX/SCALE,razmera
Makro mogućnosti REDEF/ON smacro=MACRO/var1,var2,..... ......APT naredbe... TERMAC ... CALL/smacro,var1=...,var2=...
LOOP naredba REDEF/ON LOOPST početak petlje ID1)APT naredbe....... S=n ........ S=S+/-m IF (S) ID1,ID2,ID2 pitalica ID2)LOOPND kraj petlje
10 / 19
Transformacija rezanja Koristi se pri obradi delova simetričnih u odnosu na neku od osa (X,Y), na taj način se izbegava definisanje geometijskih elemenata koji su simetrični. TRACUT/smatrix M1=MATRIX/MIRROR,LY TRACUT/M1
Izrada džepova POCKET/Re,c,f,F1,F2,F3,u,p,spoint1,spoint2,spoint3,.... POCKET/4,8,.5,20,100,60,0,0,P1,P2,P3,P4 Re c f F1 F2 F3 u=0 p=0 p=2 spoint1..
dodatak za finu obradu po konturi džepa brzina pomoćnog kretanja pri ulasku u džep brzina pomoćnog kretanja pri čišćenju džepa brzina pomoćnog kretanja za finu obradu po konturi džepa ne uzima u obzir offset (druga mogućnost u ovoj verziji nije moguća) tačke su date u ravni dna džepa tačke nisu date u ravni džepa već se projektuju na nju (pre naredbe POCKET mora biti definisana PSIS/splane) simboli tačaka koje čine konturu džepa (ofsetovano za poluprečnik alata)
Definisanje alata CUTTER/D,r CUTTER/10,2
11 / 19
alat prečnika 10 sa radijusom pri vrhu r2
Re c
DEFINICIJE KRETANJA x,y FROM/x,y,z(,ipm_korak) spoint SPINDL/ON SPINDL/n,PRM,RANGE,i
uključivanje vretena (M03) uključivanje vretena br.obrtaja “n” opsega “i”
GOTO/x,y,z(,ipm_korak) spoint
pozicioniranje POINT TO POINT
GODLTA/dx,dy,dz(,imp_korak) GODLTA/dz
inkrementalno pomeranje
Tropovršinski START UP
K C E HE FAC R SU
ON ON ON GO/TO,drive surface,TO,partsurface,TO,checksurface PAST PAST PAST
E FAC
C
R E SU V I R D
PART SURFACE
Položaj alata u odnosu na DS TLLFT TLRGT TLON
DS
DS
TLON
DS
TLRGT
TLLFT
TLRGT
DS
TLLFT
DS
Položaj alata u odnosu na CS
TO CS
TO ON PAST TANTO
DS Usmeravanje alata INDIRP/spoint INDIR/P1.................... u smeru tačke P1 INDIRV/svector INDIRV/V1 ................. u smeru vektora V1
12 / 19
ON CS
DS
PAST CS
DS
TANTO CS
DS
PRIMERI Primer br.1 Koristeći standardne naredbe APT jezika napisati program za deo prikazan na skici
Y
L5
5
L11
L10
10
L4 L3
L1
L9
5
25
=
60
25
L6 r4
L7
10
20
L2 L8
10
X
B
10
10
15
15
15
80
Primer br 2 Koristeći standardne naredbe APT jezika napisati program za deo prikazan na skici
L1
P3
C3
L3
r5
60
r 15
0
=10 C1
r 10
C2
60
Y
0
20
L4
10
13 / 19
L2 P1
P2
10
B
165
30
10
X
Primer br 3 Kooristeći naredbu TRACUT i napisati program pomoću kog će se obrañivao deo simetričan u odnosu na Y osu.
Y
P3
L1
C2
r 10
60
0
=10
60
L3
L2 10
P1
B
10
X
10
Primer br 4 Koristeći naredbu MACRO napisati program pomoću kojeg se može obrañivati grupa četvorostranih prizmatičnih radnih predmeta ako su poznate koordinate temena prizmi, i ako je prečnik alata takoñe promenljiv.
Primer br 5 Koristeći naredbu LOOP napisati program pomoću kojeg se može obraditi cilindar prečnika 50mm a visine 80mm dubinom rezanja a=5mm.
Primer br 6 Koristeći naredbu TRACUT napisati program pomoću kojeg će se deo iz primera br,1 ponoviti pomeren za 100mm po X osi i 100mm po Y osi.
Primer br 7 Koristeći naredbu POCKET napisati program za izradu “džepova” prikazanih na skici
Y P8 L5 P7 L4
35
=3
P1 15
30
0
X
20
55
14 / 19
P6
L2
P2 P5
B
=10
0
L1
P3
60
P4
L3
60
C3
25
60
IZVORNI OBLIK ZA PRIMER BR 1
SEKCIJA III ZA PRIMER BR 1
PARTNO PRIMER BR.1 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 TOLER/.1 PRINT/ON $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS B=POINT/-10,-10,7 L1=LINE/PARLEL,LX,YLARGE,20 L2=LINE/PARLEL,LX,YLARGE,10 L3=LINE/PARLEL,L2,YLARGE,25 L4=LINE/PARLEL,L3,YLARGE,10 L5=LINE/PARLEL,LX,YLARGE,60 L6=LINE/PARLEL,LY,XLARGE,10 L7=LINE/PARLEL,L6,XLARGE,15 L8=LINE/PARLEL,LY,XLARGE,80 L9=LINE/PARLEL,L8,XSMALL,15 L10=LINE/PARLEL,L9,XSMALL,10 L11=LINE/PARLEL,L10,XSMALL,5 PL1=PLANE/0,0,1,0 $$--------DEFINICIJE KRETANJA-----CUTTER/8 FROM/0,0,7 FEDRAT/100 GOTO/B GO/TO,LX,TO,PL1 TLRGT,GORGT/LX,PAST,L8 GOLFT/L8,PAST,L2 GOLFT/L2,TO,L9 GORGT/L9,PAST,L3 GOLFT/L3,TO,L10 GORGT/L10,PAST,L4 GOLFT/L4,PAST,L11 GOLFT/l11,TO,L3 GORGT/L3,TO,L7 GORGT/L7,PAST,L5 GOLFT/L5,PAST,LY GOLFT/LY,PAST,L4 GOLFT/L4,TO,L6 GORGT/L6,PAST,L1 GOLFT/GOLFT,L1,TO,L7 GORGT/L7,PAST,LX GOTO/B FINI
PARTNO PRIMER BR.1 PERSONAL APT V1.42 27-Jan-99 16:16:03 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 TOLER/.1 PRINT/ON $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS *LX .0000 1.0000 .0000 .0000 LY=LINE/YAXIS *LY -1.0000 .0000 .0000 .0000 B=POINT/-10,-10,7 *B -10.0000 -10.0000 7.0000 L1=LINE/PARLEL,LX,YLARGE,20 *L1 .0000 1.0000 .0000 20.0000 L2=LINE/PARLEL,LX,YLARGE,10 *L2 .0000 1.0000 .0000 10.0000 L3=LINE/PARLEL,L2,YLARGE,25 *L3 .0000 1.0000 .0000 35.0000 L4=LINE/PARLEL,L3,YLARGE,10 *L4 .0000 1.0000 .0000 45.0000 L5=LINE/PARLEL,LX,YLARGE,60 *L5 .0000 1.0000 .0000 60.0000 L6=LINE/PARLEL,LY,XLARGE,10 *L6 -1.0000 .0000 .0000 -10.0000 L7=LINE/PARLEL,L6,XLARGE,15 *L7 -1.0000 .0000 .0000 -25.0000 L8=LINE/PARLEL,LY,XLARGE,80 *L8 -1.0000 .0000 .0000 -80.0000 L9=LINE/PARLEL,L8,XSMALL,15 *L9 -1.0000 .0000 .0000 -65.0000 L10=LINE/PARLEL,L9,XSMALL,10 *L10 -1.0000 .0000 .0000 -55.0000 L11=LINE/PARLEL,L10,XSMALL,5 *L11 -1.0000 .0000 .0000 -50.0000 PL1=PLANE/0,0,1,0 *PL1 .0000 .0000 1.0000 .0000 $$--------DEFINICIJE KRETANJA-----CUTTER/8 FROM/0,0,7 *FROM .0000 .0000 7.0000 FEDRAT/100 GOTO/B *GT -10.0000 -10.0000 7.0000 GO/TO,LX,TO,PL1 *GT -10.0000 -4.0000 .0000 TLRGT,GORGT/LX,PAST,L8 *GT 84.0000 -4.0000 .0000 GOLFT/L8,PAST,L2 *GT 84.0000 14.0000 .0000 GOLFT/L2,TO,L9 *GT 69.0000 14.0000 .0000 GORGT/L9,PAST,L3 *GT 69.0000 39.0000 .0000 GOLFT/L3,TO,L10 *GT 59.0000 39.0000 .0000 GORGT/L10,PAST,L4 *GT 59.0000 49.0000 .0000 GOLFT/L4,PAST,L11 *GT 46.0000 49.0000 .0000 GOLFT/l11,TO,L3 *GT 46.0000 39.0000 .0000 GORGT/L3,TO,L7
15 / 19
*GT 29.0000 39.0000 GORGT/L7,PAST,L5 *GT 29.0000 64.0000 GOLFT/L5,PAST,LY *GT -4.0000 64.0000 GOLFT/LY,PAST,L4 *GT -4.0000 31.0000 GOLFT/L4,TO,L6 *GT 6.0000 31.0000 GORGT/L6,PAST,L1 *GT 6.0000 16.0000 GOLFT/GOLFT/L1,TO,L7 *GT 21.0000 16.0000 GORGT/L7,PAST,LX *GT 21.0000 -4.0000 GOTO/B *GT -10.0000 -10.0000 FINI
.0000 .0000 .0000 .0000 .0000 .0000 .0000 .0000 7.0000
IZVORNI OBLIK ZA PRIMER BR 2
SEKCIJA III ZA PRIMER BR 2
PARTNO PRIMER BR.2 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 INT OL/0.02 OUTTOL/.1 $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS LX1=LINE/PARLEL,LX,YLARGE,(20+7.5) B=POINT/-10,-10,12 L1=LINE/PARLEL,LX,YLARGE,60 P1=POINT/40,0 P3=POINT/40,60 P2=POINT/30,0 L2=LINE/P1,ATANGL,30,LX L3=LINE/P3,ATANGL,-60,L2 L4=LINE/P2,ATANGL,165 C1=CIRCLE/0,27.5,7.7 C2=CIRCLE/YLARGE,L2,XSMALL,L3,RADIUS,10 C3=CIRCLE/YSMALL,L1,XLARGE,LY,RADIUS,5 PL1=PLANE/0,0,1,0 $$--------DEFINICIJE KRETANJA-----CUTTER/6 FROM/0,0,12 FEDRAT/100 GOTO/B GO/TO,LX,TO,PL1,TO,L4 TLRGT,GORGT/LX,PAST,L2 GOLFT/L2,TANTO,C2 GOFWD/C2,TANTO,L3 GOFWD/L3,PAST,L1 GOLFT/L1,TANTO,C3 GOFWD/C3,TANTO,LY GOFWD/LY,PAST,C1 GOLFT/C1,ON,LX1 GOFWD/C1,PAST,LY GOLFT/LY,PAST,L4 GOLFT/L4,PAST,LX GODLTA/0,-1,12 RAPID GOTO/B FINI
PARTNO PRIMER BR.2 PERSONAL APT V1.42 27-Jan-99 19:11:45 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 INTOL/0.02 OUTTOL/.1 $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS LX1=LINE/PARLEL,LX,YLARGE,(20+7.5) B=POINT/-10,-10,12 L1=LINE/PARLEL,LX,YLARGE,60 P1=POINT/40,0 P3=POINT/40,60 P2=POINT/30,0 L2=LINE/P1,ATANGL,30,LX L3=LINE/P3,ATANGL,-60,L2 L4=LINE/P2,ATANGL,165 C1=CIRCLE/0,27.5,7.7 C2=CIRCLE/YLARGE,L2,XSMALL,L3,RADIUS,10 C3=CIRCLE/YSMALL,L1,XLARGE,LY,RADIUS,5 PL1=PLANE/0,0,1,0 $$--------DEFINICIJE KRETANJA-----CUTTER/6 FROM/0,0,12 *FROM .0000 .0000 12.0000 FEDRAT/100 GOTO/B *GT -10.0000 -10.0000 12.0000 GO/TO,LX,TO,PL1,TO,L4 *GT 29.6050 -3.0000 .0000 TLRGT,GORGT/LX,PAST,L2 *GT 40.8038 -3.0000 .0000 GOLFT/L2,TANTO,C2 *GT 78.4615 18.7417 .0000 GOFWD/C2,TANTO,L3 *CIR 71.9615 30.0000 13.0000 CCLW 78.4615 41.2583 .0000 GOFWD/L3,PAST,L1 *GT 40.8038 63.0000 .0000 GOLFT/L1,TANTO,C3 *GT 5.0000 63.0000 .0000 GOFWD/C3,TANTO,LY
16 / 19
*CIR
5.0000 55.0000 8.0000 CCLW -3.0000 55.0000 .0000 GOFWD/LY,PAST,C1 *GT -3.0000 31.1180 .0000 GOLFT/C1,ON,LX1 *CIR .0000 27.5000 4.7000 CLW 4.7000 27.5000 .0000 GOFWD/C1,PAST,LY *CIR .0000 27.5000 4.7000 CLW -3.0000 23.8820 .0000 GOLFT/LY,PAST,L4 *GT -3.0000 5.7365 .0000 GOLFT/L4,PAST,LX *GT 29.6050 -3.0000 .0000 GODLTA/0,-1,12 *GT 29.6050 -4.0000 12.0000 RAPID GOTO/B *GT -10.0000 -10.0000 12.0000 FINI
IZVORNI OBLIK ZA PRIMER BR 3 PARTNO PRIMER BR.3 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 INTOL/0.02 OUTTOL/.1 $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS B=POINT/0,-10,12 L1=LINE/PARLEL,LX,YLARGE,60 P1=POINT/10,0 P3=POINT/10,60 L2=LINE/P1,ATANGL,30,LX L3=LINE/P3,ATANGL,-60,L2 C2=CIRCLE/YLARGE,L2,XSMALL,L3,RADIUS,10 PL1=PLANE/0,0,1,0 M1=MATRIX/MIRROR,LY $$--------DEFINICIJE KRETANJA------
CUTTER/10 FROM/0,0,12 FEDRAT/100 GOTO/B GO/TO,LX,TO,PL1 TLRGT,GORGT/LX,PAST,L2 GOLFT/L2,TANTO,C2 GOFWD/C2,TANTO,L3 GOFWD/L3,PAST,L1 GOLFT/L1,ON,LY TRACUT/M1 GOBACK/L1,PAST,L3 GORGT/L3,TANTO,C2 GOFWD/C2,TANTO,L2 GOFWD/L2,PAST,LX GORGT/LX,ON,LY GOTO/B FINI
IZVORNI OBLIK ZA PRIMER BR 4 PARTNO PRIMER BR.4 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 INTOL/0.05 OUTTOL/.05 $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS REDEF/ON M1=MACRO/X1,Y1,X2,Y2,X3,Y3,X4,Y4,C,D B=POINT/(X1-10),(Y1-10),(C+2) P1=POINT/X1,Y1 P2=POINT/X2,Y2 P3=POINT/X3,Y3 P4=POINT/X4,Y4 L1=LINE/P1,P2 L2=LINE/P2,P3 L3=LINE/P3,P4
17 / 19
L4=LINE/P4,P1 PL1=PLANE/0,0,1,0 $$--------DEFINICIJE KRETANJA-----CUTTER/D FROM/0,0,12 FEDRAT/100 GOTO/B GO/TO,L1,TO,PL1 TLRGT,GORGT/L1,PAST,L2 GOLFT/L2,PAST,L3 GOLFT/L3,PAST,L4 GOLFT/L4,PAST,L1 GOTO/B TERMAC CALL/M1,X1=0,Y1=0,X2=100,Y2=0,X3=100,$ Y3=50,X4=0,Y4=50,C=5,D=5 CALL/M1,X1=0,Y1=0,X2=10,Y2=0,X3=10,$ Y3=150,X4=0,Y4=150,C=15,D=3 CALL/M1,X1=20,Y1=10,X2=50,Y2=10,X3=50,$
Y3=150,X4=20,Y4=150,C=10,D=5 CALL/M1,X1=100,Y1=200,X2=200,Y2=200,X3=200,$ Y3=400,X4=100,Y4=400,C=5,D=5
CALL/M1,X1=50,Y1=50,X2=150,Y2=50,X3=300,$ Y3=300,X4=100,Y4=300,C=5,D=5 FINI
IZVORNI OBLIK ZA PRIMER BR 5 PARTNO PRIMER BR.5 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 INTOL/0.05 OUTTOL/.05 $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS C1=CIRCLE/0,0,50 REDEF/ON $$--------DEFINICIJE KRETANJA-----CUTTER/10 FROM/0,0,82 FEDRAT/100
LOOPST H=75 ID2)PL1=PLANE/0,0,1,H B=POINT/0,-60,(H-2) GOTO/B GO/TO,C1,TO,PL1 TLRGT,GORGT/C1,ON,LX GOFWD/C1,ON,LY GOFWD/C1,ON,LX GOFWD/C1,ON,LY GOTO/B H=H-5 IF(H)ID1,ID2,ID2 ID1)LOOPND FINI
IZVORNI OBLIK ZA PRIMER BR 6 PARTNO PRIMER BR.6 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 TOLER/.1 $$ ------ DEFINISANJE GEOMETRIJE -----LX=LINE/XAXIS LY=LINE/YAXIS B=POINT/-10,-10,7 L1=LINE/PARLEL,LX,YLARGE,20 L2=LINE/PARLEL,LX,YLARGE,10 L3=LINE/PARLEL,L2,YLARGE,25 L4=LINE/PARLEL,L3,YLARGE,10 L5=LINE/PARLEL,LX,YLARGE,60 L6=LINE/PARLEL,LY,XLARGE,10 L7=LINE/PARLEL,L6,XLARGE,15 L8=LINE/PARLEL,LY,XLARGE,80 L9=LINE/PARLEL,L8,XSMALL,15 L10=LINE/PARLEL,L9,XSMALL,10 L11=LINE/PARLEL,L10,XSMALL,5 PL1=PLANE/0,0,1,0 $$--------DEFINICIJE KRETANJA-----CUTTER/8 FROM/0,0,7 FEDRAT/100 GOTO/B GO/TO,LX,TO,PL1 TLRGT,GORGT/LX,PAST,L8 GOLFT/L8,PAST,L2 GOLFT/L2,TO,L9 GORGT/L9,PAST,L3 GOLFT/L3,TO,L10
18 / 19
GORGT/L10,PAST,L4 GOLFT/L4,PAST,L11 GOLFT/l11,TO,L3 GORGT/L3,TO,L7 GORGT/L7,PAST,L5 GOLFT/L5,PAST,LY GOLFT/LY,PAST,L3 GOLFT/L3,TO,L6 GORGT/L6,PAST,L1 GOLFT/GOLFT/L1,TO,L7 GORGT/L7,PAST,LX GOTO/B TRACUT/(MATRIX/TRANSL,100,100) GO/TO,LX,TO,PL1 TLRGT,GORGT/LX,PAST,L8 GOLFT/L8,PAST,L2 GOLFT/L2,TO,L9 GORGT/L9,PAST,L3 GOLFT/L3,TO,L10 GORGT/L10,PAST,L4 GOLFT/L4,PAST,L11 GOLFT/l11,TO,L3 GORGT/L3,TO,L7 GORGT/L7,PAST,L5 GOLFT/L5,PAST,LY GOLFT/LY,PAST,L3 GOLFT/L3,TO,L6 GORGT/L6,PAST,L1 GOLFT/GOLFT/L1,TO,L7 GORGT/L7,PAST,LX GOTO/B FINI
IZVORNI OBLIK ZA PRIMER BR 7 PARTNO PRIMER BR.7 REMARK 10.01.1999 REMARK LJILJANA BRASOVAN MACHIN/MILL1,1 TOLER/.1 $$ ------ DEFINISANJE GEOMETRIJE -----PL1=PLANE/0,0,1,0 PL2=PLANE/PARLEL,PL1,ZLARGE,10 LX=LINE/XAXIS LY=LINE/YAXIS L1=LINE/PARLEL,LY,XLARGE,80 P5=POINT/INTOF,LX,L1 L2=LINE/P5,ATANGL,30 L3=LINE/PARLEL,L1,XLARGE,60 P6=POINT/INTOF,L3,L2 L4=LINE/P6,ATANGL,-60,L2 L5=LINE/PARLEL,LX,YLARGE,60 P7=POINT/INTOF,L4,L5 P8=POINT/INTOF,L5,L1
19 / 19
B=POINT/40,30,25 B1=POINT/110,30,25 P1=POINT/20,15,3 P2=POINT/55,15,3 P3=POINT/55,35,3 P4=POINT/20,35,3 $$--------DEFINICIJE KRETANJA-----CUTTER/10 FROM/0,0,15 FEDRAT/100 GOTO/B POCKET/4,8,.5,20,100,60,0,0,P1,P2,P3,P4 GOTO/B GOTO/B1 PSIS/PL2 POCKET/4,8,.2,30,120,80,0,2,P5,P6,P7,P8 GOTO/B1 FINI
View more...
Comments