corretta gestione strobe allarmi, aggiunta valorizzazione x assi
This commit is contained in:
@@ -632,21 +632,20 @@ namespace MTC_Sim
|
||||
|
||||
sb.AppendLine(string.Format("FeedRate: {0} mm/min", FeedRate));
|
||||
|
||||
|
||||
// se ho allarmi li accodo...
|
||||
//if (allDynData.alarm != 0)
|
||||
//{
|
||||
if (allDynData.alarm != 0)
|
||||
{
|
||||
sb.AppendLine(string.Format("Allarmi CNC: {0}", allDynData.alarm));
|
||||
|
||||
inizio = DateTime.Now;
|
||||
allarmiCNC = FANUC_ref.getCncAlarm();
|
||||
if (utils.CRB("recTime")) TimingData.addResult("R-CNC-ALARMS", DateTime.Now.Subtract(inizio).Ticks);
|
||||
checkCNCAlarms();
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// mAlarmCNC.Normal();
|
||||
//}
|
||||
}
|
||||
else
|
||||
{
|
||||
allarmiCNC = new CMSCncLib.Focas1.ODBALMMSG2();
|
||||
}
|
||||
|
||||
parentForm.dataMonitor = sb.ToString();
|
||||
}
|
||||
@@ -689,13 +688,16 @@ namespace MTC_Sim
|
||||
//if (utils.CRB("verbose")) sb.AppendLine(string.Format("Allarmi CNC: NUM {0} | MESS: {1} | ASSE: {2} | TYPE: {3}", allarme.alm_no, allarme.alm_msg, allarme.axis, allarme.type));
|
||||
|
||||
// se ho asse accodo ad asse altrimenti no...
|
||||
//if (allarme.axis == 0)
|
||||
//{
|
||||
string codAllarme = string.Format("T{0}-N{1}", allarme.type, allarme.alm_no);
|
||||
mAlarmCNC.Add(MTConnect.Condition.Level.FAULT, allarme.alm_msg, codAllarme, "", "");
|
||||
//}
|
||||
//else
|
||||
//{ }
|
||||
if (allarme.axis == 0)
|
||||
{
|
||||
mAlarmCNC.Add(MTConnect.Condition.Level.FAULT, allarme.alm_msg, codAllarme, "", "");
|
||||
}
|
||||
else
|
||||
{
|
||||
vettAxis[allarme.axis].mAxAlarmCNC.Add(MTConnect.Condition.Level.FAULT, allarme.alm_msg, codAllarme, "", "");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user