Ejemplo n.º 1
0
 /// <summary>
 /// 5_1_A_1.流程步序基类
 /// </summary>
 /// <param name="machine">状态机</param>
 /// <param name="entiy">机器模组实例</param>
 public FlowStep(StateMachine machine, MachineEntiy entiy)
 {
     //5_1_A1_1A.模组实例赋值
     this.entiy = entiy;
     //5_1_A1_1B.状态机赋值
     this.machine = machine;
 }
Ejemplo n.º 2
0
 public NozzleCheckStep(StateMachine machine, MachineEntiy entiy)
     : base(machine, entiy)
 {
     this.FlowName            = "回拍";
     this.MoveParam.XYPos     = machine.MachineEntiy.MachineConfig[Nozzle.Nz1].RotateCamPoint;
     this.MoveParam.MoveR     = true;
     this.MoveParam.RPos      = new double[4];
     this.MoveParam.MoveZ     = false;
     this.MoveParam.TrunAngle = this.entiy.MachineConfig.TrunPasteAngle;
 }
Ejemplo n.º 3
0
 public SuckLabelStep(StateMachine machine, MachineEntiy entiy)
     : base(machine, entiy)
 {
     this.FlowName = "吸标";
 }
 public ReadPcsCodeStep(StateMachine machine, MachineEntiy entiy) : base(machine, entiy)
 {
     this.FlowName            = "读Pcs码";
     this.MoveParam.TrunAngle = this.entiy.MachineConfig.TrunPasteAngle;
 }
Ejemplo n.º 5
0
 public CalMarkStep(StateMachine machine, MachineEntiy entiy) : base(machine, entiy)
 {
     this.FlowName            = "Mark点拍照";
     this.MoveParam.TrunAngle = machine.MachineEntiy.MachineConfig.TrunPasteAngle;
 }
Ejemplo n.º 6
0
 public DownVisionStep(StateMachine machine, MachineEntiy entiy) : base(machine, entiy)
 {
     this.FlowName            = "下视觉拍照";
     this.MoveParam.TrunAngle = machine.MachineEntiy.MachineConfig.TrunPasteAngle;
 }
 public RejectLabelStep(StateMachine machine, MachineEntiy entiy) : base(machine, entiy)
 {
     this.FlowName            = "抛料";
     this.MoveParam.TrunAngle = this.entiy.MachineConfig.TrunSuckAngle;
 }
Ejemplo n.º 8
0
 public FlowStep(StateMachine machine, MachineEntiy entiy)
 {
     this.entiy   = entiy;
     this.machine = machine;
 }
 public PasteLabelStep(StateMachine machine, MachineEntiy entiy) : base(machine, entiy)
 {
     this.FlowName            = "贴附";
     this.MoveParam.TrunAngle = machine.MachineEntiy.MachineConfig.TrunPasteAngle;
 }