From dac18783e5c2c1d4a43f44ef605db0a9c9d8fa22 Mon Sep 17 00:00:00 2001 From: "ext_luca.pansa@cms.it" Date: Mon, 2 Nov 2020 15:46:07 +0100 Subject: [PATCH] LP modifiche recuperate --- CMS_CORE_Library/Siemens/Nc_Siemens.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/CMS_CORE_Library/Siemens/Nc_Siemens.cs b/CMS_CORE_Library/Siemens/Nc_Siemens.cs index 013e4fe..8659339 100644 --- a/CMS_CORE_Library/Siemens/Nc_Siemens.cs +++ b/CMS_CORE_Library/Siemens/Nc_Siemens.cs @@ -1158,10 +1158,13 @@ namespace CMS_CORE_Library.Siemens { // Read selected edge Item activeEdgeId = new Item { Path = "/Channel/State/actDNumber[u" + readValues[headOffset] + ",1]" }; // OffsetId - DataSvc dataSvc = new DataSvc(); - dataSvc.Read(activeEdgeId); + if (activeEdgeId != null) + { + DataSvc dataSvc = new DataSvc(); + dataSvc.Read(activeEdgeId); + } - if (Convert.ToInt32(activeEdgeId.Value) != 0) + if ( activeEdgeId != null && Convert.ToInt32(activeEdgeId.Value) != 0) { // Find edge var edge = tool.EdgesData @@ -2397,8 +2400,8 @@ namespace CMS_CORE_Library.Siemens new Item { Path = "/Channel/State/actTNumber[u" + processId + ",1]" }, // ActiveToolId new Item { Path = "/Channel/State/actDNumber[u" + processId + ",1]" }, // OffsetId new Item { Path = "/Channel/State/actFrameIndex[u" + processId + "]" }, // Origin - new Item { Path = "DB21.DBB4"}, // Work override - new Item { Path = "DB21.DBB5"}, // Rapid override, + new Item { Path = "DB2"+processId+".DBB4"}, // Work override + new Item { Path = "DB2"+processId+".DBB5"}, // Rapid override, new Item { Path = "/Channel/State/actFeedRateIpo[u" + processId + ", 1]"}, new Item { Path = "/Nck/Configuration/numCuttEdgeParams[1]"}, // Cutt Edge Params };