{"id":7385,"date":"2025-10-27T14:31:51","date_gmt":"2025-10-27T06:31:51","guid":{"rendered":"https:\/\/www.uneedpm.com\/?p=7385"},"modified":"2025-10-27T14:31:55","modified_gmt":"2025-10-27T06:31:55","slug":"cnc-programming-codes-g-code-language-for-cnc-machine","status":"publish","type":"post","link":"https:\/\/www.uneedpm.com\/cs\/cnc-programming-codes-g-code-language-for-cnc-machine\/","title":{"rendered":"K\u00f3dy pro programov\u00e1n\u00ed CNC: K\u00f3d G pro CNC stroje"},"content":{"rendered":"<p>Programovac\u00ed k\u00f3dy CNC umo\u017e\u0148uj\u00ed modern\u00ed obr\u00e1b\u011bn\u00ed t\u00edm, \u017ee p\u0159ev\u00e1d\u011bj\u00ed konstruk\u010dn\u00ed z\u00e1m\u011br na p\u0159esn\u00fd pohyb n\u00e1stroje a \u0159\u00edzen\u00ed stroje. Tento pr\u016fvodce uv\u00e1d\u00ed k\u00f3dy G a M do jasn\u00e9ho a funk\u010dn\u00edho kontextu. Uvid\u00edte, jak p\u0159\u00edkazy pro pohyb, interpolaci a prodlevu utv\u00e1\u0159ej\u00ed dr\u00e1hu n\u00e1stroje a jak funkce stroje, jako je v\u0159eteno, chladic\u00ed kapalina a v\u00fdm\u011bna n\u00e1stroje, prob\u00edhaj\u00ed kolem tohoto pohybu. Za\u010dneme rychl\u00fdm p\u0159ehledem nejpou\u017e\u00edvan\u011bj\u0161\u00edch p\u0159\u00edkaz\u016f a pot\u00e9 projdeme skute\u010dn\u00fd pracovn\u00ed postup od CAD p\u0159es CAM a\u017e po vyslan\u00fd NC k\u00f3d a ov\u011b\u0159en\u00ed. Dozv\u00edte se, jak se vyhnout p\u00e1d\u016fm, ps\u00e1t chyt\u0159ej\u0161\u00ed makra a zkr\u00e1tit dobu cyklu p\u0159i dodr\u017een\u00ed p\u0159\u00edsn\u00fdch toleranc\u00ed. Na z\u00e1v\u011br uv\u00e1d\u00edme p\u0159\u00edpadov\u00e9 studie, slovn\u00ed\u010dek pojm\u016f, stru\u010dn\u00e9 odpov\u011bdi na nej\u010dast\u011bj\u0161\u00ed ot\u00e1zky a d\u016fv\u011bryhodn\u00e9 odkazy, tak\u017ee programov\u00e1n\u00ed CNC zvl\u00e1dnete rychleji a s men\u0161\u00edm po\u010dtem chyb.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">K\u00f3dy pro programov\u00e1n\u00ed CNC: (G-k\u00f3d a M-k\u00f3d)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Z\u00e1klady G-k\u00f3du (pohyb, interpolace, prodleva)<\/h3>\n\n\n\n<p>Programovac\u00ed k\u00f3dy CNC, v\u010detn\u011b G-k\u00f3du a M-k\u00f3du, \u0159\u00edd\u00ed pohyb n\u00e1stroje a funkce stroje. Pochopen\u00ed t\u011bchto CNC programovac\u00edch k\u00f3d\u016f je pro CNC fr\u00e9zov\u00e1n\u00ed a soustru\u017een\u00ed z\u00e1sadn\u00ed a p\u0159i pou\u017eit\u00ed profesion\u00e1ln\u00edch <a href=\"\/cs\/cnc-milling\/\">CNC fr\u00e9zov\u00e1n\u00ed<\/a> a <a href=\"https:\/\/www.uneedpm.com\/cs\/products\/cnc-parts-pressure-blocks\/\" data-type=\"products\" data-id=\"5670\">ot\u00e1\u010den\u00ed<\/a> slu\u017eby mohou pomoci zajistit p\u0159esnost, zkr\u00e1tit dobu cyklu a prodlou\u017eit \u017eivotnost n\u00e1stroje.<\/p>\n\n\n\n<p>Pro ty, kte\u0159\u00ed hledaj\u00ed odborn\u00e9 CNC obr\u00e1b\u011bn\u00ed a v\u00fdrobu p\u0159esn\u00fdch d\u00edl\u016f, nab\u00edz\u00ed spole\u010dnost U-Need pokro\u010dil\u00e9 CNC fr\u00e9zov\u00e1n\u00ed, soustru\u017een\u00ed a slu\u017eby v\u00fdroby d\u00edl\u016f na zak\u00e1zku, kter\u00e9 kombinuj\u00ed p\u0159esnost, efektivitu a spolehlivost pro prototypy i s\u00e9riovou v\u00fdrobu.<\/p>\n\n\n\n<p>Mnoho za\u010d\u00e1te\u010dn\u00edk\u016f se pt\u00e1, co je to G k\u00f3d v CNC stroji.<\/p>\n\n\n\n<p>G-k\u00f3dy, z\u00e1kladn\u00ed k\u00f3d CNC<strong>,<\/strong> se pou\u017e\u00edvaj\u00ed k \u0159\u00edzen\u00ed pohybu n\u00e1stroje a tvarov\u00e1n\u00ed d\u00edlu. Z\u00e1klady vykon\u00e1vaj\u00ed v\u011bt\u0161inu pr\u00e1ce, kterou pot\u0159ebujete p\u0159i CNC fr\u00e9zov\u00e1n\u00ed a <a class=\"wpil_keyword_link\" href=\"https:\/\/www.uneedpm.com\/cs\/cnc-turning\/\"   title=\"CNC soustru\u017een\u00ed\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"118\">CNC soustru\u017een\u00ed<\/a>. G00 nastav\u00ed rychl\u00fd tah. Stroj se pohybuje co nejrychleji do c\u00edlov\u00e9 polohy a pou\u017e\u00edv\u00e1 se pro bezpe\u010dn\u00e9 pohyby nad z\u00e1sobou, nikoliv pro \u0159ez\u00e1n\u00ed. Podle <a href=\"https:\/\/www.osha.gov\/machine-guarding\">OSHA<\/a> bezpe\u010dnostn\u00ed pokyny, rychl\u00e9 pohyby by m\u011bly b\u00fdt v\u017edy naprogramov\u00e1ny s ohledem na voln\u00fd prostor, aby se zabr\u00e1nilo koliz\u00edm a zajistila bezpe\u010dnost obsluhy. G01 je line\u00e1rn\u00ed posuv. Sleduje p\u0159\u00edmku p\u0159i nastaven\u00e9 rychlosti posuvu F. Jedn\u00e1 se o nejb\u011b\u017en\u011bj\u0161\u00ed \u0159ezn\u00fd pohyb pro profilov\u00e1n\u00ed, \u010deln\u00ed obr\u00e1b\u011bn\u00ed a dr\u00e1\u017ekov\u00e1n\u00ed. G02 a G03 vytv\u00e1\u0159ej\u00ed oblouky. G02 je ve sm\u011bru hodinov\u00fdch ru\u010di\u010dek; G03 je proti sm\u011bru hodinov\u00fdch ru\u010di\u010dek. Stroji zad\u00e1te koncov\u00fd bod a bu\u010f polom\u011br, nebo st\u0159ed oblouku (I, J, K). G04 je dwell. Zastav\u00ed pohyb na nastavenou dobu, \u010dasto se pou\u017e\u00edv\u00e1 k tomu, aby se v\u0159eteno stabilizovalo, aby se chladic\u00ed kapalina dostala k \u0159ezu nebo aby se p\u0159i vrt\u00e1n\u00ed odlomila t\u0159\u00edska.<\/p>\n\n\n\n<p>Pro voln\u00e9 pohyby a rychl\u00e9 polohov\u00e1n\u00ed pou\u017eijte G00. G01 pou\u017eijte pro hrubov\u00e1n\u00ed a dokon\u010dov\u00e1n\u00ed st\u011bn a podlah. G02\/G03 pou\u017e\u00edvejte pro kruhov\u00e9 kapsy, koutov\u00e9 profily, n\u00e1b\u011bhy a v\u00fdvody a pro hlad\u0161\u00ed z\u00e1b\u011br n\u00e1stroje v roz\u00edch. G04 pou\u017e\u00edvejte pro kr\u00e1tk\u00e9 dorazov\u00e9 \u00fakony tam, kde je to pot\u0159eba, ale udr\u017eujte je kr\u00e1tk\u00e9; dlouh\u00e9 dorazov\u00e9 \u00fakony mohou vytv\u00e1\u0159et stopy po n\u00e1stroji a zah\u0159\u00edvat se.<\/p>\n\n\n\n<p>Kl\u00ed\u010dovou dovednost\u00ed p\u0159i psan\u00ed k\u00f3du G je spr\u00e1va mod\u00e1ln\u00edch stav\u016f. Mnoho G-k\u00f3d\u016f z\u016fst\u00e1v\u00e1 \"zapnut\u00fdch\", dokud nejsou vypnuty. Nap\u0159\u00edklad G01 je mod\u00e1ln\u00ed; jakmile je aktivn\u00ed, ka\u017ed\u00fd \u0159\u00e1dek je posuvem, dokud nen\u00ed vyvol\u00e1n nov\u00fd re\u017eim pohybu. S jednotkami (G20\/G21), re\u017eimem sou\u0159adnic (G90\/G91) a rovinou (G17\/G18\/G19) pracujte s rozmyslem. V\u017edy je nastavujte v horn\u00ed \u010d\u00e1sti programu. Tak\u00e9 rychlost posuvu a ot\u00e1\u010dky v\u0159etena mus\u00ed odpov\u00eddat sob\u011b navz\u00e1jem a n\u00e1stroji a materi\u00e1lu. Pokud se v\u0159eteno zpomal\u00ed, ale posuv z\u016fstane vysok\u00fd, m\u016f\u017ee doj\u00edt k t\u0159en\u00ed nebo zlomen\u00ed n\u00e1stroje. Pokud je posuv p\u0159\u00edli\u0161 n\u00edzk\u00fd vzhledem k ot\u00e1\u010dk\u00e1m v\u0159etena, m\u016f\u017ee doj\u00edt k op\u00e1len\u00ed n\u00e1stroje nebo ke \u0161patn\u00e9 tvorb\u011b t\u0159\u00edsky.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Z\u00e1klady k\u00f3du M (v\u0159eteno, v\u00fdm\u011bna n\u00e1stroj\u016f, chladic\u00ed kapalina, tok programu)<\/h3>\n\n\n\n<p>M-k\u00f3dy \u0159\u00edd\u00ed funkce stroje, nikoli geometrii. M03 spou\u0161t\u00ed v\u0159eteno ve sm\u011bru dop\u0159edu (ve sm\u011bru hodinov\u00fdch ru\u010di\u010dek) a M04 ho spou\u0161t\u00ed ve sm\u011bru dozadu (proti sm\u011bru hodinov\u00fdch ru\u010di\u010dek). M05 zastav\u00ed v\u0159eteno. M06 je v\u00fdm\u011bna n\u00e1stroje na mnoha fr\u00e9zk\u00e1ch; p\u0159i soustru\u017een\u00ed m\u016f\u017ee b\u00fdt index n\u00e1stroje \u0159e\u0161en T-k\u00f3dy v kombinaci s M-k\u00f3dy, v z\u00e1vislosti na \u0159\u00eddic\u00ed jednotce. M08 zap\u00edn\u00e1 chladic\u00ed kapalinu a M09 ji vyp\u00edn\u00e1. M00 pou\u017eijte pro zastaven\u00ed programu, kter\u00e9 se spou\u0161t\u00ed v\u017edy, a M01 pro voliteln\u00e9 zastaven\u00ed, kter\u00e9 m\u016f\u017eete zapnout p\u0159i dokazov\u00e1n\u00ed. M02 nebo M30 ukon\u010d\u00ed program. M30 se \u010dasto vrac\u00ed na za\u010d\u00e1tek, co\u017e pom\u00e1h\u00e1, kdy\u017e chcete znovu spustit stejn\u00fd nc program.<\/p>\n\n\n\n<p>S k\u00f3dy M zach\u00e1zejte stejn\u011b opatrn\u011b jako s k\u00f3dy G. P\u0159ed v\u00fdm\u011bnou n\u00e1stroje zastavte v\u0159eteno. Zkontrolujte, zda typ chladic\u00ed kapaliny vyhovuje materi\u00e1lu a povlaku n\u00e1stroje. Chladic\u00ed kapalina zlep\u0161uje odvod t\u0159\u00edsek a regulaci tepla, co\u017e m\u016f\u017ee prodlou\u017eit \u017eivotnost n\u00e1stroje a zlep\u0161it kvalitu povrchu. U proces\u016f elektroerozivn\u00edho obr\u00e1b\u011bn\u00ed mohou pomocn\u00e9 funkce \u0159\u00eddit proplachovac\u00ed a dielektrick\u00e9 syst\u00e9my; v\u00edce o elektroerozivn\u00edm obr\u00e1b\u011bn\u00ed pozd\u011bji. Mnoho modern\u00edch d\u00edlen p\u0159ech\u00e1z\u00ed na pokro\u010dil\u00e9 <a href=\"https:\/\/www.uneedpm.com\/cs\/cnc-edm\/\">CNC ELEKTROEROZIVN\u00cd OBR\u00c1B\u011aN\u00cd<\/a> stroje, kter\u00e9 tyto pomocn\u00e9 funkce k\u00f3du M bezprobl\u00e9mov\u011b integruj\u00ed. Tyto CNC EDM syst\u00e9my jsou navr\u017eeny pro p\u0159esnost, efektivitu a snadn\u00e9 ovl\u00e1d\u00e1n\u00ed prost\u0159ednictv\u00edm programovac\u00edch CNC k\u00f3d\u016f, co\u017e z nich \u010din\u00ed chytr\u00fd dopln\u011bk jak\u00e9hokoli pracovn\u00edho postupu fr\u00e9zov\u00e1n\u00ed nebo soustru\u017een\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Varianty specifick\u00e9 pro stroj a \u0159\u00eddic\u00ed dialekty<\/h3>\n\n\n\n<p>Jazyk CNC stroj\u016f je zalo\u017een na norm\u011b ISO 6983, ale ka\u017ed\u00e1 \u0159\u00eddic\u00ed jednotka obr\u00e1b\u011bc\u00edho stroje m\u00e1 sv\u016fj vlastn\u00ed dialekt, tak\u017ee je nezbytn\u00e9 porozum\u011bt specifik\u016fm va\u0161eho n\u00e1stroje. B\u011b\u017en\u00e9 pohybov\u00e9 p\u0159\u00edkazy (G00, G01, G02, G03, G04) a nejpou\u017e\u00edvan\u011bj\u0161\u00ed M-k\u00f3dy (M03, M04, M05, M06, M08, M09, M30) jsou \u0161iroce sd\u00edlen\u00e9. P\u0159esto se konzervovan\u00e9 cykly, sondovac\u00ed k\u00f3dy, syntaxe maker a n\u011bkter\u00e9 p\u0159\u00edkazy roviny nebo rotace v ovl\u00e1dac\u00edch prvc\u00edch z r\u016fzn\u00fdch region\u016f li\u0161\u00ed. Soustruhy p\u0159id\u00e1vaj\u00ed tak\u00e9 cykly soustru\u017een\u00ed (pro z\u00e1vitov\u00e1n\u00ed, hrubov\u00e1n\u00ed\/dokon\u010dov\u00e1n\u00ed soustru\u017een\u00ed, dr\u00e1\u017ekov\u00e1n\u00ed) a k\u00f3dy pro obr\u00e1b\u011bn\u00ed pod nap\u011bt\u00edm p\u0159i fr\u00e9zov\u00e1n\u00ed na soustruhu. Mo\u017enosti rotace a osy C p\u0159id\u00e1vaj\u00ed vlastn\u00ed sady k\u00f3d\u016f. Prostudujte si p\u0159\u00edru\u010dku k \u0159\u00eddic\u00ed jednotce a vyla\u010fte postprocesor CAM tak, aby tomu odpov\u00eddal. P\u0159ed spu\u0161t\u011bn\u00edm nov\u00e9ho p\u0159\u00edsp\u011bvku zkontrolujte nakonfigurovan\u00e9 posuny obrobku, chov\u00e1n\u00ed komprese polom\u011bru n\u00e1stroje a rozsahy parametr\u016f, jako je form\u00e1t oblouku (absolutn\u00ed vs. inkrement\u00e1ln\u00ed IJK).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/2-10-1024x768.webp\" alt=\"programovac\u00ed k\u00f3dy pro CNC\" class=\"wp-image-7389\" style=\"object-fit:cover\" srcset=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/2-10-1024x768.webp 1024w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/2-10-300x225.webp 300w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/2-10-768x576.webp 768w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/2-10-16x12.webp 16w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/2-10.webp 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Vizu\u00e1ln\u00ed: vyhled\u00e1v\u00e1n\u00ed k\u00f3du a p\u0159\u00edklady<\/h3>\n\n\n\n<p>N\u00ed\u017ee uveden\u00e1 tabulka slou\u017e\u00ed k rychl\u00e9mu vyhled\u00e1n\u00ed b\u011b\u017en\u00fdch k\u00f3d\u016f CNC stroj\u016f. Uv\u00e1d\u00ed k\u00f3d, typickou syntaxi, kl\u00ed\u010dov\u00e9 parametry, vzorov\u00fd blok a pozn\u00e1mky k poli. Pou\u017eijte ji jako v\u00fdchoz\u00ed bod a pot\u00e9 ji p\u0159izp\u016fsobte sv\u00e9mu ovl\u00e1d\u00e1n\u00ed.<\/p>\n\n\n\n<p>Stru\u010dn\u00fd odkaz na k\u00f3d<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>K\u00f3d<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Syntaxe<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Parametry<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Vzorov\u00fd blok<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Pozn\u00e1mky<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G00<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G00 X... Y... Z...<\/td><td class=\"has-text-align-center\" data-align=\"center\">C\u00edlov\u00e9 sou\u0159adnice<\/td><td class=\"has-text-align-center\" data-align=\"center\">G00 X0 Y0 Z0,5<\/td><td class=\"has-text-align-center\" data-align=\"center\">Rychl\u00e9 polohov\u00e1n\u00ed; nen\u00ed ur\u010deno k \u0159ez\u00e1n\u00ed<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G01<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G01 X... Y... Z... F...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Koncov\u00fd bod + rychlost posuvu<\/td><td class=\"has-text-align-center\" data-align=\"center\">G01 X25. F400<\/td><td class=\"has-text-align-center\" data-align=\"center\">Line\u00e1rn\u00ed posuv; mod\u00e1ln\u00ed<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G02<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G02 X... Y... I... J... F...<\/td><td class=\"has-text-align-center\" data-align=\"center\">oblouk CW; koncov\u00fd bod se st\u0159edem I\/J<\/td><td class=\"has-text-align-center\" data-align=\"center\">G02 X10 Y0 I-5 J0 F300<\/td><td class=\"has-text-align-center\" data-align=\"center\">Citlivost na rovinu (ve v\u00fdchoz\u00edm nastaven\u00ed G17 XY)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G03<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G03 X... Y... I... J... F...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Oblouk CCW; koncov\u00fd bod se st\u0159edem I\/J<\/td><td class=\"has-text-align-center\" data-align=\"center\">G03 X0 Y10 I0 J5 F300<\/td><td class=\"has-text-align-center\" data-align=\"center\">Pou\u017eit\u00ed K pro oblouky Z v rovin\u00e1ch XZ\/YZ<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G04<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G04 P... nebo X...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Doba zdr\u017een\u00ed<\/td><td class=\"has-text-align-center\" data-align=\"center\">G04 P0.5<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sekundy podle P nebo X; kontrola jednotek<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G17<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G17<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G17<\/td><td class=\"has-text-align-center\" data-align=\"center\">Rovina XY pro oblouky a fr\u00e9zovac\u00ed komprese<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G18<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G18<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G18<\/td><td class=\"has-text-align-center\" data-align=\"center\">Rovina XZ<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G19<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G19<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G19<\/td><td class=\"has-text-align-center\" data-align=\"center\">Rovina YZ<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G20<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G20<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G20<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jednotky v palc\u00edch<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G21<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G21<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G21<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jednotky v milimetrech<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G40<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G40<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G40<\/td><td class=\"has-text-align-center\" data-align=\"center\">Zru\u0161en\u00ed \u0159ez\u00e1n\u00ed comp<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G41<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G41 D...<\/td><td class=\"has-text-align-center\" data-align=\"center\">N\u00e1stroj comp vlevo<\/td><td class=\"has-text-align-center\" data-align=\"center\">G41 D1 X... Y...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Vstupn\u00ed tah mus\u00ed umo\u017enit komp<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G42<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G42 D...<\/td><td class=\"has-text-align-center\" data-align=\"center\">N\u00e1stroj comp right<\/td><td class=\"has-text-align-center\" data-align=\"center\">G42 D1 X... Y...<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u010cist\u00e9 ukon\u010den\u00ed pro zru\u0161en\u00ed<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G43<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G43 H...<\/td><td class=\"has-text-align-center\" data-align=\"center\">D\u00e9lka n\u00e1stroje +<\/td><td class=\"has-text-align-center\" data-align=\"center\">G43 H1 Z50<\/td><td class=\"has-text-align-center\" data-align=\"center\">P\u0159ed vol\u00e1n\u00edm pou\u017eijte bezpe\u010dn\u00e9 Z<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G49<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G49<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G49<\/td><td class=\"has-text-align-center\" data-align=\"center\">Zru\u0161it d\u00e9lku komprese<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G54-G59<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G54<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G54<\/td><td class=\"has-text-align-center\" data-align=\"center\">Pracovn\u00ed posuny; G54 je b\u011b\u017en\u00fd<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G90<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G90<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G90<\/td><td class=\"has-text-align-center\" data-align=\"center\">Absolutn\u00ed re\u017eim<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G91<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G91<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G91<\/td><td class=\"has-text-align-center\" data-align=\"center\">Inkrement\u00e1ln\u00ed re\u017eim<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G94<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G94<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G94<\/td><td class=\"has-text-align-center\" data-align=\"center\">Pod\u00e1v\u00e1n\u00ed za minutu<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>G95<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">G95<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">G95<\/td><td class=\"has-text-align-center\" data-align=\"center\">Posuv na ot\u00e1\u010dky v\u0159etena (soustru\u017een\u00ed)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M03<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M03 S...<\/td><td class=\"has-text-align-center\" data-align=\"center\">V\u0159eteno na prav\u00fd chod<\/td><td class=\"has-text-align-center\" data-align=\"center\">M03 S6000<\/td><td class=\"has-text-align-center\" data-align=\"center\">Nastaven\u00ed ot\u00e1\u010dek v\u0159etena pomoc\u00ed S<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M04<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M04 S...<\/td><td class=\"has-text-align-center\" data-align=\"center\">V\u0159eteno v poloze CCW<\/td><td class=\"has-text-align-center\" data-align=\"center\">M04 S6000<\/td><td class=\"has-text-align-center\" data-align=\"center\">Pou\u017eit\u00ed pro n\u00e1stroje LH nebo speci\u00e1ln\u00ed \u0159ezy<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M05<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M05<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">M05<\/td><td class=\"has-text-align-center\" data-align=\"center\">Zar\u00e1\u017eka v\u0159etena<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M06<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M06 T...<\/td><td class=\"has-text-align-center\" data-align=\"center\">V\u00fdm\u011bna n\u00e1stroje<\/td><td class=\"has-text-align-center\" data-align=\"center\">T3 M06<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fr\u00e9zov\u00e1n\u00ed; soustruhy \u010dasto pou\u017e\u00edvaj\u00ed T-k\u00f3dy<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M08<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M08<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">M08<\/td><td class=\"has-text-align-center\" data-align=\"center\">Chladic\u00ed kapalina na<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M09<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M09<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">M09<\/td><td class=\"has-text-align-center\" data-align=\"center\">Vypnut\u00e1 chladic\u00ed kapalina<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M00<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M00<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">M00<\/td><td class=\"has-text-align-center\" data-align=\"center\">Zastaven\u00ed programu<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M01<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M01<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">M01<\/td><td class=\"has-text-align-center\" data-align=\"center\">Voliteln\u00e1 zast\u00e1vka<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>M30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">M30<\/td><td class=\"has-text-align-center\" data-align=\"center\">-<\/td><td class=\"has-text-align-center\" data-align=\"center\">M30<\/td><td class=\"has-text-align-center\" data-align=\"center\">Konec programu, p\u0159et\u00e1\u010den\u00ed<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Od CAD k NC: Pracovn\u00ed postup a z\u00e1klady syntaxe<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Postup od n\u00e1vrhu k n\u00e1stroji (CAD, CAM, post, NC verifikace)<\/h3>\n\n\n\n<p>V t\u00e9to \u010d\u00e1sti je vysv\u011btlen cel\u00fd proces programov\u00e1n\u00ed: od modelov\u00e1n\u00ed v CAD, p\u0159es generov\u00e1n\u00ed drah n\u00e1stroj\u016f CAM, n\u00e1sledn\u00e9 zpracov\u00e1n\u00ed a\u017e po ov\u011b\u0159en\u00ed NC k\u00f3du. V\u011bt\u0161ina d\u00edlen se \u0159\u00edd\u00ed jasn\u00fdm postupem. Za\u010d\u00edn\u00e1te 3D modelem v CAD. Vy\u010dist\u011bte model a definujte prvky, kter\u00e9 pot\u0159ebujete \u0159ezat. Importujte d\u00edl do softwaru CAM. Zvolte strategii pro ka\u017ed\u00fd prvek: adaptivn\u00ed \u010di\u0161t\u011bn\u00ed pro hrubov\u00e1n\u00ed, obrys pro st\u011bny, paraleln\u00ed nebo h\u0159ebenov\u00e9 pro plochy a vrtac\u00ed cykly pro otvory. Nastavte velikost z\u00e1soby, up\u00edn\u00e1n\u00ed obrobku a referen\u010dn\u00ed bod (strategie G54-G59). Vytvo\u0159te nebo na\u010dt\u011bte knihovnu n\u00e1stroj\u016f s aktu\u00e1ln\u00edmi dr\u017e\u00e1ky a d\u00e9lkami. Zvolte posuvy a rychlosti na z\u00e1klad\u011b \u00fadaj\u016f o materi\u00e1lu a fr\u00e9ze. N\u00e1sledn\u011b zpracujte dr\u00e1hy n\u00e1stroj\u016f pomoc\u00ed programovac\u00edch k\u00f3d\u016f CNC, abyste spr\u00e1vn\u011b \u0159\u00eddili operace CNC a zajistili, \u017ee program odpov\u00edd\u00e1 konfiguraci stroje a sni\u017euje po\u010det chyb. Vytvo\u0159te zp\u011btn\u00fd pl\u00e1n a simulujte. Opravte p\u0159\u00edpadn\u00e9 chyby. Pot\u00e9 p\u0159ejd\u011bte ke stroji a prove\u010fte \u0159\u00edzen\u00fd zku\u0161ebn\u00ed obr\u00e1b\u011bn\u00ed.<\/p>\n\n\n\n<p>Fixturing je stejn\u011b d\u016fle\u017eit\u00fd jako k\u00f3d. Dobr\u00e9 up\u00edn\u00e1n\u00ed odstra\u0148uje vibrace, zvy\u0161uje kvalitu povrchu a zlep\u0161uje p\u0159esnost. Strategie stabiln\u00edho up\u00edn\u00e1n\u00ed \u0161et\u0159\u00ed \u010das. Nap\u0159\u00edklad nastavte spole\u010dn\u00fd pracovn\u00ed posun pro v\u0161echny operace, abyste nemuseli po ka\u017ed\u00e9 v\u00fdm\u011bn\u011b n\u00e1stroje prov\u00e1d\u011bt m\u011b\u0159en\u00ed. P\u0159i odes\u00edl\u00e1n\u00ed dbejte na to, aby form\u00e1t souboru a k\u00f3dy odpov\u00eddaly \u010d\u00edseln\u00edku \u0159\u00eddic\u00ed jednotky. Pokud v\u00e1\u0161 stroj pot\u0159ebuje bezpe\u010dnou po\u010d\u00e1te\u010dn\u00ed \u010d\u00e1ru (jednotky, rovina, abs\/inc, zru\u0161en\u00ed komprese), zahr\u0148te ji do \u0161ablony p\u0159\u00edsp\u011bvku.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sou\u0159adnicov\u00e9 syst\u00e9my, jednotky a mod\u00e1ln\u00ed logika<\/h3>\n\n\n\n<p>CNC \u0159\u00eddic\u00ed jednotky sleduj\u00ed polohu pomoc\u00ed sou\u0159adnicov\u00e9ho syst\u00e9mu. X a Y definuj\u00ed rovinu stolu a Z je osa v\u0159etena. P\u0159i fr\u00e9zov\u00e1n\u00ed ukazuje Z+ nahoru. P\u0159i soustru\u017een\u00ed vede Z \u010dasto pod\u00e9l osy v\u0159etena a X \u0159\u00edd\u00ed pr\u016fm\u011br. G20 nastavuje palce, G21 milimetry. Vyberte si jednu z nich a dr\u017ete se j\u00ed po cel\u00fd program. G90 je absolutn\u00ed. V\u0161echny polohy se m\u011b\u0159\u00ed od po\u010d\u00e1tku posunu obrobku (jako G54). G91 je inkrement\u00e1ln\u00ed. Posuny jsou relativn\u00ed od aktu\u00e1ln\u00ed pozice. Mnoho program\u00e1tor\u016f pou\u017e\u00edv\u00e1 G90 pro v\u011bt\u0161inu k\u00f3du a na G91 p\u0159ech\u00e1z\u00ed pro kr\u00e1tk\u00e9 vzory nebo sekvence klovnut\u00ed.<\/p>\n\n\n\n<p>Pracovn\u00ed posuny (G54-G59) posouvaj\u00ed sou\u0159adn\u00fd syst\u00e9m stroje na nulu d\u00edlu. V praxi se obrobku dotknete a nastav\u00edte G54 na zvolen\u00fd roh nebo st\u0159ed otvoru. Kompenzace d\u00e9lky n\u00e1stroje (G43 H...) zohled\u0148uje jedine\u010dnou d\u00e9lku fr\u00e9zy pro dosa\u017een\u00ed spr\u00e1vn\u00e9ho Z. V\u017edy aktivujte G43 s bezpe\u010dn\u00fdm pohybem Z. Cutter comp (G41\/G42) umo\u017e\u0148uje definovat polom\u011br n\u00e1stroje na ovl\u00e1dac\u00edm prvku. To je u\u017eite\u010dn\u00e9, kdy\u017e chcete upravit velikost st\u011bny bez p\u0159eost\u0159ov\u00e1n\u00ed. Rovina (G17\/G18\/G19) nastavuje, kter\u00e9 osy definuj\u00ed kruhovou interpolaci a cutter comp. Rovinu nastavte v\u010das a m\u011b\u0148te ji jen z\u0159\u00eddka, pokud to nen\u00ed nutn\u00e9.<\/p>\n\n\n\n<p>Z\u00e1klady posuvu a rychlosti spojuj\u00ed pohyb s fyzikou. Ot\u00e1\u010dky v\u0159etena S se ud\u00e1vaj\u00ed v ot\u00e1\u010dk\u00e1ch za minutu. Rychlost posuvu F je v mm\/min nebo v\/min (G94) nebo na ot\u00e1\u010dku (G95, b\u011b\u017en\u00e9 p\u0159i soustru\u017een\u00ed). Zat\u00ed\u017een\u00ed t\u0159\u00edsky, rychlost povrchu a materi\u00e1l definuj\u00ed bezpe\u010dn\u00e1 okna. Tvrd\u00e9 materi\u00e1ly nebo dlouh\u00e9 vy\u010dn\u00edv\u00e1n\u00ed \u010dasto vy\u017eaduj\u00ed ni\u017e\u0161\u00ed povrchov\u00e9 ot\u00e1\u010dky a v\u011bt\u0161\u00ed tlou\u0161\u0165ku t\u0159\u00edsky, aby se zabr\u00e1nilo t\u0159en\u00ed. Tenk\u00e9 st\u011bny pot\u0159ebuj\u00ed m\u00edrn\u011bj\u0161\u00ed krokov\u00e1n\u00ed a rozumn\u011bj\u0161\u00ed n\u00e1b\u011bhy a v\u00fdb\u011bhy. K\u00f3d je jednoduch\u00fd, \u0159ezn\u00e1 v\u011bda jej zpest\u0159uje.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak\u00e9 jsou nejuniverz\u00e1ln\u011bj\u0161\u00ed k\u00f3dy G\/M pro v\u0161echny kontroly?<\/h3>\n\n\n\n<p>Nejuniverz\u00e1ln\u011bj\u0161\u00ed k\u00f3dy G jsou G00, G01, G02, G03, G17-G19, G20\/G21, G40-G43, G49, G54-G59, G90\/G91 a G94\/G95. Nejuniverz\u00e1ln\u011bj\u0161\u00ed k\u00f3dy M jsou M03, M04, M05, M06 (fr\u00e9zov\u00e1n\u00ed), M08, M09, M00, M01 a M30. Cykly sondov\u00e1n\u00ed a konzervov\u00e1n\u00ed se velmi li\u0161\u00ed; pod\u00edvejte se do p\u0159\u00edru\u010dky k ovl\u00e1d\u00e1n\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Simulace, ov\u011b\u0159ov\u00e1n\u00ed a zabezpe\u010den\u00ed proti chyb\u00e1m<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Simulace offline, aby se zabr\u00e1nilo hav\u00e1ri\u00edm a zmetk\u016fm<\/h3>\n\n\n\n<p>Zp\u011btn\u00e9 vykreslen\u00ed zobrazuje \u010d\u00e1ry dr\u00e1hy n\u00e1stroje G00, G01, G02 a G03. Simulace \u00fab\u011bru materi\u00e1lu ukazuje, jak se z\u00e1soba m\u011bn\u00ed p\u0159i \u0159ez\u00e1n\u00ed n\u00e1strojem. \u00dapln\u00e1 simulace stroje p\u0159id\u00e1v\u00e1 kinematiku, up\u00edna\u010de a omezen\u00ed pojezdu pro zachycen\u00ed koliz\u00ed. Pou\u017e\u00edvejte p\u0159esn\u00e9 modely n\u00e1stroj\u016f a dr\u017e\u00e1k\u016f. Mnoho hav\u00e1ri\u00ed poch\u00e1z\u00ed z koliz\u00ed dr\u017e\u00e1k\u016f, nikoliv samotn\u00e9 dr\u00e1\u017eky. Udr\u017eujte knihovnu n\u00e1stroj\u016f v synchronizaci se skute\u010dn\u00fdmi p\u0159ednastaven\u00fdmi d\u00e9lkami. U soustru\u017een\u00ed nebo fr\u00e9zov\u00e1n\u00ed zahr\u0148te do modelu up\u00ednac\u00ed \u010delisti, kon\u00edk a \u017eiv\u00e9 n\u00e1strojov\u00e9 hlavy. Simulace je levn\u011bj\u0161\u00ed ne\u017e \u0161rot a mnohem levn\u011bj\u0161\u00ed ne\u017e opravy v\u0159eten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Valida\u010dn\u00ed techniky na stroji<\/h3>\n\n\n\n<p>P\u0159id\u00e1n\u00ed n\u011bkolika kontrol b\u011bhem ov\u011b\u0159ov\u00e1n\u00ed rychle sni\u017euje riziko.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prove\u010fte zkou\u0161ku na sucho s n\u00e1strojem vysoko nad d\u00edlem. Sledujte tvar pohybu.<\/li>\n\n\n\n<li>P\u0159epn\u011bte na jednotn\u00fd blok. Postupujte po \u0159\u00e1dc\u00edch, k zastaven\u00ed p\u0159ed pot\u00ed\u017eemi pou\u017eijte p\u0159idr\u017een\u00ed posuvu.<\/li>\n\n\n\n<li>Povolte voliteln\u00e9 zastaven\u00ed (M01) mezi hlavn\u00edmi operacemi a p\u0159i prvn\u00edm pou\u017eit\u00ed ka\u017ed\u00e9ho n\u00e1stroje.<\/li>\n\n\n\n<li>Pro prvn\u00ed \u0159ezy pou\u017eijte sn\u00ed\u017een\u00e9 ot\u00e1\u010dky v\u0159etena a ovl\u00e1d\u00e1n\u00ed posuvu.<\/li>\n\n\n\n<li>Dr\u017ete prst na pod\u00e1v\u00e1n\u00ed. Pokud se v\u00e1m n\u011bco nezd\u00e1, zastavte a zkontrolujte to.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Kontroln\u00ed seznam pro ov\u011b\u0159ov\u00e1n\u00ed (sestupn\u00e9 riziko)<\/h3>\n\n\n\n<p>Nejprve se zam\u011b\u0159te na nejvy\u0161\u0161\u00ed rizika. Pr\u00e1ce se \u0161patn\u011b kompenzuje? Hav\u00e1rie. \u0160patn\u00e1 d\u00e9lka n\u00e1stroje? Hav\u00e1rie. \u0160patn\u00e1 kompenzace fr\u00e9zy? Zuby.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ov\u011b\u0159te posunut\u00ed obrobku (G54-G59) a referen\u010dn\u00ed polohu na stroji.<\/li>\n\n\n\n<li>Zkontrolujte, zda d\u00e9lka n\u00e1stroje comp (G43 H...) odpov\u00edd\u00e1 vlo\u017een\u00e9mu n\u00e1stroji.<\/li>\n\n\n\n<li>P\u0159ed \u0159ezn\u00fdmi pohyby zkontrolujte stav a sm\u011br v\u0159etena (M03\/M04\/M05).<\/li>\n\n\n\n<li>Potvr\u010fte chladic\u00ed kapalinu (M08\/M09), zejm\u00e9na u dlouh\u00fdch \u0159ez\u016f a hlubok\u00fdch otvor\u016f.<\/li>\n\n\n\n<li>Nad nejvy\u0161\u0161\u00edm bodem d\u00edlu\/p\u0159\u00edpravku nastavte bezpe\u010dnou volnou rovinu.<\/li>\n\n\n\n<li>Zkontrolujte rovinu oblouku (G17\/G18\/G19) a form\u00e1t st\u0159edu oblouku (I\/J\/K).<\/li>\n\n\n\n<li>Zkontrolujte, zda jsou vstupy a v\u00fdstupy z fr\u00e9zovac\u00edho stroje \u010dist\u00e9.<\/li>\n\n\n\n<li>Potvrzen\u00ed jednotek (G20\/G21), absolutn\u00ed vs. p\u0159\u00edr\u016fstkov\u00e9 (G90\/G91).<\/li>\n\n\n\n<li>Statistika: Mnoho obchod\u016f se zam\u011b\u0159uje na p\u0159esnost kolem 0,001 in (25 \u00b5m); pl\u00e1nujte k\u00f3d a kontrolu tak, abyste se do n\u00ed trefili.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Pokro\u010dil\u00e9 techniky k\u00f3dov\u00e1n\u00ed: Makra, podprogramy, v\u00edceos\u00e9 programy.<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Parametrick\u00e9 programov\u00e1n\u00ed a prom\u011bnn\u00e9<\/h3>\n\n\n\n<p>Parametrick\u00e9 programov\u00e1n\u00ed prom\u011bn\u00ed v\u00e1\u0161 program pro CNC obr\u00e1b\u011bn\u00ed v jednoduch\u00fd programovac\u00ed jazyk. M\u016f\u017eete ukl\u00e1dat hodnoty do prom\u011bnn\u00fdch #, prov\u00e1d\u011bt matematick\u00e9 v\u00fdpo\u010dty a rozhodovat. Nap\u0159\u00edklad m\u016f\u017eete definovat #100 jako rozte\u010d otvor\u016f a pak pomoc\u00ed WHILE\/DO zacyklit cyklus vrt\u00e1n\u00ed p\u0159es pole. Ot\u00e1\u010dky v\u0159etena m\u016f\u017eete vypo\u010d\u00edtat z c\u00edlov\u00e9 rychlosti povrchu a pr\u016fm\u011bru n\u00e1stroje. Pomoc\u00ed IF\/THEN m\u016f\u017eete vyb\u00edrat dr\u00e1hy na z\u00e1klad\u011b stavu z\u00e1soby. Pomoc\u00ed maker se z rodiny d\u00edl\u016f stane jeden program s n\u011bkolika m\u00e1lo vstupy.<\/p>\n\n\n\n<p>Jednoduch\u00fd p\u0159\u00edklad my\u0161lenky v jednoduch\u00e9 angli\u010dtin\u011b: nastavte #100 = rozte\u010d, #101 = po\u010det otvor\u016f, za\u010dn\u011bte v bod\u011b X0 a vrtejte v ka\u017ed\u00e9m kroku, dokud nedos\u00e1hnete po\u010dtu. T\u00edm se sn\u00ed\u017e\u00ed po\u010det chyb p\u0159i kop\u00edrov\u00e1n\u00ed a vkl\u00e1d\u00e1n\u00ed a umo\u017en\u00ed se rychl\u00e9 \u00fapravy na stroji. Mnoho obchod\u016f se shoduje na tom, \u017ee nau\u010dit se strukturu - jak funguj\u00ed smy\u010dky, podm\u00ednky a prom\u011bnn\u00e9 - je cenn\u011bj\u0161\u00ed ne\u017e se u\u010dit nazpam\u011b\u0165 ka\u017ed\u00fd k\u00f3d.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Podprogramy a modularita (M98\/M99)<\/h3>\n\n\n\n<p>Podprogramy umo\u017e\u0148uj\u00ed napsat vzor jednou a znovu jej pou\u017e\u00edt. Vol\u00e1n\u00ed podprogramu pomoc\u00ed M98 a jeho n\u00e1vrat pomoc\u00ed M99. Spole\u010dn\u00e9 prvky, jako jsou kru\u017enice \u0161roub\u016f, kapsy nebo zkosen\u00ed, uchov\u00e1vejte v lok\u00e1ln\u00edch podprogramech ve stejn\u00e9m souboru nebo v glob\u00e1ln\u00edch podprogramech ulo\u017een\u00fdch v ovl\u00e1dac\u00edm prvku. T\u00edm se zkr\u00e1t\u00ed d\u00e9lka programu a usnadn\u00ed se \u00fadr\u017eba. Kdy\u017e se funkce zm\u011bn\u00ed, opravte jeden blok, ne dvacet. Kombinujte d\u00edl\u010d\u00ed prvky s prom\u011bnn\u00fdmi, abyste pokryli mnoho velikost\u00ed d\u00edl\u016f bez nutnosti op\u011btovn\u00e9ho vkl\u00e1d\u00e1n\u00ed.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/3-10-1024x768.webp\" alt=\"k\u00f3dy CNC stroj\u016f\" class=\"wp-image-7390\" style=\"object-fit:cover\" srcset=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/3-10-1024x768.webp 1024w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/3-10-300x225.webp 300w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/3-10-768x576.webp 768w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/3-10-16x12.webp 16w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/3-10.webp 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00davahy o 4 a 5 os\u00e1ch<\/h3>\n\n\n\n<p>V\u00edceos\u00e9 programov\u00e1n\u00ed m\u011bn\u00ed referen\u010dn\u00ed r\u00e1mec. \u0158\u00edzen\u00ed st\u0159edov\u00e9ho bodu n\u00e1stroje udr\u017euje \u0161pi\u010dku n\u00e1stroje na naprogramovan\u00e9 dr\u00e1ze p\u0159i nakl\u00e1p\u011bn\u00ed hlavy nebo stolu. Ot\u00e1\u010den\u00ed pracovn\u00ed roviny zarovn\u00e1v\u00e1 rovinu programu na novou osu n\u00e1stroje. Nastavte meze ot\u00e1\u010den\u00ed, abyste se vyhnuli mrtv\u00fdm z\u00f3n\u00e1m a singularit\u00e1m. Pl\u00e1nujte bezpe\u010dn\u00e9 p\u0159echody mezi orientacemi. P\u0159ed jakoukoli rotac\u00ed pou\u017e\u00edvejte jasn\u00e9 vta\u017een\u00ed a pohyby vektoru n\u00e1stroje. U mnoha ovl\u00e1dac\u00edch prvk\u016f zpracov\u00e1v\u00e1 speci\u00e1ln\u00ed rodina G-k\u00f3d\u016f dynamick\u00e9 pracovn\u00ed posuny a rotace. Projd\u011bte si p\u0159\u00edru\u010dku k ovl\u00e1d\u00e1n\u00ed a namapujte je na sv\u00e9 stanovi\u0161t\u011b.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kdy m\u00e1m pou\u017e\u00edt makra m\u00edsto CAM?<\/h3>\n\n\n\n<p>Makra pou\u017eijte, kdy\u017e pot\u0159ebujete opakovat vzory, kter\u00e9 se li\u0161\u00ed o n\u011bkolik \u010d\u00edsel, kdy\u017e chcete rychle upravovat p\u0159\u00edmo na stroji, kdy\u017e spou\u0161t\u00edte podobn\u00e9 d\u00edly v mal\u00fdch d\u00e1vk\u00e1ch a kdy\u017e je rychlej\u0161\u00ed zm\u011bnu nak\u00f3dovat ne\u017e znovu odeslat. CAM pou\u017eijte pro slo\u017eit\u00e9 povrchy, v\u00edceos\u00fd pohyb a v p\u0159\u00edpadech, kdy z\u00e1le\u017e\u00ed na kolizn\u00edch pravidlech a skladov\u00fdch modelech.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">P\u0159\u00edpadov\u00e9 studie a srovn\u00e1vac\u00ed krit\u00e9ria z oboru<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Letectv\u00ed a kosmonautika: povrchov\u00e1 \u00faprava s p\u0159\u00edsnou toleranc\u00ed s G01\/G02\/G03 + M-chladic\u00ed kapalina<\/h3>\n\n\n\n<p>P\u0159esn\u00e1 d\u00edlna, kter\u00e1 dokon\u010duje leteck\u00e9 d\u00edly, pou\u017eila G01 s mal\u00fdmi krokov\u00e1n\u00edmi a G02\/G03 ke sl\u00edcov\u00e1n\u00ed roh\u016f. Ot\u00e1\u010dky v\u0159etena a rychlost posuvu p\u0159izp\u016fsobili fr\u00e9ze a slitin\u011b. Regulace chladic\u00ed kapaliny pomoc\u00ed M08\/M09 udr\u017eovala stabiln\u00ed teplo a \u010distotu t\u0159\u00edsek. V\u00fdsledkem byla opakovateln\u00e1 povrchov\u00e1 \u00faprava a tolerance bl\u00edzk\u00e1 \u00b10,002 mm. Proces se op\u00edral o d\u016fslednou mod\u00e1ln\u00ed kontrolu: rovina nastaven\u00e1 naho\u0159e, fr\u00e9za comp se pou\u017e\u00edvala jen tam, kde to bylo nutn\u00e9, a odm\u011b\u0159en\u00e9 n\u00e1b\u011bhy pro hladk\u00fd vstup.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prototypov\u00e1n\u00ed v automobilov\u00e9m pr\u016fmyslu: parametrick\u00e9 podprogramy<\/h3>\n\n\n\n<p>Prototypov\u00fd t\u00fdm sestrojil makropohony pro vzory otvor\u016f, otvory lo\u017eisek a protikusy ve sk\u0159\u00edn\u00edch p\u0159evodovek. Vstupy byly rozte\u010de, po\u010dty a pr\u016fm\u011bry. P\u0159idali tak\u00e9 rutinu sondov\u00e1n\u00ed pro nastaven\u00ed pracovn\u00edho posunu u ka\u017ed\u00e9ho nastaven\u00ed. Doba programov\u00e1n\u00ed se sn\u00ed\u017eila p\u0159ibli\u017en\u011b o 40% pro jednor\u00e1zov\u00e9 sestavy. Mohli upravit dv\u011b prom\u011bnn\u00e9 p\u0159\u00edmo na stroji, m\u00edsto aby znovu zad\u00e1vali cel\u00fd program va\u010dky.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pr\u016fchodnost d\u00edlny: Optimalizace v\u00fdm\u011bny n\u00e1stroj\u016f v M-k\u00f3du<\/h3>\n\n\n\n<p>Jedna d\u00edlna pou\u017e\u00edvala bezpe\u010dn\u00e9 startovac\u00ed linky, p\u0159edem p\u0159ipraven\u00e9 n\u00e1stroje a zp\u0159\u00edsn\u011bn\u00e9 sekvence M06 pro fr\u00e9zky. T\u011bsn\u011b p\u0159ed v\u00fdm\u011bnou n\u00e1stroje koordinovali zastaven\u00ed v\u0159etena, vypnut\u00ed chladic\u00ed kapaliny a bezpe\u010dn\u00e9 pohyby Z, hned pot\u00e9 obnovili chladic\u00ed kapalinu a ov\u011b\u0159ili sm\u011br v\u0159etena. T\u00edm se zkr\u00e1tila doba se\u0159izov\u00e1n\u00ed o v\u00edce ne\u017e 30% p\u0159i opakovan\u00fdch prac\u00edch. Kl\u00ed\u010dem byly lep\u0161\u00ed \u0161ablony hlavi\u010dek a standardn\u00ed bloky.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vizu\u00e1ln\u00ed\/interaktivn\u00ed: srovn\u00e1vac\u00ed grafy<\/h3>\n\n\n\n<p>Pokud srovn\u00e1v\u00e1te strategie, sestavte graf z\u00e1vislosti doby cyklu na typu dr\u00e1hy n\u00e1stroje a m\u00edry zmetkovitosti na hloubce ov\u011b\u0159en\u00ed. Mnoho t\u00fdm\u016f zaznamen\u00e1v\u00e1 v\u00fdrazn\u00fd pokles zmetkovitosti, kdy\u017e p\u0159idaj\u00ed offline simulaci a kontrolu jednoho bloku na stroji p\u0159i prvn\u00edm spu\u0161t\u011bn\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0158e\u0161en\u00ed probl\u00e9m\u016f, bezpe\u010dnost a osv\u011bd\u010den\u00e9 postupy<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">B\u011b\u017en\u00e9 poplachy a vzory ko\u0159enov\u00fdch p\u0159\u00ed\u010din<\/h3>\n\n\n\n<p>Chyby oblouku vznikaj\u00ed v d\u016fsledku nesouladu polom\u011bru a roviny nebo nemo\u017en\u00fdch koncov\u00fdch bod\u016f. Pokud se zobraz\u00ed alarm oblouku, zkontrolujte G17\/G18\/G19 a hodnoty I\/J\/K. M\u011bkk\u00e9 z\u00e1sahy do mez\u00ed nazna\u010duj\u00ed \u0161patn\u00fd pracovn\u00ed posun nebo chyb\u011bj\u00edc\u00ed bezpe\u010dn\u00e9 zata\u017een\u00ed. Vrypy Cutter Comp vznikaj\u00ed p\u0159i vstupu do compu v ostr\u00e9m rohu nebo p\u0159i ponech\u00e1n\u00ed compu aktivn\u00edho do nebezpe\u010dn\u00e9ho tahu. Zastaven\u00ed posuvu\/rychlosti m\u016f\u017ee b\u00fdt zp\u016fsobeno omezen\u00edm v\u00fdkonu v\u0159etena nebo tup\u00fdmi n\u00e1stroji. Rychl\u00e9 pohyby do skladu ukazuj\u00ed na chyby v nastaven\u00ed Z nebo na skryt\u00e9 up\u00ednac\u00ed p\u0159\u00edpravky. Mnoho \"z\u00e1hadn\u00fdch\" probl\u00e9m\u016f se redukuje na \u0161patn\u00e9 jednotky, \u0161patnou rovinu nebo \u0161patn\u00fd posun.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prevence hav\u00e1ri\u00ed a zmetk\u016f n\u00e1stroj\u016f<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ka\u017edou hlavn\u00ed sekci za\u010dn\u011bte bezpe\u010dnou startovn\u00ed \u010darou: jednotky, rovina, absolutn\u00ed re\u017eim, zru\u0161en\u00ed komprese, stav chladic\u00ed kapaliny.<\/li>\n\n\n\n<li>P\u0159ed jak\u00fdmkoli rychl\u00fdm pohybem po d\u00edlu pou\u017eijte bezpe\u010dn\u00e9 zata\u017een\u00ed do zn\u00e1m\u00e9ho Z.<\/li>\n\n\n\n<li>P\u0159i ka\u017ed\u00e9m na\u010dten\u00ed nov\u00e9ho nastaven\u00ed ov\u011b\u0159te aktivn\u00ed pracovn\u00ed posun a d\u00e9lku n\u00e1stroje.<\/li>\n\n\n\n<li>Prov\u00e1d\u011bjte v tomto po\u0159ad\u00ed: such\u00fd chod vysok\u00e9 Z \u2192 jednokotou\u010dov\u00fd blok \u2192 n\u00edzk\u00fd posuv p\u0159eb\u00edjen\u00ed \u2192 pln\u00e9 ot\u00e1\u010dky.<\/li>\n\n\n\n<li>Mezi hlubok\u00fdmi \u0159ezy, zejm\u00e9na v tvrd\u00fdch materi\u00e1lech, pou\u017e\u00edvejte detekci p\u0159eru\u0161en\u00ed n\u00e1stroje nebo kontrolu.<\/li>\n\n\n\n<li>Pl\u00e1nujte chlazen\u00ed, odvod t\u0159\u00edsek a regulaci tepla. Titan a kompozity vy\u017eaduj\u00ed stabiln\u00ed odvod tepla a pe\u010dliv\u00e9 navy\u0161ov\u00e1n\u00ed.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Jak rychle ladit k\u00f3d G?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>P\u0159e\u010dt\u011bte si z\u00e1hlav\u00ed. Potvr\u010fte jednotky, rovinu, absolutn\u00ed\/inkrement\u00e1ln\u00ed, posuny a kompenzaci.<\/li>\n\n\n\n<li>Projd\u011bte jednosm\u011brn\u00fdm blokem a sledujte cestu ve vysok\u00e9m Z.<\/li>\n\n\n\n<li>Izolujte v\u017edy jednu operaci. Pozd\u011bj\u0161\u00ed operace vynechejte, dokud se neprok\u00e1\u017ee, \u017ee prvn\u00ed operace je spr\u00e1vn\u00e1.<\/li>\n\n\n\n<li>Porovnejte simulaci se skute\u010dn\u00fdm pohybem. Hledejte delty ve v\u00fd\u0161k\u00e1ch Z a obloukov\u00e9m pohybu.<\/li>\n\n\n\n<li>Zm\u011b\u0159te testovac\u00ed funkci. Pokud je mimo velikost, upravte p\u0159ed op\u011btovn\u00fdm odesl\u00e1n\u00edm kompenzaci n\u00e1stroje.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Kontroln\u00ed seznamy a SOP p\u0159ipraven\u00e9 pro prodejnu<\/h3>\n\n\n\n<p><strong>P\u0159ed letem<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>V z\u00e1hlav\u00ed jsou uvedeny jednotky (G20\/G21), rovina (G17), G90, G40, G49 a bezpe\u010dn\u00e9 Z.<\/li>\n\n\n\n<li>Nastaven\u00ed a zaznamen\u00e1n\u00ed pracovn\u00edch posun\u016f; definov\u00e1n\u00ed postupu sondov\u00e1n\u00ed, pokud se pou\u017e\u00edv\u00e1.<\/li>\n\n\n\n<li>St\u016fl s n\u00e1\u0159ad\u00edm, dr\u017e\u00e1ky, v\u00fd\u010dn\u011blky a hodnoty d\u00e9lky H jsou spr\u00e1vn\u00e9.<\/li>\n\n\n\n<li>Spr\u00e1vn\u00fd sm\u011br v\u0159etena, pl\u00e1n chladic\u00ed kapaliny a rychlost posuvu pro dan\u00fd materi\u00e1l.<\/li>\n\n\n\n<li>Definovan\u00e9 a zkontrolovan\u00e9 pr\u016fchoz\u00ed roviny v\u016f\u010di nejvy\u0161\u0161\u00edmu upev\u0148ovac\u00edmu bodu.<\/li>\n\n\n\n<li>Simulace dokon\u010dena: \u017e\u00e1dn\u00e9 kolize, oblouky \u010dist\u00e9, limity j\u00edzdy bezpe\u010dn\u00e9.<\/li>\n<\/ol>\n\n\n\n<p><strong>Po b\u011bhu<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Metrologick\u00e1 kontrola: kritick\u00e9 rozm\u011bry, vztahy vzta\u017en\u00fdch bod\u016f, v\u00e1lcovitost\/plochost podle pot\u0159eby.<\/li>\n\n\n\n<li>Kontrola povrchov\u00e9 \u00fapravy: Ra, stopy po n\u00e1stroji, sv\u011bdeck\u00e9 \u010d\u00e1ry.<\/li>\n\n\n\n<li>Zaznamen\u00e1vejte efektivn\u00ed posuvy a rychlosti, posuny opot\u0159eben\u00ed a p\u0159\u00edpadn\u00e9 zm\u011bny.<\/li>\n\n\n\n<li>Aktualizujte pozn\u00e1mky v z\u00e1hlav\u00ed programu, verzi a ulo\u017ete je do DNC nebo spr\u00e1vy verz\u00ed.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/4-10-1024x768.webp\" alt=\"cnc k\u00f3d\" class=\"wp-image-7391\" style=\"object-fit:cover\" srcset=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/4-10-1024x768.webp 1024w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/4-10-300x225.webp 300w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/4-10-768x576.webp 768w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/4-10-16x12.webp 16w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/4-10.webp 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">N\u00e1stroje, software a vzd\u011bl\u00e1vac\u00ed cesty<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">CAM a ov\u011b\u0159ovac\u00ed z\u00e1sobn\u00edk<\/h3>\n\n\n\n<p>Siln\u00fd z\u00e1sobn\u00edk zahrnuje CAD pro modely, CAM pro dr\u00e1hy n\u00e1stroj\u016f, vylad\u011bn\u00fd post pro va\u0161e ovl\u00e1d\u00e1n\u00ed a n\u00e1stroj pro backplot\/simulaci stroje. P\u0159idejte DNC pro spolehliv\u00e9 p\u0159enosy a jednoduch\u00fd pl\u00e1n verzov\u00e1n\u00ed pro sledov\u00e1n\u00ed \u00faprav. Udr\u017eujte jedin\u00fd zdroj pravdy pro fr\u00e9zy a dr\u017e\u00e1ky, aby posuvy a kontroly koliz\u00ed odpov\u00eddaly d\u00edlensk\u00e9mu provozu. I v p\u0159\u00edpad\u011b CAM v\u00e1m znalost jazyka cnc stroj\u016f pom\u016f\u017ee kontrolovat a upravovat k\u00f3d na stroji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Editory k\u00f3du, makra a n\u00e1stroje<\/h3>\n\n\n\n<p>V\u00fdb\u011br spr\u00e1vn\u00e9ho editoru k\u00f3du a maker je p\u0159i u\u010den\u00ed programov\u00e1n\u00ed CNC kl\u00ed\u010dov\u00fd, proto\u017ee pom\u00e1h\u00e1 sledovat mod\u00e1ln\u00ed stavy, spravovat knihovny n\u00e1stroj\u016f a omezovat chyby. Vyberte si editor se zv\u00fdrazn\u011bn\u00edm syntaxe G-k\u00f3du, sledov\u00e1n\u00edm mod\u00e1ln\u00edch stav\u016f a funkc\u00ed vyhled\u00e1v\u00e1n\u00ed\/nahrazov\u00e1n\u00ed. P\u0159idejte d\u016fv\u011bryhodnou knihovnu maker pro vzory, sondov\u00e1n\u00ed a kontroln\u00ed body. Kalkula\u010dky posuvu a rychlosti pomohou p\u0159izp\u016fsobit zat\u00ed\u017een\u00ed t\u0159\u00edsky materi\u00e1lu. \u0160ablony hlavi\u010dek a bezpe\u010dn\u00e9 po\u010d\u00e1te\u010dn\u00ed \u0159\u00e1dky sni\u017euj\u00ed po\u010det chyb ve v\u0161ech programech. Mal\u00fd skript kontroln\u00edho sou\u010dtu nebo pravidlo pro pojmenov\u00e1n\u00ed soubor\u016f m\u016f\u017ee tak\u00e9 zabr\u00e1nit na\u010dten\u00ed nespr\u00e1vn\u00e9 verze p\u0159i kontrole.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pl\u00e1n u\u010den\u00ed a soubory dat z praxe<\/h3>\n\n\n\n<p>Pro za\u010d\u00e1te\u010dn\u00edky za\u010d\u00edn\u00e1 v\u00fduka programov\u00e1n\u00ed CNC jednoduch\u00fdmi 2D fr\u00e9zovac\u00edmi a soustru\u017enick\u00fdmi operacemi. Nau\u010dte se G00, G01, G02, G03, G04 a z\u00e1kladn\u00ed M-k\u00f3dy. Cvi\u010dte na m\u011bkk\u00fdch materi\u00e1lech, jako je hlin\u00edk. P\u0159ejd\u011bte na kapsy, kontury a vrt\u00e1n\u00ed s peck cykly (nebo ru\u010dn\u00edmi peckami, pokud se cykly na va\u0161em ovl\u00e1d\u00e1n\u00ed li\u0161\u00ed). P\u0159ejd\u011bte na ocel s vylad\u011bn\u00fdmi posuvy a rychlostmi. P\u0159idejte n\u00e1strojov\u00fd komp, pot\u00e9 z\u00e1vitov\u00e1n\u00ed a vyvrt\u00e1v\u00e1n\u00ed na soustruhu. Pozd\u011bji se nau\u010dte z\u00e1klady v\u00edceos\u00e9ho obr\u00e1b\u011bn\u00ed a parametrick\u00e9 smy\u010dky. M\u011bjte malou \"kucha\u0159ku\" uk\u00e1zkov\u00fdch operac\u00ed, kter\u00e9 m\u00e1te vyzkou\u0161en\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vizu\u00e1ln\u00ed\/interaktivn\u00ed \u0161ablony<\/h3>\n\n\n\n<p>Vytvo\u0159te slo\u017eku s kotlov\u00fdmi \u0161ablonami hlavi\u010dek (jednotky, rovina, bezpe\u010dn\u00e9 Z), sondovac\u00edmi postupy, kontroln\u00edmi listy a standardn\u00edmi kontroln\u00edmi body M00\/M01. Pou\u017e\u00edvejte je k urychlen\u00ed ka\u017ed\u00e9 nov\u00e9 \u00falohy a k v\u00fduce nov\u00fdch program\u00e1tor\u016f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak\u00fd je rozd\u00edl mezi G-k\u00f3dem a M-k\u00f3dem?<\/h3>\n\n\n\n<p>G-k\u00f3d \u0159\u00edd\u00ed geometrii a pohyb. \u0158\u00edk\u00e1 stroji, jak m\u00e1 pohybovat fr\u00e9zou, aby tvaroval d\u00edl - p\u0159\u00edmky, oblouky, roviny a sou\u0159adnicov\u00e9 re\u017eimy. M-k\u00f3d \u0159\u00edd\u00ed funkce stroje, jako je spu\u0161t\u011bn\u00ed\/zastaven\u00ed v\u0159etena, v\u00fdm\u011bna n\u00e1stroje, chladic\u00ed kapalina, zastaven\u00ed programu a ukon\u010den\u00ed programu. Pot\u0159ebujete oboj\u00ed: G pro dr\u00e1hu a M pro operaci stroje, kter\u00e1 tuto dr\u00e1hu podporuje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hlavn\u00ed z\u00e1v\u011bry a ak\u010dn\u00ed pl\u00e1n<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Rekapitulace pracovn\u00edho postupu v 5 kroc\u00edch (obr\u00e1cen\u00e1 pyramida)<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Pl\u00e1nujte strategie a vzta\u017en\u00e9 body: vyb\u00edrejte n\u00e1stroje, p\u0159\u00edpravky a posuny s ohledem na c\u00edl.<\/li>\n\n\n\n<li>Generov\u00e1n\u00ed drah n\u00e1stroj\u016f v CAM: hrubov\u00e1n\u00ed, dokon\u010dov\u00e1n\u00ed, otvory a p\u0159echody.<\/li>\n\n\n\n<li>Odesl\u00e1n\u00ed do kontroly: p\u0159idejte bezpe\u010dn\u00e9 po\u010d\u00e1te\u010dn\u00ed \u0159\u00e1dky a pozn\u00e1mky v z\u00e1hlav\u00ed.<\/li>\n\n\n\n<li>Simulujte a ov\u011b\u0159ujte: zp\u011btn\u00fd graf, \u00fab\u011br materi\u00e1lu, limity stroje.<\/li>\n\n\n\n<li>Ov\u011b\u0159ov\u00e1n\u00ed na stroji: b\u011bh na sucho, jeden blok, voliteln\u00e9 zar\u00e1\u017eky, kontrola prvn\u00edho d\u00edlu.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Metriky pro sledov\u00e1n\u00ed neust\u00e1l\u00e9ho zlep\u0161ov\u00e1n\u00ed<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dosa\u017een\u00e9 tolerance vs. c\u00edl<\/li>\n\n\n\n<li>Doba cyklu podle operace<\/li>\n\n\n\n<li>Doba nastaven\u00ed a doba p\u0159echodu na nov\u00fd syst\u00e9m<\/li>\n\n\n\n<li>M\u00edra zmetkovitosti a p\u0159epracov\u00e1n\u00ed<\/li>\n\n\n\n<li>\u017divotnost n\u00e1stroje a n\u00e1klady na d\u00edl<\/li>\n\n\n\n<li>V\u00fdt\u011b\u017enost p\u0159i prvn\u00edm pr\u016fchodu<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Dal\u0161\u00ed kroky<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vytvo\u0159it a udr\u017eovat knihovnu maker pro b\u011b\u017en\u00e9 vzory a zkou\u0161en\u00ed.<\/li>\n\n\n\n<li>Standardizujte z\u00e1hlav\u00ed program\u016f a bezpe\u010dn\u00e9 startovac\u00ed \u010d\u00e1ry v cel\u00e9m obchod\u011b.<\/li>\n\n\n\n<li>P\u0159idejte simula\u010dn\u00ed br\u00e1ny p\u0159ed ka\u017ed\u00fdm prvn\u00edm spu\u0161t\u011bn\u00edm.<\/li>\n\n\n\n<li>Napl\u00e1nujte opakovac\u00ed \u0161kolen\u00ed o mod\u00e1ln\u00ed logice, compu a verifikaci.<\/li>\n\n\n\n<li>Veden\u00ed \u017eiv\u00e9ho den\u00edku \"z\u00edskan\u00fdch zku\u0161enost\u00ed\" v\u00e1zan\u00e9ho na verze program\u016f.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/5-10-1024x768.webp\" alt=\"programovac\u00ed k\u00f3dy pro CNC\" class=\"wp-image-7392\" srcset=\"https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/5-10-1024x768.webp 1024w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/5-10-300x225.webp 300w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/5-10-768x576.webp 768w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/5-10-16x12.webp 16w, https:\/\/www.uneedpm.com\/wp-content\/uploads\/2025\/10\/5-10.webp 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Nej\u010dast\u011bj\u0161\u00ed dotazy<\/h2>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Odkazy<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.osha.gov\/machine-guarding\">https:\/\/www.osha.gov\/machine-guarding<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>CNC programming codes power modern machining by translating design intent into precise tool motion and machine control. This guide puts G-code and M-code into clear, working context. You will see how movement, interpolation, and dwell commands shape your tool path, and how machine functions like spindle, coolant, and tool change run around that motion. We [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":7388,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"Master CNC programming codes for precise CNC machine operation: learn G code, subprograms, and modular methods used to control mills and lathes.","_seopress_robots_index":"","_daim_seo_power":"","_daim_enable_ail":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-7385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/posts\/7385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/comments?post=7385"}],"version-history":[{"count":2,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/posts\/7385\/revisions"}],"predecessor-version":[{"id":7394,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/posts\/7385\/revisions\/7394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/media\/7388"}],"wp:attachment":[{"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/media?parent=7385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/categories?post=7385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uneedpm.com\/cs\/wp-json\/wp\/v2\/tags?post=7385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}