Files
wg_cpso/CaeKnowledge/Data/ToolPosition.cs

39 lines
1.0 KiB
C#
Raw Permalink Normal View History

2026-03-25 18:20:24 +08:00
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; }
}
}