{"id":24058,"date":"2024-10-08T11:02:50","date_gmt":"2024-10-08T03:02:50","guid":{"rendered":"https:\/\/firstmold.com\/?p=24058"},"modified":"2025-07-15T13:32:32","modified_gmt":"2025-07-15T05:32:32","slug":"g-code-and-m-code","status":"publish","type":"post","link":"https:\/\/firstmold.com\/pl\/tips\/g-code-and-m-code\/","title":{"rendered":"Opanowanie kod\u00f3w G i M w obr\u00f3bce CNC"},"content":{"rendered":"<p class=\"wp-block-paragraph\">CNC przenios\u0142o produkcj\u0119 na wy\u017cszy poziom, daj\u0105c producentom \u015brodki do osi\u0105gni\u0119cia wysokiej dok\u0142adno\u015bci, szybko\u015bci i elastyczno\u015bci w wytwarzaniu z\u0142o\u017conych cz\u0119\u015bci. Kody G i M to dwa kody znajduj\u0105ce si\u0119 w sercu ka\u017cdego programu CNC, kt\u00f3re kieruj\u0105 wieloma operacjami, jakie mo\u017ce wykona\u0107 dana maszyna. W zwi\u0105zku z tym kluczowe znaczenie dla operator\u00f3w maszyn i programist\u00f3w CNC ma rozr\u00f3\u017cnienie mi\u0119dzy <strong>Kod G <\/strong>oraz <strong>Kod M <\/strong>dla prawid\u0142owego dzia\u0142ania maszyny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W tym artykule om\u00f3wimy niekt\u00f3re z najpopularniejszych kod\u00f3w G i M, spos\u00f3b ich dzia\u0142ania w typowym programie CNC i dlaczego s\u0105 one kluczowe dla produkcji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-g-code-in-cnc-programming\">Kod G w programowaniu CNC<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kod G to g\u0142\u00f3wnie kod geometryczny. Jest to najcz\u0119stsza forma programowania CNC. Informuje on maszyn\u0119, jak powinna si\u0119 porusza\u0107 - na przyk\u0142ad w linii prostej, ruchem okr\u0119\u017cnym lub z pr\u0119dko\u015bci\u0105 posuwu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zasadniczo kody G informuj\u0105 maszyn\u0119 CNC, gdzie umie\u015bci\u0107 narz\u0119dzie i jak narz\u0119dzie powinno odnosi\u0107 si\u0119 do przedmiotu obrabianego w oparciu o ruch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cdy kod G wi\u0105\u017ce si\u0119 z jak\u0105\u015b czynno\u015bci\u0105 lub ruchem w maszynie CNC, a zestaw tych kod\u00f3w b\u0119dzie wykonywany w kolejno\u015bci sekwencji w celu wykonania jakiego\u015b zadania. Chocia\u017c programowanie za pomoc\u0105 kodu G zosta\u0142o pocz\u0105tkowo opracowane dla maszyn NC, jego zasady pozostaj\u0105 podstawowe w nowoczesnej obr\u00f3bce CNC.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-g-codes-and-their-functions\">Popularne kody G i ich funkcje<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Przeanalizujmy niekt\u00f3re z najwa\u017cniejszych kod\u00f3w G w obr\u00f3bce CNC:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-1-g00-rapid-positioning\">1. G00: Szybkie pozycjonowanie<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Polecenie G00 nakazuje maszynie szybkie przesuni\u0119cie narz\u0119dzia do okre\u015blonej wsp\u00f3\u0142rz\u0119dnej bez wykonywania ci\u0119cia. Polecenie to jest zwykle u\u017cywane do przesuni\u0119cia narz\u0119dzia do pozycji pocz\u0105tkowej przed rozpocz\u0119ciem obr\u00f3bki lub w celu przygotowania do wymiany narz\u0119dzia. Jest to jeden z najszybszych ruch\u00f3w, jakie mo\u017ce wykona\u0107 maszyna.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-2-g01-linear-interpolation\">2. G01: Interpolacja liniowa<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Polecenie G01 steruje ruchem narz\u0119dzia tn\u0105cego wzd\u0142u\u017c linii prostej z okre\u015blon\u0105 pr\u0119dko\u015bci\u0105 posuwu. Polecenie to jest cz\u0119sto u\u017cywane do precyzyjnych operacji ci\u0119cia, gdzie pr\u0119dko\u015b\u0107 posuwu jest wolniejsza ni\u017c w przypadku szybkiego pozycjonowania, co pozwala na wi\u0119ksz\u0105 dok\u0142adno\u015b\u0107.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-3-g02-circular-interpolation-clockwise\">3. G02: Interpolacja ko\u0142owa zgodnie z ruchem wskaz\u00f3wek zegara<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kod G02 nakazuje narz\u0119dziu ruch w kierunku zgodnym z ruchem wskaz\u00f3wek zegara. Jest to zwykle u\u017cywane, gdy cz\u0119\u015b\u0107 wymaga okr\u0105g\u0142ych ci\u0119\u0107 lub zaokr\u0105glonych kraw\u0119dzi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-4-g03-circular-interpolation-counterclockwise\">4. G03: Interpolacja ko\u0142owa przeciwnie do ruchu wskaz\u00f3wek zegara<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Podobnie jak G02, polecenie G03 przesuwa narz\u0119dzie po \u015bcie\u017cce ko\u0142owej w kierunku przeciwnym do ruchu wskaz\u00f3wek zegara. \u0141\u0105cznie, operatorzy maszyn mog\u0105 u\u017cywa\u0107 G02 i G03 do tworzenia z\u0142o\u017conych zakrzywionych kszta\u0142t\u00f3w i profili.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-5-g04-dwell\">5. G04: Dwell<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Polecenie G04 nakazuje maszynie wstrzymanie lub zatrzymanie na okre\u015blony czas. Jest to przydatne, gdy narz\u0119dzie tn\u0105ce musi utrzyma\u0107 swoj\u0105 pozycj\u0119, np. gdy wrzeciono osi\u0105ga stabiln\u0105 pr\u0119dko\u015b\u0107 lub gdy czeka na zadzia\u0142anie ch\u0142odziwa.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-6-g17-g18-and-g19-plane-selection\">6. G17, G18 i G19: Wyb\u00f3r p\u0142aszczyzny<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kody te wybieraj\u0105 p\u0142aszczyzn\u0119 geometryczn\u0105, w kt\u00f3rej maszyna b\u0119dzie dzia\u0142a\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>G17<\/strong>: Wybiera p\u0142aszczyzn\u0119 XY.<\/li>\n\n\n\n<li><strong>G18<\/strong>: Wybiera p\u0142aszczyzn\u0119 XZ.<\/li>\n\n\n\n<li><strong>G19<\/strong>: Wybiera p\u0142aszczyzn\u0119 YZ. Ma to kluczowe znaczenie w przypadku obr\u00f3bki wieloosiowej, aby zapewni\u0107 ruch narz\u0119dzia w ramach prawid\u0142owych parametr\u00f3w przestrzennych.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-7-g43-tool-length-compensation\">7. G43: Kompensacja d\u0142ugo\u015bci narz\u0119dzia<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kod G43 kompensuje d\u0142ugo\u015b\u0107 narz\u0119dzia, umo\u017cliwiaj\u0105c maszynie uwzgl\u0119dnienie r\u00f3\u017cnych rozmiar\u00f3w narz\u0119dzi podczas pracy. Bez tego narz\u0119dzia o r\u00f3\u017cnej d\u0142ugo\u015bci mog\u0142yby powodowa\u0107 niedok\u0142adno\u015bci w obr\u00f3bce.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-g-code\">Lista kod\u00f3w G<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Kod G<\/td><td>Grupa<\/td><td>Znaczenie<\/td><\/tr><tr><td>G00<\/td><td>01*<\/td><td>Szybki ruch<\/td><\/tr><tr><td>G01<\/td><td>01<\/td><td>Ruch interpolacji liniowej<\/td><\/tr><tr><td>G02<\/td><td>01<\/td><td>Ruch interpolacji CW<\/td><\/tr><tr><td>G03<\/td><td>01<\/td><td>Ruch interpolacji CCW<\/td><\/tr><tr><td>G04<\/td><td>00<\/td><td>Dwell<\/td><\/tr><tr><td>G09<\/td><td>00<\/td><td>Dok\u0142adny przystanek<\/td><\/tr><tr><td>G10<\/td><td>00<\/td><td>Programowalne wej\u015bcie danych<\/td><\/tr><tr><td>G11<\/td><td>00<\/td><td>Anulowanie programowalnego wej\u015bcia danych<\/td><\/tr><tr><td>G15<\/td><td>17*<\/td><td>Anulowanie wsp\u00f3\u0142rz\u0119dnych biegunowych<\/td><\/tr><tr><td>G16<\/td><td>17<\/td><td>Wsp\u00f3\u0142rz\u0119dna biegunowa<\/td><\/tr><tr><td>G17<\/td><td>02*<\/td><td>Wyb\u00f3r p\u0142aszczyzny XY<\/td><\/tr><tr><td>G18<\/td><td>02<\/td><td>Wyb\u00f3r p\u0142aszczyzny ZX<\/td><\/tr><tr><td>G19<\/td><td>02<\/td><td>Wyb\u00f3r p\u0142aszczyzny YZ<\/td><\/tr><tr><td>G20<\/td><td>06*<\/td><td>Wybierz cale<\/td><\/tr><tr><td>G21<\/td><td>06<\/td><td>Wyb\u00f3r metryki<\/td><\/tr><tr><td>G28<\/td><td>00<\/td><td>Powr\u00f3t do punktu odniesienia<\/td><\/tr><tr><td>G29<\/td><td>00<\/td><td>Powr\u00f3t z punktu odniesienia<\/td><\/tr><tr><td>G30<\/td><td>00<\/td><td>Powr\u00f3t do 2<sup>i<\/sup>&nbsp;,3<sup>rd<\/sup>,4<sup>th<\/sup>&nbsp;punkt odniesienia<\/td><\/tr><tr><td>G31<\/td><td>00<\/td><td>Podawanie do momentu pomini\u0119cia<\/td><\/tr><tr><td>G33<\/td><td>01<\/td><td>Gwintowanie<\/td><\/tr><tr><td>G40<\/td><td>07*<\/td><td>Anulowanie kompensacji kutra<\/td><\/tr><tr><td>G41<\/td><td>07<\/td><td>Kompensacja kutra w lewo<\/td><\/tr><tr><td>G42<\/td><td>07<\/td><td>Kompensacja ci\u0119cia w prawo<\/td><\/tr><tr><td>G43<\/td><td>08<\/td><td>Kompensacja d\u0142ugo\u015bci narz\u0119dzia +<\/td><\/tr><tr><td>G44<\/td><td>08<\/td><td>Kompensacja d\u0142ugo\u015bci narz\u0119dzia -<\/td><\/tr><tr><td>G49<\/td><td>08*<\/td><td>Anulowanie G43\/G44<\/td><\/tr><tr><td>G50<\/td><td>11*<\/td><td>G51 anulowa\u0107<\/td><\/tr><tr><td>G51<\/td><td>11<\/td><td>Skalowanie<\/td><\/tr><tr><td>G52<\/td><td>00<\/td><td>Ustawianie lokalnego uk\u0142adu wsp\u00f3\u0142rz\u0119dnych<\/td><\/tr><tr><td>G53<\/td><td>00<\/td><td>Niemodalny wyb\u00f3r wsp\u00f3\u0142rz\u0119dnych maszyny<\/td><\/tr><tr><td>G54<\/td><td>14*<\/td><td>Wybierz roboczy uk\u0142ad wsp\u00f3\u0142rz\u0119dnych 1<\/td><\/tr><tr><td>G55<\/td><td>14<\/td><td>Wybierz roboczy uk\u0142ad wsp\u00f3\u0142rz\u0119dnych 2<\/td><\/tr><tr><td>G56<\/td><td>14<\/td><td>Wybierz uk\u0142ad wsp\u00f3\u0142rz\u0119dnych pracy 3<\/td><\/tr><tr><td>G57<\/td><td>14<\/td><td>Wybierz uk\u0142ad wsp\u00f3\u0142rz\u0119dnych pracy 4<\/td><\/tr><tr><td>G58<\/td><td>14<\/td><td>Wyb\u00f3r uk\u0142adu wsp\u00f3\u0142rz\u0119dnych pracy 5<\/td><\/tr><tr><td>G59<\/td><td>14<\/td><td>Wybierz uk\u0142ad wsp\u00f3\u0142rz\u0119dnych pracy 6<\/td><\/tr><tr><td>G60<\/td><td>00<\/td><td>Jednokierunkowe pozycjonowanie<\/td><\/tr><tr><td>G61<\/td><td>15<\/td><td>Dok\u0142adny stop modalny<\/td><\/tr><tr><td>G64<\/td><td>15*<\/td><td>G61 anulowa\u0107<\/td><\/tr><tr><td>G65<\/td><td>00<\/td><td>Wywo\u0142anie makra<\/td><\/tr><tr><td>G68<\/td><td>16<\/td><td>Rotacja<\/td><\/tr><tr><td>G69<\/td><td>16*<\/td><td>G68 anulowa\u0107<\/td><\/tr><tr><td>G73<\/td><td>09<\/td><td>Cykl wiercenia z du\u017c\u0105 pr\u0119dko\u015bci\u0105<\/td><\/tr><tr><td>G74<\/td><td>09<\/td><td>Cykl stukania lew\u0105 r\u0119k\u0105<\/td><\/tr><tr><td>G76<\/td><td>09<\/td><td>Cykl dok\u0142adnego wytaczania w puszkach<\/td><\/tr><tr><td>G80<\/td><td>09*<\/td><td>Anulowanie cyklu w puszce<\/td><\/tr><tr><td>G81<\/td><td>09<\/td><td>Cykl wiercenia<\/td><\/tr><tr><td>G82<\/td><td>09<\/td><td>Cykl wiercenia punktowego<\/td><\/tr><tr><td>G83<\/td><td>09<\/td><td>Normalny cykl wiercenia otwor\u00f3w<\/td><\/tr><tr><td>G84<\/td><td>09<\/td><td>Cykl gwintowania<\/td><\/tr><tr><td>G85<\/td><td>09<\/td><td>Nudny cykl<\/td><\/tr><tr><td>G86<\/td><td>09<\/td><td>Cykl wytaczania z zatrzymaniem wrzeciona<\/td><\/tr><tr><td>G87<\/td><td>09<\/td><td>Powr\u00f3t nudnego cyklu<\/td><\/tr><tr><td>G88<\/td><td>09<\/td><td>Nudny cykl<\/td><\/tr><tr><td>G89<\/td><td>09<\/td><td>Cykl nudzenia i przebywania<\/td><\/tr><tr><td>G90<\/td><td>03*<\/td><td>Bezwzgl\u0119dny<\/td><\/tr><tr><td>G91<\/td><td>03<\/td><td>Przyrostowy<\/td><\/tr><tr><td>G92<\/td><td>00<\/td><td>Ustawianie wsp\u00f3\u0142rz\u0119dnych roboczych<\/td><\/tr><tr><td>G94<\/td><td>05*<\/td><td>Posuw na minut\u0119<\/td><\/tr><tr><td>G95<\/td><td>05<\/td><td>Posuw na obr\u00f3t<\/td><\/tr><tr><td>G96<\/td><td>13<\/td><td>Sta\u0142a pr\u0119dko\u015b\u0107 powierzchniowa<\/td><\/tr><tr><td>G97<\/td><td>13*<\/td><td>Anulowanie sta\u0142ej pr\u0119dko\u015bci powierzchniowej<\/td><\/tr><tr><td>G98<\/td><td>10*<\/td><td>Zwrot punktu pocz\u0105tkowego<\/td><\/tr><tr><td>G99<\/td><td>10<\/td><td>R powr\u00f3t samolotem<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-g-codes-in-lathe\">Lista kod\u00f3w G w tokarce<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Kod G<\/td><td>Grupa<\/td><td>Znaczenie<\/td><\/tr><tr><td>G12.1<\/td><td>21*<\/td><td>Anulowanie interpolacji wsp\u00f3\u0142rz\u0119dnych biegunowych<\/td><\/tr><tr><td>G13.1<\/td><td>21<\/td><td>Interpolacja wsp\u00f3\u0142rz\u0119dnych biegunowych<\/td><\/tr><tr><td>G70<\/td><td>00<\/td><td>Cykl wyka\u0144czania<\/td><\/tr><tr><td>G71<\/td><td>00<\/td><td>Usuwanie materia\u0142u podczas toczenia<\/td><\/tr><tr><td>G72<\/td><td>00<\/td><td>Usuwanie zapas\u00f3w w ok\u0142adzinach<\/td><\/tr><tr><td>G73<\/td><td>00<\/td><td>Cykl powtarzania wzoru<\/td><\/tr><tr><td>G74<\/td><td>00<\/td><td>Cykl wiercenia otwor\u00f3w czo\u0142owych<\/td><\/tr><tr><td>G75<\/td><td>00<\/td><td>Wzd\u0142u\u017cny cykl odci\u0119cia<\/td><\/tr><tr><td>G76<\/td><td>00<\/td><td>Cykl ci\u0119cia wielow\u0105tkowego<\/td><\/tr><tr><td>G83<\/td><td>10<\/td><td>Cykl wiercenia czo\u0142owego<\/td><\/tr><tr><td>G84<\/td><td>10<\/td><td>Cykl gwintowania czo\u0142owego<\/td><\/tr><tr><td>G85<\/td><td>10<\/td><td>Cykl dla nudnych twarzy<\/td><\/tr><tr><td>G87<\/td><td>10<\/td><td>Cykl wiercenia bocznego<\/td><\/tr><tr><td>G88<\/td><td>10<\/td><td>Cykl gwintowania bocznego<\/td><\/tr><tr><td>G89<\/td><td>10<\/td><td>Cykl wytaczania bocznego<\/td><\/tr><tr><td>G98<\/td><td>05*<\/td><td>Posuw na minut\u0119<\/td><\/tr><tr><td>G99<\/td><td>05<\/td><td>Posuw na obr\u00f3t<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-m-code-in-cnc-programming\">Czym jest kod M w programowaniu CNC?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Podczas gdy kody G okre\u015blaj\u0105 ruchy maszyny, kody M lub r\u00f3\u017cne kody kontroluj\u0105 operacje pomocnicze maszyny. Obejmuje to ch\u0142odzenie, w\u0142\u0105czanie\/wy\u0142\u0105czanie wrzeciona i zatrzymywanie w przypadku zako\u0144czenia programu. Kody M dzia\u0142aj\u0105 jak prze\u0142\u0105czniki, w\u0142\u0105czaj\u0105c lub wy\u0142\u0105czaj\u0105c komponenty maszyny w zale\u017cno\u015bci od potrzeb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podobnie jak kody G, kody M s\u0105 niezb\u0119dne do zapewnienia p\u0142ynnych operacji CNC, zw\u0142aszcza je\u015bli chodzi o czynno\u015bci nie zwi\u0105zane z ci\u0119ciem, kt\u00f3re nadal maj\u0105 krytyczne znaczenie dla procesu obr\u00f3bki.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-m-codes-and-their-functions\">Popularne kody M i ich funkcje<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Przyjrzyjmy si\u0119 niekt\u00f3rym z cz\u0119sto u\u017cywanych kod\u00f3w M w obr\u00f3bce CNC:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-1-m00-program-stop\">1. M00: Zatrzymanie programu<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kod M00 wstrzymuje wykonywanie bie\u017c\u0105cego programu. W przeciwie\u0144stwie do zatrzymania awaryjnego, maszyna zatrzymuje si\u0119 w kontrolowany spos\u00f3b, a operator mo\u017ce wznowi\u0107 program r\u0119cznie, gdy b\u0119dzie gotowy.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-2-m03-spindle-on-clockwise\">2. M03: Wrzeciono w\u0142\u0105czone (zgodnie z ruchem wskaz\u00f3wek zegara)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Polecenie M03 w\u0142\u0105cza wrzeciono w kierunku zgodnym z ruchem wskaz\u00f3wek zegara. Zazwyczaj jest ono sparowane z poleceniem \u201cS\u201d, kt\u00f3re okre\u015bla pr\u0119dko\u015b\u0107 wrzeciona, co czyni je podstawowym poleceniem w obr\u00f3bce skrawaniem.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-3-m05-spindle-stop\">3. M05: Ogranicznik wrzeciona<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kod ten natychmiast zatrzymuje obroty wrzeciona. Jest cz\u0119sto u\u017cywany przed zmian\u0105 narz\u0119dzia lub na ko\u0144cu operacji obr\u00f3bki.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-4-m06-tool-change\">4. M06: Zmiana narz\u0119dzia<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Kod M06 jest niezb\u0119dny do automatycznej zmiany narz\u0119dzi podczas procesu obr\u00f3bki. Gdy maszyna otrzyma to polecenie, pobiera nowe narz\u0119dzie okre\u015blone przez program (warto\u015b\u0107 T) i instaluje je.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-5-m08-coolant-on\">5. M08: P\u0142yn ch\u0142odz\u0105cy w\u0142\u0105czony<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ten kod w\u0142\u0105czy system ch\u0142odzenia, kt\u00f3ry jest niezb\u0119dny do utrzymania temperatury zar\u00f3wno narz\u0119dzia, jak i przedmiotu obrabianego podczas procesu ci\u0119cia w celu zapewnienia p\u0142ynnej pracy i wyd\u0142u\u017cenia \u017cywotno\u015bci narz\u0119dzia.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-6-m09-coolant-off\">6. M09: P\u0142yn ch\u0142odz\u0105cy wy\u0142\u0105czony<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Polecenie M09 wy\u0142\u0105cza przep\u0142yw ch\u0142odziwa, cz\u0119sto u\u017cywane po zako\u0144czeniu operacji obr\u00f3bki lub podczas wymiany narz\u0119dzia.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-nbsp-m-codes\">Lista kod\u00f3w M<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Kod M<\/td><td>Znaczenie<\/td><\/tr><tr><td>M00<\/td><td>Zatrzymaj program<\/td><\/tr><tr><td>M01<\/td><td>Opcjonalne zatrzymanie programu\uff08\u7a0b\u5e8f\u9009\u62e9\u505c\u6b62\uff09<\/td><\/tr><tr><td>M02<\/td><td>Koniec programu<\/td><\/tr><tr><td>M03<\/td><td>Wrzeciono do przodu<\/td><\/tr><tr><td>M04<\/td><td>Rewers wrzeciona<\/td><\/tr><tr><td>M05<\/td><td>Ogranicznik wrzeciona<\/td><\/tr><tr><td>M06<\/td><td>Zmiana narz\u0119dzia<\/td><\/tr><tr><td>M07<\/td><td>P\u0142yn ch\u0142odz\u0105cy w\u0142\u0105czony (mg\u0142a)<\/td><\/tr><tr><td>M08<\/td><td>P\u0142yn ch\u0142odz\u0105cy w\u0142\u0105czony (zalanie)<\/td><\/tr><tr><td>M09<\/td><td>P\u0142yn ch\u0142odz\u0105cy wy\u0142\u0105czony<\/td><\/tr><tr><td>M19<\/td><td>Orientacja wrzeciona<\/td><\/tr><tr><td>M30<\/td><td>Koniec programu i przewijanie do ty\u0142u<\/td><\/tr><tr><td>M31<\/td><td>Przeno\u015bnik wi\u00f3r\u00f3w do przodu<\/td><\/tr><tr><td>M32<\/td><td>Odwrotny przeno\u015bnik wi\u00f3r\u00f3w<\/td><\/tr><tr><td>M33<\/td><td>Zatrzymanie przeno\u015bnika wi\u00f3r\u00f3w<\/td><\/tr><tr><td>M34<\/td><td>Zwi\u0119kszanie pozycji kr\u00f3\u0107ca ch\u0142odziwa<\/td><\/tr><tr><td>M35<\/td><td>Zmniejszenie pozycji kr\u00f3\u0107ca ch\u0142odziwa<\/td><\/tr><tr><td>M36<\/td><td>Obr\u00f3t palety<\/td><\/tr><tr><td>M39<\/td><td>Obracanie g\u0142owicy narz\u0119dziowej<\/td><\/tr><tr><td>M41<\/td><td>Niski bieg<\/td><\/tr><tr><td>M42<\/td><td>Zmiana biegu na wy\u017cszy<\/td><\/tr><tr><td>M50<\/td><td>Wykonywanie wymiany palet<\/td><\/tr><tr><td>M82<\/td><td>Odblokowanie narz\u0119dzia<\/td><\/tr><tr><td>M86<\/td><td>Zacisk narz\u0119dzia<\/td><\/tr><tr><td>M88<\/td><td>Przez ch\u0142odziwo wrzeciona W\u0141.<\/td><\/tr><tr><td>M89<\/td><td>Przez wy\u0142\u0105czone ch\u0142odzenie wrzeciona<\/td><\/tr><tr><td>M95<\/td><td>Tryb u\u015bpienia<\/td><\/tr><tr><td>M96<\/td><td>Skok w przypadku braku wej\u015bcia<\/td><\/tr><tr><td>M97<\/td><td>Wywo\u0142anie lokalnego podprogramu<\/td><\/tr><tr><td>M98<\/td><td>Wywo\u0142anie podprogramu<\/td><\/tr><tr><td>M99<\/td><td>Powr\u00f3t lub p\u0119tla podprogramu<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-differences-between-g-codes-and-m-codes\">R\u00f3\u017cnice mi\u0119dzy kodami G i kodami M<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Chocia\u017c zar\u00f3wno kody G, jak i kody M maj\u0105 kluczowe znaczenie dla programowania CNC, pe\u0142ni\u0105 one bardzo r\u00f3\u017cne funkcje:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kody G<\/strong>: Przede wszystkim kontroluj\u0105 geometryczne ruchy maszyny. Okre\u015blaj\u0105 one, w jaki spos\u00f3b obrabiarka powinna si\u0119 porusza\u0107 - wzd\u0142u\u017c linii prostej, krzywej lub \u0142uku.<\/li>\n\n\n\n<li><strong>Kody M<\/strong>: Obs\u0142uga pomocniczych operacji maszynowych, kt\u00f3re nie obejmuj\u0105 fizycznego ruchu narz\u0119dzia tn\u0105cego. Obejmuje to uruchamianie i zatrzymywanie wrzeciona, wymian\u0119 narz\u0119dzi i kontrol\u0119 ch\u0142odziwa.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Podczas gdy kody G zarz\u0105dzaj\u0105 rzeczywistym procesem ci\u0119cia, kody M s\u0105 r\u00f3wnie wa\u017cne dla zapewnienia wydajnego dzia\u0142ania maszyny, umo\u017cliwiaj\u0105c p\u0142ynne przej\u015bcia narz\u0119dzi i zmiany operacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-importance-of-g-and-m-codes-in-cnc-machining\">Znaczenie kod\u00f3w G i M w obr\u00f3bce CNC<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jak wspomniano wcze\u015bniej, zar\u00f3wno kod G, jak i kod M s\u0105 zaanga\u017cowane w proces obr\u00f3bki CNC, odgrywaj\u0105c swoj\u0105 rol\u0119 w produkcji cz\u0119\u015bci. Oba kody wsp\u00f3\u0142pracuj\u0105 ze sob\u0105, aby zautomatyzowa\u0107 i kontrolowa\u0107 skomplikowane zadania produkcyjne w celu dok\u0142adnej i powtarzalnej produkcji cz\u0119\u015bci przez maszyny CNC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jest to wa\u017cne dla mechanik\u00f3w i programist\u00f3w, kt\u00f3rzy musz\u0105 zrozumie\u0107 kod. Podczas gdy wi\u0119kszo\u015b\u0107 programowania jest zautomatyzowana w nowoczesnych <a href=\"https:\/\/firstmold.com\/pl\/guides\/cnc-software\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Oprogramowanie CAD\/CAM<\/strong><\/a>, kod G i kod M s\u0105 nadal wymagane, szczeg\u00f3lnie w przypadku dokonywania niestandardowych regulacji lub konieczno\u015bci r\u0119cznego programowania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oto dlaczego.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-efficiency-and-accuracy\">1. Wydajno\u015b\u0107 i dok\u0142adno\u015b\u0107<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Maszyny CNC mog\u0105 wykonywa\u0107 z\u0142o\u017cone projekty szybko i dok\u0142adnie dzi\u0119ki odpowiedniemu programowaniu za pomoc\u0105 kodu G. Precyzyjne ruchy narz\u0119dzia, kontrolowane przez kody G, skutkuj\u0105 mniejszymi stratami materia\u0142u, kr\u00f3tszym czasem obr\u00f3bki i wy\u017csz\u0105 produktywno\u015bci\u0105.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-flexibility\">2. Elastyczno\u015b\u0107<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Poniewa\u017c kody M obs\u0142uguj\u0105 funkcje maszyny, takie jak wymiana narz\u0119dzi i przep\u0142yw ch\u0142odziwa, ich istnienie pozwala maszynom CNC na samodzielne wykonywanie wielu zada\u0144. Sprawia to, \u017ce maszyny CNC s\u0105 wszechstronne, umo\u017cliwiaj\u0105c im produkcj\u0119 wszystkiego, od prostych cz\u0119\u015bci po komponenty lotnicze.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-automation\">3. Automatyzacja<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Og\u00f3lnie rzecz bior\u0105c, kod G i kod M \u0142\u0105cz\u0105 si\u0119 w sztuce programowania CNC, umo\u017cliwiaj\u0105c w pe\u0142ni automatyczny proces obr\u00f3bki. W ten spos\u00f3b napisany, a nast\u0119pnie za\u0142adowany program mo\u017ce sprawi\u0107, \u017ce maszyna wykona z\u0142o\u017cone zadania przy minimalnym nadzorze, uwalniaj\u0105c operatora od zajmowania si\u0119 innymi obszarami produkcji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cnc-programming-manual-vs-cam-generated-g-codes\">Programowanie CNC: Kody G generowane r\u0119cznie vs. CAM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Konwencjonalnie, operatorzy maszyn pisz\u0105 kody G linia po linii. Metoda ta wymaga rozleg\u0142ej wiedzy na temat zachowania maszyny i najdrobniejszych szczeg\u00f3\u0142\u00f3w obrabianej cz\u0119\u015bci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jednak dzi\u0119ki narz\u0119dziom takim jak CAM lub komputerowo wspomagane wytwarzanie, operatorzy maszyn mog\u0105 teraz realizowa\u0107 <strong>Kod G <\/strong>od modelu projektowego poprzez automatyzacj\u0119, upraszczaj\u0105c programowanie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podczas gdy oprogramowanie CAM przyspiesza generowanie kodu i zmniejsza ryzyko wyst\u0105pienia b\u0142\u0119d\u00f3w, umiej\u0119tno\u015bci programowania r\u0119cznego pozostaj\u0105 krytyczne dla dostrajania operacji lub rozwi\u0105zywania problem\u00f3w na linii podczas produkcji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-4-common-errors-in-cnc-programming-and-how-g-and-m-codes-help-prevent-them\">4 typowe b\u0142\u0119dy w programowaniu CNC i jak kody G i M pomagaj\u0105 im zapobiega\u0107<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nawet przy zaawansowanym oprogramowaniu CAM generuj\u0105cym wi\u0119kszo\u015b\u0107 programowania, b\u0142\u0119dy w programowaniu CNC nadal mog\u0105 si\u0119 zdarza\u0107. B\u0142\u0119dy te, cho\u0107 powszechne, mog\u0105 prowadzi\u0107 do wadliwych cz\u0119\u015bci, uszkodze\u0144 maszyn, marnowania materia\u0142\u00f3w, a nawet wypadk\u00f3w w warsztacie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przeanalizujmy kilka typowych b\u0142\u0119d\u00f3w programowania CNC i rol\u0119, jak\u0105 odgrywaj\u0105 kody G i M w rozwi\u0105zywaniu ka\u017cdego z nich.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-incorrect-tool-length-compensation-g43\">1. Nieprawid\u0142owa kompensacja d\u0142ugo\u015bci narz\u0119dzia (G43)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jednym z najcz\u0119stszych problem\u00f3w w programowaniu CNC jest nieprawid\u0142owa kompensacja d\u0142ugo\u015bci narz\u0119dzia. Ka\u017cde narz\u0119dzie w maszynie CNC ma unikaln\u0105 d\u0142ugo\u015b\u0107, a gdy maszyna prze\u0142\u0105cza si\u0119 mi\u0119dzy narz\u0119dziami, musi uwzgl\u0119dni\u0107 t\u0119 r\u00f3\u017cnic\u0119, aby zachowa\u0107 dok\u0142adno\u015b\u0107 ci\u0119cia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli polecenie G43 nie jest prawid\u0142owo ustawione, maszyna mo\u017ce nie dostosowa\u0107 si\u0119 do d\u0142ugo\u015bci narz\u0119dzia, prowadz\u0105c do niedok\u0142adno\u015bci g\u0142\u0119boko\u015bci ci\u0119cia i potencjalnie niszcz\u0105c obrabiany przedmiot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na przyk\u0142ad, wyobra\u017amy sobie, \u017ce program prze\u0142\u0105cza si\u0119 na d\u0142u\u017csze narz\u0119dzie bez kompensacji tej dodatkowej d\u0142ugo\u015bci. W rezultacie narz\u0119dzie mo\u017ce wci\u0105\u0107 si\u0119 zbyt g\u0142\u0119boko w materia\u0142, uszkadzaj\u0105c cz\u0119\u015b\u0107 i prawdopodobnie samo narz\u0119dzie.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution\">Rozdzielczo\u015b\u0107<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli b\u0142\u0119dy wynikaj\u0105 z nieprawid\u0142owej kompensacji d\u0142ugo\u015bci narz\u0119dzia, nale\u017cy ponownie sprawdzi\u0107 polecenie G43 i upewni\u0107 si\u0119, \u017ce u\u017cywane jest prawid\u0142owe przesuni\u0119cie. Aby jeszcze bardziej zmniejszy\u0107 ryzyko b\u0142\u0119du ludzkiego, nale\u017cy u\u017cywa\u0107 urz\u0105dze\u0144 do ustawiania narz\u0119dzi, kt\u00f3re automatycznie mierz\u0105 i rejestruj\u0105 d\u0142ugo\u015b\u0107 narz\u0119dzia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-overlooking-safety-blocks\">2. Pomijanie blokad bezpiecze\u0144stwa<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Blok bezpiecze\u0144stwa to zestaw wst\u0119pnych polece\u0144 maj\u0105cych na celu zapewnienie, \u017ce maszyna uruchomi si\u0119 w bezpiecznym i znanym stanie przed rozpocz\u0119ciem rzeczywistej obr\u00f3bki. Bloki bezpiecze\u0144stwa mog\u0105 obejmowa\u0107 zatrzymanie wrzeciona, anulowanie kompensacji frezu, wyb\u00f3r w\u0142a\u015bciwej p\u0142aszczyzny i pozycjonowanie maszyny w bezpiecznych wsp\u00f3\u0142rz\u0119dnych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli program nie zawiera tego bloku bezpiecze\u0144stwa na pocz\u0105tku, maszyna mo\u017ce zacz\u0105\u0107 dzia\u0142a\u0107 w nieoczekiwanych lub nieprawid\u0142owych warunkach, prowadz\u0105c do awarii, uszkodzenia narz\u0119dzia, a nawet obra\u017ce\u0144.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na przyk\u0142ad, je\u015bli poprzednia operacja obejmowa\u0142a ci\u0119cie na innej g\u0142\u0119boko\u015bci, a brakuje bloku bezpiecze\u0144stwa, maszyna mo\u017ce kontynuowa\u0107 prac\u0119 na starej g\u0142\u0119boko\u015bci, co mo\u017ce prowadzi\u0107 do kolizji z osprz\u0119tem lub zaciskami.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-0\">Rozdzielczo\u015b\u0107<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli brakuje bloku bezpiecze\u0144stwa lub jest on nieprawid\u0142owo ustawiony, nale\u017cy zrewidowa\u0107 program, aby zawiera\u0142 niezb\u0119dne kody G i M, kt\u00f3re przywracaj\u0105 maszyn\u0119 do stanu domy\u015blnego przed jakimikolwiek wi\u0119kszymi ruchami lub operacjami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zawsze uruchamiaj program z dobrze skonstruowanym blokiem bezpiecze\u0144stwa, aby zapewni\u0107 prawid\u0142owe ustawienia maszyny i zapobiec awariom.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-improper-feed-rate-g01\">3. Niew\u0142a\u015bciwa pr\u0119dko\u015b\u0107 posuwu (G01)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Posuw jest definiowany jako pr\u0119dko\u015b\u0107, z jak\u0105 narz\u0119dzie tn\u0105ce porusza si\u0119 po obrabianym przedmiocie. Ustawienie niew\u0142a\u015bciwego posuwu mo\u017ce skutkowa\u0107 r\u00f3\u017cnymi problemami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na przyk\u0142ad, je\u015bli pr\u0119dko\u015b\u0107 posuwu jest zbyt wysoka, spowoduje to z\u0142amanie narz\u0119dzia, przegrzanie, a nawet niedok\u0142adno\u015b\u0107 cz\u0119\u015bci, poniewa\u017c zbyt du\u017ca si\u0142a jest przyk\u0142adana do powierzchni ci\u0119cia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Z kolei je\u015bli pr\u0119dko\u015b\u0107 posuwu jest zbyt niska, obr\u00f3bka nie b\u0119dzie wydajna. Czas cyklu b\u0119dzie r\u00f3wnie\u017c d\u0142u\u017cszy, a wyko\u0144czenie powierzchni b\u0119dzie s\u0142abe, poniewa\u017c narz\u0119dzie b\u0119dzie trze\u0107 zamiast ci\u0105\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Za\u0142\u00f3\u017cmy teraz, \u017ce pr\u0119dko\u015b\u0107 posuwu jest zbyt niska w przypadku obr\u00f3bki precyzyjnej. Spowoduje to gromadzenie si\u0119 materia\u0142u na kraw\u0119dzi skrawaj\u0105cej, pogarszaj\u0105c jako\u015b\u0107 obrabianej powierzchni i zwi\u0119kszaj\u0105c zu\u017cycie narz\u0119dzia.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-1\">Rozdzielczo\u015b\u0107<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli ustawiono nieprawid\u0142ow\u0105 pr\u0119dko\u015b\u0107 posuwu, dostosowanie jej za pomoc\u0105 kodu F w poleceniu G01 mo\u017ce rozwi\u0105za\u0107 problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oprogramowanie CAM mo\u017ce automatycznie obliczy\u0107 idealn\u0105 pr\u0119dko\u015b\u0107 posuwu w oparciu o w\u0142a\u015bciwo\u015bci materia\u0142u i geometri\u0119 narz\u0119dzia, ale r\u0119czne regulacje mog\u0105 by\u0107 nadal konieczne do precyzyjnego dostrojenia. Zawsze weryfikuj pr\u0119dko\u015b\u0107 posuwu podczas pierwszego uruchomienia programu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-mismatched-g-and-m-codes\">4. Niedopasowane kody G i M<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cdy blok kodu CNC zawiera zazwyczaj jeden kod G i jeden kod M. U\u017cycie wielu kod\u00f3w G lub M w pojedynczym bloku mo\u017ce zmyli\u0107 maszyn\u0119, poniewa\u017c mo\u017ce ona nie wiedzie\u0107, kt\u00f3remu poleceniu nada\u0107 priorytet, co mo\u017ce skutkowa\u0107 nieoczekiwanym zachowaniem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na przyk\u0142ad po\u0142\u0105czenie polece\u0144 takich jak G02 (interpolacja ko\u0142owa w prawo) i G01 (interpolacja liniowa) w tym samym bloku mo\u017ce spowodowa\u0107, \u017ce maszyna nie wykona prawid\u0142owo zamierzonego ruchu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dodatkowo, problemy pojawiaj\u0105 si\u0119, gdy sprzeczne kody M s\u0105 u\u017cywane razem. Na przyk\u0142ad sparowanie M03 (wrzeciono w\u0142\u0105czone zgodnie z ruchem wskaz\u00f3wek zegara) z M05 (zatrzymanie wrzeciona) w tym samym bloku mo\u017ce zmyli\u0107 maszyn\u0119 co do tego, czy uruchomi\u0107, czy zatrzyma\u0107 wrzeciono, prowadz\u0105c do niesp\u00f3jnego dzia\u0142ania.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-2\">Rozdzielczo\u015b\u0107<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli niedopasowane kody powoduj\u0105 nieprawid\u0142owe dzia\u0142anie maszyny, program powinien zosta\u0107 zmieniony w celu rozdzielenia sprzecznych kod\u00f3w na odr\u0119bne bloki. Dok\u0142adna korekta kodu przed uruchomieniem go na maszynie pomo\u017ce wcze\u015bnie wykry\u0107 potencjalne konflikty.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Wnioski<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Obecnie kody G i M stanowi\u0105 sedno operacji obr\u00f3bki CNC. W zwi\u0105zku z tym zrozumienie kodu G i kodu M jest niezb\u0119dne do tworzenia zar\u00f3wno oprogramowania CAM, jak i kodu r\u0119cznego. W ten spos\u00f3b mo\u017cna obs\u0142ugiwa\u0107 maszyny CNC bardziej wydajnie i dok\u0142adnie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Obecnie, gdy technologia stoj\u0105ca za maszynami CNC wci\u0105\u017c ewoluuje, opanowanie tych podstawowych kod\u00f3w pozostaje jednym z najwa\u017cniejszych sposob\u00f3w na uwolnienie pe\u0142nego potencja\u0142u obr\u00f3bki CNC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wci\u0105\u017c masz pytania? Skontaktuj si\u0119 z naszymi wykwalifikowanymi projektantami i producentami pod adresem <a href=\"https:\/\/firstmold.com\/pl\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>FirstMold<\/strong><\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Kody G i M stanowi\u0105 podstaw\u0119 obr\u00f3bki CNC. Poznaj ich funkcje i dowiedz si\u0119, w jaki spos\u00f3b zapewniaj\u0105 one dok\u0142adne i wydajne operacje maszynowe w produkcji.<\/p>","protected":false},"author":5,"featured_media":24063,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[48],"tags":[52],"class_list":["post-24058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips","tag-cnc-machining"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Master G Code &amp; M Code in CNC Machining<\/title>\n<meta name=\"description\" content=\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/firstmold.com\/pl\/tips\/g-code-and-m-code\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering G Code and M Code in CNC Machining\" \/>\n<meta property=\"og:description\" content=\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/firstmold.com\/pl\/tips\/g-code-and-m-code\/\" \/>\n<meta property=\"og:site_name\" content=\"First Mold\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.youtube.com\/@firstmold\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-08T03:02:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-15T05:32:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"James Li\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@firstmold2011\" \/>\n<meta name=\"twitter:site\" content=\"@firstmold2011\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Li\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"},\"author\":{\"name\":\"James Li\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/person\\\/41882a87bad7ee7a4cab1e8b0b75a0ae\"},\"headline\":\"Mastering G Code and M Code in CNC Machining\",\"datePublished\":\"2024-10-08T03:02:50+00:00\",\"dateModified\":\"2025-07-15T05:32:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"},\"wordCount\":2578,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"keywords\":[\"CNC Machining\"],\"articleSection\":[\"Tips &amp; Tricks\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\",\"url\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\",\"name\":\"Master G Code & M Code in CNC Machining\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"datePublished\":\"2024-10-08T03:02:50+00:00\",\"dateModified\":\"2025-07-15T05:32:32+00:00\",\"description\":\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"contentUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"width\":800,\"height\":800,\"caption\":\"g code m code featured image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/firstmold.com\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tips &amp; Tricks\",\"item\":\"https:\\\/\\\/firstmold.com\\\/pl\\\/category\\\/tips\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mastering G Code and M Code in CNC Machining\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#website\",\"url\":\"https:\\\/\\\/firstmold.com\\\/\",\"name\":\"First Mold Manufacturing Limited | MFG\",\"description\":\"First Mold Official Website\",\"publisher\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\"},\"alternateName\":\"Parts Manufacturing Company | First Mold\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/firstmold.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\",\"name\":\"First Mold Manufacturing Limited\",\"alternateName\":\"First Mold\",\"url\":\"https:\\\/\\\/firstmold.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png\",\"contentUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png\",\"width\":696,\"height\":696,\"caption\":\"First Mold Manufacturing Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@firstmold\",\"https:\\\/\\\/x.com\\\/firstmold2011\",\"https:\\\/\\\/mastodon.social\\\/@firstmold\"],\"address\":[{\"@type\":\"PostalAddress\",\"name\":\"China Base\",\"streetAddress\":\"88 West Shagang Road, Gangkou Town\",\"addressLocality\":\"Zhongshan City\",\"addressRegion\":\"Guangdong\",\"postalCode\":\"528447\",\"addressCountry\":\"CN\"},{\"@type\":\"PostalAddress\",\"name\":\"Mexico Factory\",\"streetAddress\":\"Nave ISK-8, Parque Industrial y Log\u00edstico Sky Plus, Avenida Mineral de Cinco Se\u00f1ores No.100, del Parque Industrial Santa Fe\",\"addressLocality\":\"Silao de la Victoria\",\"addressRegion\":\"Guanajuato\",\"postalCode\":\"36270\",\"addressCountry\":\"MX\"},{\"@type\":\"PostalAddress\",\"name\":\"France Branch\",\"streetAddress\":\"2 Bis avenue des Cistes\",\"addressLocality\":\"Roquefort -la-Bedoule\",\"postalCode\":\"13830\",\"addressCountry\":\"FR\"},{\"@type\":\"PostalAddress\",\"name\":\"Singapore Branch\",\"streetAddress\":\"60 Paya Lebar Road #08-55\",\"addressLocality\":\"Singapore\",\"postalCode\":\"409051\",\"addressCountry\":\"SG\"}],\"description\":\"First Mold, whose full name is First Mold Manufacturing Limited, is a large-scale manufacturing company specializing in mold manufacturing, injection molding services, CNC machining, and rapid prototyping. With production bases in both China and Mexico, First Mold serves a global clientele.\",\"email\":\"marketing@firstmold.com\",\"telephone\":\"+86 18928160183\",\"legalName\":\"First Mold Manufacturing Limited\",\"foundingDate\":\"2012-02-19\",\"duns\":\"60-139-1218\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/person\\\/41882a87bad7ee7a4cab1e8b0b75a0ae\",\"name\":\"James Li\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"caption\":\"James Li\"},\"description\":\"Mold Making &amp; Precision Manufacturing Expert\",\"sameAs\":[\"https:\\\/\\\/firstmold.com\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/james-li-3950a622\\\/\"],\"honorificPrefix\":\"Mr.\",\"gender\":\"male\",\"knowsAbout\":[\"Mold Making\",\"Injection Molding\",\"CNC machining\"],\"knowsLanguage\":[\"English\",\"Chinese\"],\"jobTitle\":\"Technical Director\",\"worksFor\":\"First Mold Manufacturing Limited\",\"url\":\"https:\\\/\\\/firstmold.com\\\/pl\\\/author\\\/james-li\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"G\u0142\u00f3wny kod G i kod M w obr\u00f3bce CNC","description":"Odkryj, w jaki spos\u00f3b kody G i M nap\u0119dzaj\u0105 obr\u00f3bk\u0119 CNC, umo\u017cliwiaj\u0105c automatyzacj\u0119, precyzj\u0119 i wydajn\u0105 produkcj\u0119 z\u0142o\u017conych cz\u0119\u015bci.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/firstmold.com\/pl\/tips\/g-code-and-m-code\/","og_locale":"pl_PL","og_type":"article","og_title":"Mastering G Code and M Code in CNC Machining","og_description":"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.","og_url":"https:\/\/firstmold.com\/pl\/tips\/g-code-and-m-code\/","og_site_name":"First Mold","article_publisher":"https:\/\/www.youtube.com\/@firstmold","article_published_time":"2024-10-08T03:02:50+00:00","article_modified_time":"2025-07-15T05:32:32+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","type":"image\/webp"}],"author":"James Li","twitter_card":"summary_large_image","twitter_creator":"@firstmold2011","twitter_site":"@firstmold2011","twitter_misc":{"Napisane przez":"James Li","Szacowany czas czytania":"12 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#article","isPartOf":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"},"author":{"name":"James Li","@id":"https:\/\/firstmold.com\/#\/schema\/person\/41882a87bad7ee7a4cab1e8b0b75a0ae"},"headline":"Mastering G Code and M Code in CNC Machining","datePublished":"2024-10-08T03:02:50+00:00","dateModified":"2025-07-15T05:32:32+00:00","mainEntityOfPage":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"},"wordCount":2578,"commentCount":0,"publisher":{"@id":"https:\/\/firstmold.com\/#organization"},"image":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"thumbnailUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","keywords":["CNC Machining"],"articleSection":["Tips &amp; Tricks"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/","url":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/","name":"G\u0142\u00f3wny kod G i kod M w obr\u00f3bce CNC","isPartOf":{"@id":"https:\/\/firstmold.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"image":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"thumbnailUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","datePublished":"2024-10-08T03:02:50+00:00","dateModified":"2025-07-15T05:32:32+00:00","description":"Odkryj, w jaki spos\u00f3b kody G i M nap\u0119dzaj\u0105 obr\u00f3bk\u0119 CNC, umo\u017cliwiaj\u0105c automatyzacj\u0119, precyzj\u0119 i wydajn\u0105 produkcj\u0119 z\u0142o\u017conych cz\u0119\u015bci.","breadcrumb":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage","url":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","contentUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","width":800,"height":800,"caption":"g code m code featured image"},{"@type":"BreadcrumbList","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/firstmold.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Tips &amp; Tricks","item":"https:\/\/firstmold.com\/pl\/category\/tips\/"},{"@type":"ListItem","position":3,"name":"Mastering G Code and M Code in CNC Machining"}]},{"@type":"WebSite","@id":"https:\/\/firstmold.com\/#website","url":"https:\/\/firstmold.com\/","name":"First Mold Manufacturing Limited | MFG","description":"Oficjalna strona internetowa First Mold","publisher":{"@id":"https:\/\/firstmold.com\/#organization"},"alternateName":"Parts Manufacturing Company | First Mold","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/firstmold.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/firstmold.com\/#organization","name":"First Mold Manufacturing Limited","alternateName":"First Mold","url":"https:\/\/firstmold.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/firstmold.com\/#\/schema\/logo\/image\/","url":"https:\/\/firstmold.com\/wp-content\/uploads\/2025\/06\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png","contentUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2025\/06\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png","width":696,"height":696,"caption":"First Mold Manufacturing Limited"},"image":{"@id":"https:\/\/firstmold.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@firstmold","https:\/\/x.com\/firstmold2011","https:\/\/mastodon.social\/@firstmold"],"address":[{"@type":"PostalAddress","name":"China Base","streetAddress":"88 West Shagang Road, Gangkou Town","addressLocality":"Zhongshan City","addressRegion":"Guangdong","postalCode":"528447","addressCountry":"CN"},{"@type":"PostalAddress","name":"Mexico Factory","streetAddress":"Nave ISK-8, Parque Industrial y Log\u00edstico Sky Plus, Avenida Mineral de Cinco Se\u00f1ores No.100, del Parque Industrial Santa Fe","addressLocality":"Silao de la Victoria","addressRegion":"Guanajuato","postalCode":"36270","addressCountry":"MX"},{"@type":"PostalAddress","name":"France Branch","streetAddress":"2 Bis avenue des Cistes","addressLocality":"Roquefort -la-Bedoule","postalCode":"13830","addressCountry":"FR"},{"@type":"PostalAddress","name":"Singapore Branch","streetAddress":"60 Paya Lebar Road #08-55","addressLocality":"Singapore","postalCode":"409051","addressCountry":"SG"}],"description":"First Mold, kt\u00f3rej pe\u0142na nazwa brzmi First Mold Manufacturing Limited, jest du\u017c\u0105 firm\u0105 produkcyjn\u0105 specjalizuj\u0105c\u0105 si\u0119 w produkcji form, us\u0142ugach formowania wtryskowego, obr\u00f3bce CNC i szybkim prototypowaniu. Dzi\u0119ki bazom produkcyjnym w Chinach i Meksyku, First Mold obs\u0142uguje klient\u00f3w na ca\u0142ym \u015bwiecie.","email":"marketing@firstmold.com","telephone":"+86 18928160183","legalName":"First Mold Manufacturing Limited","foundingDate":"2012-02-19","duns":"60-139-1218","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/firstmold.com\/#\/schema\/person\/41882a87bad7ee7a4cab1e8b0b75a0ae","name":"James Li","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","caption":"James Li"},"description":"Ekspert w dziedzinie produkcji form i produkcji precyzyjnej","sameAs":["https:\/\/firstmold.com\/","https:\/\/www.linkedin.com\/in\/james-li-3950a622\/"],"honorificPrefix":"Mr.","gender":"male","knowsAbout":["Mold Making","Injection Molding","CNC machining"],"knowsLanguage":["English","Chinese"],"jobTitle":"Technical Director","worksFor":"First Mold Manufacturing Limited","url":"https:\/\/firstmold.com\/pl\/author\/james-li\/"}]}},"_links":{"self":[{"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/posts\/24058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/comments?post=24058"}],"version-history":[{"count":1,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/posts\/24058\/revisions"}],"predecessor-version":[{"id":27033,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/posts\/24058\/revisions\/27033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/media\/24063"}],"wp:attachment":[{"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/media?parent=24058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/categories?post=24058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firstmold.com\/pl\/wp-json\/wp\/v2\/tags?post=24058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}