39 lines
1.0 KiB
C#
39 lines
1.0 KiB
C#
namespace CaeKnowledge.Data
|
|
{
|
|
public enum EnumSegmentType
|
|
{
|
|
Line = 0,
|
|
Arc = 1
|
|
}
|
|
|
|
public class ToolPosition
|
|
{
|
|
public double X { get; set; }
|
|
public double Y { get; set; }
|
|
public double Z { get; set; }
|
|
|
|
public double I { get; set; }
|
|
public double J { get; set; }
|
|
public double K { get; set; }
|
|
|
|
public EnumSegmentType SegmentType { get; set; }
|
|
|
|
public double Cx { get; set; }
|
|
public double Cy { get; set; }
|
|
public double Cz { get; set; }
|
|
|
|
public double FeedRate { get; set; }
|
|
public double SpindleSpeed { get; set; }
|
|
public double RadialDepth { get; set; }
|
|
public double AxialDepth { get; set; }
|
|
public double CurvatureRadius { get; set; }
|
|
|
|
public double AverageFx { get; set; }
|
|
public double AverageFy { get; set; }
|
|
public double AverageFz { get; set; }
|
|
|
|
public double MaxFx { get; set; }
|
|
public double MaxFy { get; set; }
|
|
public double MaxFz { get; set; }
|
|
}
|
|
} |