Added feature to Siemens library:
- Update edge - Update/delete multitotol
This commit is contained in:
@@ -115,6 +115,23 @@ namespace CMS_CORE_Application
|
||||
PreAlmLife = 21,
|
||||
ResidualLife = 20,
|
||||
EdgeAdditionalParams = new Dictionary<string, double>()
|
||||
{
|
||||
{ "cuttingEdge", 1 },
|
||||
{ "lenght", 12 }
|
||||
}
|
||||
};
|
||||
|
||||
ShankModel newShank = new ShankModel()
|
||||
{
|
||||
Name = "MULTITOOLLISsimo",
|
||||
MagazinePositionType = 1,
|
||||
LeftSize = 1,
|
||||
RightSize = 1,
|
||||
IsEnabled = true,
|
||||
InFixedPlace = true,
|
||||
IsInhibited = true,
|
||||
InChangeTool = true,
|
||||
InUse = true
|
||||
};
|
||||
|
||||
List<NewToolInMagazineModel> newMagazine = new List<NewToolInMagazineModel>()
|
||||
@@ -194,34 +211,36 @@ namespace CMS_CORE_Application
|
||||
error = true;
|
||||
SetError(Lines, cmsError);
|
||||
}
|
||||
// cmsError = N.TOOLS_WAddShank(ref newShank);
|
||||
// cmsError = N.TOOLS_WDeleteShank(4);
|
||||
//cmsError = N.TOOLS_WUpdateEdge(1, ref newEdge);
|
||||
|
||||
cmsError = N.TOOLS_RConfiguration(ref toolsConfig);
|
||||
// cmsError = N.PLC_WRefreshAllMessages();
|
||||
cmsError = N.PLC_RHeadsData(headsTest, 1);
|
||||
//cmsError = N.TOOLS_RConfiguration(ref toolsConfig);
|
||||
//cmsError = N.PLC_WRefreshAllMessages();
|
||||
//cmsError = N.PLC_RHeadsData(headsTest, 1);
|
||||
|
||||
cmsError = N.TOOLS_WAddEdge(6, ref newEdge);
|
||||
//cmsError = N.TOOLS_WAddEdge(6, ref newEdge);
|
||||
|
||||
|
||||
cmsError = N.TOOLS_RToolsData(ref dataTable);
|
||||
cmsError = N.TOOLS_RShanksData(ref shanks);
|
||||
cmsError = N.TOOLS_RFamilyData(ref famiies);
|
||||
cmsError = N.TOOLS_RMagazinePositions(ref positions);
|
||||
cmsError = N.TOOLS_WAddTool(ref newTool);
|
||||
//cmsError = N.TOOLS_RToolsData(ref dataTable);
|
||||
//cmsError = N.TOOLS_RShanksData(ref shanks);
|
||||
//cmsError = N.TOOLS_RFamilyData(ref famiies);
|
||||
//cmsError = N.TOOLS_RMagazinePositions(ref positions);
|
||||
//cmsError = N.TOOLS_WAddTool(ref newTool);
|
||||
|
||||
ShankModel shank = new ShankModel();
|
||||
cmsError = N.TOOLS_WAddShank(ref shank);
|
||||
FamilyModel family = new FamilyModel
|
||||
{
|
||||
Name = "Da demo"
|
||||
};
|
||||
cmsError = N.TOOLS_WDeleteTool(11);
|
||||
// cmsError = N.TOOLS_WAddFamily(ref family);
|
||||
cmsError = N.TOOLS_RConfiguration(ref toolsConfig);
|
||||
// cmsError = N.TOOLS_WUpdateEdge(1, ref newEdge);
|
||||
cmsError = N.TOOLS_WUpdateTool(newTool);
|
||||
cmsError = N.TOOLS_RMagazineTools(1, ref magazine);
|
||||
cmsError = N.TOOLS_RAvailableTools(ref multiTools, ref tools);
|
||||
cmsError = N.TOOLS_WUpdateMagazineTools(1, newMagazine);
|
||||
//ShankModel shank = new ShankModel();
|
||||
//cmsError = N.TOOLS_WAddShank(ref shank);
|
||||
//FamilyModel family = new FamilyModel
|
||||
//{
|
||||
// Name = "Da demo"
|
||||
//};
|
||||
//cmsError = N.TOOLS_WDeleteTool(11);
|
||||
//// cmsError = N.TOOLS_WAddFamily(ref family);
|
||||
//cmsError = N.TOOLS_RConfiguration(ref toolsConfig);
|
||||
//cmsError = N.TOOLS_WUpdateTool(newTool);
|
||||
//cmsError = N.TOOLS_RMagazineTools(1, ref magazine);
|
||||
//cmsError = N.TOOLS_RAvailableTools(ref multiTools, ref tools);
|
||||
//cmsError = N.TOOLS_WUpdateMagazineTools(1, newMagazine);
|
||||
// N.PLC_WPowerOnData(6, true);
|
||||
//N.PLC_RFunctionAccess(ref functionality);
|
||||
|
||||
|
||||
@@ -531,6 +531,7 @@ namespace CMS_CORE_Library
|
||||
{
|
||||
public string Name;
|
||||
public string Path;
|
||||
public int Number;
|
||||
}
|
||||
|
||||
public class MagazineAndToolModel
|
||||
|
||||
@@ -1877,9 +1877,15 @@ namespace CMS_CORE.Siemens
|
||||
{
|
||||
case ToolAction.TOOL_DELETED:
|
||||
{
|
||||
var tool = ToolTableData.SingleOrDefault(t => t.Id == toolInfo.tNo);
|
||||
SiemensToolModel tool = ToolTableData.SingleOrDefault(t => t.Id == toolInfo.tNo);
|
||||
if (tool != null)
|
||||
ToolTableData.Remove(tool);
|
||||
else
|
||||
{
|
||||
ShankModel shank = Multitools.SingleOrDefault(t => t.Id == toolInfo.tNo);
|
||||
if (shank != null)
|
||||
Multitools.Remove(shank);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -1887,9 +1893,13 @@ namespace CMS_CORE.Siemens
|
||||
{
|
||||
// string[] toolsStrings = ReadToolTableFile();
|
||||
|
||||
var newTool = CreateToolFromId((int)toolInfo.tNo, toolsStrings);
|
||||
SiemensToolModel newTool = CreateToolFromId((int)toolInfo.tNo, toolsStrings);
|
||||
if (newTool != null)
|
||||
ToolTableData.Add(newTool);
|
||||
else
|
||||
{
|
||||
ShankModel newShank = CreateMultitoolFromId((int)toolInfo.tNo, toolsStrings);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -1898,13 +1908,31 @@ namespace CMS_CORE.Siemens
|
||||
// string[] toolsStrings = ReadToolTableFile();
|
||||
|
||||
// Fin edited toolIndex
|
||||
var toolIndex = ToolTableData.FindIndex(t => t.Id == toolInfo.tNo);
|
||||
// Get its new data
|
||||
var newTool = CreateToolFromId((int)toolInfo.tNo, toolsStrings);
|
||||
int toolIndex = ToolTableData.FindIndex(t => t.Id == toolInfo.tNo);
|
||||
// If the id belongs to a tool
|
||||
if(toolIndex != -1)
|
||||
{
|
||||
// Get tool new data
|
||||
SiemensToolModel newTool = CreateToolFromId((int)toolInfo.tNo, toolsStrings);
|
||||
|
||||
// Replace the element
|
||||
if (newTool != null)
|
||||
ToolTableData[toolIndex] = newTool;
|
||||
// Replace the element
|
||||
if (newTool != null)
|
||||
ToolTableData[toolIndex] = newTool;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Find if its a multitool
|
||||
int multitoolIndex = Multitools.FindIndex(t => t.Id == toolInfo.tNo);
|
||||
|
||||
if(multitoolIndex != -1)
|
||||
{
|
||||
// Create model with new data
|
||||
ShankModel newShank = CreateMultitoolFromId((int)toolInfo.tNo, toolsStrings);
|
||||
// Replace element
|
||||
if (newShank != null)
|
||||
Multitools[multitoolIndex] = newShank;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -1947,6 +1975,7 @@ namespace CMS_CORE.Siemens
|
||||
FamilyName = toolsStrings.FirstOrDefault(x => x.Contains("$TC_TP2[" + toolId)).Split('=').LastOrDefault().Replace("\"", ""),
|
||||
LeftSize = Convert.ToByte(toolsStrings.FirstOrDefault(X => X.StartsWith("$TC_TP3[" + toolId)).Split('=').LastOrDefault()),
|
||||
RightSize = Convert.ToByte(toolsStrings.FirstOrDefault(X => X.StartsWith("$TC_TP4[" + toolId)).Split('=').LastOrDefault()),
|
||||
MagazinePositionType = Convert.ToByte(toolsStrings.FirstOrDefault( x => x.StartsWith("$TC_TP7[" + toolId)).Split('=').LastOrDefault()),
|
||||
Rotation = rotation,
|
||||
LifeType = (SIEMENS_LIFE_TYPE)Convert.ToInt32(toolsStrings.FirstOrDefault(x => x.StartsWith("$TC_TP9[" + toolId)).Split('=').LastOrDefault()),
|
||||
Cooling1 = GetBitValue(toolInfo, 11),
|
||||
@@ -1956,6 +1985,7 @@ namespace CMS_CORE.Siemens
|
||||
IsInhibited = GetBitValue(toolStatus, 3),
|
||||
IsMeasured = GetBitValue(toolStatus, 4),
|
||||
InChangeTool = GetBitValue(toolStatus, 5),
|
||||
IsEnabled = GetBitValue(toolStatus, 6),
|
||||
IsInUse = GetBitValue(toolStatus, 7),
|
||||
PreAlarm = GetBitValue(toolStatus, 8),
|
||||
EdgesData = new List<EdgeModel>()
|
||||
@@ -2000,6 +2030,39 @@ namespace CMS_CORE.Siemens
|
||||
return toolValues;
|
||||
}
|
||||
|
||||
private ShankModel CreateMultitoolFromId(int multitoolId, string[] toolsStrings)
|
||||
{
|
||||
SiemensEdgesConfiguration toolEdgesConfig = new SiemensEdgesConfiguration();
|
||||
|
||||
// Find tool status status
|
||||
var toolStatusByte = toolsStrings.FirstOrDefault(X => X.StartsWith("$TC_MTP8[" + multitoolId));
|
||||
if (toolStatusByte == null)
|
||||
return null;
|
||||
|
||||
byte toolStatus = Convert.ToByte(toolStatusByte.Split('=').LastOrDefault());
|
||||
|
||||
ShankModel oldShank = Multitools.Where(x => x.Id == multitoolId).FirstOrDefault();
|
||||
|
||||
// Create shank model
|
||||
ShankModel shank = new ShankModel()
|
||||
{
|
||||
Id = multitoolId,
|
||||
Name = toolsStrings.FirstOrDefault(x => x.Contains("$TC_MTP2[" + multitoolId)).Split('=').LastOrDefault().Replace("\"", ""),
|
||||
LeftSize = Convert.ToByte(toolsStrings.FirstOrDefault(X => X.StartsWith("$TC_MTP3[" + multitoolId)).Split('=').LastOrDefault()),
|
||||
RightSize = Convert.ToByte(toolsStrings.FirstOrDefault(X => X.StartsWith("$TC_MTP4[" + multitoolId)).Split('=').LastOrDefault()),
|
||||
MagazinePositionType = Convert.ToByte(toolsStrings.FirstOrDefault(x => x.StartsWith("$TC_MTP7[" + multitoolId)).Split('=').LastOrDefault()),
|
||||
IsEnabled = GetBitValue(toolStatus, 2),
|
||||
IsInhibited = GetBitValue(toolStatus, 3),
|
||||
InChangeTool = GetBitValue(toolStatus, 6),
|
||||
InFixedPlace = GetBitValue(toolStatus, 7),
|
||||
InUse = GetBitValue(toolStatus, 8),
|
||||
ChildsTools = oldShank == null ? new List<ShankChildModel>() : oldShank.ChildsTools
|
||||
};
|
||||
|
||||
|
||||
return shank;
|
||||
}
|
||||
|
||||
private void CreateToolsFromFileStrings(string[] toolsStrings)
|
||||
{
|
||||
SiemensEdgesConfiguration toolEdgesConfig = new SiemensEdgesConfiguration();
|
||||
@@ -2503,28 +2566,7 @@ namespace CMS_CORE.Siemens
|
||||
tool.FamilyName = tool.FamilyName.Substring(0, 32);
|
||||
try
|
||||
{
|
||||
// Get tool ids
|
||||
List<int> toolIds = ToolTableData.Select(x => x.Id).ToList();
|
||||
// Sort tools ids array
|
||||
toolIds.Sort((x, y) => x.CompareTo(y));
|
||||
int toolId = 1;
|
||||
for (int i = 1; i <= toolIds.Count; i++)
|
||||
{
|
||||
// If next id is different than previus + 1, there is an empty space
|
||||
if (toolIds[i] + 1 != toolIds[i + 1])
|
||||
{
|
||||
// Check if the empty space is a Multitool
|
||||
ShankModel shank = Multitools.Where(x => x.Id == (toolIds[i] + 1)).FirstOrDefault();
|
||||
if (shank == null)
|
||||
{
|
||||
// Set new id
|
||||
toolId = toolIds[i] + 1;
|
||||
i = toolIds.Count; // Exit
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tool.Id = toolId;
|
||||
tool.Id = GetNextToolId();
|
||||
|
||||
//Create Tools
|
||||
string[] piArgs = new string[6];
|
||||
@@ -2537,8 +2579,10 @@ namespace CMS_CORE.Siemens
|
||||
|
||||
PiSvc pi = new PiSvc(piArgs);
|
||||
pi.Start();
|
||||
|
||||
TOOLS_WUpdateTool(tool);
|
||||
// Update new tool
|
||||
CmsError cmsError = TOOLS_WUpdateTool(tool);
|
||||
if (cmsError.IsError())
|
||||
return cmsError;
|
||||
|
||||
SiemensEdgesConfiguration toolEdgesConfig = new SiemensEdgesConfiguration();
|
||||
List<EdgeConfigModel> toolTypeConfig = toolEdgesConfig.EdgesConfig[tool.ToolType];
|
||||
@@ -2570,9 +2614,69 @@ namespace CMS_CORE.Siemens
|
||||
|
||||
public override CmsError TOOLS_WAddShank(ref ShankModel shank)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (shank.Name.Count() > 32)
|
||||
shank.Name = shank.Name.Substring(0, 32);
|
||||
|
||||
if (Multitools.Count >= MAX_MULTITOOLS_NUMBER)
|
||||
return INCORRECT_PARAMETERS_ERROR;
|
||||
|
||||
shank.Id = GetNextToolId();
|
||||
|
||||
//Create Shank with NC Pi service
|
||||
string[] piArgs = new string[8];
|
||||
piArgs[0] = "/NC";
|
||||
piArgs[1] = "401";
|
||||
piArgs[2] = shank.Name.Trim().PadRight(32);
|
||||
piArgs[3] = "-0001"; // Reserved
|
||||
piArgs[4] = "00000"; // "00000" or “-0001” -> Nc choice / “00001” not allowed
|
||||
piArgs[5] = "002"; // From "002" to "$MN_MAX_TOOLS_PER_MULTITOOL" // 001 not allowed
|
||||
piArgs[6] = "1"; // “1”..”3” tipo di riconoscimento distanza tra utensili nel multitool
|
||||
piArgs[7] = "_N_TMCRMT";
|
||||
|
||||
// PI create command
|
||||
PiSvc pi = new PiSvc(piArgs);
|
||||
pi.Start();
|
||||
|
||||
// Update data
|
||||
CmsError cmsError = TOOLS_WUpdateShank(ref shank);
|
||||
if (cmsError.IsError())
|
||||
return cmsError;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return ManageException(ex);
|
||||
}
|
||||
|
||||
return NO_ERROR;
|
||||
}
|
||||
|
||||
private int GetNextToolId()
|
||||
{
|
||||
// Get tool ids
|
||||
List<int> toolIds = ToolTableData.Select(x => x.Id).ToList();
|
||||
// Sort tools ids array
|
||||
toolIds.Sort((x, y) => x.CompareTo(y));
|
||||
|
||||
for (int i = 0; i <= toolIds.Count; i++)
|
||||
{
|
||||
// If next id is different than previus + 1, there is an empty space
|
||||
if (toolIds[i] + 1 != toolIds[i + 1])
|
||||
{
|
||||
// Check if the empty space is a Multitool
|
||||
ShankModel shank = Multitools.Where(x => x.Id == (toolIds[i] + 1)).FirstOrDefault();
|
||||
if (shank == null)
|
||||
{
|
||||
// Set new id
|
||||
return toolIds[i] + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
public override CmsError TOOLS_WUpdateFamilyData(string oldName, string newName)
|
||||
{
|
||||
return NO_ERROR;
|
||||
@@ -2589,47 +2693,19 @@ namespace CMS_CORE.Siemens
|
||||
{
|
||||
// TC_TP2
|
||||
DataSvc dataSvc = new DataSvc();
|
||||
Item item = new Item("/Tool/Data/toolIdent[" + tool.Id + "]") { Value = tool.FamilyName };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_TP3
|
||||
item = new Item() { Path = "/Tool/Data/toolsize_left[" + tool.Id + "]", Value = tool.LeftSize };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_TP4
|
||||
item = new Item() { Path = "/Tool/Data/toolsize_right[" + tool.Id + "]", Value = tool.RightSize };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_TP7
|
||||
item = new Item() { Path = "/Tool/Data/toolplace_spec[" + tool.Id + "]", Value = tool.MagazinePositionType };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_TP8
|
||||
// Create status byte from bit array
|
||||
BitArray bitArray = new BitArray(new bool[] { tool.IsActive, tool.IsEnabled, tool.IsInhibited, tool.IsMeasured, tool.PreAlarm, tool.InChangeTool, tool.InFixedPlace, tool.IsInUse });
|
||||
int[] array = new int[1];
|
||||
bitArray.CopyTo(array, 0);
|
||||
|
||||
item = new Item() { Path = "/Tool/Data/toolStateL[" + tool.Id + "]", Value = array[0] };
|
||||
dataSvc.Write(item);
|
||||
// Read tool info ( rotation, cooling etc...)
|
||||
Item toolInfo = new Item("/Tool/Compensation/edgeData[c" + tool.Id + ",25]");
|
||||
dataSvc.Read(toolInfo);
|
||||
int val = Convert.ToInt32(toolInfo.Value);
|
||||
|
||||
// TC_TP9
|
||||
item = new Item() { Path = "/Tool/Data/toolMon[" + tool.Id + "]", Value = (int)tool.LifeType, };
|
||||
dataSvc.Write(item);
|
||||
bool clockwhise = false, counterClockwhise = false;
|
||||
|
||||
// EdgesData
|
||||
// TC_DP1
|
||||
item = new Item() { Path = "/Tool/Compensation/edgeData[c" + tool.Id + ",1]", Value = tool.ToolType };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_DP25
|
||||
item = new Item("/Tool/Compensation/edgeData[c" + tool.Id + ",25]");
|
||||
dataSvc.Read(item);
|
||||
int val = Convert.ToInt32(item.Value);
|
||||
|
||||
bool clockwhise = false;
|
||||
bool counterClockwhise = false;
|
||||
|
||||
// Convert rotation data
|
||||
// Convert rotation into boolean
|
||||
switch (tool.Rotation)
|
||||
{
|
||||
case ROTATION.CLOCKWHISE:
|
||||
@@ -2641,21 +2717,38 @@ namespace CMS_CORE.Siemens
|
||||
clockwhise = false;
|
||||
counterClockwhise = true;
|
||||
break;
|
||||
|
||||
default:
|
||||
clockwhise = false;
|
||||
counterClockwhise = false;
|
||||
break;
|
||||
}
|
||||
|
||||
// Set rotation data
|
||||
val = SetBitValue(val, clockwhise, 9);
|
||||
val = SetBitValue(val, counterClockwhise, 10);
|
||||
// Set cooling
|
||||
val = SetBitValue(val, tool.Cooling1, 11);
|
||||
val = SetBitValue(val, tool.Cooling2, 12);
|
||||
// Write
|
||||
item.Value = val;
|
||||
dataSvc.Write(item);
|
||||
|
||||
toolInfo.Value = val;
|
||||
|
||||
List<Item> items = new List<Item>()
|
||||
{
|
||||
// TC_TP2
|
||||
new Item("/Tool/Data/toolIdent[" + tool.Id + "]") { Value = tool.FamilyName },
|
||||
// TC_TP3
|
||||
new Item() { Path = "/Tool/Data/toolsize_left[" + tool.Id + "]", Value = tool.LeftSize },
|
||||
// TC_TP4
|
||||
new Item() { Path = "/Tool/Data/toolsize_right[" + tool.Id + "]", Value = tool.RightSize },
|
||||
// TC_TP7
|
||||
new Item() { Path = "/Tool/Data/toolplace_spec[" + tool.Id + "]", Value = tool.MagazinePositionType },
|
||||
// TC_TP8
|
||||
new Item() { Path = "/Tool/Data/toolStateL[" + tool.Id + "]", Value = array[0] },
|
||||
// TC_TP9
|
||||
new Item() { Path = "/Tool/Data/toolMon[" + tool.Id + "]", Value = (int)tool.LifeType, },
|
||||
// TC_DP1
|
||||
new Item() { Path = "/Tool/Compensation/edgeData[c" + tool.Id + ",1]", Value = tool.ToolType },
|
||||
// TC_DP25
|
||||
{ toolInfo }
|
||||
};
|
||||
|
||||
dataSvc.Write(items.ToArray());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -2686,11 +2779,37 @@ namespace CMS_CORE.Siemens
|
||||
{
|
||||
return ManageException(ex);
|
||||
}
|
||||
|
||||
return NO_ERROR;
|
||||
}
|
||||
|
||||
public override CmsError TOOLS_WDeleteShank(int id)
|
||||
{
|
||||
// Find if exists
|
||||
var multitool = Multitools.Where(x => x.Id == id).FirstOrDefault();
|
||||
if (multitool == null)
|
||||
return INCORRECT_PARAMETERS_ERROR;
|
||||
|
||||
try
|
||||
{
|
||||
// Create string parameters
|
||||
string[] piArgs = new string[7];
|
||||
piArgs[0] = "/NC";
|
||||
piArgs[1] = "401";
|
||||
piArgs[2] = "".PadRight(32);
|
||||
piArgs[3] = "00000";
|
||||
piArgs[4] = id.ToString().PadLeft(5, '0'); // Tool ID (> 00000)
|
||||
piArgs[5] = "1"; // 0 No delete childs, 1 delete childs
|
||||
piArgs[6] = "_N_TMDLMT";
|
||||
// Start NC delete command
|
||||
PiSvc pi = new PiSvc(piArgs);
|
||||
pi.Start();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return ManageException(ex);
|
||||
}
|
||||
|
||||
return NO_ERROR;
|
||||
}
|
||||
|
||||
@@ -2772,31 +2891,34 @@ namespace CMS_CORE.Siemens
|
||||
// Get config for current tool type
|
||||
List<EdgeConfigModel> toolTypeConfig = toolEdgesConfig.EdgesConfig[tool.ToolType];
|
||||
DataSvc dataSvc = new DataSvc();
|
||||
Item item;
|
||||
List<Item> items = new List<Item>();
|
||||
int edgeOffset = (edge.Id - 1) * 9;
|
||||
switch (tool.LifeType)
|
||||
{
|
||||
case SIEMENS_LIFE_TYPE.TIME:
|
||||
{
|
||||
item = new Item() { Path = "/Tool/Supervision/data" };
|
||||
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Supervision/data[c{0}, {1}]", tool.Id, edgeOffset + 1), Value = edge.PreAlmLife});
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Supervision/data[c{0}, {1}]", tool.Id, edgeOffset + 2), Value = edge.NominalLife });
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Supervision/data[c{0}, {1}]", tool.Id, edgeOffset + 5), Value = edge.ResidualLife });
|
||||
}
|
||||
break;
|
||||
case SIEMENS_LIFE_TYPE.COUNT:
|
||||
{
|
||||
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Supervision/data[c{0}, {1}]", tool.Id, edgeOffset + 3), Value = edge.PreAlmLife });
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Supervision/data[c{0}, {1}]", tool.Id, edgeOffset + 4), Value = edge.NominalLife });
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Supervision/data[c{0}, {1}]", tool.Id, edgeOffset + 6), Value = edge.ResidualLife });
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
foreach (EdgeConfigModel conf in toolTypeConfig)
|
||||
{
|
||||
if (edge.EdgeAdditionalParams.ContainsKey(conf.Name))
|
||||
{
|
||||
var paramId = Regex.Match("$TC_DP2[", @"\d+").Value;
|
||||
item = new Item() { Path = "/Tool/Compensation/edgeData[c" + tool.Id + ", " + paramId + "]", Value = tool.RightSize };
|
||||
dataSvc.Write(item);
|
||||
items.Add(new Item() { Path = string.Format("/Tool/Compensation/edgeData[c{0}, {1}]", edge.Id, edgeOffset + conf.Number), Value = edge.EdgeAdditionalParams[conf.Name] });
|
||||
}
|
||||
}
|
||||
|
||||
dataSvc.Write(items.ToArray());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -2809,30 +2931,27 @@ namespace CMS_CORE.Siemens
|
||||
{
|
||||
try
|
||||
{
|
||||
// TC_MTP2
|
||||
DataSvc dataSvc = new DataSvc();
|
||||
Item item = new Item("/Tool/MT/multitoolIdent[" + shank.Id + "]") { Value = shank.Name };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_MTP3
|
||||
item = new Item() { Path = "/Tool/MT/multitoolsize_left[" + shank.Id + "]", Value = shank.LeftSize };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_MTP4
|
||||
item = new Item() { Path = "/Tool/MT/multitoolsize_right[" + shank.Id + "]", Value = shank.RightSize };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_TMP7
|
||||
item = new Item() { Path = "/Tool/MT/multitoolplace_spec[" + shank.Id + "]", Value = shank.MagazinePositionType };
|
||||
dataSvc.Write(item);
|
||||
|
||||
// TC_MTP8
|
||||
// Set status byte
|
||||
BitArray bitArray = new BitArray(new bool[] { false, shank.IsEnabled, shank.IsInhibited, false, false, shank.InChangeTool, shank.InFixedPlace, shank.InUse });
|
||||
int[] array = new int[1];
|
||||
bitArray.CopyTo(array, 0);
|
||||
|
||||
item = new Item() { Path = "/Tool/MT/multitoolStateL[" + shank.Id + "]", Value = array[0] };
|
||||
dataSvc.Write(item);
|
||||
List<Item> items = new List<Item>()
|
||||
{
|
||||
// TC_MTP2
|
||||
new Item("/Tool/MT/multitoolIdent[" + shank.Id + "]") { Value = shank.Name },
|
||||
// TC_MTP3
|
||||
new Item() { Path = "/Tool/MT/multitoolsize_left[" + shank.Id + "]", Value = shank.LeftSize },
|
||||
// TC_MTP4
|
||||
new Item() { Path = "/Tool/MT/multitoolsize_right[" + shank.Id + "]", Value = shank.RightSize },
|
||||
// TC_TMP7
|
||||
new Item() { Path = "/Tool/MT/multitoolplace_spec[" + shank.Id + "]", Value = shank.MagazinePositionType },
|
||||
// TC_MTP8
|
||||
new Item() { Path = "/Tool/MT/multitoolStateL[" + shank.Id + "]", Value = array[0] }
|
||||
};
|
||||
|
||||
dataSvc.Write(items.ToArray());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@@ -10,430 +10,430 @@ namespace CMS_CORE_Library.Siemens
|
||||
{
|
||||
100, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
110, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
111, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "cornerRadius", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "cornerRadius", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
120, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
121, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34}
|
||||
}
|
||||
},
|
||||
{
|
||||
130, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "geomLenght1", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "geomLenght2", Path = "$TC_DP4["},
|
||||
new EdgeConfigModel{Name = "geomLenght3", Path = "$TC_DP5["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "geomDeltaLenght1", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "geomDeltaLenght2", Path = "$TC_DP13["},
|
||||
new EdgeConfigModel{Name = "geomDeltaLenght3", Path = "$TC_DP14["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "adapterLenght1", Path = "$TC_DP21["},
|
||||
new EdgeConfigModel{Name = "adapterLenght2", Path = "$TC_DP22["},
|
||||
new EdgeConfigModel{Name = "adapterLenght3", Path = "$TC_DP23["},
|
||||
new EdgeConfigModel{Name = "v", Path = "$TC_DPV["},
|
||||
new EdgeConfigModel{Name = "vector1", Path = "$TC_DPV3["},
|
||||
new EdgeConfigModel{Name = "vector2", Path = "$TC_DPV4["},
|
||||
new EdgeConfigModel{Name = "vector3", Path = "$TC_DPV5["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "geomLenght1", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "geomLenght2", Path = "$TC_DP4[", Number = 4},
|
||||
new EdgeConfigModel{ Name = "geomLenght3", Path = "$TC_DP5[", Number = 5},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "geomDeltaLenght1", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "geomDeltaLenght2", Path = "$TC_DP13[", Number = 13},
|
||||
new EdgeConfigModel{ Name = "geomDeltaLenght3", Path = "$TC_DP14[", Number = 14},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "adapterLenght1", Path = "$TC_DP21[", Number = 21},
|
||||
new EdgeConfigModel{ Name = "adapterLenght2", Path = "$TC_DP22[", Number = 22},
|
||||
new EdgeConfigModel{ Name = "adapterLenght3", Path = "$TC_DP23[", Number = 23},
|
||||
new EdgeConfigModel{ Name = "v", Path = "$TC_DPV[", Number = 27},
|
||||
new EdgeConfigModel{ Name = "vector1", Path = "$TC_DPV3[", Number = 28},
|
||||
new EdgeConfigModel{ Name = "vector2", Path = "$TC_DPV4[", Number = 29},
|
||||
new EdgeConfigModel{ Name = "vector3", Path = "$TC_DPV5[", Number = 30},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
131, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "geomLenght1", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "geomLenght2", Path = "$TC_DP4["},
|
||||
new EdgeConfigModel{Name = "geomLenght3", Path = "$TC_DP5["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "cornerRadius", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "geomDeltaLenght1", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "geomDeltaLenght2", Path = "$TC_DP13["},
|
||||
new EdgeConfigModel{Name = "geomDeltaLenght3", Path = "$TC_DP14["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "adapterLenght1", Path = "$TC_DP21["},
|
||||
new EdgeConfigModel{Name = "adapterLenght2", Path = "$TC_DP22["},
|
||||
new EdgeConfigModel{Name = "adapterLenght3", Path = "$TC_DP23["},
|
||||
new EdgeConfigModel{Name = "v", Path = "$TC_DPV["},
|
||||
new EdgeConfigModel{Name = "vector1", Path = "$TC_DPV3["},
|
||||
new EdgeConfigModel{Name = "vector2", Path = "$TC_DPV4["},
|
||||
new EdgeConfigModel{Name = "vector3", Path = "$TC_DPV5["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "geomLenght1", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "geomLenght2", Path = "$TC_DP4[", Number = 4},
|
||||
new EdgeConfigModel{ Name = "geomLenght3", Path = "$TC_DP5[", Number = 5},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "cornerRadius", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "geomDeltaLenght1", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "geomDeltaLenght2", Path = "$TC_DP13[", Number = 13},
|
||||
new EdgeConfigModel{ Name = "geomDeltaLenght3", Path = "$TC_DP14[", Number = 14},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "adapterLenght1", Path = "$TC_DP21[", Number = 21},
|
||||
new EdgeConfigModel{ Name = "adapterLenght2", Path = "$TC_DP22[", Number = 22},
|
||||
new EdgeConfigModel{ Name = "adapterLenght3", Path = "$TC_DP23[", Number = 23},
|
||||
new EdgeConfigModel{ Name = "v", Path = "$TC_DPV[", Number = 27},
|
||||
new EdgeConfigModel{ Name = "vector1", Path = "$TC_DPV3[", Number = 28},
|
||||
new EdgeConfigModel{ Name = "vector2", Path = "$TC_DPV4[", Number = 29},
|
||||
new EdgeConfigModel{ Name = "vector3", Path = "$TC_DPV5[", Number = 30},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
140, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "outsideRadius", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "ToolAngle", Path = "$TC_DP11["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "outsideRadius", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "ToolAngle", Path = "$TC_DP11[", Number = 11},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
145, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
150, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "Width", Path = "$TC_DP9[" },
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15[" },
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "Width", Path = "$TC_DP9[", Number = 9 },
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15 },
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
151, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "Width", Path = "$TC_DP9[" },
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15[" },
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "Width", Path = "$TC_DP9[", Number = 9 },
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15 },
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
155, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "taperAngle", Path = "$TC_DP11[" },
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "taperAngle", Path = "$TC_DP11[", Number = 11 },
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
156, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "cornerRadius", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "taperAngle", Path = "$TC_DP11[" },
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "cornerRadius", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "taperAngle", Path = "$TC_DP11[", Number = 11 },
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
157, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "taperAngle", Path = "$TC_DP11[" },
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "taperAngle", Path = "$TC_DP11[", Number = 11},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
{
|
||||
160, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "teeth", Path = "$TC_DPNT[" }
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "teeth", Path = "$TC_DPNT[", Number = 34 }
|
||||
}
|
||||
},
|
||||
//////// 200 - 300
|
||||
{
|
||||
200, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{ Name = "tipAngle", Path = "$TC_DP24["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "tipAngle", Path = "$TC_DP24[", Number = 24}
|
||||
}
|
||||
},
|
||||
{
|
||||
205, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
210, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
220, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{ Name = "tipAngle", Path = "$TC_DP24["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "tipAngle", Path = "$TC_DP24[", Number = 24}
|
||||
}
|
||||
},
|
||||
{
|
||||
230, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{ Name = "tipAngle", Path = "$TC_DP24["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "tipAngle", Path = "$TC_DP24[", Number = 24}
|
||||
}
|
||||
},
|
||||
{
|
||||
231, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
240, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "pitch", Path = "$TC_DP9["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "pitch", Path = "$TC_DP9[", Number = 9},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15}
|
||||
}
|
||||
},
|
||||
{
|
||||
241, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
242, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
250, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
///////// 700 - 900
|
||||
{
|
||||
700, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "geomLenght1", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "geomLenght2", Path = "$TC_DP4["},
|
||||
new EdgeConfigModel{Name = "geomLenght3", Path = "$TC_DP5["},
|
||||
new EdgeConfigModel{Name = "diameter", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "geomSlotWidth", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "geomPrjection", Path = "$TC_DP8["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght1", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght2", Path = "$TC_DP13["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght3", Path = "$TC_DP14["},
|
||||
new EdgeConfigModel{Name = "WearDiameter", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "WearSlotWdth", Path = "$TC_DP16["},
|
||||
new EdgeConfigModel{Name = "WearGeomPrjection", Path = "$TC_DP17["},
|
||||
new EdgeConfigModel{Name = "adapterLenght1", Path = "$TC_DP21["},
|
||||
new EdgeConfigModel{Name = "adapterLenght2", Path = "$TC_DP22["},
|
||||
new EdgeConfigModel{Name = "adapterLenght3", Path = "$TC_DP23["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "geomLenght1", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "geomLenght2", Path = "$TC_DP4[", Number = 4},
|
||||
new EdgeConfigModel{ Name = "geomLenght3", Path = "$TC_DP5[", Number = 5},
|
||||
new EdgeConfigModel{ Name = "diameter", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "geomSlotWidth", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "geomPrjection", Path = "$TC_DP8[", Number = 8},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght1", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght2", Path = "$TC_DP13[", Number = 13},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght3", Path = "$TC_DP14[", Number = 14},
|
||||
new EdgeConfigModel{ Name = "WearDiameter", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "WearSlotWdth", Path = "$TC_DP16[", Number = 16},
|
||||
new EdgeConfigModel{ Name = "WearGeomPrjection", Path = "$TC_DP17[", Number = 17},
|
||||
new EdgeConfigModel{ Name = "adapterLenght1", Path = "$TC_DP21[", Number = 21},
|
||||
new EdgeConfigModel{ Name = "adapterLenght2", Path = "$TC_DP22[", Number = 22},
|
||||
new EdgeConfigModel{ Name = "adapterLenght3", Path = "$TC_DP23[", Number = 23}
|
||||
}
|
||||
},
|
||||
{
|
||||
710, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
711, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
712, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "corrAngle", Path = "$TC_DP10["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "corrAngle", Path = "$TC_DP10[", Number = 10},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
713, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "geomLenght1", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "geomLenght2", Path = "$TC_DP4["},
|
||||
new EdgeConfigModel{Name = "geomLenght3", Path = "$TC_DP5["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "boomLenght", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "corrAngle", Path = "$TC_DP10["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght1", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght2", Path = "$TC_DP13["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght3", Path = "$TC_DP14["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "adapterLenght1", Path = "$TC_DP21["},
|
||||
new EdgeConfigModel{Name = "adapterLenght2", Path = "$TC_DP22["},
|
||||
new EdgeConfigModel{Name = "adapterLenght3", Path = "$TC_DP23["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "geomLenght1", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "geomLenght2", Path = "$TC_DP4[", Number = 4},
|
||||
new EdgeConfigModel{ Name = "geomLenght3", Path = "$TC_DP5[", Number = 5},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "boomLenght", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "corrAngle", Path = "$TC_DP10[", Number = 10},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght1", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght2", Path = "$TC_DP13[", Number = 13},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght3", Path = "$TC_DP14[", Number = 14},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "adapterLenght1", Path = "$TC_DP21[", Number = 21},
|
||||
new EdgeConfigModel{ Name = "adapterLenght2", Path = "$TC_DP22[", Number = 22},
|
||||
new EdgeConfigModel{ Name = "adapterLenght3", Path = "$TC_DP23[", Number = 23}
|
||||
}
|
||||
},
|
||||
{
|
||||
714, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "geomLenght1", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "geomLenght2", Path = "$TC_DP4["},
|
||||
new EdgeConfigModel{Name = "geomLenght3", Path = "$TC_DP5["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "ballRadius", Path = "$TC_DP7["},
|
||||
new EdgeConfigModel{Name = "corrAngle", Path = "$TC_DP10["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght1", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght2", Path = "$TC_DP13["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght3", Path = "$TC_DP14["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "adapterLenght1", Path = "$TC_DP21["},
|
||||
new EdgeConfigModel{Name = "adapterLenght2", Path = "$TC_DP22["},
|
||||
new EdgeConfigModel{Name = "adapterLenght3", Path = "$TC_DP23["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "geomLenght1", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "geomLenght2", Path = "$TC_DP4[", Number = 4},
|
||||
new EdgeConfigModel{ Name = "geomLenght3", Path = "$TC_DP5[", Number = 5},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "ballRadius", Path = "$TC_DP7[", Number = 7},
|
||||
new EdgeConfigModel{ Name = "corrAngle", Path = "$TC_DP10[", Number = 10},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght1", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght2", Path = "$TC_DP13[", Number = 13},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght3", Path = "$TC_DP14[", Number = 14},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "adapterLenght1", Path = "$TC_DP21[", Number = 21},
|
||||
new EdgeConfigModel{ Name = "adapterLenght2", Path = "$TC_DP22[", Number = 22},
|
||||
new EdgeConfigModel{ Name = "adapterLenght3", Path = "$TC_DP23[", Number = 23}
|
||||
}
|
||||
},
|
||||
{
|
||||
725, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "geomLenght1", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "geomLenght2", Path = "$TC_DP4["},
|
||||
new EdgeConfigModel{Name = "geomLenght3", Path = "$TC_DP5["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "corrAngle", Path = "$TC_DP10["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght1", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght2", Path = "$TC_DP13["},
|
||||
new EdgeConfigModel{Name = "geomWearLenght3", Path = "$TC_DP14["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["},
|
||||
new EdgeConfigModel{Name = "adapterLenght1", Path = "$TC_DP21["},
|
||||
new EdgeConfigModel{Name = "adapterLenght2", Path = "$TC_DP22["},
|
||||
new EdgeConfigModel{Name = "adapterLenght3", Path = "$TC_DP23["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "geomLenght1", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "geomLenght2", Path = "$TC_DP4[", Number = 4},
|
||||
new EdgeConfigModel{ Name = "geomLenght3", Path = "$TC_DP5[", Number = 5},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "corrAngle", Path = "$TC_DP10[", Number = 10},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght1", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght2", Path = "$TC_DP13[", Number = 13},
|
||||
new EdgeConfigModel{ Name = "geomWearLenght3", Path = "$TC_DP14[", Number = 14},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
new EdgeConfigModel{ Name = "adapterLenght1", Path = "$TC_DP21[", Number = 21},
|
||||
new EdgeConfigModel{ Name = "adapterLenght2", Path = "$TC_DP22[", Number = 22},
|
||||
new EdgeConfigModel{ Name = "adapterLenght3", Path = "$TC_DP23[", Number = 23}
|
||||
}
|
||||
},
|
||||
{
|
||||
730, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
{
|
||||
900, new List<EdgeConfigModel>()
|
||||
{
|
||||
new EdgeConfigModel{Name = "cuttingEdge", Path = "$TC_DP2["},
|
||||
new EdgeConfigModel{Name = "lenght", Path = "$TC_DP3["},
|
||||
new EdgeConfigModel{Name = "radius", Path = "$TC_DP6["},
|
||||
new EdgeConfigModel{Name = "wearLenght", Path = "$TC_DP12["},
|
||||
new EdgeConfigModel{Name = "wearRadius", Path = "$TC_DP15["}
|
||||
new EdgeConfigModel{ Name = "cuttingEdge", Path = "$TC_DP2[", Number = 2},
|
||||
new EdgeConfigModel{ Name = "lenght", Path = "$TC_DP3[", Number = 3},
|
||||
new EdgeConfigModel{ Name = "radius", Path = "$TC_DP6[", Number = 6},
|
||||
new EdgeConfigModel{ Name = "wearLenght", Path = "$TC_DP12[", Number = 12},
|
||||
new EdgeConfigModel{ Name = "wearRadius", Path = "$TC_DP15[", Number = 15},
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user