Class MillingForceUtil
- Namespace
- Hi.MillingForces
- Assembly
- HiMech.dll
Utility class for milling force calculations and related operations.
public static class MillingForceUtil
- Inheritance
-
MillingForceUtil
- Inherited Members
Properties
PressureEvaluationDepth_mm
For avoid unstable form floating error.
public static double PressureEvaluationDepth_mm { get; set; }
Property Value
RotationDivisionNum
Division number of a spindle cycle.
public static int RotationDivisionNum { get; set; }
Property Value
Methods
GetMillingFoce(ICuttingPara, IMachiningTool, MachineMotionStep, LayerMillingEngagement, out MillingPhysicsBrief, out MillingForceLuggage, double, bool)
Calculates the milling forces for a given machining operation
public static void GetMillingFoce(ICuttingPara millingPara, IMachiningTool millingTool, MachineMotionStep machineStep, LayerMillingEngagement engagement, out MillingPhysicsBrief brief, out MillingForceLuggage luggage, double trialClippingHeight_mm, bool enableCalculatingReliefColliding)
Parameters
millingParaICuttingParaThe cutting parameters for the milling operation
millingToolIMachiningToolThe machining tool used for the operation
machineStepMachineMotionStepThe machining step information
engagementLayerMillingEngagementLayer milling engagement parameters
briefMillingPhysicsBriefOutput parameter for brief physics information
luggageMillingForceLuggageOutput parameter for milling force data
trialClippingHeight_mmdoubleThe available height for cutting height optimization search in millimeters. The value should be always equal or smaller than the cutting depth from the
engagementenableCalculatingReliefCollidingboolenable calculating effect of relief colliding