Changelog:
- Added new compiler option to enable/disable simulator data creation.
- Completed tool Probe management.
- Improved GCode languange:
- Added support of indexing in named parameters.
- Added CALL/SUB/ENDSUB/RETURN to simplify macro creation.
- Added new <#tool.type.xxx.> section with userful constants for tools.
- Added new <#probe.state.xxx.> section with userful constants for probing.
- Improved compiler errors management:
- Added new compiler error messages to simplify code debug.
- Added file name/line of external macro which has raised the error.
- Improved update_piece_position.ngc macro adding #6105 parameter:
- #6105 = Select where to place WCS.Z zero (0=at tool end, 1=at spindle nose)
- Improved compilation phases with dynamic intructions.
- Improved probing state texts in Runtime Data Info panel.
- Inverted placement of MIST/FLOOD icons in toolbar.
- Fixed reported issues.
- Fixed Start management.
- Fixed a Kinematics compiler issue.
Added new compiler option to enable/disable simulator data creation
Nel caso non si usi il simulatore è possibile da disabilitarne la costruzione dati e velocizzare le operazioni di compilazione programma in G-code. Per far ciò basta utilizzare l'apposita opzione nel pannello "Program Settings -> Compiler" alla voce "Enable the Creation of Simulator Data":
Completed tool Probe management
La gestione tool PROBE è stata completata aggiungendo il pannello di parametrizzazione geometria probe e la relativa visualizzazione sul pannello grafico del percorso utensile:
Vista pannello toolpath:
Improved GCode languange
Il linguaggio di programmazione G-Code è stato arricchito di nuovi comandi.
Added support of indexing in named parameters
Entrambi i parametri locali e globali supportano l'indicizzazione con una sintassi similare agli array del linguaggio C.
Ogni espressione tra parentesi quadre ([,]) nel nome di un parametro è valutata nell'interprete G-code:
Esempio:
Codice: Seleziona tutto
#<named_variable[#<index>]> is evaluated as #<named_variable[10]> if #<index> has been previously set to 10.
#<named_variable[#<index1> + 1][#<index2>]>is evaluated depending on the variables #<index1> and #<index2>
Aggiunta gestione subroutines locali con nome tramite le nuove keywords ''CALL, SUB, ENDSUB e RETURN''. Questo semplifica di molto la scrittura e lettura di macro locali che potranno essere più facilmente essere identificate all'interno dello stesso file.
NB: I codici M98, G65, G66, M99, 0xxxx... restano comunque assolutamente supportati a prescindere dalle nuove keywords.
Added new <#tool.type.xxx.> section with userful constants for tools
Aggiunte nuove named parameters read-only del gruppo tool.type per agevolare la scrittura delle macro cambio utensile.
Added new <#probe.state.xxx.> section with userful constants for probing
Aggiunte nuove named parametes read-only del gruppo probe.state per avevolare la scrittura delle macro di probing.
Added new compiler error messages to simplify code debug
Aggiunti nuovi messaggi d'errore nel compilatore per semplificare la fase di debug dei programmi G-code.
Added file name/line of external macro which has raised the error
Aggiunta nella linea descrittiva dell'errore di compilazione anche il nome del file esterno (macro) e relativa linea che ha sollevato l'errore in modo da semplificare la fase di debug dei programmi G-code.
[Improved update_piece_position.ngc macro adding #6105 parameter
Nella macro update_piece_position.ngc aggiunto nuovo parametro di configurazione #6105 con il quale definire se lo Z per lo zero pezzo verrà posto sulla punta utensile o sul naso mandrino (utile quando si usa la compensazione utensile G43x).
Improved compilation phases with dynamic intructions
Migliorata la fase di compilazione quando nel programma G-code sono presenti istruzioni dinamiche (user message/user media/user data input/probing, etc).
Improved probing state texts in Runtime Data Info panel
Migliorati i testi inseriti nella finestra di report delle operazioni dinamiche intervenute e del loro stati di acquisizione.
Inverted placement of MIST/FLOOD icons in toolbar
Invertita la posizione delle icone MIST/FLOOD nella toolbar.
Fixed Start management
Corretto il malfunzionamento del pulstante/ingresso digitale di Start di modo che non deva essere premuto più di una volta nel caso di istruzioni dinamiche.
Fixed a Kinematics compiler issue
Corretta la procedura di calcolo quando sono presenti cinematiche con RTCP.