Table of Contents

Class MillingRemovalUtil

Namespace
Hi.Milling
Assembly
HiMech.dll

Utility for milling removal.

public static class MillingRemovalUtil
Inheritance
MillingRemovalUtil
Inherited Members

Methods

GetContoursOnToolRunningCoordinate(Substraction, MachineMotionStep)

Gets contours on tool running coordinate from a subtraction.

public static List<List<Vec3d>> GetContoursOnToolRunningCoordinate(this Substraction substraction, MachineMotionStep machineStep)

Parameters

substraction Substraction

The subtraction containing contact contours.

machineStep MachineMotionStep

The machining step with coordinate transformation.

Returns

List<List<Vec3d>>

List of contours on tool running coordinate.

GetMrr_mm3ds(List<List<Vec3d>>, Vec3d, double)

Calculates the material removal rate in cubic millimeters per second.

public static double GetMrr_mm3ds(List<List<Vec3d>> contoursOnToolRunningCoordinate, Vec3d movingDirectionOnToolRunningCoordinate, double feedrate_mmds)

Parameters

contoursOnToolRunningCoordinate List<List<Vec3d>>

Contours on tool running coordinate.

movingDirectionOnToolRunningCoordinate Vec3d

Moving direction on tool running coordinate.

feedrate_mmds double

Feed rate in millimeters per second.

Returns

double

Material removal rate in cubic millimeters per second.