LineMoveP.cs 3.7 KB
using OnlineStore.LoadCSVLibrary;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 

namespace OnlineStore.DeviceLibrary
{
    
    /// <summary>
    /// 康泰克料仓的移动信息
    /// </summary>
    public class LineMoveP
    {
        public LineMoveP()
        {

        }
        public LineMoveP(BOX_Config Config)
        {
            this.ComPress_P1 = Config.CompAxis_P1 ;
            this.InOut_P1 = Config.InOutAxis_P1 ;
            this.Middle_P1 = Config.MiddleAxis_P1;
            this.UpDown_P1 = Config.UpDownAxis_P1;
            this.UpDown_P2 = Config.UpDownAxis_P2;

            this.UpDown_P12 = Config.UpDownAxis_P12;
            this.UpDown_P11 = Config.UpDownAxis_P11;

            this.Middle_P11 = Config.MiddleAxis_P11;

            this.InOut_P11 = Config.InOutAxis_P11;
            this.InOut_P2 = Config.InOutAxis_P2;
        }
        /// <summary>
        /// 轴2( 升降轴)  扫码放料低点 P1
        /// </summary>
        public int UpDown_P1  = 0;
        /// <summary>
        /// 轴2( 升降轴) 扫码放料高点 P2
        /// </summary>
        public int UpDown_P2  = 0;
        /// <summary>
        /// 轴2( 升降轴) 库位入料前点P3
        /// </summary>
        public int UpDown_P3  = 0;
        /// <summary>
        /// 轴2( 升降轴) 库位入料缓冲点P4
        /// </summary>
        public int UpDown_P4  = 0;
        /// <summary>
        /// 轴2( 升降轴) 库位出料前点P5
        /// </summary>
        public int UpDown_P5  = 0;
        /// <summary>
        /// 轴2( 升降轴) 库位出料缓冲点P6
        /// </summary>
        public int UpDown_P6  = 0;
        /// <summary>
        /// 轴2( 升降轴) NG放料低点P11
        /// </summary>
        public int UpDown_P11 = 0;
        /// <summary>
        /// 轴2( 升降轴) NG放料高点缓冲点P12
        /// </summary>
        public int UpDown_P12 = 0;
       

        /// <summary>
        /// 轴1旋转轴 待机原位点/扫码点 P1
        /// </summary>
        public int Middle_P1  = 0;
        /// <summary>
        /// 轴1旋转轴 库位点 P2
        /// </summary>
        public int Middle_P2  = 0;
        /// <summary>
        /// 轴1旋转轴 NG放料点P11 P2
        /// </summary>
        public int Middle_P11 = 0;

        /// <summary>
        /// 轴3进出轴 待机原位点P1
        /// </summary>
        public int InOut_P1  = 0;
        /// <summary>
        /// 轴3进出轴 扫码放料点
        /// </summary>
        public int InOut_P2  = 0;
        /// <summary>
        /// 轴3进出轴 库位点取料点P3
        /// </summary>
        public int InOut_P3  = 0;
        /// <summary>
        /// 轴3进出轴 NG口放料点
        /// </summary>
        public int InOut_P11 = 0;

        /// <summary>
        /// 轴4( 压紧轴)待机原位点P1
        /// </summary>
        public int ComPress_P1  = 0;
        /// <summary>
        /// 轴4( 压紧轴)压紧点 P2
        /// </summary>
        public int ComPress_P2  = 0;
        /// <summary>
        /// 轴4( 压紧轴) 压紧前点P3
        /// </summary>
        public int ComPress_P3 = 0;

        /// <summary>
        /// 料架进出轴取料点
        /// </summary>
        public int InOut_P101 = 0;
        /// <summary>
        /// 料架旋转轴位置
        /// </summary>
        public int Middle_P101 = 0; 
        /// <summary>
        /// 料架升降轴低点P101
        /// </summary>
        public int UpDown_LP101 = 0;
        /// <summary>
        /// 料架升降轴高点P102
        /// </summary>
        public int UpDown_HP102 = 0;
    }
}