La mia VMC con struttura in cemento

Sezione dedicata alla tua CNC: Costruzione, descrizione, foto, accorgimenti ed errori di progettazione.
Rispondi
Avatar utente
danieleee
God
God
Messaggi: 3689
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » sabato 13 novembre 2021, 8:30

@qandro
Son felice che abbiate clienti "superdotati" :D
Quei pochi che conosco io son peggio di mè (nel senso buono).
Son gente che mi ha contattato vedendo i miei video su YouTube chiedendo di Rosetta. Che poi successivamente presumo che qualcuno di loro sia poi diventato un vostro cliente.
Il così fan tutti...ci si informa, poi si decide..nulla di nuovo..
Forse ho capito il perché mi dava dei valori errati..non conosce altezza esatta della prima fresa, io ho messo un valore casuale...oggi riprovo...

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

Re: La mia VMC con struttura in cemento

Messaggio da qandro » sabato 13 novembre 2021, 9:41

La macro di cambio utensile normalmente è richiamata dalla CNC quando trova il comando M06 come in tutte le CNC.

Se si apre il file sorgente, all'inzio, c'è una grande sezione di documentazione e dell'interfaccia argomenti della macro.

All'interno della macro di cambio utensile abbiamo messo tutta una serie di funzionalità che possono essere richiamate a bisogno
tramite il comando G65 p"tool_change" e i parametri opzionali J e K:

Codice: Seleziona tutto

; Format
;
;   M06
;
;   G65 P"tool_change" Aa Bb Cc Ii [Jj] [K!]
;
; Arguments with M6 call
;
;   Aa  #1          tool id of the tool to be loaded
;   Bb  #2          slot of the tool to be loaded
;   Cc  #3          tool id of the tool in use
;   Ii  #4          slot of the tool in use
;
; Extra arguments with G65 call
;
;   Jj  #5          optional action:
;                       #0  = the option is disabled (is the normal condition when the macro is called by a M06)
;                        0  = do not change behavior of tool-setter after a pick in M06 or direct macro call
;                        1  = do not execute tool-setter after a pick
;                        2  = force execute tool-setter after pick
;                        3  = execute only tool-setter of loaded tool
;                        4  = execute only magazine open
;                        5  = execute only magazine close
;                        6  = return magazine state in #<tc.atc.magazine_state>
;                        7  = manually cone unload/load
;   Kk  #6          optional magazine argument:
;                       #0  = the option is disabled (is the normal condition when the macro is called by a M06)
;                       any = don't close magazine, is not the last operation (PICK/PLACE/TOOL-SETTER) to do yet
G65 P"tool_change" Aa Bb Cc Ii [Jj] [K!]

In pratica la macro quando chiamata da M06 trova gli argomenti Aa Bb Cc Ii impostati dalla stessa CNC, ove:
  • Aa #1 = ID (numero) del tool che deve essere caricato
  • Bb #2 = ID (se abilitato ATC altrimenti uguale ad Aa) dello slot contenente il tool che deve essere caricato
  • Cc #3 = ID (numero) del tool attualmente caricato
  • Ii #4 = ID (se abilitato ATC altrimenti uguale ad Cc) dello slot dove porre l'utensile attualmente caricato
Se chiamata da MDI o da macro da pulsante toolbar o da ingresso tramite G65 P"tool_change" Aa Bb.... è possibile fargli
fare una serie di operazioni come da lista sopra riportata.

Facciamo l'esempio di un MTC con cono ISO (Modo 2) ma dove non ho ancora pre-misurato l'utensile.
Dobbiamo iniziare una lavorazione e quindi:

- misurare l'utensile sul cono MAI misurato prima.
- attivare la compensazione dell'utensile misurato.
- fare lo zero (modo classico).


Si può aggiungere una macro su un bottone della toolbar da richiamare prima di fare lo zero che fa questo:

G65 P"tool_change" A#5134 B#5134 C#5134 I#5134 J3"
G43 H#5134
M99

Il sistema andrà a misurare l'utensile sul mandrino (#5134 con lo slot uguale dato che è MTC), metterà il nuovo
valore misurato sulla tabella utensile e il G43 lo attiverà.

A questo punto lo zero fatto sul pezzo sarà coerente in quanto terrà conto dell'attuale lunghezza utensile
in uso. I successivi cambi saranno sempre congrui dato che lo zero (valore in WCS sarà al netto dell'utensile usato nella
prima misura).

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » sabato 13 novembre 2021, 18:07

Ho provato a creare una macro inserendo il tuo codice, esattamente come lo hai scritto sopra, senza modificarlo.

G65 P"tool_change" A#5134 B#5134 C#5134 I#5134 J3"
G43 H#5134
M99

mi dà errore...booo...

Avatar utente
hellfire39
God
God
Messaggi: 3422
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: La mia VMC con struttura in cemento

Messaggio da hellfire39 » sabato 13 novembre 2021, 18:14

Non ho la più pallida idea della sintassi del tuo sistema.
Ma le virgolette alla fine mi puzzano un po'.

Se dovessi tirare ad indovinare, vanno messe solo in P"tool_change", ma non in fondo

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » sabato 13 novembre 2021, 18:48

Non cambia nulla..avevo pensato pure io la stessa cosa.
Ho creato una macro e chiamata tool_set
Quando la vado a richiamare mi dice
E0406 macro file 'tool_set ' not found

Avatar utente
hellfire39
God
God
Messaggi: 3422
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: La mia VMC con struttura in cemento

Messaggio da hellfire39 » sabato 13 novembre 2021, 21:09

Beh, è un passo avanti. Sai che ti manca un file chiamato tool_set.
Oppure sta in una cartella sbagliata!

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » sabato 13 novembre 2021, 21:35

È tutto nel posto giusto, almeno di questo son sicuro.
Domani più che un nome gli dò un codice, provo con m220.ncg
E vediamo se cambia qualcosa...

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » domenica 14 novembre 2021, 8:04

Provato a rinominare con m220.cng e lo riconosce, ho dovuto anche togliere " finale.
ora dice che un valore è fuori range...
lasciamo che ognuno faccia il suo mestiere và...
in ogni caso ci credo ben poco alla storia che un utente "comune" sappia mettere mano a questi codici..
siam tutti stupidi, come intelligenti, la gente và solo preparata/istruita, e non credo proprio che basti un manualetto a far tutto questo, fosse così facile le persone non andrebbero a scuola o frequenterebbero corsi...

torn24
God
God
Messaggi: 5095
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: La mia VMC con struttura in cemento

Messaggio da torn24 » domenica 14 novembre 2021, 8:33

Non credo che hai sbagliato tu, hai scritto e fatto quello che ti hanno indicato.
Penso che rosettacnc sia un ottimo prodotto progettato per fare andare tanti sistemi diversi con esigenze diverse, per questo non può che essere complesso, software complessi non sono immuni da bug che si scoprono solo dopo del tempo.
La macro cambio utensile è complessa perché deve "andare bene" a tutti i tipi di cambio utensile, una fatta su misura per te sarebbe più "corta".

Ripeto penso che rosettacnc sia un ottimo prodotto, un utente del forum per una fresatrice autocostruita ha comprato un cnc professionale pagato migliaia di euro e che non aveva un ciclo per foratura profonda, cnc costoso e molto limitato, rosettacnc sarebbe una soluzione migliore.

Pero il fatto è questo mi studio rosetta per usarla in tante macchine diverse, o mi studio rosetta per istallarla una sola volta, è c'è tanta differenza.
CIAO A TUTTI !

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » venerdì 19 novembre 2021, 11:06

@qandro
qandro ha scritto:
venerdì 12 novembre 2021, 17:11
Come detto è stata modificata al volo senza provarla.
Verrà collaudata e corretta la prossima settimana e messa nel pacchetto 1.9.5.
ho appena guardato adesso, non ci sono aggiornamenti disponibili, ci sono state delle difficoltà?

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

Re: La mia VMC con struttura in cemento

Messaggio da qandro » venerdì 19 novembre 2021, 11:48

Un rilascio è cosa complessa, lunga e delicata...
I pacchetti di installazione per la 1.9.5 saranno 12.

2 per RosettaCNC (32/64 bit).
2 per RosettaCNCPPV (32/64 bit) versione PanelPC touch verticale da 21.5".
Più altri 8 custom per i vari costruttori con le loro interfacce e funzionalità personalizzate.

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » venerdì 19 novembre 2021, 11:52

Indubbiamente, mi ero semplicemente basato su ciò che avevi scritto.
Per caso hai avuto modo di verificare il comportamento della macro MTC?

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

Re: La mia VMC con struttura in cemento

Messaggio da qandro » venerdì 19 novembre 2021, 18:50

Si si per funzionare funziona.
Va modificato solo per aggiornare la grafica utensile che sia attiva subito dopo la misura della lunghezza.

https://www.dropbox.com/s/7gjkqtxkksvjg ... 9.mp4?dl=0

Nel video si vede come usarla.
Il flusso è il seguente:

- Si carica il primo utensile usato nel programma sul mandrino, es: T1
- Da MDI si esegue: G65 P"tool_change" A1 B1 C1 I1 J3 il quale fa misurare l'utensile ed attivare la compensazione sulla misura letta.
Questo ovviamente poi può essere messo su una macro a bottone su toolbar.
- Si fa lo zero pezzo con l'utensile compensato cosi che lo zero è al netto della lunghezza utensile in uso (naso mandrino).
- Si avvia il programma
- Ad ogni cambio il sistema rifà la misura e scrive il relativo valore in tabella.
- Nel codice dopo il cambio il G43 H attiva la compensazione come in ogni CNC.

Tutto qui.

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

Re: La mia VMC con struttura in cemento

Messaggio da danieleee » venerdì 19 novembre 2021, 22:56

A fine turno non ho resistito...dovevo provare.. :D
Ho scritto uguale uguale al tuo esempio nella finestra MDI.
Si avvia..
Però la procedura si arresta dicendomi qualcosa su uno sportello non retratto...
ti lascia solo fare Stop e niente altro..

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

Re: La mia VMC con struttura in cemento

Messaggio da qandro » sabato 20 novembre 2021, 7:55

Ovviamente la macro tool_change va parametrizzata/configurata con i paramteri da #6000 a #6099.
In questi parametri si descrivono quali funzionalità usare, se o meno c'è il carter, aspiratore, soffiatore, etc.etc

Nel tuo caso dalla 6017 alla 6099, dove ci sono campi, vanno messi a zero per disabilitare ogni altra funzionalità.
Senza nome.png
Come detto nella precedente e-mail dobbiamo ancora collaudare alcune cose e sistemare il fatto
che la macro aggiorni immediatamente la grafica quando cambia l'utensile (solo una questione grafica ma non invalida
in se il cambio).
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 “La mia CNC”