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)
{