<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/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://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=G_naredbe"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=G_naredbe&amp;action=history"/>
	<updated>2026-08-07T16:23:20Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/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://enciklopedija.cc/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;!--&amp;#039;&amp;#039;&amp;#039;G naredbe&amp;#039;&amp;#039;&amp;#039;--&amp;gt;[[datoteka:MCFH 40 CNC - control panel (1).jpg|mini|desno|250px|Računalna upravljačka jedinica vodoravnog obradnog centra &amp;#039;&amp;#039;MCFH 40 CNC&amp;#039;&amp;#039;.]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;G naredbe&amp;#039;&amp;#039;&amp;#039; ili &amp;#039;&amp;#039;&amp;#039;G funkcije&amp;#039;&amp;#039;&amp;#039; 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; | &amp;#039;&amp;#039;&amp;#039;G00&amp;#039;&amp;#039;&amp;#039; || Gibanje u brzom hodu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G01&amp;#039;&amp;#039;&amp;#039; || Pravocrtno gibanje u radnom hodu || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G02&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G03&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G04&amp;#039;&amp;#039;&amp;#039; || Vrijeme čekanja|| M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G09&amp;#039;&amp;#039;&amp;#039; || Precizno zaustavljanje nemodalno || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G17&amp;#039;&amp;#039;&amp;#039; || Izbor radne površine XY || M || - || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G18&amp;#039;&amp;#039;&amp;#039; || Izbor radne površine XZ || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G19&amp;#039;&amp;#039;&amp;#039; || Izbor radne površine YZ || M || - || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G25&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G26&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G33&amp;#039;&amp;#039;&amp;#039; || Tokarenje ili glodanje navoja || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G331&amp;#039;&amp;#039;&amp;#039; || Urezivanje navoja bez kompenzacije stezne glave || - || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G332&amp;#039;&amp;#039;&amp;#039; || Urezivanje navoja bez kompenzacije stezne glave || - || T || Povratno gibanje&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G40&amp;#039;&amp;#039;&amp;#039; || Isključenje kompenzacije polumjera alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G41&amp;#039;&amp;#039;&amp;#039; || Uključivanje lijeve kompenzacije polumjera alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G42&amp;#039;&amp;#039;&amp;#039; || Uključivanje desne kompenzacije polumjera alata || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G53&amp;#039;&amp;#039;&amp;#039; || Poništavanje nul točke || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G54&amp;#039;&amp;#039;&amp;#039; do &amp;#039;&amp;#039;&amp;#039;G57&amp;#039;&amp;#039;&amp;#039; || Postavljanje nul točke || M || T || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G60&amp;#039;&amp;#039;&amp;#039; || Precizno zaustavljanje  || M || T || Modalno&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G601&amp;#039;&amp;#039;&amp;#039; || Određuje preciznost izrade kutova || M || T || Velika preciznost&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G602&amp;#039;&amp;#039;&amp;#039; || Određuje preciznost izrade kutova || M || T || Srednja preciznost&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G603&amp;#039;&amp;#039;&amp;#039; || Određuje preciznost izrade kutova || M || T || Mala preciznost&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G63&amp;#039;&amp;#039;&amp;#039; || Urezivanje navoja s kompenzacijom stezne glave || - || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G64&amp;#039;&amp;#039;&amp;#039; || Neprekinuta putanja pri izradbi konture || M || T ||  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G640&amp;#039;&amp;#039;&amp;#039; || Neprekinuta putanja pri izradbi konture || M || T || Moguće odrediti zaobljenja&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G70&amp;#039;&amp;#039;&amp;#039; || Mjerni sustav u [[inč]]ima || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G71&amp;#039;&amp;#039;&amp;#039; || Mjerni sustav u [[metar|milimetrima]] || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G90&amp;#039;&amp;#039;&amp;#039; || Apsolutni mjerni sustav || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G91&amp;#039;&amp;#039;&amp;#039; || Inkrementni mjerni sustav || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G94&amp;#039;&amp;#039;&amp;#039; || Brzina posmaka u mm/min  || M || T || (inč/min)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G95&amp;#039;&amp;#039;&amp;#039; || Brzina posmaka u mm/okr || M || T || (inč/okr)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G96&amp;#039;&amp;#039;&amp;#039; || Konstantna brzina rezanja uključena || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G97&amp;#039;&amp;#039;&amp;#039; || Konstantna brzina rezanja isključena || M || T ||  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G110&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G111&amp;#039;&amp;#039;&amp;#039; || Zadavanje pola u apsolutnom sustavu mjerenja || M || T  || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G112&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G147&amp;#039;&amp;#039;&amp;#039; || Prilaz alata prema predmetu pravocrtno || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G148&amp;#039;&amp;#039;&amp;#039; || Odmicanje alata od predmeta pravocrtno || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;G450&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G451&amp;#039;&amp;#039;&amp;#039; || 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;
&amp;#039;&amp;#039;&amp;#039;M naredbe&amp;#039;&amp;#039;&amp;#039; ili &amp;#039;&amp;#039;&amp;#039;M funkcije&amp;#039;&amp;#039;&amp;#039; 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; | &amp;#039;&amp;#039;&amp;#039;M00&amp;#039;&amp;#039;&amp;#039; || Programirano zaustavljanje || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M01&amp;#039;&amp;#039;&amp;#039; || Uvjetno zaustavljanje || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M02&amp;#039;&amp;#039;&amp;#039; || Kraj programa || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M03&amp;#039;&amp;#039;&amp;#039; || Uključivanje vrtnje vretena udesno || M || T || U smjeru kazaljke na satu&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M04&amp;#039;&amp;#039;&amp;#039; || Uključivanje vrtnje vretena ulijevo || M || T || Suprotno smjeru kazaljke na satu&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M05&amp;#039;&amp;#039;&amp;#039; || Zaustavljanje vrtnje vretena || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M06&amp;#039;&amp;#039;&amp;#039; || Izmjena alata || - || T || Okretanje revolverske glave&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M08&amp;#039;&amp;#039;&amp;#039; || Uključenje rashladnog sredstva || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M09&amp;#039;&amp;#039;&amp;#039; || Isključenje rashladnog sredstva || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M17&amp;#039;&amp;#039;&amp;#039; || Kraj potprograma || M || T || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M20&amp;#039;&amp;#039;&amp;#039; || Odmicanje konjića || M || T || (steznog šiljka)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M21&amp;#039;&amp;#039;&amp;#039; || Primicanje konjića || M || T || (steznog šiljka)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M30&amp;#039;&amp;#039;&amp;#039; || 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;
:&amp;#039;&amp;#039;&amp;#039;N..&amp;#039;&amp;#039;&amp;#039;(broj bloka  ) &amp;#039;&amp;#039;&amp;#039;G..&amp;#039;&amp;#039;&amp;#039; (način gibanja) &amp;#039;&amp;#039;&amp;#039;X.. Y.. Z..&amp;#039;&amp;#039;&amp;#039; (koordinate ciljne točke u smjeru koordinatnih osi) &amp;#039;&amp;#039;&amp;#039;I.. J.. K..&amp;#039;&amp;#039;&amp;#039; (koordinate kod kružnih gibanja) &amp;#039;&amp;#039;&amp;#039;S..&amp;#039;&amp;#039;&amp;#039; (brzina vrtnje) &amp;#039;&amp;#039;&amp;#039;F..&amp;#039;&amp;#039;&amp;#039; (posmak) &amp;#039;&amp;#039;&amp;#039;T..&amp;#039;&amp;#039;&amp;#039; (alat broj) &amp;#039;&amp;#039;&amp;#039;D..&amp;#039;&amp;#039;&amp;#039; (korekcija alata) &amp;#039;&amp;#039;&amp;#039;M..&amp;#039;&amp;#039;&amp;#039; (pomoćne funkcije) &amp;#039;&amp;#039;&amp;#039;H..&amp;#039;&amp;#039;&amp;#039; (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; | &amp;#039;&amp;#039;&amp;#039;AC&amp;#039;&amp;#039;&amp;#039; || Unošenje apsolutnih koordinata u inkrementnom modu || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;ATRANS&amp;#039;&amp;#039;&amp;#039; || Programirana nul točka obratka || Inkrementno &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;BRISK&amp;#039;&amp;#039;&amp;#039;  || Oštro ubrzanje posmaka ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;CHF&amp;#039;&amp;#039;&amp;#039; || Umetanje zakošenja po osi Z || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;CHR&amp;#039;&amp;#039;&amp;#039; || Umetanje zakošenja po konturi || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;CIP&amp;#039;&amp;#039;&amp;#039; || Kružno gibanje u radnom hodu kroz točke || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039; || Adresa koja određuje alat || Broj korekcije alata&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;DIAMON&amp;#039;&amp;#039;&amp;#039;  || Zadavanje X koordinate preko promjera ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;DIAMOF&amp;#039;&amp;#039;&amp;#039; || Zadavanje X koordinate preko polumjera (radijusa) || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;DISC&amp;#039;&amp;#039;&amp;#039; || Regulira zaobljenje na vanjskoj konturi || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039;  || Ostale funkcije ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;I&amp;#039;&amp;#039;&amp;#039; || Koordinata kod kružnog gibanja || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;IC&amp;#039;&amp;#039;&amp;#039; || Unošenje inkrementnih koordinata u apsolutnom modu || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;J&amp;#039;&amp;#039;&amp;#039; || Koordinata kod kružnog gibanja || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;#039; || Koordinata kod kružnog gibanja || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039;  || Poziv potprograma ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;KONT&amp;#039;&amp;#039;&amp;#039; || Kružni način prilaženja početnoj točki konture || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;LIMS&amp;#039;&amp;#039;&amp;#039; || Ograničenje najveće brzine vrtnje vretena || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039; || M naredbe određuju pomoćne strojne funkcije || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;MSG&amp;#039;&amp;#039;&amp;#039; || Obavijest iz programa operatoru na stroju || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;  || 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; | &amp;#039;&amp;#039;&amp;#039;NORM&amp;#039;&amp;#039;&amp;#039; || Pravocrtni način prilaženja početnoj točki konture || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039; || Broj pozivanja potprograma || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039; || Aritmetička konstanta || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;RND&amp;#039;&amp;#039;&amp;#039; || Zaobljenje kutova nemodalno || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;RNDM&amp;#039;&amp;#039;&amp;#039;  || Zaobljenje kutova modalno ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039; || 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; | &amp;#039;&amp;#039;&amp;#039;SCALE&amp;#039;&amp;#039;&amp;#039; || Programirano mjerilo || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;SOFT&amp;#039;&amp;#039;&amp;#039; || Meko ubrzanje posmaka || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039; || Adresa koja određuje alat || Redni broj alata&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039; || Veličina pomaka alata u smjeru osi X || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;#039;  || Veličina pomaka alata u smjeru osi Y ||  &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Z&amp;#039;&amp;#039;&amp;#039; || Veličina pomaka alata u smjeru osi Z || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;WALIMON&amp;#039;&amp;#039;&amp;#039; || Uključivanje područja rada || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;WALIMOF&amp;#039;&amp;#039;&amp;#039; || Isključivanje područja rada || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039; || Glavni blok || &lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;#039;&amp;#039;&amp;#039;;&amp;#039;&amp;#039;&amp;#039;  || 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;
:&amp;#039;&amp;#039;&amp;#039;N70 G90 G0 X20 Y20 Z20&amp;#039;&amp;#039;&amp;#039;&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;
:&amp;#039;&amp;#039;&amp;#039;N90 G0 Gl X20 Y20 Z20&amp;#039;&amp;#039;&amp;#039; &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;
:&amp;#039;&amp;#039;&amp;#039;N30 G0 x10 Y10 Z10 M8&amp;#039;&amp;#039;&amp;#039; &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 &amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039; → &amp;#039;&amp;#039;Tool offset&amp;#039;&amp;#039;. 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;
&amp;#039;&amp;#039;Posmak&amp;#039;&amp;#039; 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 &amp;#039;&amp;#039;&amp;#039;brzina posmaka&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
* posmak po jednom okretaju vretena (koristimo naziv &amp;#039;&amp;#039;&amp;#039;posmak&amp;#039;&amp;#039;&amp;#039;).&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;
:&amp;#039;&amp;#039;&amp;#039;%100&amp;#039;&amp;#039;&amp;#039; ;broj programa&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N10 G54&amp;#039;&amp;#039;&amp;#039; ;prebacivanje strojne nul točke M na privremenu nul točku A&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N20 TRANS Z110&amp;#039;&amp;#039;&amp;#039; ;pravocrtni pomak na nul točku obratka W&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N30 T1 D1 M6&amp;#039;&amp;#039;&amp;#039; ;naredba za odabir alat na poziciji T1 s korektivnim brojem D1, naredbom M6 pozicionira se odabrani alat&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N40 S200 F1 M3&amp;#039;&amp;#039;&amp;#039; ;naredba za brzinu vretena od 200 o/min, posmak od 0,5 mm/okr, rotacija vretena u smjeru kazaljke sata&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N50 G0 Z-2&amp;#039;&amp;#039;&amp;#039; ;naredba za brzi hod po osi Z&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N60 G1 X-20&amp;#039;&amp;#039;&amp;#039; ;naredba za radni hod po osi X&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N70 G0 X18&amp;#039;&amp;#039;&amp;#039; ;naredba za brzi hod po osi X&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N80 G1 Z-100&amp;#039;&amp;#039;&amp;#039; ;naredba za radni hod po osi Z&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N90 G0 X30&amp;#039;&amp;#039;&amp;#039; ;naredba za brzi hod po osi X&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N100 G0 Z0&amp;#039;&amp;#039;&amp;#039; ;naredba za brzi hod po osi Z&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;N110 M30&amp;#039;&amp;#039;&amp;#039; ;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>