diff --git a/LuaLibs/MachiningLib.lua b/LuaLibs/MachiningLib.lua index 05b9306..65a6e7b 100644 --- a/LuaLibs/MachiningLib.lua +++ b/LuaLibs/MachiningLib.lua @@ -1384,7 +1384,7 @@ function MachiningLib.AddOperations( MACHININGS, Part, sRotation) -- se applicazione andata a buon fine else - -- se non deve essere igniorato, si salva ingombro lavorazione attuale e fasi successive + -- se non deve essere ignorato, si salva ingombro lavorazione attuale e fasi successive if not MACHININGS[i].AuxiliaryData.bIgnoreNotClampableLength then -- salvo ingombro non pinzabile testa/coda local nCurrRotation = MACHININGS[i].Proc.nIndexRotation diff --git a/Strategies/Standard/HEADCUT/HEADCUT.lua b/Strategies/Standard/HEADCUT/HEADCUT.lua index c5fea98..860ab54 100644 --- a/Strategies/Standard/HEADCUT/HEADCUT.lua +++ b/Strategies/Standard/HEADCUT/HEADCUT.lua @@ -40,6 +40,11 @@ function HEADCUT.Make( bAddMachining, Proc, Part, CustomParameters) -- si setta che è taglio di testa Strategy.bIsHeadCut = true + -- quando si aggiunge la lavorazione, si cambia il nome della feature + if bAddMachining then + -- si forza il nome della feature + EgtSetName( Proc.id, 'StartCut') + end -- se abilitato, faccio tagli di PRECUT a zero (come SPLIT) if Strategy.Parameters.bExecutePreCut then @@ -67,9 +72,6 @@ function HEADCUT.Make( bAddMachining, Proc, Part, CustomParameters) -- se devo applicare le lavorazioni if bAddMachining then - -- si forza il nome della feature - EgtSetName( Proc.id, 'StartCut') - -- inserimento smussi su spigoli del taglio if Strategy.Parameters.bMakeChamfer then MakeChamfer() diff --git a/Strategies/Standard/TAILCUT/TAILCUT.lua b/Strategies/Standard/TAILCUT/TAILCUT.lua index 19767bd..40c999d 100644 --- a/Strategies/Standard/TAILCUT/TAILCUT.lua +++ b/Strategies/Standard/TAILCUT/TAILCUT.lua @@ -41,6 +41,11 @@ function TAILCUT.Make( bAddMachining, Proc, Part, CustomParameters) -- si setta che è taglio di coda Strategy.bIsTailCut = true + -- quando si aggiunge la lavorazione, si cambia il nome della feature + if bAddMachining then + -- si forza il nome della feature + EgtSetName( Proc.id, 'EndCut') + end -- separazione solo se esiste grezzo successivo con pezzi o scaricabile Strategy.bSplit = not( Part.bIsLastPart) or Part.dRestLength >= BeamData.dMinRaw @@ -89,9 +94,6 @@ function TAILCUT.Make( bAddMachining, Proc, Part, CustomParameters) -- se devo applicare le lavorazioni if bAddMachining then - -- si forza il nome della feature - EgtSetName( Proc.id, 'EndCut') - -- inserimento smussi su spigoli del taglio if Strategy.Parameters.bMakeChamfer then MakeChamfer()