- HEADCUT ore chiama SPLITCUT in caso di PreCut e BLADETOWASTE per materiale residuo.

- Modifiche varie minori per gestire HEADCUT con librerie standard
This commit is contained in:
andrea.villa
2025-09-29 12:35:17 +02:00
parent 6fc055de57
commit 4cc0b6e2b3
6 changed files with 89 additions and 309 deletions
+1
View File
@@ -462,6 +462,7 @@ function BeamExec.ProcessBeams( dRawW, dRawH, dRawL, dOvmHead, dOvmMid, PARTS, b
PARTS[i].CombinationList = BeamExec.GetAvailableCombinations( PARTS[i], bCalcBestPieceUnloadPosition)
PARTS[i].SplittingPoints = BeamLib.GetPartSplittingPoints( PARTS[i])
PARTS[i].NotClampableLength = { STD = { dHead = 0, dTail = 0}, SIDE = { dHead = 0, dTail = 0}, DOWN = { dHead = 0, dTail = 0}}
PARTS[i].dHeadOverMaterial = dDeltaS
else
local sOut = 'Error: part L(' .. EgtNumToString( dPartLen, 1) .. ') too big for raw part L(' .. EgtNumToString( dLen - 0.1, 1) .. ')'
return false, sOut