RosettaCNC 1.7

Sezione dedicata a RosettaCNC

Moderatore: kalytom

Rispondi
rosettacnc
Junior
Junior
Messaggi: 54
Iscritto il: venerdì 6 settembre 2019, 8:18

RosettaCNC 1.7

Messaggio da rosettacnc » giovedì 28 novembre 2019, 19:41

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

Download Page


Changelog
  • Added MDI feature.
  • Added support for Plasma cutting machine.
  • Added other sample macros in macros folder.
  • Added new virtual machine for 5 Axis Stone with demo program and macros.
  • Update theme files for white/black/blue views.
  • Improved management of float panels and remap of F keys for:
    • Jog Controls [ key F1 ].
    • Machining Info [ key F2 ].
    • Dinamic Offsets [ key F3 ].
    • MDI Commands [ key F4 ].
    • Simulator Controls [ key F5 ].
  • Changed default Spindle toolbar icons.
  • Changed maximum tools from 126 to 9999.
  • Changed Start button management to be always active with a loaded program.
  • Improved GCode languange:
    • Added M47 to automatically restart program.
    • Added new pre-defined named parameters with sys/math/cnc sections.
    • Added new M109 p"<message>" Q-1 to generate custom compile errors.
  • Improved Tool Change macro.
  • Fixed minor issue in Scanner 3D management.
  • Fixed WCS save after macro execution management.
  • Fixed missing CNC parameters recovering after program/macro execution.
  • Added new firmwares for RosettaCNC-A & RosettaCNC-B 1.30:
  • Added support for Macro from user input.
  • Added support for Start/Stop from user input.
  • Added support for new homing mode "Pushing and Switch".
  • Fix "Ready to Start" output management.
  • Changed RosettaCNC-A & RosettaCNC-B OS to version 1.12.10.

Installazione
Durante l'installazione, se rilevata una versione precedente, verrà visualizzato un messaggio che notifica la necessità di disinstallare la precedente versione:
install-001.png

Note
Durante la fase di disinstallazione della versione precedente tutte le impostazioni e relative machine saranno preservate.


ATTENZIONE
Durante l'installazione del nuovo pacchetto software abbiamo rilevato che, con alcuni PC con i più recenti aggiornamenti di Windows 10, è possibile appaia la seguente finestra di notifica:
install-002.png

Il problema è in fase di analisi, ad ogni modo premendo il tasto OK, si può procedere normalmente con la fase di installazione.
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
Junior
Junior
Messaggi: 54
Iscritto il: venerdì 6 settembre 2019, 8:18

Re: RosettaCNC 1.7

Messaggio da rosettacnc » giovedì 28 novembre 2019, 19:43

Descrizione nuove funzionalità

Added MDI feature
E' stato aggiunto il nuovo pannello MDI Commands con cui eseguire comandi in modalità MDI.
Il pannello permette comandi MDI multi-linea.
Nel pannello sono visibili anche gli stati modali dei comandi G/M e dello spindle.
mdi-panel.png

Added support for Plasma cutting machine
E' stata completata l'implementazione della gestione plasma con e senza ausilio dell'interfaccia PROMA THC 150.
Tramite la finestra di dialogo "Impostazioni di Programma -> Vista Toolbar" è possibile abilitare le icone di gestione torcia plasma (attivazione/disattivazione torcia e disattivazione THC).
Entrambi i bottoni possono essere disabilitati da setup.
plasma-toolbar.png

Le impostazioni e maggiori informazioni sulla gestione plasma sono disponibili nella documentazione online ( LINK )


Per il plasma è presente nella libreria utensili un tipo di utensile creato appositamente che permette di definire la geometria dell'utensile stesso da usare nella visualizzazione percorso. Sono possibili più utensili plasma differenti:
plasma-tool.png
plasma-view.png

Added other sample macros in macros folder
Nella cartella macros sono state aggiunte nuove macro esempio.


Added new virtual machine for 5 Axis Stone with demo program and macros
E' stata aggiunta una nuova macchina 5 assi con testa tiltante per taglio a disco.
All'apertura caricherà in automatico un breve esempio che utilizza una macro per realizzare tagli circolari con riavvolgimento asse rotativo C ogni sviluppo di 360 gradi.
saw-machine.png

Il programma d'esempio è nella cartella samples della relativa machine e nella cartella macros è presente la macro Saw.Circle che realizza il taglio circolare a disco.


Continua nel prossimo post...
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
Junior
Junior
Messaggi: 54
Iscritto il: venerdì 6 settembre 2019, 8:18

Re: RosettaCNC 1.7

Messaggio da rosettacnc » giovedì 28 novembre 2019, 19:44

Improved management of float panels and remap of F keys
I pannelli di servizio, o flottanti, sono stati migliorati ed associati a nuovi tasti funzione:
  • Jog Controls [ key F1 ].
  • Machining Info [ key F2 ].
  • Dinamic Offsets [ key F3 ].
  • MDI Commands [ key F4 ].
  • Simulator Controls [ key F5 ].
I pannelli Jog Controls e Machining Info sono mutualmente esclusivi.
I restanti pannelli sono visualizzabili contemporaneamente:
float-panels.png

Changed default Spindle toolbar icons
Le icone per il mandrino sono state modificate e seguono la simbologia ISO7000.


Changed maximum tools from 126 to 9999
Il numero di utensili della libreria assegnabili alla lavorazione T<n> passano da 126 a 9999.


Changed Start button management to be always active with a loaded program


Added support for new homing mode "Pushing and Switch"
Aggiunto un nuovo modo di ricerca di home utile per allineare l'asse che utilizza la stessa uscita STEP/DIR per muovere due motori stepper (uno principale ed uno gantry).


Added support for Start/Stop from user input
Aggiunta, alla già presente funzionalità di pausa del programma da ingresso, la possibilità di avviare o fermare il programma tramite ingressi digitali programmabili. E' stata anche aggiunta una funzionalità d'uscita per segnalare sul pulpito la presenza di un programma caricato e pronto all'avvio.



L'avvio di un programma caricato non richiede più la compilazione.
Ora basta premere il pulsante Start o dare Start da ingresso affinchè il programma parta.


Improved GCode languange
Il linguaggio G è stato arricchito di nuove funzionalità.
  • Added M47 to automatically restart program.
  • Added new pre-defined named parameters with sys/math/cnc sections.
  • Added new M109 p"<message>" Q-1 to generate custom compile errors.
Con il comando M47 è ora possibile far ripartire in modo automatico lo stesso programma.

Sono ora disponibili delle named parameters predefinite e di tipo read-only contenenti informazioni utili per la scrittura di programmi e macro relative al sistema, matematica e CNC.
La loro descrizione è nella documentazione online ( LINK )

E' stata aggiunta la possibilità di aggiungere errori di compilazione custom da usare nella scrittura delle macro tramite l'opzione Q-1 del comando M109. In questo modo è possibile creare macro che generino un errore di compilazione quando un argomento della macro non è stato specificato o non è nel range di valori validi.

Esempio:

Codice: Seleziona tutto

; Name          : circular milling
; Sub UID       : 212
; Version       : 1
; Description   : circular milling
;
; Inputs:
;
;   * parameters are optional
;
;   Arg   Par	Description
;   ===   ===   ===========
;   *X	  #24   Hole center X
;   *Y	  #25   Hole center Y
;   *F	  #9    Feed
;    A	  #1    Approach radius
;    D	  #7    Pocket Diameter
;    H	  #11   Hole in center exist [0:NO, 1:YES]
;    R	  #18   Retract Z
;    T	  #20   Tool Diameter
;    Z	  #26   Milling Z target
O212
    ; check input parameters
    IF [EXISTS[#<_args.X>] EQ 0] THEN #<_args.X>=#5001
    IF [EXISTS[#<_args.Y>] EQ 0] THEN #<_args.Y>=#5002
    IF [EXISTS[#<_args.F>] EQ 0] THEN #<_args.F>=#5130
    IF [EXISTS[#<_args.Z>] EQ 0] THEN M109 P"z param missing" Q-1
    IF [EXISTS[#<_args.R>] EQ 0] THEN M109 P"r param missing" Q-1
    IF [EXISTS[#<_args.D>] EQ 0] THEN M109 P"d param missing" Q-1
    IF [EXISTS[#<_args.T>] EQ 0] THEN M109 P"t param missing" Q-1
    IF [EXISTS[#<_args.A>] EQ 0] THEN M109 P"a param missing" Q-1
    IF [EXISTS[#<_args.H>] EQ 0] THEN M109 P"h param missing" Q-1
    IF [#<_args.F> LE 0] THEN M109 P"f param set to zero or negative" Q-1
    IF [#<_args.A> LE 0] THEN M109 P"a param set to zero or negative" Q-1
    IF [#<_args.D> LE 0] THEN M109 P"d param set to zero or negative" Q-1
    IF [#<_args.T> LT 0] THEN M109 P"t param set negative" Q-1

    ; define local parameters
    #<_x_> = #<_args.X>

Se l'argomento F della chiamata G65 P212 è inferiore a zero verrà generato l'errore "f parameter set to zero or negative".


Improved Tool Change macro
La macro di cambio utensile è stata completamente riscritta per supportare meglio le varie funzionalità del cambio utensile manuale, con pre-setting utensili, o con misurazione lunghezza utensile tramite uso del sensore di Probing.

La relativa descrizione è disponibile nella documentazione online ( LINK )


Added support for Macro from user input
Ora oltre alle 8 macro avviabili tramite i bottoni sulla toolbar è possibile avviare altre 8 macro usando gli ingressi digitali.
Per ogni macro è possibile associare un ingresso utente e un livello logico per l'avvio della stessa.
input-macros.png

Added support for new homing mode "Pushing and Switch".
Aggiunta una nuova modalità di ricerca di home per assi stepper, nel caso in cui in un asse si usino due motori (principale e gantry) che utilizzano la stessa sorgente STEP/DIR.
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
danieleee
Senior
Senior
Messaggi: 2639
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: RosettaCNC 1.7

Messaggio da danieleee » giovedì 28 novembre 2019, 21:07

Eccezzionale come sempre! =D>

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

Re: RosettaCNC 1.7

Messaggio da danieleee » venerdì 29 novembre 2019, 0:34

Giusto a titolo informativo..
Ho installato Rosetta su 2 pc diversi con win10.
Nessun errore..

rosettacnc
Junior
Junior
Messaggi: 54
Iscritto il: venerdì 6 settembre 2019, 8:18

Re: RosettaCNC 1.7

Messaggio da rosettacnc » venerdì 29 novembre 2019, 12:22

Nella pagina di download è presente la versione 1.7.2 che corregge un problema nel pacchetto di installazione.
Durante l'installazione il file contenente le parametrizzazioni di default per il cambio utensile era errato.

Istruzioni
  • Disinstallare il pacchetto RosettaCNC 1.7.1
  • Scaricare il pacchetto RosettaCNC 1.7.2 dal sito ( LINK ).
  • Installare il pacchetto RosettaCNC 1.7.2
Se nella pagina di download non compare la versione 1.7.2 forzare un aggiornamento pagina con F5 nel browser.

!!! ATTENZIONE !!!
L'aggiornamento online da programma RosettaCNC alla 1.7.2 non risolve il problema.
E' necessaria la re-installazione come da istruzioni poste sopra.

rosettacnc
Junior
Junior
Messaggi: 54
Iscritto il: venerdì 6 settembre 2019, 8:18

Re: RosettaCNC 1.7

Messaggio da rosettacnc » martedì 3 dicembre 2019, 15:28

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.3.

Changelog:
  • Improved SCAN3D Laser management.
  • Added new firmwares for NavigatorDNC-A 1.31:
    • Improved Scan3D Laser management:
    • Increased CNC scan points buffer size.
    • Improved CNC scanned points transfer rate.
    • Add new error when scan point buffer is full.

Improved SCAN3D Laser management
Quando si esegue una scansione 3D Laser, con risoluzioni di scansione elevate, è facile arrivare ai 250 punti/s di acquisizione XYZ. Per meglio gestire il risultante traffico di dati abbiamo aumentato notevolmente il buffer interno della CNC cosicché, in caso in cui la CNC non sia collegata direttamente alla ETH del PC ma tramite reti WIFI o aziendali, o in caso di PC poco performanti, si abbia un buon cuscinetto in caso di rallentamento del recupero punti.

Nella status bar, vicino allo stato CNC, durante la scansione viene visualizzato lo stato di buffer ancora libero.
status-bar.png

Nel caso in ci la percentuale buffer arrivi a 0 la scansione viene interrotta ma i punti finora acquisiti vengono comunque elaborati, salvati ed usati per creare, oltre al file TXT anche la relativa mesh in formato STL. A corredo della gestione errore verrà visualizzata una finestra di informazione che spiega il motivo dell'interruzione anticipata della scansione in corso.
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
danieleee
Senior
Senior
Messaggi: 2639
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: RosettaCNC 1.7

Messaggio da danieleee » martedì 3 dicembre 2019, 15:45

Avevo già fatto presente...ma richiedo ancora...
È possibile aumentare la percentuale dello spindle??
Almeno al 200%
Fosse 300% ancora meglio..però già a 200 può bastare..

Rispondi

Torna a “RosettaCNC”