Patent ID: 8688334

Claim:
A controller for an industrial machine, the controller comprising: an input/output module configured to receive an operator control signal associated with a desired movement of a dipper, receive a hoist motor characteristic signal, and receive a crowd motor characteristic signal; and a processing device configured to calculate a first future position of the dipper with respect to a digging profile based on the operator control signal and a present position of the dipper, calculate a second future position of the dipper with respect to the digging profile based on the present position of the dipper, the hoist motor characteristic signal, and the crowd motor characteristic signal, and generate a hoist drive signal for a hoist drive module and a crowd drive signal for a crowd drive module, the hoist drive signal and the crowd drive signal associated with a movement of the dipper to the second future position when the first future position of the dipper approximately corresponds to a limit of the digging profile.