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; }
|
}
|
}
|