<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=G_naredbe</id>
	<title>G naredbe - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=G_naredbe"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=G_naredbe&amp;action=history"/>
	<updated>2026-05-23T21:47:50Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=G_naredbe&amp;diff=277372&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=G_naredbe&amp;diff=277372&amp;oldid=prev"/>
		<updated>2021-11-01T14:19:24Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''G naredbe'''--&amp;gt;[[datoteka:MCFH 40 CNC - control panel (1).jpg|mini|desno|250px|Računalna upravljačka jedinica vodoravnog obradnog centra ''MCFH 40 CNC''.]]&lt;br /&gt;
&lt;br /&gt;
'''G naredbe''' ili '''G funkcije''' su [[Naredba (programiranje)|naredbe]] [[Računalno programiranje|računalnog programa]] za [[CNC upravljanje]] kojima se kazuje način kretanja [[rezni alat|reznog alata]] (brzi hod, radni hod i slično). &amp;lt;ref&amp;gt; Mladen Bošnjaković: ”Numeričko upravljani alatni strojevi “, Školska knjiga, 2016. &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Popis G naredbi ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Naredba&lt;br /&gt;
! style=&amp;quot;width: 12em;&amp;quot; | Opis&lt;br /&gt;
! style=&amp;quot;width: 4em;&amp;quot; | [[Glodalica|Glodanje]] &amp;lt;br&amp;gt; ( M ) &lt;br /&gt;
! style=&amp;quot;width: 4em;&amp;quot; | [[Tokarenje]] &amp;lt;br&amp;gt; ( T ) &lt;br /&gt;
! Dodatni opis&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G00''' || Gibanje u brzom hodu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G01''' || Pravocrtno gibanje u radnom hodu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G02''' || Kružno gibanje u smjeru kazaljke na satu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G03''' || Kružno gibanje suprotno smjeru kazaljke na satu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G04''' || Vrijeme čekanja|| M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G09''' || Precizno zaustavljanje nemodalno || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G17''' || Izbor radne površine XY || M || - || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G18''' || Izbor radne površine XZ || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G19''' || Izbor radne površine YZ || M || - || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G25''' || Donja granica radnog područja || M || T || Ili ograničenje brzine okretanja vretena&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G26''' || Gornja granica radnog područja || M || T || Ili ograničenje brzine okretanja vretena&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G33''' || Tokarenje ili glodanje navoja || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G331''' || Urezivanje navoja bez kompenzacije stezne glave || - || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G332''' || Urezivanje navoja bez kompenzacije stezne glave || - || T || Povratno gibanje&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G40''' || Isključenje kompenzacije polumjera alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G41''' || Uključivanje lijeve kompenzacije polumjera alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G42''' || Uključivanje desne kompenzacije polumjera alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G53''' || Poništavanje nul točke || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G54''' do '''G57''' || Postavljanje nul točke || M || T || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G60''' || Precizno zaustavljanje  || M || T || Modalno&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G601''' || Određuje preciznost izrade kutova || M || T || Velika preciznost&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G602''' || Određuje preciznost izrade kutova || M || T || Srednja preciznost&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G603''' || Određuje preciznost izrade kutova || M || T || Mala preciznost&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G63''' || Urezivanje navoja s kompenzacijom stezne glave || - || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G64''' || Neprekinuta putanja pri izradbi konture || M || T ||  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G640''' || Neprekinuta putanja pri izradbi konture || M || T || Moguće odrediti zaobljenja&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G70''' || Mjerni sustav u [[inč]]ima || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G71''' || Mjerni sustav u [[metar|milimetrima]] || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G90''' || Apsolutni mjerni sustav || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G91''' || Inkrementni mjerni sustav || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G94''' || Brzina posmaka u mm/min  || M || T || (inč/min)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G95''' || Brzina posmaka u mm/okr || M || T || (inč/okr)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G96''' || Konstantna brzina rezanja uključena || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G97''' || Konstantna brzina rezanja isključena || M || T ||  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G110''' || Zadavanje pola u odnosu prema trenutnačnoj točki alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G111''' || Zadavanje pola u apsolutnom sustavu mjerenja || M || T  || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G112''' || Zadavanje pola u odnosu prema posljednje zadanom važećem polu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G147''' || Prilaz alata prema predmetu pravocrtno || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G148''' || Odmicanje alata od predmeta pravocrtno || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G450''' || Način prilaženja i odmicanje alata oko konturne točke || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G451''' || Način prilaženja i odmicanje alata oko konturne točke || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Popis M naredbi ==&lt;br /&gt;
'''M naredbe''' ili '''M funkcije''' su naredbe računalnog programa za CNC upravljanje kojima se određuju pomoćne strojne funkcije.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Naredba&lt;br /&gt;
! style=&amp;quot;width: 12em;&amp;quot; | Opis&lt;br /&gt;
! style=&amp;quot;width: 4em;&amp;quot; | [[Glodalica|Glodanje]] &amp;lt;br&amp;gt; ( M ) &lt;br /&gt;
! style=&amp;quot;width: 4em;&amp;quot; | [[Tokarenje]] &amp;lt;br&amp;gt; ( T ) &lt;br /&gt;
! Dodatni opis&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M00''' || Programirano zaustavljanje || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M01''' || Uvjetno zaustavljanje || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M02''' || Kraj programa || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M03''' || Uključivanje vrtnje vretena udesno || M || T || U smjeru kazaljke na satu&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M04''' || Uključivanje vrtnje vretena ulijevo || M || T || Suprotno smjeru kazaljke na satu&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M05''' || Zaustavljanje vrtnje vretena || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M06''' || Izmjena alata || - || T || Okretanje revolverske glave&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M08''' || Uključenje rashladnog sredstva || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M09''' || Isključenje rashladnog sredstva || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M17''' || Kraj potprograma || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M20''' || Odmicanje konjića || M || T || (steznog šiljka)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M21''' || Primicanje konjića || M || T || (steznog šiljka)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M30''' || Kraj glavnog programa || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Struktura i sadržaj programa ==&lt;br /&gt;
Struktura i sadržaj računalnog programa za CNC upravljanje određeni su [[standard]]om DIN 66025. Svakom programu slobodno se odabire naziv pri čemu je pravilo da prva dva znaka moraju biti slovo ili znak za podvlačenje, a ostali znakovi mogu biti slova engleske abecede ili brojke (najviše ukupno 24 znaka).&lt;br /&gt;
&lt;br /&gt;
Svaki redak programa naziva se blok ili programska rečenica. Blok se sastoji od riječi (na primjer G90), a riječi od adrese i pripadajuće brojčane vrijednosti.&lt;br /&gt;
&lt;br /&gt;
Za riječi često koristimo naziv naredbe programa.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 4em;&amp;quot; | Blok &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Riječ &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Riječ  &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Riječ  &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | ...&lt;br /&gt;
! style=&amp;quot;width: 10em;&amp;quot; | ;Komentar&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Blok || N10 || GO || X20 || ... || ;prvi blok&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Blok || N20 || G1 || Y37 || ... || ;drugi blok&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Blok || N30 || G1 || X35 || ... || ;treći blok&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Blok || ... || ... || ... || ... || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Blok || N120 || M30 ||  ||  || ;kraj programa&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Blok može sadržavati najviše 512 znakova uključujući komentar i znak za kraj retka (LF).&lt;br /&gt;
&lt;br /&gt;
Preporučeni redoslijed riječi u bloku jest:&lt;br /&gt;
:'''N..'''(broj bloka  ) '''G..''' (način gibanja) '''X.. Y.. Z..''' (koordinate ciljne točke u smjeru koordinatnih osi) '''I.. J.. K..''' (koordinate kod kružnih gibanja) '''S..''' (brzina vrtnje) '''F..''' (posmak) '''T..''' (alat broj) '''D..''' (korekcija alata) '''M..''' (pomoćne funkcije) '''H..''' (ostale funkcije)&lt;br /&gt;
&lt;br /&gt;
Između riječi treba se nalaziti najmanje jedno prazno mjesto. Pri pisanju riječi nema razlike u velikim i malim slovima. &amp;lt;ref&amp;gt; Mladen Bošnjaković, Antun Stoić: &amp;quot;Programiranje CNC strojeva&amp;quot;, Veleučilište u Slavonskom Brodu, 2016. &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zauzete adrese u programu ===&lt;br /&gt;
Pojedine zauzete (rezervirane) adrese imaju sljedeće značenje:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 4em;&amp;quot; | Adresa&lt;br /&gt;
! style=&amp;quot;width: 30em;&amp;quot; | Opis&lt;br /&gt;
! style=&amp;quot;width: 20em;&amp;quot; | Dodatni opis&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''AC''' || Unošenje apsolutnih koordinata u inkrementnom modu || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''ATRANS''' || Programirana nul točka obratka || Inkrementno &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''BRISK'''  || Oštro ubrzanje posmaka ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''CHF''' || Umetanje zakošenja po osi Z || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''CHR''' || Umetanje zakošenja po konturi || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''CIP''' || Kružno gibanje u radnom hodu kroz točke || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''D''' || Adresa koja određuje alat || Broj korekcije alata&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''DIAMON'''  || Zadavanje X koordinate preko promjera ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''DIAMOF''' || Zadavanje X koordinate preko polumjera (radijusa) || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''DISC''' || Regulira zaobljenje na vanjskoj konturi || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''F''' || Adresa koja određuje režim obrade || Posmak (mm/min ili mm/okr)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''G''' || G naredbe kazuju način kretanja alata || Brzi hod, radni hod i slično&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''H'''  || Ostale funkcije ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''I''' || Koordinata kod kružnog gibanja || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''IC''' || Unošenje inkrementnih koordinata u apsolutnom modu || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''J''' || Koordinata kod kružnog gibanja || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''K''' || Koordinata kod kružnog gibanja || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''L'''  || Poziv potprograma ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''KONT''' || Kružni način prilaženja početnoj točki konture || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''LIMS''' || Ograničenje najveće brzine vrtnje vretena || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''M''' || M naredbe određuju pomoćne strojne funkcije || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''MSG''' || Obavijest iz programa operatoru na stroju || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''N'''  || Određuje redni broj bloka (podbloka), a može se pisati u jedinicama (1, 2, 3, ...), deseticama (10,20,30, ...) ili proizvoljno || Moguće je pisati blokove i bez N adrese&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''NORM''' || Pravocrtni način prilaženja početnoj točki konture || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''P''' || Broj pozivanja potprograma || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''R''' || Aritmetička konstanta || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''RND''' || Zaobljenje kutova nemodalno || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''RNDM'''  || Zaobljenje kutova modalno ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''S''' || Adresa koja određuje režim obrade || Broj okretaja glavnog vretena (okr/min) ili obratka&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''SCALE''' || Programirano mjerilo || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''SOFT''' || Meko ubrzanje posmaka || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''T''' || Adresa koja određuje alat || Redni broj alata&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''X''' || Veličina pomaka alata u smjeru osi X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''Y'''  || Veličina pomaka alata u smjeru osi Y ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''Z''' || Veličina pomaka alata u smjeru osi Z || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''WALIMON''' || Uključivanje područja rada || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | '''WALIMOF''' || Isključivanje područja rada || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | ''':''' || Glavni blok || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | ''';'''  || Iza ovog znaka (adrese) slijedi komentar ||  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pridruživanje vrijednosti adresi ===&lt;br /&gt;
Ako se adresa sastoji od jednog znaka, pridruživanje brojčane vrijednosti obavlja se pisanjem adrese i uz nju brojčane vrijednosti (na primjer X17), iako je moguće pisati i X = 17. Uporaba znaka &amp;quot;=&amp;quot; obavezna je za sljedeće slučajeve:&lt;br /&gt;
* ako se adresa sastoji od dva ili više znakova (na primjer NRD = 8);&lt;br /&gt;
* ako se jednoj adresi pridružuje više vrijednosti;&lt;br /&gt;
* ako je vrijednost određena aritmetičkim izrazom (na primjer X = 14*(7 + sin(36)).&lt;br /&gt;
&lt;br /&gt;
Brojčane vrijednosti mogu biti cjelobrojne ili decimalne. Primjeri nekih pridruživanja vrijednosti adresi:&lt;br /&gt;
* X10,25 - pridružuje vrijednost +10,25 adresi X;&lt;br /&gt;
* X-l4,5 - pridružuje vrijednost -14,5 adresi X;&lt;br /&gt;
* Y0,37 - pridružuje vrijednost +0,37 adresi Y;&lt;br /&gt;
* Y,37 - pridružuje vrijednost +0,37 adresi Y;&lt;br /&gt;
* Z=-,2EX-3 pridružuje vrijednost -0,2∙10&amp;lt;sup&amp;gt;-3&amp;lt;/sup&amp;gt; adresi Z.&lt;br /&gt;
&lt;br /&gt;
== Modalne i nemodalne naredbe ==&lt;br /&gt;
U jednom programskom bloku može se nalaziti i više od jedne G naredbe. Na primjer:&lt;br /&gt;
:'''N70 G90 G0 X20 Y20 Z20'''&lt;br /&gt;
Pri tome treba paziti da se u istom bloku ne budu naredbe koje ne mogu biti aktivne u isto vrijeme. Na primjer u bloku:&lt;br /&gt;
:'''N90 G0 Gl X20 Y20 Z20''' &lt;br /&gt;
zadano je gibanje u brzom hodu (G0) i gibanje u radnom hodu (G1). Očito je da se u isto vrijeme ne mogu ispuniti oba zahtjeva jer su međusobno u suprotnosti. Isto tako, G1 i G2, to jest G2 i G3 ne mogu biti u istom bloku. Da bi se ovakvi slučajevi lakše izbjegli, na primjer SINUMERIK 840D, svrstava naredbe u 29 grupa. Naredbe iz iste grupe ne mogu se postavljati u istom programskom bloku. U tablici navedene su samo neke najčešće grupe i naredbe:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Grupa &lt;br /&gt;
! style=&amp;quot;width: 50em;&amp;quot; | Naredbe &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Modalna &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Nemodalna &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 1. || GO, G1, G2,G3, G33, G331, G332, CIP || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 2. || G4, G63, G147, G148, G247 || || X&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 3. || TRANS, ATRANS, ROT, AROT, SCALE, ASCALE, MIRROR, AMIRROR, G25, G26, G11O, G111, G112 || || X &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 6. || G17, Gl8,G19 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 7. || G40, G41, G42 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 8. || G54, G55, G56,G57 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 9. || G53 || || X&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 10. || G60, G64, G640 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 11. || G9  || || X&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 12. || G601, G602, G603 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 13. || G70,G71 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 14. || G90, G91 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 15. || G94, G95, G96, G97 || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 17. || NORM, KONT || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 21. || BRISK, SOFT || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 28. || WALIMON,WALIMOF  || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 29. || DIAMOF, DIAMON || X || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pomoćne strojne naredbe (M naredbe) također se mogu svrstati u grupe prema svojoj namjeni. Te grupe su prikazane u tablici, a također vrijedi pravilo da u jednom bloku ne mogu biti dvije M naredbe iz iste grupe jer su međusobno u suprotnosti.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Grupa &lt;br /&gt;
! style=&amp;quot;width: 50em;&amp;quot; | Naredbe &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Modalna &lt;br /&gt;
! style=&amp;quot;width: 3em;&amp;quot; | Nemodalna &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 1. || MO, M1, M2, M3O || || X&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 2. || M3, M4, M5  || X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 3. || M6 || || X &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | 6. || M8, M9 || X || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Neke M naredbe izvršavaju se na početku bloka bez obzira na kojem se mjestu u bloku nalazile. To su naredbe M3, M4, M6, M8, M9. Na primjer u bloku:&lt;br /&gt;
:'''N30 G0 x10 Y10 Z10 M8''' &lt;br /&gt;
uključivanje rashladnog sredstva (M8) je na kraju bloka, ali će se početi izvršavati istovremeno s početkom gibanja alata (G0).&lt;br /&gt;
&lt;br /&gt;
Pomoćne strojne naredbe koje se izvršavaju na kraju bloka su: M0, M1, M2, M5, M9 i M30. Ove naredbe se mogu pisati u bloku zajedno s ostalim G naredbama, ali ih češće pišemo u zasebnom bloku radi preglednosti programa.&lt;br /&gt;
&lt;br /&gt;
Neke M naredbe izvrše se u bloku u kojem su navedene i time prestaje njihovo djelovanje (M0, Ml, M2, M6 i M30) – nemodalne naredbe. Djelovanje drugih M naredbi (M3, M4, M5, M8 i M9) traje sve dok se ne zada neka druga M naredba iz iste grupe.&lt;br /&gt;
&lt;br /&gt;
== Izbor mjernih jedinica ==&lt;br /&gt;
Na osnovu izmjera s crteža zadaju se [[Koordinatni sustav|koordinate]] putanje alata. Izmjere (dimenzije) na crtežu mogu biti izražene u [[Međunarodni sustav mjernih jedinica|metričkim]] ili [[Anglosaksonske mjere|engleskim mjernim jedinicama]], pa i upravljačka jedinica [[stroj]]a omogućuje unos izmjera (koordinata) u metričkim ili engleskim mjernim jedinicama. Naredbe kojima se određuje vrsta mjernih jedinica su:&lt;br /&gt;
* G70 - mjerni sustav u [[inč]]ima;&lt;br /&gt;
* G71 - mjerni sustav u [[metar|milimetrima]].&lt;br /&gt;
&lt;br /&gt;
Veza između engleskih i metričkih jedinica jest:&lt;br /&gt;
* 1 [[inč]] (in) = 25,4 mm;&lt;br /&gt;
* 1 foot ili [[stopa]] (ft) = 304,8 mm;&lt;br /&gt;
* 1 yard ili [[jard]] (yd) = 914,4 mm.&lt;br /&gt;
&lt;br /&gt;
== Izbor radne površine ==&lt;br /&gt;
Pri programiranju moguće je biranje radne površine u kojoj će se izvoditi obrada. Najčešća radna površina obrade pri [[Glodalica|glodanju]] je XY ravnina, dok je kod [[tokarenje|tokarenja]] obično jedina ravnina obrade XZ. Os alata je okomita na radnu površinu:&lt;br /&gt;
* G17 - naredba za rad u XY ravnini;&lt;br /&gt;
* G18 - naredba za rad u XZ ravnini;&lt;br /&gt;
* G19 - naredba za rad u YZ ravnini;&lt;br /&gt;
&lt;br /&gt;
Naredbe G41 i G42 odnose se na ravninu obrade. Nije moguće mijenjanje ravnine obrade dok su aktivne naredbe G41 ili G42.&lt;br /&gt;
&lt;br /&gt;
== Zadavanje mjernog sustava ==&lt;br /&gt;
Apsolutni mjerni sustav zadaje se naredbom G90.&lt;br /&gt;
&lt;br /&gt;
Inkrementni mjerni sustav zadaje se naredbom G91.&lt;br /&gt;
&lt;br /&gt;
=== Istodobna upotreba apsolutnog i inkrementnog mjernog sustava ===&lt;br /&gt;
Postoji mogućnost uporabe apsolutnog i inkrementnoga mjernog sustava u istom bloku. &lt;br /&gt;
&lt;br /&gt;
Ako je prethodno pozvana naredba G90 (apsolutni sustav mjerenja), koordinate u inkrementnomu mjernom sustavu zadat ćemo u obliku X=IC(...) Y=IC(...) Z=IC(...).&lt;br /&gt;
&lt;br /&gt;
Ako je aktivan inkrementni sustav mjerenja (G91), koordinate u apsolutnomu mjernom sustavu zadat ćemo u obliku X=AC(...) Y=AC(...) Z=AC(...).&lt;br /&gt;
&lt;br /&gt;
Naredba IC i AC je nemodalna naredba i vrijedi samo u bloku u kojemu je napisana. Naredbe G91 i G90 su modalne naredbe.&lt;br /&gt;
&lt;br /&gt;
== Upravljanje alatom ==&lt;br /&gt;
Da bi se izradio složeniji predmet potrebno je izvršiti više operacija [[strojna obrada|strojne obrade]] i upotrijebiti više različitih [[alat]]a. Da bi se vrijeme izmjene alata svelo na najmanju moguću mjeru, većina današnjih [[alatni stroj|alatnih strojeva]] ima automatsku izmjenu alata. Prije izvođenja obrade potrebni alati se smještaju u revolversku glavu ili u magazin alata. Tijekom obrade ti alati se po potrebi pozivaju i automatski izmjenjuju.&lt;br /&gt;
&lt;br /&gt;
Na [[tokarilica]]ma alati se smještaju u revolversku glavu na određena mjesta koja su označena brojevima od 1 do 8 (do 12 kod većih tokarilica). Brojevi mjesta su nepromjenjivi, a alati se smještaju na odgovarajuća mjesta prema planu alata ili prema unaprijed dogovorenom pravilu.&lt;br /&gt;
&lt;br /&gt;
Svaki postavljeni alat treba izmjeriti te potrebne podatke upisati pod ''Parameters'' → ''Tool offset''. To znači da ćemo podatke o alatu koji se nalazi na mjestu označenom 2 upisati pod alatom T2.&lt;br /&gt;
&lt;br /&gt;
Alat u programu određujemo adresom (naredbom) T.. (od T1 do T99) gdje broj iza alata označuje mjesto na koje je alat fizički smješten u revolverskoj glavi (ili magazinu alata). Uz navedenu naredbu treba odrediti korekciju alata. Ona se zadaje adresom D (od D1 do D8) gdje broj iza adrese D označava aktivnu korekciju alata.&lt;br /&gt;
&lt;br /&gt;
Naredbe T.. D.. neće pozicionirati odgovarajući alat u revolver glavi u položaj za obradu nego će samo učitati podatke o alatu u memoriju računala te ih učiniti aktivnim. Naredba koja fizički okreće revolversku glavu tako da mjesto (alat) navedeno u T naredbi bude u poziciji za obradu je M6. Primjer određivanja alata u programu:&lt;br /&gt;
&lt;br /&gt;
*T4 D1 M6&lt;br /&gt;
&lt;br /&gt;
Programiranje alata kod manjih glodalica se vrši na sličan način. &lt;br /&gt;
&lt;br /&gt;
Kod [[obradni centar|obradnih centara]] gdje se u magazin alata smješta i više od stotinu alata, postupak je ponešto drugačiji, a može se i razlikovati na pojedinim upravljačkim jedinicama. Alati se smještaju na proizvoljna mjesta u magazinu alata, a operater na stroju u posebnoj tablici u postavkama stroja pojedinom mjestu u magazinu alata pridružuje pojedini broj alata. Time je omogućeno da programer naredbom T zadaje broj alata, a ne broj mjesta na koje se alat smješta što je puno praktičnije i fleksibilnije.&lt;br /&gt;
&lt;br /&gt;
Naredbom T u ovom slučaju se zadaje mehanizmu za automatsku izmjenu alata da postavi alat u pripremni položaj za izmjenu alata. Naredba M6 vrši izmjenu alata, to jest postavljanje alata u vreteno stroja. Da bi se izvršila izmjena alata moraju biti ispunjeni sljedeći uvjeti:&lt;br /&gt;
* vrtnja vretena mora biti zaustavljena (naredbom M5 ili M0);&lt;br /&gt;
* alat treba dovesti u točku izmjene alata.&lt;br /&gt;
Također, treba voditi računa da se deaktiviraju naredbe koje su vezane za određeni alat (na primjer kompenzacija polumjera alata). Operater prilikom postavljanja alata na određena mjesta u magazinu alata treba voditi računa o najvećoj dozvoljenoj [[težina|težini]] alata kao i najvećem dopuštenom [[promjer]]u alata.&lt;br /&gt;
&lt;br /&gt;
== Upravljanje glavnim vretenom ==&lt;br /&gt;
&lt;br /&gt;
=== Programiranje brzine vrtnje ===&lt;br /&gt;
Na CNC strojevima vrlo je važno upravljanje brzinom vrtnje vretena te [[posmak]]om (brzinom posmaka) kako bi se postigli [[Izbor režima obrade|najbolji (optimalni) rezultati obrade]]. Kontrola brzine vrtnje u programu se obavlja adresom S. Vrijednosti su cjelobrojne, a nalaze se u području od 1 do 9 999, a za visokobrze CNC strojeve od 1 do 99 999. Najveća brzina vrtnje ([[broj okretaja]]) vretena na pojedinom stroju ograničena je konstrukcijom stroja, to jest u postavkama stroja, a ne ograničava ju upravljačka jedinica.&lt;br /&gt;
&lt;br /&gt;
Postoje dva načina zadavanja brzine vrtnje glavnog vretena:&lt;br /&gt;
* direktno ([[Broj okretaja|okr/min]]);&lt;br /&gt;
* posredno preko [[Orbitalna brzina|obodne brzine]] (m/min).&lt;br /&gt;
&lt;br /&gt;
Na [[CNC tokarilica]]ma u upotrebi su oba načina, a na [[glodalica]]ma samo prvi. Direktni način zadaje se naredbom G97, a posredni naredbom G96.&lt;br /&gt;
&lt;br /&gt;
Primjer direktnog programiranja:&lt;br /&gt;
* S1200 (brzina vrtnje vretena je 1 200 okr/min).&lt;br /&gt;
&lt;br /&gt;
=== Smjer vrtnje ===&lt;br /&gt;
Osim brzine vrtnje, upravljačka jedinica treba podatak o smjeru vrtnje glavnog vretena. Smjer može biti istovjetan smjeru kretanja kazaljke na satu (M03) ili suprotan&lt;br /&gt;
(M04). Pri tome je referentni smjer gledanja od nosača vretena u kućištu duž osi vretena prema steznoj glavi u koju se stavlja obradak (ili alat). U programu smjer okretanja se zadaje naredbama:&lt;br /&gt;
* M3 - uključivanje vrtnje vretena u smjeru kretanja kazaljke na satu;&lt;br /&gt;
* M4 - uključivanje vrtnje vretena u smjeru suprotnom od kretanja kazaljke&lt;br /&gt;
Smjer okretanja i brzina okretanja po pravilu se zadaju u istom bloku. Ako nisu zadani u istom bloku, vreteno se neće početi okretati dok upravljačka jedinica ne dobije oba podatka. Primjer zadavanja smjera okretanja i brzine okretanja:&lt;br /&gt;
&lt;br /&gt;
:N30 S2000 M03&lt;br /&gt;
(brzina okretanja je 2 000 okr/min pri vrtnji vretena u smjeru kretanja kazaljke na satu.)&lt;br /&gt;
&lt;br /&gt;
Napomena: M03 i M3, to jest M04 i M4 imaju jednako značenje.&lt;br /&gt;
&lt;br /&gt;
=== Zaustavljanje vrtnje glavnog vretena ===&lt;br /&gt;
Ponekad je u tijeku obrade potrebno zaustaviti vrtnja vretena. Primjerice, pri izmjeni alata okretanje se mora zaustaviti da bi se moglo izvaditi jedan i staviti u steznu glavu drugi alat. Također, pri urezivanju navoja vrtnja vretena se mora zaustaviti na dnu provrta, a zatim promijeniti smjer vrtnje pri povratnom kretanju. Neke naredbe, kao što su M0, M1, M2 i M30, uz druge aktivnosti, automatski zaustavljaju i vrtnju vretena. Naredba koja ima namjenu samo zaustavljanje vrtnje vretena je M5. Koristi se u slučajevima kad je potrebno zaustaviti vrtnju vretena bez utjecaja na provedbu ostalih naredbi programa.&lt;br /&gt;
&lt;br /&gt;
=== Ograničenje brzine vrtnje ===&lt;br /&gt;
Programira se na sljedeći način:&lt;br /&gt;
* G25 S... - najmanja dozvoljena [[brzina]] vrtnje vretena;&lt;br /&gt;
* G26 S... - najveća dozvoljena brzina vrtnje vretena.&lt;br /&gt;
&lt;br /&gt;
Napomena: te vrijednosti mijenjaju osnovne postavke stroja te ostaju u memoriji i nakon završetka programa.&lt;br /&gt;
&lt;br /&gt;
== Upravljanje brzinom posmaka alata ==&lt;br /&gt;
''Posmak'' je usko povezan sa smjerom i brzinom vrtnje vretena, a može se zadati u dva oblika:&lt;br /&gt;
* brzina posmaka u jedinici vremena (koristimo naziv '''brzina posmaka''')&lt;br /&gt;
* posmak po jednom okretaju vretena (koristimo naziv '''posmak''').&lt;br /&gt;
&lt;br /&gt;
Naredbe kojima se određuje jedan ili drugi način su:&lt;br /&gt;
* G94 - naredba za brzinu posmaka (mm/min);&lt;br /&gt;
* G95 - naredba za posmak (mm/okr).&lt;br /&gt;
&lt;br /&gt;
Na posmak nema utjecaja naredba G71 ili G70.&lt;br /&gt;
&lt;br /&gt;
Naredba kojom se zadaje veličina posmaka, to jest brzine posmaka je F. Naredba je modalna i može se promijeniti samo drugom F naredbom.&lt;br /&gt;
&lt;br /&gt;
Posmak primjenu nalazi uglavnom na tokarilicama, a označuje udaljenost koju alat prijeđe za vrijeme jednog okretaja vretena. Oblik zadavanja je Fx.xxx za metrički mjerni sustav i Fx.xxxx za engleski mjerni sustav.&lt;br /&gt;
&lt;br /&gt;
Zadani iznos posmaka pri pravocrtnom gibanju je u smjeru putanje alata, a pri kružnom gibanju [[tangenta|tangencijalno]] na smjer gibanja alata u svakoj točki putanje alata.&lt;br /&gt;
Brzina posmaka je brzina pomoćnog gibanja alata ili obratka, a označuje udaljenost koju alat prijeđe u jedinici vremena (mm ili inča ovisno o odabranim mjernim jedinicama). Oblik zadavanja je Fxxx.x, a područje iznosa brzina posmaka ovisi o mogućnostima stroja.&lt;br /&gt;
&lt;br /&gt;
== Vrijeme čekanja ==&lt;br /&gt;
To je razdoblje vremena u kojem je zaustavljeno gibanje duž koordinatnih osi dok ostale funkcije ostaju nepromijenjene. Nakon isteka tog vremena upravljačka jedinica nastavlja izvoditi naredbu koja neposredno slijedi nakon narede za vrijeme čekanja.&lt;br /&gt;
Naredba se primjenjuje u dva primjera:&lt;br /&gt;
*za vrijeme rezanja materijala dok je alat u dodiru s materijalom;&lt;br /&gt;
*pri izvršavanju pomoćnih radnji kad se ne obavlja rezanje materijala.&lt;br /&gt;
Za vrijeme rezanja upotrebljava se za lom odvojene čestice pri bušenju, upuštanju, odrezivanju i slično. Može se koristiti i za upravljanje usporavanjem prilikom obrade kutova pri velikim posmacima. To se posebno odnosi na starije upravljačke jedinice. U oba slučaja naredba osigurava da se trenutačna operacija izvede do kraja prije no što se počne izvoditi sljedeća operacija.&lt;br /&gt;
&lt;br /&gt;
Pri provedbi pomoćnih operacija vrijeme čekanja se koristi nakon određenih M naredbi. Obično te naredbe upravljaju konjićem, automatskom dostavom pripremka i slično. Time se osigurava da se potpuno izvede pomoćna radnja, a tek onda operacija obrade.&lt;br /&gt;
&lt;br /&gt;
Programiranja vremena čekanja:&lt;br /&gt;
*G04 F... (sekundi);&lt;br /&gt;
*G04 S... (broj okretaja glavnog vretena).&lt;br /&gt;
Naredba se programira u zasebnom bloku, izuzev pri standardnim ciklusima i nije modalna.&lt;br /&gt;
&lt;br /&gt;
== Najmanje vrijeme čekanja ==&lt;br /&gt;
Bez obzira na način zadavanja vremena čekanja bitno je odrediti najmanje vrijeme čekanja. Po definiciji to je vrijeme potrebno da se izvede jedan okret glavnog vretena:&lt;br /&gt;
:najmanje vrijeme čekanja = 1 / n&lt;br /&gt;
Primjerice, ako je brzina vrtnje glavnog vretena 20 okr/s, najmanje vrijeme čekanja je 1/20 = 0,05 sekundi.&lt;br /&gt;
&lt;br /&gt;
U praksi ponekad postoji potreba da se posmak smanji i do 50%, pa se zbog toga najmanje vrijeme čekanja uzima dvostruko veće kako bi se osigurao jedan puni okretaj vretena.&lt;br /&gt;
&lt;br /&gt;
U nekim primjerima (na primjer pri bušenju provrta) potrebno je osigurati tri ili više okretaja vretena. Vrijeme čekanja (u [[sekunda]]ma) tada se računa po izrazu&lt;br /&gt;
:vrijeme čekanja = željeni broj okretaja za vrijeme čekanja / n. &lt;br /&gt;
&lt;br /&gt;
Pošto je vrijeme čekanja jalovo (neproduktivno), vrijeme treba biti najmanje koje zadovoljava svrhu za koju je pozvano. Odaberemo li vrijeme čekanja od samo 1 sekunde duže od potrebnog pri bušenju 600 provrta, nepotrebno ćemo izgubiti 10 minuta.&lt;br /&gt;
&lt;br /&gt;
== Primjer programa za tokarenje ==&lt;br /&gt;
Na tokarilicima se prvi pomak koordinatnog sustava provodi naredbom G54 na čelo stezne glave (ponekad na čelo steznih čeljusti – referentna međutočka A), a zatim naredbom TRANS (ponekad ATRANS) na čelo obrađene površine izratka. Time se lako određuje položaj referentne točke W mjerenjem duljine izratka.&lt;br /&gt;
&lt;br /&gt;
Drugi način je da se etalonom dotakne čelom obratka, očitaju koordinate na stroju, te na osnovi njih upiše vrijednost za G54. U programu tada imamo samo G54 bez naredbe TRANS.&lt;br /&gt;
Primjer programa:&lt;br /&gt;
:'''%100''' ;broj programa&lt;br /&gt;
:'''N10 G54''' ;prebacivanje strojne nul točke M na privremenu nul točku A&lt;br /&gt;
:'''N20 TRANS Z110''' ;pravocrtni pomak na nul točku obratka W&lt;br /&gt;
:'''N30 T1 D1 M6''' ;naredba za odabir alat na poziciji T1 s korektivnim brojem D1, naredbom M6 pozicionira se odabrani alat&lt;br /&gt;
:'''N40 S200 F1 M3''' ;naredba za brzinu vretena od 200 o/min, posmak od 0,5 mm/okr, rotacija vretena u smjeru kazaljke sata&lt;br /&gt;
:'''N50 G0 Z-2''' ;naredba za brzi hod po osi Z&lt;br /&gt;
:'''N60 G1 X-20''' ;naredba za radni hod po osi X&lt;br /&gt;
:'''N70 G0 X18''' ;naredba za brzi hod po osi X&lt;br /&gt;
:'''N80 G1 Z-100''' ;naredba za radni hod po osi Z&lt;br /&gt;
:'''N90 G0 X30''' ;naredba za brzi hod po osi X&lt;br /&gt;
:'''N100 G0 Z0''' ;naredba za brzi hod po osi Z&lt;br /&gt;
:'''N110 M30''' ;naredba za kraj glavnog programa&lt;br /&gt;
&lt;br /&gt;
== Izvori ==&lt;br /&gt;
{{izvori}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Obrada metala]]&lt;br /&gt;
[[Kategorija:Industrijska automatika]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>