Skip to content

Repository files navigation

🛠️ PerfoSimulateur

Développé à plat de grilles & tôles perforées — avec retombées, vue 3D et export DXF prêt machine.

Outil CAO/FAO maison pour TolTem · poinçonneuse à tourelle · Metalix / cncKad

.NET WinForms Platform DXF License


✨ En bref

PerfoSimulateur calcule le flan à plat d'une grille perforée : tu poses la tôle finie, l'outil de perçage, l'entraxe et les retombées, et tu sors un DXF propre (contour + perçage + lignes de pli + cotes) directement importable en FAO. Tout est recalculé en temps réel, avec un aperçu 2D coté et une vue 3D de la pièce pliée.

🔩 Fonctionnalités

  • Outils de perçage : Rond R, Carré C, Oblong LR (vrais arcs / bulges), Hexagone H.
  • Dispositions standard : Aligné (droit), Quinconce 60° (T), Quinconce 45°.
  • Désignation automatique type Gantois : ex. R6 T10 (rond Ø6, triangulaire pas 10) + % de vide calculé.
  • Entraxe X (pas) / Y indépendants, marge bord de tôle, centrage automatique du motif.
  • Retombées pourtour à 2 plis 90° : Pli 1 (mur) + Pli 2 (pied), chacun avec sa cote et son sens (intérieur / extérieur).
    • 2 plis intérieur → bac fermé · pli 1 int + pli 2 ext → pied de fixation.
  • Développé fiable : perte au pli BD = 2·(R+t) − (π/2)·(R + k·t), réglable (rayon + coef. k).
  • Vue À plat (2D) : contour, plis, perçage, cotes en taille écran (lisibles à tout zoom).
  • Vue 3D : grille pliée, rotation à la souris.
  • Export DXF R2000 / mm, presets JSON (enregistrer / charger un réglage).

🏷️ Désignation

Lettre Outil Arrangement Code Exemple
R Rond Aligné (droit) U R5 U8
C Carré Quinconce 60° (triangulaire) T R6 T10
LR Oblong Quinconce 45° (diagonale) D C8 D12
H Hexagone H10 T15

Le % de vide d'un R6 T10 ressort à 32,7 % — cohérent avec les catalogues de tôle perforée (cellule 60° = (√3/2)·pas²).

📐 Calques DXF

Calque ACI Contenu
DECOUPE 7 Contour extérieur + perçages (à couper)
TRACAGE 6 Lignes de pliage
REPERE 5 Repère d'orientation
INFOS 8 Cartouche texte
COTATION 4 Cotes extérieures + entraxes

Format R2000 (AC1015), unités mm. Structure validée à l'audit ezdxf strict (0 erreur) jusqu'à 6000+ trous. Seul le calque DECOUPE part en coupe.

🚀 Build & publication

Pré-requis : .NET 8 SDK. Déposer toltem.ico dans le dossier (pris en compte automatiquement s'il est présent).

dotnet publish PerfoSimulateur.csproj -c Release -o exe_final

Exécutable autonome, fichier uniqueexe_final/PerfoSimulateur.exe (aucune dépendance à installer). Premier lancement un peu lent (décompression des DLL natives), instantané ensuite.

🗂️ Structure

PerfoSimulateur/
├─ PerfoSimulateur.csproj   # net8.0-windows, single-file self-contained
├─ Program.cs               # point d'entrée
├─ MainForm.cs              # UI (entrées, aperçu 2D/3D, cotes, export, presets)
├─ GrilleModel.cs           # modèle : développé, perçage, désignation, géométrie 3D
├─ DxfWriter.cs             # écriture DXF R2000
└─ toltem.ico               # icône (à fournir)

Made with ♥ by weapon pour TolTem

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages