Module 4/5 · Weeks 10–12 · 27 h

Preventive and corrective maintenance

UAT 321 Unmanned Aircraft Systems Installation, Integration, Inspection and Maintenance Laboratory

About 90 minDraft, awaiting reviewLast updated 27 September 2026

Lesson

By the end of this module you will be able to

  1. Distinguish preventive from corrective maintenance, and explain intervals set in hours, cycles and days
  2. Calculate which items are due on a "whichever comes first" basis with a program
  3. Write a job card citing the manufacturer's manual, and decide from evidence whether to return to service or hold
  4. Calculate observed event rate and availability, and state the limits of these figures

Prerequisites: UAT 321 module 3

Why this matters

A car’s service book says to change the oil every 10,000 kilometres or every 6 months, whichever comes first. Drones need the same system. A propeller with a hairline crack or a bolt slowly loosening from vibration gives no warning until something happens. Good maintenance finds problems before they cause incidents, and records every job so it can be traced.

Two kinds of maintenance

  • Preventive maintenance is done on a schedule to stop parts failing in service, such as inspecting propellers every 5 flight hours
  • Corrective maintenance is done when a defect is found, from a pre-flight check, a pilot report or the diagnosis in module 3
Two entry points: due by hours, cycles or days, whichever comes first, leading to preventive maintenance; and a defect found in inspection or a report, leading to corrective maintenance. Both lead to a functional test and then return to service
Figure 1 Preventive and corrective maintenance cycle

Maintenance intervals can be set in three ways, used together:

UnitSuitsExample
Flight hoursWear from rotation and vibrationMotor bearings
CyclesStress from take-offs and landings or chargingLanding gear, battery charge cycles
Calendar daysDeterioration over time even when unusedRubber, seals, firmware review

Real intervals must come from the manufacturer’s manual for that model. ASTM F2909, the standard on continued airworthiness of lightweight unmanned aircraft systems, likewise relies on maintenance information from the manufacturer. The figures in this lesson are hypothetical values for practice.

Example 1 Items that are due

A hypothetical drone has 48.6 flight hours and 131 cycles, and today is 27 September 2026. Each task has intervals in different units.

from datetime import date

now = {"hours": 48.6, "cycles": 131, "date": date(2026, 9, 27)}
tasks = [  # task, last done (hours, cycles, date), interval (hours, cycles, days); None = unit not used
    ("propeller inspection", (45.0, 118, date(2026, 9, 10)), (5, 20, 30)),
    ("motor bearing check", (25.0, 70, date(2026, 7, 1)), (25, None, 90)),
    ("frame bolt torque check", (40.0, 100, date(2026, 6, 20)), (20, None, 90)),
    ("firmware and parameter review", (30.0, 90, date(2026, 8, 1)), (None, None, 180)),
]
for name, (h0, c0, d0), (dh, dc, dd) in tasks:
    left = []
    if dh:
        left.append(("h", round(h0 + dh - now["hours"], 1)))
    if dc:
        left.append(("cycles", c0 + dc - now["cycles"]))
    if dd:
        left.append(("days", (d0 - now["date"]).days + dd))
    status = "DUE" if any(v <= 0 for _, v in left) else "ok"
    print(f"{name:<30} {status:<4} " + ", ".join(f"{v:+g} {k}" for k, v in left))
propeller inspection           ok   +1.4 h, +7 cycles, +13 days
motor bearing check            ok   +1.4 h, +2 days
frame bolt torque check        DUE  +11.4 h, -9 days
firmware and parameter review  ok   +123 days

The frame bolt torque check still has 11.4 flight hours left but is 9 days past its calendar limit, so it is due, because whichever comes first applies. The propeller and bearing checks have little time left and should be done in the same visit to reduce downtime.

The job card

A job card links the assigned task, the steps from the manual, the inspection results and the person authorised to sign off, in one document.

Five steps from left to right: defect report, job card citing the OEM manual, do the work and record serial numbers, independent inspection, and functional test. A pass leads to return to service and an entry in the maintenance log; a fail leads to hold
Figure 2 Flow of a maintenance job card

A good job card states:

  • Aircraft identity: serial number, firmware version and the manual revision used
  • Steps and specified values: citing the manufacturer’s manual, such as torque values and test criteria. No generic torque value can replace the manual for every model
  • Parts: part numbers and serial numbers (S/N) of both the removed and the installed parts
  • Results and signatures: the person doing the work and the inspector should be different people, as far as resources allow
  • Functional test after the repair, before return to service

The Thai CAAT guidance for developing an operations manual requires a maintenance log and a functional test after maintenance before the aircraft is used again. If key information is missing, such as a part number or test criteria, the job must be held. Never sign a job off in place of an actual inspection.

Reliability figures

With enough records, you can calculate fleet indicators. The observed event rate is the number of events divided by operating hours, and availability is the fraction of time the aircraft was ready for service.

events, operating_hours = 2, 100
up_hours, down_hours = 90, 10
print(f"observed event rate {events / operating_hours:.2f} per hour "
      f"({events / operating_hours * 100:.0f} per 100 h)")
print(f"observed availability {up_hours / (up_hours + down_hours):.0%}")
observed event rate 0.02 per hour (2 per 100 h)
observed availability 90%

The NIST engineering statistics handbook separates repairable systems from non-repairable parts. For a repairable system, the rate to track is the rate of occurrence of failures over time (ROCOF), which may rise as the aircraft ages, so do not simply invert the rate and call it “mean time between failures”. Finding no events in 100 hours does not prove the risk is zero. You must also define what counts as an “event” and how repeated alarms from one event are counted.

Module lab

Lab: a maintenance programme and a job card repair

  1. From the training drone’s manufacturer manual, build a preventive maintenance table with intervals in hours, cycles or days and the manual section for each.
  2. Enter the lab aircraft’s usage into the code in Example 1 to find which items are due.
  3. Write a job card for a defect found in module 3, such as replacing a propeller or motor, recording the part numbers removed and installed.
  4. Do the work on the job card, with a member of another group as inspector, then run a bench functional test (propellers removed) and a supervised test hover.
  5. Decide to return to service or hold, with reasons, and enter it in the maintenance log.

Common mistakes

Watch out

  • Tracking intervals in only one unit, forgetting items due by calendar
  • Using torque values or criteria from another model instead of the manual for the model being repaired
  • Returning to service without a functional test
  • Signing as inspector without actually inspecting, or writing records after the fact
  • Reporting infinite mean time between failures when no event has occurred yet

Summary

  • Preventive maintenance follows a schedule; corrective maintenance follows a defect; both end with a functional test
  • Intervals can use hours, cycles and days together, and are due when any unit is reached first
  • A job card cites the manufacturer’s manual and records parts, results and signatures; hold the job if information is missing
  • Event rate and availability are observed values that need definitions and limits stated

Check your understanding

  1. A task is due every 10 hours or 60 days. It was last done at 20 flight hours, 50 days ago. The aircraft now has 29 hours. Is it due?
  2. In question 1, if 12 more days pass with only 0.5 more flight hours, is it due?
  3. 3 events occur in 150 operating hours. What is the observed event rate?
  4. An aircraft is ready for 170 hours and not ready for 30 hours. What is its availability?
  5. A job card has no post-repair test criteria. What should you do?
Answers
  1. Not yet: 1 flight hour and 10 days remain
  2. Yes, it is due, because 62 days have passed, exceeding 60 days, even though 0.5 flight hours remain
  3. per hour
  4. Hold the job and obtain criteria from the manufacturer’s manual or the responsible person first; do not return the aircraft to service

Key formulas

Due, whichever comes first
Observed event rate
Observed availability

Key references

  1. ASTM International. (2019). Standard specification for continued airworthiness of lightweight unmanned aircraft systems (ASTM F2909-19). link
  2. สำนักงานการบินพลเรือนแห่งประเทศไทย. (2565). รูปแบบคู่มือปฏิบัติการบินของอากาศยานซึ่งไม่มีนักบิน (CAAT-GM-UAS-001, Issue 01 Rev 00). link
  3. NIST/SEMATECH. Repairable systems, 8.1.2.1. e-Handbook of statistical methods. link
  4. Federal Aviation Administration. (2023). Aviation maintenance technician handbook – General (FAA-H-8083-30B). link

Further reading

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field

Intensive lab and field practice recorded in a lab notebook

Learning evidence: Lab notebook signed by the instructor

Module quiz

This is a formative self-check, not a graded exam

Knowledge domain: Installation, maintenance and testing