When using a machine which has a rotational axis with limits, how can we make sure that the operations created by Feature Based Machining are only within those limits? The features can have any direction, so it is not practical to create a MCS for each possible machining direction.
SolutionLet's say we have a part with three holes. The directions compared to the MCS Z axis is 0, 45 and 60 degrees.
The setting of the MCS is the default "Tool Axis=All Axes". When creating a simple machining rule for these features, all three holes will be drilled. But let's say that the machine has a limit, that it can only reach 0 +/- 50 degrees for example.
If the MCS is aligned to the absolute CSYS of the part, we could use the Z_ORIENTATION_D attribute of the feature in our machining rule.
This will result in only the two wanted holes being drilled.
However, that the MCS is always like the absolute CSYS is probably pretty rare. So in most cases this is not an acceptable solution.
What we instead can do is to add a setting (RMB->Object->Customize...) to the MCS called "Tool Axis Filter". With that we can set axis limits for the allowed tool axis directions.
When doing Group Features or Create Feature Process only the two wanted holes are drilled.