Professional Documents
Culture Documents
NC Programiranje Programiranje Kretanja PDF
NC Programiranje Programiranje Kretanja PDF
Luki
NC PROGRAMIRANJE
- Programiranje kretanja -
prof.dr Lj. Luki
Programiranje kretanja
Pozicioniranje
Pre procesa rezanja potrebno je alat
pozicionirati prema konturi u taku u
koju dolazi brzim hodom, a iz koje kree
u naredni segment putanje radnim
hodom.
Programiranje kretanja
Sekvence kretanja alata oko konture obratka
Glodanje Struganje
prof.dr Lj. Luki
Brzo kretanje
Brzo kretanje
Brzo kretanje
Linearna interpolacija
G1 X Y Z F
ili
G1 AP= RP= F
Linearna interpolacija
Glodanje
Alat se kree u ravni X/Y od startne
take sa koordinatama X20 Y20 prema
ciljnoj taki sa koordinatama X80 Y80 i
pri tome zauzima dubinu Z-2, da bi je
svojom putanjom kontinualno
poveavao na Z-15.
N10 G17 S400 M3 ;Izbor ravni obrade, Vreteno u smeru kazaljki na satu
N20 G0 X20 Y20 Z2 ;Pristup obratku startna pozicija
N30 G1 Z-2 F40 ;Alat u zahvatu
N40 X80 Y80 Z-15 ;Kretanje u radnom hodu nagnutom linijom
N50 G0 Z100 M30 ;Povratak alata, Kraj programa
prof.dr Lj. Luki
Linearna interpolacija
Struganje
Alat se kree u ravni X/Y od startne
take sa koordinatama X20 Y-6 prema
ciljnoj taki sa koordinatama X6 Y-20 i
pri tome zauzima dubinu Z-3, koju
zadrava tokom svog kretanja.
N10 G17 S400 M3 ;Izbor ravni obrade, Vreteno u smeru kazaljki na satu
N20 G0 X40 Y-6 Z2 ;Pristup obratku startna pozicija
N30 G1 Z-3 F40 ;Alat u zahvatu
N40 X12 Y-20 ;Kretanje u radnom hodu nagnutom linijom
N50 G0 Z100 M30 ;Povratak alata, Kraj programa
prof.dr Lj. Luki
Cirkularna interpolacija
Cirkularna interpolacija
Glodanje
N40 M30
prof.dr Lj. Luki
Cirkularna interpolacija
N.. ...
Struganje N120 G0 X12 Z0
N125 G1 X40 Z-25 F0.2
N130 G3 X70 Y-75 I-3.335 K-29.25
iIi neki od sledeih naina
N130 G3 X70 Y-75 I=AC(33.33) K=AC(-
54.25)
N130 G3 X70 Z-75 CR=30
N130 G3 X70 Z-75 AR=135.944
N130 G3 I-3.335 K-29.25 AR=135.944 ;
N130 G3 I=AC(33.33) K=AC(-54.25)
AR=135.944
ili
N130 G111 X33.33 Z-54.25
N135 G3 RP=30 AP=142.326
ili
N130 CIP X70 Z-75 I1=93.33 K1=-54.25
N140G1 Z-95
N.. ...
N40 M30
prof.dr Lj. Luki
Cirkularna interpolacija
Cirkularna interpolacija sa
centrom i krajnjom takom
(G2/G3, I=, J=, K=AC...)
Cirkularna interpolacija se koristi u
sluaju obrade krugova i krunih
lukova.
Krajnja taka se definie Dekartovim
koordinatama X, Y i Z a
Centar kruga ili krunog luka se
definoe adresama I, J i K.
G2/G3 X Y Z I J K ili
G2/G3 X Y Z I=AC() J=AC()
K=(AC)
G2 Cirkularna interpolacija u smeru kazaljki na satu
G3 Cirkularna interpolacija u smeru suprotno kazaljki na satu
XYZ Krajnja taka u Dekartovim koordinatama
I Koordinata centra kruga u pravcu X-ose
J Koordinata centra kruga u pravcu Y-ose
K Koordinata centra kruga u pravcu Z-ose
=AC() Apsolutne dimenzije (ne-modalno)
prof.dr Lj. Luki
Cirkularna interpolacija
Startna taka
Cirkularna interpolacija sa
centrom i krajnjom takom
Krajnja Glodanje
taka Cirkularna interpolacija se koristi u
sluaju obrade krugova i krunih
lukova.
Cirkularna interpolacija
Cirkularna interpolacija sa
centrom i krajnjom takom
Struganje
Cirkularna interpolacija se koristi u
sluaju obrade sfernih povrina.
Cirkularna interpolacija
Izbor ravni obrade
Cirkularna interpolacija
Cirkularna interpolacija sa
radijusom i krajnjom
takom (G2/G3, CR)
Glodanje
Putanja se definie radiusom kruga
CR= i krajnjom takom sa Dekartovim
koordinatama X, Y i Z.
Cirkularna interpolacija
Cirkularna interpolacija sa
radijusom i krajnjom
takom (G2/G3, CR)
Struganje
Putanja se definie radiusom kruga
CR= i krajnjom takom sa Dekartovim
koordinatama X, Y i Z.
Cirkularna interpolacija
Startna taka
Cirkularna interpolacija sa
arc ugla i centrom
(G2/G3, AR=)
Glodanje
Putanja se definie arc ugla AR= i
centrom sa krajnjom takom sa
Dekartovim koordinatama X, Y i Z, ili sa
Ugao centrom sa adresama koordinata I, J i
luka
K.
Cirkularna interpolacija
Cirkularna interpolacija sa
arc ugla i centrom
(G2/G3, AR=)
Struganje
Putanja se definie arc ugla AR= i
centrom sa krajnjom takom sa
Dekartovim koordinatama X, Y i Z, ili sa
centrom sa adresama koordinata I, J i
K.
Cirkularna interpolacija
Cirkularna interpolacija sa
polarnim koordinatama
(G2/G3, AP=, RP=)
Glodanje
Putanja se definie polarnim uglom
AP= i polarnim radiusom RP= , pri
emu je poznat pol polarnog
koordinatnog sistema.
Cirkularna interpolacija
Cirkularna interpolacija sa
polarnim koordinatama
(G2/G3, AP=, RP=)
Struganje
Putanja se definie polarnim uglom
AP= i polarnim radiusom RP= , pri
emu je poznat pol polarnog
koordinatnog sistema.
Cirkularna interpolacija
Cirkularna interpolacija sa
pomonom i krajnjom
takom (CIP)
Pomona taka
Putanja se definie pomonom takom
ije koordinate su definisane adresama
I1=, J1=, K1= i krajnjom takom sa
Dekartovim koordinatama X, Y i Z.
Cirkularna interpolacija
Cirkularna interpolacija sa
pomonom i krajnjom
takom (CIP)
Glodanje
Putanja se definie pomonom takom
ije koordinate su definisane adresama
I1=, J1=, K1= i krajnjom takom sa
Dekartovim koordinatama X, Y i Z.
Cirkularna interpolacija
Cirkularna interpolacija sa
pomonom i krajnjom
takom (CIP)
Struganje
Putanja se definie pomonom takom
ije koordinate su definisane adresama
I1=, J1=, K1= i krajnjom takom sa
Dekartovim koordinatama X, Y i Z.
Cirkularna interpolacija
Luk SE je tangentan
na pravu liniju 1-2
Cirkularna interpolacija
pomou tangente (CT)
CT X Y Z
prof.dr Lj. Luki
Cirkularna interpolacija
sa
Cirkularna interpolacija
pomou tangente (CT)
Glodanje
Putanja se definie pomou startne i
krajnje take i tangentom u pravcu
kojim alat dolazi u startnu taku. Pri
tome je krajnja taka definisana
Dekartovim koordinatama X, Y i Z.
CT X Y Z
N10 G0 X0 Y0 Z0 G90 T1 D1
N20 G41 X30 Y30 G1 F1000 (TRC - Tool Radius Compensation)
N30 CT X50 Y15
N40 X60 Y-5
N50 G1 X70
N60 G0 G40 X80 Y0 Z20
N70 M30
prof.dr Lj. Luki
Cirkularna interpolacija
Cirkularna interpolacija
pomou tangente (CT)
Struganje
Putanja se definie pomou startne i
krajnje take i tangentom u pravcu
kojim alat dolazi u startnu taku. Pri
tome je krajnja taka definisana
Dekartovim koordinatama X, Y i Z.
CT X Y Z
Helikoidna interpolacija
Helikoidna interpolacija
(G2/G3 TURN=)
Helikoidna interpolacija se koristi pri
obradi navoja ili npr. zavojnih povrina
za mazivo u rukavcima.
Helikoidna interpolacija se moe izvoditi
simultano sa
horizontalnom cirkularnom
interpolacijom i
sa vertikalnim linearnim kretanjem.
Programira se na jedan od sledeih
naina:
G2/G3 X Y Z I J K TURN=
G2/G3 AR= I J K TURN=
G2/G3 AR= X Y Z TURN=
G2/G3 AP RP= TURN=
prof.dr Lj. Luki
Helikoidna interpolacija
Helikoidna interpolacija
(G2/G3 TURN=)
Helikoidna interpolacija se koristi pri
obradi navoja ili npr. zavojnih povrina
za mazivo u rukavcima.
Primer
TURN=2 Dva puna kruga od startne
pozicije
Helikoidna interpolacija
Startna taka
Sekvence kretanja
1. pun krug
2. pun krug 1. Prilaz startnoj taki
2. Sa TURN=... izvravaju se puni
3. pun krug
krugovi prema parametru iz
programa
3. Prilaz krajnjoj taki kruga (npr. Ako
se rotira obradak)
4. Izvravanje koraka 2 i 3 preko
Krajnja taka
zahvatanja dubine
rotacije obratka
Ciljna taka
prof.dr Lj. Luki
Involutna interpolacija
Involutna interpolacija
(INVCW, INVCCW)
Startna
taka Involutna interpolacija se koristi pri
obradi spiralnih povrina (zavojnih
povrina u jednoj ravni).
Definisanje konture
Programira se kao
X2... ANG...
Definisanje konture
Dve nagnute linije
(ANG1, X3... Z3... ANG2)
ANG1 Ugao nagiba prve linije
ANG2 Ugao nagiba druge linije
CHR Oborena ivica
Moe da se definie u
X1, Z1 Koordinate startne take
preseku radius(RND) ili X2, Z2 Taka preseka nagnutih linija
oborena ivica (CHR) X3, Z3 Krajnja taka druge nagnute
linije
Programira se kao
ANG1
X3 Z3 ANG2
ili
X1 Z1
X3 Z3
N10 X10 Z80 F1000 G18
N20 ANG1=148.65 CHR=5.5
N30 X85 Z40 ANG2=100
N40 ....
prof.dr Lj. Luki
Definisanje konture
Moe da se definie u Tri nagnute linije
preseku radius(RND) ili
oborena ivica (CHR) (ANG1, X3... Z3... ANG2,
X4... Z4...)
ANG1 Ugao nagiba prve linije
ANG2 Ugao nagiba druge linije
CHR Oborena ivica
RND Radius
X1, Z1 Startna taka prve linije
X2, Z2 Krajnja taka prve ili poetna
druge nagnute linije
X3, Z3 Krajnja taka druge ili poetna
tree nagnute linije
X4, Z4 Krajnja taka tree nagnute
linije
Obrada navoja
Rezanje navoja sa
konstantnim korakom (G33)
Parametri pri programiranju
G33 Rezanje navoja konstantnom
3 set sa brzinom
G33 XYZ Koordinate krajnje take
I, J, K Smer navoja u X, Y, Z pravcu
2 set sa Z Uzduna osa
G33 1 set sa X Poprena osa
G33 Z... K... Duina i smer cilindrinog
navoja
X... I... Duina i smer eonog navoja
I... K... Dominantni pravac zavojnice X
ili Z
K Konusni navoj - ugao profila
<45, smer u uzdunom pravcu
I Konusni navoj ugao profila
>45, smer u poprenom
pravcu
I... ili K... Ako je ugao profila = 45
SF= Startna taka ofset, samo za
viestruki navoj
prof.dr Lj. Luki
Obrada navoja
Startna
taka 00
Primer
Cilindrini navoj sa dve zavojnice i sa
startnim takama u ofsetu 1800
Startna
taka 1800
N10 G1 G54 X99 Z10 S500 F100 M3 ;Nulti ofset, Prilaz, Start, Vreteno
N20 G33 Z-100 K4 ;Cilindrini navoj, Krajnja taka u Z
N30 G0 X102
N40 G0 Z10
N50 G1 X99 ;Povratak u startnu poziciju
N60 G33 Z-100 K4 SF=180 ;Drugi navoj: Start u ofsetu 180
N70 G0 X110 ;Povratak alata
N80 G0 Z10
N90 M30 ;Kraj programa
prof.dr Lj. Luki
Obrada navoja
Konusni navoj
Primer
Konusni navoj pod uglom konusa 450
Obrada navoja
Obrada navoja
Cilindrini navoj
Izlazna putanja
Cilindrini navoj je definisan duinom i
korakom.
Obrada navoja
Konusni navoj
Konusni navoj je definisan krajnjom
takom u uzdunom ili eonom pravcu
(kontura navoja) i korakom navoja.
Obrada navoja
Startna taka
ofset u 0
Start ofset viestruki navoj
Startna pozicija zavojnice se programira
Startni ugao startnim ofsetom SF=...
Zavojnice
(setovana Ako je SF=45, tada je startna taka pod
pozicija) uglom od 450 u odnosu na setovanu
poziciju.
prof.dr Lj. Luki
Obrada navoja
DITS=...
DITE=...
N...
N40 G90 G0 Z100 X10 SOFT M3 S500
N50 G33 Z50 K5 SF=180 DITS=1 DITE=3 Z=53
N60 G0 X20
prof.dr Lj. Luki
Obrada navoja
Programira se kao:
G63 X Y Z
Obrada ivica
Oborena/zaobljena ivica
(CHF, CHR, RND, RNDM, FRC, FRCM)
Obrada ivica
Obrada ivica
Obrada ivica
npr.
N30 G1 X Z F RND=2
N40 G3 X Z I K
prof.dr Lj. Luki
Obrada ivica
npr.
N30 G1 X Z F RND=2
N40 G3 X Z I K