{"id":1932,"date":"2023-10-18T13:13:19","date_gmt":"2023-10-18T11:13:19","guid":{"rendered":"https:\/\/cncgraf.com\/?p=1932"},"modified":"2024-04-11T09:30:58","modified_gmt":"2024-04-11T07:30:58","slug":"dxf-file-milling-with-cncgraf","status":"publish","type":"post","link":"https:\/\/cncgraf.com\/en\/2023\/10\/18\/dxf-datei-fraesen-mit-cncgraf\/","title":{"rendered":"cncGraF: Milling DXF files without CAD\/CAM software"},"content":{"rendered":"<div class=\"wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading has-tertiary-background-color has-background has-large-font-size\" id=\"cnc-gra-f-dxf-dateien-frasen-ohne-cad-cam-software\">cncGraF: Milling DXF files without CAD\/CAM software<\/h1>\n\n\n\n<p class=\"translation-block\">In this blog article, you will learn how to mill a DXF file directly using <a href=\"https:\/\/cncgraf.com\/en\/cncgraf-8-cnc-steuerungssoftware\/\" data-type=\"page\" data-id=\"8\" target=\"_self\">cncGraF<\/a>. This approach saves you from having to use CAD\/CAM software, which saves both time and effort, as these programmes can often be complex and require training.<\/p>\n\n\n\n<hr class=\"wp-block-separator alignfull has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background\"\/>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h4>Overview<\/h4><nav><ul><li class=\"\"><a href=\"#was-ist-eine-cad-cam-software\">What is CAD\/CAM software?<\/a><\/li><li class=\"\"><a href=\"#warum-die-cad-cam-software-umgehen\">Why bypass the CAD\/CAM software?<\/a><\/li><li class=\"\"><a href=\"#1-cad-software-fur-die-erstellung-von-dxf-dateien-wahlen\">1. select CAD software for the creation of DXF files<\/a><\/li><li class=\"\"><a href=\"#2-zeichnungsregeln-beachten\">2. observe the drawing rules<\/a><\/li><li class=\"\"><a href=\"#3-dxf-datei-im-cnc-gra-f-offnen\">3. open DXF file in cncGraF<\/a><\/li><li class=\"\"><a href=\"#4-dxf-datei-frasen-so-bereiten-sie-die-dxf-datei-vor\">4. milling the DXF file - How to prepare the DXF file.<\/a><ul><li class=\"\"><a href=\"#erkennen-einer-ungeschlossenen-kontur\">Recognising an unclosed contour<\/a><\/li><li class=\"\"><a href=\"#ungeschlossene-kontur-sortieren-und-schliessen\">Sort and close unclosed contour<\/a><\/li><li class=\"\"><a href=\"#erstellen-der-werkzeugkorrektur\">Creating the tool offset<\/a><\/li><li class=\"\"><a href=\"#frasreihenfolge-festlegen\">Determine milling sequence<\/a><\/li><li class=\"\"><a href=\"#festlegen-der-frastiefe-und-der-frasgeschwindigkeit\">Specifying the milling depth and milling speed<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#dxf-datei-frasen\">Milling DXF file<\/a><\/li><li class=\"\"><a href=\"#zusammenfassung\">Summary<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/1wRPfKa7mvw?si=YAdPVQs3BM4SJBQD\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"was-ist-eine-cad-cam-software\">What is CAD\/CAM software?<\/h2>\n\n\n\n<p>CAD\/CAM software is used to generate G-code files from DXF files. These are special machine files that CNC machines can read in order to mill the desired workpiece. Many CAD\/CAM programmes also offer the option of drawing directly within the software.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"warum-die-cad-cam-software-umgehen\">Why bypass the CAD\/CAM software?<\/h2>\n\n\n\n<p>By processing DXF files directly with cncGraF, you can save yourself the use of separate CAD\/CAM software. This has the advantage that you do not have to familiarise yourself with often complicated and time-consuming software. This approach is a time-saving alternative, especially for simple projects.<\/p>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"> <strong>Hinweis:<\/strong>\u00a0Bitte beachten Sie, dass dieser Ansatz haupts\u00e4chlich f\u00fcr relativ unkomplizierte 2,5D-Teile geeignet ist, wie sie h\u00e4ufig vorkommen.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"1-cad-software-fur-die-erstellung-von-dxf-dateien-wahlen\">1. select CAD software for the creation of DXF files<\/h2>\n\n\n\n<p>In order to start the milling process, a DXF file must first be created. This requires the use of CAD software. Fortunately, there are numerous options on the market, both paid and free.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\"><strong>Free solutions<\/strong>: If you are just starting out with CAD or have a limited budget, LibreCAD, QCad or FreeCAD could be good options. These offer solid basic functions for creating DXF files.<\/li>\n\n\n\n<li class=\"translation-block\"><strong>Paid solutions<\/strong>: If you are willing to buy CAD software, then there is paid software such as Turbocad, Megacad, <a href=\"https:\/\/www.autodesk.de\" target=\"_blank\" rel=\"noreferrer noopener\">AutoGrav, Fusion 360<\/a> and many more.<\/li>\n\n\n\n<li class=\"translation-block\"><strong>Other software<\/strong>: DXF drawings can also be created in graphic design programmes such as Corel Draw.<\/li>\n<\/ul>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"> <strong>Hinweis:<\/strong>\u00a0Verwenden Sie am besten ein CAD-Programm, das Sie bereits kennen, oder eine Software, die einfach zu erlernen ist. Dies kann den Prozess erheblich vereinfachen, besonders wenn Sie noch keine Erfahrung mit CAD-Programmen haben.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"2-zeichnungsregeln-beachten\">2. observe the drawing rules<\/h2>\n\n\n\n<p>To ensure that the DXF file can be processed on the milling machine without any problems, a few simple rules must be observed. Here are the most important points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\"><strong>Use simple elements<\/strong>: The milling machine only works with simple drawing elements such as polygons, lines, circles and arcs. Various other commands such as hatching tools or bitmaps are not supported as they are not suitable for output to the CNC machine.<\/li>\n\n\n\n<li class=\"translation-block\"><strong>Draw neatly<\/strong>: Avoid double lines. The polylines, arcs and lines should be drawn one after the other. This ensures closed polylines, which are necessary for tool correction.<\/li>\n\n\n\n<li class=\"translation-block\"><strong>Vectorise texts<\/strong>: The texts must be vectorised so that they can be transferred.<br>Please note that the usual Windows fonts are not really suitable for milling, as they are outline drawings. Single-line fonts are often used for milling.<\/li>\n\n\n\n<li class=\"translation-block\"><strong>Use DXF layers<\/strong>: Use DXF layers, for example \u201aInside layer\u2018 for drawing parts that are required for \u201aInside\u2018 tool compensation and \u201aOutside layer\u2018 for drawing parts that are required for \u201aOutside\u2018 tool compensation. This makes it easier to select the tool compensation later in cncGraF.<\/li>\n<\/ul>\n\n\n\n<p>These rules help to avoid errors when creating your DXF files and ensure that your drawings can be output correctly on the CNC machine.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"3-dxf-datei-im-cnc-gra-f-offnen\">3. open DXF file in cncGraF<\/h2>\n\n\n\n<p class=\"translation-block\">To open your DXF file in cncGraF, proceed as follows:<br><strong><br>Load file<\/strong>: You can either load the DXF file via the \u201eFile -&gt; Open\u201c menu or by clicking on the \u201eOpen file\u201c icon at the top of the window frame (see screenshot below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"765\" height=\"93\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/oeffnen.jpg\" alt=\"\" class=\"wp-image-1952\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/oeffnen.jpg 765w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/oeffnen-600x73.jpg 600w\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" \/><\/figure>\n\n\n\n<p class=\"translation-block\"><strong>Dialogue window \u201eFile properties\u201c<\/strong>: The dialogue window \u201eFile properties\u201c appears first. Here you can set the sheet resolution (medium is recommended) and define the unit. As DXF is always at a scale of 1:1, the unit is \u201efreely definable\u201c and should be set to 1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"267\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/datei-eigenschaften.jpg\" alt=\"The setting option for DXF files in cncGraF with the unit 1:1.\" class=\"wp-image-1962\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/datei-eigenschaften.jpg 639w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/datei-eigenschaften-600x251.jpg 600w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/figure>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"> <strong>Hinweis<\/strong>: Wenn das Dialogfenster \u201eDatei-Eigenschaften\u201c nicht erscheint, dann gelangen Sie zu diesem Fenster, indem Sie im Men\u00fc den Pfad \u201eHauptmen\u00fc -&gt; Einstellungen -&gt; Optionen -&gt; Datei -&gt; DXF\u201c verfolgen.<\/p>\n\n\n\n<p class=\"translation-block\"><strong>Dialogue window \u201eDXF layer\u201c<\/strong>: The dialogue window \u201eDXF layer\u201c then appears, in which the layers of the DXF file are displayed. A tool number can be assigned to each layer. A layer can also be excluded for import.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"223\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-layer.jpg\" alt=\"Mill DXF file: DXF layer that appears when the file is opened.\" class=\"wp-image-1963\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-layer.jpg 651w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-layer-600x206.jpg 600w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"><strong> Hinweis<\/strong>: Wenn der Layername dem Namen des Werkzeugs im Werkzeuglager entspricht, dann wird direkt die richtige Werkzeugnummer zugewiesen.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"4-dxf-datei-frasen-so-bereiten-sie-die-dxf-datei-vor\">4. milling the DXF file - How to prepare the DXF file.<\/h2>\n\n\n\n<p>cncGraF is not comparable with extensive CAD\/CAM programmes, as cncGraF is a milling software. Nevertheless, it enables the direct milling of 2D DXF files. The programme offers a selection of useful functions that cannot be covered in detail in this article, as it would go beyond the scope of this article. This article serves as a guide to explain the procedure by way of example.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1041\" height=\"1068\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung6.jpg\" alt=\"Display of tool compensation in the cncGraF software\" class=\"wp-image-1981\" style=\"width:380px;height:390px\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung6.jpg 1041w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung6-600x616.jpg 600w\" sizes=\"auto, (max-width: 1041px) 100vw, 1041px\" \/><\/figure>\n\n\n\n<p>We use a simple DXF drawing as an illustration: a rectangle with an inner contour and a layer. This drawing was intentionally provided with errors. In the course of this article, we will show how these errors can be identified and corrected.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"285\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung5.jpg\" alt=\"Display of the drawing (without tool compensation) in the cncGraF software\" class=\"wp-image-1971\" style=\"width:320px;height:264px\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-large-font-size\" id=\"erkennen-einer-ungeschlossenen-kontur\">Recognising an unclosed contour<\/h4>\n\n\n\n<p>The first thing to check is whether the inner contour and the rectangle of the drawing are closed polylines. The closed polylines are required to be able to perform tool correction. <\/p>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"> <strong>Hinweis:<\/strong> Die Werkzeugkorrektur kompensiert den Fr\u00e4serdurchmesser und stellt sicher, dass das gefr\u00e4ste Teil genau den CAD-Vorgaben entspricht.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Recognising an unclosed polyline<br><\/summary>\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\"><strong>Check with \u201ePolyline\u201c selection:<\/strong> If the entire inner contour is not captured by the mouse selection, then there is no closed polyline (see screenshot below left).<\/li>\n\n\n\n<li><strong>Check with milling direction indicator:<\/strong> Several red arrows and starting points in the form of blue squares indicate that the contour is not closed (see screenshot below right).<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"534\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-auswahl.jpg\" alt=\"\" class=\"wp-image-1972\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"557\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-fraesrichtung.jpg\" alt=\"\" class=\"wp-image-1973\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-fraesrichtung.jpg 660w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-fraesrichtung-600x506.jpg 600w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\"><strong>Check with simulation:<\/strong> The simulation makes it possible to check the processing sequences. This allows you to visually monitor how the milling machine processes the inner contour. To display the simulation window, click on \u201eWindow -&gt; Simulation\u201c in the main menu.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"877\" height=\"652\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-fraesrichtung_sim.jpg\" alt=\"\" class=\"wp-image-2019\" style=\"object-fit:cover\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-fraesrichtung_sim.jpg 877w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-fraesrichtung_sim-600x446.jpg 600w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/figure>\n<\/details>\n\n\n\n<h4 class=\"wp-block-heading has-large-font-size\" id=\"ungeschlossene-kontur-sortieren-und-schliessen\">Sort and close unclosed contour<\/h4>\n\n\n\n<p>It was determined that the inner contour consists of many individual lines that are drawn in different sequences and directions. This contour would therefore be milled in several sections instead of in one continuous pass.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Combine individual lines into a closed polyline<\/summary>\n<p>With the \u201eOptimise path\u201c function, the individual lines of the inner contour can be sorted and automatically connected to form a closed polyline. You will find this function in the drawing window, which can be accessed via the main menu \u201eWindow -&gt; Drawing\u201c (see screenshot below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"416\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-wegoptimierung2.jpg\" alt=\"\" class=\"wp-image-2070\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-wegoptimierung2.jpg 911w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/dxf-wegoptimierung2-600x274.jpg 600w\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" \/><\/figure>\n\n\n\n<p>After performing the path optimisation, the inner contour only shows a starting point and a red arrow for the milling direction. Both indicators confirm that it is now a single polyline. In addition, the entire inner contour is captured when selecting -&gt; Polyline (see screenshot below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"372\" height=\"397\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung-nach-optimieren.jpg\" alt=\"\" class=\"wp-image-2031\"\/><\/figure>\n<\/details>\n\n\n\n<h4 class=\"wp-block-heading has-large-font-size\" id=\"erstellen-der-werkzeugkorrektur\">Creating the tool offset<\/h4>\n\n\n\n<p>In our example drawing, there is only one layer and therefore only one tool number. The \u201eTool correction\u201c dialogue allows you to set only one correction direction per tool number - either <br>\u201aclosed on the inside\u2018 or \u201aclosed on the outside\u2018.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"translation-block\"><strong>Internal contour<\/strong>: To ensure the original dimensions of the internal contour, the milling path must be offset inwards.<\/li>\n\n\n\n<li class=\"translation-block\"><strong>Rectangle<\/strong>: To achieve the desired dimensions, the milling path of the rectangle must be offset outwards.<\/li>\n<\/ol>\n\n\n\n<p>Firstly, we define the tool diameter in the tool store by clicking on the hammer symbol in the toolbar. We then enter the tool diameter in the \u201aTool properties\u2018 area of the tool store, e.g. 2 mm.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"64\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-symbol.jpg\" alt=\"Standard toolbar in the CNC control software cncGraF\" class=\"wp-image-2102\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-symbol.jpg 628w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-symbol-600x61.jpg 600w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<p><strong>Assigning the tool offset for the polyline<\/strong><\/p>\n\n\n\n<p>With the \u201eTool correction for polyline\u201c function, the tool correction can be assigned to each polyline individually. This function is located in the drawing window, accessible via the main menu \u201eWindow -&gt; Drawing\u201c (see screenshot below, left-hand area).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1411\" height=\"587\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeugkorrektur_fur_polyline3.jpg\" alt=\"Set tool compensation in the cncGraF software\" class=\"wp-image-2053\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeugkorrektur_fur_polyline3.jpg 1411w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeugkorrektur_fur_polyline3-600x250.jpg 600w\" sizes=\"auto, (max-width: 1411px) 100vw, 1411px\" \/><\/figure>\n\n\n\n<p>Proceed as follows (see screenshot above):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Use the mouse to select the desired polyline via Selection-&gt; Polyline.<\/li>\n\n\n\n<li>In the \u201eSet tool correction for polyline\u201c dialogue, specify the alignment, e.g. \u201aclosed inside\u2018.<\/li>\n\n\n\n<li>Click on the \u201eSet\u201c button to set the tool correction.<\/li>\n<\/ol>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"> <strong>Note:<\/strong> Several DXF layers are required to automatically perform the tool correction for the entire drawing, which should be assigned to different tool numbers (see point 2: <a href=\"\/en\/1TP5Drawing rules\/\" target=\"_self\">Note drawing rules<\/a>). For example, the correction \u201aclosed on the inside\u2018 can be used for tool 1 and \u201aclosed on the outside\u2018 for tool 2.<\/p>\n\n\n\n<p class=\"translation-block\">Another option, especially with larger files, is to check which type of tool correction is required more often - for example, if the tool correction \u201aclosed on the outside\u2018 is predominantly required. <br><br>In this case, the entire drawing would be calculated with \u201aclosed on the outside\u2018. Elements that were calculated incorrectly as a result can be selected with the selection rectangle \u201aTool correction polyline\u2018 and removed by pressing the \u201aESC\u2018 key. The correct radius correction for these elements can then be set manually using the method described above.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1336\" height=\"547\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeugkorrektur_komplett.jpg\" alt=\"The tool compensation dialogue in the cncGraF software\" class=\"wp-image-2086\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeugkorrektur_komplett.jpg 1336w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeugkorrektur_komplett-600x246.jpg 600w\" sizes=\"auto, (max-width: 1336px) 100vw, 1336px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-large-font-size\" id=\"frasreihenfolge-festlegen\">Determine milling sequence<\/h4>\n\n\n\n<p>Before you start milling, it is important to determine the milling sequence. The processing sequence can be checked via the main menu \u201eWindow -&gt; Drawing\u201c using the \u201eDisplay processing sequences\u201c function (see screenshot below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1116\" height=\"711\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/arbeitsreihenfolge-anzeigen.jpg\" alt=\"Display of the processing sequence in the cncGraF software\" class=\"wp-image-2110\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/arbeitsreihenfolge-anzeigen.jpg 1116w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/arbeitsreihenfolge-anzeigen-600x382.jpg 600w\" sizes=\"auto, (max-width: 1116px) 100vw, 1116px\" \/><\/figure>\n\n\n\n<p>If the processing sequence is not correct, it must be corrected. Our example drawing shows a rectangle as an outline and an inner contour. In this case, the rectangle (outer contour) should be milled last. If the rectangle (outer contour) is machined first, the workpiece could fall out before the inner contour is completely milled.<\/p>\n\n\n\n<p>To set the rectangle (outer contour) at the end of the milling process, the \u201aSet polyline at end\u2018 function must be selected. Click on the \u201aSet\u2018 button to activate the selection. Now all you have to do is click on the rectangle in the drawing (see screenshot below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"711\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/polylinie_am_ende_setzen.jpg\" alt=\"cncGraF : Change processing sequence\" class=\"wp-image-2145\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/polylinie_am_ende_setzen.jpg 780w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/polylinie_am_ende_setzen-600x547.jpg 600w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-large-font-size\" id=\"festlegen-der-frastiefe-und-der-frasgeschwindigkeit\">Specifying the milling depth and milling speed<\/h4>\n\n\n\n<p>A few settings must be made before milling can begin. These include the milling speed, the spindle speed and the milling depth (optionally with infeed). These parameters can be set in the \u201eTool storage\u201c dialogue (see screenshot below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"64\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-symbol.jpg\" alt=\"cncGraF: Icon to open tool store\" class=\"wp-image-2102\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-symbol.jpg 628w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-symbol-600x61.jpg 600w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"657\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager.jpg\" alt=\"cncGraF: The &quot;tool store&quot; dialogue&quot;\" class=\"wp-image-2117\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager.jpg 1013w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/werkzeuglager-600x389.jpg 600w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"dxf-datei-frasen\">Milling DXF file<\/h2>\n\n\n\n<p>The DXF sample file is now ready to be milled. Before you start the milling process, a zero point must be defined. The zero point is determined by touching the material surface with the milling cutter. Once you have defined the start position (in the bottom left-hand corner of the workpiece), the zero point can be saved in the main menu under \u201eSettings -&gt; Positions\u201c. Alternatively, you can also click directly on the \u201eSet zero point\u201c icon to define the zero point.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"95\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/nullupnkt-setzen.jpg\" alt=\"cncGraF: Set icon to zero point\" class=\"wp-image-2124\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/nullupnkt-setzen.jpg 676w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/nullupnkt-setzen-600x84.jpg 600w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/figure>\n\n\n\n<p class=\"translation-block\"><img width=\"24\" height=\"24\" class=\"wp-image-1775\" style=\"width: 24px\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/info.png\" alt=\"\"> <strong>Hinweis:<\/strong> Es gibt nat\u00fcrlich auch weitere Methoden, um einen Nullpunkt festzulegen. In diesem Blog-Artikel beschr\u00e4nken wir uns jedoch auf eine einfache Methode. Das Thema \u201eNullpunkt setzen\u201c werden wir in einem anderen Blog-Artikel gesondert behandeln.<\/p>\n<\/div>\n\n\n\n<p>Finally, the drawing should be positioned. This is done using the \u201ePosition\u201c function, which is located in the \u201eDrawing\u201c window. The display of the workpiece can be used as a guide. This function can be accessed and set either in the toolbar via \u201eWorkpiece parameters\u201c or in the main menu under \u201eSettings -&gt; Workpiece parameters\u201c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"878\" height=\"255\" src=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung-positionieren.jpg\" alt=\"cncGraF: Move drawing\" class=\"wp-image-2153\" srcset=\"https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung-positionieren.jpg 878w, https:\/\/cncgraf.com\/wp-content\/uploads\/2023\/08\/zeichnung-positionieren-600x174.jpg 600w\" sizes=\"auto, (max-width: 878px) 100vw, 878px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"zusammenfassung\">Summary<\/h2>\n\n\n\n<p>Milling combines artistic craftsmanship with technical precision. In this article, you have learnt how to achieve precise milling results with targeted preparation. We have highlighted the importance of DXF drawing rules and shown how to import a DXF file into cncGraF. The entire process of preparing a DXF file for milling was also explained in detail - from correcting unclosed contours to tool correction and setting the milling depth and speed.<\/p>\n\n\n\n<p>This guide will provide you with a solid foundation for tackling the challenges of milling.<\/p>\n\n\n\n<p>We hope that with this information you are well equipped to successfully realise your next milling project. Good luck and see you next time!<\/p>\n<\/div>\n\n\n\n<p>Yours sincerely, Your BOENIGK-electronics Team<\/p>","protected":false},"excerpt":{"rendered":"<p class=\"translation-block\">In this blog article, you will learn how to mill a DXF file directly using <a href=\"https:\/\/cncgraf.com\/en\/cncgraf-8-cnc-steuerungssoftware\/\" data-type=\"page\" data-id=\"8\" target=\"_self\">cncGraF<\/a>. This approach saves you from having to use CAD\/CAM software, which saves both time and effort, as these programmes can often be complex and require training.<\/p>","protected":false},"author":1,"featured_media":1981,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[12,10,11],"class_list":["post-1932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","tag-2d-dateien","tag-dxf","tag-dxf-datei-fraesen"],"_links":{"self":[{"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/posts\/1932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/comments?post=1932"}],"version-history":[{"count":0,"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/posts\/1932\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/media\/1981"}],"wp:attachment":[{"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/media?parent=1932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/categories?post=1932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cncgraf.com\/en\/wp-json\/wp\/v2\/tags?post=1932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}