Preventative maintenance scheduling incorporating facility and loop optimization
First Claim
1. A method for scheduling preventative maintenance tasks, comprising:
- defining a set of global time periods;
scheduling members of a set of preventative maintenance tasks associated with a plurality of machines for execution during the global time periods based on capacities of the machines and production targets for the machines;
defining a plurality of time slots for a selected global period having a selected preventative maintenance task scheduled for execution therein; and
scheduling a selected time slot from the plurality of time slots for performing the selected preventative maintenance task based on work in process levels for with the associated machine over the time slots.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for scheduling preventative maintenance tasks includes defining a set of global time periods. Members of a set of preventative maintenance tasks associated with a plurality of machines for are scheduled execution during the global time periods based on capacities of the machines and production targets for the machines. A plurality of time slots is defined for a selected global period having a selected preventative maintenance task scheduled for execution therein. A selected time slot from the plurality of time slots is scheduled for performing the selected preventative maintenance task based on work in process levels for with the associated machine over the time slots.
-
Citations
20 Claims
-
1. A method for scheduling preventative maintenance tasks, comprising:
-
defining a set of global time periods; scheduling members of a set of preventative maintenance tasks associated with a plurality of machines for execution during the global time periods based on capacities of the machines and production targets for the machines; defining a plurality of time slots for a selected global period having a selected preventative maintenance task scheduled for execution therein; and scheduling a selected time slot from the plurality of time slots for performing the selected preventative maintenance task based on work in process levels for with the associated machine over the time slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for scheduling preventative maintenance tasks, comprising:
-
defining a set of global time periods; performing a global optimization to schedule members of a set of preventative maintenance tasks associated with a plurality of machines grouped into machine families for execution during the global time periods based on capacities of the machine families and production targets; defining a plurality of time slots for each of the global periods having at least one of the preventative maintenance tasks scheduled for execution therein; and performing a local optimization to schedule selected time slots within the global time periods for performing the preventative maintenance tasks based on work in process levels for selected machine families associated with the preventative maintenance tasks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a plurality of machines for processing workpieces in a process flow; and a preventative maintenance scheduling unit operable to define a set of global time periods, schedule members of a set of preventative maintenance tasks associated with the plurality of machines for execution during the global time periods based on capacities of the machines and production targets for the machines, define a plurality of time slots for a selected global period having a selected preventative maintenance task scheduled for execution therein, and schedule a selected time slot from the plurality of time slots for performing the selected preventative maintenance task based on work in process levels for with the associated machine over the time slots.
-
-
20. A system, comprising:
-
means for defining a set of global time periods; means for scheduling members of a set of preventative maintenance tasks associated with a plurality of machines for execution during the global time periods based on capacities of the machines and production targets for the machines; means for defining a plurality of time slots for a selected global period having a selected preventative maintenance task scheduled for execution therein; and means for scheduling a selected time slot from the plurality of time slots for performing the selected preventative maintenance task based on work in process levels for with the associated machine over the time slots.
-
Specification