Io...e Rosetta Motion

Sezione dedicata a RosettaCNC
Rispondi
Avatar utente
danieleee
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Io...e Rosetta Motion

Messaggio da danieleee » giovedì 7 marzo 2019, 11:24

Ho ancora tempo davanti quindi non è un problema.
Quindi questo segnale è solo in uscita oppure deve anche rientrare in Rosetta?

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

Re: Io...e Rosetta Motion

Messaggio da shineworld » giovedì 7 marzo 2019, 11:41

EtherCAT usa un comune cavo eth per gestire dati in uscita e in ingresso.
001.png
Non badate al cablaggio perchè è solo un sistema di sviluppo :)
002.jpg
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
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Io...e Rosetta Motion

Messaggio da danieleee » giovedì 7 marzo 2019, 12:00

Quindi per la configurazione di questo segnale andrà fatta su Rosetta o su ogni singolo drive?
Esempio:
Se voglio solo far muovere asse 2.
Come si fà?
Oppure avviare lo spindle lasciando fermo tutto il resto?

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

Re: Io...e Rosetta Motion

Messaggio da shineworld » giovedì 7 marzo 2019, 12:14

Ci sarà un ulteriore pagina dedicata alla configurazione rete Ethercat nel pannello Impostazioni scheda RosettaCNC.

Semplificando, fa tutto la scheda Rosetta, la quale anzichè andare a commandare il mandrino con uscita digitale e una tensione analogica come ora il comando verrà inviato tramite bus al driver dello spindle.

A livello di monitor è poi possibile vedere lo stato della rete e lo stato operativo di ogni dispositivo connesso alla stessa.
003.png


!!!!! NOTA !!!!!
Comunque è un po' prematuro parlare di questa funzionalità, ci vorrà ancora del tempo prima che venga attivata nel rilascio ufficiale :)
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
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Io...e Rosetta Motion

Messaggio da danieleee » giovedì 7 marzo 2019, 12:39

Si certo, era solo per iniziare a capirci qualcosa!
Ne riparleremo quando ne sarà il momento.
Con poche risposte mi hai già tolto vari dubbi! Grazie!

Avatar utente
beppexx80
Junior
Junior
Messaggi: 135
Iscritto il: martedì 18 novembre 2008, 15:36
Località: Arzignano (VI)
Contatta:

Re: Io...e Rosetta Motion

Messaggio da beppexx80 » lunedì 15 aprile 2019, 13:45

shineworld ha scritto:
giovedì 7 marzo 2019, 12:14
Ci sarà un ulteriore pagina dedicata alla configurazione rete Ethercat nel pannello Impostazioni scheda RosettaCNC.

Complimenti, bel motion, sito fatto bene... ma vi conosco abbastanza bene... ho lavorato presso di voi un bel po' di tempo fa.... mi farò vivo perchè sono interessato...
Ultima modifica di Anonymous il lunedì 15 aprile 2019, 20:04, modificato 1 volta in totale.
Motivazione: riduzione riporto

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

Re: Io...e Rosetta Motion

Messaggio da shineworld » lunedì 15 aprile 2019, 19:11

Ciao beppexx80, se hai già lavorato con noi sai che le porte sono sempre aperte basta concordare con la segretaria :)

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

Re: Io...e Rosetta Motion

Messaggio da danieleee » lunedì 17 febbraio 2020, 8:31

Ho una domanda semplice da fare.
Ho iniziato a costruire la nuova cnc a cui finalmente darò in pasto a Rosetta (il traguardo è ancora lontano, visto i tempi e costi dell'opera).
Mi è sorta una domanda su Rosetta.
Questa cnc sarà inizialmente 3 assi classici, poi diventerà 5 assi (penso con rotobasculante).
La tavola dei due assi aggiuntivi sarà rimovibile.
Quindi avrò 2 condizioni: o 3 assi, o 5 assi.
Quando la userò 3 assi (per il 90% delle volte), i drive dei restanti assi saranno spenti.
Ovviamente i drive saranno configurati con i segnali di allarme.
Passo alla domanda.
E' possibile creare 2 profili differenti, 3 o 5 assi?
Chiedo questo perchè nella condizione 3 assi, essendo i restanti non alimentati non darebbero in consenso a Rosetta di partire, perchè attenderebbe un segnale che non gli arriverebbe mai.
Volendo si potrebbe configurare la condizione di allarme dei restanti assi, con un Normalmente Aperto, ma se possibile preferirei creare 2 Profili distinti, anche per un eventuale file macchina, specifico per ogni singola condizione.

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

Re: Io...e Rosetta Motion

Messaggio da rosettacnc » lunedì 17 febbraio 2020, 9:34

In RosettaCNC è stato implementato il concetto di machine.

In pratica una machine identifica una macchina CNC da un'altra o più configurazioni della stessa.
Ogni machine ha una cartella specifica in cui mantiene tutte le proprie particolarità:

Codice: Seleziona tutto

%UserProfile%\Documents\RosettaCNC-1\machines\RosettaCNC\...
%UserProfile%\Documents\RosettaCNC-1\machines\CNCkaran-521\...
%UserProfile%\Documents\RosettaCNC-1\machines\Mill-4-Axis\...
%UserProfile%\Documents\RosettaCNC-1\machines\PlasmaSAM\...
  • Impostazioni programma ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\rosettacnc1.xml )
  • Impostazioni scheda ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\settings.xml )
  • Libreria utensili ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\rosettacnc.ctf )
  • Libreria parametri ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\rosettacnc.cpf )
  • Cartella con le proprie macro ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\macros )
  • Cartella con le proprie customizzioni grafiche ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\customize )
  • Cartella con le immagini da usare con m120 ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\media )
  • Cartella con info macchina virtuale ( %UserProfile%\Documents\RosettaCNC-1\machines\<nome_macchina>\vm )
Di default, quando si lancia il programma RosettaCNC1.exe viene caricata la macchina "RosettaCNC".
Per caricare un'altra macchina o crearne una di nuova basta:
  • Creare un link (icona) al programma RosettaCNC1.exe sul Desktop.
  • Editare le proprietà dell'icona ed aggiungere /machine=<nome_macchina_senza_spazi>
Ad esempio per creare una macchina chiamata "daniele-3:
daniele-3.png
A questo punto, quando si clicca sull'icona Daniele-3 il programma creerà in automatico una nuova cartella in %UserProfile%\Documents\RosettaCNC-1\machines\ chiamata daniele-3 con tutti i file ed impostazioni di default per la nuova macchina.

Si potranno cosi avere più configurazioni della stessa macchina o più macchine diverse tutte gestite contemporaneamente dallo stesso PC.
Ogni macchina o versione della stessa avrà parametri e file di supporto indipendenti dalle altre.
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
God
God
Messaggi: 3665
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Io...e Rosetta Motion

Messaggio da danieleee » lunedì 17 febbraio 2020, 9:55

Ok, grazie!
magari fossi già a quel punto, la strada per mè è ancora lunga e tortuosa..work in progress :twisted:

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

Re: Io...e Rosetta Motion

Messaggio da danieleee » martedì 22 dicembre 2020, 20:05

Domanda banale...
Quando si fà lo zero pezzo, e sfioro il fianco di un particolare come faccio a dirgli per esempio che è a X4??
Altro esempio:
Oppure sfioro sopra, e voglio inserire che utensile è a Z1??
Chiedo perchè non mi lascia scrivere nei DRO.

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2353
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Io...e Rosetta Motion

Messaggio da MauPre75 » martedì 22 dicembre 2020, 20:14

Non so se con Rosetta è uguale, con grbl è G92X4 oppure G92Z-1.
Come procedono i lavori? Stai iniziando ad usare la bestiolina?
Ti seguo, ciao

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: Io...e Rosetta Motion

Messaggio da qandro » martedì 22 dicembre 2020, 20:21

Tasto destro su valore posizione asse compare menù per zero asse, zero tutti gli assi, set valore posizione asse, set valore posizione tutti assi.

Se ha diametro 6 in X o Y, imposti 3.

Oppure come suggerito usi il G92… ancora meglio il G52, oppure ti scrivi una macro che legge il diametro utensile, prende la posizione macchina, ci sottrae la metà ed imposta la wcs attiva con i comandi G10 L.... e la richiami da mdi o da toolbar o da ingresso digitale o...

Puoi anche creati un nuovo comando G o M che alla chiamata faccia tutto in automatico da mdi

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

Re: Io...e Rosetta Motion

Messaggio da danieleee » martedì 22 dicembre 2020, 23:07

@MauPre75
Non ho ancora i ripari né lo spindle, volevo prendere un minimo di confidenza con il controllo, quindi ho messo su il Kress e riparato guide e viti con dei teli in plastica.
@qandro
Spiega un pò meglio...più che altro sulla questione macro.. :twisted:
Queste cose le hai lette da qualche parte? Usi Rosetta?

qandro
Member
Member
Messaggi: 252
Iscritto il: lunedì 29 ottobre 2018, 9:54

Re: Io...e Rosetta Motion

Messaggio da qandro » mercoledì 23 dicembre 2020, 14:13

Allora puoi per esempio fare una funzione G nuova (G250) che accetta come dato X o Y o Z.
Il valore passato diventa il nuovo zero dell'asse: esempio G250 X10 fa diventare la posizione di X attuale X10.

Quindi da MDI:

G250 X10 = posizione nella WCS attuale di X = 10
G250 X-10 = posizione nella WCS attuale di X = -10

in base in che posizione si piazza l'utensile di diametro 20.

Codice: Seleziona tutto

O250
    ; controlla se impostato X e non Y o Z
    IF [#24 EQ #0] GOTO1
    IF [#25 NE #0] THEN M109 P"puoi usare solo X o Y o Z" Q-1
    IF [#26 NE #0] THEN M109 P"puoi usare solo X o Y o Z" Q-1
    CALL P"SET_X_WCS" X#24
    M102
N1
    ; controlla se impostato Y e non Z
    IF [#25 EQ #0] GOTO2
    IF [#26 NE #0] THEN M109 P"puoi usare solo X o Y o Z" Q-1
    CALL P"SET_Y_WCS" Y#25
    M102
N2
    ; controlla se impostato Z
    IF [#26 EQ #0] THEN M109 P"devi impostare o X o Y o Z" Q-1
    CALL P"SET_Z_WCS" Z#26
M102

SUB "SET_X_WCS"
    ; calcola la posizione macchina per X
	#<x_mcs> = [#5001 + #[5200 + 20 * [#5220] + 1]]
    ; aggiunge eventuale G52.X
	#<x_mcs> = [#<x_mcs> + #5201]
    ; aggiunge eventuale G92.X (se abilitato)
	IF [#5210 GE 1] THEN #<x_mcs> = [#<x_mcs> + #5211]
    ; aggiunge valore X passato
    #<x_mcs>=[#<x_mcs> - #24]
    ; scrive X in wcs attivo
	G10 L2 P#5220 X#<x_mcs>
ENDSUB

SUB "SET_Y_WCS"
    ; calcola la posizione macchina per Y
	#<y_mcs> = [#5002 + #[5201 + 20 * [#5220] + 1]]
    ; aggiunge eventuale G52.Y
	#<y_mcs> = [#<y_mcs> + #5202]
    ; aggiunge eventuale G92.Y (se abilitato)
	IF [#5211 GE 1] THEN #<y_mcs> = [#<y_mcs> + #5212]
    ; aggiunge valore Y passato
    #<y_mcs>=[#<y_mcs> - #25]
    ; scrive Y in wcs attivo
	G10 L2 P#5220 Y#<y_mcs>
ENDSUB

SUB "SET_Z_WCS"
    ; calcola la posizione macchina per Z
	#<z_mcs> = [#5003 + #[5202 + 20 * [#5220] + 1]]
    ; aggiunge eventuale G52.Z
	#<z_mcs> = [#<z_mcs> + #5203]
    ; aggiunge eventuale G92.Z (se abilitato)
	IF [#5213 GE 1] THEN #<z_mcs> = [#<z_mcs> + #5213]
    ; aggiunge valore Z passato
    #<z_mcs>=[#<z_mcs> - #26]
    ; scrive Z in wcs attivo
	G10 L2 P#5220 Z#<z_mcs>
ENDSUB
creai un file in machines\RosettaCNC\macros chiamato g250.ngc e ci metti dentro questo.
Il nuovo comando funziona solo per un asse alla volta ma è possibile modificarla per diventare G250 x10 Y20 z3

E' solo uno dei tanti modi che ho potuto provare ...
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

Rispondi

Torna a “RosettaCNC”