{
    "slug": "general-tolerances-iso-2768",
    "title": "Tolerancje ogólne ISO 2768: f, m, c, v oraz H, K, L",
    "description": "Wymiary bez tolerancji nie są wolne od tolerancji: tabele ISO 2768 dla tolerancji liniowych, kątowych i geometrycznych w f/m/c/v oraz H/K/L, z zasadami wyboru klasy.",
    "lang": "pl",
    "tables": [
        {
            "caption": "Odchyłki dopuszczalne ISO 2768-1 dla wymiarów liniowych (± mm, bez faz)",
            "columns": [
                "Zakres wymiaru nominalnego (mm)",
                "f (dokładna)",
                "m (średnia)",
                "c (gruba)",
                "v (bardzo gruba)"
            ],
            "rows": [
                {
                    "Zakres wymiaru nominalnego (mm)": "0.5 up to 3",
                    "f (dokładna)": "±0.05",
                    "m (średnia)": "±0.1",
                    "c (gruba)": "±0.2",
                    "v (bardzo gruba)": "—"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 3 up to 6",
                    "f (dokładna)": "±0.05",
                    "m (średnia)": "±0.1",
                    "c (gruba)": "±0.3",
                    "v (bardzo gruba)": "±0.5"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 6 up to 30",
                    "f (dokładna)": "±0.1",
                    "m (średnia)": "±0.2",
                    "c (gruba)": "±0.5",
                    "v (bardzo gruba)": "±1"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 30 up to 120",
                    "f (dokładna)": "±0.15",
                    "m (średnia)": "±0.3",
                    "c (gruba)": "±0.8",
                    "v (bardzo gruba)": "±1.5"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 120 up to 400",
                    "f (dokładna)": "±0.2",
                    "m (średnia)": "±0.5",
                    "c (gruba)": "±1.2",
                    "v (bardzo gruba)": "±2.5"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 400 up to 1000",
                    "f (dokładna)": "±0.3",
                    "m (średnia)": "±0.8",
                    "c (gruba)": "±2",
                    "v (bardzo gruba)": "±4"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 1000 up to 2000",
                    "f (dokładna)": "±0.5",
                    "m (średnia)": "±1.2",
                    "c (gruba)": "±3",
                    "v (bardzo gruba)": "±6"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 2000 up to 4000",
                    "f (dokładna)": "—",
                    "m (średnia)": "±2",
                    "c (gruba)": "±4",
                    "v (bardzo gruba)": "±8"
                }
            ]
        },
        {
            "caption": "Jaka tolerancja obowiązuje, gdy wymiar na rysunku jej nie ma?",
            "columns": [
                "Krok",
                "Pozycja",
                "Wartość"
            ],
            "rows": [
                {
                    "Krok": "1",
                    "Pozycja": "Dimension type",
                    "Wartość": "linear (Ø50 outer diameter) — ISO 2768-1 table"
                },
                {
                    "Krok": "2",
                    "Pozycja": "Band",
                    "Wartość": "50 falls in over 30 up to 120"
                },
                {
                    "Krok": "3",
                    "Pozycja": "m-grade deviation",
                    "Wartość": "±0.3 mm"
                },
                {
                    "Krok": "4",
                    "Pozycja": "Acceptance range",
                    "Wartość": "49.700–50.300 mm (band 0.6)"
                },
                {
                    "Krok": "5",
                    "Pozycja": "K-grade roundness",
                    "Wartość": "min(diameter tolerance 0.6, K run-out 0.2) = 0.2 mm; straightness of a 50 mm generator line (over 30–100) = 0.2 mm"
                },
                {
                    "Krok": "6",
                    "Pozycja": "Verdict",
                    "Wartość": "Ø in 49.700–50.300 with run-out ≤ 0.2 mm against the datum axis = conforming"
                }
            ]
        },
        {
            "caption": "Czy GB/T 1804 i ISO 2768-1 to te same liczby?",
            "columns": [
                "Norma",
                "Odpowiada",
                "Klasy",
                "Wartości versus ISO 2768",
                "Nazewnictwo / struktura"
            ],
            "rows": [
                {
                    "Norma": "ISO 2768-1:1989 / -2:1989",
                    "Odpowiada": "—",
                    "Klasy": "f m c v / H K L",
                    "Wartości versus ISO 2768": "poziom odniesienia",
                    "Nazewnictwo / struktura": "de facto cytowane wydania"
                },
                {
                    "Norma": "DIN ISO 2768-1/-2:1991",
                    "Odpowiada": "direct adoption",
                    "Klasy": "f m c v / H K L",
                    "Wartości versus ISO 2768": "identyczne",
                    "Nazewnictwo / struktura": "stara DIN 7168 zastąpiona przez DIN ISO 2768"
                },
                {
                    "Norma": "EN 22768-1 / BS EN 22768-1",
                    "Odpowiada": "adopts ISO 2768-1",
                    "Klasy": "f m c v",
                    "Wartości versus ISO 2768": "identyczne",
                    "Nazewnictwo / struktura": "—"
                },
                {
                    "Norma": "GB/T 1804-2000",
                    "Odpowiada": "eqv ISO 2768-1:1989",
                    "Klasy": "f / m / c / v — same letters with Chinese grade names",
                    "Wartości versus ISO 2768": "identyczne",
                    "Nazewnictwo / struktura": "litery te same, nazwy przetłumaczone w normie chińskiej"
                },
                {
                    "Norma": "GB/T 1184-1996",
                    "Odpowiada": "eqv ISO 2768-2:1989 (untoleranced part)",
                    "Klasy": "H K L",
                    "Wartości versus ISO 2768": "identyczne",
                    "Nazewnictwo / struktura": "zawiera też tabele tolerancji wskazywanych (poza zakresem tej strony)"
                },
                {
                    "Norma": "JIS B 0405-1991",
                    "Odpowiada": "adopts ISO 2768-1:1989",
                    "Klasy": "f m c v",
                    "Wartości versus ISO 2768": "identyczne",
                    "Nazewnictwo / struktura": "Japonia dzieli dwie części na dwa numery norm"
                },
                {
                    "Norma": "JIS B 0419-1991",
                    "Odpowiada": "corresponds to ISO 2768-2:1989",
                    "Klasy": "H K L",
                    "Wartości versus ISO 2768": "identyczne",
                    "Nazewnictwo / struktura": "ten podział to jedyna różnica strukturalna wobec ISO"
                }
            ]
        },
        {
            "caption": "f, m, c czy v — która klasa jest domyślna dla CNC?",
            "columns": [
                "Pasmo (mm)",
                "m (± mm)",
                "c (± mm)",
                "c / m"
            ],
            "rows": [
                {
                    "Pasmo (mm)": "0.5 up to 3",
                    "m (± mm)": "0.1",
                    "c (± mm)": "0.2",
                    "c / m": "2.0"
                },
                {
                    "Pasmo (mm)": "over 3 up to 6",
                    "m (± mm)": "0.1",
                    "c (± mm)": "0.3",
                    "c / m": "3.0"
                },
                {
                    "Pasmo (mm)": "over 6 up to 30",
                    "m (± mm)": "0.2",
                    "c (± mm)": "0.5",
                    "c / m": "2.5"
                },
                {
                    "Pasmo (mm)": "over 30 up to 120",
                    "m (± mm)": "0.3",
                    "c (± mm)": "0.8",
                    "c / m": "2.7"
                },
                {
                    "Pasmo (mm)": "over 120 up to 400",
                    "m (± mm)": "0.5",
                    "c (± mm)": "1.2",
                    "c / m": "2.4"
                },
                {
                    "Pasmo (mm)": "over 400 up to 1000",
                    "m (± mm)": "0.8",
                    "c (± mm)": "2",
                    "c / m": "2.5"
                },
                {
                    "Pasmo (mm)": "over 1000 up to 2000",
                    "m (± mm)": "1.2",
                    "c (± mm)": "3",
                    "c / m": "2.5"
                },
                {
                    "Pasmo (mm)": "over 2000 up to 4000",
                    "m (± mm)": "2",
                    "c (± mm)": "4",
                    "c / m": "2.0"
                }
            ]
        },
        {
            "caption": "O ile ISO 2768-c jest luźniejsze niż -m przy 50 mm?",
            "columns": [
                "Krok",
                "Pozycja",
                "Wartość"
            ],
            "rows": [
                {
                    "Krok": "1",
                    "Pozycja": "Dimension type",
                    "Wartość": "angle 30° untoleranced, grade c — key off the shorter side"
                },
                {
                    "Krok": "2",
                    "Pozycja": "Sides",
                    "Wartość": "60 mm and 8 mm → shorter side 8 mm → up to 10 band"
                },
                {
                    "Krok": "3",
                    "Pozycja": "c-grade angular deviation",
                    "Wartość": "±1°30′ → 28°30′–31°30′"
                },
                {
                    "Krok": "4",
                    "Pozycja": "Linear offset of the short end",
                    "Wartość": "8 × tan 1.5° ≈ ±0.21 mm"
                },
                {
                    "Krok": "5",
                    "Pozycja": "Same angle read on the 60 mm side",
                    "Wartość": "over 50–120 band → c = ±0°30′ — the shorter side governs, not the longer"
                },
                {
                    "Krok": "6",
                    "Pozycja": "If the drawing were m grade",
                    "Wartość": "up to 10 band = ±1°, 0°30′ tighter than c"
                }
            ]
        },
        {
            "caption": "Co kontroluje K w ISO 2768-mK?",
            "columns": [
                "Długość nominalna (mm)",
                "H",
                "K",
                "L"
            ],
            "rows": [
                {
                    "Długość nominalna (mm)": "up to 10",
                    "H": "0.02",
                    "K": "0.05",
                    "L": "0.1"
                },
                {
                    "Długość nominalna (mm)": "over 10 up to 30",
                    "H": "0.05",
                    "K": "0.1",
                    "L": "0.2"
                },
                {
                    "Długość nominalna (mm)": "over 30 up to 100",
                    "H": "0.1",
                    "K": "0.2",
                    "L": "0.4"
                },
                {
                    "Długość nominalna (mm)": "over 100 up to 300",
                    "H": "0.2",
                    "K": "0.4",
                    "L": "0.8"
                },
                {
                    "Długość nominalna (mm)": "over 300 up to 1000",
                    "H": "0.3",
                    "K": "0.6",
                    "L": "1.2"
                },
                {
                    "Długość nominalna (mm)": "over 1000 up to 3000",
                    "H": "0.4",
                    "K": "0.8",
                    "L": "1.6"
                }
            ]
        },
        {
            "caption": "Jaka prostopadłość obowiązuje bez oznaczenia przy K?",
            "columns": [
                "Krótszy bok (mm)",
                "H",
                "K",
                "L"
            ],
            "rows": [
                {
                    "Krótszy bok (mm)": "up to 100",
                    "H": "0.2",
                    "K": "0.4",
                    "L": "0.6"
                },
                {
                    "Krótszy bok (mm)": "over 100 up to 300",
                    "H": "0.3",
                    "K": "0.6",
                    "L": "1"
                },
                {
                    "Krótszy bok (mm)": "over 300 up to 1000",
                    "H": "0.4",
                    "K": "0.8",
                    "L": "1.5"
                },
                {
                    "Krótszy bok (mm)": "over 1000 up to 3000",
                    "H": "0.5",
                    "K": "1",
                    "L": "2"
                }
            ]
        },
        {
            "caption": "Jaka symetria obowiązuje bez oznaczenia?",
            "columns": [
                "Długość nominalna (mm)",
                "H",
                "K",
                "L"
            ],
            "rows": [
                {
                    "Długość nominalna (mm)": "up to 100",
                    "H": "0.5",
                    "K": "0.6",
                    "L": "0.6"
                },
                {
                    "Długość nominalna (mm)": "over 100 up to 300",
                    "H": "0.5",
                    "K": "0.6",
                    "L": "1"
                },
                {
                    "Długość nominalna (mm)": "over 300 up to 1000",
                    "H": "0.5",
                    "K": "0.8",
                    "L": "1.5"
                },
                {
                    "Długość nominalna (mm)": "over 1000 up to 3000",
                    "H": "0.5",
                    "K": "1",
                    "L": "2"
                }
            ]
        },
        {
            "caption": "Jakie bicie obowiązuje bez oznaczenia przy K?",
            "columns": [
                "Klasa tolerancji",
                "Bicie (mm)",
                "Status"
            ],
            "rows": [
                {
                    "Klasa tolerancji": "H",
                    "Bicie (mm)": "0.1",
                    "Status": "trzy zweryfikowane źródła zgodne"
                },
                {
                    "Klasa tolerancji": "K",
                    "Bicie (mm)": "0.2",
                    "Status": "trzy zweryfikowane źródła zgodne"
                },
                {
                    "Klasa tolerancji": "L",
                    "Bicie (mm)": "0.5",
                    "Status": "trzy zweryfikowane źródła zgodne"
                },
                {
                    "Klasa tolerancji": "K 0.1 / L 0.2 (circulating copy)",
                    "Bicie (mm)": "—",
                    "Status": "zarejestrowany, nieprzyjęty — brak zweryfikowanego źródła"
                }
            ]
        },
        {
            "caption": "Jak obsługuje się bez oznaczenia okrągłość, równoległość i współosiowość?",
            "columns": [
                "Pozycja",
                "Reguła wartości bez oznaczenia"
            ],
            "rows": [
                {
                    "Pozycja": "Roundness",
                    "Reguła wartości bez oznaczenia": "równa się tolerancji średnicy elementu, z limitem na wartości bicia promieniowego (K: 0.2)"
                },
                {
                    "Pozycja": "Cylindricity",
                    "Reguła wartości bez oznaczenia": "nie normowana osobno — kontrolowana przez okrągłość, prostoliniowość i równoległość"
                },
                {
                    "Pozycja": "Parallelism",
                    "Reguła wartości bez oznaczenia": "większa z tolerancji wymiaru i wartości prostoliniowości/płaskości"
                },
                {
                    "Pozycja": "Coaxiality",
                    "Reguła wartości bez oznaczenia": "nie normowana; w granicy równa wartości bicia promieniowego"
                },
                {
                    "Pozycja": "Total run-out",
                    "Reguła wartości bez oznaczenia": "nie normowana — kontrolowana tolerancjami kształtu i położenia"
                },
                {
                    "Pozycja": "Angularity (inclination)",
                    "Reguła wartości bez oznaczenia": "brak odrębnej wartości — rządzą nią tolerancja kątowa oraz wartości prostoliniowości/płaskości"
                }
            ]
        },
        {
            "caption": "Jaka tolerancja bez oznaczenia dotyczy fazy 30°?",
            "columns": [
                "Krótszy bok (mm)",
                "f",
                "m",
                "c",
                "v"
            ],
            "rows": [
                {
                    "Krótszy bok (mm)": "up to 10",
                    "f": "±1°",
                    "m": "±1°",
                    "c": "±1°30′",
                    "v": "±3°"
                },
                {
                    "Krótszy bok (mm)": "over 10 up to 50",
                    "f": "±0°30′",
                    "m": "±0°30′",
                    "c": "±1°",
                    "v": "±2°"
                },
                {
                    "Krótszy bok (mm)": "over 50 up to 120",
                    "f": "±0°20′",
                    "m": "±0°20′",
                    "c": "±0°30′",
                    "v": "±1°"
                },
                {
                    "Krótszy bok (mm)": "over 120 up to 400",
                    "f": "±0°10′",
                    "m": "±0°10′",
                    "c": "±0°15′",
                    "v": "±0°30′"
                },
                {
                    "Krótszy bok (mm)": "over 400",
                    "f": "±0°5′",
                    "m": "±0°5′",
                    "c": "±0°10′",
                    "v": "±0°20′"
                }
            ]
        },
        {
            "caption": "Jaka tolerancja dotyczy promieni i wysokości faz bez oznaczenia?",
            "columns": [
                "Zakres wymiaru nominalnego (mm)",
                "f",
                "m",
                "c",
                "v"
            ],
            "rows": [
                {
                    "Zakres wymiaru nominalnego (mm)": "0.5 up to 3",
                    "f": "±0.2",
                    "m": "±0.2",
                    "c": "±0.4",
                    "v": "±0.4"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 3 up to 6",
                    "f": "±0.5",
                    "m": "±0.5",
                    "c": "±1",
                    "v": "±1"
                },
                {
                    "Zakres wymiaru nominalnego (mm)": "over 6",
                    "f": "±1",
                    "m": "±1",
                    "c": "±2",
                    "v": "±2"
                }
            ]
        },
        {
            "caption": "Czy część poza tolerancjami ogólnymi jest automatycznie odrzucana?",
            "columns": [
                "Status normy",
                "Stan",
                "Uwaga"
            ],
            "rows": [
                {
                    "Status normy": "ISO 2768-1:1989",
                    "Stan": "in force in practice",
                    "Uwaga": "GB/T 1804, DIN ISO 2768 i JIS B 0405/0419 wszystko opierają na niej; nadal wydanie cytowane"
                },
                {
                    "Status normy": "ISO 2768-2:1989",
                    "Stan": "withdrawn (2021-02) — superseded by ISO 22081:2021",
                    "Uwaga": "ISO 22081 (GPS — ogólne specyfikacje geometryczne) niesie te same wartości H/K/L bez oznaczenia; tabele geometryczne tej strony pozostają ważne przy obu"
                },
                {
                    "Status normy": "Integrated new ISO 2768 (linear + angular)",
                    "Stan": "under publication",
                    "Uwaga": "ponownie zweryfikuj tabele tej strony, gdy wydanie scalone dojdzie do statusu publikacji zakończonej"
                }
            ]
        },
        {
            "caption": "Czy ISO 2768 przechodzi ponad tolerancję podaną indywidualnie?",
            "columns": [
                "Poziom",
                "Reguła"
            ],
            "rows": [
                {
                    "Poziom": "1 — individually indicated tolerances",
                    "Reguła": "strefy pasowań ISO 286, ramki GD&T, jawne ±: zawsze przechodzą ponad pasmo ogólne"
                },
                {
                    "Poziom": "2 — invoked general tolerance",
                    "Reguła": "klasa ISO 2768 dotyczy każdego wymiaru bez tolerancji indywidualnej"
                },
                {
                    "Poziom": "3 — good workmanship",
                    "Reguła": "niezależność ISO 8015 plus zdolność procesu rządzą przyjęciem; wyjście poza pasmo ogólne to nie automatyczny złom, ale też nie absolucja"
                }
            ]
        },
        {
            "caption": "Jak oznacza się ISO 2768 na rysunku?",
            "columns": [
                "Adnotacja na rysunku",
                "Co wywołuje"
            ],
            "rows": [
                {
                    "Adnotacja na rysunku": "ISO 2768-mK",
                    "Co wywołuje": "liniowe + kątowe wg m, geometria wg K — typowe pełne wywołanie"
                },
                {
                    "Adnotacja na rysunku": "ISO 2768-m",
                    "Co wywołuje": "tylko wymiary; brak wywołania klasy geometrycznej"
                },
                {
                    "Adnotacja na rysunku": "ISO 2768-K",
                    "Co wywołuje": "tylko geometria; wymiary zostają na rysunku"
                },
                {
                    "Adnotacja na rysunku": "nothing stated",
                    "Co wywołuje": "tolerancja ogólna nie istnieje — potwierdź klasę przed wyceną"
                }
            ]
        },
        {
            "caption": "JIS B 0405 versus ISO 2768-1 — jakaś luka odwzorowania?",
            "columns": [
                "Norma JIS",
                "Obejmuje",
                "Klasy",
                "Wartości"
            ],
            "rows": [
                {
                    "Norma JIS": "JIS B 0405-1991",
                    "Obejmuje": "linear + angular (ISO 2768-1)",
                    "Klasy": "f m c v",
                    "Wartości": "identical"
                },
                {
                    "Norma JIS": "JIS B 0419-1991",
                    "Obejmuje": "geometry (ISO 2768-2)",
                    "Klasy": "H K L",
                    "Wartości": "identical"
                }
            ]
        },
        {
            "caption": "Jaka płaskość dotyczy powierzchni 200 mm bez oznaczenia przy K?",
            "columns": [
                "Nr",
                "Przyjęta wartość",
                "Wariant spotkany",
                "Obsługa"
            ],
            "rows": [
                {
                    "Nr": "v grade, 1000–2000 linear band",
                    "Przyjęta wartość": "±6",
                    "Wariant spotkany": "±5",
                    "Obsługa": "trzy źródła przeciw jednemu; ±6 też pasuje do progresji c×2 — ±5 zarejestrowane, nie usunięte"
                },
                {
                    "Nr": "straightness H, over 10–30",
                    "Przyjęta wartość": "0.05",
                    "Wariant spotkany": "0.06",
                    "Obsługa": "trzy źródła zgodne; 0.06 to transkrypcja jednej strony"
                },
                {
                    "Nr": "perpendicularity L, up to 100",
                    "Przyjęta wartość": "0.6",
                    "Wariant spotkany": "0.5",
                    "Obsługa": "trzy źródła zgodne; strona z 0.5 niesie tę samą wadę transkrypcji co ±5 wyżej"
                },
                {
                    "Nr": "run-out class values",
                    "Przyjęta wartość": "H 0.1 / K 0.2 / L 0.5",
                    "Wariant spotkany": "circulating K 0.1 / L 0.2",
                    "Obsługa": "za krążącym wariantem brak zweryfikowanego źródła"
                }
            ]
        },
        {
            "caption": "Uchwyt z blachy — wyceniać m czy c?",
            "columns": [
                "Scenariusz",
                "Klasa domyślna",
                "Uzasadnienie i wyjątki"
            ],
            "rows": [
                {
                    "Scenariusz": "CNC turning/milling/drilling, structural parts",
                    "Klasa domyślna": "ISO 2768-mK",
                    "Uzasadnienie i wyjątki": "branżowy domyślny standard: liniowe m (±0.1 do ±1.2 na 0.5–2000) + geometria K (bicie 0.2)"
                },
                {
                    "Scenariusz": "Fitting surfaces / bearing seats / seal faces",
                    "Klasa domyślna": "never general tolerance",
                    "Uzasadnienie i wyjątki": "muszą być wskazywane indywidualnie (ISO 286 lub GD&T); pasmo m ±0.3 bezużyteczne wobec H7 +0.025/0"
                },
                {
                    "Scenariusz": "Sheet-metal bending / laser cutting (1–6 mm)",
                    "Klasa domyślna": "ISO 2768-c",
                    "Uzasadnienie i wyjątki": "sprężynowanie i wahania grubości; c ±1.2 to pasmo cytowalne"
                },
                {
                    "Scenariusz": "Large welded frames",
                    "Klasa domyślna": "ISO 2768-v or ISO 13920",
                    "Uzasadnienie i wyjątki": "konstrukcjom spawanym lepiej służy ISO 13920; v to konwencja dla ram"
                },
                {
                    "Scenariusz": "Thin-walled, distortion-prone cut parts",
                    "Klasa domyślna": "usually c",
                    "Uzasadnienie i wyjątki": "wyceniaj z c i to deklaruj — uczciwa wycena lepsza niż pasmo m, którego nikt nie utrzyma"
                },
                {
                    "Scenariusz": "Drawing with no tolerance statement at all",
                    "Klasa domyślna": "none — confirm",
                    "Uzasadnienie i wyjątki": "ISO 2768 nie włącza się samo; wyceniaj z założeniem mK, wpisz założenie, wymuś potwierdzenie klasy"
                },
                {
                    "Scenariusz": "Plastic / 3D-printed parts",
                    "Klasa domyślna": "not this table",
                    "Uzasadnienie i wyjątki": "skurcz i proces rządzą; ISO 2768 obejmuje tylko obróbkę skrawaniem i blachy"
                }
            ]
        },
        {
            "caption": "Jakie najmniejsze pasmo obejmuje ISO 2768-1?",
            "columns": [
                "Pozycja",
                "Wartość"
            ],
            "rows": [
                {
                    "Pozycja": "Smallest linear band",
                    "Wartość": "0.5 up to 3 mm"
                },
                {
                    "Pozycja": "f / m / c deviations there",
                    "Wartość": "±0.05 / ±0.1 / ±0.2"
                },
                {
                    "Pozycja": "Below 0.5 mm",
                    "Wartość": "tolerance must be stated next to the dimension"
                },
                {
                    "Pozycja": "Radii/chamfer heights, 0.5–3 mm",
                    "Wartość": "±0.2 (f = m), ±0.4 (c = v)"
                }
            ]
        }
    ]
}