A waterjet cutting system (1) includes a controller (31) and a compensation module (23). The controller (31) is configured to control a motor (23) to move a waterjet cutting head (22) to a predetermined angle (θ1). The compensation module (32) is configured to calculate a compensation angle (ε) based upon the predetermined angle (θ1), a rotating angle (θ2) of the motor, and an inclination angle (θ3) of the waterjet cutting head (22) detected by an IMU (25) mounted on the waterjet cutting head (22). The controller (31) is further configured to implement angular compensation for the waterjet cutting head (22) by controlling the motor (23) to move the waterjet cutting head (22) by the compensation angle (ε).
展开▼