package org.jeecg.modules.mdc.dto; import lombok.Data; import org.jeecg.modules.mdc.entity.MdcDriveTypeParamConfig; import org.jeecg.modules.mdc.entity.XYZAliases; import java.util.Date; import java.util.List; /** * @author: LiuS * @create: 2023-04-07 10:35 */ @Data public class MdcEquipmentDto { //设备型号 private String equipmentModel; //采集时间 private Date CollectTime; //设备编号 private String equipmentID; //设备名称 private String equipmentName; //驱动类型 private String driveType; //主轴转速 private String spindlespeed; //主轴负载 private String spindleload; //主轴倍率 private String spindlebeilv; //主轴实际转速 private String actualspindlespeed; //进给速度 private String feedrate; //进给倍率 private String feedbeilv; //实际进给速度 private String actualfeedrate; //程序执行行数 private String Programnumber; //序列号 private String Sequencenumber; //执行代码 private String executingcode; //急停状态 private String emergency; //运行模式 private String runModble; //轴移动状态 private String axismove; //工作状态 private String workstate; //报警状态 private String ALRMstate; //工件名称 private String ProductName; //机床X轴坐标 private String Xmachine; //机床Y轴坐标 private String Ymachine; //机床Y轴坐标 private String Zmachine; //机床Z轴坐标 private String Amachine; //机床A轴坐标 private String Bmachine; //X轴坐标绝对坐标 private String Xabsolute; //X轴坐标绝对坐标 private String Yabsolute; //X轴坐标绝对坐标 private String Zabsolute; //X轴坐标绝对坐标 private String Aabsolute; //X轴坐标绝对坐标 private String Babsolute; //系统版本号 private String SystemVersion; //数控系统型号 private String SystemType; //最大轴数 private String MaxAxis; //有效轴数 private String ValidAxis; //设备功率 private String devicePower; //设备类型 private String deviceType; private String equipmentCurrentX; private String equipmentCurrentY; private String equipmentCurrentZ; private String equipmentCurrentA; private String equipmentCurrentB; private String equipmentLagErrorX; private String equipmentLagErrorY; private String equipmentLagErrorZ; private String equipmentLagErrorA; private String equipmentLagErrorB; private String temperatureX; private String temperatureY; private String temperatureZ; private String temperatureA; private String temperatureB; private String equipmentIP; private String dataPort; private Integer dataFlag; private String collectData; /** * lsv2 */ //操作模式 private String operationType; //当前程序 private String program; //程序执行点 private String programPosition; //快速进给倍率 private String rapidfeed; //第一个错误号 private String firstErrorNum; //第一个错误 private String firstError; //第二个错误号 private String secondErrorNum; //第二个错误 private String secondError; //X坐标 private String x; //Y坐标 private String y; //Z坐标 private String z; //A坐标 private String a; //B坐标 private String b; //C坐标 private String c; //错误信息 private String errorinfo; //设备信息 private String equipmentinfo; //基础信息 private String basicinfo; //预设数据 private String preinstall; //NC正常运行时间 private String nCNormalTime; //设备正常运行时间 private String equipmentNormalTime; // 设备ID private String EquipmentID; // KI1状态 private String P1001; // KI2状态 private String P1002; // KI3状态 private String P1003; // KI4状态 private String P1004; // AI1数据 private String P1005; // AI2数据 private String P1006; // KI1计数 private String P1007; // KI2计数 private String P1008; // KI3计数 private String P1009; // KI4计数 private String P1010; // KO1输出 private String P1011; // KO2输出 private String P1012; //设备运行时间 private String EquipmentTime; //当前刀具号 private String ToolNum; //NC版本 private String NCVersion; //TNC版本 private String TNCVersion; //OPT版本 private String OPTVersion; //PLC版本 private String PLCVersion; //备注 private String remark; // 设备驱动参数 private List mdcDriveTypeParamConfigList; //设备坐标 private List xyzAliasesList; }