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