Buon pomeriggio alla Comunità, un saluto a onekk e a mario52!
Ciao sandyxiz
Purtroppo non ho avuto prima il tempo adeguato per una replica esaustiva e generalizzata per mostrare un esempio di workflow teso ad ottenere lo sviluppo del profilo della cremagliera (metodo applicabile anche ad altre geometrie):
Utilizzando l’ottima macro creata da @mario52 (FC_info_en_Ver_1-22-rmu_Docked.FCMacro)
[Per il download e l’installazione ivi comprese le icone, come già suggerito nelle precedenti repliche: https://wiki.freecadweb.org/Macro_FCInfo]
La macro ci consente di avere tutti i dati relativi all’oggetto (pesi, volumi, superfici, momenti d’inerzia, ecc.), compresi quelli delle varie lunghezze di spigoli, archi, ecc., in formato tabellare, in particolare in formato *.csv (oltre che in *.asc e *.txt) inoltre di scegliere con quale separatore di colonna esportare.
Una volta esportati i dati del particolare che ci interessa possiamo aprire il file *.csv, impostando il separatore di colonna, quindi selezionare la colonna delle lunghezze e operare la somma delle varie celle per avere lo sviluppo complessivo (oppure operare una somma parziale selezionando gli spigoli e gli archi che fanno al caso nostro, quindi operare il procedimento prima descritto o ancora esportare direttamente i dati dei particolari parzialmente selezionati).
Ecco la sequenza che ci consente di ottenere lo sviluppo (in questo caso totale) della cremagliera. Preciso che la profilatura (modulo) e la raccordatura (pari a 0,25 mm) di testa e piede del dente è stata inserita a titolo di esempio senza tenere conto delle specifiche norme.
Buona continuazione di giornata.
FCGear raggi e perimetro
Forum rules
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
Re: FCGear raggi e perimetro
- Attachments
-
- sviluppo_profilo_cremagliera_gif.gif (851.91 KiB) Viewed 2940 times
Re: FCGear raggi e perimetro
@domad
Ciao, io avrei risolto riscrivendo la macro della cremagliera, o meglio, copiando la routine di calcolo e modificando il profilo ottenuto, "per punti" usando una iterazione, il profilo della cremagliera, lo si ottiene, ora il problema è che se all'utente serve calcolare il profilo completo, per "calcolare i costi " del taglio "EDM" in genere intende il profilo completo, perché sempre in genere ti fanno pagare a cm tagliato, corretto a seconda del tipo e dello spessore del spessore del materiale,
Saluti
Carlo D.
Ciao, io avrei risolto riscrivendo la macro della cremagliera, o meglio, copiando la routine di calcolo e modificando il profilo ottenuto, "per punti" usando una iterazione, il profilo della cremagliera, lo si ottiene, ora il problema è che se all'utente serve calcolare il profilo completo, per "calcolare i costi " del taglio "EDM" in genere intende il profilo completo, perché sempre in genere ti fanno pagare a cm tagliato, corretto a seconda del tipo e dello spessore del spessore del materiale,
Saluti
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
Re: FCGear raggi e perimetro
Scusa Carlo, non ho capito che cosa intendi, comunque dal file in *.csv generato dalla macro si possono dedurre o ricavare tutti, proprio tutti i dati dell'oggetto e adoperarli per ricavare qualsiasi ulteriore dato utile anche ai fini della lavorazione per elettroerosione, allego il file della cremaglera in *.csv relativo all'oggetto in 3D. Per visionarlo correttamente con calc impostare come separatore la tabulazione.
- Attachments
-
- dati_cremagliera_3D.csv
- (103.97 KiB) Downloaded 78 times
Re: FCGear raggi e perimetro
Niente, era solo una cosa mia, comunque grazie per l'informazione, non conoscevo quella macro mi pare interessante, comodo averla a portata di mano, devo decidermi ad installare qualche macro, ma al momento sto studiando il modo per crearle io, o almeno per usare in modo più comune i moduli, ci sono quasi riuscito.
Saluti
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
Re: FCGear raggi e perimetro
Grazie a voi per le risposte...
E' una procedura un po' macchinosa ma si può fare,,, In attesa di imparare a creare delle macro personalizzate.
Non conoscevo la procedura descritta da domad, grazie.
Più che altro peccato per la mancanza di "poter inserire raggi direttamente in FCGear".
Mi metterò a studiare Python.......
Ciao!!
E' una procedura un po' macchinosa ma si può fare,,, In attesa di imparare a creare delle macro personalizzate.
Non conoscevo la procedura descritta da domad, grazie.
Più che altro peccato per la mancanza di "poter inserire raggi direttamente in FCGear".
Mi metterò a studiare Python.......
Ciao!!
Re: FCGear raggi e perimetro
Il problema dei raggi. Che poi si chiamano raccordi è che modificano il profilo della cremagliera, il codice python non è semplicissimo perché hai a che fare con una serie di raccordi successivi per cui alla fine del profilo originale "tieni buoni" tre linee, le altre vanno tutte ricalcolate per ottenere dalle due linee originale i raccordi di tutti gli "spigoli".
Comunque alla fine il codice c'è e funziona se ti interessa manda una PM e ne parliamo.
Saluti
Carlo D.
Comunque alla fine il codice c'è e funziona se ti interessa manda una PM e ne parliamo.
Saluti
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/