RosettaCNC 1.7

Sezione dedicata a RosettaCNC
Rispondi
rosettacnc
Member
Member
Messaggi: 206
Iscritto il: venerdì 6 settembre 2019, 8:18
Località: Vicenza

Re: RosettaCNC 1.7

Messaggio da rosettacnc » venerdì 17 gennaio 2020, 19:22

Per chi ha già installato la versione 1.7 di RosettaCNC è disponibile tramite la funzionalità di update online del programma l'aggiornamento alla versione 1.7.5.

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":
001.png

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:
002.png

Vista pannello toolpath:
003.png

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>
Added CALL/SUB/ENDSUB/RETURN to simplify macro creation
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.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

rosettacnc
Member
Member
Messaggi: 206
Iscritto il: venerdì 6 settembre 2019, 8:18
Località: Vicenza

Re: RosettaCNC 1.7

Messaggio da rosettacnc » venerdì 17 gennaio 2020, 19:31

In seguito all'inserimento gestione PROBE sarà presto disponibile la PROBE SDK: viewtopic.php?f=107&t=79136

Avatar utente
danieleee
God
God
Messaggi: 3664
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: RosettaCNC 1.7

Messaggio da danieleee » sabato 18 gennaio 2020, 21:31

Di stò passo mi converrà mettere la rosetta in cassaforte più che sulla cnc! :D

rosettacnc
Member
Member
Messaggi: 206
Iscritto il: venerdì 6 settembre 2019, 8:18
Località: Vicenza

Re: RosettaCNC 1.7

Messaggio da rosettacnc » lunedì 20 gennaio 2020, 7:48

Ha ha ha, falla lavorare, è stata creta per quello :)

Avatar utente
danieleee
God
God
Messaggi: 3664
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: RosettaCNC 1.7

Messaggio da danieleee » lunedì 20 gennaio 2020, 21:51

Tranquillo che è nella mia lista delle cose da fare. :D

rosettacnc
Member
Member
Messaggi: 206
Iscritto il: venerdì 6 settembre 2019, 8:18
Località: Vicenza

Re: RosettaCNC 1.7

Messaggio da rosettacnc » mercoledì 4 marzo 2020, 15:04

Il team di sviluppo e' lieto di annunciare la versione 1.7.7 del software RosettaCNC scaricabile dalla pagina di download:

Download Page

Changelog:
  • Added new Virtual Machine Editor.
  • Added visualizzation of feed value in MDI panel.
  • Added partially support of inches in user interface.
  • Added new compilator error messages.
  • Added AnyDesk for quick support to already existing TeamViewer.
  • Added recovering of tools info from CNC created with G10 L1/L10.
  • Added GCode editor popup menu with available shortcuts.
  • Improved UI look & style.
  • Improved informations about simulator data status.
  • Improved STL loader to support not standard binary formats.
  • Improved management of default Lenght Unit/Feed Rate/Spindle Speed.
  • Improved Runtime Data info pannel informations.
  • Improved Board Settings pannel organization and parameters names.
  • Improved M109/M120 message/media panels to support Resume Input.
  • Improved GCode languange:
    • Added support to new M66 L option parameters.
    • Added new parameter #5722 with status of the last M66.
    • Added new <#math.to_mm>, #<math.to_in> factor constants.
    • Added new <#wait_input.xxx.> section with userful constants for M66.
    • Added new parameter #5148 to get how many times G66 has been called.
    • Improved M120 to support data entry of input values with image.
    • Fixed G28.1 compilation issue.
  • Improved tool_change.ngc macro:
    • Added support of ATC.
    • Added new configurations settings.
  • Improved connection error management.
  • Improved DRO visualizzations adding more digits for axes positions.
  • Changed rules so during simulation is possible to close control software.
  • Fixed compile of MDI/Macro, from toolbar/input, to use active compile mode.
  • Added new firmwares for Board-A/B 1.34:
    • Added new Resume input.
    • Added new Start Homing input.
    • Added new Axis Home Done output.
    • Added new M66 L option parameters.
    • Improved THC management.
    • Improved Homing Done management.
    • Fixed Ready To Start output management.
    • Fixed Torch Anti Collision input management.
    • Fixed Board-B incorrect Jog/Spindle override issue.
    • Fixed Board critical error when Jog override is set to 0.
    • Fixed Board critical error when Control Software ask for Alarms History list.
    • Changed Board-A/B OS to version 1.12.17:
      • New strategy along a Bezier blending to keep the feed as close as possible to the programmed value.
      • Improved calc of arc length with rotary axis.
      • Improved feature handle rotary axis feed.
Added new Virtual Machine Editor
E' stato aggiunto un nuovo pannello per permettere la costruzione delle proprie macchine virtuali:
virtual-machine-editor.png

Si è realizzato un metodo semplice per definire le parti della macchina senza la necessità di descrivere in dettaglio la cinematica e riducendo al minimo le impostazioni per definire la relazione di dipendenza tra gli assi:
virtual-machine-editor-2.png

Added visualizzation of feed value in MDI panel
Nel pannello MDI ora viene riportato anche il valore del feed corrente.

Added partially support of inches in user interface
Il supporto sistema imperiale a livello G è da tempo supportato, a livello interfaccia utente è stato implementato quasi completamente e verrà ultimato nei prossimi rilasci.

Added new compilator error messages
Aggiunti nuovi messaggi per meglio descrivere gli errori rilevati nel codice G dal compilatore.

Added AnyDesk for quick support to already existing TeamViewer
Oltre al già presente supporto da desktop remoto tramite TeamViewer (Menu->Help->Quick Support) è stato aggiunto anche supporto tramite AnyDesk.

Added recovering of tools info from CNC created with G10 L1/L10
Ora le modifiche alla libreria utensili tramite il comando G10 L1/L10 vengono recuperate dalla CNC e rese disponibili nel pannello libraria utensili.

Added GCode editor popup menu with available shortcuts
Aggiunto menu di popup sull'editor codice G con un sunto di tutti gli shortcuts dell'editor.
editor_shortcuts.png

Improved GCode languange
Il linguaggio G è stato ulteriormente arricchito per semplificare le operazioni di scrittura delle macro custom.

Sono stati aggiunti nuovi modi di funzionamento del comando M66 per la lettura stato ingressi digitali.

Aggiunto il nuovo parametro #5722 per recuperare lo stato dell'ultimo M66.

Aggiunte nuove costanti parametriche sezione math e wait_input.

Aggiunto nuovo parametro #5148 per determinare il numero sequenziale di chiamata della macro modale G66, utilizzabile per creare, ad esempio canned cycle custom.

Migliorato il comando M120 che ora supporta anche l'introduzione di valori in aggiunta all'immagine visualizzata:
m120.png

Improved tool_change.ngc macro
La macro di tool_change.ngc ora supporta sia MTC che ATC completamente configurabili tramite il pannello parametri protetti.

Added new firmwares for Board-A/B 1.34

Aggiunti nuove funzionalità tamite gli ingressi digitali:
- Ripresa
- Avvio procedura di Homing

Aggiunte nuove funzionalità sulle uscite digitali:
- Stato Homing eseguito

Migliorata la gestione plasma.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: RosettaCNC 1.7

Messaggio da shineworld » mercoledì 10 giugno 2020, 13:58

Per chi ha già installato la versione 1.7 di RosettaCNC è disponibile tramite la funzionalità di update online del programma l'aggiornamento alla versione 1.7.9.

Changelog:
  • Added French translations.
  • Fixed PROBE aquired data management.
  • Added new firmwares for Board-A 1.36:
    • Fixed read of digtal inputs 20/21/22 for Board-A.
    • Fixed use of MPG-3 for Board-A.
Questa è l'ultima versione prima della 1.8.1 che verrà rilasciata a breve.
Nella 1.8.1 ci saranno moltissime novità sia dal punto di vista del software di controllo che del firmware.
Tanto per citarne alcune:

- Controllo dinamico Jerk tramite curve S e controllo dinamico accelerazione/decelerazione interpolato tramite comando G.
- Gestione degli ingressi/uscite analogiche tramite comando G.
- Nuovo motore grafico per macchine virtuali.
- Nuovo sistema di mappatura funzionalità I/O.
- Nuovo sistema di Homing con molte nuove tipologie di ricerca.
- Nuove macro di sistema su avvio, cambio pallet, etc.
- Nuovo sistema di ripresa da stop con e senza macro.
- Gestione assi gantry.
- Etc, etc.

Continuano gli sviluppi sulle cinematiche con RTCP e piani inclinati.

Rispondi

Torna a “RosettaCNC”