Namespace Hi.Milling.Apts
Classes
- AptDerivative
Apt derivative.
- BallApt
Ball End Apt.
- BullNoseApt
Bull Nose End APT.
- ColumnApt
Column End APT. The composition is identical to the BullNoseApt. However, the nose radius is generally smaller than the BullNoseApt.
- ConeApt
Cone End APT.
- ExactColumnApt
Column End APT.
- GeneralApt
APT standard milling cutter geometry.
- TaperApt
Taper end mill APT: a sharp-cornered taper. The bottom cone rises from the tip at Alpha_rad (0 for a flat bottom), meets the flank at the corner (D/2, Rz_mm) and the flank leans in at Beta_rad up to FluteHeight_mm. There is no round, so Rz_mm is fixed by the other parameters: it must be
D/2 tan(Alpha)(0 for a flat bottom), see SelfAgreeingRz_mm(double, double); it is kept only for the file format, and a saved value off that is refused downstream (RefusesGeometry), not reinterpreted.A tapered ball end mill is not a taper APT: author it as a GeneralApt with
Rr 0,Rz = RcandD = 2 Rc (1 - sin Beta) / cos Beta.
Structs
- apt_t
Native apt.
Interfaces
- IAptAlpha
Interface for APT objects with alpha angle.
- IAptBased
Interface for APT-based objects.
- IAptBeta
Interface for APT objects with beta angle.
- IAptRc
Interface for APT objects with corner radius.
- IAptRr
Interface for APT objects with round radius.
- IAptRz
Interface for APT objects with the round centre's height above the tip plane.
- IGetApt
Interface for objects that can provide an APT-based object.
- IGetGeneralApt
Interface of GetGeneralApt().