This paper presents an overview of an adaptive setup planning system that considers both the availability and capability of machines on a shop floor. It integrates scheduling functions at setup planning stage, and utilizes a two-step decision-making strategy for generating machine-neutral and machine-specific optimal setup plans. The objective is to enable adaptive setup planning for dynamic machining job shop operations. Particularly, this paper documents basic algorithms and architecture of the setup planning system for dynamically assigned machines. It is then validated through a case study.