FCGear raggi e perimetro

Forum per le domande e le discussioni in Italiano
Forum rules
regole del forum e le informazioni utili

Importante: PRIMA di chiedere aiuto leggete qui!
sandyxiz
Posts: 6
Joined: Thu May 13, 2021 1:42 pm

FCGear raggi e perimetro

Post by sandyxiz »

Ciao a tutti, sono nuovo del forum, e ho appena iniziato ad usare Freecad.
Naturalmente sono pronto a fare domande...

1- Come si può fare per misurare il perimetro di un profilo? Nel caso specifico una cremagliera creata con FCGear...
2- Come è possibile aggiungere dei raggi di testa e di fondo nella cremagliera e ingranaggi creati con FCGear? Vanno aggiunti manualmente dopo la creazione?

Grazie a chi vorrà rispondere...


OS: Windows 7 Version 6.1 (Build 7601: SP 1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: Italian/Italy (it_IT)
User avatar
onekk
Veteran
Posts: 6149
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: FCGear raggi e perimetro

Post by onekk »

Dipende anche da che workbench usi.

E da come crei le cose.

Usi fcgear per creare i pignoni e gli ingranaggi?

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/
sandyxiz
Posts: 6
Joined: Thu May 13, 2021 1:42 pm

Re: FCGear raggi e perimetro

Post by sandyxiz »

Si, ingranaggi e cremagliere le creo con FCGear. E a parte "involutegear" che nella costruzione prevede la voce "undercut" che aggiunge una raggiatura di fondo non modificabile ( o false o true), la cremagliera non ha nessuna opzione per raggiare i denti. (io non la trovo)

Poi la possibilità di sapere la lunghezza totale di un perimetro, non necessariamente creato con FCGear, qualsiasi profilo....
User avatar
onekk
Veteran
Posts: 6149
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: FCGear raggi e perimetro

Post by onekk »

Dipende dal perimetro può essere semplice come chiedere la lunghezza del "wire" oppure dover sommare tutte le lunghezze dei segmenti.

Al momento non posso controllare essendo in mobile, ma a ricordo dovrebbe esserci in giro anche una macro.

Il problema è che con i solidi finali, probabilmente diventa complicato definire un punto di inizio e uno di fine.

A parte che una cremagliera il "perimetro" ha poco senso conta di più lo sviluppo e il rapporto tra giri dell'albero e avanzamento, che dipende anche dal tipo di profilo dell'ingranaggio, pensa ad esempio ad un profilo elicoidale dell'ingranaggio.

Nelle routine di creazione dovrebbe esserci un riferimento da qualche parte alla lunghezza della cremagliera.

Non c'è nulla nella documentazione di fcgear?

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/
sandyxiz
Posts: 6
Joined: Thu May 13, 2021 1:42 pm

Re: FCGear raggi e perimetro

Post by sandyxiz »

La lunghezza del perimetro dei denti mi serve per calcolare i tempi di taglio a filo....
Saluti
User avatar
onekk
Veteran
Posts: 6149
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: FCGear raggi e perimetro

Post by onekk »

Qui si parla del workbench, al massimo puoi sempre provare a chiedere a loo che è l'autore del wb.

https://forum.freecadweb.org/viewtopic.php?f=3&t=12878


Questa è la pagina del progetto, in fondo troverai anche un file PDF con alcune informazioni tecniche, magari in quella sede esiste una formula per calcolare il perimetro di un dente e poi moltiplicarlo per il numero dei denti.

Il WB dovrebbe essere scriptabile, probabilmente, usando una script potresti ricavare qualche dato e fare i calcoli in modo automatico, andrebbe visto.

https://github.com/looooo/freecad.gears


Non capisco il concetto di raggi della cremagliera.

In somma teoria, dal poco che conosco di ingranaggi e anche guardando le immagini tecniche del post, il profilo del dente, non dovrebbe essere toccato, se aggiungi "fillets" se intendo bene il tuo concetto di "raggiature" ai denti ne modifichi il profilo e tutte le caratteristiche.

Se per raggiature intendi aggiungere dei raggi alla ruota, quello, lo fai semplicmente sottraendo un settore che avrai opportunamente costruito, posizionandolo e poi ruotandolo tutte le volte che ti serve per tagliare la ruota piena.

Al solito immagini anche tracciate a mano, fotografate ed allegate al post aiuterebbero a capire le tue esigenze.

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/
sandyxiz
Posts: 6
Joined: Thu May 13, 2021 1:42 pm

Re: FCGear raggi e perimetro

Post by sandyxiz »

Ciao, allego una immagine: due denti sono stati raggiati manualmente, gli altri sono a spigolo come generati dal FCGear.
Se il cliente li vuole raggiati così devo farli.... Ma se ci fosse la possibilità di farli in automatico sarebbe più agevole.
Inoltre devo conoscere la lunghezza dello sviluppo della dentatura...

Saluti, Livio
Attachments
denti raggiati.JPG
denti raggiati.JPG (40.24 KiB) Viewed 3363 times
User avatar
onekk
Veteran
Posts: 6149
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: FCGear raggi e perimetro

Post by onekk »

Ok allora fcgear non li produce, l'ingranaggio che va in accoppiamento probabilmente e calcolato per quel profilo con il dente piatto e altrettanto probabilmente avrà problemi con il raccorco (termine tecnico per quello che tu definisci "raggiatura") in quanto il fondo della cremagliera con il raccordo molto probabilmente interferisce con la "testa" del dente del pignone.

EDIT: da una occhiata al codice, il dente della cremagliera è calcolato per punti, per cui aggiungere il raccordo (termine tecnico) significa modificare in modo significativo il codice. In più dal codice sembrerebbe che calcolare la lunghezza del profilo non sia proprio un affare immdiato.

Va visto se non sia più utile trovare un altro software che calcola correttamente il profilo e magari esporta in dxf e poi estrudere il profilo come solido in freecad.

Altra possibilità, dalla documentazione di loro sulla discussione che ho postato mi pare di vedere che sia possibile personalizzare il profilo modificando alcune parti di codice, e mi pare anche di ricordare che ci sia un bug in qualche routine di calcolo.

La modifica del codice è sempre possibile, però non sarà una cosa agevole e presumo assuma i connotati di un "lavoro su misura", dai tuoi post mi pare di capire che se intendi usare la cosa per una "produzione" più o meno professionale, per cui se la cosa deve essere abbastanza rapida la vedo dura, se chiedi solo sul forum in italiano di programmatori ne girano pochini qui, al massimo qualche "utente evoluto".

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/
mario52
Veteran
Posts: 4674
Joined: Wed May 16, 2012 2:13 pm

Re: FCGear raggi e perimetro

Post by mario52 »

Saluti
onekk wrote: Fri May 14, 2021 1:18 pm ma a ricordo dovrebbe esserci in giro anche una macro.
forse Macro_FCInfo Image , Macro_FCInfoGlass Image

il tuto FCGear_Workbench Image

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
onekk
Veteran
Posts: 6149
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: FCGear raggi e perimetro

Post by onekk »

Questo è il wiki per la cremagliera, purtroppo non ci sono dati per raccordare i denti.

https://wiki.freecadweb.org/FCGear_InvoluteRack

In teoria si potrebbe creare una Macro ad hoc per calcolare la cremagliera con gli opportuni raccordi, il problema sarebbe l'accoppiamento dell'ingranaggio dato che probabilmente il profilo è calcolato per andare ad accoppiarsi al dente della cremagliera "non raggiata" per cui bisognerebbe modificare anche il dente.

La cosa non è impossibile, il problema sono le routine di calcolo che andrebbero riviste e andrebbe calcolato per lo meno il perimetro del dente e poi moltiplicarlo per il numero dei denti.

La cosa richiede un certo lavoro, si potrebbe mettere assieme qualcosa di "Ad hoc" almeno per il profilo "piano" senza denti inclinati ed elicoidali.

Allora ho fatto un paio di test e la cosa è fattibile, ad esempio se ti serve calcolare lo sviluppo totale del wire, si può ottenere nelle immagini seguenti vedi una cremagliera a 15 denti, lo sviluppo compreso la parte sotto ed i lati è di 695.4046745709182


per i raccordi al momento ho elaborato la cosa con la cremagliera senza gli endings, tanto per provare.
rack2.png
rack2.png (18.36 KiB) Viewed 3226 times
rack1.png
rack1.png (3.89 KiB) Viewed 3226 times

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/
Post Reply