Skripta_APT_N1.pdf

September 13, 2017 | Author: Marina Luka | Category: N/A
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF