分支自 SuZhouGuanHong/TaiYuanTaiZhong

dengjunjie
2024-07-19 7a4c218909936721fe281737491d10efc7378e09
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace WIDESEA_Comm
{
    public class MachineDBItem
    {
        /// <summary>
        /// VK4机床对象集合
        /// </summary>
        public static List<MachineDBItem> VK4MachineDBItem = new List<MachineDBItem>();
 
        /// <summary>
        /// VK5机床对象集合
        /// </summary>
        public static List<MachineDBItem> VK5MachineDBItem = new List<MachineDBItem>();
 
        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 电源
        /// </summary>
        public Boolean Power_on { get; set; }
        /// <summary>
        /// 准备就绪
        /// </summary>
        public Boolean Ready_for_operate { get; set; }
        /// <summary>
        /// 准备好自动启动
        /// </summary>
        public Boolean Ready_for_Auto_start { get; set; }
        /// <summary>
        /// 工作模式JOG
        /// </summary>
        public Boolean state_JOG { get; set; }
        /// <summary>
        /// 运行模式MDA
        /// </summary>
        public Boolean state_MDA { get; set; }
        /// <summary>
        /// 操作模式AUTO
        /// </summary>
        public Boolean state_AUTO { get; set; }
        /// <summary>
        /// 安全门关闭
        /// </summary>
        public Boolean Safetydoors_closed { get; set; }
        /// <summary>
        /// 主转轴在Auto中运行
        /// </summary>
        public Boolean Spindel_running { get; set; }
        /// <summary>
        /// 通信
        /// </summary>
        public Boolean Kommunikation_IO { get; set; }
        /// <summary>
        /// 液压故障
        /// </summary>
        public Boolean Hydraulik_fault { get; set; }
        /// <summary>
        /// 进料驱动故障
        /// </summary>
        public Boolean feeddrive_fault { get; set; }
        /// <summary>
        /// 主驱动器故障
        /// </summary>
        public Boolean Maindrive_fault { get; set; }
        /// <summary>
        /// 机器故障
        /// </summary>
        public Boolean Machine_fault { get; set; }
        /// <summary>
        /// 冷却剂故障
        /// </summary>
        public Boolean Coolant_fault { get; set; }
        /// <summary>
        /// 排屑故障
        /// </summary>
        public Boolean Chipremoval_fault { get; set; }
        /// <summary>
        /// 冷却剂准备工作
        /// </summary>
        public Boolean Coolant_ready_operate { get; set; }
        /// <summary>
        /// 排屑准备工作
        /// </summary>
        public Boolean Chipremoval_ready_operat { get; set; }
        /// <summary>
        /// 机器紧急停止
        /// </summary>
        public Boolean Emergency_Stop_machine { get; set; }
        /// <summary>
        /// 机器故障修理
        /// </summary>
        public Boolean Breakdown_repair { get; set; }
        /// <summary>
        /// 机器故障维护
        /// </summary>
        public Boolean Breakdown_maintenance { get; set; }
        /// <summary>
        /// 机器故障更换
        /// </summary>
        public Boolean Breakdown_Toolchange { get; set; }
        /// <summary>
        /// 机器故障过程切换
        /// </summary>
        public Boolean Breakdown_changeover { get; set; }
        /// <summary>
        /// CNC启动和程序运行
        /// </summary>
        public Boolean Programm_running { get; set; }
        /// <summary>
        /// 加工第1面
        /// </summary>
        public Boolean Prog_sel_side_1 { get; set; }
        /// <summary>
        /// 加工第2面
        /// </summary>
        public Boolean Prog_sel_side_2 { get; set; }
        /// <summary>
        /// 第1面完成
        /// </summary>
        public Boolean programm_side_1_finished { get; set; }
        /// <summary>
        /// 装载1面完成
        /// </summary>
        public Boolean load_side_1_finished { get; set; }
        /// <summary>
        /// 第2面完成
        /// </summary>
        public Boolean programm_side_2_finished { get; set; }
        /// <summary>
        /// 装载2面完成
        /// </summary>
        public Boolean load_side_2_finished { get; set; }
        /// <summary>
        /// 工具切换1
        /// </summary>
        public Boolean Toolchange_magazine_1 { get; set; }
        /// <summary>
        /// 工具切换2
        /// </summary>
        public Boolean Toolchange_magazine_2 { get; set; }
        /// <summary>
        /// 工具已切换1
        /// </summary>
        public Int16 Changed_tool_mag_1 { get; set; }
        /// <summary>
        /// Duplonr已切换1
        /// </summary>
        public Int16 Dupl_tool_mag_1 { get; set; }
        /// <summary>
        /// 工具已切换2
        /// </summary>
        public Int16 Changed_tool_mag_2 { get; set; }
        /// <summary>
        /// Duplonr已切换2
        /// </summary>
        public Int16 Dupl_tool_mag_2 { get; set; }
        /// <summary>
        /// 机器中的零件类型
        /// </summary>
        public Int16 Parttype { get; set; }
        /// <summary>
        /// 零件计数器
        /// </summary>
        public Int32 partcounter { get; set; }
        /// <summary>
        /// HMI中的操作人ID
        /// </summary>
        public Int16 operator_ID { get; set; }
        /// <summary>
        /// 机器状态
        /// </summary>
        public Int16 machine_state { get; set; }
    }
}