Aller au contenu

🛠️ Mekanika CNC Calculator / Calculateur CNC Mekanika

License: MIT|82 Language: HTML/JS

Link : https://gitlab.com/sylden73/mekanika-cnc-calculator-calculateur-cnc-mekanika/-/tree/ea8ba66211be2e51930a4d08224f57e3c0033b7b/

Note: Scroll down for the English version. / Version française ci-dessous.


🇫🇷 Français

Description

Une application web interactive conçue pour les utilisateurs de machines CNC (Mekanika et autres) afin de calculer les paramètres d'usinage optimaux. Elle permet de déterminer rapidement la vitesse de rotation et d'avance en fonction du matériau et de l'outil utilisé.

Fonctionnalités

  • Calcul des paramètres clés : Détermine la vitesse de rotation ($n$) et la vitesse d'avance ($Vf$).
  • Abaques intégrés : Tableaux de référence pour les vitesses de coupe ($VC$) et l'avance par dent ($FZ$) selon les matériaux (Bois, PVC, Alu, Cuivre, etc.).
  • Interactivité avancée : Cliquez sur une ligne des tableaux pour remplir automatiquement le calculateur.
  • Profondeur de coupe : Guide intégré pour choisir la profondeur de passe idéale selon le diamètre de l'outil.
  • Design Professionnel : Interface claire, organisée et entièrement adaptative (mobile friendly).

Installation

  1. Enregistrez le code dans un fichier nommé index.html.
  2. Ouvrez-le dans n'importe quel navigateur moderne. Aucune connexion internet ou dépendance n'est requise.

Formules de calcul

  • Vitesse de rotation ($n$) : $$n = \frac{1000 \times VC}{\pi \times D}$$
  • Vitesse d'avance ($Vf$) : $$Vf = n \times FZ \times Z$$

🇺🇸 English

Description

An interactive web application designed for CNC machine users (Mekanika and others) to calculate optimal machining parameters. It quickly determines spindle speed and feed rate based on the material and tool used.

Key Features

  • Key Parameter Calculation: Determines spindle speed ($n$) and feed rate ($Vf$).
  • Integrated Reference Tables: Built-in charts for cutting speeds ($VC$) and feed per tooth ($FZ$) across various materials (Wood, MDF, PVC, Aluminum, etc.).
  • Smart Interaction: Click on table rows to automatically pre-fill the calculator fields.
  • Depth of Cut Guide: Integrated guide for selecting the best pass depth based on tool diameter.
  • Professional Design: Clean, organized, and fully responsive UI (mobile friendly).

Quick Start

  1. Save the code as an index.html file.
  2. Open it in any modern web browser. No internet connection or external dependencies required.

Calculation Formulas

  • Spindle Speed ($n$): $$n = \frac{1000 \times VC}{\pi \times D}$$
  • Feed Rate ($Vf$): $$Vf = n \times FZ \times Z$$

🛠 Tech Stack / Technologies

  • HTML5 / CSS3 : Structure et mise en page moderne (Gradients & Flexbox/Grid).
  • JavaScript (Vanilla) : Logique de calcul dynamique et interactions avec les tableaux.

🤝 Contribution

Les suggestions pour ajouter de nouveaux matériaux ou améliorer les abaques sont les bienvenues via les Merge Requests.

📄 License

Distributed under the MIT License. See LICENSE for more information.