A water jets cutting machine, the machine including: a carriage unit including a base, a first motor disposed on said base, a first rotating seat connected to and driven by said first motor, and rotatable about a first rotation axis, a second motor disposed on said first rotating seat, and a second rotating seat connected to and driven by said second motor, and rotatable about a second rotation axis, said first rotation axis and said second rotation axis forming an included angle therebetween; and a water jets unit including a pneumatic valve disposed on said second rotating seat, and a water jets cutting head connected fluidly to said pneumatic valve, the machine being characterised in that: the water jets unit further includes an inertial measurement unit, IMU, for detecting an inclination angle of said water jets cutting head; and the machine further includes a controller connecting said first and second motors (22, 25) and said IMU, wherein said controller is able to control said first and second motors (22, 25) to instantaneously conduct compensation for angular deviation of said water jets cutting head according to attitude and position signals which are fed back to said controller by said IMU, wherein said carriage unit further includes a first ball joint disposed on said first rotating seat and having a first through hole, and wherein the water jets cutting machine further comprises a pipeline and wiring unit which includes a high pressure water inlet pipe extending through said first through hole and connected to said water jets cutting head, an air inlet pipe extending through said first through hole and connected fluidly to said pneumatic valve, and an abrasive supply pipe extending through said first through hole and connected fluidly to said water jets cutting head. a carriage unit including a base, a first motor disposed on said base, a first rotating seat connected to and driven by said first motor, and rotatable about a first rotation axis, a second motor disposed on said first rotating seat, and a second rotating seat connected to and driven by said second motor, and rotatable about a second rotation axis, said first rotation axis and said second rotation axis forming an included angle therebetween; and a base, a first motor disposed on said base, a first rotating seat connected to and driven by said first motor, and rotatable about a first rotation axis, a second motor disposed on said first rotating seat, and a second rotating seat connected to and driven by said second motor, and rotatable about a second rotation axis, said first rotation axis and said second rotation axis forming an included angle therebetween; and a water jets unit including a pneumatic valve disposed on said second rotating seat, and a water jets cutting head connected fluidly to said pneumatic valve, a pneumatic valve disposed on said second rotating seat, and a water jets cutting head connected fluidly to said pneumatic valve, the machine being characterised in that: the water jets unit further includes an inertial measurement unit, IMU, for detecting an inclination angle of said water jets cutting head; and the machine further includes a controller connecting said first and second motors (22, 25) and said IMU, wherein said controller is able to control said first and second motors (22, 25) to instantaneously conduct compensation for angular deviation of said water jets cutting head according to attitude and position signals which are fed back to said controller by said IMU, wherein said carriage unit further includes a first ball joint disposed on said first rotating seat and having a first through hole, and wherein the water jets cutting machine further comprises a pipeline and wiring unit which includes a high pressure water inlet pipe extending through said first through hole and connected to said water jets cutting head, an air inlet pipe extending through said first through hole and connected fluidly to said pneumatic valve, and an abrasive supply pipe extending through said first through hole and connected fluidly to said water jets cutting head. the water jets unit further includes an inertial measurement unit, IMU, for detecting an inclination angle of said water jets cutting head; and the machine further includes a controller connecting said first and second motors (22, 25) and said IMU, wherein said controller is able to control said first and second motors (22, 25) to instantaneously conduct compensation for angular deviation of said water jets cutting head according to attitude and position signals which are fed back to said controller by said IMU, wherein said carriage unit further includes a first ball joint disposed on said first rotating seat and having a first through hole, and wherein the water jets cutting machine further comprises a pipeline and wiring unit which includes a high pressure water inlet pipe extending through said first through hole and connected to said water jets cutting head, an air inlet pipe extending through said first through hole and connected fluidly to said pneumatic valve, and an abrasive supply pipe extending through said first through hole and connected fluidly to said water jets cutting head.