diff --git a/IOB-WIN/App.config b/IOB-WIN/App.config index 818ab683..3e29b9e9 100644 --- a/IOB-WIN/App.config +++ b/IOB-WIN/App.config @@ -26,6 +26,8 @@ + + @@ -52,7 +54,7 @@ - + diff --git a/IOB-WIN/IobFanuc.cs b/IOB-WIN/IobFanuc.cs index 96fc3e97..af46581f 100644 --- a/IOB-WIN/IobFanuc.cs +++ b/IOB-WIN/IobFanuc.cs @@ -461,14 +461,17 @@ namespace IOB_WIN outVal.Add("FEED", actf); outVal.Add("SPEED", acts); outVal.Add("NUM_ALARM", numAlarm); - // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; - int[] currPosAbs = posAx.absolute; - int i = 0; - foreach (var item in currPosAbs) + if (utils.CRB("SendAxPos")) { - i++; - outVal.Add(string.Format("POS_{0:00}", i), item.ToString()); + // salvo le posizioni... + CncLib.Focas1.FAXIS posAx = answ.pos; + int[] currPosAbs = posAx.absolute; + int i = 0; + foreach (var item in currPosAbs) + { + i++; + outVal.Add(string.Format("POS_{0:00}", i), item.ToString()); + } } } catch (Exception exc) diff --git a/IOB-WIN/IobGeneric.cs b/IOB-WIN/IobGeneric.cs index 37ed7c73..8a0ed5a1 100644 --- a/IOB-WIN/IobGeneric.cs +++ b/IOB-WIN/IobGeneric.cs @@ -414,13 +414,13 @@ namespace IOB_WIN else if (ciclo == gatherCycle.MF) { processMode(); - processDynData(); - processOverride(); } else if (ciclo == gatherCycle.LF) { processContapezzi(); processProgram(); + processDynData(); + processOverride(); } else if (ciclo == gatherCycle.VLF) {