ALWAYS perform a Cut Material Simulation after Automatic Feature Machining (AFM) to verify that the resulting toolpaths are what you are expect and desire. This should ALWAYS BE DONE before posting your toolpath!
Rules when a Similarity of Holes Diameters are encountered during AFM
Hole Types Supported
Hole Pocketing & Profiling
If the tool is smaller than diameter
Create the operation with the same tool.
If the tool is larger than diameter
Create the operation with the same tool but mark the operation as dirty.
Countersink
If the tool is smaller than diameter & matches the chamfer angle
Create the program with the same tool.
All other cases
Create the operation with the same tool but mark the operation as dirty.
Drilling
The tool matches the diameter exactly (within a user specified tolerance).
Create the operation with the same tool.
The tool is larger or smaller than the hole diameter.
Create the operation with the same tool but mark it as dirty.
Spot Drilling
In all cases
Create the operation with the same tool but mark it as dirty.
Spot Facing
In all cases
Create the operation with the same tool but mark it as dirty.
ALWAYS perform a Cut Material Simulation after Automatic Feature Machining (AFM) to verify that the resulting toolpaths are what you are expect and desire. This should ALWAYS BE DONE before posting your toolpath!
Rules when a Similarity of Hole Z Depths are encountered during AFM
Hole Section Anatomy
Variation
Conditions & Rules
Condition: Start Z position is at start of a segment. Z Depth spans an entire section.
Rule: Map start Z position to start of similar segment. Map Z depth to the entire depth of similar segment.
Condition: Start Z position is at start of a segment. Z Depth spans multiple sections.
Rule: Map start Z position to start of similar segment. Map Z depth to span all similar segments.
Condition: Start Z position is at start of a segment. Z Depth is smaller than the same segment height.
Rule: Map start Z position to start of similar segment. Map Z depth to a value computed as a ratio of the Z heights of the similar segments.
Condition: End Z position is at end of a segment. Z Depth is smaller than the same segment height.
Rule: Map end Z position to end of similar segment. Map Z depth to a value computed as a ratio of the Z heights of the similar segments.
Condition: Both Start and End Z positions are between the start and end of a segment.
Rule: Map start and end Z positions to values computed as a ratio of the Z heights of the similar segments.
Condition: Start Z position is at start of a segment. End Z position is between another segment.
Rule: Map start Z position to start of similar segment. Map end Z position to a value computed as a ratio of the Z heights of the similar segments where the Z height ends. Make sure all completely spanned segments between the start and end Z are also completely spanned.
Condition: Start Z position is between a segment. End Z position is at the end of a segment.
Rule: Map start Z position to a value computed as a ratio of the Z heights of the similar segments where the Z height starts. Map end Z position to end of similar segment. Make sure all completely spanned segments between the start and end Z are also completely spanned.
Condition: Start Z position is between a segment. End Z position is also between a segment.
Rule: Map start Z position to a value computed as a ratio of the Z heights of the similar segments where the Z height starts. Map end Z position to a value computed as a ratio of the Z heights of the similar segments where the Z height ends. Make sure all completely spanned segments between the start and end Z are also completely spanned.
Condition: Completely dissimilar holes are found.
Rule: the system will ignore the operations and have a status message (or error message) stating that some KB operations were not applied.