Gestione di Rosetta, dove sbaglio?

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

Gestione di Rosetta, dove sbaglio?

Messaggio da danieleee » mercoledì 17 febbraio 2021, 20:03

Il video spiega tutto.
https://youtu.be/DNQI5YvlDzY

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

Re: Gestione di Rosetta, dove sbaglio?

Messaggio da danieleee » giovedì 18 febbraio 2021, 6:38

Mi auto rispondo...

Mi è poi venuto in mente ieri sera del perchè.
È stato un mio tentativo di unire start+ripresa negli Input di Rosetta (per appunto vedere se potevo risparmiare un ingresso).
Questa unione di funzioni porta a dei conflitti.
Però si stava facendo tardi, quindi ho spento tutto e son andato via senza ripristinare impostazioni corrette.
Passato qualche giorno e mi ero scordato di stà cosa.
Prima di andare a lavoro mi son voluto togliere stò dubbio...
Infatti era ancora lì.
Ripristinata impostazione corretta, tutto è tornato a funzionare correttamente.

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

Re: Gestione di Rosetta, dove sbaglio?

Messaggio da danieleee » giovedì 18 febbraio 2021, 7:13

Rimane ancora da risolvere la questione che ribalta gli assi X e Y nella vista da Sopra.
Lì è proprio un errore nel software Rosetta.

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

Re: Gestione di Rosetta, dove sbaglio?

Messaggio da qandro » giovedì 18 febbraio 2021, 8:26

RosettaCNC ha due tre tipi di ripresa.

La CNC passa da modalità RUN a stato di PAUSE per vari motivi:

- Esecuzione del comando M00 o del comando M01 quando il relativo ingresso è ON.
- Attivazione dell'ingresso di PAUSE.
- Pressione del bottone PAUSE.
- Esecuzione di un comando M109 o M120 che richieda il consenso a continuare dall'utente.
- Durante l'esecuzione del cambio utensile manuale quando viene richiesta conferma di avvenuto cambio utensile.

In questi casi la CNC semplicemente ferma i movimenti nel punto dove si trova al momento della PAUSE non toccando acqua/mandrino/etc.
L'icona di RESUME diventa arancione per riattivare la ripesa dell'esecuzione.
Nel caso di PAUSE per ingresso digitale è necessario disattivare l'ingresso per proseguire.

Se con la CNC in esecuzione di un programma (RUN) si da uno STOP la CNC ferma ogni movimentazione, spegne acqua/mandrino, uscite AUX, etc.
In questo caso il pulsante di RIPRESA si abilita ma diventa di colore BLUE ad indicare che è possibile, premendolo, riprendere la lavorazione dal
punto in cui si è fermata.

In questo caso è anche possibile riprendere la lavorazione da una delle righe prima del punto in cui si è fermata.
Quando si da l'ingresso digitale RESUME o si preme il bottone RIPRESA (blue) il sistema opta due scelte:

- Se non è presente una macro di gestione della ripresa e se la distanza attuale degli assi è entro un limite impostabile la lavorazione riprende portandosi all'inizio della riga interrotta e ripercorrendo dall'inizio la stessa riga per proseguire.

- Se è presente la macro di gestione della ripresa RESUME.NGC nella cartella macros, prima di tornare ad eseguire il programma dalla riga specificata o dall'ultima riga eseguita ESEGUIRA' la macro RESUME.NGC per un ritorno al punto di lavorazione in sicurezza.

In pratica è possibile, tramite la macro RESUME.NGC, definire COME ritornare sul punto di lavorazione interrotto.
Di solito di da STOP, si muove gli assi con il JOG per ispezionare la lavorazione, soffiare, rimuovere truccioli, etc e poi si da RESUME.
La macro sa dove si era fermata la CNC, sposta lo Z in altezza di sicurezza, arriva al punto di fermata, ripristina acqua, nebulizzatore, mandrino, aux, etc, scende a distanza di pre-lavorazione, cambia il feed, entra nel pezzo e torna a lavorare.

Di default la macro è impostata per indicazioni delle operazione che andrà ad eseguire e chiede all'utente conferma di ogni singola operazione.
Una volta verificato che la macro fa quanto ci si aspetta è possibile disabilitare tutti questi messaggi tramite una impostazione in testa al codice della macro e questa eseguirà in sequenza i passi di ripresa senza più visualizzare nessuna richiesta di conferma.

La macro è stata studiata apposta perchè ogni costruttore ha le proprie regole di riposizionamento dopo uno stop.
Potrebbe essere aggiunta una fase di riscaldamento mandrino, dei percorsi specifici di ingaggio punto lavorazione (per evitare morse fisse, etc).

Nel pacchetto viene inserita una macro generica, ben documentata riga per riga di modo che se si vuole qualcosa di diverso in questa fase basta semplicemente modificarla. Il linguaggio della macro è codice G quindi alla portata di tutti.

Ora stiamo lavorando alla 1.9.1 la quale gestirà anche il caso di inatteso blackout.
Allo spegnimento della scheda la CNC, che è dotata di memoria ritentiva, si ricorda l'ultima riga eseguita, posizioni, etc.
A questo punto quando ci si connette alla scheda il software di controllo verifica lo stato in scheda che indica uno spegnimento durante esecuzione di un programma e se tutte le condizioni saranno OK proporrà automaticamente una finestra che indica la possibilità di ripresa automatica della lavorazione dal punto in cui la CNC si è spenta. A conferma dell'operazione il software di controllo caricherà automaticamente il file G che era in esecuzione e abiliterà il pulsante RESUME (BLUE) per il consenso alla ripresa.

Tutto questo per rendere a prova di "pensiero" il sistema di ripresa da PAUSA, STOP, BLACKOUT.


Il piazzamento errato degli assi alla pressione vista da sopra è dovuto ad errore nella libreria grafica di cui stiamo aspettando la correzione dal fornitore che ci è stata promessa per un prossimo rilascio.

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

Re: Gestione di Rosetta, dove sbaglio?

Messaggio da danieleee » giovedì 18 febbraio 2021, 10:21

Grazie @qandro per la spedizione dettagliata!
Oggi o domani faccio un video dove spiegherò il mio errore che generava quel conflitto, così se qualche altro "fenomeno" come il sottoscritto gli venisse la stessa idea, saprà che stà commettendo uno sbaglio.
Di indubbia utilità il sistema di ripresa in caso di interruzione per mancanza corrente! =D>
Si, la cosa del sopra invertito và sistemata...
Se uno la usa, e non si accorge che è girata al contrario, quindi piazza un pezzo guardando il video come riferimento visivo viene fuori un gran casino...

Rispondi

Torna a “RosettaCNC”