Professional Documents
Culture Documents
Programiranje CNC Primenom Fiksnih Ciklua Obrade
Programiranje CNC Primenom Fiksnih Ciklua Obrade
Veba 1
Programiranje CNC
maina primenom
fiksnih ciklusa obrade
Sadraj vebe
Programiranje i programi
1.
2.
3.
4.
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
2/62
3/62
Programiranje i programi
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Programiranje i programi
Naini programiranja
Program za NU maine alatke treba da bude
optimalan, ekonomian i bez greaka. Programiranje
procesa obrade na numeriki upravljanim mainama
obuhvata niz zahvata na sistematizaciji informacija
obrade, njihovom ispisivanju odreenim redosledom i
kodom prema pravilima programskog jezika u formi
upravljakog programa.
U industrijskoj praksi primenjuju se sledei naini
programiranja:
runo programiranje,
poluautomatsko programiranje (pogonsko),
automatizovano (kompjutersko automatizovano)
programiranje.
4/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Naini programiranja
Runo programiranje podrazumeva ispisivanje programa
od strane tehnologa runo, tj. pie se svaka reenica, deo
programa, prema definisanoj tehnologiji.
Automatizovano programiranje (pomou raunara)
podrazumijeva automatizovano programiranje odreenih
sekvenci
programa
automatizovano
primenom
specializovanih softvera na raunaru. Tehnolog programer
definie parametare kao to su dimenzije pripremka,
putanje alata, izbor alata, reima obrade itd.
Specijalizovani sofveri koji se koriste za programiranje su:
PRO/ENGINEER, CATIA, MASTERCAM, SOLIDCAM i dr.
Takoe je mogua simulacija programa i ispis samog
programa za izabranie upravljake jedinice. Primenom
ovog naina skrauje se vreme i smanjuju trokovi izrade
programa, tj. bra je izrada prvog (test) dela na NU maini.
5/62
Programiranje i programi
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Programiranje i programi
Runo programiranje
Svi naini programiranja podrazumevaju izradu slijedee
dokumentacije:
operacijski list sadri redosled operacija radnog
predmeta sa potrebnim reimima obrade i vremenima
izrade. Kao osnova slui crte izradka (zavrni oblik dela
radnog predmeta), crte pripremka (polufabrikata ili
polazni materijal) kao i osnovni tehnoloki zadatak (broj
radnih predmeta, posebne zahteve i sl.)
plan stezanja obuhvata gabaritne dimenzije radnog
prostora, poloaj obratka na maini alatki, take
oslanjanja obratka i mesto stezanja te poloaj nulte
programske toke.
plan alata sadri popis svih korienih alata za obradu
prema redosledu korienja, potrebne mere, reime i
korekcije.
6/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Runo programiranje
plan obrade je glavni dokument za ispis programa na
kojem su vidljive putanje kretanja alata za svaku
operaciju. Prati se put kretanja vrha alata od poetka
do kraja obrade.
programski list ili krae PROGRAM je zadnji i
najvaniji dokument po kojem se unose naredbe za
upravljanje NUMA. Definisani program unosi se u
programski list.
7/62
Programiranje i programi
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Runo programiranje
Programer-tehnolog za izradu upravljakog programa
mora da zna:
tehnike karakteristike sistema maina alatka
upravljaka jedinica,
poloaj i pravce osa maine alatke,
ulazne podatke,
dozvoljeni broj karaktera u rei,
nain pisanja blokova (fiksne ili promenljive duine),
nain kodiranja pojedinih mainskih funkcija,
nain programiranja pomaka i broja obrtaja,
nain kodiranja pomonih funkcija,
sistem mera, apsolutni ili inkrementalni - relativni,
vrste interpolacije,
karakteristike upravljake jedinice i drugo.
8/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
L90
N5 G91 X-20 Z-5
N10 G1 G41 Z-1 F.1
M8
N15 Z-8
N20 G2 X5 Z-5 I0 K-5
N25 G1 Z-20
...
N M17
L10
N5 Z-5
N10 X20 Z-6
N15 Z-15
N20 G2 X30 Z-20 I0 K-5
...
N M17
9/62
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
L9090
Broj ponavljanja potprograma
Naziv potprograma
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Ciklusi obrade
1.
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Zapreminsko
struganje
Rezanje
navoja
Duboko
buenje
Izrada
lebova
usecanje
13/62
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
15/62
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
16/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
17/62
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Parametar R29
Uzduno struganje
Popreno struganje
R29
Spoljanje
Unutranje
Spoljanje
grubo struganje do
ostataka od noa
11
13
12
grubo struganje do
ostataka od noa,
+ struganje ostataka
od noa
31
33
32
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Parametar R29
Uklanjanje
materija
Unutranje
14
34
grubo struganje do
ostataka od noa,
+ struganje ostataka
od noa,
+ zavrno struganje
41
43
42
44
zavrno struganje
21
23
22
24
18/62
19/62
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
(R)
R25
R26
Programirana kontura
(F) Radni hod
(R) Brzi hod
R24
1.
(F)
R21/R22
20/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
@00 11 R65
N12
N14 R60 .R79 R70 0 R50 R50 0 R51
R74 .R79 R51 0 R70
R76 .R63 R67 0 R62
R67 /R79 R56 0 R53 R57 0 R52
@00 16
N13
N15 R76 .R62 R67 0 R63 R70 0 R68 R68 0
R69 R69 0 R70
R56 0 R52 R57 0 R53
N16 @20 @90 R50
@20 @91 R51
R56 -R76
R60 .R67
R62 .R78
R63 .R78
R52 -R62
R53 -R63 R50 0 R21
R50 -R62 R51 0 R22
R51 -R63
R62 /R79
R77 0 R29 R70 20
R77 -R65
@01 21 R70 R77
G X R52 Z R53
R65 20 R72 2 R77 0
N17 R70 0 R68
R70 -R61
R70 .R67
@03 23 R71 R70
R70 /R72
@02 19 R70 R74
R70 .R67
@02 18 R77 R71
R60 0 R70 R77 1
N18 @02 19 R65 R29
R61 R60
N19 R57 R60
R61 R60
21/62
10
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
22/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
23/62
11
1.
1.
2.
Ciklusi obrade.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
24/62
25/62
12
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
gruba obrada
26/62
27/62
13
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Parametar R28
Parametrom R28 definiemo broj grubih prolaza za
izradu navoja. Upravljanje automatski izraunava broj
grubi prolaza u odnasu na visinu navoja koja je
umanjena za vrednost dodatka za zavrnu obradu.
Dubina tekueg prolaza se izraunava po sledeoj
formuli. R24=10, R28=5, R25=0.1
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Parametar R29
Alt u zahvat obrade moe da ue normalno na osu
navoja ili bono du ozvodnice profila navoja. U koliko
ulazi po izvodnoci profila ugao ulaza odgovara plovini
ugla profila. Zadaje se bez predznaka u apsolutnoj
vrednosti, pri izradi metrikog navoja R29 30. Ako alat
ulazi u zahvat normalno na osu parametar R29 0.
t= R24 - R28
i= broj trenutnog
prolaza
1. prolaz
2. prolaz
R25 0.1 mm
zavrni prolaz
3. prolaz
4. prolaz
5. prolaz
28/62
29/62
14
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
30/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
31/62
15
1.
1.
2.
Ciklusi obrade.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
32/62
33/62
16
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
34/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
17
2.
Ciklusi obrade.
3.
4.
Ciklus L81
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Ciklus L82
%81
N810 G90 F130 S710 M03
N811 G00 D01 Z50 T03
N812 X10 Y15
N813 G81 R02 2 R03 -15 R10 10
N814 X25 Y60
N815 G80 Z50
N816 M30
%82
N810 G90 F130 S710 M03
N811 G00 D01 Z50 T03
N812 X10 Y15
N813 R02 2 R03 -8 R04 1 R10 10 L82 P1
N814 X25 Y60
N815 R02 2 R03 -8 R04 1 R10 10 L82 P1
N816 Z50
N817 M30
36/62
37/62
18
2.
Ciklusi obrade.
3.
4.
Ciklus L83
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Ciklus L83
maina sa enkoderom
R08 0 bez enkodera R081
retrakt ravan
referentna ravan
%83
N810 G90 F30 S500 M03
N811 G00 D01 Z50 T03
N812 X40 Y40
N813 R00 1 R01 50 R02 4 R03 -141
N814 R04 1 R05 20 R10 10 R11 1 L83 P1
N815 X25 Y60
N816 Z50
N817 M30
38/62
automatska promena
smera obrtanja alata
pri povratku
%84
N810 G90 D01 S500 M03
N811 G00 X20 Y20 Z15
N812 G01 F1.25
N813 R02 2 R03 -30 R04 0 R06 4 R07 3
N814 R08 2 R09 5 R10 10 R14 5
N815 R20 30 R21 300
N816 L84 P1
N817 G00 X200 Y200 z200
N818 M30
39/62
Urezivanje navoja bez enkodera i bez kompenzacione glave R08 2
19
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
pojedinani
otvori
redno
rasporeeni
otvora
kruno
rasporeeni
otvora
lebovi
izdueni
lebovi
Ciklus L900
kruno
rasporeeni
lebovi
40/62
41/62
20
2.
Ciklusi obrade.
3.
4.
Ciklus L901
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
42/62
Ciklus L904
43/62
21
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
Ciklus struganja
A. stepenasta kontura
B. stepenasta kontura
oblika konusnih ivica
C. stepenasta kontura sa
radijusima
D. jedan radijus
E. jedan konus
F. popreno i uzduno
struganje
G. proizvoljna kontura
44/62
1.
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
45/62
22
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
46/62
47/62
23
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
48/62
49/62
24
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
50/62
51/62
25
2.
Ciklusi obrade.
3.
4.
Definisanje konture
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
52/62
Definisanje konture
53/62
26
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
54/62
55/62
27
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
56/62
57/62
28
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
58/62
59/62
29
2.
Ciklusi obrade.
3.
4.
1.
2.
Ciklusi obrade.
Programiranje ciklusa
obrade R parametrima.
3.
Programiranje ciklusa
obrade R parametrima.
Grafiko okruenje
programiranja obrade u
ciklusima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
60/62
61/62
30
2.
Ciklusi obrade.
3.
Programiranje ciklusa
obrade R parametrima.
4.
Grafiko okruenje
programiranja obrade u
ciklusima.
62/62
31