Initial commit
This commit is contained in:
		
							
								
								
									
										117
									
								
								Handler/Project_form2/Validation/Mot_ZL.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										117
									
								
								Handler/Project_form2/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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //Z가 내려오는 경우만 체크한다 | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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.AzinAxt.MOT.axisValidationEventArgs e) | ||||
|         { | ||||
|             //if (e.direction == arDev.AzinAxt.eMotionDirection.Positive && Pub.sm.Step == StateMachine.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
	 ChiKyun Kim
					ChiKyun Kim