RobotOutputParameter.cs 1.99 KB
using System.Xml.Serialization;

namespace HHECS.RobotTool.Dto
{
    public class RobotOutputParameter
    {
        /// <summary>
        /// 焊接道数判断 N
        /// </summary>
        [XmlElement("TheNumberOfWeldingPasses")]
        public double Weld_Num { get; set; }

        /// <summary>
        /// 焊后焊缝高度H(mm)
        /// </summary>
        public double WeldHeightAfterWelding { get; set; }

        /// <summary>
        /// 焊后焊缝宽度A(mm)
        /// </summary>
        public double WeldWidthAfterWelding { get; set; }

        /// <summary>
        /// 坡口截面积(mm³)
        /// </summary>
        public double GrooveCrossSectionalArea { get; set; }

        /// <summary>
        /// 一层(打底)送丝速度V1
        /// </summary>
        public double OneLayerWireFeedingSpeed { get; set; }

        /// <summary>
        /// 对应电流01(A)
        /// </summary>
        public double OneLayerCurrent { get; set; }

        /// <summary>
        /// 盖面送丝速度V2
        /// </summary>
        public double CoverWireFeedingSpeed { get; set; }

        /// <summary>
        /// 对应电流02(A)
        /// </summary>
        public double CoverWireFeedingCurrent { get; set; }

        /// <summary>
        /// 焊丝截面积s2(mm²)
        /// </summary>
        public double WeldingWireCrossSectionalArea { get; set; }

        /// <summary>
        /// 层数
        /// </summary>
        public double Layers { get; set; }

        /// <summary>
        /// 总熔敷量(mm³) V=s1*L
        /// </summary>
        public double TotalDepositionAmount { get; set; }

        /// <summary>
        /// 焊丝长度用量(mm)l=V/s2
        /// </summary>
        public double WeldingWireLengthAndUsage { get; set; }

        /// <summary>
        /// 总熔敷时间(s) T=((V-熔敷量01)/s2*60)/(V2*1000)+(熔敷量01/s2*60)/(V1*1000)
        /// </summary>
        public double TotalDepositionTime { get; set; }
    }
}