{"id":3784,"date":"2025-06-28T13:03:08","date_gmt":"2025-06-28T13:03:08","guid":{"rendered":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dog-bone\/"},"modified":"2025-10-15T11:05:29","modified_gmt":"2025-10-15T11:05:29","slug":"dbone","status":"publish","type":"docs","link":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/","title":{"rendered":"DogBone"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Overview<\/strong>&nbsp;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">The DogBone tool modifies polyline geometry by applying specialized <strong>DogBone-style fillets<\/strong> to sharp interior corners. Unlike regular fillets, DogBone corners introduce small arcs that extend outward, allowing CNC tools with circular bits to <strong>accurately cut internal right angles<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">The tool serves essential roles in <strong>CNC machining<\/strong>, <strong>laser cutting<\/strong>, <strong>routing<\/strong>, and <strong>woodworking<\/strong>, where precise fitting of components (especially interlocking joints, tabs, and mortises) is required.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why DogBones?<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">In CNC operations, especially with <strong>round cutting bits<\/strong>, internal corners can\u2019t be cut perfectly square due to the tool\u2019s radius. This creates a problem when mating parts need to fit into 90\u00b0 cutouts. DogBone fillets solve this by adding small arcs (resembling a dog bone shape) that remove additional material and ensure perfect part fitment.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"436\" height=\"504\" src=\"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png\" alt=\"\" class=\"wp-image-3873\" srcset=\"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png 436w, https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry-260x300.png 260w\" sizes=\"(max-width: 436px) 100vw, 436px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Workflow Steps<\/strong>&nbsp;<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Launch the tool<\/strong>&nbsp;<br>Type the command DBONE_SP or click on Dogbone from SPCAD Ribbon&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Set Radius (Optional)<\/strong>&nbsp;<br>Type <strong>Radius<\/strong><strong> <\/strong>to define the fillet radius for DogBone arcs (default applies if skipped).&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Select Mode<\/strong>&nbsp;<br>Type <strong>Polyline<\/strong><strong> <\/strong>to apply DogBone to <strong>entire polyline corners<\/strong>, or press ENTER to manually select <strong>specific line segments<\/strong>.&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Tool Execution<\/strong>&nbsp;<br>The tool automatically adds DogBone arcs at qualifying corners and replaces sharp junctions with curved reliefs.<br>&nbsp;<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/image-13-1024x683.png\" alt=\"DogBone Input &amp; Output\" class=\"wp-image-3822\" style=\"width:600px\" srcset=\"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/image-13-1024x683.png 1024w, https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/image-13-300x200.png 300w, https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/image-13-768x512.png 768w, https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/image-13.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">&nbsp;<strong>Technical Details<\/strong>&nbsp;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The tool identifies corners by analyzing vertex angles.&nbsp;<\/li>\n\n\n\n<li>A DogBone arc is drawn <strong>outside the interior angle<\/strong>, centered tangentially to both adjacent segments.&nbsp;<\/li>\n\n\n\n<li>Works with <strong>closed or open polylines<\/strong>, and also supports <strong>individual Line segments<\/strong>.&nbsp;<\/li>\n\n\n\n<li>Radius defines how far the arcs protrude\u2014a larger radius = more material removed.&nbsp;<\/li>\n\n\n\n<li>All arcs are constructed in the current UCS and 2D plane.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Use Cases<\/strong>&nbsp;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CNC woodworking joints<\/strong> (tab slots, finger joints)&nbsp;<\/li>\n\n\n\n<li><strong>Acrylic or sheet metal design<\/strong> requiring a mechanical fit&nbsp;<\/li>\n\n\n\n<li><strong>Laser cutting<\/strong> templates for assembly models&nbsp;<\/li>\n\n\n\n<li><strong>Manufacturing jigs or fixtures<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tips<\/strong>&nbsp;<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">Combine with <strong>JOIN<\/strong><strong> <\/strong>if you want to merge DogBone arcs back into a polyline.&nbsp;<\/p>\n","protected":false},"featured_media":0,"parent":1452,"menu_order":14,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"doc_tag":[],"class_list":["post-3784","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DogBone Tool for CNC Machining | SPCAD Add-On<\/title>\n<meta name=\"description\" content=\"Apply DogBone fillets to polylines using SPCAD. Perfect for CNC machining, woodworking, and laser cutting.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DogBone Tool for CNC Machining | SPCAD Add-On\" \/>\n<meta property=\"og:description\" content=\"Apply DogBone fillets to polylines using SPCAD. Perfect for CNC machining, woodworking, and laser cutting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/\" \/>\n<meta property=\"og:site_name\" content=\"SPCAD HELP\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100088033569557\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-15T11:05:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png\" \/>\n\t<meta property=\"og:image:width\" content=\"436\" \/>\n\t<meta property=\"og:image:height\" content=\"504\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/\",\"name\":\"DogBone Tool for CNC Machining | SPCAD Add-On\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/dbone_geometry.png\",\"datePublished\":\"2025-06-28T13:03:08+00:00\",\"dateModified\":\"2025-10-15T11:05:29+00:00\",\"description\":\"Apply DogBone fillets to polylines using SPCAD. Perfect for CNC machining, woodworking, and laser cutting.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/#primaryimage\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/dbone_geometry.png\",\"contentUrl\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/dbone_geometry.png\",\"width\":436,\"height\":504},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/dbone\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SPCAD HELP\",\"item\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Geometry\",\"item\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/geometry\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"DogBone\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#website\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/\",\"name\":\"SPCAD HELP\",\"description\":\"SPCAD Help Documentation\",\"publisher\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#organization\",\"name\":\"SPCAD HELP\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/intro-logo.png\",\"contentUrl\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/intro-logo.png\",\"width\":1581,\"height\":877,\"caption\":\"SPCAD HELP\"},\"image\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100088033569557\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cadomation\\\/posts\\\/?feedView=all\",\"https:\\\/\\\/www.youtube.com\\\/@cadomation\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DogBone Tool for CNC Machining | SPCAD Add-On","description":"Apply DogBone fillets to polylines using SPCAD. Perfect for CNC machining, woodworking, and laser cutting.","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:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/","og_locale":"en_US","og_type":"article","og_title":"DogBone Tool for CNC Machining | SPCAD Add-On","og_description":"Apply DogBone fillets to polylines using SPCAD. Perfect for CNC machining, woodworking, and laser cutting.","og_url":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/","og_site_name":"SPCAD HELP","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100088033569557","article_modified_time":"2025-10-15T11:05:29+00:00","og_image":[{"width":436,"height":504,"url":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/","url":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/","name":"DogBone Tool for CNC Machining | SPCAD Add-On","isPartOf":{"@id":"https:\/\/help.cadomation.com\/spcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/#primaryimage"},"image":{"@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/#primaryimage"},"thumbnailUrl":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png","datePublished":"2025-06-28T13:03:08+00:00","dateModified":"2025-10-15T11:05:29+00:00","description":"Apply DogBone fillets to polylines using SPCAD. Perfect for CNC machining, woodworking, and laser cutting.","breadcrumb":{"@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/#primaryimage","url":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png","contentUrl":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2025\/06\/dbone_geometry.png","width":436,"height":504},{"@type":"BreadcrumbList","@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/dbone\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/help.cadomation.com\/spcad\/"},{"@type":"ListItem","position":2,"name":"SPCAD HELP","item":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/"},{"@type":"ListItem","position":3,"name":"Geometry","item":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/"},{"@type":"ListItem","position":4,"name":"DogBone"}]},{"@type":"WebSite","@id":"https:\/\/help.cadomation.com\/spcad\/#website","url":"https:\/\/help.cadomation.com\/spcad\/","name":"SPCAD HELP","description":"SPCAD Help Documentation","publisher":{"@id":"https:\/\/help.cadomation.com\/spcad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/help.cadomation.com\/spcad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/help.cadomation.com\/spcad\/#organization","name":"SPCAD HELP","url":"https:\/\/help.cadomation.com\/spcad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/help.cadomation.com\/spcad\/#\/schema\/logo\/image\/","url":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2024\/02\/intro-logo.png","contentUrl":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2024\/02\/intro-logo.png","width":1581,"height":877,"caption":"SPCAD HELP"},"image":{"@id":"https:\/\/help.cadomation.com\/spcad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100088033569557","https:\/\/www.linkedin.com\/company\/cadomation\/posts\/?feedView=all","https:\/\/www.youtube.com\/@cadomation"]}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/3784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/comments?post=3784"}],"version-history":[{"count":5,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/3784\/revisions"}],"predecessor-version":[{"id":4272,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/3784\/revisions\/4272"}],"up":[{"embeddable":true,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/1452"}],"next":[{"title":"Best Fit Polyline","link":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/bestfit\/","href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/3786"}],"prev":[{"title":"Complement Arc","link":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/geometry\/comarc\/","href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/3782"}],"wp:attachment":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/media?parent=3784"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/doc_tag?post=3784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}