RosettaCNC 1.5

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

RosettaCNC 1.5

Messaggio da shineworld » lunedì 4 febbraio 2019, 17:10

Sul sito RosettaCNC è disponibile la nuova versione di RosettaCNC 1.5.1 Download Page

Il team di sviluppo e' lieto di annunciare la versione 1.5 del software RosettaCNC
  • potenziato il linguaggio Gcode
    • aggiunti diversi codici G e M: scaling, rotazione, traslazione, ....
    • possibilità di utilizzare istruzioni di controllo di flusso IF THEN WHILE, ecc
    • espansione del linguaggio tramite codici G e M custom
    • nuovi codici M109 e M120 per interagire con la macchina mentre esegue il percorso
  • redatto un completo manuale del linguaggio disponibile sul sito (PDF). La documentazione online è sempre più aggiornata del PDF.
  • il cambio utensile ora è implementabile anche con una macro
  • supporto per la nuova scheda RosettaCNC board B 6 assi. Redatto un completo manuale del prodotto disponibile sul sito.
  • modificati diversi parametri macchina per un utilizzo più flessibile delle risorse
  • migliorata ulteriormente l'interpolazione degli assi
  • migliorata la gestione della compensazione lunghezza utensile
  • aggiunto un più completo supporto alla compensazione raggio utensile
  • migliorata la movimentazione degli assi con il volantino
  • aggiunta la possibilità di controllare separatamente l'override dei movimenti FEED e FAST.
  • migliorata l'interfaccia utente
  • aggiunti due esempi di macchine virtuali 3D per 4 e 6 assi
  • realizzata ed in fase di test la funzione RTCP per sistemi rotobasculanti e assi tiltanti
Il software rimane gratuito per chi possiede una scheda RosettaCNC, altrimenti è valutabile senza limitazioni per 45 giorni.

Può essere installato con Windows® XP, Windows® 7, Windows® 10 sia 32 che 64 bit.

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: RosettaCNC 1.5

Messaggio da gino » martedì 5 febbraio 2019, 16:31

Stamani fatto anch`io l`update
della nuova versione ufficiale RosettaCnc 1.5.1
..avevo solo la versione ßeta ; un ringraziamento a Shineworld
che attraverso TeamViewer a guidato tutto (..meglio ha fatto tutto)
e configurato la versione ufficiale a rispetto di come avevo con ßeta..
fatto partire diversi programmi e tutto funziona Perfetto !
..un supporto eccezionale.
..piu avanti seguiranno prove dal vivo su Cnc 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

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: RosettaCNC 1.5

Messaggio da gino » giovedì 7 febbraio 2019, 15:32

..ultime prove preliminari SW RosettaCNC 1.5.1
con RTCP; prima di prove dal vivo su macchina..
..credo che per prossima settimana posto poi qualcosa..
----
https://youtu.be/xk_C9tNAKrQ
---------

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

Re: RosettaCNC 1.5

Messaggio da shineworld » venerdì 22 febbraio 2019, 17:51

Per chi ha già installato RosettaCNC 1.5.1 è possibile da ora l'aggiornamento online 1.5.2.
Il pacchetto completo d'installazione invece verrà messo online la prossima settimana.

Changelog:
  • Improved Update System.
  • Improved grid management.
  • Added new G73 for cycle Chip breaking.
  • Removed useless setting Handwheel Mode.
  • Simplified Trial Time Product Key procedure.
  • Improved Gcode Editor confituration settings.
  • Improved simulator to get actual feed speed.
  • Reorganized some menu to simplify UI operations.
  • Improved fast vs feed toolpath view overlaid behavior.
  • Added new Kinematics Trivial mode for A/B/C as linear axes.
  • Improved Kinematics and Indipendent Rotational Axes settings.
  • Added new firmwares for RosettaCNC-A & RosettaCNC-B 1.21.
  • Using an About image customizzation Credits info are now hidden.
  • Fixed toolpath construction when A/C are rotary-table and B is normal.
  • Changed ToolPath Info panel to Machining Info panel improving contents.
  • Added new Menu Items: Open Sample, Open Macro Folder and Open Media Folder.
  • Added new Menu Items: Get Support, Community Forum and Online Documentation.
Una volta avviato RosettaCNC 1.5.1 basta andare sul menu Aiuto e richiamare Controlla disponibilità aggiornamenti:
update.png

ATTENZIONE: ricordarsi di scaricare anche il nuovo firmware su scheda.

In questa versione le modalità RTCP sono ancora disabilitate in attesa che finiscano tutte le valutazioni in corso verso utilizzatori di test.
Presumo diverrà operativa nelle varie possibilità già dal prossimo rilascio.
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.5

Messaggio da shineworld » sabato 23 febbraio 2019, 22:30

Anticipo quella che dovrebbe (condizionale d'obbligo in queste cose) lla roadmap delle prossime versioni:

1.5.3
- attivazione comandi g38.2, g38.3, g38.4 e g38.5 (Dynamic probe).
- gestione ingressi digitali dinamica
- m109 q3 per introduzione valori utente /operatore dinamici (in fase lavorazione)
- attivazione gestione THC (plasma) e funzioni m17/m18.

1.5.4
- attivazione completa rtcp con g43.4 per: testa-testa AC, tavola-tavola AC e BC.
- attivazione interfaccia OPC-UA.

1.5.5
- attivazione modulo e funzionalità MDI.

1.6.1
- attivazione funzioni ethercat (pilotaggio driver assi)

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

Re: RosettaCNC 1.5

Messaggio da shineworld » martedì 5 marzo 2019, 17:06

Per chi ha già installato RosettaCNC 1.5.1/1.5.2 è possibile da ora l'aggiornamento online 1.5.3.
Il pacchetto completo d'installazione invece verrà messo online nei prossimi giorni.

Changelog:
  • Improved Define Tool In Use panel to accept tool 0.
  • Added new G66/G67 for macro modal call and cancel.
  • Added samples and macros for G66/G67 evaluations.
  • Added new Compiler settings for Start from This Line.
  • Fixed toolpath view construction with reported issues.
  • Added new Program Settings Toolbar View panel to enable Aux1..4.
  • Changed feed management when F is used in a row with rotative axis.
  • Added new firmwares for RosettaCNC-A & RosettaCNC-B 1.22:
    • Improved JOG behavior with keyboard/mouse/input.
    • Fix issue with Tool Change Manual and Measure Always option.
Una volta avviato RosettaCNC 1.5.1/1.5.2 basta andare sul menu Aiuto e richiamare Controlla disponibilità aggiornamenti:
001.png

Macro modal call G66 e G67
Dalla 1.5.3 è ora possibile costruire propri cicli macchina usando il linguaggio macro e il comandi G66/G67:
RosettaCNC online documentation ha scritto:Modal macro calls are similar to non modal Macro calls but once the macro is enabled using G66 it will be executed automatically every time an X, Y, Z, A, B, C motion is programmed.

Modal macro calls can be used to obtain customized cycles. Indeed instead of performing the standard G81, G82, … cycles the user can specify all the operations performed by the cycle.
Durante l'aggiornamento vengono scaricate due macro esempio:
  • G212 = circular miling (similar to fanuc G12)
  • o9212 = circular pocket milink (which use G212 to do a poket circular miling)
Nella cartella samples invece sarà presente il file g66-circular-pocket-milling.ngc con un esempio pratico dei nuovi comandi:
002.png
Codice:

Codice: Seleziona tutto

; (c) 2016-2019 by RosettaCNC Motion
; file name: g66-circular-pocket-milling.ngc
; Sample of circular pocket milling modal call

g54 g17 g21 g40 g49 g80 g90
g0 x0 y0 z0

; call macro 9212 for CIRCULAR POCKET MILLING
;
;   Arg   Var   Description
;   ===   ===   ===========
;   A	    #1    Approach radius
;   D	    #7    Pocket Diameter
;   F	    #9    Feed
;   H	    #11   Hole in center exist [0:NO, 1:YES]
;   Q      #17   Deep increment
;   R	    #18   Retract Z
;   T	    #20   Tool Diameter
;   X	    #24   Hole center X
;   Y	    #25   Hole center Y
;   Z	    #26   Milling Z target
;
g66 p9212 x0 y50 d30 a8 r20 z-20 q1 h1 t1 f5000
  x40
  x80
  x0 y100
  x70
g67

m2
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.5

Messaggio da shineworld » venerdì 22 marzo 2019, 15:05

Per chi ha già installato RosettaCNC 1.5.1/1.5.2/1.5.3 è possibile da ora l'aggiornamento online 1.5.4.
Il pacchetto completo d'installazione invece verrà messo online nei prossimi giorni.
  • Improved Mesh rendering.
  • Added GCode multiline IF THEN support.
  • Added GCode BREAK instruction in WHILE loop.
  • Improved Scan 3D post-elaboration management.
  • Added new Compiler setting for Modal Macro Motion Type.
  • Added new menu item Help->OpenGL Info to collect OpenGL info.
  • Fixed Feed management when placed in any line without change its value.
  • Added new firmwares for RosettaCNC-A & RosettaCNC-B 1.23:
    • Fixed Scan3D procedure and scan speed management.
Una volta avviato RosettaCNC 1.5.1/1.5.2/1.5.3 basta andare sul menu Aiuto e richiamare Controlla disponibilità aggiornamenti:
001.png

IMPORTANTE: ricordarsi di aggiornare anche il firmware scheda.
002.png

Il supporto grafica è stato migliorato per meglio interfacciarsi alle schede 3D, aggiungendo un pannello per la visualizzazione del layer grafico installato.

Nei codice G è stato aggiunto il comando BREAK per uscire dai cicli WHILE:

Codice: Seleziona tutto

WHILE [... Condition 1 is true ...] DO1         ; Start of WHILE loop 1
    ...
    ... IF [... Condition 2 is true ...] BREAK1 ; Exit from loop 1
    <... Body of Loop 1 ...>
    ...
END1                                            ; End of WHILE loop 1
...
E' stato aggiunto il supporto agli IF multilinea:

Codice: Seleziona tutto

IF [... Condition 1 is true ...] THEN1         ; Start of IF block 1
    ...
    <... Body of block 1 - Part 1 ...>
        IF [... Condition 2 is true ...] THEN2 ; Start of IF block 2
        ...
        <... Body of block 2 ...>
        ...
        END2                                   ; End of IF block 2
    ...
    <... Body of block 1 - Part 2 ...>
    ...
END1                                           ; End of IF block 1
...
E' possibile definire il default sulla modalità di movimento con macro modali (nel codice modificabile con #5800=0 (fast) #5800=1 (feed):
005.png

Scansione 3D è stata migliorata per supportare l'elaborazioni di grandi quantità di dati senza bloccare il programma durante l'elaborazione:
003.png
004.png
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

samevox
Junior
Junior
Messaggi: 89
Iscritto il: martedì 4 settembre 2012, 19:22
Località: bergamo
Contatta:

Re: RosettaCNC 1.5

Messaggio da samevox » domenica 21 aprile 2019, 19:36

Buongiorno a tutti, ho comprato una Rosetta cnc A, non capisco dove scrivere le Macro.

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

Re: RosettaCNC 1.5

Messaggio da shineworld » domenica 21 aprile 2019, 21:36

Le macro vanno messe nella cartella c;:\Documti\<utente>\RosettaCNC-1\machines\RosettaCNC\macros.

Nella documentazione del codice G di RosettaCNC in rete è spiegato che possono essere di vario tipo (vedere esempi)

- tool_change.ngc macro per cambio utensile custon ( editabile anche tramite il programma RosettaCNC parametri di setup scheda, pannello cambio utensile custon).

- funzionalità richiamabili tramite numero o nome con G65/G66/M98

- nuovi codici G e M custom dell'utente (vedere documentazione)

Il sistema macro implementato è compatibile con il linguaggio Fanuc-B.

PS: ogni machine ha una propria cartella macros quindi ogni macchina potrà avere un proprio set di macro specializzato.

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

Re: RosettaCNC 1.5

Messaggio da shineworld » domenica 21 aprile 2019, 22:16

In ogni caso se hai qualche problema con il sistema macro scrivi pure e vedrò di aiutarti.

PS: in questi mesi abbiamo lavorato molto sulla versione 1.6 in cui ci saranno molte novità e verrà rilasciata a breve non appena finisce la fase di collaudo e revisione interna.

Alcune anticipazioni, poi aprirò un thread apposito:

- supporto torcia al plasma con codici M appositi, due bottoni su toolbar per disattivare/attivare controllo Z plasma con torcia accesa e post per fusion 360 lavorazione plasma.

- nuovo sistema di controllo velocità assi rotativi indipendenti (quindi senza RTCP) per tenere conto della posizione utensile rispetto al fulcro rotazione.

- abitazione delle cinematiche con RTCP finora lasciate solo ai beta-tester.

- pulsanti per richiamare le macro da toolbar.

- nuovi codici G ed M per lo sviluppo di cambio utensili.

- nuovo sistema per gestire input dinamici da utente, ingresso, sensore di probe (g38.2/3/4/5) con adeguamento in runtime del programma in esecuzione.

- nuova gestione utensile con preview reale di lunghezza, diametro, tipologia.

- nuova gestione macchine virtuali per semplificarne la realizzazione e aumentare le funzionalità..

E molto molto altro ancora... Ma non voglio rovinare la sorpresa ;)

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

Re: RosettaCNC 1.5

Messaggio da shineworld » mercoledì 24 aprile 2019, 8:50

Giusto un video anteprima della prossimo rilascio :)

Video YouTube

001.png
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.5

Messaggio da shineworld » venerdì 14 giugno 2019, 18:56

Per chi ha già installato RosettaCNC 1.5.x è possibile da ora l'aggiornamento online 1.5.6.
Il pacchetto completo d'installazione invece verrà messo online nei prossimi giorni.

Changelog:
  • Fixed rotation and scaling management (G68 e G51).
  • Fixed an issue with G53 and already active offsets at g-code start.
  • Fixed the WCS offsets recovering phase when g-code program ends.
  • Added the need to recompile the project after modifying the loaded tool using the related panel.
  • Added new firmwares for RosettaCNC-A & RosettaCNC-B 1.25:
    • Fixed MPG 1 input behavior when used for Jog Override.
    • Changed RosettaCNC-A OS to version 1.0.21:
      • Improved maximum speed calculation alogn Bezier blendings.
        Fixed block final speed calculation considering override scaling.
        Fixed Bezier block duration considering override scaling.
    • Changed RosettaCNC-B OS to version 1.10.5:
      • Improved maximum speed calculation alogn Bezier blendings.
        Fixed block final speed calculation considering override scaling.
        Fixed Bezier block duration considering override scaling.
NOTE
E con questa finiscono i rilasci di aggiornamento per la 1.5.
Ora non resta stabilizzare e finire i collaudi delle nuove funzionalità 1.6 :)

Rispondi

Torna a “RosettaCNC”