When the grade of a quarry is nonhomogeneous and the output ha s to meet the quality requirement of downstream manufacturing process, scheduling of quarry excavation becomes important. A good quarry schedule can keep the quality of the output stable to facilitate downstream processing. Quarry scheduling also has to include engineering considerations such as slope stability and excavation workability. This study uses computer language-Visual Basic to construct a simulation scheduling system. An illustrative example of limestone quarry excavation has been discussed.