<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Postprocessor Configuration</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>Recent changes to Postprocessor Configuration</description><atom:link href="https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%20Configuration/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 02 Nov 2020 08:40:41 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%20Configuration/feed" rel="self" type="application/rss+xml"/><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -277,10 +277,19 @@

 ##I want to remove the Z-Axis from my GCODE how can i do that

-This may be required if you want to use DXF2GCODE to generate code for Laser cutting or styrofoam cutting. You can do the change in the GUI or also in the postprocessor file itself. You will find it in the postroprocessor configuration  Graphical User Interface (GUI) in the left list  &amp;gt;&amp;gt;G-code codes
+This may be required if you want to use DXF2GCODE to generate code for Laser cutting or styrofoam cutting. You can do the change in the GUI or also in the postprocessor file itself.  Both ways are explained below
+
+####Method 1: GUI
+You will find it in the postroprocessor configuration  Graphical User Interface (GUI) in the left list  &amp;gt;&amp;gt;G-code codes
+
+Here you can see how it should look like in the GUI.
+![](https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%20Configuration/attachment/2020-11-02%2009_35_20-Postprocessor%20configuration_empty_Z.png)
+
+####Method 2: Postprocessor Configuration File

 Within the configuration files its in the [Program] - Section
 The following two lines / parameters needs to be changed
+
 ~~~
 [Program]
     # This will be done between each shape to cut.
@@ -290,6 +299,7 @@
 ~~~

 Just remove all the content of the line and you will not have anything in the outputed g-code.
+
 ~~~
 [Program]
     # This will be done between each shape to cut.
@@ -297,4 +307,3 @@
     # This will be used for shape cutting.
     lin_mov_depth =
 ~~~
-![](https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%20Configuration/attachment/2020-11-02%2009_35_20-Postprocessor%20configuration_empty_Z.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Mon, 02 Nov 2020 08:40:41 -0000</pubDate><guid>https://sourceforge.net401b5ffe2b6a733a5efc168c5f41781f5ca8a673</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -297,3 +297,4 @@
     # This will be used for shape cutting.
     lin_mov_depth =
 ~~~
+![](https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%20Configuration/attachment/2020-11-02%2009_35_20-Postprocessor%20configuration_empty_Z.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Mon, 02 Nov 2020 08:37:31 -0000</pubDate><guid>https://sourceforge.neta2d30363514d7f4a205b750756baadf71670273c</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -1,6 +1,8 @@
 # Introduction

 This wiki page gives a overview about the Intention of different section and variable names which allows configuration of the postprocessor. It is possible to have more then one postprocessor configuration file.
+
+[TOC]

 ## Using different Postprocessor files

@@ -220,16 +222,18 @@
 "%comment"
 The given comment in the code

-## Examples
+# Examples

 [Postprocessor-Example China Laser Cutter] Example configuration for laser cutter
 [Postprocessor-Example Python] Example configuration of export to python classes
 [Postprocessor-Example Styrofoam] Example configuration of styrofoam cutters
 [Postprocessor-Example Lathe] Example configuration of a lathe

-#### Postprocessor Configuration Styrofoam
+## Postprocessor Configuration Styrofoam

 This is a configuration that will ignore the Z-Axis and turn "the spindle" (i.e. the heat of the hot wire) on before any movement and turn turn it off right before the end of the program. You will find it in a seperate Wiki Page. 
+
+#FAQ - Frequently Asked Questions

 ## How to replace the Axis Letters

@@ -271,5 +275,25 @@
     arc_int_cw = G2 X%-XE Y%-YE I%-I J%-J%nl
     arc_int_ccw = G3 X%-XE Y%-YE I%-I J%-J%nl

-
-
+##I want to remove the Z-Axis from my GCODE how can i do that
+
+This may be required if you want to use DXF2GCODE to generate code for Laser cutting or styrofoam cutting. You can do the change in the GUI or also in the postprocessor file itself. You will find it in the postroprocessor configuration  Graphical User Interface (GUI) in the left list  &amp;gt;&amp;gt;G-code codes
+
+Within the configuration files its in the [Program] - Section
+The following two lines / parameters needs to be changed
+~~~
+[Program]
+    # This will be done between each shape to cut.
+    rap_pos_depth = G0 Z%ZE %nl
+    # This will be used for shape cutting.
+    lin_mov_depth = G1 Z%ZE%nl
+~~~
+
+Just remove all the content of the line and you will not have anything in the outputed g-code.
+~~~
+[Program]
+    # This will be done between each shape to cut.
+    rap_pos_depth =
+    # This will be used for shape cutting.
+    lin_mov_depth =
+~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Mon, 02 Nov 2020 08:36:50 -0000</pubDate><guid>https://sourceforge.net5364f5c2086753a32071fb05588f67cc84b9334d</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -260,3 +260,16 @@
      comment = ""

+##How do i invert an axis or both axis
+
+if you want to reverse the axis just put an addition negative sign there in the Postprocessor:
+You need to do it on all positions where you find X and I values if you want to switch the X axis only. If you want to do it for the Y Axis do it for Y and J also. Therefor you need to change the followowing 4 lines to the following:
+
+    [Program]
+    rap_pos_plane = G0 X%-XE Y%-YE%nl
+    lin_mov_plane = G1 X%-XE Y%-YE%nl
+    arc_int_cw = G2 X%-XE Y%-YE I%-I J%-J%nl
+    arc_int_ccw = G3 X%-XE Y%-YE I%-I J%-J%nl
+
+
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Sun, 24 May 2020 16:27:00 -0000</pubDate><guid>https://sourceforge.net8f294a79687d05e176174b24b4bfe249a09d456e</guid></item><item><title>Discussion for Postprocessor Configuration page</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/?limit=25#c44e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Nice tool.&lt;br/&gt;
Linux CNC (EMC2) need O{number} in front of the IF command in the G-Code.&lt;br/&gt;
In my postprocessor file:&lt;br/&gt;
O&lt;strong&gt;???&lt;/strong&gt; IF &lt;span&gt;[#&amp;lt;_spindle_on&amp;gt; EQ 0]&lt;/span&gt;%nl    M3 M8 G4 P2%nlO&lt;strong&gt;???&lt;/strong&gt; ENDIF%nlG1 Z%ZE%nl&lt;br/&gt;
Instead of &lt;strong&gt;???&lt;/strong&gt; I need an ascending number.&lt;br/&gt;
Eg O101. Output must be:&lt;br/&gt;
O101 IF &lt;span&gt;[#&amp;lt;_spindle_on&amp;gt; EQ 0]&lt;/span&gt;&lt;br/&gt;
    M3 M8 G4 P2&lt;br/&gt;
O101 ENDIF&lt;br/&gt;
Is there a variable I can use there?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">treki</dc:creator><pubDate>Sun, 17 Feb 2019 18:04:07 -0000</pubDate><guid>https://sourceforge.netf5d6964b78ecd3f80bb560c7460da6f98c429a24</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -225,6 +225,7 @@
 [Postprocessor-Example China Laser Cutter] Example configuration for laser cutter
 [Postprocessor-Example Python] Example configuration of export to python classes
 [Postprocessor-Example Styrofoam] Example configuration of styrofoam cutters
+[Postprocessor-Example Lathe] Example configuration of a lathe

 #### Postprocessor Configuration Styrofoam

@@ -245,3 +246,17 @@
         arc_int_cw = G2 X%XE Y%YE R%R%nl
         arc_int_ccw = G3 X%XE Y%YE R%R%nl

+## How to remove all comments from the export.
+
+In order to remove all the comments at the begin of the code you need to change the output format to dxf type. 
+
+     [General]
+    output_type = dxf
+
+
+All other comments in between the code can be removed by an option in the Program section.
+
+    [Program]
+     comment = ""
+
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Fri, 08 Jun 2018 08:08:31 -0000</pubDate><guid>https://sourceforge.net23e94a609aac746d6450dcdd2587c25d7554622b</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -39,12 +39,12 @@

 This three configurations are shown in the save file dialog and are used by the user to differentiate between the possibly different postprocessor configurations. 

-    abs_export = True
-    cancel_cc_for_depth = False
-    cc_outside_the_piece = True
-    export_ccw_arcs_only = False
-    max_arc_radius = 10000.0
-    export_arcs_as_lines = False
+        abs_export = True
+        cancel_cc_for_depth = False
+        cc_outside_the_piece = True
+        export_ccw_arcs_only = False
+        max_arc_radius = 10000.0
+        export_arcs_as_lines = False

@@ -53,7 +53,7 @@
   * cc_outside_the_piece; possible values are True and False. If the cutter compensation is used this will cancel the cutter compensation with G40 after the tool is retracted to the retraction area. 
   * export_ccw_arcs_only; possible values are True and False. This my be used for the export to dxf which only accepts arcs which are in counterclockwise direction. Turning this on for normal G-Code will cause in unintended outputs. 
   * max_arc_radius; this values indicated which arc's with radius higher then this value will be exported as a line. 
-  *   Set this to true if you want to export als arcs as line segment, e.g. your maschine can't handle G2 or G3 commands. The tolerance as given for import will be used to define the number of segments.
+  *   export_arcs_as_lines; set this to true if you want to export als arcs as line segment, e.g. your maschine can't handle G2 or G3 commands. The tolerance as given for import will be used to define the number of segments.

         code_begin_mm = G21 (Unit in mm)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Tue, 05 Jun 2018 19:30:09 -0000</pubDate><guid>https://sourceforge.netb49e55d14adc54334088c53c7889210e1f6c94a3</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -39,17 +39,22 @@

 This three configurations are shown in the save file dialog and are used by the user to differentiate between the possibly different postprocessor configurations. 

-        abs_export = False
-        cancel_cc_for_depth = False
-        cc_outside_the_piece = True
-        export_ccw_arcs_only = False
-        max_arc_radius = 10000.0
+    abs_export = True
+    cancel_cc_for_depth = False
+    cc_outside_the_piece = True
+    export_ccw_arcs_only = False
+    max_arc_radius = 10000.0
+    export_arcs_as_lines = False
+    
+       

   * abs_export possible values are True and False. This may be used for G90 or G91 code which switches between absolute and relative coordinates. 
   * cancel_cc_for_depth; possible values are True and False. If the cutter compensation is used e.g. G41 or G42 this option may cancel the compensation while the depth (Z-Axis) is used and enable the compensation again after the depth is reached. 
   * cc_outside_the_piece; possible values are True and False. If the cutter compensation is used this will cancel the cutter compensation with G40 after the tool is retracted to the retraction area. 
   * export_ccw_arcs_only; possible values are True and False. This my be used for the export to dxf which only accepts arcs which are in counterclockwise direction. Turning this on for normal G-Code will cause in unintended outputs. 
   * max_arc_radius; this values indicated which arc's with radius higher then this value will be exported as a line. 
+  *   Set this to true if you want to export als arcs as line segment, e.g. your maschine can't handle G2 or G3 commands. The tolerance as given for import will be used to define the number of segments.
+

         code_begin_mm = G21 (Unit in mm)
         code_begin_in = G20 (Units in inches)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Tue, 05 Jun 2018 19:28:07 -0000</pubDate><guid>https://sourceforge.net1304bf4d39248139020fb64c4aa44dbb38b89501</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -233,7 +233,7 @@
     rap_pos_plane = G0 X%XE Z%YE%nl

-## How to replace the I and J Axis Letter for CW and CCW Arcs by a radius the Axis Letters
+## How to replace the I and J Axis Letter for CW and CCW Arcs by a Radius R

 For using radius instead of incremental I and J Axis distance to center of radius use the following: 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Thu, 17 May 2018 14:58:05 -0000</pubDate><guid>https://sourceforge.net5ce4c0bad7ab61baa3fc8508b29c754d5f67219b</guid></item><item><title>Postprocessor Configuration modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/Postprocessor%2520Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -142,10 +142,10 @@
 "%-XE"
 The negative X position at the end

-"%XA"
+"%XS"
 The X position at the begin

-"%-XA"
+"%-XE"
 The negative X position at the end

 "%YE"
@@ -154,10 +154,10 @@
 "%-YE"
 The negative Y position at the end

-"%YA"
+"%YS"
 The Y position at the begin

-"%-YA"
+"%-YS"
 The negative Y position at the end

 "%ZE"
@@ -193,10 +193,10 @@
 "%R"
 The radius of an Arc

-"%AngA"
+"%AngS"
 The starting angle of an Arc in deg.

-"%-AngA"
+"%-AngS"
 The negative starting angle of an Arc in deg.

 "%AngE"
@@ -204,6 +204,13 @@

 "%-AngE"
 The negative end angle of an Arc in deg.
+
+"%ext"
+The positiv extend angle of an Arc in deg.
+
+
+"%-ext"
+The negative extend angle of an Arc in deg.

 "%comment"
 The given comment in the code
@@ -224,7 +231,12 @@

     rap_pos_plane = G0 X%XE Y%YE%nl
     rap_pos_plane = G0 X%XE Z%YE%nl
-
-## Change History
-#### Changes Verion 2 to 4:
- code_begin_mm and code_begin_in has been implemented. 
+    
+    
+## How to replace the I and J Axis Letter for CW and CCW Arcs by a radius the Axis Letters
+
+For using radius instead of incremental I and J Axis distance to center of radius use the following: 
+    
+        arc_int_cw = G2 X%XE Y%YE R%R%nl
+        arc_int_ccw = G3 X%XE Y%YE R%R%nl
+    
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Thu, 17 May 2018 14:57:21 -0000</pubDate><guid>https://sourceforge.net2c4616cff5b3ec4b485d4230fff4c4f6f65bb281</guid></item></channel></rss>