Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Equipment Maintenance and Repair

Streamlining Maintenance with Fiix's Nested PM: One Schedule, Multiple Tasks

The Traditional Approach to Preventive Maintenance

Historically, if several PM cycles for a piece of equipment overlapped on the same date, CMMS users had to create separate scheduled maintenance triggers for each cycle. For example, a monthly oil change paired with an annual oil and filter change would generate two distinct work orders on the same day, inflating paperwork and administrative overhead. This method works when you manage a handful of assets, but quickly becomes unwieldy as the asset portfolio grows.

Introducing Nested PM – One Task List, Multiple Cycles

Fiix is proud to unveil our Nested PM feature, designed to consolidate PMs of varying lengths and complexities into a single, coherent schedule. By nesting PMs, you only need to maintain one master PM. The Nested PM system dynamically releases the appropriate tasks to the work order based on the specific cycle that is due.

Using the monthly/annual example, the monthly and annual PMs can be bundled together. When the monthly PM is due, the Nested PM will publish only the monthly tasks; when the annual PM is due, both the monthly and annual tasks are released.

Nested PM logic assumes that higher‑frequency tasks are embedded within lower‑frequency cycles. For instance, all monthly tasks automatically appear in each annual PM.

Streamlining Maintenance with Fiix s Nested PM: One Schedule, Multiple Tasks

How Nested PMs Operate

During setup, each PM activity is assigned a multiplier relative to the shortest cycle. Consider a time‑based example where the weekly PM is the shortest interval and serves as the Root PM (N1). With 52 weeks in a year, the annual PM carries a multiplier of 52.

PM CycleWeeksMultiplier
Weekly11
Monthly44
Quarterly1313
Annual5252
5‑Year PM260260

In a meter‑based scenario, the logic is identical. The 250‑hour PM acts as the root (N1), and subsequent PMs are multiples of that base interval.

PM CycleHoursNesting Code
250‑hour PM1N1
500‑hour PM2N2
1,000‑hour PM4N3
2,000‑hour PM8N4
10,000‑hour PM40N5

Practical Time‑Based Example

Suppose an asset follows these cycles:

PM CycleTasksNesting Code
Weekly4 tasksN1
MonthlyWeekly tasks + 2 extraN2
QuarterlyMonthly tasks + 4 extraN3
AnnualQuarterly tasks + 2 extraN4

The nesting diagram is shown below, and during an annual PM you execute the full suite of weekly, monthly, quarterly tasks, plus the annual add‑ons.

Streamlining Maintenance with Fiix s Nested PM: One Schedule, Multiple Tasks

Task manager view during the annual PM:

Streamlining Maintenance with Fiix s Nested PM: One Schedule, Multiple Tasks

Accessing Nested PM in Your CMMS

Nested PM is included in the Enterprise package of Fiix CMMS. Existing Enterprise users will see a dedicated "Nested PM" tab when creating scheduled maintenance. If you are on a non‑enterprise tier, simply click the green upgrade button within your CMMS to unlock Nested PM and other advanced features such as rotating assets, report writer, multi‑site support, and our API.

Key Considerations

  1. Follow the 10% rule: set the due date to 10% of the root cycle to avoid lateness in higher‑frequency PMs.
  2. When intervals don’t align (e.g., a weekly PM every 7 days vs. a monthly PM on the 1st), adjust the monthly interval to 28 days to synchronize schedules.

Additional documentation and FAQs are available in the help desk section.

Equipment Maintenance and Repair

  1. What is a Cobot? A Guide to Collaborative Robots in Manufacturing
  2. Mastering Conditional Logic in C#: If, If‑Else, If‑ElseIf, and Nested If Statements
  3. Understanding C# Nested Classes: Definition, Usage, and Inheritance
  4. Master C++ Conditional Statements: if, if...else, and Nested if...else Explained
  5. Mastering Java Nested and Inner Classes: Types, Examples, and Best Practices
  6. Understanding Java Nested Static Classes: Usage, Differences, and Examples
  7. Tulco Oils Uses CMMS to Keep Tulsa Plant Running Nonstop
  8. Mastering Verilog Display Tasks: Efficient Debugging & Logging
  9. Robotics-Driven Maintenance Management: Boosting Safety and Efficiency
  10. 10 Key Offline Programming Tasks Every Robot Operator Should Know