Robot_Config.cs 6.7 KB
using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace OnlineStore.LoadCSVLibrary
{

    public class Robot_Config : DeviceConfig
    {
        public Robot_Config()
            : base()
        {
        }
        public Robot_Config(int id, string type, string filepath)
            : base(id, type, filepath)
        {
        }

        /// <summary>
        ///  AXIS,,旋转机构,Middle_Axis,0,HC,,60000,0,0,0,10000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("Middle_Axis")]
        public ConfigMoveAxis Middle_Axis { get; set; }
        /// <summary>
        ///  AXIS,,升降机构,UpDown_Axis,1,HC,,20000,0,0,0,40000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("UpDown_Axis")]
        public ConfigMoveAxis UpDown_Axis { get; set; }
        /// <summary>
        ///  AXIS,,进出机构,InOut_Axis,2,HC,,100000,0,0,0,40000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("InOut_Axis")]
        public ConfigMoveAxis InOut_Axis { get; set; }
        /// <summary>
        ///  AXIS,,压紧机构,Comp_Axis,3,HC,,40000,0,0,0,30000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("Comp_Axis")]
        public ConfigMoveAxis Comp_Axis { get; set; }

        /// <summary>
        ///  AXIS,,出料门,Door_Axis,4,HC,,500000,0,0,0,30000,0,10,700,0,0
        /// </summary>
        [ConfigProAttribute("Door_Axis")]
        public ConfigMoveAxis Door_Axis { get; set; }
        /// <summary>
        ///  PRO,14,出料门行程,Door_Length,50000,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Door_Length")]
        public int Door_Length { get; set; }

        /// <summary>
        ///  PRO,14,出料门行程,Door_Length,50000,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Door_Length_speed")]
        public int Door_Length_speed { get; set; }

        /// <summary>
        ///  PRO,50,IO信号超时时间(秒),IOSingle_TimerOut,5,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("IOSingle_TimerOut")]
        public int IOSingle_TimerOut { get; set; }
        /// <summary>
        ///  PRO,0,气压检测超时,AirCheckSeconds,5,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("AirCheckSeconds")]
        public int AirCheckSeconds { get; set; }
        /// <summary>
        ///  PRO,10,旋转机构待机点P1,Middle_P1,168460,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Middle_P1")]
        public int Middle_P1 { get; set; }
        /// <summary>
        ///  PRO,10,旋转机构单料口P2,Middle_P2,168460,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Middle_P2")]
        public int Middle_P2 { get; set; }
        /// <summary>
        ///  PRO,11,升降轴待机点P1,UpDown_P1,1006626,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P1")]
        public int UpDown_P1 { get; set; }
        /// <summary>
        ///  PRO,11,升降轴单料口P2,UpDown_P2,1051119,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P2")]
        public int UpDown_P2 { get; set; }

        /// <summary>
        ///  PRO,11,升降轴单料口低点P3,UpDown_P3,1051119,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P3")]
        public int UpDown_P3 { get; set; }

        /// <summary>
        ///  PRO,11,升降轴每毫米脉冲,UpDown_PoToMM,1000,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_PoToMM")]
        public int UpDown_PoToMM { get; set; }
        /// <summary>
        ///  PRO,12,进出机构待机点P1,InOut_P1,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P1")]
        public int InOut_P1 { get; set; }
        /// <summary>
        ///  PRO,12,进出机构单料口P2,InOut_P2,234184,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P2")]
        public int InOut_P2 { get; set; }
        /// <summary>
        ///  PRO,13,压紧机构待机点P1,Comp_P1,12190,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P1")]
        public int Comp_P1 { get; set; }
        /// <summary>
        ///  PRO,13,压紧机构8mm盘压紧点P2,Comp_P2,46000,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P2")]
        public int Comp_P2 { get; set; }
        /// <summary>
        ///  PRO,13,压紧机构每毫米脉冲,Comp_PoToMM,1000,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_PoToMM")]
        public int Comp_PoToMM { get; set; }
        /// <summary>
        ///  PRO,13,压紧机构库位高点偏移MM,Comp_PH_MM,14,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_PH_MM")]
        public int Comp_PH_MM { get; set; }



        /// <summary>
        ///  PRO,10,旋转机构待机点P1,Middle_P1,168460,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Middle_P1_speed")]
        public int Middle_P1_speed { get; set; }
        /// <summary>
        ///  PRO,10,旋转机构单料口P2,Middle_P2,168460,,,50000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Middle_P2_speed")]
        public int Middle_P2_speed { get; set; }
        /// <summary>
        ///  PRO,11,升降轴待机点P1,UpDown_P1,1006626,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P1_speed")]
        public int UpDown_P1_speed { get; set; }
        /// <summary>
        ///  PRO,11,升降轴单料口P2,UpDown_P2,1051119,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P2_speed")]
        public int UpDown_P2_speed { get; set; }

        /// <summary>
        ///  PRO,11,升降轴单料口低点P3,UpDown_P3,1051119,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("UpDown_P3_speed")]
        public int UpDown_P3_speed { get; set; }


        /// <summary>
        ///  PRO,12,进出机构待机点P1,InOut_P1,0,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P1_speed")]
        public int InOut_P1_speed { get; set; }
        /// <summary>
        ///  PRO,12,进出机构单料口P2,InOut_P2,234184,,,500000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("InOut_P2_speed")]
        public int InOut_P2_speed { get; set; }
        /// <summary>
        ///  PRO,13,压紧机构待机点P1,Comp_P1,12190,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P1_speed")]
        public int Comp_P1_speed { get; set; }
        /// <summary>
        ///  PRO,13,压紧机构8mm盘压紧点P2,Comp_P2,46000,,,280000,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Comp_P2_speed")]
        public int Comp_P2_speed { get; set; }

    }
}