Repetitive Line Scheduling

Repetitive line scheduling is used to schedule repetitive production. When you define repetitive schedules you must specify the line on which you plan to produce the repetitive assembly and the quantity you plan to build. Then, repetitive line scheduling uses the line start and stop times, production rate, and lead time, along with the workday calendar to schedule your repetitive schedules.

Production Lines

When you define lines you must specify the start and stop times of the line. You must also specify the minimum and maximum hourly rate on the line.

The repetitive line scheduling method uses line start and stop times to calculate how long the line runs each day. For example, if you run the line from 8:00 am to 5:00 pm, you would enter a start time of 08:00 and a stop time of 17:00. The repetitive line scheduling method does not use the shift calendar dates and times you defined in Oracle Bills of Material. The repetitive line scheduling method does use the days on and days off from the workday calendar.

Production Rate

When you associate a line and assembly you must set the hourly production rate. In other words, you define the hourly production run rate used to schedule that assembly on that line. For line/assembly associations with a fixed lead time rate line, all assemblies should use the same production rate. For variable rate lines, you need to specify different rates for each assembly. The production rate cannot be greater than the maximum rate on the line.

Forward Scheduling

For repetitive schedules with routings, if you enter FUSD or FUCD and times, the system uses forward scheduling to calculate the other dates. If you enter FUCD or LUCD and time, the system uses backward scheduling to calculate the other dates. If you do not have a routing for an assembly on a line with a lead time basis of Routing based, you must manually schedule the lead time. In other words, if you enter the FUSD and time, you must enter the FUCD and time to set the lead time for the schedule.

If you do not have a routing for an assembly on a line with a lead time basis of Routing based, you must manually schedule the lead time. In other words, if you enter the FUSD and time, you must enter the FUCD and time to set the lead time for the schedule.

You can also forward or backward schedule a schedule if its assembly has either a fixed or variable lead time or both. If the assembly has both a fixed and variable lead time, the lead time for the repetitive schedule is calculated as follows:

(job or schedule quantity x variable lead time) + fixed lead time

The following diagram illustrates repetitive schedule dates.

image described in text

You cannot overlap repetitive schedules for the same assembly on the same line. In other words, you cannot have the FUSD of one schedule fall between the FUSD and LUSD of a prior schedule. For example, if the LUSD on the prior schedule is 24-MAY at 12:00, then the FUSD of the next schedule for that assembly on that line must be at least 24-MAY at 12:01.

If you do not have a routing for an assembly on a line with a lead time basis of Routing based, you must manually schedule the lead time. In other words, if you enter the FUSD and time, you must enter the FUCD and time to set the lead time for the schedule.

Sequencing Repetitive Assemblies on a Line

If you build multiple repetitive assemblies on a single production line, you can sequence production to maximize efficiency and customer service. You can then query all schedules defined for an assembly on the line and check the sequencing based on the schedule dates. You can then reschedule the schedules.

To further assist you with sequencing, the system provides several additional features. For example, you can define all schedules for an assembly on a single line.

Furthermore, because the system uses both dates and times to schedule repetitive production, you can decide the proper scheduling sequence then schedule production to the minute to match your sequence.

Lastly, you can use the Open Job and Schedule Interface to import sequence optimized repetitive planning suggestions. For example, if you have an automated sequencing program, you can insert output records from this program into the Open Job and Schedule Interface table. These records can then be imported into Work in Process.

Related Topics