Upload
dorde-crnomarkovic
View
20
Download
3
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