{"id":6303,"date":"2026-05-21T03:12:50","date_gmt":"2026-05-21T03:12:50","guid":{"rendered":"https:\/\/nylonplastic.com\/what-is-g-code-cnc-programming-guide\/"},"modified":"2026-05-21T06:38:32","modified_gmt":"2026-05-21T06:38:32","slug":"what-is-g-code-cnc-programming-guide","status":"publish","type":"post","link":"https:\/\/nylonplastic.com\/ko\/what-is-g-code-cnc-programming-guide\/","title":{"rendered":"What Is G-Code? Understanding CNC Programming Fundamentals"},"content":{"rendered":"<figure style=\"margin:0 0 2rem 0;text-align:center;\"><img data-opt-id=171364857  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlzfj5pknwat.i.optimole.com\/cb:HV_7.aee\/w:auto\/h:auto\/q:mauto\/g:sm\/f:best\/https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/nylon-6303-0-1.jpg\" alt=\"CNC G-code programming interface\" style=\"width:100%;max-width:1200px;height:auto;border-radius:8px;\" title=\"What Is G-Code? Understanding CNC Programming Fundamentals\"><figcaption style=\"font-size:0.9em;color:#666;margin-top:0.5rem;\">G-code programming interface showing toolpath commands and machine instructions<\/figcaption><\/figure>\n<p>G-code (Geometric code) is the fundamental programming language that controls Computer Numerical Control (CNC) machines. Every movement, speed change, tool change, and auxiliary function executed by a CNC mill, lathe, router, or EDM machine is ultimately driven by G-code instructions. Understanding G-code is essential for manufacturing engineers, CNC programmers, and anyone involved in precision machining operations.<\/p>\n<h2>What Is G-Code?<\/h2>\n<p>G-code is a numerical control programming language standardized under ISO 6983 and RS-274. It uses letter-address codes \u2014 &#8220;G&#8221; commands for geometry (motion), &#8220;M&#8221; commands for miscellaneous machine functions, and letter prefixes for parameters such as feed rate (F), spindle speed (S), and tool number (T).<\/p>\n<p>A typical G-code block looks like this:<\/p>\n<p style=\"background:#f5f5f5;padding:12px;font-family:monospace;border-radius:4px;\">G01 X10.500 Y5.250 F50.0 ; Linear interpolation at 50 ipm feed rate<\/p>\n<h2>G-Code Command Categories<\/h2>\n<h3>G-Codes (Motion and Geometry)<\/h3>\n<table style=\"width:100%;border-collapse:collapse;margin:1.5rem 0;\">\n<thead>\n<tr style=\"background:#f5f5f5;\">\n<th style=\"padding:12px;border:1px solid #ddd;\">Command<\/th>\n<th style=\"padding:12px;border:1px solid #ddd;\">Function<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G00<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Rapid positioning (non-cutting move)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G01<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Linear interpolation (straight-line cutting)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G02 \/ G03<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Circular interpolation (clockwise \/ counterclockwise)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G17 \/ G18 \/ G19<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Plane selection (XY \/ ZX \/ YZ)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G20 \/ G21<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Units (inches \/ millimeters)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G40 \/ G41 \/ G42<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Cutter compensation (off \/ left \/ right)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G43 \/ G49<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Tool length offset (on \/ off)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G54-G59<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Work coordinate systems (WCS)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G80-G89<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Canned cycles (drilling, boring, tapping)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">G90 \/ G91<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Distance mode (absolute \/ incremental)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>M-Codes (Machine Auxiliary Functions)<\/h3>\n<table style=\"width:100%;border-collapse:collapse;margin:1.5rem 0;\">\n<thead>\n<tr style=\"background:#f5f5f5;\">\n<th style=\"padding:12px;border:1px solid #ddd;\">Command<\/th>\n<th style=\"padding:12px;border:1px solid #ddd;\">Function<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">M00<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Program stop (operator intervention required)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">M03 \/ M05<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Spindle on (CW) \/ Spindle stop<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">M06<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Tool change<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">M08 \/ M09<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Coolant on \/ Coolant off<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:12px;border:1px solid #ddd;\">M30<\/td>\n<td style=\"padding:12px;border:1px solid #ddd;\">Program end and rewind<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<figure style=\"margin:2rem 0;text-align:center;\"><img data-opt-id=2142924466  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlzfj5pknwat.i.optimole.com\/cb:HV_7.aee\/w:auto\/h:auto\/q:mauto\/g:sm\/f:best\/https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/nylon-6303-1-1.jpg\" alt=\"G-code program example\" style=\"width:100%;max-width:800px;border-radius:8px;\" title=\"What Is G-Code? Understanding CNC Programming Fundamentals\"><figcaption>G-code program listing showing G01 linear interpolation and M03 spindle commands<\/figcaption><\/figure>\n<h2>From CAD to G-Code: The CAM Workflow<\/h2>\n<p>CNC operators rarely write G-code manually for production parts. Instead, the workflow follows:<\/p>\n<ol>\n<li><strong>CAD Modeling<\/strong>: Engineer creates 3D model with geometric dimensions and tolerances<\/li>\n<li><strong>CAM Programming<\/strong>: CAM software (Mastercam, Fusion 360, SolidWorks CAM) imports the CAD model and generates toolpaths<\/li>\n<li><strong>\ud3ec\uc2a4\ud2b8 \ud504\ub85c\uc138\uc2f1<\/strong>: The CAM post-processor translates generic toolpaths into machine-specific G-code syntax<\/li>\n<li><strong>Verification<\/strong>: G-code simulation detects collisions, over-travel, and cycle time issues<\/li>\n<li><strong>Machine Execution<\/strong>: G-code is loaded to the CNC controller and executed<\/li>\n<\/ol>\n<h2>Absolute vs. Incremental Programming<\/h2>\n<p>G-code supports two distance modes:<\/p>\n<ul>\n<li><strong>Absolute (G90)<\/strong>: All coordinates are referenced from the program zero (G54 work coordinate system). X10.0 always means &#8220;move to X=10.0 in the current WCS.&#8221; Safer and more widely used.<\/li>\n<li><strong>Incremental (G91)<\/strong>: Coordinates are relative to the current tool position. X10.0 means &#8220;move 10.0 units from where you are.&#8221; Used for patterns and repetitive features.<\/li>\n<\/ul>\n<h2>Common G-Code Programming Mistakes<\/h2>\n<ul>\n<li><strong>Missing Tool Length Compensation (G43)<\/strong>: Causes Z-depth errors and potential crashes<\/li>\n<li><strong>Incorrect Work Offset (G54 vs G55)<\/strong>: Causes parts to be machined in the wrong location<\/li>\n<li><strong>Rapid Moves (G00) Too Close to Workpiece<\/strong>: Causes tool breakage or part scrap<\/li>\n<li><strong>Wrong Units (G20 vs G21)<\/strong>: 25.4x scaling error between inches and millimeters<\/li>\n<li><strong>Missing Cutter Compensation (G41\/G42)<\/strong>: Results in undersized or oversized features<\/li>\n<\/ul>\n<h2>\uad00\ub828 \uae30\uc0ac<\/h2>\n<p>Explore our complete guide to <a href=\"https:\/\/nylonplastic.com\/ko\/\">engineering plastics and precision manufacturing<\/a>. For material-specific guidance, review our technical articles on CNC processes, tooling, and manufacturing optimization.<\/p>\n<h2>\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38<\/h2>\n<details>\n<summary><strong>What are the main advantages of this manufacturing process?<\/strong><\/summary>\n<p>Precision, repeatability, and material flexibility are the primary advantages. Modern CNC processes achieve tolerances of \u00b10.001 inches and produce identical parts across production runs. Material selection is virtually unlimited, and design changes require only reprogramming rather than new tooling.<\/p>\n<\/details>\n<details>\n<summary><strong>How do I choose between different manufacturing methods?<\/strong><\/summary>\n<p>Consider production volume, tolerances, material properties, and lead time. CNC machining excels at low-to-mid volumes and design flexibility. Injection molding dominates high-volume production. EDM processes address hard materials and complex internal geometries. Water jet cutting provides cold-cutting for sensitive materials.<\/p>\n<\/details>\n<details>\n<summary><strong>What quality standards should I require from suppliers?<\/strong><\/summary>\n<p>Require ISO 9001:2015 certification as a baseline. For aerospace, AS9100; for medical, ISO 13485; for automotive, IATF 16949. Request sample inspection reports, CMM capabilities documentation, and material certifications with every production batch.<\/p>\n<\/details>\n<details>\n<summary><strong>How can I reduce manufacturing costs without sacrificing quality?<\/strong><\/summary>\n<p>Optimize designs for machinability: increase tolerances where functionally acceptable, use standard tool sizes, minimize setups by designing features accessible from one orientation, and consider whether CNC or molding is more cost-effective at your volume.<\/p>\n<\/details>\n\t\t\t<div class=\"srfm-form-container srfm-form-container-305 srfm-bg-color\">\n\t\t\t<style>\n\t\t\t\t\/* Need to check and remove the input variables related to the Style Tab. *\/\n\t\t\t\t.srfm-form-container-305 {\n\t\t\t\t\t\/* New test variables *\/\n\t\t\t\t\t--srfm-color-scheme-primary: var(--ast-global-color-0);\n\t\t\t\t\t--srfm-color-scheme-text-on-primary: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-color-scheme-text: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-quill-editor-color: var(--ast-global-color-0);\n\n\t\t\t\t\t--srfm-color-input-label: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-color-input-description: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-placeholder: hsl( from var(--ast-global-color-2) h s l \/ 0.5 );\n\t\t\t\t\t--srfm-color-input-text: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-color-input-prefix: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-background: hsl( from var(--ast-global-color-2) h s l \/ 0.02 );\n\t\t\t\t\t--srfm-color-input-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-color-input-background-disabled: hsl( from var(--ast-global-color-2) h s l \/ 0.07 );\n\t\t\t\t\t--srfm-color-input-border: hsl( from var(--ast-global-color-2) h s l \/ 0.25 );\n\t\t\t\t\t--srfm-color-input-border-disabled: hsl( from var(--ast-global-color-2) h s l \/ 0.15 );\n\t\t\t\t\t--srfm-color-multi-choice-svg: hsl( from var(--ast-global-color-2) h s l \/ 0.7 );\n\t\t\t\t\t--srfm-color-input-border-hover: hsl( from var(--ast-global-color-0) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-border-focus-glow: hsl( from var(--ast-global-color-0) h s l \/ 0.15 );\n\t\t\t\t\t--srfm-color-input-selected: hsl( from var(--ast-global-color-0) h s l \/ 0.1 );\n\t\t\t\t\t--srfm-btn-color-hover: hsl( from var(--ast-global-color-0) h s l \/ 0.9 );\n\t\t\t\t\t--srfm-btn-color-disabled: hsl( from var(--ast-global-color-0) h s l \/ 0.25 );\n\n\t\t\t\t\t\/* Dropdown Variables *\/\n\t\t\t\t\t--srfm-dropdown-input-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-option-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-option-background-selected: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-option-selected-icon: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-dropdown-option-text-color: hsl( from var(--ast-global-color-2) h s l \/ 0.80 );\n\t\t\t\t\t--srfm-dropdown-option-selected-text: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-dropdown-badge-background: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-badge-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-menu-border-color: hsl( from var(--ast-global-color-2) h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-placeholder-color: hsl( from var(--ast-global-color-2) h s l \/ 0.50 );\n\t\t\t\t\t--srfm-dropdown-icon-color: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-dropdown-icon-disabled: hsl( from var(--ast-global-color-2) h s l \/ 0.25 );\n\n\t\t\t\t\t\/* Background Control Variables *\/\n\t\t\t\t\t--srfm-instant-form-padding-top: 32px;--srfm-instant-form-padding-right: 32px;--srfm-instant-form-padding-bottom: 32px;--srfm-instant-form-padding-left: 32px;--srfm-instant-form-border-radius-top: 12px;--srfm-instant-form-border-radius-right: 12px;--srfm-instant-form-border-radius-bottom: 12px;--srfm-instant-form-border-radius-left: 12px;--srfm-form-padding-top: 0px;--srfm-form-padding-right: 0px;--srfm-form-padding-bottom: 0px;--srfm-form-padding-left: 0px;--srfm-form-border-radius-top: 99px;--srfm-form-border-radius-right: 99px;--srfm-form-border-radius-bottom: 99px;--srfm-form-border-radius-left: 99px;--srfm-bg-overlay-opacity: 1;\t\t\t\t\t--srfm-row-gap-between-blocks: 18px;--srfm-address-label-font-size: 16px;--srfm-address-label-line-height: 24px;--srfm-address-description-font-size: 14px;--srfm-address-description-line-height: 20px;--srfm-col-gap-between-fields: 16px;--srfm-row-gap-between-fields: 16px;--srfm-gap-below-address-label: 14px;--srfm-dropdown-font-size: 14px;--srfm-dropdown-gap-between-input-menu: 4px;--srfm-dropdown-badge-padding: 2px 6px;--srfm-dropdown-multiselect-font-size: 12px;--srfm-dropdown-multiselect-line-height: 16px;--srfm-dropdown-padding-right: 12px;--srfm-dropdown-padding-right-icon: calc( var( --srfm-dropdown-padding-right ) + 20px );--srfm-dropdown-multiselect-padding: 8px var( --srfm-dropdown-padding-right-icon ) 8px 8px;--srfm-input-height: 44px;--srfm-input-field-padding: 10px 12px;--srfm-input-field-font-size: 16px;--srfm-input-field-line-height: 24px;--srfm-input-field-margin-top: 6px;--srfm-input-field-margin-bottom: 6px;--srfm-checkbox-label-font-size: 16px;--srfm-checkbox-label-line-height: 24px;--srfm-checkbox-description-font-size: 14px;--srfm-checkbox-description-line-height: 20px;--srfm-check-ctn-width: 16px;--srfm-check-ctn-height: 16px;--srfm-check-svg-size: 10px;--srfm-checkbox-margin-top-frontend: 4px;--srfm-checkbox-margin-top-editor: 6px;--srfm-check-gap: 8px;--srfm-checkbox-description-margin-left: 24px;--srfm-flag-section-padding: 10px 0 10px 12px;--srfm-gap-between-icon-text: 8px;--srfm-label-font-size: 16px;--srfm-label-line-height: 24px;--srfm-description-font-size: 14px;--srfm-description-line-height: 20px;--srfm-btn-padding: 10px 14px;--srfm-btn-font-size: 16px;--srfm-btn-line-height: 24px;--srfm-multi-choice-horizontal-padding: 20px;--srfm-multi-choice-vertical-padding: 20px;--srfm-multi-choice-internal-option-gap: 8px;--srfm-multi-choice-vertical-svg-size: 40px;--srfm-multi-choice-horizontal-image-size: 24px;--srfm-multi-choice-vertical-image-size: 120px;--srfm-multi-choice-outer-padding: 2px;\t\t\t\t}\n\t\t\t<\/style>\n\t\t\t\t\t\t\t<form method=\"post\" enctype=\"multipart\/form-data\" id=\"srfm-form-305\" class=\"srfm-form\"\n\t\t\t\tform-id=\"305\" after-submission=\"hide form\" message-type=\"same page\" success-url=\"\" ajaxurl=\"https:\/\/nylonplastic.com\/wp-admin\/admin-ajax.php\" data-submit-token=\"2795b45ebfb528fc6a884a4018551fdcb9c1a3d9912f2b74693d92e076df47ee\" action=\"\"\n\t\t\t\t>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" value=\"305\" name=\"form-id\">\n\t\t\t\t<input type=\"hidden\" value=\"\" name=\"srfm-sender-email-field\" id=\"srfm-sender-email\">\n\t\t\t\t<input type=\"hidden\" value=\"\" id=\"srfm-page-break\">\n\t\t\t\t\t\t<p id=\"srfm-error-message\" class=\"srfm-common-error-message srfm-error-message srfm-head-error\" hidden>\t\t<span class=\"srfm-icon\" aria-hidden=\"true\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\"><path d=\"M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 6.66602V9.99935\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 13.334H10.0083\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><\/svg>\t\t<\/span>\n\t\t<span class=\"srfm-error-content\">There was an error trying to submit your form. Please try again.<\/span><\/p>\n\t\t\t\t\t\t<div data-block-id=\"7fa370fa\" class=\"wp-block-uagb-advanced-heading uagb-block uagb-block-7fa370fa 305\" >\n\t\t\t\t\t<h2 class=\"uagb-heading-text\">\ub9de\ucda4\ud615 \uc194\ub8e8\uc158 \uc81c\uc791\ud558\uae30<\/h2>\t\t\t\t<\/div>\n\t\t\t\n\n\t\t\t<div data-block-id=\"bb2839a9\" class=\"srfm-block-single srfm-block srfm-input-block srf-input-bb2839a9-block  srfm-block-width-50 srfm-slug-text-field 305\" >\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-bb2839a9-lbl-Rmlyc3QgTmFtZQ\" for=\"srfm-input-bb2839a9-lbl-Rmlyc3QgTmFtZQ\" class=\"srfm-block-label\">\n\t\t\t\t\t\t\uc774\ub984\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input class=\"srfm-input-common srfm-input-input\" type=\"text\" name=\"srfm-input-bb2839a9-lbl-Rmlyc3QgTmFtZQ-text-field\" id=\"srfm-input-bb2839a9-lbl-Rmlyc3QgTmFtZQ\"\n\t\t\t\t\taria-describedby='srfm-error-bb2839a9'\t\t\t\t\tdata-required=\"true\" aria-required=\"true\" data-unique=\"false\" maxlength=\"100\" value=\"\"  data-srfm-mask=\"none\"   \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-bb2839a9\" data-error-msg=\"This field is required.\" data-unique-msg=\"Value needs to be unique.\">\n\t\t\t\t\t\tThis field is required.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"dbaa04c6\" class=\"srfm-block-single srfm-block srfm-input-block srf-input-dbaa04c6-block  srfm-block-width-50 srfm-slug-last-name 305\" >\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-dbaa04c6-lbl-TGFzdCBOYW1l\" for=\"srfm-input-dbaa04c6-lbl-TGFzdCBOYW1l\" class=\"srfm-block-label\">\n\t\t\t\t\t\t\uc131\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input class=\"srfm-input-common srfm-input-input\" type=\"text\" name=\"srfm-input-dbaa04c6-lbl-TGFzdCBOYW1l-last-name\" id=\"srfm-input-dbaa04c6-lbl-TGFzdCBOYW1l\"\n\t\t\t\t\taria-describedby='srfm-error-dbaa04c6'\t\t\t\t\tdata-required=\"false\" aria-required=\"false\" data-unique=\"false\" maxlength=\"100\" value=\"\"  data-srfm-mask=\"none\"   \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-dbaa04c6\" data-error-msg=\"This field is required.\" data-unique-msg=\"Value needs to be unique.\">\n\t\t\t\t\t\tThis field is required.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"80af9bb9\" class=\"srfm-block-single srfm-block srfm-email-block srf-email-80af9bb9-block  srfm-block-width-50 srfm-slug-email 305 srfm-email-block-wrap\">\n\t\t\t\t<div class=\"srfm-email-block srf-email-80af9bb9-block\">\n\t\t\t\t\t\t\t\t\t\t<label id=\"srfm-label-80af9bb9-lbl-RW1haWw\" for=\"srfm-email-80af9bb9-lbl-RW1haWw\" class=\"srfm-block-label\">\n\t\t\t\t\t\t\uc774\uba54\uc77c\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t\t\t<input class=\"srfm-input-common srfm-input-email\" type=\"email\" name=\"srfm-email-80af9bb9-lbl-RW1haWw-email\" id=\"srfm-email-80af9bb9-lbl-RW1haWw\"\n\t\t\t\t\t\taria-describedby='srfm-error-80af9bb9'\t\t\t\t\t\tdata-required=\"true\" aria-required=\"true\" data-unique=\"false\" value=\"\"   \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-80af9bb9\" data-error-msg=\"This field is required.\" data-unique-msg=\"Value needs to be unique.\">\n\t\t\t\t\t\tThis field is required.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n\n\t\t<div data-block-id=\"0c6821ab\" class=\"srfm-block-single srfm-block srfm-phone-block srf-phone-0c6821ab-block srfm-block-width-50 305\">\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-0c6821ab-lbl-UGhvbmUgTnVtYmVy\" for=\"srfm-phone-0c6821ab-lbl-UGhvbmUgTnVtYmVy\" class=\"srfm-block-label\">\n\t\t\t\t\t\t\uc804\ud654 \ubc88\ud638\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input type=\"tel\"\n\t\t\t\t\tclass=\"srfm-input-common srfm-input-phone\"\n\t\t\t\t\tname=\"srfm-phone-0c6821ab-lbl-UGhvbmUgTnVtYmVy-phone-number\"\n\t\t\t\t\tid=\"srfm-phone-0c6821ab-lbl-UGhvbmUgTnVtYmVy\"\n\t\t\t\t\taria-describedby='srfm-error-0c6821ab'\t\t\t\t\tdata-required=\"true\"\n\t\t\t\t\taria-required=\"true\"\n\t\t\t\t\tdefault-country=\"us\"\n\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\t\t\t\t\t\tdata-unique=\"false\">\n\t\t\t<\/div>\n\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-0c6821ab\" data-error-msg=\"This field is required.\" data-unique-msg=\"Value needs to be unique.\">\n\t\t\t\t\t\tThis field is required.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\n\t\t<div data-block-id=\"fabb13d5\" class=\"srfm-block-single srfm-block srfm-textarea-block srf-textarea-fabb13d5-block  srfm-block-width-100 305\">\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-fabb13d5-lbl-WW91ciBNZXNzYWdl-8209\" for=\"srfm-textarea-fabb13d5-lbl-WW91ciBNZXNzYWdl-8209\" class=\"srfm-block-label\">\n\t\t\t\t\t\t\uadc0\ud558\uc758 \uba54\uc2dc\uc9c0\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<textarea\n\t\t\t\t\tclass=\"srfm-input-common srfm-input-textarea\"\n\t\t\t\t\tname=\"srfm-textarea-fabb13d5-lbl-WW91ciBNZXNzYWdl-your-message\"\n\t\t\t\t\tid=\"srfm-textarea-fabb13d5-lbl-WW91ciBNZXNzYWdl-8209\"\n\t\t\t\t\taria-describedby='srfm-error-fabb13d5'\t\t\t\t\tdata-required=\"true\" aria-required=\"true\"  rows=\"4\"  \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t><\/textarea>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-fabb13d5\" data-error-msg=\"This field is required.\">\n\t\t\t\t\t\tThis field is required.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"srfm-submit-container\" style=\"\">\n\t\t\t\t\t\t<div style=\"width: ; text-align: left\" class=\"wp-block-button\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button style=\"\" id=\"srfm-submit-btn\" class=\"srfm-btn-frontend srfm-button srfm-submit-button\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<div class=\"srfm-submit-wrap\">\n\t\t\t\t\t\t\t\t\t\uc81c\ucd9c\ud558\uae30\t\t\t\t\t\t\t\t<div class=\"srfm-loader\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<p id=\"srfm-error-message\" class=\"srfm-common-error-message srfm-error-message srfm-footer-error\" hidden>\t\t<span class=\"srfm-icon\" aria-hidden=\"true\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\"><path d=\"M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 6.66602V9.99935\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 13.334H10.0083\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><\/svg>\t\t<\/span>\n\t\t<span class=\"srfm-error-content\">There was an error trying to submit your form. Please try again.<\/span><\/p>\n\t\t\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"ko\"\/><\/form>\n\t\t\t<div class=\"srfm-single-form srfm-success-box in-page\">\n\t\t\t\t<div aria-live=\"polite\" aria-atomic=\"true\" role=\"alert\" id=\"srfm-success-message-page-305\" class=\"srfm-success-box-description\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>G-code is the programming language that controls CNC machines. Learn the fundamentals, syntax, common commands, and how G-code translates CAD models into precision motion.<\/p>","protected":false},"author":1,"featured_media":6360,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"facebook_846085238273622_899381133262461":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[115,114],"tags":[],"class_list":["post-6303","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-plastics","category-nylon"],"_links":{"self":[{"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/posts\/6303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/comments?post=6303"}],"version-history":[{"count":2,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/posts\/6303\/revisions"}],"predecessor-version":[{"id":6363,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/posts\/6303\/revisions\/6363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/media\/6360"}],"wp:attachment":[{"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/media?parent=6303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/categories?post=6303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nylonplastic.com\/ko\/wp-json\/wp\/v2\/tags?post=6303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}