A work machine comprising: a work implement driven by a plurality of hydraulic actuators (5, 6, 7); an operation device that instructs the work implement on an operation according to operation by an operator; and a controller having a machine control section that executes machine control for moving the work implement following a predetermined condition at time of operation of the operation device, the work machine including: a level-of-intervention input device that is operated by the operator, wherein the controller further has a correction amount calculating section that calculates a correction amount of a level of intervention indicating a degree at which the machine control intervenes in an operation of the work implement instructed through the operation of the operation device based on an operation amount of the level-of-intervention input device, and the machine control section executes the machine control to intervene in the operation of the work implement instructed through the operation of the operation device at a level of intervention corrected based on the correction amount calculated at the correction amount calculating section, characterized in that as the predetermined condition, a limiting value for a magnitude of a vertical component, to a given target surface, of a speed vector of a tip of the work implement is defined, the limiting value is set for each of target surface distances from the tip of the work implement to the target surface, the machine control section executes the machine control such that if the magnitude of the vertical component of the speed vector generated by the operation of the operation device exceeds the limiting value, the magnitude of the vertical component of the speed vector is kept at the limiting value, and the limiting value for each of the target surface distances changes according to the level of intervention. a work implement driven by a plurality of hydraulic actuators (5, 6, 7); an operation device that instructs the work implement on an operation according to operation by an operator; and a controller having a machine control section that executes machine control for moving the work implement following a predetermined condition at time of operation of the operation device, the work machine including: a level-of-intervention input device that is operated by the operator, wherein the controller further has a correction amount calculating section that calculates a correction amount of a level of intervention indicating a degree at which the machine control intervenes in an operation of the work implement instructed through the operation of the operation device based on an operation amount of the level-of-intervention input device, and the machine control section executes the machine control to intervene in the operation of the work implement instructed through the operation of the operation device at a level of intervention corrected based on the correction amount calculated at the correction amount calculating section, characterized in that as the predetermined condition, a limiting value for a magnitude of a vertical component, to a given target surface, of a speed vector of a tip of the work implement is defined, the limiting value is set for each of target surface distances from the tip of the work implement to the target surface, the machine control section executes the machine control such that if the magnitude of the vertical component of the speed vector generated by the operation of the operation device exceeds the limiting value, the magnitude of the vertical component of the speed vector is kept at the limiting value, and the limiting value for each of the target surface distances changes according to the level of intervention. a level-of-intervention input device that is operated by the operator, wherein the controller further has a correction amount calculating section that calculates a correction amount of a level of intervention indicating a degree at which the machine control intervenes in an operation of the work implement instructed through the operation of the operation device based on an operation amount of the level-of-intervention input device, and the machine control section executes the machine control to intervene in the operation of the work implement instructed through the operation of the operation device at a level of intervention corrected based on the correction amount calculated at the correction amount calculating section, characterized in that as the predetermined condition, a limiting value for a magnitude of a vertical component, to a given target surface, of a speed vector of a tip of the work implement is defined, the limiting value is set for each of target surface distances from the tip of the work implement to the target surface, the machine control section executes the machine control such that if the magnitude of the vertical component of the speed vector generated by the operation of the operation device exceeds the limiting value, the magnitude of the vertical component of the speed vector is kept at the limiting value, and the limiting value for each of the target surface distances changes according to the level of intervention.