Translations:Path Sanity/10/en

One issue that arises in a professional CNC shop is that there are many assumptions made by the programmer that are NOT communicated in the gcode itself. For example, the gcode can call for a tool "T3" but unless its commented, the gcode doesn't say what kind of tool "T3" refers to. It's just assumed that T3 in the CAM system is the same as T3 on the machine. There are many assumptions like this involving machine setup, tooling, material, part orientation, etc. Even if the gcode is perfect, if the operator doesn't set up the machine with the same assumptions, it can crash.