A mathematical model which is useful to calculate key schedule events is proposed for a shop with M workcentres, job transfer, setup activities and limited capacity storage. Each job consists of a single physical part and it is assumed that each operation is assigned to just one workcentre at which its processing order is completely specified before event calculation process. The model equations use departure times of jobs from each machine or buffer as schedule variables, but other events like starting or completion times of operations