Commit 6b4a395d LN

点位配置修改

1 个父辈 95bb8d3d
......@@ -17,4 +17,31 @@
旋转轴位置P101:料架库位旋转轴位置
升降轴低点P101:料架库位升降轴低点
升降轴高点P102:料架库位升降轴高点
进出轴位置P101:料架库位进出轴位置
\ No newline at end of file
进出轴位置P101:料架库位进出轴位置
20191220点位配置修改:
NG门口位置 升降轴(轴2)P11-NG放料低点 UpDownAxis_P11
升降轴(轴2)P12-NG放料高点缓冲点 UpDownAxis_P12
旋转轴(轴1)P11-NG放料点 MiddleAxis_P11
进出轴(轴3)P11-NG放料点 InOutAxis_P11_Position
待机点/扫码点 升降轴(轴2)P1待机点/扫码放料低点 UpDownAxis_P1
升降轴(轴2)P2扫码放料高点缓冲点 UpDownAxis_P2
旋转轴(轴1)P1待机点/扫码放料点 MiddleAxis_P1
进出轴(轴3)P1待机点 InOutAxis_P1_Position
进出轴(轴3)P2-扫码放料点 InOutAxis_P2_Position
压紧轴(轴4)P1待机点 CompAxis_P1_Position
压紧轴(轴4)P3压紧前点 CompAxis_P3_Position
压紧轴(轴4)P4目标压紧点 CompAxis_P4_Position
压紧轴(轴4)压紧确认信号收到之后下降的位置 CompAxis_Down_Position
压紧轴(轴4)P2压紧点范围对应值(8=1000;2000#) CompAxis_P2_List
料架位置 旋转轴位置P101
升降轴低点P101
升降轴高点P102
进出轴位置P101
......@@ -242,13 +242,8 @@ namespace OnlineStore.DeviceLibrary
EmprtShelfList = new ConcurrentQueue<string>();
LogInfo(" 空闲中,读取到料架" + data.ToStr() + ",料架入库:入料口移门打开,");
MoveInfo.NewMove(StoreMoveType.InStore, new InOutParam());
MoveInfo.MoveParam.MoveP = new LineMoveP();
MoveInfo.MoveParam.MoveP.ComPress_P1 = Config.CompAxis_P1_Position;
MoveInfo.MoveParam.MoveP.InOut_P1 = Config.InOutAxis_P1_Position;
MoveInfo.MoveParam.MoveP.Middle_P1 = Config.MiddleAxis_P1;
MoveInfo.MoveParam.MoveP.UpDown_P1 = Config.UpDownAxis_P1;
MoveInfo.MoveParam.MoveP.UpDown_P2 = Config.UpDownAxis_P2;
MoveInfo.MoveParam.MoveP = new LineMoveP(Config);
MoveInfo.ShelfPositionList = new List<string>(ShelfPosList);
MoveInfo.NextMoveStep(StoreMoveStep.BI_02_DoorOpen);
......@@ -269,8 +264,8 @@ namespace OnlineStore.DeviceLibrary
MoveInfo.NextMoveStep(StoreMoveStep.BI_31_ToNGDoor);
InOutStoreLog("送出料盘:" + str + ",升降轴移动到NG料门口上端,旋转轴移动到NG料门口");
ACAxisMove(Config.UpDown_Axis, MoveInfo.MoveParam.MoveP.UpDown_P1, Config.UpDownAxis_P1_Speed);
ACAxisMove(Config.Middle_Axis, MoveInfo.MoveParam.MoveP.Middle_P1, Config.MiddleAxis_P1_Speed);
ACAxisMove(Config.UpDown_Axis, MoveInfo.MoveParam.MoveP.UpDown_P12, Config.UpDownAxis_P1_Speed);
ACAxisMove(Config.Middle_Axis, MoveInfo.MoveParam.MoveP.Middle_P11, Config.MiddleAxis_P1_Speed);
}
protected override void InStoreProcess()
......@@ -340,7 +335,7 @@ namespace OnlineStore.DeviceLibrary
ComTargetPosition = currPosition;
int targetP = currPosition + Config.CompAxis_Down_Position;
LastHeight = Config.GetComP2PlateH(targetP);
InOutStoreLog("料架取料:检测到料叉压紧确认信号,向下押金【" + ComTargetPosition + "】目标【" + targetP + "】,记录料盘高度【" + LastHeight + "】");
InOutStoreLog("料架取料:检测到料叉压紧确认信号,向下压紧【" + ComTargetPosition + "】目标【" + targetP + "】,记录料盘高度【" + LastHeight + "】");
ACAxisMove(Config.Comp_Axis, targetP, Config.CompAxis_P1_Speed);
}
......@@ -487,13 +482,13 @@ namespace OnlineStore.DeviceLibrary
{
MoveInfo.NextMoveStep(StoreMoveStep.BI_33_InoutToNGDoor);
InOutStoreLog("送出料盘:进出轴前进到NG料门口位置");
ACAxisMove(Config.InOut_Axis, moveP.InOut_P2, Config.InOutAxis_P2_Speed);
ACAxisMove(Config.InOut_Axis, moveP.InOut_P11, Config.InOutAxis_P2_Speed);
}
else if (MoveInfo.MoveStep.Equals(StoreMoveStep.BI_33_InoutToNGDoor))
{
MoveInfo.NextMoveStep(StoreMoveStep.BI_34_UpdownDown);
InOutStoreLog("送出料盘:升降轴缓慢下降,放下料盘");
ACAxisMove(Config.UpDown_Axis, moveP.UpDown_P2, Config.UpDownAxis_P2_Speed);
ACAxisMove(Config.UpDown_Axis, moveP.UpDown_P12, Config.UpDownAxis_P2_Speed);
ACAxisMove(Config.Comp_Axis, moveP.ComPress_P3, Config.CompAxis_P3_Speed);
}
else if (MoveInfo.MoveStep.Equals(StoreMoveStep.BI_34_UpdownDown))
......
......@@ -206,12 +206,17 @@ namespace OnlineStore.DeviceLibrary
p.InOut_P1 = box.Config.InOutAxis_P1_Position;
p.Middle_P1 = box.Config.MiddleAxis_P1;
p.InOut_P2 = position.InOutAxis_P2;
p.InOut_P2 = box.Config.InOutAxis_P2_Position;
p.UpDown_P1 = box.Config.UpDownAxis_P1;
// p.UpDown_P8 = box.Config.UpDownAxis_DoorIBPosition_P8;
p.UpDown_P2 = box.Config.UpDownAxis_P2;
// p.UpDown_P7 = box.Config.UpDownAxis_DoorOBPosition_P7;
p.InOut_P11 = box.Config.InOutAxis_P11_Position;
p.Middle_P11 = box.Config.MiddleAxis_P11;
p.UpDown_P11 = box.Config.UpDownAxis_P11;
p.UpDown_P12 = box.Config.UpDownAxis_P12;
p.ComPress_P2 = box.Config.GetComP2(position.BagHigh).TargetComP2();
p.ComPress_P3 = position.ComAxis_P3;
p.InOut_P3 = position.InoutAxis_P3;
......
......@@ -38,25 +38,33 @@ DO,L侧定位装置下降SOL,LocationCylinder_Down,13,PRO_AOI_IP_2,0,L侧定位装置下降SOL
,,,14,PRO_AOI_IP_2,0,,Y35,DO-35,0,
,,,15,PRO_AOI_IP_2,0,,Y36,DO-36,0,
,,,,,,,,,,
AXIS,(轴一)旋转轴,Middle_Axis,1,COM1,0,,,,,
AXIS,(轴二)升降轴轴,UpDown_Axis,2,COM1,0,,,,,
AXIS,(轴三)进出轴,InOut_Axis,3,COM1,0,,,,,
AXIS,(轴四)压紧轴,Comp_Axis,4,COM1,0,,,,,
PRO,升降轴 NG料口放料点 P1,UpDownAxis_P1,403000,,,,,,,
PRO,升降轴 NG料口放料缓冲点 P2,UpDownAxis_P2,415000,,,,,,,
AXIS,(轴一)旋转轴,Middle_Axis,1,COM3,0,,,,,
AXIS,(轴二)升降轴轴,UpDown_Axis,2,COM3,0,,,,,
AXIS,(轴三)进出轴,InOut_Axis,3,COM3,0,,,,,
AXIS,(轴四)压紧轴,Comp_Axis,4,COM3,0,,,,,
PRO,升降轴 NG料口放料点 P1,UpDownAxis_P1,1002150,,,,,,,
PRO,升降轴 NG料口放料缓冲点 P2,UpDownAxis_P2,1021600,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
PRO,旋转轴(轴1)P1 待机原位点/NG料口位置,MiddleAxis_P1,268093,,,,,,,
PRO,进出轴(轴3)P1待机原位点,InOutAxis_P1_Position,1000,,,,,,,
PRO,压紧轴(轴4)P1待机原位点,CompAxis_P1_Position,10000,,,,,,,
PRO,升降轴(轴2)P11-NG放料低点,UpDownAxis_P11,403000,,,,,,,
PRO,升降轴(轴2)P12-NG放料高点缓冲点,UpDownAxis_P12,415000,,,,,,,
PRO,旋转轴(轴1)P11-NG放料点,MiddleAxis_P11,268093,,,,,,,
PRO,进出轴(轴3)P2-扫码放料点,InOutAxis_P2_Position,1000,,,,,,,
PRO,进出轴(轴3)P11-NG放料点,InOutAxis_P11_Position,1000,,,,,,,
,,,,,,,,,,
PRO,升降轴(轴2)P1待机点/扫码放料低点,UpDownAxis_P1,309300,,,,,,,
PRO,升降轴(轴2)P2扫码放料高点缓冲点,UpDownAxis_P2,415000,,,,,,,
PRO,旋转轴(轴1)P1待机点/扫码放料点,MiddleAxis_P1,268093,,,,,,,
PRO,进出轴(轴3)P1待机点,InOutAxis_P1_Position,1000,,,,,,,
PRO,压紧轴(轴4)P1待机点,CompAxis_P1_Position,10000,,,,,,,
PRO,压紧轴(轴4)P3压紧前点,CompAxis_P3_Position,10000,,,,,,,
PRO,压紧轴(轴4)P4目标压紧点,CompAxis_P4_Position,10000,,,,,,,
PRO,压紧轴(轴4)压紧确认信号收到之后下降的位置,CompAxis_Down_Position,2000,,,,,,,
PRO,压紧轴(轴4)P2压紧点范围对应值(8=1000;2000#),CompAxis_P2_List,8=1000;2000#12=2001;3000#16=3001;4000#20=4001;5000#22=5001;6000#24=6001;7000# ,,,,,,,
,,,,,,,,,,
PRO,(轴一)旋转轴目标速度,MiddleAxis_TargetSpeed,250,,,,,,,
PRO,(轴一)旋转轴加速度,MiddleAxis_AddSpeed,80,,,,,,,
PRO,(轴一)旋转轴减速度,MiddleAxis_DelSpeed,80,,,,,,,
PRO,(轴一)旋转轴加速度,MiddleAxis_AddSpeed,1000,,,,,,,
PRO,(轴一)旋转轴减速度,MiddleAxis_DelSpeed,1000,,,,,,,
PRO,(轴一)旋转轴原点低速度,MiddleAxis_HomeLowSpeed,80,,,,,,,
PRO,(轴一)旋转轴原点高速,MiddleAxis_HomeHighSpeed,60,,,,,,,
PRO,(轴一)旋转轴原点加速度,MiddleAxis_HomeAddSpeed,50,,,,,,,
......@@ -128,7 +136,7 @@ PRO,需要吹气的湿度(湿度标准),Max_Humidity,10,,,,,,,
PRO,每次吹气的时间(分钟),BlowAir_Time,10,,,,,,,
PRO,两次吹气间隔(分钟),BlowAir_Interval,10,,,,,,,
,,,,,,,,,,
PRO,温湿度端口号,Humiture_Port,COM2,,,,,,,
PRO,温湿度端口号,Humiture_Port,COM5,,,,,,,
PRO,扫码的相机名称(多个用#分隔),CameraNameList,#,,,,,,,
PRO,RFID读卡器IP,RFID_IP,192.168.106.101,,,,,,,
PRO,是否是调试状态,IsInDebug,1,,,,,,,
......@@ -38,23 +38,30 @@ DO,R侧定位装置下降SOL,LocationCylinder_Down,13,PRO_AOI_IP_3,0,R侧定位装置下降SOL
,,,14,PRO_AOI_IP_3,0,,Y55,DO-55,0,
,,,15,PRO_AOI_IP_3,0,,Y56,DO-56,0,
,,,,,,,,,,
AXIS,(轴一)旋转轴,Middle_Axis,1,COM1,0,,,,,
AXIS,(轴二)升降轴轴,UpDown_Axis,2,COM1,0,,,,,
AXIS,(轴三)进出轴,InOut_Axis,3,COM1,0,,,,,
AXIS,(轴四)压紧轴,Comp_Axis,4,COM1,0,,,,,
PRO,升降轴 进料口取料点 P1,UpDownAxis_P1,403000,,,,,,,
PRO,升降轴 进料口出料前点 P2,UpDownAxis_P2,415000,,,,,,,
PRO,旋转轴(轴1)P1 待机原位点,MiddleAxis_P1,268093,,,,,,,
PRO,进出轴(轴3)P1待机原位点,InOutAxis_P1_Position,1000,,,,,,,
PRO,压紧轴(轴4)P1待机原位点,CompAxis_P1_Position,10000,,,,,,,
AXIS,(轴一)旋转轴,Middle_Axis,1,COM4,0,,,,,
AXIS,(轴二)升降轴轴,UpDown_Axis,2,COM4,0,,,,,
AXIS,(轴三)进出轴,InOut_Axis,3,COM4,0,,,,,
AXIS,(轴四)压紧轴,Comp_Axis,4,COM4,0,,,,,
,,,,,,,,,,
PRO,升降轴(轴2)P11-NG放料低点,UpDownAxis_P11,403000,,,,,,,
PRO,升降轴(轴2)P12-NG放料高点缓冲点,UpDownAxis_P12,415000,,,,,,,
PRO,旋转轴(轴1)P11-NG放料点,MiddleAxis_P11,268093,,,,,,,
PRO,进出轴(轴3)P2-扫码放料点,InOutAxis_P2_Position,1000,,,,,,,
PRO,进出轴(轴3)P11-NG放料点,InOutAxis_P11_Position,1000,,,,,,,
,,,,,,,,,,
PRO,升降轴(轴2)P1待机点/扫码放料低点,UpDownAxis_P1,403000,,,,,,,
PRO,升降轴(轴2)P2扫码放料高点缓冲点,UpDownAxis_P2,415000,,,,,,,
PRO,旋转轴(轴1)P1待机点/扫码放料点,MiddleAxis_P1,268093,,,,,,,
PRO,进出轴(轴3)P1待机点,InOutAxis_P1_Position,1000,,,,,,,
PRO,压紧轴(轴4)P1待机点,CompAxis_P1_Position,10000,,,,,,,
PRO,压紧轴(轴4)P3压紧前点,CompAxis_P3_Position,10000,,,,,,,
PRO,压紧轴(轴4)P4目标压紧点,CompAxis_P4_Position,10000,,,,,,,
PRO,压紧轴(轴4)压紧确认信号收到之后下降的位置,CompAxis_Down_Position,2000,,,,,,,
PRO,压紧轴(轴4)P2压紧点范围对应值(8=1000;2000#),CompAxis_P2_List,8=1000;2000#12=2001;3000#16=3001;4000#20=4001;5000#22=5001;6000#24=6001;7000# ,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
PRO,(轴一)旋转轴目标速度,MiddleAxis_TargetSpeed,250,,,,,,,
PRO,(轴一)旋转轴加速度,MiddleAxis_AddSpeed,80,,,,,,,
PRO,(轴一)旋转轴减速度,MiddleAxis_DelSpeed,80,,,,,,,
PRO,(轴一)旋转轴加速度,MiddleAxis_AddSpeed,1000,,,,,,,
PRO,(轴一)旋转轴减速度,MiddleAxis_DelSpeed,1000,,,,,,,
PRO,(轴一)旋转轴原点低速度,MiddleAxis_HomeLowSpeed,80,,,,,,,
PRO,(轴一)旋转轴原点高速,MiddleAxis_HomeHighSpeed,60,,,,,,,
PRO,(轴一)旋转轴原点加速度,MiddleAxis_HomeAddSpeed,50,,,,,,,
......@@ -126,7 +133,7 @@ PRO,需要吹气的温度(温度标准),Max_Temperature,0,,,,,,,
PRO,需要吹气的湿度(湿度标准),Max_Humidity,10,,,,,,,
PRO,每次吹气的时间(分钟),BlowAir_Time,10,,,,,,,
PRO,两次吹气间隔(分钟),BlowAir_Interval,10,,,,,,,
PRO,温湿度端口号,Humiture_Port,COM2,,,,,,,
PRO,温湿度端口号,Humiture_Port,COM1,,,,,,,
,,,,,,,,,,
PRO,扫码的相机名称(多个用#分隔),CameraNameList,#,,,,,,,
PRO,RFID读卡器IP,RFID_IP,192.168.106.102,,,,,,,
......
位置,优先级,高度,宽度,料仓ID,旋转轴位置P101,升降轴低点P101,升降轴高点P102,进出轴位置P101
1#S_1_1,1,8,7,1,211783,51884,55245,81000
1#S_1_2,2,8,7,1,211783,67807,71168,81000
1#S_1_3,3,8,7,1,211783,83730,87091,81000
1#S_1_4,4,8,7,1,211783,99653,103014,81000
1#S_1_5,5,8,7,1,211783,115576,118937,81000
1#S_1_6,6,8,7,1,211783,131499,134860,81000
1#S_1_7,7,8,7,1,211783,147422,150783,81000
1#S_1_8,8,8,7,1,211783,163345,166706,81000
1#S_1_9,9,8,7,1,211783,179268,182629,81000
1#S_1_1,1,8,7,1,311800,83300,98000,81000
1#S_1_2,2,8,7,1,311800,114000,128700,81000
1#S_1_3,3,8,7,1,311800,144700,159400,81000
1#S_1_4,4,8,7,1,311800,175400,190100,81000
1#S_1_5,5,8,7,1,311800,206100,220800,81000
1#S_1_6,6,8,7,1,311800,236800,251500,81000
1#S_1_7,7,8,7,1,311800,267500,282200,81000
1#S_1_8,8,8,7,1,311800,298200,312900,81000
1#S_1_9,9,8,7,1,311800,328900,343600,81000
位置,优先级,高度,宽度,料仓ID,旋转轴位置P101,升降轴低点P101,升降轴高点P102,进出轴位置P101
2#S_1_1,1,8,7,2,211783,51884,55245,81000
2#S_1_2,2,8,7,2,211783,67807,71168,81000
2#S_1_3,3,8,7,2,211783,83730,87091,81000
2#S_1_4,4,8,7,2,211783,99653,103014,81000
2#S_1_5,5,8,7,2,211783,115576,118937,81000
2#S_1_6,6,8,7,2,211783,131499,134860,81000
2#S_1_7,7,8,7,2,211783,147422,150783,81000
2#S_1_8,8,8,7,2,211783,163345,166706,81000
2#S_1_9,9,8,7,2,211783,179268,182629,81000
1#S_1_1,1,8,7,1,311800,83300,98000,81000
1#S_1_2,2,8,7,1,311800,114000,128700,81000
1#S_1_3,3,8,7,1,311800,144700,159400,81000
1#S_1_4,4,8,7,1,311800,175400,190100,81000
1#S_1_5,5,8,7,1,311800,206100,220800,81000
1#S_1_6,6,8,7,1,311800,236800,251500,81000
1#S_1_7,7,8,7,1,311800,267500,282200,81000
1#S_1_8,8,8,7,1,311800,298200,312900,81000
1#S_1_9,9,8,7,1,311800,328900,343600,81000
......@@ -145,7 +145,7 @@ namespace OnlineStore.DeviceLibrary
LogUtil.error( "GetPositon[" + posId + "] =null,没有库位不能执行出入库");
}
MoveP.InOut_P2 = position.InOutAxis_P2;
// MoveP.InOut_P11= position.InOutAxis_P11;
MoveP.ComPress_P2 = comPosition;
MoveP.ComPress_P3 = position.ComAxis_P3;
......
using System;
using OnlineStore.LoadCSVLibrary;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
......@@ -12,12 +13,32 @@ namespace OnlineStore.DeviceLibrary
/// </summary>
public class LineMoveP
{
public LineMoveP()
{
}
public LineMoveP(AC_BOX_Config Config)
{
this.ComPress_P1 = Config.CompAxis_P1_Position;
this.InOut_P1 = Config.InOutAxis_P1_Position;
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_Position;
this.InOut_P2 = Config.InOutAxis_P2_Position;
}
/// <summary>
/// 轴2( 升降轴) NG料口放料点 P2
/// 轴2( 升降轴) 扫码放料低点 P1
/// </summary>
public int UpDown_P1 = 0;
/// <summary>
/// 轴2( 升降轴) NG料口放料缓冲点 P2
/// 轴2( 升降轴) 扫码放料高点 P2
/// </summary>
public int UpDown_P2 = 0;
/// <summary>
......@@ -36,37 +57,46 @@ namespace OnlineStore.DeviceLibrary
/// 轴2( 升降轴) 库位出料缓冲点P6
/// </summary>
public int UpDown_P6 = 0;
///// <summary>
///// 轴2( 升降轴) 进料口取料缓冲点P7
///// </summary>
//public int UpDown_P7 = 0;
///// <summary>
///// 轴2( 升降轴) 进料口出料缓冲点P8
///// </summary>
//public int UpDown_P8 = 0;
/// <summary>
/// 轴2( 升降轴) NG放料低点P11
/// </summary>
public int UpDown_P11 = 0;
/// <summary>
/// 轴2( 升降轴) NG放料高点缓冲点P12
/// </summary>
public int UpDown_P12 = 0;
/// <summary>
/// 轴1旋转轴 待机原位点 P1
/// 轴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进出轴 NG口放料点
/// 轴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>
......
......@@ -11,12 +11,12 @@ namespace OnlineStore.LoadCSVLibrary
/// 松下伺服485控制,单台料仓
/// </summary>
public class ACBoxPosition : PostionBase
{
{
/// <summary>
/// 中轴位置(旋转轴库位点)P2
/// 旋转轴库位点P2(旋转轴库位点)P2
/// </summary>
[CSVAttribute("中轴位置P2")]
[CSVAttribute("旋转轴库位点P2")]
public int MiddleAxis_P2 { get; set; }
/// <summary>
......@@ -57,11 +57,19 @@ namespace OnlineStore.LoadCSVLibrary
[CSVAttribute("压紧轴压紧前点P3")]
public int ComAxis_P3 { get; set; }
/// <summary>
/// 轴3(进出轴) NG口放料点P2
/// </summary>
[CSVAttribute("NG口放料点P2")]
public int InOutAxis_P2 { get; set; }
///// <summary>
///// 轴3(进出轴) 扫码放料点P2
///// </summary>
//[CSVAttribute("NG口放料点P2")]
//public int InOutAxis_P2 { get; set; }
///// <summary>
///// 轴3(进出轴) 进出轴NG口放料点P11
///// </summary>
//[CSVAttribute("进出轴NG口放料点P11")]
//public int InOutAxis_P11 { get; set; }
public static bool CheckPosition(ACBoxPosition position, AC_BOX_Config Config)
{
......@@ -81,11 +89,11 @@ namespace OnlineStore.LoadCSVLibrary
{
int iMin = Config.InOut_Axis.PositionMin;
int iMax = Config.InOut_Axis.PositionMax;
if (iMin > position.InOutAxis_P2 || iMax < position.InOutAxis_P2)
{
LogUtil.error(position.PositionNum + " InOutAxis_P2 位置超出" + Config.InOut_Axis.Explain + "上下限(" + iMin + "-" + iMax + ")");
return false;
}
//if (iMin > position.InOutAxis_P11 || iMax < position.InOutAxis_P11)
//{
// LogUtil.error(position.PositionNum + " InOutAxis_P2 位置超出" + Config.InOut_Axis.Explain + "上下限(" + iMin + "-" + iMax + ")");
// return false;
//}
if (iMin > position.InoutAxis_P3 || iMax < position.InoutAxis_P3)
{
LogUtil.error(position.PositionNum + " InOutAxis_Position_P3位置超出" + Config.InOut_Axis.Explain + "上下限(" + iMin + "-" + iMax + ")");
......
......@@ -237,30 +237,48 @@ namespace OnlineStore.LoadCSVLibrary
/// <summary>
/// 升降轴 NG料口放料点P1
/// PRO,进出轴(轴3)P11-NG放料点,InOutAxis_P11_Position,1000,,,,,,,
/// </summary>
[ConfigProAttribute("InOutAxis_P11_Position")]
public int InOutAxis_P11_Position { get; set; }
/// <summary>
/// PRO 升降轴(轴2)P11-NG放料低点 UpDownAxis_P11 403000
/// </summary>
[ConfigProAttribute("UpDownAxis_P11")]
public int UpDownAxis_P11 { get; set; }
/// <summary>
/// PRO 升降轴(轴2)P11-NG放料低点 UpDownAxis_P11 403000
/// </summary>
[ConfigProAttribute("UpDownAxis_P12")]
public int UpDownAxis_P12 { get; set; }
/// <summary>
/// PRO 旋转轴(轴1)P11-NG放料点 MiddleAxis_P11 268093
/// </summary>
[ConfigProAttribute("MiddleAxis_P11")]
public int MiddleAxis_P11 { get; set; }
/// <summary>
/// PRO 进出轴(轴3)P2-扫码放料点 InOutAxis_P2_Position 1000
/// </summary>
[ConfigProAttribute("InOutAxis_P2_Position")]
public int InOutAxis_P2_Position { get; set; }
/// <summary>
/// PRO 升降轴(轴2)P1待机点/扫码放料低点 UpDownAxis_P1 403000
/// </summary>
[ConfigProAttribute("UpDownAxis_P1")]
public int UpDownAxis_P1 { get; set; }
/// <summary>
/// 升降轴 NG料口放料缓冲点 P2
/// PRO 升降轴(轴2)P2扫码放料高点缓冲点 UpDownAxis_P2 415000
/// </summary>
[ConfigProAttribute("UpDownAxis_P2")]
public int UpDownAxis_P2 { get; set; }
///// <summary>
///// 升降轴 进料口取料缓冲点 P7
///// </summary>
//[ConfigProAttribute("UpDownAxis_DoorOBPosition_P7")]
//public int UpDownAxis_DoorOBPosition_P7 { get; set; }
///// <summary>
///// 升降轴 进料口出料缓冲点 P8
///// </summary>
//[ConfigProAttribute("UpDownAxis_DoorIBPosition_P8")]
//public int UpDownAxis_DoorIBPosition_P8 { get; set; }
/// <summary>
/// PRO 旋转轴(轴1)P1 待机原位点/NG料口位置 MiddleAxis_P1
/// PRO 旋转轴(轴1)P1待机点/扫码放料点 MiddleAxis_P1 268093
/// </summary>
[ConfigProAttribute("MiddleAxis_P1")]
public int MiddleAxis_P1 { get; set; }
......@@ -270,7 +288,7 @@ namespace OnlineStore.LoadCSVLibrary
[ConfigProAttribute("InOutAxis_P1_Position")]
public int InOutAxis_P1_Position { get; set; }
/// <summary>
/// PRO 押金轴(轴4)P1待机原位点 CompAxis_P1_Position
/// PRO 压紧轴(轴4)P1待机原位点 CompAxis_P1_Position
/// </summary>
[ConfigProAttribute("CompAxis_P1_Position")]
public int CompAxis_P1_Position { get; set; }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!