<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:01a17eb9-91ec-73ce-a9a4-5baac8272745,g:738c7811-537e-4134-b202-ce0244004578-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.nninc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="nnbr-20260930.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-7c78-ad62-ecf751f44bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_01a17eb9-938b-71d3-9472-5dffead6955e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-7c78-ad62-ecf751f44bc0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_01a17eb9-938b-71d3-9472-5dffead6955e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_01a17eb9-938b-767e-bc19-3d409c8bf556" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-7c78-ad62-ecf751f44bc0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_01a17eb9-938b-767e-bc19-3d409c8bf556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_01a17eb9-938b-7c91-b1e2-a9ede5aaa86c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-7c78-ad62-ecf751f44bc0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_01a17eb9-938b-7c91-b1e2-a9ede5aaa86c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_01a17eb9-938b-726e-bc4a-324345ce31a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_01a17eb9-938b-7e8e-8ce9-2e2b77d47b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_01a17eb9-938b-726e-bc4a-324345ce31a6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_01a17eb9-938b-7e8e-8ce9-2e2b77d47b5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_01a17eb9-938b-7caa-b8ff-029653cfcb94" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_01a17eb9-938b-726e-bc4a-324345ce31a6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_01a17eb9-938b-7caa-b8ff-029653cfcb94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a182b9-56ce-7c81-b18c-b80604b32ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_01a182b9-f7da-73e0-b89c-edbeeb52bb82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a182b9-56ce-7c81-b18c-b80604b32ef7" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_01a182b9-f7da-73e0-b89c-edbeeb52bb82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_01a182b9-f7da-7cbf-83a1-0dc83dcf1b48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a182b9-56ce-7c81-b18c-b80604b32ef7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_01a182b9-f7da-7cbf-83a1-0dc83dcf1b48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_01a182b9-f7da-727a-86b2-3dbba3c354a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a182b9-56ce-7c81-b18c-b80604b32ef7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_01a182b9-f7da-727a-86b2-3dbba3c354a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_01a182b9-f7da-73f0-b30b-5bb59b6ff16b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a182b9-56ce-7c81-b18c-b80604b32ef7" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_01a182b9-f7da-73f0-b30b-5bb59b6ff16b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a182b9-56ce-7fef-bbaf-1e86d07ce0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01a182b9-56ce-7c81-b18c-b80604b32ef7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_01a182b9-56ce-7fef-bbaf-1e86d07ce0c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a17eb9-938b-7216-a316-4019681b0343" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7029-9b88-b7f9ea1ae21a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a17eb9-938b-7216-a316-4019681b0343" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7029-9b88-b7f9ea1ae21a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01a17eb9-938b-705a-8085-5ca3e3bf1869" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_01a17eb9-938b-7216-a316-4019681b0343" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01a17eb9-938b-705a-8085-5ca3e3bf1869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_01a17eb9-938b-74a7-9315-e64af41452ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_01a17eb9-938b-74a7-9315-e64af41452ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DerivativeInstrumentsPaymentExpense_01a17eb9-938b-7483-930d-061859b03e18" xlink:href="nnbr-20260930.xsd#nnbr_DerivativeInstrumentsPaymentExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:to="loc_nnbr_DerivativeInstrumentsPaymentExpense_01a17eb9-938b-7483-930d-061859b03e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_01a17eb9-938b-737b-baf4-8b076100ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:to="loc_us-gaap_InterestExpense_01a17eb9-938b-737b-baf4-8b076100ece0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_01a17eb9-938b-7503-b7ec-7d7f04898a09" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_01a17eb9-938b-7503-b7ec-7d7f04898a09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_01a17eb9-938b-7093-9de2-a10c174d1f87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_01a17eb9-938b-7093-9de2-a10c174d1f87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01a17eb9-938b-727c-a887-c9df93a9aed3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7669-9a8a-c8b363382275" xlink:to="loc_us-gaap_OperatingIncomeLoss_01a17eb9-938b-727c-a887-c9df93a9aed3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_01a17eb9-938b-72a8-b708-a636d8976bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_01a17eb9-938b-7dc4-b886-1a296c53a931" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_01a17eb9-938b-72a8-b708-a636d8976bb4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_01a17eb9-938b-7dc4-b886-1a296c53a931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_01a17eb9-938b-790f-8a13-6ca32e6d41a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_01a17eb9-938b-72a8-b708-a636d8976bb4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_01a17eb9-938b-790f-8a13-6ca32e6d41a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7f0b-b0ce-86bc4694fd32" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7f7b-af78-2bf038287442" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7f0b-b0ce-86bc4694fd32" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01a17eb9-938b-7f7b-af78-2bf038287442" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_01a17eb9-938b-7f2b-8963-6dd6d3bf6b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7f0b-b0ce-86bc4694fd32" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_01a17eb9-938b-7f2b-8963-6dd6d3bf6b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01a17eb9-938b-71e3-8ba1-c78aab30ef0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7f0b-b0ce-86bc4694fd32" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_01a17eb9-938b-71e3-8ba1-c78aab30ef0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_01a17eb9-938b-768b-a305-d48f4fdea6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a17eb9-938b-7704-a4df-c8864598e0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_01a17eb9-938b-768b-a305-d48f4fdea6d7" xlink:to="loc_us-gaap_NetIncomeLoss_01a17eb9-938b-7704-a4df-c8864598e0b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-70ec-b9e9-4b1e15858151" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_01a17eb9-938b-768b-a305-d48f4fdea6d7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-70ec-b9e9-4b1e15858151" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="nnbr-20260930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a17eb9-938b-7ba7-9970-d39eba5e3d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01a17eb9-938b-7ba7-9970-d39eba5e3d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_01a17eb9-938b-7375-bca4-e167885016ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:to="loc_us-gaap_OtherAssetsCurrent_01a17eb9-938b-7375-bca4-e167885016ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_01a17eb9-938b-7ba8-861d-0ebe2489634a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:to="loc_us-gaap_InventoryNet_01a17eb9-938b-7ba8-861d-0ebe2489634a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_01a17eb9-938b-726a-ab91-fabaa617c896" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_01a17eb9-938b-726a-ab91-fabaa617c896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_01a17eb9-938b-7574-8d2a-65e2e42f3d49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:to="loc_us-gaap_IncomeTaxesReceivable_01a17eb9-938b-7574-8d2a-65e2e42f3d49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a17eb9-938b-72dd-9e2a-3fa1ee8e0ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_01a17eb9-938b-725e-9601-51848c5875c4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_01a17eb9-938b-72dd-9e2a-3fa1ee8e0ffe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a17eb9-938b-76e1-a831-a392ef0974b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7e58-94c6-991e9dadee40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a17eb9-938b-76e1-a831-a392ef0974b9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-7e58-94c6-991e9dadee40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a17eb9-938b-7dcc-b353-3e0978e27d74" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a17eb9-938b-76e1-a831-a392ef0974b9" xlink:to="loc_us-gaap_Liabilities_01a17eb9-938b-7dcc-b353-3e0978e27d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_01a17eb9-938b-78d5-891b-9e7d0e91f81c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_01a17eb9-938b-76e1-a831-a392ef0974b9" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_01a17eb9-938b-78d5-891b-9e7d0e91f81c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-70ac-a68d-60e19a8712d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_01a17eb9-938b-7ea9-aa9d-232f175749ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-70ac-a68d-60e19a8712d7" xlink:to="loc_us-gaap_CommonStockValue_01a17eb9-938b-7ea9-aa9d-232f175749ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_01a17eb9-938b-7201-a0ab-95e49b5d3855" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-70ac-a68d-60e19a8712d7" xlink:to="loc_us-gaap_AdditionalPaidInCapital_01a17eb9-938b-7201-a0ab-95e49b5d3855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a17eb9-938b-75e6-a8d7-d8c1509a5522" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-70ac-a68d-60e19a8712d7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_01a17eb9-938b-75e6-a8d7-d8c1509a5522" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-7653-b0f9-50b697b67149" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01a17eb9-938b-70ac-a68d-60e19a8712d7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_01a17eb9-938b-7653-b0f9-50b697b67149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a17eb9-938b-7921-a9ba-74e933d33a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_01a17eb9-938b-7921-a9ba-74e933d33a3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_01a17eb9-938b-7c6c-be42-338e50773ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_AssetsCurrent_01a17eb9-938b-7c6c-be42-338e50773ec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_01a17eb9-938b-7383-af05-e26ed2f45c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_01a17eb9-938b-7383-af05-e26ed2f45c0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_01a17eb9-938b-735b-91e5-430d388c9925" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_01a17eb9-938b-735b-91e5-430d388c9925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_01a17eb9-938b-7bc7-9ab6-e8968c21c6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_01a17eb9-938b-7bc7-9ab6-e8968c21c6a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a17eb9-938b-70bf-a4af-92be666e55fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01a17eb9-938b-70bf-a4af-92be666e55fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_01a17eb9-938b-7fbd-b49d-10c83ed58c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01a17eb9-938b-77fe-99b2-7d4dc416678e" xlink:to="loc_us-gaap_EquityMethodInvestments_01a17eb9-938b-7fbd-b49d-10c83ed58c2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_01a17eb9-938b-7a42-a19c-5d5ef972c12c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:to="loc_us-gaap_AccountsPayableCurrent_01a17eb9-938b-7a42-a19c-5d5ef972c12c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_01a17eb9-938b-7bf6-8ee9-955353fb7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_01a17eb9-938b-7bf6-8ee9-955353fb7ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_01a17eb9-938b-75c6-a9c9-d5e2eafa78ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_01a17eb9-938b-75c6-a9c9-d5e2eafa78ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_01a17eb9-938b-76ac-bb66-c2360d763ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:to="loc_us-gaap_LongTermDebtCurrent_01a17eb9-938b-76ac-bb66-c2360d763ccb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_01a17eb9-938b-7582-966d-b7c1714f69ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_01a17eb9-938b-7582-966d-b7c1714f69ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_01a17eb9-938b-76db-8366-7def64e69852" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-75ce-8bd6-7fd5f3081351" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_01a17eb9-938b-76db-8366-7def64e69852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_01a17eb9-938b-7934-a038-e72733922201" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-7b28-8d10-31b2b0eec180" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a17eb9-938b-7934-a038-e72733922201" xlink:to="loc_us-gaap_LiabilitiesCurrent_01a17eb9-938b-7b28-8d10-31b2b0eec180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_01a17eb9-938b-715b-a4d6-0d9bd4b2e52a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a17eb9-938b-7934-a038-e72733922201" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_01a17eb9-938b-715b-a4d6-0d9bd4b2e52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_01a17eb9-938b-754b-a75d-e599ea1b2824" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a17eb9-938b-7934-a038-e72733922201" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_01a17eb9-938b-754b-a75d-e599ea1b2824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01a17eb9-938b-7fba-9802-28258cdb9890" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a17eb9-938b-7934-a038-e72733922201" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_01a17eb9-938b-7fba-9802-28258cdb9890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_01a17eb9-938b-7dde-8e63-c5476e3cd825" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_01a17eb9-938b-7934-a038-e72733922201" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_01a17eb9-938b-7dde-8e63-c5476e3cd825" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="nnbr-20260930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a17eb9-938b-7110-ad27-2abf47efc381" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_01a17eb9-938b-7e45-83c4-d19bb0723c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a17eb9-938b-7110-ad27-2abf47efc381" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_01a17eb9-938b-7e45-83c4-d19bb0723c9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_01a17eb9-938b-7256-9717-bc1d4fbbe5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a17eb9-938b-7110-ad27-2abf47efc381" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_01a17eb9-938b-7256-9717-bc1d4fbbe5f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_01a17eb9-938b-72cd-9935-f65f2959252e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a17eb9-938b-7110-ad27-2abf47efc381" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_01a17eb9-938b-72cd-9935-f65f2959252e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_01a17eb9-938b-7a5e-b3bb-367788217f52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_01a17eb9-938b-7a5e-b3bb-367788217f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_01a17eb9-938b-72d9-a873-522066cbdcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_01a17eb9-938b-72d9-a873-522066cbdcb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_01a17eb9-938b-7bb2-b44e-5a03c4b0aa48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_01a17eb9-938b-7bb2-b44e-5a03c4b0aa48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_01a17eb9-938b-77bb-b823-cc7978d42e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_01a17eb9-938b-77bb-b823-cc7978d42e5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_01a17eb9-938b-75e9-8034-936570c7c9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_01a17eb9-938b-75e9-8034-936570c7c9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_01a17eb9-938b-726b-ba17-3289620a1842" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_ProfitLoss_01a17eb9-938b-726b-ba17-3289620a1842" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_01a17eb9-938b-76eb-b8f4-9b407b4ac28b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_01a17eb9-938b-76eb-b8f4-9b407b4ac28b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_01a17eb9-938b-7435-8aa5-a36ef81f3497" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_01a17eb9-938b-7435-8aa5-a36ef81f3497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_01a17eb9-938b-7ba7-80a3-099d92da2e24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_01a17eb9-938b-7ba7-80a3-099d92da2e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_01a17eb9-938b-7ec2-a49a-7c86181cc5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_01a17eb9-938b-7ec2-a49a-7c86181cc5d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_01a17eb9-938b-7a49-a3a3-69473d323763" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_01a17eb9-938b-7a49-a3a3-69473d323763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_01a17eb9-938b-736d-932d-5f5761ea898b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_01a17eb9-938b-736d-932d-5f5761ea898b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01a17eb9-938b-797c-b874-08d710ebed71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01a17eb9-938b-797c-b874-08d710ebed71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_01a17eb9-938b-70b1-bf63-ba7c608b0f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_ShareBasedCompensation_01a17eb9-938b-70b1-bf63-ba7c608b0f5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_01a17eb9-938b-7e73-a213-d5088b4e0fad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_01a17eb9-938b-7e73-a213-d5088b4e0fad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaidInKindInterest_01a17eb9-938b-7b4b-a581-163b26781a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaidInKindInterest"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_PaidInKindInterest_01a17eb9-938b-7b4b-a581-163b26781a0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_01a17eb9-938b-705d-a733-8fcc0fc60ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_01a17eb9-938b-705d-a733-8fcc0fc60ea7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_01a17eb9-938b-7fc4-a488-0805ffc90c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7f40-9c9c-af86dc225f89" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_01a17eb9-938b-7fc4-a488-0805ffc90c5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_01a17eb9-938b-7d2c-ac90-166c84105f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_01a17eb9-938b-7d2c-ac90-166c84105f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_01a17eb9-938b-7988-bcd8-25a8525c5726" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_01a17eb9-938b-7988-bcd8-25a8525c5726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_01a17eb9-938b-70a2-b9b8-5c73b8b0f1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_01a17eb9-938b-70a2-b9b8-5c73b8b0f1ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_01a17eb9-938b-7e58-9d6a-6199b4a6e285" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_01a17eb9-938b-7e58-9d6a-6199b4a6e285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01a17eb9-938b-7707-a636-aa320bb8aca5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01a17eb9-938b-7707-a636-aa320bb8aca5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_01a17eb9-938b-7164-8675-b261067b6f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_01a17eb9-938b-7164-8675-b261067b6f8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock_01a17eb9-938b-70af-8ea7-6ca7fddb65ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock_01a17eb9-938b-70af-8ea7-6ca7fddb65ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ProceedsFromFailedSaleLeasebackOfEquipment_01a17eb9-938b-7d9c-a3ea-e33469eed84c" xlink:href="nnbr-20260930.xsd#nnbr_ProceedsFromFailedSaleLeasebackOfEquipment"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_nnbr_ProceedsFromFailedSaleLeasebackOfEquipment_01a17eb9-938b-7d9c-a3ea-e33469eed84c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ProceedsFromFailedSaleLeasebackOfLandAndBuildings_01a17eb9-938b-7869-b7d9-c63cac95715f" xlink:href="nnbr-20260930.xsd#nnbr_ProceedsFromFailedSaleLeasebackOfLandAndBuildings"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_nnbr_ProceedsFromFailedSaleLeasebackOfLandAndBuildings_01a17eb9-938b-7869-b7d9-c63cac95715f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RepaymentsOfFinancingObligations_01a17eb9-938b-7555-b712-7c40697a712a" xlink:href="nnbr-20260930.xsd#nnbr_RepaymentsOfFinancingObligations"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_nnbr_RepaymentsOfFinancingObligations_01a17eb9-938b-7555-b712-7c40697a712a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_01a17f19-5a94-71f9-91e4-82cc9da6d4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7a65-9284-7f47855885de" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_01a17f19-5a94-71f9-91e4-82cc9da6d4b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a17eb9-938b-792a-a255-694b140d255a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7ab4-af57-f5802e4154b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a17eb9-938b-792a-a255-694b140d255a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_01a17eb9-938b-7ab4-af57-f5802e4154b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a17eb9-938b-7d0b-9627-a494a49ab4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a17eb9-938b-792a-a255-694b140d255a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01a17eb9-938b-7d0b-9627-a494a49ab4d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7554-b0d8-ec29b18e4a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a17eb9-938b-792a-a255-694b140d255a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a17eb9-938b-7554-b0d8-ec29b18e4a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a17eb9-938b-78ce-b825-db919a06a438" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01a17eb9-938b-792a-a255-694b140d255a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a17eb9-938b-78ce-b825-db919a06a438" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="simple" xlink:href="nnbr-20260930.xsd#InventoriesSummaryofInventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_01a17eb9-938b-7e55-bdf2-e67bdae3f804" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_01a17eb9-938b-71d8-87c8-91c124443f79" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_01a17eb9-938b-7e55-bdf2-e67bdae3f804" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_01a17eb9-938b-71d8-87c8-91c124443f79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_01a17eb9-938b-7d77-ab14-f3c9ea281fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_01a17eb9-938b-7e55-bdf2-e67bdae3f804" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_01a17eb9-938b-7d77-ab14-f3c9ea281fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_01a17eb9-938b-7f44-93b7-1576b833df83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_01a17eb9-938b-7e55-bdf2-e67bdae3f804" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_01a17eb9-938b-7f44-93b7-1576b833df83" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerCommonShareSummaryofNetIncomeLossPerShareDetail" xlink:type="simple" xlink:href="nnbr-20260930.xsd#NetIncomeLossPerCommonShareSummaryofNetIncomeLossPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerCommonShareSummaryofNetIncomeLossPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-7ed2-af0a-09f282c08bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a17eb9-944b-7c9e-9ec9-24f516758a23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-7ed2-af0a-09f282c08bbc" xlink:to="loc_us-gaap_NetIncomeLoss_01a17eb9-944b-7c9e-9ec9-24f516758a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_01a17eb9-944b-72c4-ab34-9e10d895346d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-7ed2-af0a-09f282c08bbc" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_01a17eb9-944b-72c4-ab34-9e10d895346d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_01a17eb9-944b-7d0b-ab6f-69aa6b430065" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-71ca-9205-a78e1ce590f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_01a17eb9-944b-7d0b-ab6f-69aa6b430065" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-71ca-9205-a78e1ce590f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01a17eb9-944b-7ab1-99b4-45ebaf2cede0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_01a17eb9-944b-7d0b-ab6f-69aa6b430065" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01a17eb9-944b-7ab1-99b4-45ebaf2cede0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_01a17eb9-944b-747b-b2a0-f686a5543752" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_01a17eb9-944b-759c-9d6d-abd3d6922610" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_01a17eb9-944b-747b-b2a0-f686a5543752" xlink:to="loc_us-gaap_NetIncomeLoss_01a17eb9-944b-759c-9d6d-abd3d6922610" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_01a17eb9-944b-7459-8bb7-a77aecd82820" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_01a17eb9-944b-747b-b2a0-f686a5543752" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_01a17eb9-944b-7459-8bb7-a77aecd82820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_01a17eb9-944b-7320-92b2-87dd83a40525" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-71d6-a695-f9fe0fc21161" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_01a17eb9-944b-7320-92b2-87dd83a40525" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_01a17eb9-944b-71d6-a695-f9fe0fc21161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01a17eb9-944b-7b26-8340-1f54d6dcf769" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_01a17eb9-944b-7320-92b2-87dd83a40525" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01a17eb9-944b-7b26-8340-1f54d6dcf769" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="nnbr-20260930.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_01a17eb9-944b-761e-b16a-a0369c3bcf37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_01a17eb9-944b-7cde-b892-d497a48041cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_01a17eb9-944b-761e-b16a-a0369c3bcf37" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_01a17eb9-944b-7cde-b892-d497a48041cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_01a17eb9-944b-7746-b526-b38b0e17126f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_01a17eb9-944b-761e-b16a-a0369c3bcf37" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_01a17eb9-944b-7746-b526-b38b0e17126f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_01a17eb9-944b-7d3f-bcf0-a7588b617a91" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_01a17eb9-944b-73cf-9ec9-9d3cae0afab8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_01a17eb9-944b-7d3f-bcf0-a7588b617a91" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_01a17eb9-944b-73cf-9ec9-9d3cae0afab8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_01a17eb9-944b-7684-a0f6-37ca76499357" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_01a17eb9-944b-7d3f-bcf0-a7588b617a91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_01a17eb9-944b-7684-a0f6-37ca76499357" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
