13
U N I V E R Z I T E T U B A NJ O J L U C I M A Š I N S K I F A K U L T E T KATEDRA ZA AUTOMATIZACIJU I MEHANIZACIJU asistent Bojan Knežević, dipl.ing. VJEŽBE IZ PREDMETA AUTOMATIZACIJA PROIZVODNIH PROCESA NC PROGRAMIRANJE 1

APP, Komplet Zadaci CNC

Embed Size (px)

DESCRIPTION

zbirka zadataka cnc masinu

Citation preview

1

U N I V E R Z I T E T U B A NJ O J L U C I

M A I N S K I F A K U L T E T

KATEDRA ZA AUTOMATIZACIJU I MEHANIZACIJUasistent

Bojan Kneevi, dipl.ing.

VJEBE IZ PREDMETA

AUTOMATIZACIJA PROIZVODNIH PROCESA

NC PROGRAMIRANJE

Banja Luka

za 9. semestar kolske 2008/2009

1. zadatak

2. zadatak

3. zadatak

%_N_1001_MPF;ime programa

N5G0 G53 X280 Z380 D0;brzi hod u taku 1, iskljuene memorijske

nultake, bez korekcije po duini odnosno

koritenje podrazumjevane vrijednosti.

N10TRANS X0 Z250;postavljanje programske nultake mjereno

od mainske nultake.

N15LIMS=4000;ogranienje brzine kada je aktivna naredba

G96.

N20G96 S250 M3;obrada konstantnom brzinom, zadana brzina

obrtanja, smjer obrtanja u smjeru kazaljke na

satu.

N25G90 T1 D1 M8;apsolutno zadavanje mijera, izbor alata,

ukljuivanje rashladnog sredstva br.1.

N30G0 G42 X-1.5 Z1;brzi hod, desna korektura alata.

N35G1 X0 Z0 F0.25;linearno kretanje u ishodite, posmak.

N40G3 X16 Z-4 I0 K-10;kruno kretanje suprotno smjeru kazaljke na

satu, krajnja taka, kordinate centra krunice

po X i Z osi.

N45G1 Z-12;linearno kretanje, krajnja taka.

N50G2 X22 Z-15 CR=3;kruno kretanje u smjeru kazaljke na satu,

krajnja taka, radijus krunice.

N55G1 X24;linearno kretanje, krajnja taka.

N60G3 X30 Z-18 I0 K-3;kruno kretanje suprotno smjeru kazaljke na

satu, krajnja taka, kordinate centra krunice

po X i Z osi.

N65G1 Z-20;linearno kretanje, krajnja taka.

N70X35 Z-40;linearno kretanje, krajnja taka.

N75Z-57;linearno kretanje, krajnja taka.

N80G2 X41 Z-60 CR=3;kruno kretanje u smjeru kazaljke na satu,

krajnja taka, radijus krunice.

N85G1 X46;linearno kretanje, krajnja taka.

N90X52 Z-63;linearno kretanje, krajnja taka 2 definisana

sa X=X+1mm*2 i Z=Z+1mm.

N95G0 G40 G97 X100 Z50 M9;brzi hod u zadanu taku, iskljuenje

korekture alata, iskljuenje opcije konstantne

brzine obrade, iskljuenje rashladnog

sredstva.

N100T2 D2;izmjena alata.

N105G96 S210 M3;obrada konstantnom brzinom, zadana brzina

obrtanja, smjer obrtanja u smjeru kazaljke na

satu.

N110G0 G42 X50 Z-60 M8;brzi hod u taku 3, ukljuenje korekture

alata, ukljuenje rashladnog sredstva br.1.

N115G1 Z-70 F0.12;linearno kretanje, posmak.

N120G2 X50 Z-80 I6.245 K-5;kruno kretanje u smjeru kazaljke na satu,

krajnja taka, kordinate centra krunice po

X i Z osi.

N125G0 G40 X100 Z50 M9;brzi hod u zadanu taku, iskljuenje

korekture alata, iskljuenje rashladnog

sredstva.

N130G0 G53 X280 Z380 D0 M5;brzi hod, brisanje definisane nultake,

definisana destinaciona taka u odnosu na

nultaku maine, iskljuenje korekture alata

po duini, zaustavljanje obrtanja.

N135M30;kraj programa.

4. zadatak

N1G17;biramo XY ravan.

N2G41 T2 D2;korektura radijusa sa lijeve strane konture,

izbor alata.

N3G1 X125 Y50 F300;linearno kretanje iz poetne take P0 u

taku P1, posmak 300mm/min.

N4 X105 Y40;linearno kretanje iz take P1 u taku P2.

N5 X90;linearno kretanje iz take P2 u taku P3.

N6G3 X75 Y25 I0 J-15;kruna interpolacija suprotno smjeru

kazaljke na satu, po krunici ija krajnja

taka je P4, a koordinate centra odreene sa

parametrom J.

N7G1 Y20;linearno kretanje iz take P4 u taku P5.

N8 X25;linearno kretanje iz take P5 u taku P6.

N9 Y60;linearno kretanje iz take P6 u taku P7.

N10 X45 Y80;linearno kretanje iz take P7 u taku P8.

N11 X70;linearno kretanje iz take P8 u taku P9.

N12G3 X100 I15 J0;kruna interpolacija suprotno smjeru

kazaljke na satu, po krunici ija krajnja

taka je P10, a koordinate centra odreene sa

parametrom I.

N13G1 X125 Y60;linearno kretanje iz take P10 u taku P11.

N14 Y50;linearno kretanje iz take P11 u taku P1.

N15 Y30;linearno kretanje iz take P1 u taku P12.

N16G40 Y20 M30;iskljuivanje korekture alata,

linearno kretanje iz take P12 u taku P13,

kraj programa.

5. zadatak

N9001;broj programa.

N10G17 T1;biramo XY ravan, alat.

N15G81 Y2 Z-10 F200 S500 M3;definiemo ciklus buenja rupe,

na dubinu 10mm sa posmakom 200mm/min,

brojem obrtaja vretena od 500o/min,

u smijeru kazaljke na satu.

N20G93 X90 Y70;apsolutno pomjeranje nultake iz W u A.N25G79 X20 Y20 Z0;pozivanje definisanog ciklusa,

buenje rupe 1, definisanje povrine komada.

N30G79 X-20;buenje rupe 2,

NAPOMENA: naredba G79 vrijedi samo u

bloku u kom se navodi.

N35G79 Y-20;buenje rupe 3.

N40G79 X20;buenje rupe 4.

N45G92 X200 Y-20;inkrementalno pomjeranje nultake iz A u B

N50G79 X-20 Y-20 ;buenje rupe 5.

N55G79 X20 ;buenje rupe 6.

N60G79 Y20;buenje rupe 7.

N65G79 X-20 ;buenje rupe 8.

N70G0 Z100;povlacenje alata brzim hodom.

N75G92 X0 Y0 M30;apsolutno vracanje nultake iz B u W,

kraj programa.

NAPOMENA: moglo je i inkrementalno:

G93 X-290 Y-50

6. zadatak-priprema za finalizaciju radjenu u 3. zadatku

Glavni program:

%_N_1001_MPF_PRIPREMA;ime glavnog programa

N5G0 G53 X280 Z380 D0;brzi hod u taku 1, iskljuene memorijske

nultake, bez korekcije po duini odnosno

koritenje podrazumjevane vrijednosti.

N10TRANS X0 Z250;postavljanje programske nultake mjereno

od mainske nultake.

N15LIMS=4000;ogranienje brzine kada je aktivna naredba

G96.

N20G96 S250 M3;obrada konstantnom brzinom, zadana brzina

obrtanja, smjer obrtanja u smjeru kazaljke na

satu.

N25G90 T1 D1 M8;apsolutno zadavanje mijera, izbor alata,

ukljuivanje rashladnog sredstva br.1.

N30G0 G42 X46 Z1;brzi hod, desna korektura alata.

N35R1=-59;postavljamo vrijednost za Z koja e biti

preuzeta u podprogramu.

N40L1;pozivanje podprograma L1.

N45G0 X42;brzi hod.

N50L1;pozivanje podprograma L1.

N55G0 X38;brzi hod.

N60L1;pozivanje podprograma L1.

N65G0 X36 R1=-57;brzi hod, nova vrijednost za Z koju e

preuzeti podprogram.

N70L1;pozivanje podprograma L1.

N75G0 X32 R1=-24;brzi hod, nova vrijednost za Z koju e

preuzeti podprogram.

N80L1;pozivanje podprograma L1.

N85G0 X28 R1=-14;brzi hod, nova vrijednost za Z koju e

preuzeti podprogram.

N90L1;pozivanje podprograma L1.

N95G0 X24;brzi hod.

N100L1;pozivanje podprograma L1.

N105G0 X20;brzi hod.

N110L1;pozivanje podprograma L1.

N115G0 X18 R1=-12;brzi hod, nova vrijednost za Z koju e

preuzeti podprogram.

N120L1;pozivanje podprograma L1.

N125G0 X12;brzi hod.

N130G1 X18 Z-3;linearno kretanje-obrada.

N135N_1001_MPF;pozivanje podprograma iz 3. zadatka za

finalizaciju. NAPOMENA: u ovom sluaju

u pomenutom programu treba napraviti

izmjenu i umjesto naredbe za kraj programa

M30 staviti naredbu za kraj podprograma

M17.

N140M30;kraj programa.

Podprogram:

%L1

;ime podprograma.

N1G1 Z=R1 F0.25;linearno kretanje po Z osi, posmak.

N2G0 Z1;brzo vraanje.

N3M17;kraj podprograma i vraanje u glavni

program.PAGE 1