<p><span style="color: #ffffff;">You are correct there are multiple components that affect the accuracy of the machine. The first is the CAD/CAM software that is used to prepare the parts to be cut. The experience that is built into the intelligence of the CAM portion of the software will allow the machine to go do what it's told. You must also have a controller that is intelligent enough to understand what it is being told to do.  Let's take a CNC milling machine for example. They typically have accuracy that is 10 times that of a waterjet, but it's difficult to get an accurate part because the machine doesn't interpret the code it's given the way our controllers interpret the code to produce a high quality waterjet cut part.(i.e. Often a CNC mill like a HAAS will stop every time there is a change in speed - even if it is in a straight line - like going from 10 ipm to 5 ipm. This would never work with a waterjet - so the software and the machine must be able to transition speeds without stopping.) Our software has definitely addressed this and is able to communicate with the controller to ensure the highest accuracy possible.</span></p>