RobotOutputParameter.cs
1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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; }
}
}