- Aggiunto offset tavola per permettere rotazioni

- Cambio nome da RotatePart a RotateRawPart perchè in effetti viene ruotato il grezzo e non il pezzo
This commit is contained in:
andrea.villa
2025-05-16 16:18:45 +02:00
parent 8a127f39ee
commit dd7c98229c
3 changed files with 29 additions and 21 deletions
+3 -3
View File
@@ -894,15 +894,15 @@ function MachiningLib.AddOperations( vProc, Part, sRotation)
local nDispId = EgtGetPhaseDisposition( nPhase)
if sRotation == 'DOWN' then
BeamLib.RotatePart( Part, Part.nInitialPosition - 3)
BeamLib.RotateRawPart( Part, Part.nInitialPosition - 3)
EgtSetInfo( nDispId, 'ROT', -2)
EgtSetInfo( nDispId, 'TYPE', 'MID2')
elseif sRotation == 'SIDE' then
BeamLib.RotatePart( Part, Part.nInitialPosition - 2)
BeamLib.RotateRawPart( Part, Part.nInitialPosition - 2)
EgtSetInfo( nDispId, 'ROT', -1)
EgtSetInfo( nDispId, 'TYPE', 'MID2')
else
BeamLib.RotatePart( Part, Part.nInitialPosition - 1)
BeamLib.RotateRawPart( Part, Part.nInitialPosition - 1)
EgtSetInfo( nDispId, 'TYPE', 'END')
end
EgtSetInfo( nDispId, 'ORD', MACHININGS[i].Proc.nIndexPartInParts)