{"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\/pl\/cnc-programming-codes-g-code-language-for-cnc-machine\/","title":{"rendered":"Kody programowania CNC: J\u0119zyk G Code dla maszyn CNC"},"content":{"rendered":"<p>Kody programowania CNC nap\u0119dzaj\u0105 nowoczesn\u0105 obr\u00f3bk\u0119, przek\u0142adaj\u0105c zamierzenia projektowe na precyzyjny ruch narz\u0119dzia i sterowanie maszyn\u0105. Niniejszy przewodnik przedstawia kody G i M w jasnym, praktycznym kontek\u015bcie. Zobaczysz, jak polecenia ruchu, interpolacji i zatrzymania kszta\u0142tuj\u0105 \u015bcie\u017ck\u0119 narz\u0119dzia oraz jak funkcje maszyny, takie jak wrzeciono, ch\u0142odziwo i zmiana narz\u0119dzia, dzia\u0142aj\u0105 wok\u00f3\u0142 tego ruchu. Zaczynamy od szybkiego odniesienia do najcz\u0119\u015bciej u\u017cywanych polece\u0144, a nast\u0119pnie przechodzimy przez rzeczywisty przep\u0142yw pracy od CAD do CAM do opublikowanego kodu NC i weryfikacji. Dowiesz si\u0119, jak unika\u0107 awarii, pisa\u0107 inteligentniejsze makra i skraca\u0107 czas cyklu przy zachowaniu w\u0105skich tolerancji. Na ko\u0144cu znajduj\u0105 si\u0119 studia przypadk\u00f3w, s\u0142owniczek, najcz\u0119\u015bciej zadawane pytania i zaufane referencje, dzi\u0119ki kt\u00f3rym opanujesz programowanie CNC szybciej i z mniejsz\u0105 liczb\u0105 b\u0142\u0119d\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kody programowania CNC: Skr\u00f3cona instrukcja obs\u0142ugi (kody G i M)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Podstawy kodu G (ruch, interpolacja, zatrzymanie)<\/h3>\n\n\n\n<p>Kody programowania CNC, w tym kody G i M, steruj\u0105 ruchem narz\u0119dzia i funkcjami maszyny. Zrozumienie tych kod\u00f3w programowania CNC ma zasadnicze znaczenie dla frezowania i toczenia CNC oraz korzystania z profesjonalnego oprogramowania. <a href=\"\/pl\/cnc-milling\/\">Frezowanie CNC<\/a> oraz <a href=\"https:\/\/www.uneedpm.com\/pl\/products\/cnc-parts-pressure-blocks\/\" data-type=\"products\" data-id=\"5670\">obr\u00f3t<\/a> us\u0142ugi mog\u0105 pom\u00f3c zapewni\u0107 precyzj\u0119, skr\u00f3ci\u0107 czas cyklu i wyd\u0142u\u017cy\u0107 \u017cywotno\u015b\u0107 narz\u0119dzi.<\/p>\n\n\n\n<p>Dla tych, kt\u00f3rzy poszukuj\u0105 specjalistycznej obr\u00f3bki CNC i produkcji precyzyjnych cz\u0119\u015bci, U-Need oferuje zaawansowane us\u0142ugi frezowania CNC, toczenia i produkcji niestandardowych cz\u0119\u015bci, kt\u00f3re \u0142\u0105cz\u0105 w sobie dok\u0142adno\u015b\u0107, wydajno\u015b\u0107 i niezawodno\u015b\u0107 zar\u00f3wno w przypadku prototyp\u00f3w, jak i serii produkcyjnych.<\/p>\n\n\n\n<p>Wielu pocz\u0105tkuj\u0105cych pyta, czym jest kod G w maszynie CNC.<\/p>\n\n\n\n<p>Kody G, podstawowy kod CNC<strong>,<\/strong> s\u0142u\u017c\u0105 do sterowania ruchem narz\u0119dzia i kszta\u0142towania cz\u0119\u015bci. Podstawy wykonuj\u0105 wi\u0119kszo\u015b\u0107 pracy wymaganej we frezowaniu CNC i obr\u00f3bce skrawaniem. <a class=\"wpil_keyword_link\" href=\"https:\/\/www.uneedpm.com\/pl\/cnc-turning\/\"   title=\"Toczenie CNC\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"118\">Toczenie CNC<\/a>. G00 ustawia szybki ruch. Maszyna porusza si\u0119 tak szybko, jak to mo\u017cliwe, do pozycji docelowej i jest u\u017cywana do bezpiecznych ruch\u00f3w nad materia\u0142em, a nie do ci\u0119cia. Zgodnie z <a href=\"https:\/\/www.osha.gov\/machine-guarding\">OSHA<\/a> wytyczne dotycz\u0105ce bezpiecze\u0144stwa, szybkie ruchy powinny by\u0107 zawsze programowane z zachowaniem odst\u0119pu, aby zapobiec kolizjom i zapewni\u0107 bezpiecze\u0144stwo operatora. G01 to ruch posuwu liniowego. Pod\u0105\u017ca po linii prostej z ustawion\u0105 pr\u0119dko\u015bci\u0105 posuwu F. Jest to najcz\u0119stszy ruch ci\u0119cia do profilowania, licowania i rowkowania. G02 i G03 tworz\u0105 \u0142uki. G02 jest zgodny z ruchem wskaz\u00f3wek zegara; G03 jest przeciwny do ruchu wskaz\u00f3wek zegara. Podajesz maszynie punkt ko\u0144cowy i promie\u0144 lub \u015brodek \u0142uku (I, J, K). G04 to zatrzymanie. Zatrzymuje ruch na okre\u015blony czas, cz\u0119sto u\u017cywany do ustabilizowania wrzeciona, umo\u017cliwienia ch\u0142odziwu dotarcia do ci\u0119cia lub z\u0142amania wi\u00f3ra podczas wiercenia.<\/p>\n\n\n\n<p>G00 s\u0142u\u017cy do przemieszczania i szybkiego pozycjonowania. G01 s\u0142u\u017cy do obr\u00f3bki zgrubnej i wyka\u0144czaj\u0105cej \u015bcian i pod\u0142\u00f3g. U\u017cywaj G02\/G03 do okr\u0105g\u0142ych kieszeni, zaokr\u0105gle\u0144, wyprowadze\u0144 i wyprowadze\u0144 oraz do p\u0142ynniejszego mocowania narz\u0119dzia w naro\u017cnikach. U\u017cywaj G04 do kr\u00f3tkich zatrzyma\u0144 w razie potrzeby, ale trzymaj je kr\u00f3tko; d\u0142ugie zatrzymania mog\u0105 powodowa\u0107 powstawanie \u015blad\u00f3w narz\u0119dzia i ciep\u0142a.<\/p>\n\n\n\n<p>Kluczow\u0105 umiej\u0119tno\u015bci\u0105 w pisaniu kod\u00f3w G jest zarz\u0105dzanie stanami modalnymi. Wiele kod\u00f3w G pozostaje \"w\u0142\u0105czonych\", dop\u00f3ki nie zostan\u0105 wy\u0142\u0105czone. Na przyk\u0142ad G01 jest modalny; po aktywacji ka\u017cda linia jest ruchem posuwu, dop\u00f3ki nie zostanie wywo\u0142any nowy tryb ruchu. Zachowaj ostro\u017cno\u015b\u0107 z jednostkami (G20\/G21), trybem wsp\u00f3\u0142rz\u0119dnych (G90\/G91) i p\u0142aszczyzn\u0105 (G17\/G18\/G19). Nale\u017cy je zawsze ustawia\u0107 na pocz\u0105tku programu. Ponadto pr\u0119dko\u015b\u0107 posuwu i pr\u0119dko\u015b\u0107 wrzeciona musz\u0105 by\u0107 dopasowane do siebie nawzajem oraz do narz\u0119dzia i materia\u0142u. Je\u015bli wrzeciono zwolni, ale posuw pozostanie wysoki, narz\u0119dzie mo\u017ce si\u0119 przetrze\u0107 lub z\u0142ama\u0107. Je\u015bli posuw jest zbyt niski w stosunku do pr\u0119dko\u015bci wrzeciona, mo\u017ce doj\u015b\u0107 do spalenia narz\u0119dzia lub s\u0142abego formowania wi\u00f3r\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Podstawy kodu M (wrzeciono, zmiana narz\u0119dzia, ch\u0142odziwo, przep\u0142yw programu)<\/h3>\n\n\n\n<p>Kody M steruj\u0105 funkcjami maszyny, a nie geometri\u0105. M03 uruchamia wrzeciono w kierunku do przodu (zgodnie z ruchem wskaz\u00f3wek zegara), a M04 uruchamia je w kierunku do ty\u0142u (przeciwnie do ruchu wskaz\u00f3wek zegara). M05 zatrzymuje wrzeciono. M06 to zmiana narz\u0119dzia w wielu frezarkach; w toczeniu indeks narz\u0119dzia mo\u017ce by\u0107 obs\u0142ugiwany przez kody T w po\u0142\u0105czeniu z kodami M, w zale\u017cno\u015bci od sterownika. M08 w\u0142\u0105cza ch\u0142odzenie, a M09 je wy\u0142\u0105cza. U\u017cyj M00 dla zatrzymania programu, kt\u00f3re zawsze si\u0119 uruchamia, a M01 dla opcjonalnego zatrzymania, kt\u00f3re mo\u017cna w\u0142\u0105czy\u0107 podczas sprawdzania. M02 lub M30 ko\u0144czy program. M30 cz\u0119sto przewija do pocz\u0105tku, co pomaga, gdy chcesz ponownie uruchomi\u0107 ten sam program nc.<\/p>\n\n\n\n<p>Kody M nale\u017cy traktowa\u0107 z tak\u0105 sam\u0105 ostro\u017cno\u015bci\u0105 jak kody G. Przed wymian\u0105 narz\u0119dzia nale\u017cy zatrzyma\u0107 wrzeciono. Upewnij si\u0119, \u017ce typ ch\u0142odziwa odpowiada materia\u0142owi i pow\u0142oce narz\u0119dzia. Ch\u0142odziwo poprawia usuwanie wi\u00f3r\u00f3w i kontrol\u0119 ciep\u0142a, co mo\u017ce wyd\u0142u\u017cy\u0107 \u017cywotno\u015b\u0107 narz\u0119dzia i poprawi\u0107 wyko\u0144czenie powierzchni. W przypadku proces\u00f3w EDM, funkcje pomocnicze mog\u0105 kontrolowa\u0107 systemy p\u0142ukania i dielektryczne; wi\u0119cej o EDM w dalszej cz\u0119\u015bci. W wielu nowoczesnych warsztatach stosuje si\u0119 zaawansowane <a href=\"https:\/\/www.uneedpm.com\/pl\/cnc-edm\/\">CNC EDM<\/a> kt\u00f3re p\u0142ynnie integruj\u0105 te pomocnicze funkcje M-code. Te systemy CNC EDM zosta\u0142y zaprojektowane z my\u015bl\u0105 o precyzji, wydajno\u015bci i \u0142atwym sterowaniu za pomoc\u0105 programowanych kod\u00f3w CNC, co czyni je inteligentnym dodatkiem do ka\u017cdego procesu frezowania lub toczenia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Odmiany i dialekty sterowania specyficzne dla maszyn<\/h3>\n\n\n\n<p>J\u0119zyk maszyn CNC jest oparty na normie ISO 6983, ale ka\u017cdy sterownik obrabiarki ma sw\u00f3j w\u0142asny dialekt, wi\u0119c zrozumienie specyfiki narz\u0119dzia jest niezb\u0119dne. Wsp\u00f3lne polecenia ruchu (G00, G01, G02, G03, G04) i najcz\u0119\u015bciej u\u017cywane kody M (M03, M04, M05, M06, M08, M09, M30) s\u0105 szeroko rozpowszechnione. Mimo to cykle w puszkach, kody sondowania, sk\u0142adnia makr i niekt\u00f3re polecenia p\u0142aszczyzny lub obrotu r\u00f3\u017cni\u0105 si\u0119 w zale\u017cno\u015bci od element\u00f3w steruj\u0105cych z r\u00f3\u017cnych region\u00f3w. Tokarki dodaj\u0105 r\u00f3wnie\u017c cykle toczenia (do gwintowania, toczenia zgrubnego\/wyko\u0144czeniowego, rowkowania) i kody narz\u0119dzi na \u017cywo podczas frezowania na tokarce. Opcje osi obrotowej i osi C dodaj\u0105 w\u0142asne zestawy kod\u00f3w. Zapoznaj si\u0119 z instrukcj\u0105 obs\u0142ugi sterownika i dostosuj postprocesor CAM. Sprawd\u017a skonfigurowane przesuni\u0119cia robocze, zachowanie kompensacji promienia narz\u0119dzia i zakresy parametr\u00f3w, takie jak format \u0142uku (IJK bezwzgl\u0119dny vs. przyrostowy) przed uruchomieniem nowego postu.<\/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=\"kody programowania 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\">Wizualne: wyszukiwanie kodu i przyk\u0142ady<\/h3>\n\n\n\n<p>Poni\u017csza tabela zawiera szybkie wyszukiwanie popularnych kod\u00f3w maszyn cnc. Pokazuje kod, typow\u0105 sk\u0142adni\u0119, kluczowe parametry, przyk\u0142adowy blok i uwagi terenowe. U\u017cyj jej jako punktu wyj\u015bcia, a nast\u0119pnie dostosuj do swojego sterowania.<\/p>\n\n\n\n<p>Skr\u00f3cona instrukcja obs\u0142ugi kodu<\/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>Kod<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Sk\u0142adnia<\/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>Przyk\u0142adowy blok<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Uwagi<\/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\">Wsp\u00f3\u0142rz\u0119dne docelowe<\/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\">Szybkie pozycjonowanie; nie do ci\u0119cia<\/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\">Punkt ko\u0144cowy + pr\u0119dko\u015b\u0107 posuwu<\/td><td class=\"has-text-align-center\" data-align=\"center\">G01 X25. F400<\/td><td class=\"has-text-align-center\" data-align=\"center\">Liniowy ruch posuwowy; modalny<\/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\">\u0141uk CW; punkt ko\u0144cowy ze \u015brodkiem 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\">Wra\u017cliwy na p\u0142aszczyzn\u0119 (domy\u015blnie 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\">\u0141uk CCW; punkt ko\u0144cowy ze \u015brodkiem 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\">U\u017cyj K dla \u0142uk\u00f3w Z w p\u0142aszczyznach 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... lub X...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Czas przebywania<\/td><td class=\"has-text-align-center\" data-align=\"center\">G04 P0.5<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sekundy przez P lub X; sprawd\u017a jednostki<\/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\">P\u0142aszczyzna XY dla \u0142uk\u00f3w i kompilacji frez\u00f3w<\/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\">P\u0142aszczyzna 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\">P\u0142aszczyzna 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\">Jednostki w calach<\/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\">Jednostki w milimetrach<\/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\">Anulowanie komp. przecinarki<\/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\">Zestaw narz\u0119dzi po lewej<\/td><td class=\"has-text-align-center\" data-align=\"center\">G41 D1 X... Y...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Ruch wej\u015bciowy musi umo\u017cliwia\u0107 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\">Narz\u0119dzie w prawo<\/td><td class=\"has-text-align-center\" data-align=\"center\">G42 D1 X... Y...<\/td><td class=\"has-text-align-center\" data-align=\"center\">Czyste wyj\u015bcie, aby anulowa\u0107<\/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\u0142ugo\u015b\u0107 narz\u0119dzia komp +<\/td><td class=\"has-text-align-center\" data-align=\"center\">G43 H1 Z50<\/td><td class=\"has-text-align-center\" data-align=\"center\">U\u017cyj bezpiecznego Z przed wywo\u0142aniem<\/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\">Anulowanie kompensacji d\u0142ugo\u015bci<\/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\">Przesuni\u0119cia robocze; G54 jest powszechne<\/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\">Tryb bezwzgl\u0119dny<\/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\">Tryb przyrostowy<\/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\">Posuw na minut\u0119<\/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\">Posuw na obr\u00f3t wrzeciona (toczenie)<\/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\">Wrzeciono na CW<\/td><td class=\"has-text-align-center\" data-align=\"center\">M03 S6000<\/td><td class=\"has-text-align-center\" data-align=\"center\">Ustaw pr\u0119dko\u015b\u0107 wrzeciona za pomoc\u0105 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\">Wrzeciono na CCW<\/td><td class=\"has-text-align-center\" data-align=\"center\">M04 S6000<\/td><td class=\"has-text-align-center\" data-align=\"center\">U\u017cywaj do narz\u0119dzi LH lub specjalnych ci\u0119\u0107<\/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\">Ogranicznik wrzeciona<\/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\">Zmiana narz\u0119dzia<\/td><td class=\"has-text-align-center\" data-align=\"center\">T3 M06<\/td><td class=\"has-text-align-center\" data-align=\"center\">Frezowanie; tokarki cz\u0119sto u\u017cywaj\u0105 kod\u00f3w T<\/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\">P\u0142yn ch\u0142odz\u0105cy w\u0142\u0105czony<\/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\">P\u0142yn ch\u0142odz\u0105cy wy\u0142\u0105czony<\/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\">Zatrzymanie 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\">Opcjonalny ogranicznik<\/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\">Koniec programu, przewijanie do ty\u0142u<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Od CAD do NC: Podstawy przep\u0142ywu pracy i sk\u0142adni<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Potok od projektu do \u015bcie\u017cki narz\u0119dzia (CAD, CAM, post, weryfikacja NC)<\/h3>\n\n\n\n<p>Ta sekcja wyja\u015bnia pe\u0142ny proces programowania: pocz\u0105wszy od modelowania CAD, przechodz\u0105c do generowania \u015bcie\u017cki narz\u0119dzia CAM, przetwarzania ko\u0144cowego i weryfikacji kodu NC. Wi\u0119kszo\u015b\u0107 zak\u0142ad\u00f3w stosuje jasny schemat. Zaczynasz od modelu 3D w programie CAD. Oczy\u015b\u0107 model i zdefiniuj elementy, kt\u00f3re chcesz wyci\u0105\u0107. Import cz\u0119\u015bci do oprogramowania CAM. Wybierz strategi\u0119 dla ka\u017cdej cechy: adaptacyjne oczyszczanie dla obr\u00f3bki zgrubnej, kontur dla \u015bcian, r\u00f3wnoleg\u0142o\u015b\u0107 lub przegrzebek dla powierzchni i cykle wiercenia dla otwor\u00f3w. Ustaw rozmiar materia\u0142u, uchwyt roboczy i punkt odniesienia (strategia G54-G59). Zbuduj lub za\u0142aduj bibliotek\u0119 narz\u0119dzi z aktualnymi uchwytami i d\u0142ugo\u015bciami. Wybierz posuwy i pr\u0119dko\u015bci w oparciu o dane materia\u0142u i frezu. Przetwarzanie \u015bcie\u017cek narz\u0119dzi przy u\u017cyciu kod\u00f3w programowania CNC w celu prawid\u0142owego sterowania operacjami CNC, zapewniaj\u0105c zgodno\u015b\u0107 programu z konfiguracj\u0105 maszyny i redukcj\u0119 b\u0142\u0119d\u00f3w. Backplot i symulacja. Napraw wszelkie b\u0142\u0119dy. Nast\u0119pnie przejd\u017a do maszyny w celu przeprowadzenia kontrolowanego proof-outu.<\/p>\n\n\n\n<p>Mocowanie jest r\u00f3wnie wa\u017cne jak kod. Dobre mocowanie eliminuje wibracje, poprawia wyko\u0144czenie powierzchni i zwi\u0119ksza dok\u0142adno\u015b\u0107. Stabilna strategia odniesienia oszcz\u0119dza czas. Na przyk\u0142ad, ustaw wsp\u00f3lny offset roboczy dla wszystkich operacji, aby nie goni\u0107 za pomiarami po ka\u017cdej zmianie narz\u0119dzia. Podczas wysy\u0142ania upewnij si\u0119, \u017ce format pliku i kody s\u0105 zgodne z dialektem kontrolera. Je\u015bli maszyna wymaga bezpiecznej linii startowej (jednostki, p\u0142aszczyzna, abs\/inc, anulowanie kompensacji), nale\u017cy uwzgl\u0119dni\u0107 j\u0105 w szablonie postu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Uk\u0142ady wsp\u00f3\u0142rz\u0119dnych, jednostki i logika modalna<\/h3>\n\n\n\n<p>Sterowniki CNC \u015bledz\u0105 pozycj\u0119 za pomoc\u0105 uk\u0142adu wsp\u00f3\u0142rz\u0119dnych. X i Y definiuj\u0105 p\u0142aszczyzn\u0119 sto\u0142u, a Z jest osi\u0105 wrzeciona. Podczas frezowania o\u015b Z+ jest skierowana w g\u00f3r\u0119. Podczas toczenia, Z cz\u0119sto biegnie wzd\u0142u\u017c linii \u015brodkowej wrzeciona, a X kontroluje \u015brednic\u0119. G20 ustawia cale; G21 ustawia milimetry. Wybierz jedn\u0105 z nich i trzymaj si\u0119 jej przez ca\u0142y program. G90 jest warto\u015bci\u0105 bezwzgl\u0119dn\u0105. Wszystkie pozycje s\u0105 mierzone od pocz\u0105tku przesuni\u0119cia roboczego (jak G54). G91 jest przyrostowe. Ruchy s\u0105 wzgl\u0119dne od bie\u017c\u0105cej pozycji. Wielu programist\u00f3w u\u017cywa G90 dla wi\u0119kszo\u015bci kodu i prze\u0142\u0105cza si\u0119 na G91 dla kr\u00f3tkich wzor\u00f3w lub sekwencji dziobania.<\/p>\n\n\n\n<p>Przesuni\u0119cia robocze (G54-G59) przesuwaj\u0105 uk\u0142ad wsp\u00f3\u0142rz\u0119dnych maszyny do punktu zerowego cz\u0119\u015bci. W praktyce dotyka si\u0119 obrabianego przedmiotu i ustawia G54 na wybranym naro\u017cniku lub \u015brodku otworu. Kompensacja d\u0142ugo\u015bci narz\u0119dzia (G43 H...) uwzgl\u0119dnia unikaln\u0105 d\u0142ugo\u015b\u0107 frezu, aby osi\u0105gn\u0105\u0107 prawid\u0142owe Z. Zawsze aktywuj G43 z bezpiecznym ruchem Z. Cutter comp (G41\/G42) umo\u017cliwia zdefiniowanie promienia narz\u0119dzia na panelu sterowania. Jest to przydatne, gdy chcesz dostosowa\u0107 rozmiar \u015bcianki bez ponownego umieszczania. P\u0142aszczyzna (G17\/G18\/G19) okre\u015bla, kt\u00f3re osie definiuj\u0105 interpolacj\u0119 ko\u0142ow\u0105 i kompensacj\u0119 frezu. Ustaw p\u0142aszczyzn\u0119 wcze\u015bnie i rzadko j\u0105 zmieniaj, chyba \u017ce jest to konieczne.<\/p>\n\n\n\n<p>Podstawy posuwu i pr\u0119dko\u015bci wi\u0105\u017c\u0105 ruch z fizyk\u0105. Pr\u0119dko\u015b\u0107 wrzeciona S jest podawana w obrotach na minut\u0119. Pr\u0119dko\u015b\u0107 posuwu F jest podawana w mm\/min lub in\/min (G94) lub na obr\u00f3t (G95, powszechne w toczeniu). Obci\u0105\u017cenie wi\u00f3rami, pr\u0119dko\u015b\u0107 powierzchniowa i materia\u0142 definiuj\u0105 bezpieczne okna. Twarde materia\u0142y lub d\u0142ugie przyleganie cz\u0119sto wymagaj\u0105 ni\u017cszej pr\u0119dko\u015bci powierzchniowej i wi\u0119kszej grubo\u015bci wi\u00f3ra, aby unikn\u0105\u0107 tarcia. Cienkie \u015bcianki wymagaj\u0105 \u0142agodniejszych zej\u015b\u0107 i inteligentniejszych wyprowadze\u0144. Kod jest prosty; nauka o ci\u0119ciu sprawia, \u017ce jest \u015bpiewaj\u0105cy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jakie s\u0105 najbardziej uniwersalne kody G\/M w r\u00f3\u017cnych kontrolach?<\/h3>\n\n\n\n<p>Najbardziej uniwersalne kody G to G00, G01, G02, G03, G17-G19, G20\/G21, G40-G43, G49, G54-G59, G90\/G91 i G94\/G95. Najbardziej uniwersalne kody M to M03, M04, M05, M06 (frezowanie), M08, M09, M00, M01 i M30. Cykle sondowania i puszkowania r\u00f3\u017cni\u0105 si\u0119 znacznie; sprawd\u017a instrukcj\u0119 sterowania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Symulacja, weryfikacja i zabezpieczanie przed b\u0142\u0119dami<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Symulacja offline zapobiegaj\u0105ca awariom i z\u0142omowaniu<\/h3>\n\n\n\n<p>Backplotting pokazuje linie \u015bcie\u017cki narz\u0119dzia G00, G01, G02 i G03. Symulacja usuwania materia\u0142u pokazuje, jak zmienia si\u0119 materia\u0142 podczas ci\u0119cia narz\u0119dzia. Pe\u0142na symulacja maszyny dodaje kinematyk\u0119, uchwyty i limity ruchu w celu wychwycenia kolizji. U\u017cywaj dok\u0142adnych modeli narz\u0119dzi i uchwyt\u00f3w. Wiele awarii wynika z kolizji oprawki, a nie samego rowka wi\u00f3rowego. Biblioteka narz\u0119dzi powinna by\u0107 zsynchronizowana z rzeczywistymi wst\u0119pnie ustawionymi d\u0142ugo\u015bciami. W przypadku toczenia lub frezowania nale\u017cy uwzgl\u0119dni\u0107 w modelu szcz\u0119ki uchwytu, konik i g\u0142owice narz\u0119dziowe. Symulacja jest ta\u0144sza ni\u017c z\u0142om i znacznie ta\u0144sza ni\u017c naprawa wrzeciona.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Techniki walidacji na maszynie<\/h3>\n\n\n\n<p>Dodanie kilku kontroli podczas weryfikacji szybko zmniejsza ryzyko.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wykonaj pr\u00f3b\u0119 na sucho z narz\u0119dziem znacznie powy\u017cej cz\u0119\u015bci. Obserwuj kszta\u0142t ruchu.<\/li>\n\n\n\n<li>Prze\u0142\u0105cz na pojedynczy blok. Krocz linia po linii, u\u017cyj przytrzymania posuwu, aby zatrzyma\u0107 si\u0119 przed problemami.<\/li>\n\n\n\n<li>W\u0142\u0105cz opcjonalne zatrzymanie (M01) mi\u0119dzy g\u0142\u00f3wnymi operacjami i przy pierwszym u\u017cyciu ka\u017cdego narz\u0119dzia.<\/li>\n\n\n\n<li>Podczas pierwszych ci\u0119\u0107 nale\u017cy u\u017cy\u0107 zmniejszonej pr\u0119dko\u015bci wrzeciona i obej\u015bcia posuwu.<\/li>\n\n\n\n<li>Trzymaj palec na uchwycie podawania. Je\u015bli co\u015b jest nie tak, zatrzymaj si\u0119 i sprawd\u017a.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Lista kontrolna weryfikacji (malej\u0105ce ryzyko)<\/h3>\n\n\n\n<p>Skup si\u0119 najpierw na najwi\u0119kszym ryzyku. Nieprawid\u0142owa kompensacja pracy? Zderzenie. Z\u0142a d\u0142ugo\u015b\u0107 narz\u0119dzia? B\u0142\u0105d. \u0179le dobrany frez? Wy\u017c\u0142obienie.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zweryfikuj przesuni\u0119cie robocze (G54-G59) i po\u0142o\u017cenie punktu odniesienia na maszynie.<\/li>\n\n\n\n<li>Upewnij si\u0119, \u017ce d\u0142ugo\u015b\u0107 narz\u0119dzia (G43 H...) odpowiada za\u0142adowanemu narz\u0119dziu.<\/li>\n\n\n\n<li>Sprawd\u017a stan i kierunek wrzeciona (M03\/M04\/M05) przed rozpocz\u0119ciem ci\u0119cia.<\/li>\n\n\n\n<li>Potwierd\u017a ch\u0142odzenie (M08\/M09), szczeg\u00f3lnie w przypadku d\u0142ugich ci\u0119\u0107 i g\u0142\u0119bokich otwor\u00f3w.<\/li>\n\n\n\n<li>Ustaw bezpieczn\u0105 p\u0142aszczyzn\u0119 prze\u015bwitu powy\u017cej najwy\u017cszego punktu cz\u0119\u015bci\/urz\u0105dzenia.<\/li>\n\n\n\n<li>Sprawd\u017a p\u0142aszczyzn\u0119 \u0142uku (G17\/G18\/G19) i format \u015brodka \u0142uku (I\/J\/K).<\/li>\n\n\n\n<li>Sprawdzi\u0107 wej\u015bcia i wyj\u015bcia kompilacji przecinarki pod k\u0105tem czystego wej\u015bcia\/wyj\u015bcia.<\/li>\n\n\n\n<li>Potwierd\u017a jednostki (G20\/G21), bezwzgl\u0119dne vs. przyrostowe (G90\/G91).<\/li>\n\n\n\n<li>Statystyka: wiele sklep\u00f3w d\u0105\u017cy do dok\u0142adno\u015bci oko\u0142o 0,001 cala (25 \u00b5m); zaplanuj kod i inspekcj\u0119, aby to osi\u0105gn\u0105\u0107.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Zaawansowane techniki kodowania: Makra, Podprogramy, Wieloosiowo\u015b\u0107<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Programowanie parametryczne i zmienne<\/h3>\n\n\n\n<p>Programowanie parametryczne zamienia program cnc w prosty j\u0119zyk programowania. Mo\u017cesz przechowywa\u0107 warto\u015bci w zmiennych #, wykonywa\u0107 obliczenia matematyczne i podejmowa\u0107 decyzje. Mo\u017cna na przyk\u0142ad zdefiniowa\u0107 #100 jako odst\u0119py mi\u0119dzy otworami, a nast\u0119pnie zap\u0119tli\u0107 cykl wiercenia w tablicy za pomoc\u0105 WHILE\/DO. Pr\u0119dko\u015b\u0107 wrzeciona mo\u017cna obliczy\u0107 na podstawie docelowej pr\u0119dko\u015bci powierzchni i \u015brednicy narz\u0119dzia. U\u017cyj IF\/THEN, aby wybra\u0107 \u015bcie\u017cki na podstawie stanu magazynowego. Dzi\u0119ki makrom rodzina cz\u0119\u015bci staje si\u0119 jednym programem z kilkoma danymi wej\u015bciowymi.<\/p>\n\n\n\n<p>Prosty przyk\u0142ad w j\u0119zyku angielskim: ustaw #100 = odst\u0119p, #101 = liczba otwor\u00f3w, zacznij od X0 i wier\u0107 w ka\u017cdym kroku, a\u017c osi\u0105gniesz liczb\u0119. Zmniejsza to liczb\u0119 b\u0142\u0119d\u00f3w kopiowania i wklejania oraz umo\u017cliwia szybk\u0105 edycj\u0119 na maszynie. Wiele sklep\u00f3w zgadza si\u0119, \u017ce nauka struktury - jak dzia\u0142aj\u0105 p\u0119tle, warunki i zmienne - jest bardziej warto\u015bciowa ni\u017c zapami\u0119tywanie ka\u017cdego kodu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Podprogramy i modu\u0142owo\u015b\u0107 (M98\/M99)<\/h3>\n\n\n\n<p>Podprogramy pozwalaj\u0105 napisa\u0107 wzorzec raz i u\u017cy\u0107 go ponownie. Wywo\u0142aj podprogram za pomoc\u0105 M98 i zwr\u00f3\u0107 za pomoc\u0105 M99. Zachowaj wsp\u00f3lne cechy, takie jak okr\u0119gi \u015brub, kieszenie lub fazowania w lokalnych podprogramach w tym samym pliku lub w globalnych podprogramach przechowywanych w uk\u0142adzie sterowania. Skraca to d\u0142ugo\u015b\u0107 programu i u\u0142atwia konserwacj\u0119. Gdy zmienia si\u0119 cecha, nale\u017cy naprawi\u0107 jeden blok, a nie dwadzie\u015bcia. \u0141\u0105cz podzespo\u0142y ze zmiennymi, aby obj\u0105\u0107 wiele rozmiar\u00f3w cz\u0119\u015bci bez ponownego umieszczania.<\/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=\"kody maszyn cnc\" 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\">Rozwa\u017cania dotycz\u0105ce 4 i 5 osi<\/h3>\n\n\n\n<p>Programowanie wieloosiowe zmienia uk\u0142ad odniesienia. Kontrola punktu \u015brodkowego narz\u0119dzia utrzymuje ko\u0144c\u00f3wk\u0119 narz\u0119dzia na zaprogramowanej \u015bcie\u017cce podczas przechylania g\u0142owicy lub sto\u0142u. Obr\u00f3t p\u0142aszczyzny roboczej wyr\u00f3wnuje p\u0142aszczyzn\u0119 programu do nowej osi narz\u0119dzia. Ustaw limity obrot\u00f3w, aby unikn\u0105\u0107 martwych stref i osobliwo\u015bci. Zaplanuj bezpieczne przej\u015bcia mi\u0119dzy orientacjami. U\u017cywaj wyra\u017anych wycofa\u0144 i ruch\u00f3w wektora narz\u0119dzia przed jakimkolwiek obrotem. W przypadku wielu element\u00f3w steruj\u0105cych specjalna rodzina kod\u00f3w G obs\u0142uguje dynamiczne przesuni\u0119cia robocze i obroty. Zapoznaj si\u0119 z instrukcj\u0105 sterowania, aby zmapowa\u0107 je do swojego stanowiska.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kiedy powinienem u\u017cywa\u0107 makr zamiast CAM?<\/h3>\n\n\n\n<p>U\u017cywaj makr, gdy potrzebujesz powtarzaj\u0105cych si\u0119 wzor\u00f3w, kt\u00f3re r\u00f3\u017cni\u0105 si\u0119 o kilka cyfr, gdy chcesz szybko edytowa\u0107 bezpo\u015brednio na maszynie, gdy wykonujesz podobne cz\u0119\u015bci w ma\u0142ych partiach i gdy zmiana jest szybsza do zakodowania ni\u017c do ponownego wys\u0142ania. U\u017cywaj CAM do z\u0142o\u017conych powierzchni, ruchu wieloosiowego oraz gdy regu\u0142y kolizji i modele magazynowe maj\u0105 znaczenie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bran\u017cowe studia przypadk\u00f3w i benchmarki<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Lotnictwo i kosmonautyka: wyko\u0144czenie w \u015bcis\u0142ej tolerancji z G01\/G02\/G03 + ch\u0142odziwo M<\/h3>\n\n\n\n<p>Precyzyjny warsztat wyka\u0144czaj\u0105cy cz\u0119\u015bci lotnicze u\u017cywa\u0142 G01 z ma\u0142ymi krokami i G02\/G03 do \u0142\u0105czenia naro\u017cnik\u00f3w. Dostosowano pr\u0119dko\u015b\u0107 wrzeciona i posuw do frezu i stopu. Kontrola ch\u0142odziwa za pomoc\u0105 M08\/M09 utrzymywa\u0142a stabilne ciep\u0142o i usuwa\u0142a wi\u00f3ry. Rezultatem by\u0142o powtarzalne wyko\u0144czenie i tolerancje bliskie \u00b10,002 mm. Proces opiera\u0142 si\u0119 na konsekwentnej kontroli modalnej: p\u0142aszczyzna ustawiona na g\u00f3rze, kompensator frezu u\u017cywany tylko tam, gdzie by\u0142o to konieczne i mierzone wej\u015bcia dla p\u0142ynnego wej\u015bcia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prototypowanie samochod\u00f3w: podprogramy parametryczne<\/h3>\n\n\n\n<p>Zesp\u00f3\u0142 zajmuj\u0105cy si\u0119 prototypowaniem zbudowa\u0142 makrozasoby dla wzor\u00f3w otwor\u00f3w, otwor\u00f3w \u0142o\u017cyskowych i pog\u0142\u0119bie\u0144 w obudowach skrzy\u0144 bieg\u00f3w. Dane wej\u015bciowe to odst\u0119py, liczba i \u015brednice. Dodali r\u00f3wnie\u017c procedur\u0119 pomiarow\u0105, aby ustawi\u0107 przesuni\u0119cie robocze dla ka\u017cdego ustawienia. Czas programowania skr\u00f3ci\u0142 si\u0119 o oko\u0142o 40% dla jednorazowych kompilacji. Mogli dostosowa\u0107 dwie zmienne na maszynie, zamiast ponownie przesy\u0142a\u0107 ca\u0142y program krzywki.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wydajno\u015b\u0107 warsztatu: Optymalizacja wymiany narz\u0119dzi M-code<\/h3>\n\n\n\n<p>W jednym z warsztat\u00f3w stosowano bezpieczne linie startowe, wst\u0119pnie ustawione narz\u0119dzia i zaostrzone sekwencje M06 dla frezarek. Skoordynowano zatrzymanie wrzeciona, wy\u0142\u0105czenie ch\u0142odziwa i bezpieczne ruchy Z tu\u017c przed wymian\u0105 narz\u0119dzia, a nast\u0119pnie wznowiono ch\u0142odzenie i zweryfikowano kierunek wrzeciona. Skr\u00f3ci\u0142o to czas konfiguracji o ponad 30% w przypadku powtarzalnych prac. Kluczem by\u0142y lepsze szablony nag\u0142\u00f3wk\u00f3w i standardowe bloki.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wizualne\/interaktywne: wykresy por\u00f3wnawcze<\/h3>\n\n\n\n<p>W przypadku strategii por\u00f3wnawczych nale\u017cy sporz\u0105dzi\u0107 wykresy czasu cyklu w zale\u017cno\u015bci od typu \u015bcie\u017cki narz\u0119dzia i wska\u017anika odpad\u00f3w w zale\u017cno\u015bci od g\u0142\u0119boko\u015bci weryfikacji. Wiele zespo\u0142\u00f3w zauwa\u017ca znaczny spadek ilo\u015bci brak\u00f3w po dodaniu symulacji offline oraz kontroli pojedynczych blok\u00f3w na maszynie przy pierwszym uruchomieniu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rozwi\u0105zywanie problem\u00f3w, bezpiecze\u0144stwo i najlepsze praktyki<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Typowe alarmy i wzorce przyczyn \u017ar\u00f3d\u0142owych<\/h3>\n\n\n\n<p>B\u0142\u0119dy \u0142uku wynikaj\u0105 z niedopasowania promienia i p\u0142aszczyzny lub niemo\u017cliwych punkt\u00f3w ko\u0144cowych. Je\u015bli pojawi si\u0119 alarm \u0142uku, sprawd\u017a G17\/G18\/G19 i warto\u015bci I\/J\/K. Uderzenia mi\u0119kkiego limitu sugeruj\u0105 z\u0142e przesuni\u0119cie robocze lub brak bezpiecznego wycofania. \u017b\u0142obienia kompensatora wynikaj\u0105 z wej\u015bcia w kompensator na ostrym zakr\u0119cie lub pozostawienia aktywnego kompensatora w niebezpiecznym ruchu. Zatrzymania posuwu\/pr\u0119dko\u015bci mog\u0105 by\u0107 spowodowane ograniczeniami mocy wrzeciona lub t\u0119pymi narz\u0119dziami. Gwa\u0142towne ruchy do magazynu wskazuj\u0105 na b\u0142\u0119dy ustawienia Z lub ukryte mocowania. Wiele \"tajemniczych\" problem\u00f3w sprowadza si\u0119 do niew\u0142a\u015bciwych jednostek, niew\u0142a\u015bciwej p\u0142aszczyzny lub niew\u0142a\u015bciwego przesuni\u0119cia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zapobieganie awariom i z\u0142omowaniu narz\u0119dzi<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rozpocznij ka\u017cd\u0105 g\u0142\u00f3wn\u0105 sekcj\u0119 od bezpiecznej linii startowej: jednostki, p\u0142aszczyzna, tryb absolutny, anulowanie komp\u00f3w, stan ch\u0142odziwa.<\/li>\n\n\n\n<li>U\u017cywaj bezpiecznego cofania do znanej warto\u015bci Z przed jakimkolwiek szybkim ruchem w poprzek cz\u0119\u015bci.<\/li>\n\n\n\n<li>Weryfikuj aktywne przesuni\u0119cie robocze i d\u0142ugo\u015b\u0107 narz\u0119dzia za ka\u017cdym razem, gdy \u0142adujesz now\u0105 konfiguracj\u0119.<\/li>\n\n\n\n<li>Udowodnij w nast\u0119puj\u0105cej kolejno\u015bci: praca na sucho z wysok\u0105 pr\u0119dko\u015bci\u0105 Z \u2192 pojedynczy blok \u2192 niska pr\u0119dko\u015b\u0107 posuwu \u2192 pe\u0142na pr\u0119dko\u015b\u0107.<\/li>\n\n\n\n<li>U\u017cywaj wykrywania p\u0119kni\u0119\u0107 narz\u0119dzia lub kontroli mi\u0119dzy g\u0142\u0119bokimi ci\u0119ciami, szczeg\u00f3lnie w przypadku twardych materia\u0142\u00f3w.<\/li>\n\n\n\n<li>Zaplanuj ch\u0142odzenie, odprowadzanie wi\u00f3r\u00f3w i kontrol\u0119 ciep\u0142a. Tytan i kompozyty wymagaj\u0105 stabilnego odprowadzania ciep\u0142a i ostro\u017cnego rampowania.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Jak szybko debugowa\u0107 kod G?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Odczytaj nag\u0142\u00f3wek. Potwierd\u017a jednostki, p\u0142aszczyzn\u0119, warto\u015b\u0107 bezwzgl\u0119dn\u0105\/powi\u0119kszaj\u0105c\u0105, przesuni\u0119cia i kompilacj\u0119.<\/li>\n\n\n\n<li>Przejd\u017a przez pojedynczy blok i obserwuj \u015bcie\u017ck\u0119 przy wysokim Z.<\/li>\n\n\n\n<li>Izoluj jedn\u0105 operacj\u0119 na raz. Komentuj p\u00f3\u017aniejsze operacje, dop\u00f3ki pierwsza nie zostanie sprawdzona.<\/li>\n\n\n\n<li>Por\u00f3wnaj symulacj\u0119 z rzeczywistym ruchem. Poszukaj r\u00f3\u017cnic w wysoko\u015bciach Z i ruchu po \u0142uku.<\/li>\n\n\n\n<li>Zmierz element testowy. Je\u015bli nie ma rozmiaru, dostosuj kompilacj\u0119 narz\u0119dzia przed ponownym opublikowaniem.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Listy kontrolne i procedury SOP gotowe do u\u017cycia w sklepie<\/h3>\n\n\n\n<p><strong>Przed lotem<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Nag\u0142\u00f3wek pokazuje jednostki (G20\/G21), p\u0142aszczyzn\u0119 (G17), G90, G40, G49 i bezpieczne Z.<\/li>\n\n\n\n<li>Ustawione i zarejestrowane przesuni\u0119cia robocze; zdefiniowana procedura sondowania, je\u015bli jest u\u017cywana.<\/li>\n\n\n\n<li>Prawid\u0142owe warto\u015bci sto\u0142u narz\u0119dziowego, uchwyt\u00f3w i d\u0142ugo\u015bci H.<\/li>\n\n\n\n<li>Prawid\u0142owy kierunek wrzeciona, plan ch\u0142odzenia i pr\u0119dko\u015bci posuwu dla materia\u0142u.<\/li>\n\n\n\n<li>P\u0142aszczyzny prze\u015bwitu zdefiniowane i sprawdzone wzgl\u0119dem najwy\u017cszego punktu mocowania.<\/li>\n\n\n\n<li>Symulacja zako\u0144czona: brak kolizji, \u0142uki czyste, limity podr\u00f3\u017cy bezpieczne.<\/li>\n<\/ol>\n\n\n\n<p><strong>Po biegu<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Kontrola metrologiczna: wymiary krytyczne, relacje odniesienia, cylindryczno\u015b\u0107\/p\u0142asko\u015b\u0107 w razie potrzeby.<\/li>\n\n\n\n<li>Kontrola wyko\u0144czenia powierzchni: Ra target, \u015blady narz\u0119dzi, linie pomiarowe.<\/li>\n\n\n\n<li>Rejestrowa\u0107 efektywne posuwy i pr\u0119dko\u015bci, przesuni\u0119cia zu\u017cycia i wszelkie zmiany.<\/li>\n\n\n\n<li>Zaktualizuj nag\u0142\u00f3wek programu, wersj\u0119 i zapisz w DNC lub kontroli wersji.<\/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=\"kod cnc\" 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\">Narz\u0119dzia, oprogramowanie i \u015bcie\u017cki kszta\u0142cenia<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">CAM i stos weryfikacyjny<\/h3>\n\n\n\n<p>Silny stos obejmuje CAD dla modeli, CAM dla \u015bcie\u017cek narz\u0119dzi, dostrojony s\u0142upek do kontroli oraz narz\u0119dzie do tworzenia backplot\u00f3w\/symulacji maszyn. Dodaj DNC dla niezawodnych transfer\u00f3w i prosty plan wersjonowania do \u015bledzenia zmian. Utrzymuj jedno \u017ar\u00f3d\u0142o prawdy dla frez\u00f3w i uchwyt\u00f3w, aby posuwy i kontrole kolizji by\u0142y zgodne z lini\u0105 produkcyjn\u0105. Nawet w przypadku CAM, znajomo\u015b\u0107 j\u0119zyka maszynowego cnc pomaga w audycie i dostosowywaniu kodu na maszynie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Edytory kodu, makra i narz\u0119dzia<\/h3>\n\n\n\n<p>Wyb\u00f3r odpowiedniego edytora kodu i narz\u0119dzi makr ma kluczowe znaczenie podczas nauki programowania CNC, poniewa\u017c pomaga \u015bledzi\u0107 stany modalne, zarz\u0105dza\u0107 bibliotekami narz\u0119dzi i ogranicza\u0107 b\u0142\u0119dy. Wybierz edytor z pod\u015bwietlaniem sk\u0142adni kodu G, \u015bledzeniem modalnym i wyszukiwaniem\/zast\u0119powaniem. Dodaj zaufan\u0105 bibliotek\u0119 makr dla wzorc\u00f3w, sond i punkt\u00f3w kontrolnych. Kalkulatory posuwu i pr\u0119dko\u015bci pomagaj\u0105 dopasowa\u0107 obci\u0105\u017cenie wi\u00f3r\u00f3w do materia\u0142u. Nag\u0142\u00f3wki szablon\u00f3w i bezpieczne linie startowe redukuj\u0105 b\u0142\u0119dy we wszystkich programach. Niewielki skrypt sumy kontrolnej lub regu\u0142a nazewnictwa plik\u00f3w mo\u017ce r\u00f3wnie\u017c zapobiec za\u0142adowaniu niew\u0142a\u015bciwej wersji do kontroli.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plan nauki i praktyczne zestawy danych<\/h3>\n\n\n\n<p>Dla pocz\u0105tkuj\u0105cych nauka programowania CNC rozpoczyna si\u0119 od prostych operacji frezowania i toczenia 2D. Naucz si\u0119 kod\u00f3w G00, G01, G02, G03, G04 i podstawowych kod\u00f3w M. \u0106wicz na mi\u0119kkich materia\u0142ach, takich jak aluminium. Przejd\u017a do kieszeni, kontur\u00f3w i wiercenia za pomoc\u0105 cykli dziobania (lub r\u0119cznego dziobania, je\u015bli cykle r\u00f3\u017cni\u0105 si\u0119 w uk\u0142adzie sterowania). Przejd\u017a do stali z dostrojonymi posuwami i pr\u0119dko\u015bciami. Dodaj obr\u00f3bk\u0119 narz\u0119dzi, a nast\u0119pnie gwintowanie i wytaczanie na tokarce. P\u00f3\u017aniej naucz si\u0119 podstaw wieloosiowych i p\u0119tli parametrycznych. Prowad\u017a ma\u0142\u0105 \"ksi\u0105\u017ck\u0119 kucharsk\u0105\" sprawdzonych przyk\u0142adowych operacji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Szablony wizualne\/interaktywne<\/h3>\n\n\n\n<p>Utw\u00f3rz folder z tabelami nag\u0142\u00f3wk\u00f3w (jednostki, p\u0142aszczyzna, bezpieczne Z), procedurami pomiarowymi, arkuszami inspekcji i standardowymi punktami kontrolnymi M00\/M01. U\u017cyj ich, aby przyspieszy\u0107 ka\u017cde nowe zadanie i uczy\u0107 nowych programist\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jaka jest r\u00f3\u017cnica mi\u0119dzy G-code i M-code?<\/h3>\n\n\n\n<p>Kod G zarz\u0105dza geometri\u0105 i ruchem. M\u00f3wi on maszynie, jak porusza\u0107 frezem, aby kszta\u0142towa\u0107 cz\u0119\u015b\u0107 - linie proste, \u0142uki, p\u0142aszczyzny i tryby wsp\u00f3\u0142rz\u0119dnych. Kod M zarz\u0105dza funkcjami maszyny, takimi jak uruchomienie\/zatrzymanie wrzeciona, zmiana narz\u0119dzia, ch\u0142odziwo, zatrzymanie programu i zako\u0144czenie programu. Potrzebne s\u0105 oba kody: G dla \u015bcie\u017cki i M dla operacji maszyny, kt\u00f3ra obs\u0142uguje t\u0119 \u015bcie\u017ck\u0119.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kluczowe wnioski i plan dzia\u0142ania<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Podsumowanie 5-etapowego przep\u0142ywu pracy (odwr\u00f3cona piramida)<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Planuj strategie i punkty odniesienia: wybieraj narz\u0119dzia, osprz\u0119t i przesuni\u0119cia z my\u015bl\u0105 o celu.<\/li>\n\n\n\n<li>Generowanie \u015bcie\u017cek narz\u0119dzia w CAM: zgrubnych, wyka\u0144czaj\u0105cych, otwor\u00f3w i przej\u015b\u0107.<\/li>\n\n\n\n<li>Prze\u015blij do kontroli: dodaj bezpieczne linie startowe i notatki nag\u0142\u00f3wka.<\/li>\n\n\n\n<li>Symulacja i weryfikacja: backplot, usuwanie materia\u0142u, limity maszyny.<\/li>\n\n\n\n<li>Sprawdzanie na maszynie: praca na sucho, pojedynczy blok, opcjonalne zatrzymania, kontrola pierwszej cz\u0119\u015bci.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Wska\u017aniki do \u015bledzenia w celu ci\u0105g\u0142ego doskonalenia<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tolerancje trafienia vs. cel<\/li>\n\n\n\n<li>Czas cyklu wed\u0142ug operacji<\/li>\n\n\n\n<li>Czas konfiguracji i czas prze\u0142\u0105czania<\/li>\n\n\n\n<li>Wska\u017anik z\u0142omu i wska\u017anik przer\u00f3bek<\/li>\n\n\n\n<li>\u017bywotno\u015b\u0107 narz\u0119dzia i koszt cz\u0119\u015bci<\/li>\n\n\n\n<li>Wydajno\u015b\u0107 pierwszego przej\u015bcia<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Nast\u0119pne kroki<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tworzenie i utrzymywanie biblioteki makr dla typowych wzorc\u00f3w i sond.<\/li>\n\n\n\n<li>Standaryzacja nag\u0142\u00f3wk\u00f3w program\u00f3w i bezpiecznych linii startowych w ca\u0142ym sklepie.<\/li>\n\n\n\n<li>Dodaj bramki symulacyjne przed pierwszym uruchomieniem.<\/li>\n\n\n\n<li>Zaplanuj szkolenie od\u015bwie\u017caj\u0105ce w zakresie logiki modalnej, kompilacji i weryfikacji.<\/li>\n\n\n\n<li>Prowadzenie dziennika \"wyci\u0105gni\u0119tych wniosk\u00f3w\" powi\u0105zanego z wersjami programu.<\/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=\"kody programowania 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\">Najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Referencje<\/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\/pl\/wp-json\/wp\/v2\/posts\/7385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/comments?post=7385"}],"version-history":[{"count":2,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/posts\/7385\/revisions"}],"predecessor-version":[{"id":7394,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/posts\/7385\/revisions\/7394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/media\/7388"}],"wp:attachment":[{"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/media?parent=7385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/categories?post=7385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uneedpm.com\/pl\/wp-json\/wp\/v2\/tags?post=7385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}