|
|
|
@ -1457,117 +1457,10 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
public bool UnloadFinished()
|
|
|
|
|
{ return unloadOk; }
|
|
|
|
|
|
|
|
|
|
public void PressLoad(List<TurnoverInfo> taskList)
|
|
|
|
|
{
|
|
|
|
|
slots.Clear();
|
|
|
|
|
foreach(var slot in taskList)
|
|
|
|
|
{
|
|
|
|
|
slots.Add(slot.FromIndex+1);
|
|
|
|
|
}
|
|
|
|
|
pressLoad = true;
|
|
|
|
|
loadOk= false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 周转盘真空吸检测
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public List<int> TurnoverTrayVacCheck()
|
|
|
|
|
{
|
|
|
|
|
List<int> result = new List<int>();
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
if (!Ops.IsOn($"周转盘{slot+8}号穴位真空吸检测"))
|
|
|
|
|
{
|
|
|
|
|
result.Add(slot+8);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 测试穴位真空吸检测
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public List<int> TestVacCheck()
|
|
|
|
|
{
|
|
|
|
|
List<int> result = new List<int>();
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
if (!Ops.IsOn($"测试{slot}号穴位真空吸检测"))
|
|
|
|
|
{
|
|
|
|
|
result.Add(slot);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void PressUnload(List<TurnoverInfo> taskList)
|
|
|
|
|
{
|
|
|
|
|
slots.Clear();
|
|
|
|
|
foreach (var item in taskList)
|
|
|
|
|
{
|
|
|
|
|
slots.Add(item.FromIndex+1);
|
|
|
|
|
}
|
|
|
|
|
pressUnload = true;
|
|
|
|
|
unloadOk= false;
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 吸嘴真空吸检测
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
List<int> CheckNozzleVac()
|
|
|
|
|
{
|
|
|
|
|
List<int> ngList = new List<int>();
|
|
|
|
|
//周转1号吸嘴真空吸检测
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
if (!Ops.IsOn($"周转{slot}号吸嘴真空吸检测"))
|
|
|
|
|
{
|
|
|
|
|
ngList.Add(slot);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return ngList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void OpenNozzleVac()
|
|
|
|
|
{
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
Ops.On($"周转{slot}号吸嘴真空吸");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void CloseNozzleVac()
|
|
|
|
|
{
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
Ops.Off($"周转{slot}号吸嘴真空吸");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void OpenTurnoverTrayVac()
|
|
|
|
|
{
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
Ops.On($"周转盘{slot}号穴位真空吸");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void CloseTurnoverTrayVac()
|
|
|
|
|
{
|
|
|
|
|
foreach (var slot in slots)
|
|
|
|
|
{
|
|
|
|
|
Ops.Off($"周转盘{slot}号穴位真空吸");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ClosePressVac()
|
|
|
|
|
public string GetStep()
|
|
|
|
|
{
|
|
|
|
|
//foreach (var slot in slots)
|
|
|
|
|
//{
|
|
|
|
|
// Ops.Off($"测试{slot}号穴位真空吸");
|
|
|
|
|
//}
|
|
|
|
|
return Step.ToString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|