- Completato strategia STR0014

- Migliorata gestione pezzo invertito
- Corretto problema scelta combinazione migliore
- In STR0001 corretto nome variabile
- In STR0011 (foro) cambiato messaggio warning in caso di lavorazione non completa
- In BLADETOWASTE se taglio troncante, si setta da fare dopo taglio coda
This commit is contained in:
andrea.villa
2025-09-05 13:14:50 +02:00
parent 3a4b29070e
commit 51dec026ec
11 changed files with 123 additions and 63 deletions
+2 -2
View File
@@ -684,7 +684,7 @@ function MachiningLib.GetAvailableToolList( Proc, sToolList, sType)
ToolList = BCS.GetToolsFromMachiningDataFile( Proc, sType)
-- se arriva da JSON o NGE
else
if #sToolList > 0 then
if sToolList and #sToolList > 0 then
local List = EgtSplitString( sToolList)
for i = 1, #List do
table.insert( ToolList, { sName = List[i]})
@@ -1130,7 +1130,7 @@ function MachiningLib.AddOperations( vProc, Part, sRotation)
MACHININGS.Info.bSplitPhase = EgtGetCurrPhase()
-- se combinazione prevede inversione, si gira il pezzo
if Part.bPartIsInverted then
if Part.bPartInCombiIsInverted and not Part.bIsInverted then
BeamLib.InvertRawPart( Part, 2)
end