Calibration Control (manufacturing-quality/as9100/calibration-control)
Use when the task is calibration control for inspection, measuring, and
test equipment under an AS9100-style QMS: the calibration system (who
calibrates, traceability to national standards), calibration intervals
and due dates, test accuracy ratio, out-of-tolerance handling,
calibration records and status labels, and product recall when a
standard drifts.
Domain quick reference
- AS9100 requires monitoring and measuring resources to be controlled
and calibrated or verified at specified intervals, with traceability
to national or international measurement standards (paraphrase of
clause 7.1.5 practice). The organization decides who calibrates
(internal metrology lab or accredited external provider) and keeps
the traceability chain to the national standard.
- Test accuracy ratio (TAR): the standard's accuracy divided by the
unit-under-test's accuracy. Both accuracies must use the same unit
or the same fraction convention. TAR >= 4 is ok per the widely used
4:1 guidance; below 4 the standard cannot adequately verify the unit.
- Calibration intervals: set from manufacturer guidance, use history,
and drift data; the due date is the interval end. An instrument past
its due date is overdue and must be withdrawn from service until
recalibrated.
- Out of tolerance (OOT): when a check finds the standard drifted,
evaluate the affected period (from the last good calibration to
detection). Product released during that period with suspect
equipment requires recall or containment; otherwise a record review
suffices.
- Calibration records: equipment id, standard used, as-found and
as-left data, due date, and status label (calibrated, due, overdue).
Status labels prevent use of equipment whose calibration has lapsed.
Workflow
- Identify the equipment and the accuracy required for the unit under
test (fraction or same unit).
- Verify the standard used and its traceability to a national
standard; check the TAR with tar_verdict().
- Confirm the calibration interval and due date; check the due status
with calibration_due_verdict().
- Run the measurement; check against nominal and tolerance with
tolerance_check().
- If the standard drifts out of tolerance, determine the affected
period and decide recall versus review with oot_impact_verdict().
- Record as-found and as-left data, status label, and next due date;
segregate equipment that is due or out of tolerance.
Pitfalls
- Mixing units in the TAR: both accuracies must be the same unit or
both fractions, or the ratio is meaningless.
- Using a standard with TAR below 4: the 4:1 guidance is a floor;
below it the standard dominates the measurement uncertainty.
- Continuing to use an overdue instrument: withdraw and segregate it
until recalibrated, and record the lapse.
- Checking tolerance without the standard's own accuracy: an
in-tolerance reading from an inaccurate standard is not a valid pass.
- Releasing product without an OOT impact decision: any product
verified during the affected period with a drifted standard needs
recall or containment, not just a record note.
Behavior contract (gate 3)
The calibration decision logic (TAR verdict, due-date verdict,
tolerance check, and out-of-tolerance impact verdict) is exercised by
the gate 3 contract test: scripts/test_calibration_control.py against
scripts/calibration_control_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_calibration_control.py
Compliance
- Standards referenced, not reproduced: AS9100 text is proprietary
(IAQG/SAE); this skill uses name and paraphrase only, per
standards-map.yaml and brief 06.
- compliance: STANDARDS-REF, gated: false; the standard is listed
reference-only.
1---2name: calibration-control3description: Use when you must control calibration of inspection, measuring, and test equipment under an AS9100-style QMS: determine the test accuracy ratio (TAR, 4:1 guidance) between the calibration standard and the unit under test, judge calibration due dates and overdue instruments, check a measured value against nominal and tolerance, and decide recall versus review when a calibrated standard drifts out of tolerance. Covers the calibration system (who calibrates, traceability to national standards), calibration intervals and due dates, out-of-tolerance handling, and calibration records with status labels. Produces the TAR verdict, the due-date verdict, the tolerance verdict, and the out-of-tolerance impact verdict that gate instrument use and product release. Trigger: calibration, TAR, test accuracy ratio, out of tolerance, calibration due, instrument recall, traceability.4license: Apache-2.05---67# Calibration Control (manufacturing-quality/as9100/calibration-control)89Use when the task is calibration control for inspection, measuring, and10test equipment under an AS9100-style QMS: the calibration system (who11calibrates, traceability to national standards), calibration intervals12and due dates, test accuracy ratio, out-of-tolerance handling,13calibration records and status labels, and product recall when a14standard drifts.1516## Domain quick reference1718- AS9100 requires monitoring and measuring resources to be controlled19 and calibrated or verified at specified intervals, with traceability20 to national or international measurement standards (paraphrase of21 clause 7.1.5 practice). The organization decides who calibrates22 (internal metrology lab or accredited external provider) and keeps23 the traceability chain to the national standard.24- Test accuracy ratio (TAR): the standard's accuracy divided by the25 unit-under-test's accuracy. Both accuracies must use the same unit26 or the same fraction convention. TAR >= 4 is ok per the widely used27 4:1 guidance; below 4 the standard cannot adequately verify the unit.28- Calibration intervals: set from manufacturer guidance, use history,29 and drift data; the due date is the interval end. An instrument past30 its due date is overdue and must be withdrawn from service until31 recalibrated.32- Out of tolerance (OOT): when a check finds the standard drifted,33 evaluate the affected period (from the last good calibration to34 detection). Product released during that period with suspect35 equipment requires recall or containment; otherwise a record review36 suffices.37- Calibration records: equipment id, standard used, as-found and38 as-left data, due date, and status label (calibrated, due, overdue).39 Status labels prevent use of equipment whose calibration has lapsed.4041## Workflow42431. Identify the equipment and the accuracy required for the unit under44 test (fraction or same unit).452. Verify the standard used and its traceability to a national46 standard; check the TAR with tar_verdict().473. Confirm the calibration interval and due date; check the due status48 with calibration_due_verdict().494. Run the measurement; check against nominal and tolerance with50 tolerance_check().515. If the standard drifts out of tolerance, determine the affected52 period and decide recall versus review with oot_impact_verdict().536. Record as-found and as-left data, status label, and next due date;54 segregate equipment that is due or out of tolerance.5556## Pitfalls5758- Mixing units in the TAR: both accuracies must be the same unit or59 both fractions, or the ratio is meaningless.60- Using a standard with TAR below 4: the 4:1 guidance is a floor;61 below it the standard dominates the measurement uncertainty.62- Continuing to use an overdue instrument: withdraw and segregate it63 until recalibrated, and record the lapse.64- Checking tolerance without the standard's own accuracy: an65 in-tolerance reading from an inaccurate standard is not a valid pass.66- Releasing product without an OOT impact decision: any product67 verified during the affected period with a drifted standard needs68 recall or containment, not just a record note.6970## Behavior contract (gate 3)7172The calibration decision logic (TAR verdict, due-date verdict,73tolerance check, and out-of-tolerance impact verdict) is exercised by74the gate 3 contract test: scripts/test_calibration_control.py against75scripts/calibration_control_logic.py (stdlib unittest, offline). Run:76python3 scripts/test_calibration_control.py7778## Compliance7980- Standards referenced, not reproduced: AS9100 text is proprietary81 (IAQG/SAE); this skill uses name and paraphrase only, per82 standards-map.yaml and brief 06.83- compliance: STANDARDS-REF, gated: false; the standard is listed84 reference-only.