Quindi questo segnale è solo in uscita oppure deve anche rientrare in Rosetta?
Io...e Rosetta Motion
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
Quindi questo segnale è solo in uscita oppure deve anche rientrare in Rosetta?
- shineworld
- Senior
- Messaggi: 673
- Iscritto il: venerdì 18 marzo 2016, 9:44
- Località: Vicenza
- Contatta:
Re: Io...e Rosetta Motion
EtherCAT usa un comune cavo eth per gestire dati in uscita e in ingresso.
Non badate al cablaggio perchè è solo un sistema di sviluppo
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
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
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?
Esempio:
Se voglio solo far muovere asse 2.
Come si fà?
Oppure avviare lo spindle lasciando fermo tutto il resto?
- shineworld
- Senior
- Messaggi: 673
- Iscritto il: venerdì 18 marzo 2016, 9:44
- Località: Vicenza
- Contatta:
Re: Io...e Rosetta Motion
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.
!!!!! NOTA !!!!!
Comunque è un po' prematuro parlare di questa funzionalità, ci vorrà ancora del tempo prima che venga attivata nel rilascio ufficiale
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.
!!!!! 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
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
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!
Ne riparleremo quando ne sarà il momento.
Con poche risposte mi hai già tolto vari dubbi! Grazie!
- beppexx80
- Junior
- Messaggi: 135
- Iscritto il: martedì 18 novembre 2008, 15:36
- Località: Arzignano (VI)
- Contatta:
Re: Io...e Rosetta Motion
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...shineworld ha scritto: ↑giovedì 7 marzo 2019, 12:14Ci sarà un ulteriore pagina dedicata alla configurazione rete Ethercat nel pannello Impostazioni scheda RosettaCNC.
Ultima modifica di Anonymous il lunedì 15 aprile 2019, 20:04, modificato 1 volta in totale.
Motivazione: riduzione riporto
Motivazione: riduzione riporto
- shineworld
- Senior
- Messaggi: 673
- Iscritto il: venerdì 18 marzo 2016, 9:44
- Località: Vicenza
- Contatta:
Re: Io...e Rosetta Motion
Ciao beppexx80, se hai già lavorato con noi sai che le porte sono sempre aperte basta concordare con la segretaria
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
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.
-
- Member
- Messaggi: 206
- Iscritto il: venerdì 6 settembre 2019, 8:18
- Località: Vicenza
Re: Io...e Rosetta Motion
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à:
Per caricare un'altra macchina o crearne una di nuova basta:
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.
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 )
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>
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
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
Ok, grazie!
magari fossi già a quel punto, la strada per mè è ancora lunga e tortuosa..work in progress
magari fossi già a quel punto, la strada per mè è ancora lunga e tortuosa..work in progress
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
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.
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.
- MauPre75
- Senior
- Messaggi: 2353
- Iscritto il: venerdì 1 dicembre 2017, 14:43
Re: Io...e Rosetta Motion
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
Come procedono i lavori? Stai iniziando ad usare la bestiolina?
Ti seguo, ciao
-
- Member
- Messaggi: 252
- Iscritto il: lunedì 29 ottobre 2018, 9:54
Re: Io...e Rosetta Motion
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
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
- danieleee
- God
- Messaggi: 3665
- Iscritto il: lunedì 8 marzo 2010, 22:38
- Località: Borgo Vercelli
Re: Io...e Rosetta Motion
@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..
Queste cose le hai lette da qualche parte? Usi Rosetta?
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..
Queste cose le hai lette da qualche parte? Usi Rosetta?
-
- Member
- Messaggi: 252
- Iscritto il: lunedì 29 ottobre 2018, 9:54
Re: Io...e Rosetta Motion
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
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