Corretto rotazioni e posizionamento iniziale

This commit is contained in:
andrea.villa
2025-07-09 11:49:22 +02:00
parent 0d5d97a58a
commit e4b0955846
+2 -3
View File
@@ -1031,15 +1031,14 @@ function MachiningLib.AddOperations( vProc, Part, sRotation)
local idDisp = EgtGetPhaseDisposition( nPhase)
if sRotation == 'DOWN' then
BeamLib.RotateRawPart( Part, Part.nInitialPosition - 3)
BeamLib.RotateRawPart( Part, 2)
EgtSetInfo( idDisp, 'ROT', -2)
EgtSetInfo( idDisp, 'TYPE', 'MID2')
elseif sRotation == 'SIDE' then
BeamLib.RotateRawPart( Part, Part.nInitialPosition - 2)
BeamLib.RotateRawPart( Part, 1)
EgtSetInfo( idDisp, 'ROT', -1)
EgtSetInfo( idDisp, 'TYPE', 'MID2')
else
BeamLib.RotateRawPart( Part, Part.nInitialPosition - 1)
EgtSetInfo( idDisp, 'TYPE', 'END')
end
EgtSetInfo( idDisp, 'ORD', MACHININGS[i].Proc.nIndexPartInParts)