Machining Parameters Calculator App

Заказчик: AI | Опубликовано: 08.12.2025

App Structure The app has 3 main modules accessible through bottom tab navigation: 1. **Calculator Module** - Calculate cutting speeds and machining parameters 2. **Catalog Module** - Browse and search products 3. **Settings Module** - Configure language and app preferences Module 1: Cutting Speed Calculator ### Purpose Help users calculate optimal machining parameters for cutting operations. ### What it does - Allows users to select machining operation type (Turning, Milling, Drilling, Reaming) - Lets users choose workpiece material (Aluminum, Steel, Hardened Steel, Cast Iron, Ceramics) - Takes input parameters like tool diameter and cutting speed - Calculates spindle speed (RPM) and feed rate - Shows results in large, easy-to-read format - Allows saving calculations for later use ### User Flow 1. User opens app → lands on Calculator screen 2. User taps one of 4 operation cards (Turning/Milling/Drilling/Reaming) 3. Material selection list appears → user selects material 4. Input form appears → user enters: - Tool diameter (in mm) - Cutting speed (in m/min) - For milling: feed per tooth and number of teeth 5. User taps \"Calculate\" button 6. Results appear showing: - Spindle Speed in RPM - Feed Rate in mm/min (for milling) 7. User can save the calculation or reset to start over ### Calculation Formulas **Spindle Speed (RPM):** ``` RPM = (Cutting Speed × 1000) / (π × Diameter) ``` **Feed Rate (for milling):** ``` Feed Rate = Feed per Tooth × Number of Teeth × RPM Module 2: Product Catalog ### Purpose Let users browse and search the complete product catalog and quickly link to webshop for ordering. ### What it does - Shows product (Same as web - https://shop.diamond-toolingsystems.com/en/) categories with item counts - Provides search functionality by product name or article number - Filters products by material type (PKD, CVD-D, UltraDiamond, CBN) - Displays product cards with key specifications - Links to webshop for detailed product information ### Product Categories 1. **Turning Tools** - Indexable inserts, boring bars, mini tools 2. **Milling Tools** - End mills, indexable insert cutters, milling heads 3. **Drilling Tools** - Drills for various materials 4. **Reaming Tools** - Reamers for precision holes 5. **Tool Holders** - Mounting systems and accessories 6. **Accessories** - Chip breakers and other add-ons Module 3: Settings ### Purpose Allow users to customize app preferences and access information about the company. ### What it does - Language selection (English, German, Polish) - App settings toggles - Quick access to saved data - Links to company information - App version information Settings Sections #### 1. Company Information Card - Diamond icon on beige circular background - Company name: \"Diamond Tooling Systems\" - Tagline: \"Precision Cutting Tools\" #### 2. Language Selection Three options with country flags: - **English** - UK flag - **Deutsch** - German flag - **Polski** - Polish flag Selected language shows checkmark icon. #### 3. App Settings Two toggle switches: **Offline Mode** - Description: \"Cache product data for offline use\" - When ON: App downloads catalog for offline viewing #### 4. Quick Actions Links to: - **Saved Calculations** - View previously saved calculator results - **Visit Webshop** - Opens Diamond Tooling Systems webshop - **About** - Information about the app - **Terms & Privacy ** - Legal information