🚀 LaserFlow Pro - Simulateur Laser Intelligent

LaserFlow Pro est une application web légère et performante conçue pour les ateliers de découpe et de gravure laser. Elle permet d'estimer avec précision le temps de production à partir de fichiers SVG et de gérer une bibliothèque personnalisée de matériaux.
Link : https://gitlab.com/sylden73/estimation-temps-decoupe-gravure-laser/-/tree/52dfb2105efd624c0044105e522592785d872550/
🌟 Points Forts
- Analyse Hybride : Gère les fichiers uniques (couleurs combinées) ou les imports séparés pour la découpe et la gravure.
- Moteur de Calcul Réel : Intègre des coefficients de complexité géométrique pour coller à la réalité des mouvements machines.
- Bibliothèque Intelligente : Mémorise vos réglages validés. Reconnaît les matériaux existants pour proposer des mises à jour.
- Système de TIPS : Affiche des conseils de sécurité et des astuces techniques selon le matériau (Bois, Acrylique, Cuir, etc.).
- Zéro Serveur : Fonctionne localement dans le navigateur. Vos données restent privées.
🛠 Installation & Utilisation
1. Installation
Aucune installation complexe n'est requise.
1. Clonez ce dépôt ou téléchargez les fichiers.
2. Ouvrez le fichier index.html dans un navigateur moderne (Chrome, Firefox, Edge).
2. Workflow d'utilisation
- Machine : Configurez votre machine (vitesse max) dans l'onglet dédié.
- Import : Chargez votre fichier SVG dans le simulateur.
- Réglages : Ajustez les curseurs de vitesse et puissance (séparés pour découpe/gravure).
- Validation : Nommez votre matière et enregistrez-la pour vos futurs projets.
🎨 Standards de préparation des fichiers (SVG)
Pour que l'analyse automatique soit précise, vos fichiers doivent respecter le code couleur standard :
| Type de travail | Couleur SVG | Attribut |
|---|---|---|
| Découpe | Rouge (#FF0000) |
Contour (Stroke) |
| Gravure | Noir (#000000) |
Remplissage (Fill) |
📐 Spécifications Techniques
- Unité de mesure : Millimètres (mm) pour la longueur, Centimètres carrés (cm²) pour la gravure.
- Calibration : Ratio standard basé sur 96 DPI ($1 unit = 0.2645mm$).
- Algorithme :
- Découpe :
(Distance / Vitesse) * 2.1(le coefficient 2.1 compense les accélérations). - Gravure : Basé sur une densité de balayage de 300 DPI.
💾 Gestion des données
L'application utilise le LocalStorage. Pour transférer vos données sur un autre poste :
1. Allez dans l'onglet Données.
2. Cliquez sur Exporter JSON.
3. Sur l'autre poste, utilisez la fonction Importer JSON.
🔧 Maintenance (Technicien)
Les coefficients de calcul peuvent être ajustés dans le fichier simulator.js pour correspondre parfaitement aux performances de votre machine spécifique.
Développé pour l'optimisation des flux de production laser.