5-Axis Mill

This section covers setup requirements for operations on the following GCD types:

When operations are alternatives of each other, the operations are listed in the order in which they are considered by aPriori (the order in which they are listed in the template).

The requirements below refer to the machine property maxTiltAngle.

Planar Face

  • Facing: The setup axis must be one of the following:

    • Rotational and within maxTiltAngle of being normal to the GCD

    • Nonrotational and within maxTiltAngle of being normal to the GCD

      If the operation is part of a multi-approach operation sequence (which is considered only after single-approach finishing has been found infeasible--see Multiple Approach Surface Finishing), use an activated setup axis that provides obstructed access to the GCD, if one exists.

    Otherwsie, activate a setup axis that provides obstructed access to the GCD.Otherwise, check the following setup axes in this order:

    • Rotational and within maxTiltAngle of being normal (unobstructed) to the GCD

    • Principal and normal (unobstructed) to the GCD

    • User-activated and normal (unobstructed) to the GCD

    • Principal and within maxTiltAngle of being normal (unobstructed) to the GCD

    • User-activated and within maxTiltAngle of being normal (unobstructed) to the GCD

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  nonrotational normal (unobstructed) to the GCD

    • All activated nonrotational within maxTiltAngle of being normal (unobstructed) to the GCD

    If no activated setup axis would (if used) render the GCD accessible, the operation is infeasible.

  • Side milling: the setup axis must be one of the following:

    • Rotational and within maxTiltAngle of being parallel to the GCD

    • Nonrotational and parallel to the GCD

    If the operation is part of a multi-approach operation sequence (which is considered only after single-approach finishing has been found infeasible--see Multiple Approach Surface Finishing), use an activated setup axis that provides obstructed access with access to at least 2.5% of the surface, if one exists. Otherwise, activate a setup axis that provides obstructed access with access to at least 2.5% of the surface, if one exists.

    Otherwise, check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

    If none would (if used) render this GCD fully accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activatedIf no activated setup axis would (if used) render the GCD fully accessible, the operation is infeasible.

  • Contouring: the setup axis must be one of the following:

    • Rotational and within maxTiltAngle of being oblique (unobstructed) to the GCD

    • Nonrotational and oblique (unobstructed) to the GCD

    Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated

    If no activated setup axis would (if used) render the GCD accessible, the operation is infeasible.

  • General mill finishing: this operation’s setup requirements are always considered feasible. aPriori prefers a rotational axis that is one of the following (in order of preference):

    • Normal unobstructed to the GCD

    • Normal obstructed to the GCD

    • Parallel unobstructed to the GCD
    • Parallel obstructed to the GCD
    • Oblique obstructed or unobstructed  to the GCD

    If none exists, use the primary rotational setup axis.

  • Chamfer milling: this operation is never auto-evaluated; it must be explicitly user-included. The operation’s setup requirements are always considered feasible.

  • Mill grooving: Chamfer milling: This operation is never auto-evaluated; it must be explicitly user-included. The operation’s setup requirements are always considered feasible.

  • Rough milling: This operation’s setup requirements are always considered feasible. aPriori prefers a rotational axis that is one of the following (in order of preference):

    • Normal unobstructed to the GCD

    • Normal obstructed to the GCD

    • Parallel unobstructed to the GCD

    • Parallel obstructed to the GCD

    • Oblique obstructed or unobstructed  to the GCD

If none exists, use the primary rotational setup axis.

Curved Wall

  • Indirect filleting: setup axis must be one of the following:

    • Rotational that is within maxTiltAngle of being normal to the GCD in such a way that this fillet can be produced by the corner of the tool

    • Nonrotational normal to the GCD in such a way that this fillet can be produced by the corner of the tool

      Check the following setup axes in this order:

    • Rotational
    • Principal
    • User-activated

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  setup axes

      If none would (if used) render this GCD accessible, the operation is infeasible.

  • Rounding: setup axis must be one of the following:

    • Rotational and within maxTitltAngle of being oblique (unobstructed) to the GCD

    • Nonrotational oblique (unobstructed) to the GCD

      Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  setup axes

    If none would (if used) render this GCD accessible, the operation is infeasible.

  • Side milling: the setup axis must be one of the following:

    • Rotational within maxTiltAngle of parallel to the GCD

    • Nonrotational and parallel to the GCD

      If the operation is part of a multi-approach operation sequence (which is considered only after single-approach finishing has been found infeasible--see Multiple Approach Surface Finishing), use an activated setup axis that provides obstructed access with access to at least 2.5% of the surface, if one exists. Otherwise, activate a setup axis that provides obstructed access with access to at least 2.5% of the surface, if one exists.

      Otherwsie, check the following setup axes in this order:

    • Rotational
    • Principal
    • User-activated

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  nonrotational setup axes
      If no activated setup axis would (if used) render the GCD accessible, the operation is infeasible.

  • Contouring: the setup axis must be one of the following:

    • Rotational within maxTiltAngle of oblique (unobstructed) to the GCD

    • Nonrotational and oblique (unobstructed) to the GCD
      Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated


    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  nonrotational setup axes

    If no activated setup axis would (if used) render the GCD accessible, the operation is infeasible.

  • General mill finishing: this operation’s setup requirements are always considered feasible. aPriori prefers a setup axis that is one of the following (in order of preference):

    • Rotational and parallel unobstructed to the GCD

    • Rotational and parallel obstructed to the GCD

    • Rotational and oblique to a tool orientation that is parallel and unobstructed to the GCD

    • Rotational and oblique to a tool orientation that is parallel and obstructed to the GCD

    • Rotational and oblique to a tool orientation that is oblique and unobstructed to the GCD

    • Nonrotational and oblique unobstructed  to the GCD

    If none exists, use the primary rotational setup axis.

  • Rough milling: this operation’s setup requirements are always considered feasible. aPriori prefers a setup axis that is one of the following (in order of preference):

    • Rotational and parallel unobstructed to the GCD

    • Rotational and parallel obstructed to the GCD

    • Rotational and oblique to a tool orientation that is parallel and unobstructed to the GCD

    • Rotational and oblique to a tool orientation that is parallel and obstructed to the GCD

    • Rotational and oblique to a tool orientation that is oblique and unobstructed to the GCD

    • Nonrotational and oblique unobstructed  to the GCD

    If none exists, use the primary rotational setup axis.

  • Thread milling: the setup axis must be one of the following:

    • Rotational within maxTiltAngle of parallel (unobstructed) to the GCD

    • Nonrotational and parallel (unobstructed) to the GCD:

      Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  nonrotational setup axes

If no activated setup axis would (if used) render the GCD accessible, the operation is infeasible.

Curved Surface

  • Indirect filleting: setup axis must be one of the following:

    • Rotational that is within maxTiltAngle of being normal to the GCD in such a way that this fillet can be produced by the corner of the tool

    • Nonrotational normal to the GCD in such a way that this fillet can be produced by the corner of the tool

      Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

  • All activated  (non-principle, non-user-activated)  setup axes

    If none would (if used) render this GCD accessible, the operation is infeasible.

  • Rounding: setup axis must be one of the following:

    • Rotational and within maxTitltAngle of being oblique (unobstructed) to the GCD

    • Nonrotational oblique (unobstructed) to the GCD

    Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

       

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  setup axes

    If none would (if used) render this GCD accessible, the operation is infeasible.

  • Side milling: the setup axis must be one of the following:

    • Rotational within maxTiltAngle of oblique (unobstructed) to the GCD

    • Rotational within maxTiltAngle of oblique obstructed to the GCD

      If no rotational setup axis would (if used) render the GCD accessible, the operation is infeasible.

  • Contouring: the setup axis must be one of the following:

    • Rotational within maxTiltAngle of oblique (unobstructed) to the GCD

    • Nonrotational and oblique (unobstructed) to the GCD

    Check the following setup axes in this order:

    • Rotational

    • Principal

    • User-activated

    If none would (if used) render this GCD accessible, come back later to the feasibility check for this GCD and operation, if necessary. For now, move on to other operations for this GCD and then to operation assignment for all the other GCDs. Then, if the GCD remains unassigned, check the following setup axes for this GCD:

    • All activated  (non-principle, non-user-activated)  nonrotational setup axes

      If no activated setup axis would (if used) render the GCD accessible, the operation is infeasible.

  • General mill finishing: this operation’s setup requirements are always considered feasible. aPriori prefers a setup axis that is one of the following (in order of preference):

    • Rotational and oblique unobstructed to the GCD

    • Rotational and oblique obstructed to the GCD

    • Nonrotational and oblique unobstructed  to the GCD

    If none exists, use the primary rotational setup axis.

  • Chamfer milling: This operation is never auto-evaluated; it must be explicitly user-included. The operation’s setup requirements are considered feasible, if the GCD is a ruled curved surface (that is, if the surface could be generated by translational and rotational motion of a line segment through space).

  • Rough milling: this operation’s setup requirements are always considered feasible. aPriori prefers a setup axis that is one of the following (in order of preference):

    • Rotational and oblique unobstructed to the GCD

    • Rotational and oblique obstructed to the GCD

    • Nonrotational and oblique unobstructed  to the GCD

If none exists, use the primary rotational setup axis.

Simple Hole

All 5-axis mill operations on simple holes employ a setup axis that is one of the following:

  • Rotational and within maxTiltAngle of being parallel (obstructed or unobstructed) to the hole’s axis of symmetry.

  • Nonrotational and parallel (obstructed or unobstructed) to the hole’s axis of symmetry.

Check the following setup axes in this order:

  • Rotational  within maxTiltAngle of being parallel and unobstructed

  • Rotational  within maxTiltAngle of being parallel and obstructed

  • Activated nonrotational  within maxTiltAngle of being parallel and unobstructed

  • Activated nonrotational parallel and unobstructed

  • Un-activatedctive nonrotational parallel and unobstructed

  • Activated nonrotational parallel and obstructed

  • Un-activatedctive nonrotational parallel and obstructed

If an un-activated setup axis would (if used) render the GCD accessible, activate it (assuming the operation is otherwise feasible). If none of the above setup axes would (if used) render the GCD accessible, the operation is infeasible.

Note: Step Drilling (manually selected) is also supported for multistep holes. The drill is step-shaped and creates an entire multistep hole in a single operation. Step Drilling is very productive when many multistep holes must be cut.