Job Shop Scheduler

The job shop scheduler input is specified in the Job Shop Scheduler (tisch1200m000) session. Depending on the settings various schedules and reports are generated.
  1. Use the New command in the Job Shop Schedule Runs (tisch1100m000) session.
  2. The Job Shop Scheduler (tisch1200m000) session starts with the site for which scheduling is done defaulted from your user profile.
    Note: You must be authorized to perform scheduling for the specified site in your user profile.
  3. Select the plan group you want to schedule..
    1. Specifying the plan group opens the Work Center Plan Groups (tisch0140m000) session. You will be able to select one of the plan groups of the site you are authorized to schedule.
      Note: Only orders that are part of a plan group can be scheduled. If a production order is not part of a plan group it is considered fixed and cannot be moved.
  4. TheRun and iteration are automatically generated.
  5. TheCreation Date of the run is always the current date.
  6. Specify theTime Fence in days. The time fence indicates the start of the production schedule. The time fence is defaulted from the selected plan group.

  7. Specify the Horizon in days. The horizon indicates the end of the time frame for which production orders are selected to schedule. The horizon is defaulted from the selected plan group.
  8. Select the Objectives of the scheduling run.
  9. Select the Algorithms that will be used to optimize the scheduling.
  10. Select production order update options.
    1. If theActual Run check box is selected, the marked schedule is used to update the production planning. Use the check box if more than one schedule was generated from the same input for analysis.
    2. If the Automatic Update Production Orders check box is selected, the scheduler output is used to update the production orders that are part of the run. If the check box is cleared, you can update the production orders using the Update Production Orders (tisch1200m100) session.
    3. Select if you want a process or error report for the run.
  11. Select the Options for the run.
    1. Select the Error Report check box to have an error report for scheduler generated.
    2. Select the Update Pegging Relations check box to update the pegging relations on the production orders before scheduling.
  12. Use the Schedule command.
  13. You can see the results in the Job Shop Schedule Runs (tisch1100m000) session.
  • Are part of a plan group
  • Start after the time fence and before the horizon
  • Have the status Created or Printed

Production orders are considered fixed if they:

  • Have orders with the status Created, Printed, Released or Active that are scheduled in the time fence and finish after the time fence
  • Have orders that have the status Released or Active inside the time fence
  • Have machine operations that are locked inside the time fence

The machine operations performed on bottleneck machines are scheduled against finite capacity. This means that the machine availability of the machine operations is considered.

Each machine operation is scheduled on an available machine group.

The choice of algorithm and objective determine the way the machine operations, operations and orders are scheduled.

All machine operations, operations and orders not performed on bottleneck machines, are scheduled forward in time, against infinite capacity. The lead times of non-critical machine operations, operations and orders are considered to insure the schedule is feasible, but machine capacity is not taking into account.

The table shows the lead time components and related calendar which are considered by the scheduler.

Lead-time component Calendar
Queue Time Work Center Calendar
Setup Time Work Center Calendar + Machine Unavailability
Production Run Time Work Center Calendar + Machine Unavailability
Wait Time Real Calendar Time
Move Time Work Center Calendar
Inbound Time Warehouse Calendar
Outbound Time Warehouse Calendar
Order Lead Time Calculation Office Calendar

The job shop scheduler respects the routing of the production order when possible accounting the lead times and machine capacity.

During scheduling order pegging is used to guarantee that all materials are present at the start of a production order. The job shop scheduler uses the downstream pegging of the production orders in order to determine when an operation can start at the earliest. The due date of the production order is determined using upstream pegging.