[plugin] boites crénelées

S

speedjf37

Compagnon
bonjour Speedjf37 ,

--> Peut-etre avoir une possibilité de mettre ou pas une contrainte.
( et alors de vérifier suivant le dessin si cela est ok ?.)

bonne journée, Y.

Pas forcement évident de voir les erreurs .

Il faudrait peut être commencer par les définir clairement.

Ensuite pas forcement facile à gérer dans le code (quand les calculs vont partir en vrac).

JF
 
K

Klystron

Compagnon
Bonjour Hervé-34 ,
Une contrainte, c'est le programme qui " oblige " certaines conditions , et pas d'autres.
un message d'erreur alors s'affiche en bas en bleu, au niveau de Cambam.
( certaines valeurs seront adoptées et pas d'autres )

bonne journée, Y.
 
H

Hervé-34

Ouvrier
Ah Ok !! en fait quand on veut faire faire une bêtise, ça nous le dit !!
c'est ça ?

Merci

Hervé
 
K

Klystron

Compagnon
Une betise, c'est pas forcément le mot .
on voudrait faire une certaine cote, mais le logiciel nous l'interdit, pour ne pas avoir de problème de forme.
Y.
 
S

speedjf37

Compagnon
voici celles que j'ai crée:
If larg = 0 Then
CamBam.ThisApplication.AddLogMessage("Largeur doit etre > 0 ")
End If
If haut = 0 Then
CamBam.ThisApplication.AddLogMessage("Hauteur doit etre > 0 ")
End If
If haut_R = 0 Then
CamBam.ThisApplication.AddLogMessage("Hauteur reduite doit etre > 0 ")
End If
If prof = 0 Then
CamBam.ThisApplication.AddLogMessage("Profondeur doit etre > 0 ")
End If

If larg < 3 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que largeur")
Nb_Erreur += 1
End If
If prof < 3 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que profondeur")
Nb_Erreur += 1
End If
If haut < 3 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que hauteur")
Nb_Erreur += 1
End If
' If haut_R < 3 * larg_Tenon Then
'CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 3 fois plus petit que hauteur reduite")
' Nb_Erreur += 1
'End If
If haut_R < 2 * larg_Tenon Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre <= 2 fois plus petit que hauteur reduite")
Nb_Erreur += 1
End If

If larg_Tenon < epaisseur Then
CamBam.ThisApplication.AddLogMessage("Largeur Tenon doit etre >= epaisseur")
Nb_Erreur += 1
End If
If Jeu_Tenon > (larg_Tenon / 4) Then
CamBam.ThisApplication.AddLogMessage("Jeu Tenon doit etre < larg_Tenon/4")
Nb_Erreur += 1
End If
If -Jeu_Tenon > (larg_Tenon / 4) Then
CamBam.ThisApplication.AddLogMessage("Jeu Tenon doit etre < larg_Tenon/4")
Nb_Erreur += 1
End If
If S_Tenon > epaisseur Then
CamBam.ThisApplication.AddLogMessage("SurLongueur Tenon doit etre < epaisseur")
Nb_Erreur += 1
End If
If epaisseur = 0 Then
CamBam.ThisApplication.AddLogMessage("epaisseur = 0")
Nb_Erreur += 1
End If

If epaisseur > larg / 3 Then ' crude test
CamBam.ThisApplication.AddLogMessage("epaisseur doit etre <= 3 fois plus petit que largeur")
Nb_Erreur += 1
End If

If epaisseur > haut / 3 Then ' crude test
CamBam.ThisApplication.AddLogMessage("epaisseur doit etre <= 3 fois plus petit que hauteur")
Nb_Erreur += 1
End If

If Jeu_Tenon > prof / 3 Then ' crude test
CamBam.ThisApplication.AddLogMessage("epaisseur doit etre <= 3 fois plus petit que profondeur")
Nb_Erreur += 1
End If

minimun_lg = (larg_Tenon + Jeu_Tenon) * 3 + epaisseur * 2
minimun_lg_R = (larg_Tenon + Jeu_Tenon) * 2 + epaisseur

If Largeur < minimun_lg Then
CamBam.ThisApplication.AddLogMessage("Largeur incompatible avec tenons")
Nb_Erreur += 1
End If
If Hauteur < minimun_lg Then
CamBam.ThisApplication.AddLogMessage("Hauteur incompatible avec tenons")
Nb_Erreur += 1
End If
' If haut_R < minimun_lg Then
If haut_R < minimun_lg_R Then
CamBam.ThisApplication.AddLogMessage("Hauteur reduite incompatible avec tenons")
Nb_Erreur += 1
End If
If Profondeur < minimun_lg Then
CamBam.ThisApplication.AddLogMessage(" Profondeur incompatible avec tenons")
Nb_Erreur += 1
End If


'FIN TEST VALEUR
'-------------------------------------------------------------------------------

JF
 
D

dh42

Compagnon
Salut,

Il y a un truc que je ne capte pas ; suivant l’épaisseur de la planche, le nb de tenon change fortement pour une même largeur demandée. mais c'est peut être normal, dificile à juger sans en faire une 3D



++
david

edit:
Une 3D de la version en 15mm d'épais, rien ne semble empêcher de mettre plus de tenons.

 
Dernière édition:
S

speedjf37

Compagnon
bonsoir Speedjf37 ,
as-tu trouvé le calcul défaillant ?
pas facile je suppose .
bonne soirée.
Yves.

Je n'ai pas du tout regardé, trop occupé avec le diviseur en 4e axe.
J'ai fait une vrai pièce ,des infos bientôt.

JF
 
S

speedjf37

Compagnon
Bonsoir,

Je crois avoir identifié le problème , voir sur l'image ci dessous.
Les angles dans le fond ont besoin d'un minimum pour être solides,j'ai mis une épaisseur en plus de l’épaisseur nécessaire à l'assemblage.
Peut on réduire raisonnablement cette valeur ?




JF
 
K

Klystron

Compagnon
Bonsoir Speedjf37,
dans le dernier dessin , il me semble correct au niveau du nombre des tenons, il est doublé je crois.
la section est suffisante pour la solidité,me semble t il .
( dans ces parametres )

Yves
 
Dernière édition:
S

speedjf37

Compagnon
Bonsoir Speedjf37,
dans le dernier dessin , il me semble correct au niveau du nombre des tenons, il est doublé je crois.
la section est suffisante pour la solidité,me semble t il .
faudrait faire des essais sur divers type de boites.
Yves

Justement j'ai poussé à la limite ,ensuite un tenon disparait pour tenir l'angle.
 
S

speedjf37

Compagnon
Pas depuis hier .
Ce week-end trop loin de l'atelier !!!
 
S

speedjf37

Compagnon
tu as joué sur quel parametre de ton programme ?

Rien changé :
C'est ce calcul: (idem sur X)
Y_libre = Ysize - (StepDepth * 4) ' 2 StepDepth tenon 2 StepDepth maintient piece
nb_tenon_y = Y_libre / StepLength
 
K

Klystron

Compagnon
Bonjour Speedjf37 ,
Ok, donc pour toi tout est bon.
tu as limite le nombre de tenons pour avoir une section assez bonne
en fonction des cotes demandées
Y
 
K

Klystron

Compagnon
re Bonjour Speedjf37 ,
dans le dernier cas ,il reste 5mm c'est limite, mais encore bon je pense.

bon week - end.

Y.
 
Dernière édition:
S

speedjf37

Compagnon
re Bonjour Speedjf37 ,
dans le dernier cas ,il reste 5mm c'est limite, mais encore bon je pense.

bon week - end.

Y.

C'est la contrainte que j'ai mis à l'origine,il doit rester au moins l’épaisseur dans l'angle .
 
K

Klystron

Compagnon
tu fais comment pour afficher les paramètres en bas ?

[div=none][arrow][/arrow][/div]


Y.
 
D

dh42

Compagnon
Salut,

Bon, j'ai commencé les modifs pour en faire une version multilingue ... mais il y a du taf !, qu'est ce qu'il est bavard ce jf .. j'ai fais les premiers tests sur l'interface tout à l'heure ... après une bonne prise de tête pour y faire refonctionner ... il y a eu des dégâts que je ne m'explique pas lors du transfert des sources ... j'ai passé pas mal de temps à tout remettre en ordre !!

++
David
 
K

Klystron

Compagnon
Salut David, et bonne année,
ok, tu fais le version UK alors.
il est bien le plugin de JF.
ca pourra etre utile à plein de gens , je pense.
bonne soirée.
Yves.
 
D

dh42

Compagnon
Oui, je pense qu'il devrait cartonner

bonne année à toi aussi.

++
David
 
S

speedjf37

Compagnon

Bonjour Nagut,

Merci pour le retour d'info !

Regarde les photos en #48 et #49
https://www.usinages.com/threads/plugin-boites-crenelees.80494/page-4#post-905236

Tu verra que le couvercle est prévu au dessus du trait ,il faut un couvercle plus fin ou aminci pour passer dans la rainure.
Sinon il faut agrandir les 3 cotés de l'épaisseur (c'est une option à étudier)

Cordialement JF
 

Sujets similaires

E
Réponses
5
Affichages
429
Algone
Réponses
2
Affichages
646
Moi33
Réponses
11
Affichages
765
D
P
Réponses
2
Affichages
806
Ph00enyx
P
P
Réponses
20
Affichages
12 475
Paulctx
P
F
Réponses
28
Affichages
1 535
MegaHertz
T
Réponses
1
Affichages
102
laurent12100
L
F
Réponses
0
Affichages
554
FAITE_CES_PIECES
F
Réponses
19
Affichages
1 176
thierry74
S
Réponses
6
Affichages
947
D