first commit

This commit is contained in:
2026-09-02 16:31:50 +08:00
commit a461727193
911 changed files with 692450 additions and 0 deletions
@@ -0,0 +1,162 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.PrintACS.Common.Dto.PLCDto.Adjustment
{
/// <summary>
/// 轴向-相位-刀座
/// </summary>
public class AxialPhaseKnifeHolder
{
/// <summary>
/// 轴向调整
/// </summary>
public AxialAdjustment AxialAdjustment { get; set; }
/// <summary>
/// 相位调整
/// </summary>
public PhaseAdjustment PhaseAdjustment { get; set; }
/// <summary>
/// 刀座线座调整
/// </summary>
public KnifeHolderAdjustment KnifeHolderAdjustment { get; set; }
}
/// <summary>
/// 轴向调整
/// </summary>
public class AxialAdjustment
{
/// <summary>
/// 印刷1部
/// </summary>
public float PrintPartOne { get; set; }
/// <summary>
/// 印刷2部
/// </summary>
public float PrintPartTwo { get; set; }
/// <summary>
/// 印刷3部
/// </summary>
public float PrintPartThree { get; set; }
/// <summary>
/// 印刷4部
/// </summary>
public float PrintPartFour { get; set; }
/// <summary>
/// 印刷5部
/// </summary>
public float PrintPartFive { get; set; }
/// <summary>
/// 印刷6部
/// </summary>
public float PrintPartSix { get; set; }
/// <summary>
/// 印刷7部
/// </summary>
public float PrintPartSeven { get; set; }
/// <summary>
/// 模切部
/// </summary>
public float MoldCutPart { get; set; }
}
/// <summary>
/// 相位调整
/// </summary>
public class PhaseAdjustment
{
/// <summary>
/// 印刷1部
/// </summary>
public float PrintPartOne { get; set; }
/// <summary>
/// 印刷2部
/// </summary>
public float PrintPartTwo { get; set; }
/// <summary>
/// 印刷3部
/// </summary>
public float PrintPartThree { get; set; }
/// <summary>
/// 印刷4部
/// </summary>
public float PrintPartFour { get; set; }
/// <summary>
/// 印刷5部
/// </summary>
public float PrintPartFive { get; set; }
/// <summary>
/// 印刷6部
/// </summary>
public float PrintPartSix { get; set; }
/// <summary>
/// 印刷7部
/// </summary>
public float PrintPartSeven { get; set; }
public float CrimpPhase { get; set; }
/// <summary>
/// 纵一高(开从箱盖高)
/// </summary>
public float VerticalFirstHeight { get; set; }
/// <summary>
/// 纸宽(开槽箱高)
/// </summary>
public float PaperWidth { get; set; }
/// <summary>
/// 横切部
/// </summary>
public float CrossPart { get; set; }
}
/// <summary>
/// 刀座线座调整
/// </summary>
public class KnifeHolderAdjustment
{
/// <summary>
/// 分纸线
/// </summary>
public float SeparationLine { get; set; }
/// <summary>
/// 1线
/// </summary>
public float FirstLine { get; set; }
/// <summary>
/// 中线
/// </summary>
public float MiddleLine { get; set; }
/// <summary>
/// 2线
/// </summary>
public float SecondLine { get; set; }
/// <summary>
/// 切角线
/// </summary>
public float ChamferingLine { get; set; }
/// <summary>
/// 分纸刀
/// </summary>
public float SeparationKnife { get; set; }
/// <summary>
/// 1刀
/// </summary>
public float FirstKnife { get; set; }
/// <summary>
/// 中刀
/// </summary>
public float MiddleKnife { get; set; }
/// <summary>
/// 2刀
/// </summary>
public float SecondKnife { get; set; }
/// <summary>
/// 切角刀
/// </summary>
public float ChamferingKnife { get; set; }
}
}
@@ -0,0 +1,198 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.PrintACS.Common.Dto.PLCDto.Adjustment
{
/// <summary>
/// 间隙挡板
/// </summary>
public class GapBaffle
{
/// <summary>
/// 送纸部
/// </summary>
public PaperFeedPartGap PaperFeedPartGap { get; set; }
/// <summary>
/// 压线部
/// </summary>
public PressLinePart PressLinePart { get; set; }
/// <summary>
/// 开槽部
/// </summary>
public SlottedPart SlottedPart { get; set; }
/// <summary>
/// 横切部
/// </summary>
public CrossCutPart CrossCutPart { get; set; }
/// <summary>
/// 清费部
/// </summary>
public ClearancePart ClearancePart { get; set; }
/// <summary>
/// 压印间隙
/// </summary>
public EmbossingGap EmbossingGap { get; set; }
/// <summary>
/// 着印间隙
/// </summary>
public ImprintGap ImprintGap { get; set; }
/// <summary>
/// 挡板
/// </summary>
public Baffle Baffle { get; set; }
}
/// <summary>
/// 送纸部
/// </summary>
public class PaperFeedPartGap
{
public float FrontBezel { get; set; }
/// <summary>
/// 前输纸间隙
/// </summary>
public float FrontFeedPaper { get; set; }
/// <summary>
/// 后输纸间隙
/// </summary>
public float BackFeedPaper { get; set; }
}
/// <summary>
/// 压线部
/// </summary>
public class PressLinePart
{
public float Preload { get; set; }
public float SecondaryPress { get; set; }
public float Line { get; set; }
public float BackFeedPaper { get; set; }
}
/// <summary>
/// 开槽部
/// </summary>
public class SlottedPart
{
public float BoxHeightKnife { get; set; }
public float FrontFeedPaper { get; set; }
public float BoxCoverKnife { get; set; }
public float BackFeedPaper { get; set; }
}
/// <summary>
/// 横切部
/// </summary>
public class CrossCutPart
{
public float CrossCut { get; set; }
}
/// <summary>
/// 清费部
/// </summary>
public class ClearancePart
{
/// <summary>
/// 前输纸
/// </summary>
public float FrontFeedPaper { get; set; }
/// <summary>
/// 后输纸
/// </summary>
public float BackFeedPaper { get; set; }
}
/// <summary>
/// 压印间隙
/// </summary>
public class EmbossingGap
{
/// <summary>
/// 印刷1部
/// </summary>
public float PrintPartOne { get; set; }
/// <summary>
/// 印刷2部
/// </summary>
public float PrintPartTwo { get; set; }
/// <summary>
/// 印刷3部
/// </summary>
public float PrintPartThree { get; set; }
/// <summary>
/// 印刷4部
/// </summary>
public float PrintPartFour { get; set; }
/// <summary>
/// 印刷5部
/// </summary>
public float PrintPartFive { get; set; }
/// <summary>
/// 印刷6部
/// </summary>
public float PrintPartSix { get; set; }
/// <summary>
/// 印刷7部
/// </summary>
public float PrintPartSeven { get; set; }
}
/// <summary>
/// 着印间隙
/// </summary>
public class ImprintGap
{
/// <summary>
/// 印刷1部
/// </summary>
public float PrintPartOne { get; set; }
/// <summary>
/// 印刷2部
/// </summary>
public float PrintPartTwo { get; set; }
/// <summary>
/// 印刷3部
/// </summary>
public float PrintPartThree { get; set; }
/// <summary>
/// 印刷4部
/// </summary>
public float PrintPartFour { get; set; }
/// <summary>
/// 印刷5部
/// </summary>
public float PrintPartFive { get; set; }
/// <summary>
/// 印刷6部
/// </summary>
public float PrintPartSix { get; set; }
/// <summary>
/// 印刷7部
/// </summary>
public float PrintPartSeven { get; set; }
}
/// <summary>
/// 挡板
/// </summary>
public class Baffle
{
/// <summary>
/// 左挡板
/// </summary>
public float LeftBaffle { get; set; }
/// <summary>
/// 右挡板
/// </summary>
public float RightBaffle { get; set; }
/// <summary>
/// 后挡板
/// </summary>
public float BackBaffle { get; set; }
}
}
@@ -0,0 +1,122 @@
namespace JSMachine.WMS.Common.Dto.PLCDto
{
/// <summary>
/// 机器配置
/// </summary>
public class MachineConfig
{
/// <summary>
/// 机型
/// </summary>
public string MachineType { get; set; }
/// <幅宽>
/// 机型
/// </summary>
public string MachineWidth { get; set; }
/// <summary>
/// 印刷1部
/// </summary>
public bool IsPrintPartOneEnable { get; set; }
/// <summary>
/// 印刷2部
/// </summary>
public bool IsPrintPartTwoEnable { get; set; }
/// <summary>
/// 印刷3部
/// </summary>
public bool IsPrintPartThreeEnable { get; set; }
/// <summary>
/// 印刷4部
/// </summary>
public bool IsPrintPartFourEnable { get; set; }
/// <summary>
/// 印刷5部
/// </summary>
public bool IsPrintPartFiveEnable { get; set; }
/// <summary>
/// 印刷6部
/// </summary>
public bool IsPrintPartSixEnable { get; set; }
/// <summary>
/// 印刷7部
/// </summary>
public bool IsPrintPartSevenEnable { get; set; }
/// <summary>
/// 印刷8部
/// </summary>
public bool IsPrintPartEightEnable { get; set; }
/// <summary>
/// 输送1部
/// </summary>
public bool IsConveyingPartOneEnable { get; set; }
/// <summary>
/// 输送2部
/// </summary>
public bool IsConveyingPartTwoEnable { get; set; }
/// <summary>
/// 输送3部
/// </summary>
public bool IsConveyingPartThreeEnable { get; set; }
/// <summary>
/// 压线部
/// </summary>
public bool IsPressLinePartEnable { get; set; }
/// <summary>
/// 开槽部
/// </summary>
public bool IsSlottedPartEnable { get; set; }
/// <summary>
/// 模切部
/// </summary>
public bool IsMoldCutPartEnable { get; set; }
/// <summary>
/// 清费部
/// </summary>
public bool IsClearancePartEnable { get; set; }
/// <summary>
/// 沾箱机
/// </summary>
public bool IsGlueBoxMachineEnable { get; set; }
/// <summary>
/// 堆码机
/// </summary>
public bool IsStackerEnable { get; set; }
/// <summary>
/// 切角基准
/// </summary>
public string ChamferDatum { get; set; }
/// <summary>
/// 中线是否移动
/// </summary>
public bool IsMidlineMove { get; set; }
/// <summary>
/// 中刀是否移动
/// </summary>
public bool IsMidlknifeMove { get; set; }
/// <summary>
/// 粘箱机驱动侧是否喷胶
/// </summary>
public bool IsGlueBoxMachineDrivenSideSprayGlue { get; set; }
/// <summary>
/// 是否捷普瑞机型
/// </summary>
public bool IsJPR { get; set; }
/// <summary>
/// 是否捷福机型
/// </summary>
public bool IsJF { get; set; }
/// <summary>
/// 是否捷豹机型
/// </summary>
public bool IsJB { get; set; }
/// <summary>
/// 伺服送纸(1:为伺服送纸,0:为太阳送纸
/// </summary>
public bool IsServoFeed { get; set; }
/// <summary>
/// 单轴开槽(1:为单轴开槽,0:为双轴开槽)
/// </summary>
public bool IsUniaxialSlot { get; set; }
}
}