{"id":442,"date":"2023-09-29T23:16:37","date_gmt":"2023-09-30T05:16:37","guid":{"rendered":"https:\/\/horazmakes.com\/blog\/?p=442"},"modified":"2023-10-01T11:18:33","modified_gmt":"2023-10-01T17:18:33","slug":"cnc-circle-g-code-using-arcs","status":"publish","type":"post","link":"https:\/\/horazmakes.com\/blog\/2023\/09\/29\/cnc-circle-g-code-using-arcs\/","title":{"rendered":"CNC Circle G-Code (using arcs)"},"content":{"rendered":"\n<p><strong>Introduction<\/strong><\/p>\n\n\n\n<p>Find below the easiest way I have found so far to make a circle path in G-Code.<\/p>\n\n\n\n<p>The coordinates below are absolute, we are considering we start from origin (0, 0)<\/p>\n\n\n\n<p><strong>Move from the center to Y10<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"333\" height=\"300\" src=\"https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-01.png\" alt=\"\" class=\"wp-image-454\" srcset=\"https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-01.png 333w, https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-01-300x270.png 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><\/figure>\n\n\n\n<p><strong>Make circle (counter clockwise arc<\/strong>)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"333\" height=\"300\" src=\"https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-02.png\" alt=\"\" class=\"wp-image-455\" srcset=\"https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-02.png 333w, https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-02-300x270.png 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><\/figure>\n\n\n\n<p><strong>Go back to the center<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"333\" height=\"300\" src=\"https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-03.png\" alt=\"\" class=\"wp-image-456\" srcset=\"https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-03.png 333w, https:\/\/horazmakes.com\/blog\/wp-content\/uploads\/2023\/09\/cnc-circle-03-300x270.png 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><\/figure>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">G01 X0 Y10 F200       \/\/ Move from the center to Y10 (radius 10), feed rate 200\nG03 X0 Y10 I-0 J-10   \/\/ Make circle (counter clockwise arc, G02 for clockwise arc)\nG01 X0 Y0 F200        \/\/ Go back to the center (0, 0), feed rate 200<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Find below the easiest way I have found so far to make a circle path in G-Code. The coordinates below are absolute, we are considering we start from origin (0, 0) Move from the center to Y10 Make circle (counter clockwise arc) Go back to the center<\/p>\n","protected":false},"author":1,"featured_media":463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[166,167,11,86],"tags":[168,169,170,171,136],"class_list":["post-442","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cnc","category-g-code","category-maker","category-programming","tag-circle","tag-cnc","tag-g-code","tag-path","tag-programming"],"_links":{"self":[{"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/posts\/442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/comments?post=442"}],"version-history":[{"count":7,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/posts\/442\/revisions"}],"predecessor-version":[{"id":462,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/posts\/442\/revisions\/462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/media\/463"}],"wp:attachment":[{"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/media?parent=442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/categories?post=442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/horazmakes.com\/blog\/wp-json\/wp\/v2\/tags?post=442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}