diff --git a/Strategies/STR0002/STR0002.lua b/Strategies/STR0002/STR0002.lua index 8d7a41c..311a10b 100644 --- a/Strategies/STR0002/STR0002.lua +++ b/Strategies/STR0002/STR0002.lua @@ -85,7 +85,7 @@ function STR0002.Make( bAddMachining, Proc, Part, CustomParameters) Strategy.Result.nCompletionIndex = FeatureData.GetFeatureCompletionIndex( dCompletionPercentage) Strategy.Result.nQuality = FeatureData.GetFeatureQuality( 'Mill') local ParametersMRR = {} - ParametersMRR.nToolIndex = nToolIndex + ParametersMRR.nToolIndex = ToolInfo.nToolIndex Strategy.Result.dMRR = MachiningLib.GetToolMRR( ParametersMRR) Strategy.Result.sInfo = '' diff --git a/Strategies/STR0003/STR0003.lua b/Strategies/STR0003/STR0003.lua index 36ada8a..1ad420a 100644 --- a/Strategies/STR0003/STR0003.lua +++ b/Strategies/STR0003/STR0003.lua @@ -709,7 +709,11 @@ function STR0003.Make( bAddMachining, Proc, Part, CustomParameters) end Strategy.Result.nCompletionIndex = FeatureData.GetFeatureCompletionIndex( dCompletionPercentage) Strategy.Result.nQuality = FeatureData.GetFeatureQuality( 'Blade') - Strategy.Result.dMRR = MachiningLib.GetToolMRR( TOOLS[Cutting.nToolIndex].dThickness, min( TOOLS[Cutting.nToolIndex].dSideStep, Proc.MainFaces.LongFaces[1].MainEdges.SideEdges[1].dLength), TOOLS[Cutting.nToolIndex].Feeds.dFeed) + local MrrParameters = { dStep = TOOLS[Cutting.nToolIndex].dThickness, + dSideStep = min( TOOLS[Cutting.nToolIndex].dSideStep, + Proc.MainFaces.LongFaces[1].MainEdges.SideEdges[1].dLength), + dFeed = TOOLS[Cutting.nToolIndex].Feeds.dFeed} + Strategy.Result.dMRR = MachiningLib.GetToolMRR( MrrParameters) return bAreAllApplyOk, Strategy.Result end