Tool path errors detected by simulation

Every node of the toolpath tree has the status. The status of the node is indicated by an icon:

  • <images/download/thumbnails/128538230/Status_0_OpDisabled.png > – Operation is disabled. It is not output to the NC program and not simulated;

  • <images/download/thumbnails/128538230/Status_1_OpNotCalc.png > – Operation is not calculated (has no toolpath);

  • <images/download/thumbnails/128538230/Status_2_OpCalc.png > – Operation is calculated (has the toolpath);

  • <images/download/thumbnails/128538230/Status_3_OpCalcAndSim.png > – Operation is calculated and simulated without error;

  • <images/download/thumbnails/128538230/Status_4_OpSimErr.png > – Operation is simulated with errors (has the CLDATA commands with error);

  • <images/download/thumbnails/128538230/Status_9_CLDATADisabled.png > – CLDATA commands are disabled. It is not output to the NC program and not simulated;

  • <images/download/thumbnails/128538230/Status_5_CLDATANotSim.png > – CLDATA commands are not simulated;

  • <images/download/thumbnails/128538230/Status_6_CLDATAwoErr.png > – CLDATA command is simulated without errors;

  • <images/download/thumbnails/128538230/Status_7_CLDATASimErr.png > – CLDATA command is simulated with error;

  • <images/download/thumbnails/128538230/Status_8_CLDATAIdle.png > – CLDATA command is idle. The stock is not removed by this tool motion command.

During the simulation process, the influence of the CLDATA command on the workpiece is analyzed, and corresponding status is assigned to the command.

The following types of errors are checked:

  • images/download/thumbnails/128538230/Errors_19_Rapid.png — Stock removal by rapid feed is forbidden. If the stock is removed and the feed rate is rapid, then the command is marked as an error;

  • images/download/thumbnails/128538230/Errors_20_Holder.png — Toolholder collision. If the toolholder touches the workpiece when the CLDATA command is marked as an error;

  • images/download/thumbnails/128538230/Errors_24_Compens.png — Impossible to calculate the compensation. Tool radius compensation is performed while doing the simulation. The compensation value is defined in the operation parameter window on the tool bookmark. If compensation cannot be made for the CLDATA command, then the motion is marked as an error;

  • images/download/thumbnails/128538230/Errors_21_PlungeAngle.png — Tool plunge cuttings with an angle exceeding the maximum value specified in the tool parameters are marked as errors.

  • images/download/thumbnails/128538230/Errors_22_Collision.png — Collision of machine nodes.

  • images/download/thumbnails/128538230/Errors_23_Gouge.png — Gouging the part is detected (appears if images/download/attachments/128538230/CheckForGouges_EN.png option in Operation Parameters inspector is enabled).

  • images/download/thumbnails/128538230/Errors_25_Plunge.png — Axis travel over the limits.

  • images/download/attachments/128538230/image2021-4-28_11-43-13.png — Inappropriate tool and spindle rotation direction error.

  • images/download/thumbnails/128538230/Errors__27_ToolOverload.png — Tool overload (appears if option <images/download/thumbnails/128538230/Status_7_CLDATASimErr.png Mark overloads > is enabled in the Adaptive federate section on the Feeds/Speeds parameter panel for roughing waterline operation).

The type of error is described in the hint that appears after a delay under the CLDATA command with error.

The images/download/thumbnails/128538230/image2022-4-18_16-10-8.png button defines the action, then the error is detected. If the button is down, then the simulation process is break after the error detecting. Else, the node is marked by the red exclamation mark and the simulation process goes on. After the simulation, it is possible to find the marked nodes by shortcuts or from the context menu:

  • images/download/thumbnails/128538230/image2022-4-18_16-9-22.png <Go To Next error> – move the selection to the next error, marked node;

  • images/download/thumbnails/128538230/image2022-4-18_16-9-36.png <Go To Previous error> – move the selection to the previous error marked node.


See also:

Controlling simulation process