In GetSplitMachinings corretta impostazione dei leadIn/out in caso di split

This commit is contained in:
andrea.villa
2025-04-23 09:39:16 +02:00
parent ef6981f1b5
commit e028c9cd01
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -30,7 +30,7 @@ EgtMdbSave()
-------------------------------------------------------------------------------------------------------------
TOOLS = {} -- tabella contenente tutti gli utensili
STRATEGIES = nil -- tabella contenente le strategie disponibili per ogni feature
STRATEGIES_CONFIG = {} -- tabella contenente i paraemtri di default delle strategie disponibili
STRATEGIES_CONFIG = {} -- tabella contenente i parametri di default delle strategie disponibili
MACHININGS = {} -- tabella contenente le lavorazioni da applicare
MACHININGS.Info = {}
PROCESSINGS = {} -- tabella contenente tutte le informazioni di ogni feature, processate per ogni rotazione
@@ -927,7 +927,7 @@ local function CalculateStrategies( vProcSingleRot, Part)
break
end
-- se non trovo i file della strategia, scrivo che non è più disponibile
-- se non trovo i file della strategia (Script e Config), scrivo che non è più disponibile
else
Proc.AvailableStrategies[nIndexCurrentStrategy].Result = {}
Proc.AvailableStrategies[nIndexCurrentStrategy].Result.sInfo = 'Strategy not found'
+2 -2
View File
@@ -123,10 +123,10 @@ function MachiningLib.GetSplitMachinings( Machinings, SplittingPoints, Part )
local LeadInForSplit
local LeadOutForSplit
if Machinings[i].LeadInForSplit then
BeamLib.TableCopyDeep( Machinings[i].LeadInForSplit)
LeadInForSplit = BeamLib.TableCopyDeep( Machinings[i].LeadInForSplit)
end
if Machinings[i].LeadOutForSplit then
BeamLib.TableCopyDeep( Machinings[i].LeadOutForSplit)
LeadOutForSplit = BeamLib.TableCopyDeep( Machinings[i].LeadOutForSplit)
end
if FeatureLib.IsMachiningLong( Machinings[i].dLengthOnX, Part) then
local nCurrentMachiningIndex = i