i work with pytha and i want to save file in .pgm
no dxf


but how i use this postprocessor i found this file in my folder pytha


pgm.dll

POST_NAME = "SCM Xilog ISO(mm) (*.pgm)"

FILE_EXTENSION = "pgm"

UNITS = "MM"
+ DIRECT_OUTPUT = "SCM|SCM_run.ini"

+------------------------------------------------
+ Line terminating characters
+------------------------------------------------

LINE_ENDING = "[13][10]"

+================================================
+
+ Formating for variables
+
+================================================

VAR CUT_RATE = [FC|C|V|1.0]
VAR PLUNGE_RATE = [FP|C|V|1.0]
VAR X_POSITION = [X|C|X|1.2]
VAR Y_POSITION = [Y|C|Y|1.2]
VAR Z_POSITION = [Z|C|Z|1.2]
+ VAR ARC_CENTRE_I_ABS_POSITION = [IA|A|I|1.2]
+ VAR ARC_CENTRE_J_ABS_POSITION = [JA|A|J|1.2]
VAR TOOL_NUMBER = [T|A|T|1.0]

+================================================
+
+ Block definitions for toolpath output
+
+================================================

+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------

begin HEADER

"H DX[XMAX] DY[YMAX] DZ[ZLENGTH] -A R1 *MM /DEF V10 BZ=25"


+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------

begin TOOLCHANGE

""


+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------

begin RAPID_MOVE

"xG0 [X] [Y] [Z] [T] E=TLLEN"


+---------------------------------------------------
+ Commands output for plunge moves
+---------------------------------------------------

begin PLUNGE_MOVE

"xL2P [X] [Y] [Z] [FP]"


+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------

begin FIRST_FEED_MOVE

"xL2P [X] [Y] [Z] [FC]"


+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------

begin FEED_MOVE

"xL2P [X] [Y] [Z]"


+---------------------------------------------------
+ Commands output for the first clockwise arc move
+---------------------------------------------------

+ begin FIRST_CW_ARC_MOVE

+ "xA2P G=2 [X] [Y] [Z] [IA] [JA] [FC]"


+---------------------------------------------------
+ Commands output for clockwise arc move
+---------------------------------------------------

+ begin CW_ARC_MOVE

+ "xA2P G=2 [X] [Y] [Z] [IA] [JA]"


+---------------------------------------------------
+ Commands output for the first counterclockwise arc move
+---------------------------------------------------

+ begin FIRST_CCW_ARC_MOVE

+ "xA2P G=3 [X] [Y] [Z] [IA] [JA] [FC]"


+---------------------------------------------------
+ Commands output for counterclockwise arc move
+---------------------------------------------------

+ begin CCW_ARC_MOVE

+ "xA2P G=3 [X] [Y] [Z] [IA] [JA]"


+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------

begin FOOTER

"N X=0 Y=0"
&& Please note, although no boardcode and smiley buttons are shown, they are still useable