Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

Calcul de bague de copiage

3 participants

Aller en bas

Calcul de bague de copiage Empty Calcul de bague de copiage

Message  meles Sam 8 Oct 2016 - 6:36

Bonjour à tous,
 comme il m'arrive d'être matinal (ou insomniaque), en faisant un peu de tri dans mon bazard informatique , je suis retombé sur un petit bout de code écrit lors de la réalisation de mon sys thien air por fraiser les trous d'encastrement des tuyaux.

L'offset calculé représente la distance entre le bord externe de la bague et la lèvre de la fraise. Par exemple, si je souhaite  fraiser un trou de 50 mais que je ne possède qu'une scie cloche de 54 mm et une de 64 mm, je pourrais utiliser un gabarit ppercé à 54, puis la défonceuse en faisant en sorte que l'offset soit de 2 mm (54-50)/2 (on divise par deux puisque on parle en diamètre). Il ne reste plus qu'a choisir la bonne combinaison pour obtenir cet offset.

Fainéant de nature, je me dis que le plus simple c'est de faire bosser l'ordi pour obtenir toutes les combinaisons possibles d'offset en fonction de mon matos et ça donne ça :
Code:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

bagues = [17,22,30] # diametre externe des bagues dispo
fraises = [6,8,10,12] # diametre des fraises droites dispo

combinaisons = {}

for bague in bagues:
    for fraise in fraises:
        if bague - 2 > fraise:  # 2, à adapter en fonction de l'épaisseur des bagues
                                          # j'ai pris 2 par sécurité, mais il suffirait d'avoir l’épaisseur de la
                                          # plus épaisse bague fois 2 plus une marge de sécurité
            combi = (bague-fraise)/2.0
            combinaisons.setdefault(combi,[])
            combinaisons[combi].append((bague, fraise))
            
ordonn = [k for k in combinaisons]
ordonn.sort()
for k in ordonn:
    print("Offset : %4.1f -> "%k),
    if len(combinaisons[k])>1:
        for i in combinaisons[k]:
            print("Bague : %2d, Fraise : %2d,"%(i[0],i[1])),
        print("")
    else:
        print("Bague : %2d, Fraise : %2d" % combinaisons[k][0])
Le code n'a rien de révolutionnaire en lui même et sa simplicité devrait permettre un portage dans le langage de votre choix, même dans excel.

Et voila le résultat:
Code:
bash-4.3$ ./frese.py
Offset :  2.5 ->  Bague : 17, Fraise : 12
Offset :  3.5 ->  Bague : 17, Fraise : 10
Offset :  4.5 ->  Bague : 17, Fraise :  8
Offset :  5.0 ->  Bague : 22, Fraise : 12
Offset :  5.5 ->  Bague : 17, Fraise :  6
Offset :  6.0 ->  Bague : 22, Fraise : 10
Offset :  7.0 ->  Bague : 22, Fraise :  8
Offset :  8.0 ->  Bague : 22, Fraise :  6
Offset :  9.0 ->  Bague : 30, Fraise : 12
Offset : 10.0 ->  Bague : 30, Fraise : 10
Offset : 11.0 ->  Bague : 30, Fraise :  8
Offset : 12.0 ->  Bague : 30, Fraise :  6

Comme on peut le voire, je ne suis pas équipé pour faire un trou de 50 mm à partir d'un gabarit de 54 mm, puisqu'il me faudrait un offset de 2 mm. Je vais me rabattre sur un trou de 64 mm pour la gabarit avec un offset de 7 (64-50)/2 puisque j'ai une bague de 22 et un fraise de 8.

En espérant que ça en dépanne d'autres!

@+
meles
meles
Admin
Admin

Messages : 14601
Points : 21562
Date d'inscription : 13/05/2011
Localisation : Aubagne

Revenir en haut Aller en bas

Calcul de bague de copiage Empty Re: Calcul de bague de copiage

Message  sangten Sam 8 Oct 2016 - 8:48

voilà qui est fort utile, ami administrateur (y a pas, je peux pas m'empêcher de fayoter).
Mais, avec tous les fichiers que j'ai sur l'ordi, et la façon merdique dont je suis organisé, ça ira plus vite pour moi de le recalculer à chaque fois. En me gourant, bien sûr, sinon, ça serait pas rigolo.

_________________
La perfection est atteinte lorsqu'il n'y a plus rien à retirer. Aphorisme Zen
Le monde phénoménal est un geste de l'Ultime (12e Tai Situpa)
Si un moustique se pose sur ton testicule, demande-toi d'abord si la violence est la solution. Proverbe chinois.
sangten
sangten
Modérateur
Modérateur

Messages : 14859
Points : 20281
Date d'inscription : 23/01/2013
Localisation : Tarn et garonne

Revenir en haut Aller en bas

Calcul de bague de copiage Empty Re: Calcul de bague de copiage

Message  meles Sam 8 Oct 2016 - 9:00

Tsssss, tu fais l'inventaire, tu calcul une seul fois et tu colle la feuille dans l'armoire de def !

Et si t'achètes un nouveau diamètre, tu recommences.

@+
meles
meles
Admin
Admin

Messages : 14601
Points : 21562
Date d'inscription : 13/05/2011
Localisation : Aubagne

Revenir en haut Aller en bas

Calcul de bague de copiage Empty Re: Calcul de bague de copiage

Message  sangten Sam 8 Oct 2016 - 9:15

Bonne réponse. Je vais faire ça. Excellente idée. Avec Excel.

_________________
La perfection est atteinte lorsqu'il n'y a plus rien à retirer. Aphorisme Zen
Le monde phénoménal est un geste de l'Ultime (12e Tai Situpa)
Si un moustique se pose sur ton testicule, demande-toi d'abord si la violence est la solution. Proverbe chinois.
sangten
sangten
Modérateur
Modérateur

Messages : 14859
Points : 20281
Date d'inscription : 23/01/2013
Localisation : Tarn et garonne

Revenir en haut Aller en bas

Calcul de bague de copiage Empty Re: Calcul de bague de copiage

Message  ced21 Sam 8 Oct 2016 - 9:28

du python, du bash, du /usr/bin, ça sent le linuxien par ici Calcul de bague de copiage 406024207
Merci pour le partage!
ced21
ced21
complétement accro
complétement accro

Messages : 969
Points : 1039
Date d'inscription : 23/05/2015
Age : 49
Localisation : Cote d'Or

Revenir en haut Aller en bas

Calcul de bague de copiage Empty Re: Calcul de bague de copiage

Message  meles Sam 8 Oct 2016 - 9:30

ced21 a écrit:du python, du bash, du /usr/bin, ça sent le linuxien par ici Calcul de bague de copiage 406024207
Merci pour le partage!

tu crois : http://www.metabricoleur.com/t8064-linuxiens-de-metabricoleur-denoncez-vous ?
meles
meles
Admin
Admin

Messages : 14601
Points : 21562
Date d'inscription : 13/05/2011
Localisation : Aubagne

Revenir en haut Aller en bas

Calcul de bague de copiage Empty Re: Calcul de bague de copiage

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum