Corretto gestione in caso di errore durante applicazione lavorazioni nella 'MachiningLib.AddOperations'

This commit is contained in:
andrea.villa
2024-06-10 09:50:47 +02:00
parent cd1f892a6c
commit 13c6eb3e06
+4 -3
View File
@@ -335,6 +335,7 @@ end
function MachiningLib.AddOperations( vProc, Part)
local nErr
local sErr = ''
local bAreAllMachiningApplyOk = true
for i = 1, #MACHININGS do
-- creazione lavorazione
@@ -476,16 +477,16 @@ function MachiningLib.AddOperations( vProc, Part)
local bIsApplyOk = MachiningLib.ApplyMachining( true, false)
if not bIsApplyOk then
bAreAllMachiningApplyOk = false
nErr, sErr = EgtGetLastMachMgrError()
EgtSetOperationMode( nOperationId, false)
return false, sErr
end
else
return false, sErr
return false, 'UNEXPECTED ERROR: Error on creating machining'
end
end
return true, sErr
return bAreAllMachiningApplyOk, sErr
end
-------------------------------------------------------------------------------------------------------------