Many companies are using Just-In-Time (JIT) control systems in their mixed-model multi-level production facilities. When scheduling these facilities the most important objective is to keep a constant rate of usage for every part used by the system. In this paper a mathematical model for scheduling these facilities is studied and techniques for determining good schedules are developed. Procedures for solving very large problems are given.