- in BatchProcess UpdateAuxData corretto un problema che portava a rotazioni errate dei pezzi in vista Ts7

- Correzioni a squadratura
This commit is contained in:
luca.mazzoleni
2025-01-23 10:40:23 +01:00
parent d4c94d9e8a
commit 6fda7f818f
3 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ local function UpdateAuxData( sAuxFile)
-- Se definito PROJID, aggiorno
local sProjId = EgtGetStringFromIni( 'AuxData', 'PROJID', '', sAuxFile)
if sProjId ~= '' then
EgtSetInfo( BtlInfoId, 'PROJECT', sProjId)
EgtSetInfo( BtlInfoId, 'PROJECTNUMBER', sProjId)
bModif = true
end
-- Se definito PRODID, aggiorno
+4 -1
View File
@@ -466,7 +466,10 @@ function Squaring.AddMachinings( SquaringParameters, b3Squaring, nFirstOperation
EgtSetMachiningParam( MCH_MP.USERNOTES, sUserNotes)
local bOk = EgtApplyMachining( true, false)
EgtRelocateGlob( nOperationId, nFirstOperationId, GDB_IN.BEFORE)
-- la squadratura va sempre prima delle eventuali altre lavorazioni
if nFirstOperationId then
EgtRelocateGlob( nOperationId, nFirstOperationId, GDB_IN.BEFORE)
end
if not bOk then
local _, sMsg = EgtGetLastMachMgrError()
nNotOkCount = nNotOkCount + 1
+4 -1
View File
@@ -1127,7 +1127,10 @@ local function AddSquaring( SquaringParameters, b3Squaring)
return false, sMsg
end
Squaring.AddScrapRemoval( nFirstOperationId)
-- se presenti altre lavorazioni, prima di queste va eseguita la pulizia sfridi
if nFirstOperationId then
Squaring.AddScrapRemoval( nFirstOperationId)
end
return true, sMsg
end