The Analysis Menu
Go to Help on the Compare functions.
Go to Help on backplotting
General displays program size and information regarding tool usage(shown here - click a tool to jump to the tool change block), shows the minimum and maximum values found in various words, estimates execution time, and checks for reasonable data. The reasonableness check consists of two functions. One simply scans the NC program for characters that would not normally appear (such as a comma - you can modify the list) with the assumption that the presence of one or more is probably a typographical error. This function is available under the Misc tab and must be specifically requested.

The second function looks for letter address values that far exceed the average value of that letter. For example, X values are averaged and the high and low X values are checked against the average. This is performed for X,Y,Z,I,J,K,R,C,U, and V. If the high/low values deviate significantly, the editor will indicate this. (The deviation allowance is preset to 5 standard deviations). Although false alarms are possible, and even likely for some programs, this method often detects missing decimal points. Deviations are reported on the Min/Max tab if they exist.

The Timing tab displays the approximate execution time of the NC program in minutes. This is calculated by multiplying linear and circular moves by the current feed rate and accumulating this information. The time to process any cycles within the program is estimated. The average time for a single tool change should be entered in the appropriate text field, as should the rapid traverse speed of the machine. M98/M99 style subroutines are supported. Time estimates for programs with feed rates in other than unit per minute values will not be correct, nor will programs using constant surface speed feed rate adjustment
Return to SURFCAM Index