Initial commit
This commit is contained in:
117
Handler/Project/Validation/Mot_ZL.cs
Normal file
117
Handler/Project/Validation/Mot_ZL.cs
Normal file
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Project
|
||||
{
|
||||
public partial class FMain
|
||||
{
|
||||
string Validation_MotYP(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//Z가 내려오는 경우만 체크한다
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// var valPickOfL = Util_Mot.getPositionMatch(eAxisPYPos.PickOffL, 2.0);
|
||||
// var valPickOfR = Util_Mot.getPositionMatch(eAxisPYPos.PickOffR, 2.0);
|
||||
|
||||
// if(valPickOn || valPickOfL || valPickOfR)
|
||||
// {
|
||||
// //해다 위치에 있을때에는 움직이는것이 가능하다
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// return "Z-LEFT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
|
||||
return string.Empty;
|
||||
}
|
||||
string Validation_MotYZ(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// // var valPickOf = Util_Mot.getPositionMatch(eAxisYPPos.PickOff, 2.0);
|
||||
// if (valPickOn == false)
|
||||
// {
|
||||
// return "Z-RIGHT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
string Validation_MotYT(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// // var valPickOf = Util_Mot.getPositionMatch(eAxisYPPos.PickOff, 2.0);
|
||||
// if (valPickOn == false)
|
||||
// {
|
||||
// return "Z-RIGHT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
string Validation_MotPLM(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// // var valPickOf = Util_Mot.getPositionMatch(eAxisYPPos.PickOff, 2.0);
|
||||
// if (valPickOn == false)
|
||||
// {
|
||||
// return "Z-RIGHT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
string Validation_MotPRM(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// // var valPickOf = Util_Mot.getPositionMatch(eAxisYPPos.PickOff, 2.0);
|
||||
// if (valPickOn == false)
|
||||
// {
|
||||
// return "Z-RIGHT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
string Validation_MotPLZ(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// // var valPickOf = Util_Mot.getPositionMatch(eAxisYPPos.PickOff, 2.0);
|
||||
// if (valPickOn == false)
|
||||
// {
|
||||
// return "Z-RIGHT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
string Validation_MotPRZ(arDev.MOT.MoveValidationEventArgs e)
|
||||
{
|
||||
//if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == eSMStep.RUN)
|
||||
//{
|
||||
// var valPickOn = Util_Mot.getPositionMatch(eAxisPYPos.PickOn, 2.0);
|
||||
// // var valPickOf = Util_Mot.getPositionMatch(eAxisYPPos.PickOff, 2.0);
|
||||
// if (valPickOn == false)
|
||||
// {
|
||||
// return "Z-RIGHT 이동 불가(Y축의 위치가 PICK-ON/OFF 위치가 아닙니다:" + e.CurrentPosition.ToString() + "/" + e.TargetPosition.ToString() + ")";
|
||||
// }
|
||||
//}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user