Non conosco Aspire e quindi non ti so dire se c'è la possibilità di personalizzare il post-processor.
Ma se il post processor è dedicato a grbl non dovrebbe (almeno in teoria) tirare fuori dei codici non gestiti.
Non avendo esperienza diretta con Vectric mi vengono in mente solo le seguenti opzioni:
- editare manualmente i codici che danno errore
- provare vari post, cercando nell'elenco se c'è qualche post "generico" che non emetta codici "strani"
- modificare il postprocessor (questo potrebbe essere complicato)
- aspettare la risposta di qualche utente che utilizzi Vectric e grbl
P.S. G71 mi suona davvero strano, sei sicuro che sia corretto?
Puoi postare il contenuto del file
grbl_mm.pp che dovresti avere in qualche cartella di Vectric?
Il primo che ho trovato in rete non contiene nessuno dei codici da te descritti.
Codice: Seleziona tutto
+================================================
+
+ Grbl - Vectric machine output configuration file
+
+================================================
+
+ History
+
+ Who When What
+ ======== ========== ===========================
+ EdwardP 28/11/2014 Written from GCode_mm.pp
+ Added arc move support
+ EdwardP 11/02/2015 Commented out arcs as these
+ slow GRBL performance appear
+ interpolated anyway
+ EdwardP 18/06/2015 Explicitly set absolute mode (G90)
+ Mark 24/11/2015 Updated for interim 0.9 spec.
+ Renaming to be machine specific.
+ Removing M30 from Footer.
+ ======== ========== ===========================
POST_NAME = "Grbl (mm) (*.gcode)"
FILE_EXTENSION = "gcode"
UNITS = "MM"
+------------------------------------------------
+ Line terminating characters
+------------------------------------------------
LINE_ENDING = "[13][10]"
+------------------------------------------------
+ Block numbering
+------------------------------------------------
LINE_NUMBER_START = 0
LINE_NUMBER_INCREMENT = 10
LINE_NUMBER_MAXIMUM = 999999
+================================================
+
+ Formating for variables
+
+================================================
VAR LINE_NUMBER = [N|A|N|1.0]
VAR SPINDLE_SPEED = [S|A|S|1.0]
VAR FEED_RATE = [F|C|F|1.1]
VAR X_POSITION = [X|C|X|1.4]
VAR Y_POSITION = [Y|C|Y|1.4]
VAR Z_POSITION = [Z|C|Z|1.4]
+VAR ARC_CENTRE_I_INC_POSITION = [I|A|I|1.4]
+VAR ARC_CENTRE_J_INC_POSITION = [J|A|J|1.4]
VAR X_HOME_POSITION = [XH|A|X|1.4]
VAR Y_HOME_POSITION = [YH|A|Y|1.4]
VAR Z_HOME_POSITION = [ZH|A|Z|1.4]
+================================================
+
+ Block definitions for toolpath output
+
+================================================
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------
begin HEADER
"T1"
"G17"
"G21"
"G90"
"G0[ZH]"
"G0[XH][YH][S]M3"
+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------
begin RAPID_MOVE
"G0[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------
begin FIRST_FEED_MOVE
"G1[X][Y][Z][F]"
+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------
begin FEED_MOVE
"G1[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first clockwise arc move
+---------------------------------------------------
+begin FIRST_CW_ARC_MOVE
+"G2[X][Y][I][J][F]"
+---------------------------------------------------
+ Commands output for clockwise arc move
+---------------------------------------------------
+begin CW_ARC_MOVE
+"G2[X][Y][I][J]"
+---------------------------------------------------
+ Commands output for the first counterclockwise arc move
+---------------------------------------------------
+begin FIRST_CCW_ARC_MOVE
+"G3[X][Y][I][J][F]"
+---------------------------------------------------
+ Commands output for counterclockwise arc move
+---------------------------------------------------
+begin CCW_ARC_MOVE
+"G3[X][Y][I][J]"
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin FOOTER
"G0[ZH]"
"G0[XH][YH]"
"M02"