but the project manager isn't responsible for keeping project on schedule. Project Management is primarily a communication job, responsible for getting estimates and dependencies from the teams and communicating these estimates and dependencies to management (who is responsible for the schedule and execution).
Frankly, the only time a person should show up on management's radar is if their in Critial Path and they're behind.