Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 147

Programiranje CNC-a

UVOD

Na početku vam se zahvaljujemo na korištenju našega priručnika.

DAEWOO se trudi da konstantno istražuje i razvija nova rešenja, kako bi


se zadovoljili zahtevi kupaca, na obostrano zadovoljstvo.
DAEWOO se trudi da prihvati i primeni kvalitet koja je zahtevan od vernih
kupaca i korisnika proizvoda.
DAEWOO pruža tehničku podršku i podatke, obuku, te stoga ako vam je
potrebna naša pomoć, pomoć ćemo vam odmah i pružiti.

Daćemo sve od sebe da vam pružimo najbolju obuku.

Hvala!

1
Programiranje CNC-a

2
Programiranje CNC-a

G-FUNKCIJE

STANDARDNA POSEBNA
GRUPA OPIS
G funkcija G FUNKCIJA
#G00 G00 01 Pozicioniranje / linearni brzi hod
G01 G01 Linearna interpolacija
Kružna interpolacija / u smeru CW (smer kazaljke
G02 G02
na satu)
Kružna interpolacija / u smeru CCW (smer obrnut
G03 G03
od kazaljke na satu)
G04 G04 00 Zaustavljanje
G20 G20 06 Unos podataka (inch)
#G21 G21 Unos podataka (mm)
Uključenje limita približavanja vretenu
#G22 G22 04
(potvrda uključivanja)
Isključenje limita približavanja vretenu
G23 G23
(potvrda isključenja)
G27 G27 00 Provera povratka na referentu tačku
G28 G28 Automatski povratak na referentnu tačku
G29 G29 Vraćanje iz referentne tačke
G30 G30 Drugi povratak u referentnu tačku
#G32 G33 01 Rezanje navoja
G40 G40 07 Otkazivanje kompenzacije
G41 G41 Kompenzacija, leva
G42 G42 Kompenzacija, desna
Postavljanje koordinatnoga sistema / postavljanje
G50 G92 00
brzine rotacije glavnog vretena
G70 G70 Fina obrada
G71 G71 Gruba obrada
G72 G72 Gruba obrada čela
G73 G73 Obrada po modelu
G74 G74 Bušenje dubokih rupa u Z – smeru
G75 G75 Obrada žljeba u X – smeru
G76 G76 Izrada višestepenih navoja
G90 G77 01 Unutrašnje i vanjsko struganje
G92 G78 Izrada navoja
G94 G79 Obrada čela
G96 G96 02 Konstantna brzina rezanja (m/min)
#G97 G97 Isključenje konstantne brzine rezanja
G98 G94 05 Posmak (mm/min)
#G99 G95 Posmak (mm/obr)

3
Programiranje CNC-a

- G90 03 Apsolutno programiranje


- G91 Inkrementalno programiranje

Napomena : 1. Funkcije s znakom # su trenutno upotrebljive, odmah


posle uključenja mašine.
2. Strug uporebljava standardne G funkcije, a isto tako
je moguće upotrijebiti i specijalne prema postavkama
parametara.

LISTA M – FUNKCIJA

FUNK NAPOM FUNK NAPOME


OPIS OPIS
CIJA ENA CIJA NA
M00 Zaustavljanje programa M39 Lineta OPCIJA
Automatska promena
M01 Opciono zaustavljanje M40
stepeni prenosa vretena
M02 Kraj programa M41 Stepen prenosa vretena 1
M03 Glavno vreteno CW M42 Stepen prenosa vretena 2
M04 Glavno vreteno CCW M43 Stepen prenosa vretena 3
Telo programabilnog
Zaustavljanje glavnog
M05 M46 konjića otpušteno/klizna OPCIJA
vretena
staza napred
Telo programabilnog
Hlađenje visokim
M07 OPCIJA M47 konjića stegnuto/klizna OPCIJA
pritiskom uključeno
staza nazad
M08 Uključenje hlađenja M50 Dodavač šipki naredba 1 OPCIJA
M09 Isključenje hlađenja M51 Dodavač šipki naredba 2 OPCIJA
Otvaranje automatskih
M10 Hvatač delova napred OPCIJA M52 OPCIJA
vrata
Zatvaranje automatskih
M11 Hvatač delova nazad OPCIJA M53 OPCIJA
vrata
Duvanje vazduha za
M13 OPCIJA M54 Brojač delova OPCIJA
magacin
Duvanje vazduha za Lineta 1(leva)stegnuta
M14 OPCIJA M58 OPCIJA
glavno vreteno
Isključenje duvanja Lineta 1(leva)otpuštena
M15 OPCIJA M59 OPCIJA
vazduha
(samo u Prebacivanje na nižu brzinu
M17 Zaključavanje mašine M61  P60
MDI)

4
Programiranje CNC-a

Otkazivanje (samo u Prebacivanje na višu brzinu


M18 M62  P60
zaključavanja mašine MDI)
Orijentacija glavnog Glavno vreteno CW i
M19 OPCIJA M63
vretena uključeno hlađenje
Rad transportera Glavno vreteno CCW i
M24 OPCIJA M64
strugotine uključeno hlađenje
Isključenje transportera Zaustavljanje glavnog
M25 OPCIJA M65
strugotine vretena i hlađenja
Kraj programa i povratak Dvostruko stezanje čeljusti
M30 M66 OPCIJA
na početak niskim pritiskom
Dvostruko stezanje čeljusti
M31 Zaobilazak BY-PASS M67 OPCIJA
visokim pritiskom
Primanje i ispuštanje za
M32 3 osi M68 Stezanje glavnih čeljusti
vreme rotacije vretena
Vreteno rotirajućeg alata
M33 M69 Otpuštanje glavnih čeljusti
napred
Vreteno rotirajućeg alata Dvostruki konjić napred
M34 M70 OPCIJA
nazad niskim pritiskom
Zaustavljanje rotacije
M35 M74 Otkrivanje greške uključeno
alata
Otkrivanje greške
M38 OPCIJA M75
isključeno

FUNK NAPOMEN FUNK NAPOMEN


OPIS OPIS
CIJA A CIJA A
M76 Uključenje snimanja M131 Zaobilazak BY-PASS OPCIJA
Podvreteno CW i uključenje
M77 Isključenje snimanja M163
hlađenja
Šiljak konjića napred Podvretno CCW i uključenje
M78 M164
hlađenja
Šiljak konjića nazad Zaustavljanje podvretena i
M79 M165
hlađenje isključeno
M80 Ruka merača alata dole M168 Stezanje potčeljusti
M81 Ruka merača alata gore M169 Otpuštanje potčeljusti
CW rotacija magacina Naredba za sinhronizovanu
M84 M203
rotaciju napred
CCW rotacija magacina Naredba za sinhronizovanu
M85 M204
rotaciju nazad

5
Programiranje CNC-a

Izbegavanje obrtnog
M86 M205 Sinhronizovano zaustavljanje
momenta uključeno
Otkazivanje izbegavanja Zaustavljanje rotacije
M87 M206
obrtnog momenta vretena
M88 Nisko stezanje C-osi
M89 Visoko stezanje C-osi
M90 C-osa otpuštena
M91 Vanjska M91 naredba 3 osi
M92 Vanjska M92 naredba 3 osi
M93 Vanjska M93 naredba
M94 Vanjska M94 naredba OPCIJA
M98 Pozivanje potprograma OPCIJA
M99 Kraj potprograma OPCIJA
M103 Podvreteno napred
M104 Podvreteno nazad
M105 Zaustavljanje podvretena
M110 Stezanje čeljusti OPCIJA
M111 Otpuštanje čeljusti OPCIJA
Duvanje vazduha kod
M114 OPCIJA
podvretena
M119 Orijentacija podvretena OPCIJA

NAPOMENA:

1 M00 Prilikom ove naredbe zaustavlja se vreteno, tečnost za


. : hlađenje te motor.
M01 Ova funkcija je slična funkciji M00, funkcionalna je kada je
: uključen prekidač za opciono zaustavljanje, na upravljačkoj
ploči.
Naredba će biti preskočena, ako je prekidač na upravljačkoj
ploči isključen.
M02 Kraj glavnog programa
M30 Ova funkcija je slična funkciji M02 i vraća se na početnu
tačku programa, kada se poziva iz memorije ili sa vanjskog
uređaja.

2 M funkcija se ne mora programirati u programu koji sadrži T ili S


. funkciju.
Povoljno je programirati M funkciju nezavisno.

6
Programiranje CNC-a

3 Ivice obratka postaju okrugli zbog efekta AC servo motora. Kako bi


. se to izbeglo treba koristiti funkcije M74 i M75.

Upotreba naredbe M75 Upotreba naredbe M74


(otkrivanje greške isključeno) (otkrivanje greške uključeno)

4 M76, M77
.
Ova funkcija je efektivna kada je urezivanje navoja programirano u
G92 i kada je upotrebljeno uključivanje i isključivanje kosog
navoja. Kod navoja s kosim rubom upotrebljavamo dvostruko
dizanje.

(uključenje izrade kosog navoja) (isključenje izrade


kosog navoja)

Funkcija Adresa Objašnjenje adrese


O(EIA)/
Broj programa Broj programa
(ISO)
Broj sekvence bloka N Broj sekvence
Uvodna funkcija G
Dimenzijski simboli Naredba za pomeranje ose u apsolutnom
X, Z
načinu
U, W Uputa za pomeranje razdaljine i smera u

inkrementalnom načinu

7
Programiranje CNC-a

Nalazi se u svakomu bloku kod kružnih


I, K
funkcija.
R Radijus kruga, R ugla, R ivice
Funkcije posmaka F, E Posmak kod struganja i rezanja navoja
Pomoćne funkcije M ON/OFF naredbe za rad mašine
Brzina vretena S Brzina obrtanja ili vreme rotacije vretena
Zaustavljanje mašine P, U, X Vreme zaustavljanja
Broj programa P Pozivanje broja pomoćnoga programa
Oznaka broja sekvence P, Q Pozivanje ciklusa i broja
Broj ponavljanja L Vreme ponavljanja pomoćnog programa
Parametri A, D, I, K Parametri ciklusa
Funkcija alata T Oznaka alata i broj kompenzacije alata

Jedan blok je sastavljen od sledećih delova:

N G X Y F S T M :
Pomoćni Pripremna Dimenzijs Posmak Brzina alat Pomoćna EOB
broj funkcija ki simbol alata rotacije funkcija
sekvence vretena

ZNAČENJE ADRESE:

T funkcija se upotrebljava za oznaku broja alata i kompenzacije alata.


T funkcija nam predstavlja izbor alata i sastavljena je od 4 broja

Oznaka broja kompenzacije alata

Oznaka broja alata

Primer:Ako imamo oznaku ( T 0 2 0 2 ),


0 2 poziva broj alata i vrednost kompenzacije alata, koja je
smeštena u memoriji
Za otkazivanje kompenzacije alata pozivamo naredbu T 0 0.
Za pozivanje novog alata i nove kompenzacije potrebno je
kompenzaciju otkazati. Preporučljiva je upotreba jednakih brojeva
za alat i kompenzaciju. Nije preporučljiva upotreba jednakog broja
kompenzacije za dva različita alata.

Minimalna vrednost kompenzacije: +0.001mm


8
Programiranje CNC-a

Maksimalna vrednost kompenzacije: +999.999mm


Kompenzacija alata za X vreteno je označena kao vrednost
prečnika.

G00 (pozicioniranje)

Pri ovoj naredbi se svaka osa kreće brzim hodom.

G00 X150.0 Z100.0


X200.0 Z200.0

G00 U150.0 W100.0


U50.0 W100.0

G01 (Linearna interpolacija)

Pri ovoj naredbi se svaka osa pomera linearno-


pravolinijski.

G01 X150.0 Z100.0 F0.2 :


X200.0 Z200.0 :

G01 U150.0 W100.0 F0.2 :


U50.0 W100.0 :

9
Programiranje CNC-a

AUTOMATSKO SKIDANJE IVICE »C« ILI »R« (Opcija)

Put naredbe ZX : A : Početna tačka

G01 Z(w) B C ( ; i) : B : Završna tačka

G01 Z(w) B C ( ; r) : CC` : Radna tačka

Put naredbe XZ :

G01 X(u) B C ( ; k)

G01 X(u) B R ( ; r)

10
Programiranje CNC-a

Napo (1) Nakon naredbe G01 za jednu osu, sledeći naređeni paragraf će biti
mena izveden u vertikalnom smeru.

(2) Sledeći paragraf je napisan u inkrementalnom obliku, a tačka b


predstavlje inkrementalnu udaljenost.

(3) Moguće greške u G01 načinu, u sledećim slučajevima:

- ako je od naređeno I, K, R u isto vreme kao i X, Z


- pri naredbi I, K, R u jednom bloku
- pri naredbi X i I, Z i K
- ako je udaljenost pomaka manja nego što je sledeća naredba, ili
nije pravi ugao

(4) Operacija se zaustavi u tački C, ako je u toku jedna operacija.


Primer )

N1 G01 Z30.0 R6.0 F0.2 :


N2 X100.0 K-3.0 :
N3 Z0 :
(N2 X100.0 C3.0 :)Normalno

PROGRAM G01

Primer 1:

O0001 :

11
Programiranje CNC-a

N10 G50 S1500 T0100 M42 : N20 G50 S2000 T0300


G96 S180 M03 : G96 S200 M03 :
G00 X100.5 Z5.0 T0101 M08 : G00 X85.0 Z5.0 T0303 M08 :
G01 Z-95.0 F0.25 : Z0 :
G00 U2.0 Z0.5 : G01 X-1.6 F0.2 :
G01 X-1.6 F0.2 : G00 X80.0 Z3.0 :
G00 X95.0 W1.0 : G42 Z1.0 :
G01 Z-37.3 F0.25 : G01 Z-15.0 F0.18 :
X100.0 Z-45.5 : X100.0 Z-45.0 :
G00 Z1.0 : Z-95.0 :
X90.0 : G40 U2.0 W1.0
G01 Z-29.8 : G00 X200.0 Z200.0 M09 T0300 :
X95.0 Z-37.3 : M30 :
G00 Z1.0 :
X85.0 : G50 : Postavljanje brzine rotacije vretena
G01 Z-22.3 : G96 : Konstantna brzina rezanja
X90.0 Z-29.8 : G40 : Otkazivanje kompenzacije
G00 Z1.0 : G42 : Kompenzacija alata, desna
X80.5 :
G01 Z-15.55 :
X85.0 Z-22.3 :
G00 X200.0 Z200.0 M09 T0100 :
M01 :

PROGRAM G01

Primer 2:

O0002 : G01 Z-30.0 :


N10 G50 S2000 T0100 : X60.3 Z-54.7 :
12
Programiranje CNC-a

G96 S180 M03 : X72.0


G00 X70.5 Z5.0 T0101 M08 : G00 X150.0 Z200.0 T0100 :
G01 Z-100.0 F0.25 : M01 :
G00 U2.0 Z0.5 : N20 G50 S2300 T0300 :
G01 X-1.6 F0.23 : G96 S200 M03 :
G00 X65.0 W1.0 : G00 X55.0 Z5.0 T0303 M08 :
G01 Z-54.5 F0.25 : Z0 :
G00 U2.0 Z1.0 : G01 X-1.6 F0.2 :
X60.0 : G00 X46.0 Z3.0 :
G01 Z-54.5 : G42 Z1.0 :
G00 U2.0 Z1.0 : G01 X50.0 Z-1.0 F0.15 :
X55.0 : Z-30.0 :
G01 Z-30.0 : X60.0 Z-55.0 :
X60.0 Z-54.5 : X68.0 :
G00 U2.0 Z1.0 : X70.0 W-1.0 :
X50.5 : Z-100.0 :
G40 U2.0 W1.0
G00 X150.0 Z200.0 M09 T0300 :
M30 :

13
Programiranje CNC-a

14
Programiranje CNC-a

G02, G03 (Kružna interpolacija)

Svaka se osa kružno interpolira do zadate tačke pri zadatoj brzini.

ZNAČENJE
UVJET UPUTA Leve
Desne koordinate
koordinate
G02 CW CCW
1 Smer rotacije
G03 CCW CW
Lokacija X, Y zadate tačke s obzirom
Lokacija završne tačke
X,Z na koordinate.
2
Udaljenost do završne
U,W Udaljenost od početne do zadate
tačke
tačke.
Udaljenost od početne tačke do centra
Udaljenost između početne
I,K kruga, kružnog luka, vrednosti
tačke i centra
radijusa (uvek označite radijus ).
3
Radijus kruga s
neoznačenim kružnim R Radijus luka
lukom.

G02 X(u) Z(w) R_ F_ :

G01 X30.0 Z60.0 F0.3 :


Z35.0 :
G02 X40.0 Z30.0 I5.0 :
(G02 U10.0 W-5.0 I5.0)
G01 X50.0 :
Z0 :
G03 X(u) Z(w) R_ F_ :

G01 X40.0 Z60.0 F0.3 :


G03 X50.0 Z55.0 K-5.0 :

15
Programiranje CNC-a

Napom (1) Ako su I ili K »0« tada se može izostaviti.


ena:
(2) G02 I__: mašina napravi krug.
(3) Preporučljiva je upotreba + vrednosti za R i manji ugao od 180°

G03 I__: nema pomeranja


(4) Ako je dužina radijusa R manja od polovine pomaka, tada treba
napraviti polovinu kruga.
(5) R se uspešno izvodj, ako su oznake I, K i R jednake.
(6) Ako završna tačka luka nije na konturi, to znači da je upisan
pogrešan K.

16
Programiranje CNC-a

PROGRAM SA UPOTREBOM G03 I G02

Primer 1

N10 :

N20 G50 S2000 T0300 :


G96 S200 M03 :
G00 X0 Z3.0 T0303 M08 :
G42 G01 Z0 F0.2 :
G03 X20.0 Z-10.0 R10.0 :
G01 Z-50.0 :
G02 X100.0 Z-74.385 I40.0 K20.615 : (G02 X100.0 Z-74.385 R45.0)
G01 Z-125.0 :
G40 U2.0 W1.0
G00 X200.0 Z200.0 M09 T0300 :
M30 :

17
Programiranje CNC-a

PROGRAM SA UPOTREBOM G03 I G02

Primer 1

N10 :

N20 G50 S2000 T0300 :


G96 S200 M03 :
G42 G00 X35.0 Z5.0 T0303 M08 :
G01 Z-20.0 F0.2 :
G02 X67.0 Z-36.0 R16.0 : (G02 X67.0 Z-36.0 I16.0 K0)
G01 X68.0 :
G03 X100.0 Z-52.0 R16.0 : (G02 X100.0 Z-52.0 I0 K-16.0)
G01 Z-82.0 :
G40 G00 X200.0 Z200.0 M09 T0300 :
M30 :

Ako je vrednost podataka I i K »0«, mogu se izostaviti.

18
Programiranje CNC-a

PROGRAM SA UPOTREBOM G01 G02 G03

O0000 : G01 Z-14.8 F0.27 :


N10 (ø30 BUŠENJE) G00 U2.0 Z1.0 :
G50 T0200 : X80.5 :
G97 S250 M03 : G01 Z-14.1 :
G00 X0 Z5.0 T0202 M08 : G02 X81.9 Z-14.8 R0.7 :
G01 Z-5.0 F0.07 : G00 X100.5 W1.0
W1.0 : G01 Z-29.8
Z-40.0 F0.25 : G00 U2.0 Z-1.0 :
G00 Z5.0 : G01 X60.5 F0.23 :
Z-39.0 : G00 X82.0 W1.0 :
G01 Z-60.0 : Z-2.4 :
G00 Z10.0 : G01 X60.5 :
X200.0 Z200.0 T0200 : X72.9 :
M01 : G03 X80.5 Z-6.2 R3.8 :
N20 (Gruba obrada vanjskog prečnika) G00 U2.0 Z5.0 :
G50 S1500 T0100 : X200.0 Z200.0 T0100 :
G96 S180 M03 : M01 :
G00 X94.0 Z5.0 T0101 M08 :
G01 Z-14.8 F0.27 :
G00 U2.0 Z0.5 :
G01 X28.0 F0.23 :
G00 X87.0 W1.0 :

19
Programiranje CNC-a

N30 (gruba obrada unutrašnjeg prečnika) N50 (fina obrada unutrašnjeg


prečnika)
G50 S1500 T0400 : G50 S1800 T0600 :
G96 S180 M03 : G96 S200 M03 :
G00 X34.5 Z3.0 T0404 M08 : G00 X40.0 Z5.0 T0606 M08 :
G01 Z-41.8 F0.27 : G41 Z1.0 :
G00 U-0.5 Z1.0 : G01 Z-15.0 F0.2 :
X39.5 : X35.0 Z-24.33 :
G01 Z-15.0 : Z-42.0 :
X34.5 Z-24.3 : X29.0 :
G00 Z10.0 : G40 G00 Z10.0 :
X200.0 Z200.0 T0400 : X200.0 Z200.0 T0600 M09 :
M01 : M30 :
N40 (fina obrada vanjskog prečnika)
G50 S1800 T0500 :
G96 S200 M03 :
G00 X63.0 Z5.0 T0505 M08 :
Z0 :
G01 X38.0 F0.2 :
G00 X60.0 Z3.0 :
G42 Z1.0 :
G01 Z-2.5 F0.2 :
X74.0 :
G03 X80.0 Z-5.5 R3.0 :
G01 Z-13.5 :
G02 X83.0 Z-15.0 R1.5 :
G01 X100.0 :
Z-30.0 :
X103.0 :
G40 G00 U2.0 W1.0 :
G00 Z10.0 :
X200.0 Z200.0 T0500 :
M01 :

20
Programiranje CNC-a

G04 (Zaustavljanje posmaka, zadrška)

Nakon što je proteklo dovoljno vremena, koje je zadato X(u) ili P funkcijom u
istom bloku, može se izvršiti sledeći blok.
U ovom primeru je zaustavljanje 10s.

G04 X10.0 : (G04 X10000 : )


G04 U10.0 : (G04 U10000 : )
G04 P10000.0 : (G04 P1000 : )

AUTOMATSKO VRAĆANJE U REFERENTNU TAČKU

Svaka mašina ima referentnu tačku. To je fiksna tačka čije koordinate su


smeštene u NC parametrima.

OT-C/F FS16/18T
Parametar br. N708(X) N1240(X, Z)
N709(Z)

1) G27 (Proveravanje povratka u referentnu tačku)

Brzi hod se izvodi do referentne tačke, koja je smeštena u NC parametrima.

Primer: ako imamo parametar N708(X) 330000


N709(Z) 529000

G00 X100.0 Z100.0 :


G27 X330.0 Z529.0 :

Početna tačka (0.0)

Lampica počne svetliti, kada mašina dođe u referentnu tačku.


Napomena: prilikom ove naredbe, treba otkazati OFFSET.

2) G28 (Automatsko vraćanje referentne tačke)

Ovom naredbom se ose automatski vraćaju u referentnu tačku.


G28 X(u), Z(w):
Primer: ako imamo parametar N708(X) 330000

21
Programiranje CNC-a

N709(Z) 529000

G28 U0 W0 : G27 X100.0 Z100.0

Naredba G28 se izvršava tako da se mašina brzim hodom vrati u referentnu


tačku, prelazeći usput preko centra.

Napomena:Kada se naređuje G28 potrebno je otkazati alat, kompenzaciju


alata i lokaciju alata.

3) G29 (Povratak iz referentne tačke)

Vreteno se kreće preko središnje tačke do referentne tačke i zatim završi u


zadatoj tački.
Po pravilu se upotrebljava odmah iza G28 ili G30 naredbe.

G28 X100.0 Z100.0

G29 X50.0 Z200.0 :

4) G30 (Drugi
povratak u referentnu tačku)

Vreteno se automatski vrati u drugu referentnu tačku (koordinate tačke su


postavljene u parametru).
G30 X(u) Z(w)
Za zamenu alata potrebno je ostaviti potrebnu razdaljinu između obratka i
alata.

PARAMETAR BR. N735(X) = 200000 FS16/18T


N736(Z) = 300000
N1241 (X,Z)

Druga referentna tačka


X200.0 G30 U0 W0 :
Z300.0

22
Programiranje CNC-a

Druga referentna tačka se upotrebljava kao početna tačka programa.

G32 (Ciklus za rezanje navoja)

Naredba G32 naređuje cilindričan ili konični navoj.

G32 Z(w) F : (G32 se uporebljava samo u jednom bloku)


X(u) F :
Primer 1: Cilindričan navoj

Ravan vijak: 3mm


1=5mm
2=1.5mm

Dubina rezanja: 1mm (dvostruko


rezanje)

(Apsolutni način)
G50 T0100 :
G97 S800 M03 :
G00 X90.0 Z5.0 T0101 M8 :
X48.0 :
G32 Z-71.5 F3.0 :
G00 X90.0 :
Z5.0 :
X46.0 :
G32 Z-71.5 :
G00 X90.0 :
Z5.0
X150.0 Z150.0 T0100 :
M30 :

23
Programiranje CNC-a

Primer 2: Konični navoj

G32 X(u) Z(w) F :Zbog koničnog navoja, obe ose se kreću istovremeno.

Ravni navoj : 3mm


1=5mm
2=1.5mm

Dubina rezanja: 1mm (dvostruko


rezanje)

(Apsolutni način) (Inkrementalni način)


G50 S800 T0100 : G50 S800 T0100 :
G97 S800 M03 : G97 S800 M03 :
G00 X90.0 Z5.0 T0101 : G00 X90.0 Z5.0 T0101 :
X22.026 : U-67.974 :
G32 X49.562 Z-71.5 F3.0 : G32 U27.321 W-76.5 F3.0 :
G00 X90.0 : G00 U40.438 :
Z5.0 : W76.5 :
X21.052 : U-68.948 :
G32 X48.588 Z-71.5 : G32 U27.321 W-76.5 :
G00 X90.0 : G00 X90.0 :
Z5.0 : W76.5 :
X150.0 Z150.0 T0100 : X150.0 Z150.0 T0100 :
M30 : M30 :

Uputstvo:

Vrednosti nezavršenoga navoja 1 in 2.

1=3.6 x L x n L=ravni navoj


1800 n=brzina obrtanja vretena

2= L x n
1800

24
Programiranje CNC-a

25
Programiranje CNC-a

26
Programiranje CNC-a

27
Programiranje CNC-a

KOMPENZACIJA RADIJUSA ALATA

G40 : R kompenzacija otkazana.


G41 : Oštrica noža je na levoj strani osnovnog materijala.
G42 : Oštrica noža je na desnoj strani osnovnoga materijala.

Šta je kompenzacija radijusa alata?

Imamo alat s oštricom R. Ako taj deo ne kompenzujemo u poziciji OFFSET,


može se lako dogoditi da dobijemo konični ili kružni rez. Stroj nam
automatski javlja grešku na kompenzaciji R. (Kompenzaciju prečnika R i T
upišemo u OFFSET PAGE u stupcu R).

Primer 1: Ako ne upotrebljavamo kompenzaciju alata, moramo kompenzaciju


a i b izračunati.

PROGRAM
G01 X25.0 Z0 F0.2 :
X30.0 Z-2.5 :
G00 U1.0 Z1.0 :
G28 UO WO :
M30 :
*

kompenzacja
( ¡ 0.5)

28
Programiranje CNC-a

Primer 2: Upotreba kompenzacije radijusa alata

 Nije potrebno proračunavati kompenzacije a i b.


 Ako stavimo u program a i b, tada stroj automatski izvrši
kompenzaciju i pomakne se do sledeće tačke.

PROGRAM
G42 X26.0 Z0 F0.2 :
G01 X30.0 Z-2.0 :
Z-30.0 :
G00 U1.0 Z1.0 :
G28 UO WO :
M30 :
*

Prezentacija 1: Primer bez kompenzacije

Prezentacija 2: Primer s kompenzacijom

29
Programiranje CNC-a

1) Imaginarni smer (Za desne koordinate)

Imaginarni smer je prikazan iz središta radijusa, o kojemu odlučuje smer


alata u toku rezanja. Tako je sastavljena vrednost kompenzacije.
Smer i broj kompenzacije su predstavljeni u sledećim primerima.

<Primer izbora imaginarnog broja

30
Programiranje CNC-a

2) Kompenzacija sastavljena od

Kompenzacija se obavlja u području od 0 do +999.999mm

31
Programiranje CNC-a

32
Programiranje CNC-a

33
Programiranje CNC-a

G71 (Ciklus za grubo struganje)

G71 U( ¡ d) R(e) :
G71 P Q U( ¡ u) W( ¡ w) F :

P : Početna tačka

Q : Završna tačka
U( ; d) : odstranjen dodatak prilikom
jednog reza (Oznaka radijusa).
R(e) : Izlaz alata je uvek pod uglom 45°

U( ; u) : Fini rez po X osi

W( ; w) : Fini rez po Z osi

F(f) : Posmak rezanja

Primer programa

34
Programiranje CNC-a

(G70, G71)
N10 G50 S1500 T0101 :
G96 S180 M03 :
G00 X85.0 Z5.0 M08 :
Z0 :
G01 X-1.6 F0.25 :
G00 X83.0 Z2.0 :
G71 U3.0 R1.0 :
G71 P20 Q30 U0.5 W0.1 F0.27 :
N20 G42 G00 X30.0 : ←G71 pomak alata
G01 Z-20.0 F0.17 : ←G70 pomak alata
X40.0 Z-40.0 :
Z-60.0 :
X50.0 Z-70.0 :
Z-90.0 :
X60.0 Z-110.0 :
Z-140.0 :
X80.0 :
N30 G40 :
G70 P20 Q30 : (pri upotrebi jednog reza)
G00 X200.0 Z200.0 T0100 :
M30 :

¡¯ upotreba različitih rezova prilikom završavanja


G00 X200.0 Z200.0 T0100 :
M01 :
N40 G50 S2000 T0303 :
G96 S200 M03 :
G00 X83.0 Z2.0 M08 :
G70 P20 Q30 :
G00 X200.0 Z200.0 T0300 :
M30 :

35
Programiranje CNC-a

Primer programa

Grubo struganje (G71) (Tip 1)

(Oznaka prečnika, metrički sistem)


N010 G00 X200.0 Z100.0 :
N011 G00 X160.0 Z10.0 :
N012 G71 U7.0 R1.0 :
N013 G71 P014 Q021 U4.0 W2.0 F0.3 S550 :
N014 G00 G42 X40.0 S700 :
N015 G01 W-40.0 F0.15 :
N016 X60.0 W-30.0 :
N017 W-20.0 :
N018 X100.0 W-10.0 :
N019 W-20.0 :
N020 X140.0 W-20.0 :
N021 G40 U2.0 :
N022 G70 P014 Q021 :
N023 G00 X200.0 Z100.0 :
M30 :

36
Programiranje CNC-a

G72 (Ciklus za grubo čeono struganje)

G72 W( ¡ d) R(e) :
G72 P_ Q_ U( ¡ u) W( ¡ w) F :

U( ; d) : Odstranjeni dodatak pri jednom rezu

R(e) : Izlaz alata uvek pod uglom 45°

P : Početna tačka

Q : Završna tačka

U( ; u) : Završetak po X osi (Naredba po prečniku)

W( ¡ w) : Završetak po Z-osi

F(f) : Posmak rezanja

Primer programa

X40.0 Z-15.0 :
X30.0 :
Z-1.0 :
X26.0 Z1.0 :
N14 G40 :
G70 P12 Q14 :
G00 X200.0 Z200.0 T0100 :
M30 :
¡¯ (završetak s različitim alatom)
N10 G50 S2000 T0100 : G00 X200.0 Z200.0 T0100 :
G96 S180 M03 : M01 :
G00 X85.0 Z5.0 T0101 : N16 G50 S2500 T0300 :
Z0 : G96 S200 M03 :
G01 X-1.6 F0.2 : G00 X85.0 Z5.0 T0303 :
G00 X85.0 Z1.0 : G70 P12 Q14 :
G72 W2.0 R1.0 : G00 X200.0 Z200.0 T0300 :
G72 P12 Q14 U0.5 W0.2 F0.25 : M30 :
N12 G00 G41 Z-51.0 :
G01 X80.0 F0.2 :
X78.0 W1.0 :
X60.0 :
Z-45.0

37
Programiranje CNC-a

Primer programa

Grubo struganje po koracima (G72)

(Oznaka prečnika, metrički unos)


N010 G00 X220.0 Z60.0 :
N011 G00 X176.0 Z2.0 :
N012 G72 W7.0 R1.0 :
N013 G72 P014 Q021 U4.0 W2.0 F0.3 S550 :
N014 G00 G41 Z-70.0 S700 :
N015 X160.0 :
N016 G01 X120.0 Z-60.0 F0.15 :
N017 W10.0 :
N018 X80.0 W10.0 :
N019 W20.0 :
N020 X36.0 W22.0 :
N021 G40 :
N022 G70 P014 Q021 :
N023 G00 X220.0 Z60.0 :
N024 M30 :

38
Programiranje CNC-a

G73 (Ciklus za struganje po modelu)

G73 U( ¡ i) R(d) W( ¡ k) :
G73 P Q U( ¡ u) W( ¡ w) F :

U( ; i) : Izlazna udaljenost i smer po X osi


(Oznaka radijusa)

W( ; k) : Izlazna udaljenost i smer po Z osi

R(d) : Vreme ponavljanja


(Povezan je s odrezanom vrodstarnjenim
dodatkomijednošću pri svakom pomaku)
P : Početna tačka

Q : Završna tačka

U( ; u) :Završetak po X osi (Oznaka radijusa)


W( ; w) :Završetak po Z osi

Primer programa

N10 G50 S2000 T0300 : N12 G00 G42 X20.0 Z2.0 :


G96 S200 M03 : G01 Z-10.0 F0.15 :
G00 X35.0 Z5.0 T0303 : G02 X40.0 Z-20.0 R10.0 :
Z0 : G01 Z-30.0 :
G01 X-1.6 F0.2 : X60.0 Z-50.0 :
G00 X70.0 Z10.0 : N16 G40 U1.0 :
G73 U3.0 W2.0 R2 : G70 P12 Q16 :
G73 P12 Q16 U0.5 W0.1 F0.25 : G00 X200.0 Z200.0 T0300 :
M30 :

39
Programiranje CNC-a

Primer programa

Ponavljanje po modelu (G73)

(Oznaka prečnika, metrički unos)


N010 G00 X260.0 Z80.0 :
N011 G00 X220.0 Z40.0 :
N012 G73 U14.0 W14.0 R3 :
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 :
N014 G00 G42 X80.0 Z2.0 :
N015 G01 W-20.0 F0.15 S0600 :
N016 X120.0 W-10.0 :
N017 W-20.0 S0400 :
N018 G02 X160.0 W-20.0 R20.0 :
N019 G01 X180.0 W-10.0 S0280 :
N020 G40 :
N021 G70 P014 Q020 :
N022 G00 X260.0 Z80.0 :
N023 M30

40
Programiranje CNC-a

41
Programiranje CNC-a

G74 (Ciklus za grubo bušenje u Z smeru)

1) Ciklus za bušenje

G74 R(e) :
G74 Z(w) Q( ¡ k) F :

R(e) : Povratni hod

Z(w) : Konačna dužina rezanja

Q( ; k) : Dubina jednoga reza


(1000=1mm)

F : Radni hod

(R) Povratni hod


(F) Radni hod

Primer programa

N10 G50 S500 T0200 :


G97 S280 M03 :
G00 X0 Z5.0 T0202 M08 :

Početna tačka bušenja

G74 R1.0 :
G74 Z-90.0 Q5000 F0.23 :
G00 X200.0 Z150.0 T0200 :
M01 :

2) Ciklus za grubo unutrašnje bušenje

42
Programiranje CNC-a

G74 R(e) :
G74 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :

R(e) : Povratak (Modalna naredba)

P( ; i) : Osobine pomaka po X osi

Q( ; k) : Osobine pomaka po Z osi (Q5000=5mm)

X(u) : Kompenzacija po Z osi (Q5000=5mm)

Z(w) : Konačna dubina

R( ; d) : Izlazna osobina završne tačke po Z osi (Smer izlaza je označen


simbolom i radijusom)

F : Radni hod

43
Programiranje CNC-a

;-ako imamo jedan žljeb X(u), P( ; i), možemo ga ispustiti


(U slučaju ispuštanja, mora biti učinjeno istovremeno)

N10 N10 G50 S2000 T0100 :


G00 X20.0 Z1.0 : G96 S80 M03 :
G74 R1.0 : G00 X50.0 Z1.0 T0101 :
G74 Z-10.0 Q3000 F0.1 : G74 R1.0 :
G00 X200.0 Z200.0 : G74 X10.0 Z-10.0 P10000 Q3000 F0.1 :
M30 : G00 X200.0 Z200.0 T0100 :
M30 :

Upozorenje

N1G50 S2000 T0100 :


G96 S80 M3 :
G0 X47.0 Z1.0 T0101M8 :
G74 R1.0 :
G74 Z-10.0 Q3000 F0.1 :
G0 U-5.0 :
G74 X20.0 Z-10.0 P2500 Q3000 F0.1 :
G0 X200.0 Z200.0 T0100 :
M30 :

44
Programiranje CNC-a

45
Programiranje CNC-a

G75 (Izrada žljeba u X smeru, ciklus dubokog struganja)

G75 R(e) :
G75 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :

R(e) : Povratak (Modalna funkcija)


X(u) : Poravnavanje po X osi
Z(w) : Poravnavanje po Z osi
Q(k) : Osobine pomaka po Z osi (Označeno s unutrašnjim simbolom)
P(i) : Osobine pomaka po X osi (Označeno radijusom)

R(d) : Izlazna vrednost završne tačke po X osi (Smer izlaza je označen simbolom i
radijusom)

F : Radni hod

46
Programiranje CNC-a

N10 G50 S500 T0100 :


G97 S_ M03 :
G00 X90.0 Z1.0 T0101 :
X82.0 Z-60.0 :
G75 R1.0 :
G75 X60.0 Z-20.0 P3000 Q20000 F0.1 : ¡¸¡£
G00 X90.0
X200.0 Z200.0 T0100 :
M30 :

;-jednaka funkcija kao G74 ,samo što su zamenjene X i Z osa.


Ako se radi o jednome žljebu vrednost Z i P možemo ispustiti, u isto vreme.

47
Programiranje CNC-a

48
Programiranje CNC-a

49
Programiranje CNC-a

G73 (Sastavljeni ciklus za rezanje navoja)

Navoje lako možemo rezati naredbom G76.

P (m) : Povratni hod pre zadnjeg reza navoja


(r) : Skošenje ivice na kraju navoja
(a) : Ugao između navoja

Ugao između površina navoja

Veličina skošenja

Vreme ponavljanja

Q : Minimalni odrez (Primer : Izračun Q100=NC, ako je manje od 0.1 proces


se izvede jednom) – 0.1 (Decimalna tačka je dozvoljena)
R : Završno uklanjanje
X(u) : Unutrašnji prečnik navoja
(Naredba za vanjski prečnik navoja mora biti veći od x2)
Z(w) : Koordinate vretena po Z osi za završnu tačku izrade navoja
R(i) : Lako se može ispustiti kod ravnih navoja za R - : X+ za koničan navoj
R + : X- za koničan
navojP(k) : Za više navoja (Ispustite decimalnu tačku »Primer« P900=0.9)
Q(d) : Početni rez (Izostavite decimalnu tačku »Primer« Q500=oznaka)
radijus

*P(k) : 0.6 x Korak = unutrašnji prečnik

Velika vrednost

Srednja vrednost =0.6

Mala vrednost

50
Programiranje CNC-a

Primer 1 G76 Sastavljeni tip navoja

Primer 2 G76 Sastavljeni tip navoja

G00 X80.0 Z130.0 :


G76 P011060 Q100 R200 :
G76 X60.64 Z25.0 P3680
Q1800 F6.0 ;

51
Programiranje CNC-a

PROGRAM
N10 G97 S1000 M03
T0100
G00 X50.0 Z5.0 T0101
G76 P021060 Q100 R100
G76 X28.2 Z-32.0 P900 Q500
F1.5
G00 X200.0 Z200.0 T0100
M30
*
Primer 3 G76 Sastavljeni tip navoja

PROGRAM
N10 G97 S800 M03
T0300
G00 X30.0 Z5.0 T0303
G76 P021060 Q100 R100
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P021060 Q100 R100→ moguće preskočiti
G76 X38.2 Z-52.0 P900 Q500 F1.5
G00 X200.0 Z200.0 T0300
M30
*

52
Programiranje CNC-a

53
Programiranje CNC-a

G90 (Ciklus za unutrašnje i vanjsko struganje)

1) Jedan rez za unutrašnje i vanjsko struganje

X(U) : Koordinata završne tačke po Z osi


Z(W) : Završna tačka
R- : Prilikom rezanja od početne tačke u smeru X+
R+ : Prilikom rezanja od početne tačke u smeru X-
I/R : Nagnutost (Označena radijusom)

54
Programiranje CNC-a

Primer 1 Kada imamo konus (R)

55
Programiranje CNC-a

PROGRAM PROGRAM
G30 U0 W0 : G30 U0 W0 :
G50 S2000 T0100 : G50 S2000 T0100 :
G96 S200 M03 : G96 S200 M03 :
G00 X61.0 Z2.0 T0101 M8 : G00 X56.0 Z2.0 T0101 M08 :
G90 X55.0 W–42.0 F0.25 :
X50.0 : G90 X51.0 W-32.0 F0.25 :
X45.0 : X46.0 :
X40.0 : X41.0 :
Z-12.0 R-1.75 : X36.0 :
Z-26.0 R-3.5 : X31.0 :
Z-40 R-5.25 : X30.0 :
G30 U0 W0 : G30 U0 W0 :
M30 : M30 :
ƒT

Za unutrašnje struganje se upotrebi isti program.

56
Programiranje CNC-a

Primer 1 Ciklus za unutrašnje i vanjsko struganje

PROGRAM
N10 G50 S2000
G96 S180 M03
T0100
G00 X65.0 Z3.0 T0101
G90 X55.0 Z-20.0 F0.25
X50.0
X45.0
X40.0
X35.0
X30.0
X25.0
X20.5
X20.0
G00 X200.0 Z200.0 T0100
M30
ƒT

57
Programiranje CNC-a

Primer 2 Ciklus za unutrašnje i vanjsko struganje

PROGRAM
Primer1) Primer 2)
N10 G50 S2000 N10 G50 S2000
G96 S180 M03 G96 S180 M3
T0100 T0100
G00 X60.0 Z0 T0101 G0 X60.0 Z5.0 T0101 M8
G01 X-1.6 F0.2 G90 X50.0 Z-40.0 F0.25
G00 X50.0 Z1.0 X45.0 Z-20.0
G01 Z-40.0 F0.25 X40.0
G00 U1.0 Z1.0 X35.0
G90 X45.0 Z-20.0 F0.25 X30.0
X40.0 X25.0
X35.0 X20.0
X30.0 G00 X200.0 Z200.0 T0100
X25.0 M30
X20.5
X20.0
G00 X200.0 Z200.0 T0100
M30
ƒT

58
Programiranje CNC-a

59
Programiranje CNC-a

G92 (Ciklus za izradu navoja)

1) Jedan rez za izradu navoja

X(U) : Koordinata navoja po X osi


Z(W) : Završna tačka
R- : Kad režemo iz početne tačke u smeru X+
R+ : Kad režemo iz početne tačke u smeru X-
I/R : Nagnutost (Označena radijusom)

R..... brzi hod


F.....specifikacije alata treba zadati u F-funkciji

60
Programiranje CNC-a

Primer 1 Kad imamo konus (R) Primer

PROGRAM PROGRAM
G30 U0 W0 : G30 U0 W0 :
G50 S1000 T0100 : G50 S1000 T0100 :
G97 S1000 M03 : G97 S1000 M03 :
G00 X70.0 Z5.0 T0101 M08 : G00 X60.0 Z5.0 T0101 M08 :
G92 X49.4 Z–32.0 R–6.166 F1.5 : G92 X49.5 Z–30.0 F1.5 :
X49.0 : X49.2 :
X48.7 : X48.9 :
X48.5 : X48.7 :
- -
- -
G30 U0 W0 : G30 U0 W0 :
M30 : M30 :
ƒT ƒT

61
Programiranje CNC-a

Primer 1 G90 Ciklus za unutrašnje i vanjsko struganje

PROGRAM
N10 G97 S1000 M03
T0300
G00 X35.0 Z5.0 T0303
G92 X29.5 Z-32.0 F1.5
X29.2
X28.9
X28.7
:
G00 X200.0 Z200.0 T0300
M30
ƒT

62
Programiranje CNC-a

Primer 2 G92 Ciklus za izradu navoja

PROGRAM
N10 G97 S1500 M03
T0300
G00 X30.0 Z5.0 T0303
G92 X19.5 Z-15.0 F2.0
X19.2
X18.9
X18.6
X18.4
:
G00 X50.0
Z-25.0 S1000
G92 X39.5 Z-50.0 F2.0
X39.2
X38.9
X38.6
X38.4
G00 X200.0 Z200.0 T0300
M30

63
Programiranje CNC-a

64
Programiranje CNC-a

G94 (Ciklus za grubo čeono struganje)

X(U) : Završna tačka


Z(W) : (Završna tačka nagiba)= a tačka kružnice
R- : Udaljenost nagnutosti površine
F : Radni hod

R.....brzi hod
F.....radni hod sa zadatim podacima u F

65
Programiranje CNC-a

66
Programiranje CNC-a

Primer

PROGRAM
G30 U0 W0 :
G50 S2000 T0100 :
G96 S200 M03 :
G00 X85.0 Z2.0 T0101 M08 :
G94 X40.0 Z–2.0 F0.2
Z–4.0 :
Z–6.0 :
Z–8.0 :
Z–10.0 :
Z–12.0 :
Z–14.0 :
Z–16.0 :
Z–18.0 :
Z-19.7 :
Z–20.0 :
G30 U0 W0 :
M30 :
*

67
Programiranje CNC-a

Primer 2 G94 Ciklus za grubo čeono struganje

PROGRAM
N10 G50 S2500
G96 S180 M03
T0100
G00 X55.0 Z2.0 T0101
G94 X15.0 Z-2.0 F0.2
Z-4.0
Z-6.0
Z-8.0
G00 X200.0 Z200.0 T0100
M30
*

68
Programiranje CNC-a

Primer 3 G94 Ciklus za grubo čeono struganje

PROGRAM
Primer 1) Primer 2)
N10 G50 S2500 : N10 G50 S2500 :
G96 S180 M03 : G96 S180 M3 :
T0300 : T0300 :
G00 X85.0 Z2.0 T0303 : G0 X85.0 Z2.0 T0303 :
G94 X12.0 Z-2.0 F0.2 : G94 X12.0 Z-2.0 F0.2 :
Z-4.0 : Z-4.0 :
Z-6.0 : Z-6.0 :
Z-7.0 : Z-7.0 :
G00 X85.0 Z-5.0 : X 40.0 Z-9.0 :
G94 X40.0 Z-9.0 F0.2 : Z-11.0 :
Z-11.0 : Z-13.0 :
Z-13.0 : Z-15.0 :
Z-15.0 : Z-17.0 :
Z-17.0 : G0 X200.0 Z200.0 T0300 :
G00 X200.0 Z200.0 T0300 : M30 :
M30 :
*
*

69
Programiranje CNC-a

G96 G97 (Kontrola konstantne brzine)

Kontrola konstantne
G funkcija Značenje Jedinica
brzine
Kontroliše da je uvek
G96 ON m/min
konstantna brzina
Označava brzinu
G97 OFF rotacije glavnog r.p.m.
vretena

Primer: G96 S100


Brzina rezanja je 100m/min

G97 S100
Brzina rotacije glavnog vretena je 100r.p.m.

G98 G99 (Izbor posmaka)

G funkcija Značenje Jedinica


G98 Posmak po minuti mm/min
G97 Posmak po okretu mm/r.p.m.

Primer: G98 G01 Z100.0 F50.0


Posmak alata je 50mm u minutu

G97 G01 Z10.0 F0.3


Posmak alata je 0.3mm po obrtaju vretena

Ako se ne zada naredba G98, tada je NC jedinica uvek postavljena na


G99. U tom slučaju nije potrebno posebno zadavanje G99.

70
Programiranje CNC-a

Formula za proračun oštrice noža

* Formula za proračun kompenzacije

r=R oštrice noža

Primer 1

Nož
R=0.8

O0035 :
N10 G50 S1500 T0100 :
N20 G50 S2000 T0303 :
G96 S180 M03 :
G00 X35.0 Z5.0 M08 :
Z0:
G01 X-1.6 F0.2 :
G00 X25.063 Z1.0 :
G01 X30.0 Z-1.468 F0.17 :
Z-17.8 :
G02 X34.4 Z-20.0 R2.2 :
G01 X52.4 : Konkavna R=R-r
G03 X60.0 Z-23.8 R3.8 :
G01 Z-80.0 : Konveksna R=R+r
G00 X150.0 Z150.0 :
T0300 : R : Opseg R
M30 : R : r oštrice

71
Programiranje CNC-a

Primer programa 2

G00 X60.0 Z3.0 :


G42 Z1.0 :
G01 Z-46.34 F0.23 :
G02 X70.0 Z-55.0 R10.0 :

G01 Z-75.0

72
Programiranje CNC-a

Primer programa
3

Proračun koordinata Proračun koordinata

73
Programiranje CNC-a

74
Programiranje CNC-a

75
Programiranje CNC-a

Primer 1

Proces Čeona obrada, struganje vanjskog prečnika


Dimenzi 45 x 60
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskog prečnika


obrada

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE
PCLNR/L- PCLNR/L- FINO
FINO STRUGANJE
1 1 STRUGANJE

76
Programiranje CNC-a

Primer 2

Proces Čeona obrada, struganje vanjskog prečnika, izrada konusa


Dimenzi 70 x 100
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskog prečnika


obrada

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE
PCLNR/L- PCLNR/L- FINO
FINO STRUGANJE
1 1 STRUGANJE

77
Programiranje CNC-a

Primer 3

Proces Čeona obrada, struganje vanjskih prečnika, izrada konusa,


obaranje i zaobljenje ivica
Dimenzi 60 x 75
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskog prečnika


obrada

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE
FINO FINO
PCLNR/L-1 PCLNR/L-1
STRUGANJE STRUGANJE

78
Programiranje CNC-a

Primer 4

Proces Čeona obrada, struganje vanjskog prečnika, izrada konusa,


obaranje i zaobljenje ivica, izrada žljeba
Dimenzi 70 x 70
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskih Izrada žljeba


obrada prečnika

TIP TIP TIP


ALAT ALAT ALAT
PROCESA PROCESA PROCESA
GRUBO STR.
GRUBO GRUBO
PCLNR/L PCLNR/L PCLNR/L + FINO
STRUGANJE STRUGANJE
STRUG.
FINO PCLNR/L- FINO PCLNR/L-
PCLNR/L-1
STRUGANJE 1 STRUGANJE 1

79
Programiranje CNC-a

Primer 5

Proces Čeona obrada, struganje vanjskog prečnika, izrada konusa,


obaranje i zaobljenje ivica, izrada žljeba, izrada navoja
Dimenzije 90 x 80
Materijal S45C

Uslovi za izbor alata

Čeona Struganje vanjskog prečnika


obrada

ALAT TIP PROCESA ALAT TIP PROCESA


PCLNR/L GRUBO STRUGANJE PCLNR/L GRUBO STRUGANJE
PCLNR/L-1 FINO STRUGANJE PCLNR/L-1 FINO STRUGANJE

Izrada žljeba Izrada navoja

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO TOK. GRUBO TOK.
R/L 154.91 R/L 166.0
+ FINO TOK. + FINO TOK.

80
Programiranje CNC-a

Primer 6

Proces Čeona obrada, struganje vanjskog prečnika, izrada žljeba, izrada


navoja
Dimenzi 65 x 88
je
Materija S45C
l

Uslovi za izbor alata


Čeona Struganje vanjskih prečnika Izrada žljeba
obrada

ALAT TIP PROCESA ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO GRUBO GRUBO STR.
PCLNR/L PCLNR/L R/L 154.91
STRUGANJE STRUGANJE + FINO STR.
FINO FINO
PCLNR/L-1 PCLNR/L-1
STRUGANJE STRUGANJE

Izrada žljeba Izrada navoja

ORODJE TIP PROCESA ALAT TIP PROCESA


GRUBO TOK. GRUBO STR.
R/L 166.0
+ FINO TOK. + FINO STR.

81
Programiranje CNC-a

Primer 7

Proces Struganje vanjskog prečnika, izrada radijusa


Dimenzi 80 x 120
je
Materija S45C
l

Uslovi za izbor alata

Struganje vanjskog
prečnika

TIP
ALAT
PROCESA
GRUBO STR.
SVVBN + FINO
STRUGANJE

82
Programiranje CNC-a

Primer 8

Proces Struganje vanjskog prečnika, izrada kugle


Dimenzi 82 x 120
je
Materija S45C
l

Uslovi za izbor alata

Struganje vanjskih
prečnika

TIP
ALAT
PROCESA
GRUBO STR.
SVVBN + FINO
STRUGANJE

83
Programiranje CNC-a

Primer 9

Proces Struganje vanjskih prečnika, izrada žljeba, izrada navoja, obaranje


i zaobljenje ivica
Dimenzi 60 x 110
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskih prečnika


obrada

ALAT TIP PROCESA ALAT TIP PROCESA


PCLNR/L GRUBO STRUGANJE PCLNR/L GRUBO STRUGANJE
PCLNR/L-1 FINO STRUGANJE PCLNR/L-1 FINO STRUGANJE

Izrada žljeba Izrada navoja

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO STR. GRUBO STR.
R/L 154.91 R/L 166.0
+ FINO STRUGANJE. + FINO STRUG.

84
Programiranje CNC-a

Primer 10

Proces Struganje unutrašnjeg i vanjskog prečnika


Dimenzi 60 x 110
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskog Struganje unutrašnjeg


obrada prečnika prečnika

TIP TIP TIP


ALAT ALAT ALAT
PROCESA PROCESA PROCESA
GRUBO GRUBO S-20S GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE PCLNR/L STRUGANJE
S-20S
PCLNR/L- FINO PCLNR/L- FINO FINO
PCLNR/L-
1 STRUGANJE 1 STRUGANJE STRUGANJE
1

Primer 11

85
Programiranje CNC-a

Proces Struganje unutrašnjeg i vanjskog prečnika


Dimenzi 110 x 75 x 25 (cev)
je
Materija S45C
l

Problem 1: Program, kada je materijal cev


Problem 2: Program, kada je materijal šipka

Uslovi za izbor alata

Čeona Struganje vanjskog Struganje unutrašnjeg


obrada prečnika prečnika

TIP TIP TIP


ALAT ALAT ALAT
PROCESA PROCESA PROCESA
GRUBO GRUBO S-20S GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE PCLNR/L STRUGANJE
S-20S
PCLNR/L- FINO PCLNR/L- FINO FINO
PCLNR/L-
1 STRUGANJE 1 STRUGANJE STRUGANJE
1
Primer 12

86
Programiranje CNC-a

Proces Struganje unutrašnjeg i vanjskog prečnika


Dimenzi 110 x 75 x 25 (cev)
je
Materija S45C
l

Uslovi za izbor alata

Čeona Struganje vanjskog prečnika


obrada

ALAT TIP PROCESA ALAT TIP PROCESA


PCLNR/L GRUBO STRUGANJE PCLNR/L GRUBO STRUGANJE
PCLNR/L-1 FINO STRUGANJE PCLNR/L-1 FINO STRUGANJE

Izrada žljeba Struganje unutrašnjeg navoja

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO STR. S-20S
PCLNR/L GRUBO STRUGANJE
+ FINO STR. PCLNR/L
S-20S
PCLNR/L-1 FINO STRUGANJE
PCLNR/L-1
Primer 13

87
Programiranje CNC-a

Proces Struganje unutrašnjeg i vanjskog navoja, obaranje i zaobljenje


ivica, izrada žljeba
Dimenzi 90 x 60 x 25 (cev)
je
Materija S45C
l

Problem 1: Program, kada je materijal cev


Problem 2: Program, kada je materijal šipka

Uslovi za odabir alata


Čeona Struganje vanjskog prečnika
obrada

ALAT TIP PROCESA ALAT TIP PROCESA


PCLNR/L GRUBO STRUGANJE PCLNR/L GRUBO STRUGANJE
PCLNR/L-1 FINO STRUGANJE PCLNR/L-1 FINO STRUGANJE

Izrada unutrašnjeg žljeba Struganje unutrašnjeg prečnika

ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO STR. S-20S
PCLNR/L GRUBO STRUGANJE
+ FINO STR. PCLNR/L
S-20S
PCLNR/L-1 FINO STRUGANJE
PCLNR/L-1
Primer 14

88
Programiranje CNC-a

Proces Struganje unutrašnjeg i vanjskog navoja, obaranje i zaobljenje


ivica, izrada žljeba, izrada navoja
Dimenzi 110 x 90 x 20 (cev)
je
Materija S45C
l

Problem 1: Program, kada je materijal cev


Problem 2: Program, kada je materijal šipka

Uslovi za izbor alata


Čeona Struganje vanjskog prečnika Struganje unutrašnjih prečnika
obrada

ALAT TIP PROCESA ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO GRUBO S-20S GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE PCLNR/L STRUGANJE
FINO FINO S-20S FINO
PCLNR/L-1 PCLNR/L-1
STRUGANJE STRUGANJE PCLNR/L-1 STRUGANJE

Izrada unutrašnjeg žljeba Izrada reljefnog oblika Izrada vanjskog žljeba

ALAT TIP PROCESA ALAT TIP PROCESA ALAT TIP PROCESA


GRUBO GRUBO S-20S GRUBO
PCLNR/L PCLNR/L
STRUGANJE STRUGANJE PCLNR/L STRUGANJE
FINO FINO S-20S FINO
PCLNR/L-1 PCLNR/L-1
STRUGANJE STRUGANJE PCLNR/L-1 STRUGANJE
Tablica s trigonometrijskim funkcijama

89
Programiranje CNC-a

FORMULE
90
Programiranje CNC-a

1.Pitagorina teorema

2. Trigonometrijske funkcije

3. SINUSNO pravilo

4. KOSINUSNO pravilo

91
Programiranje CNC-a

1. Parametri rezanja

Dubina Posmak
rezanja Brzina rezanja Materijal
Materijal Klasifikacija F
V (m/min) alata
d (mm) (mm/r.p.m.)
Grubo struganje 3–5 180 – 200 0,3 – 0,4 P 10 – 20
2–3 200 – 250 0,3 – 0,4 P 10 – 20
Ugljenični
Fino struganje 0,2 – 0,5 250 – 280 0,1 – 0,2 P 01 – 10
čelik
Rezanje navoja 124 – 125 P 10 – 20
Zatezna
Izrada žljeba 90 – 110 0,08 – 0,2 P 10 – 20
čvrstoća
Zabušivanje 1000 – 0,08 – 0,15 SKH 2
60Kg/mm
Bušenje 1600r.p.m. 0,08 – 0,2 SKH 9
0 – 25
Legirani Grubo struganje 3–4 150 – 180 0,3 – 0,4 P 10 – 20
čelik Fino struganje 0,2 – 0,5 200 – 250 0,1 – 0,2 P 10 – 20
140Kg/mm2 Izrada žljeba 70 – 100 0,08 – 0,2 P 10 – 20
Liveno Grubo struganje 3–4 200 – 250 0,3 – 0,5 K 10 – 20
gvožđe Fino struganje 0,2 – 0,5 250 – 280 0,1 – 0,2 K 10 – 20
HB150 Izrada žljeba 100 – 125 0,08 – 0,2 K 10 – 20
Grubo struganje 2–4 400 – 1000 0,3 – 0,5 K 10
Aluminijum Fino struganje 0,2 – 0,5 700 – 1600 0,1 – 0,2 K 10
Izrada žljeba 350 – 1000 0,1 – 0,2 K 10
Grubo struganje 3–5 150 – 300 0,2 – 0,4 K 10
Bronza
Fino struganje 0,2 – 0,5 200 – 500 0,1 – 0,2 K 10
Mesing
Izrada žljeba 150 – 200 0,1 – 0,2 K 10
Grubo struganje 2–3 150 – 180 0,2 – 0,35 P 10 – 20
Nerđajući
Fino struganje 0,2 – 0,5 180 – 200 0,1 – 0,2 P 01 – 10
čelik
Izrada žljeba 60 – 90 0 – 0,15 P 10 – 20

Napomena:1) Parametri za presvučene alate.


2) Parametri rezanja se menjaju s promenom oblika ili ugla
alata.

92
Programiranje CNC-a

2. Vreme trajanja procesa urezivanja navoja

93
Programiranje CNC-a

94
Programiranje CNC-a

Merenje alata

1. Ručno vraćanje na referentnu tačku.


2. Namestite obradak u čeljusti i pomaknite magacin na dovoljnu
udaljenost, te tada pripremite osnovni alat za rad.
3. Rezna oštrica alata postavi se tako da dodiruje obradak.
- pomeranje po Z osi nije dozvoljeno
4. Na ekranu izaberite WORK/SHIFT

Postupak:

Pritisnite taster, da bi izabrali WORK/SHIFT

5. Unos podataka

Postupak:
Redom pritiskate tastere , zatim pritisnite taster
na upravljačkom panelu, pritisnite , da unesete podatak.

- Udaljenost po Z osi u programu (pozicija magacina)


- Po unosu podatka se Z osa automatski preračuna.

95
Programiranje CNC-a

6. Kada je unos završen

Pritisnite i izaberite OFFSET na ekranu.

96
Programiranje CNC-a

97
Programiranje CNC-a

Merenje alata OFFSET metodom


- OFFSET po Z osi

1. Nakon izbora naredbe OFFSET na ekranu

pritisnite, da se izabere broj alata.

Broj alata i OFFSET broj bi trebali biti jednaki.

2. Nakon izbora broja alata, unesite vrednost po Z osi, koju ste dobili
doticanjem.
Ta metoda je slična prethodnoj metodi.

Pozicija na upravljačkoj ploči


Vrednost po Z osi, dobivena doticanjem
Izaberite Z osu, u slučaju pritisnutog izbora X
osssosi
Oznaka početne mere

Po pritisku na taster unosi se vrednost po Z osi automatski, radni alat ima


broj »0«. U slučaju da se dobije nekakva druga vrednost, postupak je
potrebno ponoviti.

98
Programiranje CNC-a

- OFFSET po X osi

3. Proces ponovite i za vanjski prečnik alata. Zaustavite i pomaknite vreteno


po Z osi u + smeru i izmerite vanjski prečnik alata (vrednost X). Ako je
prečnik alata 52.34, tada je pozicija alata X52.34, ako ju stavimo u X.
Vrednost će se automatski pojaviti na ekranu.

4. Pripremite sledeći alat, kojeg želite izmeriti

5. Alatom lagano dodirnite obradak

6. Ako tražite vrednost po Z osi istom metodom, vrednost se automatski


unese

7. Postupkom 3 tražimo vrednost po X osi

8. Za sav ostali alat se ponavljaju postupci od 1 do 3

Upozorenje:

1. Na ekranu WORK/SHIFT unosimo vrednosti samo za osu Z


2. Pri bušenju i zabušivanju unosimo vrednost samo za Z osu, vrednost
po X ostavimo »0«
3. Opisane metode su namenjene za traženje vrednosti po Z osi na
ekranu WORK/SHIFT. U slučaju, da unesete X i Z osu, tada imate
vrednost za X osu za sve alate, koji imaju osu u centru.
4. Ako se upotrebljava gornja metoda s funkcijama za merenje, tada nije
potrebno odrediti koordinate G50 tokom programa.

99
Programiranje CNC-a

Primer:

(Kad upotrebljavamo merenje alata)

O 3333

N1 G50 T0100 S1800 M42;


G96 S100 M03;

(Kad ne upotrebljavamo merenje alata)

O 3334

N1 G50 T100. Z100. T0100 S1800 M42;


G96 S170 M03;

100
Programiranje CNC-a

Popis M-funkcija
 : standardne
 : opcione
Broj Opis Serija P240 IT serija IV serija Napomene
M00 Zaustavljanje   
programa
M01 Opciono zaustavljanje   
M02 Završetak programa   
M03 Glavno vreteno CW   
M04 Glavno vreteno CCW   
M05 Zaustavljanje glavnog   
vretena
M06
M07 Hlađenje visokim  
pritiskom
M08 Hlađenje uključeno   
M09 Hlađenje isključeno   
M10 Hvatač delova napred  
M11 Hvatač delova nazad  
M12
M13
M14 Duvanje vazduha   
uključ.
M15 Duvanje vazduha   
isključ.
M16 Duvanje rashladnog 
sredstva
M17 Zaključavanje mašine   
M18 Otkazivanje   
zaključavanja mašine
M19 Orijentacija glavnog   
vretena
M20 Pozivanje tereta  
M21 Opciono preskakanje  
bloka uključeno
M22 Opciono preskakanje  
bloka isključeno
M23
M24 Rad transportera   
strugotine
M25 Stop transportera   
strugotine
M26 Hidraul. alat napred
M27 Hidraul. alat nazad
M28 Poligona obrada uklj.   Glodački
alat

101
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M29 Rigid tapping uključen   
M30 Kraj programa i povratak   
na početak
M31 Zaobilazak BY_PASSA   
M32
M33 Vreteno rotirajućeg alata    Glodački alat
CW
M34 Vreteno rotirajućeg alata    Glodački alat
CCW
M35 Zaustavljanje vretena    Glodački alat
rotirajućeg alata
M36 Automatska lineta  
otpuštena/staza izbačena
M37 Automatska lineta  
stegnuta/staza povučena
M38 Lineta 2(desna)stegnuta  
M39 Lineta 2(desna)otpuštena  
M40 Automtska promena
stepena prenosa
(neutralno)
M41 Stepen prenosa vretena 1
M42 Stepen prenosa vretena 2
M43 Stepen prenosa vretena 3
M44
M45
M46 Telo programibilnog konjića  
otpušteno/klizna staza
napred
M47 Telo programibilnog konjića  
stegnuto/klizna staza nazad
M48
M49
M50 Dodavač šipki naredba 1  
M51 Dodavač šipki naredba 2  
M52 Automat.vrata otvorena  
M53 Automat.vrata zatvorena  
M54 Brojanje delova   
M55 Ponovno pokretanje   
programa
M56 Urezivanje navoju   
uključeno

102
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M57 Urezivanje navoja otkazano   
M58 Lineta 1(leva)stegnuta  
M59 Lineta 1(leva)otpuštena  
M60 Označavanje alata sa   
pomeranjem osi
M61 Prebacivanje na nižu brzinu  
M62 Prebacivanje na višu brzinu  
M63 CW i hlađenje glavnog   
vretena uključeni
M64 CCW i hlađenje glavnog   
vretena uključeni
M65 Zaustavljanje glavnog   
vretena i hlađenja
M66 Dvostruko stezanje čeljusti   
niskog pritiska
M67 Dvostruko stezanje čeljusti   
visokog pritiska
M68 Stezanje glavnih čeljusti   
M69 Otpuštanje glavnih čeljusti   
M70 Dvostruki konjić napred  
niskim pritiskom
M71
M72 Rotacija nazad vretena   
M73 Normalna rotacija vretena   
M74 Otkrivanje greške uključeno   
M75 Otkrivanje greške   
isključeno
M76 Uključenje skošenja   
M77 Isključenje skošenja   
M78 Šiljak konjića napred  
M79 Šiljak konjića nazad  
M80 Ruka merača alata dole   
M81 Ruka merača alata gore   
M82 Automatski merač uključen 

103
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M83 Automatski merač isključen 
M84 CW rotacija magacina   
M85 CCW rotacija magacina   
M86 Izbegavanje obrtnog  
momenta
M87 Otkazivanje izbegavanja  
obrtnog momenta
M88 Stezanje C-ose niskim   
pritiskom
M89 Stezanje C-ose visokim   
pritiskom
M90 C-osa otpuštena   
M91 Vanjska M91 naredba   
M92 Vanjska M92 naredba   
M93 Vanjska M93 naredba   
M94 Vanjska M94 naredba   
M95
M96
M97
M98 Pozivanje potprograma   
M99 Kraj potprograma   
M100
M101
M102
M103 Podvreteno CCW   Podvreteno
M104 Podvreteno CW   Podvreteno
M105 Zaustavljanje podvretena   Podvreteno
M106
M107
M108 Hlađenje uključeno za   Podvreteno
podvreteno
M109 Hlađenje isključeno za   Podvreteno
podvreteno
M110
M111
M112
M113
M114 Duvanje vazduha kod   Podvreteno
podvretena

104
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M115
M116 Radno izbacivanje   Podvreteno
uključeno
M117 Uključen kolektor uljne 
maglice
M118 Isključen kolektor uljne 
maglice
M119 Orijentacija podvretena   Podvreteno
M120 Uključen sistem   Podvreteno
potvrđivanja rezanja
M121
M122 Srednji kapak otvoren 
M123 Srednji kapak zatvoren 
M124
M125 Uključena osovina za dugu   Podvreteno
obradu
M126 Alat stegnut 
M127 Alat otpušten 
M128 Uključeno hlađenje kroz 
vreteno
M129 Isključeno hlađenje kroz 
vreteno
M130 
M131 BY-PASS blokade   Podvreteno
podvretena
M132
M133
M134
M135 Zaustavljanje vretena za 
glodanje i promena pod-
vretena u A-osi
M136 Tuš hlađenje uključeno
M137 Tuš hlađenje isključeno
M138 Uključeno hlađenje 
duvanjem
M139 Isključeno hlađenje 
duvanjem
M140 Pokretanje prvog programa   Podvreteno
B-ose
M141 Pokretanje drugog   Podvreteno
programa B-ose

105
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M142 Pokretanje trećeg programa   Podvreteno
B-ose
M143
M144
M145
M146
M147
M148
M149
M150
M151
M152
M153
M154
M155
M156
M157
M158
M159
M160
M161
M162
M163 CW podvretena i hlađenje   Podvreteno
uključeno
M164 CCW podvretena i hlađenje   Podvreteno
uključeno
M165 Zaustavljanje podvretena i   Podvreteno
hlađenje isključeno
M166 Stezanje dvostrukih čeljusti   Podvreteno
niskim pritiskom za
podvreteno
M167 Stezanje dvostrukih čeljusti   Podvreteno
visokim pritiskom za
podvreteno
M168 Stezanje potčeljusti   Podvreteno
M169 Otpuštanje potčeljusti   Podvreteno
M170
M171
M172 Način izvršenja pokupljanja 
M173 Način izvršenja pokupljanja 
isključen
M174 Podizanje čunka 

106
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M175
M176
M177
M178
M179
M180 Onemogućavanje funkcije  
ogledala
M181 Omogućenje funkcije  
ogledala X-ose
M182 Omogućenje funkcije  
ogledala Z-ose
M183 Omogućenje funkcije  
ogledala C-ose
M184 Omogućenje funkcije 
ogledala Y-ose
M185 Omogućenje funkcije 
ogledala A-ose
M186
M187
M188 Nisko stezanje podvretena 
M189 Visoko stezanje podvretena 
M190 Otpuštanje podvretena 
M191 Čekanje M-funkcije za  MS,SY
kontrolu B-ose
M192
M193
M194
M195
M196
M197
M198
M199
M200 Onemogućenje funkcije  
praćenja alata
M201 Omogućenje funkcije  
praćenja alata
M202
M203 Naredba za sinhronizovanu   Podvreteno
rotaciju napred
M204 Naredba za sinhronizovanu   Podvreteno
rotaciju nazad
M205 Zaustavljanje   Podvreteno
sinhronizovane rotacije

107
Programiranje CNC-a

Broj Opis Serija P240 IT serija IV serija Napomene


M206 Nesinhronizovana kontrola   M,MS
dva vretena
M207
M208
M209
M210
M289 M-finkcija za G10 funkciju  MS,SY
na glavnom vretenu
M389 M-finkcija za G10 funkciju  MS,SY
na podvretenu
M290 M-finkcija za G112/12  MS,SY
funkciju na glavnom
vretenu
M291 M-finkcija za G112/12  MS,SY
funkciju na podvretenu

 M00 ZAUSTAVLJANJE PROGRAMA

 Naredba

Jedina naredba u bloku

 Funkcija

Ovom naredbom stanje mašine se menja:


-automatske operacije staju trenutno (HOLD) za vreme stanja
uključenog prekidača za početak ciklusa
-Upaljen LED opcionog zaustavljanja
-poruka 2148 se pojavljuje na CRT-u
-vreteno, hlađenje i ventilacija se zaustavljaju
-moguće je ručno stezanje i otpuštanje
-nakon promene načina, moguća je naredba za okretanje vretena

 Izvršenje funkcije

Ako je taster za početak ciklusa pritisnut za vreme stezanja steznih


čeljusti, M00 će završiti i nastavit će se izvršavanje sledećeg bloka.
Zavisno o postavkama, pokrenut će se, ili neće, vreteno i hlađenje.
-K3.4=0
Kada se automatska operacija ponovno pokrene, vreteno i hlađenje
koji su zaustavljeni s M00, ne pokreću se ponovno sve dok se ne zada
odvojena naredba.
-K3.4=1
Kada se automatska operacija ponovno pokrene, vreteno i hlađenje
koji su zaustavljeni s M00, pokreću se ponovno, automatski, bez
odvojene naredbe.
108
Programiranje CNC-a

Ako je M00 zadato u automatskom načinu (MDI ili MEM), automatska


operacija će se zaustaviti, a lampica za početak ciklusa će ostati da
svetli. Promenom na ručni način pod ovim uslovima, moguća je ručna
operacija.
Ako je M00 zadato u toku operacije rotiranja vretena ili hlađenja,
operacija će se zaustaviti.
Kada se ponovo započne ciklus, od K3.4 zavisi da li će se operacija
vretena ili hlađenja nastaviti bez naredbe.
Kako bi se nastavilo izvršenje ciklusa, treba promeniti način u MEM i
pritisnuti prekidač za početak ciklusa.

 Pažnja) Nakon što je vreteno zaustavljeno s M00, stezanje i


otpuštanje steznih čeljusti je moguće upotrebom nožnog prekidača, ali
samo bez promene načina upravljanja. Ako je stezanje i otpuštanje
nemoguće, treba proveriti stanje postavki K8.3.

 M01 ZAUSTAVLJANJE PROGRAMA

 Naredba

Jedina naredba u bloku

 Funkcija

Ovom naredbom stanje mašine se menja:


-automatske operacije staju trenutno (HOLD) za vreme stanja
uključenog prekidača za početak ciklusa
-Upaljen LED opcionog zaustavljanja
-poruka 2148 se pojavljuje na CRT-u
-vreteno, hlađenje i ventilacija se zaustavljaju
-moguće je ručno stezanje i otpuštanje
-nakon promene načina, moguća je naredba za okretanje vretena

 Izvršenje funkcije

Ako je taster za početak ciklusa pritisnut za vreme stezanja steznih


čeljusti, M01 će završiti i nastaviće se izvršavanje sledećeg bloka.
Zavisno od postavki, pokrenuće se, ili neće, vreteno i hlađenje.
-K3.4=0
Kada se automatska operacija ponovo pokrene, vreteno i hlađenje koji
su zaustavljeni s M01, ne pokreću se ponovo sve dok se ne zada
odvojena naredba.

109
Programiranje CNC-a

-K3.4=1 (standardne postavke)


Kada se automatska operacija ponovo pokrene, vreteno i hlađenje koji
su zaustavljeni s M01, pokreću se ponovo, automatski, bez odvojene
naredbe.

 Uslovi naredbe

Ova naredba je validna kada je prekidač za opciono zaustavljanje


(preklopni prekidač), koji se nalazi na upravljačkoj ploči, aktiviran.
Automatska operacija se zaustavlja, a lampica za početak ciklusa
nastavlja da svetli.
Promenom načina upravljanja u ručni, moguća su sve ručne operacije.
Ako je M01 zadato tokom operacije rotiranja vretena ili hlađenja,
operacija će se zaustaviti.
Kada se ponovo započne ciklus, od K3.4 zavisi da li će se operacija
vretena ili hlađenja nastaviti bez naredbe.
Kako bi se nastavilo izvršenje ciklusa, treba promeniti način u MEM i
pritisnuti prekidač za početak ciklusa.

 Pažnja) Nakon što je vreteno zaustavljeno s M01, stezanje i


otpuštanje steznih čeljusti je moguće upotrebom nožnog prekidača, ali
samo bez promene načina upravljanja. Ako je stezanje i otpuštanje
nemoguće, treba proveriti stanje postavki K8.3.

 M02 ZAVRŠETAK PROGRAMA

 Naredba

Jedina naredba u bloku

 Funkcija

Završava program i resetuje CNC.


M02/30 LED je upaljen. LED će biti ugašen kada se način upravljanja
prebaci u ručni način upravljanja ili kad se zada automatska operacija.
Ako je M02 naređeno, program će se zaustaviti i CNC se resetuje.

 M03 GLAVNO VRETENO CW

 Naredba

M03 Sxxxx ; (prati je S funkcija kako bi se zadala nova brzina)

110
Programiranje CNC-a

M03 ; (S funkciju je moguće izostaviti ako se vreteno rotira prethodno


zadatom brzinom)

 Funkcija

Rotira glavno vreteno u smeru CW.

 Uslovi naredbe

Naredba je važeća kada su stezne čeljusti stegnute. Alarm se oglasi


kada se naredba zada dok čeljusti nisu stegnute.
Naredbom M03, vreteno će se rotirati do produženja naređene
vrednosti u smeru CW. Ako čeljusti nisu stegnute, naređena rotacija
vretena će aktivirati alarm.
 M04 GLAVNO VRETENO CCW

 Naredba

M04 Sxxxx ; (prati je S funkcija kako bi se zadala nova brzina)


M04 ; (S funkciju je moguće izostaviti ako se vreteno rotira prethodno
zadatom brzinom)

 Funkcija

Rotira glavno vreteno u smeru CCW.

 Uslovi naredbe

Naredba je važeća lada su čeljusti stegnute. Alarm se oglasi kada se


naredba zada dok čeljusti nisu stegnute.
Naredbom M04, vreteno će se rotirati do produženja naređene
vrednosti u smeru CCW. Ako čeljusti nisu stegnute, naređena rotacija
vretena će aktivirati alarm.

 M05 ZAUSTAVLJANJE GLAVNOG VRETENA

 Funkcija

Zaustavlja rotaciju vretena.


Odabrati glavno vreteno za vreme stanja kada je odabran glodački alat
ili podvreteno. Tada, ako se vreteno rotira, treba ga zaustaviti i
odabrati ga.

111
Programiranje CNC-a

Naredba M05 zaustavlja glavno vreteno. Ali poslednja zadata S funkcija


nastavlja zadržavanje u modu. Kada se vreteno nastavi ponovo rotirati
bez S funkcije, rotiraće se pri istoj brzini.

 Pažnja) Upotreba M05 moguća je prilikom odabira vretena na mašini na


kojoj se upotrebljava glodački alat. Ako je M05 zadato dok se glodački alat
rotira ili stoji, vreteno koje rotira će se zaustaviti i promeniti u glavno
vreteno.

 M07 HLAĐENJE VISOKIM PRITISKOM

Pomoću naredbe M07, moguće je upravljati hlađenjem visokim pritiskom. A


postavke K3.6 odlučuju o završnoj metodi M-funkcije.
-K3.6=0 (standardne postavke)
Završeno potvrdom naredbe bez obzira na operaciju stvarnog motora
hlađenja.
-K3.6=1
Ako stvarni motor hlađenja radi, naredba M-funkcije će se završiti.

 Pažnja) Prema postavkama K3.5, moguće je zadati da li će prekidač za


paljenje i gašenje hlađenja raditi ili ne. Prema postavkama K4.2, M07 i M08
je moguće izvršiti međusobnim menjanjem naredbi, bez naredbe M09.

 M08 HLAĐENJE UKLJUČENO

Upravlja hlađenjem koje je povezano sa rezervoarom.

 Izvršenje funkcije

Isvršenje naredbe zavisi od postavki kako sledi:


-K3.6=0 (standardne postavke)
Završeno potvrdom naredbe bez obzira na operaciju stvarnog motora
hlađenja.
-K3.6=1
Ako stvarni motor hlađenja radi, naredba M-funkcije će se završiti.

 Uslovi naredbe

Stanje za izvršenje operacije, status zatvorenih vrata u prodruč


obradeju.
-K3.7=0 (standardne postavke)
Hlađenje radi samo ako je zaštita od hlađenja-vrata zatvorena u
području obrade.
- K3.7=1

112
Programiranje CNC-a

Hlađenje radi nezavisno od stanja zaštite od prskanja, da li su vrata


zatvorena u području obrade.
Operacija je zavisna od prekidača za hlađenje na upravljačkoj ploči:
-OFF stanje
Hlađenjem je nemoguće upravljati ručno ili automatski
-AUTO stanje
M-funkcija je valjana.
-ON stanje
Hlađenje radi ručnom naredbom.
Hlađenje je moguće izvesti pomoću naredbe M08, a metoda M-funkcije
je odlučena pomoću postavki K3.6.

 Pažnja) Pomoću postavke K4.2, M07 i M08 mogu međusobno


izmenjivati kontrolu bez naredbe M09.

 M09 HLAĐENJE ISKLJUČENO

 Funkcija

Zaustavlja hlađenje povezano sa rezervoarom.


Zaustavlja operacije pumpe visokog pritiska te pumpe za hlađenje.

 M10 HVATAČ DELOVA NAPRED

Naredbom M10, pokreće se hvatač delova prema napred. M-


funkcija će biti završena nakon što istekne vreme postavljeno u
varijabnom tajmeru 22 (TM22).

 M11 HVATAČ DELOVA NAZAD

Naredbom M11 hvatač delova se povlači prema nazad. M-funkcija će se


izvoditi sve dok je prekidač za potvrdu uključen. Transporter delova će raditi
sve dok ne istekne vreme postavljeno u varijabnom tajmeru 9 (TM9).

 M14 DUVANJE VAZDUHA UKLJUČENO

 Funkcija

Ova funkcija upravlja ventilacijom. Operacija je različita zavisno od


postavki.
-K8.2=0 (standardne postavke)
Samo ventilacija radi.
-K8.2=1

113
Programiranje CNC-a

Vreteno se rotira i ventilacija radi.

 Izvršenje naredbe

Prema postavkama, dva su načina kako bi se izvršila naredba.


-K8.2=0 (standardne postavke)
M-funkcija će biti izvršena nakon potvrde operacije solenoidom
ventilacije.
-K8.2=1
Vreteno će se rotirati brzinom koja je postavljena u PMC parametrima
tokom postavljanja vremena, te ventilacija radi. Nakon toga, M-
funkcija i ventilacija će biti izvršene.
TM12 (vreme operacije)=3000msec (standardne postavke)
D408 (brzina operacije, niska brzina)=137(standardne postavke)
D410 (brzina operacije, visoka brzina)=137(standardne postavke)
Rad ventilacije je moguć pomoću naredbe M14. međutim, ako su
postavke K8.2 postavljene na 1, ventilacija će započeti sa radom sa
rotacijom vretena. Tada varijabni timer 12(TM12) odlučuje o vremenu
operacije.
r.p.m. rotacije vretena, može se namestiti u PMC parametrima D408 i
D410 za niskobrzinske uređaje kao i za visokobrzinske uređaje.

 M15 DUVANJE VAZDUHA ISKLJUČENO

 Funkcija

Zaustavlja ventilaciju koja je u toku.


Ova operacija je moguća samo ako je M14 zadata u postavkama keep
relay K8.2=0.
Zaustavlja operaciju ventilacije.
Ova operacija je moguća samo ako je M14 zadata u postavkama Keep
relay K8.2=1.

 M16 DUVANJE RASHLADNOG SREDSTVA

 Funkcija

Duvanje vazduha i duvanje rashladnog sredstva započinju rad


simultano. Ovo vrijedi samo kada je K8.2=1.

 Izvršenje naredbe

114
Programiranje CNC-a

Vreteno će se rotirati brzinom koja je postavljena u PMC parametrima


tokom postavljanja. Nakon toga, stvarna operacija i M-funkcija će se
izvršiti.
Postavljeni parametar brzine vretena i vreme operacije je isto kao i
kod duvanja vazduha.
TM12 (vreme operacije)=3000msec (standardne postavke)
D408 (brzina operacije u niskoj brzini)=137 (standardne postavke)
D410 (brzina operacije u visokoj brzini)=137 (standardne postavke)

 M17 ZAKLJUČAVANJE MAŠINE

 Funkcija

Prevodi mašinu u status kada je zaključana. Operacija je drugačija s


obzirom na keep relay postavke.
-K2.0=0 (standardne postavke)
Primeniti ovu naredbu za funkciju zaključavanja mašine. Važeća je u
M, S, T –funkcijama.
-K2.0=1
Zaključana mašina će raditi kada su zadate pomoćne M, S, i T
funkcije u MEM načinu. Neće raditi kada je zadata druga naredba.

 Uslovi naredbe

Moguće je zadati naredbu samo u MDI načinu.


Kada je K2.1=1, radi kao pomoćno zaključavanje u MEM načinu.
1) Ako način nije MDI, naredba M17 će aktivirati alarm 2030.
2) M, S, i T ne rade za vreme pomoćnog zaključavanja mašine, bilo
kakav rad je nemoguć.

 M18 ZAKLJUČAVANJE MAŠINE OTKAZANO

 Funkcija

Otkazuje zaključavanje mašine. Stanje mašine se menja kako je


objašnjeno.
-alarm 2031 se oglašava. Kako bi se alarm isključio, potrebno je
ručno se vratiti na referentnu tačku kako bi se omogućila automatska
operacija.
(Ako je K3.1=1, alarm se ne oglašava i moguća je automatska
operacija)

115
Programiranje CNC-a

 Uslovi naredbe

Naredba je moguća samo u MDI načinu i isključuje zaključavanje


mašine koje je zadato M17 naredbom.
1) Ako nije u MDI načinu, naredba M18 će aktivirati alarm 2030.

 M19 ORIJENTACIJA GLAVNOG VRETENA

 Naredba

Zavisno od vrste orijentacije, različito je naređivanje.


-orijentacija A (K8.1=0, NO.3702#2 =0)
M19 ;
-orijentacija B (K8.1=1, NO.3702#2 =1)
M19 Sxxxx ; (zadati vrednost "zadati ugao x 10" kao podatak ugla)

 Funkcija

Zavisno od vrste orijentacije, različita je funkcija.


-orijentacija A (K8.1=0, NO.3702#2 =0)
Vreteno se zaustavlja na određenoj poziciji koja je definisana
parametrima.
-orijentacija B (K8.1=1, NO.3702#2 =1)
Vreteno se zaustavlja na poziciji koja je data S-funkcijom.

 Uslovi naredbe

Naredba bez otkazivanja G96 i M29 aktivira 2145 alarm, te se


orijentcija ne može izvršiti.

 M20 POZIVANJE TERETA

Poziva signal tereta ili operaciju robota.


M-funkcija će se izvršiti kada se završi signal tereta ili robot.

 M21 OPCIONO PRESKAKANJE BLOKA UKLJUČENO

Kod mašina koji koriste dodavač materijala, ako je M21 naređeno u


dva bloka pre bloka sa pozivanjem programa obrade, standardna
funkcija preskakanja bloka 1 može biti upotrebljena kao funkcija
multi-opcionalnog preskakanja bloka.
Primer)
M21  zadato u dva bloka pre M-funkcije za pozivanje
potprograma

116
Programiranje CNC-a

/M70  program za pozivanje potprograma


M22

 Pažnja) Ako je M21 zadato malo pre M-funkcije za poziv


potprograma, pojaviće se alarm.

 M22 OPCIONO PRESKAKANJE BLOKA ISKLJUČENO

Otkazuje naredbu M21.

 M24 RAD TRANSPORTERA STRUGOTINE

 Funkcija

Transporter strugotine se pokreće u CW smeru.

 Izvršenje naredbe

Prema postavkama keep relay izvršenje je različito.


-K1.7=0 (standardne postavke)
Nakon naredbe, transporter će raditi i M-funkcija će se izvršiti.
-K1.7=1
Nakon naredbe, transporter radi tokom vremena koje je zadato u PMC
parametrima, te će se tada transporter i M-funkcija završiti simultano.
TM9 (vreme rada transportera)=0, prema fabričkim postavkama.
Korisnik može postaviti vrednosti po sopstvenoj želji.

 Uslovi naredbe

Kada je zaštita od prskanja (vrata) otvorena, transporter ne radi.

 M25 STOP TRANSPORTERA STRUGOTINE

 Funkcija

Transporter strugotine u radu, se zaustavlja.


Transporter strugotine u radu, se zaustavlja naredbom M25.

117
Programiranje CNC-a

 M28 POLIGONA OBRADA UKLJUČENA

 Funkcija

Može se upotrebiti u obradi poligonih matica, konstantnim odnosom


rotacije glavnog vretena i vretena glodačkog alata.
Više detalja se može saznati u priručniku za objašnjenje funkcije
obrade poligona.

 Uslovi naredbe

Ovu naredbu je moguće upotrebiti samo kad je odabrano vreteno


glodačkog alata. Oznaku alata je nemoguće upotrebiti.
Ovu naredbu je moguće upotrebiti samo kad je odabrano vreteno
glodačkog alata, nakon naredbe M28, promena alata je nemoguća.
Može se upotrebiti u obradi poligonih matica, konstantnim odnosom
rotacije glavnog vretena i vretena glodačkog alata.
Ova naredba nije primerena za preciznu obradu.
Za više detalja treba pogledati u priručnik za funkciju poligone
obrade.

 M29 DIREKTNO NAREZIVANJE NAVOJA UKLJUČENO

 Naredba

M29 Sxxxx (Brzina vretena je postavljena pomoću S-funkcije.


Jedna naredba u bloku.)
G28 U0 W0
G97 M05 (Vreteno glodačkog alata -> M35, podvreteno -> M105)
G98 G00 Z xxx.0 (Z pozicija ; direktno narezivanje navoja početna
pozicija)
M29 Sxxxx
G84 Zxxx.0 R-xx Fxxxx (Z Pozicija ; direktno narezivanje navoja
konačna pozicija)
G80
M30
-R pozicija G84 ; udaljenost od početne do startne pozicije
stvarnog direktnog narezivanje navoja
-s obzirom na r.p.m. vretena i hod, treba pogledati vrednosti koje
su postavljene prema veličini koraka u direktnom narezivanju navoja.

118
Programiranje CNC-a

Funkcija

Naredba M29 omogućuje funkciji urezivanja navoja da bude validna


tokom sinhrone kontrole između vretena i ose.

 Izvršenje naredbe

Kada se naredi M29, M29 se izvršava trenutno. Način direktnog


narezivanje navoja, nakon izvršenja G84, će se isključiti pomoću G80
ili resetovanja CNC-a.

 Uslovi naredbe

Naredba M29 mora biti zadata nakon promene u relevantno vreteno


koje će izvršiti narezivanje navoja, a mora biti zadato u G97, G98.
Ako je M29 zadato u G96, alarm 2145 će se oglasiti.

 M30 KRAJ PROGRAMA I POVRATAK NA POČETAK

 Naredba

Jedna naredba u bloku. M30 se upotrebljava za završetak programa.

 Funkcija

Program će se završiti, CNC će se resetovati, a kursor će se vratiti na


početak programa.
M02/M30 LED je uključen. Isključiće se prilikom izvršenja automatske
operacije ili kada se ručni način promeni u neki drugi način
upravljanja. M30 zaustavlja program i resetuje CNC.
Kursor se vraća na početak bloka koji se izvršava, bez posebne
naredbe.

 M31 ZAOBILAZAK BLOKADE (BY-PASS)

 Naredba

Jedna naredba u bloku.

119
Programiranje CNC-a

 Funkcija

Naredba M31 dopušta rotaciju vretena i početak ciklusa u stanju


nestegnutih steznih čeljusti.
Isto tako dopušta i naredbu za stezanje i otpuštanje steznih čeljusti
tokom rotacije vretena.

 Uslovi naredbe

U slučaju stezanja čeljusti nakon naredbe M31, zaobilaznica


povezivanja će se isključiti.

 M33 VRETENO ROTIRAJUĆEG ALATA CW

 Naredba

M33 Sxxx ; (upotrebiti sa S-funkcijom u slučaju naredbe za novu


brzinu)
M33 ; (upotrebiti bez S-funkcije kada se rotira sa prethodno
postavljenom brzinom)

 Funkcija

Rotira vreteno rotirajućeg alata prema CW.

 Uslovi naredbe

Naredba je validna dok su čeljusti stegnute. Kada se naredba M33


zada dok čeljusti nisu stegnute, oglasiće se alarm. Naredba M33
pokreće rotiranje vretena alata CW, prema vrednostima koje su
zadate u postavkama S-funkcije. Ako je naredba za rotaciju zadata u
nestegnutom stanju čeljusti, alarm će se oglasiti.

 M34 VRETENO ROTIRAJUĆEG ALATA CCW

 Naredba

M34 Sxxx ; (upotrebiti sa S-funkcijom u slučaju naredbe za novu


brzinu)
M34 ; (upotrebiti bez S-funkcije kada se rotira sa prethodno
postavljenom brzinom)

120
Programiranje CNC-a

 Naredba

Rotira vreteno rotirajućeg alata CCW.

 Uslovi naredbe

Naredba je validna dok su čeljusti stegnute. Kada se naredba M34


zada dok čeljusti nisu stegnute, oglasiće se alarm. Naredba M34
pokreće rotiranje vretena alata CCW, prema vrednostima
koje su zadate u postavkama S-funkcije. Ako je naredba za
rotaciju zadata u nestegnutom stanju čeljusti, alarm će se oglasiti.

 M35 ZAUSTAVLJANJE ROTIRAJUĆEG VRETENA ALATA

 Funkcija

Zaustavlja vreteno alata koje se rotira.


Omogućuje odabir rotirajućeg vretena alata, za vreme dok je glavno i
podvreteno odabrano. Ako se rotacija odvija, zaustavlja vreteno i tada
je moguć odabir.
Naredbom M35 zaustavlja se rotacija vretena alata. Ali će se zadnja
S-funkcija zadržati.
To znači, kada se M35 zada bez S-funkcije, rotirajuće vreteno alata će
se rotirati prema brzini istoj kao i zadnja zadata.

 Pažnja) Kod mašina koji upotrebljavaju glavno ili podvreteno,


naredba M35 se može upotrebiti kao metoda za odabir vretena alata.
Ako je M35 zadato tokom rotacije/zaustavljanja glavnog vretena,
rotirajuće vreteno će se zaustaviti. I tada je zamena u vreteno alata
izvršena.

 M36 AUTOMATSKA LINETA OTPUŠTENA/STAZA IZBAČENA

U isto vreme, telo linete se otpušta i staza se pomiče napred.


Telo linete se može pomicati upotrebom motora Z-ose. Brzina
pomeranja iznos 25% brzine hoda.

 M37 AUTOMATSKA LINETA STEGNUTA/STAZA POVUČENA

U isto vreme, telo linete se steže i staza se povlači. Telo linete


prelazi u stanje kada se ne može pomerati.

121
Programiranje CNC-a

 M38 LINETA 2 (DESNA) STEGNUTA

Naređuje stezanje linete. (desne)


 M39 LINETA 2 (DESNA) OTPUŠTENA

Naređuje otpuštanje linete. (desne)

 M40 AUTOMATSKA PROMENA STEPENI PRENOSA VRETENA


(NEUTRALNA POZICIJA)

 M41 STEPEN PRENOSA VRETENA 1

 M42 STEPEN PRENOSA VRETENA 2

 M43 STEPEN PRENOSA VRETENA 2

 M46 TELO PROGRAMABILNOG KONJIĆA OTPUŠTENO/KLIZNA


STAZA NAPRED

U isto vreme telo konjića je otpušteno i klizne staze se pokreću


napred. Tada se telo konjića može pomerati upotrebom
motora Z-ose.
Brzina pomeranja iznosi 25% hoda.

 M47 TELO PROGRAMABILNOG KONJIĆA STEGNUTO/KLIZNA


STAZA NAZAD

U isto vreme telo konjića je stegnuto i klizne staze se pokreću


nazad. Tada se telo konjića više ne može pomicati.

 M50 DODAVAČ ŠIPKE NAREDBA 1

Dovodi materijal mašini koja je opremljena dodavačem šipke.

 M51 DODAVAČ ŠIPKE NAREDBA 2

 M52 AUTOMATSKA VRATA OTVORENA

Otvara vrata za zaštitu od prskanja, na mašinama na kojima su ta


vrata postavljena.

122
Programiranje CNC-a

 M53 AUTOMATSKA VRATA ZATVORENA

Zatvara vrata za zaštitu od prskanja, na mašinama na kojima su


ta vrata postavljena.

 M54 BROJANJE DELOVA


 Funkcija

Broji količinu obradaka na kojima je završena obrada, te prikazuje


broj na CRT-u.

 Uslovi naredbe

U slučaju da su parametri postavljeni kako sledi, brojanje se može


izvršiti pomoću naredbe M54. Brojanje se takođe može izvesti pomoću
M02/M30, ali treba upotrebiti samo jednu naredbu za brojanje.

NO.6710 = "54"
NO.6711 = povećava se za 1 prilikom izvršenja M54
NO.6712 = povećava se za 1 prilikom izvršenja M54
NO.6713 = zahtevani broj (zahtevani broj obradaka)
Ako brojana količina dostigne zahtevanu količinu, alarm 2108 će
se oglasiti i program će se zaustaviti.

 M55 PONOVNO POKRETANJE PROGRAMA

 Naredba

Upotrebiti kao jednu naredbu u bloku pre M02/M30.

 Funkcija

Bez pritiska na prekidač za početak ciklusa, ponovno pokreće program


automatski, koji je prekinut sa M02/M30, od početka programa.

 M56 UREZIVANJE NAVOJA UKLJUČENO

 Funkcija

Posmak i korekcija vretena su postavljeni na 100%.


U slučaju da rotirajuće vreteno alata izvršava urezivanje navoja, bez
upotrebe rigid tappinga, ali pozivanjem potprograma, M56 koja je

123
Programiranje CNC-a

zapisana na početku programa, omogućuje ignorisanje posmaka ili


alarma jednog bloka, te nastavljanje izvršenja programa.
Primer)
Potprogram) O001
M56 ;
M33S________;
G01 W___F___;
M35;
M34S________;
G01 W___F___;
M57;
M99;
 Pažnja) Dok je M56 zadato, vreteno i korekcija hoda je
postavljeno na 100%.

 M57 UREZIVANJE NAVOJA OTKAZANO

 Funkcija

M57 omogućuje upotrebu vretena i korekciju vretena koji su


namešteni pomoću M56.
Otkazuje funkciju koja je zadata pomoću M56.

 M58 LINETA 1 (LEVA) STEGNUTA

Naređuje stezanje linete. (leve)

 M59 LINETA 1 (LEVA) OTPUŠTENA

Naređuje otpuštanje linete. (leve)

 M60 OZNAČAVANJE ALATA SA POMERANJEM OSE

 Funkcija

Kontroliše vreme označavanja alata kada se naredba T-funkcije i


pomeranja ose upotrebljava u istom bloku.
-kada M60 nije upotrebljen pre naredbe T-funkcije nakon završetka
pomeranja ose
-kada se M60 upotrebi pre naredbe T-funkcije
Ako se pomeranje ose izvršava u – smeru, oznaka alata se pokreće sa
pokretanjem osi.
Naredba za pomeranje Z-ose je zadata sa naredbom za pomeranje
X-ose u isto vreme.

124
Programiranje CNC-a

 Uslovi naredbe

Funkcija je validna samo ako je K10.2=1


M60 naredba omogućuje rotiranje magacina tokom pomeranja ose.
M60 naredba će biti završena nakon rotiranja magacina.

 M61 PREBACIVANJE NA NIŽU BRZINU

 Funkcija

Izvršenje prebacivanja u manju brzinu (Y-veza) u motoru


vretena sa Y- Δ .

 Uslovi naredbe

Prebacivanje se ne događa u nekim situacijama.


-naredba M19 se izvršava ili je završena
-C-osa se prebacuje ili je prebacivanje završeno
Pri upotrebi  P60 motora vretena, vanjski obrtni moment i vrednost
brzine mogu se razlikovati, zavisno od metode povezivanja. M61 je
niskobrzinska r.p.m. (Y-veza) i upotrebljava se za 400-1500 r.p.m.
(18.5kW).

 Pažnja) Validna je jedino u PMC parametru K5.6=1. Ako je


K5.7=1, tada je prebacivanje automatsko.

 M62 PREBACIVANJE NA VIŠU BRZINU

 Funkcija

Izvršenje prebacivanja u višu brzinu (delta-veza) u motoru


vretena sa Y- Δ prebacivanjem.

 Uslovi naredbe

Prebacivanje se ne događa u nekim situacijama.


-naredba M19 se izvršava ili je završena
-C-osa se prebacuje ili je prebacivanje završeno
-tokom direktno narezivanje navoja ili dok još nije isključeno

125
Programiranje CNC-a

Pri upotrebi  P60 motora vretena, vanjski obrtni moment i vrednost


brzine mogu se razlikovati, zavisno od metode povezivanja. M62 je
visokobrzinska r.p.m. (delta-veza) i upotrebljava se za 750-4500
r.p.m. (22kW).

 Pažnja) Validna je jedino u PMC parametru K5.6=1. Ako je


K5.7=1, tada je prebacivanje automatsko.

 M63 CW I HLAĐENJE GLAVNOG VRETENA UKLJUČENI

 Funkcija

Rotira vreteno u CW smeru i upravlja radom hlađenja.

 Uslovi naredbe

Upravljanje i metode naredbe su iste kao i da su naredbe date


odvojeno.
Upravlja rotacijom vretena i radom hlađenja u isto vreme.
Vreteno rotira u CW smeru. Izvršenje naredbe zavisi od postavki keep
relay K3.6.

 M64 CCW I HLAĐENJE GLAVNOG VRETENA UKLJUČENI

 Funkcija

Rotira vreteno u CCW smeru i upravlja radom hlađenja.

 Uslovi naredbe

Upravljanje i metode naredbe su iste kao i da su naredbe date


odvojeno.
Upravlja rotacijom vretena i radom hlađenja u isto vreme.
Vreteno rotira u CCW smeru. Izvršenje naredbe zavisi od postavki
keep relay K3.6.

 M65 ZAUSTAVLJANJE GLAVNOG VRETENA I HLAĐENJA

 Funkcija

Zaustavlja glavno vreteno i hlađenje.

126
Programiranje CNC-a

 Uslovi naredbe

Upravljanje i metode naredbe su iste kao i da su naredbe date


odvojeno.
Zaustavlja glavno vreteno i hlađenje u isto vreme.

 M66 DVOSTRUKO STEZANJE NISKOG PRITISKA

 Funkcija

Menja pritisak stezanja u niski pritisak. (nakon stezanja, stezni LED


trepće u stegnutom stanju).

 Izvršenje naredbe

Nakon naredbe M66, M-funkcija će se završiti nakon prethodno


postavljenog vremena u PMC parametrima.
TM7(visoki pritisak/niski pritisak vreme promene)=3000msec
(standardne postavke)
 Uslovi naredbe

Nakon naređenja M66 , potrebno je jednom otpustiti te ponovno


stegnuti čeljusti. Ovim postupkom pritisak stezanja je normalno nizak.
Glavne čeljusti zadržavaju svoj nizak pritisak.
Prlikom naredbe M66, sa promenom u stanju stezanja, keep relay
K0.5 mora biti postavljen.

 M67 DVOSTRUKO STEZANJE VISOKOG PRITISKA

 Funkcija

Menja pritisak stezanja u visoki pritisak. (nakon stezanja, stezni LED


je uključen u stegnutom stanju).

 Izvršenje naredbe

Nakon naredbe M67, M-funkcija će se završiti nakon prethodno


postavljenog vremena u PMC parametrima.
TM7(visoki pritisak/niski pritisak vreme promene)=3000msec
(standardne postavke)

127
Programiranje CNC-a

 Uslovi naredbe

Nakon naređenja M67 , potrebno je jednom otpustiti te ponovno


stegnuti čeljusti. Ovim postupkom pritisak stezanja je normalno visok.
Glavne čeljusti zadržavaju svoj visoki pritisak.
Prlikom naredbe M67, sa promenom u stanju stezanja, keep relay
K0.5 mora biti postavljen.

 M68 STEZANJE GLAVNIH ČELJUSTI

 Funkcija

Stezanje steznih čeljusti.

 Izvršenje naredbe

Prema postavkama keep relay, izvršenje M-funkcije je različito.


-K7.6=1
Bez upotrebe prekidača za blizinu, za proveru stanja čeljusti, nakon
vremena postavljenog u tajmeru, funkcija će se izvršiti pomoću
solenoid izlaza.
TM4 (vreme operacije stezanja)=3000msec (standardne postavke).
-K7.6=0
Sa upotrebom prekidača za blizinu, za provjeru stanja čeljusti, nakon
vremena postavljenog u tajmeru, funkcija će se izvršiti pomoću
solenoid izlaza.
TM4 (vreme operacije stezanja)=3000msec (standardne
postavke).

 Uslovi naredbe

Naredba je moguća u toku rotacije vretena. Preme načinu stezanja,


smer kretanja čeljusti je različit.
Steže stezne čeljusti automatski.

 M69 OTPUŠTANJE GLAVNIH ČELJUSTI

 Funkcija

Otpušta čeljusti.

 Izvršenje naredbe

128
Programiranje CNC-a

Prema postavkama keep relay, izvršenje M-funkcije je različito.


-K7.6=1
Bez upotrebe prekidača za blizinu, za proveru stanja čeljusti, nakon
vremena postavljenog u tajmeru, funkcija će se izvršiti pomoću
solenoid izlaza.
TM4 (vreme operacije stezanja)=3000msec (standardne postavke).
-K7.6=0
Sa upotrebom prekidača za blizinu, za proveru stanja čeljusti, nakon
vremena postavljenog u tajmeru, funkcija će se izvršiti pomoću
solenoid izlaza.
TM4 (vreme operacije stezanja)=3000msec (standardne
postavke).

 Uslovi naredbe

Naredba je nemoguća u toku rotacije vretena. Prema načinu stezanja,


smer kretanja čeljusti je različit.
Otpušta stezne čeljusti automatski.

 M70 DVOSTRUKI KONJIĆ KRETANJE NAPRED NISKIM PRITISKOM

Šiljak konjića održava svoje stanje niskog pritiska

 M72 ROTACIJA VRETENA U SUPROTNOM SMERU

 Funkcija

Sa naredbom M-funkcije, menja smer rotacije u suprotnom smeru. I


upotrebljava se za izradu levih navoja kod direktnog narezivanja

(Pre naredbe za rotaciju vretena, ako je M03 naređeno nakon


M72, tada se vreteno rotira u u CCW smeru. Ako je M04 naređeno
nakon M72, tada se vreteno rotira u CW smeru)
Upotrebljava se za promenu smera rotacije M33 u suprotan
smer, a M34 u smer napred. Tj. ako je M72 upotrebljena,
dodavanje M72 omogućuje promenu smera rotacije vretena
glodačkog alata, bez promene programa.

 M73 NORMALNA ROTACIJA VRETENA

 Funkcija

Menja smer, koji je promenjen pomoću M72, u normalan smer.

129
Programiranje CNC-a

Poništava promenu rotacije zadatu sa M72.

 M74 OTKRIVANJE GREŠKE UKLJUČENO

 Funkcija

Kada su dva bloka u programu sa rezanjem, u pravilu drugi blok ne


započinje rezanje pre nego što prvi blok završi svoje
ubrzanje/usporenje u potpunosti. Tada se pojavljuje ciklus.
Ako se upotrebljava funkcija za otkrivanje greške, sledeći blok se
počinje kretatati nakon što prvi blok u potpunosti završi svoje
ubrzanje/usporenje. To umanjuje fenomen zaobljenja.
Ako je M74 zadata i rezanje se izvršava konstantno, usporavanje
motora ose je u svakome bloku u potpunosti završeno, te se tek tada
izvršava sledeća naredba.
To znači, ova naredba omogućuje smanjenje zaobljenja koji se
pojavljuje na ivicama obratka.

 M75 OTKRIVANJE GREŠKE ISKLJUČENO

 Funkcija

Isključuje uključenu funkciju otkrivanja greške, koja je postavljena


naredbom M74.
Poništava funkciju M74.

 M76 CHAMFERING (OBARANJE IVICA) UKLJUČENO

 M77 CHAMFERING (OBARANJE IVICA) ISKLJUČENO

 M78 ŠILJAK KONJIĆA NAPRED

Šiljak konjića se pomera prema napred.

 M79 ŠILJAK KONJIĆA NAZAD

Šiljak konjića se pomera prema nazad.

 M80 RUKA MERAČA ALATA DOLE

 Funkcija

Spušta ruku merača.

130
Programiranje CNC-a

 Uslovi naredbe

Merač se ne spušta dole u nekim situacijama.


-vreteno rotira
-ulazak u domet transportera
-osa nije u referentnoj tački
Merač je moguće upotrebiti kada su keep relay postavke K7.5=1.
Ruka se zakreće na dole. Ova naredba je valjana samo kada je X ili Z
osa u referentnoj tački, ili kada je prekidač referentne tačke izvan
pozicije u smeru referentne tačke.

 M81 RUKA MERAČA ALATA GORE

 Funkcija

Podiže ruku merača.

 Uslovi naredbe

Ruka merača ne podiže se gore u nekim situacijama.


-vreteno rotira
-senzor dodira merača je uključen
Merač je moguće upotrebiti kada su keep relay postavke K7.5=1.
Ruka se zakreće na gore.

 M82 AKTIVIRANJE AUTO GAUGING (KALIBRISANJE)

 Funkcija

Pokreće rad automatskog gauging senzora i otvara vrata.

 Uslovi naredbe

Ručni pomak, nakon naredbe M82 ,je fiksiran na brzinu koja je


postavljena u D427 (jedinica:10mm/min), i može se ući u zonu
zabrane ulaska.

 M83 ISKLJUČENJE KALIBRISANJA (AUTO GAUGING OFF)

 Funkcija

Prekida rad automatskog gauging senzora i zatvara vrata.

131
Programiranje CNC-a

 Uslovi naredbe

Kada je mašina u zoni zabrane ulaska, vrata se ne mogu zatvoriti

 M84 CW ROTACIJA MAGACINA

 Naredba

M84 može se upotrebiti kao jedna naredba, pre naredbe T-funkcije.


Isto tako može biti upotrebljena u istom bloku kao i T-funkcija.

 Funkcija

Ako je izbor alata u toku u automatskom načinu, rotiraće se u smeru


CW (na prednjoj strani magacina), a ne na kraću udaljenost.
Ako je pozicioniranje gotovo, sledeći alat rotiraće se u
smeru kraće udaljenosti
Rotira magacin u smeru CW.
Ova funkcija nije modalna. Jednom kada se alat označi, metoda
povratka na originalni način je preko kraće udaljenosti.

 M85 CCW ROTACIJA MAGACINA

 Naredba

M85 može se upotrebiti kao jedna naredba, pre naredbe T-funkcije.


Isto tako može biti upotrebljena u istom bloku kao i T-funkcija.

 Funkcija

Ako je označavanje alata u toku u automatskom načinu, rotiraće se u


smeru CCW (na prednjoj strani magacina), a ne na kraću udaljenost.
Ako je označavanje gotovo, sledeća oznaka alata, rotiraće se u
smeru kraće udaljenosti
Rotira magacin u smeru CCW.
Ova funkcija nije modalna. Jednom kada se alat označi, metoda
povratka na originalni način je preko kraće udaljenosti.

 M86 IZBEGAVANJE KONTROLE OBRTNOG MOMENTA

Ova se naredba može upotrebiti kako bi se izbeglo preopterećenje


servo motora tokom pokretanja ose.

132
Programiranje CNC-a

M86 je važeća sve dok se ne naredi M87. Nakon naredbe M86,


kretanje se izvršava preko G01. Ako se kretanje izvršava brzim
hodom, alarm će se oglasiti.

Primer)
G00 B-500.0 ;
M86 ;
G98 G31 P99 V-20.0 F100.0 ;
G01 Z-500.0 ;
M87 ;

 Pažnja) Vrednosti funkcije izbegavanja obrtnog momenta


treba postaviti u parametru D472.

 M87 OTKAZIVANJE IZBEGAVANJA KONTROLE OBRTNOG MOMENTA

Ova naredba se upotrebljava kako bi se otkazala naredba


izbegavanja kontrole obrtnog momenta.

 M88 STEZANJE C-OSE NISKOG PRITISKA

 Funkcija

Stezanje C-ose pomoću niskog pritiska.

 Izvršenje naredbe

Završiće se nakon što istekne vreme, koje je postavljeno u TM16.

 Uslovi naredbe

Naredba je važeća kada je odabrano vreteno glodačkog alata. Ako se


ova naredba koristi zajedno sa naredbom hoda u istom bloku, radiće
nakon završetka hoda. U stezanju sa niskim pritiskom, ručna
referentna tačka i ručni hod C-ose je nemoguće izvesti. A kada su
glavno ili podvreteno promenjeni, stegnuto stanje niskim pritiskom će
automatski postati nestegnuto (otpušteno) stanje.
Kada se naredba izvrši, C-osa koja je u stegnutom stanju, može se
pokretati. Međutim funkcija narezivanja navoja se ne može izvesti
prilikom stezanja niskim pritiskom.
Hod C-ose je moguć samo u handle načinu.

133
Programiranje CNC-a

 M89 STEZANJE C-OSE VISOKIM PRITISKOM

 Funkcija

Stezanje C-ose pomoću visokog pritiska.

 Izvršenje naredbe

Nakon naredbe, solenoid radi nakon isteka vremena, koje je


postavljeno u TM15.
Završiće se nakon što istekne vreme, koje je postavljeno u TM16.
Nakon rada solenoida, servo C-ose će biti isključen nakon što prođe
vreme postavljeno u TM14.

 Uslovi naredbe

Naredba je važeća kada je odabrano vreteno glodačkog alata. Ako se


ova naredba koristi zajedno sa naredbom hoda u istom bloku, radiće
nakon završetka hoda. U stezanju sa visokim pritiskom, ručna
referentna tačka i ručni hod C-osi je nemoguće izvesti. A kada su
glavno ili podvreteno promenjeni, stegnuto stanje visokim pritiskom
će automatski postati nestegnuto (otpušteno) stanje.
Kada se naredba izvrši, C-osa koja je u stegnutom stanju, ne može
se pokretati. Međutim funkcija narezivanja navoja se može
izvesti prilikom stezanja visokim pritiskom.

 M90 C-OSA OTPUŠTENA

 Funkcija

Otpušta C-osu.

 Izvršenje naredbe

Nakon naredbe, biće izvršena nakon isteka vremena koje je


postavljeno u TM16.

 Uslovi naredbe

Naredba je važeća kada je odabrano vreteno glodaćeg alata.


Otpušta C-osu koja je stegnuta pomoću M88, M89.

134
Programiranje CNC-a

 M91 DODATNA VANJSKA M91 NAREDBA

 M92 DODATNA VANJSKA M92 NAREDBA

 M93 DODATNA VANJSKA M93 NAREDBA

 M94 DODATNA VANJSKA M94 NAREDBA

 Funkcija

Rezervna M-funkcija.

 Izvršenje naredbe

M91, M92 imaju različiti tretman prema postavkama.


-K10.4=1
Prilikom naredbe M91, ako izlaz M92 postane isključen, a izlaz M91
uključen, M-funkcija je izvršena.
 Prilikom naredbe M92, ako izlaz M91 postane isključen, a izlaz M92
uključen, M-funkcija je izvršena.
-K10.4=0
Prilikom naredbe M91, ako relevantni izlaz postane uključen, a
relevantni ulaz odgovori, M-funkcija je izvršena.
Prilikom naredbe M92, ako relevantni izlaz postane uključen, a
relevantni ulaz odgovori, M-funkcija je izvršena.
Kod M93, kada relevantni izlaz postane uključen i vreme postavljeno u
TM19 istekne, M-funkcija je izvršena.
Kod M94, kada relevantni izlaz postane uključen i vreme postavljeno u
TM20 istekne, M-funkcija je izvršena.

 M98 POZIVANJE POTPROGRAMA

 Naredba

M98 Pxxxx ; (Pxxxx označava broj potprograma koji će se


pozvati)

 Funkcija

Poziva potprogram.

 Naredba

135
Programiranje CNC-a

Jedna naredba koja se upotrebljava na kraju bloka.

 Funkcija

Upotrebom na kraju programa, program će ponovno započeti od


početka.
Upotrebom na kraju potprograma, vratiće se na glavni program.

 M103 PODVRETENO NAPRED (CW)

Ako je naređena M103, podvreteno se rotira u CW smeru po


zadatoj vrednosti S-funkcije.
Ako je rotacija zadata dok čeljusti nisu stegnute, aktiviraće se alarm.

 M104 PODVRETENO NAZAD (CCW)

Ako je naređena M104, podvreteno se rotira u CCW smeru po


zadatoj vrednosti S-funkcije.
Ako je rotacija zadata dok čeljusti nisu stegnute, akriviraće se
alarm.

 M104 ZAUSTAVLJANJE PODVRETENA

Ako se naredi M105, podvreteno koje se rotira će se zaustaviti. Ali


zadnja zadata S-funkcija nastavlja kao modalna.
Kada se zadato vreteno rotira bez S-funkcije, vreteno se rotira
brzinom kao i pre.

 Pažnja) Kod mašine koji upotrebljava vreteno ili podvreteno


glodačkog alata, M105 se upotrebljava kao metoda za
odabir podvretena.
Ako se M105 zada tokom zaustavljanja/rotacije vretena
ili podvretena glodačkog alata, vreteno koje se rotira se
zaustavlja i menja u podvreteno.
Ako se M105 zada tokom rotacije glavnog i podvretena,
glavno vreteno se zaustavlja. I samo se podvreteno
odabire i rotira.

 M108 HLAĐENJE UKLJUČENO KROZ VRETENO

M108 omogućuje upravljanje T.S. hlađenjem.

136
Programiranje CNC-a

 M109 HLAĐENJE ISKLJUČENO KROZ VRETENO

M109 omogućuje zaustavljanje T.S. hlađenja.

 M99 KRAJ POTPROGRAMA

 M114 DUVANJE VAZDUHA KOD PODVRETENA

M114 omogućuje upravljanje duvanjem vazduha kod podvretena.


Međutim, kada je keep relay K8.2=1, duvanje vazduha započinje sa
rotiranjem podvretena, vreme trajanja operacije odlučeno je u
varijabilnom tajmeru 12 (TM12).

 M116 RADNO IZBACIVANJE UKLJUČENO

M116 omogućuje upravljanje izbacivačem. Ova naredba je valjana


samo kad potčeljusti nisu stegnute. Povući će se automatski
nakon što je pomeranje prema napred potvrđeno.
Ako M-funkcija nije izvršena za 15sec, aktiviraće se alarm.

 M117 UKLJUČEN KOLEKTOR ULJNE MAGLE

 Funkcija

Uključenje kolektora uljne maglice.

 M118 ISKLJUČEN KOLEKTOR ULJNE MAGLE

 Funkcija

Isključenje kolektora uljne maglice.


 M119 ORIJENTACIJA PODVRETENA

M119 naredba omogućuje zaustavljanje podvretena na određenoj


poziciji.

 Pažnja) Kada su CNC parametar NO.3702#3 i PMC parametar


K8.1 postavljeni na 1, moguće je upotrebiti funkciju
orijentacije B, naredba je M119 S____(ugao X 10).

137
Programiranje CNC-a

 M120 UKLJUČEN SISTEM POTVRĐIVANJA ODSECANJA

Naredba M120 pokreće staze korak napred, što proverava da li je


obradak odsečen ili ne.
Ova naredba je validna samo kada vreteno stoji. Staze će se
povući automatski nakon što je pokretanje napred potvrđeno
uključenim prekidačem.
Ako se M-funkcija ne završi za 5 sec, ili je prekidač za potvrdu
pomeranja napred/nazad uključenu isto vreme, aktiviraće se
alarm.

 M122 POKLOPAC OTVOREN

 Funkcija

Otvara poklopac prozora koji je lociran između mašine i transportera.


Jednom kada se vrata otvore, hlađenje ne radi.

 M123 POKLOPAC ZATVOREN

 Funkcija

Zatvara poklopac prozora koji je lociran između mašine i transportera.

 Uslovi naredbe

Poklopac prozora se ne zatvara kada je mašina u zoni zabrane ulaska.

 M125 UKLJUČENA OSOVINA ZA DUGU OBRADU

 M126 STEZANJE ALATA

 Funkcija

Steže alat.

 Izvršenje naredbe

M-funkcija će biti izvršena nakon što istekne vreme postavljeno u


TM26.

 Uslovi funkcije

138
Programiranje CNC-a

Keep relay K0.1 straddle (raširenog) alata treba postaviti na 1.


U slučaju da je straddle (rašireni) alat upotrebljen, mašina je Gang
tipa i alarm je povezan sa T-funkcijom, alat radi.

 M127 OTPUŠTANJE ALATA

 Funkcija

Otpušta alata.

 Izvršenje naredbe

M-funkcija će biti izvršena nakon što istekne vreme postavljeno u


TM26.

 Uslovi funkcije

Keep relay K0.1 straddle alata treba postaviti na 1.


U slučaju da je straddle alata upotrebljen, mašina je Gang tipa i alarm
je povezan sa T-funkcijom, alat radi.

 M128 UKLJUČENO HLAĐENJE KROZ VRETENO

 Funkcija

Upravlja hlađenjem kroz vreteno.

 Izvršenje naredbe

Prema postavkama, izvršenje naredbe je drugačije.


-K3.6=0
S obzirom na operaciju stvarnog motora hlađenja, ova funkcija će biti
završena s obzirom na potvrdu naredbe.
-K3.6=1
Ova funkcija će biti završena sa operacijom stvarnog motora hlađenja.

 Uslovi naredbe

Uslovi su zatvorena vrata i zona.


-K3.7=0 (standardne postavke)

139
Programiranje CNC-a

Hlađenje će se odvijati samo kada je zaštita od prskanja i poklopac


prozora zatvoreni, te kada se događa u zoni obrade.
-K3.7=1
Hlađenje će se odvijati bez obzira na stanje zaštite ose prskanja i
poklopca prozora te zone obrade.
Stanje operacije pomoću preklopnihi prekidača na upravljačkoj ploči.
-OFF stanje
Nemoguće je upravljati hlađenjem u ručnom ili automatskom
upravljanju.
-AUTO stanje
M-funkcija je važeća.
-ON stanje
Naredba M-funkcije nije validna i upravljanje hlađenjem je
uključeno.

 M129 ISKLJUČENO HLAĐENJE KROZ VRETENO

 Funkcija

Isključuje hlađenje kroz vreteno.

 M131 BY-PASS MEĐUSOBNOG POVEZIVANJA ZA PODVRETENO

 Funkcija

Potčeljusti je moguće stegnuti i otpustiti naredbom, za vreme rotacije


podvretena.

 Pažnja) Ova funkcija će biti prekinuta stezanjem potčeljusti.

 M136 TUŠ HLAĐENJE UKLJUČENO

 Funkcija

Upravlja tuš hlađenjem.

 Izvršenje naredbe

Izvršenje naredbe je različito s obzirom na postavke.


-K3.6=0 (standardne postavke)
Bez obzira na stvarnu operacuju motora za hlađenje, ova funkcija će
biti završena potvrdom izvršenja.
-K3.6=1
Ova funkcija će biti završena operacijom stvarnog motora hlađenja.

140
Programiranje CNC-a

 Uslovi naredbe

Uslovi su zatvorena vrata i zona.


-K3.7=0 (standardne postavke)
Hlađenje će se odvijati samo kada je zaštita od prskanja zatvorena.
-K3.7=1
Bez obzira da li je zaštita od prskanja zatvorena, hlađenje se izvodi.
Stanje operacije pomoću preklopnih prekidača na upravljačkoj ploči.
-OFF stanje
Nemoguće je upravljati hlađenjem u ručnom ili automatskom
upravljanju.
-AUTO stanje
M-funkcija je važeća.
-ON stanje
Naredba M-funkcije nije validna i upravljanje hlađenjem je
uključeno.

 M137 TUŠ HLAĐENJE ISKLJUČENO

 Funkcija

Isključuje tuš hlađenje.

 M138 UKLJUČENO HLAĐENJE DUVANJEM

 Funkcija

Upravlja hlađenjem duvanjem.


-K8.2=0 (standardne postavke)
Radi samo jednostavno hlađenje duvanjem.
-K8.2=1
 Hlađenje duvanjem se odvija uz rotaciju vretena
 Izvršenje naredbe

-K8.2=0 (standardne postavke)


Bez obzira na stvarnu operaciju motora za hlađenje, ova funkcija će
se završiti naredbom potvrde.(K3.6=0)
-K8.2=1
Ova operacija će se završiti operacijom stvarnog motora za hlađenje.
(K3.6=1)
Vreteno se rotira po brzini i vremenu postavljenima u PMC
parametrima. Duvanje vazduha i M-funkcija će se završiti nakon
operacije duvanja vazduha.
TM12 (vreme operacije)=3000msec (standardne postavke)

141
Programiranje CNC-a

D408 (brzina operacije, manja)=137 (standardne postavke)


D410 (brzina operacije, viša)= 137 (standardne postavke)

 M139 ISKLJUČENO HLAĐENJE DUVANJEM

 Funkcija

Zaustavlja hlađenje koje se odvija. Ova operacija je valjana samo


kada je zadata prilikom postavke K8.2=0.

 M140 POKRETANJE PRVOG PROGRAMA B-OSI

 M141 POKRETANJE DRUGOG PROGRAMA B-OSI

 M142 POKRETANJE TREĆEG PROGRAMA B-OSI

 M163 CW I HLAĐENJE PODVRETENA UKLJUČENO

Upravlja podvretenom i hlađenjem u isto vreme. Vreteno se


rotira u CW smeru. Metoda za izvršenje hlađenja je zavisna od
postavki keep relay K3.6

 M164 CCW I HLAĐENJE PODVRETENA UKLJUČENO

Upravlja podvretenom i hlađenjem u isto vreme. Vreteno se


rotira u CCW smeru. Metoda za izvršenje hlađenja je zavisna od
postavki keep relay K3.6

 M165 ZAUSTAVLJANJE PODVRETENA I HLAĐENJE ISKLJUČENO

Zaustavlja vreteno i hlađenje u isto vreme.

 M166 STEZANJE DVOSTRUKIH ČELJUSTI ZA PODVRETENO NISKIM


PRITISKOM

 M167 STEZANJE DVOSTRUKIH ČELJUSTI ZA PODVRETENO VISOKIM


PRITISKOM

 M168 STEZANJE POTČELJUSTI

Automatski steže potčeljusti.

 M169 OTPUŠTANJE POTČELJUSTI

142
Programiranje CNC-a

Automatski otpušta potčeljusti.

 M172 NAČIN IZVRŠENJA PRIHVATANJA DELOVA

 Naredba

Upotreba jedne naredbe u makro programu O9002, koja je za


izvršenje prihvatanja delova.
 Funkcija

Proverava da li postoje neke pogreške, ili ne, pre nego što mašina
pokupi obradak sa transportne trake.
Nakon naredbe M172, ako se oglasi alarm na transporteru pre
isključenja načina prihvatanja delova, pomoću M173, zaustavljanja
hoda se pojavljuje na mašini.
Ali nakon isključenja pomoću M173, alarm koji se pojavi na
transporteru ne utiče na automatsku operaciju mašine.

 Izvršenje naredbe

Nakon izvršenja M172, M-funkcija će biti završena nakon provere


stanja transportera.
-proverava da li je transporter na automatskoj operaciji (bilo koja
lampica za početak i kraj automatske operacije je uključena)
-proverava da li je transporter zaustavljen na pravilnoj poziciji.
-M172 ne može se ivrši kada oboje, transporter i čeljusti, imaju
obradak.

 M173 ISKLJUČENJE NAČINA IZVRŠENJA PRIHVATANJA DELOVA

 Naredba

Upotreba jedne naredbe u makro programu O9002, koja je za


izvršenje prihvatanja.

 Funkcija

Nakon završetka prihvatanja, isključuje funkciju prihvatanja te


objavljuje završetak akcije prihvatanja.

143
Programiranje CNC-a

 M174 PODIZANJE KUTIJE

 Naredba

Upotreba jedne naredbe u makro programu O9002, koja je za


izvršenje prihvatanja.

 Funkcija

Kako bi se postavio obradak za obradu na transporter i pokupio novi


obradak, M174 se upotrebljava za postavljanje novog obratka na
poziciju sa koje će biti pokupljen. To znači, postavljanje na poziciju 1 i
izvršenje duvanja vazduha kako bi se uklonile strugotine.

 Izvršenje naredbe

Kada transporter obradaka završi na poziciji 1, sa izvršenjem duvanja


vazduha, M-funkcija je završena.

 Uslovi naredbe

Kada je transporter obradaka u automatskom stanju, a ose mašine su


izvan zone prihvatanja, ova funkcija se izvršava normalno.

 M203 NAREDBA ZA SINHRONIZOVANO NAPRED

Glavno vreteno i podvreteno rotiraju CW smeru istom r.p.m. i


fazom. Kako bi se upotrijebila ova naredba, jedno od glavnih i
podčeljusti moraju biti otpušteni.

 Pažnja) U programu obrade, M31 ili M131 moraju biti naređeni


pre otpuštanja glavnih ili podčeljusti.

 M204 NAREDBA ZA SINHRONIZOVANO NAZAD

Glavno vreteno i podvreteno rotiraju CCW smeru istom r.p.m. i


fazom. Kako bi se upotrebila ova naredba, jedno od glavnih i
podčeljusti moraju biti otpušteni.

 Pažnja) U programu obrade, M31 ili M131 moraju biti naređeni


pre otpuštanja glavnih ili podčeljusti.

144
Programiranje CNC-a

 M205 SINHRONIZOVANO ZAUSTAVLJANJE

Glavno vreteno i podvreteno se zaustavljaju istom r.p.m. i fazom.

 M206 KONTROLA DVA VRETENA

Poništava kontrolu glavnog i podvretena. Nakon naredbe,


korekcija vretena se ne može prilagoditi r.p.m. vretena. Nakon
naredbe M206, rotacija je moguća nakon simultanog odabira od
glavnog vretena do podvretena ili od podvretena do glavnog
vretena. Kontrola zadnjeg naređenog vretena postaje validna. Ako
su M05 ili M105 naređeni tokom rotacije glavnog i podvretena,
vreteno naredbom zaustavljanja je zaustavljeno, a vreteno koje
nije odabrano, nastavlja se rotirati.
Primer)
M03 S1000 ;
M206 ;
M103 S500 ;
M206 ;

 Pažnja) Kada je naredba zadata u toku rotacije od glavnog do


podvretena, ili podvretena do glavnog vretena, bez
naredbe M206, oglasiće se alarm.
Upustva za programiranje C-osi

Crtež primera
145
Programiranje CNC-a

Program Proces Značenje


N001 M17 G99; Struganje M17:2-osni izbor
G99:Posmak mm/obr.
G96 S130 M04 T0101; G96:Fiksni ciklus
S130:Brzina 130m/min
;
;
M05;
M01;

N002 M18 G98 G97; Glodanje G97:G96 otkazana(Mora biti


naređena za 3-osne
operacije)
M18:3-osni odabir,
G98:Posmak mm/min

G28 C0.0;
M89; M89:Visoko stezanje
vretena (za anti-vibracije)
G00 X75.0 Z5.0 T0202 Bušenje
M08;
M33 S1200;
G01 Z-25.0 F300;
G00 Z5.0;
M90; M90: Vreteno otpušteno
C90.0(or H90.0); C90.0:Index ugao 90 DEG,
(Apsolutni),
H90.0:Inkrementalni
M89;
G01 Z-25.0 F300;
G00 Z5.0;
M90; M90: Vreteno otpušteno
C180.0(or H90.0);
;
G01 Z25.0 F300;
;
;
M90;
M01;
N003; Urezivanje navoja

146
Programiranje CNC-a

Program Proces Značenje


M35; G30 U0 W0; M35:Obr. alat zaustavljanje,
G30/G28:Povratak na
referentnu tačku
T0202;

G98 G00 X75.0 Z20.0 G98:Hod po minutu,


G00:Pozicioniranje (Brzi
hod)
M98 P1001; M98:Pozivanje potprograma
G00 C90.;
M98 P1001;
G00 C180.;
M98 P1001;
G00 G270.0;
M98 P1001;
G30 U0 W0;
M30; M30:Kraj programa

O1001(Sub.)
M89; M89:Visoko stezanje
vretena(za anti-vibracije)
M33 S160; M33:Obr. alata rotacija u
smeru kazaljke na satu(CW)
G01 Z-20.0 F228 M08; * F228:95% normalni hod
M35; *
M34 S160 Z20.0 F240; * M34:Obr. alata, rotacija u
suprotnom smeru kazaljke
na satu (CCW)
M90; M90:Otpuštanje vretena
M99; M99:Završetak potprograma

* Ne upotrebljavati preskakanje jednog bloka

147

You might also like