Machine Library Rate Calculator
machine_library_rate_calculatorRead-onlyIdempotent
Compute a VDI 3258 machine-hour rate from cost-structure inputs.
Pure computation — nothing is persisted. Use the returned
total_per_h as a library entry's nominal rate, or store the
inputs as default_vdi_3258 for region-aware resolution.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| energy_kw | Yes | Average electrical power draw while running, in kilowatts. | |
| shift_model | No | Shift calendar the annual hours derive from (shifts/day × hours/shift × days/week × weeks/year × availability). Mutually exclusive with an explicit annual_hours_T_G. | |
| floor_space_m2 | Yes | Floor space occupied by the machine, in square metres. | |
| operator_share | Yes | Fraction of an operator's time allocated to this machine (0–1). | |
| annual_hours_T_G | No | VDI 3258 total annual attendance hours (T_G), in hours per year. Omit it and state shift_model instead to derive T_G from your shift calendar; exactly one of the two is required. | |
| annual_hours_T_IH | Yes | VDI 3258 annual maintenance/repair hours (T_IH), in hours per year. | |
| annual_hours_T_ST | Yes | Annual standstill (idle) hours (T_ST), in hours per year — EXCLUDING setup: the platform bills setup hours explicitly at the setup rate, so they are run hours here. Counting them as standstill (as VDI 3258 does) would recover them twice. | |
| energy_eur_per_kwh | Yes | Electricity price, in EUR per kilowatt-hour. | |
| space_eur_per_m2_y | Yes | Annual floor-space cost rate, in EUR per square metre per year. | |
| depreciation_life_h | Yes | Depreciation life of the machine, in operating hours. | |
| operator_hourly_eur | Yes | Fully-loaded operator labour cost, in EUR per hour. | |
| acquisition_cost_eur | Yes | Machine acquisition cost (Anschaffungskosten), in EUR. The basis of the imputed interest, and of the depreciation where no replacement_value_eur is stated. | |
| tooling_eur_per_year | Yes | Annual spend on general tooling and fixtures for the machine that no single part is charged for (Gemeinkostenwerkzeuge, Vorrichtungen), in EUR per year. Never perishable cutting tools: their wear is charged per part on the cost sheet's own tooling row, so stating them here would recover them twice. | |
| capital_interest_rate | Yes | Imputed annual interest rate on tied-up capital (0–1, e.g. 0.06 = 6%). | |
| replacement_value_eur | No | Replacement value of the machine (Wiederbeschaffungswert), in EUR — what an equivalent machine costs today. Depreciation is computed on it; interest stays on the acquisition cost. Omit it to depreciate the acquisition cost. | |
| maintenance_eur_per_year | Yes | Annual maintenance spend for the machine, in EUR per year. |