export interface ToolParams { name: string; plate: string; predkoscObrotowaWrzeciona: number; predkoscSkrawania: number; predkoscPosuwu: number; posuwNaOstrze: number; posuwNaObrot: number; wydajnoscObjetosciowa: number; } export interface Tool { rodzajFrezowania: number; rodzajObrobki: number; material: number; chropowatosc: number; tolerancja: number; szerokoscSkrawania: number; glebokoscSkrawania: number; params: ToolParams; } interface Database { name: string; version: string; tools: Tool[]; } export const toolsDatabase: Database = { name: "Baza narzędzi obróbki skrawaniem", version: "1.1", tools: [ { rodzajFrezowania: 1, rodzajObrobki: 0, material: 1, chropowatosc: 2, tolerancja: 3, glebokoscSkrawania: 5, szerokoscSkrawania: 20, params: { name: "Coromill 390 R390-20T10-11M", plate: "R390-11 T3 08M-MM 1040", predkoscObrotowaWrzeciona: 2680, predkoscSkrawania: 168, predkoscPosuwu: 1090, posuwNaOstrze: 0.136, posuwNaObrot: 0.407, wydajnoscObjetosciowa: 64.8, }, }, { rodzajFrezowania: 1, rodzajObrobki: 0, material: 1, chropowatosc: 2, tolerancja: 3, glebokoscSkrawania: 5, szerokoscSkrawania: 20, params: { name: "Coromill DUPA", plate: "DUPA", predkoscObrotowaWrzeciona: 9999, predkoscSkrawania: 999, predkoscPosuwu: 9999, posuwNaOstrze: 0.999, posuwNaObrot: 0.999, wydajnoscObjetosciowa: 99.9, }, }, { rodzajFrezowania: 0, rodzajObrobki: 2, material: 2, chropowatosc: 3, tolerancja: 2, glebokoscSkrawania: 5, szerokoscSkrawania: 44.5, params: { name: "CoroMill 245 R245-032A32-12M", plate: "R245-12 T3 E1 6190", predkoscObrotowaWrzeciona: 13800, predkoscSkrawania: 1520, predkoscPosuwu: 4420, posuwNaOstrze: 0.107, posuwNaObrot: 0.32, wydajnoscObjetosciowa: 55.3, }, }, { rodzajFrezowania: 0, rodzajObrobki: 2, material: 2, chropowatosc: 5, tolerancja: 5, glebokoscSkrawania: 5, szerokoscSkrawania: 44.5, params: { name: "CoroMill 245 R245-032A32-12M", plate: "R245-12 T3 E1 6190", predkoscObrotowaWrzeciona: 11200, predkoscSkrawania: 1510, predkoscPosuwu: 9220, posuwNaOstrze: 0.275, posuwNaObrot: 0.823, wydajnoscObjetosciowa: 461, }, }, { rodzajFrezowania: 2, rodzajObrobki: 1, material: 1, chropowatosc: 4, tolerancja: 4, glebokoscSkrawania: 5, szerokoscSkrawania: 40, params: { name: "CoroMill 331 R331.35C-040A16CM060", plate: "R331.1A-04 35 15H-WL1040", predkoscObrotowaWrzeciona: 1790, predkoscSkrawania: 225, predkoscPosuwu: 542, posuwNaOstrze: 0.151, posuwNaObrot: 0.303, wydajnoscObjetosciowa: 7.67, }, }, { rodzajFrezowania: 1, rodzajObrobki: 1, material: 0, chropowatosc: 2, tolerancja: 1, glebokoscSkrawania: 10, szerokoscSkrawania: 25, params: { name: "CoroMill 790 R790-025A25S2-16L", plate: "R790-160408PH-PL 1130", predkoscObrotowaWrzeciona: 4090, predkoscSkrawania: 321, predkoscPosuwu: 3270, posuwNaOstrze: 0.4, posuwNaObrot: 0.799, wydajnoscObjetosciowa: 3.27, }, }, { rodzajFrezowania: 2, rodzajObrobki: 0, material: 0, chropowatosc: 5, tolerancja: 2, glebokoscSkrawania: 10, szerokoscSkrawania: 50, params: { name: "CoroMill 331 R331.35C-051M25EMA06", plate: "L331.1A-05 45 15H-WL1130", predkoscObrotowaWrzeciona: 1950, predkoscSkrawania: 311, predkoscPosuwu: 736, posuwNaOstrze: 0.126, posuwNaObrot: 0.377, wydajnoscObjetosciowa: 47.6, }, }, ], };