Patent ID: 8726649

Claim:
A controller for a work machine, comprising: a variable displacement hydraulic pump driven by an engine; a plurality of actuators to which hydraulic oil is supplied from the hydraulic pump; an input unit outputting an actuation command relating to each of the actuators when the input unit receives an operation from an operator; a storage unit in which torque information is stored, wherein the torque information, includes, for each actuator, a set of suction torque values and actuation commands associated with each other, for all possible actuation commands; wherein at least one set of torque values and actuation commands has torque values which varies with variation in actuator command; an operation torque determination unit that determines the suction torque value for each actuator by using the torque information stored in the storage unit, when an actuation command relating to at least one actuator is input by the input unit; a high-level selection unit that selects a suction torque as being a maximum of the suction torque values determined by the operation torque determination unit; and a displacement regulation unit that regulates a displacement of the hydraulic pump so as to obtain torque equal to or lower than the suction torque selected by the high-level selection unit.